.home-hero{position:relative;background:var(--black);color:var(--white);overflow:hidden}.home-hero__grid{display:grid}.home-hero__media{position:relative;aspect-ratio:1 / 1.08;max-height:560px;overflow:hidden}.home-hero__media>img{width:100%;height:100%;object-fit:cover;object-position:42% 16%}.home-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,var(--black) 2%,rgba(13,13,13,0) 46%)}.sticker{position:absolute;z-index:2;top:18px;right:14px;padding:9px 14px 11px;background:var(--orange);color:var(--black);border-radius:4px;rotate:5deg;box-shadow:0 5px #0d0d0d73;font-size:1.5rem;line-height:.95}.sticker b{display:block;font-weight:inherit}.quick{display:none}.home-hero__copy{position:relative;z-index:1;margin-top:-84px;padding:0 var(--gutter) 44px}.rating--light{color:var(--white)}.home-hero h1{margin-top:8px;font-size:clamp(3.5rem,1.3rem + 9.8vw,8rem);line-height:.86}.home-hero__lede{max-width:34rem;margin-top:18px;color:#d9dcde;font-size:1.125rem}.home-hero__cta{display:grid;gap:14px;margin-top:26px}.home-hero__cta .btn--ghost{color:var(--white)}.home-hero__cta .btn--ghost:hover{background:var(--white);color:var(--black);box-shadow:inset 0 0 0 2px var(--white)}.home-hero__trust{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:24px;font-size:.9375rem;font-weight:650}.home-hero__trust li{display:inline-flex;align-items:center;gap:7px}.home-hero__trust svg{color:var(--orange)}@media(min-width:960px){.home-hero__grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);min-height:min(840px,calc(100vh - 124px))}.home-hero__media{order:2;aspect-ratio:auto;max-height:none}.home-hero__media>img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:40% 20%}.home-hero__media:after{background:linear-gradient(to right,var(--black) 0%,rgba(13,13,13,0) 30%)}.home-hero__copy{align-self:center;margin:0;padding:64px 48px 72px max(var(--gutter),calc((100vw - var(--wrap)) / 2))}.home-hero h1{font-size:clamp(4rem,6.5vw,6.25rem)}.home-hero__cta{display:flex;flex-wrap:wrap;align-items:center}.sticker{top:44px;right:44px;padding:14px 20px 16px;font-size:2.375rem}.quick{position:absolute;z-index:2;right:40px;bottom:40px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;width:min(430px,calc(100% - 80px));padding:12px 14px;background:var(--white);color:var(--black);border-radius:var(--r-l);text-decoration:none;box-shadow:0 8px #0d0d0d66}.quick img{width:72px;height:72px;object-fit:cover;border-radius:var(--r-m)}.quick__txt{display:grid;gap:1px;font-size:.875rem;line-height:1.35}.quick__txt strong{font-size:1.0625rem;font-stretch:106%;font-weight:800}.quick__txt b{font-weight:800}.quick__go{display:grid;place-items:center;width:48px;height:48px;background:var(--orange);border-radius:var(--r-m)}.quick:hover .quick__go{background:var(--orange-hi)}}.statband{background:var(--black);color:var(--white);padding-block:8px 48px}.statband .stats{margin-top:0;border-top:0}.gear-section{padding-bottom:calc(var(--section-y) + 64px)}.gear-grid{display:grid;gap:16px}.gear{display:flex;flex-direction:column;background:var(--fog);border-radius:var(--r-l);overflow:hidden}.gear__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--coal)}.gear__media img{width:100%;height:100%;object-fit:cover;object-position:center 38%;transition:transform .4s var(--ease)}.gear:hover .gear__media img{transform:scale(1.03)}.gear__flag{position:absolute;top:14px;left:14px;padding:4px 10px;background:var(--orange);color:var(--black);border-radius:4px}.gear__flag--dark{background:var(--black);color:var(--white)}.gear__body{flex:1;display:grid;align-content:start;gap:12px;padding:22px 20px 24px}.gear h3{font-size:3.25rem}.gear__body>p:not(.rating){color:var(--slate)}.gear__buy{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:10px;padding-top:18px;border-top:2px solid var(--black)}.gear__price{color:var(--slate);font-weight:650;line-height:1.15}.gear__price strong{display:block;color:var(--black);font-size:3.25rem;line-height:.9}@media(min-width:768px){.gear-grid{grid-template-columns:1fr 1fr;gap:20px}.gear__body{padding:26px 28px 30px}.gear h3{font-size:4rem}}.soon{display:grid;gap:20px;margin-top:16px;padding:26px 22px;background:var(--black);color:var(--white);border-radius:var(--r-l)}.soon__flag{display:inline-block;margin-bottom:10px;padding:3px 10px;background:var(--orange);color:var(--black);border-radius:4px}.soon h3{font-size:3rem}.soon p:not(.soon__flag){max-width:30rem;margin-top:8px;color:var(--smoke)}.soon__form{display:flex;gap:8px}.soon__form input{flex:1;min-width:0;min-height:56px;padding:0 14px;background:var(--coal);color:var(--white);border:2px solid var(--graphite);border-radius:var(--r-m)}.soon__form input::placeholder{color:#8d9399}.soon__form input:focus-visible{border-color:var(--orange);outline-offset:0}.soon__form .btn{flex:none;padding-inline:18px;font-size:1.375rem}@media(min-width:860px){.soon{grid-template-columns:minmax(0,1fr) minmax(340px,460px);align-items:center;gap:48px;margin-top:20px;padding:34px 40px}}.closing{max-width:60rem;margin-top:clamp(36px,5vw,64px);padding-left:22px;border-left:10px solid var(--orange);font-size:clamp(2.125rem,1.1rem + 4.2vw,4.25rem)}.spot__grid{display:grid;gap:36px}.spot__media{position:relative;max-width:520px}.spot__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-l)}.spot__chip{position:absolute;left:-6px;bottom:26px;padding:10px 18px 12px;background:var(--orange);color:var(--black);border-radius:4px;rotate:-4deg;box-shadow:0 5px #00000080;font-size:2.25rem;line-height:.95}.spot__chip span{display:block;font-size:.5em;letter-spacing:.08em}.spot .bars{margin-top:28px;gap:14px;font-size:1.125rem;color:#d9dcde}.spot .bars strong{color:var(--white)}.spot__cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px}.spot__cta p{display:inline-flex;align-items:center;gap:8px;color:var(--smoke);font-weight:600;font-size:.9375rem}.spot__cta svg{color:var(--orange);flex:none}@media(min-width:900px){.spot__grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:80px;align-items:center}}.steps__more{margin-top:28px}.stories--onfog .story,.stories--onfog .meter{background:var(--white)}.everywhere__head{display:grid;gap:4px;margin-bottom:clamp(28px,4vw,48px)}.everywhere__head .head{margin-bottom:20px}.everywhere__head .btn{justify-self:start}.places{display:grid;grid-template-columns:1fr 1fr;gap:10px}.places .tile{grid-column:auto;grid-row:auto;min-height:232px}.places .tile__txt{padding:14px}.places .tile h3{font-size:1.875rem}.places .tile p{margin-top:2px;font-size:.9375rem}@media(min-width:768px){.everywhere__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px}.everywhere__head .head{margin-bottom:0}.places{grid-template-columns:repeat(4,1fr);gap:16px}.places .tile{min-height:clamp(300px,30vw,420px)}.places .tile__txt{padding:22px}.places .tile h3{font-size:clamp(2rem,3vw,2.75rem)}.places .tile p{font-size:1rem}}.promise .proof__media img{aspect-ratio:4 / 4.6;object-position:center 20%;rotate:-1.4deg}.promise__more{margin-top:26px}.promise .link{text-decoration-color:var(--black)}.finale{position:relative;background:var(--black);color:var(--white);overflow:hidden}.finale__grid{display:grid;gap:48px;padding-block:var(--section-y)}.finale__copy>p{max-width:30rem;margin:18px 0 28px;color:var(--smoke);font-size:1.125rem}.finale__media{position:relative;max-width:580px;margin-top:12px}.finale__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:6px solid var(--orange);border-radius:var(--r-l);rotate:-1.6deg}.seal--mini{position:absolute;right:-4px;top:-38px;width:clamp(116px,28vw,176px);rotate:12deg;filter:drop-shadow(0 6px 0 rgba(0,0,0,.5))}.seal__num{font-family:var(--font-display);font-weight:900;font-size:66px}.seal__days{font-family:var(--font);font-stretch:122%;font-weight:800;font-size:14px;letter-spacing:.18em}@media(min-width:900px){.finale__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:80px;align-items:center}.finale__media{justify-self:end;margin-top:0}}.buybar--link .buybar__in{grid-template-columns:minmax(0,1fr) auto}.buybar__from{display:grid;min-width:0;line-height:1.25}.buybar__from strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-stretch:106%}.buybar__from span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;color:var(--smoke)}.buybar--link .btn{text-decoration:none}@media(min-width:768px){.buybar--link .buybar__in{grid-template-columns:auto minmax(0,1fr) auto}.buybar--link .btn{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/home.css.map */
