@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.woff2)format("woff2-variations");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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2)format("woff2-variations");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}:root{--bg:#fbf6ec;--surface:#fffdf8;--sheet:#fffdf8;--text:#2a211c;--hint:#6e6257;--line:#d9cdb8;--chip:#f2e9da;--ink:#2a211c;--on-ink:#fbf6ec;--edge:#2a211c;--danger:#a8323f;--ok:#3f7f70;--card-soft:#fffdf8b8;--wash-sage:#bcd6cfbf;--wash-fox:#e8823a4d;--wash-rose:#c23b4a29;--fox:#e8823a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#1b1714;--surface:#25201b;--sheet:#25201b;--text:#f3ebdd;--hint:#b3a795;--line:#3d352d;--chip:#2f2923;--ink:#f3ebdd;--on-ink:#1b1714;--edge:#8f8273;--danger:#ff8a7a;--ok:#8cc6b7;--card-soft:#fffdf80f;--wash-sage:#6ea09447;--wash-fox:#e8823a38;--wash-rose:#e66e782e;--fox:#f09a55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1b1714;--surface:#25201b;--sheet:#25201b;--text:#f3ebdd;--hint:#b3a795;--line:#3d352d;--chip:#2f2923;--ink:#f3ebdd;--on-ink:#1b1714;--edge:#8f8273;--danger:#ff8a7a;--ok:#8cc6b7;--card-soft:#fffdf80f;--wash-sage:#6ea09447;--wash-fox:#e8823a38;--wash-rose:#e66e782e;--fox:#f09a55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.person-blue{--p:#2f5b70;--p-on:#fff;--p-tint:#dce8ed;--p-text:#1f3f4f}.person-apricot{--p:#c23b4a;--p-on:#fff;--p-tint:#f7dfe0;--p-text:#7a1f2b}.person-sunflower{--p:#e8823a;--p-on:#2a211c;--p-tint:#fbe5d2;--p-text:#6e3412}.person-sage{--p:#3f7f70;--p-on:#fff;--p-tint:#dcebe5;--p-text:#24564b}.person-lilac{--p:#7b5a86;--p-on:#fff;--p-tint:#ece2ee;--p-text:#4a2f55}.person-rose{--p:#b05570;--p-on:#fff;--p-tint:#f6e1e5;--p-text:#6e2638}.person-teal{--p:#277886;--p-on:#fff;--p-tint:#d9ecef;--p-text:#174b55}:root[data-theme=dark] .person-blue{--p:#86b3c8;--p-on:#10232c;--p-tint:#1f2d33;--p-text:#bcd8e5}:root[data-theme=dark] .person-apricot{--p:#ec8590;--p-on:#360f15;--p-tint:#3a1f22;--p-text:#f6c4c9}:root[data-theme=dark] .person-sunflower{--p:#f09a55;--p-on:#2a1608;--p-tint:#3a2618;--p-text:#f8cba6}:root[data-theme=dark] .person-sage{--p:#8cc6b7;--p-on:#0f2a24;--p-tint:#1c302b;--p-text:#c2e3da}:root[data-theme=dark] .person-lilac{--p:#c2a3cd;--p-on:#2a1830;--p-tint:#2e2433;--p-text:#e2d0e8}:root[data-theme=dark] .person-rose{--p:#e59aac;--p-on:#3a1420;--p-tint:#3a242a;--p-text:#f4cdd6}:root[data-theme=dark] .person-teal{--p:#7cc3d1;--p-on:#0b2a31;--p-tint:#18302f;--p-text:#bfe2e9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .person-blue{--p:#86b3c8;--p-on:#10232c;--p-tint:#1f2d33;--p-text:#bcd8e5}:root:not([data-theme=light]) .person-apricot{--p:#ec8590;--p-on:#360f15;--p-tint:#3a1f22;--p-text:#f6c4c9}:root:not([data-theme=light]) .person-sunflower{--p:#f09a55;--p-on:#2a1608;--p-tint:#3a2618;--p-text:#f8cba6}:root:not([data-theme=light]) .person-sage{--p:#8cc6b7;--p-on:#0f2a24;--p-tint:#1c302b;--p-text:#c2e3da}:root:not([data-theme=light]) .person-lilac{--p:#c2a3cd;--p-on:#2a1830;--p-tint:#2e2433;--p-text:#e2d0e8}:root:not([data-theme=light]) .person-rose{--p:#e59aac;--p-on:#3a1420;--p-tint:#3a242a;--p-text:#f4cdd6}:root:not([data-theme=light]) .person-teal{--p:#7cc3d1;--p-on:#0b2a31;--p-tint:#18302f;--p-text:#bfe2e9}}:root{--slate:#2f5b70;--on-slate:#fbf6ec;--band:#2f5b70;--band-text:#fbf6ec;--band-hint:#d3e2e8;--enamel:color-mix(in oklab, var(--sheet) 85%, #bcd6cf 15%);--enamel-shade:color-mix(in oklab, var(--sheet) 70%, #9fbcb4 30%);--enamel-edge:color-mix(in oklab, var(--line) 70%, #9fbcb4 30%);--specular:#ffffffb3;--paper-note:#fffef9;--wc-blend:multiply;--wc-o:.85;--paint-o:.32;--note-text:#2a211c;--sticky:#fbe7a1;--sticky-text:#3b3216;--bezel:#1f1a17;--shadow:42 33 28;--grain-body:.025;--font-hand:"Caveat Variable", "Fraunces Variable", cursive;--font-serif:"Fraunces Variable", Georgia, serif;--font-sans:"Figtree Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--r-s:18px;--r-l:32px;--section:clamp(96px, 12vw, 160px);--ease-out:cubic-bezier(.16, .84, .32, 1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .16 0 0 0 0 .13 0 0 0 0 .11 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-theme=dark]{--slate:#86b3c8;--on-slate:#10232c;--band:#1f3540;--band-text:#f3ebdd;--band-hint:#b6ccd5;--enamel:oklab(25.7712% .00416467 .0069734/.96);--enamel-shade:oklab(22.4385% .00435165 .00728649/.98);--enamel-edge:#3d352d;--specular:#ffffff12;--paper-note:#efe8da;--sticky:#e8d37f;--shadow:0 0 0;--grain-body:.04;--wc-blend:normal;--wc-o:.32;--paint-o:.16}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--slate:#86b3c8;--on-slate:#10232c;--band:#1f3540;--band-text:#f3ebdd;--band-hint:#b6ccd5;--enamel:oklab(25.7712% .00416467 .0069734/.96);--enamel-shade:oklab(22.4385% .00435165 .00728649/.98);--enamel-edge:#3d352d;--specular:#ffffff12;--paper-note:#efe8da;--sticky:#e8d37f;--shadow:0 0 0;--grain-body:.04;--wc-blend:normal;--wc-o:.32;--paint-o:.16}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px;overflow-x:clip}body{background:var(--bg);color:var(--text);font:18px / 1.55 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.paint{z-index:-1;pointer-events:none;opacity:var(--paint-o);position:fixed;inset:0;overflow:hidden}.paint i{aspect-ratio:1;filter:blur(3vmax);width:80vmax;mix-blend-mode:var(--wc-blend);will-change:transform;background:url(/assets/wc-sage-q8hJypRn.webp) 50%/contain no-repeat;animation:70s ease-in-out infinite alternate drift;position:absolute}.paint i:first-child{top:-26vmax;left:-30vmax}.paint i:nth-child(2){background-image:url(/assets/wc-apricot-BqJtXgIz.webp);animation-duration:90s;animation-delay:-30s;top:10vh;right:-34vmax}.paint i:nth-child(3){background-image:url(/assets/wc-rose-BITyai4Q.webp);animation-duration:110s;animation-delay:-60s;bottom:-44vmax;left:10vw}@keyframes drift{0%{transform:translate(0)rotate(0)scale(1)}50%{transform:translate(8vmax,5vmax)rotate(14deg)scale(1.08)}to{transform:translate(-4vmax,10vmax)rotate(-10deg)scale(.95)}}body:before{content:"";z-index:100;pointer-events:none;background:var(--grain);opacity:var(--grain-body);position:fixed;inset:0}@media (width<=600px){body{font-size:17px}}a{color:inherit}h1,h2,h3{text-wrap:balance;margin:0;font-weight:600}p,ol,ul{margin:0}.wrap{width:min(1200px,100%);margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}:focus-visible{outline:2.5px solid var(--ink);outline-offset:3px;border-radius:8px}.skip{background:var(--surface);z-index:20;border-radius:12px;padding:10px 14px;position:absolute;top:-80px;left:12px}.skip:focus{top:12px}html[lang=en] [lang=da]:not(html),html[lang=da] [lang=en]:not(html){display:none!important}.eyebrow{font:600 .8125rem / 1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--hint)}h2{font:600 clamp(2.125rem, 4.4vw, 3.5rem) / 1.04 var(--font-serif);letter-spacing:-.02em;margin-top:16px}h3{font:600 1.375rem / 1.2 var(--font-serif)}.sub,.wall-copy>p:not(.eyebrow),.meet-copy>p:not(.eyebrow,.mood-cap),.join>p{color:color-mix(in oklab, var(--text) 78%, var(--bg));max-width:58ch;margin-top:20px;font-size:1.125rem}.btn{min-height:52px;font:600 1.0625rem / 1 var(--font-sans);border:1.5px solid var(--edge);cursor:pointer;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), background-color .2s;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:16px 26px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--slate);color:var(--on-slate);border-color:var(--slate);box-shadow:0 10px 24px -14px #2f5b70e6}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px -14px #2f5b70f2}.btn-ghost{color:var(--text);border-color:var(--line);background:0 0}.btn-ghost:hover{border-color:var(--edge)}.btn-small{min-height:44px;box-shadow:none;padding:12px 18px;font-size:.9375rem}.btn-big{min-height:60px;padding:20px 34px;font-size:1.1875rem}.quiet-link{align-items:center;min-height:44px;padding:12px 4px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.quiet-link:hover{text-underline-offset:4px;text-decoration:underline}.gus-live{box-shadow:0 0 0 1.5px var(--edge);aspect-ratio:1;background:#d5e3df;border-radius:50%;line-height:0;position:relative}.gus-live svg{border-radius:50%;width:100%;height:100%;display:block}.wash{z-index:-1;pointer-events:none;mix-blend-mode:var(--wc-blend);opacity:var(--wc-o);background:url(/assets/wc-sage-q8hJypRn.webp) 50%/contain no-repeat;position:absolute;inset:-26% -30% -22% -24%}.meet-fox-wrap .wash{background-image:url(/assets/wc-slate-WisCyjmO.webp);rotate:-14deg}.top{z-index:5;justify-content:space-between;align-items:center;gap:12px;padding-block:20px;display:flex;position:relative}.brand{font:600 1.5rem var(--font-serif);align-items:center;gap:10px;text-decoration:none;display:flex}.brand .gus-live{width:44px}.top-end{align-items:center;gap:clamp(8px,2vw,20px);display:flex}.lang{color:var(--hint);align-items:center;gap:2px;font-size:.8125rem;display:flex}.lang button{font:600 .8125rem / 1 var(--font-sans);letter-spacing:.08em;min-width:36px;min-height:44px;color:var(--hint);cursor:pointer;background:0 0;border:0}.lang button[aria-pressed=true]{color:var(--text);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.hero{padding-block:clamp(16px, 4vw, 48px) var(--section);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero h1{font:600 clamp(3rem, 6.3vw, 5.75rem) / .94 var(--font-serif);letter-spacing:-.025em;margin-top:20px}.hero h1 .line{display:block}.hero h1 .line+.line{color:color-mix(in oklab, var(--text) 62%, var(--bg));background:url(/assets/wc-stroke-BMu6hY0x.webp) 0 100%/100% .26em no-repeat;width:fit-content;padding-bottom:.12em}.lede{color:color-mix(in oklab, var(--text) 78%, var(--bg));max-width:34ch;margin-top:28px;font-size:1.375rem;line-height:1.45}.ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.micro{color:var(--hint);margin-top:16px;font-size:.9375rem}.trust{font:600 .9375rem / 1.4 var(--font-sans);margin-top:20px}.trust a{color:var(--text);text-decoration:none}.trust a:hover>span{text-underline-offset:3px;text-decoration:underline}.trust i{color:var(--hint);margin:0 .5em;font-style:normal}@media (width<=900px){.hero{grid-template-columns:minmax(0,1fr)}.lede{font-size:1.1875rem}}@media (width<=600px){.hero .ctas .btn{flex:100%}}.scene{cursor:default;justify-self:end;width:100%;max-width:640px;padding-bottom:8%;position:relative}@media (width<=900px){.scene{justify-self:center}}.fridge{aspect-ratio:1/1.1;background:linear-gradient(100deg, transparent 8%, var(--specular) 14%, transparent 26%), linear-gradient(180deg, var(--enamel), var(--enamel-shade));width:84%;box-shadow:inset 0 1.5px 0 var(--specular), inset 0 0 0 1.5px var(--enamel-edge), 0 40px 60px -40px rgb(var(--shadow) / 45%);border-radius:36px;margin-left:auto;position:relative;container-type:inline-size}.door-gap{background:var(--enamel-edge);height:2px;box-shadow:0 1.5px 0 var(--specular);position:absolute;top:24%;left:0;right:0}.handle{width:3.2%;height:30%;box-shadow:2px 6px 10px -4px rgb(var(--shadow) / 45%);background:linear-gradient(90deg,#a9b2b0,#f1f3f2 40%,#c7cecc 70%,#8e9896);border-radius:99px;position:absolute;top:30%;right:4.5%}.bloom{width:64%;height:52%;mix-blend-mode:var(--wc-blend);opacity:0;transition:opacity 1.2s ease, scale 1.6s var(--ease-out);background:url(/assets/wc-apricot-BqJtXgIz.webp) 50%/contain no-repeat;border-radius:50%;position:absolute;top:22%;left:18%;scale:.8}.scene[data-tidied] .bloom{opacity:var(--wc-o);scale:1}.pinhole{background:rgb(var(--shadow) / 16%);width:1.4cqi;height:1.4cqi;box-shadow:inset 0 1px 1px rgb(var(--shadow) / 30%);pointer-events:none;border-radius:50%;margin:-.7cqi 0 0 -.7cqi;position:absolute}.note{z-index:1;background:var(--grain), var(--paper-note);background-blend-mode:soft-light, normal;color:var(--note-text);box-shadow:0 1px 1px rgb(var(--shadow) / 10%), 0 12px 18px -12px rgb(var(--shadow) / 50%);transform-origin:50% 0;border-radius:2px 2px 3px;padding:2.4cqi 2.8cqi;font-size:clamp(9px,2.5cqi,14px);line-height:1.32;position:absolute}.scene[data-waiting] .note{opacity:0}.note:after{content:"";border-radius:inherit;box-shadow:0 26px 30px -14px rgb(var(--shadow) / 45%);opacity:0;pointer-events:none;position:absolute;inset:0}.note:before{content:"";z-index:1;background:radial-gradient(circle at 34% 30%, #ffffffbf, transparent 42%), var(--m,#c23b4a);border-radius:50%;width:4cqi;height:4cqi;margin-left:-2cqi;position:absolute;top:-1.6cqi;left:50%;box-shadow:inset -.4cqi -.5cqi #0000002e,0 .5cqi .8cqi #00000047}.note b{margin-bottom:.3em;font-size:1.05em;display:block}.note .h{font:600 1.7em / 1.02 var(--font-hand);display:block}.n-aula{--m:#2f5b70;width:45%;top:7%;left:7%;rotate:-3deg}.n-aula .logo{font:700 .8em var(--font-sans);letter-spacing:.16em;color:#2f5b70;margin-bottom:.4em;display:block}.n-list{--m:#e8823a;width:28%;top:6%;right:10%;rotate:4deg}.n-list ul{font:600 1.6em / 1.05 var(--font-hand);padding-left:1.1em}.n-party{background:var(--grain), #f6dfe2;background-blend-mode:soft-light, normal;text-align:center;--m:#6c9a8b;width:37%;top:41%;left:7%;rotate:2.5deg}.n-party .h{color:#6b1f29;font-size:2em}.n-party .sub{margin-top:.3em;display:block}.n-dentist{--m:#8a5a9e;width:33%;top:43%;right:11%;rotate:-5deg}.n-sticky{background:var(--grain), var(--sticky);background-blend-mode:soft-light, normal;width:31%;color:var(--sticky-text);--m:#c23b4a;bottom:7%;left:38%;rotate:-1.5deg}.n-bill{--m:#e8823a;width:23%;font-size:clamp(8px,2.2cqi,12px);bottom:9%;right:7%;rotate:6deg}.n-draw{z-index:0;--m:#e8823a;width:38%;padding:1.4cqi;top:24%;left:44%;rotate:3deg}.n-draw img{border-radius:2px;width:100%;height:auto;display:block}.n-draw small{font:600 1.4em var(--font-hand);text-align:right;display:block}@media (width<=560px){.n-list,.n-bill{display:none}.note{font-size:clamp(9px,2.9cqi,13px)}.n-aula{width:52%}.n-dentist{width:38%;top:40%}.n-party{width:42%;top:44%}.n-sticky{width:40%;left:44%}.n-draw{width:34%;top:9%;left:58%}}.gus-wrap{z-index:3;transform-origin:30% 100%;width:40%;position:absolute;bottom:0;left:0}.gus-wrap .gus-live{width:100%;box-shadow:0 0 0 1.5px var(--edge), 0 30px 44px -18px rgb(var(--shadow) / 40%)}.say{z-index:4;background:var(--surface);border:1.5px solid var(--edge);max-width:min(260px,48%);font:500 clamp(.9375rem, 1.7vw, 1.1875rem) / 1.3 var(--font-serif);letter-spacing:-.005em;text-wrap:balance;box-shadow:0 18px 30px -18px rgb(var(--shadow) / 45%);opacity:0;transform-origin:0 60%;border-radius:24px;padding:14px 20px 15px;transition:opacity .2s,scale .55s cubic-bezier(.3,1.5,.5,1);position:absolute;bottom:13%;left:42%;scale:.6}.say:before{content:"";background:var(--surface);border-left:1.5px solid var(--edge);border-bottom:1.5px solid var(--edge);border-bottom-left-radius:4px;width:15px;height:15px;margin-top:-7.5px;position:absolute;top:60%;left:-8.5px;transform:rotate(45deg)skew(8deg,8deg)}.say.on{opacity:1;scale:1}@media (width<=560px){.say{max-width:54%;padding:10px 14px 11px;bottom:11%;left:43%}}#hero-fox{overflow:hidden}.replay{min-height:44px;font:600 .875rem var(--font-sans);background:var(--surface);color:var(--text);border:1.5px solid var(--line);cursor:pointer;animation:rise .5s var(--ease-out) both;border-radius:99px;padding:10px 16px;position:absolute;bottom:-6px;right:0}.replay:hover{border-color:var(--edge)}@keyframes rise{0%{opacity:0;translate:0 6px}}.story{padding-block:0 var(--section);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.rows{margin-top:48px;padding:0;list-style:none;display:grid}.rows li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:24px;padding-block:20px;display:grid}.rows li+li{box-shadow:0 -1px 0 var(--line)}.was{font:600 1.625rem / 1.1 var(--font-hand);color:var(--hint);justify-self:start;position:relative}.was:after{content:"";background:color-mix(in oklab, var(--ink) 70%, transparent);transform-origin:0;height:8px;transition:transform .48s cubic-bezier(.6, 0, .2, 1) var(--d,0s);margin-top:-4px;position:absolute;top:52%;left:-4px;right:-4px;transform:scaleX(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5 C40 3 80 6 120 4 S180 3 198 4' stroke='black' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5 C40 3 80 6 120 4 S180 3 198 4' stroke='black' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.rows li.in .was:after{transform:scaleX(1)}.now{color:color-mix(in oklab, var(--text) 78%, var(--bg))}.now b{color:var(--text)}@media (width<=900px){.story{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.rows li{grid-template-columns:minmax(0,1fr);gap:4px}}.phone-col{justify-items:center;display:grid;position:sticky;top:32px}@media (width<=900px){.phone-col{position:static}}.phone{border:10px solid var(--bezel);background:var(--bg);width:min(320px,100%);box-shadow:0 0 0 1.5px var(--edge), 0 50px 70px -40px rgb(var(--shadow) / 60%);border-radius:48px;position:relative;overflow:hidden}.phone:before{content:"";background:var(--bezel);z-index:1;border-radius:99px;width:84px;height:24px;margin-left:-42px;position:absolute;top:10px;left:50%}.today{padding:48px 14px 18px;font-size:12.5px;line-height:1.3}.t-title{font:700 2.4rem / 1 var(--font-hand)}.t-date{color:var(--hint);margin-top:2px;font-size:12px}.t-greet{align-items:center;gap:10px;margin:14px 0 12px;display:flex}.t-fox{aspect-ratio:1;width:50px;box-shadow:0 0 0 1.5px var(--edge);background:#d5e3df url(/fox-180.png) 50%/104% no-repeat;border-radius:50%;flex:none}.t-bubble{background:var(--surface);border:1.5px solid var(--edge);border-radius:14px;padding:8px 10px;font-size:12px}.lane{background:var(--p-tint);color:var(--p-text);border-radius:14px;margin-bottom:8px;padding:10px}.lane-all{background:var(--chip);color:var(--text);--p:var(--ink);--p-on:var(--on-ink)}.lane-name{font:600 14px var(--font-serif);align-items:center;gap:6px;margin-bottom:4px;display:flex}.lane-name i{background:var(--p);width:20px;height:20px;color:var(--p-on);font:700 10px var(--font-serif);border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.today .row{align-items:center;gap:8px;padding-block:3px;display:flex}.today .row b{min-width:34px;font-weight:600}.today .when{font:600 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-top:6px}.today .box{background:var(--surface);border:1.5px solid;border-radius:4px;flex:none;width:15px;height:15px}.today .need{background:var(--wash-fox);border-radius:12px;margin-top:2px;padding:7px;transition:background-color .5s,color .5s}.need-text{display:grid}.need small{font-size:11px;font-weight:600}.need .taken,.need.claimed .open{display:none}.need.claimed .taken{animation:rise .4s var(--ease-out) both;display:block}.today .need.claimed{background:var(--p-tint);color:var(--p-text);box-shadow:inset 3px 0 0 var(--p)}.claim{background:var(--slate);color:var(--on-slate);white-space:nowrap;border-radius:10px;margin-left:auto;padding:7px 9px;font-size:11px;font-style:normal;font-weight:600;transition:scale .12s,opacity .3s}.claim.press{scale:.9}.need.claimed .claim{opacity:0;scale:.6}.principle{padding-block:0 var(--section);text-align:center;justify-items:center;display:grid}.quote{font:500 clamp(2rem, 4.6vw, 3.75rem) / 1.08 var(--font-serif);letter-spacing:-.02em;text-wrap:balance;max-width:20ch;font-style:italic}.quote-sub{color:color-mix(in oklab, var(--text) 78%, var(--bg));text-wrap:pretty;max-width:52ch;margin-top:28px;font-size:1.125rem}.steps{padding-block:0 var(--section)}.step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:56px;padding:0;list-style:none;display:grid}.step-list li{align-content:start;gap:12px;display:grid}.step-list .num{font:700 4rem / .8 var(--font-hand);color:var(--text);aspect-ratio:1;isolation:isolate;place-items:center;width:1.5em;padding-top:.12em;display:grid;position:relative}.step-list .num:before{content:"";z-index:-1;mix-blend-mode:var(--wc-blend);opacity:var(--wc-o);background:url(/assets/wc-dot-C91sHjuE.webp) 50%/contain no-repeat;position:absolute;inset:0}.step-list li:nth-child(2) .num:before{background-image:url(/assets/wc-sage-q8hJypRn.webp);rotate:70deg}.step-list li:nth-child(3) .num:before{background-image:url(/assets/wc-sun-CX3r769E.webp);rotate:-40deg}.step-list p{color:color-mix(in oklab, var(--text) 78%, var(--bg))}@media (width<=860px){.step-list{grid-template-columns:minmax(0,1fr)}.step-list li{grid-template-columns:56px minmax(0,1fr);column-gap:16px}.step-list .num{grid-row:span 2}}.wall{padding-block:0 var(--section);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.wall>*{min-width:0}@media (width<=900px){.wall{grid-template-columns:minmax(0,1fr)}}.ipad{border-radius:var(--r-l);background:var(--bezel);box-shadow:0 0 0 1.5px var(--edge), 0 60px 80px -50px rgb(var(--shadow) / 60%);padding:2.2%;container-type:inline-size}.kitchen{background:var(--bg);border-radius:calc(var(--r-l) - 14px);color:var(--text);aspect-ratio:4/3;grid-template-rows:auto minmax(0,1fr);gap:3cqi;padding:3.6cqi;font-size:max(11px,1.9cqi);line-height:1.3;display:grid;overflow:hidden}.k-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.k-date{font:600 2.2em / 1 var(--font-serif)}.k-sub{color:var(--hint);margin-top:.4em}.k-sub .taken,.ipad.synced .k-sub .open{display:none}.ipad.synced .k-sub .taken{animation:rise .4s var(--ease-out) both;display:inline}.k-clock{font:500 3em / 1 var(--font-serif);font-variant-numeric:tabular-nums}.k-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6cqi;min-height:0;display:grid}.k-lanes .lane{border-radius:14px;flex-direction:column;gap:1.2cqi;margin:0;padding:1.6cqi;display:flex}.k-lanes .lane-name{margin:0;font-size:1.15em}.k-lanes .card{background:color-mix(in oklab, var(--surface) 60%, transparent);border-radius:10px;padding:.6em .7em}.k-lanes .card small{font-weight:600;display:block}.k-open{border:1.5px dashed var(--fox);transition:opacity .4s ease, scale .4s var(--ease-out);background:var(--wash-fox)!important}.k-claimed{display:none}.ipad.synced .k-claimed{box-shadow:inset 3px 0 0 var(--p);animation:rise .5s var(--ease-out) both;display:block}.ipad.synced .k-open{display:none}.k-lanes .stars{letter-spacing:.15em;color:var(--p);margin-top:auto}.k-lanes .shop{font:600 1.5em / 1.15 var(--font-hand)}.k-lanes .dinner{background:url(/assets/wc-rose-BITyai4Q.webp) 40%/150% 230% no-repeat;border-radius:12px;margin-top:auto;padding:.8em}.k-lanes .dinner b{font:600 1.5em var(--font-serif);display:block}.meet{padding-block:0 var(--section);overflow-x:clip}.meet-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.meet-inner>*{min-width:0}.meet-fox-wrap{z-index:0;justify-self:center;width:min(380px,100%);position:relative}.meet-fox-wrap .gus-live{cursor:pointer;width:100%;box-shadow:0 0 0 1.5px var(--edge), 0 40px 60px -30px rgb(var(--shadow) / 40%)}.moods{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.moods button{min-height:44px;font:600 .9375rem var(--font-sans);color:var(--text);border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:99px;padding:10px 16px;transition:background-color .2s,color .2s,border-color .2s}.moods button:hover{border-color:var(--edge)}.moods button[aria-checked=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.mood-cap{min-height:3em;color:var(--hint);margin-top:18px}@media (width<=860px){.meet-inner{grid-template-columns:minmax(0,1fr)}.meet-fox-wrap{width:min(300px,80%)}}.privacy{padding-block:0 var(--section)}.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px);margin-top:48px;padding:0;list-style:none;display:grid}.facts li{align-content:start;gap:14px;display:grid}.facts svg{fill:none;width:36px;height:36px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.facts p{color:color-mix(in oklab, var(--text) 78%, var(--bg))}.facts b{font:600 1.25rem / 1.2 var(--font-serif);color:var(--text);margin-bottom:6px;display:block}.honest{background:var(--chip);border-radius:var(--r-s);max-width:64ch;margin-top:48px;padding:20px 24px;font-size:1rem}.privacy-more{margin-top:20px;font-weight:600}.privacy-more a{text-underline-offset:4px}@media (width<=960px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.facts{grid-template-columns:minmax(0,1fr)}}.faq{padding-block:0 var(--section);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.faq h2{margin-top:0}.faq-list{display:grid}details+details{box-shadow:0 -1px 0 var(--line)}summary{min-height:64px;font:600 1.1875rem / 1.3 var(--font-serif);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"";background:linear-gradient(var(--ink), var(--ink)) center / 100% 2px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 2px 100% no-repeat;width:14px;height:14px;transition:rotate .3s var(--ease-out);flex:none}details[open] summary:after{rotate:45deg}details p{max-width:60ch;color:color-mix(in oklab, var(--text) 78%, var(--bg));padding-bottom:24px}@media (width<=860px){.faq{grid-template-columns:minmax(0,1fr)}}.join{padding-block:0 var(--section);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:clamp(32px,6vw,96px);scroll-margin-top:24px;display:grid}.join h2{grid-row:span 2;font-size:clamp(2.5rem,5.4vw,4.5rem);line-height:.98}.join>p{margin-top:0}.join .ctas{margin-top:28px}@media (width<=860px){.join{grid-template-columns:minmax(0,1fr)}.join h2{grid-row:auto;margin-bottom:20px}.join .btn{flex:100%}}.end{color:var(--hint);padding-block:0 48px;font-size:.9375rem}.squiggle{width:100%;height:12px;margin-bottom:20px;display:block}.squiggle path{fill:none;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.end p{justify-content:space-between;gap:12px;display:flex}.end a{text-underline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.rows li .was:after{transform:scaleX(1)}}
