@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_946098e8-module__TeoWSq__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_946098e8-module__TeoWSq__variable{--font-hand:"Caveat", "Caveat Fallback"}
:root{--paper:#f5f5f2;--paper-2:#edede8;--card:#fff;--ink:#16161a;--ink-2:#47474e;--muted:#6a6a72;--soft-ink:#80808a;--dim-ink:#c9c9c3;--hair:#16161a14;--hair-2:#16161a24;--bar-ground:#f7f6f3db;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--orange:#e0620e;--orange-ink:#b24d0b;--orange-lift:#ff8a3d;--on-orange:#1a0e04;--night:#fdfdfb;--night-2:#f7f7f4;--night-3:#ededea;--night-text:#16161a;--night-muted:#47474e;--night-soft:#8e8e95;--night-hair:#16161a1a;--night-accent:#b24d0b;--night-btn:#e0620e;--night-btn-hover:#eb6c16;--paper-grid:#16161a0b;--snap-ground:#fff;--green:#2f7d46;--green-wash:#2f7d461c;--amber:#8a5a00;--amber-wash:#b074001f;--radius-xl:32px;--radius-lg:28px;--radius:20px;--radius-sm:12px;--shadow-card:0 1px 2px #16161a0a, 0 10px 32px #16161a0f;--shadow-lift:0 2px 4px #16161a0d, 0 24px 56px #16161a1f;--ease:cubic-bezier(.22, .7, .18, 1);--maxw:1120px;--gutter:22px;--nav-h:64px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-inter), "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--display:-apple-system, BlinkMacSystemFont, "SF Pro Display", var(--font-inter), "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--nav-h) + 12px);-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font);letter-spacing:-.012em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button{font:inherit}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:8px}.skip{z-index:100;background:var(--ink);color:var(--paper);border-radius:999px;padding:10px 16px;font-size:14px;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(72px,9vw,124px);position:relative}.night{background:var(--night);color:var(--night-text)}.eyebrow{letter-spacing:-.01em;color:var(--orange-ink);font-size:17px;font-weight:600}.night .eyebrow{color:var(--night-accent)}.h-section{font-family:var(--display);letter-spacing:-.038em;text-wrap:balance;max-width:17em;margin-top:16px;font-size:clamp(38px,5.6vw,68px);font-weight:700;line-height:1.03}.h-section .soft{color:var(--soft-ink)}.night .h-section .soft{color:var(--night-soft)}.lede{color:var(--ink-2);text-wrap:pretty;max-width:34em;margin-top:22px;font-size:clamp(19px,2vw,23px);line-height:1.42}.night .lede{color:var(--night-muted)}.section-head.center{text-align:center;flex-direction:column;align-items:center;display:flex}.section-head.center .h-section,.lede.center{margin-inline:auto}.btn{letter-spacing:-.01em;cursor:pointer;transition:transform .25s var(--ease), background-color .25s var(--ease), box-shadow .25s var(--ease);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:17px;font-weight:600;display:inline-flex}.btn-primary{background:var(--orange);color:var(--on-orange);box-shadow:inset 0 1px #ffffff40,0 8px 22px -10px #e0620eb3}.btn-primary:hover{background:#eb6c16;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)scale(.98)}.night .btn-primary{background:var(--night-btn)}.night .btn-primary:hover{background:var(--night-btn-hover)}.btn-sm{padding:7px 15px;font-size:14px}.btn-block{width:100%}.btn:disabled{opacity:.6;cursor:default;transform:none}.link-cta{color:var(--orange-ink);align-items:center;gap:2px;font-size:17px;font-weight:500;display:inline-flex}.link-cta:hover{text-underline-offset:4px;text-decoration:underline}.chev{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .25s var(--ease)}.link-cta:hover .chev{transform:translate(3px)}.nav{z-index:50;height:var(--nav-h);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);transition:border-color .3s var(--ease), background-color .3s var(--ease);background:#f5f5f2b8;border-bottom:1px solid #0000;position:sticky;top:0}.nav.is-scrolled{border-bottom-color:var(--hair);background:#f5f5f2d6}.nav.is-dark{background:#0e0e11c2;border-bottom-color:#ffffff14}.nav.is-dark .nav-links,.nav.is-dark .nav-signin{color:#ffffffb8}.nav.is-dark .nav-links a:hover,.nav.is-dark .nav-signin:hover{color:#fff}.nav.is-dark .nav-toggle span{background:#fff}.nav-logo .logo-dark,.nav.is-dark .nav-logo .logo-light{display:none}.nav.is-dark .nav-logo .logo-dark{display:block}.nav-inner{align-items:center;gap:32px;height:100%;display:flex}.nav-logo{opacity:0;pointer-events:none;transition:opacity .4s var(--ease), transform .5s var(--ease);transform:translateY(8px)}.nav.has-logo .nav-logo,.nav.is-open .nav-logo{opacity:1;pointer-events:auto;transform:none}.nav-logo img{width:auto;height:25px}.nav-links{color:var(--ink-2);gap:28px;margin-left:auto;font-size:14px;display:flex}.nav-links a{transition:color .2s}.nav-links a:hover{color:var(--ink)}.nav-actions{align-items:center;gap:16px;display:flex}.nav-signin{color:var(--ink-2);font-size:14px}.nav-signin:hover{color:var(--ink)}.nav-toggle{cursor:pointer;background:0 0;border:0;border-radius:10px;width:40px;height:40px;display:none;position:relative}.nav-toggle span{background:var(--ink);height:1.5px;transition:transform .3s var(--ease), top .3s var(--ease);border-radius:2px;position:absolute;left:11px;right:11px}.nav-toggle span:first-child{top:16px}.nav-toggle span:last-child{top:23px}.nav.is-open .nav-toggle span:first-child{top:19.5px;transform:rotate(45deg)}.nav.is-open .nav-toggle span:last-child{top:19.5px;transform:rotate(-45deg)}.nav-sheet{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--hair);background:#f5f5f2f7}.nav-sheet nav{flex-direction:column;padding-block:8px 20px;display:flex}.nav-sheet a{letter-spacing:-.02em;border-bottom:1px solid var(--hair);padding:10px 0;font-size:24px;font-weight:600}@media (max-width:900px){.nav-links,.nav-signin{display:none}.nav-actions{margin-left:auto}.nav-toggle{display:block}}@media (min-width:901px){.nav-sheet{display:none!important}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0f0f12;--paper-2:#15151a;--card:#17171d;--ink:#f2f2ef;--ink-2:#b8b8c0;--muted:#90909a;--soft-ink:#74747e;--dim-ink:#3c3c44;--hair:#ffffff1a;--hair-2:#ffffff2e;--bar-ground:#101014db;--orange-ink:#ff9147;--night:#08080a;--night-2:#101014;--night-3:#1c1c22;--night-text:#f2f2ef;--night-muted:#a3a3ab;--night-soft:#6f6f78;--night-hair:#ffffff17;--night-accent:#ff8a3d;--night-btn:#ff8a3d;--night-btn-hover:#ff9a55;--paper-grid:#ffffff0e;--snap-ground:#17171b;--green:#5cc47f;--green-wash:#5cc47f24;--amber:#e0a63a;--amber-wash:#e0a63a24;--shadow-card:0 1px 2px #00000080, 0 10px 32px #0000006b;--shadow-lift:0 2px 4px #00000080, 0 24px 56px #0000008c}.hero{background:radial-gradient(120% 70% at 50% 108%, #e0620e21, transparent 60%), var(--paper);padding-top:clamp(44px,6vw,84px);padding-bottom:clamp(72px,10vw,140px);position:relative;overflow:hidden}.hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-logo{width:auto;max-width:100%;height:clamp(60px,8.4vw,112px);display:block}.hero-title{font-family:var(--display);letter-spacing:-.052em;text-wrap:balance;margin-top:clamp(30px,3.8vw,50px);font-size:clamp(48px,8.2vw,108px);font-weight:700;line-height:.98}.hero-accent{background:linear-gradient(92deg,#c9540a 0%,#e0620e 100%);color:#0000;padding-bottom:.06em;-webkit-background-clip:text;background-clip:text;margin-inline:-.08em;padding-inline:.08em}[data-theme=dark] .hero-accent{background-image:linear-gradient(92deg,#c9540a 0%,#e0620e 38%,#f2872f 100%)}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.hero-note{color:var(--muted);text-wrap:balance;margin-top:26px;font-size:14px}.live-dot{vertical-align:1px;width:8px;height:8px;animation:pulse 2.6s var(--ease) infinite;background:#2fa05a;border-radius:50%;margin-right:9px;display:inline-block;box-shadow:0 0 #2fa05a73}@keyframes pulse{0%{box-shadow:0 0 #2fa05a73}70%{box-shadow:0 0 0 9px #2fa05a00}to{box-shadow:0 0 #2fa05a00}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes stage-in{0%{opacity:0;transform:translateY(70px)scale(.95)}to{opacity:1;transform:none}}.load{animation:rise 1s var(--ease) both}.load.d1{animation-delay:80ms}.load.d2{animation-delay:.18s}.load.d3{animation-delay:.28s}.hero-copy.is-away .load{opacity:0;animation:none}.laptop{width:100%;padding-inline:5.75%;position:relative;container-type:inline-size}.laptop-lid{background:#050506;border-radius:3.4cqw 3.4cqw 1cqw 1cqw;padding:2cqw;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,0 60px 110px -50px #0e0e118c,0 30px 60px -36px #0e0e1166}.laptop-screen{aspect-ratio:16/10;background:#141417;border-radius:1.4cqw;position:relative;overflow:hidden}.laptop-base{background:linear-gradient(#e6e6e8 0%,#bcbcc0 45%,#8f8f94 100%);border-radius:.4cqw .4cqw 3.6cqw 3.6cqw;height:3cqw;margin-inline:-6.5%;position:relative}.laptop-base:before{content:"";background:linear-gradient(#a9a9ae,#cfcfd3);border-radius:0 0 1.6cqw 1.6cqw;width:15%;height:42%;position:absolute;top:0;left:50%;transform:translate(-50%)}:root[data-theme=light] .for-dark,:root[data-theme=dark] .for-light{display:none}:root{--ps-bg:#f4f4f1;--ps-surface:#fff;--ps-ink:#16161a;--ps-mute:#6b6b70;--ps-warn:#975f05;--ps-ok:#3a7844;--ps-no-ink:#45454a;--ps-no-line:#cfcfc7;--ps-home:#16161a52;--cs-bg:#f4f4f1;--cs-glass:#ffffffe6;--cs-glass-2:#fffffff2;--cs-ink:#16161a;--cs-ink-2:#45454a;--cs-ink-3:#6b6b70;--cs-track:#e3e3dd;--cs-line:#cfcfc7;--card-dim:#16161a38;--sig-ink:#141210;--card-veil:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ps-bg:#121215;--ps-surface:#1c1c20;--ps-ink:#eceae7;--ps-mute:#8d8882;--ps-warn:#d9a441;--ps-ok:#6cbf8b;--ps-no-ink:#b9b4ae;--ps-no-line:#3a3a41;--ps-home:#fff9;--cs-bg:#121215;--cs-glass:#121215db;--cs-glass-2:#121215eb;--cs-ink:#fff;--cs-ink-2:#cfcdc6;--cs-ink-3:#a4a29b;--cs-track:#3a3a41;--cs-line:#4a4a50;--card-dim:#08080a80;--card-veil:#1c1b20}}:root[data-theme=dark]{--ps-bg:#121215;--ps-surface:#1c1c20;--ps-ink:#eceae7;--ps-mute:#8d8882;--ps-warn:#d9a441;--ps-ok:#6cbf8b;--ps-no-ink:#b9b4ae;--ps-no-line:#3a3a41;--ps-home:#fff9;--cs-bg:#121215;--cs-glass:#121215db;--cs-glass-2:#121215eb;--cs-ink:#fff;--cs-ink-2:#cfcdc6;--cs-ink-3:#a4a29b;--cs-track:#3a3a41;--cs-line:#4a4a50;--card-dim:#08080a80;--card-veil:#1c1b20}.mh-phone .phone-screen,.mh-phone .phone-status,.mh-phone .phone-home{background:var(--ps-bg)}.cone-preview-phones .phone-screen,.cone-preview-phones .phone-status,.cone-preview-phones .phone-home{background:var(--cs-bg)}.mh-phone .phone-home:after,.cone-preview-phones .phone-home:after{background:var(--ps-home)}.laptop.has-lid .laptop-lid{z-index:1;transform-origin:50% 100%;transform-style:preserve-3d;transform:translateY(-21cqw) perspective(260cqw) translateY(21cqw) rotateX(calc((1 - var(--open,1)) * -90deg))}.laptop.has-lid .laptop-screen{backface-visibility:hidden}.laptop-lid-back{border-radius:inherit;backface-visibility:hidden;background:linear-gradient(#e2e2e5 0%,#c4c4c9 60%,#b3b3b8 100%);position:absolute;inset:0;transform:translateZ(-1px)rotateX(180deg);box-shadow:inset 0 0 0 1px #ffffff59}.laptop-splash{z-index:5;transition:opacity .7s var(--ease);pointer-events:none;background:#000;place-items:center;display:grid;position:absolute;inset:0}.laptop-splash img{width:22%;height:auto}.is-booted .laptop-splash{opacity:0}.laptop.has-lid .laptop-base{transform:translateY(var(--base-drop,0px)) scale(var(--base-scale,1));transform-origin:50% 0}.laptop.has-lid .laptop-lid{box-shadow:inset 0 0 0 1px #ffffff1a}.laptop.has-lid{isolation:isolate;transform:translateY(calc((1 - var(--open,1)) * -42%))}.laptop.has-lid:after{content:"";z-index:-1;opacity:calc(var(--open,1) * var(--open,1));pointer-events:none;border-radius:3cqw;position:absolute;inset:8% 10% 0;box-shadow:0 60px 110px -50px #0e0e118c,0 30px 60px -36px #0e0e1166}.wt-beat.wt-intro .step-head .h-section{font-size:clamp(34px,3.7vw,54px)}.phone-box{width:100%;container-type:inline-size}.phone{background:#050506;border-radius:15.5cqw;width:100%;padding:2.6cqw;position:relative;box-shadow:inset 0 0 0 max(1px,.85cqw) #3a3a41,inset 0 0 0 max(2px,1.7cqw) #111114,0 50px 90px -40px #0e0e1199,0 24px 44px -28px #0e0e1173}.phone-screen{aspect-ratio:1206/2622;background:#121215;border-radius:13cqw;flex-direction:column;display:flex;position:relative;overflow:hidden}.phone-status{aspect-ratio:402/54;background:#121215;flex:none;position:relative}.phone-island{background:#000;border-radius:999px;width:31%;height:46%;position:absolute;top:30%;left:50%;transform:translate(-50%)}.phone-view{flex:1;min-height:0;position:relative}.phone-home{aspect-ratio:402/30;background:#121215;flex:none;position:relative}.phone-home:after{content:"";background:#fff9;border-radius:999px;width:34%;height:16%;min-height:3px;position:absolute;top:40%;left:50%;transform:translate(-50%)}.shot-img{object-fit:cover;object-position:top left}@media (min-width:861px){.statement{margin-top:-280px}}.statement-text{font-family:var(--display);letter-spacing:-.034em;text-wrap:balance;max-width:21em;margin-top:20px;font-size:clamp(30px,min(3.9vw,5.6vh),50px);font-weight:650;line-height:1.12}.statement-text .clause{display:inline-block}.statement-text .clause:not(:last-child){margin-right:.26em}@media (max-width:374px){.statement-text .clause{margin-right:0;display:inline}}.js .statement-text .w{opacity:var(--lit,1)}.statement-text .turn{position:relative}.statement-text .turn-colon{position:absolute;top:0;left:0}.js .statement-text .turn-colon{opacity:calc(1 - var(--mark,1))}.js .statement-text .turn-comma{opacity:var(--mark,1)}.js .statement-text .is-board{--lit:clamp(0, calc((var(--p,1) - .26 - var(--s,0) * .05) / .06), 1)}.js .statement-text .is-phone{--lit:clamp(0, calc((var(--p,1) - .7 - var(--s,0) * .04) / .06), 1)}.js .statement-text .is-stack{--lit:clamp(0, calc((var(--p,1) - .86 - var(--s,0) * .012) / .04), 1)}.js .statement-text .is-paper{--lit:clamp(0, calc((var(--p,1) - .92 - var(--s,0) * .015) / .04), 1)}@media (min-width:861px){.js [data-draw] .pw-missing.step-in{--lp:clamp(0, calc((var(--p,1) - .92 - var(--k,0) * .015) / .04), 1)}}.js .statement-text .is-tyler{--lit:clamp(0, calc((var(--tail,1) - .06 - var(--s,0) * .05) / .1), 1)}.js .statement-text .is-text{--lit:clamp(0, calc((var(--tail,1) - .48 - var(--s,0) * .04) / .1), 1)}@media (min-width:861px){.js .statement-text.is-placed .clause-phone{top:var(--row1-y,0px);left:var(--gc-cx,75%);white-space:nowrap;--gc-up:clamp(0, calc((var(--tail,1) - .42) / .05), 1);transform:translate(-50%, calc(var(--gc-rise,0px) * var(--gc-up) * -1));margin-right:0;position:absolute}.js .statement-text.is-placed .clause-stack,.js .statement-text.is-placed .clause-paper,.js .statement-text.is-placed .clause-tyler,.js .statement-text.is-placed .clause-text{white-space:nowrap;margin-right:0;position:absolute}.js .statement-text.is-placed .clause-board{--board-rise:1.22em}.js .statement-text.is-placed .clause-stack{top:var(--row1-y,0px);left:var(--stack-cx,20%);transform:translate(-50%)}.js .statement-text.is-placed .clause-paper{top:var(--row2-y,100%);left:var(--paper-x,0px)}.js .statement-text.is-placed .clause-tyler{top:var(--tyler-y,var(--row2-y,100%));left:var(--tyler-x,40%)}.js .statement-text.is-placed .clause-text{top:var(--text-y,100%);left:var(--text-x,70%);white-space:normal;text-align:center;text-wrap:balance}.js .statement-text{opacity:clamp(0, calc((var(--p,1) - .24) / .08), 1);--turn:clamp(0, calc((var(--p,1) - .7) / .06), 1);--mark:clamp(0, calc((var(--p,1) - .715) / .006), 1);font-size:clamp(24px,min(2.8vw,4.3vh),40px);position:relative}.js .statement-text .clause-board{--docs:clamp(0, calc((var(--p,1) - .82) / .04), 1);transform:translate(calc(var(--centre1,0px) * (1 - var(--turn)) + var(--centre-end,0px) * var(--turn)),  calc(var(--row1-y,0px) * var(--turn) - var(--board-rise,0em) * var(--docs)))}.today-set .wb-caption{opacity:clamp(0, calc(1 - (var(--p,1) - .84) / .03), 1)}}@media (max-width:860px){.js .statement-text .is-board{--g:var(--s,0)}.js .statement-text .is-phone{--g:calc(var(--s,0) + 3)}.js .statement-text .is-stack{--g:calc(var(--s,0) + 6)}.js .statement-text .is-paper{--g:calc(var(--s,0) + 10)}.js .statement-text .is-tyler{--g:calc(var(--s,0) + 13)}.js .statement-text .is-text{--g:calc(var(--s,0) + 17)}.js .statement-text .w{--lit:clamp(0, calc(var(--read,1) * 24 - var(--g,0)), 1)}}.card{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.wb-wrap{margin:clamp(56px,7vw,96px) 0 0}.wb{--wb-pad:clamp(8px, 1.2vw, 16px);padding:var(--wb-pad);background:linear-gradient(150deg,#e9eaec 0%,#b9bbc0 35%,#dfe0e3 60%,#a7a9ae 100%);border-radius:clamp(12px,1.6vw,20px);position:relative;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,0 40px 80px -46px #0e0e1180,0 18px 36px -28px #0e0e114d}.wb-surface{background:radial-gradient(55% 45% at 28% 38%,#14141e08,#0000 70%),radial-gradient(35% 35% at 78% 72%,#2850a00a,#0000 70%),linear-gradient(172deg,#fefefd 0%,#f6f7f5 55%,#eff0ee 100%);border-radius:clamp(4px,.6vw,8px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000012,inset 0 10px 24px #00000009}.wb-surface:after{content:"";pointer-events:none;opacity:.7;background:linear-gradient(115deg,#0000 30%,#ffffff8c 45%,#0000 60%);position:absolute;inset:0}.wb svg{width:100%;height:auto;display:block}.hand{font-family:var(--font-hand), "Segoe Print", "Bradley Hand", "Comic Sans MS", cursive;letter-spacing:.005em}.ink-black{fill:#25262c;stroke:#25262c}.ink-blue{fill:#2350b4;stroke:#2350b4}.ink-red{fill:#cf3326;stroke:#cf3326}.ink-green{fill:#2c8a47;stroke:#2c8a47}.ink-note{fill:#2350b4}text.hand{stroke:none}.wb path.draw{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.ghost path{fill:none;stroke:#9da0a6;stroke-width:26px;stroke-linecap:round;opacity:.07}.sticky-paper{fill:#ffe067;filter:drop-shadow(0 6px 8px #00000029)}.magnet{fill:#2350b4;filter:drop-shadow(0 2px 2px #0000004d)}.magnet-orange{fill:var(--orange)}.wb-tray{background:linear-gradient(#c9cbcf,#9ea1a6);border-radius:0 0 12px 12px;height:clamp(10px,1.4vw,18px);margin:clamp(6px,.9vw,12px) 5% calc(-1*clamp(4px,.6vw,8px));position:relative;box-shadow:inset 0 2px 3px #00000038}.wb-marker,.wb-eraser{border-radius:999px 4px 4px 999px;height:clamp(7px,1vw,13px);position:absolute;bottom:45%;box-shadow:0 2px 3px #00000040}.wb-marker{width:clamp(48px,7vw,92px)}.wb-marker:after{content:"";background:inherit;filter:brightness(.75);border-radius:0 999px 999px 0;width:24%;height:70%;position:absolute;top:15%;right:-22%}.wb-marker-black{background:#2b2c31;left:12%}.wb-marker-blue{background:#2350b4;left:24%}.wb-marker-red{background:#cf3326;left:36%}.wb-eraser{background:linear-gradient(#3a3b40 0 55%,#e8e2d4 55%);border-radius:6px;width:clamp(56px,8vw,104px);height:clamp(12px,1.7vw,22px);right:10%}.wb-caption{text-align:center;color:var(--muted);margin-top:22px;font-size:15px}.wb-wrap{--say:clamp(0, calc(var(--p,1) / .18), 1);--w1:clamp(0, calc((var(--say,1) - .22) / .24), 1);--w2:clamp(0, calc((var(--say,1) - .5) / .24), 1);--w3:clamp(0, calc((var(--say,1) - .76) / .24), 1);--pen-lift:clamp(0, calc(var(--say,1) / .22), 1);--pen-j2:clamp(0, calc((var(--say,1) - .46) / .04), 1);--pen-j3:clamp(0, calc((var(--say,1) - .72) / .04), 1);--pen-back:clamp(0, calc((var(--p,1) - .18) / .05), 1);--pen-land:clamp(0, calc(var(--pen-back,0) / .8), 1);--pen-out:calc(clamp(0, calc(var(--say,1) / .04), 1) * (1 - clamp(0, calc((var(--pen-back,0) - .82) / .18), 1)));--write:clamp(0, calc((var(--p,1) - .24) / .2), 1);--ring:clamp(0, calc((var(--p,1) - .425) / .035), 1);--notes:clamp(0, calc((var(--p,1) - .465) / .18), 1)}.js .wb .say{--lp:clamp(0, calc((var(--say,1) - var(--s,0)) / .24), 1);clip-path:inset(0 calc((1 - var(--lp)) * 100%) 0 0)}.wb .wb-pen-layer{top:var(--wb-pad);left:var(--wb-pad);width:calc(100% - 2 * var(--wb-pad));aspect-ratio:1400/760;pointer-events:none;height:auto;position:absolute;overflow:visible}.wb-pen{opacity:0}.js .wb-pen{opacity:var(--pen-out);transform:translate(calc(517px + (340px - 517px) * var(--pen-lift) + (1064px - 340px) * var(--w1) + (436px - 1064px) * var(--pen-j2) + (971px - 436px) * var(--w2) + (409px - 971px) * var(--pen-j3) + (997px - 409px) * var(--w3) + (517px - 997px) * var(--pen-land)), calc(779px + (330px - 779px) * var(--pen-lift) + (432px - 330px) * var(--pen-j2) + (534px - 432px) * var(--pen-j3) + (779px - 534px) * var(--pen-land)))  rotate(calc(-90deg + 118deg * (var(--pen-lift) - var(--pen-land))))}.pen-body{fill:#2350b4}.pen-nib{fill:#1a3c87}.wb-pen{filter:drop-shadow(0 2px 3px #00000040)}.wb-say{opacity:0}.js .wb-say{opacity:calc(1 - var(--pen-back,0))}.js .wb-marker-blue{opacity:calc(1 - var(--pen-out,0))}.wb .draw{stroke-dasharray:1;stroke-dashoffset:0}.js .wb .draw,.js .wb .write,.js .wb .sticky{--lp:clamp(0, calc((var(--write,1) - var(--s,0)) / .2), 1)}.js .wb .draw{stroke-dashoffset:calc(1 - var(--lp))}.js .wb .write{transform-box:fill-box;opacity:var(--lp);transform:translateY(calc((1 - var(--lp)) * 8px))}.js .wb .sticky{transform-box:fill-box;transform-origin:50% 0;opacity:var(--lp);transform:translateY(calc((1 - var(--lp)) * -26px)) rotate(calc((1 - var(--lp)) * -9deg))}.js .wb-notes .write,.js .wb-notes .draw{--lp:clamp(0, calc((var(--notes,1) - var(--n,0) * .2) / .055), 1)}.js .wb-tail-ring .draw{--lp:clamp(0, calc((var(--tail,1) - .04) / .2), 1)}.gc-row{position:relative}.gc-circle{pointer-events:none;width:calc(100% - 8px);height:calc(100% - 4px);position:absolute;top:2px;left:4px;overflow:visible}.gc-circle path{fill:none;stroke:#d63b2f;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.js .gc-circle path{stroke-dashoffset:calc(1 - clamp(0, calc((var(--tail,1) - .46) / .2), 1))}.js .wb-ring .draw{--lp:var(--ring,1)}.js [data-draw] .step-in{--lp:clamp(0, calc((var(--p,1) - var(--s,0)) / .12), 1);opacity:var(--lp);transform:rotate(var(--rot,0deg)) translateY(calc((1 - var(--lp)) * 14px))}.gc{flex-direction:column;justify-content:space-between;align-items:center;gap:18px;margin:0;display:flex}.gc-phone{width:min(208px,62vw);box-shadow:var(--shadow-lift), 0 0 0 1px #16161a80 inset;background:linear-gradient(#2a2a30,#17171b);border-radius:30px;padding:7px}.gc-screen{aspect-ratio:9/18.5;--ink:#16161a;--ink-2:#3a3a41;--muted:#55555d;--soft-ink:#6e6e76;background:#fbfbf9;border-radius:24px;overflow:hidden}.gc-bar{background:#e8f4ea;border-bottom:1px solid #16161a12;justify-content:space-between;align-items:baseline;gap:10px;padding:16px 14px 11px;display:flex}.gc-title{letter-spacing:-.02em;color:#17351f;font-size:17px;font-weight:700}.gc-all{color:#2f7d46;font-size:11px;font-weight:600}.gc-list{margin:0;padding:0;list-style:none}.gc-row{border-top:1px solid #16161a0f;align-items:center;gap:7px;padding:8px 9px;display:flex}.gc-row:first-child{border-top:0}.gc-face{letter-spacing:.02em;color:#17351f;background:#cfe7d5;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.gc-text{flex-direction:column;gap:1px;min-width:0;display:flex}.gc-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.gc-line{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.gc-line b{color:var(--ink-2);font-weight:600}.gc-meta{flex-direction:column;flex:none;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.gc-time{color:var(--soft-ink);font-size:10px}.gc-unread{color:#fff;background:#2fa45a;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:700;display:grid}.pw{flex-direction:column;justify-content:space-between;align-items:center;gap:18px;width:min(470px,100%);margin:0;display:flex}.pw-pile{aspect-ratio:1;--ink:#111114;--ink-2:#2e2e34;--muted:#4a4a52;--soft-ink:#5e5e66;width:100%;position:relative;container-type:inline-size}.pw-doc{transform-origin:50% 60%;color:var(--ink-2);background:#fffefb;border-radius:.65cqw;flex-direction:column;gap:.6cqw;padding:1.9cqw 2.1cqw 2.3cqw;font-size:1.28cqw;line-height:1.35;display:flex;position:absolute;box-shadow:0 .2cqw .4cqw #16161a1f,0 2.5cqw 5.5cqw -3cqw #16161a73}.pw-hand{font-family:var(--font-hand), cursive;color:#1b2f6b;font-size:2.34cqw;line-height:1}.pw-field{align-items:baseline;gap:.64cqw;display:flex}.pw-lab{letter-spacing:.09em;color:var(--soft-ink)}.pw-val{color:var(--ink);font-weight:600}.pw-invoice{background:#fff}.pw-inv-top{border-bottom:.32cqw solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:.64cqw;display:flex}.pw-inv-name{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:2.55cqw;font-weight:800}.pw-inv-no,.pw-inv-to{color:var(--muted);font-variant-numeric:tabular-nums}.pw-inv-row{font-variant-numeric:tabular-nums;border-bottom:.11cqw solid #16161a1f;grid-template-columns:1fr auto auto;gap:1.5cqw;padding:.42cqw 0;display:grid}.pw-inv-total{border-top:.32cqw solid var(--ink);color:var(--ink);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.42cqw;padding-top:.64cqw;font-size:1.7cqw;font-weight:700;display:flex}.pw-tmp-head{letter-spacing:.07em;justify-content:space-between;gap:1.3cqw;font-weight:700;display:flex}.pw-tmp-fig{color:var(--orange-ink)}.pw-tmp-map{background:#e8eae3;border:.11cqw solid #16161a2e;height:13.6cqw;display:block;position:relative;overflow:hidden}.pw-road{background:#d7d7d0;height:20%;position:absolute;top:44%;left:-8%;right:-8%;transform:rotate(-7deg)}.pw-work{border:.11cqw dashed var(--orange-ink);background:#e0620e33;width:14%;height:20%;position:absolute;top:30%;left:45%}.pw-cone{background:var(--orange);border-radius:50%;width:.64cqw;height:.64cqw;position:absolute}.pw-sign{background:var(--orange);width:1.28cqw;height:1.28cqw;position:absolute;transform:rotate(45deg)}.pw-tmp-feet{gap:2.3cqw;display:flex}.pw-contract{background:#fffdf7}.pw-c-title{letter-spacing:.13em;text-align:center;color:var(--ink);border-bottom:.11cqw solid #16161a40;padding-bottom:.64cqw;font-weight:700}.pw-c-body{flex-direction:column;gap:.53cqw;padding-top:.42cqw;display:flex}.pw-c-body span{background:#16161a2b;border-radius:.2cqw;height:.32cqw}.pw-c-sign{margin-top:1.06cqw;display:block}.pw-c-rule{background:#16161a73;height:.11cqw;margin-top:-.2cqw;display:block}.pw-safety{background:#fdf7e3}.pw-s-title{letter-spacing:.07em;color:var(--ink);border-bottom:.11cqw solid #16161a40;padding-bottom:.42cqw;font-weight:700}.pw-check{align-items:center;gap:1.06cqw;display:flex}.pw-box{color:#1d6b3a;border:.13cqw solid #16161a80;flex:none;place-items:center;width:1.4cqw;height:1.4cqw;font-size:1.17cqw;line-height:1;display:grid}.pw-s-note{align-self:flex-end;margin-top:.42cqw}.pw-time{box-shadow:none;background:0 0;padding:0}.pw-t-under,.pw-t-sheet{background:#fffefb;border-radius:.65cqw;box-shadow:0 .2cqw .4cqw #16161a1f,0 2.1cqw 4.7cqw -3cqw #16161a66}.pw-t-under{position:absolute;inset:0;transform:rotate(2.5deg)translate(1.06cqw,1.28cqw)}.pw-t-under2{transform:rotate(-3.5deg)translate(-1.28cqw,2.1cqw)}.pw-t-sheet{flex-direction:column;gap:.42cqw;padding:1.9cqw 2.1cqw 2.3cqw;display:flex;position:relative}.pw-t-head{letter-spacing:.1em;color:var(--ink);border-bottom:.21cqw solid #16161a73;justify-content:space-between;gap:1.7cqw;padding-bottom:.64cqw;font-weight:700;display:flex}.pw-t-date{letter-spacing:0;color:var(--muted)}.pw-t-row{font-variant-numeric:tabular-nums;border-bottom:.11cqw solid #16161a1a;grid-template-columns:1fr auto auto auto;gap:1.5cqw;padding:.32cqw 0;display:grid}.pw-t-sign{align-self:flex-start;margin-top:.64cqw}.pw-missing{aspect-ratio:206/102;box-shadow:none;background:#fffefbb3;border:.5cqw dashed #c0392b}.pw-missing .pw-t-head{color:#5e5e66;border-bottom-color:#5e5e6680}.pw-missing .pw-t-date{color:#5e5e66}.pw-missing-word{color:#c0392b;margin:auto;font-size:3.6cqw;transform:rotate(-8deg)}.pw-note{aspect-ratio:1;font-family:var(--font-hand), cursive;color:#3b2f10;transform-origin:50% 0;align-items:flex-start;padding:1.9cqw 1.7cqw;font-size:2.34cqw;line-height:1.12;display:flex;position:absolute;box-shadow:0 1.7cqw 3.4cqw -2.1cqw #16161a8c}.pw-note-y{background:#fdef7c}.pw-note-p{background:#ffc9d3}.pw-note-g{background:#c6efc1}.today-stage{margin-top:clamp(28px,4vw,48px);position:relative}.today-scene{position:relative}@media (min-width:861px){.today-stage{height:354vh}.today-scene{top:calc(var(--nav-h) + 18px);display:flow-root;position:sticky}.today-head{z-index:5;padding-bottom:12px;position:relative}@media (prefers-reduced-motion:no-preference){.js .today-head .eyebrow{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.today-set{margin-top:clamp(18px,5vh,96px);margin-bottom:calc((var(--desk,1) - 1) * var(--desk-h,0px));transform:scale(var(--desk,1));transform-origin:50% 0;position:relative}.today-set .wb-wrap{--slide:clamp(0, calc((var(--p,1) - .645) / .055), 1);--head-in:clamp(0, calc((var(--p,1) - .24) / .08), 1);--grow:clamp(0, calc(var(--p,1) / .06), 1);--free:calc(1 + (var(--zoom-solo,1) - 1) * var(--grow) - (var(--zoom-solo,1) - var(--zoom,1)) * var(--head-in));--shift:clamp(0, calc((var(--p,1) - .78) / .08), 1);transform:translateY(calc(var(--head-lift,0px) * var(--grow) * (var(--head-in) - 1))) translate(calc(var(--wb-x2,0px) * var(--slide) + (var(--wb-x,0px) - var(--wb-x2,0px)) * var(--shift)), calc(var(--wb-y2,0px) * var(--slide) + (var(--wb-y,0px) - var(--wb-y2,0px)) * var(--shift))) scale(calc(var(--free) + (var(--wb-s2,.9) - var(--free)) * var(--slide) + (var(--row-s,.9) - var(--wb-s2,.9)) * var(--shift)));transform-origin:50% 0;margin-top:0}.today-set .gc{left:var(--gc-x2,78%);top:var(--gc-y2,0px);z-index:3;--in:clamp(0, calc((var(--p,1) - .7) / .11), 1);--shift:clamp(0, calc((var(--p,1) - .78) / .08), 1);width:222px;opacity:var(--in);transform-origin:0 0;transform:translate(calc((var(--gc-x,0px) - var(--gc-x2,0px)) * var(--shift)), calc((var(--gc-y,0px) - var(--gc-y2,0px)) * var(--shift) + (1 - var(--in)) * 90px)) scale(calc((var(--gc-o2,1) + (var(--row-o,1) - var(--gc-o2,1)) * var(--shift)) * (.92 + .08 * var(--in))));position:absolute}.today-set .pw{left:var(--pw-x,5%);top:var(--pw-y,0px);z-index:4;transform-origin:0 0;--in:clamp(0, calc((var(--p,1) - .86) / .1), 1);opacity:var(--in);transform:translateY(calc((1 - var(--in)) * 24px)) scale(var(--pw-s,1));position:absolute}.today-set .gc figcaption,.today-set .pw figcaption{display:none}}@media (max-width:860px){.today-set{flex-direction:column;align-items:center;gap:46px;display:flex}}.rows{margin:auto 0 0;padding:26px 0 0;list-style:none}.rows li{border-top:1px solid var(--hair);color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:15px;display:flex}.rows li:first-child{border-top:0}.rows .state{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:14px;display:inline-flex}.rows .state:before{content:"";background:#16161a38;border-radius:50%;width:7px;height:7px;transform:translateY(-1px)}.rows .ok:before{background:#2fa05a}.rows .warn{color:var(--amber)}.rows .warn:before{background:#d99a1e}.menu-mock{gap:2px;margin-top:auto;padding-top:26px;display:grid}.menu-title{color:var(--muted);padding:0 12px 6px;font-size:13px;font-weight:600}.menu-item{color:var(--ink-2);border-radius:10px;padding:9px 12px;font-size:15px}.menu-item.is-hover{background:var(--paper);color:var(--ink)}.menu-item small{color:var(--muted);margin-top:1px;font-size:13px;display:block}.sig{margin-top:auto;padding-top:20px;position:relative}.sig svg{fill:none;width:100%;max-width:300px;height:auto;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.js .sig path{stroke-dasharray:720;stroke-dashoffset:720px;transition:stroke-dashoffset 2.2s var(--ease) .35s}.js .is-in .sig path{stroke-dashoffset:0}.sig-line{background:var(--hair-2);height:1px;margin-top:4px;display:block}.sig-label{color:var(--muted);margin-top:8px;font-size:13px;display:block}.csv{margin-top:auto;padding-top:26px;font-size:15px}.csv-row{border-top:1px solid var(--hair);color:var(--ink-2);font-variant-numeric:tabular-nums;grid-template-columns:1.4fr 1fr .7fr .7fr;gap:12px;padding:10px 14px;display:grid}.csv-head{color:var(--muted);border-top:0;font-size:13px;font-weight:600}.step-paper{background-color:var(--paper);background-image:linear-gradient(var(--paper-grid) 1px, transparent 1px), linear-gradient(90deg, var(--paper-grid) 1px, transparent 1px);background-position:top;background-size:28px 28px}.on-pylon{padding-bottom:0}.step{padding-block:clamp(60px,7vw,100px);scroll-margin-top:0;position:relative}.step:focus,main:focus{outline:none}.step-alt{background:var(--paper-2)}.step-label{letter-spacing:-.01em;color:var(--orange-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:16px;font-weight:600;display:flex}.night .step-label{color:var(--night-accent)}.step-label-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.step-label-name{color:var(--ink)}.night .step-label-name{color:var(--night-text)}.step-label-who{color:var(--muted);font-weight:500}.step-label-who:before{content:"·";margin-right:10px}@media (max-width:520px){.step-label-who{flex-basis:100%}.step-label-who:before{content:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.night .step-label-who{color:var(--night-muted)}.mock-card{background:var(--card);color:var(--ink);border-radius:16px;padding:12px 14px;box-shadow:0 34px 70px -30px #0e0e1180,0 0 0 1px #16161a0f}.mock-card.csv{margin-top:0;padding:10px 6px;font-size:13.5px}.mock-card.csv .csv-row{grid-template-columns:1.6fr 1fr .6fr .9fr;gap:10px;padding:8px 10px}.step-head{max-width:50rem}.step-head .h-section{font-size:clamp(36px,4.6vw,60px)}.step-replaces{color:var(--ink-2);max-width:40em;margin-top:18px;font-size:17px;line-height:1.45}.step-replaces-label{color:var(--orange-ink);font-weight:650}.tmm-compare{max-width:400px;margin:28px 0 40px}.tmm-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tmm-panel{flex-direction:column;gap:10px;min-width:0;display:flex}.tmm-shot{aspect-ratio:600/1221;background:var(--card);box-shadow:0 0 0 1px var(--hair-2), 0 22px 44px -28px #0e0e1173;border-radius:8px;overflow:hidden}.tmm-shot-manual{background:#fff}.tmm-shot img{object-fit:cover;width:100%;height:100%;display:block}.tmm-cap{color:var(--ink-2);text-wrap:pretty;font-size:14px;line-height:1.4}.tmm-tag{color:var(--orange-ink);font-weight:650;display:block}.tmm-note{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin-top:20px;font-size:19px;font-weight:600;line-height:1.38}.tmm-note strong{color:var(--orange-ink);font-weight:700}.tmm-src{letter-spacing:0;color:var(--muted);margin-top:12px;font-size:12.5px;font-weight:400;line-height:1.45;display:block}.night .step-replaces{color:var(--night-muted)}.night .step-replaces-label{color:var(--night-accent)}.step-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);max-width:58rem;margin:clamp(24px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.step-notes li{border-top:1px solid var(--hair-2);padding-block:16px 18px}.night .step-notes li{border-top-color:var(--night-hair)}.step-notes h3{letter-spacing:-.015em;font-size:17px;font-weight:650}.step-notes p{color:var(--ink-2);margin-top:3px;font-size:16px}.night .step-notes p{color:var(--night-muted)}.step-link{margin-top:clamp(12px,2vw,24px)}.pdf-page{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 40px 80px -30px #0e0e118c,0 0 0 1px #16161a14}.pdf-page img{display:block}@media (max-width:640px){.step-notes{grid-template-columns:1fr}}.wt{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);margin-top:clamp(16px,2vw,26px);display:grid}.wt-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.wt-flip .wt-beats{order:2}.wt-beats{margin:0;padding:0 0 36vh;list-style:none}.wt-beat{min-height:42vh}@media (min-width:901px){.wt-beat[data-hold]{min-height:calc(42vh * var(--hold,1))}.wt-beat:first-child{min-height:calc(106vh - var(--nav-h) - 64px);opacity:.28;transition:opacity .6s var(--ease);flex-direction:column;justify-content:center;display:flex}}.wt-beat.is-active{opacity:1}.wt-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.night .wt-count{color:var(--night-muted)}.wt-beat h3{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin-top:8px;font-size:clamp(26px,2.7vw,36px);font-weight:700;line-height:1.1}.wt-body{color:var(--ink-2);text-wrap:pretty;max-width:30em;margin-top:12px;font-size:18px;line-height:1.45}.night .wt-body{color:var(--night-muted)}.wt-inline{display:none}.wt-stage{--ring:0;--out:0;--tag:0;top:calc(var(--nav-h) + 64px);height:calc(100vh - var(--nav-h) - 96px);align-self:start;align-items:center;min-height:420px;display:flex;position:sticky}.wt-stage-box{width:min(100%, calc((100vh - var(--nav-h) - 130px) / .9));aspect-ratio:1/.9;margin-inline:auto;position:relative}.wt-device{opacity:0;visibility:hidden;transition:opacity .6s ease, visibility 0s linear .6s, left .9s var(--ease), top .9s var(--ease), width .9s var(--ease), transform .9s var(--ease), filter .6s ease;position:absolute}.wt-device.is-shown{opacity:1;visibility:visible;transition:opacity .6s ease .3s, visibility 0s, left .9s var(--ease), top .9s var(--ease), width .9s var(--ease), transform .9s var(--ease), filter .6s ease}.wt-laptop{width:100%;top:14%;left:0}.wt-phone{z-index:2;width:30%;top:11%;left:35%}.is-duo.lead-laptop .wt-laptop,.is-laptop .wt-laptop{width:82%;top:19%;left:0}.is-laptop .wt-laptop{width:100%;top:15%}.is-duo.lead-laptop .wt-phone,.is-laptop .wt-phone{width:16%;top:36%;left:84%}@media (max-width:1100px){.is-duo.lead-laptop .wt-laptop{width:calc(98% - 120px)}.is-duo.lead-laptop .wt-phone,.is-laptop .wt-phone{width:120px;left:calc(100% - 120px)}}.is-duo.lead-phone .wt-laptop,.is-phone .wt-laptop{width:52%;top:34%;left:0}.is-duo.lead-phone .wt-phone{width:29%;top:12%;left:69%}.wt-device.is-shown.is-back{filter:brightness(.8)saturate(.85)}.wt-view{position:absolute;inset:0;overflow:hidden}.wt-img{transform-origin:0 0;width:100%;transition:transform 1.1s var(--ease);position:absolute;top:0;left:0}.wt-shot{object-fit:cover;object-position:top left;opacity:0;transition:opacity .7s}.wt-shot.is-active{opacity:1}.wt-mark{z-index:2;opacity:0;pointer-events:none;border-radius:9px;position:absolute}.wt-mark.is-on{opacity:var(--ring,1);transform:scale(calc(1.05 - .05 * var(--ring,1)));-webkit-backdrop-filter:brightness(calc(1 + .16 * var(--ring,1)));backdrop-filter:brightness(calc(1 + .16 * var(--ring,1)))}.wt-mark:before{content:"";border-radius:inherit;border:1.5px solid #ff8a3df2;position:absolute;inset:0;box-shadow:0 0 10px 1px #ff8a3d73}.wt-mark.is-before.is-on{opacity:calc(var(--ring,1) * (1 - var(--swap,0)))}.wt-mark.is-after.is-on{opacity:calc(var(--ring,1) * var(--swap,0))}.wt-mark.is-spot.is-on{box-shadow:0 0 0 200vmax rgba(10, 10, 12, calc(.55 * var(--ring,1)))}.wt-mark.is-spot.is-grouped.is-on{box-shadow:none}.wt-dim{z-index:2;pointer-events:none;opacity:0;position:absolute;top:0;left:0}.wt-dim path{fill:#0a0a0c8c}.wt-dim.is-on{opacity:var(--ring,1)}.wt-dim.is-before.is-on{opacity:calc(var(--ring,1) * (1 - var(--swap,0)))}.wt-dim.is-after.is-on{opacity:0}.wt-dim.is-out.is-on{opacity:calc(var(--ring,1) * var(--swap,0))}.wt-mark.is-spot.is-grouped.is-after.is-on{opacity:0}@media (prefers-reduced-motion:no-preference){.wt-mark.is-on:before{animation:2.8s ease-in-out 1.2s infinite wt-glow}}@keyframes wt-glow{0%,to{box-shadow:0 0 10px 1px #ff8a3d73}50%{box-shadow:0 0 16px 2px #ff8a3d99}}.wt-callouts{z-index:5;pointer-events:none;position:absolute;inset:0}.wt-pop{z-index:6;transform-origin:var(--ox) var(--oy);transform:scale(calc(var(--s0) + (1 - var(--s0)) * var(--out)));will-change:transform;position:absolute}.wt-pop-clip{border-radius:12px;position:absolute;inset:0;overflow:hidden}.wt-pop:after{content:"";box-shadow:0 0 0 1.5px #e0620eeb, 0 0 calc(10px + 13px * var(--out,0)) calc(1px + 1px * var(--out,0)) #ff8a3d73, 0 3px 10px #0000004d, 0 26px 60px -22px #0000009e;opacity:var(--out);border-radius:12px;position:absolute;inset:0}.wt-pop img{max-width:none;position:absolute;top:0;left:0}.wt-pop img.wt-pop-after{opacity:var(--swap,0)}.wt-pop.is-after{transform:scale(calc(var(--s0) + (1 - var(--s0)) * var(--out2,0)));opacity:clamp(0, calc(var(--out2,0) * 6), 1)}.wt-pop.is-after:after{opacity:var(--out2,0)}.wt-pop.is-press{z-index:7}.wt-mark.is-handed.is-on:before{opacity:calc(1 - var(--out,0))}.wt-mark.is-lifted.is-on:before{opacity:calc(1 - var(--out2,0))}.wt-mark.is-handed.is-on{-webkit-backdrop-filter:brightness(calc(1 + .16 * var(--ring,1) * (1 - var(--out,0))));backdrop-filter:brightness(calc(1 + .16 * var(--ring,1) * (1 - var(--out,0))))}.wt-patch{z-index:5;opacity:calc(var(--ring,1) * var(--out,0));pointer-events:none;background:#0a0a0c8c;display:none;position:absolute}.wt-pop.is-press{transform:scale(calc((var(--s0) + (1 - var(--s0)) * var(--out)) * (1 - .06 * var(--press,0) * (1 - var(--swap,0)))))}.wt-card{z-index:3;opacity:0;visibility:hidden;transition:opacity .55s ease, visibility 0s linear .55s, transform .85s var(--ease);position:absolute;transform:translateY(26px)scale(.97)}.wt-card.is-shown{opacity:1;visibility:visible;transition:opacity .55s ease .3s, visibility 0s, transform .85s var(--ease) .3s;transform:none}.wt-shot.wt-after{opacity:0}.wt-shot.wt-after.is-active{opacity:var(--swap,0)}.wt-card-snap{z-index:4;width:min(156px,25%);opacity:var(--ring,1);transform:scale(calc(.86 + .14 * var(--ring,1)));transform-origin:50%;top:24%;left:-13%}.snap-key{background:var(--snap-ground);box-shadow:0 0 0 1.5px rgba(224, 98, 14, calc(.3 + .65 * var(--press,0))), 0 3px 10px #00000040, 0 24px 54px -22px #0000008c;transform:scale(calc(1 - .04 * var(--press,0)));border-radius:14%;position:relative;overflow:hidden}.snap-key img{width:100%;height:auto;display:block}.snap-key .snap-on{opacity:var(--press,0);position:absolute;inset:0}.snap-cursor{width:26%;height:auto;opacity:clamp(0, calc(var(--press,0) * 5), 1);transform:translate(calc((1 - var(--press,0)) * 90%), calc((1 - var(--press,0)) * 90%));filter:drop-shadow(0 2px 5px #00000073);position:absolute;bottom:2%;right:6%}.wt-card-pdf{--card-slant:-2;width:38%;top:16%;left:4%;transform:translateY(40px)rotate(-4deg)scale(.96)}.wt-card-pdf.is-shown{transform:rotate(calc(var(--card-slant) * 1deg))}.wt-card.is-pop{z-index:7}.wt-ink{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wt-pop-ink{display:block;position:absolute;top:0;left:0}.wt-ink path{fill:none;stroke:var(--sig-ink,#141210);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0}.is-signed .wt-ink path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset calc(var(--for) * 1s) linear calc(.25s + var(--at) * 1s), opacity 0s linear calc(.25s + var(--at) * 1s)}@media (prefers-reduced-motion:reduce){.is-signed .wt-ink path{transition:none}}.wt-demo-frame{z-index:1;object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}.wt-demo-tap{z-index:3;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:5px;padding:0;position:absolute}.wt-demo-tap:after{content:"";border-radius:7px;animation:1.6s ease-in-out infinite wt-demo-pulse;position:absolute;inset:-3px;box-shadow:0 0 0 2px #ff8a3df2,0 0 14px 3px #ff8a3d80}.wt-demo-tap:hover:after{opacity:1;animation:none}.wt-demo-tap.is-off{display:none}.wt-demo-tap.is-no:after{opacity:0;animation:none}.wt-demo-tap.is-no:hover:after{opacity:1}@keyframes wt-demo-pulse{0%,to{opacity:.35}50%{opacity:1}}.wt-demo-try{z-index:8;background:var(--orange);color:var(--on-orange);font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:pointer;pointer-events:auto;border:0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:650;position:absolute;transform:translate(calc(-100% - 16px),-50%);box-shadow:0 8px 22px -8px #e0620eb3,0 2px 6px #00000040}.wt-demo-try:after{content:"";border-style:solid;border-width:7px 0 7px 8px;border-color:transparent transparent transparent var(--orange);position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.wt-demo-try.is-right{transform:translate(16px,-50%)}.wt-demo-try.is-right:after{border-width:7px 8px 7px 0;border-color:transparent var(--orange) transparent transparent;left:-7px;right:auto}.wt-demo-try.is-done:not(:focus-visible){opacity:0;pointer-events:none}.wt-inline-phone,.wt-inline-laptop{position:relative}.wt-stage.is-demo .wt-phone{width:50%;top:-9%;left:25%}.wt-hl-line{text-wrap:pretty;max-width:30em;color:var(--ink);opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);margin-top:14px;font-size:18px;line-height:1.45;transform:translateY(10px)}.night .wt-hl-line{color:var(--night-text)}.wt-beat[data-half] .wt-hl-line{opacity:1;transform:none}.wt-hl{font-weight:600}@media (prefers-reduced-motion:reduce){.wt-demo-tap:after{opacity:1;animation:none}.wt-hl-line{transition:none;transform:none}}.wt-card-shift,.wt-card-shift.is-shown{transition:none;transform:none}.wt-card-shift.is-shown{opacity:clamp(0, calc(var(--out2,0) * 8), 1)}.shift-sheet{border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 40px 80px -30px #000000a6}.shift-sheet img{width:100%;height:auto;display:block}.wt-card-expand{pointer-events:none;position:absolute;inset:0}.wt-card-dim{background:var(--card-dim,#08080a80);opacity:var(--pdim,0);border-radius:8px;position:absolute;inset:0}.wt-piece{--e:calc(clamp(0, calc((var(--pts,0) - var(--i)) * 4), 1) * clamp(0, calc((var(--i) + 1 - var(--pts,0)) * 4), 1));z-index:1;opacity:clamp(0, calc(var(--e) * 6), 1);transform:scale(calc(1 + (var(--k,1.6) - 1) * var(--e)));transform-origin:50%;position:absolute}.wt-piece:before{content:"";background:var(--card-veil,#1c1b20);filter:blur(5px);opacity:calc(var(--e) * .94);border-radius:14px;position:absolute;inset:-9px}.wt-piece-clip{border-radius:6px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1.5px #e0620eeb,0 0 16px 2px #ff8a3d73,0 18px 40px -16px #000000b3}.wt-piece-img{max-width:none;height:auto;position:absolute}.wt-card-loops{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.wt-card-loops path{fill:none;stroke:#cf3326;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;opacity:.92;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, var(--pts,0) - var(--i), 1))}.wt-points{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.wt-points li{--lp:clamp(0, var(--pts,99) - var(--i), 1);color:var(--ink);opacity:var(--lp);transform:translateY(calc((1 - var(--lp)) * 10px));padding-left:24px;font-size:18px;font-weight:550;line-height:1.35;position:relative}.wt-points li:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(.675em - 3.5px);left:6px}@media (min-width:901px){.wt-beat[data-points]{--pts:0}.wt-beat-copy{top:calc(var(--nav-h) + 12vh);min-height:calc(100vh - var(--nav-h) - 12vh);position:sticky}}.wt-card.is-pop .wt-card-body{transform:translate3d(calc(var(--pop-dx,0px) * var(--out2,0)), calc(var(--pop-dy,0px) * var(--out2,0)), 0) rotate(calc(var(--card-slant,0) * -1deg * var(--press,0))) scale(calc(1 + (var(--pop-k,1) - 1) * var(--out2,0)))}.wt-card-csv{width:62%;bottom:2%;left:-2%}@media (max-width:900px){.wt,.wt-flip{grid-template-columns:1fr}.wt-flip .wt-beats{order:0}.wt-stage{display:none}.wt-beats{padding-bottom:0}.wt-beat{opacity:1;border-top:1px solid var(--hair-2);min-height:0;padding-block:28px 36px}.night .wt-beat{border-top-color:var(--night-hair)}.wt-inline{margin-top:22px;display:block;position:relative}.wt-inline.is-duo .wt-inline-devices{grid-template-columns:minmax(0,1fr) minmax(0,30%);align-items:end;gap:8px;display:grid}.wt-inline-phone:only-child{width:min(64%,280px);margin-inline:auto}.wt-inline-card{z-index:3;width:min(80%,360px);margin:-10% auto 0;position:relative}.wt-inline .wt-mark{transition:none}:root:not([data-theme=dark]) .wt-inline .wt-mark.is-on{-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--sv-office:#e0620e;--sv-crew:#b98012;--sv-plans:#2f7d46;--sv-software:#6a6a72}[data-theme=dark]{--sv-office:#ff8a3d;--sv-crew:#e0b04a;--sv-plans:#5bb378;--sv-software:#a3a3ab}.savings .section-head{margin-bottom:clamp(34px,5vw,56px)}.sv-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:clamp(22px,3.4vw,48px);display:grid}.sv-inputs{top:calc(var(--nav-h) + 20px);gap:22px;padding:26px 24px 24px;display:grid;position:sticky}.sv-panel-title{color:var(--muted);font-size:15px;font-weight:600}.sv-input label{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.sv-input-label{font-size:15px;font-weight:500;line-height:1.3}.sv-input-value{font-variant-numeric:tabular-nums;text-align:right;min-width:2.5ch;font-size:20px;font-weight:700}.sv-input-hint{color:var(--muted);margin-top:4px;font-size:13px}.sv-input input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:6px 0 0}.sv-input input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--orange) var(--at), var(--hair-2) var(--at));border-radius:999px;height:6px}.sv-input input[type=range]::-moz-range-track{background:var(--hair-2);border-radius:999px;height:6px}.sv-input input[type=range]::-moz-range-progress{background:var(--orange);border-radius:999px;height:6px}.sv-input input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);border:2px solid var(--orange);border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 1px 4px #16161a33}.sv-input input[type=range]::-moz-range-thumb{background:var(--card);border:2px solid var(--orange);border-radius:50%;width:18px;height:18px}.sv-input input[type=range]:focus-visible{outline:none}.sv-input input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--orange)}.sv-input input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--orange)}@media (forced-colors:active){.sv-input input[type=range]::-webkit-slider-runnable-track{border:1px solid canvastext}.sv-input input[type=range]::-moz-range-track{border:1px solid canvastext}.sv-stack{border:1px solid canvastext}.sv-input input[type=range]:focus-visible,.wt-mark.is-on{outline:2px solid highlight}.btn{border:1px solid buttontext}}.sv-roles{border:0;border-top:1px solid var(--hair);gap:11px;margin:0;padding:18px 0 0;display:grid}.sv-roles legend{float:left;width:100%;margin-bottom:4px;font-size:15px;font-weight:500}.sv-roles-hint{margin:-6px 0 4px}.sv-role{min-height:24px;color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.sv-role input{width:18px;height:18px;accent-color:var(--orange);flex:none}.sv-kicker{color:var(--muted);font-size:15px;font-weight:600}.sv-big{font-family:var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(46px,7vw,84px);font-weight:700;line-height:1}.sv-per{letter-spacing:-.01em;color:var(--muted);font-size:.32em;font-weight:600}.sv-year{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:12px;font-size:19px}.sv-year strong{color:var(--ink)}.sv-range{color:var(--muted);font-size:15px}.sv-note{max-width:36em;color:var(--muted);text-wrap:pretty;margin-top:10px;font-size:13.5px;line-height:1.5}.sv-stack{background:var(--hair);border-radius:999px;gap:3px;height:18px;margin-top:28px;display:flex;overflow:hidden}.sv-stack-part{min-width:6px;transition:flex-grow .45s var(--ease);display:block}.sv-office{background:var(--sv-office)}.sv-crew{background:var(--sv-crew)}.sv-plans{background:var(--sv-plans)}.sv-software{background:var(--sv-software)}.sv-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 26px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sv-legend li{color:var(--ink-2);align-items:center;gap:9px;font-size:14px;display:flex}.sv-legend li.is-empty{opacity:.45}.sv-dot{border-radius:3px;flex:none;width:10px;height:10px}.sv-legend-value{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.sv-lines{border-top:1px solid var(--hair-2);gap:18px;margin:30px 0 0;padding:24px 0 0;list-style:none;display:grid}.sv-line-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sv-line-label{font-size:16px;font-weight:600}.sv-line-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:600}.sv-line-value:after{content:" a month";color:var(--muted);font-size:13px;font-weight:500}.sv-bar{background:var(--hair);border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.sv-bar-fill{border-radius:inherit;height:100%;transition:width .45s var(--ease);display:block}.sv-line-detail{color:var(--muted);max-width:46em;margin-top:7px;font-size:14px;line-height:1.45}.sv-instead{margin-top:clamp(40px,5vw,64px)}.sv-instead-title{letter-spacing:-.01em;font-size:19px;font-weight:600}.sv-instead-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sv-instead-item{border-radius:var(--radius);border:1px solid var(--hair-2);flex-direction:column;gap:6px;padding:18px 18px 16px;display:flex}.sv-instead-area{color:var(--orange-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sv-instead-area:hover{text-underline-offset:3px;text-decoration:underline}.sv-instead-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sv-instead-name{color:var(--ink-2);font-size:16px}.sv-instead-name strong{color:var(--ink)}.sv-instead-price{font-variant-numeric:tabular-nums;font-size:15px;line-height:1.4}.sv-instead-source{color:var(--muted);margin-top:auto;padding-top:6px;font-size:13px}.sv-instead-source a{color:inherit;text-underline-offset:2px;text-decoration:underline}.sv-instead-fine{max-width:60em;color:var(--muted);margin-top:14px;font-size:13px;line-height:1.5}.sv-benefits{margin-top:clamp(48px,6vw,80px)}.sv-benefits-title{font-family:var(--display);letter-spacing:-.032em;text-wrap:balance;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}.sv-benefits-title .soft{color:var(--soft-ink)}.sv-benefit-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(28px,4vw,64px);margin-top:clamp(24px,3vw,36px);display:grid}.sv-benefits h4{margin:0}.sv-benefit-group-title{border-bottom:2px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding-bottom:12px;font-size:13px;font-weight:650}.sv-benefit-group ul{margin:0;padding:0;list-style:none}.sv-benefit{border-bottom:1px solid var(--hair-2);padding:18px 0 20px}.sv-benefit-name{letter-spacing:-.012em;color:var(--ink);font-size:17px;font-weight:650;line-height:1.3}.sv-benefit-body{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.5}.sv-how{margin-top:24px}.sv-how summary{cursor:pointer;color:var(--orange-ink);font-size:15px;font-weight:600}.sv-how summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:4px}.sv-how ul{color:var(--ink-2);gap:6px;max-width:60em;margin:14px 0 0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}@media (max-width:900px){.sv-grid{grid-template-columns:minmax(0,1fr)}.sv-instead-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-benefit-groups{grid-template-columns:minmax(0,1fr);gap:36px}.sv-inputs{position:static}}@media (max-width:560px){.sv-instead-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.sv-legend{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sv-stack-part,.sv-bar-fill{transition:none}}.trust-grid{border-top:1px solid var(--hair-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(24px,3vw,44px);margin-top:clamp(48px,6vw,72px);padding-top:clamp(24px,3vw,36px);display:grid}.trust-item h3{letter-spacing:-.018em;font-size:19px;font-weight:650}.trust-item p{color:var(--ink-2);margin-top:10px;font-size:16px}@media (max-width:1000px){.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.mh-drop{display:none}.mh .mh-core.is-cap{text-transform:capitalize}}@media (max-width:560px){.trust-grid{grid-template-columns:1fr}}.progress{background:var(--paper-2);--founding-gap:clamp(48px, 6vw, 80px);padding-bottom:var(--founding-gap)}.track{--now:24%;margin-top:clamp(52px,6vw,80px);position:relative}.track-line{background:#16161a1a;border-radius:4px;height:4px;position:relative;overflow:hidden}.track-fill{width:var(--now);background:linear-gradient(90deg, var(--orange), var(--orange-lift));border-radius:4px;position:absolute;inset:0 auto 0 0}.js .track-fill{width:0;transition:width 1.8s var(--ease) .2s}.js .track.is-in .track-fill{width:var(--now)}.track-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.track-nodes li{padding-top:26px;position:relative}.node-dot{background:var(--paper-2);border:3px solid #16161a33;border-radius:50%;width:16px;height:16px;position:absolute;top:-10px;left:0}.track-nodes li.done .node-dot{background:var(--orange);border-color:var(--orange)}.track-nodes li.current .node-dot{border-color:var(--orange);box-shadow:0 0 0 6px #e0620e24}.node-when{color:var(--orange-ink);font-size:15px;font-weight:600}.node-what{letter-spacing:-.015em;max-width:16em;margin-top:6px;font-size:17px;font-weight:600;line-height:1.3}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(56px,6vw,80px);display:grid}.status-col{flex-direction:column;padding:32px;display:flex}.status-col h3{font-family:var(--display);letter-spacing:-.028em;font-size:26px;font-weight:700}.status-col ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.status-col li{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:16px;line-height:1.4;display:grid}.status-col .next-title{letter-spacing:-.01em;color:var(--ink);margin-bottom:3px;font-size:17px;font-weight:650;display:block}.status-col .when{color:var(--muted);margin-top:1px;font-size:14px;display:block}.status-col .status-sub{gap:6px;margin-top:8px}.status-col .status-sub li{color:var(--ink);padding-left:16px;font-size:15.5px;font-weight:600;display:block;position:relative}.status-col .status-sub li:before{content:"";background:var(--hair-2);width:8px;height:1.5px;position:absolute;top:.7em;left:0}.mark{border-radius:50%;width:10px;height:10px;margin-top:6px}.mark-live{background:#2fa05a}.mark-next{background:var(--orange)}.founding{margin-top:var(--founding-gap,18px);border-radius:var(--radius-lg);--night:#0e0e11;--night-text:#f2f2ef;--night-muted:#a3a3ab;background:var(--night);color:var(--night-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:clamp(32px,4vw,48px);display:flex;position:relative;overflow:hidden}[data-theme=dark] .founding{--night:#08080a}.founding:before{content:"";background:repeating-linear-gradient(135deg, var(--orange-lift) 0 12px, var(--night) 12px 24px);height:6px;position:absolute;inset:0 0 auto}.founding .eyebrow{color:var(--orange-lift)}.founding h3{font-family:var(--display);letter-spacing:-.03em;margin-top:10px;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.1}.founding p:not(.eyebrow){color:var(--night-muted);max-width:36em;margin-top:10px}.founding .btn-primary{background:var(--orange-lift)}@media (max-width:900px){.status-grid{grid-template-columns:1fr}.track-nodes{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}.faq{border-top:1px solid var(--hair-2);max-width:880px;margin:clamp(44px,5vw,64px) auto 0}.faq details{border-bottom:1px solid var(--hair-2)}.faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:26px 4px;font-size:clamp(19px,2vw,23px);font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.plus{width:20px;height:20px;transition:transform .35s var(--ease);flex:none;position:relative}.plus:before,.plus:after{content:"";background:var(--ink-2);border-radius:2px;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus:after{transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] .plus{transform:rotate(45deg)}.faq .answer{color:var(--ink-2);max-width:44em;animation:rise .45s var(--ease) both;padding:0 44px 28px 4px;font-size:17px}.demo-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.demo .h-section{font-size:clamp(38px,4.6vw,62px)}.expect{margin:40px 0 0;padding:0;list-style:none}.expect li{border-top:1px solid var(--night-hair);padding-block:16px}.expect h3{letter-spacing:-.015em;font-size:18px;font-weight:650}.expect p{color:var(--night-muted);margin-top:4px;font-size:16px}.film-card{border-radius:var(--radius);background:var(--card);max-width:440px;color:var(--night-text);box-shadow:inset 0 0 0 1px var(--night-hair), var(--shadow-card);transition:transform .25s var(--ease), box-shadow .25s var(--ease);align-items:center;gap:18px;margin-top:28px;padding:10px 20px 10px 10px;display:flex}.film-card:hover{box-shadow:inset 0 0 0 1px var(--night-hair), var(--shadow-lift);transform:translateY(-1px)}.film-card-thumb{aspect-ratio:16/9;background:var(--night-3);border-radius:12px;flex:none;width:clamp(112px,30%,148px);position:relative;overflow:hidden}.film-card-thumb img{object-fit:cover;width:100%;height:100%;display:block}.film-card-thumb .film-mark{width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px -4px #00000059}.film-card:hover .film-mark{background:#eb6c16}.film-card-text{gap:3px;display:grid}.film-card-title{letter-spacing:-.015em;font-size:18px;font-weight:650}.film-card:hover .film-card-title{color:var(--night-accent)}.film-card-sub{color:var(--night-muted);font-size:16px}.film{color:#f2f2ef;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:clamp(16px,4vw,48px);position:fixed;inset:0;overflow:auto}.film[open]{place-items:center;display:grid}.film::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08080adb}html:has(.film[open]){overflow:hidden}.film-box{width:min(1120px,100%,177.778svh - 302.222px)}.film-video{aspect-ratio:16/9;border-radius:var(--radius);background:#000;width:100%;display:block;box-shadow:0 40px 120px -40px #000000e6}.film-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.film-title{margin:0;font-size:15px;font-weight:600}.film-title span{color:#f2f2ef9e;margin-left:.5em;font-weight:400}.film-close{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));color:#f2f2ef;cursor:pointer;width:44px;height:44px;transition:background-color .2s var(--ease);background:#ffffff14;border:1px solid #fff3;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.film-close:hover{background:#ffffff2e}.film-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.film[open] .film-box{animation:rise .45s var(--ease) both}.film[open]::backdrop{animation:.3s ease-out both film-dim}}@keyframes film-dim{0%{opacity:0}}.form-card{background:var(--card);color:var(--ink);border-radius:var(--radius-xl);gap:18px;padding:clamp(26px,3.4vw,40px);display:grid;box-shadow:0 40px 90px -40px #0009}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field{gap:8px;display:grid}.field label{color:var(--ink-2);font-size:14px;font-weight:600}.optional{color:var(--muted);font-weight:400}.field input,.field select,.field textarea{width:100%;font:inherit;color:#16161a;caret-color:#16161a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--hair-2);appearance:none;background:#fafaf8;border-radius:12px;padding:13px 15px;font-size:17px;transition:border-color .2s,box-shadow .2s,background-color .2s}.field ::placeholder{color:#6a6a72}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2347474e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}.field textarea{resize:vertical;min-height:108px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange);background:#fff;outline:none;box-shadow:0 0 0 4px #e0620e29}.hp{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-card .btn-primary{background:var(--orange);margin-top:4px}.form-note{color:var(--muted);text-align:center;font-size:13.5px}.form-note.is-error{color:#b3261e}[data-theme=dark] .form-note.is-error{color:#ff8a80}.form-done{text-align:center;justify-items:center;padding-block:64px}.form-done h3{font-family:var(--display);letter-spacing:-.03em;font-size:30px;font-weight:700}.form-done p{color:var(--ink-2)}.form-done-mark{background:var(--green-wash);width:64px;height:64px;color:var(--green);animation:rise .6s var(--ease) both;border-radius:50%;place-items:center;display:grid}.form-done-mark svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}@media (max-width:900px){.demo-grid{grid-template-columns:1fr}}@media (max-width:560px){.form-row{grid-template-columns:1fr}}.footer{background:var(--paper);border-top:1px solid var(--hair);color:var(--muted);padding-block:56px 36px;font-size:14px}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:28px 48px;display:flex}.footer-brand img{width:auto;height:26px}.footer-brand p{max-width:26em;margin-top:14px}.footer-links{flex-wrap:wrap;align-content:flex-start;gap:12px 26px;max-width:520px;display:flex}.footer-links a{color:var(--ink-2)}.footer-links a:hover{color:var(--ink)}.footer-legal{border-top:1px solid var(--hair);margin-top:40px;padding-top:20px;font-size:12.5px}.cone-stage{height:185vh;margin-top:clamp(28px,4vw,56px);position:relative}.cone-preview{top:var(--nav-h);box-sizing:border-box;height:calc(100vh - var(--nav-h));height:calc(100svh - var(--nav-h));padding:16px var(--gutter);background:var(--card);border-block:1px solid var(--hair);--pw:min(calc((100svh - var(--nav-h) - 128px) / 2.12), calc((100vw - 2 * var(--gutter) - 27rem - 7rem) / 2), 400px);grid-template-columns:minmax(0,27rem) auto;place-content:center;align-items:center;gap:clamp(28px,4.5vw,88px);display:grid;position:sticky}.cone-preview h3{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;color:var(--ink);margin-top:10px;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.08}.cone-preview-copy>p:not(.eyebrow){max-width:32em;color:var(--ink-2);margin-top:14px;font-size:17px;line-height:1.55}.cone-preview-copy>.cone-try{color:var(--muted);font-size:15px}.cone-preview-phones{grid-template-columns:repeat(2, var(--pw));align-items:start;gap:clamp(16px,2.2vw,40px);display:grid}.cone-preview-figure{min-width:0;margin:0}.cone-preview-figure figcaption{text-align:center;color:var(--muted);margin-top:14px;font-size:13px;line-height:1.4}.cone-preview-figure figcaption b{color:var(--ink);font-size:14px;font-weight:650;display:block}@media (max-width:1100px){.cone-preview{--pw:min(calc((100vw - 2 * var(--gutter) - 16px) / 2), calc((100svh - var(--nav-h) - 23rem) / 2.12), 360px);grid-template-columns:minmax(0,36rem);gap:18px}.cone-preview-phones{justify-content:center;gap:16px}.cone-preview-copy>p:not(.eyebrow){margin-top:8px;font-size:15px;line-height:1.45}.cone-preview-copy>.cone-try{font-size:14px}.cone-preview-copy>.cone-next{display:none}}@media (max-width:1100px) and (max-height:740px){.cone-preview{--pw:min(calc((100vw - 2 * var(--gutter) - 16px) / 2), calc((100svh - var(--nav-h) - 21rem) / 2.12), 360px)}}@media (max-width:1100px) and (max-height:500px){.cone-stage{height:auto}.cone-preview{--pw:min(calc((100vw - 2 * var(--gutter) - 16px) / 2), 360px);height:auto;position:relative;top:auto}}.cs-switch,.cone-try-one,.cs-hold-runway{display:none}.cs-hold{display:contents}.cs-switch button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:6px 2px;font-size:15px;font-weight:600;display:inline-flex}.cs-switch button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--orange)}.cs-switch svg{width:18px;height:18px}@media (max-width:640px){.cone-stage{height:auto}.cone-preview{--pw:min(calc(100vw - 2 * var(--gutter) - 24px), calc((100svh - var(--nav-h) - 110px) / 2.12), 330px);height:auto;padding-block:28px;position:relative;top:auto}.cone-preview-phones{display:block}.cs-hold{top:calc(var(--nav-h) + 8px);grid-template-columns:var(--pw);justify-content:center;row-gap:14px;display:grid;position:sticky}.cs-hold-runway{height:80svh;display:block}.cs-switch{justify-content:center;gap:28px;display:flex}.cone-preview-phones[data-pick=map] .cone-preview-figure:nth-of-type(2),.cone-preview-phones[data-pick=ar] .cone-preview-figure:first-of-type,.cone-preview-figure figcaption b,.cone-try-pair{display:none}.cone-try-one{display:inline}}.cone-map-shot{object-fit:cover;object-position:top center;opacity:0;width:100%;height:100%;transition:opacity .18s;display:block;position:absolute;inset:0}.cone-map-shot.is-on{opacity:1}.cone-map-sight{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cs-view{cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--u:calc(94.8cqw / 402);background:var(--cs-bg);color:var(--cs-ink);position:absolute;inset:0;overflow:hidden}.cs-shot{position:absolute;inset:0}.cs-street,.cs-cam{width:100%;height:100%;display:block;position:absolute;inset:0}.cs-street{object-fit:cover;object-position:center}.cs-map{aspect-ratio:402/790;clip-path:inset(6.46% 0 34.8%);width:155.8%;margin-top:-40.17%;position:absolute;top:0;left:-27.9%}.cs-card,.cs-sheet{left:calc(12 * var(--u));right:calc(12 * var(--u));box-sizing:border-box;border-radius:calc(18 * var(--u));background:var(--cs-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute}.cs-card{top:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u)) calc(13 * var(--u))}.cs-mode{right:0;top:calc(100% + 8 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u));background:var(--cs-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cs-ink);border-radius:50%;place-items:center;display:grid;position:absolute}.cs-mode svg{width:calc(21 * var(--u));height:calc(21 * var(--u))}.cs-job{white-space:nowrap;text-overflow:ellipsis;font-size:calc(12 * var(--u));color:var(--cs-ink-3);line-height:1.3;overflow:hidden}.cs-row{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--u));margin-top:calc(3 * var(--u));font-size:calc(15 * var(--u));color:var(--cs-ink-2);line-height:1.25;display:flex}.cs-row b{font-size:calc(18 * var(--u));color:var(--cs-ink);font-weight:650}.cs-track,.cs-all{height:calc(5 * var(--u));background:var(--cs-track);border-radius:99px;display:block;position:relative;overflow:hidden}.cs-track{margin-top:calc(9 * var(--u))}.cs-prog,.cs-all-fill{border-radius:inherit;transform-origin:0;position:absolute;inset:0}.cs-prog{transform:scaleX(calc(var(--lv,2) / var(--n,5)));background:#97c459}.cs-sheet{border-radius:calc(18 * var(--u)) calc(18 * var(--u)) 0 0;background:var(--cs-glass-2);padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u));bottom:0;left:0;right:0}.cs-all{height:calc(4 * var(--u))}.cs-all-fill{transform:scaleX(calc((var(--before,18) + var(--lv,2)) / var(--total,42)));background:#22c55e}.cs-line{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--u));margin-top:calc(10 * var(--u));display:flex}.cs-item{font-size:calc(22 * var(--u));font-weight:650;line-height:1.2}.cs-count{white-space:nowrap;font-size:calc(13 * var(--u));color:var(--cs-ink-3)}.cs-count b{color:var(--cs-ink);font-weight:650}.cs-where{margin-top:calc(2 * var(--u));font-size:calc(14 * var(--u));color:var(--cs-ink-2);line-height:1.3}.cs-bar{gap:calc(10 * var(--u));margin-top:calc(12 * var(--u));display:flex}.cs-go,.cs-undo{height:calc(50 * var(--u));border-radius:calc(14 * var(--u));font:inherit;font-size:calc(17 * var(--u));cursor:pointer;font-weight:650}.cs-go{color:#1a0e04;background:#ff8a3d;border:0;flex:1}.cs-undo{padding:0 calc(16 * var(--u));border:1px solid var(--cs-line);color:var(--cs-ink-2);background:0 0}.cs-undo:disabled{opacity:.4;cursor:default}.cs-go:focus-visible,.cs-undo:focus-visible{outline:2px solid var(--cs-ink);outline-offset:2px}.cs-cone{--k:clamp(0, calc(var(--lv,2) - var(--i)), 1)}.cs-ring{stroke:color-mix(in oklab, #97c459 calc(var(--k) * 100%), #fac775);fill:#fac775;fill-opacity:calc((1 - var(--k)) * .22)}.cs-body{opacity:var(--k)}.cs-ghost{opacity:calc(1 - var(--k))}.cs-glow{stroke:color-mix(in oklab, #97c459 calc(var(--k) * 100%), #fac775);opacity:.5}.cs-shadow{opacity:var(--k)}.cs-cone.is-target .cs-ring,.cs-cone.is-target .cs-glow{stroke:color-mix(in oklab, #97c459 calc(var(--k) * 100%), #08a0e8)}.cs-cone.is-target .cs-ring{fill:#08a0e8;fill-opacity:calc((1 - var(--k)) * .24)}.cs.is-manual .cs-ring,.cs.is-manual .cs-glow,.cs.is-manual .cs-shadow,.cs.is-manual .cs-body,.cs.is-manual .cs-ghost,.cs.is-manual .cs-prog,.cs.is-manual .cs-all-fill{transition:opacity .3s var(--ease), stroke .3s var(--ease), stroke-opacity .3s var(--ease), fill-opacity .3s var(--ease), transform .3s var(--ease)}.legal{padding-block:clamp(36px,6vw,72px) clamp(56px,8vw,110px)}.legal-wrap{max-width:44rem}.legal .legal-home{display:inline-block}.legal .legal-home img{width:auto;height:26px}.legal h1{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin-top:clamp(32px,5vw,48px);font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.05}.legal-date{color:var(--muted);margin-top:10px;font-size:14px}.legal .legal-lede{color:var(--ink);margin-top:28px;font-size:18px}.legal h2{letter-spacing:-.01em;color:var(--ink);margin-top:40px;font-size:20px;font-weight:650}.legal p,.legal li{color:var(--ink-2);line-height:1.62}.legal p{margin-top:12px}.legal ul{margin:10px 0 0;padding-left:1.2em}.legal li+li{margin-top:6px}.legal a{color:var(--orange-ink);text-underline-offset:3px;text-decoration:underline}.legal-back{margin-top:48px}.footer-legal a,.form-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.js [data-reveal]{opacity:0;transition:opacity 1s var(--ease) var(--d,0s), transform 1s var(--ease) var(--d,0s);transform:translateY(34px)}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-reveal]:not(.is-in),.js [data-reveal]:not(.is-in) *{transition:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js [data-reveal]{opacity:1;transform:none}[data-parallax]{transform:none!important}.js .sig path{stroke-dashoffset:0}}@media print{.js [data-reveal]{opacity:1!important;transform:none!important}.js .wb .draw{stroke-dashoffset:0!important}.js .wb .write,.js .wb .sticky{opacity:1!important;transform:none!important}.js .sig path{stroke-dashoffset:0!important}.js .track .track-fill{width:var(--now)!important}.hero .load{opacity:1!important;animation:none!important}.hero-accent{-webkit-text-fill-color:currentColor;color:#e0620e!important;background:0 0!important}.status-col,.wt-beat{break-inside:avoid}}.mh{--t:0;--f:0;--u:0;--g:0;z-index:60;pointer-events:none;position:fixed;inset:0 0 auto}.mh-wrap{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding-top:clamp(28px,5vh,72px);padding-bottom:clamp(28px,5vh,72px);display:flex;position:relative}.mh-wrap>*{pointer-events:auto}@property --logo-air{syntax:"<length>";inherits:true;initial-value:0}@property --sides-air{syntax:"<length>";inherits:true;initial-value:0}.mh-wrap{--k-logo:calc(.249 * clamp(299px, 35.1vw, 429px));--k-title:calc(1.96 * clamp(32px, min(7.2vw, 9.4vh), 92px));--k-sides:calc(2.113 * clamp(56px, 8.2vh, 94px));--k-rest:calc(2 * clamp(20px, 3.4vh, 40px) + clamp(20px, 3vh, 34px) + 124px);--k-gap:max(clamp(28px, 5vh, 72px), (100svh - var(--k-logo) - var(--k-title) - var(--k-sides) - var(--k-rest)) / 4);--logo-air:min(400px, var(--k-gap) - clamp(18px, 3vh, 34px));--sides-air:min(400px, var(--k-gap) - clamp(18px, 2.6vh, 32px))}@media (max-width:1000px){.mh-wrap{--k-sides:calc(4.226 * clamp(56px, 8.2vh, 94px) + clamp(12px, 1.6vw, 26px))}}@media (max-width:860px){.mh-wrap{--k-title:calc(1.96 * clamp(34px, 11vw, 54px));--k-rest:calc(clamp(20px, 3.4vh, 40px) + clamp(20px, 3vh, 34px) + 72px)}}@media (max-width:560px){.mh-wrap{--logo-air:max(clamp(28px, 5vh, 72px) - clamp(18px, 3vh, 34px), 15svh - 110px);--sides-air:max(clamp(28px, 5vh, 72px) - clamp(18px, 2.6vh, 32px), 15svh - 107px)}}@media (max-width:375px){.mh-wrap{--logo-air:max(28px - clamp(18px, 3vh, 34px), 15svh - 110px);--sides-air:max(28px - clamp(18px, 2.6vh, 32px), 15svh - 107px);padding-top:28px}}.mh:before{content:"";z-index:-1;opacity:calc(1 - var(--f));pointer-events:none;background:radial-gradient(120% 70% at 50% 108%,#e0620e21,#0000 60%);position:absolute;inset:0}.mh:after{content:"";height:var(--nav-h);z-index:-1;background:var(--bar-ground);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);box-shadow:0 1px 0 var(--hair);opacity:var(--g);pointer-events:none;position:absolute;inset:0 0 auto}.mh-logo{transform-origin:0;will-change:transform;z-index:1;display:block}.mh-logo img{width:clamp(299px,35.1vw,429px);height:auto;display:block}.mh-title{z-index:1;margin:calc(clamp(18px, 3vh, 34px) + var(--logo-air,0px)) 0 0;letter-spacing:-.03em;white-space:nowrap;transform-origin:0;will-change:transform;flex-direction:column;align-items:center;font-size:clamp(32px,min(7.2vw,9.4vh),92px);font-weight:800;line-height:.98;display:flex;position:relative}.mh.is-laid .mh-title{display:block}.mh.is-slim .mh-title{opacity:calc(1 - var(--t))}.mh-t1,.mh-t2{will-change:transform;display:inline-block}.mh:not(.is-laid) .mh-t2{margin-bottom:-.06em}.mh-note{color:var(--muted);opacity:calc(1 - var(--f));transform:translateY(calc(var(--f) * -22px));pointer-events:none;margin:clamp(20px,3vh,34px) 0 0;font-size:14px}.mh.is-bar .mh-sides,.mh.is-bar .mh-can,.mh.is-bar.is-slim .mh-title{pointer-events:none}.mh-flow{--flow-size:clamp(11.5px, 1vw, 15px);--flow-gap:clamp(11px, 1.6vw, 26px);transform-origin:50%;will-change:transform;margin-top:clamp(20px,3.4vh,40px)}.mh-flow ol{justify-content:center;align-items:flex-start;gap:calc(var(--flow-gap) - (var(--flow-gap) - 14px) * var(--t));margin:0;padding:0;list-style:none;display:flex}.mh-flow li{align-items:center;display:flex;position:relative}.mh-flow li+li:before{content:"";left:calc(-13px + 6px * var(--t));top:calc(13px - 13px * var(--t));width:calc(26px * (1 - var(--t)));height:1px;opacity:clamp(0, calc(1 - var(--t) * 2), 1);background:#e0620e47;position:absolute}.mh-flow a{align-items:center;gap:calc(7px - 4px * var(--t));color:var(--ink-2);font-weight:600;font-size:calc(var(--flow-size) - (var(--flow-size) - 10.5px) * var(--t));white-space:nowrap;flex-direction:column;line-height:1.22;display:flex}.mh-flow a:hover{color:var(--orange-ink)}.mh-icon{width:calc(26px - 9px * var(--t));height:calc(26px - 9px * var(--t));fill:none;stroke:var(--orange-ink);stroke-width:calc(1.7 + .9 * var(--t));stroke-linecap:round;stroke-linejoin:round}.mh-label{white-space:nowrap;display:inline}.mh-drop{font-size:calc(15px * max(0, 1 - var(--t) * 2));opacity:clamp(0, calc(1 - var(--t) * 2.4), 1)}.mh-core{font-size:calc(var(--flow-size) - (var(--flow-size) - 10.5px) * var(--t));line-height:1.22}.mh-core.is-cap{text-transform:none}.mh.is-capped .mh-core.is-cap{text-transform:capitalize}.mh-flow li.is-active a{color:var(--orange-ink)}.mh-flow li:not(.is-active) .mh-icon{opacity:calc(1 - .22 * var(--t))}.mh-flow li.is-past a{color:var(--muted)}.mh-cta{transform-origin:100%;will-change:transform;flex-wrap:nowrap;align-items:center;gap:clamp(14px,2vw,26px);margin-top:clamp(20px,3.4vh,40px);display:flex}.mh-link{white-space:nowrap;color:var(--orange-ink);align-items:center;gap:2px;font-size:17px;font-weight:500;display:inline-flex}.mh-link:hover{text-underline-offset:4px;text-decoration:underline}.mh-theme,.mh-link{position:relative}.mh-theme:before,.mh-link:before{content:"";position:absolute;inset:-8px}.mh-chev{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .32s var(--ease);transform:rotate(90deg)}.mh-chev.is-up{transform:rotate(-90deg)}.mh-book{white-space:nowrap}.mh-film{isolation:isolate;align-items:center;gap:calc(9px * max(0, 1 - var(--t) * 2));padding:calc(10px * (1 - var(--t))) calc(19px * (1 - var(--t))) calc(10px * (1 - var(--t))) calc(10px * (1 - var(--t)));color:var(--ink);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;font-size:17px;font-weight:600;display:inline-flex;position:relative}.mh-film:before{content:"";z-index:-1;border-radius:inherit;background:var(--card);box-shadow:inset 0 0 0 1px var(--hair-2), 0 8px 22px -14px #16161a73;opacity:calc(1 - var(--t));position:absolute;inset:0}.film-mark{background:var(--orange);transition:background-color .25s var(--ease), transform .25s var(--ease);border-radius:999px;flex:none;place-items:center;display:grid}.film-mark svg{fill:#fff;width:58%;height:58%;margin-left:8%}.mh-film .film-mark{width:calc(26px + 8px * var(--t));height:calc(26px + 8px * var(--t))}.mh-film-words{font-size:calc(17px * max(0, 1 - var(--t) * 2));opacity:clamp(0, calc(1 - var(--t) * 2.4), 1)}.mh-film-len{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:.4em;font-weight:500}.mh-film:hover .film-mark{background:#eb6c16;transform:scale(1.06)}.mh-film:hover .mh-film-words{color:var(--orange-ink)}.hero{height:var(--hero-h,100svh);background:0 0;padding:0}@media (max-width:560px){.mh-cta{flex-wrap:wrap;justify-content:center;gap:12px}.mh-film{opacity:clamp(0, calc(1 - var(--t) * 2.4), 1);gap:9px;padding:10px 19px 10px 10px}.mh-film:before{opacity:1}.mh-film .film-mark{width:26px;height:26px}.mh-film-words{opacity:1;font-size:17px}.mh-film.is-landed{display:none}}@media (max-width:860px){.mh-flow{display:none}.mh-title{font-size:clamp(34px,11vw,54px)}}.mh-sides{width:min(96vw,1300px);margin:calc(clamp(18px, 2.6vh, 32px) + var(--sides-air,0px)) 0 0;opacity:calc(1 - clamp(0, calc((var(--u) - var(--gone,.55) + .26) / .26), 1));transform:translate(var(--row-shift,0px), calc(var(--f) * -14px + var(--u) * var(--rise,0px))) scale(calc(1 - .28 * var(--f)));transform-origin:calc(50% - var(--row-shift,0px)) 0;grid-template-columns:repeat(3,calc(25% - clamp(12px,1.6vw,26px)/1.33333)) fit-content(calc(25% - clamp(12px,1.6vw,26px)/1.33333));justify-content:center;gap:clamp(12px,1.6vw,26px);padding:0;list-style:none;display:grid;position:relative}.mh-can{--fw:clamp(0, calc(var(--f) / .26), 1);opacity:calc(1 - clamp(0, calc(var(--fw) / .8), 1));transform:translateX(calc(var(--fw) * -1 * (clamp(8px, .9vw, 13px) + clamp(28px, 4.1vh, 47px)))) scale(calc(1 - .34 * var(--fw)));transform-origin:0%}.mh-brand{background:var(--ps-bg);opacity:clamp(0, calc((var(--f) - .7) / .14), 1);place-items:center;display:grid;position:absolute;inset:0}.mh-brand img{width:64%;height:auto}.mh-sides .mh-phone{--fg:clamp(0, calc((var(--f) - .22 - var(--d,0) * .05) / .44), 1);z-index:1;transform:translate(calc(var(--fg) * var(--gx,0px)), calc(var(--fg) * var(--gy,0px)));position:relative}.mh-sides>li:first-child .mh-phone,.mh-sides>li:nth-child(4) .mh-phone{--d:1;z-index:2}.mh-sides>li{text-align:left;align-items:center;gap:clamp(8px,.9vw,13px);min-width:0;display:flex}.mh-phone{flex:none;width:clamp(56px,8.2vh,94px)}.ps{color:var(--ps-ink);text-align:left;flex-direction:column;gap:3.2cqw;padding:6cqw 5.4cqw;display:flex;position:absolute;inset:0;overflow:hidden}.ps-h{justify-content:space-between;align-items:baseline;gap:2cqw;display:flex}.ps-h b{letter-spacing:-.02em;font-size:5.4cqw;font-weight:700;line-height:1.1}.ps-h i{color:var(--ps-mute);white-space:nowrap;font-size:3.4cqw;font-style:normal}.ps-stats{gap:2cqw;display:flex}.ps-stat{background:var(--ps-surface);border-radius:2.2cqw;flex-direction:column;flex:1;gap:.4cqw;padding:2.4cqw 1.6cqw;display:flex}.ps-stat b{font-size:5cqw;font-weight:700;line-height:1}.ps-stat i{color:var(--ps-mute);font-size:2.9cqw;font-style:normal}.ps-card{background:var(--ps-surface);border-radius:2.4cqw;flex-direction:column;gap:1.2cqw;padding:3cqw;display:flex}.ps-name{font-size:4cqw;font-weight:600;line-height:1.15}.ps-meta{color:var(--ps-mute);font-size:3.3cqw;line-height:1.15}.ps-meta.is-warn{color:var(--ps-warn)}.ps-chip{border:1px solid;border-radius:999px;align-self:flex-start;padding:1.1cqw 2.4cqw;font-size:3.1cqw}.ps-chip.is-ok{color:var(--ps-ok)}.ps-btn{background:var(--orange);color:#17140f;text-align:center;border-radius:2.2cqw;padding:2.6cqw;font-size:3.8cqw;font-weight:700}.mh-can-who{letter-spacing:-.01em;color:var(--ink);margin:0 0 4px;font-size:clamp(11.5px,.85vw,13px);font-weight:700}.mh-can ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mh-can li{color:var(--muted);padding-left:11px;font-size:clamp(10.5px,.78vw,12px);line-height:1.34;position:relative}.mh-can li:before{content:"";background:var(--orange-ink);opacity:.65;border-radius:50%;width:4px;height:4px;position:absolute;top:.5em;left:0}@media (max-width:1000px){.mh-sides{grid-template-columns:calc(50% - clamp(12px,1.6vw,26px)/2) fit-content(calc(50% - clamp(12px,1.6vw,26px)/2));width:min(100%,560px)}}.ps-answer{gap:1.8cqw;margin-top:1.4cqw;display:flex}.ps-answer .ps-btn{flex:1;padding:2.2cqw 0;font-size:3.3cqw}.ps-btn.is-no{color:var(--ps-no-ink);box-shadow:inset 0 0 0 1px var(--ps-no-line);background:0 0}.ps-plan-top{letter-spacing:.08em;color:var(--ps-mute);justify-content:space-between;align-items:center;font-size:2.9cqw;display:flex}.ps-v{color:var(--orange);letter-spacing:.04em}.ps-map{background:#101014 url(/shots/wt/crew-map.webp) 50%/cover no-repeat;border-radius:1.8cqw;height:42cqw;display:block;position:relative;overflow:hidden}.ps-work{border:.7cqw solid var(--orange);background:repeating-linear-gradient(-45deg,#e0620ed9 0 1.4cqw,#e0620e40 1.4cqw 2.8cqw);border-radius:.8cqw;width:13%;height:11%;position:absolute;top:78%;left:67%}.ps-cone{background:var(--orange);border-radius:50%;width:2.4cqw;height:2.4cqw;margin:-1.2cqw 0 0 -1.2cqw;position:absolute;box-shadow:0 0 0 .5cqw #0c0a088c}.ps-sig{background:#f7f6f3;border-radius:1.6cqw;height:27cqw;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #14120f29}.ps-scribble{fill:none;stroke:#17140f;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:76%;height:58%;position:absolute;top:14%;left:9%}.ps-sigline{background:#14120f47;height:1px;position:absolute;bottom:20%;left:8%;right:8%}.ps-foot{margin-top:auto}.ps-act{justify-content:flex-end;display:flex}.ps-act .ps-btn{width:50%;padding:2.4cqw 0;font-size:3.4cqw}.mh-theme{border:1px solid var(--hair-2);width:34px;height:34px;color:var(--ink-2);cursor:pointer;transition:color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mh-theme:hover{color:var(--orange-ink);border-color:var(--orange-ink);background:var(--paper-2)}.mh-theme svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.mh-logo{position:relative}.mh-logo-dark{opacity:0;width:100%;height:auto;position:absolute;top:0;left:0}[data-theme=dark] .mh-logo-light{opacity:0}[data-theme=dark] .mh-logo-dark{opacity:1}
