.classic-page figure{margin:0}.collection-anchor{display:block;height:0}.classic-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--air)}.classic-intro{min-width:0;padding:clamp(2rem,4.5vw,4.5rem);align-self:center}.classic-intro>p:first-child{color:var(--berry);font-size:.85rem;margin-bottom:2rem}.classic-intro h1{font-size:clamp(3.5rem,7vw,6.8rem);font-weight:500;line-height:1.02;letter-spacing:-.07em;color:var(--berry);margin-bottom:2rem}.classic-lead{font-size:clamp(.85rem,1.15vw,1.05rem);margin-bottom:2rem}.classic-signature{display:flex;align-items:center;gap:1rem;margin-top:3.5rem;font-size:.7rem;color:var(--berry)}.classic-signature img{width:48px}.classic-hero-photo{position:relative;background:var(--air)}.classic-editorial-link{display:block;aspect-ratio:2/3}.classic-hero-photo img{display:block;width:100%;height:100%;object-fit:cover}.classic-edit{padding-block:6rem 4rem}.classic-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:var(--space-3)}.classic-heading h2{font-size:clamp(2.3rem,3.8vw,3.5rem);font-weight:500;letter-spacing:-.06em;line-height:1.12;margin:0;max-width:12ch}.classic-heading p{font-size:.85rem;color:var(--muted);max-width:48ch;margin:0}.classic-gallery{display:grid;grid-template-columns:1.15fr 1fr;gap:3.5rem 3rem;align-items:start}.classic-photo{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--stone)}.classic-photo img{display:block;height:100%;object-fit:cover}.classic-look figcaption{padding-top:1.3rem}.classic-look h3{font-size:1.4rem;font-weight:500;letter-spacing:-.03em;margin-bottom:.4rem}.classic-look p{font-size:.8rem;color:var(--muted);margin-bottom:.65rem}.classic-look figcaption a{font-size:.72rem;display:inline-block;padding-block:.5rem}.classic-disclosure{font-size:.72rem;color:var(--muted);max-width:95ch;margin:3rem 0 0}.classic-details{background:var(--air);padding-block:4.5rem}.classic-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.classic-detail-photo{display:block;position:relative;overflow:hidden;aspect-ratio:1.2}.classic-detail-photo img{position:absolute;width:150%;max-width:none;height:auto;left:-25%}.classic-detail-grid figcaption{padding-top:1rem;font-size:.85rem}.classic-closing{padding-block:5rem;text-align:center}.classic-closing>p{font-size:.85rem;color:var(--muted)}.classic-closing h2{font-size:clamp(2.5rem,4.5vw,4.3rem);font-weight:500;letter-spacing:-.06em;line-height:1.1;color:var(--berry);margin-bottom:1.5rem}.classic-actions{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:2rem}@media (max-width:900px){.classic-intro{padding:2rem}.classic-intro h1{font-size:clamp(3rem,6.8vw,4rem)}.classic-signature{margin-top:2rem}.classic-gallery{gap:2rem}.classic-heading{align-items:start}}@media (max-width:600px){.classic-hero{grid-template-columns:1fr}.classic-intro{padding:2.2rem 1.5rem}.classic-intro h1{font-size:clamp(3.4rem,14vw,4.8rem)}.classic-intro>p:first-child{margin-bottom:1.3rem}.classic-signature{display:none}.classic-hero-photo{aspect-ratio:4/5}.classic-edit{padding-block:3.5rem}.classic-heading{flex-direction:column;gap:1rem}.classic-heading h2{max-width:none}.classic-gallery{grid-template-columns:1fr;gap:2.5rem}.classic-look-texture{padding-top:0}.classic-look-stripes{width:100%}.classic-gallery-note{padding:1rem 0 0}.classic-gallery-note img{width:72px;margin-bottom:1rem}.classic-gallery-note h3{margin-bottom:1.5rem}.classic-details{padding-block:3rem}.classic-detail-grid{grid-template-columns:1fr;gap:2rem}.classic-actions{flex-direction:column;gap:1rem}.classic-closing{padding-block:3.5rem}}.classic-gallery{grid-template-columns:1fr 1fr 1fr;gap:3rem 1.8rem}.classic-photo{aspect-ratio:589/950}.classic-photo img{position:absolute;height:auto;max-width:none;width:100%}.photo-grey-tailoring img{top:-22.1%}.photo-berry-tailoring img{width:155.4%;left:-21.9%;top:-112.5%}.photo-berry-tailoring{aspect-ratio:379/496}.photo-check-jacket img{top:-19.4%}.photo-blue-layer img,.photo-draped-coat img{top:-15.5%}.photo-stripes img{top:-24%}.classic-detail-photo.detail-lapel img{width:200%;left:-95%;top:-125%}.classic-detail-photo.detail-fringe img{width:130%;left:-15%;top:-70%}@media (min-width:601px){.classic-look:nth-child(3n+2){padding-top:3rem}}@media (max-width:1000px) and (min-width:601px){.classic-gallery{grid-template-columns:1fr 1fr}.classic-look:nth-child(3n+2){padding-top:0}}@media (max-width:600px){.classic-gallery{grid-template-columns:1fr}.classic-hero-photo{aspect-ratio:auto}}.classic-hero{grid-template-columns:1.2fr .8fr}.classic-hero-photo{align-self:center}@media (max-width:600px){.classic-hero{grid-template-columns:1fr}}.classic-slider{min-width:0;width:100%;display:flex;flex-direction:column;justify-content:center;container-type:size}.classic-slider-stage{position:relative;width:100%;flex:none;overflow:hidden}.classic-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .65s ease}.classic-slide.is-active{position:relative;opacity:1;pointer-events:auto}.classic-slide-coat img{object-position:77% center}.classic-slider{padding-block:.75rem}.classic-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.classic-intro{padding:clamp(1.5rem,4vw,4rem)}.classic-intro h1{font-size:clamp(2.8rem,min(6.8vw,10svh),6rem)}.classic-slider{height:calc(clamp(280px, calc(100svh - 200px), 680px) + 1.5rem)}.classic-editorial-link{display:flex;justify-content:center;height:auto;aspect-ratio:auto}.classic-hero-photo img{width:auto;height:auto;max-width:100%;max-height:calc(100cqh - var(--carousel-controls-height));object-fit:contain}.classic-edit{padding-block:var(--space-6)}@media (max-width:600px){.classic-hero{grid-template-columns:minmax(0,1fr)}.classic-intro{padding:1rem 1.25rem}.classic-intro>p:first-child{font-size:.75rem;margin-bottom:.5rem}.classic-intro h1{font-size:clamp(2.25rem,10vw,3rem);margin-bottom:.65rem}.classic-lead{font-size:.8rem;margin-bottom:.8rem}.classic-hero-action .button{min-height:44px;padding:.7rem 1rem}}@media (min-width:601px) and (max-height:600px){.classic-intro{padding:1rem 1.5rem}.classic-intro h1,.classic-intro>p:first-child,.classic-lead{margin-bottom:.7rem}.classic-intro h1{font-size:clamp(2rem,7svh,3rem)}.classic-slider{height:calc(max(190px, calc(100svh - 155px)) + 1.5rem)}}.classic-intro h1{overflow-wrap:anywhere}.classic-intro h1>span{display:block}.classic-hero{grid-template-areas:"intro photo" "action photo"}.classic-intro{grid-area:intro;align-self:end;padding-bottom:0}.classic-slider{grid-area:photo}.classic-hero-action{grid-area:action;align-self:start;padding:0 clamp(1.5rem,4vw,4rem) clamp(1.5rem,4vw,4rem)}@media (max-width:600px){.classic-hero{grid-template-areas:"intro" "photo" "action";grid-template-rows:auto minmax(240px,1fr) auto;min-height:calc(100svh - 72px - .75rem)}.classic-intro{padding:.75rem 1rem 0}.classic-intro>p:first-child{margin-bottom:.375rem}.classic-intro h1{font-size:clamp(1.5rem,8vw,2.75rem);margin-bottom:.5rem}.classic-intro h1>span{display:inline}.classic-lead{line-height:1.5;margin-bottom:.25rem}.classic-slider{height:auto;align-self:stretch;padding-block:.25rem .5rem}.classic-hero-action{padding:.25rem 1rem .75rem}.classic-hero-action .button{width:100%}}@media (min-width:601px){.classic-slider{padding-right:clamp(20px,2vw,32px)}}@media (max-width:600px){.classic-slider{padding-inline:.75rem}}