:root{--ff-carbon:#222222;--ff-paper:#ffffff;--ff-ash:#b6b6b6;--ff-stone:#f5f5f5;--ff-graphite:#727272;--ff-smoke:#e6e6e6;--ff-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ff-serif:"Cormorant Garamond","Times New Roman",Georgia,serif;--ff-ease:cubic-bezier(.19,1,.22,1);--ff-ease-io:cubic-bezier(.77,0,.175,1);--ff-max:1280px}body.dp-ff{--font-body--family:var(--ff-sans);--font-subheading--family:var(--ff-sans);--font-accent--family:var(--ff-sans);--font-heading--family:var(--ff-serif);--font-heading--weight:400;color:var(--ff-carbon);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.dp-ff h1,body.dp-ff h2,body.dp-ff h3{font-weight:400}body.dp-ff ::selection{background:var(--ff-carbon);color:#fff}.ff-progress{position:fixed;top:0;left:0;right:0;height:2px;background:var(--ff-carbon);transform:scaleX(0);transform-origin:0 50%;z-index:1000;pointer-events:none}.ff-cursor{position:fixed;top:0;left:0;width:0;height:0;z-index:2000;pointer-events:none;transition:opacity .3s}.ff-cursor:before{content:"";position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fff;mix-blend-mode:difference;transition:transform .5s var(--ff-ease),opacity .3s}.ff-cursor.is-link:before{transform:scale(4)}.ff-cursor__label{position:absolute;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;background:#222222e6;color:#fff;display:flex;align-items:center;justify-content:center;font:400 11px/1 var(--ff-sans);letter-spacing:.2em;text-transform:uppercase;transform:scale(0);transition:transform .6s var(--ff-ease);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ff-cursor.is-active .ff-cursor__label{transform:scale(1)}.ff-cursor.is-active:before{opacity:0}.ff-cursor.is-hidden{opacity:0}@media(hover:hover)and (pointer:fine){html.ff-js [data-ff-cursor],html.ff-js [data-ff-cursor] *{cursor:none}}html.ff-js [data-ff-reveal]{opacity:0;transform:translate3d(0,48px,0);transition:opacity 1.1s var(--ff-ease),transform 1.4s var(--ff-ease);transition-delay:calc(var(--d,0) * 90ms)}html.ff-js [data-ff-reveal].is-in{opacity:1;transform:none}html.ff-js [data-ff-reveal=fade]{transform:none}html.ff-js [data-ff-reveal=clip]{opacity:1;transform:none;clip-path:inset(100% 0 0 0);transition:clip-path 1.5s var(--ff-ease-io);transition-delay:calc(var(--d,0) * .12s)}html.ff-js [data-ff-reveal=clip].is-in{clip-path:inset(0 0 0 0)}html.ff-js [data-ff-reveal=clip] img{transform:scale(1.25);transition:transform 2.2s var(--ff-ease);transition-delay:calc(var(--d,0) * .12s)}html.ff-js [data-ff-reveal=clip].is-in img{transform:scale(1)}.ff-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.ff-w>span{display:inline-block;transform:translate3d(0,115%,0) rotate(5deg);transform-origin:0 100%;transition:transform 1.3s var(--ff-ease);transition-delay:calc(var(--i) * 70ms + var(--split-delay,0ms))}[data-ff-split].is-in .ff-w>span{transform:none}.ff-link{position:relative;display:inline-flex;align-items:center;gap:12px;padding:14px 0;color:inherit;text-decoration:none;font:400 13px/1 var(--ff-sans);letter-spacing:.18em;text-transform:uppercase;transition:transform .5s var(--ff-ease)}.ff-link:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:currentColor;transform-origin:left}.ff-link:hover:after{animation:ff-line .9s var(--ff-ease)}.ff-link__arrow{display:inline-block;transition:transform .6s var(--ff-ease)}.ff-link:hover .ff-link__arrow{transform:translate(8px)}@keyframes ff-line{0%{transform:scaleX(1);transform-origin:right}45%{transform:scaleX(0);transform-origin:right}46%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.ff-center{text-align:center;margin-top:48px}.ff-section{max-width:var(--ff-max);margin:0 auto;padding:96px 24px}.ff-kicker{display:block;margin:0 0 18px;font:400 12px/1 var(--ff-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ff-graphite);text-align:center}.ff-title{margin:0 0 56px;font-family:var(--ff-serif);font-weight:400;font-size:clamp(34px,4vw,56px);line-height:1.05;letter-spacing:-.01em;text-align:center;color:var(--ff-carbon)}.ff-eyebrow{margin:0;font:400 12px/1 var(--ff-sans);letter-spacing:.3em;text-transform:uppercase}.ff-hero{position:relative;height:calc(100svh - var(--header-group-height,100px));min-height:560px;overflow:hidden;background:var(--ff-carbon);color:#fff}.ff-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#fff}.ff-hero__media.is-single{grid-template-columns:1fr}.ff-hero__panel{position:relative;overflow:hidden;background:var(--ff-carbon)}html.ff-js .ff-hero__panel{clip-path:inset(100% 0 0 0);transition:clip-path 1.7s var(--ff-ease-io)}html.ff-js .ff-hero__panel:nth-child(2){transition-delay:.18s}html.ff-loaded .ff-hero__panel{clip-path:inset(0 0 0 0)}.ff-hero__img{position:absolute;left:0;right:0;top:-12%;bottom:-12%;will-change:transform}.ff-hero__img img,.ff-hero__panel svg{width:100%;height:100%;object-fit:cover;display:block}html.ff-js .ff-hero__img img{transform:scale(1.3);transition:transform 2.6s var(--ff-ease)}html.ff-loaded .ff-hero__img img{transform:scale(1)}html.ff-loaded .ff-hero__panel:hover .ff-hero__img img{transform:scale(1.05);transition-duration:1.6s}.ff-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000001f 55%,#0003);pointer-events:none}.ff-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:22px;padding:24px 24px 13vh;text-align:center;pointer-events:none}.ff-hero__content a{pointer-events:auto}.ff-hero__title{--split-delay:.65s;margin:0;max-width:14ch;font-family:var(--ff-serif);font-weight:400;font-size:clamp(52px,9vw,150px);line-height:.92;letter-spacing:-.015em;color:#fff}.ff-hero__scroll{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font:400 10px/1 var(--ff-sans);letter-spacing:.3em;text-transform:uppercase;opacity:.85}.ff-hero__scroll i{position:relative;display:block;width:1px;height:44px;background:#ffffff59;overflow:hidden}.ff-hero__scroll i:after{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#fff;animation:ff-drip 2.2s var(--ff-ease-io) infinite}@keyframes ff-drip{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.ff-tiles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ff-tile{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;color:#fff;text-decoration:none;background:var(--ff-stone)}.ff-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ff-tile__img{position:absolute;left:0;right:0;top:-8%;bottom:-8%;will-change:transform}.ff-tile__img img,.ff-tile__img svg{width:100%;height:100%;object-fit:cover;display:block}.ff-tile .ff-tile__img img{transition:transform 1.8s var(--ff-ease)}.ff-tile:hover .ff-tile__img img{transform:scale(1.09)!important}.ff-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000038;transition:background .8s var(--ff-ease)}.ff-tile:hover:after{background:#0000006b}.ff-tile__label{position:absolute;left:0;right:0;top:50%;z-index:2;transform:translateY(-50%);text-align:center;font:400 clamp(20px,2.2vw,30px)/1 var(--ff-sans);letter-spacing:.32em;text-transform:uppercase;padding-left:.32em;transition:letter-spacing .9s var(--ff-ease),transform .9s var(--ff-ease)}.ff-tile:hover .ff-tile__label{letter-spacing:.5em;transform:translateY(calc(-50% - 14px))}.ff-tile__cta{position:absolute;left:0;right:0;top:50%;z-index:2;margin-top:26px;text-align:center;font:400 12px/1 var(--ff-sans);letter-spacing:.22em;text-transform:uppercase;opacity:0;transform:translateY(16px);transition:opacity .6s var(--ff-ease),transform .9s var(--ff-ease)}.ff-tile:hover .ff-tile__cta{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ff-gallery.css.map */
