.discover-nav{border-bottom:1px solid #deded3;background:#f7f5ee}.discover-nav .wrap{display:flex;justify-content:center;gap:32px;padding-top:13px;padding-bottom:13px;font-size:13px}.story-intro{padding-top:65px;padding-bottom:65px;max-width:900px;text-align:center}.story-intro h1{font-size:clamp(32px,4.8vw,60px);font-weight:400;line-height:1.5;margin:18px 0 24px}.story-intro>p:last-child{max-width:680px;margin:auto;color:#626a60;line-height:1.9}.story-feature{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding-top:40px;padding-bottom:60px}.story-feature.reverse> :first-child{order:2}.story-feature h2,.room-scene h2,.set-card h2,.story-contact h2,.brand-stories h2{font-size:clamp(25px,3vw,38px);font-weight:400;line-height:1.55}.story-feature p,.set-card p{line-height:1.9}.story-photo{display:block;position:relative;background:#e9e7de}.story-photo img{display:block;width:100%;height:570px;object-fit:contain}.photo-label{display:inline-block;font-size:12px;letter-spacing:.025em;color:#34483b;background:#f3f0e5;padding:7px 12px}.story-photo>.photo-label{position:absolute;bottom:14px;left:14px}.story-note{font-size:13px;color:#626a60}.story-notice{padding:22px;background:#eeece3;margin-top:20px;margin-bottom:60px}.room-scene{margin-top:0;margin-bottom:65px}.room-scene>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.room-scene figcaption{padding-top:20px;max-width:830px}.room-scene h2{margin:15px 0}.room-scene p{line-height:1.9;color:#626a60}.story-advice{background:#e8ecdf;padding:40px}.story-advice li{margin:18px 0}.story-explore{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;padding-top:32px;padding-bottom:40px;border-top:1px solid #d9ded0}.set-card{padding:36px;margin-bottom:35px;background:#faf9f5;border:1px solid #deded3}.set-heading{max-width:750px}.set-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:26px 0}.set-item{display:flex;gap:20px;align-items:center;background:#f0eee5;padding:18px}.set-item img{width:34%;height:190px;object-fit:contain}.set-item h3{font-size:18px;font-weight:500}.set-item p,.set-item span{font-size:13px}.set-footer{display:flex;gap:25px;align-items:center;justify-content:space-between;border-top:1px solid #deded3;padding-top:20px}.set-footer p{font-size:13px}.set-footer .button{flex-shrink:0}.about-photo{margin:0}.about-photo img{width:100%;height:auto}.about-photo figcaption{font-size:12px;color:#626a60;padding:10px 0}.story-values{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding-top:35px;padding-bottom:65px}.story-values article{border-top:1px solid #c8cbbc;padding-top:25px}.story-values span{color:#8d7545}.story-values h2{font-size:22px;font-weight:500}.story-values p{line-height:1.9;color:#626a60}.story-contact{background:#eeece3;padding:45px;text-align:center;margin-bottom:60px}.story-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin:25px 0}.story-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.story-preview{display:block}.story-preview img{width:100%;height:340px;object-fit:cover;background:#ece9df}.story-preview img.contain{object-fit:contain}.story-preview .photo-label{margin-top:12px}.story-preview h3{font-size:23px;font-weight:400;line-height:1.6;margin:16px 0 8px}.story-preview p{font-size:14px;color:#626a60;line-height:1.8}.story-about-link{text-align:center;margin-top:40px}.shrine-inquiry{background:#eeece3;padding:22px 26px;display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:18px}.shrine-inquiry p{margin:4px 0;font-size:13px;line-height:1.8}.shrine-inquiry .button{flex-shrink:0}.story-preview:hover h3,.discover-nav a:hover{color:#947b49}a:focus-visible,button:focus-visible{outline:3px solid #997e40;outline-offset:4px}
@media(max-width:760px){.discover-nav .wrap{justify-content:flex-start;overflow:auto;gap:23px;white-space:nowrap}.story-intro{padding-top:36px;padding-bottom:35px}.story-feature{grid-template-columns:1fr;gap:24px;padding-top:15px;padding-bottom:45px}.story-feature.reverse> :first-child{order:0}.story-photo img{height:auto;max-height:520px}.story-preview-grid{grid-template-columns:1fr}.story-preview img{height:320px}.story-preview-grid{gap:35px}.room-scene{margin-bottom:40px}.set-card{padding:22px 18px}.set-items{grid-template-columns:1fr;gap:12px}.set-item{gap:15px;padding:12px}.set-item img{height:150px}.set-footer,.shrine-inquiry{flex-direction:column;align-items:stretch}.set-footer .button,.shrine-inquiry .button{text-align:center}.story-values{grid-template-columns:1fr;gap:20px}.story-contact{padding:28px 20px}.story-advice{padding:25px}.story-explore{gap:20px;font-size:14px}.story-intro h1{font-size:32px}}
.room-scene .photo-label,.story-preview .photo-label{position:static;top:auto;left:auto;bottom:auto}.story-photo>.photo-label{top:auto}
