:root{--ink-950: #00011F;--ink-900: #000233;--ink-850: #0B1050;--ink-800: #121860;--line-dark: rgba(255,255,255,.12);--line-dark-strong: rgba(255,255,255,.28);--teal-600: #127369;--teal-700: #0E6158;--teal-400: #15BDA9;--teal-300: #3FD3C0;--paper-100: #F4F3EE;--paper-200: #E8E7E0;--line-light: rgba(0,2,51,.12);--text-on-dark: #FFFFFF;--text-on-dark-muted: #B4BAD6;--text-on-dark-subtle: #8C93B8;--text-on-light: #000233;--text-on-light-muted: #4A4F72;--focus-on-dark: #FFFFFF;--focus-on-light: #000233;--font-display: "League Spartan", "League Spartan Fallback", system-ui, sans-serif;--font-body: "Instrument Sans", "Instrument Sans Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--fs-display: clamp(2.625rem, .733rem + 8.075vw, 8rem);--fs-numeral: clamp(4rem, 1.887rem + 9.014vw, 10rem);--fs-h1: clamp(2.25rem, 1.106rem + 4.883vw, 5.5rem);--fs-h2: clamp(1.75rem, 1.134rem + 2.629vw, 3.5rem);--fs-h3: clamp(1.375rem, 1.199rem + .751vw, 1.875rem);--fs-lead: clamp(1.125rem, 1.037rem + .376vw, 1.375rem);--fs-body: clamp(1rem, .956rem + .188vw, 1.125rem);--fs-small: clamp(.875rem, .853rem + .094vw, .9375rem);--fs-eyebrow: clamp(.75rem, .728rem + .094vw, .8125rem);--fs-button: var(--fs-small);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--space-40: 160px;--section-y: clamp(5rem, 3.24rem + 7.512vw, 10rem);--block-gap: clamp(2.5rem, 1.82rem + 2.911vw, 4.5rem);--stack-gap: clamp(1rem, .873rem + .563vw, 1.375rem);--r-xs: 6px;--r-sm: 12px;--r-md: 20px;--r-lg: 28px;--r-pill: 999px;--glow-teal-sm: 0 0 0 1px rgba(21,189,169,.35), 0 8px 24px -8px rgba(21,189,169,.45);--glow-teal-lg: 0 0 80px -10px rgba(18,115,105,.55);--rim-light: inset 0 1px 0 rgba(255,255,255,.08);--shadow-light-1: 0 1px 2px rgba(0,2,51,.06), 0 8px 24px -12px rgba(0,2,51,.18);--shadow-ticket: 0 40px 80px -30px rgba(0,2,51,.55);--margin: 20px;--gutter: 12px;--container: 1320px;--container-wide: 1560px;--nav-h: 64px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out-quint: cubic-bezier(.83, 0, .17, 1);--ease-in-quart: cubic-bezier(.5, 0, .75, 0);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--dur-press: .12s;--dur-micro: .2s;--dur-hover: .32s;--dur-reveal: .9s;--dur-hero: 1.1s;--dur-exit: .24s}@media (max-width: 359px){:root{--margin: 16px}}@media (min-width: 480px){:root{--margin: 24px;--gutter: 16px}}@media (min-width: 768px){:root{--margin: 32px;--gutter: 20px}}@media (min-width: 1024px){:root{--margin: 40px;--gutter: 24px;--nav-h: 76px}}@media (min-width: 1280px){:root{--margin: 56px}}@font-face{font-family:League Spartan Fallback;src:local("Arial");size-adjust:104%;ascent-override:72%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");size-adjust:96%;ascent-override:98%;descent-override:26%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--ink-900)}html:not(.lenis){scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;min-height:100vh;background:var(--ink-900);color:var(--text-on-dark);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}h1,h2,h3,p,ul,ol,blockquote,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance;font-weight:700;hyphens:manual}strong{font-weight:600}:focus-visible{outline:2px solid var(--focus-on-dark);outline-offset:4px;border-radius:4px}[data-theme=light] :focus-visible{outline-color:var(--focus-on-light)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:200;padding:12px 18px;background:var(--teal-400);color:var(--ink-900);font-weight:600;border-radius:var(--r-pill);transform:translateY(-160%);transition:transform .2s var(--ease-out-quart);text-decoration:none}.skip-link:focus{transform:none}.container{width:min(100% - 2 * var(--margin),var(--container));margin-inline:auto}.tnum{font-variant-numeric:tabular-nums}.display{font-family:var(--font-display);font-weight:800;font-size:var(--fs-display);line-height:.92;letter-spacing:-.035em;max-width:12ch}.h1{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h1);line-height:.98;letter-spacing:-.03em;max-width:16ch}.h2{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.02em}.h3{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:1.12;letter-spacing:-.01em}.lead{font-size:var(--fs-lead);line-height:1.45;letter-spacing:-.005em;max-width:40ch;color:var(--text-on-dark-muted)}.microcopy{font-size:var(--fs-small);line-height:1.5;color:var(--text-on-dark-subtle);max-width:44ch}.display em,.h1 em,.h2 em,.h3 em,.manifesto__title em,.verse em,.verse__end em,.hero__scarcity em,.audience__list em{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.08em;letter-spacing:-.01em;color:var(--teal-400)}.verse em,.audience__list em{font-size:1.12em}.eyebrow,.eyebrow-plain{font-family:var(--font-body);font-weight:600;font-size:var(--fs-eyebrow);line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--text-on-dark-subtle)}.eyebrow{display:block;color:var(--teal-400)}.section{position:relative;padding-block:var(--section-y);z-index:2}.section-head{margin-bottom:var(--block-gap)}.section-head .eyebrow{margin-bottom:16px}.section-sub{margin-top:24px}[data-theme=dark]{--bg: var(--ink-900);--fg: var(--text-on-dark);--fg-muted: var(--text-on-dark-muted);--line: var(--line-dark);background:var(--bg);color:var(--fg)}[data-theme=light]{--bg: var(--paper-100);--fg: var(--text-on-light);--fg-muted: var(--text-on-light-muted);--line: var(--line-light);background:var(--bg);color:var(--fg)}[data-theme=light] .lead,[data-theme=light] .microcopy{color:var(--fg-muted)}[data-theme=light] .eyebrow{color:var(--teal-700)}[data-theme=light] em{color:var(--teal-700)!important}main>[data-theme]{--blend: min(96px, calc(var(--section-y) - 16px))}main>[data-theme=dark]:has(+[data-theme=light]){background:linear-gradient(to bottom,var(--ink-900) calc(100% - var(--blend)),var(--paper-100) 100%)}main>[data-theme=light]:has(+[data-theme=dark]){background:linear-gradient(to bottom,var(--paper-100) calc(100% - var(--blend)),var(--ink-900) 100%)}.bg-stage{display:none}.noise{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.055;background:url(/img/noise.png) repeat}.spotlight{position:relative;isolation:isolate}.spotlight:before{content:"";position:absolute;inset:-20% -10% auto;height:120%;z-index:-1;background:radial-gradient(40% 55% at 70% 0%,rgba(21,189,169,.22) 0%,rgba(18,115,105,.1) 40%,transparent 70%),conic-gradient(from 180deg at 70% -10%,transparent 160deg,rgba(21,189,169,.08) 175deg,rgba(21,189,169,.12) 180deg,rgba(21,189,169,.08) 185deg,transparent 200deg);pointer-events:none}@media (min-width: 1024px){.spotlight:before{background:radial-gradient(40% 55% at 62% 0%,rgba(21,189,169,.22) 0%,rgba(18,115,105,.1) 40%,transparent 70%),conic-gradient(from 180deg at 62% -10%,transparent 160deg,rgba(21,189,169,.08) 175deg,rgba(21,189,169,.12) 180deg,rgba(21,189,169,.08) 185deg,transparent 200deg)}}html.motion-ok .spotlight:before{animation:spot 7s ease-in-out infinite alternate}@keyframes spot{0%{opacity:.85}to{opacity:1}}.casa{clip-path:url(#casa)}.chamfer{--ch: 72px;clip-path:polygon(0 var(--ch),var(--ch) 0,100% 0,100% 100%,0 100%);border-radius:var(--r-md);overflow:hidden}@media (min-width: 1024px){.chamfer{--ch: 120px}}.only-d{display:none}@media (min-width: 1024px){.only-m{display:none}.only-d{display:inline}}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:16px;height:56px;padding:0 6px 0 28px;border-radius:var(--r-pill);font-family:var(--font-body);font-weight:600;font-size:var(--fs-button);line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:transform var(--dur-press) var(--ease-out-quart);-webkit-tap-highlight-color:transparent}.btn:active{transform:scale(.97)}.btn__label{position:relative}.btn__bg{position:absolute;inset:0;border-radius:inherit;opacity:0;z-index:-1;transition:opacity var(--dur-hover) var(--ease-out-quart)}.btn-primary{background:var(--teal-400);color:var(--ink-900);box-shadow:var(--glow-teal-sm)}.btn-primary .btn__bg{background:var(--teal-300)}.btn__icon{position:relative;display:grid;place-items:center;overflow:hidden;flex:none;width:44px;height:44px;border-radius:50%;background:var(--ink-900);color:var(--teal-400);transition:transform var(--dur-press) var(--ease-out-quart)}.btn:active .btn__icon{transform:scale(.92)}.arr{grid-area:1 / 1;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .36s var(--ease-back),opacity .24s}.arr--b{transform:translate(-24px);opacity:0}@media (hover: hover) and (pointer: fine){.btn:hover .btn__bg{opacity:1}html.motion-ok .btn:hover .arr--a{transform:translate(24px);opacity:0}html.motion-ok .btn:hover .arr--b{transform:none;opacity:1}}.btn--compact{height:44px;padding-left:20px;gap:12px;font-size:var(--fs-small)}.btn--compact .btn__icon{width:34px;height:34px}.btn--compact .arr{width:15px;height:15px}.btn--block-m{width:100%;justify-content:space-between}@media (min-width: 768px){.btn--block-m{width:auto;justify-content:flex-start}}@media (min-width: 1024px){.btn{height:60px}.btn__icon{width:48px;height:48px}.btn--compact{height:44px}.btn--compact .btn__icon{width:34px;height:34px}}.btn-primary--on-light{background:var(--ink-900);color:#fff;box-shadow:none}.btn-primary--on-light .btn__bg{background:var(--ink-800)}.btn-primary--on-light .btn__icon{background:var(--teal-400);color:var(--ink-900)}.btn-ghost{height:52px;padding:0 24px;border:1px solid var(--line-dark-strong);color:#fff;overflow:hidden}.btn-ghost .btn__bg{background:var(--ink-800);opacity:1;transform:scaleX(0);transform-origin:left;transition:transform .42s var(--ease-out-expo);box-shadow:inset 0 0 0 1px var(--teal-600)}@media (hover: hover) and (pointer: fine){.btn-ghost:hover .btn__bg{transform:scaleX(1)}}.ulink{position:relative;text-decoration:none;color:var(--teal-400);display:inline-block;padding-block:2px}.ulink:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform var(--dur-hover) var(--ease-out-quart)}html.motion-ok.pointer-fine .ulink:after{transform:scaleX(.0001);transform-origin:right}html.motion-ok.pointer-fine .ulink:hover:after,html.motion-ok.pointer-fine .ulink:focus-visible:after{transform:scaleX(1);transform-origin:left}[data-theme=light] .ulink{color:var(--teal-700)}.chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border:1px solid var(--line-dark-strong);border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:500;line-height:1;white-space:nowrap}.chip--teal{background:var(--teal-600);border-color:transparent;color:#fff}.ico{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none;color:var(--teal-400)}.nav{position:fixed;inset:0 0 auto;z-index:50;height:var(--nav-h);transition:transform .36s var(--ease-out-quart),background-color .3s,border-color .3s;border-bottom:1px solid transparent}.nav.is-scrolled{background:#000233b8;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--line-dark)}.nav.is-light{background:#f4f3eecc;border-bottom-color:var(--line-light);color:var(--text-on-light)}.nav.is-hidden{transform:translateY(-100%)}.nav__inner{height:100%;width:min(100% - 2 * var(--margin),var(--container));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__logo{position:relative;display:block;height:44px;padding-block:8px}.nav__logo-img{height:28px;width:auto;transition:opacity .3s}.nav__logo-img--color{position:absolute;top:8px;left:0;opacity:0}.nav.is-light .nav__logo-img--white{opacity:0}.nav.is-light .nav__logo-img--color{opacity:1}.nav__label{display:none;align-items:center;gap:10px}.nav.is-light .nav__label{color:var(--text-on-light-muted)}.nav__cta{display:none}.nav.is-light .nav__cta{box-shadow:none}@media (min-width: 768px){.nav__cta{display:inline-flex}}@media (min-width: 1024px){.nav__logo{height:50px}.nav__logo-img{height:34px}.nav__label{display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav__inner{position:relative}}.live-dot{position:relative;width:6px;height:6px;border-radius:50%;background:var(--teal-400);flex:none}.nav.is-light .live-dot{background:var(--teal-700)}html.motion-ok .live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:pulse 1.8s var(--ease-out-quart) infinite}@keyframes pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.4);opacity:0}}.plus-card{position:relative;display:grid;place-content:center;justify-items:center;gap:6px;aspect-ratio:4 / 5;text-decoration:none;color:var(--teal-400);isolation:isolate}.plus-card:before{content:"";position:absolute;inset:0;z-index:-1;clip-path:url(#casa);background:#15bda90f;opacity:0;transition:opacity var(--dur-hover)}.plus-card__outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.plus-card__outline path{fill:none;stroke:var(--teal-400);stroke-width:1.5;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.plus-card__num{font-family:var(--font-display);font-weight:800;font-size:clamp(2.75rem,2rem + 2vw,4rem);line-height:.9;letter-spacing:-.03em;transition:transform var(--dur-hover) var(--ease-out-quart)}.plus-card__txt{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-on-dark-subtle)}.plus-card__arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-dark-strong);display:grid;place-items:center;color:#fff;margin-top:8px}.plus-card__arrow svg,.guest__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover) and (pointer: fine){.plus-card:hover:before{opacity:1}html.motion-ok .plus-card:hover .plus-card__num{transform:scale(1.06)}html.motion-ok .plus-card:hover .plus-card__outline path{animation:dash 1.2s linear infinite}}@keyframes dash{to{stroke-dashoffset:-24}}.plus-card:focus-visible{outline-offset:6px;border-radius:var(--r-md)}.sticky-cta{position:fixed;inset:auto 0 0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#000233db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line-dark);transform:translateY(110%);visibility:hidden;transition:transform .24s var(--ease-in-quart),visibility 0s .24s}.sticky-cta.is-visible{transform:none;visibility:visible;transition:transform .42s var(--ease-out-expo),visibility 0s}html:not(.motion-ok) .sticky-cta{transform:none;opacity:0;transition:opacity .15s,visibility 0s .15s}html:not(.motion-ok) .sticky-cta.is-visible{opacity:1;transition:opacity .15s}.sticky-cta__price{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.1}.sticky-cta__date{font-size:var(--fs-small);color:var(--text-on-dark-subtle);line-height:1.3}.btn--sticky{height:48px;padding:0 18px;font-size:13px;letter-spacing:.04em;gap:8px;box-shadow:none}.btn__wa{display:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}@media (max-width: 359px){.sticky-cta__info{display:none}.btn--sticky{width:100%;justify-content:center}.btn__wa{display:block}}@media (min-width: 768px){.sticky-cta{display:none}}body.has-sticky{padding-bottom:calc(72px + env(safe-area-inset-bottom))}@media (min-width: 768px){body.has-sticky{padding-bottom:0}}.cursor{display:none}html.has-cursor,html.has-cursor a,html.has-cursor button,html.has-cursor [data-guest]{cursor:none}html.has-cursor .footer a{cursor:auto}html.has-cursor .cursor{display:block;position:fixed;inset:0 auto auto 0;z-index:100;pointer-events:none}.cursor__dot,.cursor__ring{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none}.cursor__dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:#fff;transition:scale .2s,background-color .2s}.cursor__ring{width:36px;height:36px;margin:-18px 0 0 -18px;border:1px solid rgba(255,255,255,.5);display:grid;place-items:center;transition:scale .32s var(--ease-out-quart),background-color .32s,border-color .32s}.cursor__label{font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-900);opacity:0;transition:opacity .2s}.cursor.is-link .cursor__ring{scale:1.8;border-color:#fff}.cursor.is-link .cursor__dot{scale:0}.cursor.is-guest .cursor__ring{scale:2.33;background:var(--teal-400);border-color:var(--teal-400)}.cursor.is-guest .cursor__label{opacity:1}.cursor.is-guest .cursor__dot{scale:0}.cursor.is-object .cursor__ring{scale:2.4;border-style:dashed;border-color:var(--teal-400)}.cursor.is-light .cursor__dot{background:var(--ink-900)}.cursor.is-light .cursor__ring{border-color:#00023380}.cursor.is-hidden{opacity:0}@media (max-width: 419px){.btn--block-m{padding-left:20px;gap:10px;letter-spacing:.04em}.btn--block-m .btn__label{white-space:normal;line-height:1.2}}html.has-cursor.has-dialog,html.has-cursor.has-dialog a,html.has-cursor.has-dialog button,html.has-cursor.has-dialog [data-guest]{cursor:auto}html.has-cursor.has-dialog a,html.has-cursor.has-dialog button{cursor:pointer}html.has-cursor.has-dialog .cursor{display:none}.hero{position:relative;z-index:2;padding-top:96px;padding-bottom:56px;overflow:clip}.hero__object{position:absolute;top:72px;right:-12px;width:148px;height:148px;z-index:0;pointer-events:none}.hero__plus-static{width:100%;height:100%;object-fit:contain}html.motion-ok .hero__plus-static{animation:floaty 6s ease-in-out infinite alternate}@keyframes floaty{0%{translate:0 0}to{translate:0 -6px}}.hero__object canvas{position:absolute;inset:0;width:100%!important;height:100%!important;opacity:0;transition:opacity .6s var(--ease-out-quart)}.hero__object.has-canvas canvas{opacity:1}.hero__object.has-canvas .hero__plus-static{opacity:0;transition:opacity .6s}.hero__grid{position:relative;z-index:1;display:flex;flex-direction:column}.hero__eyebrow{order:1;margin-bottom:16px}.hero__title{order:2;margin-left:-.045em}.hero__title .line{display:block;overflow:clip;padding-bottom:.06em;margin-bottom:-.06em}.hero__title .line>span{display:inline-block;transform-origin:0 100%}.hero__meta{order:3;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.hero__cta{order:4;margin-top:24px}.hero__cta .microcopy{margin-top:12px}.hero__sub{order:5;margin-top:32px}.seal{display:none}.hero__strip-wrap{position:relative;z-index:1;margin-top:40px}.strip{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--margin));padding-inline:var(--margin);scroll-padding-inline:var(--margin);padding-bottom:8px;scrollbar-width:none}.strip::-webkit-scrollbar{display:none}.strip__item{flex:0 0 148px;scroll-snap-align:start}.strip__frame{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--ink-850)}.plus-card.strip__frame{display:grid;background:transparent;overflow:visible}.strip__frame img{width:100%;height:100%;object-fit:cover}.strip__name{margin-top:12px;font-size:var(--fs-small);font-weight:600;line-height:1.3}.strip__label{margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-dark-subtle);line-height:1.35}.strip__item:last-child .strip__name,.strip__item:last-child .strip__label{visibility:hidden}.strip{align-items:flex-end}.strip__item--host{flex-basis:184px}.strip__item--host .strip__name{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.01em}.strip__item--host .strip__label{color:var(--teal-400)}.strip__label{min-height:2.7em}.hero__scarcity{margin-top:20px;font-size:var(--fs-body);color:var(--text-on-dark-muted)}@media (min-width: 768px){.hero__object{width:300px;height:300px;top:90px;right:0}}@media (min-width: 1024px){.hero{padding-top:clamp(112px,15vh,168px);padding-bottom:0}.hero__title{font-size:min(var(--fs-display),12.5vh)}.hero__title .line:first-child{display:inline-block;margin-right:.1em;vertical-align:top}.hero__title .line.line--indent{display:inline-block;padding-left:0;vertical-align:top}.hero__title .line:last-child{padding-left:0}.hero__object{top:clamp(72px,9vh,96px);right:calc(max(0px,(100vw - 1560px) / 2) - 3vw);width:min(46vw,680px,74vh);height:min(46vw,680px,74vh)}.hero__grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter)}.hero__eyebrow{grid-column:1 / 9;grid-row:1;max-width:none}.hero__title{grid-column:1 / 9;grid-row:2;max-width:none}.hero__sub{grid-column:1 / 6;grid-row:3;margin-top:32px}.hero__meta{grid-column:6 / 9;grid-row:3;margin-top:36px;flex-direction:column;gap:10px}.hero__meta .chip{border:0;height:auto;padding:0;color:var(--text-on-dark-muted)}.hero__cta{grid-column:1 / 9;grid-row:4;margin-top:clamp(28px,4.5vh,48px)}.hero__cta .microcopy{max-width:44ch}.seal{grid-column:11 / 13;grid-row:4;align-self:center;justify-self:end;display:grid;place-items:center;width:112px;height:112px;margin-top:48px;position:relative}.seal__ring{width:112px;height:112px;font-family:var(--font-body);font-weight:600;font-size:10.4px;letter-spacing:.16em;fill:var(--text-on-dark-muted)}html.motion-ok .seal__ring{animation:spin 24s linear infinite}.seal__plus{position:absolute;font-family:var(--font-display);font-weight:800;font-size:40px;color:var(--teal-400);line-height:1;padding-top:6px}.hero__strip-wrap{margin-top:clamp(40px,6vh,72px);display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.strip{overflow:visible;margin:0;padding:0 0 56px;gap:20px;align-items:flex-end}.strip__item{flex:0 0 184px}.strip__item--host{flex-basis:248px}.hero__scarcity{margin:0 0 56px;text-align:right;max-width:22ch}}@keyframes spin{to{rotate:360deg}}.marquee-zone{position:relative;z-index:3;padding-block:8px;overflow:clip}.marquee{overflow:hidden;white-space:nowrap}.marquee__track{display:flex;width:max-content;will-change:transform}.marquee__group{display:flex;align-items:center;flex:none}.marquee--main{background:var(--teal-600);height:56px;display:flex;align-items:center}.marquee--main span{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);text-transform:uppercase;letter-spacing:.02em;color:#fff;line-height:1;padding-top:.12em}.marquee--main b{font-family:var(--font-display);font-weight:800;font-size:calc(var(--fs-h3) * .8);color:var(--ink-900);margin-inline:32px}.marquee--ghost{display:none}html.motion-ok .marquee__track{animation:marquee 28s linear infinite}html.motion-ok .marquee__track[data-marquee="-1"]{animation-direction:reverse;animation-duration:52s}html.gsap-marquee .marquee__track{animation:none!important}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}@media (min-width: 768px){.marquee-zone{padding-block:40px}.marquee--main{height:72px;transform:rotate(-2deg);margin-inline:-2vw}.marquee--ghost{display:flex;align-items:center;height:56px;border-block:1px solid var(--line-dark);transform:rotate(1.5deg);margin:-8px -2vw 0;background:var(--ink-900);position:relative;z-index:-1}.marquee--ghost span{font-family:var(--font-display);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-on-dark-subtle)}.marquee--ghost b{color:var(--teal-600);margin-inline:28px;font-family:var(--font-display)}html.motion-ok .marquee__track{animation-duration:38s}}.manifesto__grid{display:grid;gap:40px}.manifesto__title{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,.55rem + 6.06vw,6rem);line-height:.98;letter-spacing:-.03em;margin-top:16px;max-width:16ch}.manifesto__title .w{display:inline-block}.manifesto__photo{aspect-ratio:4 / 5;overflow:hidden;background:var(--ink-850)}.manifesto__photo img,.host__frame img,.guest__frame img,.tile__photo img{width:100%;height:130%;object-fit:cover;margin-top:-15%}.verse{display:grid;gap:4px;font-size:var(--fs-lead);line-height:1.45;color:var(--text-on-dark-muted);max-width:46ch}.verse span{display:block}.verse__end{margin-top:24px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.02em;color:#fff;max-width:18ch}@media (min-width: 1024px){.manifesto__grid{grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);row-gap:48px;align-items:start}.manifesto__head{grid-column:1 / 9}.manifesto__photo{grid-column:9 / 13;grid-row:1 / 3}.manifesto__body{grid-column:1 / 7}}@media (min-width: 1024px) and (min-height: 820px){html.motion-ok .manifesto{height:200vh;padding:0}html.motion-ok .manifesto__pin{position:sticky;top:0;height:100vh;display:flex;align-items:center;padding-top:var(--nav-h)}html.motion-ok .manifesto__title{font-size:clamp(2rem,.2rem + 5vw,5.25rem)}html.motion-ok .manifesto__grid{align-items:center}html.motion-ok .manifesto__photo{max-height:calc(100vh - var(--nav-h) - 80px);width:auto;aspect-ratio:4 / 5;justify-self:end}}.section-head--split .section-head__cta{margin-top:32px}.bento{display:grid;gap:12px}.tile{position:relative;border-radius:var(--r-lg);padding:24px;overflow:hidden}.tile p{font-size:var(--fs-body);color:var(--text-on-dark-muted);margin-top:10px;max-width:46ch}.tile .h3{margin-top:12px;color:#fff}.tile__num{font-size:var(--fs-eyebrow)!important;font-weight:600;letter-spacing:.16em;color:var(--teal-400)!important;margin:0!important}.tile--ink{background:var(--ink-850);border:1px solid var(--line-dark);box-shadow:var(--rim-light)}.tile__ico{width:28px;height:28px;fill:none;stroke:var(--teal-400);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:24px;right:24px}.tile--a{padding:0;border-radius:0;overflow:visible}.tile__photo{aspect-ratio:4 / 3;background:var(--ink-850)}.tile__card{padding:24px;background:var(--ink-850);border:1px solid var(--line-dark);border-radius:var(--r-lg);margin-top:12px;box-shadow:var(--rim-light)}.tile--d{background:var(--teal-600)}.tile--d p{color:#fff}.tile--d .tile__num{color:#fff!important}.tile__big{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2)!important;color:#fff!important;line-height:1;margin-top:20px!important;letter-spacing:-.02em}.counters{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.counter{padding:16px 12px;display:flex;flex-direction:column;justify-content:flex-end;min-height:120px}.counter__num{font-family:var(--font-display);font-weight:700;font-size:40px!important;line-height:.9!important;letter-spacing:-.03em;color:#fff!important;margin:0!important}.counter__num span{display:inline-block;text-align:right}.counter__bar{display:block;height:1px;background:var(--teal-400);margin-top:10px;transform-origin:left}.counter__label{font-size:12px!important;margin-top:8px!important;color:var(--text-on-dark-muted)!important;line-height:1.3}.counter--seats{border-color:var(--teal-600)}.seatmap{display:none}@media (min-width: 768px){.counter{padding:24px;min-height:160px}.counter__num{font-size:64px!important}.counter__label{font-size:var(--fs-small)!important}}@media (min-width: 1024px){.section-head--split{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);align-items:end}.section-head--split>div{grid-column:1 / 8}.section-head--split .section-head__cta{grid-column:9 / 13;justify-self:end;margin:0}.bento{grid-template-columns:repeat(12,1fr);grid-template-rows:300px 240px 220px;gap:16px}.tile{padding:32px}.tile--a{grid-column:1 / 7;grid-row:1 / 3;position:relative}.tile__photo{position:absolute;inset:0;aspect-ratio:auto}.tile__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,2,51,.92) 0%,rgba(0,2,51,.55) 35%,transparent 60%)}.tile__card{position:absolute;left:0;bottom:0;margin:0;background:none;border:0;box-shadow:none;padding:32px;max-width:460px}.tile--b{grid-column:7 / 10;grid-row:1}.tile--c{grid-column:10 / 13;grid-row:1}.tile--d{grid-column:7 / 13;grid-row:2;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.tile--d .tile__big{margin:0!important;white-space:nowrap}.counters{grid-column:1 / -1;grid-row:3;gap:16px}.counter{padding:32px}.counter__num{font-size:clamp(4rem,2rem + 3vw,6rem)!important}.counter--seats{flex-direction:column}.seatmap{display:grid;grid-template-columns:repeat(9,6px);gap:8px;position:absolute;right:32px;top:32px}.seat{position:relative;width:6px;height:6px;border-radius:50%;background:var(--line-dark-strong)}.seat i{position:absolute;inset:0;border-radius:50%;background:var(--teal-400)}}.people__grid{display:grid;gap:56px}.host__frame,.guest__frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--ink-850)}.host__chip{position:absolute;left:20px;bottom:20px;z-index:2}.host__body{margin-top:24px}.host__body p{margin-top:12px;color:var(--text-on-dark-muted);max-width:52ch}.explore{font-family:var(--font-serif);font-style:italic;font-size:calc(var(--fs-body) * 1.1);line-height:1.35;color:var(--text-on-dark);margin-top:12px}.explore--lead{font-size:var(--fs-lead)!important;color:var(--teal-400)!important;max-width:40ch}.guest{position:relative;outline:none}.guest__tilt{position:relative;transform-style:preserve-3d}.guest__frame:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,#15bda900 40%,#15bda947);opacity:0;transition:opacity .32s var(--ease-in-quart)}.guest__veil{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,2,51,.92) 0%,rgba(0,2,51,.55) 35%,transparent 60%);opacity:.6;transition:opacity .32s var(--ease-in-quart)}.guest__frame img{transition:transform .32s var(--ease-in-quart)}.guest__over{margin-top:20px}.guest__label{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-400)}.guest__name{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.02em;margin-top:8px}.guest__arrow{display:none}.guest__bio{margin-top:12px;color:var(--text-on-dark-muted);max-width:52ch}.guest:has(.guest__arrow:focus-visible) .guest__tilt{outline:2px solid #fff;outline-offset:6px;border-radius:var(--r-md)}.plus-card--people{aspect-ratio:auto;height:120px;display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:0 20px 0 104px;border:1px dashed var(--line-dark-strong);border-radius:var(--r-md)}.plus-card--people .plus-card__outline{width:72px;height:90px;inset:15px auto auto 16px}.plus-card--people .plus-card__num{font-size:40px}.plus-card--people .plus-card__arrow{margin:0 0 0 auto}.plus-card--people:before{clip-path:none;border-radius:inherit}.people__foot{margin-top:var(--block-gap);display:grid;gap:16px}@media (min-width: 1024px){.people__grid{grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);row-gap:40px;align-items:start}.host{grid-column:1 / 7;grid-row:1 / 3}.guest:nth-of-type(2){grid-column:7 / 10;grid-row:1}.guest:nth-of-type(3){grid-column:10 / 13;grid-row:1}.guest:nth-of-type(4){grid-column:7 / 10;grid-row:2}.plus-card--people{grid-column:10 / 13;grid-row:2;aspect-ratio:4 / 5;height:auto;display:grid;place-content:center;justify-items:center;padding:0;border:0}.plus-card--people .plus-card__outline{inset:0;width:100%;height:100%}.plus-card--people .plus-card__num{font-size:var(--fs-h1)}.plus-card--people .plus-card__arrow{margin:12px 0 0}.plus-card--people:before{clip-path:url(#casa)}.guest__tilt{perspective:900px}.guest__over{position:absolute;left:0;right:0;bottom:0;margin:0;padding:24px 64px 24px 24px;z-index:2;pointer-events:none}.guest__name,.guest__label{transition:transform .32s var(--ease-in-quart)}.guest__name{font-size:var(--fs-h3)}.guest__label{line-height:1.35}.guest__arrow{display:grid;place-items:center;position:absolute;right:20px;bottom:24px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-dark-strong);color:#fff;transition:transform .32s var(--ease-in-quart)}.guest__bio{font-size:var(--fs-small)}.people__foot{grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);align-items:center}.people__foot .microcopy{grid-column:7 / 10;max-width:none}.people__foot .btn{grid-column:10 / 13;justify-self:end}html.pointer-fine .guest .explore{overflow:hidden;opacity:0;transform:translateY(12px);max-height:0;margin-top:0;transition:opacity .12s var(--ease-in-quart),transform .2s var(--ease-in-quart),max-height .32s var(--ease-out-quart) .12s,margin-top .32s var(--ease-out-quart) .12s}html.pointer-fine .guest:is(:hover,:has(:focus-visible)) .explore{opacity:1;transform:none;max-height:6em;margin-top:10px;transition:max-height .42s var(--ease-out-quart),margin-top .42s var(--ease-out-quart),opacity .36s var(--ease-out-quart) .12s,transform .48s var(--ease-out-quart) .12s}html.pointer-fine .guest:is(:hover,:has(:focus-visible)) .guest__veil{opacity:1;transition:opacity .48s var(--ease-out-quart)}html.pointer-fine .guest:is(:hover,:has(:focus-visible)) .guest__frame:after{opacity:1;transition:opacity .48s var(--ease-out-quart)}html.pointer-fine.motion-ok .guest:is(:hover,:has(:focus-visible)) .guest__frame img{transform:scale(1.045);transition:transform .48s var(--ease-out-quart)}html.pointer-fine.motion-ok .guest:is(:hover,:has(:focus-visible)) :is(.guest__name,.guest__label){transform:translateY(-8px);transition:transform .48s var(--ease-out-quart)}html.pointer-fine.motion-ok .guest:is(:hover,:has(:focus-visible)) .guest__arrow{transform:rotate(-45deg);transition:transform .48s var(--ease-out-quart)}}html:not(.motion-ok) .guest .explore{transform:none!important;transition:opacity .2s!important}.program__grid{display:grid;gap:var(--block-gap)}.clock{margin-top:40px}.clock__window{overflow:clip;height:1.05em;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h1);line-height:1;letter-spacing:-.04em;color:var(--ink-900);position:relative}.clock__val{display:block;white-space:nowrap}.clock__note{margin-top:12px;font-size:var(--fs-small);color:var(--text-on-light-muted)}.clock.is-timed .clock__note{visibility:hidden}.program__place{margin-top:24px}.timeline{position:relative;padding-left:32px}.timeline:before,.timeline__progress{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:1px;background:var(--line-light)}.timeline__progress{width:2px;left:7.5px;background:var(--teal-700);transform-origin:top;transform:scaleY(1)}html.motion-ok .timeline__progress{transform:scaleY(0)}.tl{position:relative;display:grid;grid-template-columns:1fr auto;column-gap:16px;padding-bottom:40px}.tl:last-of-type{padding-bottom:0}.tl__dot{position:absolute;left:-30px;top:6px;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--teal-700);background:var(--paper-100)}.tl__dot:after{content:"";position:absolute;inset:2px;border-radius:50%;background:var(--teal-700);transform:scale(1);transition:transform .36s var(--ease-back)}.tl__time{grid-column:1;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.1;color:var(--ink-900)}.tl__time--order{font-family:var(--font-body);font-size:var(--fs-eyebrow);color:var(--teal-700);padding-top:4px}.tl__txt{grid-column:1;margin-top:6px}.tl__txt .h3{color:var(--ink-900)}.tl__txt p{margin-top:6px;color:var(--text-on-light-muted)}.tl__thumb{grid-column:2;grid-row:1 / 3;width:48px;height:60px;object-fit:cover;align-self:start}.tl__txt,.tl__time,.tl__thumb{transition:opacity .36s var(--ease-out-quart)}html.motion-ok .tl:not(.is-active) :is(.tl__txt,.tl__time,.tl__thumb){opacity:.45}html.motion-ok .tl:not(.is-active) .tl__dot:after{transform:scale(0)}@media (min-width: 1024px){.program__grid{grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);align-items:start}.program__aside{grid-column:1 / 6;position:sticky;top:120px}.timeline{grid-column:7 / 13;padding-left:48px}.timeline:before,.timeline__progress{left:0}.timeline__progress{left:-.5px}.tl{grid-template-columns:120px 1fr 48px;min-height:140px;padding-bottom:24px}.tl__dot{left:-54px}.tl__time{grid-column:1}.tl__txt{grid-column:2;margin-top:0}.tl__thumb{grid-column:3;grid-row:1}.clock.is-live .clock__window{font-size:var(--fs-numeral);line-height:.85;height:.9em}}.audience__title{max-width:20ch}.audience__list{display:grid;gap:32px}.audience__list li{border-left:2px solid var(--teal-700);padding-left:16px}.audience__n{display:block;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);color:var(--teal-700);line-height:1}.audience__list p{margin-top:16px;color:var(--text-on-light-muted);max-width:40ch}.audience__list strong{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:1.12;color:var(--ink-900);margin-bottom:8px}.audience__quote{margin:72px 0 0}.audience__quote p{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-h2);line-height:1.15;color:var(--ink-900);max-width:30ch}@media (min-width: 1024px){.audience__list{grid-template-columns:repeat(3,1fr);gap:var(--gutter)}.audience__list li{border-left:0;padding-left:0}.audience__n:after{content:"";display:block;width:100%;height:1px;background:var(--ink-900);margin-top:32px}.audience__quote{margin:96px auto 0;max-width:820px;text-align:center}.audience__quote p{margin-inline:auto}}.ticket{position:relative;max-width:920px;margin-inline:auto;perspective:1200px}.ticket__glow{position:absolute;inset:10% 6%;border-radius:var(--r-lg);box-shadow:0 0 120px 10px #12736973;opacity:.6;transition:opacity .4s;pointer-events:none}.ticket:hover .ticket__glow{opacity:1}.ticket__top,.ticket__stub{position:relative;background:var(--ink-850)}.ticket__top{padding:28px 24px 32px;border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:inset 0 0 0 1px var(--teal-600),var(--rim-light);-webkit-mask:radial-gradient(circle 20px at 0 100%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 20px at 100% 100%,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 20px at 0 100%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 20px at 100% 100%,transparent 98%,#000) right / 51% 100% no-repeat;display:grid;gap:24px}.ticket__stub{padding:32px 24px 28px;border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:inset 0 0 0 1px var(--teal-600);-webkit-mask:radial-gradient(circle 20px at 0 0,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 20px at 100% 0,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 20px at 0 0,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 20px at 100% 0,transparent 98%,#000) right / 51% 100% no-repeat;display:grid;gap:24px}.ticket__stub:before{content:"";position:absolute;left:28px;right:28px;top:0;height:1px;background:repeating-linear-gradient(90deg,var(--line-dark-strong) 0 6px,transparent 6px 12px)}.ticket__head .eyebrow{margin-bottom:16px}.ticket__chip{margin-top:20px}.price{display:flex;align-items:baseline;gap:12px;flex-wrap:nowrap;white-space:nowrap}.price__num{font-family:var(--font-display);font-weight:700;font-size:var(--fs-numeral);line-height:.85;letter-spacing:-.04em}.price__vat{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);color:var(--text-on-dark-muted)}.ticket__list{display:grid;gap:14px}.ticket__list li{display:grid;grid-template-columns:20px 1fr;gap:12px;color:var(--text-on-dark-muted);font-size:var(--fs-body)}.ticket__list svg{width:20px;height:20px;fill:none;stroke:var(--teal-400);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-top:3px}.ticket__cta .microcopy{margin-top:12px}.ticket__side{display:grid;gap:16px;align-content:start}.ticket__side .ulink{min-height:44px;display:inline-flex;align-items:center;justify-self:start}.ticket__code{font-size:12px;letter-spacing:.2em;color:var(--text-on-dark-subtle)}@media (min-width: 1024px){.ticket__top{padding:48px;grid-template-columns:1fr auto;column-gap:40px}.ticket__top,.ticket__stub{-webkit-mask-size:51% 100%}.ticket__top{mask:radial-gradient(circle 28px at 0 100%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 28px at 100% 100%,transparent 98%,#000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle 28px at 0 100%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 28px at 100% 100%,transparent 98%,#000) right / 51% 100% no-repeat}.ticket__stub{mask:radial-gradient(circle 28px at 0 0,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 28px at 100% 0,transparent 98%,#000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle 28px at 0 0,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 28px at 100% 0,transparent 98%,#000) right / 51% 100% no-repeat;padding:40px 48px;grid-template-columns:1fr auto;column-gap:40px;align-items:start}.price{grid-column:2;grid-row:1;justify-content:flex-end;align-self:start}.ticket__list{grid-column:1 / -1;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:18px}.ticket__side{justify-items:end;text-align:right}.ticket__side .ulink{justify-self:end}}.steps-sec__grid{display:grid;gap:var(--block-gap)}.steps-sec__head{display:contents}.steps-sec__head>.eyebrow,.steps-sec__head>.h1,.steps-sec__head>.lead{grid-column:1}.steps-sec__head>.eyebrow{margin-bottom:-40px}.steps-sec__cta{order:3}.steps-sec__cta .microcopy{margin-top:12px}.steps-sec__cta .ulink{min-height:44px;display:inline-flex;align-items:center;word-break:break-all}.steps{order:2;display:grid;gap:8px}.steps-sec__head>.eyebrow,.steps-sec__head>.h1,.steps-sec__head>.lead{order:1}.step{position:relative;display:grid;grid-template-columns:48px 1fr;gap:20px;padding-bottom:24px}.step:before{content:"";position:absolute;left:24px;top:56px;bottom:0;width:1px;background:var(--line-dark);transform-origin:top}.step:last-child:before{display:none}.step__n{width:48px;height:48px;border-radius:50%;border:1px solid var(--line-dark-strong);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:18px;padding-top:3px;transition:background-color .4s,border-color .4s;position:relative;z-index:1;background:var(--ink-900)}.step.is-on .step__n{background:var(--teal-600);border-color:var(--teal-600)}.step .h3{color:#fff;padding-top:8px}.step p{color:var(--text-on-dark-muted);margin-top:8px}.step--hl>div{background:var(--ink-850);border:1px solid var(--teal-600);border-radius:var(--r-md);padding:24px}.step__12h{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);color:var(--teal-400)!important;line-height:1;margin:0 0 12px!important}.step__12h svg{width:28px;height:28px;fill:none;stroke:var(--teal-400);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.step--hl .h3{padding-top:0}.step__plus{font-family:var(--font-display);font-weight:800;color:var(--teal-400);font-size:.8em;margin-left:6px}@media (min-width: 1024px){.steps-sec__grid{grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);align-items:start}.steps-sec__head{display:block;grid-column:1 / 6;position:sticky;top:120px}.steps-sec__head>.eyebrow{margin-bottom:16px}.steps-sec__cta{margin-top:var(--block-gap)}.steps{grid-column:7 / 13}.step--hl .step__hl-body{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.step--hl .step__12h{order:2;margin:0!important}}.faq__grid{display:grid;gap:var(--block-gap)}.faq__head .eyebrow{margin-bottom:16px}.faq__cta--d{display:none}.faq__cta--m{display:grid;gap:16px}.faq-item{border-bottom:1px solid var(--line-light)}.faq-item:first-child{border-top:1px solid var(--line-light)}.faq-item h3{font:inherit}.faq-item__q{width:100%;min-height:64px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font-weight:600;font-size:var(--fs-lead);line-height:1.3;color:var(--ink-900);border-radius:var(--r-sm)}.faq-item__q>span:first-child{transition:transform .2s var(--ease-out-quart)}@media (hover: hover){.faq-item__q:hover>span:first-child{transform:translate(4px)}}.faq-item__ico{position:relative;flex:none;width:36px;height:36px;border-radius:50%;background:var(--paper-200);transition:transform .32s var(--ease-out-quart),background-color .32s}.faq-item__ico:before,.faq-item__ico:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;margin:-.75px 0 0 -7px;background:var(--ink-900);transition:background-color .32s}.faq-item__ico:after{transform:rotate(90deg)}.faq-item.is-open .faq-item__ico{transform:rotate(45deg);background:var(--ink-900)}.faq-item.is-open .faq-item__ico:before,.faq-item.is-open .faq-item__ico:after{background:#fff}.faq-item.is-open{border-bottom-color:#00023366}.faq-item__inner p{color:var(--text-on-light-muted);max-width:60ch;padding-bottom:24px}html.js .faq-item__a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .24s var(--ease-in-quart),visibility 0s .24s}html.js .faq-item__inner{overflow:hidden;min-height:0;opacity:0;transform:translateY(-6px);transition:opacity .2s,transform .2s}html.js .faq-item.is-open .faq-item__a{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .32s var(--ease-in-out-quint),visibility 0s}html.js .faq-item.is-open .faq-item__inner{opacity:1;transform:none;transition:opacity .24s 80ms,transform .24s 80ms var(--ease-out-quart)}html.js:not(.motion-ok) .faq-item__a,html.js:not(.motion-ok) .faq-item__inner,html.js:not(.motion-ok) .faq-item__ico{transition:none!important}@media (min-width: 1024px){.faq__grid{grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);align-items:start}.faq__head{grid-column:1 / 5;position:sticky;top:120px}.faq__list{grid-column:6 / 13}.faq__cta--d{display:grid;gap:16px;margin-top:var(--block-gap);justify-items:start}.faq__cta--m{display:none}.faq-item__q{min-height:76px}}.final{position:relative;z-index:2;overflow:clip}.final__pin{position:relative;height:100svh;min-height:560px;display:flex;flex-direction:column;justify-content:space-between;padding:88px 0 calc(24px + env(safe-area-inset-bottom))}.final__seq{position:absolute;z-index:0;left:50%;bottom:0;height:max(300px,min(calc(100svh - 300px),600px));aspect-ratio:2 / 3;transform:translate(-50%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 16%,#000 84%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 12%,#000 72%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 16%,#000 84%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 12%,#000 72%,transparent 100%);mask-composite:intersect}.final__still,.final__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.final__canvas{opacity:0}.final__seq.is-ready .final__canvas{opacity:1}.final__seq.is-ready .final__still{visibility:hidden}.final__inner{position:relative;z-index:2;display:flex;flex-direction:column;flex:1}.final__inner .eyebrow{margin-bottom:12px}.final__title{font-size:min(var(--fs-h1),10vw);line-height:.98;letter-spacing:-.03em;max-width:13ch}.final__title em{display:block}.final__body{margin-top:14px;max-width:34ch;font-size:var(--fs-body)}.final__cta{margin-top:auto;position:relative;padding-top:48px}.final__cta:before{content:"";position:absolute;z-index:-1;left:calc(-1 * var(--margin));right:calc(-1 * var(--margin));top:0;bottom:-40px;background:linear-gradient(to top,var(--ink-900) 55%,rgba(0,2,51,0));pointer-events:none}.final__cta .microcopy{margin-top:10px}html.motion-ok .final__cta:not(.is-live){pointer-events:none}@media (max-width: 1023px){.final--flow .final__pin{height:auto;min-height:0;display:block;padding:88px 0 calc(40px + env(safe-area-inset-bottom))}.final--flow .final__seq{position:relative;z-index:0;left:50%;bottom:auto;transform:translate(-50%);width:min(100vw,48svh);height:auto;aspect-ratio:2 / 3;margin-top:12px}.final--flow .final__cta{margin-top:-72px;padding-top:60px;z-index:1}}@media (min-width: 1024px){.final__pin{padding:calc(var(--nav-h) + 24px) 0 0;justify-content:center}.final__seq{left:auto;right:max(2vw,calc((100vw - 1320px)/2 - 20px));transform:none;height:min(94svh,900px)}.final__inner{flex:0 0 auto;padding-bottom:6vh}.final__title{font-size:min(var(--fs-display),11vh);max-width:11ch}.final__body{margin-top:24px;font-size:var(--fs-lead);max-width:40ch}.final__cta{margin-top:clamp(28px,5vh,56px);padding-top:0}.final__cta:before{display:none}}.footer{position:relative;z-index:3;background:var(--ink-950)!important;color:var(--text-on-dark-subtle);padding:80px 0 0;overflow:clip}.footer__grid{display:grid;gap:40px}.footer__brand img{height:40px;width:auto;margin-bottom:20px}.footer__brand p{font-size:var(--fs-small);margin-top:6px}.footer__h{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:8px}.footer__col .ulink{color:var(--text-on-dark-subtle);padding-block:12px;font-size:var(--fs-small);word-break:break-word}.footer__col .ulink:hover{color:#fff}.footer__legal{font-size:var(--fs-small)}.footer__giant{font-family:var(--font-display);font-weight:800;font-size:30vw;line-height:.8;letter-spacing:-.04em;color:var(--ink-900);margin:48px 0 -.12em -.04em;white-space:nowrap;user-select:none}.footer__giant span{color:var(--teal-600)}@media (min-width: 1024px){.footer__grid{grid-template-columns:repeat(12,1fr);column-gap:var(--gutter)}.footer__brand{grid-column:1 / 5}.footer__col:nth-child(2){grid-column:6 / 9}.footer__col:nth-child(3){grid-column:10 / 13;align-self:end}}html.motion-ok.is-loading [data-intro],html.motion-ok.is-loading .hero__title .line>span{opacity:0}html.motion-ok [data-reveal]:not(.is-in){opacity:0}.tl__role{display:inline-block;margin:0 0 8px!important;padding:4px 10px;border-radius:var(--r-pill);background:var(--ink-900);color:#fff!important;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}main>.section[data-theme=dark]+.section[data-theme=dark],main>.section[data-theme=light]+.section[data-theme=light]{padding-top:calc(var(--section-y) * .5)}[data-split] em{white-space:nowrap}.host .h2{font-size:var(--fs-h1);line-height:.98;letter-spacing:-.03em}.host__chip{height:36px;padding:0 16px;font-weight:600;letter-spacing:.02em}@media (min-width: 1024px){.host__chip{left:28px;bottom:28px}}.clock__val{font-variant-numeric:tabular-nums}.callout{position:relative;margin-top:12px;padding:32px 24px;border-radius:var(--r-lg);background:var(--ink-850);border:1px solid var(--teal-600);box-shadow:var(--rim-light),0 0 80px -20px #15bda959;overflow:hidden;display:grid;gap:20px}.callout__plus{position:absolute;right:-6px;bottom:-34px;font-family:var(--font-display);font-weight:800;font-size:168px;line-height:1;color:var(--teal-600);opacity:.22;pointer-events:none;letter-spacing:-.04em}.callout__title{position:relative;max-width:16ch}.callout__body{position:relative;display:grid;gap:16px;color:var(--text-on-dark-muted);max-width:52ch}.callout__end{color:#fff;font-weight:500}.callout__end em{font-family:var(--font-serif);font-style:italic;font-size:1.08em;color:var(--teal-400)}@media (min-width: 1024px){.callout{grid-template-columns:5fr 6fr;column-gap:56px;align-items:center;padding:56px}.callout__plus{font-size:260px;bottom:-60px;right:8px}}.tl--pause .tl__time--order{letter-spacing:.16em;text-transform:uppercase}.ticket__sub{margin-top:16px;color:var(--text-on-dark-muted);max-width:30ch}.ticket__inc{color:var(--teal-400);margin-top:8px}.ticket__list--rich li div{display:grid;gap:4px}.ticket__list--rich strong{color:#fff;font-weight:600}.ticket__list--rich span{font-size:var(--fs-small, 15px);line-height:1.5}@media (min-width: 1024px){.ticket__inc{grid-column:1 / -1;margin-top:16px}.ticket__list--rich{row-gap:24px}.ticket__gift{grid-column:1 / -1}}.final__body{display:grid;gap:10px}.final__title{font-size:min(var(--fs-h1),9vw)}@media (max-width: 1023px){.final__body{font-size:15px;line-height:1.45}}@media (min-width: 1024px){.final__title{font-size:min(var(--fs-display),9.4vh);max-width:12ch}.final__body{gap:12px;max-width:44ch;font-size:var(--fs-body)}}@media (max-width: 1023px) and (max-height: 720px){.final:not(.final--flow) .final__body p:nth-child(3){display:none}}.guest__arrow{display:grid;place-items:center;position:absolute;right:12px;bottom:12px;z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-dark-strong);background:#0002338c;color:#fff}.guest__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.guest__arrow:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (min-width: 1024px){.guest__arrow{width:40px;height:40px;right:20px;bottom:24px;background:transparent}}.profile{padding:0;border:0;background:transparent;color:#fff;max-width:none;max-height:none;width:100%;height:100%;margin:0;overflow:hidden}.profile::backdrop{background:#000233b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.profile__panel{position:absolute;left:0;right:0;bottom:0;max-height:92svh;overflow:auto;overscroll-behavior:contain;display:grid;background:var(--ink-850);border:1px solid var(--line-dark);border-radius:24px 24px 0 0;box-shadow:0 -20px 60px -20px #0009,0 0 80px -30px #15bda980}.profile__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--ink-900)}.profile__media img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.profile__body{padding:24px 24px calc(28px + env(safe-area-inset-bottom));display:grid;gap:10px;text-align:left}.profile__label{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-400)}.profile__name{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.02em}.profile__k{margin-top:10px;color:var(--text-on-dark-subtle)}.profile__theme{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);line-height:1.25;color:#fff}.profile__bio{color:var(--text-on-dark-muted);max-width:52ch}.profile__actions{display:grid;gap:14px;margin-top:14px;justify-items:start}.profile__ig{font-size:var(--fs-small)}.profile__close{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#000233b3;border:1px solid var(--line-dark-strong);color:#fff}.profile__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.profile__close:focus-visible{outline:2px solid #fff;outline-offset:2px}html.motion-ok .profile[open] .profile__panel{animation:profile-up .42s var(--ease-out-expo)}html.motion-ok .profile[open]::backdrop{animation:profile-fade .3s var(--ease-out-quart)}html.motion-ok .profile.is-closing .profile__panel{animation:profile-down .22s var(--ease-in-quart) forwards}html.motion-ok .profile.is-closing::backdrop{animation:profile-fade .22s reverse forwards}@keyframes profile-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes profile-down{to{transform:translateY(30px);opacity:0}}@keyframes profile-fade{0%{opacity:0}to{opacity:1}}@media (min-width: 768px){.profile__panel{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:min(920px,100% - 48px);max-height:min(88svh,640px);grid-template-columns:5fr 6fr;border-radius:28px;overflow:hidden}.profile__media{aspect-ratio:auto;height:100%}.profile__body{padding:48px 44px;align-content:center;overflow:auto}@keyframes profile-up{0%{transform:translate(-50%,calc(-50% + 30px));opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes profile-down{to{transform:translate(-50%,calc(-50% + 20px));opacity:0}}}[data-hero=b] .hb{padding-top:calc(var(--nav-h) + 16px);padding-bottom:48px}.hb__grid{display:flex;flex-direction:column;container-type:inline-size;position:relative;z-index:1}.hb__eyebrow{order:1;margin-bottom:14px}.hb__poster{order:2;position:relative;--hm: clamp(210px, calc(100svh - 448px) , 340px);display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:8px;height:var(--hm)}.hb__host{position:relative;margin:0;min-height:0}.hb__host-frame{position:absolute;inset:0;overflow:hidden;clip-path:url(#casa);background:var(--ink-850)}.hb__host-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 14%;transform-origin:50% 30%}.hb__host-frame:after,.hb__guest-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(0,2,51,.92) 0%,rgba(0,2,51,.5) 32%,transparent 58%)}.hb__cap--host{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:grid;gap:6px;justify-items:start;margin:0}.hb__badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-pill);background:var(--teal-600);color:#fff;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1}.hb__name{display:block;font-family:var(--font-display);font-weight:700;line-height:1.05;letter-spacing:-.01em;color:#fff}.hb__cap--host .hb__name{font-size:20px}.hb__role{display:block;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;color:var(--text-on-dark-muted);margin-top:4px}.hb__plus{position:absolute;z-index:3;top:50%;right:-22px;width:36px;height:36px;margin-top:-18px;display:grid;place-items:center;border-radius:50%;background:var(--teal-400);color:var(--ink-900);font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1;padding-top:3px;box-shadow:0 0 0 4px var(--ink-900),var(--glow-teal-sm)}.hb__guests{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;min-height:0}.hb__guest{position:relative;min-height:0}.hb__guest-frame{position:absolute;inset:0;overflow:hidden;background:var(--ink-850);border-radius:var(--r-sm);clip-path:polygon(0 16px,16px 0,100% 0,100% 100%,0 100%)}.hb__guest-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 28%}.hb__guest .hb__cap{position:absolute;left:8px;right:6px;bottom:6px;z-index:2;margin:0}.hb__guest .hb__name{font-family:var(--font-body);font-weight:600;font-size:12px;line-height:1.15;letter-spacing:0}.hb__guest .hb__role{display:none}.hb__title{order:3;margin-top:18px;max-width:none}.hb__title .line{display:block;overflow:clip;padding-bottom:.06em;margin-bottom:-.06em}.hb__title .line>span{display:inline-block;transform-origin:0 100%}.hb__meta{order:4;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hb__cta{order:5;margin-top:16px}.hb__cta .microcopy{margin-top:12px}.hb__sub{order:6;margin-top:32px}html.motion-ok.is-loading .hb__title .line>span{opacity:0}@media (min-width: 480px) and (max-width: 1023px){.hb__cap--host .hb__name{font-size:26px}.hb__guest .hb__name{font-size:14px}.hb__guest .hb__role{display:block}}@media (min-width: 1024px){[data-hero=b] .hb{padding-top:clamp(92px,12vh,132px);padding-bottom:clamp(56px,9vh,104px)}.hb__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:start}.hb__eyebrow{grid-column:1 / 7;grid-row:1;margin:clamp(8px,2vh,24px) 0 16px}.hb__title{grid-column:1 / 7;grid-row:2;margin:0;font-size:min(var(--fs-display),10.2vh,7.6vw)}.hb__sub{grid-column:1 / 6;grid-row:3;margin-top:clamp(20px,3.2vh,32px)}.hb__meta{grid-column:1 / 7;grid-row:4;margin-top:clamp(20px,3vh,28px)}.hb__cta{grid-column:1 / 7;grid-row:5;margin-top:clamp(20px,3.4vh,40px)}.hb__cta .microcopy{max-width:44ch}.hb__poster{grid-column:7 / 13;grid-row:1 / span 5;justify-self:end;align-self:start;--H: min( calc(100svh - 168px) , 700px, calc((100cqw - var(--gutter)) / 2 - 4px));height:var(--H);grid-template-columns:auto auto;gap:12px}.hb__host{width:calc(var(--H) * 2 / 3);height:var(--H)}.hb__guests{width:calc((var(--H) - 24px) / 3);height:var(--H);gap:12px}.hb__cap--host{left:24px;right:24px;bottom:24px;gap:10px}.hb__badge{height:28px;padding:0 12px;font-size:11px}.hb__cap--host .hb__name{font-size:clamp(24px,calc(var(--H) * .07),56px);letter-spacing:-.02em;white-space:nowrap}.hb__guest .hb__cap{left:14px;right:12px;bottom:12px}.hb__guest .hb__name{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.01em}.hb__guest .hb__role{display:block;font-size:10px}.hb__guest-frame{border-radius:var(--r-md);clip-path:polygon(0 28px,28px 0,100% 0,100% 100%,0 100%)}.hb__plus{width:56px;height:56px;margin-top:-28px;right:-34px;font-size:34px;box-shadow:0 0 0 6px var(--ink-900),var(--glow-teal-sm)}.hb__guest-frame img{transition:transform .48s var(--ease-out-quart)}.hb__guest-frame:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(200deg,#15bda900 40%,#15bda94d);opacity:0;transition:opacity .32s var(--ease-out-quart)}html.pointer-fine.motion-ok .hb__guest:hover .hb__guest-frame img{transform:scale(1.05)}html.pointer-fine .hb__guest:hover .hb__guest-frame:before{opacity:1}}[data-hero=c] .hc-title{display:grid;grid-template-columns:max-content max-content;column-gap:.17em;row-gap:0;justify-content:start;align-items:start;max-width:none;font-size:min(var(--fs-display),11.8vw,12.5vh);margin-left:var(--hc-optical, -.045em)}.hc-cell{display:block;overflow:clip;padding-bottom:.1em;margin-bottom:-.1em}.hc-cell>span{display:inline-block;transform-origin:0 100%}.hc-cell--conn{justify-self:end}[data-hero=c] .hc-title em{line-height:.8;font-size:1.1em}html.motion-ok.is-loading .hc-cell>span{opacity:0}@media (min-width: 1024px){[data-hero=c] .hc-title{line-height:.94}}@media (max-width: 767px){[data-hero=c] .hero{padding-top:104px}[data-hero=c] .hero__object{top:62px;right:2px;width:88px;height:88px}[data-hero=c] .hero__eyebrow{max-width:calc(100% - 96px)}}.voice{position:relative;overflow:clip;isolation:isolate;text-align:center}.voice__wave{position:absolute;inset:0;z-index:-1;width:100%;height:100%;display:block;pointer-events:none;opacity:.7;transition:opacity .9s var(--ease-out-quart);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%)}.voice.is-playing .voice__wave{opacity:1}.voice:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(38% 46% at 50% 52%,rgba(21,189,169,.1),transparent 70%);opacity:.6;transition:opacity .9s var(--ease-out-quart)}.voice.is-playing:before{opacity:1}.voice__inner{position:relative;display:grid;justify-items:center;gap:clamp(24px,4vh,40px)}.voice__head{display:grid;justify-items:center;gap:20px}.voice__text .eyebrow{margin-bottom:14px}.voice__title{max-width:16ch;margin-inline:auto}.voice__stage{position:relative;display:grid;justify-items:center;padding-block:8px}.voice__play{display:grid;justify-items:center;gap:18px;padding:0;color:#fff;-webkit-tap-highlight-color:transparent;border-radius:24px;cursor:pointer}.voice__play:focus-visible{outline:2px solid #fff;outline-offset:10px}.voice__avatar{position:relative;width:var(--av);height:var(--av);--av: 168px;--v: 0;display:block}.voice__face{position:absolute;inset:10px;border-radius:50%;overflow:hidden;background:var(--ink-850);transform:scale(calc(1 + var(--v) * .035));transition:filter .5s}.voice__face img{width:100%;height:100%;object-fit:cover;object-position:50% 26%;transform:scale(1.12);transform-origin:50% 30%}.voice:not(.is-playing) .voice__face{filter:saturate(.9) brightness(.92)}.voice__ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.voice__ring circle{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke}.voice__ring-track{stroke:#15bda959}.voice__ring-fill{stroke:var(--teal-400);stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 6px rgba(21,189,169,.7))}.voice__btn{position:absolute;right:2px;bottom:6px;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--teal-400);color:var(--ink-900);box-shadow:0 0 0 6px var(--ink-900),var(--glow-teal-sm);transition:transform var(--dur-hover) var(--ease-out-quart),background var(--dur-hover)}.voice__btn svg{width:24px;height:24px;fill:currentColor}.voice__btn .ico-play{margin-left:3px}.voice__btn .ico-pause,.voice.is-playing .voice__btn .ico-play{display:none}.voice.is-playing .voice__btn .ico-pause{display:block}@media (hover: hover) and (pointer: fine){.voice__play:hover .voice__btn{transform:scale(1.08);background:var(--teal-300)}.voice__play:hover .voice__face{filter:none}}.voice__play:active .voice__btn{transform:scale(.94)}.voice__avatar:before,.voice__avatar:after{content:"";position:absolute;inset:10px;border-radius:50%;border:1px solid rgba(21,189,169,.55);pointer-events:none;opacity:0}html.motion-ok .voice:not(.is-started) .voice__avatar:before{animation:voice-ping 2.8s var(--ease-out-quart) infinite}html.motion-ok .voice:not(.is-started) .voice__avatar:after{animation:voice-ping 2.8s var(--ease-out-quart) 1.4s infinite}@keyframes voice-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(1.55);opacity:0}}.voice__glow{position:absolute;inset:-45%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#15bda957,#15bda900);opacity:.25;transform:scale(calc(.85 + var(--v) * .3));transition:opacity .6s var(--ease-out-quart)}.voice.is-playing .voice__glow{opacity:calc(.4 + var(--v) * .6)}html:not(.motion-ok) .voice__face,html:not(.motion-ok) .voice__glow{transform:none}.voice__label{display:grid;justify-items:center}.voice__state{grid-area:1 / 1;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:var(--fs-small);font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;opacity:0;transform:translateY(3px);transition:opacity .3s var(--ease-out-quart),transform .3s var(--ease-out-quart)}.voice__state.is-on{opacity:1;transform:none}.voice__len{color:var(--teal-400);letter-spacing:.04em}.voice__state[data-voice-state=playing]{color:var(--teal-400)}.voice__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}html.motion-ok .voice.is-playing .voice__dot{animation:onair 1.1s ease-in-out infinite alternate}.onair{margin-bottom:14px;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px 0 9px;white-space:nowrap;border-radius:var(--r-xs);background:var(--ink-900);border:1px solid rgba(255,255,255,.2);font-family:var(--font-display);font-weight:800;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;line-height:1;color:#fff6;transition:color .4s,border-color .4s,box-shadow .4s,background .4s}.onair__lamp{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none;transition:background .4s,box-shadow .4s}.voice.is-playing .onair{color:#fff;border-color:#ff5a4e;background:#2a0b2e;box-shadow:0 0 22px -2px #ff5a4e8c}.voice.is-playing .onair__lamp,.miniplayer .onair__lamp{background:#ff5a4e;box-shadow:0 0 8px 1px #ff5a4ed9}html.motion-ok .voice.is-playing .onair__lamp,html.motion-ok .miniplayer.is-playing .onair__lamp{animation:onair 1.4s ease-in-out infinite alternate}@keyframes onair{0%{opacity:1}to{opacity:.35}}.voice__caption{display:grid;justify-items:center;gap:12px;width:100%;max-width:30ch;min-height:2.4em;font-family:var(--font-display);font-weight:700;font-size:clamp(1.375rem,1rem + 1.4vw,2.125rem);line-height:1.18;letter-spacing:-.015em}.voice__now{color:#fff;min-height:2.36em;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;column-gap:.26em}.voice.is-started .voice__now .voice__w{color:#ffffff57;transition:color 70ms linear}.voice__now .voice__w{position:relative}.voice.is-started .voice__now .voice__w.is-said{color:#fff}.voice.is-started .voice__now .voice__w.is-now{color:var(--teal-300);text-shadow:0 0 18px rgba(63,211,192,.55)}.voice__now .voice__w:after{content:"";position:absolute;left:0;right:0;bottom:-.08em;height:2px;border-radius:2px;background:var(--teal-400);transform:scaleX(0);transform-origin:left;opacity:0}.voice__now .voice__w.is-now:after{transform:scaleX(1);opacity:1;transition:transform .22s var(--ease-out-quart)}.voice__now.is-enter{animation:cue-in .42s var(--ease-out-quart)}@keyframes cue-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.voice:not(.is-started) .voice__now{color:var(--text-on-dark-muted);font-family:var(--font-serif);font-style:italic;font-weight:400;display:block}.voice__cta{display:grid;justify-items:center;gap:10px;visibility:hidden;opacity:0;transform:translateY(14px) scale(.96);transition:opacity .5s var(--ease-out-expo),transform .6s var(--ease-out-expo),visibility 0s .6s}.voice.has-cta .voice__cta{visibility:visible;opacity:1;transform:none;transition:opacity .5s var(--ease-out-expo),transform .6s var(--ease-out-expo),visibility 0s}html.motion-ok .voice.has-cta .voice__cta .btn{animation:voice-cta 1.6s var(--ease-out-quart) 2}@keyframes voice-cta{0%{box-shadow:0 0 #15bda9b3}to{box-shadow:0 0 0 22px #15bda900}}.miniplayer{position:fixed;z-index:70;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:6px;padding:8px 8px 10px;border-radius:18px;overflow:hidden;background:#0b1050eb;border:1px solid rgba(21,189,169,.45);box-shadow:0 18px 40px -12px #0009,0 0 30px -10px #15bda980;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;opacity:0;transform:translateY(16px);transition:opacity .3s var(--ease-out-quart),transform .4s var(--ease-out-expo)}.miniplayer.is-visible{opacity:1;transform:none}.miniplayer[hidden]{display:none}.miniplayer__back{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;text-align:left;color:inherit}.miniplayer__face{width:44px;height:44px;border-radius:50%;overflow:hidden;flex:none;box-shadow:0 0 0 2px var(--teal-400)}.miniplayer__face img{width:100%;height:100%;object-fit:cover;object-position:50% 26%;transform:scale(1.12)}.miniplayer__txt{min-width:0;display:grid;gap:3px}.miniplayer__who{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-400)}.miniplayer__cue{font-size:13.5px;line-height:1.3;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.miniplayer__btn,.miniplayer__close{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center}.miniplayer__btn{background:var(--teal-400);color:var(--ink-900)}.miniplayer__btn svg{width:20px;height:20px;fill:currentColor}.miniplayer__btn .ico-play{margin-left:2px}.miniplayer__btn .ico-pause,.miniplayer.is-playing .miniplayer__btn .ico-play{display:none}.miniplayer.is-playing .miniplayer__btn .ico-pause{display:block}.miniplayer__close{color:var(--text-on-dark-muted)}.miniplayer__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.miniplayer__close:hover{color:#fff}.miniplayer :focus-visible{outline:2px solid #fff;outline-offset:2px}.miniplayer__fill{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--teal-400);transform:scaleX(0);transform-origin:left}html:not(.motion-ok) .miniplayer{transform:none}@media (min-width: 768px){.voice__avatar{--av: 200px}}@media (min-width: 1024px){.voice{min-height:clamp(680px,100svh,900px);display:flex;align-items:center}.voice__inner{width:min(100% - 2 * var(--margin),var(--container))}.voice__avatar{--av: clamp(200px, 17vw, 240px)}.voice__btn{width:64px;height:64px}.miniplayer{left:auto;right:24px;bottom:24px;width:380px}}@media (min-width: 1024px){.voice.section{padding-block:clamp(56px,8vh,88px)}.voice__inner{gap:clamp(16px,2.6vh,28px)}.voice__avatar{--av: clamp(176px, 13.5vw, 212px)}.voice__play{gap:14px}}@media (max-width: 767px){.voice__stage{padding-block:48px 4px}.voice__play{gap:62px}}[data-hero=d] .seal{display:none}.hd-media{position:absolute;z-index:0;margin:0;pointer-events:none;top:60px;left:0;right:0;height:56.25vw;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 14%,#000 60%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 14%,#000 60%,transparent 100%);mask-composite:intersect}.hd-media__frame{position:absolute;inset:0}.hd-media picture,.hd-media__img{display:block;width:100%;height:100%}.hd-media__img{object-fit:cover;object-position:50% 30%}.hd-media{--cx: 66%;--cy: -6%}.hd-media__dark,.hd-media__beam{position:absolute;inset:0;display:none;pointer-events:none}html.motion-ok .hd-media__dark,html.motion-ok .hd-media__beam{display:block}.hd-media__dark{--rx: 0%;--ry: 0%;background:var(--ink-900);-webkit-mask-image:radial-gradient(ellipse var(--rx) var(--ry) at var(--cx) var(--cy),transparent 0%,transparent 58%,#000 100%);mask-image:radial-gradient(ellipse var(--rx) var(--ry) at var(--cx) var(--cy),transparent 0%,transparent 58%,#000 100%)}.hd-media__beam{left:calc(var(--cx) - 30%);right:auto;width:60%;top:0;bottom:0;transform-origin:50% 0;opacity:0;background:conic-gradient(from 180deg at 50% -8%,transparent 168deg,rgba(21,189,169,.1) 176deg,rgba(190,255,245,.16) 180deg,rgba(21,189,169,.1) 184deg,transparent 192deg);mix-blend-mode:screen}html.motion-ok.is-loading [data-hero=d] .hd-media__img,html.motion-ok [data-hero=d] .hd-media__img.is-dark{filter:brightness(.15)}[data-hero=d] .hero__title{font-size:calc(var(--fs-display) * .89)}[data-hero=d] .hero__sub{font-size:var(--fs-body);line-height:1.6;max-width:46ch}[data-hero=d] .hero{padding-top:calc(36px + 56.25vw)}[data-hero=d] .spotlight:before{background:radial-gradient(40% 40% at 66% 0%,rgba(21,189,169,.18) 0%,rgba(18,115,105,.08) 40%,transparent 70%),conic-gradient(from 180deg at 66% -10%,transparent 165deg,rgba(21,189,169,.07) 177deg,rgba(21,189,169,.1) 180deg,rgba(21,189,169,.07) 183deg,transparent 195deg)}[data-hero=d] .hd-meta{gap:8px;margin-top:20px}[data-hero=d] .hd-meta .chip{height:30px;padding:0 12px;gap:7px;font-size:13.5px;font-weight:500;letter-spacing:.005em;border:1px solid rgba(255,255,255,.2);background:#ffffff09;color:#fff}[data-hero=d] .hd-meta .ico{width:14px;height:14px}[data-hero=d] .hero__cta{margin-top:20px}@media (min-width: 768px) and (max-width: 1023px){.hd-media{left:10%;right:10%;height:45vw}[data-hero=d] .hero{padding-top:calc(36px + 45vw)}}@media (min-width: 1024px){.hd-media{--s: min(46vw, 680px, 82vh);top:clamp(64px,8vh,96px);left:auto;right:0;width:var(--s);height:var(--s);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.6) 14%,#000 30%),linear-gradient(to bottom,transparent 0%,#000 20%,#000 72%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.6) 14%,#000 30%),linear-gradient(to bottom,transparent 0%,#000 20%,#000 72%,transparent 100%)}.hd-media__img{object-position:50% 50%}[data-hero=d] .hero{padding-top:clamp(112px,15vh,168px)}[data-hero=d] .spotlight:before{background:radial-gradient(30% 50% at calc(100% - (min(46vw,680px,82vh)*.34)) 0%,rgba(21,189,169,.2) 0%,rgba(18,115,105,.08) 40%,transparent 70%),conic-gradient(from 180deg at calc(100% - (min(46vw,680px,82vh)*.34)) -10%,transparent 166deg,rgba(21,189,169,.07) 177deg,rgba(21,189,169,.1) 180deg,rgba(21,189,169,.07) 183deg,transparent 194deg)}[data-hero=d] .hero__sub{grid-column:1 / 7;grid-row:3}[data-hero=d] .hero__meta{grid-column:1 / 9;grid-row:4;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:clamp(20px,3vh,28px)}[data-hero=d] .hero__meta .chip{height:32px;padding:0 14px;border:1px solid rgba(255,255,255,.2);color:#fff}[data-hero=d] .hero__cta{grid-row:5;margin-top:clamp(18px,2.6vh,24px)}}@media (min-width: 1024px){[data-hero=d] .hero__title{font-size:calc(min(var(--fs-display),12.5vh)*.89)}}[data-variant=f] .hd-media{--cx: 45%}[data-variant=f] .hd-media__img{object-position:50% 20%}@media (min-width: 1024px){[data-variant=f] .hd-media{--w: min(54vw, 940px);width:var(--w);height:calc(var(--w) * 2 / 3);top:clamp(88px,13vh,128px);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.7) 10%,#000 20%),linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.7) 10%,#000 20%),linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%)}[data-variant=f] .hd-media__img{object-position:50% 50%}}[data-variant=f] .spotlight:before{background:radial-gradient(26% 62% at 50% 0%,rgba(63,211,192,.26) 0%,rgba(21,189,169,.12) 40%,rgba(18,115,105,.05) 65%,transparent 82%),conic-gradient(from 180deg at 50% -10%,transparent 166deg,rgba(21,189,169,.08) 176deg,rgba(190,255,245,.12) 180deg,rgba(21,189,169,.08) 184deg,transparent 194deg)}@media (min-width: 1024px){[data-variant=f] .spotlight:before{background:radial-gradient(18% 62% at calc(100% - (min(54vw,940px)*.55)) 0%,rgba(63,211,192,.26) 0%,rgba(21,189,169,.12) 40%,rgba(18,115,105,.05) 65%,transparent 82%),conic-gradient(from 180deg at calc(100% - (min(54vw,940px)*.55)) -10%,transparent 168deg,rgba(21,189,169,.08) 177deg,rgba(190,255,245,.12) 180deg,rgba(21,189,169,.08) 183deg,transparent 192deg)}}
