@import"https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&family=Poppins:wght@300;400;500&display=swap";.nc-home{--navy:#112337;--navy-deep:#0B1826;--beige:#F5F1EA;--blue:#3A83B0;--ink:#1B2A3B;--ink-soft:#4C5C6E;--rule-beige:#D9D2C6;--head:"Jost","Futura PT","Avenir Next",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--body:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-family:var(--body);font-weight:400;color:var(--ink);line-height:1.62}.nc-home *{box-sizing:border-box}.nc-home h1,.nc-home h2,.nc-home h3{font-family:var(--head)!important;font-weight:600;text-transform:uppercase;letter-spacing:.1em;line-height:1.3;margin:0;color:var(--navy);text-wrap:balance}.nc-home,.nc-home p,.nc-home li,.nc-home span,.nc-home a,.nc-home input,.nc-home button{font-family:var(--body)}.nc-home .nc-stat b,.nc-home .nc-step h3,.nc-home .nc-cap b,.nc-home .nc-btn,.nc-home .nc-eyebrow,.nc-home .nc-hero-sub,.nc-home .nc-trustline,.nc-home .nc-stat span,.nc-home .nc-fin,.nc-home .nc-usa,.nc-home .nc-cap button{font-family:var(--head)!important}.nc-wrap{max-width:1120px;margin:0 auto;padding:0 24px;width:100%}.nc-hero{position:relative;color:var(--beige);overflow:hidden;background:var(--navy);--hero-img:url(/cdn/shop/files/blue-wave-makaira-side-profile-custom-bow-sunshade.jpg?width=2400&height=1470&crop=top)}.nc-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--hero-img);background-size:cover;background-position:50% 40%;background-repeat:no-repeat}.nc-hero-veil-top,.nc-hero-veil-bottom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.nc-hero-veil-top{background:linear-gradient(180deg,#112337e0,#112337c7 14%,#11233799 26%,#11233757,#1123371f 44%,#11233700 52%)}.nc-hero-veil-bottom{background:linear-gradient(180deg,rgba(17,35,55,0) 62%,rgba(17,35,55,.45) 77%,rgba(17,35,55,.85) 91%,var(--navy) 100%)}.nc-hero .nc-wrap{position:relative;z-index:2;text-align:center;min-height:clamp(620px,88vh,920px);display:flex;flex-direction:column;align-items:center;padding-top:clamp(52px,7vh,88px);padding-bottom:clamp(40px,6vh,64px)}.nc-home .nc-hero .nc-eyebrow{font-family:var(--head);font-weight:500;font-size:11.5px;text-transform:uppercase;letter-spacing:.3em;margin-right:-.3em;color:#f5f1ead1;max-width:none}.nc-home .nc-hero h1{font-size:clamp(24px,5.6vw,54px);letter-spacing:.13em;margin:24px 0 0;color:var(--beige);max-width:none}.nc-hero h1 .l{display:block;margin-right:-.13em}.nc-home .nc-hero .nc-hero-rule{border:0;border-top:1px solid rgba(245,241,234,.45);width:clamp(150px,22vw,290px);margin:clamp(22px,3vh,34px) auto 0}.nc-home .nc-hero .nc-hero-sub{margin:clamp(18px,2.4vh,26px) 0 0;font-family:var(--head);font-weight:400;font-size:clamp(11px,1.15vw,14px);text-transform:uppercase;letter-spacing:.38em;margin-right:-.38em;color:#f5f1ea;max-width:none}.nc-home .nc-hero p.nc-hero-lede{font-family:var(--body);font-weight:300;font-size:clamp(15px,1.25vw,17.5px);line-height:1.7;max-width:54ch;margin:18px auto 0;color:#e6edf4;text-wrap:pretty}.nc-hero .nc-btns{margin-top:auto;padding-top:clamp(40px,8vh,96px)}.nc-home .nc-hero .nc-trustline{margin-top:22px;font-family:var(--head);font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:.2em;margin-right:-.2em;color:#f5f1eac7;max-width:none}.nc-trustline b{color:var(--beige);font-weight:500}.nc-btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;align-items:stretch}.nc-btn{display:flex;align-items:center;justify-content:center;font-family:var(--head);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.16em;text-decoration:none;padding:15px 30px;border:1px solid transparent;border-radius:0;line-height:1.15;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.nc-btn-primary{background:var(--beige);color:var(--navy);border-color:var(--beige)}.nc-btn-primary:hover{background:#fff;border-color:#fff}.nc-btn-ghost{background:#11233747;color:var(--beige);border-color:#f5f1ea99}.nc-btn-ghost:hover{background:#f5f1ea29;border-color:var(--beige)}.nc-btn-ghost-dark{background:transparent;color:var(--navy);border-color:#11233766}.nc-btn-ghost-dark:hover{background:var(--navy);color:var(--beige);border-color:var(--navy)}.nc-home a:focus-visible,.nc-home button:focus-visible,.nc-home input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(max-width:640px){.nc-hero{--hero-img:url(/cdn/shop/files/custom-bow-sunshade-blue-wave-makaira-portrait-scaled.jpg?width=1100)}.nc-hero-photo{background-position:50% 46%}.nc-hero .nc-wrap{min-height:86vh;padding-top:46px}.nc-hero h1{letter-spacing:.07em}.nc-hero h1 .l{margin-right:-.07em}.nc-hero-sub{letter-spacing:.26em;margin-right:-.26em}.nc-hero .nc-btns{flex-direction:column;align-items:stretch;width:100%;max-width:330px;margin-left:auto;margin-right:auto}.nc-trustline{letter-spacing:.14em;margin-right:-.14em;font-size:10.5px}}@media(min-width:641px)and (max-width:1200px){.nc-hero{--hero-img:url(/cdn/shop/files/blue-wave-makaira-side-profile-custom-bow-sunshade.jpg?width=1600&height=980&crop=top)}}.nc-stats{background:var(--navy-deep);color:var(--beige)}.nc-statgrid{display:grid;grid-template-columns:repeat(4,1fr)}.nc-stat{padding:30px 20px;text-align:center;border-right:1px solid rgba(245,241,234,.14)}.nc-stat:last-child{border-right:none}.nc-stat b{display:block;font-family:var(--head);font-weight:600;font-size:22px;text-transform:uppercase;letter-spacing:.1em;margin-right:-.1em;color:var(--blue);margin-bottom:6px}.nc-stat span{font-family:var(--head);font-weight:500;font-size:11.5px;text-transform:uppercase;letter-spacing:.16em;margin-right:-.16em;color:#cfdae6}.nc-band{padding:clamp(64px,8vw,92px) 0;background:#fff}.nc-band.alt{background:var(--beige)}#how{background:var(--navy)}#how h2,#how h3{color:var(--beige)}#how .nc-lead,#how .nc-step p{color:#cfdae6}#how .nc-wrap{text-align:center}#how .nc-lead{margin-left:auto;margin-right:auto}.nc-band h2{font-size:clamp(23px,2.9vw,34px);margin-right:-.1em}.nc-lead{font-family:var(--body);font-weight:300;font-size:17px;line-height:1.72;color:var(--ink-soft);max-width:66ch;margin-top:20px;text-wrap:pretty}.nc-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:clamp(36px,4.5vw,52px)}.nc-step{padding:0 clamp(14px,1.8vw,24px);text-align:center;display:flex;flex-direction:column}.nc-step:first-child{padding-left:0}.nc-step:last-child{padding-right:0}.nc-step+.nc-step{border-left:1px solid rgba(245,241,234,.22)}.nc-step b{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 auto 14px;border:1px solid rgba(245,241,234,.42);font-family:var(--head);font-weight:500;font-size:13.5px;letter-spacing:.06em;color:var(--beige)}.nc-step h3{font-size:13.5px;letter-spacing:.2em;margin-right:-.2em;color:var(--beige)}.nc-step p{font-family:var(--body);font-weight:300;font-size:15px;line-height:1.7;margin:12px 0 0}.nc-gal{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:clamp(32px,4vw,44px)}.nc-gal img{width:100%;height:250px;object-fit:cover;border-radius:0;display:block}.nc-swatch{background:var(--beige);padding:clamp(60px,7vw,80px) 0}.nc-swatch .nc-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}.nc-swatch h2{font-size:clamp(23px,2.9vw,34px);max-width:18ch}.nc-swatch p{font-family:var(--body);font-weight:300;font-size:16.5px;color:var(--ink-soft);margin:16px 0 0;max-width:52ch}.nc-cap{background:var(--navy);color:var(--beige);padding:34px 30px;text-align:center}.nc-cap b{display:block;font-family:var(--head);font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:.14em;margin-right:-.14em;color:var(--beige)}.nc-cap .sub{display:block;font-family:var(--body);font-weight:300;color:#cfdae6;font-size:14.5px;margin:10px 0 20px;line-height:1.6}.nc-cap .sub a{color:var(--beige)}.nc-cap input[type=email]{width:100%;padding:14px 16px;border:1px solid rgba(245,241,234,.4);background:#f5f1ea0f;color:var(--beige);border-radius:0;font-family:var(--body);font-size:15px}.nc-cap input[type=email]::placeholder{color:#f5f1ea80}.nc-cap button{width:100%;margin-top:12px;padding:15px 20px;border:0;border-radius:0;cursor:pointer;background:var(--beige);color:var(--navy);font-family:var(--head);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.16em;transition:background-color .18s ease}.nc-cap button:hover{background:#fff}.nc-cap .fine{display:block;margin-top:14px;font-family:var(--body);font-weight:300;font-size:13px;color:#afc0d2}.nc-cap .fine a{color:var(--beige)}.nc-cap-error{display:block;color:#ffb4a8;font-size:14px;margin-bottom:10px}.nc-help{background:#fff;text-align:center;padding:clamp(60px,7vw,80px) 0}.nc-help h2{font-size:clamp(23px,2.9vw,32px);max-width:24ch;margin:0 auto}.nc-help p{font-family:var(--body);font-weight:300;font-size:17px;color:var(--ink-soft);max-width:60ch;margin:18px auto 28px}.nc-cta{background:var(--navy);color:var(--beige);text-align:center;padding:clamp(70px,8vw,96px) 0}.nc-cta h2{color:var(--beige);font-size:clamp(23px,2.9vw,34px);max-width:20ch;margin:0 auto}.nc-cta p{font-family:var(--body);font-weight:300;font-size:17px;color:#cfdae6;max-width:52ch;margin:18px auto 28px}.nc-cta .nc-fin{font-family:var(--head);font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:.2em;margin:24px auto 0;color:#f5f1ea9e}.nc-phone{display:block;margin-top:18px;font-family:var(--body);font-weight:300;font-size:15px;color:#cfdae6}.nc-phone a{color:var(--beige);text-decoration:none;border-bottom:1px solid rgba(245,241,234,.4);padding-bottom:2px}.nc-phone a:hover{border-bottom-color:var(--beige)}.nc-usa{background:var(--navy-deep);color:#f5f1eacc;text-align:center;padding:26px 20px;font-family:var(--head);font-weight:500;font-size:11.5px;text-transform:uppercase;letter-spacing:.24em;border-top:1px solid rgba(245,241,234,.14)}.nc-usa .flag{margin-right:10px;font-size:15px;letter-spacing:0}@media(max-width:900px){.nc-steps{grid-template-columns:1fr 1fr;gap:0}.nc-step{padding:26px 16px}.nc-step+.nc-step{border-left:0}.nc-step:nth-child(odd){border-right:1px solid rgba(245,241,234,.22)}.nc-gal{grid-template-columns:1fr 1fr}.nc-swatch .nc-wrap{grid-template-columns:1fr;gap:30px}}@media(max-width:640px){.nc-statgrid{grid-template-columns:1fr 1fr}.nc-stat:nth-child(-n+2){border-bottom:1px solid rgba(245,241,234,.14)}.nc-stat:nth-child(odd){border-right:1px solid rgba(245,241,234,.14)}.nc-stat:nth-child(2n){border-right:none}.nc-gal img{height:200px}}@media(max-width:420px){.nc-stat{padding:22px 10px}.nc-stat b{font-size:17px;letter-spacing:.06em;margin-right:-.06em}.nc-stat span{font-size:10.5px;letter-spacing:.1em;margin-right:-.1em}}@media(max-width:520px){.nc-steps{grid-template-columns:1fr}.nc-step:nth-child(odd){border-right:0}.nc-step+.nc-step{border-top:1px solid rgba(245,241,234,.22)}.nc-gal{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nc-home *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/nc-home.css.map */
