
/* Reading, navigation and interaction finishing */
html{scroll-behavior:smooth;scroll-padding-top:120px}main{min-width:0}main>article:not(.product-page),article.reading{max-width:920px;margin-left:auto;margin-right:auto}main>article>h1,.reading>h1{font-family:serif;font-weight:500;line-height:1.6;letter-spacing:.025em;font-size:clamp(28px,3.2vw,44px);margin-top:32px;margin-bottom:26px}.post-body,.reading{line-height:2}.post-body p,.reading p{margin:1.4em 0}.reading h2,.post-body h2,main>article>h2{font-size:clamp(22px,2.3vw,29px);line-height:1.6;border-bottom:1px solid #c9cec5;padding-bottom:18px;margin-top:50px}.reading .article-photo{width:100%;max-height:440px;object-fit:cover;border-radius:2px 70px 2px 2px}.toc{border:0!important;border-left:3px solid #83927a!important;border-radius:0!important;padding:24px!important;background:#f1f3ec!important}.toc a{display:block;padding:10px 0;line-height:1.7}.post-official-media{max-width:680px;margin:30px auto}.post-official-media .card-preview{width:100%;overflow:hidden;border-radius:16px}.post-official-media img{width:100%;height:auto;object-fit:cover}.avail-row{border-radius:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;padding:22px 12px!important}.title-grid{gap:28px!important}.title-card{border-radius:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.title-card .card-preview{border-radius:12px!important;overflow:hidden}.title-card .card-preview img{transition:transform .4s}.title-card:hover .card-preview img{transform:scale(1.035)}.title-card-body{padding:18px 0!important}.title-name{font-size:21px!important;line-height:1.5}.notes-section .guide-card{border-radius:0!important;box-shadow:none!important}.notes-section .guide-card img{transition:transform .4s}.notes-section .guide-card:hover img{transform:scale(1.025)}.product-story-hero .product-scene{background:radial-gradient(ellipse,#fff,#efece4);min-height:430px}.product-story-hero .product-scene img{width:100%;height:430px;object-fit:contain!important;mix-blend-mode:multiply}.product-story-copy h1{font-family:serif;font-weight:500;line-height:1.6}.product-section-nav{border-radius:0!important;border-top:1px solid #cdd2c8;border-bottom:1px solid #cdd2c8}.product-section-nav a{padding:16px 8px}.exhibition-photo-link{display:block;color:inherit;text-decoration:none}.exhibition-photo-link:focus-visible{outline:3px solid #6e8865;outline-offset:5px}.studio-reveal{transition:opacity .65s ease,transform .65s ease}.studio-reveal.pending{opacity:0;transform:translateY(20px)}.studio-reveal.seen{opacity:1;transform:none}a,button,input,select,summary{-webkit-tap-highlight-color:#9bad8e44}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #718767;outline-offset:4px}
@media(max-width:700px){html{scroll-padding-top:105px}.reading,main>article:not(.product-page){font-size:15px;line-height:1.95}.reading>h1,main>article>h1{font-size:28px}.reading h2,.post-body h2,main>article>h2{font-size:23px;margin-top:36px}.reading .article-photo{height:230px;border-radius:2px 40px 2px 2px}.title-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}.title-name{font-size:17px!important}.product-story-hero .product-scene{min-height:310px}.product-story-hero .product-scene img{height:310px}.toc{padding:18px!important}.product-section-nav{overflow-x:auto;flex-wrap:nowrap!important}.product-section-nav a{white-space:nowrap;font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.studio-reveal,.studio-reveal.pending{opacity:1!important;transform:none!important;transition:none!important}.title-card .card-preview img,.guide-card img{transition:none!important}}

@media(max-width:700px){main h1,main h2{text-wrap:balance;word-break:normal}}
