*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#141312;--amber:#D4922A;--rule:#E8E4E0;--muted:#3A3330;--d:"Josefin Sans",sans-serif;--b:"DM Sans",sans-serif}body{font-family:var(--b);background:#fff;color:var(--ink);-webkit-font-smoothing:antialiased}.nav{background:#fff;border-bottom:.5px solid var(--rule);padding:0 clamp(20px,5vw,60px);display:flex;align-items:center;justify-content:space-between;height:64px;position:sticky;top:0;z-index:50}.nav-logo img{height:34px;width:auto;display:block}.nav-links{list-style:none;display:flex;gap:clamp(20px,3vw,40px)}.nav-links a{font-family:var(--d);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);text-decoration:none;opacity:1;transition:color .15s}.nav-links a:hover,.nav-links a.active{color:var(--amber)}.nav-cta{font-family:var(--d);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;background:var(--ink);color:#fff;padding:10px 20px;text-decoration:none;transition:opacity .15s}.nav-cta:hover{opacity:.85}@media(max-width:640px){.nav-links{display:none}}.hero{background:var(--ink);padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px) clamp(48px,6vw,72px);text-align:center;position:relative;overflow:hidden}.hero:after{content:"BUILD";position:absolute;right:-20px;bottom:-30px;font-family:var(--d);font-weight:100;font-size:clamp(80px,18vw,200px);letter-spacing:.15em;color:#d4922a0a;pointer-events:none;white-space:nowrap}.eyebrow{font-family:var(--d);font-size:11px;font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:#ffffffa6;margin-bottom:16px}.hero h1{font-family:var(--d);font-weight:300;font-size:clamp(32px,5vw,52px);letter-spacing:.08em;color:#fff;line-height:1.2;margin-bottom:12px}.hero h1 .accent{color:var(--amber)}.hero-sub{font-size:17px;font-weight:300;color:#ffffffbf;max-width:480px;margin:0 auto;line-height:1.7}.chooser{padding:clamp(56px,8vw,88px) clamp(20px,5vw,60px)}.chooser-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;max-width:1100px;margin:0 auto}@media(max-width:700px){.chooser-grid{grid-template-columns:1fr}}.choice-card{display:flex;flex-direction:column;border:.5px solid var(--rule);overflow:hidden;text-decoration:none;color:var(--ink);transition:box-shadow .2s}.choice-card:hover{box-shadow:0 8px 32px #1413121a}.choice-photo{width:100%;aspect-ratio:4/3;background-size:cover;background-position:center;background-repeat:no-repeat;flex-shrink:0;position:relative}.choice-body{padding:clamp(28px,4vw,44px);display:flex;flex-direction:column;flex:1}.choice-tag{font-family:var(--d);font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--amber);margin-bottom:14px}.choice-title{font-family:var(--d);font-weight:300;font-size:clamp(22px,3vw,32px);letter-spacing:.07em;line-height:1.25;margin-bottom:12px}.choice-desc{font-size:16px;font-weight:300;color:#3a3330;line-height:1.8;margin-bottom:28px;flex:1}.choice-specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.spec-chip{font-family:var(--d);font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;border:.5px solid rgba(0,0,0,.22);padding:5px 10px;color:#4a423e}.choice-cta{font-family:var(--d);font-size:12px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;background:var(--amber);color:#fff;padding:14px 28px;text-decoration:none;display:inline-block;align-self:flex-start;transition:opacity .15s}.choice-cta:hover{opacity:.88}.trust{background:#fafaf9;border-top:.5px solid var(--rule);padding:clamp(40px,5vw,56px) clamp(20px,5vw,60px);text-align:center}.trust-line{font-family:var(--d);font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#4a423e}.nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:10px}.nav-burger span{display:block;height:2px;width:100%;background:var(--ink,#141312);transition:transform .25s,opacity .25s}.nav-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-mobile{display:none;flex-direction:column;background:#fff;border-bottom:.5px solid var(--rule,#E8E4E0);padding:8px 24px 20px}.nav-mobile.open{display:flex}.nav-mobile a{font-family:var(--d,"Josefin Sans",sans-serif);font-size:15px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--ink,#141312);text-decoration:none;padding:15px 0;border-bottom:.5px solid var(--rule,#E8E4E0)}.nav-mobile a:last-child{border-bottom:none}.nav-mobile-cta{color:var(--amber,#D4922A)!important}@media(max-width:767px){.nav-burger{display:flex}.nav-cta-desktop{display:none}}.nav-links a:link,.nav-links a:visited,.nav-mobile a:link,.nav-mobile a:visited{color:var(--ink,#141312)}.nav-mobile-cta:link,.nav-mobile-cta:visited{color:var(--amber,#D4922A)!important}.nav-links a.active,.nav-links a.active:link,.nav-links a.active:visited,.nav-links a:link:hover,.nav-links a:visited:hover{color:var(--amber,#D4922A)}
/*# sourceMappingURL=/cdn/shop/t/153/assets/fi-build-chooser.css.map */
