/* RAAGA / campaign direction 02. A moving editorial, with a usable rental shop. */
:root{--ivory:#ede9df;--ink:#29281e;--green:#112c23;--gold:#c2a575;--line:#c9c2b3}body{padding-top:84px}body.home-view{padding-top:0}#header{position:fixed;height:84px;left:0;right:0;padding:0 4%;background:var(--ivory);border-bottom:1px solid #79705a30;transition:background .35s,color .35s,backdrop-filter .35s}#header .wordmark{font-size:30px}#header .wordmark-sub{display:none}#header .wordmark span{font-size:6px;letter-spacing:3px}#header nav{gap:32px;font-size:11px}#header.is-dark{background:#112c23e8;color:var(--ivory);border-color:#ffffff20;backdrop-filter:blur(12px)}.home-view #header.is-dark:not(.solid){background:transparent;backdrop-filter:none;border-color:transparent}#header.dark:not(.is-dark){background:var(--ivory);color:var(--ink)}#header .bag-button span{border-color:currentColor}.wordmark,.footer-logo{font-weight:500}main{max-width:none!important}figure{margin:0}.arrival.hero{padding:0;overflow:visible;background:var(--green);color:var(--ivory);max-width:none}.arrival-stage{position:relative;height:100svh;min-height:700px;isolation:isolate;overflow:hidden}.arrival-grain{position:absolute;inset:0;opacity:.14;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.arrival-meta{position:absolute;left:4%;right:4%;top:124px;display:flex;justify-content:space-between;font-size:8px;line-height:1.6;letter-spacing:1.9px;color:#d1d4bf}.arrival-meta span:last-child{text-align:right}.giant-word{position:absolute;left:50%;top:19%;transform:translateX(-50%);font-family:'Cormorant Garamond',Georgia,serif;font-size:32vw;line-height:.75;font-weight:500;letter-spacing:-2vw;white-space:nowrap;color:#a9987050;z-index:0;pointer-events:none}.arrival-portrait{position:absolute;z-index:1;box-shadow:0 25px 80px #0005;overflow:visible;will-change:transform}.arrival-portrait img{width:100%;height:100%;object-fit:cover}.portrait-her{left:5.3%;top:25%;width:27%;height:63%;transform:rotate(-7deg)}.portrait-him{right:5.5%;top:20%;width:20%;height:49%;transform:rotate(7deg)}.arrival-portrait figcaption{font-size:6px;letter-spacing:1.6px;margin-top:10px;color:#e1dfd1}.arrival-title{position:absolute;z-index:3;left:30%;top:32%;width:50%;text-align:center;pointer-events:none}.arrival-title h1{font-size:7.2vw;line-height:.8;letter-spacing:-.35vw;text-shadow:0 3px 30px #0003}.arrival-title .hero-prefix{display:block;font-size:2.7vw;letter-spacing:-.05vw;line-height:1.3;margin-bottom:12px}.arrival-title .hero-line{display:block}.arrival-title em.hero-line{font-size:10.3vw;color:#d3b583;line-height:.88;margin-left:1vw}.arrival-description{position:absolute;left:38%;top:73%;z-index:3;font-size:11px;line-height:1.8;color:#d1d4bf}.arrival-actions{position:absolute;right:5%;bottom:13%;z-index:4}.hero-cta{display:flex;gap:22px;align-items:center;font-size:11px;line-height:1.5}.orbit-arrow{border:1px solid #c4bb9f8c;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font-size:31px;transition:transform .5s,background .5s,color .5s}.hero-cta:hover .orbit-arrow{transform:rotate(45deg);background:var(--ivory);color:var(--green)}.arrival-how{display:block;font-size:9px;color:#d1d4bf;text-align:right;margin-top:20px}.arrival-bottom{position:absolute;left:4%;right:4%;bottom:25px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:7px;letter-spacing:1.3px;z-index:3}.arrival-bottom>span:first-child{display:flex;gap:12px;align-items:center}.scroll-line{display:block;position:relative;width:35px;height:1px;background:#d6cfb3}.scroll-line:after{content:'';position:absolute;width:5px;height:5px;border-right:1px solid #d6cfb3;border-bottom:1px solid #d6cfb3;right:0;top:-2px;transform:rotate(-45deg)}.unfold-scene{position:absolute;inset:0;z-index:5;clip-path:inset(50% 50% 50% 50%);pointer-events:none;overflow:hidden;background:#3c160f}.unfold-scene>img{position:absolute;width:100%;height:100%;object-fit:cover}.unfold-shade{position:absolute;inset:0;background:linear-gradient(90deg,#1b140dbb,#1b140d25 70%,#1b140d55)}.unfold-kicker{position:absolute;left:6%;top:20%;font-size:9px}.unfold-title{position:absolute;left:6%;top:32%;font:clamp(80px,10vw,180px)/.85 'Cormorant Garamond',Georgia,serif;letter-spacing:-.5vw}.unfold-title>*{display:block}.unfold-title em{color:#e7c994}.unfold-caption{position:absolute;left:6%;bottom:21%;font-size:17px}.unfold-index{position:absolute;right:5%;bottom:30px;font-size:8px}.manifesto{padding:65px 6% 85px;background:var(--ivory)}.chapter-label{display:flex;justify-content:space-between;gap:25px;font-size:8px;letter-spacing:1.7px;border-top:1px solid var(--line);padding-top:20px}.manifesto h2{font-size:clamp(76px,10.5vw,170px);letter-spacing:-.5vw;line-height:.9;margin:90px 0 65px;max-width:1250px;background-image:linear-gradient(var(--ink),var(--ink));background-repeat:no-repeat;background-size:100% 100%;background-clip:text;-webkit-background-clip:text;color:#29281e30}.manifesto h2 em{color:inherit}.manifesto-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:end}.starburst{font-size:90px;line-height:1;color:#926a3d}.manifesto-bottom p{font-size:12px;color:var(--muted)}.line-cta{font-size:11px;border-bottom:1px solid #9e927f;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:12px 0}.line-cta>span{font-size:22px;transition:transform .3s}.line-cta:hover>span{transform:translate(4px,-4px)}.collection-chapter{padding:100px 6% 80px;overflow:hidden}.collection-heading{position:relative;margin-bottom:70px}.collection-heading h2{font-size:clamp(85px,11.5vw,175px);line-height:.8;letter-spacing:-.55vw;margin-top:35px}.collection-heading h2 em{margin-left:13vw;color:#94703d}.collection-heading-copy{position:absolute;right:5%;top:27%;font-size:12px;color:var(--muted)}.collection-pair{display:grid;grid-template-columns:1fr .87fr;gap:9%;align-items:start}.door-him{margin-top:160px}.door-frame{height:min(67vw,850px);position:relative;overflow:hidden;background:var(--green)}.door-him .door-frame{height:min(58vw,750px)}.door-image{height:112%;width:100%;position:absolute;top:-6%;will-change:transform}.door-image img{width:100%;height:100%;object-fit:cover;transition:scale 1.1s}.collection-door:hover .door-image img{scale:1.035}.door-shade{position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#0008)}.door-index{position:absolute;top:22px;left:23px;font-size:7px;color:white;letter-spacing:1.5px}.door-frame h3{position:absolute;bottom:25px;left:28px;color:white;font-size:clamp(70px,8vw,125px);letter-spacing:-.3vw}.door-arrow{position:absolute;right:24px;bottom:32px;color:white;width:62px;height:62px;border:1px solid #ffffff80;border-radius:50%;display:grid;place-items:center;font-size:26px;transition:background .3s,color .3s}.collection-door:hover .door-arrow{background:var(--ivory);color:var(--green)}.collection-door>p{display:flex;justify-content:space-between;font-size:7px;letter-spacing:1.2px;margin-top:17px;gap:15px}.collection-footnote{text-align:right;font-size:7px;margin-top:40px;color:var(--muted)}.kinetic-band{padding:35px 0;background:#a54329;color:var(--ivory);overflow:hidden}.kinetic-track{display:flex;align-items:center;gap:40px;width:max-content;white-space:nowrap;will-change:transform}.kinetic-track span{font-family:'DM Sans',sans-serif;font-size:5.8vw;font-weight:500;letter-spacing:-.3vw}.kinetic-track em{font-size:7.3vw;line-height:1}.wardrobe-section{padding:100px 0 65px;background:#e1d8c8;overflow:hidden}.wardrobe-heading{padding:0 6%;display:flex;justify-content:space-between;align-items:end;gap:40px}.wardrobe-heading h2{font-size:clamp(60px,7.2vw,110px);letter-spacing:-.25vw;margin-top:25px}.wardrobe-heading>p{font-size:11px;max-width:240px;margin-bottom:10px;color:var(--muted)}.rack-toolbar{margin:50px 6% 0;display:flex;justify-content:space-between;gap:20px;border-block:1px solid #ad9f87;padding:18px 0;align-items:center}.rack-tabs{display:flex;gap:32px}.rack-tabs button{font-size:11px;padding:5px 0;border-bottom:1px solid transparent;color:#786d5c}.rack-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.rack-tabs sup{font-size:7px;margin-left:5px}.rack-navigation{display:flex;gap:17px;align-items:center}.rack-navigation>span{font-size:7px;letter-spacing:1.3px;color:var(--muted)}.rack-navigation button{width:34px;height:34px;border:1px solid #ad9f87;border-radius:50%;font-size:17px}.wardrobe-rail{display:flex;gap:52px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:80px 8% 70px;cursor:grab;scroll-snap-type:x proximity;user-select:none}.wardrobe-rail::-webkit-scrollbar{display:none}.wardrobe-rail.dragging{cursor:grabbing;scroll-snap-type:none}.wardrobe-item{padding:0;flex:0 0 28vw;min-width:300px;max-width:465px;text-align:left;position:relative;scroll-snap-align:center;transform:rotate(var(--card-angle));transform-origin:50% 0;transition:rotate .5s,translate .5s;cursor:inherit;will-change:transform}.wardrobe-item:hover{rotate:calc(-1 * var(--card-angle));translate:0 -12px}.wardrobe-item[hidden]{display:none}.rack-photo{height:42vw;max-height:650px;min-height:450px;position:relative;box-shadow:0 15px 25px #443c2925;background:#b3a28b;overflow:hidden}.rack-photo img{height:100%;width:100%;object-fit:cover;pointer-events:none}.rack-open{position:absolute;bottom:0;left:0;right:0;padding:14px 20px;background:var(--green);color:white;font-size:10px;transform:translateY(100%);transition:transform .3s}.wardrobe-item:hover .rack-open,.wardrobe-item:focus-visible .rack-open{transform:none}.rack-number{position:absolute;left:8px;top:-54px;font:50px 'Cormorant Garamond',Georgia,serif;color:#8f7b5a}.rack-caption{display:flex;justify-content:space-between;gap:15px;padding:22px 0;border-bottom:1px solid #ad9f87}.rack-caption small{font:7px 'DM Sans',sans-serif;letter-spacing:1px;display:block}.rack-caption strong{font:30px/.95 'Cormorant Garamond',Georgia,serif;display:block;margin-top:9px}.rack-price{text-align:right;white-space:nowrap;font-size:12px;padding-top:2px}.rack-price small{margin-top:9px;font-size:6px}.rack-footer{display:flex;justify-content:space-between;margin:0 6%;align-items:center;gap:25px}.rack-footer>.eyebrow{font-size:7px;color:var(--muted)}.rental-chapter{padding:130px 6%;display:grid;grid-template-columns:1fr 1fr;gap:10%}.rental-intro h2{font-size:clamp(58px,6.5vw,100px);letter-spacing:-.2vw;margin:35px 0}.rental-intro>p:not(.eyebrow){font-size:12px;color:var(--muted);margin-bottom:30px}.rental-intro .line-cta{min-width:230px}.rental-steps{padding-top:15px}.rental-step{padding:30px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:50px 1fr 20px;gap:15px}.rental-step:last-child{border-bottom:1px solid var(--line)}.rental-number{font:38px/1 'Cormorant Garamond',Georgia,serif;color:#96764d}.rental-step h3{font-size:37px;letter-spacing:-.5px;margin:3px 0 14px}.rental-step p{font-size:12px;color:var(--muted);max-width:320px}.step-cross{font-size:18px;color:#96764d}.texture-chapter{min-height:970px;height:110vh;position:relative;isolation:isolate;overflow:hidden;background:#342218;color:var(--ivory)}.texture-background{position:absolute;inset:-10% 0;z-index:-2}.texture-background img{width:100%;height:100%;object-fit:cover}.texture-wash{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#121d17d9 5%,#162219a6 50%,#1e1b1120)}.texture-top{position:absolute;top:50px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:8px}.texture-title{position:absolute;left:6%;top:21%;font-size:clamp(120px,16vw,250px);letter-spacing:-.7vw;line-height:.7}.texture-title>*{display:block}.texture-title em{margin-left:10vw;color:#d4b16e;font-size:1.15em;line-height:.85}.texture-copy{position:absolute;left:68%;right:6%;top:42%}.detail-orbit{display:block;font-size:70px;line-height:1;margin-bottom:30px;color:#d4b16e}.texture-copy p{font-size:13px;line-height:1.8;margin:20px 0;color:#eee8d5}.texture-copy .line-cta{font-size:10px;border-color:#bfa56a;gap:15px}.texture-credit{position:absolute;left:6%;bottom:35px;font-size:7px}.raaga-faq{padding:120px 6%;gap:10%;grid-template-columns:1fr 1fr}.raaga-faq h2{font-size:90px;letter-spacing:-2px;line-height:.9}.raaga-faq details{padding:27px 0}.raaga-faq summary{font-size:13px}.raaga-faq details p{font-size:12px}.finale{background:#993e29;color:var(--ivory);padding:70px 6% 35px;overflow:hidden}.finale>.eyebrow{font-size:8px}.finale h2{font-size:clamp(100px,19vw,300px);line-height:.68;letter-spacing:-.8vw;margin:85px 0 55px}.finale h2>span{display:block}.finale h2 em{display:block;text-align:right;color:#e7c993;font-size:1.15em;line-height:.85}.finale-link{display:flex;justify-content:space-between;align-items:center;border-block:1px solid #e2c7a670;padding:18px 0;font-size:13px}.finale-link>span:last-child{font-size:45px;line-height:1;transition:transform .4s}.finale-link:hover>span:last-child{transform:translate(8px,-8px)}.finale-bottom{display:flex;justify-content:space-between;gap:30px;font-size:8px;padding-top:35px;color:#ebd8bf}.finale-bottom .eyebrow{font-size:8px}footer{max-width:none!important;background:#0e241c}.footer-top{padding-block:0 35px}.footer-logo{font-size:40px}.footer-bottom{font-size:7px}.page{padding-top:60px}.page-title{font-size:100px}.catalogue-grid .product-image{height:auto;aspect-ratio:2/3}.catalogue-grid{grid-template-columns:repeat(4,1fr);gap:26px}.product-card h3{font-size:29px}.product-price{display:block}.product-price span:last-child{display:block;margin-top:6px}.detail-main{height:auto;aspect-ratio:2/3}.detail-main img{height:100%;object-fit:contain}.detail-gallery{padding-top:0}.detail-body h2{font-size:54px}.detail-body .price{font-size:19px}.detail-body .muted{font-size:11px}.booking-summary{padding:18px 0}dialog{width:min(1150px,94vw)}.bag-item img{object-fit:contain}.summary-box{background:#ded5c4}a.btn,button.btn{font-size:11px}.skip{position:fixed;z-index:1000}.eyebrow{line-height:1.6}.page-description{font-size:13px}
@media(min-width:1800px){.arrival-stage{max-height:1300px}.arrival-title h1{font-size:130px}.arrival-title em.hero-line{font-size:185px}.giant-word{font-size:580px}.arrival-title .hero-prefix{font-size:49px}}
@media(max-width:1100px) and (min-width:901px){.arrival-title{top:36%}.portrait-her{height:55%;top:30%}.portrait-him{height:43%;top:24%}.arrival-title h1{font-size:7.5vw}.arrival-description{left:36%;top:74%;font-size:10px}.orbit-arrow{width:58px;height:58px}.arrival-actions{bottom:12%;right:4%}.arrival-meta{top:114px}.rack-caption strong{font-size:26px}.texture-copy{left:65%}.texture-title{font-size:17vw}.raaga-faq h2{font-size:75px}.catalogue-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){#header{height:76px;padding-inline:5%}body{padding-top:76px}#header nav{gap:18px;font-size:10px}.arrival-stage{min-height:850px;height:110svh;max-height:1100px}.arrival-meta{top:108px;font-size:7px}.giant-word{top:22%;font-size:34vw;letter-spacing:-2vw}.portrait-her{top:26%;left:4%;width:37%;height:49%;transform:rotate(-6deg)}.portrait-him{top:17%;right:6%;width:28%;height:38%;transform:rotate(7deg)}.arrival-title{left:24%;top:45%;width:72%}.arrival-title h1{font-size:10vw}.arrival-title .hero-prefix{font-size:4vw}.arrival-title em.hero-line{font-size:15vw}.arrival-description{left:8%;top:auto;bottom:13%;font-size:10px}.arrival-actions{right:7%;bottom:12%}.orbit-arrow{width:60px;height:60px}.arrival-bottom{font-size:6px}.arrival-bottom>span:nth-child(2){display:none}.unfold-scene{display:none}.manifesto{padding:55px 6% 65px}.manifesto h2{font-size:11vw;margin:65px 0 45px}.manifesto-bottom{grid-template-columns:.5fr 1fr 1.2fr;gap:20px}.manifesto-bottom p{font-size:10px}.starburst{font-size:65px}.line-cta{font-size:10px;gap:20px}.collection-chapter{padding-top:65px}.collection-heading h2{font-size:13vw}.collection-heading-copy{right:0;top:30%;font-size:10px}.collection-heading{margin-bottom:50px}.collection-pair{gap:6%;grid-template-columns:1fr 1fr}.door-him{margin-top:100px}.door-frame{height:68vw}.door-him .door-frame{height:62vw}.door-frame h3{left:18px;bottom:25px;font-size:9vw}.door-arrow{width:40px;height:40px;font-size:21px;right:15px;bottom:25px}.door-index{font-size:6px;letter-spacing:1px;top:16px;left:16px}.collection-door>p{font-size:6px;letter-spacing:.6px}.wardrobe-section{padding-top:70px}.wardrobe-heading h2{font-size:8vw}.wardrobe-heading>p{font-size:10px;max-width:180px}.wardrobe-item{flex-basis:39vw;min-width:265px}.wardrobe-rail{gap:38px;padding-top:75px}.rack-photo{height:58vw;min-height:410px}.rack-tabs{gap:22px}.rack-caption strong{font-size:27px}.rack-price{font-size:11px}.rack-footer>.eyebrow{max-width:160px;line-height:1.6}.rental-chapter{padding-block:85px;gap:7%}.rental-intro h2{font-size:7vw}.rental-step{grid-template-columns:32px 1fr 10px;gap:10px;padding:25px 0}.rental-number{font-size:29px}.rental-step h3{font-size:30px}.rental-step p{font-size:11px}.texture-chapter{min-height:780px;height:90vh}.texture-title{font-size:20vw;top:22%}.texture-copy{left:62%;top:38%;right:5%}.texture-copy p{font-size:11px}.detail-orbit{font-size:50px}.texture-title em{margin-left:8vw}.texture-copy .line-cta{font-size:9px}.raaga-faq{padding-block:80px;gap:7%}.raaga-faq h2{font-size:65px}.raaga-faq summary{font-size:11px}.raaga-faq details p{font-size:11px}.finale h2{font-size:19vw;margin:65px 0 45px}.catalogue-grid{grid-template-columns:repeat(3,1fr);gap:20px}.catalogue-grid h3{font-size:25px}.detail-main{height:auto}.page-title{font-size:80px}}
@media(max-width:600px){html{scroll-padding-top:76px}#header .wordmark{font-size:25px}#header .wordmark span{font-size:5px;letter-spacing:2.6px}#header .bag-button{font-size:10px}#header nav{top:76px;font-size:17px}#header .menu-toggle{font-size:10px}.arrival-stage{height:100svh;min-height:820px;max-height:none}.arrival-meta{top:105px;left:6%;right:6%;font-size:6px;letter-spacing:1.2px}.arrival-meta span:first-child{max-width:150px}.giant-word{font-size:39vw;top:21%;letter-spacing:-2.8vw}.portrait-her{top:28%;left:4%;width:46%;height:330px;transform:rotate(-7deg)}.portrait-him{top:20%;right:5%;width:33%;height:260px;transform:rotate(8deg)}.arrival-portrait figcaption{font-size:4px;letter-spacing:1px;line-height:1.5}.arrival-title{left:13%;top:47%;width:83%}.arrival-title h1{font-size:13.7vw;letter-spacing:-.6vw;text-shadow:0 3px 20px #0006}.arrival-title .hero-prefix{font-size:5.7vw;margin-bottom:12px}.arrival-title em.hero-line{font-size:21.5vw;line-height:.85}.arrival-description{bottom:17%;left:7%;font-size:10px;line-height:1.7}.arrival-actions{bottom:8%;left:7%;right:7%;display:flex;align-items:center;justify-content:space-between}.hero-cta{font-size:11px;gap:18px;flex-direction:row-reverse}.hero-cta br{display:none}.orbit-arrow{width:55px;height:55px;font-size:25px}.arrival-how{margin:0;font-size:9px}.arrival-bottom{left:7%;right:7%;bottom:22px;font-size:5px;letter-spacing:.8px}.arrival-bottom>span:last-child{max-width:105px;text-align:right}.arrival-grain{opacity:.1}.chapter-label{font-size:6px;letter-spacing:1.3px}.chapter-label>span:last-child{max-width:140px;text-align:right}.manifesto{padding:45px 7% 55px}.manifesto h2{font-size:13vw;line-height:.95;letter-spacing:-.5vw;margin:55px 0 40px}.manifesto-bottom{grid-template-columns:50px 1fr;gap:25px}.starburst{font-size:49px;align-self:start}.manifesto-bottom p{font-size:11px}.manifesto-bottom .line-cta{grid-column:1/-1;font-size:11px;padding-top:15px}.collection-chapter{padding:55px 7% 45px}.collection-heading h2{font-size:19vw;letter-spacing:-1vw;margin-top:30px}.collection-heading h2 em{margin-left:3vw}.collection-heading-copy{position:static;margin:28px 0 0 35%;font-size:11px}.collection-heading{margin-bottom:35px}.collection-pair{display:block}.door-her{display:block;width:90%}.door-him{display:block;margin:45px 0 0 10%;width:90%}.door-frame,.door-him .door-frame{height:auto;aspect-ratio:2/3}.door-image{height:106%;top:-3%}.door-frame h3{font-size:21vw;left:20px;bottom:24px;letter-spacing:-1vw}.door-arrow{width:45px;height:45px;right:20px;bottom:26px}.door-index{font-size:6px;left:18px;top:18px}.collection-door>p{font-size:6px;line-height:1.7;letter-spacing:.6px}.collection-footnote{font-size:5px;margin-top:25px}.kinetic-band{padding:24px 0}.kinetic-track{gap:25px}.kinetic-track span{font-size:10vw}.kinetic-track em{font-size:12vw}.wardrobe-section{padding:55px 0 45px}.wardrobe-heading{display:block;padding:0 7%}.wardrobe-heading h2{font-size:12vw;letter-spacing:-.5vw}.wardrobe-heading>p{margin-top:22px;font-size:11px;max-width:270px}.rack-toolbar{margin:30px 7% 0;display:block;padding:12px 0}.rack-tabs{justify-content:space-between;gap:10px}.rack-tabs button{font-size:10px}.rack-navigation{justify-content:end;margin-top:14px;gap:12px}.rack-navigation>span{margin-right:auto;font-size:6px}.rack-navigation button{width:29px;height:29px;font-size:15px}.wardrobe-rail{padding:65px 12% 45px;gap:32px}.wardrobe-item{min-width:0;max-width:none;flex-basis:76vw}.rack-photo{height:114vw;max-height:none;min-height:0}.rack-caption{gap:10px;padding:20px 0}.rack-caption strong{font-size:28px}.rack-caption small{font-size:6px}.rack-number{font-size:42px;top:-45px}.rack-price{font-size:10px}.rack-price small{font-size:5px}.rack-footer{margin:0 7%;display:block}.rack-footer>.eyebrow{max-width:none;font-size:6px}.rack-footer .line-cta{display:flex;margin-top:15px;font-size:11px}.rental-chapter{padding:65px 7%;display:block}.rental-intro h2{font-size:15vw;letter-spacing:-.6vw}.rental-intro>p:not(.eyebrow){font-size:12px}.rental-intro .line-cta{width:100%;font-size:11px}.rental-steps{margin-top:35px}.rental-step{padding:26px 0;grid-template-columns:40px 1fr 15px;gap:12px}.rental-number{font-size:35px}.rental-step h3{font-size:32px}.rental-step p{font-size:12px}.texture-chapter{height:1010px;min-height:0}.texture-background{inset:-6% -35%}.texture-background img{object-position:65% center}.texture-wash{background:linear-gradient(180deg,#13291ec7,#15271e72 50%,#15291de8)}.texture-top{top:30px;left:7%;right:7%;font-size:6px;gap:20px}.texture-top>span:first-child{max-width:180px}.texture-title{left:7%;top:18%;font-size:31vw;letter-spacing:-1.4vw;line-height:.73}.texture-title em{margin-left:18vw;line-height:.92}.texture-copy{left:40%;right:7%;top:58%}.texture-copy p{font-size:12px;line-height:1.8;margin-block:20px}.detail-orbit{font-size:48px;margin-bottom:25px}.texture-copy .line-cta{font-size:10px;gap:8px}.texture-credit{font-size:5px;bottom:25px;left:7%}.raaga-faq{padding:65px 7%;display:block}.raaga-faq h2{font-size:65px;letter-spacing:-2px}.raaga-faq>div:last-child{margin-top:35px}.raaga-faq .how-copy{font-size:12px}.raaga-faq summary{font-size:12px}.raaga-faq details{padding:23px 0}.raaga-faq details p{font-size:12px}.finale{padding:45px 7% 30px}.finale>.eyebrow{font-size:6px}.finale h2{font-size:22vw;margin:60px 0 40px;letter-spacing:-1vw}.finale h2 em{font-size:1.1em;margin-top:8px}.finale-link{font-size:12px;padding:15px 0}.finale-link>span:last-child{font-size:35px}.finale-bottom{display:block;padding-top:25px;font-size:8px}.finale-bottom p{margin-bottom:20px}.finale-bottom .eyebrow{font-size:6px}.footer-logo{font-size:35px}.footer-top{gap:20px}.footer-bottom{font-size:6px}.catalogue-grid{grid-template-columns:repeat(2,1fr);gap:28px 17px}.catalogue-grid .product-image{height:auto}.catalogue-grid h3{font-size:25px}.page-title{font-size:65px}.page-description{font-size:12px}.detail-main{height:auto;aspect-ratio:2/3}.detail-body h2{font-size:45px}.product-price{font-size:10px}.product-sizes{font-size:10px}.filters label{font-size:10px}.catalogue-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){.arrival-portrait,.giant-word,.arrival-title,.texture-title,.texture-background,.door-image{will-change:auto!important}.unfold-scene{display:none}.manifesto h2{color:var(--ink)}.wardrobe-item:hover{rotate:0deg;translate:0 0}.rack-open{transform:none}.kinetic-track{transform:none}.arrival-stage{height:100svh;min-height:850px}.arrival-portrait{transform:none!important}}

/* Move each complete collection photograph as a layer; preserve the full silhouette. */
.door-image{height:100%;top:0}.door-image img{object-fit:contain}.door-frame{background:#b49b78}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
