@font-face{font-family:Manrope;src:url(./manrope-var-B3pd9Twi.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(./bodoni-italic-bTpx8hED.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:swap}@font-face{font-family:Manrope Fallback;src:local("Arial"),local("ArialMT");size-adjust:102.5%;ascent-override:104%;descent-override:29.3%;line-gap-override:0%}@font-face{font-family:Bodoni Fallback;src:local("Georgia Italic"),local("Georgia-Italic");font-style:italic;size-adjust:96.1%;ascent-override:117%;descent-override:41.6%}:root{--blackberry: #241939;--burgundy: #3c0c2c;--plum: #2b1430;--orange: #fc8102;--warm-orange: #ff5511;--cream: #f9f4ef;--wheat: #edded1;--forest: #112628;--electric-green: #d9fc98;--gradient: linear-gradient(90deg, #fc8102, #ff5511, #d50d37, #a6265d);--gradient-text: linear-gradient(115deg, #fc8102 0%, #ff5511 48%, #d50d37 100%);--bg: var(--blackberry);--text: var(--cream);--text-body: var(--wheat);--text-dim: rgba(237, 222, 209, .72);--hair: rgba(249, 244, 239, .08);--hair-wheat: rgba(237, 222, 209, .12);--accent: var(--orange);--accent-hover: var(--warm-orange);--on-accent: var(--blackberry);--font-sans: "Manrope", "Manrope Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif: "Bodoni Moda", "Bodoni Fallback", "Bodoni 72", Didot, Georgia, serif;--fs-h1: clamp(3rem, 1.75rem + 5.6vw, 7.5rem);--fs-sub: clamp(1.375rem, 1.05rem + 1.45vw, 2.375rem);--fs-h2: clamp(2rem, 1.45rem + 2.45vw, 3.75rem);--fs-h2-xl: clamp(2.25rem, 1.4rem + 3.8vw, 4.75rem);--fs-h3: clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--fs-lead: clamp(1.25rem, .95rem + 1.35vw, 2.125rem);--fs-pull: clamp(1.75rem, 1.15rem + 2.7vw, 3.5rem);--fs-eyebrow: clamp(.75rem, .72rem + .12vw, .8125rem);--fs-body: clamp(1rem, .94rem + .27vw, 1.125rem);--fs-micro: .8125rem;--fs-numeral: clamp(3rem, 1.9rem + 4.9vw, 6.5rem);--fs-countdown: clamp(1.75rem, 1.4rem + 1.5vw, 2.75rem);--gutter: clamp(1rem, .25rem + 3.2vw, 3rem);--section-y: clamp(4.5rem, 3.8rem + 9.8vw, 11rem);--wrap: 1240px;--gap: 16px;--sp-eyebrow-h2: 16px;--sp-h2-intro: 24px;--sp-intro-content: 48px;--sp-cta: 48px;--radius-card: 16px;--radius-panel: 20px;--radius-pill: 999px;--card-shadow: inset 0 1px 0 rgba(249, 244, 239, .06), 0 40px 80px -40px rgba(0, 0, 0, .6);--panel-shadow: 0 40px 100px -40px rgba(0, 0, 0, .65);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-ui: cubic-bezier(.16, 1, .3, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--header-h: 56px;--btn-h: 52px}@media(min-width:900px){:root{--gap: 24px;--sp-intro-content: 64px;--sp-cta: 64px;--radius-card: 20px;--radius-panel: 28px;--header-h: 64px;--btn-h: 56px}}*,*:before,*:after{box-sizing:border-box}html{overflow-anchor:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--bg)}html:not(.motion){scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{margin:0;background:var(--bg);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,picture,canvas,video{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,p,ol,ul,figure,address,blockquote{margin:0}address{font-style:normal}ol[role=list],ul[role=list]{list-style:none;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}::selection{background:var(--orange);color:var(--blackberry)}.num,time,[data-count]{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));margin-inline:auto;padding-inline:max(var(--gutter),env(safe-area-inset-left)) max(var(--gutter),env(safe-area-inset-right))}main>section{position:relative;padding-block:var(--section-y);overflow-x:clip}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}@media(min-width:900px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}[data-surface=blackberry]{background-color:var(--blackberry)}[data-surface=burgundy]{background-color:var(--burgundy)}[data-surface=forest]{background-color:var(--forest)}[data-seam]:before{content:"";position:absolute;inset:0 0 auto;height:160px;pointer-events:none;z-index:0;background:linear-gradient(to bottom,var(--seam-from),transparent)}[data-seam=blackberry]{--seam-from: var(--blackberry)}[data-seam=burgundy]{--seam-from: var(--burgundy)}[data-seam=forest]{--seam-from: var(--forest)}.vignette:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 120% 90% at 50% 45%,transparent 58%,rgba(0,0,0,.35) 100%)}main>section>*,.site-footer>*{position:relative;z-index:1}@media(pointer:fine)and (min-width:900px){body:after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .976 0 0 0 0 .957 0 0 0 0 .937 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}}.eyebrow{display:flex;align-items:center;gap:12px;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.22em;line-height:1.4;color:var(--wheat);margin-bottom:var(--sp-eyebrow-h2)}.eyebrow:before{content:"";flex:none;width:28px;height:1px;background:#edded166}.eyebrow--center{justify-content:center;text-align:center}.eyebrow--center:after{content:"";flex:none;width:28px;height:1px;background:#edded166}.h2{font-size:var(--fs-h2);font-weight:400;line-height:1.04;letter-spacing:-.028em;color:var(--text);text-wrap:balance;max-width:18ch}.lead{font-size:var(--fs-body);line-height:1.6;color:var(--text-body);max-width:60ch;margin-top:var(--sp-h2-intro);text-wrap:pretty}.lead--xl{font-size:var(--fs-lead);font-weight:300;line-height:1.3;letter-spacing:-.01em;color:var(--text)}.pull{font-family:var(--font-serif);font-style:italic;font-weight:450;font-size:var(--fs-pull);line-height:1.1;letter-spacing:-.01em;color:var(--text);text-wrap:balance}.h3{font-size:var(--fs-h3);font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--text)}.micro{font-size:var(--fs-micro);font-weight:500;letter-spacing:.01em;line-height:1.5;color:var(--text-dim)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:var(--btn-h);padding:0 32px;border-radius:var(--radius-pill);border:0;background:var(--orange);color:var(--on-accent);font-weight:700;font-size:1rem;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .3s var(--ease-back);-webkit-tap-highlight-color:transparent}.btn:before,.btn:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .25s ease;pointer-events:none}.btn:before{background:var(--warm-orange);z-index:-1}.btn:after{box-shadow:0 10px 30px -8px #fc81028c;z-index:-2}.btn:active{transform:scale(.97);transition-duration:.12s}@media(hover:hover)and (pointer:fine){.btn:hover{transform:translateY(-1px)}.btn:hover:before,.btn:hover:after{opacity:1}}.btn--sm{min-height:44px;padding:0 20px;font-size:.9375rem}.btn--ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px #f9f4ef4d}.btn--ghost:before{background:#f9f4ef14}.btn--ghost:after{display:none}.btn__label{position:relative}.link{position:relative;color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.link:after{content:"";position:absolute;left:0;right:0;bottom:calc(50% - .75em);height:1px;background:currentColor;opacity:.55;transform-origin:right;transition:transform .45s var(--ease-ui)}@media(hover:hover)and (pointer:fine){.link:hover:after{animation:link-wipe .45s var(--ease-ui)}}@keyframes link-wipe{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.link--quiet{color:var(--text-body);font-weight:600}.link--quiet:after{opacity:.35}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.btn:focus-visible{outline-offset:4px}.panel :focus-visible,.on-light :focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--blackberry),0 0 0 4px var(--orange),0 0 0 6px var(--blackberry)}.card{position:relative;background:var(--plum);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid rgba(249,244,239,.08);transition:border-color .4s ease}.card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 50% at 15% 0%,rgba(237,222,209,.05),transparent);transition:opacity .4s ease}@media(hover:hover)and (pointer:fine){.card--lift{transition:transform .4s cubic-bezier(.33,1,.68,1)}.card--lift:hover{transform:translateY(-6px)}.card--lift:hover:before{border-color:#f9f4ef29}}.panel{background:var(--cream);color:var(--blackberry);border-radius:var(--radius-panel);box-shadow:var(--panel-shadow)}.panel .micro{color:#241939b8}.section-cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:var(--sp-cta)}.section-cta .micro{max-width:44ch;text-wrap:balance}.section-cta--center{align-items:center;text-align:center}.section-cta--center .micro{margin-inline:auto}.tbc{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;font-weight:500;padding:.1em .5em;border-radius:.35em;background:#f9f4ef1a;color:var(--cream);border:1px dashed rgba(249,244,239,.5)}.panel .tbc{color:var(--blackberry);background:#2419390f;border-color:#24193973}.site-header{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);display:flex;align-items:center;transition:transform .45s cubic-bezier(.33,1,.68,1)}.site-header:before{content:"";position:absolute;inset:0;background:#241939f0;box-shadow:0 1px 0 var(--hair);opacity:0;transition:opacity .3s ease}.site-header.is-solid:before{opacity:1}.site-header.is-hidden{transform:translateY(-100%);transition:transform .35s cubic-bezier(.55,0,1,.45)}.site-header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px}.site-header__logo{display:inline-flex;align-items:center;min-height:44px}.logo{width:auto}.site-header .logo{height:26px}@media(min-width:900px){.site-header .logo{height:32px}}.site-header__cta{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px #f9f4ef4d;color:var(--cream);font-size:.875rem;font-weight:700;text-decoration:none;transition:box-shadow .25s ease,background-color .25s ease}@media(hover:hover)and (pointer:fine){.site-header__cta:hover{background:#f9f4ef14;box-shadow:inset 0 0 0 1px var(--cream)}}.sticky-bar{position:fixed;z-index:60;inset:auto 0 0;min-height:calc(64px + env(safe-area-inset-bottom));padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;justify-content:space-between;gap:12px;background:#241939f0;box-shadow:0 -1px 0 var(--hair-wheat);transform:translateY(110%);transition:transform .3s cubic-bezier(.55,0,1,.45)}.js .sticky-bar{display:flex}.sticky-bar.is-visible{transform:none;transition:transform .45s cubic-bezier(.33,1,.68,1)}html:not(.motion) .sticky-bar{transform:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}html:not(.motion) .sticky-bar.is-visible{opacity:1;visibility:visible;transition:opacity .2s ease}.sticky-bar__left{font-size:.875rem;font-weight:600;color:var(--cream);white-space:nowrap}@media(min-width:900px){.sticky-bar,.js .sticky-bar{display:none}}.site-footer{position:relative;background:var(--blackberry);padding-block:clamp(4rem,3rem + 4vw,7rem) clamp(2.5rem,2rem + 2vw,4rem)}@media(max-width:899.98px){.site-footer{padding-bottom:calc(104px + env(safe-area-inset-bottom));text-align:center}}.site-footer__top{display:grid;gap:32px;align-items:end;padding-bottom:40px;border-bottom:1px solid var(--hair-wheat)}@media(min-width:900px){.site-footer__top{grid-template-columns:1fr auto}}.sign-off__title{display:block;font-weight:300;font-size:clamp(1.75rem,1.2rem + 2.4vw,3.25rem);line-height:1.05;letter-spacing:-.03em;color:var(--cream)}.sign-off__sep{display:none}.sign-off__strap{display:block;margin-top:10px;font-family:var(--font-serif);font-style:italic;font-weight:450;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);color:var(--text-body)}.site-footer__brand{display:flex;align-items:center;gap:16px}@media(max-width:899.98px){.site-footer__brand{justify-content:center}}.site-footer__hosted{font-size:var(--fs-micro);font-weight:500;letter-spacing:.01em;color:var(--text-dim)}.footer-wordmark .logo{height:32px}.site-footer__bottom{display:grid;gap:12px;padding-top:24px}.site-footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;font-size:.875rem;color:var(--text-dim)}@media(max-width:899.98px){.site-footer__links{justify-content:center}}.footer__link{color:var(--cream);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}@media(hover:hover)and (pointer:fine){.footer__link:hover{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}}.site-footer__legal,.site-footer__organiser{font-size:var(--fs-micro);color:var(--text-dim);max-width:72ch;line-height:1.6}@media(max-width:899.98px){.site-footer__legal,.site-footer__organiser{margin-inline:auto}}.countdown{font-variant-numeric:tabular-nums;color:var(--text-dim);font-size:var(--fs-micro);font-weight:500;letter-spacing:.01em}.countdown b{display:inline-block;min-width:2ch;text-align:right;color:var(--orange);font-weight:300;font-size:var(--fs-countdown);line-height:1;letter-spacing:0;vertical-align:-.12em;margin-inline:.12em .18em}.countdown b.is-tick{animation:tick-in .5s var(--ease-ui) both}@keyframes tick-in{0%{opacity:0;transform:translateY(6px)}}html:not(.motion) .countdown b.is-tick{animation:none}.countdown.is-pending{visibility:hidden}section[tabindex="-1"]:focus:not(:focus-visible){outline:none}@media(max-width:899.98px){html{scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}}html:not(.js) .site-header:before{opacity:1}section[tabindex="-1"]:focus{outline:none}@media(max-width:899.98px){.site-header__cta{transition:opacity .25s ease,visibility 0s linear 0s}html:not(.hero-passed) .site-header__cta,html.bar-visible .site-header__cta,html.cta-near .site-header__cta{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}}:root{--lattice-l1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath d='M48 0 96 48 48 96 0 48Z M14.06 14.06H81.94V81.94H14.06Z' fill='none' stroke='%23EDDED1' stroke-width='1.286' stroke-linejoin='miter'/%3E%3C/svg%3E");--lattice-l2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath d='M48 0 96 48 48 96 0 48Z M14.06 14.06H81.94V81.94H14.06Z' fill='none' stroke='%23F9F4EF' stroke-width='0.857' stroke-linejoin='miter'/%3E%3C/svg%3E");--lattice-l3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath d='M48 0 96 48 48 96 0 48Z M14.06 14.06H81.94V81.94H14.06Z' fill='none' stroke='%23241939' stroke-width='1.286' stroke-linejoin='miter'/%3E%3C/svg%3E");--tile-l1: 40px;--tile-l2: 80px;--tile-l3: 160px}@media(min-width:900px){:root{--tile-l1: 56px;--tile-l2: 112px;--tile-l3: 224px}}.lattice{position:absolute;inset:0;overflow:hidden;pointer-events:none}.lattice__layer{position:absolute;inset:-30% 0 -40%;background-repeat:repeat;background-position:50% 0}.lattice__l1{background-image:var(--lattice-l1);background-size:var(--tile-l1) var(--tile-l1);opacity:.06}.lattice__l2{background-image:var(--lattice-l2);background-size:var(--tile-l2) var(--tile-l2);opacity:.09}.lattice__l3{background-image:var(--lattice-l3);background-size:var(--tile-l3) var(--tile-l3);opacity:.9;-webkit-mask-image:linear-gradient(to top,#000 0 38%,transparent 72%);mask-image:linear-gradient(to top,#000 0 38%,transparent 72%)}@media(max-width:599.98px){.lattice__l2{display:none}}.lattice--return .lattice__l1{opacity:.036}.lattice--return .lattice__l2{opacity:.054}.lattice--return .lattice__l1,.lattice--return .lattice__l2{-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 85%)}.hero{--hero-blur: 8px;padding-block:0}.hero__stage{position:relative;display:flex;flex-direction:column;min-height:max(100svh,600px);isolation:isolate}@media(min-width:900px){.hero{--hero-blur: 14px}}.hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero__glow{position:absolute;inset:0}.hero__glow-i{position:absolute;inset:0 -20%;transform-origin:50% 100%;background:radial-gradient(ellipse 41% 58% at 50% 87%,#fc81024d,#fc81024c 6%,#fc810246 11%,#fc81023c 17%,#fc81022e 24%,#fc810221 32%,#fc810216 42%,#fc81020e 54%,#fc810208 67%,#fc810204 81%,#fc810200)}@media(max-width:899.98px){.hero__glow-i{inset:0 -50%;background:radial-gradient(ellipse 46% 45% at 50% 85%,#fc81024d,#fc81024c 6%,#fc810246 11%,#fc81023c 17%,#fc81022e 24%,#fc810221 32%,#fc810216 42%,#fc81020e 54%,#fc810208 67%,#fc810204 81%,#fc810200)}}@media(min-width:900px)and (max-height:760px){.hero__glow-i{background:radial-gradient(ellipse 44% 52% at 50% 89%,#fc81024d,#fc81024c 6%,#fc810246 11%,#fc81023c 17%,#fc81022e 24%,#fc810221 32%,#fc810216 42%,#fc81020e 54%,#fc810208 67%,#fc810204 81%,#fc810200)}}.hero__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 120% 90% at 50% 45%,transparent 58%,rgba(0,0,0,.35) 100%)}.hero__bg:after{content:"";position:absolute;inset:auto 0 0;height:clamp(72px,12%,132px);background:linear-gradient(to top,var(--blackberry) 0%,rgba(36,25,57,.82) 30%,rgba(36,25,57,.4) 64%,rgba(36,25,57,0))}@media(max-height:799.98px){.hero__bg:after{height:clamp(60px,10%,110px)}}.hero .lattice__l2{background-image:none;opacity:1}.hero .lattice__l1,.hero .lattice__l2:before{-webkit-mask-image:radial-gradient(ellipse 72% 50% at 50% 66%,#000 26%,rgba(0,0,0,.66) 52%,rgba(0,0,0,.36) 78%,rgba(0,0,0,.24) 100%);mask-image:radial-gradient(ellipse 72% 50% at 50% 66%,#000 26%,#000000a8,#0000005c 78%,#0000003d)}@media(max-width:899.98px){.hero .lattice__l1,.hero .lattice__l2:before{-webkit-mask-image:radial-gradient(ellipse 110% 46% at 50% 66%,#000 24%,rgba(0,0,0,.66) 52%,rgba(0,0,0,.36) 78%,rgba(0,0,0,.24) 100%);mask-image:radial-gradient(ellipse 110% 46% at 50% 66%,#000 24%,#000000a8 52%,#0000005c 78%,#0000003d)}}.hero .lattice__l2:before{content:"";position:absolute;inset:0;background-image:var(--lattice-l2);background-size:var(--tile-l2) var(--tile-l2);background-position:50% 0;background-repeat:repeat;opacity:.09}.hero .junction{display:none}@supports (left: mod(round(nearest,10vw,7px),14px)){.hero .junction{--jx: round(nearest, 43vw, calc(var(--tile-l2) / 2));--jy: 46%;--n: 0;position:absolute;left:calc(50% + var(--jx) - var(--n) * var(--tile-l2) / 2);top:calc(round(nearest,var(--jy),var(--tile-l2)) + mod(var(--jx),var(--tile-l2)) + var(--n) * var(--tile-l2) / 2);display:block;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px 2px #fc810280;opacity:.9}.hero .junction[data-j="2"]{--n: 1;opacity:.35}.hero .junction[data-j="3"]{--n: 2;opacity:0}@media(max-width:1099.98px){.hero .junction{--jy: 52%}}@media(max-width:899.98px){.hero .junction{--jy: 62.5%}}@media(max-width:739.98px){.hero .junction{display:none}}.lowend .hero .junction{display:none}}.hero__inner{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:1fr auto auto 1fr auto;padding-top:88px;padding-bottom:20px}.hero__stack{grid-column:1 / -1;grid-row:2;justify-self:center;width:100%;max-width:1100px;display:flex;flex-direction:column;align-items:center;text-align:center}.hero__eyebrow{justify-content:center;margin-bottom:clamp(20px,14px + 1vw,30px)}.hero__eyebrow:after{content:"";flex:none;width:28px;height:1px;background:#edded166}.hero__eyebrow-t{min-width:0}.hero__eyebrow-seg{white-space:nowrap}@media(max-width:379.98px){.hero__eyebrow:before,.hero__eyebrow:after{display:none}}.hero__title{font-size:var(--fs-h1);font-weight:300;line-height:.95;letter-spacing:-.035em;color:var(--cream)}.hero__line{display:block;white-space:nowrap}.hero__line+.hero__line{margin-top:.06em}@media(max-width:899.98px){.hero__line+.hero__line{margin-top:.09em}}.hero__title .w__i{display:inline-block;position:relative}.hero-sweep{position:absolute;inset:-.2em -.08em -.32em;visibility:hidden;opacity:0;pointer-events:none}.hero-sweep__win{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000 65%,transparent);mask-image:linear-gradient(90deg,transparent,#000 35%,#000 65%,transparent)}.hero-sweep__txt{position:absolute;inset:0;padding:.2em .08em .32em;white-space:nowrap;background-image:var(--gradient);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-sweep__txt:before{content:attr(data-text)}.hero__sub{margin-top:clamp(18px,12px + 1.1vw,30px);max-width:24ch;font-family:var(--font-serif);font-style:italic;font-weight:450;font-size:var(--fs-sub);line-height:1.15;letter-spacing:-.01em;color:#f9f4efeb;text-wrap:balance}@media(min-width:600px){.hero__sub{max-width:none}}.hero__date{margin-top:clamp(14px,10px + .6vw,20px);font-size:clamp(.9375rem,.9rem + .18vw,1.0625rem);font-weight:500;line-height:1.55;letter-spacing:.01em;color:var(--wheat);font-variant-numeric:tabular-nums;text-wrap:balance}.hero__date-seg{white-space:nowrap}.hero__date-sep{display:inline-block;margin-inline:.16em;color:#edded173}.hero__date-sep.is-eol,.hero__eyebrow-sep.is-eol{visibility:hidden}@media(max-width:679.98px){.hero__date-seg:last-child{display:block}.hero__date-seg:nth-last-child(2) .hero__date-sep{visibility:hidden}}.hero__actions{margin-top:clamp(28px,18px + 1.8vw,44px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 24px}.hero__secondary{padding-inline:4px}@media(max-width:599.98px){.hero__actions{flex-direction:column;align-items:stretch;width:100%;max-width:420px;gap:6px}.hero__cta{width:100%}.hero__secondary{align-self:center}}.hero__micro{margin-top:14px;text-wrap:balance;color:#edded1d9}@media(min-width:600px){.hero__micro{margin-top:18px}}.hero__countdown{grid-column:1 / -1;grid-row:3;justify-self:center;text-align:center;margin-top:22px;word-spacing:.1em;color:#edded1d9}.hero__countdown b{margin-inline:0 .1em}.hero__countdown.is-pending{opacity:0}.hero__countdown{transition:opacity .6s cubic-bezier(.22,1,.36,1)}@media(scripting:none){.hero__countdown{display:none}}.scroll-cue{grid-column:2;grid-row:5;align-self:end;display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:20px}.scroll-cue__label{font-size:var(--fs-micro);font-weight:500;line-height:1;letter-spacing:.2em;color:#edded1d9;margin-right:-.2em}.scroll-cue__line{width:1px;height:56px;background:#edded140;transform-origin:50% 0}@media(max-height:699.98px){.scroll-cue{display:none}}@media(min-width:900px){.hero__inner{grid-template-rows:1fr auto 1fr auto;padding-top:calc(var(--header-h) + 32px);padding-bottom:32px}.hero__countdown{grid-column:1;grid-row:4;justify-self:start;align-self:end;text-align:left;margin:0}.scroll-cue{grid-row:4;padding-top:32px}.hero__stack{padding-bottom:8px}}@keyframes hero-glow{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:none}}@keyframes hero-layer{0%{opacity:0}}@keyframes hero-rise-8{0%{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hero-rise-12{0%{opacity:.001;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hero-word{0%{opacity:.001;transform:translateY(40%);filter:blur(var(--hero-blur))}to{opacity:1;transform:none;filter:none}}@keyframes hero-word-majlis{0%{opacity:.001;transform:translateY(40%) scale(1.04);filter:blur(var(--hero-blur))}to{opacity:1;transform:none;filter:none}}@keyframes hero-word-lo{0%{opacity:.001;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes hero-word-majlis-lo{0%{opacity:.001;transform:translateY(40%) scale(1.04)}to{opacity:1;transform:none}}@keyframes hero-fade{0%{opacity:.001}to{opacity:1}}@keyframes cue-breathe{0%{transform:scaleY(.6);opacity:.4}to{transform:none;opacity:1}}html.js.motion .hero:not(.is-settled) .hero__glow-i{animation:hero-glow 1.6s cubic-bezier(.22,1,.36,1) both}html.js.motion .hero:not(.is-settled) .lattice__l1{animation:hero-layer 1.8s ease-out .2s both}html.js.motion .hero:not(.is-settled) .lattice__l2{animation:hero-layer 1.8s ease-out .4s both}html.js.motion .hero:not(.is-settled) .lattice__l3{animation:hero-layer 1.8s ease-out .6s both}html.js.motion .hero:not(.is-settled) .hero__eyebrow{animation:hero-rise-8 .8s cubic-bezier(.22,1,.36,1) .15s both}html.js.motion .hero:not(.is-settled) .hero__title .w__i{animation:hero-word 1s cubic-bezier(.22,1,.36,1) calc(.25s + var(--i, 0) * .14s) both}html.js.motion .hero:not(.is-settled) .hero__title .w--majlis .w__i{animation-name:hero-word-majlis;animation-delay:.85s}html.js.motion.lowend .hero:not(.is-settled) .hero__title .w__i{animation-name:hero-word-lo}html.js.motion.lowend .hero:not(.is-settled) .hero__title .w--majlis .w__i{animation-name:hero-word-majlis-lo}html.js.motion .hero:not(.is-settled) .hero__sub{animation:hero-rise-12 .8s cubic-bezier(.22,1,.36,1) 2.25s both}html.js.motion .hero:not(.is-settled) .hero__date{animation:hero-rise-12 .8s cubic-bezier(.22,1,.36,1) 2.4s both}html.js.motion .hero:not(.is-settled) .hero__actions{animation:hero-rise-12 .8s cubic-bezier(.22,1,.36,1) 2.55s both}html.js.motion .hero:not(.is-settled) .hero__micro{animation:hero-rise-12 .8s cubic-bezier(.22,1,.36,1) 2.7s both}html.js.motion .hero:not(.is-settled) .hero__countdown{animation:hero-rise-12 .8s cubic-bezier(.22,1,.36,1) 2.85s both}html.js.motion .hero:not(.is-settled) .scroll-cue{animation:hero-rise-12 .8s cubic-bezier(.22,1,.36,1) 3.2s both}html.js.motion .hero:not(.is-settled) .junction{opacity:0}html.js.motion .scroll-cue__line{animation:cue-breathe 2.4s cubic-bezier(.37,0,.63,1) infinite alternate}html.js.motion .scroll-cue.is-paused .scroll-cue__line{animation-play-state:paused}.hero.is-away .hero__inner{opacity:1!important}html.js:not(.motion) .hero:not(.is-settled) .hero__inner{animation:hero-fade .6s ease-out both}.hero--film{--opener-run: 200svh}@media(max-width:899.98px){.hero--film{--opener-run: 160svh}}.film{position:absolute;inset:0 0 auto;height:max(100svh,600px);z-index:0;overflow:hidden;pointer-events:none}html.js.motion:not(.lite) .hero--film:not(.is-settled) .film{position:fixed;inset:0;height:100%}.film__dim{position:absolute;inset:0;background:var(--blackberry);opacity:0}html.js.motion:not(.lite) .hero--film:not(.is-settled)+#why-now{background-color:transparent}html.js.motion:not(.lite) .hero--film:not(.is-settled) .hero__bg:after{display:none}html.js.motion:not(.lite) .hero--film:not(.is-settled){height:calc(max(100svh,600px) + var(--opener-run))}html.js.motion:not(.lite) .hero--film:not(.is-settled) .hero__stage{position:sticky;top:0;height:max(100svh,600px)}.hero--film .hero__glow,.hero--film .hero__lattice{display:none}.hero__poster,.hero__film{position:absolute;inset:0;width:100%;height:100%}.hero__poster img{width:100%;height:100%;object-fit:cover}.hero__film{opacity:0;transition:opacity .6s ease}.hero__film.is-live{opacity:1}.hero__shade{position:absolute;inset:0;background:radial-gradient(ellipse 62% 48% at 50% 46%,#2419399e,#24193961 55%,#24193900),linear-gradient(to bottom,#241939b3,#24193900 22% 72%,#241939e6)}@media(max-aspect-ratio:1/1){.hero__shade{background:radial-gradient(ellipse 90% 40% at 50% 42%,#241939a8,#24193966 60%,#24193900),linear-gradient(to bottom,#241939b8,#24193900 20% 70%,#241939eb)}}html.js.motion .hero--film:not(.is-settled) .hero__poster{animation:hero-film-in 1.6s cubic-bezier(.22,1,.36,1) both}@keyframes hero-film-in{0%{opacity:.001;transform:scale(1.04)}}@property --intro-run{syntax: "<length>"; inherits: true; initial-value: 0px;}.logo-intro{display:none}html.js.motion:not(.lite) .hero--film:not(.is-settled):has(.logo-intro){--intro-run: 100svh}@media(max-width:899.98px){html.js.motion:not(.lite) .hero--film:not(.is-settled):has(.logo-intro){--intro-run: 80svh}}html.js.motion:not(.lite) .hero--film:not(.is-settled){height:calc(max(100svh,600px) + var(--intro-run, 0px) + var(--opener-run))}html.js.motion:not(.lite) .hero--film:not(.is-settled) .logo-intro{position:absolute;inset:0;z-index:5;display:grid;place-items:center;overflow:hidden;pointer-events:none}.logo-intro__svg{display:block;width:min(76vw,1080px);height:auto;overflow:visible}@media(max-width:899.98px){.logo-intro__svg{width:80vw}}.logo-intro__plug{fill:#241939}.logo-intro__cue{position:absolute;left:50%;bottom:clamp(20px,4vh,40px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--wheat);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.logo-intro__cue-line{width:1px;height:40px;background:linear-gradient(to bottom,var(--wheat),rgba(237,222,209,0));transform-origin:50% 0;animation:cue-breathe 2.4s cubic-bezier(.37,0,.63,1) infinite alternate}html.js.motion:not(.lite) .hero--film:not(.is-settled) .logo-intro__mark{animation:logo-intro-in 1.4s cubic-bezier(.22,1,.36,1) .1s both;transform-box:fill-box;transform-origin:50% 50%}html.js.motion:not(.lite) .hero--film:not(.is-settled) .logo-intro__cue{animation:hero-fade .8s ease-out 1.2s both}@keyframes logo-intro-in{0%{opacity:0;transform:translateY(18px) scale(.96)}}html.js.motion:not(.lite) .hero--film:not(.is-settled):has(.logo-intro) .hero__inner :is(.hero__eyebrow,.hero__title .w__i,.hero__sub,.hero__date,.hero__actions,.hero__micro,.hero__countdown,.scroll-cue){animation:none}html.js.motion:not(.lite) .hero--film:not(.is-settled):not(.is-open):has(.logo-intro) .hero__inner{pointer-events:none}html.js.motion:not(.lite) .hero--film:not(.is-settled):has(.logo-intro) .hero__poster{animation:none}.site-header__logo{transition:opacity .5s ease,visibility 0s linear 0s}html.js.motion:not(.lite):not(.intro-done):has(.hero--film:not(.is-settled) .logo-intro) .site-header__logo{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}html.js.motion:not(.lite):not(.intro-done):has(.hero--film:not(.is-settled) .logo-intro) .site-header:before{opacity:0}.hero--film .hero__countdown{position:relative;isolation:isolate}.hero--film .hero__countdown:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#241939db,#241939b3 55%,#24193900)}.hero--film .hero__countdown:before{inset:-22px -40px}.why-now{--wn-line-gap: 24px;--wn-close-gap: 40px}.why-now__stage{position:relative}.why-now__inner{position:relative;z-index:1}.why-now__headline{font-size:var(--fs-h2-xl);font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--text);max-width:14ch;text-wrap:balance}.why-now__line{font-size:var(--fs-lead);font-weight:300;line-height:1.3;letter-spacing:-.01em;color:var(--text);max-width:30ch;text-wrap:pretty}.why-now__line+.why-now__line{margin-top:var(--wn-line-gap)}.why-now__close{margin-top:var(--wn-close-gap);font-family:var(--font-serif);font-style:italic;font-weight:450;font-size:var(--fs-pull);line-height:1.1;letter-spacing:-.01em;color:var(--text);max-width:17ch;text-wrap:balance}.why-now__headline .wnl-mask{padding-block:.06em .16em;margin-block:-.06em -.16em}.why-now__close .wnc-mask{padding:.06em .16em .22em;margin:-.06em -.16em -.22em}.why-now__col{margin-top:48px}@media(min-width:600px){.why-now__col{margin-left:calc((100% - 3 * var(--gap)) / 4 + var(--gap))}}@media(min-width:900px){.why-now{--wn-line-gap: 32px;--wn-close-gap: 56px}.why-now__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start}.why-now__head{grid-column:1 / 7;grid-row:1;min-width:0}.why-now__col{grid-column:7 / 13;grid-row:1;min-width:0;margin:0;padding-top:calc(var(--fs-h2-xl) * 2)}.why-now__line{max-width:none}.why-now__close{max-width:none;font-size:min(var(--fs-pull),4.1vw)}}@media(min-width:900px)and (prefers-reduced-motion:no-preference){.why-now__head{position:sticky;top:max(calc(var(--header-h) + 48px),22vh);top:max(calc(var(--header-h) + 48px),22svh)}}.why-now__stats{margin-top:clamp(80px,3rem + 5vw,128px)}.why-now__rule{height:1px;background:var(--hair-wheat);transform-origin:0 50%}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.stat{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px 10px 0 12px}.stat+.stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--hair-wheat);transform-origin:50% 0}.stat:first-child{padding-left:0}.stat__value{display:block;width:fit-content;min-width:2ch;contain:layout paint;font-size:var(--fs-numeral);font-weight:200;line-height:1;letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:-.07em}.stat__value[data-lead="1"]{margin-inline-start:-.165em}.stat__value[data-lead="4"]{margin-inline-start:-.062em}.stat__value[data-lead="7"]{margin-inline-start:-.105em}.stat__num,.stat__suffix{display:inline-block}.stat__suffix{margin-left:.02em}.stat__label{display:block;font-size:clamp(.875rem,.8rem + .35vw,1.125rem);font-weight:400;line-height:1.4;letter-spacing:.01em;color:var(--text-body);text-wrap:balance}@media(min-width:600px){.stat{padding:28px 20px 0 24px;gap:14px}}@media(min-width:900px){.why-now__rule,.stats{margin-left:calc(50% + var(--gap) / 2)}.stat{padding:32px 12px 0 20px;gap:14px}.stat__label{font-size:var(--fs-body)}}@media(min-width:1200px){.stat{padding:36px 24px 0 32px;gap:16px}}.why-now__stats.is-armed .why-now__rule{transform:scaleX(0)}.why-now__stats.is-armed .stat+.stat:before{transform:scaleY(0)}.why-now__stats.is-armed.is-drawn .why-now__rule{transform:none;transition:transform 1.2s var(--ease-out)}.why-now__stats.is-armed.is-drawn .stat+.stat:before{transform:none;transition:transform .9s var(--ease-out) .35s}.why-now__stats.is-armed.is-drawn .stat:nth-child(3):before{transition-delay:.5s}.why-now__vignette{display:none}.why-now.is-flow .why-now__line,.why-now.is-flow .why-now__close{margin-top:0;transform-origin:0 50%}.why-now.is-flow .why-now__line{min-height:50vh;min-height:50svh;min-height:var(--wn-pitch, 50svh)}.why-now.is-flow .why-now__col{padding-bottom:8svh}@media(max-width:899.98px){.why-now.is-flow .why-now__head{position:sticky;top:calc(var(--header-h) + 16px);z-index:2;isolation:isolate}.why-now.is-flow .why-now__head:before,.why-now.is-flow .why-now__head:after{content:"";position:absolute;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));z-index:-1;pointer-events:none}.why-now.is-flow .why-now__head:before{top:calc(-1 * (var(--header-h) + 16px));bottom:-20px;background:var(--blackberry);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 64px);mask-image:linear-gradient(to bottom,transparent 0,#000 64px)}.why-now.is-flow .why-now__head:after{top:calc(100% + 20px);height:48px;background:linear-gradient(to bottom,var(--blackberry),rgba(36,25,57,0))}.why-now.is-flow .why-now__inner{display:flow-root}.why-now.is-flow .why-now__col{margin-top:72px;padding-bottom:0;margin-bottom:calc(-1 * var(--wn-tail, 0px))}.why-now.is-flow .why-now__stage{padding-bottom:var(--wn-tail, 0px)}}@media(min-width:900px){.why-now.is-flow .why-now__head{position:sticky;top:calc(var(--header-h) + 32px)}.why-now.is-flow .why-now__col{padding-top:calc(var(--fs-h2-xl) * 2)}}.why-now__lines.is-lit>*{opacity:1!important;transition:opacity .8s var(--ease-ui)}.why-now.is-desk{padding-top:0}.why-now.is-desk .why-now__stage{height:100vh;height:100svh}.why-now.is-desk .why-now__inner{height:100%;grid-template-rows:100%}.why-now.is-desk .why-now__head{padding-top:22svh}.why-now.is-desk .why-now__head{position:relative;top:auto}.why-now.is-desk .why-now__col{position:relative;align-self:stretch;height:100%;padding-top:0;-webkit-mask-image:linear-gradient(to bottom,transparent 5svh,#000 30svh);mask-image:linear-gradient(to bottom,transparent 5svh,#000 30svh)}.why-now.is-desk .why-now__lines{position:absolute;inset:0 0 auto}.why-now.is-desk .why-now__line+.why-now__line{margin-top:56px}.why-now.is-desk .why-now__close{margin-top:72px}.why-now.is-desk .why-now__line,.why-now.is-desk .why-now__close{transform-origin:0 50%}.why-now.is-desk .why-now__vignette{display:block;position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 75% at 35% 45%,transparent 45%,rgba(0,0,0,.42) 100%)}.why-now.is-desk .why-now__stats{margin-top:-27svh}.why-now.vignette:after{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 62%,transparent 100%)}.why-now__orchestra{display:none}html.js.motion .why-now__orchestra{display:block;position:sticky;top:0;z-index:0;height:100vh;height:100svh;margin-top:calc(-1 * var(--section-y));margin-bottom:calc(var(--section-y) - 100vh);margin-bottom:calc(var(--section-y) - 100svh);pointer-events:none}html.js.motion .why-now.is-desk .why-now__orchestra{margin-top:0;margin-bottom:-100vh;margin-bottom:-100svh}.orchestra{display:block;width:100%;height:100%;opacity:0;transition:opacity .8s ease}.orchestra.is-live{opacity:1}.why-now__stage,.why-now__stats{position:relative;z-index:1}.experience{--x-card-h: min(64svh, 540px);--x-fade: 64px;--x-bleed: max(var(--gutter), (100vw - var(--wrap)) / 2)}.experience__title{max-width:none}.experience__title .xl,.experience__title .xl__i{display:block}.experience__title.is-masking .xl{overflow:clip;padding-block:.06em .16em;margin-block:-.06em -.16em}.experience__intro{max-width:46ch}.experience__rail-wrap{margin-top:var(--sp-intro-content)}.experience__rail{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0}.experience__veil,.experience__progress{display:none}.xcard{display:flex;flex-direction:column;min-height:260px;padding:28px;opacity:calc(var(--x-in, 1) * var(--x-dim, 1))}.xcard.is-lit:before{border-color:#f9f4ef29}.xcard__top,.xcard__rule,.xcard__title,.xcard__line{opacity:var(--x-c, 1)}.xcard__top{display:flex;align-items:center;gap:20px}.xcard__num{position:relative;display:block;flex:none;font-size:var(--fs-numeral);font-weight:200;line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.xcard__num:before{content:attr(data-n);display:block;color:#f9f4ef24}.xcard__num-lit{position:absolute;inset:0;color:var(--orange);text-shadow:0 0 24px rgba(252,129,2,.45);opacity:0;transition:opacity .5s cubic-bezier(.33,1,.68,1)}.xcard.is-lit .xcard__num-lit{opacity:1}.xcard__body{margin-top:auto;padding-top:32px}.xcard__rule{position:relative;display:block;height:1px;margin-bottom:20px;background:var(--hair-wheat)}.xcard__rule-lit{position:absolute;inset:0;background:#f9f4ef6b;transform:scaleX(0);transform-origin:0 50%;opacity:0;transition:opacity .4s ease,transform 0s linear .4s}.xcard.is-lit .xcard__rule-lit{transform:none;opacity:1;transition:opacity .2s ease,transform 1.1s var(--ease-out)}.xcard__title{font-size:var(--fs-h3);font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--text);text-wrap:balance}.xcard__line{margin-top:12px;max-width:36ch;color:var(--text-body);text-wrap:pretty}.status-dots{position:relative;display:flex;align-items:center;justify-content:space-between;flex:0 1 216px;min-width:72px;height:8px;margin-left:auto}.status-dots__track,.status-dots__seg{position:absolute;top:50%;height:1px;margin-top:-.5px}.status-dots__track{left:4px;right:4px;background:#edded133}.status-dots__seg{left:calc(4px + var(--i) * (100% - 8px) / 3);width:calc((100% - 8px) / 3);background:var(--orange);transform-origin:0 50%;opacity:.4}.status-dots__dot{position:relative;z-index:1;flex:none;width:8px;height:8px;border-radius:50%;background:var(--plum);box-shadow:inset 0 0 0 1px #edded166}.status-dots__on,.status-dots__glow{position:absolute;border-radius:50%;pointer-events:none}.status-dots__on{inset:0;background:var(--orange);opacity:.6}.status-dots__glow{inset:-10px;background:radial-gradient(closest-side,#fc81024d,#fc810200);opacity:.5}@media(min-width:600px){.experience__rail{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap);row-gap:0}.xcard{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-content:start;min-height:0}.xcard:nth-child(n+3){margin-top:var(--gap)}.xcard__body{display:contents}.xcard__rule{align-self:end;margin-top:clamp(32px,3.2vw,48px)}.xcard__title,.xcard__line{align-self:start}}@media(min-width:900px){.experience__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:end}.experience__eyebrow{grid-column:1 / -1}.experience__title{grid-column:1 / 8}.experience__intro{grid-column:8 / -1;margin-top:0;padding-bottom:.35em}.xcard{padding:32px}}@media(min-width:1280px){.experience__rail{grid-template-columns:repeat(4,minmax(0,1fr))}.xcard{padding:32px 28px 30px}.xcard:nth-child(n+3){margin-top:0}.xcard__line{text-wrap:balance}}@media(min-width:900px)and (min-height:700px){html.js.motion .experience:not(.experience--static){padding-block:0}html.js.motion .experience:not(.experience--static) .experience__pin{display:flex;align-items:center;height:100vh;height:100svh}html.js.motion .experience:not(.experience--static) .experience__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr auto auto 1fr;column-gap:var(--gap)}html.js.motion .experience:not(.experience--static) .experience__head,html.js.motion .experience:not(.experience--static) .experience__cta{grid-column:1 / 5;position:relative;z-index:2}html.js.motion .experience:not(.experience--static) .experience__head{display:block;grid-row:2}html.js.motion .experience:not(.experience--static) .experience__intro{margin-top:var(--sp-h2-intro);padding-bottom:0}html.js.motion .experience:not(.experience--static) .experience__cta{grid-row:3}html.js.motion .experience:not(.experience--static) .experience__rail-wrap{grid-column:5 / -1;grid-row:1 / -1;align-self:center;position:relative;z-index:1;margin:0 calc(-1 * var(--x-bleed)) 0 calc(-1 * var(--gap));overflow-x:clip;overflow-y:visible}html.js.motion .experience:not(.experience--static) .experience__veil{display:block;position:absolute;z-index:2;top:-64px;bottom:-64px;left:0;width:var(--x-fade);background:linear-gradient(90deg,var(--blackberry) 0%,rgba(36,25,57,.92) 22%,rgba(36,25,57,.6) 50%,rgba(36,25,57,.22) 78%,rgba(36,25,57,0) 100%);opacity:0;pointer-events:none}html.js.motion .experience:not(.experience--static) .experience__rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--x-card-w);grid-template-columns:none;grid-template-rows:auto 1fr auto auto auto;height:var(--x-card-h);column-gap:24px;row-gap:0;width:max-content;padding-left:var(--gap)}html.js.motion .experience:not(.experience--static) .experience__rail,html.js.motion .experience:not(.experience--static) .experience__progress{--x-card-w: clamp(340px, 28vw, 460px)}html.js.motion .experience:not(.experience--static) .xcard{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;row-gap:0;margin-top:0;width:var(--x-card-w);min-height:0;padding:clamp(28px,2.6vw,44px)}html.js.motion .experience:not(.experience--static) .xcard__top{grid-row:1}html.js.motion .experience:not(.experience--static) .xcard__body{display:contents}html.js.motion .experience:not(.experience--static) .xcard__rule{grid-row:3;align-self:end;margin-top:32px}html.js.motion .experience:not(.experience--static) .xcard__title{grid-row:4}html.js.motion .experience:not(.experience--static) .xcard__line{grid-row:5}html.js.motion .experience:not(.experience--static) .status-dots{min-width:64px}html.js.motion .experience:not(.experience--static) .xcard__top{gap:16px}html.js.motion .experience:not(.experience--static) .xcard__line{text-wrap:pretty}html.js.motion .experience:not(.experience--static) .experience__progress{display:block;position:absolute;left:var(--gap);top:calc(100% + clamp(28px,4svh,44px));width:calc(2 * var(--x-card-w) + 24px);height:1px;background:var(--hair-wheat);overflow:hidden;pointer-events:none}html.js.motion .experience:not(.experience--static) .experience__progress-fill{display:block;height:100%;background:#f9f4ef80;transform:scaleX(0);transform-origin:0 50%}@supports (width: 1cqw){html.js.motion .experience:not(.experience--static) .experience__rail-wrap{container-type:inline-size}html.js.motion .experience:not(.experience--static) .experience__rail,html.js.motion .experience:not(.experience--static) .experience__progress{--x-card-w: min(clamp(340px, 30vw, 460px), (100cqw - 2 * var(--gap) - var(--gutter)) / 2)}html.js.motion .experience:not(.experience--static) .xcard{padding:clamp(26px,calc(var(--x-card-w) * .1),44px)}}}.speakers{--grade: brightness(.8) saturate(.8) sepia(.14) contrast(1.06);--grade-mono: grayscale(1) brightness(.8) contrast(1.08);--room-edge: radial-gradient(105% 88% at 50% 42%, transparent 50%, rgba(60, 12, 44, .66)), linear-gradient(to bottom, rgba(60, 12, 44, .42), transparent 28%), linear-gradient(to top, rgba(36, 6, 26, .46), transparent 44%);--room-edge-inset: inset 0 0 56px rgba(60, 12, 44, .42)}.speakers__feature{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:700px)and (max-width:899.98px){.speakers__feature{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;align-items:center}}@media(min-width:900px){.speakers__feature{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:center}.speakers__media{grid-column:1 / span 6}.speakers__text{grid-column:8 / -1}.speakers__feature--solo .speakers__text{grid-column:1 / -1}}.sframe{position:relative;width:min(100%,62.4vh);width:min(100%,calc(78svh * .8));aspect-ratio:4 / 5;border-radius:var(--radius-panel);overflow:hidden;isolation:isolate;background:var(--plum);box-shadow:var(--card-shadow)}@media(min-width:900px){.sframe{width:min(100%,78vh);width:min(100%,78svh);max-height:78vh;max-height:78svh}}.sframe:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;border:1px solid rgba(249,244,239,.08);pointer-events:none}@media(max-width:899.98px){.speakers__feature--standin{grid-template-columns:minmax(0,1fr);gap:36px}.speakers__feature--standin .speakers__media{order:1}.speakers__feature--standin .sframe{width:100%;aspect-ratio:16 / 9;max-height:78vh;max-height:78svh}}.sframe__inner{position:absolute;left:0;right:0;top:-8%;height:116%}.portrait__layer{position:absolute;inset:0}.portrait__layer--mono{opacity:0}.portrait__layer picture{width:100%;height:100%}.portrait__layer img{width:100%;height:100%;object-fit:cover;transform:scale(var(--crop-s, 1));transform-origin:var(--crop-o, 50% 50%)}.portrait__layer--colour img{filter:var(--grade)}.portrait__img--mono img{filter:var(--grade-mono)}.sframe--photo .portrait__layer img{object-position:50% 20%}.sframe--photo:after{background:var(--room-edge);box-shadow:var(--room-edge-inset)}.sframe__unlit{background:var(--plum)}.sframe__lit{background:radial-gradient(60% 38.8% at 50% 93.1%,rgba(252,129,2,.3),transparent 70%),var(--plum)}.medal{width:100%;height:100%;fill:none}.medal path,.medal polygon{vector-effect:non-scaling-stroke;stroke-linejoin:miter}.medal__lattice,.medal__ring,.medal__star{stroke-width:1px}.medal__seat{stroke:none}.medal--unlit .medal__lattice,.medal--unlit .medal__ring,.medal--unlit .medal__star{stroke:#edded129}.medal--unlit .medal__seat{fill:var(--plum)}.medal--lit .medal__lattice{stroke:#f9f4ef4d}.medal--lit .medal__seat{fill:#3c0c2ce6}.medal--lit .medal__ring--1{stroke:var(--orange);stroke-width:1.5px}.medal--lit .medal__ring--2,.medal--lit .medal__ring--3{stroke:#f9f4ef6b}.medal--lit .medal__star{stroke:#f9f4efc7}.speakers__text{max-width:36rem}.speakers__title{max-width:12ch}.speakers__line-mask{padding-bottom:.14em;margin-bottom:-.14em}.speakers__who{position:relative;margin-top:32px;padding-top:28px}@media(min-width:900px){.speakers__who{margin-top:48px;padding-top:40px}}.speakers__rule{position:absolute;inset:0 0 auto;height:1px;background:var(--hair-wheat);transform-origin:0 50%}.speakers__name{font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--cream);text-wrap:balance}.speakers__role-title{margin-top:10px;color:var(--wheat);line-height:1.5}.speakers__opens{margin-top:22px;font-size:var(--fs-sub);line-height:1.15;color:#f9f4efeb}@media(min-width:900px){.speakers__opens{margin-top:28px}}.speakers__hosts{margin-top:72px}@media(min-width:900px){.speakers__hosts{margin-top:96px}}.speakers__hosts .eyebrow{margin-bottom:24px}@media(min-width:900px){.speakers__hosts .eyebrow{margin-bottom:32px}}.speakers__hosts-line{letter-spacing:.06em}.people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}.people--speakers{margin-top:72px}@media(min-width:700px){.people{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px var(--gap)}}@media(min-width:900px){.people--speakers{margin-top:96px}}.speakers__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}.speakers__row>.people,.speakers__row>.tba{grid-column:1 / -1}@media(min-width:700px){.speakers__row{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap)}.speakers__row>.people{grid-column:1 / span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.speakers__row>.tba{grid-column:3}}.pframe{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;isolation:isolate;background:var(--plum);box-shadow:0 30px 60px -36px #0009}.pframe:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;border:1px solid rgba(249,244,239,.08);background:var(--room-edge);box-shadow:var(--room-edge-inset);pointer-events:none}.pframe__seal{position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1;transform:translate(-50%,-50%);fill:none}.pframe__seal polygon,.pframe__seal path{vector-effect:non-scaling-stroke;stroke-width:1px;stroke:#edded129}.person__name{margin-top:18px;font-size:var(--fs-h3);font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--cream)}.person__title{margin-top:6px;font-size:.875rem;line-height:1.5;color:var(--wheat);text-wrap:balance}.speakers__nobr{white-space:nowrap}@media(min-width:900px){.person__name{margin-top:24px}.person__title{font-size:1rem}}.person__role{margin-top:6px;font-family:var(--font-serif);font-style:italic;font-size:1.125rem;line-height:1.25;color:var(--cream);text-wrap:balance}.tba{display:flex}.tba-outline{position:relative;flex:1;padding:1.5px;border-radius:20px;overflow:hidden;isolation:isolate}.tba-outline__spin{position:absolute;z-index:-1;left:50%;top:50%;width:150%;aspect-ratio:1;margin:-75% 0 0 -75%;background:var(--gradient);pointer-events:none}@media(min-width:700px){.tba-outline__spin{width:180%;margin:-90% 0 0 -90%}}html.motion .tba-outline__spin{animation:tba-spin 10s linear infinite}html.motion .tba-outline:not(.is-paused) .tba-outline__spin{will-change:transform}.tba-outline.is-paused .tba-outline__spin{animation-play-state:paused}@keyframes tba-spin{to{transform:rotate(1turn)}}.tba__panel{position:relative;height:100%;min-height:232px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;overflow:hidden;border-radius:18.5px;background:radial-gradient(70% 40% at 50% 100%,rgba(252,129,2,.08),transparent),var(--plum)}@media(min-width:700px)and (max-width:899.98px){.tba__panel{padding:22px;min-height:0}}@media(min-width:900px){.tba__panel{padding:clamp(28px,2.6vw,40px)}}.tba__seal{position:absolute;top:24px;right:24px;width:76px;aspect-ratio:1;fill:none;pointer-events:none}@media(min-width:700px)and (max-width:899.98px){.tba__seal{top:20px;right:20px;width:56px}}@media(min-width:900px){.tba__seal{top:36%;right:auto;left:50%;width:46%;transform:translate(-50%,-50%)}}.tba__seal polygon,.tba__seal path{vector-effect:non-scaling-stroke;stroke-width:1px;stroke:#edded124}.tba__text{position:relative}.tba__title{font-size:var(--fs-h3);font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--cream);text-wrap:balance;max-width:18ch}.tba__line{margin-top:10px;font-size:.9375rem;line-height:1.55;color:var(--wheat);max-width:34ch;text-wrap:pretty}@media(min-width:700px)and (max-width:899.98px){.tba__title{font-size:1.125rem}.tba__line{font-size:.875rem}}.audience{--fs-ticker: clamp(1.75rem, 1.1rem + 2.9vw, 4rem);--fs-roles: clamp(1.25rem, 1rem + 1.4vw, 2rem);--seal: 88px;text-align:center}.audience__inner{display:flex;flex-direction:column;align-items:center}.audience__head{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.audience__title{margin-inline:auto}.audience__lead{max-width:46ch;margin-inline:auto;text-wrap:balance}.audience__seal{position:relative;flex:none;width:var(--seal);height:var(--seal);margin-bottom:28px;transform:rotate(-8deg)}.seal{width:100%;height:100%;overflow:visible}.seal__ring,.seal__inner,.seal__star{fill:none;vector-effect:non-scaling-stroke;stroke-width:1px}.seal__ring{stroke:#f9f4ef66}.seal__inner{stroke:#f9f4ef24}.seal__dot{fill:#f9f4ef66}.seal__star{stroke:var(--orange);stroke-linejoin:miter}.seal__text{font-family:var(--font-sans);font-weight:600;font-size:11.45px;letter-spacing:.24em;text-transform:uppercase;fill:#f9f4efdb}.seal__impression{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px #f9f4ef80;opacity:0;pointer-events:none}@media(min-width:900px){.audience{--seal: 112px}.seal__text{font-size:9px;letter-spacing:.3em}.audience__seal{position:absolute;margin:0;font-size:var(--fs-h2);top:calc(var(--fs-eyebrow) * 1.4 + var(--sp-eyebrow-h2) - .8em);left:calc(50% + 3.05em)}}.ticker-track{width:100%;margin-top:var(--sp-intro-content)}.audience__stage{display:flex;flex-direction:column;align-items:center;width:100%}.ticker{--tk-size: var(--fs-ticker);--tk-pad: 36px;--tk-lines: 1.2;--band-w: min(100%, max(880px, calc(17.6 * var(--tk-size) + 96px)));position:relative;width:100%;padding-block:var(--tk-pad)}@media(min-width:900px){.ticker{--tk-size: min(var(--fs-ticker), calc((min(100vw, var(--wrap) + 2 * var(--gutter)) - 2 * var(--gutter)) / 17.6))}}@media(max-width:599.98px){.ticker{--tk-pad: 28px}}.ticker:before,.ticker:after{content:"";position:absolute;left:50%;width:var(--band-w);height:1px;transform:translate(-50%);background:var(--hair-wheat);pointer-events:none}.ticker:before{top:0}.ticker:after{bottom:0}.roles{display:flex;flex-direction:column;align-items:center;gap:.55em;margin:0 auto;padding:0;font-size:var(--fs-roles);font-weight:300;line-height:1.15;letter-spacing:-.01em;color:var(--cream)}.roles__item{max-width:100%;text-wrap:balance}@media(min-width:900px){.roles{display:block;line-height:1.5}.roles__item{display:inline}.roles__item:nth-child(2n):after{content:"\a";white-space:pre}.roles__item:nth-child(odd):not(:last-child):after{content:"";display:inline-block;width:1.3em;height:.56em;background:radial-gradient(circle closest-side,var(--wheat) 0 calc(100% - .75px),transparent) 50% 50% / .15em .15em no-repeat}}.ticker__window,.ticker__progress{display:none}.ticker__window{--bleed: .3em;--fade: calc(var(--bleed) + .14em);position:relative;grid-template:minmax(calc(var(--tk-lines) * 1.1em),auto) / minmax(0,1fr);align-items:center;justify-items:center;padding-block:var(--bleed);margin-block:calc(-1 * var(--bleed));font-size:var(--tk-size);font-weight:300;line-height:1.1;letter-spacing:-.02em;white-space:nowrap;color:var(--cream);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.ticker__role{grid-area:1 / 1;position:relative;top:-.11em;max-width:100%}.ticker__progress{position:absolute;left:0;right:0;bottom:0;width:var(--band-w);height:1px;margin-inline:auto;background:linear-gradient(90deg,transparent,rgba(249,244,239,.55),transparent);pointer-events:none}@media(min-width:900px){html.js.motion .audience:not(.is-static) .roles{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html.js.motion .audience:not(.is-static) .ticker__window{display:grid}html.js.motion .audience:not(.is-static) .ticker__progress{display:block;transform:scaleX(0)}html.js.motion .audience:not(.is-static) .ticker__role:not(.is-active){opacity:0;visibility:hidden}html.js.motion .audience:not(.is-static) .ticker-track{--step: 10svh}html.js.motion .audience:not(.is-static) .ticker-track:after{content:"";display:block;height:calc(var(--roles, 6) * var(--step))}html.js.motion .audience:not(.is-static) .audience__stage{position:sticky;top:max(var(--header-h),calc((100svh - var(--stage-h, 22rem)) / 2))}}.audience__under{margin:44px auto 0;max-width:100%}.audience__under-line{display:block}.audience__title .a5line-mask{padding-block:.08em .2em;margin-block:-.08em -.2em}html.js.motion .audience:not(.is-static) :is(.audience__eyebrow,.audience__title,.audience__lead,.ticker,.audience__under,.audience__cta,.audience__seal){opacity:0}.majlis{--word-max: 640px}.majlis:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 120% 90% at 50% 45%,transparent 58%,rgba(0,0,0,.35) 100%)}.majlis__vignette{display:none}.majlis__head{z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.majlis__head>*{max-width:720px}.majlis__head .h2{margin-inline:auto;max-width:16ch}.majlis__stage{position:relative}.majlis__runway{display:contents}.majlis__sticky{--pad-t: clamp(40px, 5vw + 16px, 88px);--pad-b: clamp(48px, 6vw + 16px, 104px);position:relative;display:grid;place-items:center;padding:var(--pad-t) var(--gutter) var(--pad-b)}.majlis__lamp{position:absolute;inset:-12% 0;pointer-events:none;background:radial-gradient(60% 50% at 50% 46%,rgba(252,129,2,.1),transparent 60%)}.majlis__word{position:relative;z-index:1;width:min(100%,var(--word-max));aspect-ratio:1647 / 1166;transform-origin:50% 50%}.majlis__halo{position:absolute;inset:-10%;pointer-events:none;background:radial-gradient(closest-side,rgba(252,129,2,.14),transparent)}.callig{position:relative;display:block;width:100%;height:100%;overflow:visible}.callig__ink{fill:var(--cream)}.callig__nuqta{fill:var(--orange)}.callig__rule{stroke:var(--wheat);stroke-opacity:.18;stroke-width:1px;fill:none}.callig__rule--narrow{display:none}@media(max-width:599.98px){.callig__rule--wide{display:none}.callig__rule--narrow{display:inline}}.callig__nib-tip{fill:var(--orange)}.callig__nib-glow{fill:url(#majlis-nib-glow)}.callig__flare{fill:url(#majlis-nib-glow)}.callig__glow-0{stop-color:var(--orange);stop-opacity:.45}.callig__glow-m{stop-color:var(--orange);stop-opacity:.22}.callig__glow-1{stop-color:var(--orange);stop-opacity:0}.majlis__spacer{display:none}.majlis__cards{position:relative;z-index:2}.moments{display:grid}@media(max-width:899.98px)and (orientation:portrait),(min-width:900px)and (min-height:600px)and (max-height:759.98px){html.js.motion .majlis.is-runway{--word-h: calc(min(100vw - 2 * var(--gutter), var(--word-max)) / 1.4125);--bar-h: 0px}html.js.motion .majlis.is-runway .majlis__runway{display:block;position:relative}html.js.motion .majlis.is-runway .majlis__sticky{position:sticky;top:calc(max(var(--header-h) + 12px,(var(--header-h) + 100vh - var(--bar-h) - var(--word-h)) / 2) - var(--pad-t));top:calc(max(var(--header-h) + 12px,(var(--header-h) + 100svh - var(--bar-h) - var(--word-h)) / 2) - var(--pad-t))}html.js.motion .majlis.is-runway .majlis__spacer{display:block;height:110vh;height:110svh}}@media(max-width:899.98px)and (orientation:portrait){html.js.motion .majlis.is-runway{--bar-h: calc(64px + env(safe-area-inset-bottom)) }}@media(min-width:900px)and (min-height:760px){.majlis.is-stage:after{display:none}.majlis.is-stage .majlis__vignette{display:block;position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse 120% 90% at 50% 45%,transparent 58%,rgba(0,0,0,.35) 100%);-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent);mask-image:linear-gradient(to bottom,#000 80%,transparent)}.majlis.is-stage .majlis__stage{margin-top:0}.majlis.is-stage .majlis__sticky{position:sticky;top:0;height:100vh;height:100svh;padding:0 var(--gutter)}.majlis.is-stage .majlis__lamp{inset:0}.majlis.is-stage .majlis__word{width:min(62vw,960px,90svh)}.majlis.is-stage .majlis__spacer{display:block;height:130vh;height:130svh}.majlis.is-stage .majlis__cards{display:flex;align-items:flex-start;min-height:50vh;min-height:50svh;padding-top:24px;padding-bottom:24px}.majlis.is-stage .moments{width:100%}}.moments--pics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:600px){.moments--pics{gap:16px}}@media(min-width:900px){.moments--pics{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.moment--pic{position:relative;aspect-ratio:3 / 4;border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--card-shadow)}.moment--pic:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hair);pointer-events:none}.moment__pic{position:absolute;inset:0}.moment__picture,.moment__picture img{display:block;width:100%;height:100%}.moment__picture img{object-fit:cover}@media(orientation:landscape)and (max-height:599.98px){.moments--pics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px)and (min-height:760px){.majlis.is-stage .moments--pics{grid-template-columns:repeat(4,min(calc((100% - 72px)/4),calc((50vh - 48px)*.75)));grid-template-columns:repeat(4,min(calc((100% - 72px)/4),calc((50svh - 48px)*.75)));justify-content:center;align-items:start}}.day{--node: 11px;--nc: 14px;--thread: 5px;--time-lh: 28px;--time-w: 56px;--col-gap: 14px;--pitch: 88px;--row-pad: 20px}@media(min-width:900px){html.js.motion .day{padding-bottom:max(var(--section-y),32svh)}.day{--time-w: 5.25rem;--col-gap: clamp(20px, .5rem + 1.2vw, 32px);--pitch: max(96px, 14svh);--row-pad: 28px}}.day__sky{position:absolute;inset:0;z-index:0;pointer-events:none}.day__sky-layer{position:relative;height:100vh;height:100svh;overflow:hidden}html.js.motion .day__sky-layer{position:sticky;top:0}.day__sun{position:absolute;left:65.96%;top:17.88%;width:min(64vw,420px);aspect-ratio:1 / 1;translate:-50% -50%}.day__disc{position:absolute;inset:0;border-radius:50%;opacity:.5}.day__disc--cream{background:radial-gradient(closest-side,#f9f4ef38,#f9f4ef36 12%,#f9f4ef2a 20%,#f9f4ef1c 30%,#f9f4ef11 42%,#f9f4ef08 56%,#f9f4ef03 72%,#f9f4ef01 86%,#f9f4ef00)}.day__disc--orange{background:radial-gradient(closest-side,#fc810247,#fc810242 16%,#fc810232 30%,#fc81021f,#fc810210,#fc810206 78%,#fc810201 90%,#fc810200)}@media(min-width:900px){.day__sun{left:78.64%;top:27%;width:min(30vw,520px)}}.day.is-live .day__sun,.day.is-live .timeline__spark{will-change:transform}.day.is-live .day__disc{will-change:opacity}.day__inner{display:flex;flex-direction:column}.day__aside{display:contents}.day__head{order:0}.timeline{order:1;margin-top:48px}.day__micro{order:2;margin-top:40px;max-width:34ch;text-wrap:pretty}.day__cta{order:3}.day__cta-lead{color:var(--wheat);font-weight:600}@media(min-width:600px)and (max-width:899.98px){.day{--time-w: 4.5rem;--col-gap: 20px}}@media(min-width:900px){.day__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start}.day__aside{display:block;grid-column:1 / span 6;grid-row:1;position:sticky;top:20vh;top:20svh}.timeline{grid-column:7 / -1;grid-row:1;margin-top:0}.day__micro{margin-top:var(--sp-h2-intro);max-width:36ch}}.timeline{position:relative}.timeline__list{position:relative;margin:0}.stop{position:relative;display:grid;grid-template-columns:var(--node) var(--time-w) minmax(0,1fr);column-gap:var(--col-gap);align-items:baseline;min-height:var(--pitch);padding-bottom:var(--row-pad)}.stop:last-child{min-height:0;padding-bottom:0}.stop__time{grid-column:2;grid-row:1;font-size:1.125rem;font-weight:600;line-height:var(--time-lh);letter-spacing:.005em;color:var(--cream);white-space:nowrap}.stop__label{grid-column:3;grid-row:1;max-width:40ch;font-size:var(--fs-body);line-height:1.6;color:var(--text-body);text-wrap:pretty}@media(min-width:600px)and (max-width:899.98px){.stop__label{max-width:48ch}}.stop__node{grid-column:1;grid-row:1;align-self:start;position:relative;width:var(--node);height:var(--node);margin-top:calc(var(--nc) - var(--node) / 2);border-radius:50%;box-shadow:inset 0 0 0 1px #edded14d}.stop__fill{position:absolute;inset:0;border-radius:50%;background:var(--orange);box-shadow:0 0 12px 1px #fc81024d}.stop__seg{position:absolute;left:calc(var(--node) / 2 - .5px);top:calc(var(--nc) + var(--node) / 2 + var(--thread));width:1px;height:calc(100% - var(--node) - 2 * var(--thread));background:#edded12e}.stop__ink{position:absolute;inset:0;background:#f9f4efb3;transform-origin:50% 0}.timeline__spark{position:absolute;left:calc(var(--node) / 2);top:var(--nc);width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--cream);box-shadow:0 0 10px 3px #f9f4ef47;opacity:0;pointer-events:none}.venue{--band-h: max(240px, 56vw);--overlap: calc(var(--band-h) * .16);--map-ratio: 4 / 3;--shade: 8%;--curve: 140%}@media(min-width:600px){.venue{--map-ratio: 16 / 10;--shade: 16%;--curve: 110%}}@media(min-width:900px){.venue{--band-h: clamp(320px, 42vw, 600px);--curve: 92%}}.venue__intro{grid-column:1 / -1}@media(min-width:900px){.venue__intro{grid-column:1 / span 7}}.venue__intro .lead{max-width:52ch}.venue__band{height:var(--band-h);margin-top:var(--sp-intro-content);overflow:hidden;background:var(--plum)}.venue__band:before,.venue__band:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.venue__band:before{background:linear-gradient(90deg,#112628d9,#11262800 calc(var(--shade) * .5) calc(100% - var(--shade) * .5),#112628d9),linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0) var(--shade) calc(100% - var(--shade)),rgba(0,0,0,.5))}.venue__band:after{background:radial-gradient(ellipse var(--curve) 100% at 50% 100%,rgba(17,38,40,0) 87%,var(--forest) 100%),linear-gradient(to bottom,#11262800 90%,#112628e6)}.venue__pan{position:absolute;top:0;left:50%;height:100%;width:max(calc(var(--band-h) * 3.2),112%);transform:translate(-50%)}.venue__img,.venue__img img{display:block;width:100%;height:100%;max-width:none}.venue__img img{object-fit:cover;object-position:50% 84%}.venue__band--photo .venue__img img{object-position:50% 50%}.venue__grid{display:grid;gap:16px;margin-top:calc(-1 * var(--overlap))}@media(min-width:900px){.venue__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);align-items:stretch}.venue__card{grid-column:1 / span 6}.venue__map{grid-column:7 / span 6}}.venue__card{display:flex;flex-direction:column;gap:24px;padding:28px 24px 24px}@media(min-width:600px){.venue__card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px 40px;padding:36px 36px 32px}.venue__micro{grid-column:1 / -1}}@media(min-width:900px){.venue__card{display:flex;gap:28px;padding:clamp(32px,1rem + 2vw,48px)}.venue__card .venue__facts{margin-top:auto}.venue__card .venue__micro{margin-top:0}}.venue__address{font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:300;line-height:1.3;letter-spacing:-.012em;color:var(--blackberry);text-wrap:balance}.venue__name{display:block;font-weight:600;margin-bottom:4px}.venue__where{display:block;color:#241939cc}.venue__facts{border-top:1px solid rgba(36,25,57,.14)}.venue__facts li{display:flex;align-items:center;gap:14px;min-height:52px;padding-block:12px;border-bottom:1px solid rgba(36,25,57,.14);font-size:1rem;font-weight:600;line-height:1.35;color:var(--blackberry)}.venue__facts li:before{content:"";flex:none;width:7px;height:7px;background:var(--blackberry);opacity:.5;transform:rotate(45deg)}@media(min-width:600px)and (max-width:899.98px){.venue__facts{align-self:start}}.venue__micro{margin-top:auto;font-variant-numeric:tabular-nums;text-wrap:balance}.venue__map{display:flex;flex-direction:column}.map__frame{position:relative;isolation:isolate;aspect-ratio:var(--map-ratio);border-radius:var(--radius-panel);overflow:hidden;background:var(--plum);box-shadow:var(--panel-shadow)}.map__frame:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;border:1px solid rgba(249,244,239,.12);pointer-events:none}.map__tile{position:absolute;inset:0}.map__tile:before{content:"";position:absolute;inset:0;background:var(--lattice-l1) 50% 50% / var(--tile-l1) var(--tile-l1) repeat;opacity:.06}.map__art{position:absolute;inset:0;width:100%;height:100%;max-width:none}.map__sea{fill:#000;fill-opacity:.24}.map__coast,.map__depth,.map__road,.map__causeway{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}.map__coast{stroke:#edded14d}.map__depth{stroke:#edded114}.map__road{stroke:#edded11c}.map__canal{fill:none;stroke:#000;stroke-opacity:.24;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.map__canal-bank{fill:none;stroke:#edded13d;stroke-width:5.6;stroke-linecap:round;stroke-linejoin:round}.map__islet{fill:#0000003d;stroke:#edded14d;stroke-width:1;vector-effect:non-scaling-stroke}.map__causeway{stroke:#edded138}.map__tile:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.36),transparent 50%);pointer-events:none}.map__pin,.map__label{z-index:1}.map__pin{position:absolute;left:50%;top:44%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 7px #fc810229,0 0 28px 6px #fc810247}.map__pin:after{content:"";position:absolute;inset:-17px;border-radius:50%;border:1px solid rgba(252,129,2,.3)}.map__label{position:absolute;left:clamp(16px,.5rem + 1.6vw,28px);right:clamp(16px,.5rem + 1.6vw,28px);bottom:clamp(14px,.4rem + 1.4vw,24px);max-width:34ch;font-size:var(--fs-micro);font-weight:500;line-height:1.45;letter-spacing:.01em;color:var(--text-dim)}.map__label:before{content:"";display:block;width:28px;height:1px;margin-bottom:10px;background:#edded166}.map__label-name{display:block;color:var(--cream);font-weight:600}.map__label-rest{display:block}.map__iframe{position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0;opacity:0;transition:opacity .6s var(--ease-out)}.map:not(.is-live) .map__iframe{pointer-events:none}.map.is-live .map__iframe{opacity:1}html:not(.motion) .map__iframe{transition-duration:.3s}.map__load{position:absolute;inset:0;z-index:2;width:100%;padding:0;border:0;border-radius:inherit;background:transparent}.map__load:focus-visible{outline-offset:-5px}.map__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.map__btn{flex:1 1 0;min-width:max-content;min-height:48px;padding:0 22px;gap:10px;font-size:.9375rem;font-weight:600}.map__btn-icon{flex:none;width:12px;height:12px;opacity:.7;transition:transform .3s var(--ease-ui)}@media(hover:hover)and (pointer:fine){.map__btn:hover .map__btn-icon{transform:translate(2px,-2px)}}.faq__list{position:relative;max-width:820px;margin-inline:auto}.qa{position:relative}.qa.is-covering,.faq__end.is-covering{background:var(--blackberry)}.qa__q{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding:20px 0;list-style:none;cursor:pointer;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--cream);text-wrap:pretty;-webkit-tap-highlight-color:transparent;border-radius:2px}@media(min-width:900px){.qa__q{padding:26px 0}}@media(max-width:899.98px){.qa__q{scroll-margin-bottom:calc(80px + env(safe-area-inset-bottom))}}.qa__q::-webkit-details-marker{display:none}.qa__q::marker{content:""}.qa__q:before,.faq__end{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--hair-wheat);transform-origin:0 50%;transform:scaleX(var(--rule, 1))}.faq__end{position:relative;inset:auto}.qa__text{flex:1 1 auto;min-width:0}.qa__icon{position:relative;flex:none;width:20px;height:20px;color:#edded1b8;transition:color .3s ease}.qa__icon:before,.qa__icon:after{content:"";position:absolute;left:0;top:calc(50% - .75px);width:20px;height:1.5px;border-radius:1px;background:currentColor}.qa__icon:after{transform:rotate(90deg);transition:transform .3s cubic-bezier(.5,1,.89,1)}.qa[open]:not(.is-closing) .qa__icon:after{transform:rotate(180deg)}.qa[open] .qa__icon{color:var(--cream)}@media(hover:hover)and (pointer:fine){.qa__q:hover .qa__icon{color:var(--cream)}}.qa__q:focus-visible{outline-offset:4px}.qa__a{padding:0 44px 28px 0;color:var(--text-body);font-size:var(--fs-body);line-height:1.6}@media(min-width:900px){.qa__a{padding-bottom:34px}}.qa__a p{max-width:60ch;text-wrap:pretty}.qa__a .tbc{vertical-align:.05em}html:not(.motion) .qa__icon,html:not(.motion) .qa__icon:after{transition:none}.register{--ink: var(--blackberry);--ink-84: rgba(36, 25, 57, .84);--ink-72: rgba(36, 25, 57, .72);--ink-rule: rgba(36, 25, 57, .12);--field-line: rgba(36, 25, 57, .24);--field-rule: rgba(36, 25, 57, .58);--field-line-strong: rgba(36, 25, 57, .42);--field-rule-strong: rgba(36, 25, 57, .8);--field-fill: rgba(237, 222, 209, .2);--card-pad: 24px;isolation:isolate}@media(min-width:900px){.register{--card-pad: 48px}}.register [hidden]{display:none!important}.register:focus,.register:focus-visible{outline:none}.register__bg{--mask: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .5) 64px, #000 var(--rise, 200px), #000 calc(100% - var(--floor, 128px)), rgba(0, 0, 0, .45) calc(100% - 40px) , transparent 100%);position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:var(--mask);mask-image:var(--mask)}@media(max-width:899.98px){.register__bg{--floor: 88px;--rise: 160px}}.register__glow{position:absolute;inset:0;background:radial-gradient(ellipse 64% 500px at 50% calc(100% - var(--section-y) * .78),#fc810236,#fc81022b 14%,#fc81021d 32%,#fc81020f,#fc810207 72%,#fc810202 88%,#fc810200)}@media(max-width:899.98px){.register__glow{background:radial-gradient(ellipse 96% 340px at 50% calc(100% - var(--section-y) * .82),#fc810236,#fc81022a 14%,#fc81021b 33%,#fc81020e 54%,#fc810206 74%,#fc810202 90%,#fc810200)}}.register .lattice{container-type:size}.register .lattice__l1,.register .lattice__l2{inset:-12% 0 -4%}.register .lattice__l1{background-position:50% -18cqh}.register .lattice__l1{-webkit-mask-image:radial-gradient(ellipse 70% 88% at 50% 43%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 70% 88% at 50% 43%,#000 30%,transparent 85%)}.register .lattice__l2{background-image:none;opacity:1;-webkit-mask-image:none;mask-image:none}.register .lattice__l2:before{content:"";position:absolute;inset:0;background-image:var(--lattice-l2);background-size:var(--tile-l2) var(--tile-l2);background-position:50% -18cqh;background-repeat:repeat;opacity:.054;-webkit-mask-image:radial-gradient(ellipse 70% 88% at 50% 43%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 70% 88% at 50% 43%,#000 30%,transparent 85%)}@media(max-width:599.98px){.register .lattice__l2:before{display:none}}.register .lattice__l3{-webkit-mask-image:linear-gradient(to bottom,transparent 47%,rgba(0,0,0,.55) 58%,#000 68%);mask-image:linear-gradient(to bottom,transparent 47%,rgba(0,0,0,.55) 58%,#000 68%)}.register .junction{display:none;position:absolute;left:var(--jx, 0);top:var(--jy, 0);width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px 2px #fc810280}@media(min-width:900px){.js .register .junction.is-placed{display:block}}.lowend .register .junction{display:none!important}.register__intro{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:760px;margin-inline:auto}.register__title{max-width:18ch;margin-inline:auto}.register__line{padding-bottom:.22em}.register__line-mask{margin-bottom:-.22em}.register__lead{max-width:46ch;margin-inline:auto}.register__seat{margin-top:var(--sp-intro-content)}.register__card{position:relative;max-width:720px;margin-inline:auto;padding:var(--card-pad);color:var(--ink);scroll-margin-top:calc(var(--header-h) + 24px)}@media(min-width:600px)and (max-width:899.98px){.register{--card-pad: 40px}}.register__card:before{content:"";position:absolute;inset:8px;border-radius:calc(var(--radius-panel) - 8px);border:1px solid var(--ink-rule);pointer-events:none}@media(max-width:599.98px){.register__card:before{display:none}}.reg-form{position:relative}.reg-form__helper{font-size:var(--fs-micro);font-weight:500;line-height:1.5;letter-spacing:.01em;color:var(--ink-72);margin-bottom:24px;text-wrap:balance}@media(min-width:900px){.reg-form__helper{margin-bottom:32px}}.reg-form__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 16px}@media(min-width:600px){.reg-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:24px}.field--wide{grid-column:1 / -1}}.field{display:flex;flex-direction:column;min-width:0}.field__label{display:block;margin-bottom:8px;font-size:var(--fs-micro);font-weight:600;line-height:1.35;letter-spacing:.01em;color:var(--ink)}.field__opt{font-weight:500;color:var(--ink-72)}.field__input{display:block;width:100%;height:52px;margin:0;padding:0 16px;border:1px solid var(--field-line);border-bottom-color:var(--field-rule);border-radius:12px;background-color:var(--field-fill);color:var(--ink);font-size:16px;font-weight:500;line-height:1.2;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,background-color .2s ease}@media(hover:hover)and (pointer:fine){.field__input:hover{border-color:var(--field-line-strong);border-bottom-color:var(--field-rule-strong)}}.field__input:focus{border-color:var(--ink);background-color:var(--cream)}.register__card .field__input:focus-visible,.register__card .check__box:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--blackberry),0 0 0 4px var(--orange),0 0 0 6px var(--blackberry)}.field__input::-webkit-search-decoration,.field__input::-webkit-inner-spin-button{-webkit-appearance:none}select.field__input{padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23241939' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:12px 8px;text-overflow:ellipsis}select.field__input option{color:var(--blackberry);background-color:var(--cream)}.phone{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}@media(min-width:600px){.phone{grid-template-columns:116px minmax(0,1fr)}}.phone__cc-wrap{position:relative;min-width:0}.phone__cc{color:transparent;padding-right:36px;background-position:right 14px center}@media(forced-colors:active){.phone__face{display:none}.phone__cc{color:CanvasText}.field__error:not(:empty),.reg-form__summary,.reg-form__status:not(:empty){border-left-color:CanvasText}}.phone__face{position:absolute;inset:0 36px 0 0;display:flex;align-items:center;padding-left:16px;font-size:16px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;overflow:hidden}.field__other{margin-top:16px}.field__input[aria-invalid=true],.field__input[aria-invalid=true]:hover{border:2px solid var(--ink);padding-inline:15px;box-shadow:none}select.field__input[aria-invalid=true]{padding-right:43px}.field__error:not(:empty),.reg-form__summary,.reg-form__status:not(:empty){display:flex;align-items:flex-start;gap:8px;padding:1px 0 1px 10px;border-left:2px solid var(--ink);font-size:.875rem;font-weight:600;line-height:1.45;color:var(--ink)}.field__error:not(:empty){margin-top:10px}.field__error:not(:empty):before,.reg-form__summary:before,.reg-form__status:not(:empty):before{content:"";flex:none;width:16px;height:16px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23241939'/%3E%3Cpath d='M8 4.1v4.8' stroke='%23F9F4EF' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.7' r='1.05' fill='%23F9F4EF'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.reg-form__summary{margin:-8px 0 24px;padding-block:10px}.reg-form__summary:focus{outline:none}.reg-form__summary:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--blackberry),0 0 0 4px var(--orange)}.reg-form__status:not(:empty){margin-top:8px;text-align:left;font-weight:500;max-width:46ch}.reg-form__status .link{min-height:0;display:inline;font-weight:600}.field__warn{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 14px;border-radius:10px;background:#edded1bf;font-size:.875rem;font-weight:500;line-height:1.45;color:var(--ink-84)}.field__warn:before{content:"";flex:none;width:16px;height:16px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7.25' fill='none' stroke='%23241939' stroke-width='1.3'/%3E%3Cpath d='M8 7.2v4.3' stroke='%23241939' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='4.75' r='0.95' fill='%23241939'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.consents{display:grid;gap:12px;margin-top:32px;padding-top:28px;border-top:1px solid var(--ink-rule)}.check{min-width:0}.check__row{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:4px;align-items:start;margin-left:-10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.check__box{-webkit-appearance:none;appearance:none;display:block;width:24px;height:24px;margin:10px;border:1.5px solid rgba(36,25,57,.6);border-radius:7px;background:var(--cream) center / 14px 14px no-repeat;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.check__row:hover .check__box{border-color:var(--ink)}}.check__box:checked{border-color:var(--ink);background-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.6 7.4 5.6 10.2 11.4 3.8' fill='none' stroke='%23F9F4EF' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.check__box[aria-invalid=true]{border:2px solid var(--ink)}.check__text{padding-block:11px 4px;font-size:.875rem;line-height:1.55;color:var(--ink-84);text-wrap:pretty}@media(min-width:900px){.check__text{font-size:.9375rem}}.check .field__error:not(:empty){margin:2px 0 6px 38px}.consents__privacy{margin-left:38px;font-size:.875rem;line-height:1.5;color:var(--ink-72)}.consents__privacy .link{display:inline;min-height:0;padding-block:13px;color:var(--ink);font-weight:600}.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.reg-form__submit{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:32px;padding-top:32px;border-top:1px solid var(--ink-rule)}@media(min-width:900px){.reg-form__submit{margin-top:36px;padding-top:40px}}.btn--submit{width:100%}@media(min-width:600px){.btn--submit{width:auto;min-width:20rem}}.btn--submit .btn__ring,.btn--submit .btn__check{display:none}.btn--submit .btn__label{transition:opacity .25s ease}.btn--submit.is-sending,.btn--submit.is-done{pointer-events:none}.btn--submit.is-sending .btn__label{opacity:.55}.reg-form__under{margin-top:20px;font-size:var(--fs-micro);font-weight:600;line-height:1.6;letter-spacing:.02em;color:var(--ink);text-wrap:balance}.reg-form__deadline{margin-top:4px;font-size:var(--fs-micro);font-weight:500;line-height:1.6;color:var(--ink-72)}.nw{white-space:nowrap}.register__closed{padding:8px 0;text-align:center;font-size:var(--fs-body);line-height:1.6;color:var(--ink);text-wrap:balance}@media(min-width:900px){.register__closed{padding:16px 0;font-size:1.1875rem}}.confirm{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:8px}.register__card .confirm:focus,.register__card .confirm:focus-visible{outline:none;box-shadow:none}.confirm__mark{width:36px;height:36px;fill:none;stroke:var(--ink);stroke-width:2.2;opacity:.55;margin-bottom:20px}.confirm__title{font-size:clamp(1.875rem,1.35rem + 2.2vw,3rem);font-weight:300;line-height:1.05;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.confirm__thanks{margin-top:20px;max-width:44ch;color:var(--ink-84);text-wrap:balance}.confirm__id{margin-top:28px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.02em;color:var(--ink-72);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px}.confirm__reg{display:inline-block;min-width:calc(12ch + .96em + 40px);padding:10px 20px;border-radius:10px;background:var(--blackberry);color:var(--cream);font-size:1.125rem;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums;text-align:center;line-height:1.2}.confirm__glyph{display:inline-block}html.js.motion .confirm.is-in .confirm__glyph{animation:reg-glyph .14s ease-out both;animation-delay:calc(.42s + var(--i, 0) * 40ms)}@keyframes reg-glyph{0%{opacity:0}}.confirm__next{margin-top:24px;max-width:44ch;color:var(--ink-84);text-wrap:balance}.confirm__cal{margin-top:24px;color:var(--ink);box-shadow:inset 0 0 0 1px #24193966}.confirm__cal:before{background:#2419390f}@media(hover:hover)and (pointer:fine){.confirm__cal:hover{box-shadow:inset 0 0 0 1px var(--ink)}}.confirm__cal:focus-visible{outline:2px solid transparent;box-shadow:inset 0 0 0 1px var(--ink),0 0 0 2px var(--blackberry),0 0 0 4px var(--orange),0 0 0 6px var(--blackberry)}.confirm__countdown{align-self:stretch;margin:36px calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad));padding:18px var(--card-pad) 20px;border-radius:0 0 var(--radius-panel) var(--radius-panel);background:var(--blackberry);color:var(--text-dim);text-wrap:balance}.register__card:has(.confirm:not([hidden])):before{bottom:auto;height:0;border:0}html.js.motion .confirm.is-in>*{animation:reg-confirm-in .9s var(--ease-out) both}html.js.motion .confirm.is-in>:nth-child(2){animation-delay:.08s}html.js.motion .confirm.is-in>:nth-child(3){animation-delay:.16s}html.js.motion .confirm.is-in>:nth-child(4){animation-delay:.24s}html.js.motion .confirm.is-in>:nth-child(5){animation-delay:.32s}html.js.motion .confirm.is-in>:nth-child(6){animation-delay:.4s}html.js.motion .confirm.is-in>:nth-child(7){animation-delay:.5s;animation-name:reg-fade}@keyframes reg-confirm-in{0%{opacity:0;transform:translateY(14px)}}@keyframes reg-fade{0%{opacity:0}}html.js:not(.motion) .confirm.is-in{animation:reg-fade .3s ease both}.vband{position:relative;margin:0;background:var(--vb-bg, var(--blackberry))}.vband__frame{position:relative;height:clamp(260px,62vh,680px);overflow:hidden}@media(max-width:899.98px){.vband__frame{height:clamp(220px,46vh,420px)}}.vband__img{position:absolute;inset:-12% 0}.vband__pic,.vband__pic img{display:block;width:100%;height:100%}.vband__pic img{object-fit:cover}.vband__frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--vb-bg) 0%,transparent 24%,transparent 74%,var(--vb-bg) 100%),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 60%,rgba(0,0,0,.3) 100%)}.vband__veil{position:absolute;inset:0;z-index:1;background:var(--vb-bg);transform:scaleY(0);transform-origin:50% 0}.vband--framed{padding-block:clamp(24px,4vw,56px)}.vband--framed .vband__frame{width:min(900px,calc(100% - 2 * var(--gutter)));margin-inline:auto;height:clamp(260px,56vh,600px);border-radius:var(--radius-panel);box-shadow:var(--panel-shadow),inset 0 0 0 1px var(--hair)}.vband--framed .vband__frame:after{background:radial-gradient(ellipse 110% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.35) 100%)}.xcard--media{overflow:hidden}.xcard__media{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none}.xcard__pic,.xcard__pic img{display:block;width:100%;height:100%}.xcard__pic img{object-fit:cover;opacity:.4;transform:scale(1.08);transition:opacity .9s var(--ease-ui),transform 1.4s var(--ease-ui)}.xcard__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(43,20,48,.15) 0%,rgba(43,20,48,.55) 45%,rgba(43,20,48,.94) 72%,var(--plum) 100%)}.xcard.is-lit .xcard__pic img{opacity:.66;transform:scale(1)}.xcard--media>:not(.xcard__media){position:relative;z-index:1}.xcard--media :is(.xcard__top,.xcard__rule,.xcard__title,.xcard__line){position:relative;z-index:1}html:not(.motion) .xcard__pic img{transition:none;transform:none;opacity:.55}.vband__film{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.vband__film.is-live{opacity:1}.vband--film .vband__img{inset:0}.vband--pinned .vband__frame{height:clamp(320px,80vh,820px)}html.js.motion:not(.lite) .vband--pinned{height:210svh}html.js.motion:not(.lite) .vband--pinned .vband__frame{position:sticky;top:0;height:100svh}html.js.motion:not(.lite) .vband--pinned .vband__frame:after{background:radial-gradient(ellipse 120% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.35) 100%),linear-gradient(to bottom,var(--vb-bg) 0%,transparent 12%,transparent 88%,var(--vb-bg) 100%)}.xcard__pic img{transform:scale(1.18);transition:opacity .9s var(--ease-ui),transform 1.8s var(--ease-ui)}.xcard.is-lit .xcard__pic img{transform:scale(1)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.stat__num,.stat__suffix,.hero__countdown b,.xcard__num-lit,.hero__sub,.why-now__close,.why-now__close .wnc{background-image:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero__sub{background-image:linear-gradient(115deg,#fc8102,#f51)}.stat__value{font-weight:300}.hero__countdown b{font-weight:400}.hero__countdown b{filter:drop-shadow(0 0 1px rgb(36,25,57)) drop-shadow(0 0 3px rgba(36,25,57,.95)) drop-shadow(0 0 .45em rgba(36,25,57,.6))}.hero__sub{filter:drop-shadow(0 0 .35em rgba(36,25,57,.75))}.xcard__num-lit{text-shadow:none;filter:drop-shadow(0 0 16px rgba(252,129,2,.4))}}.eyebrow:before{background:var(--gradient);opacity:.9}.eyebrow--center:after,.hero__eyebrow:after{background:linear-gradient(270deg,#fc8102,#f51,#d50d37,#a6265d);opacity:.9}@media(forced-colors:active){.stat__num,.stat__suffix,.hero__countdown b,.xcard__num-lit,.hero__sub,.why-now__close,.why-now__close .wnc{background:none;-webkit-text-fill-color:currentColor;color:CanvasText;filter:none}}
