@font-face{font-family:Fraunces;font-weight:900;font-style:normal;font-display:swap;src:url(fraunces-900.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-weight:400;font-style:normal;font-display:swap;src:url(hanken-400.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-weight:500;font-style:normal;font-display:swap;src:url(hanken-500.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-weight:600;font-style:normal;font-display:swap;src:url(hanken-600.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:500;font-style:normal;font-display:swap;src:url(plexmono-500.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Hanken Grotesk,sans-serif;background:var(--abyss);color:var(--salt);overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}.fr{font-family:Fraunces,serif;font-weight:900;letter-spacing:-.03em}.mn{font-family:IBM Plex Mono,monospace;font-weight:500}.eyebrow{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--foam)}.wrap{max-width:1500px;margin:0 auto;padding:0 40px}.s-abyss{background:var(--abyss);color:var(--salt)}.s-deep{background:var(--deep);color:var(--salt)}.s-sea{background:var(--sea);color:var(--abyss)}.s-salt{background:var(--salt);color:var(--abyss)}.btn{display:inline-block;text-decoration:none;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:14px;letter-spacing:.2em;text-transform:uppercase;padding:19px 52px;border:0;cursor:pointer}.btn--amber{background:var(--amber);color:var(--abyss)}.btn--dark{background:var(--abyss);color:var(--salt);border-left:4px solid var(--amber)}.btn--ghost{background:transparent;color:var(--amber);border:2px solid var(--amber);padding:17px 50px}.btn--ghost:hover{background:var(--amber);color:var(--abyss)}.bar{background:var(--sea);color:var(--abyss);text-align:center;padding:12px 20px;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.hdr{background:var(--sea);color:var(--abyss);position:sticky;top:0;z-index:50;display:flex;align-items:center;padding:15px 40px;min-height:64px}.hdr .links{display:flex;gap:26px}.hdr a{color:var(--abyss);text-decoration:none;font-size:15px;font-weight:500;opacity:.9}.hdr a:hover{opacity:1;text-decoration:underline}.brand{position:absolute;left:50%;transform:translate(-50%);font-family:Fraunces,serif;font-weight:900;font-size:30px;letter-spacing:-.05em;color:var(--abyss)}.brand sup{font-size:10px;vertical-align:super;opacity:.8}.hero{position:relative;min-height:calc(100vh - 175px);background:var(--abyss);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:40px 0}.hero-in{display:flex;align-items:center;gap:70px;max-width:1400px;padding:0 40px;flex-wrap:wrap}.hero-txt{flex:1;min-width:340px}.hero-h{font-size:clamp(38px,4.6vw,66px);line-height:1;color:var(--salt);margin-bottom:26px}.hero-s{font-size:19px;line-height:1.55;color:#e8e0cee0;max-width:520px;margin-bottom:34px}.hero-art{display:flex;flex-shrink:0}.sticky{position:sticky;bottom:0;z-index:40;background:var(--abyss);border-top:1px solid rgba(143,227,210,.25);padding:14px;text-align:center}.sec{padding:110px 0}h2.big{font-family:Fraunces,serif;font-weight:900;font-size:clamp(30px,4.2vw,58px);line-height:1.06;letter-spacing:-.035em;max-width:1080px}.lead{font-size:19px;line-height:1.6;max-width:680px;margin-top:26px}.split2{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.aside{border-left:1px solid rgba(143,227,210,.3);padding-left:44px}.photo{aspect-ratio:4/3;background:var(--sea);position:relative;display:flex;align-items:flex-end;justify-content:center;padding:22px;overflow:hidden}.photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.photo span{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:12px;letter-spacing:.18em;color:#04211fa6;position:relative}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;margin-top:52px}.card{border:1px solid rgba(232,224,206,.28);padding:42px 38px}.card .a{font-family:Fraunces,serif;font-weight:900;font-size:30px;line-height:1.14;letter-spacing:-.03em;margin-top:22px;color:var(--salt)}.states{display:grid;grid-template-columns:1fr 1fr}.state{padding:92px 56px;min-height:64vh;display:flex;flex-direction:column;justify-content:space-between}.state h3{font-family:Fraunces,serif;font-weight:900;font-size:72px;letter-spacing:-.045em;line-height:1}.state p{font-size:18px;line-height:1.6;max-width:400px;margin-top:20px}.tiles{display:grid;grid-template-columns:repeat(6,1fr)}.tile{aspect-ratio:3/4;position:relative;display:flex;align-items:center;justify-content:center;padding:22px;border-right:1px solid rgba(232,224,206,.14);overflow:hidden}.tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tile .cap{position:absolute;left:18px;bottom:16px;font-family:Fraunces,serif;font-weight:900;font-size:19px;line-height:1.12;letter-spacing:-.02em}.count{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:clamp(54px,10vw,140px);color:var(--amber);line-height:1;letter-spacing:-.03em}.bar-track{height:14px;background:#e8e0ce29;max-width:820px;margin:40px auto 0;overflow:hidden}.bar-fill{display:block;height:100%;background:var(--amber)}.form{max-width:760px;margin:44px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.form .full{grid-column:1 / -1}.form label{display:block;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--deep);margin-bottom:7px}.form input[type=text],.form input[type=email]{width:100%;padding:15px 16px;font-size:17px;font-family:Hanken Grotesk;background:transparent;border:1px solid rgba(10,90,85,.45);color:var(--abyss);border-radius:0}.form input::placeholder{color:#04211f6b}.form input:focus{outline:2px solid var(--deep);outline-offset:2px}.consent{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5}.consent input{margin-top:4px;width:18px;height:18px;flex-shrink:0}.note-ok{border-left:4px solid var(--sea);padding:14px 18px;background:#0e9e8f1f;font-size:16px;line-height:1.5;margin-bottom:24px}.note-err{border-left:4px solid #C4392B;padding:14px 18px;background:#c4392b1a;font-size:16px;line-height:1.5;margin-bottom:24px}.faq{max-width:900px;margin-top:44px}.faq .q{font-family:Fraunces,serif;font-weight:900;font-size:23px;letter-spacing:-.025em;margin-top:32px}.faq .a{font-size:17px;line-height:1.6;margin-top:9px;max-width:760px}.stk{position:relative;border-radius:4px;flex-shrink:0}.stk-t{position:absolute;top:20px;left:0;right:0;text-align:center;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.26em}.stk-g{position:absolute;top:30%;left:0;right:0;display:flex}.stk-m{position:absolute;bottom:20px;left:0;right:0;text-align:center;font-family:Fraunces,serif;font-weight:900;font-size:23px;letter-spacing:-.05em}.pdp{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:80px 0}.pdp h1{font-family:Fraunces,serif;font-weight:900;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.035em}.pdp .p-price{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:26px;margin-top:18px}.pdp .rte{font-size:17px;line-height:1.62;margin-top:26px}footer{background:var(--abyss);border-top:1px solid rgba(143,227,210,.2);padding:52px 0 70px}.fin{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px}.fnote{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.18em;color:var(--foam);opacity:.75}@media(max-width:900px){.wrap{padding:0 20px}.states,.grid,.form,.split2,.pdp{grid-template-columns:1fr}.aside{border-left:0;border-top:1px solid rgba(143,227,210,.3);padding-left:0;padding-top:32px}.tiles{grid-template-columns:repeat(3,1fr)}.hdr .links{display:none}.sec{padding:64px 0}.state{padding:56px 24px;min-height:auto}.state h3{font-size:54px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/base.css.map */
