.clean-product-card.product-card-shell{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;min-width:0}.clean-product-card .product-card-media-shell{background:#fff;border:0;border-radius:0;overflow:hidden}.clean-product-card .product-card-media{display:block;position:relative;width:100%;aspect-ratio:1;border:0;border-radius:0;padding:0;background:#fff;overflow:hidden}.clean-product-card .product-card-media:before,.clean-product-card .product-card-media:after{display:none}.clean-product-card .product-card-image{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0;transform:none;filter:none;opacity:1;mix-blend-mode:normal}.clean-product-card:hover .product-card-image{transform:none;filter:none}.clean-product-card__details{display:grid;grid-template-columns:minmax(0,1fr) 40px;-moz-column-gap:8px;column-gap:8px;align-items:start;padding-top:13px}.clean-product-card .product-card-title{font-family:var(--font-body);color:#eee9df;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.45;text-shadow:none;margin:0;min-height:44px;padding:0;text-align:left}.clean-product-card__save{display:grid;place-items:center;background:transparent;color:#b7b4ab;width:40px;height:44px;border:0;cursor:pointer}.clean-product-card__save:hover,.clean-product-card__save.is-saved{color:#d1b787}.clean-product-card .product-card-price{margin:5px 0 0;font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.5;color:#c9c5ba;text-shadow:none;grid-column:1 / -1}.clean-product-card .product-card-action{min-height:44px;margin:12px 0 0;border:1px solid #666252;border-radius:0;background:transparent;color:#e1d8c7;font-family:var(--font-body);font-size:13px;font-weight:500;text-transform:none;letter-spacing:.01em;box-shadow:none}.clean-product-card .product-card-action:hover{background:#202922;border-color:#b49d75}.clean-product-card button:focus-visible{outline:2px solid #c9ae7c;outline-offset:3px}@media(max-width:560px){.clean-product-card .product-card-title{font-size:13px}.clean-product-card__details{-moz-column-gap:3px;column-gap:3px;grid-template-columns:minmax(0,1fr) 32px}.clean-product-card__save{width:32px}}.showcase-hero{position:relative;background:#0d1411}.showcase-hero .showcase-hero__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,90px);padding-top:114px;padding-bottom:48px}.showcase-hero__copy{max-width:490px;padding:32px 0}.showcase-hero h1{font:500 clamp(48px,5.5vw,76px)/1.06 var(--font-display);letter-spacing:-.025em;text-transform:none;color:#f2ebd6;margin:18px 0 24px}.showcase-hero__intro{font:400 clamp(19px,1.7vw,23px)/1.5 var(--font-body);color:#f2ebd6}.showcase-hero__context{font:400 17px/1.7 var(--font-body);color:#bdc5bd;margin-top:14px;max-width:36ch}.showcase-hero__image{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.showcase-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.showcase-actions a{min-height:48px}.showcase-text-link{display:inline-flex;align-items:center;gap:12px;color:#dfbd83;font:500 15px/1.5 var(--font-ui);min-height:44px;text-decoration:none;border-bottom:1px solid rgba(201,164,106,.4);width:-moz-fit-content;width:fit-content;transition:color .2s,border-color .2s}.showcase-text-link:hover{color:#fff2d4;border-color:#fff2d4}.showcase-capabilities,.showcase-case,.showcase-collection,.showcase-invite{padding:88px 0;position:relative}.showcase-capabilities{background:#0d1612ed}.showcase-section-intro{max-width:760px;margin-bottom:40px}.showcase-section-intro h2,.showcase-invite h2{font:500 clamp(30px,3.6vw,49px)/1.18 var(--font-display);letter-spacing:-.025em;text-wrap:balance;color:#f2ebd6;margin:14px 0 20px}.showcase-section-intro>p:last-child,.showcase-invite p:not(.experience-kicker){font:400 19px/1.65 var(--font-body);max-width:650px;color:#c7cbc3}.showcase-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 64px;margin-bottom:30px}.showcase-capability-grid article{display:flex;align-items:flex-start;gap:22px;padding:26px 0;border-top:1px solid rgba(201,164,106,.25)}.showcase-capability-grid article>span{color:#b69c6c;font:500 14px/1.8 var(--font-ui)}.showcase-capability-grid h3,.showcase-case h3{font:500 23px/1.35 var(--font-body);color:#f2ebd6;margin:0 0 10px}.showcase-capability-grid article p,.showcase-case__decisions p{font:400 17px/1.65 var(--font-body);color:#c2c7bd;margin:0;max-width:55ch}.showcase-case{background:#0e110ef5;scroll-margin-top:96px}.showcase-case__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:start}.showcase-case figure{margin:0}.showcase-case figure img{width:100%;height:auto;display:block}.showcase-case figcaption{color:#b7bbaf;font:400 13px/1.6 var(--font-ui);margin-top:14px}.showcase-case__decisions article{padding:0 0 27px}.showcase-case__decisions article>span{display:block;color:#c9a46a;font:600 11px/1.5 var(--font-ui);text-transform:uppercase;letter-spacing:.11em;margin-bottom:9px}.showcase-case__boundary{font:400 14px/1.7 var(--font-ui);color:#afb7ab;border-top:1px solid #343b30;padding-top:22px;margin-top:35px;max-width:85ch}.showcase-collection{background:#0d1411f5}.showcase-collection .product-carousel{margin-top:0}.showcase-collection .product-carousel__header h3{font-size:24px}.showcase-collection .product-carousel__intro{max-width:65ch}.showcase-invite{background:#141c16f2}.showcase-invite__layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:100px}.showcase-invite__names{border-left:1px solid #48513c;padding-left:40px}.showcase-invite__names ul{list-style:none;padding:0;margin:20px 0}.showcase-invite__names li{font:500 19px/1.8 var(--font-body);color:#e9e6d6}.showcase-invite__names p:last-child{font-size:13px!important}#project-brief{scroll-margin-top:96px}.studio-brief details{margin:0 0 24px;border-top:1px solid #48513c;border-bottom:1px solid #48513c;padding:14px 0}.studio-brief summary{cursor:pointer;color:#e0bc7c;font:500 15px/1.5 var(--font-ui);padding:8px 0}.studio-brief details .form-grid{margin-top:18px}.showcase-hero a:focus-visible,.showcase-capabilities a:focus-visible,.showcase-case a:focus-visible,.showcase-invite a:focus-visible{outline:2px solid #e4be81;outline-offset:6px}@media(max-width:760px){.showcase-hero .showcase-hero__layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:108px;padding-bottom:36px}.showcase-hero__copy{padding:0;max-width:520px}.showcase-hero h1{font-size:clamp(44px,10vw,62px);margin:14px 0 18px}.showcase-hero h1 br{display:none}.showcase-hero__context{max-width:45ch}.showcase-hero__image{max-height:490px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.showcase-capabilities,.showcase-case,.showcase-collection,.showcase-invite{padding:52px 0}.showcase-capability-grid,.showcase-case__layout{grid-template-columns:minmax(0,1fr);gap:28px}.showcase-section-intro{margin-bottom:28px}.showcase-actions{gap:16px}}#project-brief .studio-brief__intro h2{font-size:clamp(32px,3.5vw,48px);line-height:1.15}.showcase-actions .cetonia-button-primary{display:inline-flex;align-items:center;justify-content:center;gap:14px}.showcase-actions svg,.showcase-credential svg{flex-shrink:0}.showcase-collection{padding:60px 0 72px;background:#111713}.showcase-collection .product-carousel__header h2{font:500 clamp(28px,3vw,40px)/1.2 var(--font-display)}.collection-brand-note{padding:62px 0;background:#111713;border-top:1px solid rgba(201,164,106,.17)}.collection-brand-note__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.collection-brand-note h2{font:500 clamp(26px,2.8vw,36px)/1.25 var(--font-display);color:#f2ebd6;margin-top:14px}.collection-brand-note p:not(.experience-kicker){font:400 17px/1.75 var(--font-body);color:#c7cbc3;margin:0 0 16px;max-width:57ch}.collection-brand-note a:focus-visible{outline:2px solid #e4be81;outline-offset:6px}.showcase-invite{padding:56px 0;background:#18221b}.showcase-invite__layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:center}.showcase-invite h2{font-size:clamp(26px,2.6vw,34px);margin:12px 0 16px}.showcase-invite p:not(.experience-kicker){font-size:16px;max-width:64ch}.showcase-invite .showcase-actions{align-items:flex-start;flex-direction:column;gap:8px;margin:0}@media(max-width:760px){.showcase-collection{padding:40px 0 48px}.collection-brand-note,.showcase-invite{padding:44px 0}.collection-brand-note__layout,.showcase-invite__layout{grid-template-columns:minmax(0,1fr);gap:20px}.showcase-invite .showcase-actions{flex-direction:row;flex-wrap:wrap;gap:18px}}.product-carousel{min-width:0;margin:20px 0 28px}.product-carousel__header,.product-carousel__footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.product-carousel__header{margin-bottom:24px;align-items:flex-end}.product-carousel__header h2{margin:8px 0 12px;color:var(--cetonia-moonlit-cream, #f2ebd6);font-family:var(--font-display);font-size:clamp(25px,3vw,42px);font-weight:500;line-height:1.15}.product-carousel__intro,.product-carousel__footer p{margin:0;color:#c9c7bc;font-family:var(--font-body);font-size:15px;line-height:1.6}.product-carousel__controls{display:flex;flex:0 0 auto;gap:10px}.product-carousel__controls button{display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid #998255;background:#12221e;color:#f2ebd6;cursor:pointer}.product-carousel__controls button:hover:not(:disabled){background:#244337;border-color:#d9b56f}.product-carousel__controls button:disabled{opacity:.35;cursor:default}.product-carousel__viewport{overflow:hidden;touch-action:pan-y pinch-zoom}.product-carousel__viewport:focus-visible,.product-carousel__controls button:focus-visible{outline:2px solid #d9b56f;outline-offset:4px}.product-carousel__track{display:flex;align-items:stretch;margin-left:-20px}.product-carousel__slide{flex:0 0 25%;min-width:0;padding:4px 0 6px 20px}.product-carousel .product-card-shell{height:100%}.product-carousel__footer{margin-top:20px}.wardrobe-season-browse{display:flex;align-items:center;justify-content:space-between;gap:16px}.wardrobe-season-browse p{margin:0;color:#c9c7bc;font-size:14px;line-height:1.5}.wardrobe-season-map .wardrobe-season-map__carousel{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#998255 #12221e;padding-bottom:12px}.wardrobe-season-map__carousel .wardrobe-season-map-card{flex:0 0 calc((100% - 54px)/4);scroll-snap-align:start}.wardrobe-season-map__carousel:focus-visible{outline:2px solid #d9b56f;outline-offset:4px}@media(max-width:1199px){.product-carousel__slide{flex-basis:33.333333%}}@media(max-width:800px){.product-carousel__slide{flex-basis:46%}}@media(max-width:560px){.product-carousel__header{align-items:flex-start;flex-direction:column;gap:16px}.product-carousel__slide{flex-basis:72%}.product-carousel__track{margin-left:-14px}.product-carousel__slide{padding-left:14px}.product-carousel__footer{gap:12px;flex-wrap:wrap}.wardrobe-season-map__carousel .wardrobe-season-map-card{flex-basis:88%}}@media(min-width:961px){.wardrobe-season-browse{display:none}}@media(min-width:561px)and (max-width:960px){.wardrobe-season-map__carousel .wardrobe-season-map-card{flex-basis:46%}}
