.landing-master{font-family:var(--landing-font-body, "Open Sans", "Inter", sans-serif);font-size:var(--landing-body-size, 16px);line-height:var(--landing-body-line, 1.72);color:var(--landing-text, #1a1f26);background:var(--landing-bg-primary, #f8f6f2);padding-bottom:0;position:relative}.landing-master:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:300px 300px}.landing-heading-accent{display:inline-block;position:relative}.landing-heading-accent:after{content:"";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);width:48px;height:3px;background:var(--landing-accent, #2d4a3e);border-radius:1.5px}.landing-master [class*=__heading].landing-heading-accent{padding-bottom:4px;margin-bottom:24px}.landing-heading-accent--on-dark:after{background:var(--landing-accent-cta, #c9a227)}.landing-card-hover{transition:transform var(--landing-transition, .3s ease-out),box-shadow var(--landing-transition, .3s ease-out);will-change:transform}@media(hover:hover){.landing-card-hover:hover{transform:translateY(-4px);box-shadow:var(--landing-shadow-hover, 0 12px 32px rgba(0, 0, 0, .11))}}@media(prefers-reduced-motion:reduce){.landing-card-hover,.landing-card-hover:hover{transition:none;transform:none;will-change:auto}}.landing-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.landing-reveal--visible{opacity:1;transform:none}.landing-reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .5s ease-out,transform .5s ease-out}.landing-reveal--visible .landing-reveal-stagger>*{opacity:1;transform:none}.landing-reveal--visible .landing-reveal-stagger>*:nth-child(1){transition-delay:0ms}.landing-reveal--visible .landing-reveal-stagger>*:nth-child(2){transition-delay:.1s}.landing-reveal--visible .landing-reveal-stagger>*:nth-child(3){transition-delay:.2s}.landing-reveal--visible .landing-reveal-stagger>*:nth-child(4){transition-delay:.3s}.landing-reveal--visible .landing-reveal-stagger>*:nth-child(5){transition-delay:.4s}.landing-reveal--visible .landing-reveal-stagger>*:nth-child(6){transition-delay:.5s}.landing-reveal--visible .landing-reveal-stagger>*:nth-child(7){transition-delay:.6s}.landing-reveal--visible .landing-reveal-stagger>*:nth-child(8){transition-delay:.7s}@media(prefers-reduced-motion:reduce){.landing-reveal,.landing-reveal--visible,.landing-reveal-stagger>*,.landing-reveal--visible .landing-reveal-stagger>*{opacity:1;transform:none;transition:none}}.landing-master-sticky-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:998;padding:12px 20px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:var(--landing-accent, #2d4a3e);box-shadow:0 -4px 20px #0003;transform:translateY(100%);transition:transform .35s ease-out;gap:12px;align-items:center;flex-wrap:nowrap}.landing-master-sticky-cta.visible{transform:translateY(0)}.landing-master-sticky-cta__call{flex:1;display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-family:var(--landing-font-heading, "Oswald", sans-serif);font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.landing-master-sticky-cta__call svg{flex-shrink:0}.landing-master-sticky-cta__quote{padding:8px 16px;border-radius:6px;background:var(--landing-accent-cta, #c9a227);color:#1a1f26;text-decoration:none;font-family:var(--landing-font-heading, "Oswald", sans-serif);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.landing-master-sticky-cta{display:flex}.landing-master{padding-bottom:64px}}@media(min-width:769px){.landing-master-sticky-cta{display:none!important}}@media(min-width:769px)and (max-width:1024px){.landing-master [class*=__container],.landing-master [class*=__split]{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/landing-master.css.map */
