.pg-hero>.frame{padding-top:calc(var(--nav-h) + clamp(36px, 4.4vw, 80px));border-top:0;padding-bottom:clamp(56px,5.5vw,104px)}.pg-hero>.frame:before,.pg-hero>.frame:after{display:none}.pg-hero__meta{color:var(--ink-3);justify-content:space-between;gap:16px;margin-bottom:clamp(28px,3.4vw,56px);display:flex}.pg-hero__meta>span{align-items:center;gap:10px;display:inline-flex}.pg-hero__crumbs{text-align:right}.pg-hero__logo{width:auto;height:clamp(48px,2.4rem + 2vw,72px);margin-bottom:clamp(20px,2vw,32px);display:block}.pg-hero__title{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;font-size:clamp(2.75rem,1.55rem + 4.6vw,6.25rem);line-height:.96}.pg-hero__title em{font-family:var(--f-serif);letter-spacing:-.01em;color:var(--blue);font-style:italic;font-weight:400}.pg-hero__row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-top:clamp(28px,3vw,48px);display:grid}.pg-hero__lede{max-width:58ch;font-size:var(--t-lg);color:var(--ink-2);line-height:1.55}.pg-hero__lede p{margin:0 0 .75em}.pg-hero__lede p:last-child{margin-bottom:0}.pg-hero__media{margin-top:clamp(40px,4.5vw,72px)}.pg-hero--compact .pg-hero__title{max-width:20ch;font-size:clamp(2.5rem,1.6rem + 3.4vw,4.75rem)}.pg-hero--compact>.frame{padding-bottom:clamp(40px,4vw,72px)}@media (width<=1100px){.pg-hero__row{grid-template-columns:minmax(0,1fr);align-items:start}}@media (width<=560px){.pg-hero__meta{flex-direction:column;gap:8px}.pg-hero__crumbs{text-align:left}}.pg-section{--pg-surface:var(--paper)}.pg-section--tint{--pg-surface:var(--paper-2);background:var(--paper-2);isolation:isolate;overflow-x:clip}.pg-section--tint:before,.pg-section--tint:after{content:"";z-index:-1;pointer-events:none;position:absolute}.pg-section--tint:before{background:radial-gradient(ellipse 55% 60% at 100% 0%, color-mix(in srgb, var(--glow) 22%, transparent), transparent 70%);inset:0}.pg-section--tint:after{transform-origin:50% 100%;background-image:linear-gradient(90deg,#1320421c 1px,#0000 1px);background-position:bottom;background-size:72px 100%;height:90%;bottom:0;left:-50%;right:-50%;transform:perspective(700px)rotateX(66deg);-webkit-mask-image:linear-gradient(#0000 20%,#00000080 65%,#000 100%);mask-image:linear-gradient(#0000 20%,#00000080 65%,#000 100%)}.pg-section--deep{--pg-surface:var(--deep);background:var(--deep);color:#ffffffb8;--line:#ffffff1a;--line-2:#ffffff2e;--ink:#fff;--ink-2:#ffffffc7;--ink-3:#ffffff8c;--ink-4:#ffffff4d;overflow:hidden}.pg-section--deep>.frame{border-top-color:#0000}.pg-section--deep .btn--primary{color:var(--navy);background:#fff}.pg-section--deep .btn--primary:hover{background:var(--paper-3)}.pg-head{margin-bottom:clamp(40px,4.4vw,80px)}.pg-head--split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(24px,4vw,80px);display:grid}.pg-head--object{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(24px,4vw,80px);display:grid}.pg-head--object .pg-head__title{grid-column:1;align-self:end}.pg-head--object .pg-head__lede{grid-area:2/1;align-self:start;margin-top:clamp(18px,1.8vw,28px)}.pg-head__object{grid-area:1/2/span 2;justify-self:center;width:100%;max-width:460px;height:auto;margin-block:clamp(-48px,-3vw,-16px)}@media (width>=861px){.pg-head--object-lg{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-head--object-lg .pg-head__object{max-width:680px;margin-block:clamp(-96px,-6vw,-24px);scale:1.45}}.pg-head--stacked .pg-head__lede{margin-top:clamp(18px,1.8vw,28px)}.pg-head__title{letter-spacing:-.038em;text-wrap:balance;max-width:20ch;font-size:clamp(2rem,1.3rem + 2.4vw,3.625rem);line-height:1.02}.pg-head--lg .pg-head__title{font-size:var(--t-h2);letter-spacing:-.04em;line-height:1}.pg-head--statement .pg-head__title{letter-spacing:-.045em;max-width:24ch;font-size:clamp(2.25rem,1.2rem + 3.6vw,5rem);font-weight:300;line-height:1.04}.pg-head__title em{font-family:var(--f-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.pg-head__lede{max-width:54ch;font-size:var(--t-lg);color:var(--ink-2);line-height:1.55}.pg-head--split .pg-head__lede{padding-bottom:.3em}.pg-head__lede p{margin:0 0 .75em}.pg-head__lede p:last-child{margin-bottom:0}.pg-head__lede a{color:var(--ink);border-bottom:1px solid var(--line-2)}@media (width<=860px){.pg-head--split{grid-template-columns:minmax(0,1fr);align-items:start}.pg-head--object{grid-template-columns:minmax(0,1fr)}.pg-head__object{grid-area:3/1;justify-self:start;max-width:min(80%,340px);margin:8px 0 -16px}}.pg-gap{margin-top:clamp(56px,6vw,104px)}
