.corporate-page{background:var(--ink);color:var(--cream)}.corporate-page .section{padding:clamp(64px,7vw,112px) max(24px,calc((100% - 1160px)/2))}.corporate-page h1,.corporate-page h2,.corporate-page h3{font-family:var(--font-serif),serif;font-weight:500;letter-spacing:-.035em}.corporate-page h1{font-size:clamp(38px,4vw,62px);line-height:1.12;margin:0 0 28px}.corporate-page h2{font-size:clamp(34px,3.5vw,52px);line-height:1.14;margin:0 0 32px}.corporate-page h3{font-size:clamp(27px,2.5vw,36px);line-height:1.2;margin:0 0 24px}.corporate-page p:not(.eyebrow){font-size:18px;line-height:1.75;margin:0 0 25px}.corporate-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px)}.corporate-hero picture{aspect-ratio:1.2;align-self:center}.corporate-expertise img,.corporate-hero img{object-fit:contain}.corporate-hero .text-link{display:flex;width:-moz-fit-content;width:fit-content;margin-top:20px;color:var(--gold);font-weight:600}.corporate-editorial,.corporate-faq{border-top:1px solid var(--line)}.corporate-prose{max-width:800px}.corporate-prose a:not(.text-link){text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.corporate-formats,.corporate-formats article{border-top:1px solid var(--line)}.corporate-formats article{display:grid;grid-template-columns:70px 1fr;grid-gap:25px;gap:25px;padding:40px 0}.corporate-formats article>div{max-width:800px}.corporate-formats article>.eyebrow{padding-top:9px}.corporate-expertise{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(32px,6vw,90px);gap:clamp(32px,6vw,90px);align-items:center;border-top:1px solid var(--line)}.corporate-expertise picture{aspect-ratio:1206/1547}.corporate-page .text-link{min-height:44px;padding-top:10px;font-size:12px}.corporate-faq>div{max-width:800px;border-top:1px solid var(--line);padding-top:28px;margin-top:30px}.corporate-faq h3{font-size:25px;margin-bottom:16px}.corporate-page .closing{background:var(--wine)}.corporate-page .closing>div{max-width:700px}.corporate-page .closing .button{flex-shrink:0}.corporate-page .closing p:not(.eyebrow){margin-top:26px;margin-bottom:0;max-width:580px}@media(max-width:760px){.corporate-expertise,.corporate-hero{grid-template-columns:1fr}.corporate-page p:not(.eyebrow){font-size:17px}.corporate-formats article{grid-template-columns:1fr;gap:0}.corporate-page .actions{align-items:flex-start;flex-direction:column;gap:12px}.corporate-hero picture{margin-top:12px}.corporate-page .closing{align-items:flex-start}}.corporate-introduction{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.corporate-introduction h2{max-width:420px}.corporate-expertise>div>p:last-of-type,.corporate-introduction .corporate-prose p:last-child{margin-bottom:16px}.corporate-format-actions{border-top:1px solid var(--line);padding-top:32px;gap:24px 32px}.corporate-faq>div{padding-top:24px;margin-top:24px}.corporate-faq>div p{margin-bottom:0;max-width:740px}@media(max-width:760px){.corporate-introduction{grid-template-columns:1fr;gap:0}.corporate-format-actions{align-items:flex-start}.corporate-page .button{text-align:center;max-width:100%;line-height:1.6}}