@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;--paper-grey:#f4f4f4;--surface-grey:#f0f0ee;--orange:#ea670c;--orange-deep:#b94700;--orange-pale:#f1d7c8;--olive:#6f6a4e;--olive-deep:#312e21;--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;--gutter-wide:80px}*,: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}.nowrap{white-space:nowrap}.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,color .15s;display:inline-flex}.btn-orange{background:var(--orange)}.btn-orange:hover{background:#d55c08}.btn-white{color:var(--ink);background:#fff}.btn-white:hover{background:#e9e9e1}.btn-outline{border:1px solid var(--orange-deep);color:var(--orange-deep);background:0 0}.btn-outline:hover{background:var(--orange-deep);color:#fff}.btn-outline-white{color:#fff;background:0 0;border:1px solid #fff}.btn-outline-white:hover{color:var(--ink);background:#fff}.btn-lg{letter-spacing:1.1px;min-height:65px;padding:12px 32px;font-size:16px}.btn-lg.btn-orange{font-weight:700}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hero .btn:focus-visible,.notify .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}.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;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex}.menu-btn img{width:26px;height:26px}.menu-bars{width:24px;height:16px;display:block;position:relative}.menu-bars span{background:var(--ink);width:24px;height:2px;position:absolute;left:0}.menu-bars span:nth-child(2){top:7px}.menu-bars span:nth-child(3){top:14px}.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}.eyebrow{letter-spacing:1.56px;text-transform:uppercase;color:var(--orange-deep);font-size:13px;font-weight:700;line-height:18px}.home-nav{z-index:5;height:170px;padding:0 var(--gutter-wide);background:var(--paper);align-items:center;display:flex;position:relative}.home-nav .nav-right{gap:32px}.home-nav .lockup-mark{height:58px}.home-nav .lockup-word{height:51px;margin-left:21px}.home-nav .btn{min-width:189px}.home-nav .menu{top:100%;right:var(--gutter-wide)}.hero{z-index:2;background:#14130d;min-height:725px;position:relative}.hero-media{position:absolute;inset:0;overflow:hidden}.hero-img{object-fit:cover;pointer-events:none}.hero-scrim{pointer-events:none;background:linear-gradient(90deg,#14130df0 0%,#14130dcc 30%,#14130d6b 55%,#14130d0f 80%,#14130d00 100%);position:absolute;inset:0}.hero-copy{z-index:1;padding:132px var(--gutter-wide) 178px;position:relative}.hero-copy h1{letter-spacing:-.02em;color:#fff;max-width:530px;font-size:79px;font-weight:700;line-height:1.05}.hero-sub{color:#fff;max-width:575px;margin-top:38px;font-size:24px;font-weight:700;line-height:1.38}.hero-copy .btn{min-width:253px;margin-top:80px}.hero-accent{z-index:1;pointer-events:none;width:173px;height:211px;position:absolute;bottom:-182px;right:71px}.hero-trust{z-index:2;background:linear-gradient(#6e6852 0%,#443f2f 55%,#2b2820 100%);border-radius:8px;width:560px;padding:46px 48px;list-style:none;position:absolute;bottom:-139px;right:92px}.hero-trust li{letter-spacing:.2px;color:#fff;font-size:23px;font-weight:500;line-height:1.3}.hero-trust li+li{border-top:1px solid #ffffff38;margin-top:16px;padding-top:16px}.steps-section{padding:186px var(--gutter) 110px;background:var(--paper-grey)}.steps-header{text-align:center;max-width:680px;margin:0 auto}.steps-eyebrow{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:18px;font-weight:700;line-height:1}.steps-header h2{letter-spacing:-.02em;color:var(--ink);margin-top:12px;font-size:54px;font-weight:700;line-height:1.1}.steps-header h2 span{color:var(--orange);display:block}.steps{grid-template-columns:repeat(2,minmax(0,490px));grid-template-areas:"c1 c2""c3 c2""c4 c4";justify-content:center;gap:24px 60px;margin-top:65px;display:grid}.card-1{grid-area:c1}.card-2{grid-area:c2}.card-3{grid-area:c3}.card-4{grid-area:c4}.step-card{background:linear-gradient(#fff4f1 0%,#f8ede9 50%,#f0e1db 100%);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.card-2{background:linear-gradient(#d6d3c2 0%,#857f6b 45%,#33301f 100%)}.step-media{flex-direction:column;flex:1;display:flex;position:relative}.card-1 .step-media,.card-3 .step-media{aspect-ratio:490/560}.card-4 .step-media{min-height:280px}.step-photo{position:absolute;inset:0}.step-img{object-fit:cover;pointer-events:none}.card-1 .step-img{object-position:50% 28%}.card-3 .step-img{object-position:50% 72.8%}.step-scrim{pointer-events:none;background:linear-gradient(#ffffffdb 0%,#ffffff75 55%,#fff0 100%);width:100%;height:250px;position:absolute;top:0;left:0}.card-2 .step-scrim{height:240px}.card-3 .step-scrim{height:230px}.card-4 .step-scrim{background:linear-gradient(90deg,#ffffffeb 0%,#ffffffb8 55%,#fff0 100%);width:660px;max-width:100%;height:100%}.step-copy{flex-direction:column;flex:1;align-items:flex-start;padding:26px 36px 36px;display:flex;position:relative}.card-2 .step-copy{padding-bottom:44px}.card-4 .step-copy{padding-top:34px}.step-num{font-family:var(--font-display);letter-spacing:.6px;color:#000;font-size:22px;font-weight:700;line-height:1.1}.step-card h3{letter-spacing:-.015em;max-width:418px;color:var(--ink);margin-top:10px;font-size:30px;font-weight:700;line-height:1.12}.card-4 h3{max-width:430px}.step-link,.step-body{color:var(--ink);margin-top:21px;font-size:17px;font-weight:500;line-height:1.45}.step-link{text-underline-position:from-font;max-width:418px;text-decoration:underline}.step-link:hover{text-decoration-thickness:2px}.card-2 .step-link{margin-top:auto}.step-body{max-width:349px}.step-band{background:var(--orange);color:#fff;text-align:center;justify-content:center;align-items:center;min-height:60px;padding:12px 24px;font-size:18px;font-weight:500;line-height:1.4;display:flex}.home-cta{padding:76px var(--gutter) 57px;background:var(--paper-grey);text-align:center;flex-direction:column;align-items:center;display:flex}.home-cta h2{letter-spacing:-.02em;max-width:760px;color:var(--ink);font-size:42px;font-weight:700;line-height:1.18}.home-cta .btn{min-width:253px;margin-top:43px}.notify{padding:62px var(--gutter-wide) 80px;background:var(--olive-deep);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px 48px;display:flex}.notify h2{color:#fff;font-size:37px;font-weight:700;line-height:1.15}.notify-sub{color:#ffffffc7;margin-top:17px;font-size:20px;line-height:1.4}.notify-form{margin-top:23px;position:relative}.signup{align-items:center;gap:12px;display:flex}.signup input[type=email]{width:380px;max-width:100%;height:60px;font-family:var(--font-text);color:#fff;background:#ffffff0f;border:1px solid #ffffff57;border-radius:8px;padding:0 19px;font-size:16px;line-height:1.4}.signup input[type=email]::placeholder{color:#fff9}.signup input[type=email]:focus-visible{outline-offset:1px;outline:2px solid #fff}.signup input[aria-invalid=true]{border-color:#ff9b7d}.signup .btn{letter-spacing:1.1px;min-width:160px;min-height:60px;font-size:16px}.micro{color:#ffffffc7;margin-top:10px;font-size:14px;line-height:20px;position:absolute;top:100%;left:0}.micro[data-state=error]{color:#ff9b7d}.micro[data-state=ok]{color:#a8e0bd}.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;--gutter-wide:48px}.hero-trust{right:64px}.hero-accent{right:43px}}@media (max-width:900px){.home-nav{height:104px}.home-nav .lockup-mark{height:40px}.home-nav .lockup-word{height:35px;margin-left:14px}.home-nav .nav-right{gap:24px}.hero{flex-direction:column;min-height:0;display:flex}.hero-media{height:560px;top:auto}.hero-img{object-position:75% 0%}.hero-scrim{background:linear-gradient(#14130d 0%,#14130d99 22%,#14130d00 45%)}.hero-copy{padding:72px var(--gutter-wide) 0}.hero-copy h1{font-size:clamp(44px,9vw,79px)}.hero-sub{margin-top:24px;font-size:21px}.hero-copy .btn{margin-top:40px}.hero-accent{display:none}.hero-trust{width:auto;max-width:560px;margin:360px var(--gutter-wide) -96px;padding:32px 36px;position:relative;bottom:auto;right:auto}.hero-trust li{font-size:20px}.hero-trust li+li{margin-top:12px;padding-top:12px}.steps-section{padding-top:160px}.steps-header h2{font-size:44px}.steps{grid-template-columns:minmax(0,560px);grid-template-areas:"c1""c2""c3""c4";gap:24px;margin-top:48px}.card-2 .step-media{aspect-ratio:490/1144}.notify{flex-direction:column;padding-bottom:72px}.notify-form{width:100%;margin-top:0}.signup input[type=email]{flex:1;width:auto}.micro{position:static}.footer-col{width:auto;min-width:180px}}@media (max-width:640px){:root{--gutter:24px;--gutter-wide:24px}.nav{height:76px}.menu{top:76px}.nav-right{gap:18px}.home-nav{height:76px}.home-nav .lockup-mark{height:28px}.home-nav .lockup-word{height:24px;margin-left:10px}.home-nav .nav-right{gap:14px}.home-nav .btn{letter-spacing:.4px;min-width:0;min-height:44px;padding:12px 14px;font-size:14px}.hero-copy{padding-top:56px}.hero-sub{font-size:18px}.hero-media{height:440px}.hero-trust{margin-top:280px;margin-bottom:-72px;padding:24px 28px}.hero-trust li{font-size:18px}.steps-section{padding:128px var(--gutter) 80px}.steps-eyebrow{font-size:14px}.steps-header h2{font-size:34px}.step-copy{padding:22px 24px 28px}.card-2 .step-copy{padding-bottom:28px}.step-card h3{font-size:24px}.step-link,.step-body{font-size:16px}.card-4 .step-media{min-height:0}.card-4 .step-copy{padding-bottom:236px}.card-4 .step-photo{height:220px;top:auto}.card-4 .step-img{object-position:92% 50%}.card-4 .step-scrim{background:linear-gradient(#f8ede9 0%,#f8ede900 100%);width:100%;height:80px;top:auto;bottom:140px}.step-band{font-size:16px}.home-cta{padding:64px var(--gutter)}.home-cta h2{font-size:30px}.home-cta .btn{margin-top:32px}.notify{padding:56px var(--gutter) 64px}.notify h2{font-size:30px}.notify-sub{font-size:18px}.signup{flex-direction:column;align-items:stretch}.signup input[type=email]{flex:none;width:100%}.signup .btn{width:100%}.footer{padding:64px var(--gutter) 40px}.footer-top{flex-direction:column;gap:40px}.hairline{margin-top:48px}}@media (max-width:380px){.home-nav .lockup-mark{height:24px}.home-nav .lockup-word{height:21px;margin-left:8px}}
