html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.tfc-fly-clip{overflow-x:clip}.tfc-hero3d-host{position:relative}.tfc-hero3d{position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;height:100%;z-index:1;pointer-events:none;display:block;opacity:0;transition:opacity .8s ease}.tfc-hero3d-host.is-3d .tfc-hero3d{opacity:1}.tfc-hero3d-host .hero__copy,.tfc-hero3d-host .stage{position:relative;z-index:2}.tfc-hero3d-host.is-3d .devices{visibility:hidden}.tfc-hero3d-glow{position:absolute;z-index:0;pointer-events:none;top:-10%;bottom:-10%;left:calc(50% - 50vw);width:100vw;opacity:0;transition:opacity 1.2s ease;background:radial-gradient(38% 52% at 70% 52%,color-mix(in srgb,var(--acc, #d9ad66) 34%,transparent),transparent 70%)}.tfc-hero3d-host.is-3d .tfc-hero3d-glow{opacity:1}@media(max-width:749px){.tfc-hero3d-glow{background:radial-gradient(70% 40% at 50% 70%,color-mix(in srgb,var(--acc, #d9ad66) 34%,transparent),transparent 70%)}}.tfc-hero3d-host.is-3d .devices *{animation:none!important}.tfc-w{display:inline-block;will-change:transform,opacity;background:inherit;-webkit-background-clip:inherit;background-clip:inherit;-webkit-text-fill-color:inherit}.tfc-tilt{transform-style:preserve-3d;transition-property:box-shadow,border-color,opacity!important}.tfc-tilt.is-tilting{box-shadow:0 24px 50px -30px #0009,0 0 0 1px #c9a86a38;z-index:2}.tfc-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;z-index:3;background:radial-gradient(380px circle at var(--gx, 50%) var(--gy, 50%),rgba(255,244,220,.16),transparent 60%);opacity:0;transition:opacity .4s ease}.tfc-tilt.is-tilting .tfc-glare{opacity:1}.bundle__wall img,.tfc-story img,.fit img{will-change:transform}.tfc-dome{position:relative;padding:clamp(36px,5vw,72px) 0 clamp(24px,4vw,56px);overflow:hidden}.tfc-dome__head{text-align:center;position:relative;z-index:2;justify-content:center}.tfc-dome__head .eyebrow{justify-content:center}.tfc-dome__head h2{margin-inline:auto}.tfc-dome__hint{margin:10px auto 0;opacity:.62;font-size:14px;letter-spacing:.02em}.tfc-dome__hint span{display:inline-block;margin-right:6px;animation:tfc-nudge 2.4s ease-in-out infinite}@keyframes tfc-nudge{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}.tfc-dome__stage{--r: clamp(480px, 54vw, 880px);position:relative;height:clamp(420px,46vw,660px);margin-top:8px;perspective:calc(var(--r) * 2);perspective-origin:50% 50%;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;overflow:hidden}.tfc-dome__stage.is-drag{cursor:grabbing}.tfc-dome__sphere{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.tfc-dome__item{--tw: calc(var(--r) * .2);--th: calc(var(--tw) * .64);position:absolute;left:calc(var(--tw) / -2);top:calc(var(--th) / -2);width:var(--tw);height:var(--th);transform:rotateY(var(--lon)) rotateX(var(--lat)) translateZ(calc(var(--r) * -1));backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:10px;overflow:hidden;display:block;background:#1b1916;box-shadow:0 0 0 1px #c9a86a38,0 18px 40px -20px #000000b3}.tfc-dome__item img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s}.tfc-dome__item:hover img,.tfc-dome__item:focus-visible img{transform:scale(1.06);filter:brightness(1.08)}.tfc-dome__cap{position:absolute;left:0;right:0;bottom:0;padding:18px 10px 8px;font-size:12px;letter-spacing:.04em;color:#fff;background:linear-gradient(transparent,#000000b8);opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.tfc-dome__item:hover .tfc-dome__cap,.tfc-dome__item:focus-visible .tfc-dome__cap{opacity:1;transform:none}.tfc-dome__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 62% 70% at 50% 50%,transparent 52%,var(--tfc-dome-bg, var(--wall, #111)) 100%),linear-gradient(to bottom,var(--tfc-dome-bg, var(--wall, #111)) 0,transparent 14%,transparent 86%,var(--tfc-dome-bg, var(--wall, #111)) 100%)}.tfc-dome__fallback{display:none}.tfc-m--off .tfc-dome__fallback,.tfc-m--reduce .tfc-dome__fallback{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.tfc-m--off .tfc-dome__stage,.tfc-m--reduce .tfc-dome__stage{display:none}.tfc-dome__fallback a{display:block;border-radius:8px;overflow:hidden}.tfc-dome__fallback img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}@media(max-width:749px){.tfc-dome__stage{--r: 420px;height:380px}.tfc-dome__item{--tw: 118px}}.tfc-s3d{position:relative;--s3d: rgb(120, 70, 30)}.tfc-s3d__pin{position:relative;height:100vh;height:100svh;overflow:hidden;isolation:isolate;color:#f4efe6;background:#08080b}.tfc-s3d__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(55% 65% at var(--s3d-x, 62%) 50%,color-mix(in srgb,var(--s3d) 55%,transparent) 0%,color-mix(in srgb,var(--s3d) 18%,#08080b) 45%,#08080b 80%)}.tfc-s3d__pin[data-side=right]{--s3d-x: 38%}.tfc-s3d__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 70% at var(--s3d-x, 62%) 50%,#000,transparent 75%);mask-image:radial-gradient(70% 70% at var(--s3d-x, 62%) 50%,#000,transparent 75%)}.tfc-s3d__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0c0a08 0,transparent 14%,transparent 86%,#0c0a08 100%)}.tfc-s3d__marquee{position:absolute;z-index:0;left:0;right:0;bottom:9vh;overflow:hidden;pointer-events:none;white-space:nowrap}.tfc-s3d__marquee span{display:inline-block;font-family:var(--f-display);font-size:clamp(48px,9vw,150px);line-height:1;text-transform:uppercase;letter-spacing:-.01em;color:#ffffff0e;will-change:transform}.tfc-s3d__hud{position:absolute;z-index:3;top:92px;left:max(var(--gutter, 24px),calc((100vw - var(--max, 1240px)) / 2));right:max(var(--gutter, 24px),calc((100vw - var(--max, 1240px)) / 2));display:flex;justify-content:space-between;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#ffffff73;pointer-events:none}.tfc-s3d__hud b{color:#e2c48c;font-weight:600}.tfc-s3d__gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;display:block;pointer-events:none}.tfc-s3d__word{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-items:center;pointer-events:none}.tfc-s3d__word span{grid-area:1 / 1;font-family:var(--f-display);font-size:clamp(72px,17vw,300px);line-height:.85;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.2);opacity:0;transform:translateY(18%) scale(.96);filter:blur(10px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1),filter .7s ease}.tfc-s3d__word span.is-active{opacity:1;transform:none;filter:none}.tfc-s3d__word span{transition-duration:1s,1.2s,1s}.tfc-s3d__poster{position:absolute;left:62%;top:50%;width:min(44vw,640px);transform:translate(-50%,-50%) perspective(1000px) rotateY(-12deg);z-index:1;border:10px solid #0b0b0c;outline:3px solid #c9cacd;box-shadow:0 40px 80px -30px #000c;border-radius:14px;overflow:hidden;transition:opacity .6s}.tfc-s3d__poster img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.tfc-s3d.is-3d .tfc-s3d__poster{opacity:0}.tfc-s3d__copy{position:absolute;z-index:2;top:50%;left:max(var(--gutter, 24px),calc((100vw - var(--max, 1240px)) / 2));width:min(420px,34vw);transform:translateY(-50%);min-height:260px}.tfc-s3d__pin[data-side=right] .tfc-s3d__copy{left:auto;right:max(var(--gutter, 24px),calc((100vw - var(--max, 1240px)) / 2));text-align:right}.tfc-s3d__ch{position:absolute;inset:0 0 auto 0;opacity:0;transform:translateY(18px);filter:blur(4px);pointer-events:none;transition:opacity .6s ease,transform .9s cubic-bezier(.16,1,.3,1),filter .6s ease}.tfc-s3d__ch.is-active{opacity:1;transform:none;filter:none;pointer-events:auto;transition-delay:.12s}.tfc-s3d__kick{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#f4efe6b3;margin:0 0 14px}.tfc-s3d__kick b{color:#e2c48c;font-weight:600}.tfc-s3d__kick span{font-variant-numeric:tabular-nums}.tfc-s3d__title{font-family:var(--f-display);font-size:clamp(40px,5.2vw,84px);line-height:.95;margin:0 0 16px;color:#fff}.tfc-s3d__text{font-size:16px;line-height:1.6;color:#f4efe6c7;margin:0 0 22px}.tfc-s3d__cta{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:999px;background:#f4efe6;color:#111;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.tfc-s3d__cta:hover{background:#e2c48c}.tfc-s3d__dots{position:absolute;z-index:3;right:max(16px,2vw);top:50%;transform:translateY(-50%);display:grid;gap:10px}.tfc-s3d__dots i{width:8px;height:8px;border-radius:50%;background:#ffffff47;cursor:pointer;transition:background .3s,transform .3s}.tfc-s3d__dots i.is-active{background:#e2c48c;transform:scale(1.4)}.tfc-s3d__scroll{position:absolute;z-index:3;left:50%;bottom:22px;transform:translate(-50%);margin:0;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#ffffff80}.tfc-s3d__scroll:after{content:"";display:block;width:1px;height:26px;margin:8px auto 0;background:linear-gradient(rgba(255,255,255,.6),transparent);animation:tfc-drip 1.8s ease-in-out infinite}@keyframes tfc-drip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.tfc-s3d__fallback,.tfc-m--off .tfc-s3d__pin,.tfc-m--reduce .tfc-s3d__pin{display:none}.tfc-m--off .tfc-s3d__fallback,.tfc-m--reduce .tfc-s3d__fallback{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;padding-block:48px}.tfc-s3d__fallback a{display:grid;gap:8px;color:inherit;text-decoration:none}.tfc-s3d__fallback img{width:100%;height:auto;border-radius:8px}@media(max-width:749px){.tfc-s3d__copy,.tfc-s3d__pin[data-side=right] .tfc-s3d__copy{left:20px;right:20px;width:auto;top:auto;bottom:64px;transform:none;text-align:left;min-height:230px}.tfc-s3d__pin,.tfc-s3d__pin[data-side=right]{--s3d-x: 50%}.tfc-s3d__word{place-items:start center;padding-top:14vh}.tfc-s3d__poster{left:50%;top:32%;width:86vw}.tfc-s3d__title{font-size:40px}.tfc-s3d__text{font-size:15px;margin-bottom:16px}.tfc-s3d__dots{right:10px}.tfc-s3d__scroll{display:none}.tfc-s3d__hud{top:76px;font-size:10px}.tfc-s3d__marquee{bottom:auto;top:46vh}}.tfc-s3d__bar{position:absolute;z-index:3;left:50%;bottom:0;width:min(var(--max, 1240px),calc(100vw - 2 * var(--gutter, 24px)));height:1px;transform:translate(-50%);background:#ffffff1f}.tfc-s3d__bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:#e2c48c;transform-origin:0 50%;transform:scaleX(0)}@media(prefers-reduced-motion:reduce){.tfc-dome__hint span,.tfc-s3d__scroll:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tfc-motion.css.map */
