@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_95e22b{font-family:Fraunces,Fraunces Fallback}.__variable_95e22b{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_923bf1{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_923bf1{--font-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_9ef920{--font-mono:"DM Mono","DM Mono Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:76.94%}.__className_2d1901{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_2d1901{--font-hand:"Caveat","Caveat Fallback"}:root{--plum:#32223F;--plum-hover:#4A3758;--plum-deep:#241830;--milk:#F8F6FB;--lilac:#DAC7F3;--butter:#F5EA83;--mint:#C5EBDD;--bubblegum:#ED8FB2;--muted-plum:#675974;--lavender-edge:#B5A5C8}html{scroll-behavior:smooth}body{margin:0;background:#DAC7F3}section[id]{scroll-margin-top:72px}:focus-visible{outline:2px solid #32223F;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a{color:#32223F}a:hover{color:#675974}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.site{position:relative;min-height:100vh;background:#DAC7F3;color:#32223F;font-family:var(--font-body);overflow-x:clip;transition:background-color .7s ease}.site *{box-sizing:border-box}.wall{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(50,34,63,.16) 1.2px,transparent 1.6px);background-size:22px 22px;animation:drift 40s linear infinite}@keyframes drift{to{background-position:220px 220px}}.halo{position:fixed;width:820px;height:820px;left:calc(var(--cx,72vw) - 410px);top:calc(var(--cy,34vh) - 410px);pointer-events:none;z-index:0;background:conic-gradient(from var(--ang),#ED8FB2,#F5EA83,#C5EBDD,#B9A0E8,#ED8FB2);-webkit-mask-image:radial-gradient(circle,#000 0 2px,transparent 2.6px),radial-gradient(closest-side,#000 25%,transparent 100%);-webkit-mask-size:22px 22px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-image:radial-gradient(circle,#000 0 2px,transparent 2.6px),radial-gradient(closest-side,#000 25%,transparent 100%);mask-size:22px 22px,100% 100%;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in,xor;mask-composite:intersect;animation:spin 14s linear infinite;transition:left .5s cubic-bezier(.2,.8,.2,1),top .5s cubic-bezier(.2,.8,.2,1)}@keyframes spin{to{--ang:360deg}}.site:has([data-tone=pink]:hover){background-color:#F2C6D8}.site:has([data-tone=butter]:hover){background-color:#F4EBA6}.site:has([data-tone=mint]:hover){background-color:#C9EADF}.layer{position:relative;z-index:1}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}.menubar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#F8F6FB;border-bottom:2px solid #32223f;display:flex;align-items:center;gap:28px;padding:0 24px;min-height:56px;flex-wrap:wrap}.menubar img{height:30px;mix-blend-mode:multiply;display:block}.menubar nav{display:flex;gap:18px;flex:1 1;flex-wrap:wrap}.menubar nav a{font:500 14px var(--font-mono);text-decoration:none;color:#32223F;padding:6px 8px;border-radius:6px}.menubar nav a:hover{background:#F5EA83;color:#32223F}.btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font:600 15px var(--font-body);text-decoration:none;border:2px solid #32223f;transition:transform .15s,box-shadow .15s,background .2s;cursor:pointer}.btn-p{background:#32223F;color:#F8F6FB;box-shadow:4px 4px 0 #ED8FB2}.btn-p:hover{color:#F8F6FB;transform:translate(-2px,-2px);box-shadow:6px 6px 0 #ED8FB2}.btn-s{background:#F8F6FB;color:#32223F}.btn-s:hover{background:#F5EA83;color:#32223F}.btn-sm{min-height:40px;padding:0 18px;font-size:14px}.win{position:relative;background:#F8F6FB;border:2px solid #32223f;border-radius:16px;box-shadow:12px 12px 0 rgba(50,34,63,.2);overflow:hidden;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s}.js .win.lift[data-r].on:hover,.win.lift:hover{transform:translate(-4px,-6px) rotate(-.6deg);box-shadow:18px 20px 0 rgba(50,34,63,.22)}.bar{display:flex;align-items:center;gap:16px;min-height:46px;padding:0 18px;border-bottom:2px solid #32223f;background:#F5EA83;font:500 13px var(--font-mono);letter-spacing:.18em}.bar .d{display:flex;gap:8px}.bar .d span{width:13px;height:13px;border-radius:50%;background:#32223F;display:block}.bar .x{margin-left:auto;letter-spacing:0;font-size:16px}.bar-l{background:#DAC7F3}.bar-m{background:#C5EBDD}.bar-p{background:#ED8FB2}.bar-k{background:#32223F;color:#F8F6FB}.bar-k .d span{background:#F5EA83}.h1{font-size:clamp(44px,6.4vw,94px);line-height:1;letter-spacing:-.035em}.h1,.h2{font-family:var(--font-display);font-weight:600;margin:0}.h2{font-size:clamp(38px,5vw,72px);line-height:1.02;letter-spacing:-.03em}.lede{font-size:20px;line-height:1.55;max-width:58ch;margin:0}.mono{font-family:var(--font-mono)}.note{font-family:var(--font-hand);font-weight:700;font-size:28px;line-height:1.1}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 13px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:#F8F6FB;border:2px solid #32223f;border-radius:999px;padding:8px 16px;align-self:flex-start}.hl{background:linear-gradient(#F5EA83,#F5EA83) no-repeat 0 88%/0 72%;padding:0 .08em;transition:background-size 1s cubic-bezier(.7,0,.2,1) var(--hd,1.4s)}.on .hl{background-size:100% 72%}.tw{position:relative;display:inline-block;vertical-align:top}.js .tw .tx{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.js .on .tw .tx{animation:typeIn var(--t,1s) steps(var(--n,18)) var(--d,0s) forwards}.tw .cr{position:absolute;top:10%;bottom:6%;width:.07em;min-width:3px;background:currentColor;left:100%;opacity:0}.js .on .tw .cr{animation:caret var(--t,1s) steps(var(--n,18)) var(--d,0s) forwards,blink .8s steps(1) calc(var(--d,0s) + var(--t,1s)) 3}@keyframes typeIn{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes caret{0%{left:0;opacity:1}to{left:100%;opacity:1}}@keyframes blink{50%{opacity:0}}.js [data-r]{opacity:0;transform:translateY(36px);transition:opacity .6s ease var(--rd,0s),transform .8s cubic-bezier(.16,1,.3,1) var(--rd,0s)}.js [data-r=pop]{transform:scale(.55) translateY(60px) rotate(-3deg);transition:opacity .35s ease var(--rd,0s),transform .6s cubic-bezier(.34,1.56,.64,1) var(--rd,0s)}.js [data-r].on{opacity:1;transform:none}.sec{padding:130px 0}.hero-win,.sec{position:relative}.hero-win{z-index:3;max-width:940px;margin:0 auto}.hero-body{padding:48px 56px 46px;display:flex;flex-direction:column;gap:26px}.stk{position:absolute;z-index:4;background:#fff;border:5px solid #fff;outline:2px solid #32223F;box-shadow:4px 4px 0 #32223F;border-radius:12px;padding:6px 16px;font:700 26px var(--font-hand);transform:translate(calc(var(--nx,0) * var(--p) * 1px),calc(var(--ny,0) * var(--p) * 1px)) rotate(var(--r));transition:transform .4s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.stk:hover{transform:rotate(0) scale(1.1)}.bubble-in{align-self:flex-start;background:#fff;border:2px solid #32223f;border-radius:22px 22px 22px 6px;padding:12px 18px;font-size:16px;display:flex;gap:10px;align-items:center}.bubble-in small{font:500 11px var(--font-mono);color:#675974;letter-spacing:.06em}.inbox{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:640px}.threads{border-right:2px solid #32223f;background:#fff;display:flex;flex-direction:column}.search{margin:14px;border:2px solid #32223f;border-radius:999px;padding:9px 16px;font:500 13px var(--font-mono);color:#675974}.thr{display:flex;flex-direction:column;gap:4px;text-align:left;padding:16px 18px;border:0;border-top:1px solid #dac7f3;background:transparent;font-family:inherit;color:#32223F;cursor:pointer;position:relative;transition:background .2s}.thr:hover{background:#FBF7DA}.thr.act{background:#F5EA83}.thr .who{display:flex;justify-content:space-between;font:600 15px var(--font-body)}.thr .who small{font:500 11px var(--font-mono);color:#675974}.thr .pv{font-size:14px;line-height:1.4;color:#675974;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thr.act .pv{color:#32223F}.thr .dot{position:absolute;left:6px;top:22px;width:7px;height:7px;border-radius:50%;background:#ED8FB2}.pane{display:flex;flex-direction:column;background-image:radial-gradient(rgba(50,34,63,.1) 1px,transparent 1.4px);background-size:16px 16px}.pane-h{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid #b5a5c8;background:#F8F6FB}.av{width:38px;height:38px;border-radius:50%;background:#DAC7F3;border:2px solid #32223f;display:grid;place-items:center;font:600 14px var(--font-mono)}.msgs{flex:1 1;padding:26px 28px;display:flex;flex-direction:column;gap:10px}.ts{align-self:center;font:500 11px var(--font-mono);letter-spacing:.1em;color:#675974;margin:4px 0 8px}.b{max-width:72%;padding:13px 18px;border-radius:22px;font-size:17px;line-height:1.45;border:2px solid #32223f}.b.in{align-self:flex-start;background:#fff;border-bottom-left-radius:6px}.b.out{align-self:flex-end;background:#32223F;color:#F8F6FB;border-bottom-right-radius:6px}.b.out strong{font:600 19px/1.25 var(--font-display);display:block;margin-bottom:4px;color:#F5EA83}.js .inboxwin:not(.on) .b{opacity:0}.inboxwin.on .b{animation:bIn .45s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--bd,0s)}@keyframes bIn{0%{opacity:0;transform:translateY(14px) scale(.85)}to{opacity:1;transform:none}}.typing{align-self:flex-end;display:flex;gap:6px;background:#32223F;border-radius:22px;padding:14px 18px;opacity:0}.typing i{width:9px;height:9px;border-radius:50%;background:#F8F6FB;animation:tdot 1s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes tdot{50%{transform:translateY(-5px);opacity:.4}}.inboxwin.on .typing{animation:typShow 1.4s ease both;animation-delay:var(--bd,0s)}@keyframes typShow{0%{opacity:0;max-height:60px}10%,85%{opacity:1;max-height:60px}to{opacity:0;max-height:0;padding:0;margin:-5px 0}}.compose{display:flex;gap:10px;padding:14px 18px;border-top:1px solid #b5a5c8;background:#F8F6FB;align-items:center}.compose>span{flex:1 1;border:2px solid #32223f;border-radius:999px;padding:10px 18px;font-size:15px;color:#675974;background:#fff}.allergy{margin-top:56px}.al-h{padding:14px 32px;font:500 12px var(--font-mono);letter-spacing:.18em;border-bottom:2px solid #32223f;background:#fff}.al-h,.al-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.al-row{grid-gap:24px;gap:24px;padding:24px 32px;border-bottom:1px dashed #b5a5c8;align-items:center;transition:background .25s}.al-row:last-child{border-bottom:0}.al-row:hover{background:#FBF7DA}.al-row .no{font:600 clamp(22px,2.4vw,32px)/1.12 var(--font-display);letter-spacing:-.02em;color:#675974;position:relative;justify-self:start}.al-row .no:after{content:"";position:absolute;left:-2%;right:-2%;top:54%;height:5px;border-radius:3px;background:#ED8FB2;transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(.7,0,.2,1)}.al-row:hover .no:after,.on .al-row .no:after{transform:scaleX(1)}.on .al-row:nth-child(2) .no:after{transition-delay:.6s}.on .al-row:nth-child(3) .no:after{transition-delay:.8s}.on .al-row:nth-child(4) .no:after{transition-delay:1s}.on .al-row:nth-child(5) .no:after{transition-delay:1.2s}.on .al-row:nth-child(6) .no:after{transition-delay:1.4s}.on .al-row:nth-child(7) .no:after{transition-delay:1.6s}.al-row .yes{font-size:18px;line-height:1.5}.al-row .yes b{font:600 22px/1.2 var(--font-display);display:block}.loop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;padding:40px}.cycle{position:relative;aspect-ratio:1;max-width:520px;width:100%;justify-self:center}.orb{inset:-4%;background:conic-gradient(from var(--ang),#ED8FB2,#F5EA83,#C5EBDD,#B9A0E8,#ED8FB2);-webkit-mask-image:radial-gradient(circle,#000 0 2.2px,transparent 2.8px),radial-gradient(closest-side,transparent 40%,#000 55%,#000 72%,transparent 100%);-webkit-mask-size:16px 16px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-image:radial-gradient(circle,#000 0 2.2px,transparent 2.8px),radial-gradient(closest-side,transparent 40%,#000 55%,#000 72%,transparent 100%);mask-size:16px 16px,100% 100%;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in,xor;mask-composite:intersect;animation:spin 16s linear infinite}.orb,.track{position:absolute;border-radius:50%}.track{inset:12%;border:3px solid #32223f}.runner{position:absolute;inset:12%;animation:spinr 7s linear infinite}.runner i{position:absolute;top:-12px;left:50%;margin-left:-12px;width:24px;height:24px;border-radius:50%;background:#ED8FB2;border:3px solid #32223f}@keyframes spinr{to{transform:rotate(1turn)}}.node{position:absolute;width:142px;margin:-40px 0 0 -71px;background:#fff;border:2px solid #32223f;border-radius:14px;padding:10px;text-align:center;box-shadow:4px 4px 0 #32223F;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s}.node:hover{transform:scale(1.1) rotate(-3deg);background:#F5EA83}.node b{display:block;font:600 19px var(--font-display)}.node span{font:500 11px var(--font-mono);letter-spacing:.14em;color:#675974}.ccenter{position:absolute;inset:32%;display:grid;place-items:center;text-align:center}.stp{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:16px;gap:16px;padding:18px 0;border-top:1.5px solid #32223f}.stp .k{font:500 13px var(--font-mono);padding-top:5px}.stp h3{font:600 23px/1.15 var(--font-display);margin:0 0 4px;letter-spacing:-.015em}.stp p{margin:0;font-size:16px;line-height:1.55}.pill{display:inline-flex;align-items:center;gap:8px;border-radius:8px;padding:7px 12px;font:500 13px var(--font-mono);color:#32223F;background:#C5EBDD;justify-self:start}.pill-b{background:#F5EA83}.pill-p{background:#ED8FB2}.pill-l{background:#DAC7F3}.pill-run:before{content:"";width:8px;height:8px;border-radius:50%;background:#1f6b4f;animation:bl 1.2s ease-in-out infinite}@keyframes bl{50%{opacity:.25}}.lrow{display:grid;grid-template-columns:96px minmax(0,1.7fr) minmax(0,.7fr) 150px;grid-gap:20px;gap:20px;align-items:center;padding:18px 24px;border-top:1px solid #dac7f3;font-size:16px;background:#fff;transition:background .2s}.lrow:hover{background:#FBF7DA}.lrow .mono{font-size:13px;color:#675974}.js .lrow{opacity:0;transform:translateX(-24px)}.on .lrow{animation:rowIn .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i) * .16s + .2s)}@keyframes rowIn{to{opacity:1;transform:none}}.lhead{display:grid;grid-template-columns:96px minmax(0,1.7fr) minmax(0,.7fr) 150px;grid-gap:20px;gap:20px;padding:12px 24px;font:500 11px var(--font-mono);letter-spacing:.18em;color:#675974;background:#F8F6FB}.killed{text-decoration:line-through;-webkit-text-decoration-color:#ED8FB2;text-decoration-color:#ED8FB2;text-decoration-thickness:2px}.spread{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:64px;gap:64px;align-items:start}.photo{position:relative;transform:rotate(2.5deg);transition:transform .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border:2px solid #32223f;padding:14px 14px 60px;box-shadow:10px 10px 0 rgba(50,34,63,.25)}.photo:hover{transform:rotate(0)}.photo img{display:block;width:100%;aspect-ratio:4/4.5;object-fit:cover;border:2px solid #32223f}.photo .cap{position:absolute;left:0;right:0;bottom:12px;text-align:center}.tape{position:absolute;width:130px;height:34px;background:rgba(245,234,131,.85);border:1.5px solid rgba(50,34,63,.25);top:-16px;left:50%;margin-left:-65px;transform:rotate(-4deg)}.pull{font:italic 600 clamp(30px,3.4vw,48px)/1.1 var(--font-display);letter-spacing:-.025em;margin:0}.creds{list-style:none;margin:0;padding:0 28px 8px}.creds li{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px dashed #b5a5c8;font-size:16.5px;line-height:1.5}.creds li:last-child{border-bottom:0}.creds li span{font:500 11px var(--font-mono);letter-spacing:.14em;color:#675974;padding-top:4px;text-transform:uppercase}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:64px;align-items:stretch}.tier,.tier .tb{display:flex;flex-direction:column}.tier .tb{padding:30px 28px;gap:14px;flex:1 1}.tier h3{font:600 32px/1.05 var(--font-display);letter-spacing:-.02em;margin:0}.tier .price{font:500 15px var(--font-mono);border-top:2px solid #32223f;border-bottom:2px solid #32223f;padding:12px 0;margin-top:auto}.tier ul{margin:0;padding-left:18px;font-size:16px;line-height:1.6}.code{font:500 12px var(--font-mono);letter-spacing:.14em;color:#675974;text-transform:uppercase}.tag{position:absolute;right:-12px;top:58px;transform:rotate(8deg);background:#ED8FB2;border:3px solid #fff;outline:2px solid #32223F;padding:6px 14px;border-radius:8px;font:700 22px var(--font-hand);z-index:2}.final{max-width:820px;margin:0 auto}.final .fb{padding:56px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:26px}.bang{width:64px;height:64px;border-radius:50%;background:#F5EA83;border:2px solid #32223f;display:grid;place-items:center;font:700 30px var(--font-display)}.taskbar{position:relative;z-index:1;background:#F8F6FB;border-top:2px solid #32223f;display:flex;align-items:center;gap:16px;padding:12px 20px;flex-wrap:wrap;font:500 13px var(--font-mono)}.start{background:#32223F;color:#F5EA83;border-radius:8px;padding:10px 16px;text-decoration:none}.start:hover{color:#F8F6FB}.taskbar .item{border:2px solid #32223f;border-radius:8px;padding:8px 14px;text-decoration:none;color:#32223F;background:#fff}@media (max-width:980px){.wrap{padding:0 16px}.stk{display:none}.hero-body{padding:30px 22px}.inbox,.loop,.spread{grid-template-columns:minmax(0,1fr)}.threads{border-right:0;border-bottom:2px solid #32223f}.b{max-width:90%}.al-h,.al-row{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.lhead,.lrow{grid-template-columns:70px minmax(0,1fr)}.lhead>:nth-child(n+3),.lrow>:nth-child(3){display:none}.lrow>:nth-child(4){grid-column:2}.klist li{gap:8px}.creds li,.klist li{grid-template-columns:1fr}.creds li{gap:4px}.tiers{grid-template-columns:minmax(0,1fr)}.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.node{width:112px;margin-left:-56px}.loop{padding:20px}}@media (prefers-reduced-motion:reduce){.halo,.site *,.wall{animation:none!important;transition:none!important}.js .inboxwin .b,.js .lrow,.js .tw .tx,.js [data-r]{opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}.typing{display:none}}.heroB{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:36px;gap:36px;position:relative;z-index:3}.icons{gap:20px;padding-top:10px}.icon,.icons{display:flex;flex-direction:column}.icon{align-items:center;gap:8px;text-decoration:none;color:#32223F;font:500 12px var(--font-mono);text-align:center;padding:8px;border-radius:10px}.icon:hover{background:rgba(248,246,251,.7);color:#32223F}.icon .g{width:54px;height:44px;border:2px solid #32223f;border-radius:6px 6px 8px 8px;position:relative;background:#F5EA83;box-shadow:3px 3px 0 #32223F;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.icon:hover .g{transform:translateY(-4px) rotate(-6deg)}.icon .g:before{content:"";position:absolute;left:-2px;top:-10px;width:24px;height:10px;border:2px solid #32223f;border-bottom:0;border-radius:6px 6px 0 0;background:inherit}.stage{position:relative;min-height:640px}.toasts{position:absolute;right:-10px;top:-30px;width:360px;display:flex;flex-direction:column;gap:12px;z-index:5}.toast{background:#fff;border:2px solid #32223f;border-radius:16px;padding:12px 16px;box-shadow:6px 6px 0 rgba(50,34,63,.25);display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.js .toast{opacity:0;transform:translateX(120%)}.on .toast{animation:toastIn .6s cubic-bezier(.34,1.4,.64,1) forwards;animation-delay:var(--td)}@keyframes toastIn{to{opacity:1;transform:none}}.toast .ic{width:36px;height:36px;border-radius:10px;background:#C5EBDD;border:2px solid #32223f;display:grid;place-items:center;font:500 12px var(--font-mono)}.toast .tt{display:flex;justify-content:space-between;font:600 14px var(--font-body)}.toast .tt small{font:500 11px var(--font-mono);color:#675974}.toast p{margin:3px 0 0;font-size:14.5px;line-height:1.4}.main-win{max-width:820px}.errs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:34px;gap:34px;margin-top:60px}.errs .win:nth-child(3n+2){margin-top:40px}.e-body{padding:24px 24px 22px;display:flex;flex-direction:column;gap:12px}.e-quote{align-self:flex-start;background:#fff;border:2px solid #32223f;border-radius:18px 18px 18px 4px;padding:9px 14px;font-size:14.5px;line-height:1.35}.e-t{font:600 24px/1.14 var(--font-display);letter-spacing:-.015em;margin:0}.e-b{font-size:16px;line-height:1.55;margin:0}.lab2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:0;gap:0}.lab2 .cyclebox{padding:40px;border-right:2px solid #32223f;gap:20px}.lab2 .cyclebox,.lab2 .logbox{display:flex;flex-direction:column}.lrow2{display:grid;grid-template-columns:84px minmax(0,1fr) 130px;grid-gap:16px;gap:16px;align-items:center;padding:16px 22px;border-top:1px solid #dac7f3;font-size:15.5px;background:#fff}.js .lrow2{opacity:0;transform:translateX(24px)}.on .lrow2{animation:rowIn .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i) * .18s + .6s)}.lrow2 .mono{font-size:12px;color:#675974}.eula .eb{padding:30px 34px;display:flex;flex-direction:column;gap:6px}.eula .scroll{max-height:none;border:2px solid #32223f;border-radius:10px;background:#fff;padding:8px 20px}.chk{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:16px 0;border-bottom:1px dashed #b5a5c8;cursor:pointer;font-size:17px;line-height:1.45}.chk:last-child{border-bottom:0}.chk input{width:24px;height:24px;margin:1px 0 0;accent-color:#32223F;cursor:pointer}.chk b{font:600 20px/1.25 var(--font-display);display:block}.verdict{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px}.meter{flex:1 1;min-width:200px;height:18px;border:2px solid #32223f;border-radius:999px;background:#fff;overflow:hidden}.meter b{display:block;height:100%;background:repeating-linear-gradient(90deg,#C5EBDD 0 14px,#F5EA83 14px 28px);transition:width .5s cubic-bezier(.34,1.4,.64,1)}.path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;border:2px solid #32223f;border-radius:14px;overflow:hidden;background:#fff}.path>div{padding:18px 16px;border-right:1px dashed #b5a5c8;display:flex;flex-direction:column;gap:6px;transition:background .25s}.path>div:last-child{border-right:0;background:#F5EA83}.path>div:hover{background:#C5EBDD}.path span{font:500 11px var(--font-mono);letter-spacing:.14em;color:#675974}.path b{font:600 18px/1.2 var(--font-display)}.pullwide{font:italic 600 clamp(36px,4.6vw,68px)/1.06 var(--font-display);letter-spacing:-.03em;margin:0;max-width:20ch}.about2{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:56px;gap:56px;align-items:start;margin-top:56px}@media (max-width:980px){.heroB{grid-template-columns:minmax(0,1fr)}.icons{flex-direction:row;flex-wrap:wrap}.toasts{position:relative;right:auto;top:auto;width:auto;margin-top:20px}.errs{grid-template-columns:minmax(0,1fr)}.errs .win{margin-top:0!important}.about2,.lab2{grid-template-columns:minmax(0,1fr)}.lab2 .cyclebox{border-right:0;border-bottom:2px solid #32223f;padding:20px}.lrow2{grid-template-columns:70px minmax(0,1fr)}.lrow2>:nth-child(3){grid-column:2}.path{grid-template-columns:minmax(0,1fr)}.path>div{border-right:0;border-bottom:1px dashed #b5a5c8}}.marquee{border-top:2px solid #32223f;border-bottom:2px solid #32223f;background:#32223F;color:#F8F6FB;overflow:hidden;white-space:nowrap;position:relative;z-index:1}.ticker-track{display:flex;width:max-content;animation:tickerScroll 38s linear infinite}.ticker-group{display:flex;flex-shrink:0;align-items:center;gap:48px;padding:18px 48px 18px 0;font:500 18px var(--font-mono);letter-spacing:.12em}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee[data-paused=true] .ticker-track{animation-play-state:paused}.ticker-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border:1px solid #dac7f3;border-radius:50%;background:#32223F;color:#F8F6FB;font:600 16px var(--font-body);cursor:pointer;box-shadow:0 0 16px 12px #32223F}.ticker-toggle:focus-visible{outline:2px solid #F5EA83;outline-offset:3px}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none;transform:none;width:100%}.ticker-group{flex-wrap:wrap;justify-content:center;white-space:normal;gap:12px 24px;width:100%;padding:18px 16px;font-size:14px}.ticker-group:nth-child(2),.ticker-toggle{display:none}}.ticker-group span:nth-child(3n+1){color:#F5EA83}.ticker-group span:nth-child(3n+2){color:#C5EBDD}.ticker-group span:nth-child(3n){color:#ED8FB2}.hero{min-height:0;padding-bottom:90px}.errs .win{display:flex;flex-direction:column}.errs .e-body{flex:1 1}.e-cta{margin-top:auto;align-self:flex-start}.compose .cmp{color:#32223F}.sadwrap{position:fixed;inset:0;z-index:100;display:grid;place-items:center;pointer-events:none;animation:sadFade 3.4s ease forwards}.sadwin{width:300px;pointer-events:auto;box-shadow:14px 14px 0 rgba(50,34,63,.3);animation:sadPop .5s cubic-bezier(.34,1.56,.64,1) both,sadShrink .5s ease-in 2.9s forwards}.sadx{background:none;border:0;font:500 18px var(--font-mono);cursor:pointer;color:#32223F;padding:4px 6px}.sadbody{padding:22px 24px 26px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.cat{width:150px;height:auto;animation:sadWobble 1.2s ease-in-out infinite}.c-fill{fill:#B5A5C8;stroke:#32223F;stroke-width:4;stroke-linejoin:round}.c-ear{fill:#ED8FB2}.c-eye{fill:#32223F}.c-shine{fill:#F8F6FB}.c-nose{fill:#ED8FB2;stroke:#32223F;stroke-width:2;stroke-linejoin:round}.c-line{fill:none;stroke:#32223F;stroke-width:3.5;stroke-linecap:round}.tear{fill:#9FD8F2;stroke:#32223F;stroke-width:2;animation:drip 1.1s ease-in infinite}.t2{animation-delay:.5s}@keyframes drip{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(40px);opacity:0}}@keyframes sadPop{0%{transform:scale(.3) rotate(-8deg);opacity:0}to{transform:none;opacity:1}}@keyframes sadShrink{to{transform:scale(.2) translateY(200px) rotate(10deg);opacity:0}}@keyframes sadWobble{50%{transform:rotate(-4deg) translateY(3px)}}.path em{font:italic 400 14px/1.35 var(--font-body);color:#675974}.asks{display:flex;flex-direction:column;gap:10px}.ask{align-self:flex-start;max-width:92%;background:#fff;border:2px solid #32223f;border-radius:20px 20px 20px 5px;padding:10px 16px;font-size:15.5px;line-height:1.45}.ask:nth-of-type(odd){margin-left:18px}.creds .mitl{font:inherit;letter-spacing:0;color:#32223F;text-transform:none;padding:0}.creds .mitl a{color:#32223F;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;-webkit-text-decoration-color:#ED8FB2;text-decoration-color:#ED8FB2;font-weight:600}.creds .mitl a:hover{background:#F5EA83}.creds .expertise{color:#675974}.creds .expertise,.creds .links{font:inherit;letter-spacing:0;text-transform:none;padding:0}.creds .links{display:flex;flex-wrap:wrap;gap:10px}.saver{position:relative;height:520px;overflow:hidden;container-type:size;background-color:#241830;background-image:linear-gradient(rgba(218,199,243,.07) 2px,transparent 0),linear-gradient(90deg,rgba(218,199,243,.07) 2px,transparent 0),repeating-conic-gradient(#2B1E39 0 25%,#241830 0 50%);background-size:16px 16px,16px 16px,32px 32px;image-rendering:pixelated}.saver .stars{position:absolute;inset:0;background-image:radial-gradient(#F5EA83 1.5px,transparent 2px),radial-gradient(#C5EBDD 1.5px,transparent 2px),radial-gradient(#ED8FB2 1.5px,transparent 2px);background-size:180px 140px,240px 200px,300px 260px;background-position:20px 30px,90px 110px,160px 60px;animation:twinkle 3s steps(2) infinite;opacity:.8}@keyframes twinkle{50%{opacity:.35}}.bx{position:absolute;left:0;top:0;animation:bounceX var(--dx) linear var(--ox) infinite alternate}.by{display:inline-block;white-space:nowrap;font:800 22px/1 var(--font-body);letter-spacing:-.01em;color:#F8F6FB;padding:10px 16px;border:2px solid rgba(248,246,251,.85);border-radius:8px;background:rgba(36,24,48,.55);box-shadow:4px 4px 0 rgba(0,0,0,.35);animation:bounceY var(--dy) linear var(--oy) infinite alternate}@keyframes bounceX{0%{transform:translateX(0)}to{transform:translateX(calc(100cqw - 100%))}}@keyframes bounceY{0%{transform:translateY(0)}to{transform:translateY(calc(100cqh - 100%))}}.saver:hover .bx,.saver:hover .by{animation-play-state:paused}.saver:hover .by{border-color:#F5EA83}.press{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);font:500 12px var(--font-mono);letter-spacing:.16em;color:#C5EBDD;text-transform:uppercase;animation:blink 1.4s steps(1) infinite;white-space:nowrap}@media (max-width:980px){.saver{height:440px}.by{font-size:16px;padding:7px 11px}}@media (prefers-reduced-motion:reduce){.bx,.by{animation:none!important}.bx{position:static;display:inline-block;margin:8px}.saver{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;padding:20px}}.by img.lg{display:block;height:30px;width:auto;max-width:190px;filter:brightness(0) invert(.97) sepia(.12)}.photo img{height:auto}.taskbar a.item .note{font-size:18px}.main-win{max-width:740px}.toasts{width:320px;right:-24px}.tier .tag{top:-20px;right:-14px}@media (max-width:980px){.menubar{gap:12px;padding:8px 16px;flex-wrap:nowrap}.menubar nav{display:none}.menubar>.btn{margin-left:auto}.errs,.tiers{grid-template-columns:minmax(0,1fr)}.main-win{max-width:none}.toasts{width:auto}}@media (max-width:640px){.tw{display:inline}.js .on .tw .tx,.js .tw .tx{-webkit-clip-path:none;clip-path:none;animation:none}.h1 br,.h2 br,.tw .cr{display:none}.h1 .tw+br+.tw:before,.h2 .tw+br+.tw:before{content:" "}.hero{padding-top:32px}.icons{display:none}}@media (min-width:641px){.tw{white-space:nowrap}}.main-win .h1{font-size:clamp(44px,5.4vw,80px)}.main-win{max-width:700px}.toasts{top:24px;right:-30px;width:330px}@media (max-width:980px){.toasts{top:auto;right:auto;width:auto}}@media (max-width:1280px){.toasts{position:relative;top:auto;right:auto;width:auto;max-width:700px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.menubar nav{gap:6px}.menubar nav a{font-size:13px}}@media (max-width:1180px){.menubar nav{display:none}.menubar>.btn{margin-left:auto}}@media (max-width:640px){.toasts{grid-template-columns:minmax(0,1fr)}}.hero{position:relative;padding-top:72px}.heroB{align-items:start}.icons{padding-top:0}.icons .icon:first-child{padding-top:10px}.hero .main-win{width:calc(100% - 300px);max-width:700px}.hero .main-win .hero-body{padding:40px 32px}.hero .main-win .h1{font-size:clamp(42px,4.2vw,68px)}.hero .toasts{position:absolute;top:32px;right:24px;width:288px;max-width:none;display:flex;flex-direction:column;gap:12px;margin:0;z-index:5}.site.js .toast{opacity:0;transform:translateX(calc(100% + 48px));animation:desktopNotificationIn .65s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--td)}@keyframes desktopNotificationIn{0%{opacity:0;transform:translateX(calc(100% + 48px))}to{opacity:1;transform:translateX(0)}}.path{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.path>div{min-width:0;padding:18px 14px}.path b{overflow-wrap:anywhere;font-size:18px;line-height:1.3}.errs .win:nth-child(3n+2){margin-top:0}.tier[id]{scroll-margin-top:88px}.e-cta{white-space:normal;padding-top:10px;padding-bottom:10px}@media (min-width:1440px){.hero .main-win{width:calc(100% - 270px)}.hero .toasts{width:330px}}@media (max-width:980px){.hero{padding-top:40px}.hero .toasts{position:relative;top:auto;right:auto;width:min(360px,calc(100% - 32px));margin:0 16px 36px auto}.hero .main-win{width:100%;max-width:none}.hero .main-win .h1{font-size:clamp(44px,6.4vw,72px)}.heroB{gap:28px}.path{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.path>div{border-right:1px dashed #b5a5c8;border-bottom:1px dashed #b5a5c8}}@media (max-width:640px){.hero .main-win .hero-body{padding:30px 22px}.hero .toasts{gap:10px}.path{grid-template-columns:1fr}.path>div{border-right:0}}@media (prefers-reduced-motion:reduce){.site.js .toast{animation:none!important}.js .lrow2,.site.js .toast{opacity:1;transform:none}}.saver .by{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.by img.lg{width:180px;height:48px;max-width:none;object-fit:contain;filter:brightness(0) invert(.97);image-rendering:auto}@media(max-width:640px){.saver{height:560px}.by img.lg{width:140px;height:40px}.press{font-size:9px;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.saver{height:auto;min-height:520px;padding-bottom:60px}.saver .by{vertical-align:middle}}#top{scroll-margin-top:64px}.bar .d,.bar .x{flex-shrink:0}.bar-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.bar{gap:10px;padding:0 12px;font-size:11px;letter-spacing:.1em}.bar .d{gap:5px}.bar .d span{width:10px;height:10px}}.site.js .tier[data-r]{transform:none}.creds .social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#32223F;border-radius:8px;transition:background .2s}.creds .social-link:hover{background:rgba(248,246,251,.4)}.creds .social-link:focus-visible{outline:2px solid #32223F;outline-offset:3px}.social-link svg{display:block;width:26px;height:26px;fill:currentColor}@media(min-width:981px){.about2>.photo{position:-webkit-sticky;position:sticky;top:96px;align-self:start}}.clients{margin-top:260px}.logo-mark{display:block;width:180px;height:48px;background:var(--logo-color);mask:var(--logo-src) center /contain no-repeat;-webkit-mask:var(--logo-src) center /contain no-repeat;image-rendering:auto}.compact-notifications,.thread-avatar,.thread-short{display:none}.notification-toggle:focus-visible,.thr:focus-visible{outline:3px solid #32223F;outline-offset:-4px}.cycle{container-type:inline-size}.cycle .node{width:clamp(80px,30cqw,136px);margin:0;transform:translate(-50%,-50%);padding:clamp(6px,2cqw,10px)}.cycle .node:hover{transform:translate(-50%,-50%) scale(1.05);background:#F5EA83}.cycle .node b{font-size:clamp(10px,3.6cqw,18px);line-height:1.25}.cycle .node span{font-size:clamp(9px,2.6cqw,11px)}.cycle .ccenter .note{font-size:clamp(17px,5cqw,28px)}.lab2 .lhead{grid-template-columns:84px minmax(0,1fr) 130px;padding:14px 22px}@media(max-width:980px){.hero .desktop-toasts{display:none}.hero{padding-top:84px}.hero .stage{min-height:0}.compact-notifications{display:block;position:absolute;top:14px;right:0;width:min(380px,100%);z-index:8;pointer-events:none}.notification-toggle{display:flex;align-items:center;gap:9px;margin-left:auto;min-height:44px;padding:10px 18px;border:2px solid #32223f;border-right:0;border-radius:14px 0 0 14px;background:#F5EA83;color:#32223F;font:600 13px var(--font-mono);box-shadow:3px 3px 0 rgba(50,34,63,.25);cursor:pointer;pointer-events:auto}.notification-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#32223F;animation:bl 1.8s ease-in-out infinite}.notification-toggle[aria-expanded=true] .notification-dot{animation:none}.notification-panel{position:absolute;top:58px;right:12px;left:12px;display:flex;flex-direction:column;gap:10px;max-height:calc(100dvh - 160px);overflow-y:auto;padding:0 6px 12px 0;opacity:0;visibility:hidden;transform:translateX(calc(100% + 24px));transition:transform .35s ease,opacity .25s ease,visibility .35s;pointer-events:none}.notification-panel.is-open{opacity:1;visibility:visible;transform:none;pointer-events:auto}.site.js .notification-panel .toast{animation:none;opacity:1;transform:none}.inbox{grid-template-columns:80px minmax(0,1fr);min-height:0}.threads{border-right:2px solid #32223f;border-bottom:0}.thr .dot,.thr .pv,.thr .who,.threads .search{display:none}.thr{align-items:center;padding:12px 4px;gap:5px;min-height:76px;text-align:center}.thread-avatar{display:grid;place-items:center;width:36px;height:36px;border:2px solid #32223f;border-radius:50%;background:#DAC7F3;font:600 12px var(--font-mono)}.thread-short{display:block;font-size:10px;font-weight:600}.pane{min-width:0}.pane-h{padding:14px;gap:8px;font-size:14px}.pane-h .av{width:30px;height:30px;flex-shrink:0;font-size:11px}.msgs{padding:18px 14px}.b{max-width:94%}.compose{flex-wrap:wrap;padding:12px}.compose>.cmp{min-width:0;font-size:13px}.lab2 .lhead{grid-template-columns:70px minmax(0,1fr)}.about2{gap:40px}.about2>.photo{position:relative;top:auto;width:240px;max-width:100%;padding:8px 8px 42px}.about2>.photo .cap{font-size:18px;bottom:10px}.clients{margin-top:160px}}@media(max-width:640px){.sec{padding-bottom:80px}#about{padding-top:80px}#text{padding-top:60px;padding-bottom:80px!important}.hero{padding-bottom:64px}.inbox{grid-template-columns:64px minmax(0,1fr)}.pane-h{padding:12px 8px;font-size:12px}.msgs{padding:14px 10px;gap:10px}.ts{font-size:9px;letter-spacing:.04em;text-align:center}.b{max-width:100%;padding:10px 12px;font-size:14px;border-radius:16px}.b.out strong{font-size:17px}.compose>.cmp{display:none}.compose>.btn{font-size:13px;padding:0 14px;min-height:44px}.about2>.photo{width:160px;padding:7px 7px 36px}.about2>.photo .cap{font-size:14px;bottom:7px;line-height:1.15;padding:0 5px}.about2>.photo .tape{width:64px;height:20px;left:50%;margin-left:-32px;top:-10px}.clients{margin-top:160px}.logo-mark{width:120px;height:36px}.lab2 .lhead,.lrow2{padding:14px 12px;gap:12px;grid-template-columns:54px minmax(0,1fr)}.lrow2{font-size:14px}.lrow2 .mono{font-size:10px}.al-h,.al-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;padding:18px 14px}.al-h{font-size:9px;letter-spacing:.1em}.al-row .no{font-size:20px}.al-row .yes{font-size:14px}.al-row .yes b{font-size:18px}.eula .eb{padding:24px 18px}.final .fb{padding:32px 20px}.tb{padding:24px 20px}.e-cta,.tier .btn{white-space:normal;justify-content:center;padding:12px 16px}.path{grid-template-columns:repeat(2,minmax(0,1fr))}.path>div:last-child{grid-column:1/-1}.path b{font-size:16px}.btn{max-width:100%}.btn,.press{white-space:normal}.press{width:90%;text-align:center}.eula .scroll{padding:4px 12px}.chk{grid-template-columns:24px minmax(0,1fr);gap:10px;font-size:15px}.chk b{font-size:18px}.meter{min-width:130px}}