.bespoke-product-page .m1-standalone .m1-architecture-opening>img{-o-object-position:60% center;object-position:60% center}.bespoke-product-page .m1-standalone .m1-architecture-opening h1{font-size:clamp(64px,9vw,144px);letter-spacing:-.065em;max-width:none}.bespoke-product-page .m1-standalone .m1-architecture-opening .m1-opening-description{font-size:clamp(18px,1.8vw,27px)}.bespoke-product-page .bespoke-interior-plate{margin:40px 0 0}.bespoke-product-page .bespoke-interior-study{width:100%;aspect-ratio:1}.bespoke-product-page .bespoke-interior-study img{display:block;width:100%;height:auto}.bespoke-product-page .bespoke-interior-plate figcaption{margin-top:24px;font-size:9px;color:var(--studio-muted);line-height:1.7}.bespoke-product-page .bespoke-interior h2{scroll-margin-top:88px;font-size:clamp(30px,3.5vw,50px)}.bespoke-product-page .bespoke-interior .m1-story-body+.m1-story-body{margin-top:18px}.bespoke-product-page .bespoke-text-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:20px;font-size:12px}.bespoke-product-page .bespoke-text-link:hover{text-decoration:underline;text-underline-offset:5px}.bespoke-product-page .bespoke-section-copy{display:grid;grid-template-columns:1fr 1.05fr;gap:8vw;margin:0 var(--m1-gutter);padding:clamp(64px,8vw,120px) 0;border-top:1px solid var(--studio-line)}.bespoke-product-page .bespoke-section-copy>.m1-story-eyebrow{padding-top:8px}.bespoke-product-page .bespoke-section-copy .m1-story-body{margin-top:28px}.bespoke-product-page .bespoke-section-copy .m1-story-body+.m1-story-body{margin-top:18px}.bespoke-product-page .bespoke-project-note{margin-top:24px;max-width:440px;font-size:11px;line-height:1.8;color:var(--studio-muted)}.bespoke-product-page .bespoke-setting-image{margin:0}.bespoke-product-page .bespoke-setting-image img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 65%;object-position:50% 65%}.bespoke-product-page .bespoke-setting-image figcaption{padding:14px var(--m1-gutter) 0;font-size:9px;color:var(--studio-muted)}.bespoke-product-page .bespoke-hospitality{border-top:0;padding-top:clamp(88px,10vw,152px)}.bespoke-product-page .bespoke-project-details h2{font-size:clamp(32px,4vw,56px)}.bespoke-product-page .bespoke-project-details .signature-technical{width:100%;margin:36px 0 0}.bespoke-product-page .bespoke-barrel-note h2{font-size:clamp(32px,4vw,56px)}.bespoke-product-page .bespoke-barrel-images{margin-top:20px}.bespoke-product-page .bespoke-barrel-toggle{width:100%;justify-content:space-between;border-top:1px solid var(--studio-line);min-height:60px}.bespoke-product-page .bespoke-barrel-gallery{height:clamp(260px,30vw,460px);margin-top:12px}.bespoke-product-page .bespoke-barrel-caption{font-size:10px}.bespoke-product-page .bespoke-close{border-top:1px solid var(--studio-line)}.bespoke-product-page .bespoke-close>.bespoke-quote-note{display:block;margin:0}.bespoke-product-page .bespoke-quote-note>span{display:block;font-size:24px;font-weight:300;letter-spacing:-.025em}.bespoke-product-page .bespoke-quote-note>p{max-width:340px;margin-top:12px;font-size:12px;line-height:1.8;color:var(--studio-muted)}.bespoke-product-page .bespoke-close>.m1-closing-actions .signature-share{font-size:12px}.bespoke-copy-refined .bespoke-barrel-note{padding-block:clamp(40px,5vw,72px)}.bespoke-copy-refined .bespoke-barrel-note h2{font-size:26px;letter-spacing:-.025em}.bespoke-copy-refined .bespoke-barrel-note .m1-story-body{margin-top:16px;font-size:14px}.bespoke-copy-refined .m1-object-credits a{align-items:baseline}.bespoke-copy-refined .m1-object-credits svg{flex-shrink:0}@media (max-width:720px){.bespoke-product-page .m1-standalone .m1-architecture-opening>img{-o-object-position:75% center;object-position:75% center}.bespoke-product-page .m1-standalone .m1-architecture-opening .m1-story-hero-copy{align-items:flex-start;flex-direction:column;gap:18px}.bespoke-product-page .m1-standalone .m1-architecture-opening h1{font-size:clamp(58px,15vw,100px)}.bespoke-product-page .m1-standalone .m1-architecture-opening .m1-opening-description{max-width:none;font-size:18px}.bespoke-product-page .bespoke-section-copy{grid-template-columns:1fr;gap:28px;padding:64px 0}.bespoke-product-page .bespoke-section-copy h2{font-size:40px}.bespoke-product-page .bespoke-section-copy>.m1-story-eyebrow{padding:0}.bespoke-product-page .bespoke-setting-image img{aspect-ratio:4/5;-o-object-position:36% center;object-position:36% center}.bespoke-product-page .bespoke-barrel-note h2,.bespoke-product-page .bespoke-project-details h2{font-size:36px}.bespoke-product-page .bespoke-barrel-gallery{height:calc((100vw - 48px) + 44px)}.bespoke-product-page .bespoke-close>.bespoke-quote-note{margin-top:28px}.bespoke-product-page .bespoke-close>.m1-closing-actions{flex-direction:row}.bespoke-copy-refined .m1-object-credits{grid-template-columns:1fr}.bespoke-copy-refined .bespoke-barrel-note{padding-block:40px}.bespoke-copy-refined .bespoke-barrel-note h2{font-size:26px}}