@media(max-width:760px){
html{scroll-padding-top:84px}body{overflow-x:clip}
.review-bar{height:30px;padding:0 14px;font-size:8px}.review-bar>span{max-width:190px;text-align:right}
.site-header{height:72px;padding:10px 20px;gap:10px}.site-header .logo{width:82px}.site-header .utilities{gap:14px}.site-header .utilities button{min-height:44px}
.garden-stage{height:max(620px,calc(100svh - 130px));min-height:620px;max-height:790px}.garden-copy{top:14%;left:22px;right:22px;width:auto;max-width:360px}.garden-copy h1{font-size:clamp(52px,14vw,72px);line-height:.98}.garden-copy p{font-size:12px;margin:20px 0 24px}.garden-actions{flex-wrap:wrap;gap:8px 14px}.garden-actions .black-button{min-height:48px;min-width:0}.garden-caption{left:22px;right:22px;bottom:18px;max-width:260px}.garden-coordinate{right:22px}.garden-threshold{padding:18px 22px;gap:18px;font-size:10px}.world-status{left:22px;right:22px;bottom:18px;max-width:none}
.extra-selector{height:auto;min-height:0;padding:48px 22px 28px;display:flex;flex-direction:column}.selector-copy{width:100%;padding:0}.selector-copy h2{font-size:clamp(52px,14vw,68px);line-height:.96;margin:24px 0 0}.selector-copy p{margin:22px 0;max-width:300px}.selector-copy .line{min-height:44px;display:inline-flex;align-items:center}.selector-controls{margin-top:16px}.selector-controls button{width:48px;height:48px}.extra-selector>img{position:relative;inset:auto;display:block;width:100%;height:min(75vw,320px);margin:10px auto 22px;object-fit:contain}.selector-foot{position:relative;inset:auto;display:flex;flex-direction:column;align-items:stretch;gap:14px;padding-top:16px}.selector-foot>span{min-width:0}.selector-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.selector-tabs button{min-height:44px;padding:8px 2px;font-size:9px;text-align:left}.selector-foot>a{align-self:flex-start;min-height:44px;display:inline-flex;align-items:center}
.history-map .section-head h2{font-size:clamp(50px,13vw,66px)}.map-filters{display:flex;flex-wrap:wrap;gap:4px 18px}.map-filters button{min-height:44px}.map-board{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin:25px 0 0}.map-board>svg{display:none}.map-center{position:static;grid-column:1/-1;font-size:30px;margin:0 0 10px}.map-node,.history-map.is-revealed .map-node{position:relative;inset:auto;width:auto;min-width:0;padding:8px;background:#fff;animation:none;transform:none}.map-node img{height:120px}.map-node>span:last-of-type{font-size:12px}.map-node small{font-size:9px}.map-year{font-size:23px}.map-legend{flex-direction:column;gap:6px;font-size:10px}.map-context{margin-top:22px;font-size:12px}.map-detail{position:fixed;inset:84px 10px 10px;width:auto;max-height:none;z-index:70;padding:24px;overflow:auto}.map-detail .map-photo{height:190px}.map-close{min-width:44px;min-height:44px}
.editorial.essay{display:block;padding:60px 22px 70px;min-height:0}.essay .ed-index{display:block;margin-bottom:18px}.essay-copy{padding:0;width:100%}.editorial h2{font-size:clamp(49px,12.7vw,68px);overflow-wrap:normal}.editorial p{margin:24px 0;max-width:340px}.essay-main{width:100%;height:430px;margin-top:35px}.essay-detail{position:relative;left:auto;bottom:auto;width:46%;height:180px;margin:-105px 12px 15px auto;z-index:2}.essay-detail figcaption{background:#fff;padding:6px 0}
.overlay{top:72px;max-height:calc(100dvh - 72px);padding:22px}.overlay .menu-content{grid-template-columns:1fr}.overlay .menu-mobile-utilities{display:flex;flex-wrap:wrap;gap:16px}
}
@media(max-width:360px){.site-header{padding-inline:14px}.site-header .utilities{gap:8px}.garden-copy h1,.selector-copy h2{font-size:49px}.selector-tabs button{font-size:8px}}
@media(max-width:760px){.product-filters{flex-wrap:wrap;gap:2px 14px}.product-filters>span{flex-basis:100%;margin-left:0}.product-filters button{min-height:44px}}
/* P5H mobile: fixed editorial rhythm, four commercial positions and a short social mosaic. */
@media(max-width:760px){
.garden-actions [data-enter-world]{min-width:218px;min-height:60px;font-size:14px;padding:18px 22px}.garden-actions{gap:16px}.garden-actions .hero-catalog{margin-left:0}.garden-copy{top:12%}.garden-caption{max-width:none;font-size:8px}.garden-caption span:last-child{display:none}.garden-stage:after{background:linear-gradient(180deg,#eeedebee 0%,#eeedebb8 38%,#eeedeb00 75%)}.garden-image{object-position:57% center}.garden-threshold{padding:18px 22px;align-items:center}.garden-threshold>span{max-width:110px}
.extra-selector{display:flex;height:auto;padding:44px 22px 26px}.selector-copy{width:100%;max-width:none}.selector-copy h2{font-size:clamp(47px,13vw,66px);line-height:.98;min-height:2.94em;margin-top:22px}.selector-copy p{min-height:8.5em;max-width:340px;line-height:1.7;margin-top:18px;margin-bottom:10px;font-size:13px}.selector-price{height:24px}.selector-controls{position:static;align-self:flex-start;margin:18px 0 0;gap:24px}.extra-selector>img{position:relative;inset:auto;width:100%;height:min(78vw,340px);margin:4px 0 24px}.selector-foot{position:static;flex-direction:column;align-items:stretch}.selector-foot>span{max-width:none;min-height:24px}.selector-foot>a{display:none}.selector-tabs{gap:10px}.selector-tabs button{font-size:9px}
.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:22px 12px;min-height:calc((100vw - 56px)*1.1 + 360px)}.product-grid article{grid-template-rows:auto 25px 51px 45px 44px}.product-grid h3{font-size:13px;line-height:1.3}.product-grid .maker{font-size:8px}.product-grid article>p{font-size:10px}.product-base{font-size:10px}.catalog-navigation{gap:12px}.catalog-navigation>div{gap:10px}.catalog-note{max-width:300px;line-height:1.7}.product-filters{gap:2px 17px}.product-filters button{font-size:10px}
.map-board{gap:24px 14px}.map-year{font-size:32px;min-height:45px}.map-year.contemporary{font-size:23px}.map-node{background:transparent;padding:7px}.map-node img{height:140px}.map-legend{font-size:9px}.map-filters{gap:3px 15px}.map-filters button{font-size:9px}.map-detail{z-index:50}.map-node[aria-pressed=true]{outline-offset:0}
.editorial.essay{padding:52px 22px 60px;min-height:0}.essay .ed-index{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;gap:14px}.story-nav{flex-basis:100%;flex-direction:row;justify-content:space-between;margin:0;gap:8px}.story-nav button{font-size:9px}.essay-copy h2{font-size:clamp(43px,11.5vw,64px);min-height:3.92em;line-height:.98}.essay-copy>p{min-height:8.5em;max-width:360px;line-height:1.7;margin:18px 0}.essay-main{height:410px;margin-top:28px}.essay-detail{width:44%;height:185px;margin:-100px 10px 12px auto;left:auto;bottom:auto}.essay-detail figcaption{font-size:8px}
.insta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.insta-grid:not(.expanded)>img:nth-child(n+5){display:none}.instagram-more{display:flex;margin-top:20px;min-height:44px;align-items:center;font-size:11px}.instagram .section-head{gap:20px}.instagram .section-head>a{white-space:nowrap}.review-bar>span{font-size:7px}
}
@media(max-width:360px){.selector-copy h2{font-size:45px}.extra-selector,.editorial.essay{padding-inline:18px}.selector-copy p{font-size:12px}.product-grid h3{font-size:12px}.product-base{font-size:9px}.product-grid .maker{font-size:7px}.garden-copy h1{font-size:49px}.garden-actions [data-enter-world]{min-width:205px}.garden-actions .hero-catalog{font-size:10px}}
@media(max-width:760px){.pad{padding:56px 22px}.catalog-navigation{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:65px}.catalog-navigation>a{min-height:44px;line-height:1.45;display:flex;align-items:center;font-size:10px;max-width:145px}.product-grid{min-height:calc((100vw - 56px)*1.1 + 360px)}.shop-help{gap:16px;font-size:10px}.shop-help>span{max-width:170px}.product-grid article>p{align-self:start}.product-grid h3{padding-top:4px}.brand-copy h2{font-size:35px}.instagram .section-head h2{font-size:36px}}
