.cpage{background:var(--ic-ivory)}.cpage-section{padding-block:clamp(3.5rem,11svh,8rem);padding-inline:var(--c-gap-x)}.corigin,.cpeople,.cclose{background:var(--ic-ivory-2)}.cpage-section+.cpage-section{border-top:1px solid var(--ic-line)}.cprinc,.cprinc+.cpage-section{border-top:0}.chero{padding:clamp(1.5rem,4svh,3rem) var(--c-gap-x) clamp(3rem,9svh,6rem)}.chero__inner{display:grid;gap:clamp(1.5rem,4svh,2.5rem)}.chero__title{margin-top:clamp(.9rem,2svh,1.5rem);font-family:var(--ff-display);font-size:clamp(2.2rem,1.1rem + 3.6vw,3.9rem);font-weight:400;line-height:var(--lh-h1);letter-spacing:var(--ls-h1);color:var(--ic-ink)}.chero__subtitle{margin-top:clamp(1rem,2.4svh,1.6rem);max-width:52ch}.chero__line{--c-line-length: clamp(32px, 5svh, 64px)}.chero__context{font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;line-height:1.6;color:var(--ic-ink-2)}@media(min-width:900px){.chero{display:flex;align-items:center;min-height:88svh}.chero__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.25rem,2.4vw,2.5rem);row-gap:clamp(1.5rem,4svh,2.75rem);align-items:end}.chero__copy{grid-column:1 / span 6;grid-row:1;align-self:center}.chero__line{--c-line-length: clamp(48px, 9svh, 110px);grid-column:7;grid-row:1;align-self:center;justify-self:center}.chero__media{grid-column:8 / -1;grid-row:1 / span 2;align-self:center}.chero__context{grid-column:1 / span 5;grid-row:2}}@media(min-width:900px)and (max-height:760px){.chero{min-height:0;padding-block:clamp(1.5rem,4svh,2.5rem) clamp(2.5rem,7svh,4rem)}}.corigin__inner{display:grid;gap:clamp(1.5rem,4svh,2.5rem)}.corigin__title{margin-top:clamp(.9rem,2svh,1.4rem)}.corigin__paragraph+.corigin__paragraph{margin-top:var(--sp-4)}.corigin__text{max-width:62ch}.corigin__line{--c-line-length: clamp(32px, 5svh, 70px);margin-left:8%}@media(min-width:900px){.corigin__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.25rem,2.4vw,2.5rem);row-gap:clamp(2rem,5svh,3.5rem);align-items:start}.corigin__media--a{grid-column:1 / span 4;grid-row:1 / span 2}.corigin__head{grid-column:6 / -1;grid-row:1}.corigin__text{grid-column:6 / span 6;grid-row:2}.corigin__line{grid-column:5;grid-row:3;justify-self:start;margin-left:0}.corigin__media--b{grid-column:5 / span 7;grid-row:4}}.ccomp__inner{display:grid;gap:clamp(1.75rem,5svh,3rem)}.ccomp__title{margin-top:clamp(.9rem,2svh,1.4rem);max-width:24ch}.ccomp__intro{margin-top:clamp(1rem,2.4svh,1.5rem);max-width:58ch}.ccomp__axis{display:grid;grid-template-columns:1px minmax(0,1fr);column-gap:clamp(1.25rem,3vw,2.25rem)}.ccomp__line{--c-line-length: 100%;height:100%;align-self:stretch}.ccomp__list{display:grid;gap:clamp(1.5rem,4svh,2.5rem);margin:0;padding:0;list-style:none}.ccomp__area{margin:.3rem 0 0;font-family:var(--ff-display);font-size:clamp(1.35rem,1rem + 1.4vw,1.95rem);font-weight:400;line-height:1.16;letter-spacing:-.015em}.ccomp__body{margin-top:.5rem;max-width:52ch}.ccomp__closing>.c-link{margin-top:var(--sp-4)}.ccomp__closing .c-lead{max-width:56ch}.ccomp__method{margin-top:var(--sp-3);max-width:52ch}@media(min-width:900px){.ccomp__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.25rem,2.4vw,2.5rem);row-gap:clamp(2.5rem,6svh,4rem);align-items:start}.ccomp__head{grid-column:1 / span 6}.ccomp__axis{grid-column:7 / -1;grid-row:1 / span 2}.ccomp__closing{grid-column:1 / span 5;grid-row:2}.ccomp__item{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline}.ccomp__index{grid-row:1 / span 2}.ccomp__area,.ccomp__body{grid-column:2}.ccomp__area{margin-top:0}}.cpeople__inner{display:grid;gap:clamp(1.5rem,4svh,2.5rem)}.cpeople__title{margin-top:clamp(.9rem,2svh,1.4rem)}.cpeople__text{max-width:62ch}.cpeople__paragraph{margin-top:var(--sp-4)}.cpeople__network{padding-top:clamp(1rem,2.5svh,1.5rem)}.cpeople__network-rule{margin-bottom:clamp(.85rem,2svh,1.25rem)}.cpeople__network-title{margin:0;font-family:var(--ff-display);font-size:clamp(1.1rem,.95rem + .6vw,1.42rem);font-weight:400;line-height:1.25}.cpeople__network-body{margin-top:.55rem;max-width:52ch}@media(min-width:900px){.cpeople__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.25rem,2.4vw,2.5rem);row-gap:clamp(2rem,5svh,3.25rem);align-items:start}.cpeople__head{grid-column:1 / span 6;grid-row:1}.cpeople__text{grid-column:1 / span 6;grid-row:2}.cpeople__media{grid-column:8 / -1;grid-row:1 / span 2;align-self:end}.cpeople__network{grid-column:1 / span 6;grid-row:3}}.cprinc{background:var(--ic-ink);color:var(--ic-ivory);border-top:0}.cprinc__inner{display:grid;gap:clamp(1.75rem,5svh,3rem)}.cprinc .c-eyebrow{color:#f2ede3b8}.cprinc__title{margin-top:clamp(.9rem,2svh,1.4rem);color:var(--ic-ivory)}.cprinc__intro{margin-top:clamp(1rem,2.4svh,1.5rem);max-width:52ch;color:#f2ede3db}.cprinc__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.cprinc__item{padding-block:clamp(1.15rem,3svh,1.9rem);border-top:1px solid rgb(242 237 227 / .16)}.cprinc__item:last-child{border-bottom:1px solid rgb(242 237 227 / .16)}.cprinc__index{display:block;font-family:var(--ff-display);font-size:clamp(1.6rem,1.1rem + 1.9vw,2.6rem);line-height:1;color:#bfa550e6;font-variant-numeric:tabular-nums}.cprinc__item-title{margin:.6rem 0 0;font-family:var(--ff-display);font-size:clamp(1.15rem,.98rem + .7vw,1.5rem);font-weight:400;line-height:1.24;color:var(--ic-ivory)}.cprinc__body{margin-top:.5rem;max-width:48ch;font-size:var(--fs-ui);line-height:1.65;color:#f2ede3c7;text-wrap:pretty}@media(min-width:900px){.cprinc__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.25rem,2.4vw,2.5rem);row-gap:clamp(2rem,5svh,3.25rem);align-items:start}.cprinc__head{grid-column:1 / span 6;grid-row:1}.cprinc__media{grid-column:9 / -1;grid-row:1}.cprinc__rule{grid-column:1 / -1;grid-row:2}.cprinc__list{grid-column:1 / -1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem)}.cprinc__item:nth-child(2){border-top:1px solid rgb(242 237 227 / .16)}.cprinc__item:nth-last-child(2){border-bottom:1px solid rgb(242 237 227 / .16)}}.cterr__inner{display:grid;gap:clamp(1.5rem,4svh,2.5rem)}.cterr__title{margin-top:clamp(.9rem,2svh,1.4rem)}.cterr__text{max-width:62ch}.cterr__paragraph{margin-top:var(--sp-4)}.cterr__list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem clamp(.9rem,2vw,1.5rem);margin-top:clamp(1.25rem,3svh,1.85rem);padding-top:clamp(1rem,2.5svh,1.4rem);border-top:1px solid var(--ic-line)}.cterr__area{position:relative;font-family:var(--ff-display);font-size:clamp(1.05rem,.92rem + .55vw,1.35rem);line-height:1.3;color:var(--ic-ink)}.cterr__area+.cterr__area:before{content:"";position:absolute;left:calc(clamp(.9rem,2vw,1.5rem)/-2 - 1.5px);top:50%;width:3px;height:3px;background:var(--ic-gold);border-radius:50%}@media(min-width:900px){.cterr__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.25rem,2.4vw,2.5rem);row-gap:clamp(2rem,5svh,3.25rem);align-items:start}.cterr__head{grid-column:1 / span 5;grid-row:1}.cterr__text{grid-column:1 / span 5;grid-row:2}.cterr__media{grid-column:7 / -1;grid-row:1 / span 2}}.cclose{text-align:left}.cclose__inner{display:grid;justify-items:start;max-width:58rem;margin-inline:auto}.cclose__line{--c-line-length: clamp(44px, 8svh, 96px);margin-bottom:clamp(1.25rem,3svh,2rem)}.cclose__title{margin-top:clamp(.9rem,2svh,1.4rem);font-size:clamp(1.95rem,1.1rem + 2.9vw,3.2rem)}.cclose__body{margin-top:clamp(1rem,2.4svh,1.5rem);max-width:52ch}.cclose__actions{display:flex;flex-wrap:wrap;gap:clamp(.75rem,1.6vw,1.25rem);margin-top:clamp(1.5rem,4svh,2.5rem)}.cclose__microcopy{margin-top:clamp(1rem,2.4svh,1.4rem);font-size:var(--fs-eyebrow);letter-spacing:.05em;color:var(--ic-ink-2)}@media(max-width:559.98px){.cclose__actions{width:100%;flex-direction:column;align-items:stretch}}@media(min-width:1800px){.chero,.cpage-section{padding-inline:clamp(92px,8vw,180px)}}@media(forced-colors:active){.cprinc{border:1px solid CanvasText}.cterr__area+.cterr__area:before{background:CanvasText}}
