/* Interior pages extend the approved homepage without changing it. */
.inner-page .inner-intro{padding-top:68px;padding-bottom:60px}.inner-intro h1{max-width:960px;font-size:clamp(46px,5.2vw,76px);line-height:1.04;margin-bottom:28px}.intro-deck{font-size:21px;line-height:1.55;max-width:680px;margin:0;color:#59604e}.inner-page h2{font-size:clamp(36px,3.5vw,50px);line-height:1.08}.category-nav{display:flex;gap:38px;border:0;padding-bottom:35px;font-size:14px}.category-nav a{border-bottom:1px solid #ae825b;padding:10px 0}.collection-row{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:9%;padding-top:34px;padding-bottom:88px;scroll-margin-top:30px}.collection-row.reverse{grid-template-columns:1fr 1.15fr}.collection-row.reverse .page-photo{order:2}.detail-copy>p{max-width:475px;font-size:18px;line-height:1.65}.page-photo{margin:0}.page-photo img{display:block;width:100%;height:auto;object-fit:cover}.page-photo.portrait img{aspect-ratio:4/5}.page-photo.square img{aspect-ratio:1/1}.page-photo figcaption{font-size:12px;line-height:1.5;color:#60664e;margin-top:13px}.detail-list{margin:32px 0 0;font-size:15px}.detail-list>div{border-top:1px solid #ae825b60;padding:16px 0;display:grid;grid-template-columns:1fr 1.6fr;gap:20px}.detail-list dt{color:#60664e}.detail-list dd{margin:0}.sage-band{background:#dfe3d5;border-top:1px solid #89916f55;border-bottom:1px solid #89916f55}.closing-row,.site-row{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-top:70px;padding-bottom:75px}.closing-row h2{max-width:460px}.closing-row p,.site-row p{max-width:500px;font-size:18px;line-height:1.65}.closing-row p{margin-bottom:22px}.forest-band{background:#35422e;color:#f5eedf}.forest-band .eyebrow,.forest-band p{color:#e3e4d6}.forest-band .text-link{border-color:#89916f;color:#f5eedf}.forest-band .text-link:hover{color:#f5d21d}.forest-band .page-photo figcaption{color:#d6dcc9}.forest-band .collection-row{padding-top:70px;padding-bottom:70px}.large-copy{font:26px/1.35 NimbusRoman,serif!important}.wide-photo{max-width:1600px;padding:0 4%;margin:0 auto}.wide-photo img{aspect-ratio:3/2;object-position:center}.quiet-note{font-size:15px!important;color:#60664e}.foliage{position:relative;aspect-ratio:1340/340;margin-bottom:36px}.foliage img{position:absolute;width:107.5%;max-width:none;top:-15.9%;left:-3.75%;height:auto;clip-path:inset(6.2% 3.49% 53.9% 3.49%)}.foliage figcaption{position:absolute;top:100%;left:0}.foliage-wrap{overflow:hidden}.profile-foliage{margin-bottom:70px}.profile-row{display:grid;grid-template-columns:.85fr 1.4fr;gap:10%;padding-top:15px;padding-bottom:75px}.credentials{background:#dfe3d5;padding:36px}.credentials h2{font-size:34px}.credentials dl{margin:0}.credentials dt{font-size:16px;line-height:1.4;margin-top:25px}.credentials dd{font-size:14px;color:#60664e;margin:8px 0 0}.contact-row{display:grid;grid-template-columns:1.4fr 1fr;gap:9%;padding-top:12px;padding-bottom:90px}.contact-card{border-top:2px solid #ae825b;padding-top:32px}.contact-card p{font-size:17px}.contact-card .email{font-size:clamp(16px,1.8vw,25px);display:inline-block;padding:8px 0;max-width:100%}.contact-card .copy-email{min-height:44px;font-size:14px}.contact-links{background:#dfe3d5;padding:36px}.contact-links>div+div{margin-top:36px;padding-top:32px;border-top:1px solid #89916f80}.contact-links h2{font-size:30px}.contact-links p{font-size:16px}.contact-links .eyebrow{margin-bottom:20px}#copy-status{display:block;min-height:24px;font-size:14px}.inner-page .story-opening{padding-top:0}
@media(max-width:1000px){.collection-row,.site-row,.closing-row{gap:6%}.detail-list>div{grid-template-columns:1fr;gap:5px}.profile-row{gap:6%;grid-template-columns:1fr 1.3fr}.credentials{padding:27px}.contact-row{gap:6%}.contact-links{padding:28px}}
@media(max-width:760px){.inner-page .inner-intro{padding-top:42px;padding-bottom:36px}.inner-intro h1{font-size:46px;letter-spacing:-1.3px}.intro-deck{font-size:18px}.inner-page h2{font-size:37px}.inner-page .category-nav{display:flex;position:static;background:transparent;box-shadow:none;padding-top:0;padding-bottom:25px;gap:24px;font-size:13px;flex-wrap:wrap}.category-nav a{min-height:44px}.collection-row,.collection-row.reverse,.profile-row,.contact-row{grid-template-columns:1fr;gap:32px;padding-top:15px;padding-bottom:55px}.collection-row.reverse .page-photo{order:0}.detail-copy>p{font-size:17px}.detail-list{margin-top:24px}.detail-list>div{grid-template-columns:1fr 1.5fr;font-size:14px;gap:15px}.closing-row,.site-row{grid-template-columns:1fr;gap:16px;padding-top:45px;padding-bottom:48px}.closing-row p,.site-row p{font-size:17px}.large-copy{font-size:25px!important}.wide-photo{padding:0}.wide-photo img{aspect-ratio:3/2}.forest-band .collection-row{padding-top:45px;padding-bottom:45px}.foliage{aspect-ratio:1340/340;margin-bottom:55px}.foliage figcaption{font-size:11px}.profile-row .credentials{order:2}.credentials h2{font-size:32px}.profile-foliage{margin-bottom:35px}.contact-links h2{font-size:30px}.contact-card .email{font-size:18px}.contact-card{padding-top:26px}.contact-row{padding-bottom:55px}.inner-page .page-photo.portrait img{max-height:540px}.inner-page .footer-main{margin-top:0}}
.collection-row.reverse .category-photo-link{order:2}.category-photo-link{display:block;min-width:0}.category-photo-link:focus-visible{outline:2px solid #ae825b;outline-offset:6px}.catalog-overview-link{margin-top:22px}.experience-first{grid-template-columns:1.4fr .85fr}.experience-first .credentials{align-self:start}.experience-first .detail-copy{max-width:630px}@media(max-width:760px){.collection-row.reverse .category-photo-link{order:0}.experience-first{grid-template-columns:1fr}}
