.commercial-page figure{margin:0}.commercial-page h1,.commercial-page h2{overflow-wrap:anywhere;text-wrap:balance}.commercial-heading{display:grid;grid-template-columns:1.2fr .75fr;gap:14%;align-items:end;margin-bottom:40px}.commercial-back{display:block;font-size:9px;color:var(--muted);padding-block:28px 45px}.commercial-heading .eyebrow{font-size:9px;color:var(--olive);margin-bottom:24px}.commercial-heading h1{font-size:clamp(80px,8.5vw,125px);line-height:.94;letter-spacing:-.035em;color:var(--olive);max-width:700px;margin:0}.commercial-opening-copy{padding-bottom:6px}.commercial-opening-copy p{font-size:13px;line-height:2;max-width:390px;margin-bottom:22px}.commercial-opening .text-link{font-size:10px;gap:28px}.commercial-hero-photo{position:relative;overflow:hidden;aspect-ratio:2.28;background:#bca184}.commercial-hero-photo img{position:absolute;inset:-24px 0;width:100%;height:calc(100% + 48px);object-fit:cover;object-position:center 59%;will-change:transform}.commercial-page figcaption{font-size:8px;line-height:1.8;color:var(--muted);padding-top:14px}.commercial-opening figcaption{display:flex;justify-content:space-between;gap:25px}.commercial-sector-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:8%;border-block:1px solid var(--line);margin-top:28px}.commercial-sector-nav a{display:flex;align-items:center;gap:20px;font-size:9px;color:var(--olive);padding-block:19px}.commercial-sector-nav a>span{font:25px var(--serif);margin-inline-end:auto;color:var(--ink)}.commercial-sector-nav a:hover>span{color:var(--olive)}.commercial-sectors{padding-block:85px}.commercial-sectors-heading{display:grid;grid-template-columns:.7fr 1.3fr;gap:13%;align-items:start;margin-bottom:45px}.commercial-sectors-heading>.section-label{padding-top:12px}.commercial-sectors h2{font-size:clamp(49px,5vw,73px);max-width:720px}.commercial-sectors article{display:grid;grid-template-columns:35px .7fr 1fr;gap:8%;border-top:1px solid var(--line);padding-block:30px;scroll-margin-top:115px}.commercial-sectors article:last-child{padding-bottom:0}.commercial-sector-number{font-size:9px;color:var(--olive);padding-top:9px}.commercial-sectors h3{font-size:42px}.commercial-sectors article p{font-size:12px;line-height:2;margin:0 0 19px;max-width:570px}.commercial-sector-note{font-size:8px;color:var(--olive);letter-spacing:.04em;line-height:1.8}.commercial-coordination{background:#e6e1d6;padding-block:80px}.commercial-coordination-grid{display:grid;grid-template-columns:.7fr 1fr;gap:17%;align-items:start}.commercial-coordination-grid>figure{padding-top:55px}.commercial-craft-photo{position:relative;overflow:hidden;aspect-ratio:.88;background:#a08a6a}.commercial-craft-photo img{position:absolute;inset:-20px 0;width:100%;height:calc(100% + 40px);object-fit:cover;object-position:48% center;will-change:transform}.commercial-coordination h2{font-size:clamp(49px,4.9vw,72px);max-width:650px;margin-bottom:25px}.commercial-coordination-intro{font-size:13px;line-height:2;max-width:500px}.commercial-coordination dl{margin:25px 0 0}.commercial-coordination dl>div{display:grid;grid-template-columns:140px 1fr;gap:30px;border-top:1px solid #c9c6b7;padding-block:20px}.commercial-coordination dt{font:26px/1.2 var(--serif)}.commercial-coordination dd{font-size:11px;line-height:1.95;margin:0}.commercial-brief{padding-block:85px}.commercial-brief-heading{display:grid;grid-template-columns:1fr .75fr;gap:0 18%;align-items:end;margin-bottom:40px}.commercial-brief-heading>.section-label{grid-column:1/-1}.commercial-brief h2{font-size:clamp(49px,5vw,73px);max-width:600px}.commercial-brief-heading p{font-size:13px;line-height:2;margin:0;max-width:450px}.commercial-brief-items{display:grid;grid-template-columns:repeat(3,1fr);gap:8%;margin-bottom:45px}.commercial-brief-items>div{border-top:1px solid var(--line);padding-top:23px}.commercial-brief-items>div>span{display:block;font-size:9px;color:var(--olive);margin-bottom:22px}.commercial-brief h3{font-size:31px;margin-bottom:17px}.commercial-brief-items p{font-size:12px;line-height:2;margin:0}.commercial-questions{margin-inline-start:35%}.commercial-questions details{border-top:1px solid var(--line)}.commercial-questions details:last-child{border-bottom:1px solid var(--line)}.commercial-questions summary{display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;font:27px/1.25 var(--serif);padding-block:24px}.commercial-questions summary::-webkit-details-marker{display:none}.commercial-questions summary>span{font:20px var(--sans);color:var(--olive)}.commercial-questions details[open] summary>span{transform:rotate(45deg)}.commercial-questions details p{font-size:12px;line-height:2;max-width:680px;margin:0 0 24px}.commercial-closing{background:#e6e1d6;padding-block:65px}.commercial-closing>.wrap{display:grid;grid-template-columns:1fr .75fr;gap:18%;align-items:end}.commercial-closing .eyebrow{font-size:8px;color:var(--olive);margin-bottom:25px}.commercial-closing h2{font-size:clamp(49px,5vw,74px);color:var(--olive);max-width:650px}.commercial-closing p{font-size:13px;line-height:2;max-width:390px;margin-bottom:25px}.commercial-closing .button{font-size:11px;gap:30px}
@media(max-width:1000px){.commercial-heading{gap:9%;grid-template-columns:1.1fr .85fr}.commercial-heading h1{font-size:89px}.commercial-hero-photo{aspect-ratio:1.9}.commercial-sectors-heading{gap:9%}.commercial-sectors article{grid-template-columns:25px .6fr 1fr;gap:6%}.commercial-sectors h3{font-size:36px}.commercial-coordination-grid{gap:10%;grid-template-columns:.8fr 1fr}.commercial-coordination dl>div{grid-template-columns:110px 1fr;gap:20px}.commercial-coordination-grid>figure{padding-top:100px}.commercial-craft-photo{aspect-ratio:.65}.commercial-brief-heading{gap:0 10%}.commercial-closing>.wrap{gap:10%}.commercial-questions{margin-inline-start:20%}}
@media(max-width:600px){.commercial-heading{display:block;margin-bottom:28px}.commercial-back{font-size:8px;padding-block:22px 32px}.commercial-heading .eyebrow{font-size:8px;line-height:1.8;margin-bottom:22px}.commercial-heading h1{font-size:66px;max-width:350px;margin-bottom:27px}.commercial-opening-copy{padding:0}.commercial-opening-copy p{font-size:12px;line-height:2;max-width:330px;margin-bottom:20px}.commercial-opening .text-link{font-size:10px;gap:20px}.commercial-hero-photo{aspect-ratio:1.05}.commercial-hero-photo img{object-position:58% center}.commercial-opening figcaption{display:block;font-size:8px}.commercial-opening figcaption>span{display:block}.commercial-opening figcaption>span+span{margin-top:5px}.commercial-sector-nav{gap:15px;margin-top:23px}.commercial-sector-nav a{flex-wrap:wrap;gap:10px;padding-block:16px;font-size:8px}.commercial-sector-nav a>span{font-size:21px}.commercial-sectors{padding-block:55px}.commercial-sectors-heading{display:block;margin-bottom:30px}.commercial-sectors-heading>.section-label{padding:0}.commercial-sectors h2{font-size:47px;max-width:350px}.commercial-sectors article{grid-template-columns:20px 1fr;gap:15px 18px;padding-block:25px;scroll-margin-top:90px}.commercial-sectors h3{font-size:34px}.commercial-sectors article>div{grid-column:2}.commercial-sectors article p{font-size:12px}.commercial-sector-note{font-size:8px}.commercial-coordination{padding-block:55px}.commercial-coordination-grid{display:flex;flex-direction:column-reverse;gap:30px}.commercial-coordination-grid>figure{padding:0;width:85%;align-self:flex-start}.commercial-craft-photo{aspect-ratio:1.15}.commercial-coordination h2{font-size:47px;max-width:350px}.commercial-coordination-intro{font-size:12px}.commercial-coordination dl>div{grid-template-columns:95px 1fr;gap:20px}.commercial-coordination dt{font-size:25px}.commercial-coordination dd{font-size:11px}.commercial-brief{padding-block:55px}.commercial-brief-heading{display:block;margin-bottom:30px}.commercial-brief h2{font-size:47px;max-width:350px;margin-bottom:25px}.commercial-brief-heading p{font-size:12px}.commercial-brief-items{display:block;margin-bottom:30px}.commercial-brief-items>div{display:grid;grid-template-columns:20px 1fr;gap:0 18px;padding-top:22px;margin-bottom:25px}.commercial-brief-items>div:last-child{margin:0}.commercial-brief-items>div>span{padding-top:8px;grid-row:1/3}.commercial-brief h3{font-size:30px;margin-bottom:15px}.commercial-brief-items p{font-size:12px;grid-column:2}.commercial-questions{margin-inline-start:0}.commercial-questions summary{font-size:25px}.commercial-closing{padding-block:50px 55px}.commercial-closing>.wrap{display:block}.commercial-closing h2{font-size:48px;max-width:350px;margin-bottom:25px}.commercial-closing p{font-size:12px}.commercial-closing .button{width:100%;justify-content:space-between}}
@media(max-width:360px){.commercial-heading h1{font-size:58px}.commercial-sector-nav{gap:10px}.commercial-sector-nav a{gap:7px}.commercial-sector-nav a>span{font-size:19px}}
@media(prefers-reduced-motion:reduce){.commercial-hero-photo img,.commercial-craft-photo img{transform:none!important;will-change:auto}}
