.f-footer .f-footer-top{grid-template-columns:minmax(260px,1.5fr) minmax(140px,.8fr) minmax(170px,1fr) minmax(160px,.9fr);gap:clamp(28px,4vw,72px)}@media(max-width:1199px){.f-footer .f-footer-top{grid-template-columns:1.4fr .8fr 1fr .9fr;gap:28px}}@media(max-width:999px){.f-footer .f-footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.f-footer .f-footer-brand{grid-column:1 / -1;grid-row:auto}.f-footer .f-footer-find{grid-column:auto}}@media(max-width:599px){.f-footer .f-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.f-footer .f-footer-find{grid-column:1 / -1}.f-footer .f-footer-nav a{max-width:100%;overflow-wrap:anywhere}}.f-story-carousel{display:block;padding-block:72px 78px;overflow:hidden}.f-story-carousel__heading{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:34px}.f-story-carousel__heading h2{margin:0;font-size:34px;line-height:1.2}.f-story-carousel__arrows{display:flex;flex:none;gap:10px}.f-story-carousel [hidden]{display:none}.f-story-carousel__arrows button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #36543f60;border-radius:50%;background:transparent;color:var(--f-forest);font-family:var(--f-sans);font-size:22px;line-height:1}.f-story-carousel__arrows button:hover{background:#36543f0c}.f-story-carousel__arrows button:disabled{opacity:.3;cursor:default}.f-story-carousel__track{display:flex;gap:28px;padding-inline:var(--f-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--f-gutter);scrollbar-width:none}.f-story-carousel__track::-webkit-scrollbar{display:none}.f-story-carousel__track:focus-visible{outline-offset:-3px}.f-story-carousel__card{position:relative;flex:0 0 calc((100% - 56px) / 3.12);min-width:0;scroll-snap-align:start;overflow:hidden}.f-story-carousel__image{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#e4e8dc}.f-story-carousel__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#14291ee6,#14291e66 42%,transparent 75%);pointer-events:none;transition:opacity .28s ease}.f-story-carousel__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.f-story-carousel__copy{position:absolute;z-index:1;inset:auto 28px 30px;display:flex;flex-direction:column;align-items:flex-start;color:#fff}.f-story-carousel__copy h3{max-width:340px;margin:0 0 20px;color:#fff;font-family:var(--f-serif);font-size:30px;font-weight:400;line-height:1.2}.f-story-carousel__copy p{max-width:340px;margin:0 0 22px;color:#fff;font-family:var(--f-serif);font-size:20px;line-height:1.45}.f-story-carousel__link{display:inline-flex;align-items:center;gap:24px;min-height:44px;padding:12px 17px;border:1px solid var(--f-paper);border-radius:4px;background:var(--f-paper);color:var(--f-forest);font-family:var(--f-sans);font-size:13px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;transition:background .2s ease}.f-story-carousel__link:hover{background:#fff}.f-story-carousel__link:focus-visible{outline:2px solid #fff;outline-offset:5px}.f-story-carousel__link span{font-size:17px;line-height:1}.f-story-carousel__footer{margin-top:38px}.f-story-carousel__footer input{display:block;appearance:none;-webkit-appearance:none;width:100%;height:3px;margin:0;border:0;border-radius:0;background:#dddcd0;cursor:pointer}.f-story-carousel__footer input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20%;height:3px;background:var(--f-forest);border:0;border-radius:0}.f-story-carousel__footer input::-moz-range-thumb{width:20%;height:3px;background:var(--f-forest);border:0;border-radius:0}.f-story-carousel__footer input:focus-visible{outline-offset:8px}@media(min-width:1921px){.f-story-carousel__track{max-width:1904px;margin-inline:auto}}@media(max-width:999px){.f-story-carousel{padding-block:58px 64px}.f-story-carousel__card{flex-basis:calc((100% - 28px) / 2.08)}.f-story-carousel__heading{margin-bottom:28px}}@media(max-width:599px){.f-story-carousel{padding-block:42px 48px}.f-story-carousel__heading{gap:16px;margin-bottom:25px}.f-story-carousel__heading h2{max-width:220px;font-size:30px}.f-story-carousel__arrows{gap:6px}.f-story-carousel__arrows button{width:38px;height:38px;font-size:19px}.f-story-carousel__track{gap:18px}.f-story-carousel__card{flex-basis:85%}.f-story-carousel__copy{inset-inline:22px;bottom:24px}.f-story-carousel__copy h3{font-size:28px;margin-bottom:19px}.f-story-carousel__copy p{font-size:20px;margin-bottom:18px}.f-story-carousel__link{padding:11px 14px;font-size:12px;gap:18px}.f-story-carousel__footer{margin-top:28px}}@media(min-width:600px)and (hover:hover)and (pointer:fine){.f-story-carousel__image:after{opacity:.25}.f-story-carousel__copy h3,.f-story-carousel__copy p{opacity:0;transform:translateY(10px);transition:opacity .28s ease,transform .28s ease}.f-story-carousel__card:hover .f-story-carousel__image:after,.f-story-carousel__card:focus-within .f-story-carousel__image:after{opacity:1}.f-story-carousel__card:hover .f-story-carousel__image img,.f-story-carousel__card:focus-within .f-story-carousel__image img{transform:scale(1.025)}.f-story-carousel__card:hover .f-story-carousel__copy h3,.f-story-carousel__card:hover .f-story-carousel__copy p,.f-story-carousel__card:focus-within .f-story-carousel__copy h3,.f-story-carousel__card:focus-within .f-story-carousel__copy p{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.f-story-carousel__image img,.f-story-carousel__image:after,.f-story-carousel__copy h3,.f-story-carousel__copy p,.f-story-carousel__link{transition:none}.f-story-carousel__card:hover .f-story-carousel__image img,.f-story-carousel__card:focus-within .f-story-carousel__image img{transform:none}}.f-story-film{display:block}.f-story-film__heading{padding-block:32px 28px;text-align:center}.f-story-film__heading h1{margin:0;font-size:34px;line-height:1.2}.f-story-film__heading>div{max-width:720px;margin:16px auto 0;font-family:var(--f-serif);font-size:22px;line-height:1.4}.f-story-film__heading p{margin:0}.f-story-film__stage{aspect-ratio:16 / 9;background:#e8eadc;overflow:hidden}.f-story-film__video,.f-story-film__poster{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:599px){.f-story-film__heading{padding-block:26px 22px}.f-story-film__heading h1{font-size:30px}.f-story-film__heading>div{font-size:20px}}.f-story-history__inner{max-width:1080px;margin-inline:auto;padding-block:76px 80px}.f-story-history h2{margin:0 0 24px;text-align:center;font-family:var(--f-serif);font-size:42px;font-weight:400;line-height:1.2;letter-spacing:-.025em}.f-story-history__introduction{max-width:780px;margin-inline:auto;text-align:center;font-family:var(--f-serif);font-size:24px;line-height:1.5}.f-story-history__introduction p{margin:0}.f-story-history__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;margin-top:42px}.f-story-history__column h3{margin:0 0 16px;font-family:var(--f-serif);font-size:29px;font-weight:400;line-height:1.25}.f-story-history__column>div{font-family:var(--f-sans);font-size:20px;line-height:1.65}.f-story-history__column p{margin:0 0 18px}.f-story-history__column p:last-child{margin-bottom:0}.f-story-history__inner>.f-text-link{display:flex;width:fit-content;margin:34px auto 0;font-size:14px}@media(max-width:999px){.f-story-history__inner{padding-block:60px 64px}.f-story-history h2{font-size:38px}.f-story-history__columns{gap:36px}}@media(max-width:699px){.f-story-history__inner{padding-block:48px 52px}.f-story-history h2{font-size:34px;margin-bottom:20px}.f-story-history__introduction{font-size:22px}.f-story-history__columns{grid-template-columns:1fr;gap:28px;margin-top:32px}.f-story-history__column h3{font-size:28px;margin-bottom:12px}.f-story-history__column>div{font-size:20px;line-height:1.55}.f-story-history__inner>.f-text-link{margin-top:28px}}.f-story-panel__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.f-story-panel__media{position:relative;min-height:560px;overflow:hidden;background:#e8eadc}.f-story-panel__media img{position:absolute;width:100%;height:100%;object-fit:cover}.f-story-panel__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(40px,5.6vw,96px);background:var(--f-paper)}.f-story-panel__copy>h2{margin:0 0 24px;font-size:34px;line-height:1.2}.f-story-panel__body{font-family:var(--f-serif);font-size:24px;line-height:1.45}.f-story-panel__body p{margin:0 0 20px}.f-story-panel__body p:last-child{margin-bottom:0}.f-story-panel__copy>.f-text-link{margin-top:28px}.f-story-panel--right .f-story-panel__media{order:1}.f-story-panel--forest .f-story-panel__copy{align-items:center;background:var(--f-forest);color:var(--f-paper);text-align:center}.f-story-panel--forest .f-story-panel__copy>h2{max-width:460px}.f-story-panel--forest .f-story-panel__body{max-width:470px}.f-story-panel__body.f-prose{font-family:var(--f-sans);font-size:18px;line-height:1.7}.f-story-panel__body.f-prose h2{margin-top:30px;font-size:29px;line-height:1.25}@media(max-width:999px){.f-story-panel__copy{padding:38px 28px}.f-story-panel__media{min-height:480px}.f-story-panel__copy>h2{font-size:32px}.f-story-panel__body{font-size:22px}}@media(max-width:699px){.f-story-panel__inner{grid-template-columns:1fr}.f-story-panel--right .f-story-panel__media{order:0}.f-story-panel__media{min-height:0;aspect-ratio:4 / 3}.f-story-panel__copy{padding:38px 24px}.f-story-panel__copy>h2{font-size:30px;margin-bottom:20px}.f-story-panel__body{font-size:22px}.f-story-panel__body.f-prose h2{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAIAA8 */
