.oxh{--hdr:64px;--oxh-bg:#ece7df;--oxh-steps:0;position:relative;clip-path:inset(0)}.oxh[data-pinned=true]{height:calc(100vh - var(--hdr) + var(--oxh-steps) * 75vh);height:calc(100svh - var(--hdr) + var(--oxh-steps) * 75svh)}.oxh__stage{position:sticky;top:var(--hdr);height:calc(100vh - var(--hdr));height:calc(100svh - var(--hdr));overflow:hidden;background:var(--oxh-bg);color:var(--oxh-hud,#141414);box-shadow:0 140px 0 0 var(--oxh-bg)}.oxh__track{display:flex;height:100%;will-change:transform}.oxh__panel{--d:0;--a:0;position:relative;flex:0 0 100%;height:100%;color:var(--fg,#141414)}.oxh__word{top:7%;left:50%;margin:0;font-size:clamp(6rem,38vw,28rem);font-weight:200;letter-spacing:-.06em;line-height:.8;white-space:nowrap;text-transform:lowercase;opacity:.16;pointer-events:none;user-select:none;transform:translate3d(calc(-50% + var(--d) * 60vw),0,0)}.oxh__shot,.oxh__shot2,.oxh__word{position:absolute;will-change:transform}.oxh__shot,.oxh__shot2{display:block;overflow:hidden;aspect-ratio:4/5;background:#e7e3dc}.oxh__shot{z-index:2;top:42%;left:50%;height:min(50%,96vw);border-radius:22px;box-shadow:0 34px 70px -24px rgba(0,0,0,.5);transform:translate3d(calc(-50% + var(--d) * -9vw),-50%,0) rotate(calc(var(--d) * 6deg)) scale(calc(1 - var(--a) * .12))}.oxh__shot2{z-index:1;top:24%;left:50%;height:min(27%,52vw);border-radius:14px;box-shadow:0 20px 44px -18px rgba(0,0,0,.45);transform:translate3d(calc(19vw + var(--d) * 55vw),-50%,0) rotate(calc(7deg + var(--d) * -16deg))}.oxh__shot img,.oxh__shot2 img{object-fit:cover}.oxh__info{position:absolute;z-index:3;right:6vw;bottom:8%;left:6vw;transform:translate3d(calc(var(--d) * 42vw),0,0);opacity:calc(1 - var(--a) * 2)}.oxh__meta{display:flex;align-items:center;gap:.7rem;margin:0 0 .55rem;font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.oxh__meta i{width:1.75rem;height:1px;background:currentColor;opacity:.5}.oxh__meta span:first-child{opacity:.6}.oxh__name{margin:0;font-size:clamp(1.5rem,6.4vw,3.25rem);font-weight:300;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}.oxh__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:.85rem}.oxh__price{display:flex;align-items:baseline;gap:.6rem;font-size:1.0625rem;font-weight:500;font-variant-numeric:tabular-nums}.oxh__price s{font-size:.875rem;font-weight:400;opacity:.55}.oxh__cta{display:inline-flex;align-items:center;gap:.55rem;padding:.75rem 1.15rem;border:1px solid;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:background-color .25s ease,color .25s ease}.oxh__cta svg{width:1.1rem;height:.6rem}.oxh__cta:focus-visible,.oxh__cta:hover{background:var(--fg);color:var(--bg)}.oxh__hud{position:absolute;z-index:5;top:.9rem;right:6vw;left:6vw;display:flex;align-items:center;justify-content:space-between;font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:color .35s ease;pointer-events:none}.oxh__hint{display:inline-flex;align-items:center;gap:.5rem;font-size:.625rem;opacity:var(--oxh-hint,1)}.oxh__hint svg{width:1.4rem;height:.65rem;animation:oxh-nudge 1.6s ease-in-out infinite}@keyframes oxh-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(7px)}}.oxh__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:clamp(4rem,24vw,18rem);font-weight:200;letter-spacing:-.05em;opacity:.1;animation:oxh-breathe 1.8s ease-in-out infinite}@keyframes oxh-breathe{50%{opacity:.2}}.oxh__count{font-variant-numeric:tabular-nums}.oxh__skip{padding:.5rem 0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;cursor:pointer;opacity:.75;pointer-events:auto}.oxh__skip:focus-visible,.oxh__skip:hover{opacity:1}.oxh__bar{position:absolute;z-index:5;right:6vw;bottom:1.15rem;left:6vw;height:2px;background:color-mix(in srgb,currentColor 22%,transparent);transition:color .35s ease}.oxh__bar i{display:block;height:100%;background:currentColor;transform:scaleX(0);transform-origin:left center}@media (min-width:900px){.oxh__word{top:9%;font-size:clamp(14rem,30vw,32rem)}.oxh__shot{top:50%;left:57%;height:72%;transform:translate3d(calc(-50% + var(--d) * -7vw),-50%,0) rotate(calc(var(--d) * 5deg)) scale(calc(1 - var(--a) * .1))}.oxh__shot2{top:27%;left:57%;height:34%;transform:translate3d(calc(15vw + var(--d) * 34vw),-50%,0) rotate(calc(6deg + var(--d) * -12deg))}.oxh__info{top:50%;right:auto;bottom:auto;width:min(30vw,26rem);transform:translate3d(calc(var(--d) * 26vw),-50%,0)}.oxh__buy{justify-content:flex-start;gap:1.1rem 1.75rem;margin-top:1.4rem}}.oxh[data-pinned=false] .oxh__track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.oxh[data-pinned=false] .oxh__track::-webkit-scrollbar{display:none}.oxh[data-pinned=false] .oxh__panel{overflow:hidden;scroll-snap-align:start;background:var(--bg)}@media (prefers-reduced-motion:reduce){.oxh__hint svg,.oxh__loading{animation:none}}