.meet{--night:#061a22;--night-2:#0a2d39;--teal:#0e6572;--teal-2:#14808f;--dusk:#5aa3ad;--day:#eaf5f7;--paper:#fcfdfd;--ink:#12262c;--ink-soft:#4b6168;position:relative;min-height:100vh;color:var(--ink);font-family:var(--font-inter-tight),var(--font-geist-sans),system-ui,sans-serif;overflow-x:clip}.meet-bg{inset:0;background:linear-gradient(180deg,#03141a 0,var(--night-2) 24%,#0d4654 36%,var(--teal) 44%,var(--dusk) 52%,#bfe0e5 60%,var(--day) 66%,var(--paper) 84%)}.meet-bg,.meet-sky{position:absolute;pointer-events:none}.meet-sky{inset:0 0 auto 0;height:52%;-webkit-mask-image:linear-gradient(180deg,#000,#000 55%,transparent);mask-image:linear-gradient(180deg,#000,#000 55%,transparent);background:url(/meet/stars.webp) 0 0/512px 512px repeat,url(/meet/sky.webp) top/100% 100% no-repeat;background-blend-mode:screen,normal}.meet-twinkle{position:absolute;inset:0}.meet-twinkle span{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 6px 1px rgba(200,245,255,.75),0 0 16px 3px rgba(120,220,230,.25);animation:meet-twinkle 5s ease-in-out infinite}@keyframes meet-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.meet-shoot{position:absolute;top:9vh;left:62%;width:140px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.95));transform:rotate(-28deg) translateX(0);opacity:0;animation:meet-shoot 11s ease-in 3s infinite}@keyframes meet-shoot{0%{opacity:0;transform:rotate(-28deg) translateX(0)}2%{opacity:1}7%{opacity:0;transform:rotate(-28deg) translateX(-320px)}to{opacity:0;transform:rotate(-28deg) translateX(-320px)}}.meet-stage{position:fixed;inset:0;z-index:1;pointer-events:none}.meet-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .9s ease}.meet-canvas.on{opacity:1}.meet-still{--nh:calc(0.58 * min(74vh, 86vw));--mid:54%;position:absolute;left:calc(50% - var(--nh) * .0855);top:calc(var(--mid) - var(--nh) * .5169);height:calc(var(--nh) * 1.1014);width:auto;transform:translateX(-50%);transition:opacity .9s ease}@media (max-aspect-ratio:9/10){.meet-still{--nh:calc(0.92 * min(74vh, 86vw));--mid:53%}}.meet-still.gone{opacity:0}.meet-top{position:absolute;top:0;left:0;right:0;z-index:3;justify-content:space-between;padding:max(14px,env(safe-area-inset-top)) clamp(16px,4vw,40px) 14px}.meet-logo,.meet-top{display:flex;align-items:center}.meet-logo{gap:10px;color:#fff;font-size:19px;font-weight:500;letter-spacing:-.01em}.meet-top nav{display:flex;align-items:center;gap:6px}.meet-link{padding:9px 12px;border-radius:999px;font-size:15px;color:rgba(255,255,255,.82);transition:color .2s}.meet-btn,.meet-link:hover{color:#fff}.meet-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:999px;background:var(--teal);font-size:16px;font-weight:500;box-shadow:0 10px 30px -12px rgba(14,101,114,.7);transition:transform .25s ease,background .25s ease}.meet-btn:hover{background:var(--teal-2);transform:translateY(-1px)}.meet-btn.small{padding:9px 16px;font-size:15px;background:#fff;color:var(--teal);box-shadow:none}.meet main,.meet-foot{position:relative;z-index:2}.meet-hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(86px + env(safe-area-inset-top)) 20px calc(34px + env(safe-area-inset-bottom));text-align:center;color:#fff}.meet-hero h1{font-size:clamp(55px,9.66vw,129px);font-weight:400;letter-spacing:-.035em;line-height:.95;text-shadow:0 2px 18px rgba(2,16,22,.55),0 4px 48px rgba(120,220,235,.35)}.meet-hero-foot p{font-size:clamp(19.5px,1.84vw,24px);font-weight:400;color:#fff;text-shadow:0 1px 14px rgba(2,16,22,.7);max-width:30ch;margin:0 auto;line-height:1.4}.meet-hint{display:inline-block;margin-top:14px;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.22);font-size:15.5px;color:rgba(255,255,255,.85);animation:meet-breathe 3.6s ease-in-out infinite}@keyframes meet-breathe{0%,to{opacity:.65}50%{opacity:1}}.meet-ch{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:80px clamp(20px,7vw,120px)}.meet-ch.side-r{justify-content:flex-end}.meet-card{max-width:min(34.5rem,40vw)}.meet-num{display:block;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:15px;margin-bottom:14px;opacity:.75}.meet-ch h2,.meet-end h2{font-size:clamp(39px,4.83vw,64px);font-weight:400;letter-spacing:-.03em;line-height:1.02;margin-bottom:18px}.meet-ch p{font-size:clamp(19.5px,1.55vw,22.5px);font-weight:400;line-height:1.55}.meet-ch.dusk,.meet-ch.night{color:#fff;text-shadow:0 1px 16px rgba(2,16,22,.6),0 0 2px rgba(2,16,22,.35)}.meet-ch.dusk p,.meet-ch.night p{color:rgba(255,255,255,.96)}.meet-ch.day{text-shadow:0 0 18px rgba(255,255,255,.85)}.meet-ch.day,.meet-ch.day p{color:var(--ink)}.meet-facts{display:grid;gap:0;margin-top:6px}.meet-facts>div{display:grid;grid-template-columns:11rem 1fr;gap:12px;padding:14px 0;border-top:1px solid rgba(14,101,114,.16)}.meet-facts>div:last-child{border-bottom:1px solid rgba(14,101,114,.16)}.meet-facts dt{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:15px;font-weight:500;color:var(--teal);padding-top:3px}.meet-facts dd{font-size:20.5px;font-weight:400;color:var(--ink)}.meet-end{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:16vh 20px 40px;text-align:center}.meet-end p{font-size:22px;font-weight:400;color:var(--ink)}.meet-ctas{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:26px}.meet-link.strong{color:var(--teal);font-weight:500}.meet-link.strong:hover{color:var(--teal-2)}.meet-foot{background:var(--paper);border-top:1px solid rgba(14,101,114,.12);padding:28px clamp(16px,4vw,40px) calc(28px + env(safe-area-inset-bottom));font-size:14px;color:var(--ink-soft)}.meet-foot nav{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:12px}.meet-foot nav a:hover{color:var(--teal)}.meet-foot p{font-size:12.5px;opacity:.8}html.meet-deck,html.meet-deck body{height:100%;overflow:hidden;overscroll-behavior:none}.meet.deck{height:100vh;height:100svh;min-height:0;overflow:hidden;background:#03141a}.meet.deck .meet-bg{position:fixed;inset:0 0 auto 0;height:calc(var(--n) * 100lvh);transform:translate3d(0,calc(var(--k) * -100lvh),0);transition:transform 1.5s cubic-bezier(.65,0,.35,1);will-change:transform}.meet.deck .meet-top{position:fixed}.meet.deck main{position:fixed;inset:0}.meet.deck main>section{position:absolute;inset:0;height:100%;min-height:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility 0s linear .45s}.meet.deck main>section.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .8s ease .35s,visibility 0s}.meet.deck main>section>*{transition:transform .45s ease}.meet.deck main>section.on>*{transition:transform 1s cubic-bezier(.2,.7,.2,1) .35s}.meet.deck main>section.ahead>*{transform:translate3d(0,44px,0)}.meet.deck main>section.past>*{transform:translate3d(0,-44px,0)}.meet.deck .meet-foot{position:fixed;inset:auto 0 0 0;z-index:3;transform:translate3d(0,100%,0);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.meet.deck.at-end .meet-foot{transform:none;transition-delay:.45s}.meet-top.light .meet-logo{color:var(--ink)}.meet-top.light .meet-link{color:var(--ink-soft)}.meet-top.light .meet-btn.small{background:var(--teal);color:#fff}.meet-top .meet-btn.small,.meet-top .meet-link,.meet-top .meet-logo{transition:color .6s ease,background .6s ease}@media (min-aspect-ratio:9/10){.meet.deck .meet-ch.side-r{padding-right:calc(clamp(20px, 7vw, 120px) + 36px)}}.meet-dots{position:fixed;right:clamp(10px,2vw,28px);top:50%;z-index:4;display:flex;flex-direction:column;align-items:center;gap:10px;transform:translateY(-50%)}.meet-dots button{width:8px;height:8px;padding:0;border:0;border-radius:6px;background:rgba(255,255,255,.35);cursor:pointer;transition:height .4s ease,background .6s ease}.meet-dots button.on{height:24px;background:#fff}.meet-dots.light button{background:rgba(14,101,114,.25)}.meet-dots.light button.on{background:var(--teal)}@media (max-aspect-ratio:9/10){.meet-dots{right:5px;gap:8px}.meet-dots button{width:6px;height:6px}.meet-dots button.on{height:18px}.meet-ch,.meet-ch.side-r{align-items:flex-end;justify-content:center;padding:0 16px calc(28px + env(safe-area-inset-bottom))}.meet-card{width:100%;max-width:none;padding:22px 22px 24px;border-radius:22px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.meet-ch.dusk .meet-card,.meet-ch.night .meet-card{background:rgba(6,26,34,.42);border:1px solid rgba(255,255,255,.1)}.meet-ch.day .meet-card{background:rgba(252,253,253,.72);border:1px solid rgba(14,101,114,.1)}.meet-ch h2{font-size:34.5px;margin-bottom:10px}.meet-ch p{font-size:18.5px}.meet-num{margin-bottom:8px}.meet-facts>div{grid-template-columns:7.5rem 1fr;padding:9px 0}.meet-facts dd{font-size:18.5px}.meet-end{padding-top:10vh}.meet-end h2{font-size:34px;margin-bottom:12px}.meet-end p{font-size:19px}.meet-end .meet-ctas{margin-top:18px}.meet-top .meet-link{display:none}}@media (prefers-reduced-motion:reduce){.meet.deck .meet-bg,.meet.deck .meet-foot,.meet.deck main>section,.meet.deck main>section>*{transition-duration:.01s!important;transition-delay:0s!important}.meet-hint,.meet-shoot,.meet-twinkle span{animation:none}}