@font-face{font-family:displayFont;src:url(/_next/static/media/26dc4a78f0c7af7f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:displayFont;src:url(/_next/static/media/e0f4b1ebfdbd83f9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:displayFont Fallback;src:local("Times New Roman");ascent-override:76.84%;descent-override:20.04%;line-gap-override:0.00%;size-adjust:127.27%}.__className_c0a5b1{font-family:displayFont,displayFont Fallback}.__variable_c0a5b1{--font-display:"displayFont","displayFont Fallback"}.marketing-theme,.on-photo{--background:#12151c;--background-alt:#1b1f28;--foreground:#f4f1ea;--card:#171b23;--card-foreground:#f4f1ea;--popover:#1b1f28;--popover-foreground:#f4f1ea;--primary:#f3b45e;--primary-foreground:#1b1206;--secondary:#232834;--secondary-foreground:#f4f1ea;--muted:#232834;--muted-foreground:#a7abb4;--accent:#262b37;--accent-foreground:#f4f1ea;--destructive:#e5675a;--destructive-foreground:#fff5f3;--success:#6fcf97;--success-foreground:#0d2418;--warning:#f3b45e;--warning-foreground:#1b1206;--border:rgb(255 255 255/8%);--input:rgb(255 255 255/14%);--ring:#f3b45e;--ember:#e8923a;--rule:rgb(255 255 255/9%);--rule-strong:rgb(255 255 255/18%);--surface:rgb(255 255 255/2.5%);--surface-shadow:none;--hover:rgb(255 255 255/3%);--lit-border:rgb(243 180 94/32%);--lit-bg:rgb(243 180 94/6%);--glow-strong:rgb(243 160 70/17%);--glow-soft:rgb(243 180 94/12%);--grain-opacity:0.06}.light .marketing-theme{--background:#faf7f2;--background-alt:#f3eee6;--foreground:#131922;--card:#ffffff;--card-foreground:#131922;--popover:#ffffff;--popover-foreground:#131922;--primary:#a65000;--primary-foreground:#ffffff;--secondary:#ebe5da;--secondary-foreground:#131922;--muted:#ebe5da;--muted-foreground:#5a616d;--accent:#ebe5da;--accent-foreground:#131922;--destructive:#b42318;--destructive-foreground:#ffffff;--success:#1f7a4a;--success-foreground:#ffffff;--warning:#a65000;--warning-foreground:#ffffff;--border:rgb(19 25 34/12%);--input:rgb(19 25 34/18%);--ring:#a65000;--ember:#bd5b00;--rule:rgb(19 25 34/10%);--rule-strong:rgb(19 25 34/20%);--surface:#ffffff;--surface-shadow:0 1px 2px rgb(19 25 34/4%),0 12px 32px -20px rgb(19 25 34/22%);--hover:rgb(19 25 34/3.5%);--lit-border:rgb(166 80 0/30%);--lit-bg:rgb(189 91 0/5%);--glow-strong:rgb(233 138 53/10%);--glow-soft:rgb(243 180 94/12%);--grain-opacity:0.035}.marketing-theme{background-color:var(--background);line-height:1.6}.marketing-theme,.on-photo{color:var(--foreground)}@layer base{body:has(.marketing-theme){background-color:#12151c}.light body:has(.marketing-theme){background-color:#faf7f2}.marketing-theme .font-display,.marketing-theme h1,.marketing-theme h2,.marketing-theme h3{font-family:var(--font-display);font-weight:500;font-variation-settings:"SOFT" 50;letter-spacing:-.015em;color:var(--foreground)}.marketing-theme h4{font-family:var(--font-sans)}.marketing-theme :focus-visible{outline:2px solid var(--ring);outline-offset:2px}}@layer components{.eyebrow{display:inline-block;letter-spacing:.2em;color:var(--primary)}.eyebrow,.label-utility{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;text-transform:uppercase}.label-utility{letter-spacing:.18em;font-variant-numeric:tabular-nums}.text-hero{font-size:clamp(2.25rem,1.55rem + 2.9vw,4rem);line-height:1.08;letter-spacing:-.02em}.text-statement{font-size:clamp(2rem,1.2rem + 3.6vw,4.25rem);line-height:1.08;letter-spacing:-.022em}.text-numeral{font-family:var(--font-display);font-weight:500;font-variant-numeric:lining-nums tabular-nums;line-height:1}.measure{max-width:68ch}}@layer utilities{.marketing-theme .text-section-title{font-family:var(--font-display);font-weight:500;font-size:clamp(1.75rem,1.3rem + 1.9vw,2.75rem);line-height:1.12;letter-spacing:-.018em}}@layer components{.section-alt{background-color:var(--background-alt)}.grain{position:relative;isolation:isolate}.grain:after{content:"";opacity:var(--grain-opacity);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.grain:after,.torch-glow{position:absolute;inset:0;z-index:-1;pointer-events:none}.torch-glow{background:radial-gradient(42rem 30rem at var(--glow-x,50%) var(--glow-y,0),var(--glow-strong),transparent 70%),radial-gradient(20rem 16rem at var(--glow-x,50%) var(--glow-y,0),var(--glow-soft),transparent 70%)}.photo-frame{background-color:#1b1f28}.hero-shade{background:linear-gradient(180deg,rgb(18 21 28/30%) 0,rgb(18 21 28/0) 26%,rgb(18 21 28/62%) 62%,var(--background) 96%)}@media (min-width:1024px){.hero-shade{background:linear-gradient(90deg,var(--background) 0,rgb(18 21 28/78%) 16%,rgb(18 21 28/22%) 44%,rgb(18 21 28/0) 68%),linear-gradient(0deg,var(--background) 0,rgb(18 21 28/0) 20%),linear-gradient(180deg,rgb(18 21 28/40%) 0,rgb(18 21 28/0) 18%)}}.card-photo-shade{background:linear-gradient(180deg,rgb(18 21 28/0) 45%,rgb(18 21 28/70%))}.rule-fade{height:1px;background:linear-gradient(to right,transparent,var(--rule-strong) 12%,var(--rule-strong) 88%,transparent)}.surface{background-color:var(--surface);border:1px solid var(--rule);border-radius:1rem;box-shadow:var(--surface-shadow)}.surface-lit{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 7%,transparent),color-mix(in srgb,var(--primary) 1%,transparent)),var(--surface);border:1px solid var(--lit-border);border-radius:1rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 4%,transparent),0 24px 60px -30px color-mix(in srgb,var(--ember) 30%,transparent)}.border-lit{border-color:var(--lit-border)}.bg-lit{background-color:var(--lit-bg)}.icon-ring{justify-content:center;border-radius:9999px;border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);color:var(--primary)}.chip,.icon-ring{display:inline-flex;align-items:center}.chip{gap:.45rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--primary) 38%,transparent);padding:.4rem .9rem;font-size:.8125rem;color:var(--foreground);background:color-mix(in srgb,var(--primary) 5%,transparent)}.tab{display:inline-flex;align-items:center;border-radius:.5rem;border:1px solid var(--rule-strong);padding:.5rem 1.1rem;font-size:.875rem;color:var(--muted-foreground);transition:color .16s ease,background-color .16s ease,border-color .16s ease}.tab:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 30%,transparent)}.tab[aria-current=page],.tab[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:600}.article-table{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--rule);border-radius:1rem;box-shadow:var(--surface-shadow);background:linear-gradient(to left,var(--card) 40%,transparent) 100% /2.5rem 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--foreground) 16%,transparent),transparent) 100% /.9rem 100% no-repeat scroll,var(--card)}@media (max-width:639px){.article-table :is(th,td):first-child{position:sticky;left:0;z-index:1;background:var(--card);box-shadow:1px 0 0 var(--rule)}}.seat-bar{height:.3rem;width:100%;border-radius:9999px;background:var(--rule);overflow:hidden}.seat-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ember),var(--primary))}.faq-item>summary{list-style:none;cursor:pointer}.faq-item>summary::-webkit-details-marker{display:none}.faq-item .faq-icon{transition:transform .22s cubic-bezier(.16,1,.3,1)}.faq-item[open] .faq-icon{transform:rotate(45deg)}.steps{display:grid}.step{position:relative;display:flex;gap:1.25rem;padding-bottom:2rem}.step:last-child{padding-bottom:0}.step:not(:last-child):before{content:"";position:absolute;top:2.75rem;bottom:0;left:1.375rem;width:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 45%,transparent),color-mix(in srgb,var(--primary) 10%,transparent))}@media (min-width:768px){.steps{grid-auto-flow:column;grid-auto-columns:1fr;gap:2rem}.step{flex-direction:column;padding-bottom:0}.step:not(:last-child):before{top:1.375rem;bottom:auto;left:3.5rem;right:-1.5rem;width:auto;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 45%,transparent),color-mix(in srgb,var(--primary) 10%,transparent))}}.timeline{position:relative}.timeline:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:1.375rem;width:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 45%,transparent),color-mix(in srgb,var(--primary) 8%,transparent))}.mobile-cta{position:fixed;inset-inline:0;bottom:0;z-index:40;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--background) 92%,transparent);backdrop-filter:blur(12px);border-top:1px solid var(--rule);transition:transform .28s cubic-bezier(.16,1,.3,1)}.mobile-cta[data-state=hidden]{transform:translateY(110%)}@media (max-width:767px){.marketing-theme:has(>.mobile-cta){padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.reveal{opacity:0;transform:translateY(14px)}.reveal.reveal-in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.enter{opacity:0;animation:enter-up .32s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i, 0) * 30ms)}@media (prefers-reduced-motion:reduce){.enter{opacity:1;animation:none}.reveal{opacity:1;transform:none}.faq-item .faq-icon,.mobile-cta,.reveal,.tab{transition:none}}@media print{.reveal{opacity:1;transform:none}}}@keyframes enter-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.light .photo-hero{margin-top:0}.light .band-frame,.light .hero-frame{margin:1rem 1.25rem 0;border-radius:1rem;overflow:hidden;box-shadow:0 24px 48px -28px rgb(19 25 34/40%)}.light .hero-shade{display:none}.light .band-copy,.light .hero-copy{margin-top:0;padding-top:2rem}@media (min-width:640px){.light .band-frame,.light .hero-frame{margin:1.5rem 2rem 0;border-radius:1.25rem}.light .band-copy,.light .hero-copy{padding-top:2.5rem}}@media (min-width:1024px){.light .band-frame,.light .hero-frame{position:absolute;top:2.5rem;bottom:2.5rem;right:max(2.5rem,calc((100vw - 80rem) / 2 + 2.5rem));width:calc(min(100vw, 80rem) * .42);margin:0;border-radius:1.5rem}.light .hero-copy{min-height:38rem}.light .band-copy,.light .hero-copy{padding-top:5rem;padding-bottom:5rem}.light .band-copy{min-height:28rem}.light .hero-text{max-width:28rem}}@media (min-width:1280px){.light .band-frame,.light .hero-frame{width:calc(min(100vw, 80rem) * .44)}.light .hero-text{max-width:36rem}}.light .article-backdrop{display:none}