@font-face{font-family:Syncopate;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dac70c0ea35955fa-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:Syncopate;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bcabc166894edc33-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:Syncopate;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1b424954d7a7c892-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:Syncopate;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e1aff43465872fa-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:Syncopate Fallback;src:local("Arial");ascent-override:46.21%;descent-override:12.65%;line-gap-override:4.46%;size-adjust:164.40%}.__className_de308d{font-family:Syncopate,Syncopate Fallback;font-style:normal}.__variable_de308d{--font-display:"Syncopate","Syncopate Fallback"}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_1c3766{font-family:Jost,Jost Fallback;font-style:normal}.__variable_1c3766{--font-body:"Jost","Jost Fallback"}:root{--bone:#f2f0ec;--ink:#15140f;--grey-mid:#8c8a85;--grey-soft:#c9c6bf;--line:#d8d5ce;--field:#fbfaf8;--error:#8a3a2e}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bone);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100dvh}button{cursor:pointer}button,input{font-family:inherit}.shell{min-height:100dvh;display:flex;flex-direction:column;max-width:480px;margin:0 auto;padding:28px 22px 40px}.topbar{display:flex;justify-content:center;padding-bottom:26px}.logo3d{height:52px;width:auto;display:block}.main{flex:1 1;flex-direction:column}.hero,.main{display:flex;justify-content:center}.hero{position:relative;width:100%;aspect-ratio:4/5;background:#ffffff;border:1px solid var(--line);overflow:hidden;align-items:center}.hero img{width:100%;height:100%;object-fit:contain}.hero--generic{background:var(--ink);color:var(--bone);border-color:var(--ink);aspect-ratio:4/5}.hero--generic .mark{width:96px;height:auto;opacity:.92}.eyebrow{font-weight:400;font-size:10px;letter-spacing:.34em;color:var(--grey-mid);margin:22px 0 8px}.eyebrow,.product-name{font-family:var(--font-display),sans-serif;text-transform:uppercase}.product-name{font-weight:700;font-size:clamp(17px,5vw,21px);letter-spacing:.06em;line-height:1.3;margin:0 0 6px}.lede{font-size:14px;line-height:1.55;color:var(--grey-mid);margin:0 0 22px;max-width:38ch}.form{display:flex;flex-direction:column;gap:11px}.field label{display:block;font-family:var(--font-display),sans-serif;font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--grey-mid);margin-bottom:6px}.field input{width:100%;background:var(--field);border:1px solid var(--line);color:var(--ink);font-size:15px;padding:13px 14px;outline:none;border-radius:0;transition:border-color .12s ease}.field input:focus{border-color:var(--ink)}.field input::placeholder{color:var(--grey-soft)}.field-error input{border-color:var(--error)}.fieldnote{font-size:11px;color:var(--error);margin:5px 0 0}.optional{color:var(--grey-soft)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.submit{margin-top:7px;width:100%;background:var(--ink);color:var(--bone);border:1px solid var(--ink);font-family:var(--font-display),sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;padding:16px;transition:opacity .12s ease}.submit:hover{opacity:.88}.submit:disabled{opacity:.5;cursor:default}.formnote{font-size:11px;line-height:1.5;color:var(--grey-mid);margin:4px 0 0}.error-banner{font-size:12.5px;line-height:1.5;color:var(--error);margin:2px 0 0}.success{text-align:left}.success .check{font-size:10px;letter-spacing:.3em;color:var(--grey-mid)}.success .check,.success h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0 0 14px}.success h2{font-weight:700;font-size:clamp(20px,6vw,26px);letter-spacing:.05em;line-height:1.25}.success p{font-size:14px;line-height:1.6;color:var(--grey-mid);margin:0 0 8px;max-width:40ch}.footer{margin-top:30px;font-family:var(--font-display),sans-serif;font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--grey-soft);text-align:center}@media (prefers-reduced-motion:reduce){*{transition:none!important}}