.sculpture{mask-image:radial-gradient(ellipse at 65% 50%,#000 15%,transparent 70%);transform:translate(var(--px),var(--py)) scale(var(--scale,1)) rotate(var(--brand-turn,0deg))}.sculpture img{object-fit:contain;width:75%;margin-left:25%}.archive{transform:translate(calc(var(--px) + var(--photo-x,0px)),var(--py)) scale(var(--archive-scale,.8)) rotate(var(--archive-angle,-12deg));overflow:hidden}.archive:after{content:'';position:absolute;top:var(--scan,0%);left:0;right:0;height:1px;background:#9bdeff;box-shadow:0 0 30px 8px #56acff66}.listing-graphic{position:absolute;right:8%;top:26%;width:30%;padding:32px;background:#051a2df0;border:1px solid #63809f;opacity:var(--listing,0);transform:translateY(calc((1 - var(--listing,0)) * 40px));color:#f0f6ff}.listing-graphic small,.listing-graphic span{display:block;font:9px monospace;letter-spacing:2px;margin:18px 0}.listing-graphic strong{font-size:32px;font-weight:400;letter-spacing:-1px}.beta-entry{padding:100px 10.5vw 140px;background:#031629;position:relative;z-index:2;display:flex;justify-content:space-between;gap:25px;align-items:center;font:9px monospace;color:#a6b5c6;letter-spacing:1px}.beta-entry a{border-bottom:1px solid #516278;padding:15px 0;letter-spacing:0}.beta-entry b{color:#c8a45f;margin-left:20px}.intro{height:180svh}.reduced .intro{background:#031629}.reduced .ocean-chapter{background:none}@media(max-width:700px){.sculpture img{width:100%;margin:0}.listing-graphic{top:16%;right:12%;width:64%;padding:15px}.listing-graphic strong{font-size:23px}.listing-graphic span{display:inline-block;font-size:7px;margin-right:12px}.beta-entry{flex-direction:column;align-items:flex-start}.intro h1{font-size:12vw}}

.garment{inset:0;opacity:var(--garment,0);transform:translate(var(--px),var(--py)) scale(var(--garment-zoom,1));mask-image:linear-gradient(90deg,transparent,#000 45%)}
.detail{inset:-4%;opacity:var(--detail,0);transform:translateY(var(--detail-y,0px)) scale(var(--detail-zoom,1));mask-image:linear-gradient(90deg,transparent,#000 45%)}
.garment img,.detail img{object-position:65% center}.sculpture{transform:translate(var(--px),var(--py)) scale(var(--scale,1))}.archive img{object-position:75% center}.archive:after{display:none}.listing-graphic{top:25%;right:10%;width:32%;padding:38px;box-shadow:0 30px 100px #0005}.listing-graphic strong{font-size:40px}.listing-graphic span{padding:15px 0;border-bottom:1px solid #61758b55}.callout{display:none}.reduced .tech{background:linear-gradient(90deg,#031629f0,#031629cc),none center/cover}.reduced .resale .inner{background:linear-gradient(90deg,#ebeff2 30%,#ebeff299),none right/auto 75% no-repeat}
@media(max-width:700px){.garment{inset:0 0 30% -40%;mask-image:linear-gradient(0deg,transparent,#000 40%)}.garment img{object-position:78% center}.detail{inset:0 0 25% -30%;mask-image:linear-gradient(0deg,transparent,#000 50%)}.listing-graphic{top:15%;right:12%;width:76%;padding:22px}.listing-graphic strong{font-size:30px}.listing-graphic span{padding:8px 0}.archive{top:12%;height:40%}}

/* Technology-first direction: blue throughout, no editorial clothing media. */
.resale{color:#edf4ff}.resale em{color:#9cc5ed}.resale .description{color:#b2c9df}.resale .copy{background:none}.reduced .resale,.reduced .resale .inner,.reduced .tech{background:#08294b}.vignette{opacity:.8}canvas{opacity:.8}.listing-graphic{background:#082748e8}.categories{color:#8ab8e2}.sculpture{opacity:calc(var(--sculpture) * .6)}
