.fc-grip-calendar{background:#fff;color:#16140f;font-family:var(--fc-sans,Arial,sans-serif)}.fc-grip-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:6%;max-width:1320px;margin:auto;padding:clamp(32px,6vw,88px) clamp(24px,5vw,70px)}.fc-grip-wordmark{width:240px;max-width:75%;height:auto;background:#16140f;padding:14px;margin-bottom:24px}.fc-grip-eyebrow{font-size:14px;margin:0 0 18px}.fc-grip-hero h1{font:700 clamp(42px,5.5vw,80px)/1.02 var(--fc-mono,monospace);letter-spacing:-.055em;max-width:10ch;margin:0 0 24px}.fc-grip-hero__copy>p:not(.fc-grip-eyebrow){max-width:36ch;font-size:19px;line-height:1.55}.fc-grip-hero__image img{width:100%;height:auto;max-height:680px;object-fit:contain}.fc-grip-button{display:inline-flex;padding:18px 25px;color:#fff;background:#16140f;font:700 15px var(--fc-mono,monospace);margin-top:15px}.fc-grip-how{max-width:1320px;margin:auto;padding:36px clamp(24px,5vw,70px) 72px}.fc-grip-how h2{font:700 clamp(28px,3.5vw,48px)/1.1 var(--fc-mono,monospace);letter-spacing:-.04em;margin-bottom:38px}.fc-grip-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #16140f;padding-top:26px}.fc-grip-steps span{font:400 13px var(--fc-mono,monospace);color:#777}.fc-grip-steps h3{font:700 23px var(--fc-mono,monospace);letter-spacing:-.035em;margin:20px 0 12px}.fc-grip-steps p{font-size:16px;line-height:1.55;margin:0;max-width:30ch}.fc-grip-footnote{margin-top:32px;font-size:13px;color:#666}@media(max-width:740px){.fc-grip-hero{grid-template-columns:1fr;gap:28px}.fc-grip-hero h1{max-width:14ch}.fc-grip-hero__image img{max-height:460px}.fc-grip-steps{grid-template-columns:1fr;gap:24px}.fc-grip-steps>div{border-bottom:1px solid #ddd;padding-bottom:24px}.fc-grip-steps h3{margin-top:10px}}.fc-grip-calendar,.fc-grip-door{position:relative;isolation:isolate;background:#10151a;color:#fff;overflow:hidden}.fc-grip-scenery{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;z-index:-2;opacity:.65}.fc-grip-calendar:after,.fc-grip-door:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080d12e0,#080d126b),linear-gradient(0deg,#10151a,transparent 85%);z-index:-1;pointer-events:none}.fc-grip-wordmark{width:265px;background:none;padding:0;margin:0 0 22px;max-width:80%}.fc-grip-partner{display:block;width:200px;height:auto;margin:0 0 30px}.fc-grip-hero h1,.fc-grip-how h2,.fc-grip-door h1{font-family:var(--fc-mono,monospace);font-style:italic;letter-spacing:-.06em}.fc-grip-eyebrow,.fc-grip-door__header>p:first-of-type{color:#ff862f;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.fc-grip-button{background:#f7782b;color:#10151a;border:1px solid #f7782b}.fc-grip-steps{border-color:#fff5}.fc-grip-steps span{color:#ff862f}.fc-grip-footnote{color:#c0c5ca}.fc-grip-door__header{max-width:950px}.fc-grip-door__logo{display:block;background:none;padding:0;width:225px;max-height:none;margin:0 auto 28px}.fc-grip-door__calendar-logo{display:block;width:195px;height:auto;margin:0 auto 30px}.fc-grip-chapters button{background:transparent;color:#fff;border-color:#ffffff75}.fc-grip-chapters button[aria-pressed=true]{background:#f7782b;color:#10151a;border-color:#f7782b}.fc-grip-status{color:#c0c5ca}.fc-grip-door__footer{border-color:#fff5}.fc-grip-door__footer a{color:#ff862f}.fc-grip-door__article{color:#fff}.fc-grip-film{border:1px solid #ffffff33}@media(max-width:740px){.fc-grip-steps>div{border-color:#fff3}.fc-grip-scenery{object-position:57% center}.fc-grip-wordmark{width:220px}.fc-grip-partner{width:175px}}.fc-grip-brand-pair{display:flex;align-items:center;gap:24px;margin-bottom:28px}.fc-grip-brand-pair .fc-grip-wordmark,.fc-grip-brand-pair .fc-grip-partner{width:145px;max-width:40%;max-height:75px;object-fit:contain;margin:0}.fc-grip-door .fc-grip-door__header{display:block;text-align:left}.fc-grip-door .fc-grip-door__brands{flex-direction:row;justify-content:flex-start;align-items:center;gap:24px;margin-bottom:32px}.fc-grip-door .fc-grip-door__brands .fc-grip-door__calendar-logo,.fc-grip-door .fc-grip-door__brands .fc-grip-door__logo{width:145px;max-width:40%;height:65px;object-fit:contain}.fc-grip-scenery{object-position:center;opacity:.55}.fc-grip-calendar:after,.fc-grip-door:after{background:#00000059}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAQ */
