.collection-orbit{display:none}
.collection-orbit-stage::before{content:'';position:absolute;inset:5%;background:url('../images/logo.jpeg') center/contain no-repeat;opacity:.055;pointer-events:none;z-index:-1;mix-blend-mode:multiply}
.collection-orbit-stage::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 20% 35%,#c9a05920,transparent 55%),radial-gradient(ellipse at 85% 75%,#1736530c,transparent 50%);pointer-events:none;z-index:-1}
.home-page .tmc-story-page>.process>.container{width:min(1120px,92vw)!important;max-width:1120px!important;margin-inline:auto!important;padding:clamp(24px,4vw,48px)!important;box-sizing:border-box}
.home-page .tmc-story-page>.process .process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.home-page .tmc-story-page>.process .step{padding:24px 16px;min-width:0}
.home-page .tmc-story-page>.process .step h3{font-size:clamp(22px,2.2vw,30px);line-height:1.2}
.home-page .tmc-story-page>.process .step p{font-size:15px;line-height:1.65}
.home-page .tmc-story-page>.cta,.home-page .tmc-story-page>.cta h2{color:#173653!important}
.home-page .tmc-story-page>.cta p{color:#555!important;opacity:1!important}
.home-page .tmc-story-page>.cta>.container{margin-inline:auto!important}
.home-page .collections.has-collection-orbit{margin-top:0!important;padding:0!important;overflow:visible!important;transform:none!important;background:#faf8f5!important}
.has-collection-orbit>[data-home-catalogue]{display:none!important}
.has-collection-orbit>.collection-orbit{display:block;position:relative}
.collection-orbit-stage{position:sticky;top:0;height:100svh;overflow:hidden;background:linear-gradient(120deg,#f8f5f0,#fff 60%,#eee9e1);isolation:isolate}
.collection-orbit-heading{position:absolute;top:100px;left:6%;font:500 12px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.25em;color:#98713b;z-index:150}
.collection-orbit-space{position:absolute;inset:0 35% 0 0;perspective:1100px;perspective-origin:50% 50%;transform-style:preserve-3d}
.collection-orbit-photo{position:absolute;left:50%;top:50%;width:clamp(160px,19vw,275px);height:clamp(175px,27vh,270px);padding:0;border:0;border-radius:6px;background:#fff;box-shadow:0 16px 36px #17365325;transform-style:preserve-3d;cursor:pointer;overflow:hidden;will-change:transform}
.collection-orbit-photo[hidden]{display:none}
.collection-orbit-photo img{width:100%;height:100%;object-fit:contain;display:block;background:#f7f3ed}
.collection-orbit-photo>span{position:absolute;bottom:0;left:0;right:0;padding:9px 12px;background:#173653e8;color:white;font:500 11px Montserrat,sans-serif;white-space:normal;line-height:1.35}
.collection-orbit-photo--dyo{border:1px solid #d8bd87;border-radius:20px;height:clamp(280px,38vh,360px);background:linear-gradient(160deg,#173653 0 68%,#caa35c 68% 70%,#f4ead9 70% 100%)}
.collection-orbit-dyo-art{position:absolute;inset:0 0 29px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:28px 22px;text-align:left;color:#fff;background:none}
.collection-orbit-dyo-art small{font:600 9px/1.3 Montserrat,sans-serif;letter-spacing:.24em;color:#efd79f}
.collection-orbit-dyo-art strong{margin:10px 0 8px;font:500 clamp(22px,2.4vw,34px)/.95 'Cormorant Garamond',serif;letter-spacing:-.02em}
.collection-orbit-dyo-art em{font:500 9px/1.3 Montserrat,sans-serif;letter-spacing:.08em;color:#f7ead0;font-style:normal}
.collection-orbit-details{position:absolute;right:4%;top:50%;transform:translateY(-50%);width:28%;max-width:420px;z-index:160;color:#173653;background:#fffffff0;border:1px solid #c9a0592e;border-radius:18px;padding:clamp(18px,2.2vw,30px);box-shadow:0 18px 45px #17365312;box-sizing:border-box}
.collection-orbit-details h3{font-size:clamp(24px,3vw,42px);line-height:1.1;margin:0 0 20px}
.collection-orbit-details p{font-size:14px;line-height:1.7;margin:12px 0}
.collection-orbit-details .button,.collection-orbit-details .button-outline{display:inline-block;margin-top:15px;padding:12px 18px;font-size:12px}
@media(max-width:1100px) and (min-width:901px){.collection-orbit-space{right:42%}.collection-orbit-details{right:3%;width:34%}.collection-orbit-photo{width:clamp(155px,18vw,220px);height:clamp(170px,25vh,225px)}}
@media(max-width:1000px){.home-page .tmc-story-page>.process .process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.collection-orbit-space{right:0;bottom:25%}.collection-orbit-details{top:auto;bottom:18px;left:6%;right:6%;width:auto;max-width:none;transform:none;padding:14px 16px}.collection-orbit-details h3{font-size:24px;margin-bottom:4px}.collection-orbit-details p{display:none}.collection-orbit-details .button{margin-top:6px}.collection-orbit-heading{top:90px}.collection-orbit-photo{width:190px;height:170px}}
@media(max-width:600px),(prefers-reduced-motion:reduce){.has-collection-orbit>[data-home-catalogue]{display:block!important}.has-collection-orbit>.collection-orbit{display:none!important}}
@media(max-width:540px){.home-page .tmc-story-page>.process .process-grid{grid-template-columns:1fr}}
