@font-face{font-family:Manrope;src:url(/assets/Manrope-latin-wght-DHIcAJRg.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-latin-ext-wght-Ch3YOpNY.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+100-24F,U+1E??,U+20A0-20CF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-paper:#fbfaf6;--site-surface:#fff;--site-raised:#fff;--site-ink:#0f1218;--site-ink-2:#434a58;--site-ink-3:#5f6675;--site-mute:#aeb2bb;--site-line:#e9e6de;--site-coral:#ff554d;--site-coral-deep:#d63d35;--site-on-coral:#fff;--site-gold:#f2a03d;--site-honey:#fbecd6;--site-frame:#2a1d14;--site-shade:#0f12188c;--site-focus:#0f1218;--site-scout:#ff5820;--site-border:18px;--site-radius:28px;--site-radius-sm:16px;--site-notch:22px;--site-gutter:16px;--site-wrap:min(1320px, calc(100vw - 2 * var(--site-border) - 64px));--site-header-h:72px;--site-ease:cubic-bezier(.2, .7, .2, 1);--site-dur-1:.18s;--site-dur-2:.36s;--site-dur-3:.62s;--site-font:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--site-text:17px;--site-lh:1.55}@media (width<=720px){:root{--site-border:10px;--site-radius:22px;--site-wrap:calc(100vw - 2 * var(--site-gutter));--site-header-h:60px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-paper:#120d0a;--site-surface:#1b1410;--site-raised:#241a15;--site-ink:#f6efe7;--site-ink-2:#d4c9bd;--site-ink-3:#a99b8e;--site-mute:#75675d;--site-line:#ffecdc1f;--site-coral:#ff5f56;--site-coral-deep:#ff9a8f;--site-on-coral:#fff;--site-honey:#2e2117;--site-frame:#2a1d14;--site-shade:#0804029e;--site-focus:#f6efe7}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-paper:#120d0a;--site-surface:#1b1410;--site-raised:#241a15;--site-ink:#f6efe7;--site-ink-2:#d4c9bd;--site-ink-3:#a99b8e;--site-mute:#75675d;--site-line:#ffecdc1f;--site-coral:#ff5f56;--site-coral-deep:#ff9a8f;--site-on-coral:#fff;--site-honey:#2e2117;--site-frame:#2a1d14;--site-shade:#0804029e;--site-focus:#f6efe7}@media (prefers-reduced-motion:reduce){:root{--site-dur-1:1ms;--site-dur-2:1ms;--site-dur-3:1ms}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--site-paper);color:var(--site-ink);font-family:var(--site-font);font-size:var(--site-text);line-height:var(--site-lh);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,video,svg{max-width:100%;display:block}a{color:inherit}p{margin:0}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--site-focus);outline-offset:3px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--site-ink);color:var(--site-paper);transition:top var(--site-dur-1) var(--site-ease);border-radius:999px;padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:var(--site-wrap);margin-inline:auto}.pill{cursor:pointer;white-space:nowrap;min-height:48px;font:600 15px/1 var(--site-font);transition:background-color var(--site-dur-2) var(--site-ease), box-shadow var(--site-dur-2) var(--site-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.pill-sm{min-height:38px;padding:0 16px;font-size:14px}.pill-primary{background:var(--site-coral);color:var(--site-on-coral);font-weight:700}.pill-primary:hover{background:var(--site-coral-deep)}.pill-quiet:hover{box-shadow:inset 0 0 0 1.5px var(--site-ink-3)}.passed{color:var(--site-ink-3);font-weight:700}.site-header{z-index:50;height:var(--site-header-h);background:color-mix(in srgb, var(--site-paper) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--site-line);view-transition-name:site-header;position:sticky;top:0}.site-header__bar{align-items:center;gap:20px;height:100%;display:flex}.site-logo{flex:none;display:inline-flex}.site-logo img{width:auto;height:26px}.site-logo .logo-dark,:root[data-theme=dark] .site-logo .logo-light{display:none}:root[data-theme=dark] .site-logo .logo-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-logo .logo-light{display:none}:root:not([data-theme=light]) .site-logo .logo-dark{display:block}}.site-nav{margin-left:auto}.site-nav ul{gap:4px;display:flex}.site-nav a{white-space:nowrap;height:40px;color:var(--site-ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--site-ink);background:color-mix(in srgb, var(--site-ink) 6%, transparent)}.site-header__tools{align-items:center;gap:8px;display:flex}.theme-switch{width:40px;height:40px;color:var(--site-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.theme-switch:hover{color:var(--site-ink);background:color-mix(in srgb, var(--site-ink) 6%, transparent)}.menu-button,.cta-short{display:none}@media (width<=960px){.site-nav{inset:var(--site-header-h) 0 auto 0;padding:12px var(--site-gutter) 20px;background:var(--site-paper);border-bottom:1px solid var(--site-line);margin:0;display:none;position:fixed}.site-nav.is-open{display:block}.site-nav ul{flex-direction:column}.site-nav a{height:48px;font-size:18px}.menu-button{margin-left:auto;display:inline-flex}.site-header__tools{margin-left:0}}@media (width<=520px){.cta-long{display:none}.cta-short{display:inline}}main{view-transition-name:site-main;min-height:60vh;display:block}.page-top{padding:clamp(40px,8vw,96px) 0 clamp(24px,4vw,48px)}.page-title{letter-spacing:-.035em;font-size:clamp(36px,6vw,72px)}.page-lede{max-width:46ch;color:var(--site-ink-2);margin-top:18px;font-size:clamp(18px,2vw,22px)}.page-meta{color:var(--site-ink-3);flex-wrap:wrap;gap:6px 16px;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.page-note{border-left:3px solid var(--site-gold);color:var(--site-ink-2);margin:0 0 18px;padding-left:14px;font-size:15px}.page-section{padding:clamp(24px,4vw,48px) 0}.page-section h2{margin-bottom:14px;font-size:clamp(24px,3vw,34px)}.row-ctas{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.crumbs ol{color:var(--site-ink-3);flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.crumbs li+li:before{content:"/";color:var(--site-mute);margin-right:6px}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.prose{max-width:68ch}.prose p{color:var(--site-ink-2);margin:0 0 1em}.prose h2{margin:1.6em 0 .5em;font-size:clamp(22px,2.4vw,28px)}.prose a{color:var(--site-coral-deep);text-underline-offset:3px}.prose ul{padding-left:1.2em;list-style:outside}.list-links{border-top:1px solid var(--site-line);gap:2px;display:grid}.list-links a{border-bottom:1px solid var(--site-line);grid-template-columns:76px 1fr auto;align-items:center;gap:16px;padding:18px 4px;text-decoration:none;display:grid}.list-links a:hover b{text-underline-offset:3px;text-decoration:underline}.list-links small{color:var(--site-ink-3);font-size:14px;display:block}.list-links .date{font-size:26px;font-weight:800;line-height:1}.list-links .date span{color:var(--site-ink-3);text-transform:uppercase;font-size:13px;font-weight:700;display:block}.list-links .is-past{opacity:.6}.facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:18px;display:grid}.facts dt{color:var(--site-ink-3);font-size:14px;font-weight:600}.facts dd{margin:4px 0 0;font-weight:600}.agenda li{border-bottom:1px solid var(--site-line);grid-template-columns:72px 1fr;gap:12px;padding:10px 0;display:grid}.agenda time{font-variant-numeric:tabular-nums;font-weight:700}.agenda span{color:var(--site-ink-3);font-size:15px;display:block}.form{gap:16px;max-width:560px;display:grid}.field{gap:6px;display:grid}.field label{font-size:15px;font-weight:600}.field input,.field textarea,.field select{font:inherit;color:var(--site-ink);background:var(--site-surface);border:1.5px solid var(--site-line);border-radius:14px;min-height:48px;padding:12px 14px}.field textarea{resize:vertical;min-height:120px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--site-ink-3);outline:none}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.human-check:empty{display:none}.human-check{max-width:100%}.form-status{min-height:1.5em;color:var(--site-ink-2)}.site-footer{border-top:1px solid var(--site-line);margin-top:clamp(48px,8vw,96px);padding:clamp(40px,6vw,72px) 0 32px}.site-footer__grid{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;display:grid}.site-footer h2{letter-spacing:0;margin-bottom:12px;font-size:15px}.site-footer li{margin:6px 0}.site-footer a{color:var(--site-ink-2);text-decoration:none}.site-footer a:hover{color:var(--site-ink);text-underline-offset:3px;text-decoration:underline}.site-footer__line{max-width:34ch;color:var(--site-ink-2);margin-top:14px}.site-footer__legal{border-top:1px solid var(--site-line);color:var(--site-ink-3);flex-wrap:wrap;gap:8px 20px;margin-top:40px;padding-top:20px;font-size:14px;display:flex}.link-button{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=820px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.site-footer__grid{grid-template-columns:1fr}}.consent-note{right:var(--site-gutter);bottom:var(--site-gutter);z-index:60;width:min(380px, calc(100vw - 2 * var(--site-gutter)));border-radius:var(--site-radius-sm);background:var(--site-raised);color:var(--site-ink);box-shadow:0 18px 50px #0f12182e, 0 0 0 1px var(--site-line);border-top-left-radius:0;padding:20px;position:fixed}.consent-note h2{letter-spacing:-.01em;font-size:17px}.consent-note p{color:var(--site-ink-2);margin-top:6px;font-size:15px}.consent-note .row-ctas{margin-top:14px}.consent-note .row-ctas .pill{flex:1 1 0}html[data-vt-new] main{view-transition-name:site-main-new}html[data-vt=from-home] .topbar,html[data-vt=to-home] .topbar{view-transition-name:none}.mm{view-transition-name:site-menu}html[data-vt-new] .mm:not(.is-open){display:none}html[data-vt] .topbar{transition:none}html[data-vt] .pill-primary:before{animation-play-state:paused}.page-cover{z-index:49;background:var(--paper);will-change:transform, opacity;border-radius:28px 28px 0 0;position:fixed;inset:-32px 0 0;transform:translateY(100%)}.page-cover.over-menu{z-index:75}.page-cover-mark{z-index:51;pointer-events:none;position:fixed}.page-cover-mark img{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){::view-transition-group(*){animation-duration:.36s;animation-timing-function:var(--site-ease)}::view-transition-group(root){animation-name:none}::view-transition-group(site-header){animation-name:none}::view-transition-old(site-main){animation:site-out .22s var(--site-ease) both}::view-transition-new(site-main-new){animation:site-in .36s var(--site-ease) both}::view-transition-old(site-menu){animation-duration:var(--site-dur-1)}}@media (prefers-reduced-motion:reduce){main,html[data-vt-new] main,.topbar,.mm{view-transition-name:none!important}::view-transition-old(root){animation-duration:.2s;animation-timing-function:ease}::view-transition-new(root){animation-duration:.2s;animation-timing-function:ease}}@keyframes site-out{to{opacity:0;transform:translateY(-10px)}}@keyframes site-in{0%{opacity:0;transform:translateY(12px)}}:root{--paper:var(--site-paper);--panel:var(--site-surface);--raised:var(--site-raised);--ink:var(--site-ink);--ink2:var(--site-ink-2);--ink3:var(--site-ink-3);--mute:var(--site-mute);--line:var(--site-line);--coral:#ff554d;--coral-deep:var(--site-coral-deep);--fill:#f4f2ec;--fill-line:#ebe7dd;--soft-line:#f0ede6;--frame-bg:#1d1a17;--night:#17110d;--peach:#ffd9c9;--club:#ffeee5;--club-word:#ef8b7d;--club-text:#5a4740;--shadow-soft:0 30px 80px -50px #3c281440;--pop-shadow:0 30px 60px -24px #1e140a59, 0 0 0 1px #0f12180f;--border:18px;--radius:28px;--notch:22px;--ease:cubic-bezier(.2, .7, .2, 1);--go:#4fa36c;--go-hover:#5fae7b;--go-ink:#07150d;--go-film:#57a873;--go-film-hover:#6bb886;--go-film-ink:#07150d}@media (width<=600px){:root{--border:16px;--radius:22px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--go:#62b17e;--go-hover:#74bf8c;--go-ink:#07150d}}:root[data-theme=dark]{--go:#62b17e;--go-hover:#74bf8c;--go-ink:#07150d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fill:#ffecdc12;--fill-line:#ffecdc1a;--soft-line:#ffecdc1a;--frame-bg:#2a1d14;--night:#1f1611;--club:#2a1913;--club-word:#ff8f80;--club-text:#e3cfc4;--shadow-soft:0 30px 80px -40px #0009;--pop-shadow:0 30px 60px -24px #000000b3, 0 0 0 1px #ffecdc1a}}:root[data-theme=dark]{--fill:#ffecdc12;--fill-line:#ffecdc1a;--soft-line:#ffecdc1a;--frame-bg:#2a1d14;--night:#1f1611;--club:#2a1913;--club-word:#ff8f80;--club-text:#e3cfc4;--shadow-soft:0 30px 80px -40px #0009;--pop-shadow:0 30px 60px -24px #000000b3, 0 0 0 1px #ffecdc1a}html{scroll-padding-top:96px}body{font-size:17px;line-height:1.55}h1,h2,h3,h4,h5{letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.05}[hidden]{display:none!important}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none!important}.logo-dark,:root[data-theme=dark] .logo-light{display:none!important}:root[data-theme=dark] .logo-dark{display:block!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none!important}:root:not([data-theme=light]) .logo-dark{display:block!important}}.pill{cursor:pointer;white-space:nowrap;height:48px;min-height:0;font:600 15px/1 var(--site-font);transition:transform .35s var(--ease), background-color .35s var(--ease), box-shadow .35s var(--ease), color .35s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.pill:active:not([aria-disabled=true]){transition-duration:.1s;transform:scale(.965)translateY(1px)}.pill-sm{height:38px;padding:0 16px;font-size:14px}.pill-ink{background:var(--ink);color:var(--paper)}.pill-ink:hover{background:var(--ink2)}.pill-coral{background:var(--cta);color:var(--cta-ink);font-weight:700}.pill-coral:hover{background:var(--cta-hover)}.pill-white{color:#0f1218;background:#fff}.pill-white:hover{background:#ffe9e0}.pill-line{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #fff9}.pill-line:hover{background:#ffffff1a}.pill-quiet:hover{background:var(--fill);box-shadow:inset 0 0 0 1.5px var(--ink)}.pill-scout{color:#fff;background:#ff5820}.pill-go{background:var(--cta);color:var(--cta-ink);font-weight:700}.pill-go:hover{background:var(--cta-hover)}.pill:focus-visible{outline:2px solid var(--coral-deep);outline-offset:3px}.send-btn{position:relative}.send-btn[data-send=busy],.send-btn[data-send=sent]{cursor:progress}.send-label{align-items:center;gap:inherit;transition:opacity .22s var(--ease), transform .4s var(--ease);display:inline-flex}.send-btn[data-send=busy] .send-label,.send-btn[data-send=sent] .send-label{opacity:0;transform:translateY(-7px)scale(.94)}.send-busy{pointer-events:none;animation:sendIn .4s var(--ease) both;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.send-busy i{width:6px;height:6px;animation:sendDot 1.05s var(--ease) infinite;background:currentColor;border-radius:50%}.send-busy i:nth-child(2){animation-delay:.14s}.send-busy i:nth-child(3){animation-delay:.28s}.send-tick{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}.send-tick path{stroke-dasharray:1;stroke-dashoffset:1px;animation:tickDraw .5s var(--ease) 50ms forwards}@keyframes sendIn{0%{transform:translateY(8px)scale(.6)}}@keyframes sendDot{0%,70%,to{opacity:.55;transform:translateY(0)scale(.72)}35%{opacity:1;transform:translateY(-4px)scale(1)}}@keyframes tickDraw{to{stroke-dashoffset:0}}.ferr{visibility:hidden;transition:grid-template-rows .34s var(--ease), visibility 0s linear .34s;grid-template-rows:0fr;display:grid}.ferr.is-open{visibility:visible;transition:grid-template-rows .34s var(--ease);grid-template-rows:1fr}.ferr-in{min-height:0;overflow:hidden}.ferr p{opacity:0;transition:opacity .2s var(--ease), transform .3s var(--ease);margin:0;padding-top:8px;font-weight:600;line-height:1.4;transform:translateY(-6px)}.ferr.is-open p{opacity:1;transition:opacity .3s var(--ease) .14s, transform .42s var(--ease) .12s;transform:none}.morph-in{animation:morphIn .7s var(--ease) both}@keyframes morphIn{0%{clip-path:inset(0 100% 0 0 round 999px);transform:translateY(6px)}to{clip-path:inset(-20px);transform:none}}@media (prefers-reduced-motion:reduce){.pill:active:not([aria-disabled=true]){transform:none}.send-label,.ferr,.ferr.is-open,.ferr p,.ferr.is-open p{transition:none}.send-busy,.morph-in{animation:none}.send-busy i{opacity:.85;animation:none;transform:none}.send-tick path{stroke-dashoffset:0;animation:none}}:root{--cta:#00875a;--cta-hover:#007a51;--cta-ink:#fff;--cta-ring:#9ff0c8}@property --cta-a{syntax:"<angle>";inherits:false;initial-value:0deg}.pill-primary{isolation:isolate;background:var(--cta);color:var(--cta-ink);font-weight:700;position:relative;box-shadow:0 14px 30px -14px #00875a8c}.pill-glow:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--cta-a), var(--cta) 0deg, var(--cta) 250deg, var(--cta-ring) 300deg, #fff 318deg, var(--cta-ring) 336deg, var(--cta) 360deg);-webkit-mask-composite:xor;padding:2px;animation:7s linear infinite ctaRun;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes ctaRun{to{--cta-a:360deg}}.pill-primary:hover{background:var(--cta-hover);color:var(--cta-ink)}.pill-primary:focus-visible{outline-offset:3px;box-shadow:0 0 0 5px var(--cta);outline:2px solid #fff}.pill-primary.pill-brand{--cta:var(--coral);--cta-hover:#f0463e;--cta-ink:#fff;--cta-ring:#ffd2c6;box-shadow:0 14px 30px -14px #d63d35b3}.pill-primary.pill-brand:focus-visible{box-shadow:0 0 0 5px var(--coral-deep)}.link-arrow{font:600 15px var(--site-font);color:var(--ink);cursor:pointer;transition:color .3s var(--ease), border-color .3s var(--ease);background:0 0;border:0;border-bottom:1.5px solid;padding:0 0 2px;text-decoration:none}.link-arrow:hover{color:var(--coral-deep)}.link-light{color:#fff;border-color:#ffffffb3}.link-light:hover{color:var(--peach)}.lbl-s{display:none}@media (width<=1279px){.lbl-l{display:none}.lbl-s{display:inline}}:root{--gutter:clamp(18px, calc(6.4vw - 26px), 72px);--page-max:1320px;--bleed:clamp(0px, calc((var(--gutter) - 26px) * 1.2), 48px);--pg-col:max(var(--gutter), calc((100% - var(--page-max)) / 2))}.section{padding:150px var(--pg-col) 0}.section>*{max-width:var(--page-max);margin-left:auto;margin-right:auto}.panel{background:var(--panel);border-radius:var(--radius);box-shadow:0 1px 0 #0f12180a, var(--shadow-soft)}:root{--accent-word:#c8352d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--accent-word:#ff8f80}}:root[data-theme=dark]{--accent-word:#ff8f80}.two-tone{letter-spacing:-.04em;overflow-wrap:break-word;text-wrap:balance;font-size:clamp(34px,4.4vw,66px);line-height:1}.two-tone span:first-child{color:var(--ink)}.two-tone span:last-child{color:var(--accent-word)}.two-tone.xl{max-width:22ch;font-size:clamp(44px,4.3vw,64px)}.two-tone.md{font-size:clamp(38px,3.4vw,50px)}.sec-head{margin-bottom:52px;padding:0 46px}.sec-head p{color:var(--ink3);margin-top:16px;font-size:16px}.row-ctas{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:30px;display:flex}.sep{opacity:.5;vertical-align:middle;background:currentColor;border-radius:50%;width:4px;height:4px;margin:0 8px;display:inline-block}@media (width<=820px){.section{padding-top:110px}.sec-head{margin-bottom:40px;padding:0 8px}}@media (width<=600px){body{font-size:16px}.section{padding-top:88px}.two-tone,.two-tone.xl{font-size:clamp(30px,9vw,36px)}.two-tone.md{font-size:clamp(27px,8vw,31px)}}.frame{border-radius:var(--radius);isolation:isolate;background:var(--frame-bg);position:relative}.frame.has-notch-tl{border-top-left-radius:0}.frame.has-notch-tr{border-top-right-radius:0}.frame-clip{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.frame-clip>[class*=shade]{z-index:1;position:absolute;inset:0}.frame-clip>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.notch{--n-off:2px;z-index:5;background:var(--paper);white-space:nowrap;align-items:center;display:flex;position:absolute}.notch-tl{top:calc(-1 * var(--n-off));left:calc(-1 * var(--n-off));border-bottom-right-radius:var(--notch);height:70px;padding:2px 22px 0 10px}.notch-tr{top:calc(-1 * var(--n-off));right:calc(-1 * var(--n-off));border-bottom-left-radius:var(--notch);justify-content:flex-end;height:70px;padding:2px 10px 0 14px}.notch:before,.notch:after{content:"";width:var(--notch);height:var(--notch);pointer-events:none;background:var(--paper);-webkit-mask:var(--n-corner) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--n-corner) 0 0 / 100% 100% no-repeat;mask:var(--n-corner) 0 0 / 100% 100% no-repeat;position:absolute}.notch-tl:before,.notch-tl:after{--n-corner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1A1 1 0 0 0 0 1Z'/%3E%3C/svg%3E")}.notch-tr:before,.notch-tr:after{--n-corner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1V1A1 1 0 0 0 0 0Z'/%3E%3C/svg%3E")}.notch-tl:before{top:var(--n-off);left:calc(100% - 1px)}.notch-tl:after{top:calc(100% - 1px);left:var(--n-off)}.notch-tr:before{top:var(--n-off);right:calc(100% - 1px)}.notch-tr:after{top:calc(100% - 1px);right:var(--n-off)}.notch-sm{--notch:18px;height:52px}.notch-sm.notch-tl{padding:2px 22px 0 20px}.notch-sm.notch-tr{padding:2px 20px 0 22px}.notch-sm span{letter-spacing:.01em;color:var(--ink);font-size:13px;font-weight:700}.notch-logo{padding:8px 6px 8px 14px;display:block}.notch-logo img{width:150px;height:auto}.notch-logo,.topbar-logo{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.notch-logo img,.topbar-logo img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (width<=600px){.notch-logo img{width:118px}}html.js .notch:not(.n-ready):not(.n-measure),.notch.n-shut:not(.n-measure){width:0!important;height:0!important;padding:0!important}html.js .notch:not(.n-ready)>*,.notch.n-hold>*{translate:0 6px;opacity:0!important}.notch.n-anim{transition:width .62s var(--ease), height .62s var(--ease), padding .62s var(--ease);overflow:visible}.notch.n-in>*{transition:opacity .45s var(--ease), translate .55s var(--ease)!important}.notch.n-measure{width:auto!important}.film{background:var(--frame-bg);position:absolute;inset:0;overflow:hidden}.film>img,.film>video{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.film-tiny{filter:blur(18px);transform:scale(1.12)}.film-still{transition:opacity .9s var(--ease)}html.js .film:not(.is-still) .film-still{opacity:0}.film-video{opacity:0;transition:opacity 1.2s var(--ease)}.film.is-film .film-video{opacity:1}.film.is-slow .film-still{transform-origin:50% 45%;animation:26s ease-in-out infinite alternate slowZoom}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.12)}}html.js [data-reveal]:not([data-in]){opacity:0;transform:translateY(28px)}[data-reveal]{transition:opacity 1s var(--ease) var(--d,0s), transform 1s var(--ease) var(--d,0s)}[data-reveal][data-settled]{transition:none}html.js [data-reveal]:not([data-settled]) .lay-pic,html.js [data-reveal]:not([data-settled]) .lay-word,html.js [data-reveal]:not([data-settled]) .lay-act{transition:opacity .9s var(--ease), translate 1.1s var(--ease), clip-path 1.3s var(--ease);transition-delay:calc(var(--d,0s) + var(--l,1) * .13s + 80ms)}.lay-pic{--l:0}.lay-word{--l:1}.lay-act{--l:2}html.js [data-reveal]:not([data-in]) .lay-pic{opacity:.2;clip-path:inset(5% 4% 5% 4% round var(--radius))}html.js [data-reveal]:not([data-in]) .lay-word,html.js [data-reveal]:not([data-in]) .lay-act{opacity:0;translate:0 14px}.is-arriving{animation:arrive .7s var(--ease) both}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.aud-fade{transition:opacity .6s var(--ease)}html.aud-out .aud-fade{opacity:0;transition-duration:.28s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}html.js [data-reveal]:not([data-in]){opacity:1;transform:none}html.js [data-reveal] .lay-pic,html.js [data-reveal] .lay-word,html.js [data-reveal] .lay-act{opacity:1!important;clip-path:none!important;translate:none!important}.film.is-slow .film-still{animation:none}}html.jpw .jp:not(.is-ready),html.jpw [data-reveal] .jp:not(.is-ready),html .jp.is-armed:not(.is-ready),html [data-reveal] .jp.is-armed:not(.is-ready){transform:translateY(8px);opacity:0!important}.jp{transition:opacity .45s var(--ease), transform .5s var(--ease)}.jp-ini{display:none}.jp.is-failed img{opacity:0}.jp.is-failed .jp-ini{letter-spacing:.02em;color:#3a2a22;place-items:center;font-size:15px;font-weight:750;display:grid;position:absolute;inset:0}.jp.is-ready{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.jp{transition:opacity .3s linear;transform:none!important}}html.page-locked,html.page-locked body{overscroll-behavior:none;overflow:hidden}html.page-locked{scroll-behavior:auto}html.page-locked body{touch-action:manipulation;width:100%;position:fixed;left:0;right:0}h1,h2,h3,h4,figcaption,blockquote,.lede,.pg-line{text-wrap:balance}p,li,dd,small,label{text-wrap:pretty}.topbar{z-index:50;background:var(--raised);width:max-content;max-width:calc(100vw - 32px);box-shadow:0 8px 30px -14px #1e140a40, inset 0 0 0 1px var(--line);opacity:0;transition:transform .6s var(--ease), opacity .6s var(--ease);view-transition-name:site-header;border-radius:999px;align-items:center;gap:22px;padding:7px 7px 7px 20px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%,-130%)}.topbar.show{opacity:1;transform:translate(-50%)}html.asking .topbar{pointer-events:none;opacity:0!important}.topbar a,.topbar button{white-space:nowrap}.topbar-logo{flex:none;display:block}.topbar-logo img{width:112px;height:auto}.topbar-nav{gap:4px;display:flex}.topbar-nav a{color:var(--ink2);transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.topbar-nav a:hover,.topbar-nav a[aria-current=page]{background:var(--fill);color:var(--ink)}.menu-btn{height:38px;font:600 14px/1 var(--site-font);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 15px;display:none}.menu-btn:hover{background:var(--fill)}.menu-btn i{border-top:1.5px solid;border-bottom:1.5px solid;width:14px;height:10px;position:relative}.menu-btn i:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.nav-fold.is-folded .nr-links,.nav-fold.is-folded .aud-menu,.nav-fold.is-folded .theme-tg,.nav-fold.is-folded .tip-wrap.ov-item,.nav-fold.is-folded .nav-more{display:none}.nav-more{flex:none;align-items:center;display:none;position:relative}.ov-pop-item,.ov-1 .ov-item[data-ovi="1"]{display:none}.ov-1 .ov-pop-item[data-ovi="1"]{display:block}.ov-1 .nav-more{display:inline-flex}.ov-2 .ov-item[data-ovi="1"],.ov-2 .ov-item[data-ovi="2"]{display:none}.ov-2 .ov-pop-item[data-ovi="1"],.ov-2 .ov-pop-item[data-ovi="2"]{display:block}.ov-2 .nav-more{display:inline-flex}.ov-3 .ov-item[data-ovi="1"],.ov-3 .ov-item[data-ovi="2"],.ov-3 .ov-item[data-ovi="3"]{display:none}.ov-3 .ov-pop-item[data-ovi="1"],.ov-3 .ov-pop-item[data-ovi="2"],.ov-3 .ov-pop-item[data-ovi="3"]{display:block}.ov-3 .nav-more{display:inline-flex}.ov-4 .ov-item[data-ovi="1"],.ov-4 .ov-item[data-ovi="2"],.ov-4 .ov-item[data-ovi="3"],.ov-4 .ov-item[data-ovi="4"]{display:none}.ov-4 .ov-pop-item[data-ovi="1"],.ov-4 .ov-pop-item[data-ovi="2"],.ov-4 .ov-pop-item[data-ovi="3"],.ov-4 .ov-pop-item[data-ovi="4"]{display:block}.ov-4 .nav-more{display:inline-flex}.ov-5 .ov-item[data-ovi="1"],.ov-5 .ov-item[data-ovi="2"],.ov-5 .ov-item[data-ovi="3"],.ov-5 .ov-item[data-ovi="4"],.ov-5 .ov-item[data-ovi="5"]{display:none}.ov-5 .ov-pop-item[data-ovi="1"],.ov-5 .ov-pop-item[data-ovi="2"],.ov-5 .ov-pop-item[data-ovi="3"],.ov-5 .ov-pop-item[data-ovi="4"],.ov-5 .ov-pop-item[data-ovi="5"]{display:block}.ov-5 .nav-more{display:inline-flex}.more-btn{z-index:4;background:var(--fill);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--fill-line);color:var(--ink);cursor:pointer;transition:background-color .3s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0;display:inline-flex;position:relative}.more-btn i{background:currentColor;border-radius:50%;width:4px;height:4px}.more-btn:hover,.more-btn[aria-expanded=true]{background:var(--soft-line)}.more-btn:focus-visible{outline:2px solid var(--coral-deep);outline-offset:2px}.nav-more.on-film .more-btn{box-shadow:none;color:#fff;background:#ffffff1f}.nav-more.on-film .more-btn:hover,.nav-more.on-film .more-btn[aria-expanded=true]{background:#ffffff38}.more-pop{z-index:3;background:var(--raised);width:252px;max-width:calc(100vw - 32px);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 18px 40px -18px #140c0659;clip-path:inset(0 0 calc(100% - 36px) calc(100% - 36px) round 18px);transition:clip-path .3s var(--ease);text-align:left;border-radius:18px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.more-pop.is-open{clip-path:inset(-2px round 18px)}.more-pop a.ov-pop-item,.more-pop button[role=menuitemradio]{width:100%;min-height:40px;font:600 14.5px/40px var(--site-font);color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:background-color .2s var(--ease);background:0 0;border:0;border-radius:12px;padding:0 12px;text-decoration:none;overflow:hidden}.more-pop a.ov-pop-item:hover,.more-pop a.ov-pop-item:focus-visible,.more-pop button[role=menuitemradio]:hover,.more-pop button[role=menuitemradio]:focus-visible{background:var(--fill);outline:none}.more-pop a.ov-pop-item:focus-visible,.more-pop button[role=menuitemradio]:focus-visible{box-shadow:inset 0 0 0 2px var(--coral-deep)}.more-pop a.ov-pop-item[aria-current=page]{color:var(--coral-deep)}.more-pop .more-aud,.more-pop .more-theme{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.more-label{font:700 12px/1.2 var(--site-font);letter-spacing:.02em;color:var(--ink3);margin:0;padding:6px 12px 4px;display:block}.more-pop button[role=menuitemradio]{align-items:center;gap:10px;display:flex}.more-radio{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ink3);transition:box-shadow .2s var(--ease);border-radius:50%;flex:none}.more-pop button[aria-checked=true] .more-radio{box-shadow:inset 0 0 0 5px var(--coral)}.more-pop .more-theme.ov-pop-item{padding:6px 6px 2px 0}.ov-1 .more-pop .more-theme,.ov-2 .more-pop .more-theme,.ov-3 .more-pop .more-theme,.ov-4 .more-pop .more-theme,.ov-5 .more-pop .more-theme{justify-content:space-between;align-items:center;display:flex}.more-theme .more-label{padding:0 12px}@media (prefers-reduced-motion:reduce){.more-pop{transition:none}}.nav-fold.no-cta .pill-primary{display:none}.nav-fold.is-folded .menu-btn{background:var(--fill);height:40px;box-shadow:inset 0 0 0 1px var(--fill-line);padding:0 16px;display:inline-flex}.topbar.is-folded{gap:14px;padding-right:6px}.nav-fold.is-min .mb-l{display:none}.nav-fold.is-min .menu-btn{padding:0 12px}.topbar.is-min .topbar-logo img{width:96px}@media (width<=600px){.topbar{gap:8px;padding:6px 6px 6px 16px;top:10px}}.aud-menu{flex:none;position:relative}.aud-pick{background:var(--fill);height:36px;box-shadow:inset 0 0 0 1px var(--fill-line);font:600 13.5px/1 var(--site-font);color:var(--ink);cursor:pointer;transition:background-color .3s var(--ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 14px;display:inline-flex}.aud-pick:hover{background:var(--soft-line)}.aud-ic{flex:none;width:16px;height:16px;position:relative}.aud-ic:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:1px;left:5px}.aud-ic:after{content:"";background:currentColor;border-radius:7px 7px 2px 2px;width:12px;height:6px;position:absolute;bottom:1px;left:2px}.aud-pick i{opacity:.7;width:6px;height:6px;transition:transform .35s var(--ease);border:1.5px solid;border-width:0 1.5px 1.5px 0;margin:-3px 0 0 2px;transform:rotate(45deg)}.aud-pick[aria-expanded=true] i{margin-top:3px;transform:rotate(-135deg)}.aud-pop{background:var(--raised);width:330px;box-shadow:var(--pop-shadow);opacity:0;transition:opacity .25s var(--ease), transform .35s var(--ease);border-radius:22px;padding:10px;position:absolute;top:calc(100% + 14px);right:-6px;transform:translateY(-6px)}.aud-pop.is-open{opacity:1;transform:none}.aud-pop-q{color:var(--ink3);padding:6px 12px;font-size:12.5px;font-weight:700}.aud-pop button,.menu-aud button{text-align:left;width:100%;font:650 15px/1.3 var(--site-font);color:var(--ink);cursor:pointer;transition:background-color .25s var(--ease);background:0 0;border:0;border-radius:14px;padding:11px 44px 11px 12px;display:block;position:relative}.aud-pop button small{color:var(--ink3);margin-top:2px;font-size:13px;font-weight:500;display:block}.aud-pop button:hover,.aud-pop button:focus-visible,.menu-aud button:hover,.menu-aud button:focus-visible{background:var(--fill);outline:none}.aud-pop button[aria-checked=true]:after,.menu-aud button[aria-checked=true]:after{content:"";border:solid var(--coral-deep);border-width:0 2px 2px 0;width:5px;height:10px;margin-top:-7px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.mm{z-index:70;color:#fff;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--m-t:10px;--m-r:10px;--m-b:calc(100% - 54px);--m-l:calc(100% - 110px);--m-rad:22px;--m-h:44px;--m-w:100px;clip-path:inset(var(--m-t) var(--m-r) var(--m-b) var(--m-l) round var(--m-rad));opacity:0;transition:clip-path .52s var(--ease), opacity .14s linear .38s;background:#17110d;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mm.is-open{clip-path:inset(0);opacity:1;transition:clip-path .52s var(--ease), opacity .12s linear}.mm-field{z-index:-1;pointer-events:none;position:absolute;inset:0}.mm-field img{object-fit:cover;opacity:.34;width:100%;height:100%;transition:transform 1.6s var(--ease);position:absolute;inset:0;transform:scale(1.08)}.mm.is-open .mm-field img{transform:none}.mm-field:after{content:"";background:linear-gradient(#17110d8c 0%,#17110dd1 45%,#17110d 100%);position:absolute;inset:0}.mm-top{flex:none;justify-content:space-between;align-items:center;height:72px;padding:0 16px 0 22px;display:flex}.mm-logo{padding:10px 0;display:block}.mm-logo img{width:118px;height:auto;display:block}.mm-close{z-index:2;top:var(--m-t);right:var(--m-r);width:var(--m-w);height:var(--m-h);color:#fff;font:600 15px/1 var(--site-font);cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff38}.mm.from-icon .mm-close{padding:0}.mm.from-icon .mm-close span{display:none}.mm-close i{width:14px;height:14px;position:relative}.mm-close i:before,.mm-close i:after{content:"";background:currentColor;border-radius:2px;width:16px;height:1.8px;position:absolute;top:6px;left:-1px;transform:rotate(45deg)}.mm-close i:after{transform:rotate(-45deg)}.mm-close:hover{background:#fff3}.mm-body{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding:12px 24px 18px;display:flex;overflow-y:auto}.mm-links{flex-direction:column;display:flex}.mm-links a{letter-spacing:-.04em;color:#fff;align-items:center;min-height:52px;font-size:clamp(32px,10vw,44px);font-weight:650;line-height:1.12;text-decoration:none;display:flex}.mm-links a[aria-current=page],.mm-links a:hover{color:var(--peach)}.mm-event{color:#fff;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:22px;padding:14px 0;text-decoration:none;display:grid}.mm-ev-date{letter-spacing:-.04em;color:var(--peach);font-size:26px;font-weight:600}.mm-ev-t{font-size:15px;font-weight:700;line-height:1.3}.mm-ev-t small{color:#ffffffa8;font-size:12.5px;font-weight:600;display:block}.mm-event i{color:#17110d;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.mm-prefs{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:24px;display:flex}.mm-label{color:#ffffffa8;margin-bottom:8px;font-size:12.5px;font-weight:600}.mm-seg{background:#ffffff1a;border-radius:999px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.mm-seg button{color:#fffc;height:38px;font:600 14px/1 var(--site-font);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 14px}.mm-seg button[aria-checked=true]{color:#17110d;background:#fff}.mm-theme .theme-tg-l{color:#fffc}.mm-foot{padding:14px 24px calc(18px + env(safe-area-inset-bottom,0px));flex:none}.mm-cta{width:100%;height:56px;font-size:16.5px}.mm .lbl-l{display:inline}.mm .lbl-s{display:none}.mm a:focus-visible,.mm button:focus-visible{outline:2px solid var(--peach);outline-offset:3px;border-radius:12px}.mm-seg button:focus-visible,.mm-close:focus-visible,.mm-cta:focus-visible{border-radius:999px}.mm-links a,.mm-event,.mm-prefs,.mm-foot{opacity:0;transition:opacity .5s var(--ease), translate .6s var(--ease);translate:0 16px}.mm.is-open .mm-links a,.mm.is-open .mm-event,.mm.is-open .mm-prefs{opacity:1;transition-delay:calc(.16s + var(--i,0) * 45ms);translate:none}.mm.is-open .mm-foot{opacity:1;transition-delay:.42s;translate:none}@media (prefers-reduced-motion:reduce){.mm{clip-path:none;opacity:0;transition:opacity .2s linear}.mm.is-open{opacity:1}.mm-links a,.mm-event,.mm-prefs,.mm-foot{translate:none}}@media (height<=640px){.mm-links a{min-height:44px;font-size:30px}.mm-event{margin-top:12px}.mm-prefs{margin-top:14px}}html.page-arriving .topbar{animation:barIn .9s var(--ease) .1s both}html.page-arriving .topbar>*{animation:barItem .7s var(--ease) both}html.page-arriving .topbar>:nth-child(2){animation-delay:.45s}html.page-arriving .topbar>:nth-child(n+3){animation-delay:.6s}html.page-arriving main h1{animation:titleIn 1.1s var(--ease) .35s both}@keyframes barIn{0%{transform:scaleX(0)}}@keyframes barItem{0%{opacity:0;translate:0 6px}}@keyframes titleIn{0%{opacity:0;filter:blur(4px);translate:0 18px}}.consent-note{--cn-gap:calc(var(--border) + 16px);--cn-bg:#2a1d14;--cn-ink:#fbf6ef;--cn-ink2:#fbf6efc7;--cn-edge:#ffecdc1f;--cn-link:#ffb8a8;right:var(--cn-gap);bottom:var(--cn-gap);z-index:90;width:min(400px, calc(100vw - 2 * var(--cn-gap)));background:var(--cn-bg);color:var(--cn-ink);box-shadow:0 0 0 1px var(--cn-edge), 0 28px 60px -22px #140c068c, 0 10px 22px -12px #140c0659;transform-origin:50% 100%;animation:noteIn .8s var(--ease) backwards;border-radius:22px;padding:22px 22px 20px;position:fixed}.consent-note.is-leaving{animation:noteOut .46s var(--ease) forwards;pointer-events:none}.consent-note h2{letter-spacing:-.015em;color:var(--cn-ink);font-size:18px}.consent-note p{color:var(--cn-ink2);margin-top:8px;font-size:14.5px;line-height:1.5}.consent-note a{color:var(--cn-link);text-underline-offset:3px;font-weight:600}.consent-note a:focus-visible,.consent-note .pill:focus-visible{outline:2px solid var(--cn-link);outline-offset:3px}.consent-note .pill-quiet{color:var(--cn-ink);box-shadow:inset 0 0 0 1.5px #fbf6ef8c}.consent-note .pill-quiet:hover{box-shadow:inset 0 0 0 1.5px var(--cn-ink);background:#fbf6ef14}.consent-acts{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.consent-acts .pill{width:100%}.consent-note .consent-now{color:var(--cn-ink2);font-size:13px}:root[data-theme=dark] .consent-note{--cn-bg:#33251c;--cn-edge:#ffecdc29}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .consent-note{--cn-bg:#33251c;--cn-edge:#ffecdc29}}@keyframes noteIn{0%{clip-path:inset(62% 0 0 round 22px);opacity:0;transform:translateY(18px)scale(.98)}40%{opacity:1}to{clip-path:inset(-80px round 22px);opacity:1;transform:none}}@keyframes noteOut{0%{clip-path:inset(-80px round 22px);opacity:1;transform:none}70%{opacity:1}to{clip-path:inset(70% 0 0 round 22px);opacity:0;transform:translateY(14px)scale(.98)}}@media (prefers-reduced-motion:reduce){html.page-arriving .topbar,html.page-arriving .topbar>*,html.page-arriving main h1,.consent-note,.consent-note.is-leaving{animation:none}}@media (width<=600px){.consent-note{--cn-gap:calc(var(--border) + 8px);left:var(--cn-gap);border-radius:20px;width:auto;padding:18px 18px 16px}.consent-note h2{font-size:16px}.consent-note p{margin-top:4px;font-size:13.5px}.consent-acts{margin-top:12px}.consent-acts .pill{height:38px;font-size:14px}}@media (width<=420px){.topbar{gap:6px;padding-left:14px}.topbar-logo img{width:92px}.topbar .pill-sm{padding:0 13px;font-size:13.5px}.menu-btn{padding:0 10px}}.top-veil{--veil-h:calc(env(safe-area-inset-top,0px) + 84px);z-index:48;pointer-events:none;height:var(--veil-h);opacity:0;transition:opacity .4s var(--ease);background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 42%, transparent), color-mix(in srgb, var(--paper) 18%, transparent) 55%, transparent);position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0009 30%,#00000040 65%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 30%,#00000040 65%,#0000 100%)}.top-veil-soft{height:var(--veil-h);background:0 0;-webkit-mask-image:linear-gradient(#0000001a 0%,#0000004d 20%,#00000080 55%,#0000 100%);mask-image:linear-gradient(#0000001a 0%,#0000004d 20%,#00000080 55%,#0000 100%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.top-veil{-webkit-backdrop-filter:blur(7px)saturate(1.15);backdrop-filter:blur(7px)saturate(1.15)}.top-veil-soft{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.top-veil{background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 60%, transparent), color-mix(in srgb, var(--paper) 25%, transparent) 55%, transparent)}.top-veil-soft{display:none}}.top-veil.is-on{opacity:1}html.asking .top-veil{opacity:0}@media (width<=600px){.top-veil{--veil-h:calc(env(safe-area-inset-top,0px) + 72px)}}@media (prefers-reduced-transparency:reduce){.top-veil{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;height:calc(env(safe-area-inset-top,0px) + 76px);-webkit-mask-image:none;mask-image:none}.top-veil-soft{display:none}@media (width<=600px){.top-veil{height:calc(env(safe-area-inset-top,0px) + 62px)}}}@media (prefers-reduced-motion:reduce){.top-veil{transition:none}}.tip-wrap{flex:none;display:inline-flex;position:relative}.tip{z-index:60;pointer-events:none;white-space:nowrap;background:var(--ink);color:var(--paper);font:600 12.5px/1 var(--site-font);letter-spacing:.01em;opacity:0;transition:opacity .18s var(--ease), transform .24s var(--ease), display .24s allow-discrete;border-radius:999px;padding:6px 10px;display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 20px -10px #00000073}.tip-end .tip{left:auto;right:0;transform:translateY(4px)}@media (hover:hover){.tip-wrap:hover .tip{opacity:1;transition-delay:.3s;display:block;transform:translate(-50%)}.tip-end.tip-wrap:hover .tip{transform:none}}.tip-wrap:has(:focus-visible) .tip{opacity:1;transition-delay:.3s;display:block;transform:translate(-50%)}.tip-end.tip-wrap:has(:focus-visible) .tip{transform:none}@starting-style{.tip-wrap:hover .tip{opacity:0;transform:translate(-50%,4px)}.tip-wrap:has(:focus-visible) .tip{opacity:0;transform:translate(-50%,4px)}.tip-end.tip-wrap:hover .tip{transform:translateY(4px)}.tip-end.tip-wrap:has(:focus-visible) .tip{transform:translateY(4px)}}.tip-wrap:has([aria-expanded=true]) .tip{display:none}@media (prefers-reduced-motion:reduce){.tip{transition:opacity .12s linear, display .12s allow-discrete;transform:translate(-50%)}.tip-end .tip{transform:none}}.theme-tg{color:var(--ink);font:600 13.5px var(--site-font);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0;display:inline-flex}.theme-tg-dot{background:var(--fill);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.theme-tg:hover .theme-tg-dot{box-shadow:inset 0 0 0 1px var(--ink3)}.theme-tg svg{opacity:0;width:18px;height:18px;transition:opacity .3s var(--ease), transform .4s var(--ease);grid-area:1/1;transform:scale(.6)rotate(-40deg)}.theme-tg.is-auto .tg-auto,.theme-tg.is-light .tg-sun,.theme-tg.is-dark .tg-moon{opacity:1;transform:none}.theme-tg:focus-visible{outline:2px solid var(--coral-deep);outline-offset:3px;border-radius:999px}.theme-tg.on-film{color:#fff;margin-left:6px}.theme-tg.on-film .theme-tg-dot{box-shadow:none;background:#ffffff1f}.theme-tg.on-night{color:#ffffffbf}.theme-tg.on-night .theme-tg-dot{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.theme-tg.on-night:hover .theme-tg-dot{box-shadow:inset 0 0 0 1px #fff6}html.theme-fade,html.theme-fade *,html.theme-fade :before,html.theme-fade :after{transition:background-color .45s,color .45s,border-color .45s,fill .45s,stroke .45s,outline-color .45s,box-shadow .45s!important}@media (prefers-reduced-motion:reduce){.theme-tg svg,.theme-tg-dot{transition:none}}.hero{height:100svh;min-height:680px;max-height:1100px;padding:var(--border);position:relative}.hero-frame{height:100%;max-width:calc(var(--page-max) + 600px);color:#fff;background:#1d1a17;margin:0 auto}.hero-films{position:absolute;inset:0;overflow:hidden}.hero-films .film{opacity:0;transition:opacity 1.4s var(--ease), scale 2.4s var(--ease);transform:translateY(calc(var(--p,0) * 4%)) scale(1.1)}.hero-films .film.is-on{opacity:1}html.asking .hero-films .film{scale:1.04}.hero-shade{background:linear-gradient(#0c0a0857 0%,#0c0a0800 20% 42%,#0c0a089e 100%),linear-gradient(90deg,#0c0a0880 0%,#0c0a081f 48%,#0c0a0800 70%)}.hero-nav{z-index:4;align-items:center;gap:4px;width:max-content;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.hero-nav .nr-links{gap:4px;display:flex}.hero-nav .nr-links a{color:#fffffff0;white-space:nowrap;transition:background-color .3s var(--ease);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.hero-nav .nr-links a:hover{background:#ffffff1f}.aud-menu.on-film{margin-left:6px}.aud-menu.on-film .aud-pick{box-shadow:none;color:#fff;background:#ffffff1f}.aud-menu.on-film .aud-pick:hover{background:#fff3}.aud-menu.on-film .aud-pop{left:50%;right:auto;translate:-50%}.hero-menu,.hero-frame.is-folded .hero-nav,.hero-frame.no-cta .hero-cta{display:none}.hero-frame.is-folded .hero-menu{background:var(--fill);height:44px;box-shadow:inset 0 0 0 1px var(--fill-line);gap:10px;padding:0 16px;font-size:14.5px;display:inline-flex}.hero-frame.is-min .hero-menu .mb-l{display:none}.hero-frame.is-min .hero-menu{padding:0 14px}.hero-frame.is-min .notch-tl .notch-logo img{width:92px}.hero-frame.is-min .notch-tl{padding-right:10px}.hero-tr .pill{white-space:nowrap}.hero-body{z-index:3;color:#fff;width:min(800px,100% - 520px);opacity:calc(1 - var(--p,0) * 1.6);transform:translateY(calc(var(--p,0) * -36px));position:absolute;bottom:52px;left:56px}.lines{display:grid}.line{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);pointer-events:none;grid-area:1/1;align-self:end;transform:translateY(14px)}.line.is-on{opacity:1;pointer-events:auto;transition-delay:.25s;transform:none}.line-big{letter-spacing:-.038em;text-wrap:balance;text-shadow:0 2px 30px #0000002e;font-size:clamp(42px,4.1vw,64px);font-weight:650;line-height:1.03}.line-sub{color:#ffffffeb;max-width:580px;margin-top:18px;font-size:18.5px;line-height:1.5}.hero-ctas{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.ticks{gap:8px;margin-top:30px;display:flex}.tick{cursor:pointer;background:0 0;border:0;align-items:center;width:44px;height:20px;padding:0;display:flex}.tick i{background:#ffffff52;border-radius:2px;width:100%;height:2px;display:block;position:relative;overflow:hidden}.tick i:after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.tick.is-done i:after{transform:scaleX(1)}.tick.is-on i:after{animation:tickFill var(--dur,9s) linear forwards}@keyframes tickFill{to{transform:scaleX(1)}}.ev-credit{z-index:3;color:#fff;width:352px;opacity:calc(1 - var(--p,0) * 1.6);text-shadow:0 1px 18px #00000040;border-left:1px solid #ffffff57;flex-direction:column;padding:4px 0 4px 26px;text-decoration:none;display:flex;position:absolute;bottom:52px;right:56px}.evc-kind{color:#ffffffb8;font-size:12.5px;font-weight:600}.evc-date{letter-spacing:-.045em;color:var(--peach);margin-top:4px;font-size:52px;font-weight:600;line-height:.95}.evc-title{letter-spacing:-.02em;margin-top:14px;font-size:19px;font-weight:700;line-height:1.2}.evc-desc{color:#ffffffd1;margin-top:6px;font-size:14px;line-height:1.45}.evc-meta{color:#ffffffe6;margin-top:12px;font-size:13px;font-weight:600}.evc-meta span{white-space:nowrap}.evc-meta span+span:before{content:"";vertical-align:middle;background:#ffffff8c;border-radius:50%;width:3px;height:3px;margin:0 9px;display:inline-block}.evc-free{color:var(--peach)}.evc-hosts{gap:26px;margin-top:18px;display:flex}.evc-host{flex-direction:column;gap:5px;display:flex}.evc-host small{color:#fff9;font-size:10.5px;font-weight:600}.evc-sea{opacity:.92;width:auto;height:34px;margin:-5px 0 -7px}.evc-nw{opacity:.92;width:auto;height:13px;margin-top:4px}.evc-go{align-self:flex-start;align-items:center;gap:10px;margin-top:20px;font-size:14.5px;font-weight:700;display:inline-flex}.evc-go i{color:#0f1218;width:34px;height:34px;text-shadow:none;transition:transform .45s var(--ease), background-color .3s var(--ease);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}.ev-credit:hover .evc-go i{background:var(--peach);transform:translate(4px)}.ev-credit:hover .evc-title{text-underline-offset:4px;-webkit-text-decoration:underline #ffd9c999;text-decoration:underline #ffd9c999}.hero-frame{--win:0px;--wr:0px;--pad:56px}.hero-body>*,.ev-credit,.hero-nav{transition:opacity 1s var(--ease), translate 1.2s var(--ease), filter 1s var(--ease)}html.arriving :is(.hero-body>*,.ev-credit,.hero-nav),html:is([data-arrival=open],[data-arrival=consent],[data-arrival=ask],[data-arrival=quote]) :is(.hero-body>*,.ev-credit,.hero-nav),html[data-arrival=build] :is(.hero-body>*,.ev-credit){opacity:0;pointer-events:none;translate:0 18px}html.arriving :is(.hero-nav,.hero-frame>.notch),html:is([data-arrival=open],[data-arrival=consent],[data-arrival=ask],[data-arrival=quote]) :is(.hero-nav,.hero-frame>.notch){visibility:hidden;translate:0 -8px}.hero-frame{transition:border-radius .5s var(--ease)}html.arriving .hero-frame,html:is([data-arrival=open],[data-arrival=consent],[data-arrival=ask],[data-arrival=quote]) .hero-frame{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}html[data-arrival=build] .hero-nav>*{animation:navIn .8s var(--ease) .35s both}html[data-arrival=build] .hero-nav>:nth-child(2){animation-delay:.42s}html[data-arrival=build] .hero-nav>:nth-child(3){animation-delay:.49s}html[data-arrival=build] .hero-nav>:nth-child(4){animation-delay:.56s}html[data-arrival=build] .hero-nav>:nth-child(5){animation-delay:.63s}html[data-arrival=build] .hero-nav>:nth-child(6){animation-delay:.75s}@keyframes navIn{0%{opacity:0;translate:0 -10px}}html[data-arrival=settle] .hero-body>.lines{transition-delay:.15s}html[data-arrival=settle] .hero-body>.hero-ctas{transition-delay:.32s}html[data-arrival=settle] .hero-body>.ticks{transition-delay:.44s}html[data-arrival=settle] .ev-credit{transition-delay:.52s}.arrival{display:contents}@property --arr-ly{syntax:"<percentage>";inherits:false;initial-value:0%}@property --arr-lx{syntax:"<percentage>";inherits:false;initial-value:0%}@property --arr-lift{syntax:"<percentage>";inherits:false;initial-value:0%}@property --arr-w{syntax:"<length>";inherits:false;initial-value:0}@property --arr-r{syntax:"<length>";inherits:false;initial-value:0}.arr-film{z-index:2;background:var(--frame-bg);clip-path:inset(0 0 var(--arr-lift) 0);transition:--arr-lift 1.1s cubic-bezier(.7,0,.2,1);display:none;position:absolute;inset:0}.arr-win{--arr-w:var(--win);--arr-r:var(--wr);clip-path:inset(calc(var(--arr-ly) + var(--arr-w)) calc(var(--arr-lx) + var(--arr-w)) calc(var(--arr-ly) + var(--arr-w)) calc(var(--arr-lx) + var(--arr-w)) round var(--arr-r));transition:--arr-w 1.8s cubic-bezier(.65,0,.2,1),--arr-r 1.8s cubic-bezier(.65,0,.2,1);animation:.9s cubic-bezier(.65,0,.2,1) 50ms both arrOpen;position:absolute;inset:0;overflow:hidden}html:is(.arriving,[data-arrival=open],[data-arrival=consent],[data-arrival=ask],[data-arrival=quote],[data-arrival=build]) .arr-film{display:block}html:is([data-arrival=quote],[data-arrival=build]) .arr-win{--arr-w:0px;--arr-r:0px}html[data-arrival=build] .arr-film{--arr-lift:100%}@keyframes arrOpen{0%{--arr-ly:49.8%;--arr-lx:50%}38%{--arr-ly:49.8%;--arr-lx:0%}to{--arr-ly:0%;--arr-lx:0%}}.arr-win .film{animation:14s cubic-bezier(.2,.7,.2,1) both arrPush}@keyframes arrPush{0%{scale:1.16}to{scale:1.02}}.arr-light{z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(55% 45% at 46% 60%,#ffc48ce6,#ff966059 42%,#ff966000 72%);animation:5s cubic-bezier(.2,.7,.2,1) .6s both arrLight;position:absolute;inset:-12%}@keyframes arrLight{0%{opacity:0;translate:0 22%;scale:.7}}.arr-shade{z-index:2;opacity:.6;transition:opacity 1.2s var(--ease);background:linear-gradient(#0a080680 0%,#0a080600 24% 38%,#0a0806d1 100%),linear-gradient(90deg,#0a08068c 0%,#0a080600 66%);position:absolute;inset:0}html:is([data-arrival=consent],[data-arrival=ask]) .arr-shade{opacity:1}html[data-arrival=quote] .arr-shade{opacity:.78}.arr-scene{z-index:5;display:none;position:absolute;inset:0}html:is(.arriving,[data-arrival=open],[data-arrival=quote]) .arr-scene{display:block}.arr-open{z-index:6;top:calc(var(--win) + 34px);left:calc(var(--win) + 36px);right:calc(var(--win) + 36px);color:#fff;pointer-events:none;align-items:center;gap:20px;display:none;position:absolute}html:is(.arriving,[data-arrival=open],[data-arrival=consent],[data-arrival=ask],[data-arrival=quote]) .arr-open{display:flex}.arr-mark{animation:1.3s cubic-bezier(.65,0,.2,1) 1.2s both markIn;display:block}.arr-mark img{width:176px;height:auto;display:block}.arr-line{letter-spacing:-.01em;color:#fffffff0;text-shadow:0 1px 18px #0000004d;border-left:1px solid #ffffff6b;margin:0;padding-left:20px;font-size:17px;font-weight:600;animation:1.1s cubic-bezier(.16,1,.3,1) 1.75s both riseIn}@keyframes markIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(-6px)}}html[data-arrival=quote] .arr-open>*{animation:.6s cubic-bezier(.6,0,.4,1) both riseOut}.rise{animation:riseIn 1.15s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0s) + .26s) both}.is-leaving{pointer-events:none}.is-leaving .rise{animation:riseOut .55s cubic-bezier(.6, 0, .4, 1) calc(var(--d,0s) * .25) both}@keyframes riseIn{0%{clip-path:inset(0 0 100%);translate:0 100%}to{clip-path:inset(-14px);translate:0}}@keyframes riseOut{0%{clip-path:inset(-14px);translate:0}to{clip-path:inset(100% 0 0);translate:0 -100%}}.arr-step{z-index:6;left:calc(var(--win) + var(--pad));right:calc(var(--win) + var(--pad));bottom:calc(var(--win) + 46px);color:#fff;position:absolute}.arr-consent{max-width:660px}.arr-consent h2{letter-spacing:-.042em;text-wrap:balance;text-shadow:0 2px 30px #0003;font-size:clamp(36px,3.7vw,58px);font-weight:650;line-height:1.03}.arr-consent p{color:#ffffffe6;max-width:540px;margin-top:18px;font-size:17px;line-height:1.55}.arr-consent a{color:var(--peach);text-underline-offset:3px;font-weight:600}.arr-consent .consent-acts{gap:12px;max-width:470px;margin-top:28px}.arr-consent .consent-acts .pill{white-space:nowrap;height:54px;padding:0 14px;font-size:16px}.arr-consent .pill-go{background:var(--cta);color:var(--cta-ink)}.arr-consent .pill-go:hover{background:var(--cta-hover)}.arr-consent .pill-line{box-shadow:inset 0 0 0 1.5px #ffffffd9}.arr-consent .pill:focus-visible,.ask-skip:focus-visible{outline:2px solid var(--peach);outline-offset:3px}.ask-head{max-width:820px}.ask-q{letter-spacing:-.05em;text-shadow:0 2px 40px #0003;font-size:clamp(60px,6.6vw,108px);font-weight:650;line-height:.95}.ask-sub{color:#ffffffe6;max-width:600px;margin-top:22px;font-size:19px;line-height:1.5}.ask-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.ask-c{text-align:left;cursor:pointer;color:#fff;font:inherit;transition:border-color .45s var(--ease), opacity .45s var(--ease);background:0 0;border:0;border-top:1px solid #ffffff6b;flex-direction:column;justify-content:flex-start;padding:22px 64px 24px 0;display:flex;position:relative}.ask-c:hover{border-top-color:#fff}.ask-c[aria-pressed=true]{border-top-color:var(--coral)}.ask-c b{letter-spacing:-.025em;font-size:26px;font-weight:700;line-height:1.1}.ask-c small{color:#ffffffc2;margin-top:8px;font-size:15px;line-height:1.4}.ask-c:focus-visible{outline:2px solid var(--peach);outline-offset:3px}.ask-choices:has([aria-pressed=true]) .ask-c:not([aria-pressed=true]){opacity:.45}.ask-go{width:40px;height:40px;transition:background-color .45s var(--ease), box-shadow .45s var(--ease), transform .45s var(--ease);border-radius:50%;position:absolute;top:22px;right:0;box-shadow:inset 0 0 0 1.5px #ffffff8c}.ask-go:after{content:"";border:2px solid #fff;border-width:2px 2px 0 0;width:8px;height:8px;position:absolute;top:15px;left:14px;transform:rotate(45deg)}.ask-c:hover .ask-go{transform:translate(3px);box-shadow:inset 0 0 0 1.5px #fff}.ask-c[aria-pressed=true] .ask-go{background:var(--coral);box-shadow:none}.ask-skip{font:600 15px var(--site-font);color:#ffffffdb;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:22px;padding:6px 2px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.ask-skip:hover{color:#fff;text-decoration-color:#fff}.ask{flex-direction:column;display:flex}.arr-quote{z-index:6;left:var(--pad);right:var(--pad);color:#fff;cursor:default;margin:0;position:absolute;bottom:60px}.arr-quote blockquote{letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 40px #00000040;max-width:1040px;margin:0;font-size:clamp(40px,4.6vw,76px);font-weight:600;line-height:1.04}.arr-quote .qm{color:var(--peach)}.q-w{vertical-align:bottom;margin:-.04em -.03em -.14em;padding:.04em .03em .14em;display:inline-block;overflow:hidden}.q-w>span{animation:wordIn 1.3s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 80ms + .9s) both;display:inline-block}@keyframes wordIn{0%{translate:0 112%}}.q-by{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:28px;font-size:15.5px;line-height:1.35;display:flex}.q-by:before{content:"";background:var(--coral);transform-origin:0;width:46px;height:2px;animation:ruleIn 1s cubic-bezier(.65, 0, .2, 1) calc(var(--n,8) * 80ms + 1.5s) both;border-radius:2px}.q-by b,.q-by span{animation:riseIn 1s cubic-bezier(.16, 1, .3, 1) calc(var(--n,8) * 80ms + 1.75s) both}.q-by b{font-weight:700}.q-by span{color:#ffffffc7}@keyframes ruleIn{0%{scale:0 1}}html[data-arrival=build] .q-w>span{animation:wordOut .6s cubic-bezier(.6, 0, .4, 1) calc(var(--i) * 22ms) both}html[data-arrival=build] .q-by>*,html[data-arrival=build] .q-by:before{animation:.5s cubic-bezier(.6,0,.4,1) both riseOut}@keyframes wordOut{to{translate:0 -112%}}.hero-frame{--hx:clamp(0px, calc(100vw - 1440px), 480px);--pad:calc(56px + var(--hx) * .04)}.hero-body{left:var(--pad);bottom:calc(52px + var(--hx) * .04);width:min(calc(800px + var(--hx) * .42), calc(100% - 520px))}.line-big{font-size:clamp(42px, 4.1vw, calc(64px + var(--hx) * .025))}.line-sub{margin-top:calc(18px + var(--hx) * .0125);max-width:calc(580px + var(--hx) * .25);font-size:calc(18.5px + var(--hx) * .0075)}.hero-ctas,.ticks{margin-top:calc(30px + var(--hx) * .02)}.ev-credit{right:var(--pad);bottom:calc(52px + var(--hx) * .04);width:calc(352px + var(--hx) * .125)}.evc-date{font-size:calc(52px + var(--hx) * .025)}.evc-title{font-size:calc(19px + var(--hx) * .00625)}.evc-desc{font-size:calc(14px + var(--hx) * .003)}@media (width<=1360px){.hero-body{width:calc(100% - 470px);bottom:44px;left:44px}.ev-credit{width:300px;bottom:36px;right:32px}.hero-frame{--pad:44px}}@media (width<=1180px){.evc-meta{white-space:normal}.ask-c{padding:16px 56px 18px 0}.ask-go{margin-top:-20px;top:50%}}@media (width<=980px){.hero{height:auto;min-height:0;max-height:none}.hero-frame{min-height:calc(100svh - 2 * var(--border));--pad:32px;flex-direction:column;justify-content:flex-end;gap:40px;padding:128px 40px 40px;display:flex}.hero-body,.ev-credit{width:auto;position:relative;bottom:auto;left:auto;right:auto}.hero-body{max-width:680px}.ev-credit{max-width:420px}html.arriving :is(.hero-body,.ev-credit),html:is([data-arrival=open],[data-arrival=consent],[data-arrival=ask],[data-arrival=quote],[data-arrival=build]) :is(.hero-body,.ev-credit){display:none}.ask-choices{grid-template-columns:1fr;gap:0;margin-top:32px}.arr-quote{bottom:40px;left:32px;right:32px}.arr-open{top:calc(var(--win) + 24px);left:calc(var(--win) + 24px)}}@media (width<=600px){.hero-frame{--pad:22px;gap:30px;padding:100px 20px 28px}.line-big{font-size:36px}.line-sub{font-size:16.5px}.hero-ctas .pill{height:46px;padding:0 18px;font-size:14.5px}.ev-credit{padding-left:18px}.evc-date{font-size:42px}.arr-open{top:calc(var(--win) + 20px);left:calc(var(--win) + 20px);flex-direction:column;align-items:flex-start;gap:10px}.arr-mark img{width:132px}.arr-line{border-left:0;padding-left:0;font-size:15px}.arr-step{bottom:calc(var(--win) + 22px)}.arr-quote{bottom:30px;left:26px;right:26px}.arr-quote blockquote{font-size:clamp(30px,9.4vw,38px);line-height:1.06}.q-by{margin-top:20px;font-size:14px}.ask-q{font-size:52px}.ask-sub{font-size:16.5px}.ask-c{padding:14px 48px 16px 0}.ask-c b{font-size:20px}.ask-c small{font-size:13.5px}.ask-go{width:34px;height:34px;margin-top:-17px;right:0}.ask-go:after{top:12px;left:11px}.arr-consent h2{font-size:clamp(28px,8.4vw,34px)}.arr-consent p{margin-top:14px;font-size:15.5px}.arr-consent .consent-acts{max-width:none;margin-top:22px}.arr-consent .consent-acts .pill{height:52px;font-size:15.5px}}@media (width<=400px){.arr-consent .consent-acts,.consent-note .consent-acts{grid-template-columns:1fr;gap:10px}}.consent-note .consent-acts .pill.pill,.arr-consent .consent-acts .pill.pill{white-space:nowrap}@media (width<=980px){html.arriving .hero-frame,html:is([data-arrival=open],[data-arrival=consent],[data-arrival=ask],[data-arrival=quote],[data-arrival=build]) .hero-frame{height:calc(100vh - 2 * var(--border));height:calc(100svh - 2 * var(--border));min-height:0}.arr-step{max-height:calc(100% - 2 * var(--win) - 120px);overscroll-behavior:contain;scrollbar-width:none;padding-top:14px;overflow-y:auto}}@media (width<=600px) and (height<=720px){.hero-frame{padding-top:88px}.arr-step{max-height:calc(100% - 2 * var(--win) - 104px)}.ask-q{font-size:42px}.ask-sub{margin-top:14px;font-size:15px}.ask-choices{margin-top:20px}.ask-c{padding:11px 44px 12px 0}.ask-c b{font-size:18px}.ask-c small{margin-top:4px;font-size:13px}.ask-skip{margin-top:12px}.arr-consent h2{font-size:26px}.arr-consent p{font-size:14.5px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.hero-films .film,.hero-body,.ev-credit{transform:scale(1)!important}.hero-body,.ev-credit{opacity:1}.hero-body>*,.ev-credit,.hero-nav,.hero-films .film{transition:opacity .5s!important}html[data-arrival] .hero-body>*,html[data-arrival] .ev-credit,html[data-arrival] .hero-nav{filter:none!important;translate:none!important}.arr-step:not(.is-leaving),.arr-quote,.arr-open{animation:.6s both arrCalm!important}.is-leaving,html[data-arrival=quote] .arr-open{visibility:hidden}@keyframes arrCalm{0%{opacity:0}}}.hero-frame .notch-tl,.hero-frame .notch-tr{height:80px}.hero-frame .notch-tl{padding:16px 20px 14px 12px}.hero-frame .notch-tr{gap:0;padding:16px}.hero-frame .notch-tr .pill-primary{height:48px}@media (width<=600px){.hero-frame .notch-tl,.hero-frame .notch-tr{height:64px}.hero-frame .notch-tl{padding:12px 16px 10px 8px}.hero-frame .notch-tr{padding:13px 13px 13px 14px}}@media (width>=821px){.cw .fw-mat{width:min(1040px,100vw - 48px)}}.cw .fw-img{filter:blur(8px)saturate(.9);transform:scale(1.08)}.cw-shade{background:linear-gradient(#0e0a08bd 0%,#0e0a08e0 60%,#0e0a08eb 100%)}.cw-read{z-index:3;overscroll-behavior:contain;color:#ffffffe0;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;padding:0 64px 64px;position:absolute;inset:104px 0 0;overflow-y:auto}.cw-read>*{max-width:720px}.cw-read h2{letter-spacing:-.04em;color:#fff;font-size:clamp(36px,3.4vw,54px);font-weight:650;line-height:1.02}.cw-intro{margin-top:14px;font-size:18px;line-height:1.55}.cw-read section{border-top:1px solid #ffffff2e;margin-top:34px;padding-top:24px}.cw-read h3{letter-spacing:-.02em;color:#fff;font-size:20px;line-height:1.2}.cw-read p{margin-top:12px;font-size:16px;line-height:1.6}.cw-read p a{color:var(--peach);text-underline-offset:3px;font-weight:600}.cw-read strong{color:#fff}.cw-read code{background:#ffffff1a;border-radius:6px;padding:1px 6px;font-size:.9em}.cw-full{margin-top:40px}.cw-read :focus-visible{outline:2px solid var(--peach);outline-offset:3px}@media (width<=600px){.cw-read{padding:0 22px calc(40px + env(safe-area-inset-bottom));inset:78px 0 0}.cw-intro{font-size:16.5px}.cw-read p{font-size:15.5px}}.hero-tr .pill-primary{box-shadow:none}.hero-hint{--hh-h:24px;--hh-w:92px;--hh-r:10px;z-index:5;width:calc(var(--hh-w) + 2 * var(--hh-r));height:calc(var(--hh-h) + 2px);pointer-events:none;scroll-margin-bottom:env(safe-area-inset-bottom,0px);position:absolute;bottom:-2px;left:50%;overflow:hidden;transform:translate(-50%)}.hh-notch{left:var(--hh-r);width:var(--hh-w);background:var(--paper);height:100%;color:var(--ink);border-radius:var(--hh-r) var(--hh-r) 0 0;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 0 2px;transition:transform .5s cubic-bezier(.55,0,.7,.2);display:flex;position:absolute;bottom:0;transform:translateY(100%)}.hero-hint.is-on .hh-notch{pointer-events:auto;transition:transform .62s var(--ease);transform:none}.hh-notch:before,.hh-notch:after{content:"";width:var(--hh-r);height:var(--hh-r);background:var(--paper);pointer-events:none;-webkit-mask:var(--n-corner) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--n-corner) 0 0 / 100% 100% no-repeat;mask:var(--n-corner) 0 0 / 100% 100% no-repeat;position:absolute;bottom:2px}.hh-notch:before{--n-corner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cpath d='M1 0V1H0A1 1 0 0 0 1 0Z'/%3E%3C/svg%3E");right:calc(100% - 1px)}.hh-notch:after{--n-corner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cpath d='M0 0V1H1A1 1 0 0 1 0 0Z'/%3E%3C/svg%3E");left:calc(100% - 1px)}.hh-notch:focus-visible{outline:none}.hh-notch:focus-visible .hh-word{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.hh-line,.hh-word{opacity:0;transition:opacity .25s var(--ease), translate .3s var(--ease);translate:0 3px}.hero-hint.is-on :is(.hh-line,.hh-word){opacity:1;transition:opacity .45s var(--ease) .42s, translate .55s var(--ease) .42s;translate:none}.hh-word{letter-spacing:.04em;color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:12px;font-weight:500;line-height:1}.hh-line{width:1px;height:9px;position:relative;overflow:hidden}.hh-line:before{content:"";background:var(--ink);opacity:.14;position:absolute;inset:0}.hh-line i{background:var(--ink);animation:3.2s cubic-bezier(.45,0,.25,1) .9s infinite paused hhDraw;position:absolute;inset:0;transform:translateY(-101%)}.hero-hint.is-on .hh-line i{animation-play-state:running}@keyframes hhDraw{0%{transform:translateY(-101%)}45%,55%{transform:translateY(0)}90%,to{transform:translateY(101%)}}.hero+.section:focus{outline:none}@media (width<=600px){.hero-hint{--hh-h:34px;--hh-w:48px;--hh-r:16px}.hh-word{display:none}}@media (prefers-reduced-motion:reduce){.hh-notch,.hero-hint.is-on .hh-notch{transition:none}.hh-line i{animation:none;transform:none}}.hero+*{scroll-margin-top:96px}html.fw-lock{overflow:hidden}.fw{z-index:100;place-items:center;display:grid;position:fixed;inset:0}.fw-scrim{background:#1d1a17;position:absolute;inset:0;overflow:hidden}.fw-scrim-img{object-fit:cover;filter:blur(44px)saturate(1.05)brightness(.78);width:calc(100% + 160px);max-width:none;height:calc(100% + 160px);position:absolute;inset:-80px}.fw-scrim:after{content:"";background:#18100a47;position:absolute;inset:0}.fw-mat{background:var(--paper);border-radius:42px;width:min(1240px,100vw - 48px);height:min(820px,100vh - 48px);padding:14px;position:relative;box-shadow:0 60px 140px -50px #000000b3}.fw-frame{background:#1d1a17;height:100%}.fw-img{transform-origin:50% 60%}.fw-shade{background:linear-gradient(#0c0a0866 0%,#0c0a0814 20%,#0c0a0838 48%,#0c0a08cc 100%),linear-gradient(90deg,#0c0a0885 0%,#0c0a0829 50%,#0c0a086b 100%)}.fw .notch-logo{padding:8px 6px 8px 14px}.fw .notch-tl,.fw .notch-tr{height:80px}.fw .notch-tr{padding:var(--n-off) calc(15px + var(--n-off)) 0 18px}.fw-close{gap:12px;padding:0 16px 0 20px}.fw-x{width:12px;height:12px;transition:transform .45s var(--ease);position:relative}.fw-x:before,.fw-x:after{content:"";background:currentColor;border-radius:2px;width:2px;height:14px;position:absolute;top:-1px;left:5px;transform:rotate(45deg)}.fw-x:after{transform:rotate(-45deg)}.fw-close:hover .fw-x{transform:rotate(90deg)}.fw-crumb{z-index:4;color:#fffffff0;white-space:nowrap;font-size:14px;font-weight:600;position:absolute;top:26px;left:50%;transform:translate(-50%)}.fw-ui{transition:opacity .6s var(--ease), transform .8s var(--ease)}.fw.is-pre .fw-ui{opacity:0}.fw.is-pre .fw-stage,.fw.is-pre .fw-foot{transform:translateY(18px)}.fw.is-closing .fw-ui{transition-duration:.22s}.fw-stage{z-index:3;position:absolute;inset:112px 56px 124px}.fw-slot{position:absolute;inset:0}.fw-step{color:#fff;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:72px;padding:12px 8px 0;display:grid;position:absolute;inset:-12px -8px 0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 12px);mask-image:linear-gradient(#0000 0,#000 12px)}.fw-step>*{margin-top:auto}.fw-slot.is-enter>.fw-step>*{animation:fwIn .8s var(--ease) .12s both}.fw-slot.is-enter>.fw-step>.fw-a{animation-delay:.19s}.fw-slot.is-leave{pointer-events:none}.fw-slot.is-leave>.fw-step>*{animation:fwOut .45s var(--ease) both}.fw-slot{--dx:44px}.fw-slot.is-back{--dx:-44px}@keyframes fwIn{0%{opacity:0;transform:translateX(var(--dx))}}@keyframes fwOut{to{opacity:0;transform:translateX(calc(var(--dx) * -1))}}.fw-q h2{letter-spacing:-.036em;text-wrap:balance;text-shadow:0 2px 30px #0000002e;font-size:clamp(36px,3.3vw,50px);font-weight:650;line-height:1.04}.fw-q>p{color:#ffffffe6;text-wrap:pretty;max-width:470px;margin-top:16px;font-size:18px;line-height:1.5}.fw-a{border-left:1px solid #ffffff4d;padding-left:32px}.fw-step>.fw-a{position:sticky;bottom:0}.fw-label{color:#ffffffc7;margin-bottom:12px;font-size:13px;font-weight:700}.fw-choices{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));gap:10px;display:grid}.fw-choices.is-2>.fw-choice:last-child:nth-child(odd){grid-column:1/-1}.fw-choice{text-align:left;cursor:pointer;width:100%;min-height:70px;font:650 17px/1.25 var(--site-font);letter-spacing:-.01em;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .4s var(--ease), color .4s var(--ease), box-shadow .4s var(--ease), transform .35s var(--ease);background:#16100c57;border:0;border-radius:18px;padding:15px 56px 15px 20px;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff4d}.fw-choice small{letter-spacing:0;color:#ffffffb8;margin-top:4px;font-size:13.5px;font-weight:500;display:block}.fw-choice:after{content:"";width:22px;height:22px;transition:background-color .4s var(--ease), box-shadow .4s var(--ease);border-radius:50%;margin-top:-11px;position:absolute;top:50%;right:20px;box-shadow:inset 0 0 0 1.5px #ffffff8c}.fw-choices.is-multi .fw-choice:after{border-radius:7px}.fw-choice:before{content:"";z-index:1;width:5px;height:10px;transition:transform .35s var(--ease);border:2px solid #fff;border-width:0 2px 2px 0;margin-top:-7px;position:absolute;top:50%;right:28px;transform:rotate(45deg)scale(0)}.fw-choice:hover{background:#16100c80;box-shadow:inset 0 0 0 1px #ffffff8c}.fw-choice:active{transform:scale(.97)}.fw-choice[aria-checked=true]{color:#0f1218;background:#fff;box-shadow:0 18px 40px -24px #0009}.fw-choice[aria-checked=true] small{color:#5f6675}.fw-choice[aria-checked=true]:after{background:var(--coral);box-shadow:none}.fw-choice[aria-checked=true]:before{transition-delay:80ms;transform:rotate(45deg)scale(1)}.fw-choice:focus-visible{outline:2px solid var(--peach);outline-offset:3px}.fw-choices.is-compact{gap:8px}.fw-choices.is-compact .fw-choice{min-height:56px;padding-top:13px;padding-bottom:13px}.fw-fields{gap:14px;display:grid}.fw-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fw-field{gap:7px;display:grid}.fw-field>span{color:#ffffffd9;font-size:13px;font-weight:700}.fw-field>span em{color:#fff9;font-style:normal;font-weight:500}.fw-field input,.fw-field textarea{width:100%;height:52px;font:500 16px/1.4 var(--site-font);color:#0f1218;transition:box-shadow .3s var(--ease), background-color .3s var(--ease);background:#fffffff2;border:0;border-radius:14px;padding:0 18px}.fw-field textarea{resize:none;height:116px;padding:14px 18px}.fw-field input:focus,.fw-field textarea:focus{background:#fff;outline:none;box-shadow:0 0 0 3px #ffd9c9bf}.fw-toggle{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px;display:grid}.fw-toggle .fw-choice{min-height:54px;padding:12px 48px 12px 18px;font-size:15.5px}.fw-toggle .fw-choice:after{width:20px;height:20px;margin-top:-10px;right:16px}.fw-toggle .fw-choice:before{right:23px}.fw-join{background:#ffffff24;border-radius:999px;gap:8px;max-width:480px;margin-top:28px;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #ffffff4d}.fw-join input{min-width:0;height:48px;font:500 15px var(--site-font);color:#0f1218;background:#fffffff5;border:0;border-radius:999px;flex:1;padding:0 18px}.fw-join input:focus{outline:none;box-shadow:0 0 0 3px #ffd9c9bf}.fw-hint{color:var(--peach);font-size:13.5px;font-weight:600}.fw-hint p{padding-top:10px}.fw-field input[aria-invalid=true],.fw-field textarea[aria-invalid=true],.fw-join input[aria-invalid=true]{box-shadow:0 0 0 2px #ffb3ab}.fw-field input[aria-invalid=true]:focus,.fw-field textarea[aria-invalid=true]:focus,.fw-join input[aria-invalid=true]:focus{box-shadow:0 0 0 2px #ffb3ab,0 0 0 5px #ffb3ab59}.fw-waitform{max-width:560px;margin-top:26px}.fw-who{grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 0}.fw-who .fw-choice{min-height:50px;padding:10px 40px 10px 16px;font-size:14.5px}.fw-waitgo{margin-top:8px}.fw-letter-p{letter-spacing:-.01em;max-width:460px;font-size:19px;font-weight:600;line-height:1.45}.fw-letter-where{color:#fffc;max-width:460px;margin-top:14px;font-size:15px;line-height:1.5}.fw-small{color:#ffffffc7;margin-top:4px;font-size:13.5px}.fw-small a{color:var(--peach);text-underline-offset:3px;font-weight:600}.fw-waitgo .pill{height:54px;padding:0 30px;font-size:16px}.fw .pill:disabled{opacity:.7;cursor:progress}.fw-when .fw-label{margin:20px 0 10px}.fw-when .fw-label:first-child{margin-top:0}.fw-chips{flex-wrap:wrap;gap:8px;display:flex}.fw-chip{cursor:pointer;height:44px;font:650 15px/1 var(--site-font);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .35s var(--ease), color .35s var(--ease), box-shadow .35s var(--ease), transform .3s var(--ease);background:#16100c57;border:0;border-radius:999px;padding:0 18px;position:relative;box-shadow:inset 0 0 0 1px #ffffff57}.fw-chip:hover{background:#16100c80;box-shadow:inset 0 0 0 1px #fff9}.fw-chip:active{transition-duration:.1s;transform:scale(.95)}.fw-chip[aria-checked=true]{color:#0f1218;background:#fff;box-shadow:0 12px 28px -18px #0009}.fw-chip:focus-visible{outline:2px solid var(--peach);outline-offset:3px}.fw-tz{margin-top:20px}.fw-gpart+.fw-gpart{margin-top:18px}.fw-follow{margin-top:14px}.fw-group .fw-label em{color:#fff9;font-style:normal;font-weight:500}.fw-group .fw-chip{height:40px;padding:0 15px;font-size:14.5px}.fw-gtext input{width:100%;max-width:420px;height:44px;font:500 16px var(--site-font);color:#0f1218;animation:tzOpen .4s var(--ease) both;background:#fffffff2;border:0;border-radius:14px;margin-top:8px;padding:0 16px}.fw-gtext input:focus{outline:none;box-shadow:0 0 0 3px #ffd9c9bf}.fw-gpart>.fw-gtext:first-of-type input,.fw-amount .fw-gtext input{margin-top:0;animation:none}.fw-amount{gap:10px;display:grid}.fw-tz-now{align-items:center;gap:14px;font-size:17px;font-weight:650;display:flex}.fw-tz-change{font:600 14px var(--site-font);color:var(--peach);cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid;padding:0 0 2px}.fw-tz-change:focus-visible{outline:2px solid var(--peach);outline-offset:3px}.fw-tz-pick{max-width:420px;animation:tzOpen .45s var(--ease) both;margin-top:12px}.fw-tz-pick input{width:100%;height:46px;font:500 16px var(--site-font);color:#0f1218;background:#fffffff2;border:0;border-radius:14px;padding:0 16px}.fw-tz-pick input:focus{outline:none;box-shadow:0 0 0 3px #ffd9c9bf}.fw-tz-list{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.fw-tz-list button{height:36px;font:600 13.5px var(--site-font);color:#fff;cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);background:#16100c57;border:0;border-radius:999px;padding:0 13px;box-shadow:inset 0 0 0 1px #ffffff4d}.fw-tz-list button:hover{background:#16100c8c}.fw-tz-list button.is-on{color:#0f1218;background:#fff}.fw-tz-list button:focus-visible{outline:2px solid var(--peach);outline-offset:2px}@keyframes tzOpen{0%{clip-path:inset(0 0 100% round 14px);transform:translateY(-6px)}to{clip-path:inset(-8px);transform:none}}.fw-list{display:grid}.fw-list div{border-top:1px solid #ffffff42;grid-template-columns:34px 1fr;gap:4px 14px;padding:18px 0;display:grid}.fw-list.is-plain div{grid-template-columns:1fr}.fw-list div:first-child{border-top:0;padding-top:0}.fw-list b{letter-spacing:-.01em;font-size:18px;font-weight:700}.fw-list span{color:#ffffffd6;font-size:15px;line-height:1.5}.fw-list:not(.is-plain) span{grid-column:2}.fw-list i{color:#0f1218;background:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:28px;height:28px;margin-top:-1px;font-size:13px;font-style:normal;font-weight:800;display:grid}.fw-done h2{font-size:clamp(42px,4.1vw,62px)}.fw-sum{flex-wrap:wrap;gap:8px;max-width:520px;margin-top:22px;display:flex}.fw-sum li{color:#fff;border-radius:999px;padding:7px 13px;font-size:13.5px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff73}.fw-mail{color:#ffffffd9;margin-top:18px;font-size:15px}.fw-mail a{color:var(--peach);font-weight:600}.fw-card{max-width:540px}.fw-foot{z-index:4;pointer-events:none;align-items:center;gap:20px;display:flex;position:absolute;bottom:40px;left:56px;right:56px}.fw-foot .fw-nav{pointer-events:auto}.fw-ticks{gap:8px;display:flex}.fw-tick{background:#ffffff52;border-radius:2px;width:44px;height:2px;display:block;position:relative;overflow:hidden}.fw-tick:after{content:"";transform-origin:0;transition:transform .9s var(--ease);background:#fff;position:absolute;inset:0;transform:scaleX(0)}.fw-tick.is-on:after{transform:scaleX(1)}.fw-tick.is-turn{margin-left:14px}.fw-turn{border-bottom:1px solid #ffffff52;margin-bottom:22px;padding-bottom:18px}.fw-turn-end{color:var(--peach);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.fw-turn-end:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.fw-turn-line{letter-spacing:-.01em;color:#fff;margin-top:6px;font-size:20px;font-weight:650;line-height:1.3}.fw-count{color:#ffffffbf;font-size:13px;font-weight:600}.fw-nav{gap:10px;margin-left:auto;display:flex}.fw-back{transition:opacity .4s var(--ease), visibility .4s, background-color .35s var(--ease)}.fw-back.is-gone{opacity:0;visibility:hidden}.fw-next[aria-disabled=true]:not([data-send=busy]):not([data-send=sent]){opacity:.42;cursor:default}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}@media (height<=820px){.fw-stage{top:96px;bottom:108px}.fw-foot{bottom:32px}.fw-q h2{font-size:clamp(32px,2.9vw,42px)}.fw-choice{min-height:60px;padding-top:12px;padding-bottom:12px}.fw-list div{padding:12px 0}}@media (width>=821px) and (height<=760px){.fw-stage{top:90px;bottom:96px}.fw-foot{bottom:26px}.fw-q h2{font-size:clamp(28px,2.5vw,36px)}.fw-q>p{margin-top:10px;font-size:16px}.fw-waitform{margin-top:16px}.fw-fields,.fw-row{gap:10px}.fw-field{gap:5px}.fw-field input{height:44px}.fw-field textarea{height:92px}.fw-who .fw-choice{min-height:44px}.fw-waitgo .pill{height:48px}.fw-choice{min-height:54px;padding-top:10px;padding-bottom:10px}.fw-list div{padding:10px 0}.fw-gpart+.fw-gpart{margin-top:12px}.fw-group .fw-chip{height:36px}}@media (width<=820px){.fw-mat{border-radius:0;width:100vw;height:100dvh;padding:0}.fw-frame{border-radius:0}.fw-crumb{display:none}.fw-stage{inset:92px 24px 100px}.fw-step{grid-template-columns:1fr;align-content:start;align-items:start;gap:28px;padding-bottom:8px}.fw-step>*{margin-top:0}.fw-a{border-left:0;padding-left:0}.fw-step>.fw-a{position:static}.fw-foot{bottom:24px;left:24px;right:24px}}@media (width<=600px){.fw-stage{top:84px;left:20px;right:20px}.fw-foot{gap:12px;bottom:20px;left:20px;right:20px}.fw-ticks{display:none}.fw-q h2{font-size:30px}.fw-q>p{font-size:16px}.fw-choices.is-2,.fw-who,.fw-row{grid-template-columns:1fr}.fw-join{border-radius:22px;flex-direction:column}.fw-done h2{font-size:34px}.fw .notch-logo img{width:112px}.fw .notch-tl,.fw .notch-tr{height:70px}.fw .notch-tr{padding:var(--n-off) calc(11px + var(--n-off)) 0 14px}}@media (prefers-reduced-motion:reduce){.fw-tz-pick,.fw-gtext input{animation:none}.fw-chip:active{transform:none}.fw-ui{opacity:1!important}.fw-stage,.fw-foot{transform:none!important}}.fw-again{margin-top:26px}.fw-seen h2{font-size:clamp(36px,3.3vw,50px)}[data-flow].pill[data-joined=list],[data-flow].link-arrow[data-joined=list]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.4 4.8 9 10 3' fill='none' stroke='%23FF554D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:17px;background-repeat:no-repeat;background-size:13px 13px;padding-left:38px}[data-flow].link-arrow[data-joined=list]{background-position:0;padding-left:20px}[data-flow].pill-primary[data-joined=list],[data-flow].pill-coral[data-joined=list],[data-flow].pill-scout[data-joined=list]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.4 4.8 9 10 3' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (width<=600px){.fw-seen h2{font-size:30px}}.fw-also{max-width:560px;margin-top:26px}.fw-also .fw-label{margin-bottom:10px}.fw-also-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.fw-also-b{text-align:left;color:#fff;cursor:pointer;transition:background var(--dur-2,.2s) ease, box-shadow var(--dur-2,.2s) ease;background:#ffffff14;border:0;border-radius:16px;gap:3px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #fff6}.fw-also-b b{font-size:15px}.fw-also-b span{color:#ffffffc7;font-size:13px;line-height:1.4}.fw-also-b:hover{background:#ffffff24}.fw-also-b[aria-checked=true]{box-shadow:none;color:#16130f;background:#fff}.fw-also-b[aria-checked=true] span{color:#16130fb3}.fw-also-b[aria-checked=true] b:before{content:"✓ "}.fw-also-b:focus-visible{outline-offset:2px;outline:2px solid #fff}.fw-also-note{color:#ffffffb8;margin-top:10px;font-size:13px}.fw-notme{pointer-events:auto;font:inherit;color:#fffc;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.fw-ticket{margin-top:18px}.fw{--fw-panel:color-mix(in srgb, var(--ink) 6%, var(--paper));--fw-card:var(--panel);--fw-line:color-mix(in srgb, var(--ink) 18%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fw{--fw-panel:color-mix(in srgb, var(--ink) 7%, var(--paper));--fw-card:color-mix(in srgb, var(--ink) 13%, var(--paper))}}:root[data-theme=dark] .fw{--fw-panel:color-mix(in srgb, var(--ink) 7%, var(--paper));--fw-card:color-mix(in srgb, var(--ink) 13%, var(--paper))}.fw-frame{background:var(--fw-panel)}.fw-frame .fw-img,.fw-shade{display:none}.fw-crumb{color:var(--ink2)}.fw-step{color:var(--ink);scrollbar-color:var(--line) transparent}.fw-q h2{text-shadow:none}.fw-q>p,.fw-letter-where,.fw-mail,.fw-notme{color:var(--ink2)}.fw-a{border-left-color:var(--fw-line)}.fw-label,.fw-count,.fw-small,.fw-also-note,.fw-field>span em,.fw-group .fw-label em{color:var(--ink3)}.fw-field>span{color:var(--ink2)}.fw-small a,.fw-mail a,.fw-tz-change,.fw-turn-end,.fw-hint{color:var(--coral-deep)}.fw-notme:hover{color:var(--ink)}.fw-choice,.fw-chip,.fw-tz-list button,.fw-also-b{color:var(--ink);background:var(--fw-card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--line)}.fw-choice small,.fw-also-b span{color:var(--ink3)}.fw-choice:after{box-shadow:inset 0 0 0 1.5px var(--ink3)}.fw-choice:hover,.fw-chip:hover,.fw-tz-list button:hover,.fw-also-b:hover{background:var(--fw-card);box-shadow:inset 0 0 0 1px var(--ink3)}.fw-choice[aria-checked=true],.fw-chip[aria-checked=true],.fw-tz-list button.is-on,.fw-also-b[aria-checked=true]{background:var(--ink);color:var(--paper);box-shadow:0 14px 30px -22px #00000073}.fw-choice[aria-checked=true] small,.fw-also-b[aria-checked=true] span{color:color-mix(in srgb, var(--paper) 72%, transparent)}.fw-choice:focus-visible,.fw-chip:focus-visible,.fw-tz-change:focus-visible,.fw-tz-list button:focus-visible,.fw-also-b:focus-visible{outline-color:var(--coral)}.fw-field input,.fw-field textarea,.fw-join input,.fw-gtext input,.fw-tz-pick input{color:var(--ink);background:var(--fw-card);box-shadow:inset 0 0 0 1px var(--line)}.fw-field input:focus,.fw-field textarea:focus,.fw-join input:focus,.fw-gtext input:focus,.fw-tz-pick input:focus{background:var(--fw-card);box-shadow:inset 0 0 0 1px var(--ink3), 0 0 0 3px color-mix(in srgb, var(--coral) 28%, transparent)}.fw-join{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}.fw-list div,.fw-turn{border-color:var(--fw-line)}.fw-list span{color:var(--ink2)}.fw-list i{color:var(--paper);background:var(--ink)}.fw-sum li{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.fw-tick{background:var(--fw-line)}.fw-tick:after{background:var(--ink)}.fw-turn-line{color:var(--ink)}.fw .pill-line{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.fw .pill-line:hover{background:var(--fill);box-shadow:inset 0 0 0 1px var(--ink3)}.fw .pill-white{background:var(--ink);color:var(--paper)}.fw .pill-white:hover{background:var(--ink2)}.fw .sr-shot figcaption{color:var(--ink3)}.sc,.sr-card,.sr-shot{--ink:#0f1218;--ink2:#434a58;--ink3:#5f6675;--coral-deep:#d63d35}.ring{flex:none;width:76px;height:76px;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:11px}.ring-bg{stroke:#f1eee7}.ring-fg{stroke:var(--coral);stroke-linecap:round;stroke-dasharray:314.16;stroke-dashoffset:314.16px;transition:stroke-dashoffset 1.2s var(--ease)}.ring-num{text-align:center;letter-spacing:-.03em;width:76px;font-size:22px;font-weight:800;position:absolute;left:0}.ring-num span{font-size:12px;font-weight:700}.ready-title{font-size:16px;font-weight:700}.ready-sub{color:var(--ink3);font-size:13px}.steps li{color:var(--ink2);border-top:1px solid #f0ede6;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:grid}.steps li i{width:18px;height:18px;transition:background-color .4s var(--ease), box-shadow .4s var(--ease);border-radius:50%;position:relative;box-shadow:inset 0 0 0 1.5px #cfcbc2}.steps li b{color:var(--coral-deep);background:#fff0ee;border-radius:999px;padding:3px 8px;font-size:12px}.steps li.done i{box-shadow:none;background:#2f9e6e}.steps li.done i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.steps li.done span{color:var(--ink3);-webkit-text-decoration:line-through #c9c5bc;text-decoration:line-through #c9c5bc}.ph-play{background:#ff5820;border-radius:50%;flex:none;width:24px;height:24px;position:relative}.ph-play:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;position:absolute;top:7px;left:9px}.wave-bars{flex:1;align-items:center;gap:3px;height:22px;display:flex}.wave-bars i{background:#ff5820;border-radius:2px;width:3px;height:40%}.wave-bars i:nth-child(odd){height:75%}.wave-bars i:nth-child(3n){height:55%}.wave-bars i:nth-child(5n){height:95%}@keyframes bar{50%{height:100%}}.sc{color:var(--ink);text-align:left;animation:arrive .7s var(--ease) both;background:#fff;border-radius:22px;padding:20px 22px;font-size:14px;line-height:1.45;position:relative;box-shadow:0 24px 50px -28px #0000008c}.sc-tag{color:#9a9ea8;font-size:11px;font-weight:600;position:absolute;top:18px;right:20px}.sc-tag-in{margin-left:6px;position:static}.sc-app{height:16px;color:var(--ink3);align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.sc-app img{width:auto;height:15px}.sc-h{letter-spacing:-.015em;padding-right:64px;font-size:17px;font-weight:750;line-height:1.25}.sc-s{color:var(--ink3);margin-top:3px;font-size:13.5px}.sc-note{color:var(--ink3);border-top:1px solid #f0ede6;margin-top:14px;padding-top:12px;font-size:12.5px}.sc-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;height:176px;margin-top:16px;display:grid}.sc-bar{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.sc-bar b{margin-bottom:6px;font-size:12.5px;font-weight:750}.sc-bar i{width:100%;max-width:46px;height:calc(var(--h) * 104px);background:var(--coral);transform-origin:50% 100%;border-radius:8px 8px 3px 3px;display:block}.sc-bar.is-part i{background:repeating-linear-gradient(135deg,#ffb0aa 0 5px,#ffd6d3 5px 10px)}.is-on .sc-bar i,.fw-card .sc-bar i{animation:barUp 1.1s var(--ease) both;animation-delay:calc(.25s + var(--i,0) * 80ms)}@keyframes barUp{0%{transform:scaleY(0)}}.sc-bar span{color:var(--ink2);margin-top:8px;font-size:12px;font-weight:700}.sc-bar small{color:var(--ink3);white-space:nowrap;font-size:10.5px}.sc-co{border-top:1px solid #f0ede6;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.sc-h+.sc-co{margin-top:10px}.sc-app+.sc-co{border-top:0;padding-top:0}.sc-av{background:var(--c);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.sc-co-n{letter-spacing:-.01em;font-size:15px;font-weight:750}.sc-co-l{color:var(--ink2);font-size:13px}.sc-grants{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.sc-grants span{color:var(--ink2);background:#f4f2ec;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:650}.sc-src{font:700 11.5px var(--site-font);color:var(--coral-deep);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);background:#fff0ee;border:0;border-radius:999px;padding:3px 10px}.sc-src:hover{background:#ffe2de}.sc-src[aria-expanded=true]{background:var(--coral-deep);color:#fff}.sc-srclist{color:var(--ink2);background:#faf8f4;border-radius:12px;margin:8px 0 0;padding:8px 12px;font-size:12px;list-style:none}.sc-srclist li{padding:2px 0}.sc-srclist li:before{content:"";background:var(--coral);border-radius:50%;width:5px;height:5px;margin:0 8px 1px 0;display:inline-block}.sc-follow{border-top:1px solid #f0ede6;justify-items:start;gap:10px;margin-top:4px;padding-top:14px;display:grid}.sc-follow p{color:var(--ink3);font-size:13px}.sc-follow [aria-pressed=true]{background:#2f9e6e}.sc-pulse{background:#faf8f4;border-radius:14px;margin-top:12px;padding:12px 14px}.sc-pulse.is-new{box-shadow:inset 3px 0 0 var(--coral);background:#fff4f2}.sc-pulse small{color:var(--ink3);font-size:11.5px;font-weight:700}.sc-pulse p{margin:2px 0;font-size:14.5px;font-weight:700}.sc-pulse span{color:var(--ink3);font-size:12px}.sc-more{margin-top:12px}.sc-more a{color:var(--ink);text-underline-offset:3px;font-size:13.5px;font-weight:700}.sc-meet{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:18px;display:grid}.sc-meet .sc-h{padding-right:0}.sc-date{background:var(--coral);color:#fff;border-radius:18px;align-content:center;place-items:center;width:72px;height:72px;line-height:1;display:grid}.sc-date b{letter-spacing:-.03em;font-size:28px}.sc-date span{margin-top:2px;font-size:13px;font-weight:700}.sc-pitch{color:var(--ink2);margin:12px 0 14px;font-size:13.5px}.sc-scout{color:#1d273e}.sc-voice{background:#fff3ee;border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.sc-voice small{color:#9a4a22;font-size:11.5px;font-weight:700}.sc-ticks{margin-top:6px}.sc-ticks li,.sc-chips li{animation:arrive .55s var(--ease) both}.sc-ticks li{border-top:1px solid #f0f2f6;align-items:center;gap:10px;padding:7px 0;font-size:14px;font-weight:600;display:flex}.sc-ticks li:first-child{border-top:0}.sc-ticks li:first-child{animation-delay:.45s}.sc-ticks li:nth-child(2){animation-delay:.8s}.sc-ticks li:nth-child(3){animation-delay:1.15s}.sc-ticks i,.sc-chips li:before{background:#2f9e6e;border-radius:50%;flex:none;width:16px;height:16px;position:relative}.sc-ticks i:after{content:"";border:1.8px solid #fff;border-width:0 1.8px 1.8px 0;width:3.5px;height:7px;position:absolute;top:2.5px;left:5px;transform:rotate(45deg)}.sc-cap li{border-top:1px solid #f0f2f6;align-items:center;gap:10px;padding:9px 0;font-size:14px;font-weight:600;display:flex}.sc-h+.sc-cap{margin-top:8px}.sc-cap b{text-align:center;border-radius:999px;flex:none;width:52px;padding:3px 0;font-size:11px;font-weight:700}.k-card{color:#1d273e;background:#eef1f6}.k-voice{color:#b23d0e;background:#fff0ea}.sc-quote{background:#f4f6fa;border-radius:14px;margin:8px 0 14px;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:1.5}.sc-chips{flex-wrap:wrap;gap:6px;display:flex}.sc-chips li{color:#1f7a4c;animation-delay:calc(.5s + var(--i,0) * .3s);background:#dcf3e6;border-radius:999px;padding:5px 11px 5px 28px;font-size:12px;font-weight:700;position:relative}.sc-chips li:before{content:"";margin-top:-8px;position:absolute;top:50%;left:7px}.sc-chips li:after{content:"";border:1.8px solid #fff;border-width:0 1.8px 1.8px 0;width:3.5px;height:7px;margin-top:-5.5px;position:absolute;top:50%;left:12.5px;transform:rotate(45deg)}.sc-tasks{margin-top:6px}.sc-tasks li{border-top:1px solid #f0f2f6;align-items:flex-start;gap:11px;padding:10px 0;display:flex}.sc-tasks li:first-child{border-top:0}.sc-tasks i{border-radius:50%;flex:none;width:17px;height:17px;margin-top:1px;position:relative;box-shadow:inset 0 0 0 1.5px #b8bfcc}.sc-tasks p{font-size:14px;font-weight:650;line-height:1.35}.sc-tasks small{color:#6b7385;font-size:12px}.sc-tasks .over small{color:#b4580a}.sc-tasks .done p{color:#8a91a1;text-decoration:line-through}.sc-tasks .done i{box-shadow:none;background:#2f9e6e}.sc-tasks .done i:after{content:"";border:1.8px solid #fff;border-width:0 1.8px 1.8px 0;width:3.5px;height:7px;position:absolute;top:3px;left:5.5px;transform:rotate(45deg)}.sc-people{margin-top:8px}.sc-people li{border-top:1px solid #f0f2f6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.sc-people li:first-child{border-top:0}.sc-people li>span{color:#1d273e;background:#e3e6ed;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.sc-people p{font-size:14px;font-weight:700}.sc-people small{color:var(--ink3);font-size:12.5px}.sc-people em{color:var(--ink2);white-space:nowrap;background:#f4f2ec;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:700}.sc-scout .sc-people em{color:#9a5b0a;background:#fdecd2}.sc-intro{border-top:1px solid #f0f2f6;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding-top:14px;display:flex}.sc-quiet{font:600 14px var(--site-font);color:#6b7385;cursor:pointer;background:0 0;border:0;padding:0}.sc-quiet:hover{color:#1d273e}.sc-intro-ok{color:#1f7a4c;font-size:13.5px;font-weight:700}.sc-ready{align-items:center;gap:14px;margin-bottom:10px;display:flex;position:relative}.sc-ready .ring{width:64px;height:64px}.sc-ready .ring-num{width:64px;font-size:18px}.sc-ready .sc-h{padding-right:0}.sc-stack{border-radius:999px;gap:3px;height:10px;margin-top:14px;display:flex;overflow:hidden}.sc-stack i{flex:var(--w);background:var(--c)}.sc-legend{color:var(--ink2);flex-wrap:wrap;gap:4px 14px;margin:9px 0 4px;font-size:12px;font-weight:600;display:flex}.sc-legend span:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.sc-figs{grid-template-columns:1fr 1fr;gap:16px;margin:14px 0 0;display:grid}.sc-figs dt{letter-spacing:-.035em;font-size:30px;font-weight:650;line-height:1.05}.sc-figs dd{color:var(--ink3);margin:4px 0 0;font-size:13px}.sc-link{color:var(--ink2);background:#faf8f4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:11px 14px;font-size:13px;display:flex}.sc-link b{color:var(--coral-deep);white-space:nowrap}.sc-calls li{border-top:1px solid #f0ede6;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.sc-h+.sc-calls{margin-top:8px}.sc-calls li:first-child{border-top:0}.sc-calls p{font-size:14.5px;font-weight:700}.sc-calls small{color:var(--ink3);font-size:12.5px}.sc-calls em{color:var(--coral-deep);white-space:nowrap;background:#fff0ee;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700}.sr-shot{max-width:620px;animation:arrive .8s var(--ease) .2s both;margin:0;position:relative}.sr-shot img{border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -30px #000000b3,0 0 0 1px #ffffff1f}.sr-shot figcaption{color:#ffffffb8;margin-top:12px;font-size:13px;font-weight:650}.sr-card{max-width:540px;color:var(--ink);animation:arrive .8s var(--ease) .2s both;background:#fff;border-radius:22px;padding:26px 28px 24px;box-shadow:0 30px 60px -30px #0009}.sr-tag{color:var(--ink3);font-size:12.5px;font-weight:650}.sr-score{align-items:baseline;gap:4px;margin-top:6px;display:flex}.sr-score b{letter-spacing:-.05em;font-size:64px;font-weight:750;line-height:1}.sr-score span{font-size:22px;font-weight:700}.sr-score em{color:#9a5b0a;margin-left:12px;font-size:14px;font-style:normal;font-weight:650}.sr-track{background:#f1eee7;border-radius:6px;height:6px;margin-top:16px;position:relative}.sr-track i{background:var(--ink);transform-origin:0;width:100%;transform:scaleX(var(--v));animation:barIn 1.4s var(--ease) .4s both;border-radius:6px;position:absolute;inset:0 auto 0 0}.sr-track s{top:-5px;bottom:-5px;left:calc(var(--at) * 100%);background:#2f9e6e;width:2px;position:absolute}.sr-track-l{color:var(--ink3);justify-content:space-between;margin-top:8px;font-size:12.5px;font-weight:600;display:flex}.sr-track-l span:last-child{color:#1f7a54;margin-left:auto;padding-left:12px}.sr-areas{border-top:1px solid #f0ede6;grid-template-columns:1fr 1fr;gap:12px 28px;margin:22px 0 0;padding:18px 0 0;list-style:none;display:grid}.sr-areas li{color:var(--ink2);grid-template-columns:1fr auto;gap:6px 10px;font-size:13.5px;font-weight:600;display:grid}.sr-areas b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}.sr-areas i{background:#f1eee7;border-radius:3px;grid-column:1/-1;height:3px;position:relative;overflow:hidden}.sr-areas i:after{content:"";background:var(--ink);transform-origin:0;transform:scaleX(var(--v,0));animation:barIn 1.4s var(--ease) both;animation-delay:calc(.5s + var(--i,0) * 70ms);position:absolute;inset:0}.sr-fixes{counter-reset:fx;margin:10px 0 0;padding:0;list-style:none}.sr-fixes li{counter-increment:fx;animation:arrive .7s var(--ease) both;animation-delay:calc(.35s + var(--i,0) * 90ms);border-top:1px solid #f0ede6;grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:14px 0;display:grid}.sr-fixes li:first-child{border-top:0}.sr-fixes li:before{content:counter(fx);color:var(--ink3);font-size:13px;font-weight:750}.sr-fixes span{letter-spacing:-.01em;font-size:16px;font-weight:650;line-height:1.35}.sr-fixes small{color:var(--ink3);margin-top:2px;font-size:13px;font-weight:500;display:block}.sr-fixes b{color:#1f7a54;font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.sr-sum{color:var(--ink2);border-top:1px solid #f0ede6;margin-top:6px;padding-top:14px;font-size:14px;font-weight:600}@media (width<=600px){.sr-card{padding:20px 18px}.sr-areas{grid-template-columns:1fr;gap:10px}.sr-score b{font-size:52px}}.footer{padding:150px calc(var(--gutter) - var(--bleed)) var(--border)}.foot-frame{max-width:calc(var(--page-max) + 2 * var(--bleed));border-radius:var(--radius);background:var(--night);color:#f4efe8;border-top-left-radius:0;margin:0 auto;padding:124px 56px 32px;position:relative}.foot-grid{grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr));align-items:start;gap:40px;display:grid}.foot-line{letter-spacing:-.02em;color:#fff;text-wrap:pretty;max-width:340px;font-size:20px;font-weight:600;line-height:1.4}.foot-letter{color:#fff;transition:border-color .3s var(--ease), color .3s var(--ease);border-bottom:1px solid #ffffff4d;align-items:baseline;gap:10px;margin-top:22px;padding-bottom:3px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.foot-letter i{color:#ff9b94;transition:transform .35s var(--ease);font-style:normal}.foot-letter:hover{border-color:#ff9b94}.foot-letter:hover i{transform:translate(4px)}.foot-col h2{letter-spacing:0;color:#ffffff80;margin:0 0 14px;font-size:13px;font-weight:650}.foot-col a{color:#f4efe8;transition:color .3s var(--ease);padding:5px 0;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.foot-col a:hover{color:#ff9b94}.foot-col a small{color:#ffffff80;margin-top:2px;font-size:13px;font-weight:500;display:block}.foot-col a small:first-child{margin:0 0 2px}.foot-col a:hover small{color:#ffffff9e}.foot-col .foot-li{align-items:center;gap:9px;width:fit-content;display:flex}.foot-li .li-mark{width:18px;height:18px}.foot-places{border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr));align-items:baseline;gap:0 40px;margin-top:56px;padding-top:20px;display:grid}.foot-places h2{color:#ffffff80;margin:0;font-size:13px;font-weight:650}.foot-places p{color:#f4efe8;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:15px;font-weight:600;display:flex}.foot-places b{color:#ffffff80;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.foot-places .is-soon b{color:#ffffff80}.foot-2100{letter-spacing:-.045em;color:#fff;text-wrap:balance;overflow-wrap:break-word;max-width:19ch;margin:80px 0 0;font-size:clamp(30px,6vw,92px);font-weight:650;line-height:1.02}.foot-bottom{color:#ffffff8f;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:48px;padding-top:20px;font-size:13px;line-height:1.5;display:flex}.foot-legal{gap:22px;display:flex}.foot-legal a{color:inherit;margin:0;text-decoration:none}.foot-legal a:hover{color:#fff}@media (width<=1180px){.foot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px}.foot-lead{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:16px 40px;display:flex}.foot-lead .foot-news{margin-top:0}.foot-places{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 32px}.foot-places h2{grid-column:1/-1}}@media (width<=860px){.foot-frame{padding:112px 32px 28px}.foot-lead{display:block}.foot-lead .foot-news{margin-top:20px}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px}.foot-places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.footer{padding:88px var(--gutter) 16px}.foot-frame{padding:100px 22px 24px}.foot-line{font-size:18px}.foot-grid{gap:32px 20px}.foot-places{gap:10px 20px;margin-top:44px}.foot-2100{margin-top:52px}.foot-bottom{flex-direction:column;margin-top:40px}}.foot-2100.mission{max-width:none;display:block}.mission__pre{display:block}.mission{--mission-pad-t:.1em;--mission-pad-b:.22em}.mission__slot{height:calc(1.02em + var(--mission-pad-t) + var(--mission-pad-b));margin:calc(-1 * var(--mission-pad-t)) 0 calc(-1 * var(--mission-pad-b));transition:width .62s var(--ease);-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--mission-pad-t) * .5), #000 var(--mission-pad-t), #000 calc(100% - var(--mission-pad-b) * .4), transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--mission-pad-t) * .5), #000 var(--mission-pad-t), #000 calc(100% - var(--mission-pad-b) * .4), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, transparent calc(var(--mission-pad-t) * .5), #000 var(--mission-pad-t), #000 calc(100% - var(--mission-pad-b) * .4), transparent 100%);display:block;overflow:hidden}.mission__roll{transition:transform .62s var(--ease);will-change:transform;flex-direction:column;align-items:flex-start;display:flex}.mission__item{box-sizing:border-box;height:var(--mission-h,auto);width:max-content;max-width:100%;padding:var(--mission-pad-t) 0 var(--mission-pad-b);color:var(--coral);text-wrap:balance;flex:none}.mission.is-live .mission__item{opacity:0;transition:opacity .3s var(--ease)}.mission.is-live .mission__item.is-cur{opacity:1;transition:opacity .45s var(--ease) .15s}.mission.is-live .mission__item.no-anim{transition:none}@media (prefers-reduced-motion:reduce){.mission.is-live .mission__item{opacity:1}}.foot-frame .notch{background:var(--paper)}.foot-col h2,.foot-places h2{letter-spacing:0;line-height:1.3}.foot-legal{flex-wrap:wrap;align-items:baseline}.foot-legal a,.foot-legal .link-button{appearance:none;font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;vertical-align:baseline;cursor:pointer;transition:color .3s var(--ease);background:0 0;border:0;border-radius:0;margin:0;padding:0;text-decoration:none;display:inline}.foot-legal a:hover,.foot-legal .link-button:hover{color:#fff}.foot-legal a:focus-visible,.foot-legal .link-button:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #ff9b94}.foot-news{margin-top:22px}.nl-seen .nl-again{margin-top:12px}.quote-reel{margin:0 calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);max-width:none!important}.quote-track{will-change:transform;gap:18px;width:max-content;padding:8px 0 20px;display:flex}.quote-reel{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.quote-reel:active{cursor:grabbing}.quote-reel:focus-visible{outline:2px solid var(--coral);outline-offset:4px;border-radius:12px}.qr-ctl{justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.qr-btn{width:40px;height:40px;color:var(--ink2);box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;transition:color .3s var(--ease), box-shadow .3s var(--ease), transform .4s var(--ease);background:0 0;border:0;border-radius:50%;padding:0;position:relative}.qr-btn:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink3)}.qr-btn:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.qr-btn i{border:0 solid;border-width:0 0 1.75px 1.75px;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-30%,-50%)rotate(45deg)}.qr-btn.is-next i{transform:translate(-70%,-50%)rotate(-135deg)}.qr-dots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.qr-dots li{background:var(--line);width:6px;height:6px;transition:width .45s var(--ease), background-color .45s var(--ease);border-radius:3px}.qr-dots li.is-on{background:var(--coral);width:18px}.quote{background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;width:400px;min-height:250px;margin:0;padding:30px 28px 24px;display:flex;position:relative;box-shadow:0 20px 50px -34px #3c281459,0 0 0 1px #0f12180a}.quote figcaption{color:var(--ink2);align-items:center;gap:12px;font-size:13.5px;font-weight:600;display:flex}.quote figcaption img{object-fit:cover;border-radius:50%;width:40px;height:40px}.sample{color:#9a9ea8;font-size:11px;font-weight:600;position:absolute;top:14px;right:18px}.club-panel{padding:64px;position:relative;overflow:hidden}.club-word{letter-spacing:-.055em;font-size:clamp(84px,9.4vw,140px);line-height:.92}.club-word span{display:block}.club-word span:first-child{color:var(--ink)}.club-bottom{justify-content:space-between;align-items:flex-end;gap:48px;margin-top:56px;display:flex}.club-left{max-width:720px}.club-text{color:var(--ink2);font-size:20px;line-height:1.5}.club-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.club-list li{border-top:2px solid var(--ink);flex-direction:column;gap:6px;padding-top:14px;display:flex}.club-list b{letter-spacing:-.01em;font-size:18px}.club-list span{color:var(--ink2);font-size:15px;line-height:1.5}.club-featured{flex:none;width:380px}.raise-frame{--radius:30px;height:560px}.raise-shade{z-index:0;background:linear-gradient(90deg,#1e0c02b3 0%,#1e0c0259 45%,#1e0c0200 75%);position:absolute;inset:0}.raise-copy{color:#fff;z-index:2;max-width:540px;position:absolute;top:50%;left:64px;transform:translateY(-50%)}.raise-copy h2{letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(48px,4.6vw,68px)}.raise-copy p:not(.tag){opacity:.92;font-size:18px}.cities{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.city{color:#fff;--radius:26px;background:var(--sky,linear-gradient(180deg, #f7b267, #f4845f));height:300px;transition:background 1s var(--ease);flex-direction:column;padding:70px 26px 26px;display:flex}.city .notch{background:var(--paper)}.city-time{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:auto;font-size:56px;font-weight:700;line-height:1}.city-name{margin-top:10px;font-size:22px;font-weight:700}.city-note{opacity:.88;font-size:14px}.city-soon{box-shadow:inset 0 0 0 2px #ffffff40}.exp-panel{padding:64px}.exp-head{max-width:980px}.exp-lede{max-width:720px;color:var(--ink2);margin-top:22px;font-size:19px}.exp-body{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:56px;margin-top:56px;display:grid}.exp-photo{--radius:24px;min-height:440px;margin:0}.exp-photo figcaption,.voices-photo figcaption{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#17110dcc;font-size:13px;font-weight:600;line-height:1.4;position:absolute}.exp-photo figcaption{border-radius:14px;max-width:calc(100% - 32px);padding:7px 14px;bottom:16px;left:16px;right:auto}.exp-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.exp-facts div{border-bottom:1px solid var(--line);padding:30px 28px 30px 0}.exp-facts div:nth-child(odd){border-right:1px solid var(--line)}.exp-facts div:nth-child(2n){padding-left:28px}.exp-facts dt{letter-spacing:-.035em;font-size:46px;font-weight:650;line-height:1}.exp-facts dd{color:var(--ink2);margin:14px 0 0;font-size:15.5px;line-height:1.5}.lg-cat{height:28px}.lg-dots{height:33px}.lg-pollen{height:23px}.lg-ted{height:19px}.lg-viasat{height:27px;position:relative;top:-4px}.lg-iuk{height:30px}.lg-sea{height:34px}.lg-airbus{height:20px}.lg-b1g1{height:34px}.lg-gw{height:36px}.lg-treestock{height:26px}.lg-sb{height:28px}.lg-uksa{height:32px}.club-ask{flex:none}.pill-quiet{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.voices-panel{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:18px;display:grid}.voices-left{border-radius:var(--radius);color:#fff;background:#2a1b13;flex-direction:column;min-height:580px;padding:52px 56px 44px;display:flex}.voices-label{color:#ffffffb8;align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex}.voices-possible{opacity:.92;width:auto;height:20px}.voices-label span{border-left:1px solid #ffffff40;padding-left:14px}.vq-stage{flex:1;align-content:center;margin:36px 0;display:grid}.vq{opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);pointer-events:none;grid-area:1/1;margin:0;transform:translateY(14px)}.vq.is-on{opacity:1;pointer-events:auto;transition-delay:.2s;transform:none}.vq blockquote{letter-spacing:-.022em;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.3}.vq figcaption{color:#ffffffb3;margin-top:26px;font-size:15px}.vq figcaption b{color:#ffd9c9;margin-bottom:2px;font-size:17px;display:block}.vq-dots{gap:8px;display:flex}.vq-dots button{cursor:pointer;background:0 0;border:0;align-items:center;width:44px;height:20px;padding:0;display:flex}.vq-dots i{width:100%;height:2px;transition:background-color .4s var(--ease);background:#ffffff4d;border-radius:2px;display:block}.vq-dots [aria-pressed=true] i{background:#fff}.vq-dots button:focus-visible{outline-offset:2px;outline:2px solid #ffd9c9}.voices-photo{min-height:580px;margin:0}.voices-photo img{object-position:50% 30%}.voices-photo figcaption{border-radius:16px;padding:9px 14px;bottom:16px;left:16px;right:16px}.voices-samples{margin-top:96px!important}.vs-head p{color:var(--ink3);margin-top:16px;font-size:16px}.news-grid{grid-template-rows:auto auto}.news-thumb{background:#2a1d14;border-radius:16px;height:130px;margin:-10px -10px 18px;display:block;overflow:hidden}.raise-frame{height:580px}.raise-facts{z-index:2;background:#fffffff2;border-radius:22px;grid-template-rows:repeat(4,1fr);width:410px;margin:0;padding:8px 26px;display:none;position:absolute;top:74px;bottom:30px;right:30px}.raise-facts div{border-top:1px solid #f0ede6;flex-direction:column;justify-content:center;display:flex}.raise-facts div:first-child{border-top:0}.raise-facts dt{letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1.1}.raise-facts dd{color:var(--ink2);margin:4px 0 0;font-size:13.5px;line-height:1.45}.raise-facts small{color:var(--ink3);margin-top:3px;font-size:11.5px;display:block}html[data-aud=investor] .raise-facts{display:grid}html[data-aud=investor] .raise-frame{height:640px}.letter-frame{align-items:flex-end;min-height:720px;padding:72px 56px 72px 64px;display:flex}.letter-shade{z-index:0;background:linear-gradient(90deg,#140802a8 0%,#14080247 55%,#14080214 100%);position:absolute;inset:0}.letter-copy{z-index:2;color:#fff;max-width:760px;position:relative}.letter-copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin-bottom:16px;font-size:clamp(40px,5vw,76px);line-height:1}.letter-where{color:var(--peach);margin-bottom:18px;font-size:18px;font-weight:650}.letter-copy .letter-p{max-width:560px}.letter-copy>.letter-p{color:#ffffffeb;margin-bottom:28px;font-size:18px;line-height:1.5}.letter-small{color:#ffffffbd;margin-top:14px;font-size:13.5px}.letter .form-ok{color:#c8f1d9}.club-panel{background:var(--club)}.club-word span:last-child{color:var(--club-word)}.club-text{color:var(--club-text)}.club-list li{border-top-color:var(--ink)}.club-list span{color:var(--club-text)}.club-pins i{box-shadow:0 0 0 4px var(--club), 0 0 0 5px #0f121814}.club .pill-quiet:hover{background:color-mix(in srgb, var(--club-word) 18%, transparent)}.problem{padding-top:40px}.problem-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.problem-film{height:640px;margin:0}.problem-shade{z-index:0;background:linear-gradient(#0a0c120d 30%,#0a0c12c7 100%);position:absolute;inset:0}.problem-h{z-index:2;color:#fff;letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,3.5vw,54px);font-weight:650;line-height:1.03;position:absolute;bottom:40px;left:44px;right:44px}.problem-side{padding-right:24px}.problem-lede{letter-spacing:-.01em;max-width:480px;color:var(--ink);font-size:22px;font-weight:500;line-height:1.45}.stats{grid-template-columns:max-content minmax(0,1fr);column-gap:32px;margin-top:36px;display:grid}.stat{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--line);background:0 0;border-radius:0;align-items:center;row-gap:4px;padding:24px 0;display:grid}.stat dt{letter-spacing:-.045em;color:var(--a);font-size:clamp(40px,3.6vw,56px);font-weight:650;line-height:1}.stat dd{color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:1.45}.stat small{color:var(--ink3);margin-top:6px;font-size:12px;font-weight:600;display:block}.stat:first-child{--a:#d63d35}.stat:nth-child(2){--a:#2d5f93}.stat:nth-child(3){--a:#1f7a4c}.why{padding-top:150px}.why-frame{height:600px}.why-shade{z-index:0;background:linear-gradient(#140a041a 35%,#140a04b3 100%),linear-gradient(90deg,#140a0473 0%,#140a0400 65%);position:absolute;inset:0}.why-h{z-index:2;color:#fff;letter-spacing:-.048em;text-wrap:balance;max-width:15ch;font-size:clamp(44px,5vw,76px);font-weight:650;line-height:.98;position:absolute;bottom:52px;left:56px}.why-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:0 46px;display:grid;margin-top:44px!important}.why-col b{color:var(--coral-deep);font-size:14px;font-weight:750;display:block}.why-col p{letter-spacing:-.01em;color:var(--ink);margin-top:10px;font-size:19px;font-weight:500;line-height:1.45}.quote,.quote.q-founder,.quote.q-investor,.quote.q-partner{width:430px;min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:6px 34px 0 0}.quote.q-investor{--qc:#f2a03d}.quote.q-partner{--qc:#7fb6e0}.quote blockquote{font-size:22px;line-height:1.35}.quote .sample{margin-top:12px;display:block;position:static}.event-hero,a.event-hero{height:620px;box-shadow:none;border-radius:var(--radius);background:#1d1a17;display:block}a.event-hero:hover{box-shadow:none}.event-shade{z-index:0;background:linear-gradient(90deg,#0c0a08b8 0%,#0c0a084d 50%,#0c0a080d 100%),linear-gradient(#0c0a0800 50%,#0c0a0880 100%);position:absolute;inset:0}.event-copy{z-index:2;color:#fff;max-width:600px;position:absolute;bottom:52px;left:56px}.event-date{color:#ffd9c9;align-items:baseline;gap:10px;font-size:26px;font-weight:650;display:flex}.event-date b{letter-spacing:-.06em;font-size:104px;font-weight:600;line-height:.86}.event-copy h3{letter-spacing:-.04em;margin-top:14px;font-size:clamp(36px,3.6vw,54px)}.event-copy>p:not(.event-date):not(.event-meta){color:#ffffffe6;margin-top:12px;font-size:18px}.event-meta{color:#ffffffd9;margin-top:14px;font-size:14px;font-weight:600}.event-meta span+span:before{content:"";vertical-align:middle;background:#ffffff8c;border-radius:50%;width:4px;height:4px;margin:0 11px;display:inline-block}.event-go{align-items:center;gap:12px;margin-top:24px;font-size:15px;font-weight:700;display:inline-flex}.event-go i{color:#0f1218;width:40px;height:40px;transition:transform .45s var(--ease);background:#fff;border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}a.event-hero:hover .event-go i{transform:translate(4px)}.event-hosts{z-index:2;color:#fff;border-left:1px solid #ffffff57;align-items:flex-end;gap:26px;padding-left:24px;display:flex;position:absolute;bottom:56px;right:52px}.event-hosts span{flex-direction:column;gap:6px;display:flex}.event-hosts small{color:#ffffff9e;font-size:11px;font-weight:650}.event-hosts .evh-sea{height:36px;margin:-5px 0 -7px}.event-hosts .evh-nw{height:13px;margin-bottom:4px}.ev-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;padding:0 46px;display:grid;margin-top:40px!important}.ev-group h3{color:var(--coral-deep);letter-spacing:0;margin-bottom:6px;font-size:14px;font-weight:750}.ev-line{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:80px minmax(0,1fr) 20px;align-items:baseline;gap:16px;padding:16px 0;text-decoration:none;display:grid}.ev-line time{color:var(--ink3);font-size:14px;font-weight:750}.ev-line span{letter-spacing:-.01em;font-size:18px;font-weight:650}.ev-line small{color:var(--ink3);margin-top:2px;font-size:13.5px;font-weight:500;display:block}.ev-line i{color:var(--ink3);transition:transform .3s var(--ease), color .3s var(--ease);font-style:normal}.ev-line:hover i{color:var(--coral-deep);transform:translate(3px)}.ev-meet{font:700 15px var(--site-font);color:var(--coral-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:18px;padding:0;display:inline-flex}.ev-meet i{transition:transform .3s var(--ease);font-style:normal}.ev-meet:hover i{transform:translate(3px)}.news-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:48px}.news-feature{grid-row:auto;min-height:520px}.news-shade{z-index:0;background:linear-gradient(#0c0a0800 40%,#0c0a08b8 100%);position:absolute;inset:0}.news-feature-copy{z-index:2;color:#fff;position:absolute;bottom:36px;left:40px;right:40px}.news-feature-copy .news-meta{color:#ffd9c9}.news-feature-copy .news-title{letter-spacing:-.035em;max-width:18ch;font-size:clamp(30px,2.8vw,42px);font-weight:650;line-height:1.05}.news-feature-copy .news-go{color:#fff;margin-top:6px;font-size:14.5px;font-weight:700;display:inline-block}.news-list{flex-direction:column;justify-content:center;display:flex}.news-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:22px;padding:18px 0;text-decoration:none;display:grid}.news-row:first-child{border-top:1px solid var(--line)}.news-row .news-thumb{border-radius:14px;height:76px;margin:0}.news-row-t{letter-spacing:-.015em;font-size:19px;font-weight:650;line-height:1.3}.news-row-t small{color:var(--coral-deep);letter-spacing:0;margin-bottom:4px;font-size:12.5px;font-weight:700;display:block}.news-row:hover .news-row-t{color:var(--coral-deep)}.news-row:hover .news-thumb img{transform:scale(1.06)}.raise-facts{color:#fff;background:0 0;border-left:1px solid #ffffff57;border-radius:0;width:360px;padding:0 0 0 28px;top:110px;bottom:70px;right:56px}.raise-facts div{border-top-color:#ffffff29}.raise-facts dt{color:#fff;font-size:30px}.raise-facts dd{color:#ffffffdb}.raise-facts small{color:#fff9}.talk-head{display:none}.talk-frame{background:#1d1a17;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:48px;min-height:720px;padding:72px 56px 56px;display:grid}.talk-films{z-index:-1;position:absolute;inset:0}.talk-films img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s var(--ease), transform 2.4s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.talk-films img.is-on{opacity:1;transform:none}.talk-shade{z-index:0;background:linear-gradient(90deg,#0c0a08b3 0%,#0c0a0873 50%,#0c0a08b3 100%);position:absolute;inset:0}.talk-copy{z-index:2;color:#fff;align-self:end;position:relative}.talk-copy h2{letter-spacing:-.05em;font-size:clamp(52px,5.4vw,84px);font-weight:650;line-height:.95}.talk-copy p{color:#ffffffe0;max-width:380px;margin-top:18px;font-size:18px}.talk-mail{color:#ffd9c9;text-underline-offset:4px;margin-top:22px;font-size:16px;font-weight:650;display:inline-block}.talk-list{z-index:2;grid-template-columns:1fr;display:grid;position:relative}.talk-list .tk{width:100%;box-shadow:none;text-align:left;color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff38;border-radius:0;grid-template-columns:130px minmax(0,1fr) 40px;align-items:center;gap:18px;padding:20px 4px;display:grid;overflow:visible;transform:none}.talk-list .tk:last-child{border-bottom:1px solid #ffffff38}.talk-list .tk-tag{color:#ffffffa3;background:0 0;margin:0;padding:0;font-size:13px;font-weight:700}.talk-list .tk b{letter-spacing:-.025em;transition:transform .45s var(--ease);margin:0;padding:0;font-size:clamp(22px,2vw,28px);font-weight:650;line-height:1.15}.talk-list .tk i{width:40px;height:40px;transition:background-color .35s var(--ease), box-shadow .35s var(--ease);border-radius:50%;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff80}.talk-list .tk i:after{content:"";border:2px solid #fff;border-width:2px 2px 0 0;width:8px;height:8px;position:absolute;top:16px;left:14px;transform:rotate(45deg)}.talk-list .tk:hover,.talk-list .tk:focus-visible{box-shadow:none;outline:none;transform:none}.talk-list .tk:hover b,.talk-list .tk:focus-visible b{transform:translate(6px)}.talk-list .tk:hover i,.talk-list .tk:focus-visible i{background:var(--coral);box-shadow:none}.talk-list .tk:focus-visible b{text-underline-offset:5px;text-decoration:underline}@media (width<=1100px){.problem-grid{grid-template-columns:1fr;gap:36px}.problem-film{height:520px}.news-grid{grid-template-columns:1fr}.talk-frame{grid-template-columns:1fr;align-items:start}.raise-facts{background:#0c0a0873;border-left:0;border-radius:18px;padding:6px 22px}}@media (width<=980px){.event-hero,a.event-hero{flex-direction:column;justify-content:flex-end;gap:28px;height:auto;min-height:600px;padding:120px 36px 36px;display:flex}.event-copy,.event-hosts{position:relative;bottom:auto;left:auto;right:auto}}@media (width<=820px){.why-cols,.ev-index{grid-template-columns:1fr;gap:28px;padding:0 8px}.why-frame{height:520px}.why-h{bottom:36px;left:32px;right:32px}.stat{grid-template-columns:1fr}}@media (width<=600px){.problem-film{height:460px}.problem-h{font-size:32px;bottom:24px;left:22px;right:22px}.problem-lede{font-size:19px}.why-frame{height:460px}.why-h{font-size:38px;bottom:26px;left:22px;right:22px}.why-col p{font-size:17px}.quote,.quote.q-founder,.quote.q-investor,.quote.q-partner{width:300px;padding:4px 20px 0 0}.quote blockquote{font-size:18px}.event-hero,a.event-hero{padding:96px 20px 22px}.event-date b{font-size:80px}.event-hosts{flex-wrap:wrap;gap:18px;padding-left:16px}.ev-line{grid-template-columns:64px minmax(0,1fr) 16px;gap:12px}.ev-line span{font-size:16px}.news-feature{min-height:420px}.news-feature-copy{bottom:22px;left:22px;right:22px}.news-row{grid-template-columns:84px minmax(0,1fr);gap:14px}.news-row .news-thumb{height:60px}.news-row-t{font-size:16px}.talk-frame{min-height:0;padding:56px 20px 24px}.talk-copy h2{font-size:46px}.talk-list .tk{grid-template-columns:minmax(0,1fr) 36px;gap:4px 12px;padding:16px 2px}.talk-list .tk-tag{grid-column:1}.talk-list .tk b{grid-column:1;font-size:20px}.talk-list .tk i{grid-area:1/2/span 2;width:36px;height:36px}.talk-list .tk i:after{top:14px;left:12px}}.stat dt{white-space:nowrap;font-size:clamp(36px,3.1vw,50px)}@media (width<=820px){.stats,.stat{grid-template-columns:minmax(0,1fr)}}.talk-list .tk i{width:28px;height:28px;box-shadow:none;background:0 0;border-radius:0;justify-self:end}.talk-list .tk i:after{width:10px;height:10px;transition:transform .4s var(--ease), border-color .3s var(--ease);border-color:#fffc;top:10px;left:8px}.talk-list .tk:hover i,.talk-list .tk:focus-visible i{background:0 0}.talk-list .tk:hover i:after,.talk-list .tk:focus-visible i:after{border-color:#ff9b94;transform:translate(4px)rotate(45deg)}.event-copy h3 a{color:inherit;text-decoration:none}.event-copy h3 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.event-acts{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px;display:flex}.event-acts .event-go{color:#fff;margin-top:0;text-decoration:none}.event-acts .event-go:hover i{transform:translate(4px)}.event-judges{color:#ffffffdb;align-items:center;gap:14px;max-width:560px;margin-top:18px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.ej-faces{flex:none;display:flex}.ej-face{background:linear-gradient(170deg,#ffc9b3,#ff8f73);border-radius:20px 20px 10px 10px;width:40px;height:48px;margin-left:-8px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #1d1a17e6}.ej-face:first-child{margin-left:0}.ej-face:nth-child(2){background:linear-gradient(170deg,#ffe0b8,#f5a65b)}.ej-face:nth-child(3){background:linear-gradient(170deg,#f7d3d0,#e58c8c)}.ej-face:nth-child(4){background:linear-gradient(170deg,#ffd8c4,#f0a07f)}.ej-face img{width:120%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.event-hosts a{color:inherit;transition:opacity .3s var(--ease);flex-direction:column;gap:6px;text-decoration:none;display:flex}.event-hosts a:hover{opacity:.8}@media (width<=600px){.event-judges{flex-direction:column;align-items:flex-start}}@media (width<=1180px){.evc-meta{white-space:normal}.evc-meta span{white-space:nowrap}}.club-ask{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ev-all,.news-all{margin-top:22px;display:inline-block}.news-list .news-all{align-self:flex-start}.voices-more{margin-top:96px!important}.quote{width:430px;min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:6px 34px 0 0}.quote .vc-mark{height:.62em;color:var(--accent-word);margin-bottom:.1em;font-size:2.4em;font-weight:700;line-height:1;display:block}.quote:nth-child(4n+2) .vc-mark{color:#d98a26}.quote:nth-child(4n+3) .vc-mark{color:#4f8fc0}.quote blockquote{letter-spacing:-.015em;color:var(--ink);margin:0 0 18px;font-size:22px;font-weight:600;line-height:1.35}.quote figcaption{color:var(--ink2);font-size:13.5px;font-weight:600;display:block}.quote figcaption b{color:var(--ink)}.city-time b{font:inherit}.letter .newsletter.form{gap:14px;max-width:680px;display:grid}.letter .nl-kinds{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.letter .nl-kinds legend{float:left;color:#ffffffdb;margin-right:6px;font-size:15px;font-weight:650}.letter .nl-kind{color:#fff;cursor:pointer;height:40px;transition:background-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff73}.letter .nl-kind input{opacity:0;pointer-events:none;position:absolute}.letter .nl-kind:hover{box-shadow:inset 0 0 0 1.5px #fff}.letter .nl-kind.is-on{color:#17110d;box-shadow:none;background:#fff}.letter .nl-kind:has(input:focus-visible){outline-offset:3px;outline:2px solid #fff}.letter .nl-row{-webkit-backdrop-filter:blur(10px);background:#ffffff29;border-radius:999px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr) auto;gap:8px;padding:6px;display:grid}.letter .newsletter .field label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.letter .newsletter .field input{color:#0f1218;background:#fffffff7;border:0;border-radius:999px;height:52px;min-height:52px;padding:0 20px;font-size:16px}.letter .newsletter .pill{height:52px;padding:0 30px;font-size:16px}.letter .newsletter .field input[aria-invalid=true]{box-shadow:0 0 0 2px #ffb3ab}.letter .newsletter .field{min-width:0}.letter .newsletter .field input{width:100%;min-width:0}.letter .newsletter .form-status{margin-top:-14px;padding:0 12px}.letter .newsletter .form-status p{color:var(--peach);font-size:13.5px}.letter .newsletter p{color:#fff}.letter .nl-done{font-size:20px;font-weight:650}.talk-list .tk{text-decoration:none}@media (width<=1180px){.cities{grid-template-columns:repeat(2,1fr)}.letter-frame{flex-direction:column;align-items:flex-start}}@media (width<=1100px){.exp-body{grid-template-columns:1fr}.club-bottom{flex-direction:column;align-items:flex-start}.voices-panel{grid-template-columns:1fr}.voices-photo{min-height:420px}html[data-aud=investor] .raise-frame,.raise-frame{flex-direction:column;justify-content:flex-end;height:auto;min-height:560px;display:flex}.raise-copy{max-width:640px;padding:140px 44px 44px;position:relative;top:auto;left:auto;transform:none}.raise-facts{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;width:auto;margin:0 22px 22px;position:relative;inset:auto}}@media (width<=820px){.club-list{grid-template-columns:1fr}.letter-frame{padding:64px 32px 40px}}@media (width<=600px){.exp-panel,.club-panel{padding:32px 20px}.exp-facts{grid-template-columns:1fr}.exp-facts div,.exp-facts div:nth-child(2n){padding:24px 0;border-right:0!important}.exp-facts div:last-child{border-bottom:0}.club-word{font-size:54px}.club-text{font-size:17px}.voices-left{min-height:0;padding:32px 22px 28px}.vq blockquote{font-size:22px}.voices-label{flex-direction:column;align-items:flex-start;gap:10px}.voices-label span{border-left:0;padding-left:0}.voices-photo{min-height:340px}.raise-copy{padding:110px 22px 26px}.raise-copy h2{font-size:40px}.raise-facts{grid-template-columns:1fr;margin:0 12px 12px}.cities{grid-template-columns:1fr}.letter-frame{min-height:0;padding:56px 20px 20px}.letter-copy h2{font-size:38px}.quote{width:300px;padding:4px 20px 0 0}.quote blockquote{font-size:18px}.letter .nl-row{border-radius:26px;grid-template-columns:1fr}.letter .nl-kinds{gap:6px}.letter .nl-kinds legend{margin-right:2px;font-size:14px}.letter .nl-kind{height:38px;padding:0 13px;font-size:14px}}@media (prefers-reduced-motion:reduce){.qr-dots li{transition:none}}.news-grid{display:grid}.news-feature{text-decoration:none;display:block;position:relative;overflow:hidden}.news-feature .film-still{transition:transform 1.2s var(--ease), opacity .9s var(--ease)}.news-feature:hover .film-still{transform:scale(1.04)}.news-thumb{background:var(--frame-bg);display:block;overflow:hidden}.news-thumb img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.news-meta{align-items:center;margin-bottom:8px;font-size:12.5px;font-weight:700;display:flex}.news-title{margin-bottom:10px;font-weight:700}.club-impact{border-top:1px solid color-mix(in srgb, var(--club-text) 22%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 64px;margin-top:56px;padding-top:32px;display:grid}.club-impact-copy{max-width:640px}.club-impact h3{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(24px,2.2vw,32px);font-weight:650;line-height:1.15}.club-impact p{max-width:32em;color:var(--club-text);margin-top:12px;font-size:16px;line-height:1.55}.club-logos{align-items:flex-end;gap:40px;display:flex}.club-logo{color:inherit;opacity:.86;transition:opacity .3s var(--ease);flex-direction:column;gap:10px;text-decoration:none;display:flex}.club-logo:hover{opacity:1}.club-logo img{object-fit:contain;flex:none;align-self:flex-start;width:auto;max-width:none}.cl-ec img{height:60px}.cl-b1g1 img{height:44px;margin-bottom:8px}.club-logo small{color:var(--club-text);font-size:12.5px;font-weight:650}.club-impact.is-page{color:#fff;border-top:0;grid-template-columns:1fr;gap:36px;margin-top:0;padding-top:0}.club-impact.is-page .club-impact-copy{max-width:720px}.club-impact.is-page h2{letter-spacing:-.035em;color:#fff;text-wrap:balance;max-width:22ch;font-size:clamp(30px,3.2vw,46px);line-height:1.08}.club-impact.is-page p{color:#ffffffe6;font-size:17px}.club-impact.is-page .club-logo small{color:#ffffffc7}.club-impact.is-page .logo-light{display:none!important}.club-impact.is-page .logo-dark{display:block!important}@media (width<=900px){.club-impact{grid-template-columns:1fr}}@media (width<=600px){.club-impact{margin-top:40px}.club-logos{gap:28px}.cl-ec img{height:48px}.cl-b1g1 img{height:36px}}.ww-marquee{--ww-bg:var(--paper);padding:0 var(--pg-col);margin:26px 0 14px}.ww-marquee-track{position:relative;overflow:hidden}.ww-marquee-track:before,.ww-marquee-track:after{content:"";z-index:1;pointer-events:none;width:64px;position:absolute;top:0;bottom:0}.ww-marquee-track:before{background:linear-gradient(to right, var(--ww-bg), transparent);left:0}.ww-marquee-track:after{background:linear-gradient(to left, var(--ww-bg), transparent);right:0}.ww-marquee-belt{width:max-content;animation:52s linear infinite wwDrift;display:flex}.ww-marquee-row{flex:none;align-items:center;gap:56px;padding:6px 56px 6px 0;display:flex}.ww-marquee-row img{opacity:.7;filter:grayscale();width:auto;display:block}.ww-marquee-track.is-swipe{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overflow-x:auto}.ww-marquee-track.is-swipe::-webkit-scrollbar{display:none}.ww-marquee-track.is-swipe .ww-marquee-belt{animation:none}.ww-marquee-track.is-swipe:before,.ww-marquee-track.is-swipe:after,.ww-marquee-track.is-still .ww-marquee-copy{display:none}@keyframes wwDrift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ww-marquee-belt{width:auto;animation:none}.ww-marquee-copy{display:none}.ww-marquee-row{flex-wrap:wrap;row-gap:24px}.ww-marquee-track:before,.ww-marquee-track:after{display:none}}.ww-marquee-footer{margin:120px 0 0;padding-top:34px;padding-bottom:34px;position:relative}.ww-marquee-footer+.footer{padding-top:72px}.ww-marquee-footer:before{content:"";top:0;left:var(--pg-col);right:var(--pg-col);border-top:1px solid var(--line);position:absolute}.ww-marquee-exp{--ww-bg:var(--panel);border-top:1px solid var(--line);align-items:center;gap:32px;margin:56px 0 0;padding:26px 0 0;display:flex}.ww-marquee-exp .ww-marquee-label{color:var(--ink3);flex:none;max-width:150px;margin:0;font-size:14px;font-weight:600;line-height:1.4}.ww-marquee-exp .ww-marquee-track{flex:1;min-width:0}.ww-marquee-exp .ww-marquee-belt{zoom:.78}@media (width<=820px){.ww-marquee{margin:24px 0 0}.ww-marquee-footer{margin:80px 0 0;padding-top:26px;padding-bottom:26px}.ww-marquee-exp{flex-direction:column;align-items:stretch;gap:16px;margin-top:24px}.ww-marquee-exp .ww-marquee-label{max-width:none}}.eco-head{max-width:none;margin:0;padding:0 46px}.eco-head>*{max-width:62rem}.eco-kick{color:var(--ink2);margin-bottom:14px;font-size:14px;font-weight:600}.eco-p{max-width:40em;color:var(--ink2);margin-top:18px;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.eco-map{margin-top:44px;padding:0 46px}.eco-card{border:1px solid var(--line);height:100%;color:inherit;transition:border-color var(--dur-2,.2s) ease, transform var(--dur-2,.2s) ease;border-radius:22px;flex-direction:column;gap:10px;padding:24px 26px 26px;text-decoration:none;display:flex}.eco-card:hover,.eco-card:focus-visible{border-color:var(--ink);transform:translateY(-2px)}.eco-centre{border-color:var(--ink);padding:32px 36px}.eco-centre .eco-t{max-width:22em;font-size:clamp(26px,2.6vw,40px)}.eco-centre .eco-d-text{max-width:44em;font-size:17px}.eco-around{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.eco-around li{padding-top:44px;position:relative}.eco-link{border-left:2px dashed var(--line);height:44px;position:absolute;top:0;left:50%}.eco-link:after{content:"";background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-5px}.eco-mark{min-height:24px;color:var(--ink);align-items:center;gap:8px;font-size:15px;display:inline-flex}.eco-mark img{display:block}.eco-mark .eco-d,:root[data-theme=dark] .eco-mark .eco-l{display:none}:root[data-theme=dark] .eco-mark .eco-d{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .eco-mark .eco-l{display:none}:root:not([data-theme=light]) .eco-mark .eco-d{display:block}}.eco-t{letter-spacing:-.025em;color:var(--ink);margin-top:4px;font-size:clamp(20px,1.7vw,25px);font-weight:700;line-height:1.15}.eco-d-text{color:var(--ink2);font-size:15.5px;line-height:1.5}.eco-joins{border-top:1px solid var(--line);color:var(--ink);margin-top:auto;padding-top:12px;font-size:14.5px;font-weight:600;line-height:1.5}.eco-ground{max-width:none;color:var(--ink2);margin:28px 0 0;padding:0 46px;font-size:16px;line-height:1.55}@media (width<=980px){.eco-around{grid-template-columns:1fr;gap:0}.eco-link{left:36px}}@media (width<=820px){.eco-head,.eco-map,.eco-ground{padding:0 8px}.eco-centre{padding:26px 24px}}.tour{--sh:min(640px, 78vh)}.tour-vantage{--sh:min(580px, 76vh)}.tour-panel{border-radius:calc(var(--radius) + 8px);padding:60px 64px 56px;position:relative;overflow:clip}.tour-panel>*{transition:opacity .3s var(--ease)}.tour-panel.is-swap>*{opacity:0}.tour-mri .tour-panel{color:var(--ink);background:linear-gradient(#fff1ea 0%,#fdeadf 55%,#fbe3d6 100%)}.tour-vantage .tour-panel{color:#eaf7f2;background:radial-gradient(120% 70% at 85% 0,#17514b 0%,#17514b00 60%),#0d302d}.tour-scout .tour-panel{color:#fff;background:radial-gradient(110% 60% at 10% 0,#2a3a5c 0%,#2a3a5c00 60%),#1d273e}.tour-compact{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.tour-name{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:20px;font-weight:750;line-height:1;display:flex}.tour-logo{flex:none;width:auto;height:26px;display:block}.tour-scout-logo{width:104px;height:auto;display:block}.tour-chip{letter-spacing:0;opacity:.66;align-items:center;gap:12px;font-size:14px;font-style:normal;font-weight:600;display:inline-flex}.tour-chip:before{content:"";opacity:.45;background:currentColor;width:1px;height:16px}.tour-mri .tour-chip{color:var(--coral-deep);opacity:1}.tour-h{letter-spacing:-.045em;text-wrap:balance;margin-top:24px;font-size:clamp(42px,4.4vw,66px);font-weight:700;line-height:1}.tour-p{text-wrap:pretty;max-width:500px;margin-top:22px;font-size:19.5px;line-height:1.5}.tour-mri .tour-p{color:var(--ink2)}.tour-vantage .tour-p{color:#eaf7f2cc}.tour-scout .tour-p{color:#ffffffc7}.tc-acts{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px;display:flex}.tc-acts [data-cta]{display:contents}.tc-nums{flex-wrap:wrap;gap:8px 34px;margin:30px 0 0;display:flex}.tc-nums dt{letter-spacing:-.04em;color:#8fe0c4;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.2vw,48px);font-weight:700;line-height:1}.tc-nums dd{color:#eaf7f29e;margin:6px 0 0;font-size:14px;font-weight:600}.tc-invite{color:#ffffffdb;max-width:460px;margin-top:26px;font-size:16px;line-height:1.5}.tc-visual{min-width:0;position:relative}.tc-visual .tm{position:relative;inset:auto}.tour-mri .tc-visual .t-mat{height:auto;padding:32px}.tour-mri .tc-visual .t-mat-hero{padding:32px}.t-mat-hero .tm{display:block}.t-mat-hero .t-mini{width:330px;position:absolute;bottom:-14px;left:-64px}.tour-scout .tc-visual{place-items:center;display:grid}.tour-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:40px;display:grid}.tour-tiles.is-many{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:12px}.tour-tiles.is-many .tt-media{height:96px}.tour-tiles.is-many .tt-label{font-size:13.5px}@media (width<=1100px){.tour-tiles.is-many{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.tt{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-content:start;gap:10px;padding:0;display:grid}.tt-media{height:112px;transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:16px;display:block;position:relative;overflow:hidden}.tour-mri .tt-media{background:linear-gradient(150deg,#ffb59a,#f6d6c2);box-shadow:0 16px 30px -22px #8c321499}.tour-vantage .tt-media{background:#0a2422;box-shadow:inset 0 0 0 1px #8fe0c42e,0 16px 30px -22px #000000b3}.tour-scout .tt-media{background:#edeff4;box-shadow:0 16px 30px -22px #000000b3}.tt-shot img{object-fit:cover;width:100%;height:100%;transform-origin:var(--o,50% 30%);position:absolute;inset:0;transform:scale(1.6)}.tt-shot{position:absolute;inset:0}.tt-in{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.tt-in .tm{opacity:1;display:block;position:relative;inset:auto;transform:none}.tour-mri .tt-in .t-card{box-shadow:none;border-radius:0}.tour-scout .tt-in{color:#1d273e}.tour-scout .tt-in .tm{padding:14px 12px}.tt-label{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.tt-label em{opacity:.6;font-size:12.5px;font-style:normal;font-weight:600}.tt-label:after{content:"";opacity:0;width:7px;height:7px;transition:opacity .35s var(--ease), transform .45s var(--ease);border:1.5px solid;border-width:1.5px 1.5px 0 0;margin-left:auto;transform:rotate(45deg)}.tt:hover .tt-media{transform:translateY(-4px)}.tt:hover .tt-label:after{opacity:.8;transform:translate(3px)rotate(45deg)}.tt:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid}.t-dr{padding:18px 20px 20px}.t-dr-grid{grid-template-columns:118px minmax(0,1fr) 176px;gap:18px;margin-top:14px;display:grid}.t-dr-folders li{color:var(--ink2);border-radius:10px;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:600;display:grid}.t-dr-folders i{background:#f6cfc2;border-radius:2px 3px 3px;width:14px;height:11px}.t-dr-folders em{color:var(--ink3);font-size:11px;font-style:normal}.t-dr-folders .is-cur{color:var(--ink);background:#fff1ec;box-shadow:inset 0 0 0 1.5px #ffc6b6}.t-dr-folders .is-cur i{background:var(--coral)}.t-dr-docs{margin-top:6px}.t-dr-docs li{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);transition-delay:calc(.2s + var(--i) * .12s);border-top:1px solid #f2ebe4;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid;transform:translateY(6px)}.tm.is-on .t-dr-docs li{opacity:1;transform:none}.t-dr-docs li:first-child{border-top:0}.t-dr-docs li>i{background:#ffe1d6;border-radius:3px;width:13px;height:16px;box-shadow:inset 0 0 0 1.5px #f6b9a5}.t-dr-docs b{font-size:12.5px;font-weight:650;line-height:1.3;display:block}.t-dr-docs small{color:var(--ink3);font-size:11px}.t-dr-faces{display:flex}.t-dr-faces em{color:var(--ink3);white-space:nowrap;font-size:11px;font-style:normal}.t-av-s{width:22px;height:22px;margin-left:-6px;font-size:10px;box-shadow:0 0 0 2px #fff}.t-av-s:first-child{margin-left:0}.t-dr-link{background:#faf6f2;border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.t-dr-link b{font-size:12px;display:block}.t-dr-link small{color:var(--ink3);font-size:11px;line-height:1.35}.t-dr-link>span{color:var(--coral-deep);flex:none;margin-left:auto;font-size:11.5px;font-weight:700}.t-dr-who{border-left:1px solid #f2ebe4;padding-left:16px}.t-dr-who li{opacity:0;transition:opacity .5s var(--ease);transition-delay:calc(.7s + var(--i) * .2s);border-top:1px solid #f2ebe4;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.tm.is-on .t-dr-who li{opacity:1}.t-dr-who li:first-of-type{border-top:0}.t-dr-who .t-av{width:26px;height:26px;font-size:11px}.t-dr-who b{gap:6px;font-size:12px;display:flex}.t-dr-who b em{color:var(--ink3);margin-left:auto;font-size:10.5px;font-style:normal;font-weight:600}.t-dr-who small{color:var(--ink3);font-size:11px;line-height:1.35;display:block}.t-dr-who small+small{color:var(--ink2);font-weight:600}.t-bh{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:26px;padding:26px;display:grid}.t-bh-big{align-items:baseline;gap:12px;margin:10px 0 14px;display:flex}.t-bh-big b{letter-spacing:-.05em;color:var(--coral-deep);font-variant-numeric:tabular-nums;font-size:64px;font-weight:750;line-height:.9}.t-bh-big span{max-width:170px;color:var(--ink2);font-size:14px;font-weight:650;line-height:1.3}.t-bh-areas{columns:2;color:var(--ink2);column-gap:14px;font-size:12px;font-weight:600}.t-bh-areas li{break-inside:avoid;border-top:1px solid #f2ebe4;padding:5px 0}.t-bh-r{border-left:1px solid #f2ebe4;padding-left:24px}.t-bh-ev{margin-top:10px}.t-bh-ev li{border-top:1px solid #f2ebe4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;font-size:12.5px;font-weight:600;display:grid}.t-bh-ev li:first-child{border-top:0}.t-bh-ev b{width:44px;color:var(--ink3);text-align:right;font-size:11.5px}.t-bh-dots{gap:4px;display:flex}.t-bh-dots i{width:14px;height:6px;transition:background-color .4s var(--ease);background:#f4ece6;border-radius:3px}.tm.is-on .t-bh-dots i.on{transition-delay:calc(.3s + var(--i) * .25s);background:#2f9e6e}.t-bh-line{margin-top:8px;font-size:13.5px;font-weight:650;line-height:1.4}.t-bh-who{border-top:1px solid #f2ebe4;gap:8px;margin-top:14px;padding-top:12px;display:grid}.t-bh-who p{color:var(--ink2);font-size:12px;line-height:1.4}.t-bh-who b{color:var(--ink);font-size:12px;display:block}.ts-plan{letter-spacing:0;color:var(--ink3);margin-left:8px;font-size:13px;font-style:normal;font-weight:600}.tour-explore{height:48px;font:650 15px/1 var(--site-font);color:inherit;cursor:pointer;transition:background-color .35s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 20px;display:inline-flex;box-shadow:inset 0 0 0 1.5px}.tour-explore i{width:32px;height:32px;transition:transform .5s var(--ease);background:currentColor;border-radius:50%;position:relative}.tour-explore i:before,.tour-explore i:after{content:"";background:#fff;border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.tour-mri .tour-explore i:before,.tour-mri .tour-explore i:after{background:#fff}.tour-vantage .tour-explore i:before,.tour-vantage .tour-explore i:after,.tour-scout .tour-explore i:before,.tour-scout .tour-explore i:after{background:#10201f}.tour-explore i:after{transition:transform .5s var(--ease);transform:rotate(90deg)}.tour-explore[aria-expanded=true] i:after{transform:rotate(0)}.tour-explore:hover{background:#7f7f7f1a}.tour-explore:focus-visible,.tour-less:focus-visible{outline-offset:3px;outline:2px solid}.tour-explore .tx-labels{display:grid}.tour-explore .tx-labels>span{text-align:left;transition:opacity .3s var(--ease), translate .45s var(--ease);grid-area:1/1}.tour-explore .tx-close{visibility:hidden;opacity:0;translate:0 6px}.tour-explore[aria-expanded=true] .tx-open{visibility:hidden;opacity:0;translate:0 -6px}.tour-explore[aria-expanded=true] .tx-close{visibility:visible;opacity:1;translate:none}.tour-more{display:flow-root;overflow:clip}.tour-more-h{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:56px;scroll-margin-top:104px;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.1;display:flex}.tour-more-h span{letter-spacing:0;opacity:.62;font-size:14px;font-weight:650}.tour-more-h:focus,.ts-h:focus{outline:none}.tour-more .tour-body{margin-top:28px}.tour-less{font:650 14.5px var(--site-font);color:inherit;opacity:.75;cursor:pointer;transition:opacity .3s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;margin:36px auto 0;padding:10px 18px;display:flex}.tour-less:before{content:"";border:0 solid;border-width:1.5px 0 0 1.5px;width:8px;height:8px;margin-top:4px;transform:rotate(45deg)}.tour-less:hover{opacity:1}.tour-body{border-top:1px solid #7f7f7f33;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:64px;margin-top:56px;padding-top:24px;display:grid}.tour-steps{padding:4vh 0 8vh}.ts{align-items:center;min-height:64vh;display:flex}.ts-text{opacity:.32;transition:opacity .7s var(--ease), transform .9s var(--ease);transform:translateY(10px)}.ts.is-on .ts-text{opacity:1;transform:none}.ts-n{letter-spacing:.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-bottom:18px;font-size:15px;font-weight:800;display:flex}.ts-n span{opacity:.55;font-size:13px;font-weight:600}.tour-mri .ts-n{color:var(--coral-deep)}.tour-vantage .ts-n{color:#8fe0c4}.tour-scout .ts-n{color:#ff8a5c}.ts-soon{color:var(--ink2);background:#fff;border-radius:999px;margin-left:6px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:700;box-shadow:inset 0 0 0 1px #ecd9cf}.ts-h{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,3.1vw,46px);font-weight:700;line-height:1.06}.ts-text>p:last-child{max-width:470px;margin-top:18px;font-size:18.5px;line-height:1.55}.tour-mri .ts-text>p:last-child{color:var(--ink2)}.tour-vantage .ts-text>p:last-child{color:#eaf7f2cc}.tour-scout .ts-text>p:last-child{color:#ffffffc7}.ts-media{display:none}.tour-stage{position:relative}.tour-sticky{top:calc(50vh - var(--sh) / 2);height:var(--sh);position:sticky}.tour-dots{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;left:-34px;transform:translateY(-50%)}.tour-dots button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;width:20px;height:22px;padding:0;display:grid}.tour-dots i{opacity:.25;width:6px;height:6px;transition:opacity .4s var(--ease), transform .4s var(--ease);background:currentColor;border-radius:50%}.tour-dots [aria-current] i{opacity:1;transform:scale(1.35)}.tour-dots button:focus-visible{outline-offset:1px;border-radius:6px;outline:2px solid}.tour-mri .tour-dots{color:var(--coral-deep)}.tour-vantage .tour-dots{color:#8fe0c4}.tour-scout .tour-dots{color:#ff5820}.tm{opacity:0;transition:opacity .6s var(--ease), transform .9s var(--ease);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(16px)scale(.985)}.tm.is-on{opacity:1;pointer-events:auto;transition-delay:80ms;transform:none}.tm>*{width:100%}.tour-foot{margin-top:24px}.tour-foot-row{border-top:1px solid #7f7f7f38;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-top:28px;padding-top:22px;display:flex}.tour-note{opacity:.72;font-size:14px}.t-soon-line{letter-spacing:-.02em;max-width:1000px;color:var(--ink2);text-wrap:pretty;font-size:clamp(22px,2vw,28px);font-weight:650;line-height:1.3}.t-soon-line b{letter-spacing:0;color:var(--coral-deep);margin-bottom:8px;font-size:14px;display:block}.pill-mint{color:#0b2624;background:#8fe0c4}.pill-mint:hover{background:#a6ead2}.tour-vantage .link-arrow,.link-light{color:#fff;border-color:#ffffffb3}.tour-vantage .link-arrow:hover,.link-light:hover{color:#8fe0c4;border-color:#8fe0c4}.sc-aud{margin:0;padding:0;list-style:none;display:grid}.sc-aud li{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:baseline;gap:4px 32px;padding:18px 0;display:grid}.sc-aud b{letter-spacing:-.045em;font-size:clamp(34px,3.4vw,52px);font-weight:700;line-height:1}.sc-aud li:first-child b{color:#ff5820}.sc-aud span{color:#ffffffc2;font-size:19px;line-height:1.45}.sc-where{color:#ffffff9e;margin-top:18px;font-size:14px}.t-tag{color:#9a9ea8;white-space:nowrap;flex:none;margin-left:auto;font-size:11px;font-weight:650}.t-k{color:var(--ink3);font-size:12.5px;font-weight:750}.t-av{width:30px;height:30px;color:var(--coral-deep);background:#ffe1d6;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.t-foot-note{color:var(--ink3);margin-top:12px;font-size:12px;line-height:1.45}.t-mat{border-radius:var(--radius);background:radial-gradient(90% 70% at 20% 10%,#ffd2bf 0%,#ffd2bf00 60%),linear-gradient(150deg,#ff9c7a 0%,#ffb99f 40%,#f6d6c2 100%);height:100%;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #8c32148c}.t-mat>.tm{inset:32px}.t-app{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 34px 70px -34px #5a1e0a8c,0 0 0 1px #0f12180f}.t-app-bar{background:#f6f3ee;border-bottom:1px solid #ece6dc;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.t-app-bar i{background:#e3ddd3;border-radius:50%;width:9px;height:9px}.t-app-bar i:first-child{background:#ff8a80}.t-app-bar span{color:var(--ink3);background:#fff;border-radius:999px;margin:0 auto;padding:2px 14px;font-size:11px;font-weight:600;transform:translate(-20px);box-shadow:inset 0 0 0 1px #ece6dc}.t-app-shot{aspect-ratio:1440/828;position:relative;overflow:hidden}.t-app-shot img{transform-origin:30% 20%;width:100%;max-width:none;height:auto;position:absolute;top:0;left:0}.tm.is-on .t-app-shot img{animation:t-settle 1.8s var(--ease) both}@keyframes t-settle{0%{transform:scale(1.05)}to{transform:none}}.t-app-crop .t-app-shot{aspect-ratio:1110/828}.t-app-crop .t-app-shot img{width:129.73%}.vs-win{background:#fbf9f6;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000bf,0 0 0 1px #8fe0c429}.vs-bar{background:#f3efe9;border-bottom:1px solid #e6e0d6;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.vs-bar i{background:#dcd5ca;border-radius:50%;width:9px;height:9px}.vs-bar i:first-child{background:#ff8a80}.vs-bar span{color:#6b645b;background:#fff;border-radius:999px;margin:0 auto;padding:2px 14px;font-size:11px;font-weight:600;transform:translate(-20px);box-shadow:inset 0 0 0 1px #e6e0d6}.vs-stage{aspect-ratio:1440/660;position:relative;overflow:hidden}.vs-stage>.tm{display:block;position:absolute;inset:0}.vs-shot,.vs-img{width:100%;height:auto;display:block}.vs-img{aspect-ratio:1440/660;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.vs-dark{display:none}.tm.is-on .vs-shot{animation:t-settle 1.8s var(--ease) both;transform-origin:30% 20%}:root[data-theme=dark] .vs-win{background:#1a1714}:root[data-theme=dark] .vs-bar{background:#24201c;border-bottom-color:#34302b}:root[data-theme=dark] .vs-bar i{background:#4a443d}:root[data-theme=dark] .vs-bar i:first-child{background:#ff8a80}:root[data-theme=dark] .vs-bar span{color:#b7aea3;background:#1a1714;box-shadow:inset 0 0 0 1px #34302b}:root[data-theme=dark] .vs-light{display:none}:root[data-theme=dark] .vs-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vs-win{background:#1a1714}:root:not([data-theme=light]) .vs-bar{background:#24201c;border-bottom-color:#34302b}:root:not([data-theme=light]) .vs-bar i{background:#4a443d}:root:not([data-theme=light]) .vs-bar i:first-child{background:#ff8a80}:root:not([data-theme=light]) .vs-bar span{color:#b7aea3;background:#1a1714;box-shadow:inset 0 0 0 1px #34302b}:root:not([data-theme=light]) .vs-light{display:none}:root:not([data-theme=light]) .vs-dark{display:block}}@media (prefers-reduced-motion:reduce){.tm.is-on .vs-shot{animation:none}}.tt-vshot .vs-shot{width:100%;height:100%;position:absolute;inset:0}.tt-vshot .vs-img{aspect-ratio:auto;object-fit:cover;object-position:var(--o);width:100%;height:100%;transform-origin:var(--o);transform:scale(1.6)}.t-card{color:var(--ink);background:#fff;border-radius:22px;position:relative;box-shadow:0 34px 70px -34px #5a1e0a8c,0 0 0 1px #0f12180d}.t-report{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:26px;padding:26px;display:grid}.t-shared{background:#fff4ef;border-radius:14px;grid-column:1/-1;align-items:center;gap:12px;margin:-4px 0 -6px;padding:10px 14px;display:flex}.t-shared p{font-size:13px;line-height:1.35}.t-shared small{color:var(--ink3);font-size:12px;display:block}.t-rep-top{align-items:center;gap:16px;margin-bottom:16px;display:flex}.t-rep-line{margin-top:3px;font-size:14px;font-weight:650;line-height:1.35}.t-ring{flex:none;width:92px;height:92px;position:relative}.t-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.t-ring circle{fill:none;stroke-width:11px}.t-ring-bg{stroke:#f4ece6}.t-ring-fg{stroke:var(--coral);stroke-linecap:round;stroke-dasharray:314.16;stroke-dashoffset:314.16px;transition:stroke-dashoffset 1.4s var(--ease) .15s}.tm.is-on .t-ring-fg{stroke-dashoffset:calc(314.16 * (1 - var(--v)))}.t-ring b{letter-spacing:-.04em;justify-content:center;align-items:center;gap:1px;font-size:27px;font-weight:800;display:flex;position:absolute;inset:0}.t-ring b small{margin-top:7px;font-size:13px;font-weight:700}.t-areas{gap:8px;display:grid}.t-areas li{color:var(--ink2);grid-template-columns:1fr auto;gap:4px 10px;font-size:12.5px;font-weight:600;display:grid}.t-areas b{color:var(--ink3);font-size:11.5px;font-weight:700}.t-areas i{background:#f4ece6;border-radius:4px;grid-column:1/-1;height:4px;position:relative;overflow:hidden}.t-areas i:after{content:"";transform-origin:0;transition:transform 1.2s var(--ease);transition-delay:calc(.35s + var(--i) * 70ms);background:linear-gradient(90deg,#1f8a5c,#2fb37a);border-radius:4px;position:absolute;inset:0;transform:scaleX(0)}.tm.is-on .t-areas i:after{transform:scaleX(var(--v))}.t-rep-r{border-left:1px solid #f2ebe4;padding-left:24px}.t-next li{border-top:1px solid #f2ebe4;grid-template-columns:20px 1fr;gap:6px 12px;padding:12px 0;font-size:13.5px;font-weight:600;line-height:1.35;display:grid}.t-next li:first-child{border-top:0;padding-top:8px}.t-next li i{border-radius:6px;width:19px;height:19px;margin-top:1px;position:relative;box-shadow:inset 0 0 0 1.5px #d7cfc5}.t-next li b{color:#1f7a4c;background:#e3f4ea;border-radius:999px;grid-column:2;justify-self:start;padding:3px 9px;font-size:11.5px;font-weight:700}.tm.is-on .t-next li:nth-child(-n+2) i{animation:t-tick .5s var(--ease) both;animation-delay:calc(1.8s + var(--i) * .8s)}.tm.is-on .t-next li:nth-child(-n+2) i:after{content:"";width:4px;height:8px;animation:t-fade .3s var(--ease) both;animation-delay:calc(1.9s + var(--i) * .8s);border:2px solid #fff;border-width:0 2px 2px 0;position:absolute;top:3px;left:6.5px;transform:rotate(45deg)}.tm.is-on .t-next li:nth-child(-n+2)>span{animation:t-strike .5s var(--ease) both;animation-delay:calc(1.9s + var(--i) * .8s)}@keyframes t-tick{to{box-shadow:none;background:#2f9e6e}}@keyframes t-fade{0%{opacity:0}}@keyframes t-strike{to{color:var(--ink3)}}.t-deck{padding:18px 20px 20px}.t-deck-head{border-bottom:1px solid #f2ebe4;flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:14px;font-size:13px;display:flex}.t-deck-head b{font-size:15px}.t-deck-head span:not(.t-tag){color:var(--ink3);font-weight:600}.t-deck-grid{grid-template-columns:128px minmax(0,1fr) 190px;gap:16px;margin-top:14px;display:grid}.t-slides{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.t-slides li{color:var(--ink2);border-radius:10px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:600;display:flex;position:relative}.t-slides li em{width:16px;color:var(--ink3);font-size:11px;font-style:normal}.t-slides li i{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:auto;font-size:10px;font-style:normal;font-weight:800;display:grid}.t-slides li.is-cur{color:var(--ink);background:#fff1ec;box-shadow:inset 0 0 0 1.5px #ffc6b6}.t-slides .t-more{color:var(--ink3);font-weight:500}.t-slide-col{align-content:start;gap:12px;display:grid}.t-slide{aspect-ratio:16/10;background:linear-gradient(160deg,#13253b,#1f3f5c);border-radius:12px;position:relative;box-shadow:0 20px 40px -26px #0f1e3299;container-type:inline-size}.t-slide-in{color:#fff;padding:7%;position:absolute;inset:0}.t-sl-k{color:#ffb59d;font-size:max(9px,2.6cqw);font-weight:700}.t-sl-h{letter-spacing:-.02em;max-width:88%;margin-top:4px;font-size:5cqw;font-weight:700;line-height:1.15}.t-sl-cols{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8%;display:grid}.t-sl-cols b{letter-spacing:-.03em;align-items:center;gap:6px;font-size:6.4cqw;display:flex}.t-sl-cols>div>span{color:#ffffffb3;font-size:max(9px,2.6cqw)}.t-sl-chart{align-items:flex-end;gap:5px;height:22%;display:flex;position:absolute;bottom:9%;right:7%}.t-sl-chart i{width:3.2cqw;height:calc(var(--h) * 100%);background:#7fd2b4;border-radius:3px 3px 1px 1px}.t-pin{vertical-align:middle;z-index:2;letter-spacing:0;color:#fff;background:var(--coral);opacity:0;width:24px;height:24px;transition:opacity .5s var(--ease), transform .6s var(--ease);border-radius:50%;flex:none;place-items:center;margin-left:4px;font-size:11px;font-weight:800;display:inline-grid;position:relative;transform:scale(.6);box-shadow:0 0 0 3px #fffffff2,0 8px 18px -6px #00000080}.t-pin-c{background:#3a6fd8}.tm.is-on .t-pin{opacity:1;transform:none}.tm.is-on .t-pin-1{transition-delay:.6s}.tm.is-on .t-pin-2{transition-delay:.9s}.tm.is-on .t-pin-c{transition-delay:1.2s}.t-checks{align-content:start;gap:8px;display:grid}.t-checks>div:not(.t-find){color:var(--ink2);grid-template-columns:1fr auto;gap:3px 8px;font-size:12px;font-weight:600;display:grid}.t-checks>div>b{color:var(--ink3);font-size:11px}.t-checks>div>i{background:#f4ece6;border-radius:4px;grid-column:1/-1;height:4px;position:relative;overflow:hidden}.t-checks>div>i:after{content:"";background:var(--coral);transform-origin:0;transition:transform 1.1s var(--ease);transition-delay:calc(.3s + var(--i) * 70ms);position:absolute;inset:0;transform:scaleX(0)}.tm.is-on .t-checks>div>i:after{transform:scaleX(var(--v))}.t-find{background:#fff6f3;border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:8px;margin-top:4px;padding:9px 10px;font-size:12px;font-weight:650;line-height:1.3;display:grid}.t-find em{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:800;display:grid}.t-find small{color:var(--coral-deep);margin-top:2px;font-size:11px;font-weight:600;display:block}.t-find-c{background:#eff4ff}.t-find-c em{background:#3a6fd8}.t-find-c small{color:#3a5fb0}.t-attn p{color:var(--ink3);margin-bottom:6px;font-size:11px;font-weight:700}.t-attn div{align-items:flex-end;gap:3px;height:34px;display:flex}.t-attn i{height:calc(var(--h) * 100%);transform-origin:50% 100%;background:#f6cfc2;border-radius:3px 3px 1px 1px;flex:1}.t-attn i.is-cur{background:var(--coral)}.tm.is-on .t-attn i{animation:t-up .9s var(--ease) both;animation-delay:calc(.3s + var(--i) * 30ms)}@keyframes t-up{0%{transform:scaleY(0)}}.t-mini{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px;display:grid}.t-mini .t-ring{width:76px;height:76px}.t-mini .t-ring b{font-size:22px}.t-mini .t-next li{padding:8px 0;font-size:12.5px}.t-mini .t-next li:first-child{padding-top:6px}.t-chat{padding:18px 20px 20px}.t-msgs{gap:14px;margin-top:16px;display:grid}.t-msgs li{opacity:0;transition:opacity .55s var(--ease), transform .7s var(--ease);transition-delay:calc(.2s + var(--i) * .35s);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid;transform:translateY(8px)}.tm.is-on .t-msgs li{opacity:1;transform:none}.t-msgs li.is-me{text-align:right;grid-template-columns:minmax(0,1fr);justify-items:end}.t-msgs b{color:var(--ink3);font-size:12px}.t-msgs p{background:#f6f1ec;border-radius:14px 14px 14px 4px;margin-top:3px;padding:10px 13px;font-size:13.5px;line-height:1.4}.t-msgs .is-me p{background:#fff1ec;border-radius:14px 14px 4px}.t-av-b{color:#2a4c9a;background:#dbe6ff}.t-chip-card{text-align:left;background:#fff;border-radius:12px;margin-top:6px;padding:9px 12px;font-size:12.5px;font-weight:650;display:inline-grid;box-shadow:inset 0 0 0 1.5px #f3d8cc}.t-chip-card em{color:var(--coral-deep);font-size:11px;font-style:normal;font-weight:750}.t-cohort{max-width:560px;margin:0 auto;padding:24px 26px}.t-cohort .t-tag{position:absolute;top:24px;right:26px}.t-cohort-h{letter-spacing:-.02em;margin-top:4px;font-size:22px;font-weight:750}.t-stack{border-radius:999px;gap:3px;height:12px;margin-top:16px;display:flex;overflow:hidden}.t-stack i{flex:var(--w);background:var(--c);transform-origin:0}.tm.is-on .t-stack i{animation:t-grow 1s var(--ease) both}.tm.is-on .t-stack i:nth-child(2){animation-delay:.15s}.tm.is-on .t-stack i:nth-child(3){animation-delay:.3s}@keyframes t-grow{0%{transform:scaleX(0)}}.t-legend{color:var(--ink2);flex-wrap:wrap;gap:4px 16px;margin:10px 0 8px;font-size:12.5px;font-weight:600;display:flex}.t-legend span:before{content:"";background:var(--c);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.t-crows li{border-top:1px solid #f2ebe4;grid-template-columns:30px minmax(0,1fr) auto 50px;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.t-crows div>b{font-size:14px;display:block}.t-crows small{color:var(--ink3);font-size:12px}.t-crows em{color:var(--ink2);white-space:nowrap;background:#f6efe8;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:700}.t-crows .t-ring{width:46px;height:46px}.t-crows .t-ring b{font-size:13px}.t-crows .t-ring b small{margin-top:2px;font-size:8px}.t-crows .t-ring circle{stroke-width:14px}.tour-scout .tour-sticky,.tour-vantage .tour-sticky{place-items:center;display:grid}.p-phone{background:#0d121d;border-radius:48px;flex:none;height:620px;padding:10px;box-shadow:0 60px 100px -40px #000000b3,inset 0 0 0 2px #333b4f;width:300px!important}.p-screen{color:#1d273e;background:#edeff4;border-radius:39px;height:100%;font-size:12px;position:relative;overflow:hidden}.p-status{justify-content:space-between;align-items:center;height:44px;padding:0 24px;font-size:13px;font-weight:700;display:flex}.p-island{background:#0d121d;border-radius:20px;width:86px;height:24px}.p-bat{border-radius:3px;width:22px;height:11px;position:relative;box-shadow:inset 0 0 0 1.5px #1d273e}.p-bat:after{content:"";background:#1d273e;border-radius:1px;position:absolute;inset:2.5px 6px 2.5px 2.5px}.p-layers{position:absolute;inset:44px 0 112px}.p-layers>.tm{padding:4px 12px 0;display:block;overflow:hidden}.p-head{padding:6px 4px 10px}.p-title{letter-spacing:-.02em;font-size:18px;font-weight:800}.p-sub{color:#6b7385;font-size:11.5px}.p-card{background:#fff;border-radius:20px;margin-bottom:10px;padding:12px 14px}.p-card-h{justify-content:space-between;margin-bottom:4px;font-size:13px;display:flex}.p-card-h span{color:#ff5820;font-size:12px;font-weight:650}.p-k{color:#6b7385;margin-bottom:6px;font-size:11px;font-weight:750}.p-hint{color:#6b7385;margin:2px 6px 0;font-size:11px}.p-chips{gap:6px;margin-bottom:10px;display:flex}.p-chips .pc{border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:700}.p-chips .pc-green{color:#1f7a4c;background:#dcf3e6}.p-chips .pc-amber{color:#9a5b0a;background:#fdecd2}.p-tasks li{border-top:1px solid #f0f2f6;align-items:flex-start;gap:9px;padding:8px 0;display:flex}.p-tasks li:first-child{border-top:0}.p-tasks li i{border-radius:50%;flex:none;width:15px;height:15px;margin-top:1px;position:relative;box-shadow:inset 0 0 0 1.5px #b8bfcc}.p-tasks p{font-size:11.5px;font-weight:650;line-height:1.3}.p-tasks small{color:#6b7385;font-size:10.5px}.p-tasks .over small{color:#b4580a}.p-tasks .cold small{color:#3a5fb0}.p-tasks .done p{color:#8a91a1;text-decoration:line-through}.p-tasks .done i{box-shadow:none;background:#2f9e6e}.p-tasks .done i:after{content:"";border:1.8px solid #fff;border-width:0 1.8px 1.8px 0;width:3.5px;height:7px;position:absolute;top:2.5px;left:5px;transform:rotate(45deg)}.p-tasks li,.p-recs li,.p-prop,.p-ppl li{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);transition-delay:calc(.25s + var(--i,0) * .12s);transform:translate(-8px)}.tm.is-on :is(.p-tasks li,.p-prop,.p-ppl li){opacity:1;transform:none}.p-voice{background:#fff3ee;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.p-play{background:#ff5820;border-radius:50%;flex:none;width:24px;height:24px;position:relative}.p-play:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;position:absolute;top:7px;left:9px}.p-wave{flex:1;align-items:center;gap:3px;height:22px;display:flex}.p-wave i{background:#ff5820;border-radius:2px;width:3px;height:40%}.p-wave i:nth-child(odd){height:75%}.p-wave i:nth-child(3n){height:55%}.p-wave i:nth-child(5n){height:95%}.p-voice small{color:#9a4a22;font-size:10.5px;font-weight:700}.p-attach{gap:6px;margin-top:8px;display:flex}.p-attach span{background:#f2f4f8;border-radius:10px;padding:6px 10px;font-size:11px;font-weight:650}.p-photo:before{content:"";vertical-align:-1px;background:linear-gradient(135deg,#c9d2e3,#8a96ad);border-radius:2px;width:14px;height:10px;margin-right:6px;display:inline-block}.p-proc-t{align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-weight:750;display:flex}.p-spin{border:2px solid #ffd2c0;border-top-color:#ff5820;border-radius:50%;width:12px;height:12px}.tm.is-on .p-spin{animation:1s linear 3 p-spin}@keyframes p-spin{to{transform:rotate(360deg)}}.p-recs li{transition-delay:calc(1.2s + var(--i) * .45s);border-top:1px solid #f0f2f6;grid-template-columns:16px 56px 1fr;align-items:start;gap:8px;padding:6px 0;font-size:11px;line-height:1.3;display:grid}.tm.is-on .p-recs li{opacity:1;transform:none}.p-recs li i{background:#2f9e6e;border-radius:50%;width:14px;height:14px;margin-top:1px;position:relative}.p-recs li i:after{content:"";border:1.6px solid #fff;border-width:0 1.6px 1.6px 0;width:3px;height:6.5px;position:absolute;top:2px;left:4.5px;transform:rotate(45deg)}.p-recs b{color:#6b7385;font-size:10.5px}.p-prop{border-top:1px solid #f0f2f6;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.p-prop b{color:#6b7385;font-size:11px;display:block}.p-prop small{color:#1d273e;font-size:11.5px;font-weight:650}.p-prop em{background:#eef1f6;border-radius:999px;padding:4px 10px;font-size:10.5px;font-style:normal;font-weight:750}.p-prop em.p-ok{color:#fff;background:#ff5820}.p-av{color:#1d273e;background:#dfe3eb;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:750;display:grid}.p-av-t{color:#c2410c;background:#fff0ea}.p-graph svg{width:100%;height:auto}.p-edges path{fill:none;stroke:#c3cad8;stroke-width:1.5px;stroke-dasharray:200;stroke-dashoffset:200px;transition:stroke-dashoffset 1.6s var(--ease) .3s}.tm.is-on .p-edges path{stroke-dashoffset:0}.p-nodes circle{fill:#fff;stroke:#8a96ad;stroke-width:2px}.p-nodes .is-me{fill:#ff5820;stroke:#fff;stroke-width:3px}.p-graph text{font:700 9.5px var(--site-font);fill:#6b7385;text-anchor:middle}.p-graph .p-ini{fill:#fff;font-size:11px}.p-line{margin-bottom:10px;font-size:12px;font-weight:650}.p-tags{flex-wrap:wrap;gap:5px;display:flex}.p-tags span{color:#b23d0e;background:#fff0ea;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700}.p-tags span.is-off{color:#8a91a1;background:#eef1f6;text-decoration:line-through}.p-intro{text-align:center;padding:18px 14px}.p-pair{justify-content:center;align-items:center;gap:0;margin-bottom:12px;display:flex}.p-pair .p-av{width:46px;height:46px;font-size:15px}.p-av-a{color:#c2410c;background:#ffe1d4}.p-av-b{color:#2a4c9a;background:#dbe6ff}.p-join{transform-origin:0;width:44px;height:2px;transition:transform .9s var(--ease) .4s;background:repeating-linear-gradient(90deg,#ff5820 0 5px,#0000 5px 9px);transform:scaleX(0)}.tm.is-on .p-join{transform:scaleX(1)}.p-intro-t{font-size:12.5px;line-height:1.45}.p-btns{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.p-btn{color:#fff;background:#ff5820;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:750}.p-btn-q{color:#6b7385;font-size:12px;font-weight:650}.p-ppl li{border-top:1px solid #f0f2f6;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.p-ppl li:first-child{border-top:0}.p-ppl b{font-size:12px;display:block}.p-ppl small{color:#6b7385;font-size:10.5px}.p-ppl em{color:#1f7a4c;background:#dcf3e6;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:750}.p-share{justify-items:center;padding:18px;display:grid}.p-qr{background:#fff;border-radius:14px;grid-template-columns:repeat(11,1fr);gap:2px;width:150px;padding:10px;display:grid;box-shadow:inset 0 0 0 1.5px #eef1f6}.p-qr i{aspect-ratio:1;border-radius:1.5px}.p-qr i.on{background:#1d273e}.tm.is-on .p-qr{animation:t-fade .8s var(--ease) .2s both}.p-share-n{margin-top:10px;font-size:13px;font-weight:750}.p-team{align-items:center;gap:0;display:flex}.p-team .p-av+.p-av{margin-left:-8px;box-shadow:0 0 0 2px #fff}.p-av-n{color:#c2410c;background:#ffe1d4}.p-team p{margin-left:10px;font-size:11.5px;font-weight:650}.p-search{color:#6b7385;background:#ffffffd9;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:12px;display:flex;position:absolute;bottom:64px;left:12px;right:12px;box-shadow:0 6px 20px -10px #1d273e59,inset 0 0 0 1px #1d273e0f}.p-search span:nth-child(2){flex:1}.p-clip{border:1.5px solid #6b7385;border-radius:6px;width:10px;height:14px}.p-mic{background:#ff5820;border-radius:5px;width:9px;height:14px}.p-tabs{color:#8a91a1;background:#fff;justify-content:space-around;height:56px;padding-top:10px;font-size:10px;font-weight:650;display:flex;position:absolute;bottom:0;left:0;right:0}.p-tabs .on{color:#ff5820}@media (width<=1360px){.tour-panel{padding:88px 52px 64px}.tour-body{gap:52px}.t-deck-grid{grid-template-columns:112px minmax(0,1fr) 170px}}@media (width<=1180px){.tour-compact{grid-template-columns:1fr;gap:44px}.t-mat-hero .t-mini{left:auto;right:-12px}.tour-body{grid-template-columns:1fr;gap:0;margin-top:48px}.tour-stage{display:none}.tour-steps{padding:0}.ts{border-top:1px solid #7f7f7f2e;flex-direction:column;align-items:stretch;gap:28px;min-height:0;padding:44px 0}.ts:first-child{border-top:0;padding-top:8px}.ts-text{opacity:1;transform:none}.ts-text>p:last-child{max-width:640px}.ts-media{display:block}.ts-media .tm{opacity:1;pointer-events:auto;position:relative;inset:auto;transform:none}.ts-media .t-mat{height:auto;padding:28px}.ts-media .p-phone{margin:0 auto}.ts-media .p-layers>.tm{position:absolute;inset:0}}@media (width<=820px){.tour-panel{padding:64px 32px 48px}.tour-p{font-size:18.5px}.t-report,.t-bh{grid-template-columns:1fr}.t-bh-r,.t-dr-who{border-left:0;padding-left:0}.t-dr-grid{grid-template-columns:1fr}.t-dr-folders{flex-wrap:wrap;gap:4px;display:flex}.t-rep-r{border-top:1px solid #f2ebe4;border-left:0;padding-top:6px;padding-left:0}.t-deck-grid{grid-template-columns:1fr}.t-slides{grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:4px;overflow:hidden}.t-slides li{white-space:nowrap}}@media (width<=600px){.tour-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}.tour-tiles.is-many{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tour-tiles.is-many .tt-media{border-radius:12px;height:76px}.tour-tiles.is-many .tt-label{font-size:12.5px}.tt-media{height:96px}.tour-panel{padding:44px 18px}.tour-h{margin-top:18px}.tour-mri .tc-visual .t-mat,.tour-mri .tc-visual .t-mat-hero{padding:14px}.t-mat-hero .t-mini{width:auto;margin-top:12px;position:relative;bottom:auto;right:auto}.tc-nums{gap:8px 22px}.sc-aud li{grid-template-columns:1fr}.sc-aud span{font-size:16.5px}.tour-explore{height:46px}.tour-panel{border-radius:var(--radius);padding:52px 18px 36px}.tour-name{flex-wrap:wrap;font-size:17px}.tour-h{font-size:38px}.tour-p{font-size:17px}.ts{gap:22px;padding:36px 0}.ts-h{font-size:30px}.ts-text>p:last-child{font-size:16.5px}.ts-media .t-mat{border-radius:20px;padding:14px}.t-report,.t-deck,.t-cohort,.t-bh,.t-dr{padding:18px 16px}.t-crows li{grid-template-columns:30px minmax(0,1fr) 46px}.t-crows em{display:none}.t-cohort .t-tag{margin:0 0 6px;display:block;position:static}.t-cohort-h{font-size:19px;line-height:1.2}.t-app-bar span{display:none}.p-phone{height:590px;width:280px!important}}@media (prefers-reduced-motion:reduce){.tour *,.tour :before,.tour :after{transition:none!important;animation:none!important}.ts-text{opacity:1;transform:none}.tm.is-on .t-next li:nth-child(-n+2) i{box-shadow:none;background:#2f9e6e}.t-dr-docs li,.t-dr-who li{opacity:1;transform:none}.tm.is-on .t-next li:nth-child(-n+2) i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:3px;left:6.5px;transform:rotate(45deg)}}.tc-plan{max-width:470px;color:var(--ink3);text-wrap:pretty;margin-top:22px;font-size:14px;line-height:1.55}.tc-plan:empty{display:none}.t-plans{color:inherit;text-underline-offset:3px;margin-left:6px;font-weight:650}.t-mat,.t-card,.t-app,.tt-media{--ink:#0f1218;--ink2:#434a58;--ink3:#5f6675;--coral-deep:#d63d35}.t-card,.t-app{color:#0f1218}.tour-name img{display:block}.tour-mri .tour-h,.tour-mri .tour-name{color:var(--ink)}.tour-page{padding-top:40px}.tour-page .tour-body{border-top:0;margin-top:0;padding-top:0}.tour-foot .link-arrow{font-size:15px}.tour-more[hidden]{display:none!important}.tc-nums dt{font-variant-numeric:tabular-nums}.tour-dots button{cursor:default}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tour-mri .tour-panel{background:radial-gradient(110% 70% at 15% 0,#4a2418 0%,#4a241800 60%),linear-gradient(#2a1610 0%,#22130e 100%)}:root:not([data-theme=light]) .tour-mri .tour-chip,:root:not([data-theme=light]) .tour-mri .ts-n,:root:not([data-theme=light]) .tour-mri .tour-dots,:root:not([data-theme=light]) .t-soon-line b{color:#ff9a8f}:root:not([data-theme=light]) .tour-mri .tour-explore i:before,:root:not([data-theme=light]) .tour-mri .tour-explore i:after{background:#22130e}:root:not([data-theme=light]) .ts-soon{color:var(--ink2);box-shadow:none;background:#ffecdc1a}}:root[data-theme=dark] .tour-mri .tour-panel{background:radial-gradient(110% 70% at 15% 0,#4a2418 0%,#4a241800 60%),linear-gradient(#2a1610 0%,#22130e 100%)}:root[data-theme=dark] .tour-mri .tour-chip,:root[data-theme=dark] .tour-mri .ts-n,:root[data-theme=dark] .tour-mri .tour-dots,:root[data-theme=dark] .t-soon-line b{color:#ff9a8f}:root[data-theme=dark] .tour-mri .tour-explore i:before,:root[data-theme=dark] .tour-mri .tour-explore i:after{background:#22130e}:root[data-theme=dark] .ts-soon{color:var(--ink2);box-shadow:none;background:#ffecdc1a}.wp-win{background:#120f0e}.wp-stage{aspect-ratio:1440/900;background:#120f0e;position:relative;overflow:hidden}.wp-stage>.tm{display:block;position:absolute;inset:0}.wp-shot{width:100%;height:100%;display:block}.wp-img{aspect-ratio:1440/900;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:auto;display:block}.wp-d{display:none}.tm.is-on .wp-shot{animation:t-settle 1.8s var(--ease) both;transform-origin:50% 40%}:root[data-theme=dark] .wp-l{display:none}:root[data-theme=dark] .wp-d{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wp-l{display:none}:root:not([data-theme=light]) .wp-d{display:block}}@media (prefers-reduced-motion:reduce){.tm.is-on .wp-shot{animation:none}}.tt-wshot .wp-shot{animation:none;position:absolute;inset:0}.tt-wshot .wp-img{aspect-ratio:auto}.tour-waypoint{--sh:min(560px, 74vh)}.tour-waypoint .tour-panel{color:#f6f1ec;background:radial-gradient(110% 70% at 90% 0,#4a2018 0%,#4a201800 60%),#161110}.tour-waypoint .tour-p,.tour-waypoint .ts-text>p:last-child{color:#f6f1ecc7}.tour-waypoint .ts-n{color:#ff8a73}.tour-waypoint .tour-dots{color:#3ddc97}.tour-waypoint .tt-media{background:#120f0e;box-shadow:inset 0 0 0 1px #ffffff14,0 16px 30px -22px #000000b3}.tour-waypoint .tour-explore i:before,.tour-waypoint .tour-explore i:after{background:#161110}.tour-waypoint .link-arrow{color:#fff;border-color:#ffffffb3}.tour-waypoint .link-arrow:hover{color:#3ddc97;border-color:#3ddc97}.tour-waypoint .tour-sticky{place-items:center;display:grid}.tour-waypoint .tour-sticky>.wp-win{width:100%}.wp-facts{margin:0;padding:0;list-style:none;display:grid}.wp-facts li{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:baseline;gap:4px 32px;padding:18px 0;display:grid}.wp-facts b{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.1}.wp-facts span{color:#f6f1eccc;font-size:17px;line-height:1.5}@media (width<=760px){.wp-facts li{grid-template-columns:minmax(0,1fr)}}:root{--club-field:#ffeee5;--club-field-ink:#2a1b13;--warm-1:linear-gradient(170deg, #ffd3c2 0%, #ff9a7c 100%);--warm-2:linear-gradient(170deg, #ffe4c2, #f4a964);--warm-3:linear-gradient(170deg, #f9dcd8, #e79590);--warm-4:linear-gradient(170deg, #ffe0cf, #f1a383);--who-founder:#d63d35;--who-investor:#9a5b0a;--who-partner:#2d5f93}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--club-field:#2a1913;--club-field-ink:#f6efe7;--warm-1:linear-gradient(170deg, #6b3426 0%, #a8503c 100%);--warm-2:linear-gradient(170deg, #6a4325, #a96a32);--warm-3:linear-gradient(170deg, #5e3434, #9b5652);--warm-4:linear-gradient(170deg, #6b3d2c, #a5634a);--who-founder:#ff8f80;--who-investor:#f2b45f;--who-partner:#8fb8ea}}:root[data-theme=dark]{--club-field:#2a1913;--club-field-ink:#f6efe7;--warm-1:linear-gradient(170deg, #6b3426 0%, #a8503c 100%);--warm-2:linear-gradient(170deg, #6a4325, #a96a32);--warm-3:linear-gradient(170deg, #5e3434, #9b5652);--warm-4:linear-gradient(170deg, #6b3d2c, #a5634a);--who-founder:#ff8f80;--who-investor:#f2b45f;--who-partner:#8fb8ea}:root{--pg-in:0px;--pg-start:96px;--frame-in:max(var(--bleed), 40px);--pg-head-top:clamp(108px, calc(6vw + 52px), 140px)}@media (width<=820px){:root{--pg-start:84px;--frame-in:28px;--pg-head-top:104px}}@media (width<=600px){:root{--frame-in:20px;--pg-head-top:96px}}.pg-top{padding-top:var(--pg-start);padding-left:calc(var(--pg-col) - var(--bleed));padding-right:calc(var(--pg-col) - var(--bleed))}.pg-top>*{max-width:calc(var(--page-max) + 2 * var(--bleed))}.pg-sec{padding-top:96px}.pg-sec-tight{padding-top:40px}.pg-more{padding-top:110px}.pg-h2{letter-spacing:-.035em;color:var(--ink);font-size:clamp(28px,2.6vw,38px);line-height:1.08}.pg-pad{padding:0 var(--pg-in) 26px}.pg-small{color:var(--ink3);margin-top:14px;font-size:13.5px;line-height:1.5}.pg-small a{color:var(--coral-deep)}.pg-go{color:inherit;align-items:center;gap:12px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.pg-go i{color:#0f1218;width:38px;height:38px;transition:transform .45s var(--ease);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}a:hover>.pg-go i,.pg-go:hover i{transform:translate(4px)}.pg-passed{color:#ffffffd1;font-size:16px;font-weight:650}.pg-read .pg-passed,.pg-about .pg-passed{color:var(--ink3);align-self:center}.pg-dots{color:#ffffffdb;margin-top:16px;font-size:14px;font-weight:600}.pg-dots span{white-space:nowrap}.pg-dots span+span:before{content:"";vertical-align:middle;background:#ffffff8c;border-radius:50%;width:4px;height:4px;margin:0 11px;display:inline-block}.pg-crumbs ol{letter-spacing:.01em;color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px 0;margin:0 0 clamp(18px,1.8vw,26px);padding:0;font-size:12.5px;font-weight:500;line-height:1.4;list-style:none;display:flex}.pg-crumbs li{white-space:nowrap;align-items:center;display:inline-flex}.pg-crumbs li+li:before{content:"";opacity:.45;border:1.25px solid;border-width:1.25px 1.25px 0 0;width:4px;height:4px;margin:0 9px 0 6px;display:inline-block;transform:rotate(45deg)}.pg-crumbs a{color:inherit;transition:color .3s var(--ease);text-decoration:none}.pg-crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pg-crumbs.is-light ol{color:#ffffffa8}.pg-crumbs.is-light a:hover{color:#fff}.pg-crumbs [aria-current]{color:inherit;opacity:.72}.pg-list-head{padding:var(--pg-head-top) var(--pg-col) clamp(4px, 1.6vw, 24px);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;column-gap:clamp(40px,5vw,96px);display:flex}.pg-list-head>*{max-width:none;padding-left:var(--pg-in);padding-right:var(--pg-in);margin-left:0;margin-right:0}.pg-list-head>.pg-crumbs{flex:0 0 100%}.pg-list-head .two-tone{letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance;flex:8.5em;min-width:0;max-width:18ch;font-size:clamp(38px,3.6vw + 8px,60px);line-height:1.02}.pg-list-head .pg-list-lede{max-width:31em;color:var(--ink2);text-wrap:pretty;flex:34rem;margin:20px 0 0;padding-bottom:.3em;font-size:clamp(17px,.6vw + 10px,19px);line-height:1.55}.pg-list-lede a{color:var(--coral-deep);text-underline-offset:3px;font-weight:650}@media (width<=600px){.pg-list-head .two-tone,.pg-legal-head .pg-legal-title{font-size:clamp(30px,8.6vw,36px)}}.pg-hero{background:var(--frame-bg);color:#fff;height:min(600px,70vh);min-height:460px}.pg-hero.is-tall{height:calc(100svh - 108px);min-height:640px;max-height:920px}.pg-shade{background:linear-gradient(#0c0a0857 0%,#0c0a0800 26%,#0c0a0833 50%,#0c0a08cc 100%),linear-gradient(90deg,#0c0a0880 0%,#0c0a0800 62%)}.pg-hero .film{animation:pgIn 1.8s var(--ease) both}@keyframes pgIn{0%{transform:scale(1.08)}}.pg-back-n.notch-tl{padding:0 20px 0 22px}.pg-back{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pg-back i{width:8px;height:8px;transition:transform .35s var(--ease);border:0 solid;border-width:0 0 2px 2px;transform:rotate(45deg)}.pg-back:hover{color:var(--coral-deep)}.pg-back:hover i{transform:translate(-3px)rotate(45deg)}.pg-head{left:var(--frame-in);right:var(--frame-in);z-index:2;max-width:860px;position:absolute;bottom:56px}.pg-head>*{animation:arrive 1s var(--ease) both}.pg-head>:nth-child(2){animation-delay:80ms}.pg-head>:nth-child(3){animation-delay:.16s}.pg-head>:nth-child(4){animation-delay:.26s}.pg-head>:nth-child(5){animation-delay:.34s}.pg-head>:nth-child(6){animation-delay:.42s}.pg-head>:nth-child(7){animation-delay:.5s}.pg-title{overflow-wrap:break-word;letter-spacing:-.044em;text-wrap:balance;text-shadow:0 2px 30px #0003;max-width:min(18ch,100%);margin-top:14px;font-size:clamp(32px,3.4vw + 12px,60px);font-weight:650;line-height:1.01}.pg-line{color:#ffffffeb;max-width:600px;margin-top:18px;font-size:19px;line-height:1.5}.pg-meta{color:#ffffffdb;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;font-weight:600;display:flex}.pg-kind{color:var(--peach);font-weight:700}.pg-draft{color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;box-shadow:inset 0 0 0 1px #ffffff73}.pg-status{color:#fffc;font-size:14px;font-weight:650}.pg-date{color:var(--peach);align-items:baseline;gap:12px;margin-top:6px;display:flex}.pg-date b{letter-spacing:-.06em;font-size:clamp(88px,9vw,140px);font-weight:600;line-height:.86}.pg-date span{letter-spacing:-.02em;font-size:30px;font-weight:650}.pg-price{color:var(--peach)}.pg-acts{gap:10px 12px;margin-top:26px}.pg-head .row-ctas{gap:10px 12px;margin-top:28px}.pg-hosts{right:var(--frame-in);z-index:2;color:#fff;animation:arrive 1s var(--ease) .5s both;border-left:1px solid #ffffff57;align-items:flex-end;gap:26px;padding-left:26px;display:flex;position:absolute;bottom:56px}.pg-hosts a{color:inherit;transition:opacity .3s var(--ease);flex-direction:column;gap:6px;text-decoration:none;display:flex}.pg-hosts a:hover{opacity:.8}.pg-hosts small{color:#ffffffa3;font-size:11px;font-weight:650}.pgh-sea{width:auto;height:40px;margin:-6px 0 -8px}.pgh-nw{width:auto;height:14px;margin-bottom:5px}.pg-host-line{right:var(--frame-in);z-index:2;color:#ffffffdb;border-left:1px solid #ffffff57;max-width:300px;padding-left:22px;font-size:14.5px;font-weight:600;line-height:1.45;position:absolute;bottom:56px}.pg-feature{background:var(--frame-bg);color:#fff;height:640px}.pg-feature-shade{background:linear-gradient(90deg,#0c0a08bd 0%,#0c0a0852 52%,#0c0a080d 100%),linear-gradient(#0c0a0800 50%,#0c0a088c 100%)}.pg-feature-copy{z-index:2;max-width:620px;position:absolute;bottom:52px;left:56px}.pg-bigdate{color:var(--peach);align-items:baseline;gap:10px;font-size:26px;font-weight:650;display:flex}.pg-bigdate b{letter-spacing:-.06em;font-size:104px;font-weight:600;line-height:.86}.pg-feature-copy h2{letter-spacing:-.04em;margin-top:14px;font-size:clamp(36px,3.6vw,54px)}.pg-feature-copy h2 a{color:inherit;text-decoration:none}.pg-feature-copy h2 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.pg-feature-copy>p:not(.pg-bigdate):not(.pg-dots){color:#ffffffe6;margin-top:12px;font-size:18px}.pg-feature .pg-hosts{animation:none}.pg-feature .pg-go{margin-left:6px}.pg-faces{color:#ffffffdb;align-items:center;gap:14px;max-width:560px;margin-top:18px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.pg-faces-row{flex:none;display:flex}.pg-face{background:var(--warm-1);border-radius:20px 20px 10px 10px;width:40px;height:48px;margin-left:-8px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #1d1a17e6}.pg-face:first-child{margin-left:0}.pg-face:nth-child(2){background:var(--warm-2)}.pg-face:nth-child(3){background:var(--warm-3)}.pg-face:nth-child(4){background:var(--warm-4)}.pg-face img{width:140%;max-width:none;height:auto;position:absolute;bottom:-16%;left:50%;transform:translate(-50%)}.pg-evindex{padding:26px var(--pg-in) 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;display:grid}.pg-evindex.is-single{grid-template-columns:minmax(0,1fr);max-width:900px}.pg-evgroup h2{letter-spacing:0;color:var(--coral-deep);margin-bottom:8px;font-size:14px;font-weight:750}.pg-evline{border-bottom:1px solid var(--line);padding-bottom:14px}.pg-evline>.pg-evrow{color:var(--ink);grid-template-columns:76px 64px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:16px 0 4px;text-decoration:none;display:grid}.pg-evthumb{background:var(--frame-bg);border-radius:12px;height:52px;display:block;overflow:hidden}.pg-evthumb img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.pg-evline time{color:var(--ink3);font-size:14px;font-weight:750}.pg-evname{letter-spacing:-.01em;font-size:18px;font-weight:650;line-height:1.3}.pg-evname small{color:var(--ink3);margin-top:2px;font-size:13.5px;font-weight:500;display:block}.pg-evline i{color:var(--ink3);transition:transform .3s var(--ease), color .3s var(--ease);font-style:normal}.pg-evline>.pg-evrow:hover i{color:var(--coral-deep);transform:translate(3px)}.pg-evline>.pg-evrow:hover .pg-evthumb img{transform:scale(1.08)}.pg-meet{color:var(--coral-deep);align-items:center;gap:8px;margin:6px 0 0 172px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.pg-meet i{transition:transform .3s var(--ease);font-style:normal}.pg-meet:hover i{transform:translate(3px)}.pg-note-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;padding:26px 0;display:flex;margin:40px var(--pg-in) 0!important}.pg-note-band p{letter-spacing:-.01em;max-width:640px;color:var(--ink);font-size:19px;font-weight:600;line-height:1.4}.pg-note-band .row-ctas{margin-top:0}.pg-ev-top .pg-head{max-width:780px;bottom:52px}.pg-ev-top .pg-title{max-width:16ch;margin-top:18px}.pg-about{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:64px;padding:56px 64px;display:grid}.pg-about-p{max-width:31em;color:var(--ink);margin-top:18px;font-size:21px;font-weight:500;line-height:1.55}.pg-src{color:var(--ink3);margin-top:12px;font-size:13px}.pg-about-more{margin-top:22px}.pg-facts{margin:0}.pg-facts div{border-top:1px solid var(--line);padding:15px 0}.pg-facts div:first-child{border-top:0;padding-top:4px}.pg-facts dt{color:var(--ink3);font-size:12.5px;font-weight:700}.pg-facts dd{letter-spacing:-.01em;color:var(--ink);margin:3px 0 0;font-size:17px;font-weight:650}.pg-going dd{gap:10px;margin-top:8px;display:grid}.pg-going-p{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.pg-going-p img{object-fit:cover;width:40px;height:40px;transition:transform .35s var(--ease);border-radius:50%;flex:none}.pg-going-p span{font-size:16px;line-height:1.25}.pg-going-p small{letter-spacing:0;color:var(--ink3);margin-top:2px;font-size:13px;font-weight:500;display:block}.pg-going-p:hover span{color:var(--coral-deep);text-underline-offset:3px;text-decoration:underline}.pg-going-p:hover img{transform:scale(1.06)}.pg-going-more{color:var(--ink2);align-items:center;gap:12px;font-size:15px;font-weight:600;display:inline-flex}.pg-going-more i{background:var(--fill);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink3);border-radius:50%;place-items:center;font-size:18px;font-style:normal;display:grid}.pg-who{padding:0 var(--pg-in);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.pg-w{border-top:3px solid var(--a);padding-top:22px}.pg-w-founder{--a:var(--who-founder)}.pg-w-investor{--a:var(--who-investor)}.pg-w-partner{--a:var(--who-partner)}.pg-w b{letter-spacing:-.02em;color:var(--ink);font-size:26px}.pg-w p{color:var(--ink2);margin-top:10px;font-size:15.5px;line-height:1.5}.pg-w-go{margin-top:18px}.pg-w-link{color:var(--a);margin-top:16px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-block}.pg-w-link:hover{text-underline-offset:3px;text-decoration:underline}.pg-judges{padding:0 var(--pg-in);grid-template-columns:repeat(4,minmax(0,250px));gap:24px;display:grid}.pg-judge{margin:0}.pg-judge-f{aspect-ratio:4/5;background:var(--warm-1);border-radius:120px 120px 22px 22px;display:block;position:relative;overflow:hidden}.pg-judge:nth-child(2) .pg-judge-f{background:var(--warm-2)}.pg-judge:nth-child(3) .pg-judge-f{background:var(--warm-3)}.pg-judge:nth-child(4) .pg-judge-f{background:var(--warm-4)}.pg-judge-f img{width:124%;max-width:none;height:auto;transition:transform 1.2s var(--ease);position:absolute;bottom:-14%;left:50%;transform:translate(-50%)}.pg-judge:hover .pg-judge-f img{transform:translate(-50%)scale(1.03)}.pg-judge figcaption{color:var(--ink2);margin-top:14px;font-size:14.5px;line-height:1.4}.pg-judge figcaption b{letter-spacing:-.01em;color:var(--ink);font-size:18px;display:block}.pg-judges.is-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;padding:0}.pg-judges.is-compact figcaption{font-size:13px}.pg-judges.is-compact figcaption b{font-size:15px}.pg-agenda{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding:56px 64px;display:grid}.pg-agenda-head p{color:var(--ink3);margin-top:14px;font-size:15.5px}.pg-tl{margin:0;padding:0;list-style:none;position:relative}.pg-tl:before{content:"";background:var(--soft-line);width:2px;position:absolute;top:10px;bottom:34px;left:89px}.pg-tl li{grid-template-columns:70px 12px minmax(0,1fr);gap:14px;padding-bottom:24px;display:grid}.pg-tl time{font-variant-numeric:tabular-nums;color:var(--ink);padding-top:1px;font-size:15px;font-weight:750}.pg-tl i{z-index:1;background:var(--panel);width:12px;height:12px;box-shadow:inset 0 0 0 2.5px var(--coral);border-radius:50%;margin-top:5px;position:relative}.pg-tl .is-key i{background:var(--coral);box-shadow:0 0 0 5px #ff554d33}.pg-tl b{letter-spacing:-.01em;color:var(--ink);font-size:17px;display:block}.pg-tl span{color:var(--ink3);margin-top:2px;font-size:14.5px;display:block}.pg-lockup{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0;display:grid}.pg-lk{flex-direction:column;padding:30px 40px 26px;display:flex}.pg-lk+.pg-lk{border-left:1px solid var(--line)}.pg-lk-logo{align-self:flex-start}.pg-lk-logo img{width:auto;height:44px}.pg-lk-raise .pg-lk-logo img{height:26px;margin:9px 0}.pg-lk-nw .pg-lk-logo img{height:52px;margin-top:-4px}.pg-lk p{max-width:32em;color:var(--ink2);margin:22px 0 14px;font-size:15.5px;line-height:1.55}.pg-lk small{color:var(--ink3);margin-top:auto;font-size:12.5px;font-weight:700}.pg-lk small a{color:var(--coral-deep);text-underline-offset:3px}.pg-band{color:#fff;height:500px}.pg-band-shade{background:linear-gradient(90deg,#140802bd 0%,#14080252 55%,#1408020f 100%)}.pg-band-copy{z-index:2;max-width:640px;position:absolute;bottom:56px;left:64px}.pg-band-date{letter-spacing:-.05em;color:var(--peach);font-size:64px;font-weight:600;line-height:1}.pg-band-copy h2{letter-spacing:-.045em;margin-top:8px;font-size:clamp(40px,4vw,58px)}.pg-band-copy>p:not(.pg-band-date){color:#ffffffe0;margin-top:14px;font-size:16.5px;line-height:1.5}.pg-ev-list{padding:0 var(--pg-in);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.pg-ev{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:76px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:18px 0;text-decoration:none;display:grid}.pg-ev-d{color:var(--coral-deep);font-size:13px;font-weight:700}.pg-ev-d b{letter-spacing:-.04em;font-size:32px;line-height:1;display:block}.pg-ev-d.is-past{color:var(--ink3)}.pg-ev-n{font-size:16.5px;font-weight:700;line-height:1.3}.pg-ev-n small{color:var(--ink3);margin-top:2px;font-size:13.5px;font-weight:500;display:block}.pg-ev i{color:var(--ink3);transition:transform .3s var(--ease), color .3s var(--ease);font-style:normal}.pg-ev:hover i{color:var(--coral-deep);transform:translate(3px)}.pg-news{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:48px;display:grid}.pg-news-lead{color:#fff;min-height:560px;text-decoration:none;display:block}.pg-news-lead .film{transition:transform 1.4s var(--ease)}.pg-news-lead:hover .film{transform:scale(1.04)}.pg-news-shade{z-index:1;background:linear-gradient(#0c0a0800 34%,#0c0a08c7 100%);position:absolute;inset:0}.pg-news-copy{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:36px;left:40px;right:40px}.pg-news-meta{color:var(--peach);font-size:13px;font-weight:700}.pg-news-title{letter-spacing:-.038em;max-width:18ch;margin-top:10px;font-size:clamp(32px,3vw,46px);font-weight:650;line-height:1.04}.pg-news-desc{color:#ffffffdb;max-width:520px;margin-top:12px;font-size:16.5px;line-height:1.5}.pg-news-copy .pg-go{margin-top:20px}.pg-news-list{flex-direction:column;justify-content:center;display:flex}.pg-news-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:124px minmax(0,1fr);align-items:center;gap:22px;padding:20px 0;text-decoration:none;display:grid}.pg-news-row:first-child{border-top:1px solid var(--line)}.pg-news-thumb{background:var(--frame-bg);border-radius:14px;height:86px;display:block;overflow:hidden}.pg-news-thumb img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.pg-news-row-t{letter-spacing:-.015em;font-size:19px;font-weight:650;line-height:1.3}.pg-news-row-t small{color:var(--coral-deep);margin-bottom:4px;font-size:12.5px;font-weight:700;display:block}.pg-news-row-d{letter-spacing:0;color:var(--ink3);margin-top:6px;font-size:14px;font-weight:500;line-height:1.45;display:block}.pg-news-row:hover .pg-news-row-t{color:var(--coral-deep)}.pg-news-row:hover .pg-news-row-d{color:var(--ink3)}.pg-news-row:hover .pg-news-thumb img{transform:scale(1.06)}.pg-post-top .pg-head{bottom:128px}.pg-read-wrap{padding-top:0}.pg-read{z-index:3;max-width:860px;animation:arrive 1s var(--ease) .35s both;margin:-96px auto 0;padding:56px 72px 48px;position:relative}.pg-note{background:var(--fill);color:var(--ink3);border-radius:12px;margin-bottom:26px;padding:10px 14px;font-size:13.5px;font-weight:600}.pg-lede{letter-spacing:-.012em;color:var(--ink);font-size:23px;font-weight:500;line-height:1.5}.pg-read h2{letter-spacing:-.025em;color:var(--ink);margin:44px 0 10px;font-size:26px;line-height:1.2}.pg-read>p:not(.pg-lede):not(.pg-note):not(.pg-sign){color:var(--ink2);margin-top:16px;font-size:18px;line-height:1.72}.pg-read .pg-ctas{margin-top:40px}.pg-read .pg-ctas-top{margin:26px 0 8px}.pg-apply{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin:30px 0 10px;padding:22px 0;display:flex}.pg-apply b{letter-spacing:-.01em;color:var(--ink);font-size:19px}.pg-apply p{color:var(--ink2);margin-top:4px;font-size:15.5px}.pg-sign{border-top:1px solid var(--line);color:var(--ink3);margin-top:44px;padding-top:22px;font-size:14.5px}.pg-sign a{color:var(--coral-deep);font-weight:650}.pg-grid{padding:0 var(--pg-in);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.pg-card{color:var(--ink);align-content:start;gap:6px;text-decoration:none;display:grid}.pg-thumb{background:var(--frame-bg);border-radius:18px;height:170px;margin-bottom:8px;display:block;overflow:hidden}.pg-thumb img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.pg-card small{color:var(--coral-deep);font-size:12.5px;font-weight:700}.pg-card b{letter-spacing:-.01em;transition:color .3s var(--ease);font-size:17px;line-height:1.3}.pg-card:hover b{color:var(--coral-deep)}.pg-card:hover .pg-thumb img{transform:scale(1.05)}.pg-missing{padding:72px 64px}.pg-missing h1{letter-spacing:-.04em;color:var(--ink);font-size:48px}.pg-missing p{color:var(--ink2);margin-top:16px;font-size:18px}.pg-pr-top .pg-head{max-width:900px}.pg-pr-name{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:20px;font-weight:750;display:flex}.pg-pr-logo{width:auto;height:26px}.pg-pr-slogo{width:104px;height:auto}.pg-pr-name em{letter-spacing:0;color:#ffffffc7;align-items:center;gap:12px;font-size:14px;font-style:normal;font-weight:600;display:inline-flex}.pg-pr-name em:before{content:"";opacity:.5;background:currentColor;width:1px;height:16px}.pg-pr-top .pg-title{max-width:17ch}.pg-pr-note{color:#ffffffb8;margin-top:18px;font-size:14px}.pg-product .tour{padding-top:96px}.pg-plan h3{letter-spacing:0;color:var(--coral-deep);border-bottom:2px solid var(--ink);padding-bottom:14px;font-size:14px;font-weight:750}.pg-plan.is-paid h3{color:var(--ink3);border-bottom-color:var(--line)}.pg-plan li{border-bottom:1px solid var(--line);color:var(--ink2);gap:4px;padding:16px 0;font-size:15.5px;line-height:1.5;display:grid}.pg-plan li b{letter-spacing:-.01em;color:var(--ink);font-size:18px}.pg-vfacts{padding:0 var(--pg-in);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.pg-vfacts-lead{max-width:34em;color:var(--ink2);margin-top:14px;font-size:18px;line-height:1.55}.pg-vfacts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;margin:32px 0 0;display:grid}.pg-vfacts dl div{border-top:2px solid var(--ink);padding-top:16px}.pg-vfacts-when{color:var(--ink3);margin-top:20px;font-size:13px;font-weight:600}.pg-vfacts dt{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(32px,3vw,48px);font-weight:700;line-height:1}.pg-vfacts dd{color:var(--ink2);margin:10px 0 0;font-size:14.5px;line-height:1.45}.pg-vfacts-src-h{color:var(--ink);margin-top:40px;font-size:15px;font-weight:600}.pg-vfacts-src{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pg-vfacts-src li{border:1px solid var(--line);color:var(--ink2);border-radius:999px;padding:6px 12px;font-size:13.5px;line-height:1.3}.pg-vfacts-side{gap:28px;display:grid}.pg-vfacts-limits{border-top:1px solid var(--line);padding:24px 0 0}.pg-vfacts-limits h3{letter-spacing:-.02em;color:var(--ink);font-size:22px}.pg-vfacts-limits p{max-width:32em;color:var(--ink2);margin-top:12px;font-size:16px;line-height:1.6}.pg-vteam{padding:0 var(--pg-in);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.pg-vteam-list{gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.pg-vteam-list li{border-top:1px solid var(--line);grid-template-columns:9.5em minmax(0,1fr);gap:16px;padding:14px 0;font-size:16px;line-height:1.5;display:grid}.pg-vteam-list b{color:var(--ink);font-weight:600}.pg-vteam-list span{color:var(--ink2)}.pg-vwhy{padding:0 var(--pg-in);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.pg-vwhy-list{margin-top:0}.pg-vwhy-list li{grid-template-columns:14em minmax(0,1fr)}.pg-vfor-list li{grid-template-columns:12em minmax(0,1fr)}.vc-wrap{padding:0 var(--pg-in)}.vc-head{max-width:46em}.vc-kick{color:var(--ink2);font-size:14px;font-weight:600}.vc-goal{margin-top:10px}.vc-figs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:28px 24px;margin:36px 0 0;display:grid}.vc-figs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-figs-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vc-figs-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:52em}.vc-fig{border-top:2px solid var(--ink);padding-top:16px}.vc-fig dt{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(34px,3.4vw,56px);font-weight:700;line-height:1}.vc-fig dd{color:var(--ink2);margin:12px 0 0;font-size:15px;line-height:1.5}.vc-ref{vertical-align:super;color:var(--ink3);margin-left:3px;font-size:11px;text-decoration:none}.vc-ref:hover{color:var(--ink);text-decoration:underline}.vc-sub{letter-spacing:-.01em;color:var(--ink);margin-top:44px;font-size:18px}.vc-note{max-width:46em;color:var(--ink2);margin-top:28px;font-size:16px;line-height:1.6}.vc-q{letter-spacing:-.015em;color:var(--ink);margin-top:18px;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.35}.vc-vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.vc-col{border:1px solid var(--line);border-radius:22px;padding:26px 28px}.vc-col-on{border-color:var(--ink)}.vc-col h3{color:var(--ink2);font-size:15px;font-weight:600}.vc-col ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.vc-col li{color:var(--ink);font-size:17px;line-height:1.45}.vc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.vc-cards li{border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;padding:26px 28px;display:flex}.vc-cards h3{letter-spacing:-.015em;color:var(--ink);font-size:20px}.vc-cards p{color:var(--ink2);font-size:15.5px;line-height:1.55}.vc-cards small{color:var(--ink3);margin-top:auto;font-size:13px;font-weight:600}.vc-for{max-width:64em;margin-top:24px}.vc-for li{grid-template-columns:16em minmax(0,1fr)}.vc-earth{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.vc-earth li{border-top:1px solid var(--line);gap:8px;padding-top:16px;display:grid}.vc-earth b{color:var(--ink);font-size:17px}.vc-earth span{color:var(--ink2);font-size:15px;line-height:1.5}.vc-st{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.vc-st h3{color:var(--ink);font-size:16px}.vc-st ul{color:var(--ink2);margin:10px 0 0;padding-left:18px;font-size:14.5px;line-height:1.5;list-style:outside}.vc-st li+li{margin-top:6px}.vc-asks{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.vc-partner{border:1px solid var(--ink);border-radius:26px;flex-direction:column;justify-content:space-between;gap:28px;padding:36px 40px;display:flex}.vc-partner .row-ctas{align-items:center}.vc-disc-sec{padding-top:40px}.vc-disclaimer{border:1px solid var(--line);max-width:60em;color:var(--ink2);border-radius:14px;margin:0;padding:16px 20px;font-size:14px;line-height:1.6}.vc-src-h{color:var(--ink);font-size:15px;font-weight:600}.vc-src{color:var(--ink2);max-width:70em;margin:12px 0 0;padding-left:22px;font-size:13px;line-height:1.6;list-style:decimal}.vc-src a{color:inherit;text-underline-offset:2px;text-decoration:underline}.vc-src li:target{color:var(--ink)}.vc-col-p{color:var(--ink);margin-top:12px;font-size:18px;line-height:1.45}.vc-jobs{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.vc-jobs li{border-top:2px solid var(--ink);gap:8px;padding-top:16px;display:grid}.vc-jobs b{letter-spacing:-.015em;color:var(--ink);font-size:19px}.vc-jobs span{color:var(--ink2);font-size:15px;line-height:1.5}.vc-chain{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.vc-chain li{border:1px solid var(--line);border-radius:18px;align-content:start;gap:8px;padding:18px 16px;display:grid}.vc-n{color:var(--ink3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.vc-chain b{color:var(--ink);font-size:16px}.vc-chain li>span:last-child{color:var(--ink2);font-size:14px;line-height:1.5}.vc-io{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.vc-kv{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.vc-kv li{grid-template-columns:11em minmax(0,1fr);gap:12px;font-size:15.5px;line-height:1.45;display:grid}.vc-kv b{color:var(--ink);font-weight:600}.vc-kv span{color:var(--ink2)}.vc-with{margin-top:14px}.vc-ai{max-width:64em;margin-top:36px}.pg-sfor{padding:0 var(--pg-in)}.pg-sfor-head p{color:var(--ink3);margin-top:12px;font-size:17px}.pg-sfor-rows{margin-top:26px}.pg-sfor-rows li{border-top:1px solid var(--line);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:baseline;gap:4px 32px;padding:20px 0;display:grid}.pg-sfor-rows b{letter-spacing:-.045em;color:var(--ink);font-size:clamp(34px,3.4vw,52px);font-weight:700;line-height:1}.pg-sfor-rows li:first-child b{color:#ff5820}.pg-sfor-rows span{color:var(--ink2);font-size:19px;line-height:1.45}.pg-others{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pg-other{color:#fff;min-height:420px;text-decoration:none;display:block}.pg-other .frame-clip img{transition:transform 1.4s var(--ease)}.pg-other:hover .frame-clip img{transform:scale(1.04)}.pg-other-shade{z-index:1;background:linear-gradient(#0c0a081a 30%,#0c0a08c7 100%);position:absolute;inset:0}.pg-other-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;bottom:36px;left:40px;right:40px}.pg-other-name{letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;display:flex}.pg-other-line{letter-spacing:-.03em;max-width:440px;font-size:clamp(24px,2.2vw,32px);font-weight:650;line-height:1.15}.pg-other-status{color:#ffffffbf;font-size:14px;font-weight:600}.pg-other .pg-go{margin-top:8px}.pg-club-field{padding:64px var(--frame-in) 56px;border-radius:var(--radius);background:var(--club-field);color:var(--club-field-ink);position:relative;overflow:hidden}.pg-club-field .pg-crumbs ol{color:var(--club-text)}.pg-club-word{overflow-wrap:break-word;letter-spacing:-.055em;font-size:clamp(46px,9vw,148px);line-height:.92}.pg-club-word span{display:block}.pg-club-word span:last-child{color:var(--club-word)}.pg-club-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;margin-top:56px;display:flex}.pg-club-text{max-width:640px;color:var(--club-text);font-size:21px;line-height:1.5}.pg-club-rows{padding:0 var(--pg-in)}.pg-club-rows li{border-top:1px solid var(--line);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:baseline;gap:4px 32px;padding:22px 0;display:grid}.pg-club-rows li:last-child{border-bottom:1px solid var(--line)}.pg-club-rows b{letter-spacing:-.045em;color:var(--ink);font-size:clamp(36px,3.6vw,56px);font-weight:700;line-height:1}.pg-club-rows li.is-you b{color:var(--coral)}.pg-club-rows span{color:var(--ink2);font-size:19px;line-height:1.45}.pg-club-band{align-items:flex-end;height:auto;min-height:620px;display:flex}.pg-club-band .pg-club-give{max-width:1040px;padding:120px 64px 56px;position:relative;bottom:auto;left:auto}.pg-club-give .club-impact h2{margin-top:0}@media (width<=600px){.pg-club-band .pg-club-give{padding:96px 22px 28px}}.pg-club-give .row-ctas{margin-top:28px}.pg-club-lead{max-width:640px;color:var(--ink2);margin-top:12px;font-size:19px;line-height:1.5}.pg-raise-top .pg-head{max-width:640px}.pg-raise-facts{right:var(--frame-in);z-index:2;color:#fff;width:360px;animation:arrive 1s var(--ease) .4s both;border-left:1px solid #ffffff57;grid-template-rows:repeat(4,1fr);margin:0;padding-left:28px;display:grid;position:absolute;top:110px;bottom:64px}.pg-raise-facts div{border-top:1px solid #ffffff29;flex-direction:column;justify-content:center;display:flex}.pg-raise-facts div:first-child{border-top:0}.pg-raise-facts dt{letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1.1}.pg-raise-facts dd{color:#ffffffdb;margin:4px 0 0;font-size:13.5px;line-height:1.45}.pg-raise-facts small{color:#fff9;margin-top:3px;font-size:11.5px;display:block}.pg-steps3{padding:0 var(--pg-in);counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.pg-steps3 li{border-top:2px solid var(--ink);counter-increment:s;padding-top:18px}.pg-steps3 li:before{content:"0" counter(s);color:var(--coral-deep);margin-bottom:14px;font-size:14px;font-weight:800;display:block}.pg-steps3 b{letter-spacing:-.02em;color:var(--ink);font-size:24px;display:block}.pg-steps3 span{color:var(--ink2);margin-top:10px;font-size:16.5px;line-height:1.5;display:block}.pg-raise-why{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;padding:56px 64px;display:grid}.pg-raise-why p{color:var(--ink2);font-size:18px;line-height:1.6}.pg-raise-why p+p{margin-top:14px}.pg-raise-why .pg-small{color:var(--ink3);font-size:13.5px}.pg-talk{min-height:760px;padding:72px var(--frame-in) 56px;background:var(--frame-bg);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:48px;display:grid}.pg-talk .frame-clip img{opacity:0;transition:opacity 1s var(--ease), transform 2.4s var(--ease);transform:scale(1.04)}.pg-talk .frame-clip img.is-on{opacity:1;transform:none}.pg-talk-shade{background:linear-gradient(90deg,#0c0a08b8 0%,#0c0a0873 50%,#0c0a08b8 100%)}.pg-talk-copy{z-index:2;position:relative}.pg-talk-copy h1{letter-spacing:-.05em;font-size:clamp(44px,5.8vw,92px);font-weight:650;line-height:.95}.pg-talk-copy p{color:#ffffffe0;max-width:380px;margin-top:18px;font-size:18px}.pg-talk-mail{color:var(--peach);text-underline-offset:4px;margin-top:22px;font-size:16px;font-weight:650;display:inline-block}.pg-talk-list{z-index:2;display:grid;position:relative}.pg-tk{color:#fff;border-top:1px solid #ffffff38;grid-template-columns:130px minmax(0,1fr) 28px;align-items:center;gap:18px;padding:20px 4px;text-decoration:none;display:grid}.pg-tk:last-child{border-bottom:1px solid #ffffff38}.pg-tk-tag{color:#ffffffa3;font-size:13px;font-weight:700}.pg-tk b{letter-spacing:-.025em;transition:transform .45s var(--ease);font-size:clamp(22px,2vw,28px);font-weight:650;line-height:1.15}.pg-tk i{justify-self:end;width:28px;height:28px;position:relative}.pg-tk i:after{content:"";width:10px;height:10px;transition:transform .4s var(--ease), border-color .3s var(--ease);border:2px solid #fffc;border-width:2px 2px 0 0;position:absolute;top:10px;left:8px;transform:rotate(45deg)}.pg-tk:hover b,.pg-tk:focus-visible b{transform:translate(6px)}.pg-tk:hover i:after,.pg-tk:focus-visible i:after{border-color:#ff9b94;transform:translate(4px)rotate(45deg)}.pg-tk.is-picked .pg-tk-tag{color:var(--peach)}.pg-tk.is-picked{border-top-color:var(--coral)}.pg-write{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding:56px 64px;display:grid}.pg-write-head p{color:var(--ink2);margin-top:14px;font-size:17px;line-height:1.55}.pg-write-facts{margin:28px 0 0}.pg-write-facts div{border-top:1px solid var(--line);padding:14px 0}.pg-write-facts dt{color:var(--ink3);font-size:12.5px;font-weight:700}.pg-write-facts dd{color:var(--ink);margin:3px 0 0;font-size:16px;font-weight:600}.pg-write-facts a{color:var(--coral-deep)}.pg-write-facts .pg-li{text-underline-offset:4px;align-items:center;gap:8px;display:inline-flex}.pg-li .li-mark{width:20px;height:20px}.pg-write-done h3{letter-spacing:-.03em;color:var(--ink);font-size:30px}.pg-write-done p{color:var(--ink2);margin-top:12px}.pg-write-done .pill{margin-top:22px}.pg-form{gap:18px;display:grid}.pg-field{gap:7px;display:grid}.pg-field label{color:var(--ink2);font-size:13.5px;font-weight:700}.pg-field label em{color:var(--ink3);font-style:normal;font-weight:500}.pg-field input,.pg-field textarea,.pg-field select{width:100%;min-height:52px;font:500 16px/1.4 var(--site-font);color:var(--ink);background:var(--fill);box-shadow:inset 0 0 0 1px var(--fill-line);transition:box-shadow .3s var(--ease), background-color .3s var(--ease);border:0;border-radius:14px;padding:0 16px}.pg-field textarea{resize:vertical;min-height:140px;padding:14px 16px}.pg-field input:focus,.pg-field textarea:focus,.pg-field select:focus{background:var(--panel);box-shadow:inset 0 0 0 2px var(--coral);outline:none}.pg-field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pg-field select{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:linear-gradient(45deg, transparent 50%, var(--ink2) 50%), linear-gradient(135deg, var(--ink2) 50%, transparent 50%);background-position:calc(100% - 23px),calc(100% - 17px);background-repeat:no-repeat;background-size:6px 6px;padding-right:46px}.pg-field select option{color:var(--ink);background:var(--panel)}.pg-chips{border:0;min-width:0;margin:0;padding:0}.pg-chips legend{color:var(--ink2);margin-bottom:9px;padding:0;font-size:13.5px;font-weight:700}.pg-chips legend em{color:var(--ink3);font-style:normal;font-weight:500}.pg-chips-row{flex-wrap:wrap;gap:8px;display:flex}.pg-chip{display:inline-flex;position:relative}.pg-chip input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pg-chip span{min-height:46px;font:600 15px/1.25 var(--site-font);color:var(--ink);background:var(--fill);box-shadow:inset 0 0 0 1px var(--fill-line);transition:background-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;align-items:center;gap:9px;padding:0 18px;display:inline-flex}.pg-chip span:before{content:"";border:solid var(--coral);width:0;height:10px;transition:width .3s var(--ease);border-width:0;margin:-3px 0 0;transform:rotate(45deg)}.pg-chip:hover span{box-shadow:inset 0 0 0 1px var(--ink3)}.pg-chip input:checked+span{color:var(--paper);background:var(--ink);box-shadow:none}.pg-chip input:checked+span:before{border-width:0 2px 2px 0;width:5px;margin-right:2px}.pg-chip input:focus-visible+span{outline:2px solid var(--coral);outline-offset:3px}.pg-chip input:active+span{transform:scale(.98)}.pg-form .row-ctas{margin-top:4px}.pg-form-status{color:var(--coral-deep);flex:100%;font-size:14px;font-weight:600}.pg-form-status p{color:var(--coral-deep);padding-top:2px;font-size:14px}.pg-field input[aria-invalid=true],.pg-field textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--coral-deep)}.pg-legal-head,.pg-legal-body{padding-left:var(--pg-col);padding-right:var(--pg-col)}.pg-legal-head{padding-top:var(--pg-head-top)}.pg-legal-head>*{max-width:46rem;padding-left:var(--pg-in);padding-right:var(--pg-in);margin-left:0;margin-right:0}.pg-legal-title{overflow-wrap:break-word;letter-spacing:-.045em;max-width:18ch;color:var(--ink);text-wrap:balance;font-size:clamp(38px,3.6vw + 8px,60px);line-height:1.02}.pg-legal-meta{color:var(--ink3);margin-top:14px;font-size:13.5px;font-weight:600}.pg-legal-intro{max-width:31em;color:var(--ink2);text-wrap:pretty;margin-top:20px;font-size:clamp(17px,.6vw + 10px,19px);font-weight:500;line-height:1.55}.pg-legal-intro a,.pg-legal-read a{color:var(--coral-deep);text-underline-offset:3px}.pg-legal-body{padding-top:56px}.pg-legal-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;max-width:1120px;margin-left:0;display:grid}.pg-legal-toc{padding:6px 0 0 var(--pg-in);position:sticky;top:100px}.pg-legal-toc>p:first-child{color:var(--coral-deep);font-size:13px;font-weight:750}.pg-legal-toc ol{counter-reset:t;margin-top:10px}.pg-legal-toc li{counter-increment:t}.pg-legal-toc ol a{color:var(--ink2);grid-template-columns:26px 1fr;padding:7px 0;font-size:14.5px;font-weight:600;line-height:1.35;text-decoration:none;display:grid}.pg-legal-toc ol a:before{content:counter(t);color:var(--ink3);padding-top:1px;font-size:12.5px}.pg-legal-toc a:hover{color:var(--coral-deep)}.pg-legal-also{border-top:1px solid var(--line);color:var(--ink3);margin-top:22px;padding-top:16px;font-size:13.5px}.pg-legal-also a{color:var(--ink2);font-weight:600}.pg-legal-read{padding:48px 64px}.pg-legal-read section+section{border-top:1px solid var(--line);margin-top:36px;padding-top:30px}.pg-legal-read h2{letter-spacing:-.025em;color:var(--ink);scroll-margin-top:100px;font-size:24px;line-height:1.2}.pg-legal-read p{max-width:33em;color:var(--ink2);margin-top:12px;font-size:16.5px;line-height:1.7}.pg-legal-read strong{color:var(--ink)}.pg-legal-read code{background:var(--fill);border-radius:6px;padding:1px 6px;font-size:.9em}.pg-legal-items{border-top:1px solid var(--line);max-width:36em;margin-top:18px}.pg-legal-items li{border-bottom:1px solid var(--line);color:var(--ink2);grid-template-columns:minmax(8em,11em) minmax(0,1fr);gap:4px 20px;padding:14px 0;font-size:15.5px;line-height:1.6;display:grid}.pg-legal-items b{color:var(--ink);grid-row:span 2;font-weight:700}.pg-legal-items small{color:var(--ink3);grid-column:2;font-size:14px}.pg-legal-items a{color:var(--coral-deep);text-underline-offset:3px}@media (width<=600px){.pg-legal-items li{grid-template-columns:1fr}.pg-legal-items b{grid-row:auto}.pg-legal-items small{grid-column:1}}.pg-legal-q{border-top:1px solid var(--line);padding-top:22px;color:var(--ink3)!important;margin-top:36px!important;font-size:15px!important}@media (width<=1180px){.pg-raise-facts{background:#0c0a0873;border-left:0;border-radius:18px;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;width:auto;margin:0 40px 40px;padding:4px 22px;position:relative;top:auto;bottom:auto;right:auto}.pg-raise-facts div{padding:14px 0}.pg-raise-facts div:nth-child(2){border-top:0}.pg-raise-top .pg-hero{flex-direction:column;justify-content:flex-end;height:auto;max-height:none;padding-top:140px;display:flex}.pg-raise-top .pg-head{padding:0 40px 28px;position:relative;bottom:auto;left:auto;right:auto}}@media (width<=1100px){.pg-about,.pg-agenda,.pg-raise-why,.pg-write{grid-template-columns:1fr;gap:36px;padding:48px}.pg-who,.pg-lockup,.pg-steps3{grid-template-columns:1fr}.pg-lk+.pg-lk{border-left:0;border-top:1px solid var(--line)}.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-news{grid-template-columns:1fr}.pg-vfacts,.pg-vteam,.pg-vwhy{grid-template-columns:1fr;gap:40px}.pg-talk{grid-template-columns:1fr;align-items:start}.pg-legal-grid{grid-template-columns:1fr;gap:24px}.pg-legal-toc{padding:0 var(--pg-in);position:static}}@media (width<=980px){.pg-hero.is-tall,.pg-feature{height:auto;min-height:calc(100svh - 108px);max-height:none;padding:120px var(--frame-in) 36px;flex-direction:column;justify-content:flex-end;gap:32px;display:flex}.pg-feature{min-height:600px}.pg-hero.is-tall .pg-head,.pg-hosts,.pg-host-line,.pg-feature-copy{position:relative;bottom:auto;left:auto;right:auto}.pg-hosts,.pg-host-line{flex-wrap:wrap;animation:none}.pg-raise-facts{margin:0}.pg-raise-top .pg-head{padding:0}.pg-evindex{grid-template-columns:1fr}.pg-meet{margin-left:172px}}@media (width<=820px){.pg-list-head>*,.pg-pad,.pg-legal-head>*,.pg-evindex,.pg-who,.pg-ev-list,.pg-judges,.pg-grid,.pg-vfacts,.pg-sfor,.pg-club-rows,.pg-steps3{padding-left:var(--pg-in);padding-right:var(--pg-in)}.pg-note-band{margin-left:8px!important;margin-right:8px!important}.pg-ev-list{grid-template-columns:1fr}.pg-judges{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-read{margin-top:-60px;padding:40px 36px 36px}.pg-head{bottom:40px}.pg-post-top .pg-head{bottom:92px}.pg-band-copy{left:32px;right:32px}.pg-others,.pg-sfor-rows li,.pg-club-rows li{grid-template-columns:1fr}.pg-legal-toc{padding:0 8px}}@media (width<=980px){.vc-figs-3,.vc-figs-4,.vc-cards,.vc-earth,.vc-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-chain{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.vc-figs-3,.vc-figs-4,.vc-figs-2,.vc-cards,.vc-earth,.vc-vs,.vc-st,.vc-jobs,.vc-io,.vc-chain{grid-template-columns:1fr}.vc-kv li{grid-template-columns:1fr;gap:2px}.vc-asks{grid-template-columns:1fr}.vc-partner{padding:28px 24px}.vc-for li{grid-template-columns:1fr;gap:4px}.pg-vfacts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-vteam-list li{grid-template-columns:1fr;gap:4px}.pg-sec{padding-top:72px}.pg-hero{height:70vh;min-height:460px}.pg-hero.is-tall,.pg-feature{min-height:0;padding:104px 20px 24px}.pg-head{bottom:28px}.pg-post-top .pg-head{bottom:80px}.pg-line{font-size:17px}.pg-date b,.pg-bigdate b{font-size:76px}.pg-date span{font-size:24px}.pg-dots span+span:before{margin:0 8px}.pg-faces{flex-direction:column;align-items:flex-start}.pg-feature-copy h2{font-size:34px}.pg-feature-copy>p:not(.pg-bigdate):not(.pg-dots){font-size:16.5px}.pg-hosts{gap:16px;padding-left:16px}.pg-evline>.pg-evrow{grid-template-columns:64px minmax(0,1fr) 16px;gap:12px}.pg-evline time{grid-area:1/2;align-self:end;font-size:12.5px}.pg-evthumb{grid-row:1/span 2;height:56px}.pg-evname{grid-column:2;font-size:16px}.pg-evline i{grid-area:1/3/span 2}.pg-meet{margin-left:76px}.pg-about,.pg-agenda,.pg-raise-why,.pg-write{padding:30px 20px}.pg-about-p{font-size:18px}.pg-tl:before{left:75px}.pg-tl li{grid-template-columns:56px 12px minmax(0,1fr)}.pg-band{height:auto;min-height:520px}.pg-band-copy{bottom:28px;left:20px;right:20px}.pg-band-date{font-size:48px}.pg-band-copy h2{font-size:36px}.pg-lk{padding:24px 8px}.pg-news-lead{min-height:440px}.pg-news-copy{bottom:24px;left:22px;right:22px}.pg-news-title{font-size:30px}.pg-news-row{grid-template-columns:88px minmax(0,1fr);gap:14px}.pg-news-thumb{height:64px}.pg-news-row-t{font-size:16.5px}.pg-news-row-d{display:none}.pg-read{margin-left:4px;margin-right:4px;padding:30px 20px 28px}.pg-lede{font-size:19px}.pg-read>p:not(.pg-lede):not(.pg-note):not(.pg-sign){font-size:17px}.pg-read h2{font-size:22px}.pg-grid{grid-template-columns:1fr}.pg-judges.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-vfacts dl{grid-template-columns:1fr;gap:0}.pg-vfacts dl div{padding:16px 0}.pg-other{min-height:380px}.pg-other-copy{bottom:24px;left:22px;right:22px}.pg-club-field{padding:36px 22px 30px}.pg-club-text{font-size:17px}.pg-club-band{min-height:560px}.pg-raise-facts{grid-template-columns:1fr}.pg-raise-facts div:nth-child(2){border-top:1px solid #ffffff29}.pg-talk{min-height:0;padding:56px 20px 24px}.pg-tk{grid-template-columns:minmax(0,1fr) 28px;gap:4px 12px;padding:16px 2px}.pg-tk-tag{grid-column:1}.pg-tk b{grid-column:1;font-size:20px}.pg-tk i{grid-area:1/2/span 2}.pg-field-row{grid-template-columns:1fr}.pg-legal-intro{font-size:18px}.pg-legal-read{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.pg-hero .film,.pg-head>*,.pg-read,.pg-hosts,.pg-raise-facts{animation:none}}.pg-judge-f.is-failed .jp-ini{letter-spacing:-.02em;font-size:46px}.pg-wu{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;padding:56px 64px;scroll-margin-top:96px;display:grid}.pg-wu-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--coral-deep);margin:0;font-size:13px;font-weight:700}.pg-wu-title{letter-spacing:-.03em;color:var(--ink);margin:14px 0 0;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.08}.pg-wu-lede{max-width:32em;color:var(--ink);margin:18px 0 0;font-size:19px;font-weight:500;line-height:1.55}.pg-wu-by{align-items:center;gap:12px;margin-top:26px;display:flex}.pg-wu-by p{flex-direction:column;margin:0;font-size:14px;line-height:1.35;display:flex}.pg-wu-by b{color:var(--ink);font-weight:700}.pg-wu-by b a{color:inherit;text-decoration:none}.pg-wu-by b a:hover{text-decoration:underline}.pg-wu-by span{color:var(--ink2)}.pg-wu-photo,.pg-wu-mark{object-fit:cover;background:var(--fill);border-radius:50%;flex:none;width:44px;height:44px}.pg-wu-mark{background:var(--coral) url(/assets/logo/raise-mark-white.svg) center / 20px no-repeat}.pg-wu-go{margin-top:28px}.pg-wu-side{flex-direction:column;justify-content:center;gap:30px;display:flex}.pg-wu-phrase,.pg-wu-phrase blockquote{margin:0}.pg-wu-phrase p{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:650;line-height:1.02}.pg-wu-phrase figcaption{color:var(--ink3);margin-top:10px;font-size:14px;font-weight:600}.pg-wu-sessions ol{margin:12px 0 0;padding:0;list-style:none}.pg-wu-sessions li{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 0;font-size:15px;line-height:1.4;display:flex}.pg-wu-sessions li b{color:var(--ink);font-weight:700}.pg-wu-sessions li span{color:var(--ink2)}.pg-wu.is-themed{background:var(--au-panel);color:#fff}.pg-wu.is-themed .pg-wu-kicker{color:var(--au-accent)}.pg-wu.is-themed :is(.pg-wu-title,.pg-wu-lede,.pg-wu-by b,.pg-wu-phrase p,.pg-wu-sessions li b){color:#fff}.pg-wu.is-themed :is(.pg-wu-by span,.pg-wu-phrase figcaption,.pg-wu-sessions li span){color:#ffffffb3}.pg-wu.is-themed .pg-wu-sessions li{border-top-color:#ffffff29}@media (width<=860px){.pg-wu{grid-template-columns:minmax(0,1fr);gap:36px;padding:36px 24px}.pg-wu-lede{font-size:17px}}.pg-faq{padding:0 var(--pg-in)}.pg-faq-list{border-bottom:1px solid var(--line);margin-top:22px}.pg-faq-item{border-top:1px solid var(--line)}.pg-faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.pg-faq-q::-webkit-details-marker{display:none}.pg-faq-q h3{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(19px,1.7vw,23px);font-weight:650;line-height:1.3}.pg-faq-q:hover h3{color:var(--coral-deep)}.pg-faq-q:focus-visible{outline-offset:4px;border-radius:8px}.pg-faq-mark{flex:none;width:18px;height:18px;position:relative}.pg-faq-mark:before,.pg-faq-mark:after{content:"";background:var(--ink2);width:18px;height:2px;transition:transform var(--dur-2,.3s) ease;border-radius:2px;position:absolute;top:8px;left:0}.pg-faq-mark:after{transform:rotate(90deg)}.pg-faq-item[open] .pg-faq-mark:after{transform:rotate(0)}.pg-faq-a{max-width:760px;color:var(--ink2);margin:-6px 0 0;padding:0 0 24px;font-size:17.5px;line-height:1.55}@media (width<=720px){.pg-faq{padding-left:var(--pg-in);padding-right:var(--pg-in)}.pg-faq-q{padding:18px 0}.pg-faq-a{font-size:16.5px}}.pg-faq-for{display:none}html[data-aud=founder] .pg-faq-for-founder,html[data-aud=investor] .pg-faq-for-investor,html[data-aud=partner] .pg-faq-for-partner{display:block}.pg-post .pg-read{max-width:800px}.pg-title.is-long{max-width:min(21ch,100%);font-size:clamp(32px,4vw,60px);line-height:1.04}.pg-dek{color:#ffffffe6;text-shadow:0 1px 18px #00000040;max-width:34em;margin-top:16px;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.45}.pg-byline{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;margin-bottom:30px;padding-bottom:22px;display:grid}.pg-byline-photo,.pg-byline-mark{object-fit:cover;background:var(--fill);border-radius:50%;grid-row:span 2;width:52px;height:52px}.pg-byline-mark{background:var(--coral) url(/assets/logo/raise-mark-white.svg) center / 24px no-repeat}.pg-byline p{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:15px;line-height:1.4;display:flex}.pg-byline b{color:var(--ink);font-weight:700}.pg-byline p span{color:var(--ink2)}.pg-byline .pg-byline-meta{color:var(--ink3);gap:0;font-size:14px}.pg-byline-meta a{color:var(--coral-deep);font-weight:650;text-decoration:none}.pg-byline-meta a:hover{text-underline-offset:3px;text-decoration:underline}.pg-read .pg-inline{color:var(--coral-deep);text-underline-offset:3px;transition:color .3s var(--ease);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.pg-read .pg-inline:hover{color:var(--ink)}.pg-post .pg-read>p,.pg-post .pg-read>h2{max-width:32em}.pg-post .pg-read>.pg-lede{max-width:30em}.pg-questions{background:var(--fill);border-radius:22px;gap:0;margin:30px 0 26px;padding:10px 30px;display:grid}.pg-questions li{border-top:1px solid var(--line);grid-template-columns:34px 1fr;align-items:baseline;gap:12px;padding:20px 0;display:grid}.pg-questions li:first-child{border-top:0}.pg-q-n{color:var(--coral-deep);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.pg-q-t{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:clamp(22px,2.3vw,28px);font-weight:650;line-height:1.22}.pg-questions.is-one{padding:6px 30px}.pg-questions.is-one li{grid-template-columns:1fr;padding:24px 0}.pg-questions.is-one .pg-q-n{display:none}.pg-questions.is-one .pg-q-t{font-size:clamp(24px,2.6vw,32px)}.pg-phrase{margin:44px 0 40px}.pg-phrase blockquote{margin:0}.pg-phrase p{letter-spacing:-.05em;color:var(--ink);text-wrap:balance;font-size:clamp(44px,6vw,76px);font-weight:650;line-height:.98}.pg-phrase figcaption{color:var(--ink3);align-items:center;gap:12px;margin-top:18px;font-size:14px;font-weight:600;display:flex}.pg-phrase figcaption:before{content:"";background:var(--coral);border-radius:2px;width:34px;height:3px}.pg-sessions{counter-reset:none;gap:14px;margin:26px 0 8px;display:grid}.pg-sessions li{box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;padding:22px 26px 20px;position:relative}.pg-session-n{color:var(--coral-deep);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;position:absolute;top:22px;right:24px}.pg-sessions h3{letter-spacing:-.02em;color:var(--ink);padding-right:36px;font-size:21px;line-height:1.2}.pg-sessions p{color:var(--ink2);margin-top:8px;font-size:16.5px;line-height:1.66}.pg-sessions .pg-session-panel{border-top:1px solid var(--line);color:var(--ink3);margin-top:14px;padding-top:12px;font-size:14px;line-height:1.5}.pg-session-panel b{color:var(--ink);margin-right:6px;font-weight:700}.pg-glance{background:var(--fill);border-radius:20px;margin:32px 0 12px;padding:24px 26px 22px}.pg-glance h3{letter-spacing:-.015em;color:var(--ink);font-size:19px}.pg-glance dl{gap:0;margin:14px 0 18px;display:grid}.pg-glance dl>div{border-top:1px solid var(--line);grid-template-columns:112px 1fr;gap:4px 16px;padding:11px 0;display:grid}.pg-glance dt{color:var(--ink3);font-size:14px;font-weight:700}.pg-glance dd{color:var(--ink);margin:0;font-size:16px;line-height:1.5}.pg-fig{margin:34px auto 30px}.pg-fig-vantage,.pg-fig-waypoint,.pg-fig-mri{max-width:560px}.pg-fig figcaption{color:var(--ink3);text-align:center;margin-top:14px;font-size:13.5px;line-height:1.5}.pg-fig-scout .sc-phone{border-radius:38px;width:220px;height:454px;margin:0 auto;padding:6px}.pg-fig-scout .sc-screen{border-radius:36px}.pg-fig-scout .sc-island{width:74px;height:22px;margin-left:-37px;top:7px}.pg-fig .t-mat{background:var(--fill);border-radius:18px;height:auto;padding:14px}.pg-fig-pair{justify-content:center;gap:28px;display:flex}.pg-fig-pair .sc-phone{margin:0}.pg-fig-mat img{border-radius:12px;width:100%;height:auto;box-shadow:0 18px 40px -24px #00000073}.pg-read .pg-ctas-mid{margin:26px 0 8px}.pg-timeline-wrap{margin:30px 0 10px}.pg-timeline-wrap h3,.pg-glance .pg-timeline{margin-top:0}.pg-timeline-wrap h3{letter-spacing:-.015em;color:var(--ink);font-size:19px}.pg-timeline{gap:0;margin:14px 0 18px;display:grid;position:relative}.pg-timeline li{grid-template-columns:64px 1fr;align-items:baseline;gap:14px;padding:10px 0;display:grid;position:relative}.pg-timeline li:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:72px}.pg-timeline li:after{content:"";background:var(--coral);border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:69px}.pg-timeline time,.pg-tl-n{color:var(--coral-deep);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.pg-timeline li>span:last-child{padding-left:14px}.pg-timeline b{color:var(--ink);font-size:16.5px;font-weight:650;line-height:1.35;display:block}.pg-timeline small{color:var(--ink3);margin-top:2px;font-size:14px;line-height:1.45;display:block}.pg-glance .pg-timeline li{grid-template-columns:24px 1fr}.pg-glance .pg-timeline li:before{left:32px}.pg-glance .pg-timeline li:after{left:29px}.pg-post-product{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:28px 36px;margin:34px 0 30px;padding:26px 0;display:grid}.pg-post-product-pic{justify-content:center;display:flex}.pg-post-product-scout .sc-phone{border-radius:34px;width:190px;height:392px;padding:5px;box-shadow:0 34px 60px -34px #0009,inset 0 0 0 1.5px #ffffff24,inset 0 0 0 3px #0b0d11}.pg-post-product-scout .sc-screen{border-radius:29px}.pg-post-product-scout .sc-island{width:56px;height:17px;margin-left:-28px;top:6px}.pg-post-product-scout .sc-btn{display:none}.pg-post-product:not(.pg-post-product-scout){grid-template-columns:minmax(0,1fr)}.pg-post-product-name{color:var(--coral-deep);font-size:13px;font-weight:700}.pg-post-product-copy p:not(.pg-post-product-name){letter-spacing:-.02em;color:var(--ink);margin-top:6px;font-size:clamp(20px,2vw,24px);font-weight:650;line-height:1.28}.pg-read .pg-post-product-act{margin-top:18px}.pg-close{border-top:1px solid var(--line);margin-top:48px;padding:28px 0 4px}.pg-close h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:21px;line-height:1.2}.pg-close p{max-width:36em;color:var(--ink2);margin-top:6px;font-size:16px;line-height:1.5}.pg-read .pg-close-acts{margin-top:16px}.pg-upcoming{margin:18px 0 6px}.pg-dia{background:var(--fill);border-radius:22px;margin:34px 0 30px;padding:22px 18px 18px}.pg-dia-svg{width:100%;height:auto;display:block;overflow:visible}.pg-dia-svg.is-tall{max-width:360px;margin:0 auto;display:none}.pg-dia-edge line{stroke:var(--ink3);stroke-width:1.5px}.pg-dia-edge.is-source line{stroke-dasharray:1.5 5;stroke-linecap:round;stroke-width:2px}.pg-dia-edge.is-suggest line{stroke:var(--coral);stroke-dasharray:7 6;opacity:.8}.pg-dia-edge rect{fill:var(--fill)}.pg-dia-edge text{font:600 11.5px var(--site-font);fill:var(--ink3)}.pg-dia-edge.is-suggest text{fill:var(--coral-deep)}.pg-dia-edge.is-next line{stroke-dasharray:5 6;opacity:.7}.pg-dia-edge.is-next text{font-style:italic}.pg-dia-node rect{fill:var(--panel);stroke:var(--line);stroke-width:1.2px}.pg-dia-node.is-product rect{fill:var(--fill);stroke:none}.pg-dia-node.is-product .pg-dia-label{fill:var(--coral-deep)}.pg-dia-node.is-note rect{fill:var(--fill);stroke:var(--ink3);stroke-dasharray:3 3}.pg-dia-kind{font:600 11px var(--site-font);fill:var(--ink3)}.pg-dia-label{font:650 14px var(--site-font);fill:var(--ink);letter-spacing:-.01em}.pg-dia figcaption{color:var(--ink3);text-align:center;margin-top:12px;font-size:13.5px}@media (width<=600px){.pg-dia{border-radius:18px;padding:16px 8px 14px}.pg-dia-svg.is-wide{display:none}.pg-dia-svg.is-tall{display:block}}.pg-related{margin-top:48px}.pg-related h2{margin:0 0 10px;font-size:20px}.pg-related ul{border-top:1px solid var(--line)}.pg-related a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:1fr auto;align-items:center;gap:2px 16px;padding:15px 0;text-decoration:none;display:grid}.pg-related b{letter-spacing:-.01em;transition:color .3s var(--ease);font-size:17px;font-weight:650}.pg-related span{color:var(--ink3);grid-column:1;font-size:14px}.pg-related i{color:var(--coral-deep);transition:transform .35s var(--ease);grid-area:1/2/span 2;font-style:normal}.pg-related a:hover b{color:var(--coral-deep)}.pg-related a:hover i{transform:translate(3px)}.pg-news-by{letter-spacing:0;color:var(--ink3);margin-top:6px;font-size:13px;font-weight:600;line-height:1.4;display:block}.pg-news-copy .pg-news-by{color:#ffffffdb;margin-top:0;font-size:14px}@media (width<=600px){.pg-dek{margin-top:12px;font-size:16px}.pg-title.is-long{max-width:100%;font-size:clamp(28px,8.4vw,40px)}.pg-byline{gap:2px 12px}.pg-byline-photo,.pg-byline-mark{width:44px;height:44px}.pg-questions,.pg-questions.is-one{border-radius:18px;padding:4px 18px}.pg-questions li{grid-template-columns:26px 1fr;gap:8px;padding:16px 0}.pg-q-t,.pg-questions.is-one .pg-q-t{font-size:21px}.pg-phrase{margin:34px 0 30px}.pg-phrase p{font-size:clamp(38px,12vw,52px)}.pg-post-product{grid-template-columns:minmax(0,1fr);gap:20px}.pg-post-product-scout .sc-phone{width:170px;height:350px}.pg-close{padding:24px 0 4px}.pg-timeline li{grid-template-columns:50px 1fr;gap:10px}.pg-timeline li:before{left:58px}.pg-timeline li:after{left:55px}.pg-sessions li{border-radius:16px;padding:18px 18px 16px}.pg-sessions h3{font-size:19px}.pg-sessions p{font-size:16px}.pg-glance{padding:20px 18px 18px}.pg-glance dl>div{grid-template-columns:1fr}.pg-fig .t-mat{border-radius:16px;padding:12px}.pg-fig-scout .sc-phone{width:220px;height:454px}.pg-fig-pair{gap:12px}.pg-fig-pair .sc-phone{aspect-ratio:250/516;width:46%;max-width:170px;height:auto}}.pg-signup{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:28px 64px;margin-top:56px;padding:40px 0;display:grid}.pg-signup h2{letter-spacing:-.03em;color:var(--ink);font-size:clamp(26px,2.6vw,36px);line-height:1.1}.pg-signup-copy p{max-width:34em;color:var(--ink2);margin-top:12px;font-size:17px;line-height:1.5}.pg-signup-copy .pg-signup-small{color:var(--ink3);font-size:14px}.pg-signup-small a{color:var(--coral-deep);font-weight:650}.pg-signup .newsletter.form{gap:14px;display:grid}.pg-signup .nl-kinds{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.pg-signup .nl-kinds legend{float:left;color:var(--ink2);margin-right:6px;font-size:15px;font-weight:650}.pg-signup .nl-kind{height:40px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex;position:relative}.pg-signup .nl-kind input{opacity:0;pointer-events:none;position:absolute}.pg-signup .nl-kind:hover{box-shadow:inset 0 0 0 1.5px var(--ink3)}.pg-signup .nl-kind.is-on{background:var(--ink);color:var(--panel);box-shadow:none}.pg-signup .nl-kind:has(input:focus-visible){outline:2px solid var(--coral-deep);outline-offset:3px}.pg-signup .nl-row{background:var(--fill);border-radius:999px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto;gap:8px;padding:6px;display:grid}.pg-signup .newsletter .field{min-width:0}.pg-signup .newsletter .field label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pg-signup .newsletter .field input{background:var(--panel);width:100%;min-width:0;height:52px;min-height:52px;color:var(--ink);border:0;border-radius:999px;padding:0 20px;font-size:16px}.pg-signup .newsletter .field input[aria-invalid=true]{box-shadow:0 0 0 2px var(--coral)}.pg-signup .newsletter .pill{height:52px;padding:0 30px;font-size:16px}.pg-signup .newsletter .form-status{margin-top:-6px;padding:0 12px}.pg-signup .newsletter .form-status p{color:var(--coral-deep);font-size:13.5px}.pg-signup .nl-done{color:var(--ink);font-size:19px;font-weight:650}.pg-signup .nl-ask{color:var(--ink2);margin-top:6px;font-size:15px}.pg-signup .nl-again{margin-top:12px}@media (width<=820px){.pg-signup{grid-template-columns:minmax(0,1fr);gap:22px;padding:32px 0}}@media (width<=600px){.pg-signup .nl-row{border-radius:26px;grid-template-columns:minmax(0,1fr)}.pg-signup .nl-kind{height:38px;padding:0 13px;font-size:14px}}.nf-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:28px;display:grid}@media (width>=901px){.nf-top{height:clamp(460px,72vh,720px);max-height:calc(100vh - 110px)}}.nf-lead{min-height:0;display:flex;position:relative}.nf-flag{background:var(--coral);letter-spacing:.01em;color:#fff;border-radius:999px;align-self:flex-start;margin-bottom:4px;padding:5px 12px;font-size:12.5px;font-weight:700}.nf-side{grid-template-rows:1fr 1fr;gap:28px;min-height:0;display:grid}.nf-card{min-width:0;min-height:0;color:var(--ink);flex-direction:column;gap:14px;text-decoration:none;display:flex}.nf-pic{background:var(--frame-bg);aspect-ratio:3/2;border-radius:22px;display:block;position:relative;overflow:hidden}.nf-pic img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.nf-card:hover .nf-pic img{transform:scale(1.05)}.nf-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.nf-meta{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:2px 0;font-size:13px;font-weight:600;display:flex}.nf-meta b{color:var(--coral-deep);font-weight:700}.nf-title{letter-spacing:-.018em;text-wrap:balance;transition:color .3s var(--ease);font-size:20px;font-weight:650;line-height:1.25}.nf-card:hover .nf-title{color:var(--coral-deep)}.nf-by{color:var(--ink3);font-size:13px;font-weight:600}.nf-desc{color:var(--ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.nf-go{color:var(--ink);align-items:center;gap:8px;margin-top:4px;font-size:14.5px;font-weight:700;display:inline-flex}.nf-go i{color:var(--coral-deep);transition:transform .35s var(--ease);font-style:normal}.nf-card:hover .nf-go i{transform:translate(3px)}.nf-card.is-lead{border-radius:var(--radius);isolation:isolate;color:#fff;flex:1;gap:0;position:relative;overflow:hidden}.nf-card.is-lead .nf-pic{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.nf-card.is-lead .nf-pic:after{content:"";background:linear-gradient(#0c0a0800 30%,#0c0a08d1 100%);position:absolute;inset:0}.nf-card.is-lead .nf-copy{z-index:2;gap:10px;max-width:760px;margin-top:auto;padding:36px 40px 34px;position:relative}.nf-card.is-lead .nf-meta,.nf-card.is-lead .nf-by{color:#ffffffd6}.nf-card.is-lead .nf-meta b{color:var(--peach)}.nf-card.is-lead .nf-title{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,48px);line-height:1.04}.nf-card.is-lead:hover .nf-title{color:#fff}.nf-card.is-lead .nf-desc{color:#ffffffe0;-webkit-line-clamp:2;max-width:40em;font-size:16.5px}.nf-card.is-lead .nf-go{color:#fff}.nf-card.is-lead .nf-go i{color:var(--peach)}.nf-card.is-side{gap:12px}.nf-card.is-side .nf-pic{aspect-ratio:auto;flex:auto;min-height:120px}.nf-card.is-side .nf-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;display:-webkit-box;overflow:hidden}.nf-card.is-side .nf-go{display:none}.nf-bar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:64px 0 24px;padding-top:26px;display:flex}.nf-h2{letter-spacing:-.03em;color:var(--ink);font-size:clamp(24px,2.4vw,32px)}.nf-filters{flex-wrap:wrap;gap:8px;display:flex}.nf-chip{height:38px;box-shadow:inset 0 0 0 1.5px var(--line);font:650 14px var(--site-font);color:var(--ink);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 16px}.nf-chip:hover{box-shadow:inset 0 0 0 1.5px var(--ink3)}.nf-chip.is-on{background:var(--ink);color:var(--panel);box-shadow:none}.nf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;display:grid}.nf-events{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 36px;padding:22px 0;display:grid}.nf-events h2{letter-spacing:-.015em;color:var(--ink);white-space:nowrap;font-size:19px}.nf-events ul{flex-wrap:wrap;gap:10px 32px;display:flex}.nf-events li a{color:var(--ink);align-items:center;gap:14px;text-decoration:none;display:flex}.nf-ev-date{min-width:44px;color:var(--coral-deep);flex-direction:column;align-items:center;font-size:12px;font-weight:700;line-height:1.1;display:flex}.nf-ev-date b{letter-spacing:-.03em;color:var(--ink);font-size:24px;font-weight:650}.nf-ev-t{transition:color .3s var(--ease);flex-direction:column;font-size:15.5px;font-weight:650;line-height:1.3;display:flex}.nf-ev-t small{color:var(--ink3);font-size:13px;font-weight:500}.nf-events li a i{color:var(--coral-deep);transition:transform .35s var(--ease);font-style:normal}.nf-events li a:hover .nf-ev-t{color:var(--coral-deep)}.nf-events li a:hover i{transform:translate(3px)}@media (width<=1100px){.nf-top,.nf-side{gap:22px}.nf-card.is-lead .nf-copy{padding:28px 30px 26px}}@media (width<=980px){.nf-events{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.nf-top{grid-template-columns:minmax(0,1fr)}.nf-card.is-lead{min-height:0}.nf-card.is-lead .nf-pic{aspect-ratio:16/10;max-height:50vh;position:relative}.nf-card.is-lead .nf-pic:after{display:none}.nf-card.is-lead{color:var(--ink);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.nf-card.is-lead .nf-copy{margin-top:0;padding:22px 24px 24px}.nf-card.is-lead .nf-meta,.nf-card.is-lead .nf-by{color:var(--ink3)}.nf-card.is-lead .nf-meta b,.nf-card.is-lead:hover .nf-title{color:var(--coral-deep)}.nf-card.is-lead .nf-desc{color:var(--ink2)}.nf-card.is-lead .nf-go{color:var(--ink)}.nf-card.is-lead .nf-go i{color:var(--coral-deep)}.nf-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.nf-card.is-side .nf-pic{aspect-ratio:3/2;flex:none;min-height:0}.nf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.nf-side{grid-template-columns:minmax(0,1fr)}.nf-grid{grid-template-columns:minmax(0,1fr);gap:32px}.nf-card.is-lead .nf-title{font-size:27px}.nf-card.is-lead .nf-copy{padding:18px 18px 20px}.nf-bar{margin-top:48px}.nf-flag{font-size:12px}}.nf-flush{margin-top:0}.pg-read .pg-credit{color:var(--ink3);margin:-18px 0 26px;font-size:13px}.pg-credit a{color:inherit;text-underline-offset:3px;font-weight:650;text-decoration:underline}.pg-credit a:hover{color:var(--coral-deep)}.pg-post-top.is-busy .pg-shade{background:linear-gradient(90deg,#0c0a08d1 0%,#0c0a088c 55%,#0c0a0859 100%),linear-gradient(#0c0a0833 0%,#0c0a08b3 100%)}.pg-post .pg-read:has(>.pa-part){max-width:1120px}.pg-post .pg-read:has(>.pa-part)>*{max-width:680px;margin-left:auto;margin-right:auto}.pg-post .pg-read:has(>.pa-part)>.pg-lede{max-width:680px}:is(.pg-post .pg-read:has(>.pa-part)>.pa-wide,.pg-post .pg-read:has(>.pa-part)>.pa-graph,.pg-post .pg-read:has(>.pa-part)>.pa-after,.pg-post .pg-read:has(>.pa-part)>.pa-principles,.pg-post .pg-read:has(>.pa-part)>.pa-ways,.pg-post .pg-read:has(>.pa-part)>.pa-record){max-width:none}:is(.pg-post .pg-read:has(>.pa-part)>.pa-chart,.pg-post .pg-read:has(>.pa-part)>.pa-key){max-width:820px}.pa-part{--cream:#f6ebe2;--cream2:#f6ebe2bd;--cream3:#f6ebe280;--peach-l:#ffb7a4}.pa-source{color:var(--ink3);margin:14px 0 0;font-size:12.5px;line-height:1.5}.pa-source:before{content:"";background:var(--coral);vertical-align:middle;border-radius:2px;width:14px;height:2px;margin:0 8px 3px 0;display:inline-block}.pa-record{border-top:1px solid var(--line);margin:40px 0 8px;padding:34px 0 0}.pa-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin:0;display:grid}.pa-figs.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-fig{align-content:start;gap:10px;display:grid}.pa-fig dt{letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(44px,5.4vw,76px);font-weight:700;line-height:.95}.pa-fig dd{max-width:22em;color:var(--ink2);margin:0;font-size:15.5px;line-height:1.45}.pa-fig:first-child dt{color:var(--coral-deep)}html.js .pa-figs .pa-fig{transition:opacity .9s var(--ease) var(--d,0s), translate .9s var(--ease) var(--d,0s)}html.js [data-reveal]:not([data-in]) .pa-fig{opacity:0;translate:0 18px}.pa-chart{margin:44px 0 10px}.pa-chart h3{letter-spacing:-.02em;color:var(--ink);font-size:clamp(21px,2vw,25px);line-height:1.2}.pa-chart-sub{color:var(--ink2);margin:8px 0 18px;font-size:15.5px;line-height:1.5}.pa-chart-svg{width:100%;height:auto;display:block;overflow:visible}.pa-chart-grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.pa-chart-base{stroke:var(--ink3);stroke-width:1px}.pa-chart-fill{fill:color-mix(in srgb, var(--ink) 22%, transparent);transition:fill .3s var(--ease)}.pa-chart-bar.is-last .pa-chart-fill{fill:var(--coral)}.pa-chart-hit{fill:#0000}.pa-chart-bar:hover .pa-chart-fill{fill:color-mix(in srgb, var(--ink) 42%, transparent)}.pa-chart-bar.is-last:hover .pa-chart-fill{fill:var(--coral-deep)}.pa-chart-n{font:700 15px/1 var(--site-font);fill:var(--ink);font-variant-numeric:tabular-nums}.pa-chart-year{font:600 13px/1 var(--site-font);fill:var(--ink3)}.pa-chart-call{letter-spacing:-.01em;color:var(--ink);margin:14px 0 0;font-size:17px;font-weight:650}.pa-chart-fill,.pa-chart-n{transform-box:fill-box;transform-origin:50% 100%}html.js .pa-chart .pa-chart-fill{transition:transform 1.1s var(--ease) calc(var(--i) * 90ms + .15s), fill .3s var(--ease)}html.js .pa-chart .pa-chart-n{transition:opacity .6s var(--ease) calc(var(--i) * 90ms + .7s)}html.js .pa-chart[data-reveal]:not([data-in]) .pa-chart-fill{transform:scaleY(0)}html.js .pa-chart[data-reveal]:not([data-in]) .pa-chart-n{opacity:0}.pa-split{grid-template-columns:1fr 1fr;gap:0;margin:34px auto 52px;display:grid;position:relative}.pa-split-side{padding:26px 30px 28px}.pa-split-side.is-agents{text-align:right;padding-left:0}.pa-split-side.is-people{padding-right:0}.pa-split h3{letter-spacing:0;color:var(--ink3);font-size:15px;font-weight:700}.pa-split ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pa-split li{letter-spacing:-.02em;color:var(--ink);font-size:clamp(19px,1.9vw,23px);font-weight:650;line-height:1.25}.pa-split .is-people li{color:var(--coral-deep)}.pa-split-seam{background:linear-gradient(var(--line), var(--coral) 30%, var(--coral) 70%, var(--line));width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.pa-split-seam span{background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--coral);white-space:nowrap;color:var(--coral-deep);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;position:absolute;top:100%;left:50%;translate:-50% 4px}html.js .pa-split li{transition:opacity .8s var(--ease) var(--d,0s), translate .8s var(--ease) var(--d,0s)}html.js .pa-split[data-reveal]:not([data-in]) .is-agents li{opacity:0;translate:-16px}html.js .pa-split[data-reveal]:not([data-in]) .is-people li{opacity:0;translate:16px}html.js .pa-split-seam{transition:clip-path 1.2s var(--ease) .1s}html.js .pa-split[data-reveal]:not([data-in]) .pa-split-seam{clip-path:inset(50% 0)}.pa-graph{margin:38px 0 14px}.pa-g-stage{border-radius:var(--radius);box-shadow:var(--shadow-soft);background:radial-gradient(120% 90% at 62% 40%,#3a1d14 0%,#1f140f 55%,#140e0b 100%);padding:18px;position:relative;overflow:hidden}.pa-g-svg{width:100%;height:auto;display:block;overflow:visible}.pa-g-svg.is-tall{max-width:420px;margin:0 auto;display:none}.pa-g-svg text{font-family:var(--site-font)}.pa-g-node rect{fill:#fff0e612;stroke:#ffecdc4d;stroke-width:1.2px}.pa-g-node.is-evidence rect{stroke-dasharray:3 3;fill:#ffd9c90f}.pa-g-node.is-hit rect{stroke:var(--coral);stroke-width:2px;fill:#ff554d29}.pa-g-mark{fill:var(--peach-l)}.pa-g-kind{fill:var(--peach-l);font-size:12px;font-weight:700}.pa-g-label{letter-spacing:-.01em;fill:var(--cream);font-size:16px;font-weight:650}.pa-g-link line{stroke:#f6ebe29e;stroke-width:1.6px}.pa-g-link.is-source line{stroke:var(--peach-l);stroke-opacity:.85;stroke-width:2px;stroke-dasharray:.5 6;stroke-linecap:round}.pa-g-tag rect{fill:#24170f;stroke:#ffecdc47;stroke-width:1px}.pa-g-tag text{fill:var(--cream2);font-size:12.5px;font-weight:600}.pa-g-feed{stroke-width:2.4px;stroke-linecap:round}.pa-g-feed.is-live{stroke:#ff6a60}.pa-g-feed.is-next{stroke:#f6ebe28c;stroke-width:1.8px;stroke-dasharray:7 7}.pa-g-prod{cursor:default}.pa-g-prod rect{stroke-width:1.6px}.pa-g-prod.is-live rect{fill:#ff554d2e;stroke:#ff6a60}.pa-g-prod.is-next rect{fill:#fff0e608;stroke:#f6ebe280;stroke-dasharray:6 5}.pa-g-pname{letter-spacing:-.02em;fill:var(--cream);font-size:18px;font-weight:750}.pa-g-does{fill:var(--cream2);font-size:13px;font-weight:600}.pa-g-state{letter-spacing:.02em;font-size:11.5px;font-weight:750}.pa-g-prod.is-live .pa-g-state{fill:#ff8a80}.pa-g-prod.is-next .pa-g-state{fill:var(--cream3)}.pa-g-svg .is-dim{opacity:.22}.pa-g-node,.pa-g-link,.pa-g-feed,.pa-g-prod{transition:opacity .45s var(--ease)}html.js .pa-graph[data-armed] .st-1{transition:opacity .7s var(--ease) calc(var(--i,0) * 70ms), translate .7s var(--ease) calc(var(--i,0) * 70ms)}html.js .pa-graph[data-armed]:not([data-s1]) .st-1{opacity:0;translate:0 10px}html.js .pa-graph[data-armed] .pa-g-link.st-2 line{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--ease)}html.js .pa-graph[data-armed]:not([data-s2]) .pa-g-link.st-2 line{stroke-dashoffset:1px}html.js .pa-graph[data-armed] .pa-g-link.st-2 .pa-g-tag{transition:opacity .5s var(--ease) .55s}html.js .pa-graph[data-armed]:not([data-s2]) .pa-g-link.st-2 .pa-g-tag{opacity:0}html.js .pa-graph[data-armed] .st-3{transition:opacity .9s var(--ease)}html.js .pa-graph[data-armed]:not([data-s3]) .st-3{opacity:0}html.js .pa-graph[data-armed] .pa-g-feed.is-live{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease) .25s, opacity .45s var(--ease)}html.js .pa-graph[data-armed]:not([data-s4]) .pa-g-feed.is-live{stroke-dashoffset:1px}html.js .pa-graph[data-armed] .pa-g-prod.st-4,html.js .pa-graph[data-armed] .pa-g-prod.st-5{transition:opacity .7s var(--ease), translate .7s var(--ease)}html.js .pa-graph[data-armed]:not([data-s4]) .pa-g-prod.st-4{opacity:0;translate:0 8px}html.js .pa-graph[data-armed] .pa-g-feed.st-5{transition:opacity 1s var(--ease) .3s}html.js .pa-graph[data-armed]:not([data-s5]) .st-5{opacity:0}html.js .pa-graph[data-armed]:not([data-s5]) .pa-g-prod.st-5{translate:0 8px}.pa-g-key{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.pa-g-key li{display:flex}.pa-g-key button{border:0;border-top:2px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:border-color .3s var(--ease), background-color .3s var(--ease);background:0 0;align-content:start;gap:4px;margin:0;padding:14px 16px 16px;display:grid}.pa-g-key .is-live button{border-top-color:var(--coral)}.pa-g-key .is-next button{border-top-style:dashed;border-top-color:var(--ink3)}.pa-g-key button:hover,.pa-g-key button[aria-pressed=true]{background:var(--fill)}.pa-g-key button:focus-visible{outline:2px solid var(--coral-deep);outline-offset:-2px}.pa-g-key-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pa-g-key b{letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:750}.pa-g-key-state{white-space:nowrap;color:var(--ink3);font-size:12px;font-weight:700}.pa-g-key .is-live .pa-g-key-state{color:var(--coral-deep)}.pa-g-key-does{color:var(--ink2);font-size:14px;font-weight:650}.pa-g-key-line{color:var(--ink3);font-size:13.5px;line-height:1.45}.pa-graph figcaption{color:var(--ink3);text-align:center;text-wrap:balance;margin-top:16px;font-size:13.5px;line-height:1.5}.pa-deck{border-top:1px solid var(--line);margin:30px auto 12px;padding:26px 0 4px}.pa-deck-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pa-deck h3{letter-spacing:-.015em;color:var(--ink);font-size:19px}.pa-deck-n{color:var(--ink3);margin:0;font-size:16px;font-weight:650}.pa-deck-n b{letter-spacing:-.05em;color:var(--coral-deep);font-size:clamp(44px,5vw,64px);font-weight:700}.pa-deck-track{background:var(--fill);height:18px;box-shadow:inset 0 0 0 1px var(--fill-line);border-radius:999px;margin:14px 0 46px;position:relative}.pa-deck-areas{pointer-events:none;z-index:2;grid-template-columns:repeat(8,1fr);display:grid;position:absolute;inset:0}.pa-deck-areas i+i{border-left:2px solid var(--panel)}.pa-deck-fill{width:var(--score);background:linear-gradient(90deg, #ff8a6e, var(--coral));border-radius:999px;position:absolute;top:0;bottom:0;left:0}.pa-deck-ready{top:-8px;bottom:-8px;left:var(--ready);background:var(--ink);z-index:3;width:2px;margin-left:-1px;position:absolute}.pa-deck-ready span{white-space:nowrap;color:var(--ink);font-size:12.5px;font-weight:700;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}.pa-deck-line{color:var(--ink2);margin:0;font-size:16px;line-height:1.6}html.js .pa-deck .pa-deck-fill{transition:width 1.4s var(--ease) .25s}html.js .pa-deck[data-reveal]:not([data-in]) .pa-deck-fill{width:0}.pa-after{border-radius:var(--radius);background:var(--fill);margin:34px 0 18px;padding:34px 34px 26px}.pa-after-intro{letter-spacing:-.02em;text-align:center;max-width:30em;color:var(--ink);text-wrap:balance;margin:0 auto 28px;font-size:clamp(20px,2vw,25px);font-weight:650;line-height:1.3}.pa-after-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pa-after-steps li{align-content:start;justify-items:center;gap:18px;display:grid}.pa-after-phone .sc-phone{border-radius:32px;width:178px;height:368px;padding:5px}.pa-after-phone .sc-screen{border-radius:27px}.pa-after-phone .sc-island{width:54px;height:16px;margin-left:-27px;top:6px}.pa-after-phone .sc-btn{display:none}.pa-after-copy{text-align:left;gap:6px;width:100%;max-width:220px;display:grid}.pa-after-n{color:var(--coral-deep);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.pa-after-copy h3{letter-spacing:-.02em;color:var(--ink);font-size:18px;line-height:1.2}.pa-after-copy p{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.5}.pa-after figcaption{color:var(--ink3);text-align:center;margin-top:24px;font-size:13px}.pa-principles{border-radius:var(--radius);counter-reset:none;background:radial-gradient(120% 120% at 15% 0,#3a1d14 0%,#1f140f 60%,#140e0b 100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:26px 0 10px;padding:14px 40px;list-style:none;display:grid}.pa-principles li{border-top:1px solid #ffecdc24;grid-template-columns:40px 1fr;align-content:start;gap:6px 10px;padding:28px 18px 28px 0;display:grid}.pa-principles li:nth-child(-n+2){border-top:0}.pa-pr-n{color:#ff8a80;font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:6px;font-size:13px;font-weight:700}.pa-principles b{letter-spacing:-.03em;color:var(--cream);font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.12}.pa-pr-p{color:var(--cream2);font-size:15.5px;line-height:1.5}html.js .pa-principles li{transition:opacity .9s var(--ease) var(--d,0s), translate .9s var(--ease) var(--d,0s)}html.js .pa-principles[data-reveal]:not([data-in]) li{opacity:0;translate:0 16px}.pa-key{margin:46px auto 26px}.pa-key blockquote{margin:0}.pa-key blockquote p{letter-spacing:-.05em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(36px,5.4vw,70px);font-weight:700;line-height:1}.pa-key-proof{border-top:3px solid var(--coral);grid-template-columns:auto 1fr;align-items:baseline;gap:4px 16px;max-width:640px;margin-top:26px;padding-top:18px;display:grid}.pa-key-proof b{letter-spacing:-.03em;color:var(--coral-deep);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(22px,2.4vw,30px);font-weight:700}.pa-key-proof>span{color:var(--ink2);font-size:15.5px;line-height:1.45}.pa-key-proof .pa-source{grid-column:1/-1;margin-top:4px}.pa-team{border-top:1px solid var(--line);margin:26px auto 14px;padding-top:26px}.pa-team .pa-fig dt{font-size:clamp(40px,4.6vw,60px)}.pa-ways{margin:52px 0 6px}.pa-ways>h2{letter-spacing:-.035em;color:var(--ink);text-align:center;margin:0 0 18px;font-size:clamp(28px,3vw,40px)}.pa-ways-grid{grid-template-columns:1.35fr 1fr;gap:18px;margin:0;display:grid}.pa-way{border-radius:var(--radius);align-content:center;min-height:300px;display:grid;position:relative;overflow:hidden}.pa-way h3{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,30px);line-height:1.1}.pa-way p{margin:10px 0 20px;font-size:16px;line-height:1.55}.pa-way.is-scout{background:radial-gradient(120% 120% at 100% 0,#4a2418 0%,#1f140f 60%,#140e0b 100%);grid-template-columns:200px minmax(0,1fr);align-items:end;gap:28px;padding:34px 34px 0 30px}.pa-way.is-scout .pa-way-copy{align-self:center;padding-bottom:34px}.pa-way.is-scout h3{color:var(--cream)}.pa-way.is-scout p{color:var(--cream2)}.pa-way-phone{align-self:end;height:280px;overflow:hidden}.pa-way-phone .sc-phone{border-radius:34px;width:200px;height:414px;padding:5px}.pa-way-phone .sc-screen{border-radius:29px}.pa-way-phone .sc-island{width:58px;height:17px;margin-left:-29px;top:6px}.pa-way.is-raise{background:var(--fill);padding:34px 36px}.pa-way.is-raise h3{color:var(--ink)}.pa-way.is-raise p{color:var(--ink2)}@media (width<=1100px){.pa-after-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.pa-g-key{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pa-ways-grid{grid-template-columns:1fr}.pa-principles{grid-template-columns:1fr;padding:8px 28px}.pa-principles li:nth-child(2){border-top:1px solid #ffecdc24}}@media (width<=700px){.pa-g-svg.is-wide{display:none}.pa-g-svg.is-tall{display:block}.pa-g-stage{margin:0 -8px;padding:10px 4px}.pa-figs{grid-template-columns:1fr;gap:22px}.pa-figs.is-two{grid-template-columns:1fr}.pa-fig{gap:6px}.pa-fig dt{min-width:0;font-size:40px}.pa-after{margin-left:-8px;margin-right:-8px;padding:26px 18px 20px}.pa-after-steps{grid-template-columns:1fr;row-gap:26px}.pa-after-steps li{grid-template-columns:112px 1fr;place-items:center start;gap:18px}.pa-after-phone .sc-phone{border-radius:20px;width:112px;height:232px;padding:3px}.pa-after-phone .sc-screen{border-radius:17px}.pa-after-phone .sc-island{width:34px;height:10px;margin-left:-17px;top:4px}.pa-split-side{padding:18px 16px 20px}.pa-split li{font-size:17px}.pa-split-seam span{padding:5px 9px;font-size:11.5px}.pa-principles{margin-left:-8px;margin-right:-8px;padding:4px 20px}.pa-principles li{grid-template-columns:30px 1fr;padding:22px 0}.pa-key-proof{grid-template-columns:1fr}.pa-way.is-scout{grid-template-columns:1fr;padding:28px 24px 0}.pa-way.is-scout .pa-way-copy{padding-bottom:6px}.pa-way-phone{justify-self:center;height:220px}.pa-way.is-raise{min-height:0;padding:28px 24px}.pa-chart-n{font-size:26px}.pa-chart-year{font-size:24px}}@media (width<=420px){.pa-g-key{grid-template-columns:1fr}.pa-split ul{gap:8px}.pa-split li{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.pa-part *,.pa-part{transition:none!important}html.js .pa-part [data-reveal],html.js .pa-part[data-reveal]{opacity:1;transform:none}html.js .pa-part .pa-fig,html.js .pa-part li{opacity:1!important;translate:none!important}html.js .pa-chart .pa-chart-fill{transform:none!important}html.js .pa-chart .pa-chart-n{opacity:1!important}html.js .pa-deck .pa-deck-fill{width:var(--score)!important}html.js .pa-split-seam{clip-path:none!important}}.pa-g-stage,.pa-principles,.pa-way.is-scout{box-shadow:inset 0 0 0 1px #ffecdc1f, var(--shadow-soft)}.evr{border-bottom:1px solid var(--line)}.evr-row{--evr-bleed:14px;color:var(--ink);transition:transform .45s var(--ease), background-color .45s var(--ease), box-shadow .45s var(--ease);border-radius:4px;grid-template-columns:58px minmax(0,1fr) auto 18px;align-items:center;gap:20px;margin:0;padding:22px 0;text-decoration:none;display:grid}.evr-row:hover{background-color:var(--fill);box-shadow:0 0 0 var(--evr-bleed) var(--fill), 0 18px 30px -26px #28180c80;transform:translateY(-2px)}.evr-date{letter-spacing:.01em;color:var(--coral-deep);font-size:13px;font-weight:700}.evr-date b{letter-spacing:-.045em;color:var(--ink);font-size:34px;font-weight:700;line-height:.95;display:block}.evr-name{letter-spacing:-.012em;font-size:18px;font-weight:650;line-height:1.3}.evr-name small{letter-spacing:0;color:var(--ink3);margin-top:4px;font-size:13.5px;font-weight:500;display:block}.evr-place{align-items:center;gap:12px;min-width:150px;display:flex}.evr-map{flex:none;width:46px;height:46px;overflow:visible}.evr-land{fill:var(--fill);stroke:var(--ink3);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .45s var(--ease)}.evr-dot,.evr-halo{fill:var(--coral);transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--ease), opacity .5s var(--ease)}.evr-halo{opacity:.18}.evr-row:hover .evr-dot{transform:scale(1.3)}.evr-row:hover .evr-halo{opacity:.24;transform:scale(1.55)}.evr-row:hover .evr-land{stroke:var(--ink2)}.evr-where{font-size:14.5px;font-weight:700;line-height:1.25}.evr-where small{color:var(--ink3);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.evr-go{color:var(--ink3);transition:transform .3s var(--ease), color .3s var(--ease);font-style:normal}.evr-row:hover .evr-go{color:var(--coral-deep);transform:translate(3px)}.evr.is-past .evr-date,.evr.is-past .evr-date b{color:var(--ink3)}.evr.is-past .evr-name{color:var(--ink2)}.evr.is-past .evr-dot{opacity:.55}.evr.is-past .evr-halo{opacity:.1}.evr .pg-meet,.evr .ev-meet{margin:0 0 20px 78px;text-decoration:none}.evr-list{gap:0 56px}@media (width<=600px){.evr-row{--evr-bleed:8px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:6px 16px;padding:18px 0}.evr-date b{font-size:28px}.evr-name{font-size:16.5px}.evr-place{grid-column:2;gap:10px;min-width:0;margin-top:6px}.evr-map{width:36px;height:36px}.evr-go{display:none}.evr .pg-meet,.evr .ev-meet{margin:0 0 18px 64px}}@media (prefers-reduced-motion:reduce){.evr-row,.evr-row:hover,.evr-row:hover .evr-dot,.evr-row:hover .evr-halo{transform:none}}.ecal-switch-row{padding-top:28px}.ecal-switch-wrap{padding:0 var(--pg-in)}.ecal-switch{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ecal-sw{height:36px;font:650 14px var(--site-font);color:var(--ink2);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 18px}.ecal-sw:hover{color:var(--ink)}.ecal-sw.is-on{background:var(--ink);color:var(--panel)}.ecal-sw:focus-visible,.ecal-step:focus-visible,.ecal-ev:focus-visible{outline:2px solid var(--coral-deep);outline-offset:2px}.ecal{padding:8px var(--pg-in) 0}.ecal-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ecal-month{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:700}.ecal-nav{gap:8px;display:flex}.ecal-step{width:42px;height:42px;box-shadow:inset 0 0 0 1.5px var(--line);font:650 17px var(--site-font);color:var(--ink);cursor:pointer;transition:box-shadow .3s var(--ease), color .3s var(--ease), opacity .3s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ecal-step:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--ink3);color:var(--coral-deep)}.ecal-step:disabled{opacity:.35;cursor:default}.ecal-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.ecal-grid th{text-align:left;color:var(--ink3);padding:0 10px 10px;font-size:12.5px;font-weight:700}.ecal-grid abbr{text-decoration:none}.ecal-day{vertical-align:top;border-top:1px solid var(--line);border-left:1px solid var(--line);height:112px;padding:10px}.ecal-grid td:last-child{border-right:1px solid var(--line)}.ecal-grid tr:last-child td{border-bottom:1px solid var(--line)}.ecal-date{min-width:28px;height:28px;color:var(--ink2);border-radius:999px;place-items:center;margin:-4px 0 0 -4px;font-size:14px;font-weight:650;display:inline-grid}.ecal-day.is-out .ecal-date{color:var(--ink3);opacity:.5}.ecal-day.is-gone .ecal-date{color:var(--ink3)}.ecal-day.is-today .ecal-date{background:var(--coral);color:#fff}.ecal-day.has-ev{background:var(--fill)}.ecal-evs{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ecal-ev{background:var(--panel);box-shadow:0 1px 0 var(--line);color:var(--ink);transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:6px;align-items:baseline;gap:7px;padding:5px 8px;font-size:13px;font-weight:650;line-height:1.25;text-decoration:none;display:flex}.ecal-ev i{background:var(--coral);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.ecal-ev span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ecal-ev:hover{transform:translateY(-1px);box-shadow:0 8px 18px -12px #28180c73}.ecal-ev:hover span{color:var(--coral-deep)}.ecal-ev.is-host i{background:var(--ink);box-shadow:0 0 0 2px var(--coral)}.ecal-ev.is-past{color:var(--ink3)}.ecal-ev.is-past i{background:var(--ink3);opacity:.6}.ecal-list{max-width:900px;margin-top:40px}.ecal-list-h{letter-spacing:0;color:var(--coral-deep);margin:0 0 8px;font-size:14px;font-weight:750}.ecal-list .evr-list{display:grid}.ecal-empty{color:var(--ink2);margin:8px 0 0;font-size:17px;line-height:1.55}.ecal-empty a{color:var(--coral-deep);text-underline-offset:3px;font-weight:650}@media (width<=760px){.ecal-day{text-align:center;height:58px;padding:6px 4px}.ecal-grid th{text-align:center;padding:0 0 8px}.ecal-date{margin:0;font-size:13.5px}.ecal-evs{flex-wrap:wrap;justify-content:center;gap:3px;margin-top:4px;display:flex}.ecal-ev{box-shadow:none;background:0 0;padding:3px}.ecal-ev span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ecal-ev i{transform:none}.ecal-list{margin-top:28px}}@media (prefers-reduced-motion:reduce){.ecal-sw,.ecal-step,.ecal-ev{transition:none}}.ev-closed{min-height:48px;font:600 15px/1.25 var(--site-font);color:#ffffffc7;align-items:center;gap:9px;margin:0;padding:0 4px 0 0;display:inline-flex}.ev-closed:before{content:"";opacity:.8;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:inset 0 0 0 1.5px}.ev-closed.on-paper{color:var(--ink3);min-height:0;margin-top:18px;font-size:14.5px}.ev-soon{color:#fffc;margin:14px 0 0;font-size:14px;font-weight:600;line-height:1.45}.ev-soon.on-paper{color:var(--ink3)}.today-strip{--ts-top:82px;top:var(--ts-top);z-index:49;background:var(--raised);max-width:calc(100vw - 32px);color:var(--ink);box-shadow:0 10px 30px -16px #1e140a4d, inset 0 0 0 1px var(--line);opacity:0;transition:opacity .45s var(--ease), transform .55s var(--ease);pointer-events:none;border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 6px;display:flex;position:fixed;left:50%;transform:translate(-50%,-10px)}.today-strip.is-in{opacity:1;pointer-events:auto;transform:translate(-50%)}html.asking .today-strip{display:none}.ts-link{min-width:0;height:34px;color:inherit;transition:background-color .3s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.ts-link:hover{background:var(--fill)}.ts-link b{flex:none;font-weight:700}.ts-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink2);font-weight:600;overflow:hidden}.ts-link i{color:var(--ink3);transition:transform .3s var(--ease);flex:none;font-style:normal}.ts-link:hover i{transform:translate(3px)}.ts-dot{background:var(--coral);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.is-today .ts-dot:after{content:"";box-shadow:0 0 0 1.5px var(--coral);opacity:0;animation:tsRing 2.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes tsRing{0%{opacity:.7;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}.today-strip.is-tomorrow{box-shadow:0 8px 24px -18px #1e140a40, inset 0 0 0 1px var(--line)}.is-tomorrow .ts-dot{box-shadow:inset 0 0 0 1.5px var(--coral);background:0 0}.is-tomorrow .ts-link b{color:var(--ink2);font-weight:650}.is-tomorrow .ts-name{color:var(--ink3)}.ts-x{width:34px;height:34px;color:var(--ink3);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;position:relative}.ts-x:hover{background:var(--fill);color:var(--ink)}.ts-x span:before,.ts-x span:after{content:"";background:currentColor;border-radius:1px;width:12px;height:1.5px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.ts-x span:after{transform:rotate(-45deg)}.ts-link:focus-visible,.ts-x:focus-visible{outline:2px solid var(--coral);outline-offset:2px}@media (width<=600px){.today-strip{--ts-top:72px;max-width:calc(100vw - 20px)}.ts-link{gap:7px;padding:0 6px 0 8px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.today-strip{transition:opacity .2s linear;transform:translate(-50%)}.is-today .ts-dot:after{opacity:0;animation:none}}.pg-facts-acts .pg-acts{margin-top:22px}.pg-facts-acts .ev-soon{margin-top:12px}.row-ctas .ev-closed.on-paper{min-height:48px;margin-top:0}.ev-credit a.evc-title{color:inherit;text-decoration:none}.evc-cover:after{content:"";z-index:0;position:absolute;inset:0}.evc-acts{pointer-events:none;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px;display:flex;position:relative}.evc-acts .evc-go{margin-top:0}.evc-ticket,.evc-closed{z-index:1;pointer-events:auto;text-shadow:none;position:relative}.evc-closed{min-height:38px;font-size:14px}.ev-bar{display:none}@media (width<=760px){.pg-event.has-ev-bar{padding-bottom:76px}.ev-bar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:45;background:var(--raised);color:var(--ink);box-shadow:0 14px 40px -18px #1e140a66, inset 0 0 0 1px var(--line);opacity:0;pointer-events:none;transition:opacity .35s var(--ease), transform .5s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:7px 7px 7px 18px;display:flex;position:fixed;transform:translateY(calc(100% + 16px))}.ev-bar.is-on{opacity:1;pointer-events:auto;transform:none}.ev-bar-t{flex:1;min-width:0;margin:0;line-height:1.2}.ev-bar-t small{color:var(--coral-deep);font-size:12px;font-weight:700;display:block}.ev-bar-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}.ev-bar .pill{flex:none}}@media (width<=760px) and (prefers-reduced-motion:reduce){.ev-bar{transition:opacity .2s linear;transform:none}}.prd-top .pg-head{max-width:920px}.prd-title{max-width:19ch}.prd-jump{flex-wrap:wrap;align-items:center;gap:12px 34px;margin-top:34px;display:flex}.prd-jump a{color:#fff;letter-spacing:-.02em;transition:border-color .4s var(--ease);border-bottom:1.5px solid #ffffff59;align-items:center;gap:10px;padding-bottom:6px;font-size:17px;text-decoration:none;display:inline-flex}.prd-jump a:hover{border-color:#fff}.prd-jump .prd-logo{width:22px;height:22px}.prd-jump .prd-slogo{width:88px;height:auto}.prd-sec{padding-top:22px}.prd-sec-mri{padding-top:96px}.prd-stage{color:#fff;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;min-height:min(820px,94vh);padding:120px 64px 64px;display:grid}.prd-stage .frame-clip img{transition:transform 1.6s var(--ease)}.prd-shade{background:linear-gradient(90deg,#0c0a08d6 0%,#0c0a088c 48%,#0c0a084d 100%),linear-gradient(#0c0a0840 0%,#0c0a0800 30%,#0c0a0873 100%)}.prd-stage.is-flip .prd-shade{background:linear-gradient(270deg,#0c0a08d6 0%,#0c0a088c 48%,#0c0a084d 100%),linear-gradient(#0c0a0840 0%,#0c0a0800 30%,#0c0a0873 100%)}.prd-stage.is-flip .prd-copy{order:2}.prd-stage.is-flip .prd-visual{order:1}.prd-notch-a{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;padding:6px 4px 6px 12px;font-size:19px;text-decoration:none;display:inline-flex}.prd-notch-a b{font-weight:750}.prd-notch .prd-logo{width:26px;height:26px}.prd-notch .prd-slogo{width:104px;height:auto}.prd-notch-a:focus-visible{outline:2px solid var(--coral-deep);outline-offset:2px;border-radius:8px}.prd-copy{max-width:560px}.prd-status{color:#ffffffb8;font-size:14px;font-weight:600}.prd-h{letter-spacing:-.042em;text-wrap:balance;margin-top:14px;font-size:clamp(38px,3.7vw,58px);font-weight:650;line-height:1.02}.prd-p{color:#ffffffe6;text-wrap:pretty;max-width:500px;margin-top:20px;font-size:18px;line-height:1.5}.prd-who{color:#ffffffc7;border-left:1.5px solid #fff6;max-width:500px;margin-top:22px;padding-left:16px;font-size:15px;line-height:1.5}.prd-who b{color:#fff;margin-bottom:2px;font-size:13px;font-weight:700;display:block}.prd-acts{gap:14px 26px;margin-top:30px}.prd-go{color:#fff}.prd-note{color:#ffffffa8;margin-top:18px;font-size:14px}.prd-visual{justify-content:center;min-width:0;display:flex;position:relative}.prd-visual .tm{opacity:1;display:block;position:relative;inset:auto;transform:none}.prd-visual-mri .prd-mat{width:100%;max-width:660px;height:auto;padding:32px}.prd-visual-mri .t-mini{width:300px;position:absolute;bottom:-14px;left:-48px}.prd-visual-vantage{align-items:center}.prd-visual-vantage>*{width:100%;max-width:720px}.prd-visual-scout{align-items:center}.prd-stage-scout .p-phone{transform:rotate(-2deg)}.prd-stage-scout.is-flip .p-phone{transform:rotate(2deg)}.prd-sec#start{padding-top:140px}.prd-start{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:22px 64px;display:grid}.prd-start-film{color:#fff;min-height:560px}.prd-start-film .prd-shade{background:linear-gradient(#0c0a081a 30%,#0c0a08b8 100%)}.prd-start-notch{padding-right:28px}.prd-start-h{white-space:nowrap;letter-spacing:-.035em;color:var(--ink);padding-left:10px;font-size:clamp(26px,2.2vw,34px)}.prd-start-line{letter-spacing:-.03em;max-width:26ch;font-size:clamp(24px,2vw,30px);font-weight:650;line-height:1.15;position:absolute;bottom:32px;left:36px;right:36px}.prd-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prd-row{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);column-gap:28px;padding:34px 0;display:grid}.prd-row:last-child{border-bottom:1px solid var(--line)}.prd-row>*{grid-column:2}.prd-row-who{color:var(--mute);grid-area:1/1/span 3;padding-top:10px;font-size:14px;font-weight:700}.prd-row-h{letter-spacing:-.035em;color:var(--ink3);transition:color .5s var(--ease);font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.08}.prd-row-p{max-width:560px;color:var(--ink3);margin-top:12px;font-size:16px;line-height:1.55}.prd-row-acts{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:20px;display:flex}.prd-row.is-lead .prd-row-who{color:var(--coral-deep)}.prd-row.is-lead .prd-row-h{color:var(--ink);font-size:clamp(34px,3.2vw,48px)}.prd-row.is-lead .prd-row-p{color:var(--ink2);font-size:17px}.prd-fit{color:#fff;align-items:flex-end;min-height:440px;padding:64px;display:flex}.prd-fit .prd-shade{background:linear-gradient(90deg,#0c0a08c7 0%,#0c0a0840 70%),linear-gradient(#0c0a0800 40%,#0c0a0880 100%)}.prd-fit-copy{max-width:820px}.prd-fit-h{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(30px,3vw,46px);font-weight:650;line-height:1.1}.prd-fit-h span:last-child{color:#ffffffb8}@media (width<=1180px){.prd-stage,.prd-stage.is-flip{grid-template-columns:1fr;gap:48px;padding:112px 48px 56px}.prd-stage.is-flip .prd-copy{order:0}.prd-stage.is-flip .prd-visual{order:1}.prd-shade,.prd-stage.is-flip .prd-shade{background:linear-gradient(#0c0a08cc 0%,#0c0a0880 50%,#0c0a08b3 100%)}.prd-copy{max-width:640px}.prd-start{grid-template-columns:1fr}.prd-start-film{min-height:340px}}@media (width<=820px){.prd-sec-mri{padding-top:72px}.prd-row{grid-template-columns:1fr}.prd-row>*,.prd-row-who{grid-area:auto/1}.prd-row-who{margin-bottom:8px;padding-top:0}}@media (width<=600px){.prd-sec{padding-top:16px}.prd-sec-mri{padding-top:56px}.prd-jump{gap:10px 22px;margin-top:26px}.prd-stage,.prd-stage.is-flip{gap:36px;min-height:0;padding:96px 20px 24px}.prd-notch-a{font-size:17px}.prd-h{font-size:34px}.prd-p{font-size:16px}.prd-acts .pill{width:100%}.prd-visual-mri .prd-mat{padding:18px}.prd-visual-mri .t-mini{display:none}.prd-visual-vantage{height:auto}.prd-visual-scout .p-phone{margin:-24px 0;transform:scale(.92)}.prd-sec#start{padding-top:88px}.prd-start-film{min-height:260px}.prd-start-line{font-size:22px;bottom:22px;left:20px;right:20px}.prd-row{padding:26px 0}.prd-row.is-lead .prd-row-h{font-size:32px}.prd-row-h{font-size:26px}.prd-fit{min-height:380px;padding:28px 20px}.prd-fit-h{font-size:28px}}@media (prefers-reduced-motion:reduce){.prd-stage .frame-clip img{transition:none}}.prd-visual-waypoint{align-items:center}.prd-visual-waypoint>*{width:100%;max-width:720px}.pg-others.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-others.is-three .pg-other-copy{bottom:30px;left:28px;right:28px}.pg-others.is-three .pg-other-line{font-size:clamp(21px,1.75vw,26px)}@media (width<=1100px){.pg-others.is-three{grid-template-columns:1fr}}.pg-wfacts .pg-h2{color:#f6f1ec}.pg-wfacts .pg-sfor-head p{color:#f6f1ecc7;max-width:760px}.pg-wfacts .wp-facts{margin-top:26px}.pg-wfacts .row-ctas{margin-top:28px}.pg-wfacts .wp-facts li:first-child b{color:#3ddc97}@media (width<=600px){.pg-wfacts{padding:36px 22px}}.pg-wfacts .wp-in-link{color:#fff;text-underline-offset:3px;transition:text-decoration-color .3s var(--ease);-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.pg-wfacts .wp-in-link:hover{text-decoration-color:#3ddc97}.pg-wuses,.pg-wnotes{padding:0 var(--pg-in)}.wp-uses{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;margin:30px 0 0;padding:0;list-style:none;display:grid}.wp-uses li{align-content:start;gap:8px;display:grid}.wp-use-pic{background:#120f0e;border-radius:16px;margin-bottom:10px;display:block;overflow:hidden;box-shadow:0 0 0 1px #7f7f7f2e}.wp-use-pic .wp-shot{animation:none}.wp-uses b{letter-spacing:-.03em;color:var(--ink);font-size:clamp(22px,1.9vw,28px);font-weight:700;line-height:1.15}.wp-uses li>span:last-child{color:var(--ink2);max-width:560px;font-size:17px;line-height:1.5}.wp-also{margin:40px 0 0;padding:0;list-style:none;display:grid}.wp-also li{border-top:1px solid var(--line);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:baseline;gap:4px 32px;padding:18px 0;display:grid}.wp-also b{letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,1.7vw,24px);font-weight:700}.wp-also span{color:var(--ink2);font-size:17px;line-height:1.5}.wp-notes-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;display:grid}.wp-notes-cols>div{border-top:2px solid var(--coral);padding-top:18px}.wp-notes-cols h3{letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,1.7vw,24px);font-weight:700}.wp-notes-cols p{color:var(--ink2);margin-top:10px;font-size:17px;line-height:1.55}.wp-notes-own{color:var(--ink3);margin-top:24px;font-size:15px}.wp-coming{background:#7f7f7f14;border-radius:20px;margin-top:34px;padding:26px 28px}.wp-coming h3{color:var(--ink);font-size:18px;font-weight:700}.wp-coming ul{gap:8px;margin:12px 0 0;padding-left:20px;display:grid}.wp-coming li{color:var(--ink2);font-size:16.5px;line-height:1.5}@media (width<=900px){.wp-uses,.wp-notes-cols,.wp-also li{grid-template-columns:minmax(0,1fr)}}.wp-who-h{color:var(--ink);margin-top:40px;font-size:18px;font-weight:700}.wp-who-h+.wp-also{margin-top:12px}.pg-stend{padding:0 var(--pg-in);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.pg-stend-copy p{max-width:36em;color:var(--ink2);margin-top:16px;font-size:19px;line-height:1.55}.pg-stend-copy .pg-h2+p{margin-top:20px}.pg-stend-pic{aspect-ratio:4/3;background:#edeff4;overflow:hidden}.pg-stend-pic .st-img{object-fit:cover;width:100%;height:100%}.st-d{display:none!important}:root[data-theme=dark] .pg-stend-pic{background:#0c111c}:root[data-theme=dark] .st-l{display:none!important}:root[data-theme=dark] .st-d{display:block!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pg-stend-pic{background:#0c111c}:root:not([data-theme=light]) .st-l{display:none!important}:root:not([data-theme=light]) .st-d{display:block!important}}@media (width<=820px){.pg-stend{grid-template-columns:minmax(0,1fr);gap:32px}.pg-stend-copy p{font-size:17px}}.pg-pnews{padding:0 var(--pg-in)}.vc{padding:0 var(--pg-in);grid-template-columns:minmax(0,1fr);gap:40px;margin:0;display:grid}.vc.has-scene{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:56px}.vc-copy{min-width:0;max-width:24em;font-size:clamp(24px,2.4vw,36px)}.vc blockquote{font-size:inherit;letter-spacing:-.025em;color:var(--ink);text-wrap:pretty;overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.28}.vc-mark{letter-spacing:0;height:.62em;color:var(--accent-word);margin-bottom:.14em;font-size:2.6em;font-weight:700;line-height:1;display:block}.vc figcaption,.vc-note{font-size:15px}.vc figcaption{color:var(--ink2);align-items:center;gap:16px;margin-top:26px;font-size:15px;line-height:1.4;display:flex}.vc-who b{letter-spacing:-.01em;color:var(--ink);font-size:17px;display:block}.vc-note{color:var(--ink3);margin-top:18px;font-size:13px;font-weight:600}.vc-scene{min-height:520px}.vc-scene img{object-position:50% 40%}.vc-face{width:var(--vc-face,64px);height:calc(var(--vc-face,64px) * 1.12);background:var(--warm-1);border-radius:999px 999px 14px 14px;flex:none;display:block;position:relative;overflow:hidden}.vc-face img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.vq figcaption{align-items:center;gap:16px;display:flex}.vq figcaption b{margin-bottom:2px}.vq-face{box-shadow:0 0 0 2px #ffffff24}.quote figcaption{align-items:center;gap:12px;display:flex}.quote figcaption img{border-radius:0}.sv-kind{letter-spacing:-.01em;color:var(--peach);font-size:15px;font-weight:700}.sv-lead{max-width:720px;color:var(--ink2);margin-top:12px;font-size:18px;line-height:1.55}.sv-voice-link{padding:0 var(--pg-in);margin-top:28px}.sv-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sv-pair.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-pair.is-three .sv-big{min-height:480px}.sv-pair.is-three .sv-big-copy b{font-size:clamp(26px,2.4vw,36px)}.sv-big{color:#fff;min-height:520px;text-decoration:none;display:block}.sv-big .frame-clip img{transition:transform 1.4s var(--ease)}.sv-big:hover .frame-clip img{transform:scale(1.04)}.sv-big-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute;bottom:36px;left:40px;right:40px}.sv-big-copy b{letter-spacing:-.04em;font-size:clamp(30px,3vw,44px);line-height:1.04}.sv-big-copy>span:not(.pg-go){color:#ffffffe0;max-width:480px;font-size:17px;line-height:1.5}.sv-big-copy .pg-go{margin-top:6px}.sv-record{padding:0 var(--pg-in);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;display:grid}.sv-record div{border-top:2px solid var(--ink);padding-top:18px}.sv-record dt{letter-spacing:-.045em;color:var(--ink);font-size:clamp(32px,3vw,46px);font-weight:700;line-height:1}.sv-record dd{color:var(--ink2);margin:12px 0 0;font-size:15.5px;line-height:1.5}.sv-steps{padding:0 var(--pg-in);counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.sv-steps li{border-top:2px solid var(--ink);counter-increment:s;padding-top:18px}.sv-steps li:before{content:"0" counter(s);color:var(--coral-deep);margin-bottom:14px;font-size:14px;font-weight:800;display:block}.sv-steps b{letter-spacing:-.02em;color:var(--ink);font-size:22px;line-height:1.2;display:block}.sv-steps span{color:var(--ink2);margin-top:10px;font-size:16px;line-height:1.5;display:block}.sv-steps.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-steps+.row-ctas{margin-top:36px}.sv-cases{padding:0 var(--pg-in)}.sv-cases li{border-top:1px solid var(--line);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:20px 40px;padding:30px 0;display:grid}.sv-cases li:last-child{border-bottom:1px solid var(--line)}.sv-case-meta b{letter-spacing:-.01em;color:var(--ink);font-size:17px;line-height:1.3;display:block}.sv-case-meta small{color:var(--ink3);margin-top:6px;font-size:13.5px;font-weight:650;display:block}.sv-case-logo img{width:auto;height:24px;margin:2px 0 4px}.sv-case-body h3{letter-spacing:-.03em;color:var(--ink);font-size:clamp(22px,2vw,28px);line-height:1.2}.sv-case-body p{max-width:32em;color:var(--ink2);margin:10px 0 14px;font-size:16.5px;line-height:1.55}.sv-case-side:empty{display:none}.sv-case-side{grid-column:2}.sv-case-pic{aspect-ratio:4/3;border-radius:18px;width:min(100%,420px);display:block}.sv-case-big{letter-spacing:-.06em;color:var(--coral-deep);font-size:clamp(56px,5vw,84px);font-weight:650;line-height:.9;display:block}.sv-how{padding:0 var(--pg-in);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.sv-how li{flex-direction:column;display:flex}.sv-how-pic{aspect-ratio:1440/828;background:var(--fill);box-shadow:0 0 0 1px var(--line), var(--shadow-soft);border-radius:18px;margin-bottom:20px;position:relative;overflow:hidden}.sv-how-pic img{object-fit:cover;object-position:0 0;width:100%;height:100%}.sv-how small{color:var(--coral-deep);font-size:13px;font-weight:750}.sv-how b{letter-spacing:-.02em;color:var(--ink);margin-top:6px;font-size:21px;line-height:1.25}.sv-how li>span{color:var(--ink2);margin-top:8px;font-size:15.5px;line-height:1.55}.sv-how-more{flex-wrap:wrap;gap:12px 28px;margin-top:26px;display:flex}.sv-case{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;padding:56px 64px;display:grid}.sv-big-num{letter-spacing:-.06em;color:var(--coral-deep);font-size:clamp(72px,8vw,128px);font-weight:650;line-height:.9}.sv-case-num h2{letter-spacing:-.03em;color:var(--ink);margin-top:10px;font-size:clamp(26px,2.4vw,34px);line-height:1.15}.sv-case-num>p:last-child{max-width:32em;color:var(--ink2);margin-top:16px;font-size:16.5px;line-height:1.55}.sv-case-q{padding:0}.sv-case-q blockquote{font-size:clamp(20px,1.8vw,25px)}.sv-rows{padding:0 var(--pg-in)}.sv-rows li{border-top:1px solid var(--line);grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:baseline;gap:4px 32px;padding:22px 0;display:grid}.sv-rows li:last-child{border-bottom:1px solid var(--line)}.sv-rows b a{color:inherit;text-decoration:none}.sv-rows b a:hover{color:var(--coral-deep)}.sv-rows b{letter-spacing:-.035em;color:var(--ink);font-size:clamp(24px,2.4vw,36px);font-weight:700;line-height:1.1}.sv-rows span{color:var(--ink2);font-size:18px;line-height:1.5}.sv-rows-after{margin-top:40px}.sv-two{padding:0 var(--pg-in);grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;display:grid}.sv-two-col{border-top:3px solid var(--who-founder);padding-top:22px}.sv-two-col+.sv-two-col{border-top-color:var(--who-partner)}.sv-two-k{color:var(--ink3);font-size:14px;font-weight:750}.sv-two-col h3{letter-spacing:-.04em;color:var(--ink);margin-top:8px;font-size:clamp(32px,3vw,46px);line-height:1.05}.sv-two-col>p:not(.sv-two-k){max-width:560px;color:var(--ink2);margin:14px 0 20px;font-size:18px;line-height:1.55}.sv-mbi{color:#fff;align-items:flex-end;min-height:640px;display:flex}.sv-mbi .frame-clip img{object-position:50% 30%}.sv-mbi-shade{background:linear-gradient(90deg,#0c0a08db 0%,#0c0a0899 50%,#0c0a0833 100%)}.sv-mbi .notch{padding-left:22px}.sv-mbi-ted{width:auto;height:18px}.sv-mbi-copy{max-width:700px;padding:120px 64px 56px;position:relative}.sv-mbi-copy h2{letter-spacing:-.045em;font-size:clamp(40px,4vw,60px);line-height:1}.sv-mbi-copy>p{color:#ffffffe6;margin-top:16px;font-size:18px;line-height:1.55}.sv-mbi-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.sv-mbi-roles li{color:#fffc;border-top:1px solid #ffffff59;padding-top:12px;font-size:14.5px;line-height:1.45}.sv-mbi-roles b{color:#fff;margin-bottom:4px;font-size:16px;display:block}.sv-mbi-q{color:#ffffffdb;margin:28px 0 26px;font-size:15.5px;font-style:normal;line-height:1.55}.sv-mbi-q small{color:var(--peach);margin-top:6px;font-size:13px;font-weight:650;display:block}.sv-person{border-radius:var(--radius);color:#fff;background:#2a1b13;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:stretch;display:grid;overflow:hidden}.sv-person-copy{padding:56px 56px 56px var(--frame-in);flex-direction:column;justify-content:flex-end;display:flex}.sv-person-name{letter-spacing:-.055em;font-size:clamp(48px,6vw,96px);font-weight:650;line-height:.95}.sv-person-role{color:var(--peach);margin-top:14px;font-size:16px;font-weight:650}.sv-person-big{letter-spacing:-.035em;max-width:18ch;margin-top:30px;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.1}.sv-person-line{color:#ffffffdb;max-width:620px;margin-top:18px;font-size:18px;line-height:1.55}.sv-person .row-ctas{margin-top:30px}.sv-person-pic{min-height:640px;position:relative}.sv-person-pic img{object-fit:cover;object-position:40% 20%;width:100%;height:100%;position:absolute;inset:0}.sv-about{padding:0 var(--pg-in);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;display:grid}.sv-about p{max-width:32em;color:var(--ink2);font-size:19px;line-height:1.6}.sv-about p+p{margin-top:14px}.sv-books{margin-top:24px}.sv-books li{border-top:1px solid var(--line);letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 0;font-size:18px;font-weight:650;display:flex}.sv-books li:last-child{border-bottom:1px solid var(--line)}.sv-books i{font-style:normal}.sv-books small{color:var(--coral-deep);font-size:13px;font-weight:650}.sv-talks{padding:0 var(--pg-in);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.sv-talks li{border-top:1px solid var(--line);align-content:start;gap:6px;padding:24px 0;display:grid}.sv-talks small{color:var(--coral-deep);font-size:13px;font-weight:750}.sv-talks b{letter-spacing:-.03em;color:var(--ink);font-size:clamp(22px,2vw,28px);line-height:1.2}.sv-talks span{color:var(--ink2);font-size:16px;line-height:1.5}.sv-talks-act{padding:0 var(--pg-in)}.sv-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding:56px 64px;display:grid}.sv-panels h3{color:var(--coral-deep);border-bottom:2px solid var(--ink);padding-bottom:12px;font-size:14px;font-weight:750}.sv-panel-list{margin-top:24px}.sv-panel-list li,.sv-diff li{border-bottom:1px solid var(--line);color:var(--ink2);gap:4px;padding:16px 0;font-size:16px;line-height:1.5;display:grid}.sv-panel-list b,.sv-diff b{letter-spacing:-.015em;color:var(--ink);font-size:19px}.sv-formats{color:var(--ink2);margin-top:20px;font-size:16px;line-height:1.5}.sv-formats b{color:var(--ink);margin-right:8px}.sv-stages{padding:32px var(--pg-in);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sv-stages h2{letter-spacing:0;color:var(--ink3);font-size:15px;font-weight:700}.sv-stage-logos{flex-wrap:wrap;align-items:center;gap:28px 56px;margin-top:24px;display:flex}.sv-stage-logo img{opacity:.8;filter:grayscale();width:auto;display:block}.sv-stage-logo.lg-ted img{height:22px}.sv-stage-logo.lg-cat img{height:30px}.sv-stage-logo.lg-dots img{height:34px}.sv-stage-logo.lg-pollen img,.sv-stage-logo.lg-b1g1 img{height:24px}.sv-stage-named{color:var(--ink2);margin-top:22px;font-size:16px;font-weight:600}.svs{padding-top:64px}.svs-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px 28px;padding:28px 0;display:grid}.svs-head{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:8px 24px;display:flex}.svs-head p{color:var(--ink2);flex:360px;font-size:15.5px;line-height:1.5}.svs-head h2{letter-spacing:-.03em;color:var(--ink);font-size:clamp(24px,2vw,30px);line-height:1.15}.svs-link{color:var(--ink);grid-template-columns:116px minmax(0,1fr) 28px;align-items:center;gap:18px;text-decoration:none;display:grid}.svs-pic{border-radius:20px;height:116px;display:block}.svs-pic img{transition:transform 1.2s var(--ease);object-position:50% 30%}.svs-link:hover .svs-pic img{transform:scale(1.06)}.svs-copy b{letter-spacing:-.02em;transition:color .3s var(--ease);font-size:20px;line-height:1.2;display:block}.svs-copy span{color:var(--ink2);margin-top:6px;font-size:15px;line-height:1.45;display:block}.svs-link:hover b{color:var(--coral-deep)}.svs-link i{width:100%;height:28px;position:relative}.svs-link i:after{content:"";border:solid var(--ink3);width:10px;height:10px;transition:transform .4s var(--ease), border-color .3s var(--ease);border-width:2px 2px 0 0;position:absolute;top:9px;left:7px;transform:rotate(45deg)}.svs-link:hover i:after{border-color:var(--coral-deep);transform:translate(4px)rotate(45deg)}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:32px}@media (width<=1180px){.foot-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 28px}}@media (width<=1240px){.svs-link{grid-template-columns:96px minmax(0,1fr) 24px}.svs-pic{height:96px}}@media (width<=1100px){.sv-case,.sv-about,.sv-panels{grid-template-columns:1fr;gap:36px}.vc.has-scene{gap:36px}.sv-case,.sv-panels{padding:48px}.sv-record,.sv-steps,.sv-steps.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-pair.is-three{grid-template-columns:1fr}.sv-pair.is-three .sv-big{min-height:380px}.sv-cases li{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.sv-person{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}@media (width<=980px){.sv-person{grid-template-columns:1fr}.sv-person-pic{aspect-ratio:16/10;order:-1;min-height:0}.sv-person-pic img{object-position:50% 22%}.sv-person-copy{padding:40px 36px}}@media (width<=860px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px}.foot-grid>.foot-col:last-child{grid-column:1/-1}}@media (width<=820px){.sv-pair,.sv-pair.is-three,.sv-two,.sv-talks{grid-template-columns:1fr}.sv-cases li{grid-template-columns:1fr;gap:12px}.sv-case-side{grid-column:auto}.sv-how{grid-template-columns:1fr;gap:40px}.vc.has-scene{grid-template-columns:1fr}.vc-scene{aspect-ratio:4/3;max-width:560px;min-height:0}.sv-rows li{grid-template-columns:1fr}.sv-mbi-roles{grid-template-columns:1fr;gap:12px}.svs-row{grid-template-columns:1fr}}@media (width<=600px){.vc-copy{font-size:21px}.sv-big{min-height:420px}.sv-big-copy{bottom:24px;left:22px;right:22px}.sv-record,.sv-steps,.sv-steps.is-three{grid-template-columns:1fr;gap:24px}.sv-case,.sv-panels{padding:30px 20px}.sv-mbi{min-height:0}.sv-mbi-copy{padding:96px 20px 28px}.sv-person-copy{padding:28px 20px}.sv-person-pic{aspect-ratio:4/5}.sv-person-big{font-size:26px}.sv-person-line,.sv-about p,.sv-rows span,.sv-two-col>p:not(.sv-two-k){font-size:16.5px}.sv-stage-logos{gap:22px 32px}.svs-link{grid-template-columns:88px minmax(0,1fr) 24px;gap:14px}.svs-pic{border-radius:16px;height:88px}.foot-grid{gap:32px 20px}}@media (prefers-reduced-motion:reduce){.sv-big .frame-clip img,.svs-pic img{transition:none}}.tm-person{background:var(--au-panel,#10261f)}.tm-person .sv-person-name{font-size:clamp(44px,5.2vw,84px)}.tm-person .sv-person-role{color:var(--au-accent,#b9e4cf)}.tm-person .sv-person-big{max-width:16ch}.tm-person .sv-person-pic img{object-position:50% 18%}.tm-bio{padding:0 var(--pg-in);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;display:grid}.tm-bio-text{max-width:34em}.tm-bio-text p{color:var(--ink2);text-wrap:pretty;font-size:19px;line-height:1.65}.tm-bio-text p+p{margin-top:18px}.tm-bio-text .tm-bio-lede{letter-spacing:-.012em;color:var(--ink);font-size:clamp(22px,1.9vw,26px);line-height:1.5}.tm-bio-text .tm-bio-lede:first-letter{float:left;color:var(--coral-deep);margin:6px 9px 0 0;font-size:3.3em;font-weight:650;line-height:.82}.tm-notes{padding:0 var(--pg-in);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.tm-notes .pg-thumb{aspect-ratio:16/10;height:auto}.tm-notes .pg-card b{font-size:19px}.tm-notes .pg-card span.tm-desc{color:var(--ink2);font-size:15px;line-height:1.5}.tm-band{height:clamp(420px,32vw,500px)}.tm-band .frame-clip{background:#040706}.tm-band .frame-clip>img{aspect-ratio:16/9;object-fit:cover;object-position:100% 0;width:auto;max-width:none;height:100%;inset:0 0 0 auto}.tm-band .pg-band-shade{background:linear-gradient(90deg,#040706e6 0%,#04070699 34%,#04070600 58%)}.tm-band .notch-tl{padding-left:calc(var(--frame-in) - 2px)}.tm-band .pg-band-copy{left:var(--frame-in);max-width:min(500px,46%);top:calc(50% + 28px);bottom:auto;right:auto;transform:translateY(-50%)}.tm-band .pg-band-copy h2{font-size:clamp(34px,3.3vw,50px)}.tm-events{padding:0 var(--pg-in);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;display:grid}.tm-events-head p{max-width:30em;color:var(--ink2);text-wrap:pretty;margin:14px 0 18px;font-size:17px;line-height:1.6}.tm-events-list{align-content:start;display:grid}.tm-events-list .evr:first-child{border-top:1px solid var(--line)}.pg-byline-pic{border-radius:50%;grid-row:span 2;display:block}.pg-byline-pic .pg-byline-photo{transition:transform .35s var(--ease);display:block}.pg-byline-pic:hover .pg-byline-photo{transform:scale(1.04)}.pg-byline a.pg-byline-who{color:inherit;text-decoration:none}.pg-byline a.pg-byline-who:hover{color:var(--coral-deep);text-underline-offset:3px;text-decoration:underline}.nf-by{align-items:center;gap:10px;margin:2px 0;display:flex}.nf-by-photo{object-fit:cover;background:var(--fill);border-radius:50%;flex:none;width:32px;height:32px}.nf-by-t{gap:1px;line-height:1.3;display:grid}.nf-by-t b{color:var(--ink);font-size:14px;font-weight:750}.nf-card.is-lead .nf-by-t b{color:#fff}.pg-hero-by{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:22px;display:flex}.pg-hero-by-who{color:#fff;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.pg-hero-by-who img{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px;box-shadow:0 0 0 2px #ffffffe6}.pg-hero-by-t{text-shadow:0 1px 14px #00000059;gap:2px;line-height:1.25;display:grid}.pg-hero-by-t b{font-size:17px;font-weight:750}.pg-hero-by-t>span{color:#ffffffdb;font-size:14.5px;font-weight:550}a.pg-hero-by-who:hover b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.pg-hero-by-date{color:#ffffffdb;text-shadow:0 1px 14px #00000059;border-left:1px solid #fff6;padding-left:22px;font-size:14.5px;font-weight:600}.pg-ev-line{margin-bottom:26px}.pg-about-author{border-radius:var(--radius);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-soft);grid-template-columns:168px minmax(0,1fr);align-items:start;gap:32px;margin-top:56px;padding:28px;display:grid}.pg-about-author:not(.has-portrait){grid-template-columns:96px minmax(0,1fr)}.pg-about-pic{background:var(--frame-bg);aspect-ratio:4/5;border-radius:20px;display:block;overflow:hidden}.pg-about-author:not(.has-portrait) .pg-about-pic{aspect-ratio:1;border-radius:50%}.pg-about-pic img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.pg-about-copy{padding-top:4px}.pg-read .pg-about-author .pg-about-n{letter-spacing:-.025em;color:var(--ink);font-size:24px;font-weight:700;line-height:1.15}.pg-read .pg-about-author .pg-about-r{color:var(--coral-deep);margin-top:6px;font-size:15.5px;font-weight:600;line-height:1.4}.pg-read .pg-about-author .pg-about-t{max-width:34em;color:var(--ink2);margin-top:14px;font-size:16.5px;line-height:1.6}.pg-about-go{color:var(--ink);align-items:center;gap:8px;margin-top:16px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.pg-about-go i{color:var(--coral-deep);transition:transform .35s var(--ease);font-style:normal}.pg-about-go:hover i{transform:translate(3px)}.pg-about-li{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.li-invite{justify-items:start;gap:12px;display:grid}.pg-read .li-line,.li-line{max-width:34em;color:var(--ink2);font-size:15.5px;line-height:1.55}.li-btn{color:#fff;min-height:46px;transition:background-color .3s var(--ease), transform .3s var(--ease);background:#0a66c2;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.li-btn:hover{background:#004182}.li-btn:focus-visible{outline:2px solid var(--coral-deep);outline-offset:3px}.li-mark{flex:none}.li-btn>span{white-space:nowrap}.li-pill{align-items:center;gap:9px;display:inline-flex}.li-follow{min-height:40px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);transition:box-shadow .3s var(--ease);border-radius:999px;align-items:center;gap:9px;padding:0 18px 0 12px;font-size:14.5px;font-weight:650;text-decoration:none;display:inline-flex}.li-follow:hover{box-shadow:inset 0 0 0 1.5px #0a66c2}.li-follow:focus-visible{outline:2px solid var(--coral-deep);outline-offset:3px}.li-follow .li-badge{width:20px;height:20px}.tm-li{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.pg-hero-by.is-themed{background:var(--au-panel);border-radius:999px;gap:0;margin-top:24px;padding:7px;display:inline-flex;box-shadow:0 18px 40px -22px #0000008c,inset 0 0 0 1px #ffffff14}.pg-hero-by.is-themed .pg-hero-by-who{gap:12px;padding-right:18px}.pg-hero-by.is-themed .pg-hero-by-who img{width:48px;height:48px;box-shadow:none}.pg-hero-by.is-themed .pg-hero-by-t{text-shadow:none}.pg-hero-by.is-themed .pg-hero-by-t b{color:#fff;font-size:16.5px}.pg-hero-by.is-themed .pg-hero-by-t>span{color:var(--au-accent);font-size:13.5px;font-weight:600}.pg-hero-by.is-themed .pg-hero-by-date{text-shadow:none;color:#ffffffd6;border-left:1px solid #ffffff29;align-self:stretch;align-items:center;padding:0 22px 0 18px;font-size:13.5px;display:flex}.pg-about-author.is-themed{background:var(--au-panel);box-shadow:var(--shadow-soft);color:#fff}.pg-read .pg-about-author.is-themed .pg-about-n{color:#fff;font-size:26px}.pg-read .pg-about-author.is-themed .pg-about-r{color:var(--au-accent)}.pg-read .pg-about-author.is-themed .pg-about-t,.pg-read .pg-about-author.is-themed .li-line{color:#ffffffdb}.pg-about-author.is-themed .pg-about-go{color:#fff}.pg-about-author.is-themed .pg-about-go i{color:var(--au-accent)}.pg-about-author.is-themed .pg-about-go:focus-visible,.pg-about-author.is-themed .li-btn:focus-visible{outline-color:var(--au-accent)}.pg-about-author.is-themed .pg-about-pic{box-shadow:0 0 0 1px #ffffff1f}.pg-about-author.is-themed .pg-about-li{border-top-color:#ffffff29}.keep{white-space:nowrap}@media (width<=980px){.tm-person{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.tm-person .sv-person-pic{aspect-ratio:auto;order:0;min-height:0}.tm-person .sv-person-copy{padding:40px 32px 40px var(--frame-in);justify-content:center}.tm-band{--tm-ratio:.5625;--tm-img:calc((100vw - 2 * var(--pg-col)) * var(--tm-ratio));height:auto;min-height:0;padding:calc(var(--tm-img) - 24px) var(--frame-in) 32px}.tm-band .frame-clip>img{width:100%;height:var(--tm-img);aspect-ratio:auto;object-position:76% 0;inset:0 0 auto}.tm-band .pg-band-shade{background:linear-gradient(180deg, #04070600 calc(var(--tm-img) * .6), #040706 var(--tm-img))}.tm-band .pg-band-copy{max-width:560px;position:relative;top:auto;left:auto;transform:none}.tm-person .sv-person-pic img{object-position:50% 16%}}@media (width<=820px){.tm-bio{grid-template-columns:1fr;gap:20px}.tm-notes{grid-template-columns:1fr;gap:32px}.tm-events{grid-template-columns:1fr;gap:20px}}@media (width<=600px){.pg-hero-by.is-themed{border-radius:26px;grid-template-columns:auto;padding:8px 16px 10px 8px;display:grid}.pg-hero-by.is-themed .pg-hero-by-who img{width:44px;height:44px}.pg-hero-by.is-themed .pg-hero-by-date{border-left:0;padding:6px 0 0 56px}.tm-person{grid-template-columns:1fr}.tm-person .sv-person-pic{aspect-ratio:5/4;order:-1}.tm-person .sv-person-pic img{object-position:50% 14%}.tm-person .sv-person-copy{padding:26px var(--frame-in) 30px}.pg-hero-by{gap:10px 16px;margin-top:16px}.pg-hero-by-who img{width:44px;height:44px}.pg-hero-by-t b{font-size:16px}.pg-hero-by-t>span,.pg-hero-by-date{font-size:13.5px}.pg-hero-by-date{border-left:0;flex-basis:100%;padding-left:0}.pg-about-author,.pg-about-author:not(.has-portrait){grid-template-columns:1fr;gap:20px;padding:20px}.pg-about-pic{width:132px}.pg-about-author:not(.has-portrait) .pg-about-pic{width:88px}.pg-read .pg-about-author .pg-about-n{font-size:22px}.pg-read .pg-about-author .pg-about-t{font-size:16px}.li-btn{min-height:48px}.tm-band{--tm-ratio:.75}.tm-bio-text p{font-size:17px}.tm-bio-text .tm-bio-lede{font-size:20px}.tm-person .sv-person-name{font-size:42px}}@media (width<=420px){.li-who{display:none}}@media (prefers-reduced-motion:reduce){.pg-byline-pic .pg-byline-photo,.pg-about-go i,.li-btn{transition:none}}@media (width<=820px){.menu-btn,.topbar-logo,.notch-logo,.pill-sm,.link-arrow,.pg-meet,.pg-back,.pg-go,.prd-jump a,.prd-notch-a,.pg-crumbs a,.tick,.theme-tg,.foot-legal a,.foot-legal .link-button,.foot-letter .pill,.evc-go,.ask-skip{position:relative}.menu-btn:after,.topbar-logo:after,.notch-logo:after,.pill-sm:after,.link-arrow:after,.pg-meet:after,.pg-back:after,.pg-go:after,.prd-jump a:after,.prd-notch-a:after,.pg-crumbs a:after,.tick:after,.theme-tg:after,.foot-legal a:after,.foot-legal .link-button:after,.evc-go:after,.ask-skip:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.foot-col a{padding:11px 0}.foot-col h2{margin-bottom:4px}.foot-legal{gap:4px 24px}.foot-legal a,.foot-legal .link-button{padding:12px 0}.foot-bottom{gap:4px 24px}.row-ctas,.pg-acts,.pg-head .row-ctas{gap:14px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.topbar{top:max(10px, env(safe-area-inset-top))}.footer{padding-bottom:calc(var(--border) + env(safe-area-inset-bottom))}.consent-note{bottom:calc(var(--cn-gap) + env(safe-area-inset-bottom))}.fw-mat{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}@media (width<=600px){main .pill.pill:not(.hero-cta):not(.menu-btn),.fw .pill.pill,.consent-note .pill.pill{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:48px;padding-top:11px;padding-bottom:11px;line-height:1.25}main .pill-sm.pill-sm,.consent-acts .pill.pill{min-height:44px;padding-top:9px;padding-bottom:9px}.hero-ctas .pill.pill{min-height:48px}.pg-hero:not(.is-tall){flex-direction:column;justify-content:flex-end;height:auto;min-height:min(560px,100svh - 120px);padding:108px 20px 28px;display:flex}.pg-hero:not(.is-tall) .pg-head{position:relative;bottom:auto;left:auto;right:auto}.pg-post-top .pg-hero:not(.is-tall){padding-bottom:92px}.pg-club-band .pg-club-give{left:auto;right:auto}}@media (width<=820px){.pg-club-band .pg-club-give{left:auto;right:auto}}@media (width<=980px){.hero .ev-credit{opacity:1}.hero .hero-body{opacity:calc(1 - var(--p,0) * .8)}}@container va (width<=559px){.va .va-strip{gap:18px;height:44px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.va .va-strip>:last-child{margin-right:20px}}@media (width<=600px){.tour-tiles,.tour-tiles.is-many{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:28px -18px 0;padding:0 18px 8px;scroll-padding:0 18px;display:flex;overflow-x:auto}.tour-tiles::-webkit-scrollbar{display:none}.tour-tiles>.tt{scroll-snap-align:start;flex:0 0 calc(44.4444% - 5.33333px);min-width:0}.tour-tiles .tt-media,.tour-tiles.is-many .tt-media{border-radius:14px;height:112px}.tour-tiles .tt-label,.tour-tiles.is-many .tt-label{font-size:14px}.fw-join input{flex:none;height:50px}.fw-join .pill{width:100%}.fw-count{white-space:nowrap}.tour-mri .tc-visual .t-mat>.tm{inset:auto}.t-mat-hero .t-mini{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:14px}.t-mat-hero .t-mini .t-ring{width:58px;height:58px}.t-mat-hero .t-mini .t-ring b{font-size:17px}}.sc-phone{background:linear-gradient(145deg,#3a3f4a 0%,#15181e 38%,#0b0d11 100%);border-radius:50px;flex:none;width:300px;height:620px;padding:8px;position:relative;box-shadow:0 70px 110px -48px #000000b8,0 30px 50px -30px #00000073,inset 0 0 0 1.5px #ffffff24,inset 0 0 0 4px #0b0d11}.tour-scout .tour-sticky{place-content:center}.tour-scout .tour-sticky .sc-phone{scale:min(1, tan(atan2(var(--sh), 640px)))}.sc-btn{background:#22262e;border-radius:2px;width:3px;position:absolute}.sc-btn-a{height:28px;top:116px;left:-2px}.sc-btn-b{height:52px;top:162px;left:-2px}.sc-btn-c{height:82px;top:180px;right:-2px}.sc-screen{isolation:isolate;background:#edeff4;border-radius:42px;height:100%;position:relative;overflow:hidden}.sc-island{z-index:2;pointer-events:none;background:#050608;border-radius:20px;width:88px;height:26px;margin-left:-44px;position:absolute;top:8px;left:50%}.sc-layers{position:absolute;inset:0}.sc-phone .sc-layers>.tm{padding:0;display:block;position:absolute;inset:0;overflow:hidden}.sc-shot{width:100%;height:100%;display:block;position:relative}.sc-img{object-fit:cover;object-position:50% 0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;display:block}.sc-d{display:none!important}.tm.is-on .sc-shot{animation:t-settle 1.8s var(--ease) both;transform-origin:50% 20%}@media (prefers-reduced-motion:reduce){.tm.is-on .sc-shot{animation:none}}.tour-scout .tt-in{bottom:0;right:0;width:auto!important;transform:none!important}.tour-scout .tt-in .tm{height:100%;padding:0}.tour-scout .tt-in .sc-shot{animation:none}.tour-scout .tt-in .sc-img{object-fit:cover}.sc-row{margin:48px 0 0}.sc-row-phones{justify-content:center;align-items:flex-start;gap:36px;display:flex}.sc-row-phones .sc-phone:nth-child(2){margin-top:-28px}.sc-row figcaption{color:var(--site-ink-3);text-align:center;margin-top:20px;font-size:13px}@media (width<=1000px){.sc-row-phones{gap:18px}.sc-row-phones .sc-phone{border-radius:40px;width:240px;height:496px;padding:6px}.sc-row-phones .sc-screen{border-radius:34px}.sc-row-phones .sc-island{width:70px;height:21px;margin-left:-35px;top:6px}}@media (width<=760px){.sc-phone{border-radius:45px;width:270px;height:558px;padding:7px}.sc-screen{border-radius:38px}.sc-island{width:78px;height:23px;margin-left:-39px;top:7px}.sc-row-phones .sc-phone{width:270px;height:558px}.sc-row-phones .sc-phone:not(:first-child){display:none}}:root[data-theme=dark] .sc-screen{background:#070a11}:root[data-theme=dark] .sc-l{display:none!important}:root[data-theme=dark] .sc-d{display:block!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sc-screen{background:#070a11}:root:not([data-theme=light]) .sc-l{display:none!important}:root:not([data-theme=light]) .sc-d{display:block!important}}
