:root{--fs-ink: #0d263f;--fs-navy: #0d3b66;--fs-sand: #faf0ca;--fs-cream: #fffaf0;--fs-orange: #ee964b;--fs-red: #f95738;--fs-white: #ffffff;--fs-border: rgba(13, 38, 63, .16);--fs-shadow: 0 18px 50px rgba(13, 38, 63, .14);--fs-radius-sm: 1.2rem;--fs-radius-lg: 2.8rem}body{background:var(--fs-cream);color:var(--fs-ink)}.fs-shell{width:min(100% - 3.2rem,144rem);margin-inline:auto}.fs-kicker{margin:0 0 1.2rem;color:currentColor;font-size:1.2rem;font-weight:750;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.fs-section-heading{max-width:78rem;margin-bottom:3.2rem}.fs-section-heading h2{margin:0;color:var(--fs-ink);font-size:clamp(3.2rem,6vw,6.6rem);letter-spacing:-.045em;line-height:.98}.fs-section-heading p{max-width:64rem;margin:1.6rem 0 0;font-size:clamp(1.7rem,2.2vw,2rem);line-height:1.55}.fs-button{display:inline-flex;min-height:5.2rem;align-items:center;justify-content:center;padding:1.3rem 2.2rem;border:.2rem solid var(--fs-ink);border-radius:999px;background:var(--fs-ink);color:var(--fs-white);font-weight:750;letter-spacing:.01em;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.fs-button:hover{box-shadow:0 .8rem 0 var(--fs-orange);transform:translateY(-.2rem)}.fs-button--secondary{background:transparent;color:var(--fs-ink)}.fs-button:focus-visible,.fs-portal-card:focus-visible{outline:.3rem solid var(--fs-red);outline-offset:.35rem}.fs-hero{position:relative;overflow:hidden;padding:clamp(3.2rem,6vw,8rem) 0;background:radial-gradient(circle at 85% 15%,rgba(249,87,56,.9) 0 9%,transparent 9.5%),radial-gradient(circle at 90% 82%,rgba(238,150,75,.85) 0 17%,transparent 17.5%),var(--fs-sand)}.fs-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(13,59,102,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(13,59,102,.06) 1px,transparent 1px);background-size:3.2rem 3.2rem;content:"";pointer-events:none}.fs-hero__grid{position:relative;display:grid;gap:3.2rem}.fs-hero__copy{align-self:center}.fs-hero h1{max-width:84rem;margin:0;color:var(--fs-ink);font-size:clamp(5.2rem,12vw,12rem);letter-spacing:-.065em;line-height:.82}.fs-hero__lead{max-width:66rem;margin:2.4rem 0 0;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.45}.fs-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.fs-hero__feature{position:relative;min-height:34rem;overflow:hidden;border:.2rem solid var(--fs-ink);border-radius:var(--fs-radius-lg);background:var(--fs-navy);box-shadow:var(--fs-shadow);color:var(--fs-white)}.fs-hero__feature img{width:100%;height:100%;object-fit:cover}.fs-hero__feature-copy{position:absolute;right:1.6rem;bottom:1.6rem;left:1.6rem;padding:1.8rem;border-radius:var(--fs-radius-sm);background:#0d263fe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fs-hero__feature-copy p{margin:0}.fs-hero__feature-title{font-size:clamp(2.4rem,4vw,4rem);font-weight:750;letter-spacing:-.035em;line-height:1}.fs-hero__placeholder{display:grid;min-height:42rem;place-items:center;padding:4rem;background:linear-gradient(135deg,var(--fs-navy),#17629e);text-align:center}.fs-hero__placeholder span{max-width:12ch;font-size:clamp(4rem,8vw,7rem);font-weight:800;letter-spacing:-.06em;line-height:.9}.fs-portals{padding:clamp(6rem,10vw,12rem) 0;background:var(--fs-cream)}.fs-portals__grid{display:grid;gap:1.6rem}.fs-portal-card{position:relative;min-height:32rem;overflow:hidden;border:.2rem solid var(--fs-ink);border-radius:var(--fs-radius-lg);background:var(--fs-navy);color:var(--fs-white);text-decoration:none}.fs-portal-card__media,.fs-portal-card__media img{width:100%;height:100%}.fs-portal-card__media img{object-fit:cover;transition:transform .32s ease}.fs-portal-card:hover .fs-portal-card__media img{transform:scale(1.035)}.fs-portal-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:2.4rem;background:linear-gradient(180deg,transparent 25%,rgba(13,38,63,.88))}.fs-portal-card__overlay h3{margin:0;color:var(--fs-white);font-size:clamp(3rem,5vw,5rem);letter-spacing:-.045em;line-height:.95}.fs-portal-card__overlay p{max-width:44rem;margin:1rem 0 0;font-size:1.7rem;line-height:1.45}.fs-portal-card__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--fs-navy),#1a649f 65%,var(--fs-orange))}.fs-promise{padding:2.2rem 0;border-block:.2rem solid var(--fs-ink);background:var(--fs-navy);color:var(--fs-white)}.fs-promise__grid{display:grid;gap:1.6rem}.fs-promise__item strong,.fs-promise__item span{display:block}.fs-promise__item strong{font-size:1.6rem;letter-spacing:-.01em}.fs-promise__item span{margin-top:.25rem;color:#ffffffc2;font-size:1.35rem;line-height:1.4}.announcement-bar-section .utility-bar{border-bottom:.2rem solid var(--fs-ink);background:var(--fs-orange);color:var(--fs-ink)}.announcement-bar__message{font-weight:750;letter-spacing:.02em}.header-wrapper{border-bottom:.1rem solid var(--fs-border);background:#fffaf0f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header__heading-link,.header__menu-item,.menu-drawer__menu-item{color:var(--fs-ink)}.header__heading-link{font-weight:800;letter-spacing:-.04em}.header__menu-item,.menu-drawer__menu-item{font-weight:680}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{border-radius:999px;font-weight:750}.card__inner,.card--card,.product__media,.collection-hero__image-container{overflow:hidden;border-radius:var(--fs-radius-sm)}.card__heading{font-weight:720;letter-spacing:-.018em}.card-information>.price{color:var(--fs-navy);font-weight:720}.collection-hero{border-bottom:.2rem solid var(--fs-ink)}.collection-hero__title,.product__title h1{color:var(--fs-ink);letter-spacing:-.045em;line-height:.98}.product__info-container .product__description{color:#0d263fd1;line-height:1.65}footer.footer{border-top:.2rem solid var(--fs-ink);background:var(--fs-navy);color:var(--fs-white)}footer.footer .footer-block__heading,footer.footer a,footer.footer .copyright__content,footer.footer summary{color:var(--fs-white)}footer.footer a:hover{color:var(--fs-sand)}@media screen and (min-width:750px){.fs-shell{width:min(100% - 6.4rem,144rem)}.fs-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(30rem,.65fr);align-items:stretch}.fs-portals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-portal-card:first-child{grid-row:span 2;min-height:66rem}.fs-promise__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.fs-button,.fs-portal-card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fs-system.css.map */
