*{box-sizing:border-box}html{scroll-behavior:smooth;background:#050505}body{color:#f5f5f5;background:#050505;margin:0;font-family:Bebas Neue,Impact,sans-serif;overflow-x:hidden}a[data-astro-cid-z7xlpriv]{color:inherit;text-decoration:none}.invite-hero[data-astro-cid-z7xlpriv]{isolation:isolate;background:#030303;min-height:88vh;position:relative;overflow:hidden}.hero-photo[data-astro-cid-z7xlpriv]{z-index:-5;background-image:url(/images/hero-ferris.jpg);background-position:58%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.hero-shade[data-astro-cid-z7xlpriv]{z-index:-4;background:linear-gradient(90deg,#000000fa,#000000c7,#00000040),linear-gradient(#00000026,#000000ed);position:absolute;inset:0}nav[data-astro-cid-z7xlpriv]{background:linear-gradient(#000000d1,#0000000a);border-bottom:1px solid #c1121f59;justify-content:space-between;align-items:center;height:76px;padding:0 36px;display:flex}.logo[data-astro-cid-z7xlpriv]{letter-spacing:.08em;text-shadow:2px 2px #c1121f4d;font-family:Metal Mania,Bebas Neue,sans-serif;font-size:30px}.desktop-nav[data-astro-cid-z7xlpriv]{gap:30px;display:flex}.desktop-nav[data-astro-cid-z7xlpriv] a[data-astro-cid-z7xlpriv]{text-transform:uppercase;letter-spacing:.13em;font-size:18px;transition:color .2s}.desktop-nav[data-astro-cid-z7xlpriv] a[data-astro-cid-z7xlpriv]:hover,.desktop-nav[data-astro-cid-z7xlpriv] .active[data-astro-cid-z7xlpriv]{color:#c1121f}.hero-copy[data-astro-cid-z7xlpriv]{flex-direction:column;justify-content:center;align-items:flex-start;width:min(940px,68vw);min-height:calc(88vh - 76px);padding:90px 0 90px 58px;display:flex}.label[data-astro-cid-z7xlpriv]{color:#c1121f;text-transform:uppercase;letter-spacing:.24em;margin:0 0 18px;font-size:18px}h1[data-astro-cid-z7xlpriv],h2[data-astro-cid-z7xlpriv]{text-transform:uppercase;margin:0;line-height:.9}h1[data-astro-cid-z7xlpriv]{letter-spacing:.035em;text-shadow:2px 2px #c1121f4d,0 0 34px #000;max-width:940px;font-family:Metal Mania,Bebas Neue,sans-serif;font-size:clamp(68px,7.8vw,140px)}h2[data-astro-cid-z7xlpriv]{letter-spacing:.04em;font-size:clamp(48px,5.8vw,98px)}h3[data-astro-cid-z7xlpriv]{text-transform:uppercase;letter-spacing:.07em;margin:0;line-height:.95}.hero-sub[data-astro-cid-z7xlpriv],.intro-copy[data-astro-cid-z7xlpriv] p[data-astro-cid-z7xlpriv],.opportunity-grid[data-astro-cid-z7xlpriv] p[data-astro-cid-z7xlpriv],.value-grid[data-astro-cid-z7xlpriv] p[data-astro-cid-z7xlpriv],.details-copy[data-astro-cid-z7xlpriv] p[data-astro-cid-z7xlpriv],.details-list[data-astro-cid-z7xlpriv] p[data-astro-cid-z7xlpriv],.contact-copy[data-astro-cid-z7xlpriv]{color:#d0d0d0;font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:1.7}.hero-sub[data-astro-cid-z7xlpriv]{max-width:790px;margin:28px 0 0}.hero-button[data-astro-cid-z7xlpriv],.btn[data-astro-cid-z7xlpriv]{text-transform:uppercase;letter-spacing:.14em;border:1px solid #ffffff5c;justify-content:center;align-items:center;min-height:58px;padding:0 32px;font-size:20px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.hero-button[data-astro-cid-z7xlpriv]{background:#c1121f;border-color:#c1121f;margin-top:34px}.hero-button[data-astro-cid-z7xlpriv]:hover,.btn[data-astro-cid-z7xlpriv]:hover{transform:translateY(-3px)}.hero-button[data-astro-cid-z7xlpriv]:hover,.btn[data-astro-cid-z7xlpriv].red:hover{box-shadow:0 0 30px #c1121f4d}.intro[data-astro-cid-z7xlpriv],.opportunities[data-astro-cid-z7xlpriv],.value[data-astro-cid-z7xlpriv],.details[data-astro-cid-z7xlpriv],.contact[data-astro-cid-z7xlpriv]{border-top:1px solid #ffffff14;padding:100px 7vw}.intro[data-astro-cid-z7xlpriv]{background:radial-gradient(circle at 85% 20%,#c1121f24,#0000 28%),#080808;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:70px;display:grid}.intro-copy[data-astro-cid-z7xlpriv] p[data-astro-cid-z7xlpriv]{max-width:790px;margin:28px 0 0}.quote-card[data-astro-cid-z7xlpriv]{background:linear-gradient(135deg,#c1121f3d,#0000 52%),#101010;border:1px solid #c1121fa6;flex-direction:column;justify-content:flex-end;min-height:350px;padding:38px;display:flex;box-shadow:0 0 40px #00000073}.quote-card[data-astro-cid-z7xlpriv] span[data-astro-cid-z7xlpriv]{color:#c1121f;text-transform:uppercase;letter-spacing:.22em;font-size:17px}.quote-card[data-astro-cid-z7xlpriv] p[data-astro-cid-z7xlpriv]{margin:20px 0 0;font-family:Metal Mania,Bebas Neue,sans-serif;font-size:clamp(42px,4vw,72px);line-height:.95}.opportunities[data-astro-cid-z7xlpriv]{background:#050505}.section-heading[data-astro-cid-z7xlpriv]{margin-bottom:50px}.opportunity-grid[data-astro-cid-z7xlpriv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.opportunity-grid[data-astro-cid-z7xlpriv] article[data-astro-cid-z7xlpriv]{background:linear-gradient(135deg,#c1121f2e,#0000 48%),#101010;border:1px solid #ffffff1f;flex-direction:column;justify-content:flex-end;min-height:310px;padding:30px;transition:transform .25s,border-color .25s;display:flex}.opportunity-grid[data-astro-cid-z7xlpriv] article[data-astro-cid-z7xlpriv]:hover{border-color:#c1121fcc;transform:translateY(-6px)}.opportunity-grid[data-astro-cid-z7xlpriv] span[data-astro-cid-z7xlpriv]{color:#c1121f;letter-spacing:.2em;font-size:18px}.opportunity-grid[data-astro-cid-z7xlpriv] h3[data-astro-cid-z7xlpriv]{margin-top:20px;font-size:38px}.opportunity-grid[data-astro-cid-z7xlpriv] p[data-astro-cid-z7xlpriv]{margin:16px 0 0}.value[data-astro-cid-z7xlpriv]{background:radial-gradient(circle at 12% 10%,#c1121f21,#0000 24%),#090909}.value-grid[data-astro-cid-z7xlpriv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.value-grid[data-astro-cid-z7xlpriv] article[data-astro-cid-z7xlpriv]{background:#111;border-left:4px solid #c1121f;min-height:230px;padding:32px}.value-grid[data-astro-cid-z7xlpriv] h3[data-astro-cid-z7xlpriv]{font-size:40px}.value-grid[data-astro-cid-z7xlpriv] p[data-astro-cid-z7xlpriv]{margin:18px 0 0}.details[data-astro-cid-z7xlpriv]{background:#050505;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;display:grid}.details-copy[data-astro-cid-z7xlpriv] p[data-astro-cid-z7xlpriv]{max-width:590px;margin:28px 0 0}.details-list[data-astro-cid-z7xlpriv]{border-top:1px solid #ffffff24}.details-list[data-astro-cid-z7xlpriv] div[data-astro-cid-z7xlpriv]{border-bottom:1px solid #ffffff24;grid-template-columns:56px 1fr;align-items:center;gap:20px;min-height:92px;padding:20px 0;display:grid}.details-list[data-astro-cid-z7xlpriv] span[data-astro-cid-z7xlpriv]{color:#c1121f;letter-spacing:.16em;font-size:18px}.details-list[data-astro-cid-z7xlpriv] p[data-astro-cid-z7xlpriv]{margin:0}.contact[data-astro-cid-z7xlpriv]{text-align:center;background:linear-gradient(135deg,#c1121f33,#0000 45%),#0b0b0b}.contact-copy[data-astro-cid-z7xlpriv]{max-width:850px;margin:30px auto 0}.email-link[data-astro-cid-z7xlpriv]{color:#fff;letter-spacing:.04em;border-bottom:2px solid #c1121f;margin-top:32px;font-size:clamp(32px,4vw,62px);transition:color .2s;display:inline-block}.email-link[data-astro-cid-z7xlpriv]:hover{color:#c1121f}.contact-buttons[data-astro-cid-z7xlpriv]{justify-content:center;gap:14px;margin-top:38px;display:flex}.btn[data-astro-cid-z7xlpriv].red{background:#c1121f;border-color:#c1121f}.btn[data-astro-cid-z7xlpriv].outline:hover{background:#c1121f1f;border-color:#c1121f}@media (width<=1000px){nav[data-astro-cid-z7xlpriv]{padding:0 24px}.desktop-nav[data-astro-cid-z7xlpriv]{display:none}.hero-copy[data-astro-cid-z7xlpriv]{width:100%;padding:80px 24px}.intro[data-astro-cid-z7xlpriv],.details[data-astro-cid-z7xlpriv]{grid-template-columns:1fr}.intro[data-astro-cid-z7xlpriv],.opportunities[data-astro-cid-z7xlpriv],.value[data-astro-cid-z7xlpriv],.details[data-astro-cid-z7xlpriv],.contact[data-astro-cid-z7xlpriv]{padding:78px 24px}.opportunity-grid[data-astro-cid-z7xlpriv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.invite-hero[data-astro-cid-z7xlpriv]{min-height:84vh}.hero-photo[data-astro-cid-z7xlpriv]{background-position:64%}.hero-copy[data-astro-cid-z7xlpriv]{min-height:calc(84vh - 76px)}h1[data-astro-cid-z7xlpriv]{font-size:clamp(58px,19vw,90px)}h2[data-astro-cid-z7xlpriv]{font-size:clamp(44px,14vw,68px)}.opportunity-grid[data-astro-cid-z7xlpriv],.value-grid[data-astro-cid-z7xlpriv]{grid-template-columns:1fr}.contact-buttons[data-astro-cid-z7xlpriv]{flex-direction:column}.btn[data-astro-cid-z7xlpriv],.hero-button[data-astro-cid-z7xlpriv]{width:100%}.email-link[data-astro-cid-z7xlpriv]{font-size:clamp(27px,8vw,42px)}}
