.PageHero-module__7kUchG__pageHero{padding-block:var(--space-4xl);background:var(--navy);border-bottom:1px solid var(--hairline);text-align:center;position:relative;overflow:hidden}.PageHero-module__7kUchG__background{opacity:.16;position:absolute;inset:0}.PageHero-module__7kUchG__background img{object-fit:cover}.PageHero-module__7kUchG__backgroundScrim{background:linear-gradient(to bottom, var(--navy) 0%, #0b15316b 32%, #0b15316b 68%, var(--navy) 100%);position:absolute;inset:0}.PageHero-module__7kUchG__pageHeroInner{position:relative}.PageHero-module__7kUchG__title{margin-top:var(--space-md);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);color:var(--cream)}.PageHero-module__7kUchG__lede{margin:var(--space-lg) auto 0;max-width:52ch;font-size:var(--text-lg);color:var(--on-bg-soft)}@media (max-width:52rem){.PageHero-module__7kUchG__pageHero{padding-block:var(--space-3xl)}}@media (prefers-reduced-motion:no-preference){.PageHero-module__7kUchG__background{animation:PageHero-module__7kUchG__hero-bg-fade 1.4s var(--ease) both}.PageHero-module__7kUchG__pageHero .eyebrow{animation:PageHero-module__7kUchG__hero-rise .7s var(--ease) both}.PageHero-module__7kUchG__title{animation:PageHero-module__7kUchG__hero-rise .8s var(--ease) 90ms both}.PageHero-module__7kUchG__lede{animation:PageHero-module__7kUchG__hero-rise .8s var(--ease) .18s both}}@keyframes PageHero-module__7kUchG__hero-bg-fade{0%{opacity:0}to{opacity:.16}}@keyframes PageHero-module__7kUchG__hero-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
.ContactCta-module__T7YuQa__contactCta{padding-block:var(--space-4xl);background:var(--navy);border-top:1px solid var(--hairline);position:relative;overflow:hidden}.ContactCta-module__T7YuQa__background{opacity:.16;position:absolute;inset:0}.ContactCta-module__T7YuQa__background img{object-fit:cover}.ContactCta-module__T7YuQa__backgroundScrim{background:linear-gradient(to bottom, var(--navy) 0%, #0b15316b 32%, #0b15316b 68%, var(--navy) 100%);position:absolute;inset:0}.ContactCta-module__T7YuQa__ctaContent{position:relative}.ContactCta-module__T7YuQa__ctaInner{text-align:center;max-width:52ch;margin-inline:auto}.ContactCta-module__T7YuQa__ctaInner h2{font-size:var(--text-2xl);color:var(--cream)}.ContactCta-module__T7YuQa__ctaText{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--on-bg-soft)}.ContactCta-module__T7YuQa__ctaButton{margin-top:var(--space-xl)}
.Hero-module__s-6kkG__hero{align-items:flex-end;min-height:92svh;display:flex;position:relative;overflow:hidden}.Hero-module__s-6kkG__heroSlides{z-index:0;position:absolute;inset:0}.Hero-module__s-6kkG__heroSlide{opacity:0;transition:opacity 1.4s var(--ease);position:absolute;inset:0}.Hero-module__s-6kkG__heroSlideActive{opacity:1}.Hero-module__s-6kkG__heroImg{object-fit:cover}.Hero-module__s-6kkG__heroScrim{z-index:1;background:linear-gradient(90deg,#0b1531f2 0%,#0b1531bf 42%,#0b153159 70%,#0b153126 100%),linear-gradient(#0b153100 45%,#0b1531cc 100%),linear-gradient(#0b153138,#0b153138);position:absolute;inset:0}.Hero-module__s-6kkG__heroContent{z-index:2;width:100%;max-width:var(--content-width);padding-inline:var(--gutter);padding-block:var(--space-4xl) var(--space-3xl);margin-inline:auto;position:relative}.Hero-module__s-6kkG__heroEyebrow,.Hero-module__s-6kkG__headline,.Hero-module__s-6kkG__lede{text-shadow:0 1px 30px #0b153199}.Hero-module__s-6kkG__headline{margin-top:var(--space-md);max-width:18ch;font-size:var(--text-display);letter-spacing:var(--tracking-display);color:var(--cream)}.Hero-module__s-6kkG__lede{margin-top:var(--space-lg);max-width:48ch;font-size:var(--text-lg);color:var(--on-bg-strong)}.Hero-module__s-6kkG__ctaRow{margin-top:var(--space-2xl);gap:var(--space-md);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.Hero-module__s-6kkG__heroEyebrow{animation:Hero-module__s-6kkG__home-rise .8s var(--ease) .1s both}.Hero-module__s-6kkG__headline{animation:Hero-module__s-6kkG__home-rise 1s var(--ease) .22s both}.Hero-module__s-6kkG__lede{animation:Hero-module__s-6kkG__home-rise 1s var(--ease) .36s both}.Hero-module__s-6kkG__ctaRow{animation:Hero-module__s-6kkG__home-rise 1s var(--ease) .5s both}.Hero-module__s-6kkG__heroSlideActive .Hero-module__s-6kkG__heroImg{animation:Hero-module__s-6kkG__kenburns 8s var(--ease) both}}@keyframes Hero-module__s-6kkG__home-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__s-6kkG__kenburns{0%{transform:scale(1.07)}to{transform:scale(1)}}
.VideoEmbed-module__lZ4DAq__frame{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--navy);cursor:pointer;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.VideoEmbed-module__lZ4DAq__frame img{object-fit:cover}.VideoEmbed-module__lZ4DAq__frame iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.VideoEmbed-module__lZ4DAq__scrim{transition:background var(--dur) var(--ease);background:#0b153138;position:absolute;inset:0}.VideoEmbed-module__lZ4DAq__frame:hover .VideoEmbed-module__lZ4DAq__scrim{background:#0b15310d}.VideoEmbed-module__lZ4DAq__play{place-items:center;display:grid;position:absolute;inset:0}.VideoEmbed-module__lZ4DAq__play svg{width:3.5rem;height:3.5rem;transition:transform var(--dur) var(--ease)}.VideoEmbed-module__lZ4DAq__play circle{fill:#0b15318c;stroke:var(--gold);stroke-width:1.5px}.VideoEmbed-module__lZ4DAq__play path{fill:var(--gold)}.VideoEmbed-module__lZ4DAq__frame:hover .VideoEmbed-module__lZ4DAq__play svg{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.VideoEmbed-module__lZ4DAq__play svg,.VideoEmbed-module__lZ4DAq__scrim{transition:none}}
.page-module__OSLHOG__head{justify-content:space-between;align-items:baseline;gap:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--hairline);display:flex}.page-module__OSLHOG__head h2{font-size:var(--text-2xl);color:var(--cream)}.page-module__OSLHOG__head p{font-size:var(--text-base);color:var(--on-bg-soft);text-align:right}.page-module__OSLHOG__routeList{margin-top:var(--space-3xl);list-style:none}.page-module__OSLHOG__routeRow{align-items:baseline;column-gap:var(--space-lg);padding-block:var(--space-md);padding-right:var(--space-lg);border-bottom:1px solid color-mix(in srgb, var(--hairline) 50%, transparent);transition:background var(--dur) var(--ease);grid-template-columns:20rem minmax(0,1fr) auto;display:grid}.page-module__OSLHOG__routeRow:hover{background:var(--wash-gold)}.page-module__OSLHOG__routeTitle{font-family:var(--font-label);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold)}.page-module__OSLHOG__routeLine{font-size:var(--text-base);color:var(--on-bg-soft)}.page-module__OSLHOG__routeArrow{width:1rem;height:1rem;color:var(--gold);transition:transform var(--dur) var(--ease);align-self:center}.page-module__OSLHOG__routeRow:hover .page-module__OSLHOG__routeArrow{transform:translate(3px)}@media (max-width:52rem){.page-module__OSLHOG__head{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.page-module__OSLHOG__head p{text-align:left}.page-module__OSLHOG__routeRow{row-gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) auto}.page-module__OSLHOG__routeTitle,.page-module__OSLHOG__routeLine{grid-column:1}.page-module__OSLHOG__routeArrow{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.page-module__OSLHOG__routeRow,.page-module__OSLHOG__routeArrow{transition:none}}
.page-module___8aEwW__intro{padding-block:var(--space-4xl)}.page-module___8aEwW__introGrid{align-items:center;gap:var(--space-3xl);grid-template-columns:1fr 1fr;display:grid}.page-module___8aEwW__introCopy h2{margin:var(--space-md) 0 var(--space-lg);font-size:var(--text-2xl);color:var(--cream)}.page-module___8aEwW__introCopy p:not(.eyebrow){margin-bottom:var(--space-md);font-size:var(--text-base);color:var(--on-bg-soft)}.page-module___8aEwW__textLink{margin-top:var(--space-sm);font-size:var(--text-sm);letter-spacing:var(--tracking-label);font-family:var(--font-label);text-transform:uppercase;color:var(--gold);transition:color var(--dur) var(--ease);display:inline-block}.page-module___8aEwW__textLink:hover{color:var(--gold-hover)}.page-module___8aEwW__introImg{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.page-module___8aEwW__stats{padding-block:var(--space-3xl);background:var(--navy);border-block:1px solid var(--hairline)}.page-module___8aEwW__statsGrid{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__stat{padding-inline:var(--space-2xl)}.page-module___8aEwW__stat+.page-module___8aEwW__stat{border-left:1px solid var(--hairline)}.page-module___8aEwW__statValue{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight);font-variant-numeric:lining-nums tabular-nums;color:var(--gold);display:block}.page-module___8aEwW__statLabel{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--on-bg-soft);display:block}.page-module___8aEwW__press{padding-block:var(--space-3xl);text-align:center}.page-module___8aEwW__pressLabel{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);font-family:var(--font-label);text-transform:uppercase;color:var(--on-bg-soft)}.page-module___8aEwW__pressMarquee{margin-top:var(--space-xl);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.page-module___8aEwW__pressTrack{align-items:center;gap:var(--space-4xl);width:max-content;animation:page-module___8aEwW__marquee var(--marquee-duration,60s) linear infinite;list-style:none;display:flex}.page-module___8aEwW__pressTrack li{font-family:var(--font-display);font-size:var(--text-xl);white-space:nowrap;color:var(--gold)}@keyframes page-module___8aEwW__marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__pressTrack{animation:none}}@media (max-width:60rem){.page-module___8aEwW__introGrid{gap:var(--space-2xl);grid-template-columns:1fr}.page-module___8aEwW__statsGrid{grid-template-columns:1fr}.page-module___8aEwW__stat{padding-inline:0;padding-block:var(--space-xl)}.page-module___8aEwW__stat+.page-module___8aEwW__stat{border-left:0;border-top:1px solid var(--hairline)}}
.page-module__JZa57W__feature{padding-block:var(--space-3xl)}:is(.section+.page-module__JZa57W__feature,.page-module__JZa57W__feature+.page-module__JZa57W__feature,.page-module__JZa57W__feature+.page-module__JZa57W__further){padding-top:0}.page-module__JZa57W__featureHead{justify-content:space-between;align-items:baseline;gap:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--hairline);display:flex}.page-module__JZa57W__featureHead h2{font-size:var(--text-2xl);color:var(--cream)}.page-module__JZa57W__featureLocation{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--gold)}.page-module__JZa57W__featureLead{aspect-ratio:16/9;margin-top:var(--space-3xl);border-radius:var(--radius-sm);position:relative;overflow:hidden}.page-module__JZa57W__featureLead img,.page-module__JZa57W__pairItem img,.page-module__JZa57W__cardImage img{object-fit:cover}.page-module__JZa57W__featureProse{margin-top:var(--space-2xl)}.page-module__JZa57W__featurePair{gap:var(--space-lg);margin-top:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.page-module__JZa57W__pairItem{aspect-ratio:4/3;border-radius:var(--radius-sm);position:relative;overflow:hidden}.page-module__JZa57W__featurePairMixed{grid-template-columns:9fr 16fr}.page-module__JZa57W__featurePairMixed .page-module__JZa57W__pairItem:first-child{aspect-ratio:3/4}.page-module__JZa57W__further{padding-block:var(--space-3xl)}.page-module__JZa57W__furtherHead{justify-content:space-between;align-items:baseline;gap:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--hairline);display:flex}.page-module__JZa57W__furtherHead h2{font-size:var(--text-2xl);color:var(--cream)}.page-module__JZa57W__furtherHead p{font-size:var(--text-base);color:var(--on-bg-soft);text-align:right}.page-module__JZa57W__grid{gap:var(--space-2xl) var(--space-xl);margin-top:var(--space-3xl);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.page-module__JZa57W__cardImage{aspect-ratio:3/2;border-radius:var(--radius-sm);position:relative;overflow:hidden}.page-module__JZa57W__card h3{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--cream)}.page-module__JZa57W__cardLocation{margin-top:var(--space-2xs);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--gold)}.page-module__JZa57W__cardLine{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--on-bg-soft)}@media (max-width:64rem){.page-module__JZa57W__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:52rem){.page-module__JZa57W__featureHead,.page-module__JZa57W__furtherHead{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.page-module__JZa57W__furtherHead p{text-align:left}.page-module__JZa57W__featureLead{aspect-ratio:4/3}}@media (max-width:40rem){.page-module__JZa57W__grid,.page-module__JZa57W__featurePair,.page-module__JZa57W__featurePairMixed{grid-template-columns:1fr}}
.page-module__5q-tRq__mediaSection{padding-block:var(--space-3xl)}.page-module__5q-tRq__mediaSection+.page-module__5q-tRq__mediaSection{padding-top:0}.page-module__5q-tRq__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--hairline);display:flex}.page-module__5q-tRq__sectionHead h2{font-size:var(--text-2xl);color:var(--cream)}.page-module__5q-tRq__sectionHead p{font-size:var(--text-base);color:var(--on-bg-soft);text-align:right}.page-module__5q-tRq__videoGrid{gap:var(--space-2xl) var(--space-xl);margin-top:var(--space-3xl);grid-template-columns:1fr 1fr;list-style:none;display:grid}.page-module__5q-tRq__videoCard h3{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--cream)}.page-module__5q-tRq__videoCredit{margin-top:var(--space-2xs);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);font-family:var(--font-label);text-transform:uppercase;color:var(--gold)}.page-module__5q-tRq__videoOffsite{margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--on-bg-soft)}.page-module__5q-tRq__projectLink{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--gold);transition:color var(--dur) var(--ease);display:inline-block}.page-module__5q-tRq__projectLink:hover{color:var(--gold-hover)}.page-module__5q-tRq__cluster{margin-top:var(--space-3xl)}.page-module__5q-tRq__clusterHead{align-items:baseline;gap:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--hairline);display:flex}.page-module__5q-tRq__clusterHead h3{font-size:var(--text-xl);color:var(--cream)}.page-module__5q-tRq__clusterMeta{font-size:var(--text-xs);letter-spacing:var(--tracking-meta);font-family:var(--font-label);text-transform:uppercase;color:var(--gold)}.page-module__5q-tRq__articleList{list-style:none}.page-module__5q-tRq__articleRow{align-items:baseline;column-gap:var(--space-lg);padding-block:var(--space-md);padding-right:var(--space-lg);border-bottom:1px solid color-mix(in srgb, var(--hairline) 50%, transparent);transition:background var(--dur) var(--ease);grid-template-columns:20rem minmax(0,1fr) 3rem auto;display:grid}.page-module__5q-tRq__articleRow:hover{background:var(--wash-gold)}.page-module__5q-tRq__articlePublication{font-family:var(--font-label);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold)}.page-module__5q-tRq__articleHeadline{font-size:var(--text-base);color:var(--on-bg-soft)}.page-module__5q-tRq__articleYear{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);color:var(--on-bg-soft);text-align:right;font-variant-numeric:lining-nums tabular-nums}.page-module__5q-tRq__articleArrow{width:1rem;height:1rem;color:var(--gold);transition:transform var(--dur) var(--ease);align-self:center}.page-module__5q-tRq__articleRow:hover .page-module__5q-tRq__articleArrow{transform:translate(2px,-2px)}@media (max-width:52rem){.page-module__5q-tRq__sectionHead{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.page-module__5q-tRq__sectionHead p{text-align:left}.page-module__5q-tRq__videoGrid{grid-template-columns:1fr}.page-module__5q-tRq__articleRow{column-gap:var(--space-sm);row-gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) auto auto}.page-module__5q-tRq__articlePublication{grid-area:1/1}.page-module__5q-tRq__articleYear{grid-area:1/2}.page-module__5q-tRq__articleHeadline{grid-area:2/1/auto/span 2}.page-module__5q-tRq__articleArrow{grid-area:1/3/span 2}}@media (prefers-reduced-motion:reduce){.page-module__5q-tRq__articleRow,.page-module__5q-tRq__articleArrow,.page-module__5q-tRq__projectLink{transition:none}}
.page-module__SC8aYa__updated{margin-bottom:var(--space-lg);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--gold)}
.page-module__i2N_dW__updated{margin-bottom:var(--space-lg);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--gold)}
.page-module__o4wqca__figures{padding-block:var(--space-3xl)}.section+.page-module__o4wqca__figures{padding-top:0}.page-module__o4wqca__figuresHead{justify-content:space-between;align-items:baseline;gap:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--hairline);display:flex}.page-module__o4wqca__figuresHead h2{font-size:var(--text-2xl);color:var(--cream)}.page-module__o4wqca__figuresHead p{font-size:var(--text-base);color:var(--on-bg-soft);text-align:right}.page-module__o4wqca__figuresGrid{margin-top:var(--space-3xl);text-align:center;grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.page-module__o4wqca__figure{padding-inline:var(--space-2xl)}.page-module__o4wqca__figure+.page-module__o4wqca__figure{border-left:1px solid var(--hairline)}.page-module__o4wqca__figureValue{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight);font-variant-numeric:lining-nums tabular-nums;color:var(--gold);display:block}.page-module__o4wqca__figureLabel{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--on-bg-soft);display:block}@media (max-width:60rem){.page-module__o4wqca__figuresGrid{grid-template-columns:1fr}.page-module__o4wqca__figure{padding-inline:0;padding-block:var(--space-xl)}.page-module__o4wqca__figure+.page-module__o4wqca__figure{border-left:0;border-top:1px solid var(--hairline)}}@media (max-width:52rem){.page-module__o4wqca__figuresHead{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.page-module__o4wqca__figuresHead p{text-align:left}}
