.corporate-page{--corporate-paper:var(--brand-cream,#f6f4e8)}.corporate-banner{isolation:isolate;color:#fff;background:var(--brand-navy);min-height:450px;padding-block:138px 65px;position:relative}.corporate-banner>img{z-index:-2;object-position:center 44%}.corporate-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#061923eb,#061923b8 40%,#06192326 100%);position:absolute;inset:0}.corporate-breadcrumb{color:var(--brand-pale-blue);flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:42px;font-size:12px;display:flex}.corporate-breadcrumb a:hover{color:#fff;text-decoration:underline}.corporate-banner h1{letter-spacing:-.055em;margin-block:16px;font-size:clamp(44px,5vw,74px);font-weight:750;line-height:1.08}.corporate-banner h1>span{color:var(--brand-turquoise)}.corporate-banner-description{max-width:620px;font-size:16px;line-height:1.8}.corporate-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,80px);padding-block:80px 100px;display:grid}.corporate-sidebar{top:calc(var(--header-scrolled-height) + 28px);max-height:calc(100dvh - var(--header-scrolled-height) - 48px);flex-direction:column;display:flex;position:sticky}.corporate-sidebar-panel{isolation:isolate;background:var(--corporate-paper) url(/assets/heritage-paper-grain.svg);background-blend-mode:soft-light;border-block-start:3px solid var(--brand-navy);border-end-end-radius:10px;border-end-start-radius:10px;flex-shrink:0;position:relative;overflow:hidden}.corporate-sidebar-contact{isolation:isolate;color:#fff;border-radius:10px;flex:0 300px;align-items:end;min-height:120px;margin-block-start:20px;padding:26px;display:flex;position:relative;overflow:hidden}.corporate-sidebar-contact img{z-index:-2;object-fit:cover;object-position:center 15%}.corporate-sidebar-contact:before{content:"";z-index:-1;background:linear-gradient(#0619231f,#061923b8);position:absolute;inset:0}.corporate-sidebar-contact>span{letter-spacing:-.025em;width:100%;padding-inline-end:25px;font-size:23px;font-weight:600;line-height:1.3;display:block;position:relative}.corporate-sidebar-contact svg{position:absolute;inset-block-end:3px;inset-inline-end:0}.corporate-sidebar-contact:hover{color:var(--brand-pale-blue)}.corporate-sidebar-brand{align-items:center;gap:20px;padding:30px 24px;display:flex}.corporate-sidebar-brand img{width:36px;height:auto}.corporate-sidebar-brand .eyebrow{font-size:12px}.corporate-sidebar nav{padding-inline:12px}.corporate-sidebar nav a{border-block-end:1px solid var(--border-light);border-inline-start:3px solid #0000;grid-template-columns:20px 1fr 17px;align-items:center;gap:10px;min-height:60px;padding:15px 14px;font-size:16px;font-weight:500;transition:background-color .18s,color .18s;display:grid}.corporate-menu-index{opacity:.65;font-size:10px}.corporate-sidebar nav a[aria-current]{background:var(--brand-navy);color:#fff;border-inline-start-color:var(--brand-turquoise)}.corporate-sidebar nav a:hover{background:var(--brand-pale-blue);color:var(--brand-navy)}.corporate-sidebar nav a:focus-visible{outline-offset:-3px}.corporate-sidebar-foot{padding:32px 28px}.corporate-sidebar-foot>span{letter-spacing:.05em;font-size:11px}.corporate-sidebar-foot p{margin-block-start:10px;font-size:18px;font-weight:550;line-height:1.5}.corporate-mobile-toggle{display:none}@media (min-width:768px) and (max-height:800px){.corporate-sidebar-brand{padding-block:18px}.corporate-sidebar nav a{min-height:48px;padding-block:10px}.corporate-sidebar-foot{padding-block:20px}}@media (min-width:768px) and (max-height:620px){.corporate-sidebar-brand{padding-block:12px}.corporate-sidebar-brand img{width:28px}.corporate-sidebar nav a{min-height:44px;padding-block:8px}.corporate-sidebar-foot{display:none}.corporate-sidebar-contact{min-height:100px;margin-block-start:12px;padding:16px}.corporate-sidebar-contact>span{font-size:18px}}.corporate-content{min-width:0}.corporate-content .eyebrow{margin-block-end:20px;font-size:11px}.corporate-content h2{letter-spacing:-.045em;font-size:clamp(30px,3.1vw,46px);line-height:1.12}.corporate-content h2 em{color:var(--brand-turquoise)}.corporate-content p:not(.eyebrow):not(.corporate-draft-note){line-height:1.85}.corporate-intro>p:last-child{color:var(--text-muted);max-width:780px;margin-block-start:22px;font-size:16px}.corporate-content .corporate-lead{color:var(--brand-navy);max-width:790px;margin-block-start:28px;font-size:21px}.corporate-film{margin:38px 0 0}.corporate-film-frame{aspect-ratio:16/9;background:var(--footer-navy-deep);position:relative}.corporate-film-frame,.corporate-brand-image,.corporate-editorial-image,.corporate-awards-image,.corporate-awards-institution,.corporate-purpose article{border-radius:10px;overflow:hidden}.corporate-film video{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:1101px){.corporate-film-frame{aspect-ratio:auto;height:0;padding-block-start:calc(56.25% - 100px)}.corporate-film video{object-fit:cover;position:absolute;inset:0}}.corporate-film-shade{pointer-events:none;background:linear-gradient(#0000,#0619239e);height:48%;position:absolute;inset-block-end:0;inset-inline:0}.corporate-film-slogan{color:#fff;letter-spacing:-.035em;pointer-events:none;font-size:clamp(20px,2.5vw,34px);font-weight:450;line-height:1.25;position:absolute;inset-block-end:8%;inset-inline:5%}.corporate-film-slogan small{color:#fff;letter-spacing:.16em;margin-block-end:12px;font-size:11px;font-weight:600;line-height:1.5;display:block}.corporate-film-slogan strong{font-weight:650}.corporate-film-slogan>span{color:var(--brand-turquoise)}.corporate-film-toggle{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.corporate-film-toggle:focus-visible{outline-offset:-5px;position:absolute}.corporate-block{margin-block-start:64px}.corporate-trade{isolation:isolate;position:relative}.corporate-text-columns{color:var(--text-muted);grid-template-columns:1fr 1fr;gap:28px;margin-block:25px 10px;font-size:16px;display:grid}.corporate-purpose{grid-template-columns:1fr 1fr;gap:32px;margin-block-start:64px;display:grid}.corporate-purpose article{background:var(--corporate-paper) url(/assets/heritage-paper-grain.svg);background-blend-mode:soft-light;padding:32px}.corporate-purpose article:nth-child(2){background:var(--brand-pale-blue)}.corporate-purpose h2{font-size:28px}.corporate-purpose-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.corporate-purpose-heading h2{min-width:0}.corporate-purpose-heading>svg{width:76px;height:76px;color:var(--brand-navy);flex:0 0 76px}.corporate-purpose article>p:last-child{color:var(--text-muted);margin-block-start:22px;font-size:16px}.corporate-draft-note{color:var(--text-muted);border-inline-start:2px solid var(--brand-turquoise);margin-block:22px;padding-inline-start:14px;font-size:12px;line-height:1.75}.corporate-draft-note>span{letter-spacing:.12em;margin-block-end:4px;font-size:9px;font-weight:700;display:block}.corporate-brand-note{text-align:start;padding-block:40px;display:block}.corporate-brand-image{aspect-ratio:4/3;width:100%;min-width:0;min-height:300px;position:relative;overflow:hidden}.corporate-brand-image img{object-fit:cover;scale:-1 1}.corporate-brand-note h2{margin-block-end:22px;font-size:34px}.corporate-brand-note>div:last-child>p:not(.eyebrow){width:90%;max-width:860px;color:var(--text-muted);margin-block-end:12px;font-size:16px}.corporate-awards{background:var(--corporate-paper) url(/assets/heritage-paper-grain.svg);background-blend-mode:soft-light;border-block-start:1px solid var(--border-light);grid-template-columns:1fr 1.15fr;align-items:center;gap:36px;margin-block-start:64px;padding:36px;display:grid}.corporate-awards-copy,.corporate-awards-gallery{min-width:0}.corporate-awards-copy h2{font-size:clamp(30px,2.7vw,40px)}.corporate-awards-copy>p:not(.eyebrow){color:var(--text-muted);margin-block-start:22px;font-size:16px}.corporate-awards-signature{border-block-start:1px solid var(--border-light);margin-block-start:28px;padding-block-start:16px;font-size:12px;font-weight:600;display:block}.corporate-awards-gallery{grid-template-columns:1fr 1fr;align-self:stretch;gap:12px;display:grid}.corporate-awards-institution{color:#fff;background:linear-gradient(155deg, var(--brand-navy), var(--footer-navy-deep));flex-direction:column;justify-content:space-between;gap:35px;min-width:0;min-height:370px;padding:26px 20px;display:flex}.corporate-awards-kicker,.corporate-awards-footnote{letter-spacing:.13em;font-size:9px;line-height:1.6}.corporate-awards-kicker{color:var(--brand-pale-blue)}.corporate-awards-icon{color:var(--brand-yellow);margin-block-end:18px;display:block}.corporate-awards-institution h3{letter-spacing:-.045em;font-size:clamp(30px,3.4vw,52px);font-weight:600;line-height:1.1}.corporate-awards-institution p{color:var(--brand-pale-blue);margin-block-start:18px;font-size:13px}.corporate-awards-footnote{border-block-start:1px solid #ffffff40;padding-block-start:16px}.corporate-awards-image{isolation:isolate;min-height:370px;position:relative;overflow:hidden}.corporate-awards-image img{object-fit:cover;object-position:center;z-index:-2}.corporate-awards-image>span{color:#fff;letter-spacing:-.025em;font-size:24px;line-height:1.25;position:absolute;inset-block-end:28px;inset-inline:20px}.corporate-awards-image strong{font-weight:600}.corporate-archive-placeholder{text-align:center;background:var(--corporate-paper);border:1px solid var(--border-light);flex-direction:column;justify-content:center;align-items:center;min-height:235px;padding:28px;display:flex}.corporate-archive-placeholder>span{letter-spacing:.16em;font-size:10px}.corporate-archive-placeholder p{color:var(--text-muted);margin-block-start:16px;font-size:14px}@media (min-width:768px) and (max-width:1279px){.corporate-awards{grid-template-columns:1fr}.corporate-awards-gallery{min-height:350px}}.corporate-closing{border-block-start:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:30px;margin-block-start:64px;padding-block-start:36px;display:flex}.corporate-closing>p{font-size:22px}.corporate-closing strong{font-weight:600}.corporate-history-year{box-sizing:border-box;isolation:isolate;background:var(--brand-navy);color:#fff;border-radius:10px;justify-content:space-between;align-items:end;gap:25px;height:350px;margin-block-start:40px;padding:38px;display:flex;position:relative;overflow:hidden}.corporate-history-year>img{object-fit:cover;object-position:center;z-index:-2}.corporate-history-year:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#061923a6);position:absolute;inset:0}.corporate-history-year>span{letter-spacing:-.07em;font-size:clamp(72px,9vw,136px);font-weight:700;line-height:.9}.corporate-history-year p{letter-spacing:.08em;font-size:10px}.corporate-history-year strong{letter-spacing:0;font-size:14px;font-weight:500}.corporate-timeline{margin:42px 0;padding:0;list-style:none}.corporate-timeline li{grid-template-columns:120px minmax(0,1fr);gap:32px;padding-block:0 42px;display:grid}.corporate-timeline li>div{border-inline-start:1px solid var(--border-light);padding-inline-start:28px;position:relative}.corporate-timeline li>div:before{content:"";background:var(--brand-turquoise);border-radius:50%;width:9px;height:9px;position:absolute;inset-block-start:6px;inset-inline-start:-5px}.corporate-timeline-label{padding-block-start:4px;font-size:12px;font-weight:650}.corporate-timeline h2{margin-block-end:18px;font-size:27px}.corporate-timeline p{color:var(--text-muted);font-size:16px}.corporate-archive{grid-template-columns:1fr;gap:30px;display:grid}.corporate-archive>div>p:last-child{color:var(--text-muted);margin-block-start:20px;font-size:16px}.corporate-reasons{grid-template-columns:1fr 1fr;gap:24px;margin-block:40px;display:grid}.corporate-reasons article{background:var(--surface-soft);padding:32px}.corporate-reasons article:first-child{background:var(--brand-navy);color:#fff}.corporate-reasons article:nth-child(4){background:var(--corporate-paper)}.corporate-reasons h2{margin-block:32px 20px;font-size:28px}.corporate-reasons p{font-size:16px}.corporate-editorial-image{height:500px;margin-block-end:24px;position:relative}.corporate-editorial-image img{object-fit:cover;scale:-1 1}.corporate-values{margin-block:45px}.corporate-values article{border-block-start:1px solid var(--border-light);grid-template-columns:64px minmax(0,1fr);gap:28px;padding-block:34px;display:grid}.corporate-value-icon{object-fit:contain;width:64px;height:64px;display:block}.corporate-values h2{margin-block-end:18px;font-size:32px}.corporate-values p{color:var(--text-muted);max-width:640px;font-size:16px}@media (max-width:1100px){.corporate-layout{grid-template-columns:235px minmax(0,1fr);gap:35px}.corporate-sidebar nav a{gap:7px;padding-inline:9px;font-size:13px}.corporate-purpose,.corporate-reasons{grid-template-columns:1fr}.corporate-content h2{font-size:34px}.corporate-brand-note,.corporate-archive{grid-template-columns:1fr}}@media (max-width:767px){.corporate-banner{min-height:370px;padding-block:114px 40px}.corporate-breadcrumb{margin-block-end:30px;font-size:11px}.corporate-banner-description{font-size:14px}.corporate-layout{grid-template-columns:1fr;gap:36px;padding-block:28px 60px}.corporate-sidebar{max-height:none;position:static;overflow-y:visible}.corporate-sidebar-contact{flex:none;height:300px}.corporate-sidebar-brand{display:none}.corporate-mobile-toggle{background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:20px;font-size:16px;font-weight:600;display:flex}.corporate-mobile-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.corporate-sidebar nav{padding-block-end:12px;display:none}.corporate-sidebar nav.is-expanded{display:block}.corporate-sidebar nav a{font-size:16px}.corporate-sidebar-foot{display:none}.corporate-content h2{font-size:32px}.corporate-content .corporate-lead{font-size:19px}.corporate-intro>p:last-child{font-size:16px}.corporate-film{margin-block-start:28px}.corporate-film-slogan{font-size:clamp(16px,4.5vw,23px);inset-block-end:8%}.corporate-film-slogan small{margin-block-end:7px;font-size:9px}.corporate-block,.corporate-purpose,.corporate-awards{margin-block-start:42px}.corporate-text-columns{grid-template-columns:1fr;gap:18px}.corporate-purpose article,.corporate-reasons article{padding:25px}.corporate-purpose h2,.corporate-reasons h2{font-size:27px}.corporate-awards{grid-template-columns:1fr;gap:28px;padding:24px 18px}.corporate-brand-image{min-height:0}.corporate-awards-institution{min-height:300px;padding:22px 14px}.corporate-awards-image{min-height:300px}.corporate-awards-image>span{font-size:21px;inset-inline:14px}.corporate-closing{flex-direction:column;align-items:start;gap:16px;margin-block-start:42px}.corporate-history-year{flex-direction:column;align-items:start;padding:28px}.corporate-timeline li{grid-template-columns:1fr;gap:18px}.corporate-timeline h2{font-size:26px}.corporate-values article{grid-template-columns:48px minmax(0,1fr);gap:18px}.corporate-value-icon{width:48px;height:48px}}.corporate-banner{overflow:hidden}.corporate-brand-image img,.corporate-awards-image img,.corporate-sidebar-contact img,.corporate-editorial-image img,.corporate-banner>img{transition:transform .7s}@media (hover:hover){.corporate-brand-image:hover img,.corporate-awards-image:hover img,.corporate-sidebar-contact:hover img,.corporate-editorial-image:hover img,.corporate-banner:hover>img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.corporate-sidebar nav a{transition:none}.corporate-brand-image img,.corporate-awards-image img,.corporate-sidebar-contact img,.corporate-editorial-image img,.corporate-banner>img{transition:none;transform:none}}.corporate-archive-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.corporate-archive-photo{aspect-ratio:3/2;border-radius:10px;position:relative;overflow:hidden}.corporate-archive-photo img{object-fit:cover;transition:transform .7s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.corporate-archive-photo:hover img{transform:scale(1.035)}}@media (max-width:767px){.corporate-archive-gallery{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){.corporate-archive-photo img{transition:none}}.corporate-archive-gallery{flex-direction:column;gap:20px;display:flex}.corporate-archive-mosaic{grid-template-columns:1fr 1fr;gap:20px;display:grid}.corporate-archive-mosaic>.corporate-archive-photo{aspect-ratio:auto}.corporate-archive-small{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.corporate-archive-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.corporate-archive-photo{background:var(--surface-soft);cursor:zoom-in;border:0;width:100%;padding:0;display:block}.corporate-lightbox{background:var(--footer-navy-deep);color:#fff;border:0;border-radius:10px;width:min(1200px,94vw);max-width:94vw;max-height:94dvh;margin:auto;padding:16px;position:fixed;inset:0}.corporate-lightbox::backdrop{background:#000000d9}.corporate-lightbox-toolbar,.corporate-lightbox-controls{justify-content:space-between;align-items:center;gap:16px;display:flex}.corporate-lightbox-image{height:min(70dvh,750px);position:relative}.corporate-lightbox-image img{object-fit:contain}.corporate-lightbox button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:4px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.corporate-lightbox button:hover{background:#ffffff26}.corporate-lightbox-controls p{text-align:center;font-size:14px}@media (max-width:767px){.corporate-archive-gallery,.corporate-archive-mosaic,.corporate-archive-small,.corporate-archive-row{gap:10px}.corporate-archive-mosaic{grid-template-columns:1fr}.corporate-archive-mosaic>.corporate-archive-photo{aspect-ratio:3/2}.corporate-archive-row{grid-template-columns:repeat(3,minmax(0,1fr))}.corporate-lightbox{padding:10px}.corporate-lightbox-controls p{font-size:12px}}.corporate-process{margin-block-start:72px}.corporate-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-block:36px 0;padding:0;list-style:none;display:grid}.corporate-process li{border-block-start:2px solid var(--brand-turquoise);padding-block-start:24px}.corporate-process-number{letter-spacing:.1em;color:var(--brand-turquoise);margin-block-end:20px;font-size:13px;font-weight:600;display:block}.corporate-process h3{letter-spacing:-.025em;margin-block-end:18px;font-size:23px;font-weight:650;line-height:1.25}.corporate-process li p{color:var(--text-muted);font-size:16px}@media (max-width:1100px){.corporate-process ol{grid-template-columns:1fr;gap:28px}.corporate-process{margin-block-start:48px}}.corporate-reason-accordion{border-block-start:1px solid var(--border-light);margin-block:40px}.corporate-reason-item{border-block-end:1px solid var(--border-light)}.corporate-reason-item summary{cursor:pointer;align-items:center;gap:24px;padding:26px 24px;list-style:none;display:flex}.corporate-reason-item summary::-webkit-details-marker{display:none}.corporate-reason-icon{width:54px;min-height:54px;color:var(--brand-navy);background:var(--corporate-paper);flex-shrink:0;align-self:stretch;place-items:center;display:grid}.corporate-reason-heading{letter-spacing:-.025em;flex-direction:column;flex:1;justify-content:space-between;gap:12px;min-height:54px;font-size:clamp(20px,2vw,27px);font-weight:650;line-height:1.3;display:flex}.corporate-reason-rule{background:var(--brand-turquoise);flex-shrink:0;width:30px;height:1px;display:block}.corporate-reason-toggle{flex-shrink:0;transition:transform .18s}.corporate-reason-item[open]{background:var(--corporate-paper)}.corporate-reason-item[open] .corporate-reason-icon{color:var(--surface-white);background:var(--brand-navy)}.corporate-reason-item[open] .corporate-reason-toggle{transform:rotate(45deg)}.corporate-reason-item summary:hover .corporate-reason-heading{color:var(--terracotta-readable)}.corporate-reason-description{max-width:900px;padding:0 72px 28px 102px}.corporate-reason-description p{color:var(--text-muted);margin:0;font-size:16px;line-height:1.85}@media (max-width:767px){.corporate-reason-item summary{gap:14px;padding:22px 12px}.corporate-reason-icon{width:40px;min-height:44px}.corporate-reason-heading{gap:8px;min-height:44px;font-size:20px}.corporate-reason-description{padding:0 20px 24px}.corporate-reason-description p{font-size:15px}}@media (prefers-reduced-motion:reduce){.corporate-reason-toggle{transition:none}}@media (max-width:767px){.corporate-menu-index,.corporate-draft-note>span,.corporate-awards-kicker,.corporate-awards-footnote,.corporate-archive-placeholder>span,.corporate-history-year p,.corporate-film-slogan small{font-size:11px}.corporate-breadcrumb a{align-items:center;min-height:28px;display:inline-flex}}
