@font-face{font-family:onest;src:url(../media/Onest_600-s.p.1dq1vvfb2d7xx.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:onest;src:url(../media/Onest_700-s.p.2u5ikibrimzk0.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:onest Fallback;src:local(Arial);ascent-override:89.64%;descent-override:28.19%;line-gap-override:0.0%;size-adjust:108.2%}.onest_e2d72b13-module__E-FNVq__className{font-family:onest,onest Fallback}.onest_e2d72b13-module__E-FNVq__variable{--font-onest:"onest", "onest Fallback"}
@font-face{font-family:satoshi;src:url(../media/Satoshi_400-s.p.2oultpqxb_gh9.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:satoshi;src:url(../media/Satoshi_500-s.p.2gbh8zsgu5xby.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:satoshi;src:url(../media/Satoshi_700-s.p.19z5sx2nusz2v.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.satoshi_c50220ad-module__ROo7Tq__className{font-family:satoshi,satoshi Fallback}.satoshi_c50220ad-module__ROo7Tq__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
:root{--ink:#1c1c1a;--ink-soft:#54544e;--paper:#fff;--surface-grey:#f0f0ee;--orange:#ea670c;--orange-deep:#b94700;--orange-pale:#f1d7c8;--olive:#6f6a4e;--line:#1c1c1a2b;--font-display:var(--font-onest), system-ui, sans-serif;--font-text:var(--font-satoshi), var(--font-onest), system-ui, sans-serif;--gutter:96px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;background:#000;font-size:16px;line-height:1.5}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display)}a{color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:#fff;padding:12px 16px;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.btn{min-height:44px;font-family:var(--font-text);text-transform:uppercase;color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:1px;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.btn-orange{background:var(--orange)}.btn-orange:hover{background:#d55c08}.btn-black{background:var(--ink)}.btn-black:hover{background:#000}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hero .btn:focus-visible,.cta-band .btn:focus-visible{outline-color:#fff}.lockup{align-items:center;text-decoration:none;display:flex}.lockup-mark{width:auto;height:31px}.lockup-word{width:auto;height:27px;margin-left:11px}.footer .lockup-mark{height:32px}.footer .lockup-word{height:28px;margin-left:11.5px}.hero{background:#1a1410;flex-direction:column;min-height:760px;display:flex;position:relative;overflow:hidden}.hero-img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scrim{pointer-events:none;position:absolute}.scrim-left{background:linear-gradient(90deg,#0d120df2 0%,#0e100bcc 30%,#0f0d0a80 52%,#0f0c091a 80%,#0f0c0900 100%);inset:0}.scrim-top{background:linear-gradient(#0f0b0980 0%,#0f0b0900 100%);height:240px;top:0;left:0;right:0}.nav{z-index:3;height:96px;padding:0 var(--gutter);align-items:center;display:flex;position:relative}.nav-right{align-items:center;gap:28px;margin-left:auto;display:flex}.menu-btn{cursor:pointer;background:0 0;border:0;width:26px;height:26px;padding:0}.menu-btn img{width:26px;height:26px}.menu{z-index:4;top:96px;right:var(--gutter);background:var(--ink);min-width:220px;padding:12px 0;position:absolute;box-shadow:0 24px 64px -8px #0006}.menu a{color:#fff;padding:12px 24px;font-size:15px;font-weight:500;text-decoration:none;display:block}.menu a:hover{background:#ffffff14}.hero-copy{z-index:2;padding:0 var(--gutter);max-width:calc(640px + var(--gutter));margin-top:240px;margin-bottom:96px;position:relative}.hero-copy h1{letter-spacing:-1.74px;color:#fff;font-size:58px;font-weight:700;line-height:62px}.hero-sub{letter-spacing:-.42px;color:#ffffffe6;max-width:548px;margin-top:24px;font-size:21px;font-weight:500;line-height:32px}.hero-copy .btn{margin-top:40px}.trust{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;min-height:124px;padding:16px 64px;display:flex}.trust-item{min-width:0;color:var(--ink);flex:1;justify-content:center;align-items:center;gap:14px;padding:0 12px;font-size:15px;font-weight:500;line-height:20px;display:flex}.medallion{background:var(--orange-pale);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.medallion img{width:24px;height:24px}.trust-div{background:#1c1c1a24;flex-shrink:0;width:1px;height:44px}.steps-section{padding:128px var(--gutter);background:var(--surface-grey);flex-direction:column;align-items:center;display:flex}.section-header{text-align:center;max-width:880px}.eyebrow{letter-spacing:1.56px;text-transform:uppercase;color:var(--orange-deep);font-size:13px;font-weight:700;line-height:18px}.section-header h2{letter-spacing:-1.32px;color:var(--ink);margin-top:8px;font-size:44px;font-weight:600;line-height:54px}.section-header .accent{color:var(--orange)}.steps{align-items:flex-start;gap:64px;width:100%;margin-top:88px;display:flex}.steps-col{flex-direction:column;flex:1;gap:40px;min-width:0;display:flex}.steps-col-right{padding-top:96px}.step-card{border-radius:16px;flex-direction:column;width:100%;padding:36px;display:flex}.step-card-warm-top{background:linear-gradient(#fbebe0 0%,#fff 50% 100%)}.step-card-warm-bottom{background:linear-gradient(#fff 0% 22%,#f8dbc6 100%)}.dot-matrix{flex-direction:column;align-self:center;align-items:center;gap:5px;display:flex}.dot-matrix img{width:28px;height:6px}.step-num{font-family:var(--font-display);letter-spacing:-1.32px;color:var(--ink);margin-top:22px;font-size:44px;font-weight:700;line-height:52px}.step-card h3{letter-spacing:-.78px;color:var(--ink);margin-top:10px;font-size:26px;font-weight:600;line-height:33px}.bullets{flex-direction:column;gap:13px;margin-top:22px;list-style:none;display:flex}.bullets li{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:15px;line-height:23px;display:flex}.bullets img{flex-shrink:0;width:18px;height:18px;margin-top:3px}.step-img{border-radius:12px;width:100%;height:300px;margin-top:30px;position:relative;overflow:hidden}.step-img img{object-fit:cover}.payment-note{min-height:168px;padding:32px var(--gutter);background:var(--olive);justify-content:center;align-items:center;display:flex}.payment-note p{font-family:var(--font-display);letter-spacing:-.56px;color:#fff;text-align:center;font-size:28px;font-weight:600;line-height:38px}.notify{padding:104px var(--gutter);background:var(--orange-pale)}.notify h2{letter-spacing:-1.2px;color:var(--ink);font-size:40px;font-weight:700;line-height:48px}.notify-sub{color:var(--ink-soft);margin-top:14px;font-size:17px;line-height:26px}.signup{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.signup input[type=email]{background:var(--paper);border:1px solid var(--line);width:420px;max-width:100%;height:52px;font-family:var(--font-text);color:var(--ink);border-radius:2px;padding:14px 18px;font-size:16px;line-height:24px}.signup input[type=email]::placeholder{color:#54544ebf}.signup input[type=email]:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.signup input[aria-invalid=true]{border-color:#b8341f}.micro{color:var(--ink-soft);margin-top:14px;font-size:14px;line-height:20px;display:block}.micro[data-state=error]{color:#b8341f}.micro[data-state=ok]{color:#1f6b42}.cta-band{background:#1a1410;justify-content:flex-end;align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.cta-img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scrim-right{background:linear-gradient(270deg,#1c1a14f7 0%,#1c1a14e6 30%,#1c1a148c 62%,#1c1a141a 90%,#1c1a1400 100%);inset:0}.cta-copy{z-index:2;width:600px;max-width:100%;margin:96px var(--gutter) 96px 24px;position:relative}.cta-copy h2{letter-spacing:-1.32px;color:#fff;font-size:44px;font-weight:700;line-height:52px}.cta-copy .btn{margin-top:36px}.footer{padding:88px var(--gutter) 56px;background:var(--surface-grey)}.footer-top{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-mail{color:var(--ink-soft);margin-top:22px;font-size:15px;line-height:22px;text-decoration:none}.footer-mail:hover{text-decoration:underline}.footer-col{width:268px}.footer-h{letter-spacing:1.56px;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:700;line-height:18px}.footer-col ul{flex-direction:column;gap:16px;margin-top:24px;list-style:none;display:flex}.footer-col li{color:var(--ink-soft);font-size:15px;line-height:22px}.footer-col a{text-decoration:none}.footer-col a:hover{text-decoration:underline}.hairline{background:var(--line);height:1px;margin-top:72px}.footer-legal{color:var(--ink-soft);margin-top:28px;font-size:13px;line-height:20px}@media (max-width:1160px){:root{--gutter:48px}.hero-copy{margin-top:200px}}@media (max-width:900px){.trust{grid-template-columns:repeat(2,1fr);gap:20px 8px;min-height:0;padding:28px 24px;display:grid}.trust-div{display:none}.trust-item{justify-content:flex-start}.trust-item:last-child{grid-column:1/-1;justify-content:center}.steps{flex-direction:column;gap:32px;margin-top:64px}.steps-col{display:contents}.steps-col-right{padding-top:0}.card-1{order:1}.card-2{order:2}.card-3{order:3}.card-4{order:4}.step-card{margin-top:0}.footer-col{width:auto;min-width:180px}}@media (max-width:640px){:root{--gutter:24px}.hero{min-height:640px}.hero-copy{margin-top:140px;margin-bottom:72px}.hero-copy h1{letter-spacing:-1.2px;font-size:40px;line-height:46px}.hero-sub{font-size:18px;line-height:27px}.nav{height:76px}.menu{top:76px}.nav-right{gap:18px}.steps-section{padding:80px var(--gutter)}.section-header h2{letter-spacing:-.96px;font-size:32px;line-height:40px}.step-card{padding:28px 24px}.step-card h3{font-size:22px;line-height:29px}.step-img{height:240px}.payment-note p{font-size:22px;line-height:31px}.notify{padding:72px var(--gutter)}.notify h2{letter-spacing:-.9px;font-size:30px;line-height:38px}.signup{flex-direction:column;align-items:stretch}.signup input[type=email],.signup .btn{width:100%}.cta-band{align-items:flex-end;min-height:440px}.scrim-right{background:linear-gradient(#1c1a1426 0%,#1c1a1499 45%,#1c1a14f2 100%)}.cta-copy{margin:200px var(--gutter) 64px}.cta-copy h2{letter-spacing:-.96px;font-size:32px;line-height:40px}.footer{padding:64px var(--gutter) 40px}.footer-top{flex-direction:column;gap:40px}.hairline{margin-top:48px}}
