.ff7 .ff7-home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-height:0;background:var(--ff7-green);color:var(--ff7-ink);overflow:hidden}.ff7-home-hero>.ff7-hero-photo{position:static;inset:auto;z-index:auto;width:100%;height:100%;min-height:560px;object-fit:cover;object-position:center;order:0}.ff7-home-hero>.ff7-hero-shade{display:none}.ff7-home-hero .ff7-hero-copy{position:relative;width:100%;max-width:none;min-width:0;padding:clamp(36px,5vw,80px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ff7-home-hero .ff7-eyebrow{max-width:32ch;line-height:1.5;font-size:11px}.ff7-home-hero h1{font-size:clamp(45px,5.1vw,76px);line-height:1.08;letter-spacing:-.045em;margin:26px 0;max-width:12ch}.ff7-home-hero .ff7-hero-copy>p:not(.ff7-eyebrow){font-size:17px;line-height:1.6;max-width:36ch}.ff7-home-hero .ff7-actions{gap:20px 28px;flex-wrap:wrap;margin-top:28px;min-width:0}.ff7-home-hero .ff7-btn-dark{background:var(--ff7-ink);color:var(--ff7-white)}.ff7-home-hero .ff7-link{color:var(--ff7-ink)}.ff7-home-emblem{display:block;width:46px;height:54px;margin-bottom:28px}.ff7-home-emblem img{width:100%;height:100%;object-fit:contain}.ff7-global-motion{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid currentColor;color:inherit;padding:7px 0;font:inherit;font-size:11px;line-height:1.4;cursor:pointer;margin-top:28px}.ff7-global-motion[hidden]{display:none}.ff7-global-motion:focus-visible{outline:2px solid currentColor;outline-offset:5px}.ff7 .ff7-featured .ff7-display{font-size:clamp(30px,3.7vw,53px)!important;line-height:1.1;overflow-wrap:normal;letter-spacing:-.04em}.ff7 .ff7-featured>div{min-width:0}.ff7 .ff7-featured .ff7-photo-frame{height:clamp(370px,40vw,560px);background:var(--ff7-green);overflow:hidden}.ff7-featured .ff7-photo-frame img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ff7 .ff7-home-origin .ff7-origin-visual{overflow:hidden;min-width:0}.ff7-home-origin .ff7-origin-visual img{width:100%;height:100%;object-fit:cover}.ff7 .ff7-home-origin h2{font-size:clamp(29px,3.5vw,48px);line-height:1.14;overflow-wrap:normal}.ff7 .ff7-story-intro h1{font-size:clamp(34px,5.2vw,74px);line-height:1.1;overflow-wrap:normal}.ff7-story-intro .ff7-global-motion{margin-top:24px}.ff7 .ff7-story-photo{overflow:hidden;position:relative}.ff7-story-photo img{width:100%;object-fit:cover}.ff7 .ff7-story-columns>div{min-width:0}.ff7 .ff7-story-cta h2{font-size:clamp(29px,4.6vw,65px);line-height:1.13;overflow-wrap:normal}[data-ff7-motion-scene]{min-width:0}@media(max-width:850px){.ff7-home-hero .ff7-hero-copy{padding:36px 28px}.ff7-home-hero h1{font-size:clamp(37px,5.6vw,54px)}.ff7-home-hero>.ff7-hero-photo{min-height:490px}}@media(max-width:650px){.ff7 .ff7-home-hero{grid-template-columns:minmax(0,1fr)}.ff7-home-hero>.ff7-hero-photo{grid-row:2;width:100%;height:230px;min-height:0;object-position:center}.ff7-home-hero .ff7-hero-copy{grid-row:1;padding:28px 24px 30px}.ff7-home-emblem{position:absolute;right:24px;top:28px;width:28px;height:32px;margin:0}.ff7-home-hero .ff7-eyebrow{padding-right:38px;font-size:9px;max-width:34ch}.ff7-home-hero h1{font-size:clamp(39px,11vw,62px);margin:28px 0 20px;max-width:12ch}.ff7-home-hero .ff7-hero-copy>p:not(.ff7-eyebrow){font-size:16px;max-width:36ch}.ff7-home-hero .ff7-actions{gap:18px 22px;margin-top:24px}.ff7-home-hero .ff7-btn{padding:14px 19px;gap:18px}.ff7-home-hero .ff7-global-motion{margin-top:22px}.ff7 .ff7-featured .ff7-display{font-size:clamp(28px,8.8vw,47px)!important}.ff7 .ff7-featured .ff7-photo-frame{height:310px}.ff7 .ff7-home-origin h2{font-size:clamp(27px,7.7vw,35px)}.ff7 .ff7-story-intro h1{font-size:clamp(31px,8.6vw,46px)}.ff7 .ff7-story-cta h2{font-size:clamp(28px,8vw,39px)}}@media(prefers-reduced-motion:reduce){[data-ff7-motion-scene] *{animation:none!important;transition:none!important}}html[data-ff7-motion=reduced] [data-ff7-motion-scene] *{animation:none!important;transition:none!important}@media(min-width:761px){.ff7-home-hero>.ff7-hero-photo{min-height:420px}.ff7-home-hero .ff7-hero-copy{padding:32px clamp(28px,4vw,56px)}.ff7-home-hero .ff7-home-emblem{position:absolute;right:28px;top:24px;width:30px;height:35px;margin:0}.ff7-home-hero .ff7-eyebrow{padding-right:40px;max-width:42ch}.ff7-home-hero h1{font-size:clamp(44px,4.4vw,64px);margin:16px 0;max-width:13ch}.ff7-home-hero .ff7-hero-copy>p:not(.ff7-eyebrow){font-size:16px;max-width:42ch}.ff7-home-hero .ff7-actions{margin-top:20px}.ff7-home-hero .ff7-global-motion{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ff7-motion.css.map */
