.stadium-site{--primary:#d99b61;--primary-foreground:#14100e;--accent-text:#e5a968;color:#f6efe9;font-family:var(--font-sans),sans-serif;background:#14100e}.stadium-site>div>header{background:#14100e;border-bottom:1px solid #f6efe914}.stadium-site .header-veil{box-shadow:none;background:#14100e}.stadium-site header .container{max-width:1344px;padding-inline:40px}.stadium-site header .font-sans{font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;font-size:23px;font-weight:600}.stadium-site header .nav-link{font-family:var(--font-sans),sans-serif;color:#d4c8be;text-transform:none;letter-spacing:0;font-size:14px;transition:color .15s}.stadium-site header .nav-link:hover{color:#e5a968}.stadium-site header :is(.btn-solid,.btn-lit){color:#14100e;font-family:var(--font-sans),sans-serif;text-transform:none;background:linear-gradient(135deg,#e5a968 0%,#c98246 100%);border-radius:9999px;padding-inline:18px;font-weight:600;transform:none;box-shadow:0 4px 14px #d99b6140}.stadium-hero{isolation:isolate;--ink:#f6efe9;--ink-2:#d4c8be;--ink-3:#9e9185;--line:#f6efe91a;background:#14100e;padding-top:14px;padding-bottom:12px;position:relative;overflow:hidden}.stadium-pitch{z-index:-2;background-image:linear-gradient(#14100eb8 0%,#14100ee0 60%,#14100e 100%),radial-gradient(circle at 70% 30%,#d99b6133 0%,#0000 65%),url(/cafe/hero-cafe-bg.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.stadium-container{width:min(100% - 60px,1264px);margin-inline:auto}.stadium-hero .desk-studio{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px clamp(28px,4vw,56px);display:grid;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.stadium-hero .desk-studio:before,.stadium-hero .desk-studio:after{display:none}.stadium-intro{grid-area:1/1}.stadium-eyebrow{color:#e5a968;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.stadium-eyebrow>span{background:currentColor;width:18px;height:1.5px}.stadium-hero h1{margin:0;text-transform:none!important;font-style:normal!important;transform:none!important}.stadium-title{letter-spacing:-.02em;text-transform:none;text-wrap:balance;color:#f6efe9;max-width:680px;font-size:clamp(34px,4.2vw,52px);font-weight:700;line-height:1.08;display:block;font-family:var(--font-display),Georgia,Garamond,serif!important}.stadium-subtitle{max-width:580px;font-family:var(--font-sans),sans-serif;letter-spacing:-.01em;text-wrap:balance;color:#e5a968;margin-top:4px;font-size:clamp(15px,1.6vw,19px);font-weight:500;line-height:1.25;display:block}.stadium-title-line{display:block}.stadium-description{color:#d4c8be;max-width:540px;margin-top:6px;font-size:13.5px;line-height:1.48}.stadium-text-link{color:#f6efe9;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-size:13.5px;-webkit-text-decoration:underline #d99b61;text-decoration:underline #d99b61;transition:color .15s;display:inline-flex}.stadium-text-link:hover{color:#e5a968}.stadium-hero .font-mono{letter-spacing:0;font-family:var(--font-sans),sans-serif!important}.stadium-proof{padding-top:24px}.stadium-proof-eyebrow{color:#e5a968;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600}.stadium-proof h2{color:#f6efe9;margin:7px 0 10px;font-size:30px;font-weight:600;line-height:1.18;font-family:var(--font-display),Georgia,serif!important;text-transform:none!important;font-style:normal!important}.stadium-proof>p:not(.stadium-proof-eyebrow){color:#d4c8be;font-size:14.5px;line-height:1.6}.stadium-proof ol{border-block:1px solid #f6efe91a;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0 16px;padding:14px 0;display:grid}.stadium-proof li{flex-direction:column;gap:4px;display:flex}.stadium-step-number{font-family:var(--font-display),Georgia,serif;color:#e5a968;font-size:24px;line-height:1}.stadium-proof li strong{color:#f6efe9;font-size:13px;font-weight:600}.stadium-proof li>span:last-child{color:#9e9185;font-size:11.5px;line-height:1.45}.stadium-proof .stadium-proof-note{color:#9e9185;font-size:12px!important}.stadium-notice{color:#9e9185;max-width:660px;margin-top:16px;font-size:12px;line-height:1.6}.stadium-trust{justify-content:space-between;gap:20px;max-width:920px;margin:34px auto;padding:0;display:flex}.stadium-trust li{color:#d4c8be;align-items:center;gap:9px;font-size:13px;display:flex}.stadium-trust li span{color:#e5a968}.stadium-ribbon{color:#f6efe9;background:#1c1613;border-block:1px solid #f6efe91a;padding:14px 0;overflow:hidden}.stadium-ribbon-track{width:max-content;animation:42s linear infinite stadium-ribbon;display:flex}.stadium-ribbon-group{flex-shrink:0;display:flex}.stadium-ribbon-group>span{white-space:nowrap;font-family:var(--font-display),Georgia,serif;color:#e5a968;letter-spacing:.02em;align-items:center;gap:28px;margin-right:28px;font-size:26px;font-weight:500;line-height:1;display:flex}.stadium-ribbon svg{color:#d99b61;width:24px;height:24px}.stadium-ribbon-outline{-webkit-text-stroke:1px #d4c8be;color:#0000}@keyframes stadium-ribbon{to{transform:translate(-50%)}}.stadium-hero :is(a,button,[role=button]):focus-visible{outline-offset:4px;outline:2px solid #e5a968}@media (max-width:1100px) and (min-width:800px){.stadium-hero .desk-studio{grid-template-columns:1.15fr 1fr;column-gap:32px}.stadium-title{font-size:54px}}@media (max-width:799px){.stadium-site>div>header{z-index:50;background:0 0;border-bottom-color:#0000;width:100%;position:absolute;inset:0 0 auto}.stadium-site>div>header .header-veil{box-shadow:none;background:0 0}.stadium-site header .container{padding-inline:20px}.stadium-site header .font-sans{clip-path:none;white-space:nowrap;width:auto;height:auto;margin:0;font-size:21px;position:static;overflow:visible}.stadium-hero{padding-top:0}.stadium-container{width:calc(100% - 40px)}.stadium-hero .desk-studio{flex-direction:column;gap:25px;display:flex}.stadium-eyebrow{letter-spacing:.13em;margin-bottom:15px;font-size:10px}.stadium-title{max-width:590px;font-size:clamp(34px,9.5vw,48px);line-height:1.15}.stadium-subtitle{margin-top:10px;font-size:clamp(19px,5.5vw,24px);line-height:1.25}.stadium-description{margin-top:15px;font-size:15px;line-height:1.6}.stadium-text-link{font-size:12.5px}.stadium-proof{padding-top:17px}.stadium-proof h2{font-size:26px}.stadium-proof ol{gap:12px}.stadium-notice{margin-top:18px;font-size:11px}.stadium-trust{flex-wrap:wrap;justify-content:center;gap:10px 16px;margin:27px 0}.stadium-trust li{font-size:11.5px}.stadium-ribbon-group>span{gap:18px;margin-right:18px;font-size:20px}.stadium-ribbon svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.stadium-ribbon-track{animation:none}.stadium-hero *,.stadium-hero :before,.stadium-hero :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}@media (max-width:350px){.stadium-site header .container{padding-inline:12px}.stadium-site header a[href$=\#generator]{padding-inline:12px;font-size:12px}.stadium-site header .font-sans{font-size:19px}}@media (max-width:799px){.stadium-hero .desk-studio{-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;gap:0;display:flex;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important}.stadium-intro{z-index:1;min-width:0;position:relative}.stadium-intro-content{z-index:1;pointer-events:none;min-height:100svh;padding:6.5rem 20px calc(6.5rem + env(safe-area-inset-bottom));color:#f6efe9;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-inline:-20px;display:flex;position:relative}.stadium-intro-content>*{pointer-events:auto}.stadium-intro-content .stadium-eyebrow{color:#e5a968;margin-bottom:.45rem;font-size:9.5px}.stadium-intro-content .stadium-title{color:#f6efe9;letter-spacing:-.015em;text-wrap:balance;max-width:22rem;font-size:clamp(30px,8.5vw,42px);line-height:1.15;font-family:var(--font-display),Georgia,serif!important}.stadium-intro-content .stadium-subtitle{color:#e5a968;white-space:nowrap;max-width:21rem;margin-top:.35rem;font-size:clamp(16px,4.8vw,21px);line-height:1.25;overflow:hidden}.stadium-intro-content .stadium-title,.stadium-intro-content .stadium-subtitle{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.stadium-mobile-description{z-index:1;margin-top:.85rem;position:relative}.stadium-mobile-description .stadium-description{margin-top:0;font-size:14px;line-height:1.6}.stadium-hero{padding-top:0}.stadium-site footer{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}
.stadium-site{--ink:#f6efe9;--ink-2:#d4c8be;--ink-3:#9e9185;--line:#f6efe91a;--card:#1c1613;--muted:#241c18;--font-mono:var(--font-sans),sans-serif}.stadium-site header{background:#14100e!important}.stadium-site :is(.font-mono,pre){font-family:var(--font-sans),sans-serif}.stadium-site :is(h2,h3){font-family:var(--font-display),Georgia,Garamond,serif;text-shadow:none;font-style:normal}.stadium-site main>section{content-visibility:visible!important;contain-intrinsic-size:none!important}.stadium-site main>section:not(.stadium-hero){isolation:isolate;padding-block:clamp(52px,6.5vw,96px)}.stadium-site main>section>.container{max-width:1344px;padding-inline:40px}.stadium-site main>section:not(.stadium-hero) h2{font-family:var(--font-display),Georgia,Garamond,serif;letter-spacing:-.015em;text-transform:none;color:var(--ink);font-size:clamp(30px,3.5vw,46px);font-weight:600;line-height:1.15}.stadium-site main>section:not(.stadium-hero) h3{font-family:var(--font-display),Georgia,Garamond,serif;font-size:24px;font-weight:600;line-height:1.25}.stadium-site .lit-heading{filter:none}.stadium-site :is(.band-light,.band-seam,.grid-field,.perf-field,.mark-field){display:none}.stadium-site .meta-row{color:var(--accent-text);font-family:var(--font-sans),sans-serif;letter-spacing:.14em;font-size:12px;font-weight:600}.stadium-site .signal-pip{width:24px;height:2px;box-shadow:none;background:currentColor;border-radius:0}.stadium-site :is(.surface-card,.surface-flat,.surface-inset){box-shadow:none!important;background:#1c1613!important;border-color:#f6efe91a!important;border-radius:8px!important}.stadium-site .surface-card:hover{box-shadow:none!important}.stadium-site :is(.surface-card,.surface-flat,.surface-inset):before,.stadium-site :is(.surface-card,.surface-flat,.surface-inset):after{display:none}.stadium-site main>section:not(.stadium-hero) :is(p,li,td,th){font-size:16px}.stadium-site main>section:not(.stadium-hero) :is(p,li){line-height:1.65}.stadium-site :is(.btn-solid,.og-secondary){font-family:var(--font-sans),sans-serif;text-transform:none;letter-spacing:0;border-radius:5px;min-height:46px;transform:none;box-shadow:none!important}.stadium-site .btn-solid{border-color:#d99b61;color:#1c1613!important;background:#d99b61!important}.stadium-site .btn-solid *{color:#1c1613!important}.stadium-site :is(a,button,summary,[tabindex="0"]):focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}.stadium-site [role=tab]{min-height:48px;box-shadow:none;border-radius:4px}.stadium-site [role=tab][aria-selected=true]{color:#1c1613;box-shadow:none;background:#d99b61;border-color:#d99b61}.stadium-site [role=tab][aria-selected=true] *{color:inherit}.stadium-site [role=tabpanel]{min-width:0}.stadium-site .og-table-scroll{border-radius:6px;max-width:100%;margin-top:22px;overflow-x:auto;border-color:var(--line)!important;background:0 0!important}.stadium-site .og-data-table :is(th,td){color:var(--ink);font-family:var(--font-sans),sans-serif;text-transform:none;letter-spacing:0;padding:17px 20px;line-height:1.5;color:var(--ink)!important;border-color:var(--line)!important;background:0 0!important}.stadium-site .og-data-table thead th{font-weight:600;color:#f6efe9!important;background:#1c1613!important}.stadium-site .og-scroll-hint{color:var(--ink-2);margin-top:26px;font-size:13px!important}.stadium-site :is(#facts,#photo-guide,:is(#comparison,#troubleshooting),#faq,#guides){color:var(--ink);background:0 0}.stadium-video-stage{isolation:isolate;place-items:center;height:clamp(370px,44vw,590px);margin:16px -10px 0;display:grid;position:relative}.stadium-goal-lines{z-index:-1;border:1px solid #f6efe91a;border-radius:50%;position:absolute;inset:10% -8%;transform:rotate(-20deg)}.stadium-phone-main{z-index:2;width:62%;max-width:330px;margin:0;position:relative}.stadium-phone-screen{background:#14100e;border:10px solid #14100e;border-radius:35px;overflow:hidden;box-shadow:0 24px 45px #00000080}.stadium-phone-screen video{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.stadium-phone-main figcaption{color:#d4c8be;justify-content:space-between;gap:8px;padding:12px 6px;font-size:11px;display:flex;position:absolute;top:100%;left:0;right:0}.stadium-phone-main figcaption span:first-child{font-weight:700}.stadium-phone-side{aspect-ratio:9/16;cursor:pointer;background:#14100e;border-radius:30px;width:48%;padding:7px;transition:transform .25s;position:absolute;top:16%;box-shadow:0 20px 35px #0006}.stadium-phone-side img{object-fit:cover;filter:brightness(.82);border-radius:22px;width:100%;height:100%}.stadium-phone-left{transform-origin:50%;left:0;transform:rotate(-10deg)scale(.88)}.stadium-phone-right{right:0;transform:rotate(10deg)scale(.88)}.stadium-phone-side>span{color:#1c1613;background:#d99b61;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:15px}.stadium-phone-left>span{left:15px}.stadium-phone-right>span{right:15px}@media (hover:hover){.stadium-phone-left:hover{transform:rotate(-12deg)scale(.92)}.stadium-phone-right:hover{transform:rotate(12deg)scale(.92)}}.stadium-proof{padding-top:50px}.stadium-ribbon{position:relative}.stadium-ribbon[data-paused=true] .stadium-ribbon-track,.stadium-ribbon:hover .stadium-ribbon-track,.stadium-ribbon:focus-within .stadium-ribbon-track{animation-play-state:paused}.stadium-ribbon-control{color:#d99b61;cursor:pointer;background:#1c1613;border:2px solid #d99b61;border-radius:50%;width:44px;height:44px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.stadium-site #facts{padding-block:60px}.stadium-site #facts details{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0}.stadium-site #facts details>span{display:none}.stadium-site #facts summary{align-items:end;padding:0 0 30px}.stadium-site #facts summary h2{max-width:790px}.stadium-site #facts summary .font-mono{color:#e5a968;font-family:var(--font-sans),sans-serif}.stadium-site #facts summary .font-mono>span:first-child{background:0 0;border:0;padding:0}.stadium-site #facts summary>span:last-child{color:#f2c892;background:#241c18;border:1px solid #d99b6166;border-radius:50%;min-width:44px;height:44px}.stadium-site #facts details>div{background:0 0;border-color:#f6efe91a;grid-template-columns:.9fr 1.1fr;align-items:start;gap:20px 64px;padding:30px 0 0;display:grid}.stadium-site #facts details>div>p:first-child{color:#d4c8be;font-size:14px;line-height:1.7}.stadium-site #facts details>div>div{background:0 0;border:0;border-radius:0;grid-area:1/2/3;margin:0}.stadium-site #facts details>div>p:last-child{grid-column:1;align-self:end;margin:0}.stadium-site #facts tr{border-color:#f6efe914}.stadium-site #facts th{color:#d4c8be;width:34%;padding-left:0;font-size:11.5px}.stadium-site #facts th>span{color:#9e9185}.stadium-site #facts td{color:#f6efe9;font-size:13px;line-height:1.55}.stadium-site #timeline{background:#1c1613}.stadium-site #timeline [role=tablist]{border-bottom:1px solid #f6efe940;gap:0}.stadium-site #timeline [role=tab]{background:0 0;border:0;border-radius:0;min-width:150px;padding:20px 18px}.stadium-site #timeline [role=tab][aria-selected=true]{color:#1c1613;background:#d99b61}.stadium-site #timeline [role=tab]>span{font-size:24px;font-family:var(--font-display),sans-serif}.stadium-site #timeline [role=tabpanel]>div{grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;margin-top:30px;padding:0;display:grid;background:0 0!important;border:0!important}.stadium-site #timeline [role=tabpanel]>div:before{content:"";aspect-ratio:4/3;background:center/contain no-repeat var(--phase-image);border-radius:8px;width:100%;display:block}.stadium-site #timeline #timeline-phase-1{--phase-image:url(/desk/stage-1.webp)}.stadium-site #timeline #timeline-phase-2{--phase-image:url(/desk/stage-2.webp)}.stadium-site #timeline #timeline-phase-3{--phase-image:url(/desk/stage-3.webp)}.stadium-site #timeline #timeline-phase-4{--phase-image:url(/desk/stage-4.webp)}.stadium-site #timeline [role=tabpanel] h3{color:#d99b61;margin-block:10px 16px;font-size:42px}.stadium-site #timeline details{border-inline:0;border-radius:0;padding:22px 0}.stadium-site #timeline summary{min-height:32px;font-size:16px}.stadium-site #ideas{background:#1f1915}.stadium-site #ideas h2>span{font-size:inherit}.stadium-site #ideas .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 30px}.stadium-site #ideas article{padding:0;overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important}.stadium-site #ideas article:before{content:"";aspect-ratio:1;background:url(/desk/band-ideas.webp) var(--tile-x,0%)var(--tile-y,0%)/300% 200%;border-radius:6px;width:100%;margin-bottom:20px;display:block}.stadium-site #ideas .grid>:nth-child(2){--tile-x:50%}.stadium-site #ideas .grid>:nth-child(3){--tile-x:100%}.stadium-site #ideas .grid>:nth-child(4){--tile-y:100%}.stadium-site #ideas .grid>:nth-child(5){--tile-x:50%;--tile-y:100%}.stadium-site #ideas .grid>:nth-child(6){--tile-x:100%;--tile-y:100%}.stadium-site #ideas article>span{color:#d99b61;font-size:13px;font-weight:600}.stadium-site #ideas h3{margin-top:8px;font-size:29px}.stadium-site #ideas article>p{color:#d4c8be}.stadium-site #ideas article>p:last-child{color:#f2c892;font-size:13px}.stadium-site #ideas a{color:#d99b61;text-underline-offset:5px}.stadium-site .og-data-table{width:100%}.stadium-site #photo-guide .container>div,.stadium-site #photo-guide .container>div>div:first-child{max-width:none}.stadium-site #photo-guide figure{background:#241c18;border-radius:6px;padding:12px}.stadium-site #photo-guide figure img{background:#1c1613;border:0;border-radius:4px}.stadium-site #photo-guide figcaption{color:#d4c8be;font-size:15px}.stadium-site #photo-guide figcaption strong{color:#f6efe9}.stadium-site #photo-guide ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 60px;margin-block:40px;display:grid}.stadium-site #photo-guide ol li{border-top:1px solid #f6efe91a;margin:0;padding-top:22px}.stadium-site #photo-guide ol li>span{color:#e5a968;font-family:var(--font-display),sans-serif;background:0 0;width:28px;font-size:30px}.stadium-site #photo-guide h3{color:#f6efe9}.stadium-site #photo-guide a[href*=\#generator]{color:#14100e;background:#d99b61;border-radius:6px;min-height:48px;font-weight:600}.stadium-site #prompts{background:#1c1613}.stadium-site #prompts>.container{grid-template-columns:.8fr 1.2fr;align-items:start;gap:0 64px;display:grid}.stadium-site #prompts>.container>:first-child{text-align:left;align-items:start}.stadium-site #prompts>.container>:first-child .items-center{align-items:start}.stadium-site #prompts>.container>:first-child .meta-row{justify-content:start}.stadium-site #prompts>.container>:nth-child(2){grid-area:1/2/4;width:100%;margin:0}.stadium-site #prompts>.container>p{text-align:left;margin:28px 0 0}.stadium-site #prompts>.container>:last-child{text-align:left;margin-top:18px}.stadium-site #prompts [role=tablist]{justify-content:start;margin:0;padding:0}.stadium-site #prompts [role=tab]{border-radius:4px}.stadium-site #prompts article{color:#f6efe9;border-radius:12px;padding:30px;background:#1e1714!important;border:1px solid #d99b6140!important}.stadium-site #prompts article h3{color:#f6efe9;font-size:28px}.stadium-site #prompts :is(pre,.og-note,details){color:#d4c8be}.stadium-site #prompts pre{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:16px;line-height:1.75}.stadium-site #prompts .og-secondary{color:#f2c892;background:#2a201a;border:1px solid #d99b614d;border-radius:6px;padding:10px 16px}.stadium-site :is(#comparison,#troubleshooting) .surface-flat{max-width:none;background:0 0!important;border:1px solid #f6efe91a!important}.stadium-site :is(#comparison,#troubleshooting) :is(th,td){color:#d4c8be;border-color:#f6efe91a;padding:22px}.stadium-site :is(#comparison,#troubleshooting) thead th{color:#f6efe9;background:#1c1613}.stadium-site :is(#comparison,#troubleshooting) thead th *{color:#f6efe9;font-size:16px}.stadium-site :is(#comparison,#troubleshooting) tbody th{color:#f6efe9;background:#231b17;font-weight:600}.stadium-site :is(#comparison,#troubleshooting) tbody td:last-child{color:#d4c8be;background:#1c1512}.stadium-site :is(#comparison,#troubleshooting) .bg-primary{background:#d99b61}.stadium-site #history{background:#1f1915}.stadium-site #history .container>div{grid-template-columns:1fr .72fr;align-items:start;gap:0 64px;max-width:none;display:grid}.stadium-site #history .container>div:before{content:"";aspect-ratio:4/5;background:url(/desk/desk-wide.webp) 50%/cover;border:8px solid #f6efe9;border-bottom-width:28px;border-radius:4px;grid-area:1/2/4;align-self:stretch;width:100%;max-height:620px;transform:rotate(3deg);box-shadow:0 18px 40px #0006}.stadium-site #history .container>div>:nth-child(-n+3){grid-column:1}.stadium-site #history .container>div>:nth-child(n+4){grid-column:1/-1}.stadium-site #history .og-table-scroll{margin-top:18px}.stadium-site #history .og-source-links{flex-wrap:wrap;gap:14px 30px;display:flex}.stadium-site #history .og-source-links a{color:#d99b61;text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.stadium-site #pricing{background:#1c1613}.stadium-site #pricing>.container>.surface-inset{background:0 0;border:0;padding:0}.stadium-site #pricing [id^=card-]{filter:none;margin-block:0;padding:30px;background:#241c18!important;border:1px solid #9e9185!important;border-top:5px solid #d99b61!important;border-radius:5px!important}.stadium-site #pricing [id^=card-] .surface-inset{border:0;border-top:1px dashed #9e9185;padding:16px 0;background:0 0!important;border-radius:0!important}.stadium-site #pricing [id^=card-] h3{font-size:34px}.stadium-site #pricing .tabular-nums{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;font-size:68px;font-weight:700}.stadium-site #pricing [id^=card-] .absolute{box-shadow:none;--tw-ring-shadow:0 0 transparent;border-radius:3px}.stadium-site #pricing #card-value{color:#f6efe9;--ink-2:#d4c8be;--ink-3:#9e9185;--accent-text:#f2c892;background:linear-gradient(#261c16 0%,#1b1411 100%)!important;border-color:#d99b61!important;box-shadow:0 14px 40px #d99b6138!important}.stadium-site #pricing #card-value :is(h3,p,li,.tabular-nums){color:#f6efe9}.stadium-site #pricing #card-value :is(.text-emerald-400,.text-emerald-300,.text-primary){color:#e5a968}.stadium-site #pricing #card-value .border-t{border-color:#f6efe91a}.stadium-site #pricing button{border-radius:5px;min-height:46px}.stadium-site #pricing button:disabled{opacity:.65;cursor:not-allowed}.stadium-site #pricing>.container>div:last-child{max-width:none;margin-top:50px;padding-top:35px}.stadium-site #pricing>.container>div:last-child ul{columns:2;column-gap:64px}.stadium-site #pricing>.container>div:last-child li{break-inside:avoid;margin-bottom:12px}.stadium-site #faq .container>div{grid-template-columns:.65fr 1.35fr;gap:72px;max-width:none;display:grid}.stadium-site #faq .container>div>:first-child{text-align:left;align-self:start;align-items:start;position:sticky;top:100px}.stadium-site #faq .items-center:not(summary){align-items:start}.stadium-site #faq .meta-row{justify-content:start}.stadium-site #faq .container>div>:last-child{margin:0}.stadium-site #faq details{margin:0;padding:22px 0;background:0 0!important;border:0!important;border-top:1px solid #f6efe91a!important;border-radius:0!important}.stadium-site #faq summary{min-height:44px}.stadium-site #faq summary h3{color:#f6efe9;font-family:var(--font-sans),sans-serif;font-size:18px;line-height:1.45}.stadium-site #faq summary>span{color:#e5a968;background:0 0;border-color:#9e9185}.stadium-site #faq details>div{color:#d4c8be;border:0;padding:0;font-size:16px;line-height:1.75}.stadium-site #your-turn{background:linear-gradient(90deg,#14100eeb,#14100e80),url(/desk/desk-room.webp) 50% 70%/cover;padding-block:90px}.stadium-site #your-turn .container>div{text-align:left;border-radius:0;max-width:none;padding:40px 0;box-shadow:none!important;background:0 0!important;border:0!important}.stadium-site #your-turn .container>div>span{display:none}.stadium-site #your-turn h2{text-transform:uppercase;max-width:650px;font-size:clamp(48px,6vw,84px)}.stadium-site #your-turn p{max-width:580px;margin-inline:0}.stadium-site #your-turn .btn-solid{padding:17px 30px}.stadium-site #guides ul{gap:32px;max-width:none}.stadium-site #guides li{border-top:2px solid #e5a968}.stadium-site #guides a{color:#f6efe9;padding:25px 0 0;background:0 0!important;border:0!important}.stadium-site #guides a h3{color:#f6efe9;min-height:auto;font-size:28px}.stadium-site #guides a p{color:#d4c8be;-webkit-line-clamp:unset;display:block}.stadium-site #guides a span{color:#e5a968;background:0 0;border:0;padding:0;font-size:12px}.stadium-site footer{background:#14100e!important;border-top:1px solid #f6efe91f!important}.stadium-site footer .font-mono{font-family:var(--font-sans),sans-serif}@media (max-width:1099px){.stadium-site #prompts>.container{grid-template-columns:.85fr 1.15fr;gap:0 32px}.stadium-site #faq .container>div{gap:40px}.stadium-site #pricing [id^=card-]{padding:24px 18px}.stadium-site #pricing [id^=card-] .surface-inset>p:first-child{flex-direction:column;align-items:start;gap:6px}}@media (max-width:799px){.stadium-site .og-data-table{min-width:640px}.stadium-site main>section>.container{padding-inline:20px}.stadium-site main>section:not(.stadium-hero) h2{font-size:clamp(33px,6vw,44px)}.stadium-video-stage{width:100%;max-width:550px;height:clamp(320px,100vw,620px);margin-inline:auto}.stadium-phone-main{width:60%}.stadium-phone-screen{border-width:7px;border-radius:26px}.stadium-phone-side{border-radius:24px;padding:6px;top:15%}.stadium-phone-side img{border-radius:18px}.stadium-phone-main figcaption{gap:4px;padding-inline:0;font-size:10px}.stadium-proof{padding-top:32px}.stadium-site #facts details>div{display:block}.stadium-site #facts details>div>p:first-child{font-size:18px}.stadium-site #facts details>div>div{margin-block:28px}.stadium-site #facts th{width:37%}.stadium-site #facts :is(th,td){font-size:14px}.stadium-site #timeline [role=tabpanel]>div{grid-template-columns:1fr;gap:20px}.stadium-site #timeline [role=tabpanel]>div:before{max-height:340px}.stadium-site #timeline [role=tablist]{margin-inline:0;padding:0;display:flex}.stadium-site #timeline [role=tab]{width:125px;min-width:125px;padding:14px 12px}.stadium-site #timeline [role=tab]>span{font-size:22px}.stadium-site #ideas .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.stadium-site #photo-guide ol{grid-template-columns:1fr;gap:22px}.stadium-site #prompts>.container{display:block}.stadium-site #prompts>.container>:nth-child(2){margin-top:32px}.stadium-site #prompts article{padding:24px}.stadium-site #history .container>div{flex-direction:column;display:flex}.stadium-site #history .container>div:before{order:0;align-self:center;width:min(80%,400px);max-height:480px;margin:36px 0 18px}.stadium-site #history .container>div>:nth-child(-n+3){order:-1}.stadium-site #history .container>div>*{max-width:100%}.stadium-site #history .og-table-scroll{width:100%}.stadium-site #pricing>.container>.grid{grid-template-columns:1fr;max-width:500px}.stadium-site #pricing [id^=card-]{padding:30px}.stadium-site #pricing>.container>div:last-child ul{columns:1}.stadium-site #faq .container>div{display:block}.stadium-site #faq .container>div>:first-child{margin-bottom:32px;position:static}.stadium-site #your-turn{padding-block:50px}.stadium-site #your-turn h2{font-size:52px}}@media (max-width:479px){.stadium-site #ideas .grid{grid-template-columns:1fr;gap:40px}.stadium-site #ideas article{grid-template-columns:1fr;display:grid}.stadium-site #ideas article:before{aspect-ratio:1}.stadium-site #photo-guide figure{grid-template-columns:1fr 1fr;align-items:center;gap:16px;padding:10px;display:grid}.stadium-site #photo-guide figcaption{margin:0;font-size:14px}.stadium-site #photo-guide figure img{object-fit:cover;height:140px}.stadium-site :is(#comparison,#troubleshooting) :is(th,td){padding:16px;font-size:14px}.stadium-site #prompts article{padding:22px 18px}.stadium-site #prompts [role=tab]{padding-inline:13px;font-size:13px}.stadium-site .og-data-table :is(th,td){padding:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.stadium-site *,.stadium-site :before,.stadium-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.stadium-hero{overflow:clip}.stadium-hero .desk-studio{grid-template-rows:auto auto auto}.stadium-hero .desk-form{transition:border-color .3s,box-shadow .3s;position:relative;background:radial-gradient(130% 90% at 50% -20%,#d99b6129 0%,#0000 60%),#1c1613!important;border:1px solid #d99b6173!important;box-shadow:0 0 0 1px #f2c89238,0 0 35px -4px #d99b6152,0 24px 60px -10px #000c,inset 0 1px 1px #ffebd247!important}.stadium-hero .desk-form:hover{border-color:#d99b6199!important;box-shadow:0 0 0 1px #f2c89259,0 0 45px -2px #d99b6173,0 28px 70px -8px #000000d9,inset 0 1px 2px #ffebd261!important}.stadium-hero .desk-studio>.stadium-proof{grid-area:3/1;box-shadow:none!important;background:#ffffff05!important;border:1px dashed #d99b6138!important;border-radius:14px!important;margin-top:32px!important;padding:14px 16px!important}.stadium-hero .desk-preview{grid-row:1/4;align-self:start;position:sticky;top:56px}.stadium-hero .stadium-video-stage{height:clamp(280px,100svh - 280px,440px)}.stadium-hero .stadium-phone-main{width:min(60%,56.25svh - 157.5px)}.stadium-hero .stadium-phone-side{width:min(46%,56.25svh - 168.75px)}.stadium-phone-side video{object-fit:cover;filter:brightness(.86);pointer-events:none;border-radius:22px;width:100%;height:100%}.stadium-site :is(:is(#use-cases,#examples),#how-to-use){color:var(--ink);background:0 0}.stadium-site :is(:is(#use-cases,#examples),#how-to-use) .stadium-eyebrow{color:#e5a968}.stadium-usecase-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.stadium-usecase-heading h2{max-width:650px;color:var(--ink)}.stadium-usecase-heading>p{max-width:320px;color:var(--ink-2)}.stadium-usecase-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:center;gap:18px;max-width:1440px;margin:36px auto 24px;padding:12px 24px 24px;display:flex;overflow-x:auto}.stadium-usecase-phone{scroll-snap-align:center;background:#17120f;border:3px solid #d99b6147;border-radius:24px;flex:0 0 240px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000073}.stadium-usecase-phone:hover{border-color:#d99b6199;transform:translateY(-5px);box-shadow:0 22px 45px #d99b612e}.stadium-usecase-phone:nth-child(2n){transform:none}.stadium-usecase-phone:nth-child(2n):hover{transform:translateY(-5px)}.stadium-usecase-phone video{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.stadium-tiktok{aspect-ratio:9/16;color:#f6efe999;letter-spacing:.08em;background:#000;place-items:center;font-size:13px;display:grid}.stadium-tiktok iframe{border:0;width:100%;height:100%;display:block}.stadium-usecase-phone figcaption a{color:#f6efe9;text-underline-offset:2px;font-size:11px;text-decoration:underline}.stadium-usecase-phone figcaption{color:#f6efe9;flex-direction:column;gap:3px;padding:12px 8px 8px;font-size:13px;display:flex}.stadium-usecase-phone figcaption strong{color:#d99b61;font-size:15px}.stadium-usecase-phone figcaption span{font-size:11px}.stadium-site .stadium-reference-note{color:var(--ink-3);font-size:12px}.stadium-site #facts details>div{grid-template-rows:auto auto 1fr;gap:24px 64px}.stadium-site #facts details>div>div{grid-row:1/4}.stadium-facts-image{grid-area:2/1;margin:0}.stadium-facts-image img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;display:block}.stadium-site #facts details>div>p:last-child{grid-row:3}.stadium-site #facts details>div>p:has(+#timeline){grid-area:3/1;align-self:end;margin:0}.stadium-site #facts details>div>#timeline{border-top:1px solid #f6efe91a;grid-area:4/1/auto/-1;margin:16px 0 0;padding-top:36px}.stadium-trend-timeline h3{font-family:var(--font-display),sans-serif;color:#f6efe9;font-size:26px;line-height:1.15}.stadium-trend-timeline>p{color:#d4c8be;margin-top:8px;font-size:15px}.stadium-trend-timeline ol{counter-reset:stage;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.stadium-trend-timeline li{counter-increment:stage;background:#1c1613;border:1px solid #f6efe91a;border-top:4px solid #d99b61;border-radius:6px;padding:18px 16px 16px;position:relative}.stadium-trend-timeline li:after{content:"0" counter(stage);font:600 11px/1 var(--font-mono,monospace);color:#e5a968cc;position:absolute;top:14px;right:14px}.stadium-trend-timeline time{color:#f6efe9;letter-spacing:.04em;text-transform:uppercase;background:#241c18;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.stadium-trend-timeline strong{color:#f6efe9;margin-top:12px;font-size:17px;line-height:1.25;display:block}.stadium-trend-timeline li p{color:#d4c8be;margin-top:8px;font-size:14px;line-height:1.55}.stadium-trend-timeline li p b{color:#f2c892}@media (max-width:899px){.stadium-trend-timeline ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.stadium-trend-timeline ol{grid-template-columns:1fr}}.stadium-site #timeline{background-color:#181310;background-image:repeating-linear-gradient(90deg,#ffffff04 0 12.5%,#0000 12.5% 25%)}.stadium-site #timeline .container>div.mt-12{max-width:none}.stadium-site #timeline [role=tablist]{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:32px 0 0;padding:0;display:grid;overflow:visible}.stadium-site #timeline [role=tab]{text-align:left;color:#f6efe9;background:0 0;border-radius:20px 20px 0 0;flex-direction:column;align-items:stretch;min-width:0;padding:0 0 14px;display:flex;position:relative;overflow:visible}.stadium-site #timeline [role=tab][aria-selected=true]{color:#d99b61;background:0 0}.stadium-site #timeline .stadium-beat-frame{aspect-ratio:3/4;object-fit:cover;object-position:50% 43%;border:2px solid #f6efe940;border-radius:20px;width:100%;margin-bottom:14px}.stadium-site #timeline [aria-selected=true] .stadium-beat-frame{border-color:#d99b61;box-shadow:0 0 0 3px #d99b61}.stadium-site #timeline [role=tab]>div{position:absolute;top:12px;left:12px;right:12px}.stadium-site #timeline [role=tab]>div>span:first-child{color:#1c1613;background:#f6efe9;border-radius:5px;padding:6px 9px;font-size:12px}.stadium-site #timeline [role=tab]>div>span:last-child{display:none}.stadium-site #timeline [aria-selected=true]>div>span:first-child{background:#d99b61}.stadium-site #timeline [role=tab]>span{margin-top:0;font-size:27px}.stadium-site #timeline [role=tabpanel]>div{margin-top:12px;padding-top:24px;display:block;border-top:1px solid #f6efe926!important;border-radius:0!important}.stadium-site #timeline [role=tabpanel]>div:before{display:none}.stadium-site #timeline [role=tabpanel]>div>div{grid-template-columns:1fr 1fr;column-gap:40px;max-width:none;display:grid}.stadium-site #timeline [role=tabpanel] h3{grid-area:2/1;margin:6px 0}.stadium-site #timeline [role=tabpanel] p:nth-child(3){grid-area:3/1}.stadium-site #timeline [role=tabpanel] p:nth-child(4){grid-area:2/2;margin-top:6px}.stadium-site #timeline [role=tabpanel] p:nth-child(5){grid-area:3/2}.stadium-howto-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:38px 0;padding:0;list-style:none;display:grid}.stadium-howto-grid li{min-width:0}.stadium-site .stadium-howto-grid h3{color:var(--ink);margin:20px 0 12px;font-size:28px}.stadium-howto-grid p{color:var(--ink-2)}.stadium-howto-visual{background:#241c18;border:1px solid #f2b23a33;border-radius:12px;justify-content:center;align-items:center;height:240px;display:flex;position:relative;overflow:hidden}.stadium-howto-photo{background:radial-gradient(circle,#2e231c 0%,#1c1613 100%) 50%/auto 100% no-repeat}.stadium-howto-photo>span{background:#d99b61;border-radius:50%;place-items:center;width:48px;height:48px;font-size:28px;display:grid;position:absolute;bottom:18px;right:18px}.stadium-howto-shot img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.stadium-howto-shot:hover img{transform:scale(1.04)}.stadium-howto-look{color:#e5a968;flex-direction:column;gap:22px}.stadium-howto-look svg{width:110px;height:95px}.stadium-howto-look span{border:1px solid #f6efe926;border-radius:4px;padding:10px 14px;font-size:14px}.stadium-howto-look b{margin-left:12px}.stadium-howto-quality{gap:12px;padding:20px}.stadium-howto-quality span{border:1px solid #f6efe926;border-radius:5px;flex-direction:column;align-items:center;gap:9px;padding:20px 12px;font-size:12px;display:flex}.stadium-howto-quality span:first-child{background:#d99b61}.stadium-howto-quality b{font:700 34px/1 var(--font-display),sans-serif}.stadium-howto-footer{border-top:1px solid #f6efe91a;justify-content:space-between;align-items:center;gap:32px;padding-top:26px;display:flex}.stadium-howto-footer p{max-width:680px}.stadium-howto-footer a{white-space:nowrap;align-items:center;padding:12px 22px;display:inline-flex}.stadium-site #ideas .grid{gap:24px;max-width:1120px;margin-inline:auto}.stadium-site #ideas article{min-height:170px;padding-left:112px;position:relative}.stadium-site #ideas article:before{width:92px;height:92px;margin:0;position:absolute;top:0;left:0}.stadium-site #ideas h3{margin-top:6px;font-size:24px}.stadium-site #ideas article>p{margin-top:10px;font-size:14px;line-height:1.55}.stadium-site #ideas article>a{margin-top:14px;font-size:13px}.stadium-site #photo-guide figure{padding:12px 12px 18px;display:block}.stadium-site #photo-guide figure img{object-fit:contain;object-position:center;background:#241c18;border-radius:4px;width:100%;height:360px}.stadium-site #photo-guide figure:nth-child(2) img{object-position:center 42%}.stadium-site #photo-guide figcaption{margin:14px 4px 0;font-size:15px}@media (max-width:1099px){.stadium-usecase-strip{gap:14px;padding-inline:24px}.stadium-usecase-phone{border-width:5px;border-radius:22px}.stadium-site #ideas .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stadium-howto-grid{gap:20px}.stadium-howto-visual{height:210px}}@media (max-width:799px){.stadium-hero .desk-preview{position:static}.stadium-hero .desk-studio>.stadium-proof{order:4;padding-bottom:0}.stadium-hero .stadium-video-stage{height:clamp(320px,100vw,620px)}.stadium-hero .stadium-phone-main{width:60%}.stadium-hero .stadium-phone-side{width:48%}.stadium-phone-side img{border-radius:18px}.stadium-usecase-heading{display:block}.stadium-usecase-heading>p{margin-top:22px}.stadium-usecase-strip{gap:16px;margin-top:24px;padding:8px 20px 22px;display:flex}.stadium-usecase-phone{flex:0 0 220px}.stadium-facts-image{margin:24px 0}.stadium-site #timeline [role=tablist]{scroll-snap-type:x mandatory;gap:14px;margin-inline:-4px;padding:5px 4px 10px;display:flex;overflow-x:auto}.stadium-site #timeline [role=tab]{scroll-snap-align:start;width:190px;min-width:190px;padding:0 0 10px}.stadium-site #timeline [role=tabpanel]>div>div{display:block}.stadium-site #timeline [role=tabpanel] p:nth-child(4){margin-top:18px}.stadium-howto-grid{grid-template-columns:1fr;gap:30px}.stadium-howto-grid li{grid-template-columns:140px 1fr;align-content:start;gap:0 20px;display:grid}.stadium-howto-visual{grid-area:1/1/3;height:190px}.stadium-howto-grid li:has(.stadium-howto-shot){grid-template-columns:1fr}.stadium-howto-shot{aspect-ratio:3/2;grid-row:auto;height:auto;margin-bottom:14px}.stadium-site .stadium-howto-grid h3{margin-top:0;font-size:25px}.stadium-site .stadium-howto-grid p{font-size:14px}.stadium-howto-look span{padding:8px;font-size:10px}.stadium-howto-look b{margin-left:4px}.stadium-howto-look svg{width:85px}.stadium-howto-quality{flex-direction:column;gap:10px;padding:12px}.stadium-howto-quality span{flex-direction:row;width:100%;padding:12px 8px;font-size:9px}.stadium-howto-quality b{font-size:25px}.stadium-howto-footer{flex-direction:column;align-items:start;gap:20px}.stadium-site #ideas .grid{grid-template-columns:1fr;gap:24px}.stadium-site #ideas article{min-height:145px;padding-left:130px;display:block}.stadium-site #ideas article:before{width:110px;height:110px}.stadium-site #photo-guide figure{grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:12px;display:grid}.stadium-site #photo-guide figure img{object-fit:contain;height:270px}.stadium-site #photo-guide figcaption{margin:0}}@media (max-width:767px){.stadium-site .generator-help,.stadium-site .generator-fine-print,.stadium-site .generator-resolution-note{font-size:14px;line-height:1.5}.stadium-hero #generator .mt-auto>div>span:last-child{font-size:14px}.stadium-site .generator-photo-replace,.stadium-site .generator-fine-print a,.stadium-site footer nav a{align-items:center;min-height:32px;font-size:14px;display:inline-flex}.stadium-proof li>span:last-child,.stadium-proof .stadium-proof-note{line-height:1.5;font-size:14px!important}}@media (max-width:370px){.stadium-howto-grid li{grid-template-columns:110px 1fr;gap:0 16px}.stadium-howto-look span{padding:7px 4px;font-size:9px}.stadium-site #ideas article{padding-left:108px}.stadium-site #ideas article:before{width:92px;height:92px}.stadium-site #photo-guide figure{gap:14px}}.stadium-site :is(.stadium-facts-summary,.og-table-summary){color:#d4c8be;margin:12px 0 0;font-size:14px;line-height:1.55}
.desk-studio{scroll-margin-top:90px}.stadium-hero .desk-form{grid-area:2/1;align-self:start}.stadium-hero .desk-preview{grid-area:1/2/4}.desk-form{color:#f6efe9;--ink:#f6efe9;--ink-2:#d4c8be;--ink-3:#9e9185;--accent-text:#e5a968;--primary:#d99b61;--line:#f6efe91f;background:#1c1613;border:1px solid #f6efe91f;border-radius:12px;padding:14px 18px;box-shadow:0 16px 45px #00000073}.desk-form-head{border-bottom:1px solid #f6efe91a;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.desk-form-head h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;text-transform:none;color:#f6efe9;margin:0;font-size:20px;font-weight:600}.desk-form-head p{color:#d4c8be;white-space:nowrap;font-size:12px}.desk-step{padding-top:10px}.desk-step-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.desk-step-title{color:#f6efe9;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.desk-step-num{color:#e5a968;width:22px;height:22px;font-family:var(--font-display),Georgia,serif;background:#261e1a;border:1px solid #d99b6159;border-radius:999px;justify-content:center;align-items:center;font-size:12.5px;display:inline-flex}.desk-step-num[data-done=true]{color:#14100e;background:#d99b61;border-color:#d99b61}.desk-step-meta{color:#9e9185;font-variant-numeric:tabular-nums;font-size:12px}.desk-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.desk-mode[aria-checked=true]{color:#f6efe9;background:#261e1a;border-color:#d99b61;box-shadow:inset 0 0 0 1px #d99b61}.desk-mode:disabled{cursor:default;opacity:.6}.desk-mode img{aspect-ratio:16/7;object-fit:cover;background:#241c18;border-radius:4px;width:100%;height:auto}.desk-mode strong{font-family:var(--font-display),Georgia,serif;letter-spacing:.01em;text-transform:none;color:#f6efe9;font-size:17px;font-weight:500;display:block}.desk-mode span{color:#d4c8be;margin-top:2px;font-size:12px;line-height:1.35;display:block}.desk-mode em{color:#e5a968;margin-top:6px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-block}.desk-segment{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.desk-segment button{color:#d4c8be;cursor:pointer;background:#241c18;border:1px solid #f6efe91f;border-radius:6px;min-height:40px;font-size:13px;font-weight:500;transition:all .15s}.desk-segment button[aria-checked=true]{color:#e5a968;background:#2e231e;border-color:#d99b61}.desk-drop{color:#f6efe9;text-align:center;cursor:pointer;background:#231b17;border:1.5px dashed #d99b6159;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:140px;padding:16px;transition:background .15s,border-color .15s;display:flex}.desk-drop:hover,.desk-drop[data-dragging=true]{background:#2c221d;border-color:#e5a968}.desk-drop[aria-busy=true]{cursor:progress}.desk-drop-icon{color:#14100e;background:#d99b61;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 2px 8px #d99b614d}.desk-drop strong{color:#f6efe9;font-size:14px;font-weight:600}.desk-drop small{color:#9e9185;font-size:12px}.desk-checks{color:#d4c8be;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:4px;font-size:12px;display:flex}.desk-checks li:before{content:"✔ ";color:#e5a968}.desk-photo{background:#231b17;border:1px solid #f6efe91f;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 8px 24px -4px #0006}.desk-photo img{object-fit:cover;width:100%;height:100%}.desk-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.desk-slots:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.desk-slots .desk-drop,.desk-slots .desk-photo{aspect-ratio:1;min-height:85px;max-height:105px;padding:6px}.desk-slots .desk-drop-icon{width:28px;height:28px}.desk-slot-label{color:#e5a968;font-family:var(--font-display),Georgia,serif;text-align:center;margin-top:5px;font-size:12.5px;font-weight:600;line-height:1.25}.desk-hint{color:#9e9185;margin-top:6px;font-size:11.5px;line-height:1.45}.desk-summary-row{color:#d4c8be;border-top:1px solid #f6efe91a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:8px 0;font-size:12.5px;display:flex}.desk-summary-row strong{color:#f6efe9}.desk-consent{color:#d4c8be;cursor:pointer;align-items:flex-start;gap:8px;margin-top:6px;font-size:11.5px;line-height:1.45;display:flex}.desk-consent input{accent-color:#d99b61;flex-shrink:0;width:15px;height:15px;margin-top:1px}.desk-error{color:#f6b5ab;background:#d4574526;border:1px solid #d457454d;border-radius:6px;margin-top:8px;padding:8px 12px;font-size:12px;line-height:1.4}.desk-cta{color:#14100e;cursor:pointer;background:linear-gradient(135deg,#e5a968 0%,#c98246 100%);border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:10px;font-size:14.5px;font-weight:600;transition:transform .15s,filter .15s;display:flex;box-shadow:0 4px 16px #d99b614d}.desk-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.desk-cta[aria-busy=true]{cursor:progress;opacity:.8}.desk-cta-note{color:#9e9185;text-align:center;margin-top:6px;font-size:11px;line-height:1.4}.desk-cta-note a{color:#e5a968;text-underline-offset:3px;text-decoration:underline}.desk-preview{flex-direction:column;align-self:start;gap:16px;min-width:0;display:flex;position:sticky;top:84px}.desk-preview-head{border-bottom:1px solid #f6efe91a;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.desk-preview-head>span{color:#f6efe9;font-size:13px;font-weight:600}.desk-tabs{background:#14100e;border:1px solid #f6efe91a;border-radius:6px;gap:2px;padding:3px;display:flex}.desk-tabs button{color:#d4c8be;cursor:pointer;border-radius:4px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.desk-tabs button[aria-selected=true]{color:#e5a968;background:#261e1a}.desk-live{background:#d99b61;border-radius:999px;width:6px;height:6px}.desk-phone{aspect-ratio:9/16;background:#000;border-radius:28px;width:min(100%,340px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 8px #261e1a,0 30px 70px -20px #000000d9}.desk-phone video,.desk-phone img{object-fit:cover;width:100%;height:100%}.desk-phone[data-fit=contain] video,.desk-phone[data-fit=contain] img{object-fit:contain}.desk-phone-tag{color:#14100e;letter-spacing:.04em;text-transform:uppercase;background:#d99b61;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.desk-sound{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f6efe9;cursor:pointer;background:#14100ebf;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px}.desk-preview-caption{color:#9e9185;text-align:center;font-size:12.5px;line-height:1.5}.desk-empty-steps{color:#d4c8be;gap:8px;font-size:13px;display:grid}.desk-empty-steps li{align-items:baseline;gap:10px;display:flex}.desk-empty-steps b{color:#e5a968}.desk-btn{color:#14100e;background:linear-gradient(135deg,#e5a968 0%,#c98246 100%);border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-weight:600;display:inline-flex}@media (max-width:799px){.stadium-hero .desk-studio{flex-direction:column;gap:24px;display:flex}.stadium-hero .desk-preview{position:static}.desk-form{padding:20px}.desk-form-head p{display:none}.desk-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.stadium-facts-video{background:#1c1613;border:1px solid #f6efe91a;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.stadium-facts-video video{aspect-ratio:9/16;background:#000;border-radius:14px;width:auto;height:min(560px,70vh);display:block}.stadium-facts-video figcaption{color:#9e9185;text-align:center;font-size:12px}.desk-mode-tabs{background:#14100e;border:1px solid #f6efe91a;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.desk-mode-tab{color:#d4c8be;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;min-height:64px;padding:8px 12px;transition:background .15s,color .15s;display:flex}.desk-mode-tab:hover{background:#241c18}.desk-mode-tab[aria-checked=true]{color:#f6efe9;background:#261e1a}.desk-mode-tab:disabled{cursor:default;opacity:.6}.desk-mode-tab strong{font-family:var(--font-display),Georgia,serif;letter-spacing:.01em;text-transform:none;font-size:17px;font-weight:500;display:block}.desk-mode-tab em{color:#e5a968;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:600;display:block}.desk-mode-tab[aria-checked=true] em{color:#e5a968}.desk-seatmap{flex:none;width:54px;height:31px}.desk-seatmap rect{fill:currentColor;opacity:.35}.desk-seatmap circle{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:.45}.desk-seatmap circle[data-lit=true]{fill:#d99b61;stroke:#d99b61;opacity:1}.desk-mode-hint{color:#9e9185;margin:8px 2px 0;font-size:12.5px;line-height:1.45}.desk-phone-entry{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:6px;margin-bottom:10px;display:flex}.desk-phone-link{color:#f6efe9;cursor:pointer;background:#d99b6114;border:1px dashed #d99b6173;border-radius:8px;flex:100%;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.desk-phone-link:hover:not(:disabled){color:#f2c892;background:#d99b6129;border-color:#d99b61}.desk-phone-pill{color:#83d4a0;cursor:pointer;background:#4e9b6e26;border:0;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:12px;font-weight:500;display:inline-flex}.desk-phone-pill-dot{background:#4e9b6e;border-radius:50%;width:7px;height:7px}
.stadium-clip,.stadium-hero-pick{display:none}@media (max-width:799px){.stadium-pitch{background-image:linear-gradient(#14100ec7 0%,#14100eeb 70%,#14100e 100%),url(/cafe/hero-cafe-bg.jpg);background-position:top;background-size:cover}.stadium-pitch:after{display:none}.stadium-clip{z-index:0;pointer-events:none;background:#14100e;height:100svh;display:block;position:absolute;top:0;left:-20px;right:-20px;overflow:hidden}.stadium-clip-poster,.stadium-clip-video{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.stadium-clip-video{opacity:0;transition:opacity .4s}.stadium-clip-video[data-live]{opacity:1}.stadium-clip-scrim{background:linear-gradient(#14100ecc 0%,#14100e00 22%),linear-gradient(#14100e00 38%,#14100eb3 66%,#14100ef2 100%);position:absolute;inset:0}.stadium-clip-badge{color:#f6efe9;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14100ea6;border:1px solid #f6efe926;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;position:absolute;top:4.6rem;left:20px}.stadium-clip-sound{color:#f6efe9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#14100ea6;border:1px solid #f6efe926;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:4.6rem;right:20px}.stadium-clip-sound:active{transform:scale(.96)}.stadium-hero-pick{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:22rem;margin-top:1.25rem;display:flex}.stadium-hero-pick-button{color:#14100e;white-space:nowrap;background:linear-gradient(135deg,#e5a968 0%,#c98246 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:54px;padding:0 20px;font-size:16px;font-weight:600;transition:transform .12s;display:inline-flex;box-shadow:0 8px 24px #d99b6159}.stadium-hero-pick-button:active{transform:scale(.97)}.stadium-hero-pick p{color:#f6efe9b3;text-align:center;margin:0;font-size:12px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.stadium-clip-video{transition:none}}.desk-quick-signin{background:#241c18;border:1px solid #f6efe91a;border-radius:8px;flex-direction:column;gap:4px;margin-top:12px;padding:14px;display:flex}.desk-quick-signin-title{color:#f6efe9;margin:0;font-size:13.5px;font-weight:600}.desk-quick-signin-body{color:#d4c8be;margin:0;font-size:12.5px;line-height:1.45}.desk-quick-signin-button{color:#f6efe9;cursor:pointer;background:#1c1613;border:1px solid #f6efe926;border-radius:9999px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:8px;padding:0 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.desk-quick-signin-button:hover:not(:disabled){background:#2a201a;border-color:#d99b61}.desk-quick-signin-button:disabled{opacity:.7;cursor:progress}.desk-form{scroll-margin-top:84px}
@font-face{font-family:displayFont;src:url(../media/crimson_pro_latin_wght_normal-s.p.e41327b9.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:displayFont;src:url(../media/crimson_pro_latin_400_italic-s.p.1a26d46a.woff2)format("woff2");font-display:swap;font-style:italic}@font-face{font-family:displayFont Fallback;src:local(Times New Roman);ascent-override:90.86%;descent-override:21.78%;line-gap-override:0.0%;size-adjust:98.66%}.displayfont_d5790df9-module__n4_27q__className{font-family:displayFont,displayFont Fallback}.displayfont_d5790df9-module__n4_27q__variable{--font-display:"displayFont","displayFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/inter_latin_wght_normal-s.p.c757f81b.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.bodyfont_531cb61-module__bA-ARq__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_531cb61-module__bA-ARq__variable{--font-sans:"bodyFont","bodyFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/space_mono_latin_400.3b382e45.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:monoFont;src:url(../media/space_mono_latin_700.4adea45d.woff2)format("woff2");font-display:swap;font-weight:700}.monofont_7c81e0e4-module__dfWiMq__className{font-family:monoFont}.monofont_7c81e0e4-module__dfWiMq__variable{--font-mono:"monoFont"}
