/* v409 / The Story We’re Growing, collected apparel portal, and Holiday House wayfinding */
.about-page .story-painted-hill-country{position:relative;background-size:cover;background-color:#546653}
.about-page .hill-country-flags{position:absolute;z-index:2;right:clamp(18px,5vw,74px);top:18px;width:clamp(115px,18vw,180px);filter:drop-shadow(0 3px 6px #10241b55);opacity:.92}
.about-page .hill-country-flags svg{display:block;width:100%;height:auto}
.about-page .story-origin-line{max-width:760px!important;font-size:clamp(1.1rem,1.7vw,1.35rem);color:var(--pine)}
.about-page .story-personal{padding:18px 20px;border-left:2px solid var(--gold);background:#f4eddf;color:#3c4d3f}
.good-things-section{padding:clamp(48px,7vw,94px) 0;background:linear-gradient(135deg,#eee6d7,#f8f4eb 55%,#e4eadf)}
.good-things-disclosure{border:1px solid #b49a6a;background:#f7f1e6;box-shadow:0 18px 48px #203b291c}
.good-things-disclosure>summary{display:grid;grid-template-columns:minmax(200px,.72fr) 1fr;align-items:center;min-height:220px;cursor:pointer;list-style:none}
.good-things-disclosure>summary::-webkit-details-marker{display:none}
.good-things-disclosure .vine-art{height:100%;min-height:220px;overflow:hidden;background:#e5e0cb}
.good-things-disclosure .vine-art img{display:block;width:100%;height:100%;min-height:220px;object-fit:cover}
.good-summary-copy{display:grid;gap:12px;padding:clamp(22px,5vw,60px)}
.good-summary-copy small{font:600 .65rem/1.3 Arial,sans-serif;letter-spacing:.16em;color:#8e6d44}
.good-summary-copy strong{font:400 clamp(2rem,5vw,4.1rem)/.98 'EB Garamond',Georgia,serif;color:#294637}
.good-summary-copy em{font:italic 1rem 'EB Garamond',Georgia,serif;color:#855d3e}
.good-things-locked{padding:0 clamp(20px,5vw,70px) 44px}
.good-things-locked .why-intro{padding:25px 0 10px;background:transparent}
.good-things-locked .why-intro .shell{width:100%;max-width:1180px}
.good-things-locked .why-intro h2{display:none}
.good-things-locked .why-visual{display:grid;grid-template-columns:minmax(130px,.36fr) 1fr;align-items:center;gap:20px;margin-top:28px}
.good-things-locked .why-visual img{width:min(220px,100%);height:auto}
.good-things-locked .why-visual figcaption{display:grid;gap:8px}
.good-things-disclosure[open]>summary{border-bottom:1px solid #c8b48c}
body.nine-portal-v14 .apparel-world-doors{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2vw,28px)}
body.nine-portal-v14 .apparel-world-door{display:flex;flex-direction:column;min-width:0}
body.nine-portal-v14 .apparel-door-picture{display:block;width:100%;aspect-ratio:1.15/1}
body.nine-portal-v14 .apparel-door-picture img{object-fit:cover}
body.nine-portal-v14 .apparel-collection-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:68px;padding:10px 12px!important}
body.nine-portal-v14 .apparel-line-open,body.nine-portal-v14 .apparel-line-link{white-space:nowrap;text-decoration:none}
body.nine-portal-v14 .apparel-line-summary{flex:1;padding:0 12px 10px!important}
body.nine-portal-v14 .apparel-line-summary>small{font-size:12px!important}
body.nine-portal-v14 .collected-home-door .apparel-collection-caption{min-height:68px}
.hh-journey{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 0}
.hh-journey a{display:inline-flex;align-items:center;min-height:34px;padding:7px 13px;border:1px solid #b89c6c;background:#f3ead9;color:#2d4b3b;text-decoration:none;font:italic 15px/1.1 'EB Garamond',Georgia,serif;transition:background .2s,color .2s}
.hh-journey a:hover,.hh-journey a:focus-visible{background:#2d4b3b;color:#f3ead9}
.hh-lights-trailer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0 12px;padding:12px 16px;border-top:1px solid #b9a477;border-bottom:1px solid #b9a477;color:#294637;text-decoration:none;background:linear-gradient(90deg,#eee4d0,#f8f3e7)}
.hh-lights-trailer span{font:600 .58rem Arial,sans-serif;letter-spacing:.16em;color:#8b6742}
.hh-lights-trailer strong{font:400 1.15rem 'EB Garamond',Georgia,serif}
.hh-lights-trailer em{font:italic .95rem 'EB Garamond',Georgia,serif}
@media(max-width:760px){.good-things-disclosure>summary{grid-template-columns:1fr}.good-things-disclosure .vine-art,.good-things-disclosure .vine-art img{min-height:155px;max-height:210px}.good-things-locked .why-visual{grid-template-columns:1fr}.good-things-locked .why-visual img{width:150px}.about-page .hill-country-flags{width:112px;top:12px;right:13px}body.nine-portal-v14 .apparel-world-doors{grid-template-columns:1fr;gap:22px}body.nine-portal-v14 .apparel-door-picture{aspect-ratio:1.35/1}body.nine-portal-v14 .apparel-collection-caption{min-height:58px}.hh-journey{gap:7px}.hh-journey a{font-size:14px;padding:6px 9px}.hh-lights-trailer{align-items:flex-start;flex-direction:column;gap:5px}}
@media(min-width:761px) and (max-width:1050px){body.nine-portal-v14 .apparel-world-doors{grid-template-columns:repeat(2,minmax(0,1fr))}body.nine-portal-v14 .collected-home-door{grid-column:1/-1;width:calc(50% - 12px);justify-self:center}}

body.nine-portal-v14 .pinecone-mark{width:15px;height:19px;fill:#b89758;stroke:#886d3e;stroke-width:1.05;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 0 #fff7e3)}
body.nine-portal-v14 .apparel-line-open{gap:6px}
.about-page .story-chapters{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 4px}
.about-page .story-chapters a{padding:6px 11px;border:1px solid #c1a875;background:#f1e7d4;color:#294637;font:italic 14px/1.1 'EB Garamond',Georgia,serif;text-decoration:none}
.about-page .story-chapters a:hover,.about-page .story-chapters a:focus-visible{background:#294637;color:#f1e7d4}
