.aboutAwards-module__CDrb0q__section{--awardsSurface:var(--about-surface,var(--brand-surface));--awardsInk:var(--about-ink,var(--brand-ink));--awardsMuted:var(--about-muted,var(--brand-ink-muted));--awardsHoverFill:var(--about-ink,var(--brand-ink));--awardsHoverText:var(--about-surface,var(--brand-surface));--awardsGutter:80px;background:var(--awardsSurface);width:100%;color:var(--awardsInk)}.aboutAwards-module__CDrb0q__strip{min-height:clamp(72px,8vw,110px);padding-inline:var(--awardsGutter);border-block:1px solid color-mix(in srgb, var(--awardsInk) 12%, transparent);letter-spacing:-.02em;text-transform:uppercase;color:var(--awardsMuted);grid-template-columns:1fr .5fr .5fr;align-items:center;font-size:.875rem;font-weight:500;display:grid}.aboutAwards-module__CDrb0q__stripCenter{justify-self:center}.aboutAwards-module__CDrb0q__stripRight{justify-self:end}.aboutAwards-module__CDrb0q__headingBlock{padding:120px var(--awardsGutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.aboutAwards-module__CDrb0q__headingCopy{min-width:0}.aboutAwards-module__CDrb0q__heading{letter-spacing:-.018vw;margin:0 0 10px;font-size:calc(1rem + .6vw);font-weight:500;line-height:1.15}.aboutAwards-module__CDrb0q__total{letter-spacing:-.3vw;font-variant-numeric:tabular-nums;align-items:baseline;margin:0;font-size:clamp(5rem,1rem + 8vw,11rem);font-weight:500;line-height:1.15;display:inline-flex}.aboutAwards-module__CDrb0q__digitGroup{align-items:baseline;display:inline-flex}.aboutAwards-module__CDrb0q__digitVisual{align-items:flex-end;line-height:1;display:inline-flex}.aboutAwards-module__CDrb0q__digitWindow{clip-path:inset(0);contain:paint;width:.62em;height:1em;display:block;position:relative;overflow:hidden}.aboutAwards-module__CDrb0q__digitReel{will-change:transform;flex-direction:column;display:flex;position:absolute;inset:0 auto auto 0}.aboutAwards-module__CDrb0q__digitGlyph{flex:0 0 1em;justify-content:center;align-items:center;width:.62em;height:1em;min-height:1em;line-height:1;display:flex}.aboutAwards-module__CDrb0q__digitSuffix{margin-left:.02em;display:inline-block}.aboutAwards-module__CDrb0q__list{margin:0;padding:0;list-style:none}.aboutAwards-module__CDrb0q__actionWrap{padding:76px var(--awardsGutter) 120px;grid-template-columns:minmax(0,25fr) minmax(0,25fr) minmax(0,35fr) minmax(0,15fr);column-gap:30px;display:grid}.aboutAwards-module__CDrb0q__actionSlot{grid-column:3/5;min-width:0}.aboutAwards-module__CDrb0q__action{color:inherit;letter-spacing:-.06vw;align-items:flex-start;gap:.35em;font-size:max(1.75rem,1rem + 2vw);font-weight:500;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}.aboutAwards-module__CDrb0q__actionLabel{padding-bottom:.16em;display:inline-block;position:relative}.aboutAwards-module__CDrb0q__actionLabel:before,.aboutAwards-module__CDrb0q__actionLabel:after{content:"";transform-origin:0;background:currentColor;height:max(3px,.07em);position:absolute;bottom:0;left:0;right:0}.aboutAwards-module__CDrb0q__actionLabel:before{transform-origin:100%;transition:transform .735s cubic-bezier(.625,.05,0,1);transform:scaleX(1)}.aboutAwards-module__CDrb0q__actionLabel:after{transform-origin:0;transition:transform .735s cubic-bezier(.625,.05,0,1) .3s;transform:scaleX(0)}.aboutAwards-module__CDrb0q__action:hover .aboutAwards-module__CDrb0q__actionLabel:before,.aboutAwards-module__CDrb0q__action:focus-visible .aboutAwards-module__CDrb0q__actionLabel:before{transform:scaleX(0)}.aboutAwards-module__CDrb0q__action:hover .aboutAwards-module__CDrb0q__actionLabel:after,.aboutAwards-module__CDrb0q__action:focus-visible .aboutAwards-module__CDrb0q__actionLabel:after{transform:scaleX(1)}.aboutAwards-module__CDrb0q__action:focus-visible{outline:2px solid var(--about-accent,var(--brand-cyan));outline-offset:4px}.aboutAwards-module__CDrb0q__actionCount{letter-spacing:0;color:color-mix(in srgb, var(--awardsInk) 55%, transparent);white-space:nowrap;margin-top:.05em;font-size:.875rem;font-weight:400;line-height:1.2;transform:translateY(-.08em)}.aboutAwards-module__CDrb0q__preview{--awardsPreviewGutter:80px;z-index:60;top:0;left:calc(7.5% + var(--awardsPreviewGutter));opacity:0;pointer-events:none;background:var(--about-deepest,var(--brand-navy-deep));will-change:transform, opacity;width:10vw;height:14vw;margin:0;position:fixed;overflow:hidden}.aboutAwards-module__CDrb0q__preview img{object-fit:cover;object-position:center;width:100%;height:100%}@media (max-width:1466px){.aboutAwards-module__CDrb0q__section{--awardsGutter:60px}.aboutAwards-module__CDrb0q__preview{--awardsPreviewGutter:60px}.aboutAwards-module__CDrb0q__headingBlock{padding-block:100px}.aboutAwards-module__CDrb0q__actionWrap{padding-bottom:100px}}@media (max-width:1024px){.aboutAwards-module__CDrb0q__section{--awardsGutter:40px}.aboutAwards-module__CDrb0q__preview{display:none}}@media (max-width:767px){.aboutAwards-module__CDrb0q__section{--awardsGutter:30px}.aboutAwards-module__CDrb0q__strip{grid-template-columns:1fr auto 1fr;font-size:.75rem}.aboutAwards-module__CDrb0q__headingBlock{padding:80px var(--awardsGutter);grid-template-columns:1fr}.aboutAwards-module__CDrb0q__heading{font-size:max(1.25rem,1rem + .6vw)}.aboutAwards-module__CDrb0q__total{letter-spacing:-.04em;font-size:clamp(4.5rem,18vw,5rem)}.aboutAwards-module__CDrb0q__actionWrap{padding:56px var(--awardsGutter) 80px;display:block}.aboutAwards-module__CDrb0q__actionSlot{grid-column:auto}}@media (max-width:479px){.aboutAwards-module__CDrb0q__section{--awardsGutter:20px}}@media (prefers-reduced-motion:reduce){.aboutAwards-module__CDrb0q__actionLabel:before,.aboutAwards-module__CDrb0q__actionLabel:after{transition:none}.aboutAwards-module__CDrb0q__digitReel{will-change:auto}}
.awardRow-module__H7-41q__row{isolation:isolate;position:relative}.awardRow-module__H7-41q__row:before{content:"";z-index:0;background:var(--awardsHoverFill);transform-origin:bottom;pointer-events:none;transition:transform .2s ease-out;position:absolute;inset:0;transform:scaleY(0)}.awardRow-module__H7-41q__row:hover:before,.awardRow-module__H7-41q__row:focus-within:before{transform:scaleY(1)}.awardRow-module__H7-41q__rowLink,.awardRow-module__H7-41q__rowStatic{z-index:1;color:inherit;text-decoration:none;display:block;position:relative}.awardRow-module__H7-41q__rowLink{cursor:pointer}.awardRow-module__H7-41q__rowLink:focus-visible{outline:2px solid var(--about-accent,var(--brand-cyan));outline-offset:-2px}.awardRow-module__H7-41q__row:hover .awardRow-module__H7-41q__rowLink,.awardRow-module__H7-41q__row:hover .awardRow-module__H7-41q__rowStatic,.awardRow-module__H7-41q__row:focus-within .awardRow-module__H7-41q__rowLink,.awardRow-module__H7-41q__row:focus-within .awardRow-module__H7-41q__rowStatic{color:var(--awardsHoverText)}.awardRow-module__H7-41q__rowContent{padding:5px var(--awardsGutter,80px);letter-spacing:-.01em;grid-template-columns:minmax(0,25fr) minmax(0,25fr) minmax(0,35fr) minmax(0,15fr);align-items:start;column-gap:30px;font-size:1rem;font-weight:400;line-height:20px;display:grid}.awardRow-module__H7-41q__colNumber,.awardRow-module__H7-41q__colOrg,.awardRow-module__H7-41q__colDesc,.awardRow-module__H7-41q__colCount{min-width:0}.awardRow-module__H7-41q__colCount{text-align:right}@media (max-width:767px){.awardRow-module__H7-41q__row{border-top:1px solid color-mix(in srgb, var(--awardsInk) 12%, transparent)}.awardRow-module__H7-41q__rowContent{padding:15px var(--awardsGutter,30px);grid-template-columns:1fr;gap:10px;line-height:1.35}.awardRow-module__H7-41q__colCount{text-align:left}}@media (prefers-reduced-motion:reduce){.awardRow-module__H7-41q__row:before{transition:none}}@media (hover:none){.awardRow-module__H7-41q__row:hover:before{transform:scaleY(0)}.awardRow-module__H7-41q__row:hover .awardRow-module__H7-41q__rowLink,.awardRow-module__H7-41q__row:hover .awardRow-module__H7-41q__rowStatic{color:inherit}}
.clientsShowcase-module__mvImXq__clientsShowcase{--clientsStageBg:#000;--clientsTextActive:#f7f7f7;--clientsTextMuted:#4a4a4a;--clientsTileBg:#fafafa;--clientsQuoteMuted:#8a8a8a;--clientsFocusColor:var(--brand-cyan,#f7f7f7);background:var(--clientsStageBg);width:100%;color:var(--clientsTextActive)}.clientsShowcase-module__mvImXq__labelStrip{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;min-height:clamp(72px,9vw,120px);padding-inline:clamp(24px,5vw,96px);font-size:clamp(.6875rem,.8vw,.875rem);font-weight:500;display:grid}.clientsShowcase-module__mvImXq__labelLeft{justify-self:start}.clientsShowcase-module__mvImXq__labelCenter{justify-self:center}.clientsShowcase-module__mvImXq__labelRight{justify-self:end}.clientsShowcase-module__mvImXq__pinTrack{width:100%;position:relative}.clientsShowcase-module__mvImXq__stage{isolation:isolate;width:100%;height:100svh;min-height:560px;position:relative;overflow:hidden}.clientsShowcase-module__mvImXq__clientsShowcase[data-clients-mode=pin] .clientsShowcase-module__mvImXq__pinTrack{height:calc(100svh * var(--clientsPinPages,3.2))}.clientsShowcase-module__mvImXq__clientsShowcase[data-clients-mode=pin] .clientsShowcase-module__mvImXq__stage{z-index:2;height:100svh;position:sticky;top:0}.clientsShowcase-module__mvImXq__preview{--clientsPreviewSize:clamp(96px, 7.6vw, 120px);z-index:2;width:var(--clientsPreviewSize);aspect-ratio:1;background:var(--clientsTileBg);will-change:top;position:absolute;top:48%;left:clamp(48px,9vw,132px);overflow:hidden;transform:translateY(-50%)}.clientsShowcase-module__mvImXq__previewMedia{place-items:center;padding:clamp(14px,1.35vw,22px);display:grid;position:absolute;inset:0}@keyframes clientsShowcase-module__mvImXq__clientsPreviewIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.clientsShowcase-module__mvImXq__previewMedia{animation:none!important}}.clientsShowcase-module__mvImXq__previewMedia img{object-fit:contain;width:100%;height:100%}.clientsShowcase-module__mvImXq__previewMonogram{letter-spacing:-.04em;color:var(--brand-ink,#0f2430);font-size:1.5rem;font-weight:500}.clientsShowcase-module__mvImXq__rail{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0% 6%,#000 14% 86%,#0000 94% 100%);mask-image:linear-gradient(#0000 0% 6%,#000 14% 86%,#0000 94% 100%)}.clientsShowcase-module__mvImXq__names{text-align:center;will-change:transform;flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:0;left:0;right:0}.clientsShowcase-module__mvImXq__names>li{flex:none;margin:0;padding:0;line-height:0;display:block}.clientsShowcase-module__mvImXq__nameButton{box-sizing:content-box;width:max-content;max-width:min(88vw,44rem);color:var(--clientsTextMuted);letter-spacing:-.045em;white-space:normal;text-wrap:balance;cursor:default;pointer-events:auto;transform-origin:50%;will-change:transform, color;background:0 0;border:0;margin:0;padding-block:.04em;padding-inline:0;font-family:inherit;font-size:clamp(2.75rem,4.2vw,4.75rem);font-weight:500;line-height:1.05;display:block;overflow:visible}.clientsShowcase-module__mvImXq__clientsShowcase[data-clients-mode=stack] .clientsShowcase-module__mvImXq__nameButton{transition:color .22s,transform .22s}.clientsShowcase-module__mvImXq__clientsShowcase[data-clients-mode=pin] .clientsShowcase-module__mvImXq__nameButton{transition:none}@media (min-width:1024px){.clientsShowcase-module__mvImXq__nameButton{white-space:nowrap;text-wrap:nowrap}}.clientsShowcase-module__mvImXq__nameButton:focus-visible{outline:2px solid var(--clientsFocusColor);outline-offset:6px;color:var(--clientsTextActive)}.clientsShowcase-module__mvImXq__quote{z-index:2;text-align:right;pointer-events:none;width:min(300px,22vw);margin:0;position:absolute;bottom:clamp(44px,10vh,72px);right:max(28px,3.6vw)}.clientsShowcase-module__mvImXq__quoteBody{max-width:100%;margin:0}.clientsShowcase-module__mvImXq__quoteText{letter-spacing:.06em;text-transform:uppercase;color:var(--clientsQuoteMuted);margin:0;font-size:clamp(.625rem,.7vw,.6875rem);font-weight:500;line-height:1.5}.clientsShowcase-module__mvImXq__quoteCite{letter-spacing:-.01em;color:var(--clientsTextActive);margin-top:.7rem;font-size:clamp(.75rem,.85vw,.8125rem);font-style:normal;font-weight:500;display:block}@media (max-width:1439px){.clientsShowcase-module__mvImXq__nameButton{font-size:clamp(2.75rem,4.1vw,4.125rem)}.clientsShowcase-module__mvImXq__preview{--clientsPreviewSize:clamp(92px, 8vw, 112px)}.clientsShowcase-module__mvImXq__quote{width:min(260px,22vw)}}@media (max-width:1199px){.clientsShowcase-module__mvImXq__nameButton{font-size:clamp(2.5rem,4.2vw,3.5rem)}.clientsShowcase-module__mvImXq__preview{--clientsPreviewSize:96px}.clientsShowcase-module__mvImXq__quote{width:min(220px,24vw)}.clientsShowcase-module__mvImXq__quoteText{font-size:.625rem}}@media (max-width:1023px){.clientsShowcase-module__mvImXq__stage{gap:2rem;height:auto;min-height:0;padding:clamp(3rem,8vw,4.5rem) clamp(20px,4vw,40px) 3.5rem;display:grid;overflow:visible}.clientsShowcase-module__mvImXq__preview,.clientsShowcase-module__mvImXq__rail,.clientsShowcase-module__mvImXq__quote{width:auto;position:static;inset:auto;transform:none}.clientsShowcase-module__mvImXq__preview{--clientsPreviewSize:clamp(95px, 18vw, 112px);width:var(--clientsPreviewSize);justify-self:center;top:auto;left:auto;transform:none}.clientsShowcase-module__mvImXq__rail{display:block;position:static}.clientsShowcase-module__mvImXq__names{position:relative;top:auto;left:auto;right:auto}.clientsShowcase-module__mvImXq__nameButton{white-space:normal;pointer-events:auto;font-size:clamp(2.25rem,6.2vw,3.125rem);transform:none!important}.clientsShowcase-module__mvImXq__quote{text-align:center;justify-self:center;width:min(100%,36rem)}.clientsShowcase-module__mvImXq__quoteText{letter-spacing:.04em;font-size:.8125rem}}@media (max-width:767px){.clientsShowcase-module__mvImXq__labelStrip{min-height:70px;padding-inline:16px;font-size:.6875rem}.clientsShowcase-module__mvImXq__stage{gap:1.5rem;padding:2.5rem 16px 3rem}.clientsShowcase-module__mvImXq__preview{--clientsPreviewSize:clamp(96px, 28vw, 120px);width:var(--clientsPreviewSize)}.clientsShowcase-module__mvImXq__nameButton{color:#b5b5b5;min-height:44px;padding-block:.12em;font-size:clamp(1.875rem,8vw,2.75rem);line-height:1.15}.clientsShowcase-module__mvImXq__nameButton[data-active=true]{color:var(--clientsTextActive)}.clientsShowcase-module__mvImXq__quote{text-align:left;justify-self:stretch;align-items:flex-start}.clientsShowcase-module__mvImXq__quoteText{letter-spacing:.03em;font-size:.8125rem}}
.aboutContact-module__UZBgTG__section{min-height:clamp(490px,62svh,740px);padding:clamp(4.5rem, 9vw, 7rem) var(--about-gutter,clamp(24px, 5vw, 80px));background:var(--about-surface,var(--brand-surface));color:var(--about-ink,var(--brand-ink));align-items:center;display:grid}.aboutContact-module__UZBgTG__inner{align-items:center;gap:2rem;width:min(100%,1440px);margin-inline:auto;display:grid}.aboutContact-module__UZBgTG__cta{color:inherit;text-decoration:none;display:contents}.aboutContact-module__UZBgTG__cta:focus-visible .aboutContact-module__UZBgTG__headline{outline:2px solid var(--about-accent,var(--brand-cyan));outline-offset:6px}.aboutContact-module__UZBgTG__arrow{transform-origin:50%;transition:transform .4s var(--about-ease,cubic-bezier(.22, 1, .36, 1));font-size:clamp(3.5rem,7vw,6rem);line-height:1;display:inline-block}.aboutContact-module__UZBgTG__headline{letter-spacing:-.04em;margin:0;font-size:clamp(4rem,7.8vw,8.5rem);font-weight:500;line-height:.95}.aboutContact-module__UZBgTG__support{max-width:340px;color:var(--about-muted,var(--brand-ink-muted));margin:1rem 0 0;font-size:clamp(.75rem,1.15vw,1rem);line-height:1.5}.aboutContact-module__UZBgTG__cta:hover .aboutContact-module__UZBgTG__arrow,.aboutContact-module__UZBgTG__cta:focus-visible .aboutContact-module__UZBgTG__arrow{transform:translate(14px)}@media (min-width:900px){.aboutContact-module__UZBgTG__inner{grid-template-columns:minmax(0,.35fr) minmax(0,.65fr)}.aboutContact-module__UZBgTG__arrowWrap{justify-self:center}}@media (max-width:899px){.aboutContact-module__UZBgTG__headline{font-size:clamp(3.375rem,14vw,4.875rem)}}@media (prefers-reduced-motion:reduce){.aboutContact-module__UZBgTG__arrow,.aboutContact-module__UZBgTG__cta:hover .aboutContact-module__UZBgTG__arrow,.aboutContact-module__UZBgTG__cta:focus-visible .aboutContact-module__UZBgTG__arrow{transition:none;transform:none}}
.aboutPortrait-module__Fqruaq__portrait{aspect-ratio:2.05;background:var(--about-deep,var(--brand-navy-panel));width:100vw;min-height:clamp(420px,45vw,760px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:clip}.aboutPortrait-module__Fqruaq__clip{position:absolute;inset:0;overflow:hidden}.aboutPortrait-module__Fqruaq__mediaWrap{width:100%;height:120%;position:absolute;inset:-10% 0}.aboutPortrait-module__Fqruaq__media,.aboutPortrait-module__Fqruaq__fallback{width:100%;height:100%;position:absolute;inset:0}.aboutPortrait-module__Fqruaq__media{object-fit:cover}.aboutPortrait-module__Fqruaq__fallback{background:radial-gradient(55% 60% at 50% 40%, color-mix(in srgb, var(--brand-cyan) 16%, transparent), transparent 70%), linear-gradient(160deg, var(--brand-navy-panel) 0%, var(--brand-navy-deep) 100%)}.aboutPortrait-module__Fqruaq__fallbackNote{inset:auto var(--about-gutter,24px) 1.25rem auto;color:#edf6f88c;text-align:right;max-width:18rem;margin:0;font-size:.75rem;line-height:1.4;position:absolute}@media (max-width:767px){.aboutPortrait-module__Fqruaq__portrait{aspect-ratio:auto;min-height:clamp(280px,58vw,420px)}}
.aboutHero-module__IGOCPG__hero{min-height:100dvh;padding:clamp(6.5rem, 12vw, 8.5rem) var(--about-gutter,clamp(24px, 5vw, 80px)) clamp(1.5rem, 3vw, 2.25rem);background:var(--about-surface,var(--brand-surface));color:var(--about-ink,var(--brand-ink));text-align:center;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:clip}.aboutHero-module__IGOCPG__inner{flex-direction:column;align-items:center;width:min(100%,1180px);margin:auto;display:flex}.aboutHero-module__IGOCPG__orbit{border:1px solid var(--about-ink,var(--brand-ink));pointer-events:none;border-radius:50%;width:18px;height:18px;margin-bottom:clamp(1.35rem,2.4vw,1.85rem)}.aboutHero-module__IGOCPG__headline{letter-spacing:-.04em;max-width:18.5em;margin:0;font-size:clamp(2.35rem,4.2vw,4.35rem);font-weight:500;line-height:1.08}.aboutHero-module__IGOCPG__lineMask{display:block;overflow:hidden}.aboutHero-module__IGOCPG__line{display:block}.aboutHero-module__IGOCPG__support{max-width:28rem;color:var(--about-ink,var(--brand-ink));margin:clamp(1.35rem,2.4vw,1.9rem) 0 0;font-size:clamp(.8125rem,1.05vw,.9375rem);font-weight:400;line-height:1.55}.aboutHero-module__IGOCPG__supportLine{display:block}.aboutHero-module__IGOCPG__foot{letter-spacing:.08em;text-transform:uppercase;width:min(100%,1440px);color:color-mix(in srgb, var(--about-ink,var(--brand-ink)) 72%, transparent);grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem;margin:clamp(3rem,8vh,5rem) auto 0;padding-top:.5rem;font-size:clamp(.6875rem,.95vw,.75rem);display:grid}.aboutHero-module__IGOCPG__footLeft{text-align:left;justify-self:start}.aboutHero-module__IGOCPG__footCenter{color:inherit;justify-self:center;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.aboutHero-module__IGOCPG__footCenter:hover,.aboutHero-module__IGOCPG__footCenter:focus-visible{color:var(--about-ink,var(--brand-ink))}.aboutHero-module__IGOCPG__footCenter:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:4px}.aboutHero-module__IGOCPG__footArrow{font-size:.95em;line-height:1}.aboutHero-module__IGOCPG__footRight{text-align:right;justify-self:end}@media (max-width:767px){.aboutHero-module__IGOCPG__hero{min-height:clamp(640px,92svh,900px);padding-top:5.75rem}.aboutHero-module__IGOCPG__headline{max-width:none;font-size:clamp(1.85rem,7.8vw,2.75rem)}.aboutHero-module__IGOCPG__orbit{width:14px;height:14px}.aboutHero-module__IGOCPG__foot{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.65rem}.aboutHero-module__IGOCPG__footLeft,.aboutHero-module__IGOCPG__footRight{text-align:center;justify-self:center}}
.aboutManifesto-module__Ye19bq__section{isolation:isolate;background:var(--about-surface,var(--brand-surface));min-height:clamp(640px,88svh,920px);color:var(--about-ink,var(--brand-ink));padding-block:clamp(100px,11vw,170px) clamp(80px,9vw,140px);position:relative;overflow:clip}.aboutManifesto-module__Ye19bq__layout{z-index:1;width:min(100%,1440px);padding-inline:var(--about-gutter,clamp(24px, 5vw, 80px));gap:clamp(2.5rem,5vw,4.5rem);margin-inline:auto;display:grid;position:relative}.aboutManifesto-module__Ye19bq__headline{text-align:center;letter-spacing:-.05em;max-width:18.5em;margin:0 auto;font-size:clamp(2.125rem,4.6vw,4.75rem);font-weight:500;line-height:1}.aboutManifesto-module__Ye19bq__word{color:var(--about-muted,var(--brand-ink-muted));transition:color .18s linear;display:inline}.aboutManifesto-module__Ye19bq__word[data-active=true]{color:var(--about-ink,var(--brand-ink))}.aboutManifesto-module__Ye19bq__side{max-width:min(440px,38vw);color:var(--about-muted,var(--brand-ink-muted));justify-self:end;margin:0;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.55}.aboutManifesto-module__Ye19bq__sideHeading{color:var(--about-ink,var(--brand-ink));margin:0 0 .65rem;font-size:clamp(.9375rem,1.15vw,1.05rem);font-weight:500}.aboutManifesto-module__Ye19bq__side p{margin:0}@media (max-width:899px){.aboutManifesto-module__Ye19bq__section{min-height:0;overflow:visible}.aboutManifesto-module__Ye19bq__headline{text-align:left;max-width:none;font-size:clamp(1.85rem,7vw,2.75rem);line-height:1.08}.aboutManifesto-module__Ye19bq__side{justify-self:start;max-width:none}}
.MouseTrail-module__TpMVRq__overlay{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.MouseTrail-module__TpMVRq__card{pointer-events:none;border-radius:0;position:absolute;top:0;left:0;overflow:hidden}.MouseTrail-module__TpMVRq__inner{will-change:transform, opacity;width:100%;height:100%}.MouseTrail-module__TpMVRq__image{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1023px),(pointer:coarse){.MouseTrail-module__TpMVRq__overlay{display:none}}@media (prefers-reduced-motion:reduce){.MouseTrail-module__TpMVRq__overlay{display:none}}
.aboutExploreServices-module__QXo6XW__section{background:var(--about-surface,var(--brand-surface));width:100%;color:var(--about-ink,var(--brand-ink))}.aboutExploreServices-module__QXo6XW__heading{border-block:1px solid color-mix(in srgb, var(--about-ink) 12%, transparent);letter-spacing:.08em;text-transform:uppercase;width:100%;min-height:clamp(72px,8vw,110px);color:var(--about-muted,var(--brand-ink-muted));grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:clamp(24px,5.5vw,80px);font-size:clamp(.6875rem,.85vw,.875rem);font-weight:500;display:grid}.aboutExploreServices-module__QXo6XW__headingLeft{justify-self:start}.aboutExploreServices-module__QXo6XW__headingCenter{letter-spacing:.04em;justify-self:center}.aboutExploreServices-module__QXo6XW__headingRight{justify-self:end}.aboutExploreServices-module__QXo6XW__stack{isolation:isolate;background:var(--about-surface,var(--brand-surface));width:100%;position:relative;overflow:visible}.aboutExploreServices-module__QXo6XW__shell{box-sizing:border-box;background:var(--about-surface,var(--brand-surface));width:100%;position:relative;overflow:visible}.aboutExploreServices-module__QXo6XW__shell:not(:first-child):before{content:"";inset-inline:0;pointer-events:none;z-index:2;background:linear-gradient(#0000,#0000001a);height:50px;position:absolute;top:-50px}.aboutExploreServices-module__QXo6XW__foreground{box-sizing:border-box;width:100%;min-height:100%;color:inherit;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;column-gap:clamp(18px,2.2vw,36px);padding:clamp(4.25rem,7vw,6rem) clamp(24px,5.5vw,80px);display:grid}.aboutExploreServices-module__QXo6XW__stack[data-services-mode=stack] .aboutExploreServices-module__QXo6XW__shell:not([data-final=true]){height:100dvh;position:sticky;top:0}.aboutExploreServices-module__QXo6XW__stack[data-services-mode=stack] .aboutExploreServices-module__QXo6XW__shell[data-final=true]{height:100dvh;position:relative}.aboutExploreServices-module__QXo6XW__stack[data-services-keyboard=true] .aboutExploreServices-module__QXo6XW__foreground{opacity:1!important}.aboutExploreServices-module__QXo6XW__identity{align-self:start;min-width:0;padding-top:.15rem}.aboutExploreServices-module__QXo6XW__eyebrow{letter-spacing:-.02em;color:inherit;margin:0 0 .55rem;font-size:clamp(1.125rem,1.05rem + .55vw,1.625rem);font-weight:500;line-height:1.15}.aboutExploreServices-module__QXo6XW__number{letter-spacing:-.055em;align-items:baseline;margin:0;font-size:clamp(5.5rem,1.1rem + 9.5vw,11.5rem);font-weight:500;line-height:.92;display:inline-flex}.aboutExploreServices-module__QXo6XW__number .serviceNumeralPrefix{display:inline-block}.aboutExploreServices-module__QXo6XW__number .serviceNumeralWindow{vertical-align:baseline;height:.92em;display:inline-block;overflow:hidden}.aboutExploreServices-module__QXo6XW__number .serviceNumeralTrack{will-change:transform;flex-direction:column;display:flex}.aboutExploreServices-module__QXo6XW__number .serviceNumeralGlyph{height:.92em;line-height:.92;display:block}.aboutExploreServices-module__QXo6XW__divider{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--about-ink) 28%, transparent);background:0 0;border-radius:50%;flex:none;width:13px;height:13px;margin-top:clamp(1.75rem,3.8vw,3.25rem)}.aboutExploreServices-module__QXo6XW__content{flex-direction:column;align-items:flex-start;gap:clamp(1.35rem,2vw,1.85rem);min-width:0;padding-top:clamp(1.75rem,3.8vw,3.25rem);display:flex}.aboutExploreServices-module__QXo6XW__description{letter-spacing:-.03em;text-wrap:pretty;text-indent:clamp(2rem,14%,4.75rem);max-width:28rem;margin:0;font-size:clamp(1.3125rem,.95rem + 1.45vw,1.9375rem);font-weight:500;line-height:1.2}.aboutExploreServices-module__QXo6XW__description .serviceWordWindow{vertical-align:baseline;text-indent:0;display:inline-block;overflow:hidden}.aboutExploreServices-module__QXo6XW__description .serviceWordInner{will-change:transform;display:inline-block}.aboutExploreServices-module__QXo6XW__exploreLink{color:inherit;text-underline-offset:.18em;text-indent:0;text-decoration:underline;text-decoration-thickness:1px;display:inline}.aboutExploreServices-module__QXo6XW__exploreLink:hover{color:var(--about-accent,var(--brand-cyan))}.aboutExploreServices-module__QXo6XW__exploreLink:focus-visible{outline:2px solid var(--about-accent,var(--brand-cyan));outline-offset:3px}.aboutExploreServices-module__QXo6XW__visual{aspect-ratio:1.58;color:#f4f4f4;isolation:isolate;background:#0a0a0a;place-items:center;width:clamp(220px,21vw,292px);margin:0;display:grid;position:relative;overflow:hidden}.aboutExploreServices-module__QXo6XW__visualTexture{z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(70% 45% at 18% 72%,#ffffff14,#0000 58%),radial-gradient(55% 40% at 78% 28%,#ffffff0f,#0000 55%),repeating-radial-gradient(circle at 50% 120%,#0000 0 10px,#ffffff09 11px 12px);position:absolute;inset:-20%;transform:rotate(-8deg)scale(1.15)}.aboutExploreServices-module__QXo6XW__visualMark{z-index:1;place-items:center;width:42%;height:42%;display:grid;position:relative}.aboutExploreServices-module__QXo6XW__visualMark svg{width:100%;height:100%}@media (max-width:1199px){.aboutExploreServices-module__QXo6XW__description{max-width:24rem;font-size:clamp(1.25rem,.95rem + 1.35vw,1.75rem)}.aboutExploreServices-module__QXo6XW__visual{width:clamp(200px,22vw,250px)}}@media (max-width:1024px){.aboutExploreServices-module__QXo6XW__foreground{padding-block:clamp(4.5rem,10vw,6rem)}.aboutExploreServices-module__QXo6XW__divider,.aboutExploreServices-module__QXo6XW__visual{display:none}.aboutExploreServices-module__QXo6XW__stack[data-services-mode=stack] .aboutExploreServices-module__QXo6XW__shell:not([data-final=true]),.aboutExploreServices-module__QXo6XW__stack[data-services-mode=stack] .aboutExploreServices-module__QXo6XW__shell[data-final=true]{height:auto;min-height:0}}@media (max-width:767px){.aboutExploreServices-module__QXo6XW__heading{min-height:70px;font-size:.6875rem}.aboutExploreServices-module__QXo6XW__foreground{grid-template-columns:1fr;gap:1.35rem;padding:4.5rem clamp(20px,5vw,30px) 5rem}.aboutExploreServices-module__QXo6XW__content{gap:1.25rem;padding-top:0}.aboutExploreServices-module__QXo6XW__description{text-indent:0;max-width:none;font-size:clamp(1.375rem,5.5vw,1.875rem)}.aboutExploreServices-module__QXo6XW__eyebrow{font-size:clamp(1.125rem,4.2vw,1.375rem)}.aboutExploreServices-module__QXo6XW__number{letter-spacing:-.04em;font-size:clamp(4.5rem,18vw,5.5rem)}.aboutExploreServices-module__QXo6XW__shell:not(:first-child):before{display:none}}@media (max-width:479px){.aboutExploreServices-module__QXo6XW__heading,.aboutExploreServices-module__QXo6XW__foreground{padding-inline:16px}}@media (prefers-reduced-motion:reduce){:is(.aboutExploreServices-module__QXo6XW__number .serviceNumeralTrack,.aboutExploreServices-module__QXo6XW__description .serviceWordInner){will-change:auto;transform:none}}
.EmployeeCarousel-module__0765LW__teamSection{--teamCanvas:var(--brand-surface);--teamCaption:#fff;--teamCardGap:clamp(20px, 2.56vw, 40px);--teamGutter:clamp(24px, 2.9vw, 45px);--teamCardWidth:clamp(340px, calc((100vw - 150px) / 3), 470px);--teamEase:cubic-bezier(.22, 1, .36, 1);background:var(--teamCanvas);width:100%;color:var(--brand-ink);padding-block:clamp(3rem,7vw,5.5rem);overflow:clip}.EmployeeCarousel-module__0765LW__visuallyHiddenHeading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EmployeeCarousel-module__0765LW__viewport{outline:none;width:100%;position:relative;overflow:hidden}.EmployeeCarousel-module__0765LW__viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-cyan)}.EmployeeCarousel-module__0765LW__track{width:max-content;animation:EmployeeCarousel-module__0765LW__teamMarqueeSlide var(--teamMarqueeDuration,48s) linear infinite;will-change:transform;align-items:stretch;animation-play-state:paused;display:flex}.EmployeeCarousel-module__0765LW__viewport[data-static=false] .EmployeeCarousel-module__0765LW__track{animation-play-state:running}.EmployeeCarousel-module__0765LW__viewport:is(:hover,:focus-within) .EmployeeCarousel-module__0765LW__track{animation-play-state:paused!important}.EmployeeCarousel-module__0765LW__viewport[data-static=true] .EmployeeCarousel-module__0765LW__track{animation:none;transform:none}.EmployeeCarousel-module__0765LW__group{align-items:stretch;gap:var(--teamCardGap);flex-wrap:nowrap;flex:none;margin:0;padding:0;padding-inline-end:var(--teamCardGap);list-style:none;display:flex}@keyframes EmployeeCarousel-module__0765LW__teamMarqueeSlide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.EmployeeCarousel-module__0765LW__card{flex:0 0 var(--teamCardWidth);aspect-ratio:4/5;isolation:isolate;background:var(--brand-navy-deep);position:relative;overflow:hidden}.EmployeeCarousel-module__0765LW__figure{margin:0;position:absolute;inset:0}.EmployeeCarousel-module__0765LW__cardImage{object-fit:cover;transition:transform .55s var(--teamEase)}.EmployeeCarousel-module__0765LW__card:hover .EmployeeCarousel-module__0765LW__cardImage{transform:scale(1.035)}.EmployeeCarousel-module__0765LW__cardCaption{z-index:2;color:var(--teamCaption);pointer-events:none;gap:.55rem;display:grid;position:absolute;bottom:clamp(24px,3vw,32px);left:clamp(18px,2vw,31px);right:clamp(18px,2vw,31px)}.EmployeeCarousel-module__0765LW__cardCaption:before{content:"";z-index:-1;background:linear-gradient(#0000 0%,#0000007a 100%);height:70%;position:absolute;inset:auto -8% -40%}.EmployeeCarousel-module__0765LW__cardName{-webkit-line-clamp:2;letter-spacing:-.02em;-webkit-box-orient:vertical;max-width:16ch;font-size:clamp(1.375rem,1.8vw,1.75rem);font-weight:500;line-height:1.1;display:-webkit-box;overflow:hidden}.EmployeeCarousel-module__0765LW__cardRole{-webkit-line-clamp:2;color:#ffffffe0;-webkit-box-orient:vertical;max-width:22ch;font-size:clamp(.875rem,1.1vw,1.0625rem);font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1279px){.EmployeeCarousel-module__0765LW__teamSection{--teamCardWidth:clamp(285px, 42vw, 420px);--teamGutter:clamp(24px, 3vw, 32px);--teamCardGap:clamp(20px, 2.5vw, 28px)}}@media (max-width:767px),(hover:none) and (pointer:coarse){.EmployeeCarousel-module__0765LW__teamSection{--teamCardWidth:clamp(280px, 80vw, 360px);--teamGutter:16px;--teamCardGap:14px;padding-block:3rem 2.5rem}.EmployeeCarousel-module__0765LW__viewport{scroll-snap-type:x proximity;scroll-padding-inline:var(--teamGutter);overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.EmployeeCarousel-module__0765LW__viewport::-webkit-scrollbar{display:none}.EmployeeCarousel-module__0765LW__track{will-change:auto;animation:none!important;transform:none!important}.EmployeeCarousel-module__0765LW__group:first-child{padding-inline-start:var(--teamGutter)}.EmployeeCarousel-module__0765LW__card{scroll-snap-align:start}.EmployeeCarousel-module__0765LW__repeatGroup{display:none}.EmployeeCarousel-module__0765LW__card:hover .EmployeeCarousel-module__0765LW__cardImage{transform:none}}@media (max-width:479px){.EmployeeCarousel-module__0765LW__teamSection{--teamCardWidth:min(84vw, 340px)}}@media (prefers-reduced-motion:reduce){.EmployeeCarousel-module__0765LW__viewport{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.EmployeeCarousel-module__0765LW__viewport::-webkit-scrollbar{display:none}.EmployeeCarousel-module__0765LW__track{will-change:auto;animation:none!important;transform:none!important}.EmployeeCarousel-module__0765LW__repeatGroup{display:none!important}.EmployeeCarousel-module__0765LW__card{scroll-snap-align:start}.EmployeeCarousel-module__0765LW__cardImage{transition:none}.EmployeeCarousel-module__0765LW__card:hover .EmployeeCarousel-module__0765LW__cardImage{transform:none}}
.aboutShell-module__6p5DhW__page{--about-surface:var(--brand-surface);--about-ink:var(--brand-ink);--about-muted:var(--brand-ink-muted);--about-deep:var(--brand-navy-panel);--about-deepest:var(--brand-navy-deep);--about-accent:var(--brand-cyan);--about-gutter:clamp(24px, 5vw, 80px);--about-ease:cubic-bezier(.22, 1, .36, 1);background:var(--about-surface);color:var(--about-ink)}.aboutShell-module__6p5DhW__gutter{width:min(100%,1440px);padding-inline:var(--about-gutter);margin-inline:auto}.aboutShell-module__6p5DhW__fullBleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
