@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-400-normal.3d645d9b.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-400-normal.30befb74.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-vietnamese-400-normal.3bc1695f.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-400-normal.187168b5.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-latin-ext-400-normal.730a9b4e.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-400-normal.4f947463.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-latin-400-normal.5e6bae5f.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-400-normal.df487ec0.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-500-normal.d8baf445.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-500-normal.fefd8b43.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-vietnamese-500-normal.1068df2c.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-500-normal.7bb6d9b8.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-latin-ext-500-normal.fda3e658.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-500-normal.44a5c111.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-latin-500-normal.faf27135.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-500-normal.21c379f4.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-600-normal.e375dc2c.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-600-normal.c8c7dacc.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/hanken-grotesk-vietnamese-600-normal.f2e8b409.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-600-normal.9817ef31.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/hanken-grotesk-latin-ext-600-normal.d2c6ce0b.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-600-normal.995a420b.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/hanken-grotesk-latin-600-normal.3182e117.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-600-normal.2c6b265b.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-700-normal.50741f67.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-700-normal.5aa3cbae.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/hanken-grotesk-vietnamese-700-normal.a1f6b8b4.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-700-normal.098a4d2c.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/hanken-grotesk-latin-ext-700-normal.300a2d05.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-700-normal.850251a9.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/hanken-grotesk-latin-700-normal.cf28c809.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-700-normal.c7fe3894.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/fraunces-vietnamese-400-normal.fbcbfbfd.woff2) format("woff2"),url(/_next/static/media/fraunces-vietnamese-400-normal.8cbc399f.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/fraunces-latin-ext-400-normal.742ba392.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-ext-400-normal.3de5a07a.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/fraunces-latin-400-normal.361dab65.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-400-normal.28b1a958.woff) format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/fraunces-vietnamese-500-normal.47ec7a1a.woff2) format("woff2"),url(/_next/static/media/fraunces-vietnamese-500-normal.33525264.woff) format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/fraunces-latin-ext-500-normal.ed2540b3.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-ext-500-normal.c790db55.woff) format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/fraunces-latin-500-normal.55a5a3b9.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-500-normal.8480e918.woff) format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-vietnamese-600-normal.193671c9.woff2) format("woff2"),url(/_next/static/media/fraunces-vietnamese-600-normal.065a9a3b.woff) format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-latin-ext-600-normal.57d15a46.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-ext-600-normal.28a40ed4.woff) format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/fraunces-latin-600-normal.ed64c0f8.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-600-normal.ba6c964e.woff) format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/fraunces-vietnamese-700-normal.f424b6bc.woff2) format("woff2"),url(/_next/static/media/fraunces-vietnamese-700-normal.61138153.woff) format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/fraunces-latin-ext-700-normal.d312ab20.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-ext-700-normal.0f09c1d7.woff) format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/fraunces-latin-700-normal.bce7b40f.woff2) format("woff2"),url(/_next/static/media/fraunces-latin-700-normal.c22bdb2f.woff) format("woff");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:Hanken Grotesk Fallback;src:local("Arial"),local("ArialMT");size-adjust:100.94%;ascent-override:99.07%;descent-override:30.02%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman"),local("TimesNewRomanPSMT");size-adjust:115.45%;ascent-override:84.71%;descent-override:22.09%;line-gap-override:0%}:root{--cream:#FCF5EB;--ink:#1A1712;--font-dm:"Hanken Grotesk","Hanken Grotesk Fallback";--font-grotesk:"Fraunces","Fraunces Fallback";--iv-sans:var(--font-dm);--iv-display:var(--font-grotesk)}*{box-sizing:border-box}body,html{margin:0;overflow-x:clip}body{font-family:var(--font-dm),system-ui,sans-serif;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}.skip-link{position:fixed;left:16px;top:12px;z-index:2000;padding:10px 16px;border-radius:999px;background:#1A1712;color:#FCF5EB;font:600 15px var(--font-dm),system-ui,sans-serif;transform:translateY(-200%)}.skip-link:focus{transform:none;outline:2px solid #1A1712;outline-offset:2px}main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible{outline:none}.dsp{font-family:var(--font-grotesk),Georgia,serif;letter-spacing:-.01em;font-optical-sizing:auto}.nav-link:hover{color:#1A1712}.btn-ink:hover{background:#000}.btn-out:hover{background:#1A1712;color:#FCF5EB}.lnk:hover{border-bottom-color:#1A1712}.ftr a:hover{color:#1A1712}.navmenu a:hover{background:#F3E8D0}.plat:hover{border-top-color:#1A1712}.soc:hover{border-color:#1A1712}.fld{width:100%;height:50px;padding:0 2px 10px;border:0;border-bottom:1.5px solid var(--au-line,#d8c7a4);border-radius:0;font:500 16px var(--font-dm),sans-serif;color:var(--au-ink,#1A1712);outline:none;background:transparent}.fld:focus{border-bottom-color:var(--au-ink,#1A1712)}.fld::placeholder{color:var(--au-ph,#A89C85);opacity:1}@keyframes iv-autofill{0%{opacity:1}to{opacity:1}}.fld:-webkit-autofill{animation:iv-autofill 1ms}.fld:autofill{animation:iv-autofill 1ms}.auth-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1),opacity .26s ease}.auth-reveal[data-open]{grid-template-rows:1fr;opacity:1}.auth-reveal-in{min-height:0;overflow:hidden}.auth-reveal[data-settled]>.auth-reveal-in{overflow:visible}@media (prefers-reduced-motion:reduce){.auth-reveal{transition:none}.auth-reveal[data-open]>.auth-reveal-in{overflow:visible}}.nav-link{transition:color .18s ease}.lnk{transition:border-color .18s ease}.ftr a{transition:color .18s ease}.navmenu a{transition:background .16s ease}.btn-ink,.btn-out,.plat,.soc{transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.btn-ink:hover,.btn-out:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(26,23,18,.16)}.btn-ink:active,.btn-out:active,.soc:active{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.anim [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.16,.84,.44,1),transform .72s cubic-bezier(.16,.84,.44,1);will-change:opacity,transform}.anim [data-reveal=up]{transform:translateY(48px)}.anim [data-reveal=left]{transform:translateX(-56px)}.anim [data-reveal=right]{transform:translateX(56px)}.anim [data-reveal=scale]{transform:scale(.94)}.anim [data-reveal].in{opacity:1;transform:none}.anim .rise-in{animation:iv-rise .72s cubic-bezier(.16,.84,.44,1) both}}@keyframes iv-rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}.hero-stage{cursor:pointer}#heroSoundFlash{opacity:0}.hero-stage{container-type:inline-size}.hero-ctls{position:absolute;right:14px;bottom:14px;z-index:6;display:flex;gap:8px;line-height:normal}.hero-ctl{width:40px;height:40px;padding:0;border:0;border-radius:999px;background:rgba(10,12,16,.62);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hero-ctl:hover{background:rgba(10,12,16,.8)}.hero-ctl:focus-visible{outline:2px solid #fff;outline-offset:2px}@container (max-width: 640px){.hero-ctls{top:10px;right:10px;bottom:auto;gap:6px}.hero-ctl{width:34px;height:34px}}.hero-cue{position:absolute;left:50%;top:80.3%;transform:translate(-50%,-50%);z-index:5;display:flex;width:max-content;align-items:center;justify-content:center;box-sizing:border-box;min-width:32%;min-height:8.5%;max-width:calc(100% - 24px);padding:5px 14px;border-radius:10px;background:#0E0F12;color:#fff;font-size:clamp(14px,1.9vw,20px);font-weight:500;line-height:1.35;text-align:center;white-space:pre-line;pointer-events:none}@keyframes heroFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}14%{opacity:1;transform:translate(-50%,-50%) scale(1)}60%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.12)}}@media (min-width:861px){.navlocale-m,.navmenu,.navtoggle{display:none!important}}.navlocale-m{margin-left:auto;margin-right:4px}@media (max-width:860px){.navcta,.navlinks{display:none!important}.navtoggle{display:flex!important}}@media (max-width:760px){body,html{overflow-x:clip}[style*="grid-template-columns:repeat(2"],[style*="grid-template-columns:repeat(3"]{grid-template-columns:1fr!important}[style*="grid-template-columns:repeat(4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.floaty{display:none!important}}@media (max-width:600px){:is([style*="max-width:1120px"],[style*="max-width:1240px"],[style*="max-width:1100px"],[style*="max-width:1040px"],[style*="max-width:1000px"],[style*="max-width:860px"],[style*="max-width:820px"]):not(h1,h2,h3,p){padding-left:22px!important;padding-right:22px!important}[style*="padding:36px 48px"]{padding-left:24px!important;padding-right:24px!important}}@media (max-width:839.98px){.pr-browse .iv-fx-layout{grid-template-columns:minmax(0,1fr);gap:0}.pr-browse .iv-fx-layout>.iv-fx-side{display:none}.pr-browse .iv-fx-row{flex-direction:column;gap:12px}.pr-browse .iv-fx-row-actions{align-items:center}}.tpl-card{transition:border-color .15s,box-shadow .15s,transform .15s}.tpl-card:hover{border-color:#D8C7A4!important;box-shadow:0 14px 30px rgba(26,23,18,.08);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.tpl-card,.tpl-card:hover{transition:none;transform:none}}.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 (max-width:600px){.inv-head{padding:16px!important}.inv-main{padding:8px 16px 48px!important;gap:28px!important}}.lp-flag{display:block;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px rgba(26,23,18,.12);flex:none}.lp-button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 8px;border:0;border-radius:999px;background:transparent;color:#1A1712;font:600 15px var(--font-dm),system-ui,sans-serif;cursor:pointer}.lp-button:hover{background:#F3E9D6}.lp-scrim{position:fixed;inset:0;z-index:200;background:rgba(26,23,18,.42);display:flex;align-items:center;justify-content:center;padding:20px}.lp-dialog{width:100%;max-width:560px;height:min(720px,calc(100vh - 40px));display:flex;flex-direction:column;padding:28px;box-sizing:border-box;border-radius:22px;background:#FFFDF8;color:#1A1712;box-shadow:0 30px 70px rgba(26,23,18,.22);font-family:var(--font-dm),system-ui,sans-serif}.lp-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-head h2{margin:0;font-size:24px;font-weight:700;letter-spacing:-.01em}.lp-close{flex:none;width:42px;height:42px;border:0;border-radius:50%;background:#F3E9D6;color:#1A1712;display:flex;align-items:center;justify-content:center;cursor:pointer}.lp-close:hover{background:#EADBBE}.lp-body{flex:1 1;min-height:0;padding:34px 24px 0;gap:22px}.lp-body,.lp-field{display:flex;flex-direction:column}.lp-field{position:relative;gap:8px}.lp-label{font-size:14px;color:#5C564C}.lp-select{height:52px;padding:0 16px;border:1px solid #cdbe9f;border-radius:12px;background:#FFFDF8;color:#1A1712;font:400 16px var(--font-dm),system-ui,sans-serif;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.lp-select.open,.lp-select:hover{border-color:#1A1712}.lp-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-pop{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:5;padding:10px;border-radius:14px;background:#FFFDF8;box-shadow:0 16px 40px rgba(26,23,18,.18);display:flex;flex-direction:column;gap:6px}.lp-search{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border:2px solid #1a1712;border-radius:12px;color:#5C564C}.lp-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#1A1712;font:400 16px var(--font-dm),system-ui,sans-serif}.lp-pop ul{list-style:none;margin:0;padding:0;max-height:min(340px,42vh);overflow-y:auto;outline:0}.lp-pop li{display:flex;align-items:center;gap:14px;padding:11px 12px;border-radius:10px;font-size:16px;cursor:pointer}.lp-pop li.active{background:#F6EEDD}.lp-note,.lp-pop li.chosen{font-weight:600}.lp-note{margin:0;font-size:15px;color:#5C564C;line-height:1.5}.lp-confirm{flex:none;height:56px;margin-top:20px;border:0;border-radius:999px;background:#1A1712;color:#FCF5EB;font:700 16px var(--font-dm),system-ui,sans-serif;cursor:pointer}.lp-confirm:disabled{opacity:.6}@media (max-width:600px){.lp-scrim{padding:0;align-items:stretch}.lp-dialog{max-width:none;height:100%;border-radius:0;padding:22px 18px}.lp-head h2{font-size:21px}.lp-body{padding:26px 0 0}}.ph-hero{position:relative;max-width:1120px;padding:148px 40px 64px;align-items:stretch;gap:72px}.ph-hero,.ph-logos{margin:0 auto;display:flex;flex-direction:column}.ph-logos{max-width:1040px;width:100%;align-items:center;gap:18px}.ph-logos-head{display:flex;align-items:center;justify-content:center;gap:6px}.ph-logos-head p{margin:0;font-size:13.5px;color:#746B5C;text-align:center}.ph-pause{flex:none;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:#8A8172;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ph-pause:hover{background:#F3E9D6;color:#1A1712}.ph-pause:focus-visible{outline:2px solid #1A1712;outline-offset:2px}.ph-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ph-track{display:flex;width:max-content;animation:ph-scroll 70s linear infinite}.ph-set{gap:56px;margin:0;padding:6px 56px 6px 0;list-style:none}.ph-set,.ph-set li{flex:none;display:flex;align-items:center}.ph-set li{height:36px}.ph-set img{display:block;width:auto;height:calc(26px * var(--k, 1));filter:grayscale(1);opacity:.55;transition:filter .25s ease,opacity .25s ease;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ph-set img:hover{filter:none;opacity:1}.ph-logos.paused .ph-track,.ph-logos:focus-within .ph-track,.ph-logos:hover .ph-track{animation-play-state:paused}@keyframes ph-scroll{to{transform:translateX(-50%)}}@media (max-width:600px){.ph-hero{padding:64px 16px 40px;gap:48px}.ph-logos-head p{font-size:12.5px;text-wrap:balance}.ph-set{gap:40px;padding-right:40px}.ph-set li{height:30px}.ph-set img{height:calc(21px * var(--k, 1))}.ph-track{animation-duration:55s}}@media (prefers-reduced-motion:reduce){.ph-track{animation:none;width:auto;justify-content:center}.ph-set[aria-hidden]{display:none}.ph-set{padding-right:0}.ph-pause{display:none}.ph-set img{transition:none}}.pr-share-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#1A1712;font:inherit;font-size:14.5px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.pr-share-item:focus-visible,.pr-share-item:hover{background:#F7EFE1}.pr-share-item:focus-visible{outline:2px solid #1A1712;outline-offset:-2px}.pr-stat{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;font-size:15px;font-weight:700;color:#1A1712;cursor:default}.pr-stat:focus{outline:none}.pr-stat:focus-visible{outline:2px solid #1A1712;outline-offset:1px}.pr-stat:after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 6px);z-index:20;padding:5px 9px;border-radius:7px;background:#1A1712;color:#FCF5EB;font-size:12.5px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s}.pr-stat:focus:after,.pr-stat:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.pr-stat:after{transition:none}}@media (max-width:860px){.auth-showcase{display:none!important}}.onb{min-height:100vh;min-height:100dvh;background:var(--cream);color:var(--ink);display:flex;flex-direction:column}.onb-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:22px 40px}.onb-logo{height:34px;width:auto;display:block}.iv-app.onb{min-height:100vh;min-height:100dvh}.onb-logo-on-dark,html[data-iv-theme=dark] .onb-logo-on-light{display:none}html[data-iv-theme=dark] .onb-logo-on-dark{display:block}.onb-who{font-size:14px;color:var(--muted);overflow-wrap:anywhere}.onb-who-narrow{display:none}.onb .onb-textbtn{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.onb .onb-textbtn.quiet{color:var(--muted);text-decoration:none;padding:0 6px;min-height:36px}.onb-main{flex:1 1;display:flex;justify-content:center;padding:12px 24px 64px}.onb-col{width:100%;max-width:460px;display:flex;flex-direction:column;gap:24px}.onb-col.wide{max-width:640px}.onb-form{gap:20px}.onb-form,.onb-progress{display:flex;flex-direction:column}.onb-progress{align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.onb-progress ol{display:flex;gap:6px;list-style:none;margin:0;padding:0}.onb-progress li{width:44px;height:4px;border-radius:2px;background:var(--line-3)}.onb-progress li.on{background:var(--ink)}.onb-heading{text-align:center}.onb-heading h1{margin:0;font-weight:400;font-size:clamp(30px,6vw,40px);line-height:1.1;text-wrap:balance;outline:none}.onb-heading p{margin:10px 0 0;font-size:16px;color:var(--muted);text-wrap:balance}.onb-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.onb .onb-kind{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 12px;border-radius:18px;cursor:pointer;font:inherit;color:var(--ink);background:var(--paper);border:2px solid var(--line-2)}.onb .onb-kind[aria-checked=true]{border-color:var(--ink);box-shadow:0 10px 30px rgba(var(--shadow),.1)}.onb .onb-kind[aria-disabled=true]{opacity:.45;cursor:default}.onb .onb-kind-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--sand);color:var(--ink)}.onb .onb-kind[aria-checked=true] .onb-kind-icon{background:var(--primary);color:var(--on-primary)}.onb .onb-kind-name{font-size:26px;line-height:1.15}.onb-field{display:flex;flex-direction:column;gap:7px}.onb-label-text{font-size:13px;font-weight:600;color:var(--ink-2)}.onb-optional{font-weight:400;color:var(--faint)}.onb-input{height:48px;padding:0 14px;border-radius:10px;border:1px solid var(--line-3);background:var(--paper);font:500 15px var(--sans);color:var(--ink);min-width:0}.onb-input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.onb-input[aria-invalid=true]{border-color:var(--no);box-shadow:0 0 0 1px var(--no)}.onb-err{font-size:13px;font-weight:500;color:var(--no)}.onb-alert{background:var(--no-bg);color:var(--no)}.onb-alert,.onb-note{margin:0;padding:12px 14px;border-radius:12px;font-size:14px}.onb-note{background:var(--sand);line-height:1.5}.onb-link{color:var(--pro);font-weight:600;text-decoration:underline}.onb-photo{gap:14px}.onb-avatar,.onb-photo{display:flex;align-items:center}.onb-avatar{width:60px;height:60px;border-radius:50%;flex:none;overflow:hidden;justify-content:center;background:var(--primary);color:var(--on-primary);font-size:22px;font-weight:700}.onb-avatar img{width:100%;height:100%;object-fit:cover}.onb-photo-side{display:flex;flex-direction:column;gap:6px;min-width:0}.onb-photo-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.onb .onb-soft{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-3);background:var(--paper);font:600 13.5px var(--sans);color:var(--ink);cursor:pointer}.onb-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.onb .onb-chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px 0 12px;border-radius:999px;border:1px solid var(--line-3);background:var(--paper);color:var(--ink);font:600 14px var(--sans);cursor:pointer}.onb .onb-chip:not(:has(svg)){padding:0 16px}.onb .onb-chip[aria-pressed=true]{border:2px solid var(--ink);background:var(--sand);padding:0 13px 0 11px}.onb-other{align-self:center;width:min(380px,100%)}.onb-actions{gap:12px;margin-top:4px}.onb-actions,.onb-end{display:flex;align-items:center}.onb-end{gap:18px;margin-left:auto}.onb .onb-back{display:inline-flex;align-items:center;gap:6px;padding:0 16px 0 10px;background:transparent;color:var(--ink);font:600 15px var(--sans)}.onb .onb-back,.onb .onb-primary{height:50px;border-radius:999px;border:0;cursor:pointer}.onb .onb-primary{padding:0 32px;background:var(--primary);color:var(--on-primary);font:600 15.5px var(--sans)}.onb .onb-back:disabled,.onb .onb-primary[aria-busy=true]{opacity:.6;cursor:progress}.onb .onb-primary:disabled:not([aria-busy=true]){background:var(--track);color:var(--faint);cursor:not-allowed}.iv-dd.onb-dd{--dd-bg:var(--paper);--dd-line:var(--line-3)}.iv-dd.onb-dd .iv-dd-button{height:48px;border-radius:10px;font:500 15px var(--sans)}.onb .iv-dd-button:focus-visible,.onb a:focus-visible,.onb button:focus-visible{outline:2px solid var(--pro);outline-offset:2px}.onb-heading h1:focus-visible{outline:none}@media (max-width:600px){.onb-head{padding:14px 16px}.onb-logo{height:28px}.onb-who{display:none}.onb-who-narrow{display:inline}.onb-main{padding:4px 16px 0}.onb-col,.onb-form{gap:18px}.onb .onb-kind{padding:22px 8px;gap:10px}.onb .onb-kind-icon{width:48px;height:48px;border-radius:14px}.onb .onb-kind-name{font-size:22px}.onb-chips{justify-content:flex-start}.onb .onb-chip{min-height:40px;font-size:13.5px}.onb-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin:4px -16px 0;padding:12px 16px calc(14px + env(safe-area-inset-bottom, 0px));background:var(--cream);border-top:1px solid var(--line-2)}.onb .onb-back{border:1px solid var(--line-3);background:var(--paper);padding:0 16px 0 10px}.onb-end{flex:1 1;gap:12px}.onb-skip{padding:0 4px}.onb .onb-primary{flex:1 1;padding:0 16px}}.cb{--cb-bg:#FFFDF8;--cb-line:#E7D8BC;--cb-text:#3A352D;--cb-ink:#1A1712;--cb-btn:#1A1712;--cb-btn-ink:#FCF5EB;--cb-shadow:0 18px 44px rgba(26,23,18,0.16);position:fixed;right:24px;bottom:24px;z-index:150;width:440px;max-width:calc(100vw - 24px);box-sizing:border-box;padding:18px 20px;border-radius:16px;background:var(--cb-bg);border:1px solid var(--cb-line);box-shadow:var(--cb-shadow);color:var(--cb-text);font-family:var(--font-dm),system-ui,sans-serif;display:flex;flex-direction:column;gap:12px}.cb p{margin:0;font-size:14px;line-height:1.5}.cb .cb-link{white-space:nowrap}.cb-link{font-weight:600;color:var(--cb-ink,#1A1712);text-decoration:underline;text-underline-offset:3px}.cb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cb-btn{flex:1 1;min-width:0;height:40px;padding:0 10px;border:1.5px solid var(--cb-btn);border-radius:999px;background:var(--cb-btn);color:var(--cb-btn-ink);font:600 14px var(--font-dm),system-ui,sans-serif;cursor:pointer;white-space:nowrap}.cb-btn:hover{opacity:.88}.cb-btn.outline{background:transparent;color:var(--cb-ink)}.cb-btn.outline:hover{opacity:1;background:color-mix(in srgb,var(--cb-ink) 7%,transparent)}.cb-quiet{flex:1 0 100%;height:36px;font:600 14px var(--font-dm),system-ui,sans-serif}.cb-inline,.cb-quiet{padding:0;border:0;background:none;color:var(--cb-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cb-inline{display:inline;font:inherit;font-weight:600}.cb :focus-visible,.cb-dialog :focus-visible{outline:2px solid var(--cb-ink,#1A1712);outline-offset:2px}html[data-iv-theme=dark] body:has(.iv-app) .cb{--cb-bg:#15171c;--cb-line:#2a2e36;--cb-text:#d7dbe2;--cb-ink:#eef0f3;--cb-btn:#c5cad2;--cb-btn-ink:#111318;--cb-shadow:0 18px 44px rgba(0,0,0,0.45)}@media (max-width:600px){.cb{left:10px;right:10px;bottom:10px;width:auto;max-width:none;padding:14px 14px 8px;gap:10px}.cb p{font-size:13px;line-height:1.42}.cb-btn{height:42px;font-size:13.5px}.cb-quiet{height:30px;font-size:13.5px}}.cb-scrim{position:fixed;inset:0;z-index:210;background:rgba(26,23,18,.42);display:flex;align-items:center;justify-content:center;padding:20px}.cb-dialog{--cb-ink:#1A1712;width:100%;max-width:520px;max-height:calc(100vh - 40px);overflow-y:auto;box-sizing:border-box;padding:28px;border-radius:22px;background:#FFFDF8;color:#1A1712;box-shadow:0 30px 70px rgba(26,23,18,.22);font-family:var(--font-dm),system-ui,sans-serif;display:flex;flex-direction:column;gap:18px}.cb-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.cb-head h2{margin:0;font-size:24px;font-weight:700;letter-spacing:-.01em}.cb-close{flex:none;width:42px;height:42px;border:0;border-radius:50%;background:#F3E9D6;color:#1A1712;display:flex;align-items:center;justify-content:center;cursor:pointer}.cb-close:hover{background:#EADBBE}.cb-intro{margin:0;font-size:15px;line-height:1.55;color:#5C564C}.cb-rows{display:flex;flex-direction:column}.cb-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid #ecdfc6}.cb-row:last-child{border-bottom:1px solid #ecdfc6}.cb-row>div{display:flex;flex-direction:column;gap:4px}.cb-row strong{font-size:16px}.cb-row span{font-size:14px;line-height:1.5;color:#5C564C}.cb-row .cb-always{flex:none;font-weight:600;padding-top:2px}.cb-switch{flex:none;width:46px;height:28px;padding:3px;border:0;border-radius:999px;background:#8F8472;display:flex;align-items:center;cursor:pointer;transition:background .15s}.cb-switch span{width:22px;height:22px;border-radius:50%;background:#FFFDF8;transition:transform .15s}.cb-switch[aria-checked=true]{background:#1A1712}.cb-switch[aria-checked=true] span{transform:translateX(18px)}.cb-switch[aria-disabled=true]{background:#CDBE9F;cursor:not-allowed}.cb-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.cb-save{height:50px;padding:0 28px;border:0;border-radius:999px;background:#1A1712;color:#FCF5EB;font:700 16px var(--font-dm),system-ui,sans-serif;cursor:pointer}.cb-save:hover{background:#000}.cb-settings-btn{height:46px;padding:0 22px;border:1.5px solid #1a1712;border-radius:999px;background:transparent;color:#1A1712;font:600 15px var(--font-dm),system-ui,sans-serif;cursor:pointer}.cb-settings-btn:hover{background:#1A1712;color:#FCF5EB}@media (max-width:600px){.cb-scrim{padding:12px;align-items:flex-end}.cb-dialog{padding:22px 18px;gap:16px}.cb-head h2{font-size:21px}.cb-row{gap:14px;padding:14px 0}.cb-foot{flex-direction:column-reverse;align-items:stretch}.cb-foot .cb-link{align-self:center}}@media (prefers-reduced-motion:reduce){.cb-switch,.cb-switch span{transition:none}}