@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#141713;--green:#223f2b;--paper:#f4f0e7;--cream:#faf7ef;--sage:#f0f2db;--peach:#f2e2d4;--lime:#d9f171;--lime-dark:#536b18;--coral:#fc7b5b;--coral-deep:#c54f36;--muted:#555b51;--subtle:#777b71;--line:#14171324;--shadow:0 30px 80px #223f2b1f;--r-sm:12px;--r-md:22px;--r-lg:30px;--dur-1:.16s;--dur-2:.42s;--dur-3:.9s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--spine-rhythm:640px;--spine-corridor-spill:24px;--spine-viewport-padding:20px;--spine-content-feather:54px;--spine-dim-feather:220px;--spine-pin-window:44px;--spine-start-offset:16px;--spine-start-lead:50px;--spine-normal-opacity:.46;--spine-content-opacity:.34;--spine-marker-content-opacity:.72;--spine-stroke-width:3.5px;--spine-marker-halo-radius:15px;--spine-marker-core-radius:7.5px;--spine-marker-outline-width:3px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--cream);color:var(--ink);font-family:var(--font-geist-sans,"Helvetica Neue"), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}figure{margin:0}.shell{width:min(100% - 48px,1180px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:88px;display:grid}.brand{letter-spacing:-.03em;align-items:center;gap:11px;width:fit-content;font-size:18px;font-weight:680;display:inline-flex}.brand-accent{color:var(--lime-dark)}.brand-mark{background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 9px 28px #14171329}.brand-mark img{width:30px;height:30px}.nav-links{color:var(--muted);align-items:center;gap:28px;font-size:13px;display:flex}.nav-links a,.text-link,.footer a{transition:color var(--dur-1) ease}.nav-links a:hover,.text-link:hover,.footer a:hover{color:var(--lime-dark)}.nav-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.language-mini{border:1px solid var(--line);background:#ffffff5c;border-radius:999px;align-items:center;padding:3px;display:flex}.language-mini a{min-width:33px;color:var(--subtle);text-align:center;border-radius:999px;padding:7px 8px;font-size:10px;font-weight:740}.language-mini a.active{background:var(--ink);color:var(--paper)}.button{background:var(--ink);min-height:54px;color:var(--paper);border:0;border-radius:16px;justify-content:center;align-items:center;padding:0 25px;font-size:14px;font-weight:720;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 15px 40px #14171329}.button:hover{background:var(--green);transform:translateY(-2px)}.button-small{border-radius:13px;min-height:42px;padding-inline:17px;font-size:12px}.eyebrow{color:var(--lime-dark);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:10px;font-weight:760;display:flex}.eyebrow>span{background:currentColor;border-radius:9px;width:18px;height:2px}h1,h2,h3,p{overflow-wrap:anywhere}h1{letter-spacing:-.042em;max-width:660px;margin:0;font-size:clamp(38px,4.4vw,60px);font-weight:560;line-height:1.06}.title-line{display:block}.text-link{color:var(--green);padding-block:8px;font-size:13px;font-weight:680}.text-link span{color:var(--lime-dark)}.microcopy{color:var(--subtle);margin:14px 0 0 3px;font-size:11px}.device-frame{background:#050605;border:7px solid #050605;border-radius:clamp(31px,4vw,50px);overflow:hidden;box-shadow:0 30px 75px #1417133d,0 0 0 1px #fff3}.device-frame img{width:100%;height:auto;display:block}.browser-frame{border-radius:var(--r-md);background:#fff;border:1px solid #14171326;overflow:hidden;box-shadow:0 30px 75px #223f2b2e}.browser-chrome{background:#f7f6f1;border-bottom:1px solid #14171314;align-items:center;gap:6px;min-height:38px;padding:0 14px;display:flex}.browser-chrome i{background:#1417132e;border-radius:50%;width:7px;height:7px}.browser-chrome span{color:var(--subtle);margin-left:7px;font-size:8px}.browser-frame img{width:100%;height:auto;display:block}.waitlist-form{background:var(--ink);color:var(--paper);border-radius:24px;grid-template-columns:1fr 1fr;gap:13px;padding:27px;display:grid;position:relative;box-shadow:0 28px 65px #203f2b33}.waitlist-form label{gap:8px;display:grid}.waitlist-form label>span{color:#f4f0e7ad;font-size:10px;font-weight:650}.waitlist-form input,.waitlist-form select{border-radius:var(--r-sm);width:100%;min-height:50px;color:var(--paper);background:#ffffff12;border:1px solid #ffffff1f;outline:none;padding:0 14px;font-size:12px}.waitlist-form select option{color:var(--ink)}.waitlist-form input:focus,.waitlist-form select:focus{border-color:var(--lime);box-shadow:0 0 0 3px #d9f1711a}.waitlist-form .button{background:var(--lime);color:var(--ink);cursor:pointer;grid-column:1/-1;margin-top:3px}.waitlist-form .button:hover{background:var(--coral);color:var(--ink)}.form-privacy,.form-error{color:#f4f0e773;text-align:center;grid-column:1/-1;margin:0;font-size:9px}.form-error{color:var(--coral)}.honeypot{position:absolute;left:-10000px}.waitlist-success{background:var(--ink);color:var(--paper);border-radius:24px;align-items:center;gap:17px;padding:29px;display:flex}.waitlist-success>span{background:var(--lime);width:47px;height:47px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.waitlist-success div{gap:6px;display:grid}.waitlist-success p{color:#f4f0e7ad;margin:0;font-size:11px}.footer{border-top:1px solid var(--line);background:var(--sage);padding:58px 0 24px}.footer-top{grid-template-columns:1fr 1fr 1fr;align-items:center;padding-bottom:43px;display:grid}.footer-top>p{color:var(--muted);text-align:center;margin:0;font-size:15px}.footer-top .language-mini{justify-self:end}.footer-bottom{border-top:1px solid var(--line);color:var(--subtle);justify-content:space-between;padding-top:19px;font-size:9px;display:flex}.footer-bottom div{gap:20px;display:flex}.legal{min-height:100vh;padding-block:38px 100px}.legal .brand{margin-bottom:88px}.legal article{max-width:720px}.legal h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,7vw,78px);font-weight:520}.legal h2{margin:44px 0 13px;font-size:24px;font-weight:550}.legal p,.legal li{color:var(--muted);font-size:13px;line-height:1.7}.legal-back{color:var(--lime-dark);margin-top:44px;font-size:12px;font-weight:650;display:inline-block}@media (max-width:960px){:root{--spine-rhythm:520px;--spine-corridor-spill:12px;--spine-viewport-padding:16px;--spine-content-feather:44px;--spine-dim-feather:180px;--spine-pin-window:40px}.nav{grid-template-columns:1fr auto}.nav-links{display:none}}@media (max-width:650px){:root{--spine-rhythm:430px;--spine-viewport-padding:12px;--spine-content-feather:32px;--spine-dim-feather:150px;--spine-pin-window:36px}.shell{width:min(100% - 28px,1180px)}.nav{gap:12px;min-height:72px}.brand{font-size:16px}.brand-mark{width:34px;height:34px}.nav-actions{gap:8px}.language-mini a{min-width:29px;padding-inline:6px}.button-small{display:none}h1{font-size:clamp(30px,9vw,46px)}.waitlist-form{grid-template-columns:1fr;padding:20px}.waitlist-form .button,.form-privacy,.form-error{grid-column:auto}.footer-top{grid-template-columns:1fr auto}.footer-top>p{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
.page{position:relative;overflow:clip}.spine{z-index:2;pointer-events:none;position:absolute;inset:0}.spine svg{display:block}.spine-path{stroke-width:var(--spine-stroke-width);stroke-linecap:round;fill:none}.spine-dot{opacity:0;transition:opacity var(--dur-2) ease}.spine-dot-halo{r:var(--spine-marker-halo-radius);fill:var(--green);opacity:.16;transform-box:fill-box;transform-origin:50%}.spine-dot-core{r:var(--spine-marker-core-radius);fill:var(--coral);stroke:var(--cream);stroke-width:var(--spine-marker-outline-width)}@media (prefers-reduced-motion:no-preference){.spine-dot-halo{animation:2.8s ease-in-out infinite dot-pulse}}@keyframes dot-pulse{0%,to{opacity:.16;transform:scale(.78)}50%{opacity:.28;transform:scale(1.16)}}.page-content,.page-content>section{position:relative}.page-content .shell{z-index:3;position:relative}@media (prefers-reduced-motion:no-preference){html[data-motion=on] [data-reveal]{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transform:translateY(26px)}html[data-motion=on] [data-reveal].is-in{opacity:1;transform:none}}@keyframes chip-pop{0%{opacity:0;transform:scale(.6)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fade-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes stroke-draw{to{stroke-dashoffset:0}}@keyframes pulse-ring{0%{box-shadow:0 0 #fc7b5b73}70%{box-shadow:0 0 0 12px #fc7b5b00}to{box-shadow:0 0 #fc7b5b00}}@keyframes ring-grow{0%{opacity:0;transform:scale(.62)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes fly{0%{offset-distance:0%;opacity:0}8%{opacity:1}78%{offset-distance:100%;opacity:1}86%{opacity:0}to{offset-distance:100%;opacity:0}}.hero{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(36px,5vw,76px);padding-block:72px 110px;display:grid}.hero-lede{max-width:590px;color:var(--muted);letter-spacing:-.018em;margin:29px 0 0;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.hero-actions{align-items:center;gap:25px;margin-top:35px;display:flex}.hero-visual{place-items:center;min-height:620px;display:grid;position:relative}.table-scene{opacity:.42;width:min(600px,100%);height:auto;margin:auto;position:absolute;inset:0}.ts-sun{transform-origin:530px 86px;animation:chip-pop .7s var(--ease-pop) both}.ts-smile{stroke-dasharray:70;stroke-dashoffset:70px;animation:.6s ease-out .5s forwards stroke-draw}.ts-rays path{stroke-dasharray:16;stroke-dashoffset:16px;animation:.4s ease-out .7s forwards stroke-draw}.ts-table{stroke-dasharray:1340;stroke-dashoffset:1340px;animation:stroke-draw 1.1s var(--ease-out) .15s forwards}.ts-plate{opacity:0;animation:chip-pop .46s var(--ease-pop) forwards;animation-delay:calc(.65s + var(--i) * 80ms)}.ts-confetti{animation:6s ease-in-out 1.6s infinite float-soft}.hero-device{z-index:2;width:min(300px,54vw);animation:fade-rise .8s var(--ease-out) .2s both;position:relative}.signal-card{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;min-width:132px;animation:chip-pop .52s var(--ease-pop) forwards, float-soft 7s ease-in-out infinite;animation-delay:calc(.7s + var(--i) * .22s), calc(1.4s + var(--i) * .9s);background:#faf7efeb;border:1px solid #1417131a;border-radius:18px;align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 20px 55px #223f2b2e}.signal-card i{border-radius:11px;flex:none;place-items:center;width:30px;height:30px;display:grid}.signal-card i svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.signal-card b{color:var(--green);letter-spacing:-.05em;font-size:25px;font-weight:650}.signal-card p{color:var(--muted);margin:0;font-size:10px;font-weight:680}.signal-lime i{background:var(--lime);color:var(--green)}.signal-cream i{background:var(--green);color:var(--lime)}.signal-coral i{background:var(--coral);color:#fff9ec}.signal-sand i{color:var(--green);background:#f2c98f}.signal-coral{border-color:#c54f3647}.signal-coral p{color:var(--coral-deep)}.signal-card-1{top:33%;right:-5%;transform:rotate(-3deg)}.signal-card-2{bottom:20%;left:-5%;transform:rotate(2.4deg)}.signal-card-3{bottom:3%;right:2%;transform:rotate(-1.6deg)}.signal-card-4{top:4%;left:-2%;transform:rotate(2deg)}.act{padding-block:clamp(92px,11vw,148px)}.act-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(48px,7vw,104px);display:grid}.act-grid-reverse{grid-template-columns:.98fr 1.02fr}.act-grid-reverse .act-copy{order:2}.act-grid-reverse .act-visual{order:1}.act-copy{max-width:620px;position:relative}.act-number{z-index:0;color:var(--lime-dark);font-family:var(--font-geist-mono,"SFMono-Regular"), monospace;letter-spacing:-.05em;opacity:.12;pointer-events:none;font-size:clamp(58px,6.4vw,96px);font-weight:500;position:absolute;top:-.88em;left:-.05em}.act-copy .eyebrow{z-index:1;position:relative}.eve-figure{opacity:.9;pointer-events:none;z-index:1;width:46px;position:absolute;top:4px;right:0}.eve-figure img{width:100%;height:auto;display:block}.act h2,.teams-copy h2,.finale-copy h2,.faq-title h2{z-index:1;letter-spacing:-.038em;margin:0;font-size:clamp(32px,3.5vw,48px);font-weight:560;line-height:1.08;position:relative}.act-copy>p{max-width:560px;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.65}.act-visual{justify-items:center;gap:34px;display:grid;position:relative}.act-phone{width:min(300px,64vw)}.act-phone-solo{width:min(330px,68vw)}.act-browser{width:min(480px,100%)}.act-date .act-grid{grid-template-columns:.76fr 1.24fr}.act-kitchen .act-grid{grid-template-columns:.82fr 1.18fr}.act-potluck .act-grid-reverse{grid-template-columns:1.24fr .76fr}.act-visual-pair{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:start;gap:22px}.act-visual-pair .act-phone{width:100%}.act-visual-pair .act-browser{width:100%;margin-top:34px}.act-visual-pair-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.act-visual-pair-even .act-phone{width:100%}.act-visual-pair-even .act-phone-offset{margin-top:46px}.act-invite .act-grid-reverse{grid-template-columns:1.16fr .84fr}.invite-visual{grid-template-columns:1fr 1fr;align-items:start;gap:24px}.invite-card{width:100%;min-width:0}.invite-card-branded{margin-top:46px}.act-visual figcaption{color:var(--muted);text-align:center;margin-top:13px;font-size:11px}.act-date{background:linear-gradient(175deg, var(--cream), var(--sage))}.act-invite{background:linear-gradient(180deg, var(--sage), var(--peach))}.act-replies{background:linear-gradient(180deg, var(--peach), var(--cream))}.act-tracker{background:var(--cream)}.act-potluck{background:linear-gradient(180deg, var(--cream), var(--sage))}.teams-section{background:var(--sage)}.privacy-section{background:linear-gradient(160deg, var(--sage), var(--peach));border-block:1px solid var(--line)}.chip{border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:620;display:inline-flex}.check-chips{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.check-chips li{border:1px solid var(--line);color:var(--green);background:#fdfbf6;border-radius:999px;align-items:center;gap:9px;padding:10px 15px;font-size:12px;font-weight:560;display:inline-flex}.check-chips svg{fill:none;width:13px;height:13px;stroke:var(--lime-dark);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hero-copy .check-chips{justify-content:flex-start}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .check-chips li{opacity:0;animation:chip-pop var(--dur-2) var(--ease-pop) forwards;animation-delay:calc(.42s + var(--i) * .11s);transform:scale(.72)}}.info-note{border-top:1px solid var(--line);align-items:flex-start;gap:9px;max-width:480px;margin:20px 0 0;padding-top:15px;display:flex}.info-note span{color:var(--subtle);letter-spacing:.002em;font-size:10.5px;line-height:1.6}.info-note-icon{fill:none;width:14px;height:14px;stroke:var(--subtle);stroke-width:1.1px;stroke-linecap:round;opacity:.85;flex:none;margin-top:1px}.info-note-icon .info-note-dot{fill:var(--subtle);stroke:none}.act-kitchen .info-note{border-top-color:#faf7ef29}.act-kitchen .info-note span{color:#faf7ef99}.act-kitchen .info-note-icon{stroke:#faf7ef99}.act-kitchen .info-note-icon .info-note-dot{fill:#faf7ef99}.chip-yes{background:var(--lime);color:var(--ink);border-color:#536b184d}.chip-maybe{background:var(--sage);color:var(--green)}.chip-no{color:var(--subtle);background:0 0;text-decoration:line-through;text-decoration-thickness:1px}.chip.chip-waitlist{width:fit-content;color:var(--coral-deep);background:#fc7b5b24;border-color:#c54f364d;margin:22px 0 0;padding:11px 19px;font-size:12px;font-weight:720;line-height:normal}.chip-plus-one{box-shadow:0 0 0 2px #536b1840}.plus-one-link{background:var(--lime-dark);border-radius:2px;width:14px;height:2px}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .guest-chips .chip,html[data-motion=on] .chip-row .chip{opacity:0;transform:scale(.6)}html[data-motion=on] .is-in .chip{animation:chip-pop var(--dur-2) var(--ease-pop) forwards;animation-delay:calc(var(--i) * 70ms)}}.guest-chips{flex-wrap:wrap;gap:9px;max-width:520px;margin:28px 0 0;padding:0;list-style:none;display:flex}.date-poll{gap:11px;max-width:460px;margin:34px 0 0;padding:0;list-style:none;display:grid}.date-option{border:1px solid var(--line);background:#ffffff8c;border-radius:14px;grid-template-columns:92px 1fr auto;align-items:center;gap:14px;padding:13px 16px;font-size:12px;display:grid;position:relative}.date-option b{color:var(--green);font-size:14px}.date-label{color:var(--muted);font-weight:640}.date-bar{background:#223f2b1a;border-radius:99px;height:8px;overflow:hidden}.date-bar i{height:100%;width:var(--fill);background:var(--lime-dark);transform-origin:0;border-radius:99px;display:block}.date-option.winner{background:#d9f17152;border-color:#536b1866}.date-option.winner .date-bar i{background:var(--green)}.date-winner-dot{background:var(--coral);border:3px solid var(--cream);border-radius:50%;width:16px;height:16px;position:absolute;top:-7px;right:-7px}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .date-bar i{transition:transform var(--dur-3) var(--ease-out);transition-delay:calc(.2s + var(--i) * .16s);transform:scaleX(0)}html[data-motion=on] .is-in .date-bar i{transform:scaleX(1)}html[data-motion=on] .date-winner-dot{opacity:0;transition:opacity var(--dur-2) var(--ease-pop), transform var(--dur-2) var(--ease-pop);transition-delay:.9s;transform:scale(0)}html[data-motion=on] .is-in .date-winner-dot{opacity:1;transform:scale(1)}}.link-flight,.envelope-flight,.dish-flight{width:min(420px,100%);height:auto;margin-top:30px;overflow:visible}.lf-plane{offset-path:path("M 10 96 C 110 96 150 30 240 30 C 300 30 330 66 408 60");offset-rotate:auto;opacity:0}.ef-envelope{offset-path:path("M 8 48 C 70 48 110 12 190 12 C 270 12 305 82 408 50");offset-rotate:auto;opacity:0}.df-dish{offset-path:path("M 10 30 C 104 30 132 78 212 78 C 292 78 322 32 410 52");offset-rotate:0deg;opacity:0}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .is-in .lf-plane{animation:4.2s ease-in-out .4s infinite fly}html[data-motion=on] .remind-demo.is-in .ef-envelope{animation:5.6s ease-in-out infinite remind-envelope}html[data-motion=on] .is-in .df-dish{animation:5s ease-in-out .6s infinite fly}}.count-tiles{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.count-tile{border:1px solid var(--line);background:#fff9;border-radius:18px;flex:1 1 0;gap:4px;min-width:128px;max-width:200px;padding:16px 18px;display:grid}.count-tile b{letter-spacing:-.04em;color:var(--green);font-size:30px;font-weight:640}.count-tile span{color:var(--muted);font-size:11px;font-weight:640}.count-tile small{color:var(--subtle);font-size:9px;line-height:1.4}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .count-tile{opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);transition-delay:calc(var(--i) * .11s);transform:translateY(14px)}html[data-motion=on] .is-in .count-tile{opacity:1;transform:none}}.journey{border:1px solid var(--line);background:#fff9;border-radius:18px;margin-top:34px;padding:18px 20px}.journey-name{color:var(--subtle);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:740}.journey-steps{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.journey-steps li{color:var(--green);flex-direction:column;flex:1;align-items:flex-start;gap:8px;font-size:10px;font-weight:660;display:flex;position:relative}.journey-dot{z-index:1;background:var(--lime);border:3px solid var(--green);border-radius:50%;width:14px;height:14px;position:relative}.journey-steps li:after{content:"";background:#223f2b40;border-radius:2px;height:2px;position:absolute;top:6px;left:20px;right:2px}.journey-steps li:last-child:after{display:none}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .journey-steps li{opacity:0;transition:opacity var(--dur-2) ease;transition-delay:calc(var(--i) * .22s)}html[data-motion=on] .journey-steps li:after{transform-origin:0;transition:transform var(--dur-2) var(--ease-out);transition-delay:calc(var(--i) * .22s + .16s);transform:scaleX(0)}html[data-motion=on] .is-in .journey-steps li{opacity:1}html[data-motion=on] .is-in .journey-steps li:after{transform:scaleX(1)}}.funnel{gap:7px;max-width:440px;margin:26px 0 0;padding:0;list-style:none;display:grid}.funnel li{color:var(--green);grid-template-columns:96px 1fr auto;align-items:center;gap:12px;font-size:11px;display:grid}.funnel li>span:first-child{color:var(--muted);font-weight:640}.funnel-bar{background:#223f2b14;border-radius:99px;height:12px;overflow:hidden}.funnel-bar i{height:100%;width:var(--fill);background:linear-gradient(90deg, var(--lime), #b8d94e);transform-origin:0;border-radius:99px;display:block}.funnel li b{text-align:right;min-width:20px;font-size:12px}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .funnel-bar i{transition:transform var(--dur-3) var(--ease-out);transition-delay:calc(var(--i) * .12s);transform:scaleX(0)}html[data-motion=on] .is-in .funnel-bar i{transform:scaleX(1)}}.remind-demo{align-items:center;gap:6px;max-width:480px;margin:26px 0 0;display:flex;position:relative}.remind-demo .envelope-flight{flex:auto;min-width:0;margin-top:0}.remind-button{background:var(--lime);color:var(--ink);border:1px solid #536b184d;border-radius:999px;flex:none;align-items:center;gap:8px;padding:11px 19px;font-size:12px;font-weight:720;display:inline-flex;position:relative;box-shadow:0 12px 28px #d9f17166}.remind-dot{background:var(--lime-dark);opacity:.85;border-radius:50%;width:6px;height:6px}.remind-labels{display:grid}.remind-labels span{white-space:nowrap;grid-area:1/1}.remind-label-sent{opacity:0}.remind-cursor{z-index:2;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 4px #14171347);width:19px;height:19px;position:absolute;top:50%;left:50%;transform:translate(52px,46px)}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .remind-demo.is-in .remind-cursor{animation:5.6s ease-in-out infinite remind-cursor}html[data-motion=on] .remind-demo.is-in .remind-button{animation:5.6s ease-in-out infinite remind-press}html[data-motion=on] .remind-demo.is-in .remind-label-idle{animation:5.6s linear infinite remind-label-idle}html[data-motion=on] .remind-demo.is-in .remind-label-sent{animation:5.6s linear infinite remind-label-sent}}@keyframes remind-cursor{0%{opacity:0;transform:translate(52px,46px)}8%{opacity:1}16%{transform:translate(-3px,-3px)scale(1)}19%{transform:translate(-3px,-3px)scale(.8)}22%{transform:translate(-3px,-3px)scale(1)}30%{opacity:1;transform:translate(12px,18px)}38%,to{opacity:0;transform:translate(34px,38px)}}@keyframes remind-press{0%,17%{transform:scale(1);box-shadow:0 12px 28px #d9f17166}19.5%{transform:scale(.94);box-shadow:0 4px 12px #d9f17147}23%,to{transform:scale(1);box-shadow:0 12px 28px #d9f17166}}@keyframes remind-label-idle{0%,20%{opacity:1}24%,78%{opacity:0}84%,to{opacity:1}}@keyframes remind-label-sent{0%,20%{opacity:0}24%,78%{opacity:1}84%,to{opacity:0}}@keyframes remind-envelope{0%,20%{offset-distance:0%;opacity:0}25%{opacity:1}70%{offset-distance:100%;opacity:1}76%,to{offset-distance:100%;opacity:0}}.act-kitchen{background:linear-gradient(170deg, #1b3323, var(--green));color:var(--cream)}.act-kitchen .eyebrow{color:var(--lime)}.act-kitchen .act-number{color:var(--lime);opacity:.6}.act-kitchen .act-copy>p{color:#faf7efb8}.act-kitchen .act-visual figcaption{color:#faf7ef99}.act-kitchen .count-tile{background:#ffffff0f;border-color:#faf7ef29}.act-kitchen .count-tile b{color:var(--lime)}.act-kitchen .count-tile span{color:#faf7efd9}.act-kitchen .count-tile small{color:#faf7ef8c}.kitchen-tiles{flex-wrap:wrap}.allergen-card{background:#fc7b5b1a;border:1px solid #fc7b5b80;border-radius:18px;align-items:center;gap:14px;width:fit-content;margin-top:18px;padding:15px 18px;display:flex}.allergen-pulse{background:var(--coral);border-radius:50%;flex:none;width:12px;height:12px;animation:2.4s ease-out infinite pulse-ring}.allergen-card div{gap:2px;display:grid}.allergen-card b{font-size:13px}.allergen-card div span{color:#faf7efb3;font-size:10px}.allergen-tag{background:var(--coral);color:var(--ink);white-space:nowrap;border-radius:999px;margin-left:8px;padding:7px 11px;font-size:10px;font-style:normal;font-weight:740}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .allergen-tag{opacity:0;transition:opacity var(--dur-2) var(--ease-pop), transform var(--dur-2) var(--ease-pop);transition-delay:.5s;transform:scale(.5)rotate(-6deg)}html[data-motion=on] .is-in .allergen-tag{opacity:1;transform:scale(1)rotate(0)}}.potluck-list{gap:10px;max-width:440px;margin:32px 0 0;padding:0;list-style:none;display:grid}.potluck-item{border:1px solid var(--line);background:#fff9;border-radius:15px;grid-template-columns:26px 1fr auto auto;align-items:center;gap:13px;padding:14px 16px;font-size:12px;display:grid}.potluck-check{width:24px;height:24px}.potluck-check circle{fill:none;stroke:#223f2b4d;stroke-width:2.5px}.potluck-item.done .potluck-check circle{fill:var(--lime);stroke:var(--green)}.potluck-tick{fill:none;stroke:var(--green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.potluck-label{color:var(--green);font-weight:640}.potluck-item b{color:var(--muted);font-size:11px}.potluck-missing{color:var(--coral-deep);white-space:nowrap;background:#fc7b5b29;border:1px solid #c54f364d;border-radius:999px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:700}.potluck-item:not(.done){border-color:#c54f3659}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .potluck-tick{stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset var(--dur-2) ease-out;transition-delay:calc(.3s + var(--i) * .22s)}html[data-motion=on] .is-in .potluck-tick{stroke-dashoffset:0}html[data-motion=on] .potluck-item.done .potluck-check circle{transition:fill var(--dur-1) ease;transition-delay:calc(.26s + var(--i) * .22s)}html[data-motion=on] .potluck-missing{opacity:0;transition:opacity var(--dur-2) var(--ease-pop), transform var(--dur-2) var(--ease-pop);transition-delay:1s;transform:scale(.6)}html[data-motion=on] .is-in .potluck-missing{opacity:1;transform:scale(1)}}.pillars-section{background:linear-gradient(175deg, var(--sage), var(--cream));border-block:1px solid var(--line)}.pillars-intro{max-width:720px}.pillars-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:60px;display:grid}.pillar-card{border:1px solid var(--line);background:#ffffff80;border-radius:27px;flex-direction:column;min-height:500px;padding:28px;display:flex;box-shadow:0 14px 44px #223f2b0e}.pillar-card-1{background:linear-gradient(150deg, #ffffff9e, var(--sage));transform:translateY(28px)rotate(-1.4deg)}.pillar-card-2{background:linear-gradient(150deg, #ffffff9e, var(--peach));transform:translateY(-6px)rotate(1deg)}.pillar-card-3{transform:translateY(38px)rotate(-.6deg)}.card-index{color:var(--subtle);font-family:var(--font-geist-mono,"SFMono-Regular"), monospace;font-size:10px}.card-label{color:var(--lime-dark);letter-spacing:.14em;text-transform:uppercase;margin:46px 0 13px;font-size:10px;font-weight:740}.pillar-card h3{letter-spacing:-.038em;margin:0;font-size:25px;font-weight:560;line-height:1.1}.pillar-card>p:not(.card-label){color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.6}.pillar-card ul{margin:auto 0 0;padding:24px 0 0;list-style:none}.pillar-card li{border-top:1px solid var(--line);min-height:44px;color:var(--green);align-items:center;gap:11px;font-size:12px;display:flex}.pillar-card li span{color:var(--lime-dark);font-size:17px}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .pillar-card{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transition-delay:calc(var(--i) * .14s);transform:translateY(56px)}html[data-motion=on] .is-in .pillar-card-1{opacity:1;transform:translateY(28px)rotate(-1.4deg)}html[data-motion=on] .is-in .pillar-card-2{opacity:1;transform:translateY(-6px)rotate(1deg)}html[data-motion=on] .is-in .pillar-card-3{opacity:1;transform:translateY(38px)rotate(-.6deg)}}.teams-head{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:clamp(40px,6vw,86px);display:grid}.teams-copy{max-width:640px}.teams-title>span{display:block}.brand-kit{border:1px solid var(--line);background:#fff9;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;width:fit-content;margin-top:30px;padding:15px 18px;display:flex}.brand-kit-label{color:var(--green);font-size:12px;font-weight:680}.brand-kit-swatches{display:flex}.brand-kit-swatches i{border:2px solid var(--cream);border-radius:50%;width:22px;height:22px;margin-left:-6px}.brand-kit-swatches i:first-child{margin-left:0}.role-badges{gap:6px;display:flex}.role-badges em{background:var(--ink);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:9px;font-style:normal;font-weight:700}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .brand-kit-swatches i{opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);transition-delay:calc(.2s + var(--i) * .12s);transform:translate(-8px)}html[data-motion=on] .is-in .brand-kit-swatches i{opacity:1;transform:none}html[data-motion=on] .role-badges em{opacity:0;transition:opacity var(--dur-2) var(--ease-pop), transform var(--dur-2) var(--ease-pop);transition-delay:calc(.5s + var(--i) * .13s);transform:scale(.7)}html[data-motion=on] .is-in .role-badges em{opacity:1;transform:scale(1)}}.check-list{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:var(--green);align-items:center;gap:12px;font-size:13px;display:flex}.check-list li>span{background:var(--lime);width:25px;height:25px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.team-assembly{justify-self:end;width:min(420px,100%);height:292px;margin-top:38px;position:relative}.team-event-card{z-index:2;background:var(--ink);width:240px;height:146px;color:var(--paper);border:1px solid #faf7ef21;border-radius:24px;flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-1.5deg);box-shadow:0 28px 62px #223f2b38}.team-event-brand{color:#f4f0e7a6;align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex;position:absolute;top:18px;left:18px}.team-event-brand>i{background:var(--lime);width:29px;height:29px;color:var(--green);border-radius:10px;place-items:center;font-size:9px;font-style:normal;font-weight:760;display:grid}.team-event-card>strong{letter-spacing:-.045em;max-width:150px;font-size:24px;font-weight:560;line-height:1.02}.team-event-ready{background:var(--lime);width:30px;height:30px;color:var(--green);border-radius:50%;place-items:center;font-size:12px;font-weight:780;display:grid;position:absolute;bottom:19px;right:18px}.team-event-swatches{display:flex;position:absolute;top:19px;right:18px}.team-event-swatches i{border:1.5px solid var(--ink);border-radius:50%;width:13px;height:13px;margin-left:-4px}.team-role-card{z-index:3;border:1px solid var(--line);width:142px;min-height:56px;color:var(--green);--enter-x:0;--enter-y:0;--enter-turn:0deg;background:#faf7eff5;border-radius:16px;align-items:center;gap:9px;padding:9px 11px;display:flex;position:absolute;box-shadow:0 15px 36px #223f2b21}.team-role-card>span{background:var(--peach);border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-weight:720;display:grid}.team-role-card>em{letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-style:normal;font-weight:760;overflow:hidden}.team-role-card-1{--enter-x:-66px;--enter-y:-40px;--enter-turn:-8deg;top:27px;left:0}.team-role-card-1>span{background:var(--lime)}.team-role-card-2{--enter-x:68px;--enter-y:-34px;--enter-turn:8deg;top:48px;right:0}.team-role-card-2>span{background:#f2c98f}.team-role-card-3{--enter-x:0;--enter-y:58px;--enter-turn:3deg;bottom:4px;left:calc(50% - 71px)}.team-role-card-3>span{background:var(--coral)}@keyframes team-role-arrive{0%{opacity:0;transform:translate(var(--enter-x), var(--enter-y)) rotate(var(--enter-turn)) scale(.8)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes team-event-arrive{0%{opacity:0;transform:translate(-50%,-44%)rotate(-5deg)scale(.84)}to{opacity:1;transform:translate(-50%,-50%)rotate(-1.5deg)scale(1)}}@keyframes team-event-breathe{0%,to{transform:translate(-50%,-50%)rotate(-1.5deg);box-shadow:0 28px 62px #223f2b38}50%{transform:translate(-50%,calc(-50% - 4px))rotate(-1deg);box-shadow:0 34px 70px #223f2b40}}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .team-assembly .team-event-card,html[data-motion=on] .team-assembly .team-role-card{opacity:0}html[data-motion=on] .team-assembly.is-in .team-event-card{animation:team-event-arrive .76s var(--ease-out) .12s forwards, team-event-breathe 5.6s ease-in-out 1.35s infinite}html[data-motion=on] .team-assembly.is-in .team-role-card{animation:team-role-arrive .68s var(--ease-pop) forwards;animation-delay:calc(.36s + var(--i) * .17s)}html[data-motion=on] .team-assembly .team-event-ready,html[data-motion=on] .team-assembly .team-event-swatches i{opacity:0;transform:scale(.4)}html[data-motion=on] .team-assembly.is-in .team-event-ready,html[data-motion=on] .team-assembly.is-in .team-event-swatches i{animation:chip-pop .46s var(--ease-pop) forwards;animation-delay:calc(.87s + var(--i,0) * .1s)}}.team-shots{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,3vw,40px);margin-top:64px;display:grid}.team-shot-2{margin-top:44px}.team-shot-3{margin-top:14px}.team-shot figcaption{color:var(--muted);text-align:center;margin-top:13px;font-size:11px}.privacy-inner{grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;display:grid}.privacy-mark{aspect-ratio:1;background:#fff;border:1px solid #223f2b24;border-radius:50%;place-items:center;width:min(260px,70vw);display:grid;position:relative}.privacy-mark img{width:47%;height:47%}.privacy-ring{border:1px solid #223f2b47;border-radius:50%;position:absolute;inset:0}.privacy-ring-1{inset:-34px}.privacy-ring-2{border-color:#223f2b29;inset:-70px}.privacy-pills{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.privacy-pills li{border:1px solid var(--line);color:var(--muted);background:#ffffff80;border-radius:999px;padding:9px 12px;font-size:10px}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .privacy-ring{opacity:0}html[data-motion=on] .is-in .privacy-ring-1{animation:ring-grow var(--dur-3) var(--ease-out) .15s forwards}html[data-motion=on] .is-in .privacy-ring-2{animation:ring-grow var(--dur-3) var(--ease-out) .35s forwards}html[data-motion=on] .privacy-pills li{opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);transition-delay:calc(var(--i) * 90ms);transform:translateY(10px)}html[data-motion=on] .is-in .privacy-pills li{opacity:1;transform:none}}.finale-section{background:var(--lime);color:var(--ink)}.finale-section .eyebrow{color:var(--green)}.finale-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(50px,9vw,110px);display:grid}.finale-copy{position:relative}.finale-copy>p{color:#141713b8;max-width:540px;margin:24px 0 0;font-size:16px;line-height:1.6}.finale-waitlist-lede strong{font-weight:700}.confetti-anchor{pointer-events:none;width:min(320px,70%);position:absolute;top:-74px;left:-12px}.confetti-burst{width:100%;height:auto;display:block}.cb-bits>*{opacity:0}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .is-in .cb-bits>*{animation:chip-pop .52s var(--ease-pop) forwards, float-soft 5s ease-in-out 1s infinite;animation-delay:calc(var(--i) * 90ms), calc(1s + var(--i) * .12s)}}.faq-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:78px;display:grid}.faq-lede{max-width:380px;color:var(--muted);margin:22px 0 0;font-size:14px;line-height:1.65}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;color:var(--green);justify-content:space-between;gap:20px;padding:24px 0;font-size:15px;font-weight:640;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--lime-dark);transition:transform .18s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:650px;color:var(--muted);margin:-7px 40px 25px 0;font-size:13px;line-height:1.65}@media (max-width:960px){.hero{grid-template-columns:1fr;padding-top:64px}.hero-copy{text-align:center;max-width:720px;margin-inline:auto}.hero-copy .eyebrow,.hero-actions,.hero-copy .check-chips{justify-content:center}.hero-lede,.hero-copy .microcopy{margin-inline:auto}.hero-visual{min-height:560px}.signal-card-1{right:max(0px,50% - 280px)}.signal-card-2{left:max(0px,50% - 280px)}.signal-card-3{right:max(0px,50% - 280px)}.signal-card-4{left:max(0px,50% - 280px)}.act-grid,.act-grid-reverse,.act-invite .act-grid-reverse,.act-date .act-grid,.act-kitchen .act-grid,.act-potluck .act-grid-reverse{grid-template-columns:1fr}.act-grid-reverse .act-copy{order:1}.act-grid-reverse .act-visual{order:2}.act-copy{max-width:700px}.pillars-grid{grid-template-columns:1fr}.pillar-card{min-height:auto}.pillar-card-1,.pillar-card-2,.pillar-card-3,html[data-motion=on] .is-in .pillar-card-1,html[data-motion=on] .is-in .pillar-card-2,html[data-motion=on] .is-in .pillar-card-3{transform:none}.teams-head{grid-template-columns:1fr}.team-assembly{justify-self:center;margin:44px auto 0}.team-shots{width:min(760px,100%);margin-inline:auto}.privacy-inner{grid-template-columns:1fr;gap:56px}.privacy-mark{margin-inline:auto}.finale-inner{grid-template-columns:1fr}.faq-section{grid-template-columns:1fr;gap:42px}}@media (max-width:650px){.hero{min-height:auto;padding-block:58px 56px}.hero-actions{flex-direction:column;gap:12px}.hero-actions .button{width:100%}.hero-visual{min-height:480px}.hero-device{width:240px}.act{padding-block:76px}.act h2,.teams-copy h2,.finale-copy h2,.faq-title h2{font-size:clamp(34px,9.6vw,44px)}.act-number{font-size:34px}.count-tiles{flex-wrap:wrap}.count-tile{min-width:96px;padding:13px 15px}.count-tile b{font-size:25px}.invite-visual{grid-template-columns:1fr}.invite-card-branded{margin-top:0}.journey-steps{flex-wrap:wrap;gap:12px}.journey-steps li{flex:40%}.journey-steps li:after{right:8px}.date-option{grid-template-columns:84px 1fr auto;padding:11px 13px}.pillars-grid{grid-template-columns:1fr;margin-top:40px}.pillar-card{min-height:auto;padding:24px}.pillar-card-1,.pillar-card-2,.pillar-card-3{transform:none}.act-visual-pair{grid-template-columns:1fr}.act-visual-pair .act-phone{width:66%;margin-inline:auto;transform:none}.act-visual-pair .act-browser,.act-visual-pair-even .act-phone-offset{margin-top:0;transform:none}.signal-card{gap:8px;min-width:0;padding:10px 12px}.signal-card b{font-size:20px}.signal-card i{border-radius:9px;width:26px;height:26px}.signal-card-1{top:24%;right:0}.signal-card-2{bottom:22%;left:0}.signal-card-3{bottom:3%;right:2%}.signal-card-4{top:2%;left:0}.team-assembly{height:258px;margin-top:34px}.team-event-card{width:220px;height:136px;padding:17px}.team-event-brand{top:16px;left:16px}.team-event-card>strong{font-size:22px}.team-role-card{width:126px;min-height:50px;padding:7px 9px}.team-role-card>span{width:28px;height:28px}.team-role-card-1{top:18px}.team-role-card-2{top:36px}.team-role-card-3{left:calc(50% - 63px)}.team-shots{grid-template-columns:1fr;gap:48px}.team-shot{width:76%;margin:0 auto!important;transform:none!important}.confetti-anchor{top:-54px}.browser-chrome span{white-space:nowrap;overflow:hidden}}
