.CaseStudy-module__mifPvG__chapter{--chapter-accent:var(--signal);--chapter-paper:var(--paper);--chapter-ink:var(--ink);padding:clamp(5rem, 9vw, 9rem) var(--page-pad) var(--page-pad);color:var(--chapter-ink);background:var(--chapter-paper);z-index:2;scroll-margin-top:5rem;position:relative}.CaseStudy-module__mifPvG__header{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:clamp(3rem,6vw,6rem);display:grid}.CaseStudy-module__mifPvG__chapterMeta{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;grid-column:1/4;align-items:flex-start;gap:.45rem;font-size:.68rem;display:flex}.CaseStudy-module__mifPvG__chapterMeta span:first-child{width:2.4rem;height:2.4rem;color:var(--chapter-paper);background:var(--chapter-ink);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.CaseStudy-module__mifPvG__kicker{letter-spacing:.1em;text-transform:uppercase;grid-column:4/-1;font-size:.7rem}.CaseStudy-module__mifPvG__header h2{font-family:var(--font-display);letter-spacing:-.055em;grid-column:4/-1;margin-top:clamp(2.5rem,5vw,5rem);font-size:clamp(4.5rem,10vw,11rem);font-weight:500;line-height:.82}.CaseStudy-module__mifPvG__summary{grid-column:7/-1;max-width:40rem;margin-top:clamp(1.5rem,3vw,3rem);font-size:clamp(1.05rem,1.6vw,1.4rem);line-height:1.42}.CaseStudy-module__mifPvG__coverFigure{grid-column:1/-1;margin-top:clamp(3rem,6vw,6rem)}.CaseStudy-module__mifPvG__coverFigure img{object-fit:contain;border:1px solid color-mix(in srgb, var(--chapter-ink) 18%, transparent);width:100%;height:auto;display:block}.CaseStudy-module__mifPvG__coverFigure figcaption,.CaseStudy-module__mifPvG__mediaGrid figcaption{max-width:52rem;margin-top:.85rem;font-size:.72rem;line-height:1.5}.CaseStudy-module__mifPvG__highlights{border-top:1px solid color-mix(in srgb, var(--chapter-ink) 28%, transparent);border-bottom:1px solid color-mix(in srgb, var(--chapter-ink) 28%, transparent);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:clamp(2rem,4vw,4rem);display:grid}.CaseStudy-module__mifPvG__highlights div{min-height:8rem;padding:1.25rem 1.5rem 1.4rem 0}.CaseStudy-module__mifPvG__highlights div+div{border-left:1px solid color-mix(in srgb, var(--chapter-ink) 28%, transparent);padding-left:1.5rem}.CaseStudy-module__mifPvG__highlights dt{letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.65rem}.CaseStudy-module__mifPvG__highlights dd{max-width:24ch;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,2rem);line-height:1.05}.CaseStudy-module__mifPvG__disclosure{interpolate-size:allow-keywords;border-top:1px solid color-mix(in srgb, var(--chapter-ink) 28%, transparent);border-bottom:1px solid color-mix(in srgb, var(--chapter-ink) 28%, transparent)}.CaseStudy-module__mifPvG__disclosure::details-content{opacity:0;block-size:0;transition:block-size .52s cubic-bezier(.22, 1, .36, 1), content-visibility .52s allow-discrete, opacity .26s ease;overflow:clip}.CaseStudy-module__mifPvG__disclosure[open]::details-content{opacity:1;block-size:auto}.CaseStudy-module__mifPvG__disclosureToggle{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem 0;list-style:none;display:flex}.CaseStudy-module__mifPvG__disclosureToggle::-webkit-details-marker{display:none}.CaseStudy-module__mifPvG__disclosureToggle:focus-visible{outline:2px solid var(--chapter-accent);outline-offset:.45rem}.CaseStudy-module__mifPvG__disclosurePrompt{letter-spacing:.09em;text-transform:uppercase;align-items:baseline;gap:clamp(1rem,4vw,4rem);font-size:.7rem;display:flex}.CaseStudy-module__mifPvG__disclosureName{color:color-mix(in srgb, var(--chapter-ink) 80%, transparent)}.CaseStudy-module__mifPvG__closeLabel,.CaseStudy-module__mifPvG__disclosure[open] .CaseStudy-module__mifPvG__openLabel{display:none}.CaseStudy-module__mifPvG__disclosure[open] .CaseStudy-module__mifPvG__closeLabel{display:inline}.CaseStudy-module__mifPvG__disclosureIcon{border:1px solid;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.CaseStudy-module__mifPvG__disclosureIcon span{background:currentColor;width:.85rem;height:1px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute}.CaseStudy-module__mifPvG__disclosureIcon span:last-child{transform:rotate(90deg)}.CaseStudy-module__mifPvG__disclosure[open] .CaseStudy-module__mifPvG__disclosureIcon span:last-child{transform:rotate(0)}.CaseStudy-module__mifPvG__detailBody{padding-top:clamp(4rem,8vw,8rem)}.CaseStudy-module__mifPvG__detailIntro{gap:var(--grid-gap);grid-template-columns:4fr 8fr;padding-bottom:clamp(4rem,8vw,8rem);display:grid}.CaseStudy-module__mifPvG__detailIntro h3{max-width:16ch;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.4rem,5vw,5.4rem);font-weight:500;line-height:.98}.CaseStudy-module__mifPvG__readingZone{border-top:1px solid color-mix(in srgb, var(--chapter-ink) 28%, transparent);grid-template-columns:7fr 5fr;gap:clamp(2rem,8vw,10rem);padding:clamp(4rem,9vw,9rem) 0;display:grid}.CaseStudy-module__mifPvG__readingZone section:last-child{align-self:end}.CaseStudy-module__mifPvG__label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.68rem}.CaseStudy-module__mifPvG__lead{max-width:35ch;font-family:var(--font-display);font-size:clamp(2rem,3.8vw,4.4rem);line-height:1.02}.CaseStudy-module__mifPvG__readingZone section:last-child p:last-child{max-width:42rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.CaseStudy-module__mifPvG__contributions{gap:var(--grid-gap);grid-template-columns:4fr 8fr;padding:clamp(5rem,10vw,10rem) 0;display:grid}.CaseStudy-module__mifPvG__contributions h3,.CaseStudy-module__mifPvG__evidenceIntro h3{max-width:11ch;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.4rem,5vw,5.2rem);font-weight:500;line-height:.95}.CaseStudy-module__mifPvG__contributions ol{border-top:1px solid;grid-column:5/-1;margin-top:clamp(3rem,6vw,6rem);list-style:none}.CaseStudy-module__mifPvG__contributions li{border-bottom:1px solid color-mix(in srgb, var(--chapter-ink) 25%, transparent);grid-template-columns:4rem 1fr;gap:2rem;padding:1.4rem 0;display:grid}.CaseStudy-module__mifPvG__contributions li span{font-size:.68rem}.CaseStudy-module__mifPvG__contributions li p{max-width:52rem;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.5}.CaseStudy-module__mifPvG__evidence{border-top:1px solid color-mix(in srgb, var(--chapter-ink) 25%, transparent);padding:clamp(4rem,8vw,8rem) 0}.CaseStudy-module__mifPvG__evidenceIntro{grid-template-columns:4fr 8fr;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.CaseStudy-module__mifPvG__mediaGrid{gap:var(--grid-gap);grid-template-columns:repeat(2,1fr);display:grid}.CaseStudy-module__mifPvG__mediaGrid figure:only-child{grid-column:1/-1}.CaseStudy-module__mifPvG__mediaGrid img{border:1px solid color-mix(in srgb, var(--chapter-ink) 18%, transparent);width:100%;height:auto;display:block}.CaseStudy-module__mifPvG__outcome{border-top:1px solid color-mix(in srgb, var(--chapter-ink) 25%, transparent);grid-template-columns:7fr 5fr;gap:clamp(2rem,7vw,8rem);padding:clamp(4rem,8vw,8rem) 0;display:grid}.CaseStudy-module__mifPvG__outcomeText{max-width:42rem;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3.4rem);line-height:1.05}.CaseStudy-module__mifPvG__technologyList{flex-wrap:wrap;align-content:flex-start;gap:.5rem;display:flex}.CaseStudy-module__mifPvG__technologyList span{border:1px solid;border-radius:999px;padding:.55rem .75rem;font-size:.7rem}.CaseStudy-module__mifPvG__projectLinks{gap:var(--grid-gap);grid-template-columns:4fr 8fr;padding:clamp(3.5rem,7vw,7rem) 0 0;display:grid}.CaseStudy-module__mifPvG__projectLinks .CaseStudy-module__mifPvG__label{grid-column:1/4;margin:0}.CaseStudy-module__mifPvG__projectLinksList{border-top:1px solid;grid-column:5/-1}.CaseStudy-module__mifPvG__projectLinksList a{border-bottom:1px solid color-mix(in srgb, var(--chapter-ink) 25%, transparent);font-family:var(--font-display);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.25rem,2vw,1.8rem) 0;font-size:clamp(1.45rem,2.5vw,2.8rem);line-height:1.05;display:flex}.CaseStudy-module__mifPvG__projectLinksList a:focus-visible{outline:2px solid var(--chapter-accent);outline-offset:.45rem}.CaseStudy-module__mifPvG__projectLinksList a>span:last-child{font-family:var(--font-sans);flex:none;font-size:.85em}@media (max-width:1023px){.CaseStudy-module__mifPvG__header,.CaseStudy-module__mifPvG__detailIntro,.CaseStudy-module__mifPvG__readingZone,.CaseStudy-module__mifPvG__contributions,.CaseStudy-module__mifPvG__evidenceIntro,.CaseStudy-module__mifPvG__outcome,.CaseStudy-module__mifPvG__projectLinks{grid-template-columns:1fr}.CaseStudy-module__mifPvG__chapterMeta,.CaseStudy-module__mifPvG__kicker,.CaseStudy-module__mifPvG__header h2,.CaseStudy-module__mifPvG__summary,.CaseStudy-module__mifPvG__coverFigure,.CaseStudy-module__mifPvG__highlights,.CaseStudy-module__mifPvG__contributions ol{grid-column:1}.CaseStudy-module__mifPvG__kicker{margin-top:3rem}.CaseStudy-module__mifPvG__header h2{margin-top:2rem;font-size:clamp(4rem,23vw,7rem)}.CaseStudy-module__mifPvG__chapter[id=beautynexos] .CaseStudy-module__mifPvG__header h2{font-size:clamp(3.5rem,17.5vw,7rem)}.CaseStudy-module__mifPvG__summary{margin-top:1.5rem}.CaseStudy-module__mifPvG__coverFigure{margin-top:2.5rem}.CaseStudy-module__mifPvG__highlights{grid-template-columns:1fr}.CaseStudy-module__mifPvG__highlights div{min-height:0;padding:1.15rem 0 1.35rem}.CaseStudy-module__mifPvG__highlights div+div{border-top:1px solid color-mix(in srgb, var(--chapter-ink) 28%, transparent);border-left:0;padding-left:0}.CaseStudy-module__mifPvG__highlights dt{margin-bottom:.65rem}.CaseStudy-module__mifPvG__disclosurePrompt{flex-direction:column;gap:.35rem}.CaseStudy-module__mifPvG__detailIntro h3{margin-top:1rem}.CaseStudy-module__mifPvG__contributions ol{margin-top:2rem}.CaseStudy-module__mifPvG__projectLinks{gap:1.25rem}.CaseStudy-module__mifPvG__projectLinks .CaseStudy-module__mifPvG__label,.CaseStudy-module__mifPvG__projectLinksList{grid-column:1}.CaseStudy-module__mifPvG__projectLinksList a{font-size:clamp(1.3rem,7vw,2rem)}.CaseStudy-module__mifPvG__mediaGrid{grid-template-columns:1fr}.CaseStudy-module__mifPvG__mediaGrid figure:only-child{grid-column:1}}@media (prefers-reduced-motion:reduce){.CaseStudy-module__mifPvG__disclosureIcon span{transition:none}.CaseStudy-module__mifPvG__disclosure::details-content{transition:none}}.CaseStudy-module__mifPvG__disclosure[data-motion-paused=true] .CaseStudy-module__mifPvG__disclosureIcon span{transition:none}.CaseStudy-module__mifPvG__disclosure[data-motion-paused=true]::details-content{transition:none}
.InteractionMap-module__dz-THG__map{color:var(--chapter-ink);background:var(--chapter-paper);border:1px solid color-mix(in srgb, var(--chapter-ink) 24%, transparent);padding:clamp(1rem,2vw,2rem)}.InteractionMap-module__dz-THG__map figcaption{letter-spacing:.1em;text-transform:uppercase;margin-bottom:3rem;font-size:.68rem}.InteractionMap-module__dz-THG__map ol{grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.InteractionMap-module__dz-THG__map li{border-top:1px solid;border-right:1px solid color-mix(in srgb, var(--chapter-ink) 24%, transparent);flex-direction:column;justify-content:space-between;gap:2rem;min-height:9rem;padding:1rem;display:flex;position:relative}.InteractionMap-module__dz-THG__map li:after{content:"";z-index:1;background:var(--chapter-accent);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:-.35rem;right:-.3rem}.InteractionMap-module__dz-THG__map li:last-child{border-right:0}.InteractionMap-module__dz-THG__map li:last-child:after{display:none}.InteractionMap-module__dz-THG__map span{font-size:.68rem}.InteractionMap-module__dz-THG__map strong{max-width:10ch;font-family:var(--font-display);font-size:clamp(1.2rem,2vw,2rem);font-weight:500;line-height:1}@media (max-width:680px){.InteractionMap-module__dz-THG__map ol{grid-template-columns:1fr 1fr}.InteractionMap-module__dz-THG__map li:nth-child(2){border-right:0}.InteractionMap-module__dz-THG__map li:nth-child(2):after{display:none}}
.ProjectIndex-module__agPsra__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.ProjectIndex-module__agPsra__card{--focus:1;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:min(34vw,32rem);opacity:calc(.42 + var(--focus) * .58);grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr auto;gap:1rem;padding:1.25rem;transition:opacity .12s linear,background-color .18s;display:grid;position:relative}.ProjectIndex-module__agPsra__card:focus-visible,.ProjectIndex-module__agPsra__card:hover{background:color-mix(in srgb, var(--signal) 20%, transparent);--focus:1!important}.ProjectIndex-module__agPsra__index,.ProjectIndex-module__agPsra__period,.ProjectIndex-module__agPsra__role{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.ProjectIndex-module__agPsra__period{text-align:right}.ProjectIndex-module__agPsra__glyph{aspect-ratio:1;width:min(16vw,11rem);transform:rotate(calc((1 - var(--focus)) * 8deg));grid-column:1/-1;place-self:center;transition:transform .18s;position:relative}.ProjectIndex-module__agPsra__glyph i{border:1px solid;display:block;position:absolute}.ProjectIndex-module__agPsra__glyph i:first-child{border-radius:50%;inset:8%}.ProjectIndex-module__agPsra__glyph i:nth-child(2){background:var(--signal);width:52%;height:52%;top:24%;left:24%;transform:rotate(45deg)}.ProjectIndex-module__agPsra__glyph i:last-child{background:var(--ink);border-radius:50%;width:3.2rem;height:3.2rem;bottom:7%;right:2%}.ProjectIndex-module__agPsra__card:nth-child(2) .ProjectIndex-module__agPsra__glyph i:nth-child(2){background:#ff5e33;border-radius:50% 8%}.ProjectIndex-module__agPsra__card:nth-child(3) .ProjectIndex-module__agPsra__glyph i:nth-child(2){background:#c7a5ff;border-radius:50%}.ProjectIndex-module__agPsra__name{font-family:var(--font-display);letter-spacing:-.045em;grid-column:1/-1;align-self:end;font-size:clamp(2.4rem,4.8vw,5.2rem);line-height:.86}.ProjectIndex-module__agPsra__role{color:var(--muted)}@media (max-width:800px),(hover:none){.ProjectIndex-module__agPsra__grid{grid-template-columns:1fr}.ProjectIndex-module__agPsra__card{opacity:1;min-height:22rem}.ProjectIndex-module__agPsra__glyph{width:min(48vw,11rem)}}
.SceneTransition-module__o-Frpa__transition{min-height:92dvh;padding:var(--page-pad);color:var(--paper);background-color:#0b0c0a;background-image:linear-gradient(#f2efe706 1px,#0000 1px),linear-gradient(90deg,#f2efe706 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:space-between;align-items:flex-end;display:flex;position:relative;overflow:hidden}.SceneTransition-module__o-Frpa__transition p{font-family:var(--font-display);align-items:baseline;gap:1rem;font-size:clamp(2.5rem,6vw,6rem);line-height:.9;display:flex}.SceneTransition-module__o-Frpa__transition p span,.SceneTransition-module__o-Frpa__transition div{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.SceneTransition-module__o-Frpa__transition p,.SceneTransition-module__o-Frpa__transition div{z-index:2;position:relative}.SceneTransition-module__o-Frpa__transition div{writing-mode:vertical-rl}@media (max-width:1023px){.SceneTransition-module__o-Frpa__transition{padding:var(--page-pad) max(var(--page-pad), env(safe-area-inset-right)) max(var(--page-pad), env(safe-area-inset-bottom)) max(var(--page-pad), env(safe-area-inset-left))}}@media (max-width:599px){.SceneTransition-module__o-Frpa__transition p{max-width:calc(100% - 2.25rem);font-size:clamp(2.5rem,13vw,4rem)}.SceneTransition-module__o-Frpa__transition div{padding-bottom:.2rem}}
.page-module___8aEwW__hero,.page-module___8aEwW__work,.page-module___8aEwW__experience,.page-module___8aEwW__about,.page-module___8aEwW__contact{z-index:2;background:var(--paper);position:relative}.page-module___8aEwW__hero{gap:var(--grid-gap);min-height:100svh;padding:calc(var(--page-pad) + 3.4rem) var(--page-pad) var(--page-pad);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:clip}.page-module___8aEwW__heroMeta{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-self:start;gap:2rem;padding-bottom:1rem;font-size:.68rem;display:flex}.page-module___8aEwW__heroCopy{z-index:1;grid-column:1/-1;align-self:end;padding-bottom:clamp(2rem,8vh,7rem);position:relative}.page-module___8aEwW__eyebrow,.page-module___8aEwW__sectionHeader>p:first-child{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:clamp(1.5rem,4vw,3.5rem);font-size:.7rem}.page-module___8aEwW__hero h1{max-width:11ch;font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(4.2rem,10.2vw,10rem);font-weight:500;line-height:.82}.page-module___8aEwW__hero h1 span{margin-left:.56em;font-style:italic;font-weight:400;display:block}.page-module___8aEwW__intro{max-width:38rem;margin:clamp(2rem,4vw,3.5rem) 0 0 auto;font-size:clamp(1.05rem,1.55vw,1.4rem);line-height:1.45}.page-module___8aEwW__heroActions{justify-content:flex-end;gap:.7rem;margin-top:2rem;display:flex}.page-module___8aEwW__heroActions a{border:1px solid;border-radius:999px;align-items:center;min-height:3rem;padding:.8rem 1.1rem;font-size:.8rem;transition:color .18s,background-color .18s;display:inline-flex}.page-module___8aEwW__heroActions a:first-child{color:var(--paper);background:var(--ink)}.page-module___8aEwW__heroActions a:hover,.page-module___8aEwW__heroActions a:focus-visible{color:var(--ink);background:var(--signal)}.page-module___8aEwW__work,.page-module___8aEwW__experience,.page-module___8aEwW__about,.page-module___8aEwW__contact{padding:clamp(6rem, 12vw, 12rem) var(--page-pad);border-top:1px solid var(--line)}.page-module___8aEwW__sectionHeader{grid-template-columns:4fr 8fr;align-items:start;margin-bottom:clamp(3rem,8vw,8rem);display:grid}.page-module___8aEwW__sectionHeader h2{max-width:15ch;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.6rem,5.5vw,5.8rem);font-weight:500;line-height:.94}.page-module___8aEwW__sectionIntro{grid-column:7/-1;max-width:38rem;margin-top:2.5rem;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.55}.page-module___8aEwW__projectSequence{position:relative}.page-module___8aEwW__timeline{border-top:1px solid var(--line-strong)}.page-module___8aEwW__timeline article{gap:var(--grid-gap);border-bottom:1px solid var(--line);grid-template-columns:2fr 3fr 5fr 2fr;padding:1.6rem 0;display:grid}.page-module___8aEwW__timelinePeriod,.page-module___8aEwW__company{letter-spacing:.07em;text-transform:uppercase;font-size:.72rem}.page-module___8aEwW__timeline h3{font-family:var(--font-display);margin-bottom:.35rem;font-size:clamp(1.4rem,2.3vw,2.4rem);font-weight:500;line-height:1}.page-module___8aEwW__company{color:var(--muted)}.page-module___8aEwW__timelineSummary{max-width:48rem;line-height:1.55}.page-module___8aEwW__timeline ul{flex-wrap:wrap;align-content:flex-start;gap:.35rem;list-style:none;display:flex}.page-module___8aEwW__timeline li{border:1px solid var(--line-strong);border-radius:999px;padding:.4rem .55rem;font-size:.62rem}.page-module___8aEwW__about{gap:var(--grid-gap);grid-template-columns:4fr 8fr;display:grid}.page-module___8aEwW__about>.page-module___8aEwW__eyebrow{grid-column:1}.page-module___8aEwW__about h2{max-width:13ch;font-family:var(--font-display);letter-spacing:-.052em;grid-column:2;font-size:clamp(3rem,6.4vw,7rem);font-weight:500;line-height:.92}.page-module___8aEwW__aboutCopy{grid-column:2;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,5rem);margin-top:clamp(3rem,6vw,6rem);display:grid}.page-module___8aEwW__aboutCopy p{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.page-module___8aEwW__contact{min-height:92svh;color:var(--paper);background:var(--ink);flex-direction:column;justify-content:flex-end;display:flex}.page-module___8aEwW__contact>h2{max-width:12ch;font-family:var(--font-display);letter-spacing:-.06em;margin-bottom:clamp(2rem,4vw,4rem);font-size:clamp(3.2rem,7.6vw,8rem);font-weight:500;line-height:.88}.page-module___8aEwW__contact .page-module___8aEwW__eyebrow{color:var(--paper-muted)}.page-module___8aEwW__email{border-bottom:1px solid;align-self:flex-start;font-size:clamp(1rem,2.6vw,2.6rem)}.page-module___8aEwW__contactLinks{border-top:1px solid #f2efe747;border-left:1px solid #f2efe747;grid-template-columns:repeat(4,1fr);margin-top:clamp(4rem,8vw,8rem);display:grid}.page-module___8aEwW__contactLinks a{border-bottom:1px solid #f2efe747;border-right:1px solid #f2efe747;justify-content:space-between;padding:1rem;transition:color .18s,background-color .18s;display:flex}.page-module___8aEwW__contactLinks a:hover,.page-module___8aEwW__contactLinks a:focus-visible{color:var(--ink);background:var(--signal)}.page-module___8aEwW__contact footer{letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #f2efe747;justify-content:space-between;gap:2rem;margin-top:clamp(4rem,9vw,9rem);padding-top:1rem;font-size:.68rem;display:flex}@media (max-width:900px){.page-module___8aEwW__timeline article{grid-template-columns:1fr 2fr}.page-module___8aEwW__timelineSummary,.page-module___8aEwW__timeline ul{grid-column:2}}@media (max-width:1023px){.page-module___8aEwW__hero{grid-template-columns:1fr;min-height:auto;padding-bottom:4rem}.page-module___8aEwW__heroMeta{grid-column:1}.page-module___8aEwW__heroMeta p:last-child{display:none}.page-module___8aEwW__heroCopy{grid-column:1;padding:5rem 0 0}.page-module___8aEwW__hero h1{font-size:clamp(4rem,15vw,7rem)}.page-module___8aEwW__intro{margin-left:0}.page-module___8aEwW__heroActions{justify-content:flex-start}.page-module___8aEwW__sectionHeader,.page-module___8aEwW__about{grid-template-columns:1fr}.page-module___8aEwW__sectionIntro,.page-module___8aEwW__about>.page-module___8aEwW__eyebrow,.page-module___8aEwW__about h2,.page-module___8aEwW__aboutCopy{grid-column:1}.page-module___8aEwW__sectionIntro{margin-top:2rem}.page-module___8aEwW__aboutCopy{grid-template-columns:1fr}.page-module___8aEwW__contactLinks{grid-template-columns:1fr 1fr}}@media (max-width:560px){.page-module___8aEwW__timeline article,.page-module___8aEwW__contactLinks{grid-template-columns:1fr}.page-module___8aEwW__timelineSummary,.page-module___8aEwW__timeline ul{grid-column:1}.page-module___8aEwW__timeline article>div,.page-module___8aEwW__timelineSummary{margin-top:1rem}.page-module___8aEwW__contact footer{flex-direction:column}}
