.site-nav.scrolled,.inner-page .site-nav.scrolled{color:#fff;background:rgba(7,38,28,.96);border-color:rgba(255,255,255,.2)}
.site-nav.scrolled nav a,.site-nav.scrolled .nav-cta,.site-nav.scrolled .brand,.site-nav nav.open a{color:#fff;opacity:1}.site-nav nav.open{color:#fff}.brand span{white-space:nowrap}
.content-hero--text{grid-template-columns:minmax(0,820px);justify-content:center}.content-hero--text>div:last-child{grid-column:1;grid-row:1}.article-body p{margin:0 0 1.55em}
.brand-hero{min-height:760px;padding:170px var(--pad) 100px;display:grid;grid-template-columns:1fr .82fr;gap:clamp(50px,8vw,150px);align-items:end;background:var(--cream)}.brand-hero p,.brand-note p{font-size:12px;letter-spacing:.2em;color:var(--gold);margin:0 0 36px}.brand-hero h1{font:500 clamp(60px,8vw,126px)/1.07 'Noto Serif SC',serif;letter-spacing:-.06em;margin:0;max-width:700px}.brand-hero>div>span{display:block;max-width:510px;font-size:19px;line-height:2;margin-top:38px}.brand-hero figure{height:min(58vw,610px);margin:0;position:relative}.brand-hero figure:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,30,21,.55),transparent 55%)}.brand-hero figcaption{position:absolute;left:28px;bottom:26px;z-index:1;color:white;font-size:13px;letter-spacing:.12em}
.brand-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d8d4c7;border-top:1px solid #d8d4c7;border-bottom:1px solid #d8d4c7}.brand-facts article{padding:48px var(--pad);background:var(--paper);min-height:220px;display:flex;flex-direction:column}.brand-facts small{color:var(--gold);letter-spacing:.15em}.brand-facts strong{font:500 clamp(25px,2.4vw,38px)/1.35 'Noto Serif SC',serif;margin:28px 0 18px}.brand-facts span{line-height:1.8;color:#557064}.brand-prose{max-width:780px;margin:0 auto;padding:130px var(--pad) 110px;font-size:19px;line-height:2.05}.brand-prose p:first-child{font:500 31px/1.7 'Noto Serif SC',serif;color:var(--deep)}.brand-note{padding:clamp(90px,12vw,160px) var(--pad);background:var(--deep);color:white;display:grid;grid-template-columns:1fr .8fr;gap:90px}.brand-note h2{font:500 clamp(42px,5vw,76px)/1.25 'Noto Serif SC',serif;margin:0}.brand-note span{align-self:end;line-height:2;color:#c5d5cc;max-width:420px}
.contact-page{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(55px,8vw,140px);align-items:start}.contact-intro h1{max-width:760px}.contact-scope{display:grid;gap:0;margin-top:70px;border-top:1px solid rgba(255,255,255,.3);max-width:620px}.contact-scope article{display:grid;grid-template-columns:70px 160px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.22)}.contact-scope small{color:#f1ca86}.contact-scope strong{font:500 19px 'Noto Serif SC',serif}.contact-scope span,.contact-form-label{line-height:1.8;color:#bdcbc4;font-size:14px}.contact-form-wrap{padding-top:105px}.contact-form-wrap form{margin-top:36px}
@media(max-width:820px){.brand-hero,.brand-note{grid-template-columns:1fr}.contact-page{display:block}.contact-scope{margin-top:46px}.contact-scope article{grid-template-columns:48px 1fr}.contact-scope span{grid-column:2}.contact-form-wrap{padding-top:68px}.brand-hero{padding-top:130px;gap:48px;min-height:auto}.brand-hero h1{font-size:clamp(54px,15vw,78px)}.brand-hero figure{height:52vh}.brand-facts{grid-template-columns:1fr}.brand-facts article{min-height:0;padding-top:34px;padding-bottom:34px}.brand-prose{padding-top:80px;padding-bottom:75px}.brand-prose p:first-child{font-size:25px}.brand-note{gap:34px}.brand-note h2{font-size:43px}}
