nav [aria-current=page]{text-decoration:underline;text-underline-offset:8px}.house-season{font-size:10px;letter-spacing:1px}.gateway{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:620px;height:calc(100svh - 130px);max-height:1100px;background:var(--ink)}.world{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:30px;color:var(--cream);border-right:1px solid #ffffff30}.world:last-child{border-right:0}.world-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:sepia(.28) saturate(.65);transition:transform .7s,filter .7s}.world:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#20191440,#20191412 25%,#201914a6 65%,#201914e6)}.world-siamo{background:#854732}.world-strada{background:#4c5140}.world-perlei{background:#b99988}.world:hover .world-photo,.world:focus-visible .world-photo{transform:scale(1.045);filter:sepia(.15) saturate(.85)}.world-top{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:1.5px}.world-content{margin-top:auto;padding:50px 0 48px;text-align:center}.world-logo{width:70%;height:115px;object-fit:contain;margin:0 auto 28px}.world-perlei .world-logo{filter:brightness(0) invert(1)}.world-content p{font-family:Georgia,serif;font-size:18px;line-height:1.6;max-width:250px;margin:0 auto 25px}.world-cta{display:flex;justify-content:space-between;border-bottom:1px solid #f5f1e888;max-width:230px;margin:auto;padding:12px 0;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.world-cta b{font-size:18px;font-weight:400}.world-note{font-size:6.5px;letter-spacing:1px;text-align:center;color:#e2d5c4}.gateway-caption{padding:30px 3.7%;display:flex;align-items:center;justify-content:space-between;gap:30px}.gateway-caption>span{font-size:9px;letter-spacing:1.3px}.gateway-caption p{font-size:12px;color:var(--muted);margin:0;max-width:380px;line-height:1.7}.gateway-caption>a{font-size:11px;border-bottom:1px solid;padding-bottom:5px}.brand-hero .hero-copy{padding-top:28px}.back-house{font-size:8px;letter-spacing:1.2px;color:inherit;opacity:.8;margin-bottom:28px}.brand-hero-logo{height:50px;width:115px;object-fit:contain;object-position:left;margin-bottom:30px}.brand-hero h1{font-size:clamp(48px,5vw,79px);letter-spacing:-2px;margin-top:2px}.brand-hero .hero-bottom{padding-top:30px}.brand-hero .intro{font-size:12px}.brand-hero .photo-caption>span{font-size:23px;max-width:360px;line-height:1.3}.brand-hero{min-height:670px}[data-brand=siamo] .hero{background:#6a392c}[data-brand=strada] .hero{background:#3d4133}[data-brand=perlei] .hero{background:#cdb5a5;color:#382c26}[data-brand=perlei] .intro,[data-brand=perlei] .hero-bottom{color:#554339}[data-brand=perlei] h1 em{color:#774536}[data-brand=perlei] .photo-caption{color:var(--cream)}.brand-collections{display:grid;grid-template-columns:1fr 1fr;margin:55px 3.7% 0;gap:20px}.brand-collections>a{background:#e4e2d6;padding:36px}.brand-collections>a:last-child{background:#ded0bd}.brand-collections .eyebrow{display:block;color:var(--muted)}.brand-collections h2{font-size:43px}.brand-collections p{font-size:12px;line-height:1.8;margin:20px 0;max-width:350px}[data-brand=perlei] .product-grid{grid-template-columns:minmax(250px,440px)}[data-brand=perlei] .catalog{padding-bottom:0}.gateway-page main{padding:0}.world:focus-visible{outline:3px solid var(--cream);outline-offset:-5px}
@media(max-width:900px){.world{padding:23px 18px}.world-top{font-size:7px;letter-spacing:.7px}.world-content p{font-size:16px}.world-note{font-size:5px}.gateway-caption{gap:20px}.brand-hero h1{font-size:53px}.brand-hero .hero-copy{padding-left:7%;padding-right:7%}}
@media(max-width:650px){.gateway{height:auto;max-height:none;min-height:0;grid-template-columns:1fr}.world{min-height:480px;padding:22px 25px;border-right:0;border-bottom:1px solid #ffffff30}.world-photo{object-position:center 35%}.world-content{padding:50px 0 25px}.world-logo{height:85px;width:58%;margin-bottom:18px}.world-top{font-size:8px}.world-content p{font-size:18px}.world-note{font-size:6px}.gateway-caption{padding:27px 6%;display:grid;gap:15px}.gateway-caption>a{justify-self:start}.brand-hero h1{font-size:56px}.brand-hero{min-height:0}.brand-hero .hero-copy{padding:28px 6%}.brand-hero .hero-photo{height:420px}.brand-hero-logo{margin-bottom:24px}.brand-hero .photo-caption>span{font-size:22px}.brand-collections{grid-template-columns:1fr;margin:35px 5% 0;gap:12px}.brand-collections>a{padding:28px}.brand-collections h2{font-size:38px}.house-season{font-size:9px}.season-strip>a{display:none}[data-brand=perlei] .product-grid{grid-template-columns:1fr}}
/* Current collection photographs, preserved as supplied. */
.product-art--photo{aspect-ratio:3/4;background:#ded5c8}
.product-art--photo>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform .3s}
.product-card:hover .product-art--photo>img{transform:scale(1.025)}
#product-detail .product-art--photo{aspect-ratio:3/4;min-height:0;height:auto;align-self:start}
#product-detail .product-art--photo>img{object-fit:contain}
#product-detail .quick-view{display:none}
.world-photo,.hero-photo>img{filter:none}
.world:hover .world-photo,.world:focus-visible .world-photo{filter:none}
.brand img{width:135px}
.brand-hero-logo{width:165px;height:58px}
.world-siamo .world-logo{width:85%}
.product-meta h3{line-height:1.5}
@media(max-width:650px){.brand img{width:112px}.brand-hero-logo{width:150px}#product-detail .product-art--photo{height:auto;aspect-ratio:3/4}.world-photo{object-position:center 30%}}
