@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--black:#111;--white:#fff;--peach:#ff8f5a;--page:#0b0b0b;--soft:#dcdcdc;--quiet:#b6b6b6;--rule:#ffffff6b;--svh:100vh;--u:calc(var(--svh) / 100);--pad:clamp(20px, 6.2vw, 44px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (height:100svh){:root{--svh:100svh}}*,:before,:after{box-sizing:border-box}html{background:var(--page);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Satoshi,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;position:relative}img,svg{display:block}h1,p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit}input,button{font:inherit}::selection{background:var(--peach);color:var(--black)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{--t:clamp(0px, calc(var(--svh) - 553px), 400px);--top:calc(12px + var(--t) * .04);--logo-h:calc(15px + var(--t) * .0172);--gap-h1:calc(18px + var(--t) * .079);--h1:clamp(2rem, min(calc(var(--u) * 6.45), 12.6vw), 3.5rem);--gap-facts:calc(8px + var(--t) * .0275);--facts:clamp(.8125rem, 3.85vw, .9375rem);--gap-form:calc(12px + var(--t) * .0344);--field-h:min(56px, calc(46px + var(--t) * .0275));--gap-note:calc(6px + var(--t) * .0206);--note:.8125rem;--gap-pack:calc(12px + var(--t) * .042);--floor:calc(27px + var(--t) * .03);--pack-max:min(64vw, 24rem);isolation:isolate;height:max(var(--svh), 30rem);background:linear-gradient(180deg, var(--black) 0%, var(--page) 30%);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.pitch{width:100%;padding:var(--top) var(--pad) 0;flex:1 0 auto;grid-template-columns:1fr auto;align-content:space-between;justify-items:center;display:grid}.logo{width:auto;height:var(--logo-h);grid-column:1;justify-self:start}.status{letter-spacing:.01em;white-space:nowrap;color:var(--white);grid-column:2;place-self:center end;align-items:center;gap:.6em;font-size:.875rem;line-height:1;display:inline-flex}.status:before{content:"";background:var(--peach);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 9px 1px #ff8f5a80}.headline,.facts,.signup,.signup-success{grid-column:1/-1}.headline{margin-top:var(--gap-h1);font-weight:700;font-size:var(--h1);letter-spacing:-.035em;line-height:.98}.headline span{white-space:nowrap;display:block}.facts{margin-top:var(--gap-facts);font-size:var(--facts);white-space:nowrap;color:var(--soft);justify-content:center;align-items:center;line-height:1.3;display:flex}.facts b{color:var(--white);font-weight:700}.facts-rule{background:var(--rule);flex:none;width:1px;height:1.05em;margin:0 .95em}.signup{width:100%;max-width:26rem;margin-top:var(--gap-form)}.signup-field{--ring-gap:3px;height:var(--field-h);background:var(--white);border-radius:4px;display:flex}.signup-input{min-width:0;height:100%;color:var(--black);caret-color:var(--black);text-align:left;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:4px 0 0 4px;flex:auto;margin:0;padding:0 8px 0 18px;font-size:1rem;line-height:1.2}.signup-input::placeholder{color:#636363;opacity:1}.signup-input:-webkit-autofill{-webkit-text-fill-color:var(--black);box-shadow:0 0 0 100px var(--white) inset}.signup-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--black);box-shadow:0 0 0 100px var(--white) inset}.signup-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--black);box-shadow:0 0 0 100px var(--white) inset}.signup-button{width:calc(var(--field-h) + 16px);cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:0 4px 4px 0;flex:none;height:100%;margin:0;padding:5px;display:grid}.signup-arrow{background:var(--black);color:var(--white);border-radius:2px;place-items:center;transition:background-color .15s,color .15s,opacity .15s;display:grid}.signup-arrow svg{width:22px;height:16px}.signup-button:disabled{cursor:default}@media (hover:hover){.signup-button:hover:enabled:not([aria-disabled=true]) .signup-arrow{background:var(--peach);color:var(--black)}}.signup-button:active:enabled:not([aria-disabled=true]) .signup-arrow{background:var(--peach);color:var(--black)}.signup-button[aria-disabled=true]{cursor:progress}.signup-button[aria-disabled=true] .signup-arrow{opacity:.45}.signup-input:focus,.signup-button:focus{outline:none}.signup-field:focus-within{outline:2px solid var(--peach);outline-offset:var(--ring-gap)}@supports selector(:has(*)){.signup-field:focus-within{outline:none}.signup-field:has(:focus-visible){outline:2px solid var(--peach);outline-offset:var(--ring-gap)}}.signup-button:focus-visible .signup-arrow{background:var(--peach);color:var(--black);outline:2px solid var(--black);outline-offset:1px}@media (max-height:600px){.signup-field{--ring-gap:2px}}.signup-note,.signup-error{margin-top:var(--gap-note);font-size:var(--note);line-height:1.35}.signup-note{color:var(--quiet)}.signup-error{color:var(--peach)}.signup-error+.signup-note{display:none}.signup:has(.signup-error) .signup-field{box-shadow:inset 0 -2px 0 var(--peach)}.signup-success{width:100%;max-width:26rem;min-height:calc(var(--field-h) + var(--gap-note) + var(--note) * 1.35);margin-top:var(--gap-form);letter-spacing:-.015em;justify-content:center;align-items:center;gap:.55em;font-size:1.25rem;font-weight:700;line-height:1.2;display:flex}.signup-success:before{content:"";background:var(--peach) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.6 10.4l2.9 2.9 5.9-6.3' fill='none' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;border-radius:50%;flex:none;width:1.05em;height:1.05em}.product{z-index:-1;min-height:0;max-height:calc(var(--pack-max) * 2 + var(--floor));margin-top:var(--gap-pack);pointer-events:none;flex:1000 1 0;align-self:stretch;position:relative;container-type:size}.stage{--sw:min(42vw, calc(var(--svh) * .25));--pool-x:1.18;--pool-cap:58vw;--pool-y:1.12;--pool-c:.5;--pool-dx:.08;--pool-on:1;--floor-x:1.45;--mirror:calc(var(--floor) * .72);--mirror-on:.46;--warm:min(calc(var(--floor) * .9), calc(var(--sw) * .26));--sky:calc(var(--sw) * 1.4);left:50%;bottom:var(--floor);width:var(--sw);height:calc(var(--sw) * 2);margin-left:calc(var(--sw) / -2);position:absolute}@supports (width:1cqh){.stage{--sw:min(calc((100cqh - var(--floor)) / 2), var(--pack-max))}}.stage>*{position:absolute}.beam{display:none}.wall{left:calc(var(--sw) * -2.1);right:calc(var(--sw) * -2.1);top:calc(var(--sky) * -1);opacity:var(--pool-on);background:radial-gradient(ellipse min(calc(var(--sw) * var(--pool-x)), var(--pool-cap)) calc(var(--sw) * var(--pool-y)) at calc(50% - var(--sw) * var(--pool-dx)) calc(var(--sky) + var(--sw) * var(--pool-c)), #ffffff80 0%, #ffffff74 12%, #ffffff5e 26%, #fff4 40%, #ffffff2b 54%, #ffffff17 68%, #ffffff09 82%, #ffffff02 93%, #fff0 100%);-webkit-mask-image:linear-gradient(180deg, #000 calc(100% - var(--sw) * 1.15), #00000080 calc(100% - var(--sw) * .45), #0000 100%);-webkit-mask-image:linear-gradient(180deg, #000 calc(100% - var(--sw) * 1.15), #00000080 calc(100% - var(--sw) * .45), #0000 100%);mask-image:linear-gradient(180deg, #000 calc(100% - var(--sw) * 1.15), #00000080 calc(100% - var(--sw) * .45), #0000 100%);bottom:0}.floor{left:calc(var(--sw) * (.5 - var(--floor-x)));right:calc(var(--sw) * (.5 - var(--floor-x)));height:var(--floor);background:radial-gradient(ellipse calc(var(--sw) * .34) var(--warm) at calc(50% + var(--sw) * .48) 0%, #ff8f5ab8 0%, #ff8f5a6b 20%, #ff8f5a2e 46%, #ff8f5a0d 74%, #ff8f5a00 100%), radial-gradient(ellipse 50% 140% at 50% 0%, #ffffff5c, #ffffff29 30%, #ffffff0b 52%, #fff0 72%);top:100%}.spill{width:calc(var(--sw) * .8);background:linear-gradient(90deg,#ff8f5ae6 0%,#ff8f5aa8 2%,#ff8f5a78 5%,#ff8f5a54 9%,#ff8f5a39 14%,#ff8f5a25 21%,#ff8f5a16 30%,#ff8f5a0b 42%,#ff8f5a04 58%,#ff8f5a00 80%);top:1%;bottom:0;left:calc(100% - 1px);-webkit-mask-image:linear-gradient(#0000 0%,#0009 4%,#000 12% 100%);mask-image:linear-gradient(#0000 0%,#0009 4%,#000 12% 100%)}.grain{left:calc(var(--sw) * -2.1);right:calc(var(--sw) * -2.1);top:calc(var(--sky) * -1);bottom:calc(var(--floor) * -1);opacity:.3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.5' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0.2 0 0 0 -0.085'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");-webkit-mask-image:radial-gradient(50% 58% at 50% 54%,#000 40%,#0000 100%);mask-image:radial-gradient(50% 58% at 50% 54%,#000 40%,#0000 100%)}.mirror{width:100%;height:100%;opacity:var(--mirror-on);filter:blur(.6px);-webkit-mask-image:linear-gradient(to top, #0009 0, #0000 var(--mirror));-webkit-mask-image:linear-gradient(to top, #0009 0, #0000 var(--mirror));mask-image:linear-gradient(to top, #0009 0, #0000 var(--mirror));top:100%;left:0;transform:scaleY(-1)}.shadow{left:-9%;right:-9%;top:calc(100% - var(--sw) * .035);height:calc(var(--sw) * .09);background:radial-gradient(44% 34% at 50% 40%,#000000eb,#0000 100%),radial-gradient(50% 50%,#00000061,#0000 100%)}.sachet{background:var(--black);border-radius:max(2px, calc(var(--sw) * .011));box-shadow:0 0 0 1px #0000008c, 0 0 calc(var(--sw) * .07) #00000073;inset:0}.sachet img{border-radius:inherit;width:100%;height:100%}.sheen{border-radius:inherit;background:linear-gradient(#ffffff38 0%,#ffffff1a 4.4%,#ffffff0d 4.5%,#ffffff08 20%,#fff0 48%) 0 0/94.9% 100% no-repeat,radial-gradient(58% 34% at 32% 21%,#ffffff16,#fff0 72%) 0 0/94.9% 100% no-repeat,linear-gradient(97deg,#fff0 9%,#ffffff0e 24%,#ffffff04 40%,#fff0 55%) 0 0/94.9% 100% no-repeat,linear-gradient(#fff0 95.5%,#ffffff09 95.6%,#ffffff12 100%) 0 0/94.9% 100% no-repeat;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffd1,inset 0 6px 6px -6px #ffffff6b,inset 1px 0 #ffffff42}.sheen:before{content:"";border-bottom-left-radius:inherit;background:linear-gradient(90deg,#ffffff1d 0%,#ffffff0f 50%,#fff0 100%);width:7%;position:absolute;top:30%;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 50%);mask-image:linear-gradient(#0000 0%,#000 50%)}.sheen:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(105deg,#fff0 38%,#fff3 50%,#fff0 62%) 0 0/300% 100% no-repeat;position:absolute;inset:0}.foot{--link-gap:clamp(14px, 5vw, 28px);--mark-h:26px;padding:8px var(--pad) 28px;background:var(--page);flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.foot:before{content:"";top:0;left:var(--pad);right:var(--pad);background:#ffffff1f;height:1px;position:absolute}.foot-links{justify-content:center;column-gap:var(--link-gap);flex-wrap:wrap;display:flex}.foot-links a{min-height:44px;margin:0 calc(var(--link-gap) / -2);padding:0 calc(var(--link-gap) / 2);color:var(--quiet);white-space:nowrap;-webkit-tap-highlight-color:transparent;align-items:center;font-size:.8125rem;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}@media (hover:hover){.foot-links a:hover{color:var(--white)}}.foot-links a:active{color:var(--white)}.foot-links a:focus-visible{color:var(--white);outline:2px solid var(--peach);outline-offset:-8px;border-radius:12px}.foot-mark{--file-h:calc(var(--mark-h) / .671);width:auto;height:var(--file-h);margin:calc(var(--file-h) * -.238) calc(var(--file-h) * -.26) calc(var(--file-h) * -.091) calc(var(--file-h) * -.258);flex:none}@media (max-width:269.98px){.hero{--h1:min(2rem, 13vw)}.pitch{grid-template-columns:minmax(0,1fr)}.logo,.status{justify-self:center}.status{grid-column:1;margin-top:10px}.facts{white-space:normal;flex-direction:column}.facts-rule{display:none}}@media (min-width:480px){.foot{padding:8px var(--pad) 20px;flex-direction:row;justify-content:space-between;gap:0 16px}}@media (min-width:600px) and (min-height:700px){.hero{--top:calc(var(--u) * 3.1);--logo-h:clamp(22px, calc(var(--u) * 2.5), 30px);--gap-h1:calc(var(--u) * 4.4);--h1:clamp(3.25rem, min(calc(var(--u) * 6.6), 10vw), 5.5rem);--gap-facts:calc(var(--u) * 1.9);--facts:1.125rem;--gap-form:calc(var(--u) * 2.6);--field-h:60px;--gap-note:13px;--note:.875rem;--gap-pack:calc(var(--u) * 2.9);--floor:calc(var(--u) * 4.4);--pack-max:min(56vw, 30rem)}.status{font-size:1rem}.status:before{width:8px;height:8px}.signup,.signup-success{max-width:30rem}.signup-input{padding-left:22px;font-size:1.0625rem}.signup-arrow svg{width:24px;height:18px}.signup-success{font-size:1.5rem}.stage{--pool-x:1.8;--pool-cap:200vw;--pool-y:1.7;--pool-c:.65;--pool-dx:.04;--pool-on:.85}.foot{--mark-h:28px}.foot-links a{font-size:.875rem}}@media (min-width:600px) and (max-width:899.98px){.signup,.signup-success{max-width:min(30rem, calc(var(--h1) * 7.11))}}@media (min-width:600px) and (min-height:1500px) and (orientation:portrait){.hero{--h1:clamp(3.25rem, min(calc(var(--u) * 6.6), 10vw), 8rem);--facts:clamp(1.125rem, calc(var(--u) * 1.2), 1.625rem);--field-h:clamp(60px, calc(var(--u) * 3.6), 80px);--note:clamp(.875rem, calc(var(--u) * .9), 1.125rem);--pack-max:min(56vw, 44rem)}.signup,.signup-success{max-width:min(62vw,40rem)}.signup-input{font-size:clamp(1.0625rem, calc(var(--u) * 1.1), 1.3125rem)}}@media (min-width:600px) and (min-height:1500px) and (orientation:portrait),(min-width:600px) and (max-aspect-ratio:13/25){.pitch{padding-top:calc(var(--top) + var(--logo-h));align-content:center}.logo,.status{top:var(--top);position:absolute}.logo{left:var(--pad)}.status{right:var(--pad);height:var(--logo-h)}}@media (min-width:560px) and (min-aspect-ratio:6/5),(min-width:900px) and (orientation:landscape),(min-width:600px) and (max-height:699.98px) and (orientation:landscape){:root{--pad:max(clamp(28px, 6.2vw, 104px), calc((100vw - 1600px) / 2));--H:max(var(--svh), 20rem);--foot-b:clamp(14px, calc(var(--H) * .03), 44px);--foot-h:calc(44px + var(--foot-b))}.hero{--top:clamp(14px, calc(var(--H) * .048), 56px);--logo-h:clamp(18px, calc(var(--H) * .032), 40px);--h1:min(7.2vw, calc(var(--H) * .112), 9.75rem);--facts:clamp(.8125rem, calc(var(--h1) * .2), 1.625rem);--field-h:clamp(46px, calc(var(--H) * .066), 80px);--gap-note:clamp(6px, calc(var(--H) * .014), 18px);--note:clamp(.8125rem, calc(var(--H) * .016), 1.125rem);--sh:min(calc(var(--H) * .73), 50vw, 68rem, calc(var(--H) - var(--top) - var(--logo-h) - 12px - var(--foot-h)));--floor:calc((var(--H) - var(--sh)) * .57);height:var(--H);background:var(--page);text-align:left;display:block}.pitch{width:fit-content;max-width:100%;height:100%;padding:calc(var(--top) + var(--logo-h)) 0 calc(var(--foot-h) - var(--note) * 1.35 + var(--H) * .044) var(--pad);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.logo{top:var(--top);left:var(--pad);position:absolute}.status{top:var(--top);right:var(--pad);height:var(--logo-h);font-size:clamp(.875rem, calc(var(--H) * .0175), 1.25rem);position:absolute}.status:before{width:clamp(7px, calc(var(--H) * .009), 10px);height:clamp(7px, calc(var(--H) * .009), 10px)}.headline{margin:0 -.03em}.facts{margin-top:clamp(12px, calc(var(--H) * .036), 52px);justify-content:space-between;align-self:stretch}.facts-rule{background:#ffffff4d;flex:auto;min-width:3.4em;height:1px;margin:.1em 1em 0}.signup,.signup-success{min-width:min(20rem,100%);max-width:none;margin-top:clamp(12px, calc(var(--H) * .036), 52px)}.signup{min-height:calc(var(--field-h) + var(--gap-note) + var(--note) * 2.7 + 2px)}.signup-error+.signup-note{margin-top:2px;display:block}.signup-success{margin-bottom:calc(var(--note) * 1.35 + 2px)}.signup-input{padding-left:clamp(18px, calc(var(--H) * .024), 28px);font-size:clamp(1rem, calc(var(--H) * .0185), 1.3125rem)}.signup-button{padding:clamp(5px, calc(var(--H) * .0065), 8px)}.signup-arrow svg{width:clamp(22px, calc(var(--H) * .028), 32px);height:clamp(16px, calc(var(--H) * .0204), 23px)}.signup-success{font-size:clamp(1.25rem, calc(var(--H) * .03), 2rem);justify-content:flex-start}.product{flex:none;max-height:none;margin:0;position:absolute;inset:0;container-type:normal}.stage{--sw:calc(var(--sh) / 2);--pool-x:2.1;--pool-y:2.2;--pool-c:.8;--pool-dx:0;--pool-on:.78;--mirror-on:.5;--floor-x:2.2;--mirror:min(calc(var(--floor) * .5), calc(var(--sw) * .19));--warm:min(calc(var(--floor) * .6), calc(var(--sw) * .24));--sky:calc(var(--H) - var(--floor) - var(--sh));left:max(calc(50% + min(19.5vw, 30rem)), calc(var(--pad) + 21.5rem + var(--sw) * .5))}.beam{left:calc(var(--sw) * -1.6);right:calc(var(--sw) * -1.6);height:calc(var(--H) - var(--floor));background:conic-gradient(from 151deg at 50% -34%,#fff0 0deg,#ffffff09 13deg,#ffffff16 29deg,#ffffff09 45deg,#fff0 58deg);display:block;bottom:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 42%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000008c 42%,#0000 90%)}.wall{top:calc(var(--sw) * -1.4);background:radial-gradient(ellipse calc(var(--sw) * var(--pool-x)) calc(var(--sw) * var(--pool-y)) at calc(50% - var(--sw) * var(--pool-dx)) calc(var(--sw) * (1.4 + var(--pool-c))), #ffffff80 0%, #ffffff74 12%, #ffffff5e 26%, #fff4 40%, #ffffff2b 54%, #ffffff17 68%, #ffffff09 82%, #ffffff02 93%, #fff0 100%)}.grain{left:calc(var(--sw) * -2.6);right:calc(var(--sw) * -2.6);-webkit-mask-image:radial-gradient(50% 92% at 50% 44%,#000 45%,#0000 100%);mask-image:radial-gradient(50% 92% at 50% 44%,#000 45%,#0000 100%)}.foot{--mark-h:clamp(24px, calc(var(--svh) * .042), 46px);height:var(--foot-h);padding:0 var(--pad) var(--foot-b);background:0 0;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;bottom:0;left:0;right:0}.foot:before{content:none}.foot-links a{font-size:clamp(.8125rem, calc(var(--svh) * .0155), 1.125rem)}}@media (min-width:2200px) and (min-height:1500px) and (min-aspect-ratio:6/5){:root{--pad:max(104px, calc((100vw - 2100px) / 2));--foot-b:clamp(14px, calc(var(--H) * .03), 60px)}.hero{--top:clamp(14px, calc(var(--H) * .048), 80px);--logo-h:clamp(18px, calc(var(--H) * .032), 56px);--h1:min(7.2vw, calc(var(--H) * .112), 13rem);--facts:clamp(.8125rem, calc(var(--h1) * .2), 2.125rem);--field-h:clamp(46px, calc(var(--H) * .066), 104px);--gap-note:clamp(6px, calc(var(--H) * .014), 26px);--note:clamp(.8125rem, calc(var(--H) * .016), 1.5rem);--sh:min(calc(var(--H) * .73), 50vw, 90rem, calc(var(--H) - var(--top) - var(--logo-h) - 12px - var(--foot-h)))}.stage{left:max(calc(50% + min(19.5vw, 40rem)), calc(var(--pad) + 21.5rem + var(--sw) * .5))}.status{font-size:clamp(.875rem, calc(var(--H) * .0175), 1.625rem)}.status:before{width:clamp(7px, calc(var(--H) * .009), 14px);height:clamp(7px, calc(var(--H) * .009), 14px)}.facts,.signup,.signup-success{margin-top:clamp(12px, calc(var(--H) * .036), 76px)}.signup-input{padding-left:clamp(18px, calc(var(--H) * .024), 40px);font-size:clamp(1rem, calc(var(--H) * .0185), 1.75rem)}.signup-button{padding:clamp(5px, calc(var(--H) * .0065), 11px)}.signup-arrow svg{width:clamp(22px, calc(var(--H) * .028), 44px);height:clamp(16px, calc(var(--H) * .0204), 32px)}.signup-success{font-size:clamp(1.25rem, calc(var(--H) * .03), 2.75rem)}.foot{--mark-h:clamp(24px, calc(var(--svh) * .042), 64px)}.foot-links a{font-size:clamp(.8125rem, calc(var(--svh) * .0155), 1.5rem)}}@media (prefers-reduced-motion:no-preference){.logo,.status,.headline,.facts,.signup{animation:.5s cubic-bezier(.2,.7,.2,1) both rise}.facts{animation-delay:50ms}.signup{animation-delay:.1s}.sachet,.mirror{animation:.6s ease-out 50ms both appear}.beam,.wall,.floor,.spill,.grain,.shadow{animation:.9s ease-out .1s both appear}.sheen:after{animation:.8s cubic-bezier(.4,0,.2,1) .35s both glint}.signup-success{animation:.4s cubic-bezier(.2,.7,.2,1) rise}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes appear{0%{opacity:0}}@keyframes glint{0%{opacity:0;background-position:100% 0}12%{opacity:1}88%{opacity:1}to{opacity:0;background-position:0 0}}@media (forced-colors:active){.logo,.foot-mark{forced-color-adjust:none;background-color:var(--black);box-shadow:0 0 0 6px var(--black)}.signup-field{border:1px solid canvastext}}
