@keyframes ExpertiseCovers-module__HuwVaq__nf-fade-in{0%{opacity:0}to{opacity:1}}.ExpertiseCovers-module__HuwVaq__list{border-bottom:1px solid var(--rule-on-ink-strong);flex-direction:column;flex:520px;display:flex}.ExpertiseCovers-module__HuwVaq__item{border-top:1px solid var(--rule-on-ink-strong)}.ExpertiseCovers-module__HuwVaq__heading{font-weight:inherit;font-size:inherit;margin:0}.ExpertiseCovers-module__HuwVaq__trigger{appearance:none;cursor:pointer;width:100%;color:inherit;text-align:left;transition:transform .4s var(--ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 8px 16px 0;display:flex}.ExpertiseCovers-module__HuwVaq__trigger:hover{transform:translate(6px)}.ExpertiseCovers-module__HuwVaq__title{font-weight:var(--fw-bold);font-size:var(--fs-18);line-height:var(--lh-tight)}.ExpertiseCovers-module__HuwVaq__icon{border-radius:var(--radius-pill);width:32px;height:32px;transition:transform .4s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px}.ExpertiseCovers-module__HuwVaq__icon[data-open=true]{transform:rotate(45deg)}.ExpertiseCovers-module__HuwVaq__panel{overflow:hidden}.ExpertiseCovers-module__HuwVaq__detail{max-width:640px;font-weight:var(--fw-body);font-size:var(--fs-16);line-height:var(--lh-body);padding:0 0 24px;animation:.4s both ExpertiseCovers-module__HuwVaq__nf-fade-in}
.ExpertiseProcess-module__Puas-W__section{padding:var(--pad-y) var(--gutter) 0 var(--gutter);gap:var(--section-stack);flex-direction:column;display:flex}.ExpertiseProcess-module__Puas-W__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.ExpertiseProcess-module__Puas-W__headNote{opacity:.7;max-width:420px}.ExpertiseProcess-module__Puas-W__list{border-bottom:1px solid var(--rule-on-ink-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ExpertiseProcess-module__Puas-W__row{gap:var(--section-stack);border-top:1px solid var(--rule-on-ink-strong);flex-wrap:wrap;align-items:flex-start;padding:28px 0;display:flex}.ExpertiseProcess-module__Puas-W__rowHead{flex:0 380px;align-items:baseline;gap:16px;display:flex}.ExpertiseProcess-module__Puas-W__number{font-family:var(--font-serif);font-size:var(--fs-16);opacity:.55}.ExpertiseProcess-module__Puas-W__title{font-weight:var(--fw-bold);font-size:clamp(26px,3vw,40px);line-height:var(--lh-tight);text-transform:uppercase;letter-spacing:-.02em}.ExpertiseProcess-module__Puas-W__description{max-width:640px;font-weight:var(--fw-body);font-size:var(--fs-16);line-height:var(--lh-body);text-wrap:pretty;flex:460px}
.MediaImage-module__ydc5wW__cover{object-fit:cover;width:100%;height:100%;display:block}
.ProjectCard-module__U_VZua__card{color:inherit;flex-direction:column;display:flex;position:relative}.ProjectCard-module__U_VZua__frame{aspect-ratio:16/10;background:var(--card-image-bg);position:relative;overflow:hidden}.ProjectCard-module__U_VZua__image{transition:transform var(--dur-image) var(--ease-out);transform:scale(1.001)}.ProjectCard-module__U_VZua__card:hover .ProjectCard-module__U_VZua__image,.ProjectCard-module__U_VZua__card:focus-visible .ProjectCard-module__U_VZua__image{transform:scale(1.06)}.ProjectCard-module__U_VZua__tags{gap:8px;display:flex;position:absolute;top:16px;left:16px}.ProjectCard-module__U_VZua__tag{border-radius:var(--radius-pill);background:var(--near-black);color:var(--white);font-size:var(--fs-12);font-weight:var(--fw-label);letter-spacing:.04em;text-transform:uppercase;line-height:var(--lh-body);white-space:nowrap;padding:4px 12px}.ProjectCard-module__U_VZua__meta{flex-direction:column;gap:5px;padding:16px 8px 0;display:flex}.ProjectCard-module__U_VZua__titleRow{align-items:center;gap:10px;display:flex}.ProjectCard-module__U_VZua__title{font-weight:var(--fw-bold);font-size:var(--fs-16);text-transform:uppercase;line-height:1}.ProjectCard-module__U_VZua__arrow{font-size:var(--fs-16);font-weight:var(--fw-bold);opacity:0;transition:opacity .4s, transform var(--dur-mid) var(--ease-out);transform:translate(-12px)}.ProjectCard-module__U_VZua__card:hover .ProjectCard-module__U_VZua__arrow,.ProjectCard-module__U_VZua__card:focus-visible .ProjectCard-module__U_VZua__arrow{opacity:1;transform:none}.ProjectCard-module__U_VZua__summary{font-family:var(--font-serif);font-size:var(--fs-16);line-height:var(--lh-body);color:inherit}
.RollLink-module__-_REKa__link{height:14px;font-weight:var(--fw-bold);font-size:var(--fs-14);text-transform:uppercase;display:block;overflow:hidden}.RollLink-module__-_REKa__large{height:16px}.RollLink-module__-_REKa__track{transition:transform var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.RollLink-module__-_REKa__link:hover .RollLink-module__-_REKa__track,.RollLink-module__-_REKa__link:focus-visible .RollLink-module__-_REKa__track{transform:translateY(-14px)}.RollLink-module__-_REKa__large:hover .RollLink-module__-_REKa__track,.RollLink-module__-_REKa__large:focus-visible .RollLink-module__-_REKa__track{transform:translateY(-16px)}.RollLink-module__-_REKa__line{line-height:14px}.RollLink-module__-_REKa__large .RollLink-module__-_REKa__line{line-height:16px}.RollLink-module__-_REKa__dim{opacity:.6}
.FooterCta-module__geu1va__cta{justify-content:space-between;align-items:center;gap:32px;display:flex}.FooterCta-module__geu1va__label,.FooterCta-module__geu1va__arrow{font-weight:var(--fw-bold);font-size:var(--fs-cta);line-height:var(--lh-tight)}.FooterCta-module__geu1va__label{letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:break-word;min-width:0}.FooterCta-module__geu1va__arrow{transition:transform var(--dur-mid) var(--ease-out)}.FooterCta-module__geu1va__cta:hover .FooterCta-module__geu1va__arrow,.FooterCta-module__geu1va__cta:focus-visible .FooterCta-module__geu1va__arrow{transform:translate(-32px)}
.RelatedProjects-module__1GKFPW__section{padding:32px var(--gutter) 0 var(--gutter);gap:var(--label-gap);flex-direction:column;display:flex}.RelatedProjects-module__1GKFPW__row{gap:var(--card-gap);margin-inline:var(--grid-breakout);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.RelatedProjects-module__1GKFPW__row{grid-template-columns:1fr}}.RelatedProjects-module__1GKFPW__cell{min-width:0}
@keyframes ScrollHint-module__0LQKsG__nf-scroll-drop{0%{transform:translateY(-18px)}65%{transform:translateY(46px)}to{transform:translateY(46px)}}.ScrollHint-module__0LQKsG__hint{flex-direction:column;align-items:center;gap:10px;display:flex}.ScrollHint-module__0LQKsG__pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 60%, transparent);letter-spacing:.06em}.ScrollHint-module__0LQKsG__track{background:color-mix(in srgb, currentColor 25%, transparent);width:1px;height:44px;display:block;overflow:hidden}.ScrollHint-module__0LQKsG__dot{width:1px;height:16px;animation:ScrollHint-module__0LQKsG__nf-scroll-drop 1.8s var(--ease-inout) infinite;background:currentColor;display:block}
.SiteFooter-module__wWXZva__footer{padding:var(--pad-y) var(--gutter) 8px var(--gutter);color:inherit;flex-direction:column;gap:80px;display:flex}.SiteFooter-module__wWXZva__columns{justify-content:space-between;align-items:flex-end;gap:var(--section-stack);flex-wrap:wrap;display:flex}.SiteFooter-module__wWXZva__column{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.SiteFooter-module__wWXZva__copyright{font-size:var(--fs-12);line-height:var(--lh-body);opacity:.6;margin-top:-56px}
.page-module__ClSIzq__intro{gap:var(--project-row-gap);padding:var(--project-section-gap-lead) var(--gutter) var(--project-section-gap-bottom) var(--gutter);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__ClSIzq__introText{max-width:var(--project-copy-width);font-weight:var(--fw-bold);font-size:var(--fs-lead);letter-spacing:-.01em;text-wrap:pretty;gap:var(--project-para-gap);flex-direction:column;flex:520px;line-height:1.15;display:flex}.page-module__ClSIzq__introText p{margin:0}.page-module__ClSIzq__copy{gap:var(--project-block-gap);max-width:var(--project-copy-width);flex-direction:column;flex:520px;display:flex}@media (max-width:1024px){.page-module__ClSIzq__introText,.page-module__ClSIzq__copy{flex-basis:100%;order:-1}}.page-module__ClSIzq__lead{font-weight:var(--fw-bold);font-size:var(--fs-lead);text-wrap:pretty;line-height:1.15}.page-module__ClSIzq__body{font-weight:var(--fw-body);font-size:var(--fs-16);line-height:var(--lh-body);text-wrap:pretty}.page-module__ClSIzq__singleImage{max-height:80vh;overflow:hidden}.page-module__ClSIzq__singleImageInner{width:100%;height:auto;display:block}
@keyframes Ticker-module__yI-_lW__nf-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.Ticker-module__yI-_lW__ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.Ticker-module__yI-_lW__track{white-space:nowrap;width:max-content;font-family:var(--font-serif);font-size:var(--fs-18);line-height:var(--lh-body);animation:30s linear infinite Ticker-module__yI-_lW__nf-ticker;display:flex}.Ticker-module__yI-_lW__item{padding-right:24px}@media (prefers-reduced-motion:reduce){.Ticker-module__yI-_lW__track{animation:none}}
.Wordmark-module__L-y88a__mark{overflow:visible}.Wordmark-module__L-y88a__mark>g>g path{transform-box:fill-box;transform-origin:50%;transition:transform .35s var(--ease-out)}.Wordmark-module__L-y88a__mark:hover>g>g:first-of-type path{transition-delay:30ms;transform:translate(-3.3px,-4.18px)rotate(-16deg)}.Wordmark-module__L-y88a__mark:hover>g>g:nth-of-type(2) path{transition-delay:50ms;transform:translate(-1.54px,1.54px)rotate(16deg)}.Wordmark-module__L-y88a__mark:hover>g>g:nth-of-type(3) path{transition-delay:70ms;transform:translate(.44px,-1.32px)rotate(-10deg)}.Wordmark-module__L-y88a__mark:hover>g>g:nth-of-type(4) path{transition-delay:20ms;transform:translate(3.3px,1.1px)rotate(-9deg)}.Wordmark-module__L-y88a__mark:hover>g>g:nth-of-type(5) path{transition-delay:90ms;transform:translate(4.4px,-.88px)rotate(7deg)}.Wordmark-module__L-y88a__mark:hover>g>g:nth-of-type(6) path{transition-delay:30ms;transform:translate(5.06px,-.88px)rotate(-18deg)}.Wordmark-module__L-y88a__mark:hover>g>g:nth-of-type(7) path{transition-delay:0s;transform:translate(5.06px,-2.2px)rotate(-19deg)}.Wordmark-module__L-y88a__mark:hover>g>g:nth-of-type(8) path{transition-delay:30ms;transform:translate(5.06px,1.54px)rotate(12deg)}.Wordmark-module__L-y88a__mark:hover>g>g:nth-of-type(9) path{transition-delay:0s;transform:translate(3.96px,-2.2px)rotate(-11deg)}@media (prefers-reduced-motion:reduce){.Wordmark-module__L-y88a__mark>g>g path,.Wordmark-module__L-y88a__mark:hover>g>g path{transition:none;transform:none}}
.SiteNav-module__VSfUAq__root{z-index:60;width:100%;position:relative}.SiteNav-module__VSfUAq__barOuter{width:100%;padding:0 var(--gutter)}.SiteNav-module__VSfUAq__bar{border-bottom:none;justify-content:space-between;align-items:center;gap:32px;padding:24px 0;display:flex;position:relative}.SiteNav-module__VSfUAq__bar[data-bordered=true]{border-bottom:1px solid}.SiteNav-module__VSfUAq__brand{flex-shrink:0;display:block}.SiteNav-module__VSfUAq__navTicker{flex:auto;max-width:682px}@media (max-width:860px){.SiteNav-module__VSfUAq__navTicker{display:none}}.SiteNav-module__VSfUAq__pillWrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SiteNav-module__VSfUAq__pillLink{transition:transform var(--dur-quick) var(--ease-out)}.SiteNav-module__VSfUAq__pillLink:hover{transform:scale(1.08)}@media (max-width:640px){.SiteNav-module__VSfUAq__pillWrap{display:none}}.SiteNav-module__VSfUAq__actions{flex-shrink:0;align-items:center;gap:24px;display:flex}.SiteNav-module__VSfUAq__menuButton{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.SiteNav-module__VSfUAq__menuLabelClip{height:16px;display:block;overflow:hidden}.SiteNav-module__VSfUAq__menuLabelTrack{transition:transform var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.SiteNav-module__VSfUAq__menuButton:hover .SiteNav-module__VSfUAq__menuLabelTrack,.SiteNav-module__VSfUAq__menuButton:focus-visible .SiteNav-module__VSfUAq__menuLabelTrack{transform:translateY(-16px)}.SiteNav-module__VSfUAq__menuLabel{font-weight:var(--fw-bold);font-size:var(--fs-16);text-transform:uppercase;line-height:16px}.SiteNav-module__VSfUAq__menuLabelDim{font-weight:var(--fw-label);opacity:.6}.SiteNav-module__VSfUAq__overlay{z-index:1000;background:var(--nav-green);color:var(--cream);text-align:left;padding:0 var(--gutter) 4vh var(--gutter);opacity:0;transition:opacity var(--dur-fast) ease;pointer-events:none;flex-direction:column;align-items:stretch;display:flex;position:fixed;inset:0;overflow:auto}.SiteNav-module__VSfUAq__overlay[data-open=true]{opacity:1;pointer-events:auto}.SiteNav-module__VSfUAq__overlayTop{flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 0;display:flex;position:relative}.SiteNav-module__VSfUAq__overlayPill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SiteNav-module__VSfUAq__overlayPillLabel{border-radius:var(--radius-pill);font-size:var(--fs-12);font-weight:var(--fw-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:5px 14px;display:block;box-shadow:inset 0 0 0 1px #f3f1eccc}@media (max-width:860px){.SiteNav-module__VSfUAq__overlayPill{display:none}}.SiteNav-module__VSfUAq__closeButton{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.SiteNav-module__VSfUAq__closeDash{font-weight:var(--fw-bold);font-size:var(--fs-16)}.SiteNav-module__VSfUAq__closeLabel{font-weight:var(--fw-bold);font-size:var(--fs-16);text-transform:uppercase;letter-spacing:.02em}.SiteNav-module__VSfUAq__menuNav{flex-direction:column;flex:1;justify-content:center;display:flex}.SiteNav-module__VSfUAq__menuLink{font-weight:var(--fw-bold);font-size:var(--fs-menu);letter-spacing:-.03em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--rule-on-ink-strong);opacity:0;will-change:transform, opacity, letter-spacing;transition:transform var(--dur-slow) var(--ease-emphasised), opacity var(--dur-mid) var(--ease-emphasised), letter-spacing var(--dur-slow) var(--ease-emphasised);line-height:1.18;display:block;transform:translateY(70px)}.SiteNav-module__VSfUAq__menuLink:last-child{border-bottom:none}.SiteNav-module__VSfUAq__overlay[data-open=true] .SiteNav-module__VSfUAq__menuLink{opacity:.85;transform:none}.SiteNav-module__VSfUAq__overlay[data-open=true] .SiteNav-module__VSfUAq__menuLink:hover,.SiteNav-module__VSfUAq__overlay[data-open=true] .SiteNav-module__VSfUAq__menuLink:focus-visible{opacity:1;letter-spacing:-.02em;transform:translate(32px)}
@keyframes PageHero-module__DsQ9ba__nf-title-in{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}.PageHero-module__DsQ9ba__hero{position:relative}.PageHero-module__DsQ9ba__hero:has(.PageHero-module__DsQ9ba__figure){grid-template-rows:2fr 3fr;height:100svh;display:grid}.PageHero-module__DsQ9ba__band{background:var(--project-hero-background);color:var(--project-hero-text);text-align:center;padding:var(--pad-y) var(--gutter) 32px var(--gutter);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.PageHero-module__DsQ9ba__nav{color:inherit;position:absolute;top:0;left:0;right:0}.PageHero-module__DsQ9ba__title{font-weight:var(--fw-bold);font-size:var(--fs-project-title);line-height:var(--lh-tight);letter-spacing:-.03em;text-transform:uppercase;animation:PageHero-module__DsQ9ba__nf-title-in 1s var(--ease-out) .1s both}.PageHero-module__DsQ9ba__standfirst{max-width:var(--measure);animation:PageHero-module__DsQ9ba__nf-title-in 1s var(--ease-out) .25s both}.PageHero-module__DsQ9ba__figure{min-height:0;position:relative;overflow:hidden}.PageHero-module__DsQ9ba__hero:not(:has(.PageHero-module__DsQ9ba__figure)) .PageHero-module__DsQ9ba__band{min-height:50svh}.PageHero-module__DsQ9ba__drift{position:absolute;inset:-24px}.PageHero-module__DsQ9ba__scrollHint{color:var(--cream);filter:drop-shadow(0 1px 10px #00000080);position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.PageHero-module__DsQ9ba__image{object-fit:cover;width:100%;height:100%;display:block}
@keyframes page-module__oRS4AW__nf-hero-img{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes page-module__oRS4AW__nf-hero-in{0%{opacity:0;transform:translateY(80px)scale(.96)}to{opacity:1;transform:none}}.page-module__oRS4AW__hero{background:var(--ink);--hero-ink:#e7ff48;flex-direction:column;justify-content:flex-start;align-items:center;height:100svh;min-height:560px;padding-top:112px;display:flex;position:relative;overflow:hidden}.page-module__oRS4AW__heroImageOuter{animation:page-module__oRS4AW__nf-hero-img 2.2s var(--ease-out) both;position:absolute;inset:-12% 0}.page-module__oRS4AW__heroParallax{position:absolute;inset:0}.page-module__oRS4AW__heroDrift{position:absolute;inset:-24px}.page-module__oRS4AW__heroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-module__oRS4AW__heroScrim{background:var(--scrim);position:absolute;inset:0}.page-module__oRS4AW__heroTitle{color:var(--hero-ink);font-weight:var(--fw-bold);font-size:var(--fs-hero);letter-spacing:-.08em;text-transform:uppercase;white-space:nowrap;text-align:center;animation:page-module__oRS4AW__nf-hero-in 1.4s var(--ease-out) .15s both;flex-shrink:0;line-height:1;position:relative}@media (max-width:640px){.page-module__oRS4AW__heroTitle{font-size:42vw;line-height:.92}.page-module__oRS4AW__heroLine{display:block}}.page-module__oRS4AW__heroTicker{display:none}@media (max-width:860px){.page-module__oRS4AW__heroTicker{width:100%;color:var(--hero-ink);flex-shrink:0;margin-top:24px;display:block;position:relative}}.page-module__oRS4AW__scrollHint{color:var(--hero-ink);position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.page-module__oRS4AW__heroNav{color:var(--hero-ink);position:absolute;top:0;left:0;right:0}.page-module__oRS4AW__intro{padding:var(--pad-y-lg) var(--gutter) var(--pad-y-md) var(--gutter);gap:var(--label-gap);flex-direction:column;display:flex;position:relative}.page-module__oRS4AW__selfStart{align-self:flex-start}.page-module__oRS4AW__introHeading{max-width:var(--content-max);font-weight:var(--fw-bold);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.01em;text-wrap:pretty}.page-module__oRS4AW__introMedia{gap:var(--card-gap);padding:32px var(--gutter);flex-wrap:wrap;align-items:flex-end;display:flex}.page-module__oRS4AW__portrait{aspect-ratio:4/5;flex:1.15 320px;max-height:560px;position:relative;overflow:hidden}.page-module__oRS4AW__square{aspect-ratio:1;flex:280px;max-height:448px;position:relative;overflow:hidden}@media (max-width:900px){.page-module__oRS4AW__square{display:none}}.page-module__oRS4AW__mediaImage{object-fit:cover;width:100%;height:100%;display:block}.page-module__oRS4AW__introText{flex-direction:column;flex:0 420px;align-items:flex-start;gap:24px;display:flex}.page-module__oRS4AW__introCopy{font-size:var(--fs-15);line-height:var(--lh-body-loose);text-wrap:pretty}.page-module__oRS4AW__expertise{--band-pad-top:max(var(--pad-y), 88px);background:var(--ink);color:var(--cream);padding:var(--band-pad-top) var(--gutter) var(--pad-y);flex-direction:column;gap:clamp(48px,8vw,96px);margin-top:64px;display:flex;position:relative}.page-module__oRS4AW__expertiseLabel{left:var(--gutter);top:calc(var(--band-pad-top) - var(--label-gap));position:absolute;transform:translateY(-100%)}.page-module__oRS4AW__expertiseIntro{max-width:var(--measure-narrow)}.page-module__oRS4AW__clients{padding:var(--pad-y) var(--gutter);gap:var(--label-gap);flex-direction:column;display:flex}.page-module__oRS4AW__selectedWork{padding:0 var(--gutter) var(--pad-y) var(--gutter);gap:var(--label-gap);flex-direction:column;display:flex}.page-module__oRS4AW__cardRow{gap:var(--card-gap);margin-inline:var(--grid-breakout);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.page-module__oRS4AW__cardRow{grid-template-columns:1fr}}.page-module__oRS4AW__cardCell{min-width:0}
.Testimonials-module__ItA9Ha__stage{text-align:center;flex-direction:column;justify-content:center;gap:24px;max-width:880px;min-height:220px;display:flex}.Testimonials-module__ItA9Ha__quote{flex-direction:column;gap:24px;transition:opacity .4s;display:flex}.Testimonials-module__ItA9Ha__quoteText{font-weight:var(--fw-bold);font-size:clamp(24px,2.8vw,40px);line-height:var(--lh-tight);text-transform:uppercase;letter-spacing:-.01em}.Testimonials-module__ItA9Ha__author{font-size:var(--fs-14);line-height:var(--lh-body);opacity:.7}.Testimonials-module__ItA9Ha__pager{gap:8px;display:flex}.Testimonials-module__ItA9Ha__dot{appearance:none;cursor:pointer;border-radius:var(--radius-pill);width:32px;height:32px;font-family:inherit;font-size:var(--fs-12);font-weight:var(--fw-label);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);transition:all var(--dur-quick) ease;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.Testimonials-module__ItA9Ha__dot[data-active=true]{background:var(--ink);color:var(--cream);box-shadow:none}
@keyframes page-module__tNKI3G__nf-title-in{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}.page-module__tNKI3G__specialty{padding:var(--pad-y-lg) var(--gutter) var(--pad-y-md) var(--gutter);gap:var(--label-gap);flex-direction:column;display:flex;position:relative}.page-module__tNKI3G__selfStart{align-self:flex-start}.page-module__tNKI3G__specialtyHeading{max-width:var(--content-max);font-weight:var(--fw-bold);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.01em;text-wrap:pretty}.page-module__tNKI3G__pillars{padding:40px var(--gutter) var(--pad-y) var(--gutter);flex-wrap:wrap;gap:32px;display:flex}.page-module__tNKI3G__pillar{flex-direction:column;flex:300px;gap:88px;display:flex}.page-module__tNKI3G__pillarRule{border-right:1px solid #2c2c2c59;padding-right:32px}@media (max-width:900px){.page-module__tNKI3G__pillars{gap:56px}.page-module__tNKI3G__pillarRule{border-right:none;padding-right:0}.page-module__tNKI3G__pillar{border-left:1px solid var(--rule-on-cream);gap:24px;padding-left:20px}}.page-module__tNKI3G__pillarHead{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.page-module__tNKI3G__pillarLabel{border-radius:var(--radius-pill);background:var(--ink);color:var(--cream);font-size:var(--fs-12);font-weight:var(--fw-label);letter-spacing:.04em;text-transform:uppercase;line-height:var(--lh-body);padding:4px 12px}.page-module__tNKI3G__pillarStatement{font-weight:var(--fw-bold);font-size:28px;line-height:var(--lh-tight)}.page-module__tNKI3G__pillarSectors{font-weight:var(--fw-bold);font-size:28px;line-height:1.15}.page-module__tNKI3G__journey{background:var(--ink);color:var(--cream);padding:var(--pad-y-lg) var(--gutter) var(--pad-y) var(--gutter);flex-direction:column;gap:clamp(48px,8vw,96px);display:flex;position:relative}.page-module__tNKI3G__journeyLabel{left:var(--gutter);top:calc(var(--pad-y-lg) - var(--label-gap));position:absolute;transform:translateY(-100%)}.page-module__tNKI3G__journeyIntro{flex-direction:column;gap:16px;display:flex}.page-module__tNKI3G__journeyHeading{font-weight:var(--fw-bold);font-size:clamp(48px,6.6vw,100px);line-height:var(--lh-tight);letter-spacing:-.02em;max-width:900px}.page-module__tNKI3G__journeyNote{max-width:var(--measure-narrow)}.page-module__tNKI3G__jobs{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.page-module__tNKI3G__job{border-bottom:1px solid var(--rule-on-ink-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding:0 0 24px;display:flex}.page-module__tNKI3G__jobYears{font-weight:var(--fw-bold);font-size:clamp(40px,5.2vw,80px);line-height:var(--lh-tight);letter-spacing:-.02em}.page-module__tNKI3G__jobDetail{flex-direction:column;gap:16px;width:459px;max-width:100%;display:flex}.page-module__tNKI3G__jobCompany{font-weight:var(--fw-bold);font-size:28px;line-height:var(--lh-tight)}.page-module__tNKI3G__jobRole{max-width:433px}.page-module__tNKI3G__jobCompanyLink{color:inherit;text-decoration:none}.page-module__tNKI3G__jobCompanyLink:hover,.page-module__tNKI3G__jobCompanyLink:focus-visible{text-underline-offset:4px;text-decoration:underline}@media (max-width:640px){.page-module__tNKI3G__job{justify-content:flex-start;align-items:baseline;gap:10px}.page-module__tNKI3G__jobDetail{display:contents}.page-module__tNKI3G__jobCompany{order:1}.page-module__tNKI3G__jobYears{font-size:28px;font-weight:var(--fw-light);letter-spacing:normal;order:2}.page-module__tNKI3G__jobYears:before{content:"["}.page-module__tNKI3G__jobYears:after{content:"]"}.page-module__tNKI3G__jobRole{flex-basis:100%;order:3;max-width:none}}.page-module__tNKI3G__testimonials{padding:var(--pad-y-lg) var(--gutter);flex-direction:column;align-items:center;gap:40px;display:flex;position:relative}.page-module__tNKI3G__testimonialsLabel{left:var(--gutter);top:calc(var(--pad-y-lg) - var(--label-gap));position:absolute;transform:translateY(-100%)}.page-module__tNKI3G__faqSection{--faq-height:680px;padding:32px var(--gutter);flex-wrap:wrap;align-items:center;gap:32px;display:flex}.page-module__tNKI3G__faqLabelRow{margin-bottom:var(--label-gap);flex:0 0 100%;display:flex}.page-module__tNKI3G__faqColumn{height:var(--faq-height);flex-direction:column;flex:0 504px;justify-content:center;display:flex;overflow-y:auto}.page-module__tNKI3G__faqImage{height:var(--faq-height);flex:480px;overflow:hidden}@media (max-width:1071px){.page-module__tNKI3G__faqLabelRow{order:-2}.page-module__tNKI3G__faqColumn{height:auto;overflow-y:visible}.page-module__tNKI3G__faqImage{order:-1;height:clamp(320px,56vw,545px)}}.page-module__tNKI3G__faqImageInner{object-fit:cover;width:100%;height:100%;display:block}.page-module__tNKI3G__stripSection{padding:60px 0;overflow:hidden}.page-module__tNKI3G__strip{gap:var(--card-gap);padding:0 var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.page-module__tNKI3G__stripCell{aspect-ratio:16/9;flex:0 0 min(480px,78vw);overflow:hidden}.page-module__tNKI3G__stripImage{object-fit:cover;width:100%;height:100%;display:block}
@keyframes page-module__Xv0WxG__nf-title-in{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}.page-module__Xv0WxG__page{background:var(--ink);color:var(--cream)}.page-module__Xv0WxG__status{border-radius:var(--radius-pill);background:var(--white);color:var(--near-black);font-size:var(--fs-12);font-weight:var(--fw-label);letter-spacing:.04em;text-transform:uppercase;animation:page-module__Xv0WxG__nf-title-in 1s var(--ease-out) both;align-items:center;gap:8px;padding:4px 12px;line-height:1.3;display:flex}.page-module__Xv0WxG__statusDot{background:#eb0000;border-radius:50%;width:8px;height:8px;animation:2s infinite page-module__Xv0WxG__nf-pulse}@keyframes page-module__Xv0WxG__nf-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes page-module__Xv0WxG__nf-spin{to{transform:rotate(360deg)}}.page-module__Xv0WxG__rpm{font-weight:var(--fw-bold);font-size:var(--fs-14);text-transform:uppercase;animation:page-module__Xv0WxG__nf-title-in 1s var(--ease-out) .35s both;align-items:center;gap:10px;display:inline-flex}.page-module__Xv0WxG__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:1.1s linear infinite page-module__Xv0WxG__nf-spin;display:inline-block}.page-module__Xv0WxG__rosterSection{padding:0 var(--gutter)}.page-module__Xv0WxG__rosterFrame:hover .page-module__Xv0WxG__rosterImage{transform:scale(1.03)}.page-module__Xv0WxG__rosterCaption{opacity:.6;text-align:center}.page-module__Xv0WxG__gallery{padding:16px var(--gutter) 0 var(--gutter);gap:var(--card-gap);grid-template-columns:repeat(4,1fr);row-gap:32px;display:grid}@media (max-width:1100px){.page-module__Xv0WxG__gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__Xv0WxG__gallery{grid-template-columns:1fr}}.page-module__Xv0WxG__galleryFigure{flex-direction:column;gap:10px;display:flex}.page-module__Xv0WxG__galleryFrame{aspect-ratio:4/5;overflow:hidden}.page-module__Xv0WxG__galleryImage{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-image) var(--ease-out);display:block}.page-module__Xv0WxG__galleryFrame:hover .page-module__Xv0WxG__galleryImage{transform:scale(1.05)}.page-module__Xv0WxG__galleryCaption{opacity:.6}.page-module__Xv0WxG__talent{padding:var(--pad-y) var(--gutter);gap:var(--section-stack);flex-direction:column;display:flex}.page-module__Xv0WxG__talentLabel{align-self:flex-start}.page-module__Xv0WxG__stats{padding:0 var(--gutter) var(--pad-y) var(--gutter);gap:var(--card-gap);flex-wrap:wrap;display:flex}.page-module__Xv0WxG__stat{border-top:1px solid var(--rule-on-ink-strong);flex-direction:column;flex:240px;gap:6px;padding-top:16px;display:flex}.page-module__Xv0WxG__statValue{font-weight:var(--fw-bold);letter-spacing:-.03em;font-size:clamp(36px,4.4vw,64px);line-height:1}.page-module__Xv0WxG__statLabel{opacity:.6}.page-module__Xv0WxG__quoteSection{padding:0 var(--gutter) var(--pad-y) var(--gutter);justify-content:center;display:flex}.page-module__Xv0WxG__quote{text-align:center;flex-direction:column;gap:20px;max-width:880px;display:flex}.page-module__Xv0WxG__quoteText{font-weight:var(--fw-bold);font-size:clamp(24px,2.8vw,40px);line-height:var(--lh-tight);text-transform:uppercase;letter-spacing:-.01em}.page-module__Xv0WxG__quoteCite{opacity:.7;font-style:normal}.page-module__Xv0WxG__outro{padding:0 var(--gutter) var(--pad-y) var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.page-module__Xv0WxG__outroCopy{max-width:520px;font-weight:var(--fw-body);font-size:var(--fs-15);line-height:var(--lh-body-loose);opacity:.75}.page-module__Xv0WxG__outroLink{font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:-.01em;transition:gap .4s var(--ease-out);align-items:center;gap:14px;font-size:clamp(20px,1.8vw,26px);display:flex}.page-module__Xv0WxG__outroLink:hover,.page-module__Xv0WxG__outroLink:focus-visible{gap:28px}
@font-face{font-family:twkEverett;src:url(../media/TWKEverett_Light-s.0ztem_ws-hui2.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:twkEverett;src:url(../media/TWKEverett_LightItalic-s.0c1pkb13h_4vu.otf)format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:twkEverett;src:url(../media/TWKEverett_Regular-s.3fesy5y72bg1e.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:twkEverett;src:url(../media/TWKEverett_RegularItalic-s.1n13vg5flfslp.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:twkEverett;src:url(../media/TWKEverett_Medium-s.3staz65hb69ka.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:twkEverett;src:url(../media/TWKEverett_Bold-s.40cxrxgeo3guc.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:twkEverett Fallback;src:local(Arial);ascent-override:91.9%;descent-override:19.2%;line-gap-override:9.1%;size-adjust:109.91%}.twkeverett_def11213-module__5InzTG__className{font-family:twkEverett,twkEverett Fallback,Helvetica Neue,Helvetica,Arial,sans-serif}.twkeverett_def11213-module__5InzTG__variable{--font-twk-everett:"twkEverett", "twkEverett Fallback", Helvetica Neue, Helvetica, Arial, sans-serif}
.WorkBrowser-module__4-q7aq__filters{padding:8px var(--gutter) 40px var(--gutter);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.WorkBrowser-module__4-q7aq__filter{appearance:none;cursor:pointer;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-12);font-weight:var(--fw-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);transition:background var(--dur-quick) ease, color var(--dur-quick) ease, transform var(--dur-quick) var(--ease-out);background:0 0;border:0;align-items:baseline;gap:6px;padding:5px 14px;line-height:1.3;display:flex}.WorkBrowser-module__4-q7aq__filter:hover{transform:scale(1.06)}.WorkBrowser-module__4-q7aq__filter[data-active=true]{background:var(--ink);color:var(--cream);box-shadow:none}.WorkBrowser-module__4-q7aq__count{font-family:var(--font-serif);font-size:var(--fs-16);letter-spacing:0;opacity:.55}.WorkBrowser-module__4-q7aq__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.WorkBrowser-module__4-q7aq__grid{padding:32px var(--gutter-edge) 96px var(--gutter-edge);gap:var(--grid-gap);row-gap:var(--grid-row-gap);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1100px){.WorkBrowser-module__4-q7aq__grid{grid-template-columns:repeat(2,1fr);row-gap:56px}}@media (max-width:640px){.WorkBrowser-module__4-q7aq__grid{grid-template-columns:1fr;row-gap:48px}}.WorkBrowser-module__4-q7aq__empty{padding:32px var(--gutter) 96px var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.WorkBrowser-module__4-q7aq__emptyTitle{font-weight:var(--fw-bold);font-size:var(--fs-expertise);line-height:var(--lh-tight);text-transform:uppercase;letter-spacing:-.02em}.WorkBrowser-module__4-q7aq__loadMoreRow{padding:0 var(--gutter) 0 var(--gutter);margin-top:calc(var(--label-gap) - 96px);justify-content:center;display:flex}.WorkBrowser-module__4-q7aq__loadMore{appearance:none;cursor:pointer;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-12);font-weight:var(--fw-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--ink);color:var(--cream);transition:transform var(--dur-quick) var(--ease-out);border:0;align-items:baseline;gap:6px;padding:5px 14px;line-height:1.3;display:flex}.WorkBrowser-module__4-q7aq__loadMore:hover,.WorkBrowser-module__4-q7aq__loadMore:focus-visible{transform:scale(1.06)}
@keyframes page-module__WMCr2G__nf-title-in{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}.page-module__WMCr2G__page{background:var(--ink);color:var(--cream);flex-direction:column;min-height:100vh;display:flex}.page-module__WMCr2G__page ::selection{background:var(--cream);color:var(--ink)}.page-module__WMCr2G__stage{flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative}.page-module__WMCr2G__floaters{pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-module__WMCr2G__floaters>div{position:absolute}.page-module__WMCr2G__drift{animation:9s ease-in-out infinite alternate page-module__WMCr2G__nf-drift}.page-module__WMCr2G__floaterImage{width:100%;height:auto;display:block}.page-module__WMCr2G__f1{width:clamp(110px,14vw,220px);top:14%;left:3%}.page-module__WMCr2G__f1 .page-module__WMCr2G__floaterImage{transform:rotate(-7deg)}.page-module__WMCr2G__f2{width:clamp(90px,11vw,175px);top:12%;right:4%}.page-module__WMCr2G__f2 .page-module__WMCr2G__drift{animation-duration:11s;animation-delay:-3s}.page-module__WMCr2G__f2 .page-module__WMCr2G__floaterImage{transform:rotate(5deg)}.page-module__WMCr2G__f3{width:clamp(100px,13vw,200px);bottom:12%;left:8%}.page-module__WMCr2G__f3 .page-module__WMCr2G__drift{animation-duration:8s;animation-delay:-5s}.page-module__WMCr2G__f3 .page-module__WMCr2G__floaterImage{transform:rotate(4deg)}.page-module__WMCr2G__f4{width:clamp(110px,14vw,210px);bottom:10%;right:7%}.page-module__WMCr2G__f4 .page-module__WMCr2G__drift{animation-duration:10s;animation-delay:-2s}.page-module__WMCr2G__f4 .page-module__WMCr2G__floaterImage{transform:rotate(-5deg)}.page-module__WMCr2G__f5{width:clamp(70px,8vw,130px);top:5%;right:28%}.page-module__WMCr2G__f5 .page-module__WMCr2G__drift{animation-duration:12s;animation-delay:-7s}.page-module__WMCr2G__f5 .page-module__WMCr2G__floaterImage{transform:rotate(8deg)}.page-module__WMCr2G__f6{width:clamp(80px,9vw,150px);bottom:4%;left:30%}.page-module__WMCr2G__f6 .page-module__WMCr2G__drift{animation-duration:9.5s;animation-delay:-4s}.page-module__WMCr2G__f6 .page-module__WMCr2G__floaterImage{transform:rotate(-3deg)}@keyframes page-module__WMCr2G__nf-drift{0%{transform:translateY(-12px)}to{transform:translateY(14px)}}@keyframes page-module__WMCr2G__nf-pulse{0%,to{opacity:1}50%{opacity:.35}}.page-module__WMCr2G__header{z-index:1;padding:var(--pad-y-md) var(--gutter) 60px var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.page-module__WMCr2G__status{border-radius:var(--radius-pill);background:var(--white);color:var(--near-black);font-size:var(--fs-12);font-weight:var(--fw-label);letter-spacing:.04em;text-transform:uppercase;animation:page-module__WMCr2G__nf-title-in 1s var(--ease-out) both;align-items:center;gap:8px;padding:4px 12px;line-height:1.3;display:flex}.page-module__WMCr2G__statusDot{background:#eb0000;border-radius:50%;width:8px;height:8px;animation:2s infinite page-module__WMCr2G__nf-pulse}.page-module__WMCr2G__title{font-weight:var(--fw-bold);font-size:var(--fs-contact-title);line-height:var(--lh-tight);letter-spacing:-.04em;text-transform:uppercase;animation:page-module__WMCr2G__nf-title-in 1s var(--ease-out) .1s both}.page-module__WMCr2G__standfirst{max-width:520px;line-height:var(--lh-body-loose);animation:page-module__WMCr2G__nf-title-in 1s var(--ease-out) .25s both}.page-module__WMCr2G__details{z-index:1;padding:0 var(--gutter) 100px var(--gutter);flex-direction:column;align-items:center;gap:40px;display:flex;position:relative}.page-module__WMCr2G__emailLink{display:block;overflow:hidden}.page-module__WMCr2G__emailText{font-weight:var(--fw-bold);letter-spacing:-.02em;border-bottom:2px solid var(--cream);transition:transform var(--dur-mid) var(--ease-out);padding-bottom:4px;font-size:clamp(24px,4.4vw,66px);line-height:1.1;display:block}.page-module__WMCr2G__emailLink:hover .page-module__WMCr2G__emailText,.page-module__WMCr2G__emailLink:focus-visible .page-module__WMCr2G__emailText{transform:translateY(-4px)}.page-module__WMCr2G__socials{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.page-module__WMCr2G__based{opacity:.6}
@keyframes page-module__60rbdG__nf-title-in{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}.page-module__60rbdG__dark{background:var(--ink);color:var(--cream)}.page-module__60rbdG__statementSection{border-top:1px solid var(--rule-on-cream);padding:var(--pad-y) var(--gutter);gap:var(--section-stack);border-top-color:#f3f1ec40;flex-direction:column;display:flex;position:relative}.page-module__60rbdG__statement{max-width:1100px;font-weight:var(--fw-bold);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.01em;text-wrap:pretty}.page-module__60rbdG__bodyRow{gap:var(--section-stack);flex-wrap:wrap;display:flex}.page-module__60rbdG__body{max-width:640px;font-weight:var(--fw-body);font-size:var(--fs-16);line-height:var(--lh-body);text-wrap:pretty;flex:420px}.page-module__60rbdG__bodyDim{opacity:.75}.page-module__60rbdG__practiceSection{padding:var(--pad-y-lg) var(--gutter) 0 var(--gutter);gap:var(--section-stack);flex-wrap:wrap;display:flex}.page-module__60rbdG__practiceCopy{flex-direction:column;flex:0 380px;align-items:flex-start;gap:18px;display:flex}.page-module__60rbdG__practiceCopy .page-module__60rbdG__body{flex:none}.page-module__60rbdG__figures{gap:var(--card-gap);flex-wrap:wrap;flex:520px;align-items:flex-start;display:flex}.page-module__60rbdG__figure{flex:1.2 260px}.page-module__60rbdG__figureOffset{flex:220px;margin:48px 0 0}.page-module__60rbdG__figureInner{flex-direction:column;gap:10px;display:flex}.page-module__60rbdG__figureFrame{overflow:hidden}.page-module__60rbdG__figureImage{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-image) var(--ease-out);display:block}.page-module__60rbdG__figureFrame:hover .page-module__60rbdG__figureImage{transform:scale(1.05)}.page-module__60rbdG__caption{opacity:.6}.page-module__60rbdG__coversSection{padding:var(--pad-y) var(--gutter);gap:var(--section-stack);flex-wrap:wrap;display:flex}.page-module__60rbdG__coversIntro{flex-direction:column;flex:0 380px;align-items:flex-start;gap:18px;display:flex}.page-module__60rbdG__projectsSection{padding:var(--pad-y-lg) var(--gutter) var(--pad-y) var(--gutter);gap:var(--section-stack);flex-direction:column;display:flex}.page-module__60rbdG__projectRow{gap:var(--card-gap);margin-inline:var(--grid-breakout);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:640px){.page-module__60rbdG__projectRow{grid-template-columns:1fr}}.page-module__60rbdG__projectCell{min-width:0}
@keyframes page-module__ossA3G__nf-title-in{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}.page-module__ossA3G__header{padding:var(--pad-y-md) var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.page-module__ossA3G__title{font-weight:var(--fw-bold);font-size:var(--fs-page-title);line-height:var(--lh-tight);letter-spacing:-.03em;text-transform:uppercase;animation:page-module__ossA3G__nf-title-in 1s var(--ease-out) .1s both}.page-module__ossA3G__standfirst{animation:page-module__ossA3G__nf-title-in 1s var(--ease-out) .25s both}
.LegalPageView-module__trbb9q__intro{padding:var(--pad-y-lg) var(--gutter) var(--pad-y-md) var(--gutter);gap:var(--label-gap);flex-direction:column;display:flex}.LegalPageView-module__trbb9q__introBody{max-width:var(--measure);gap:var(--project-para-gap);flex-direction:column;display:flex}.LegalPageView-module__trbb9q__introParagraph{font-weight:var(--fw-body);font-size:var(--fs-18);line-height:var(--lh-body);text-wrap:pretty}.LegalPageView-module__trbb9q__document{border-top:1px solid var(--rule-on-cream);max-width:var(--measure);flex-direction:column;align-items:flex-start;gap:8px;padding-top:8px;display:flex}.LegalPageView-module__trbb9q__version{font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;opacity:.6}.LegalPageView-module__trbb9q__note{font-size:var(--fs-14);line-height:var(--lh-body);opacity:.7;max-width:var(--measure-mid);text-wrap:pretty}.LegalPageView-module__trbb9q__body{padding:0 var(--gutter) var(--pad-y) var(--gutter);max-width:calc(var(--measure) + var(--gutter) * 2)}.LegalPageView-module__trbb9q__paragraph{font-weight:var(--fw-body);font-size:var(--fs-16);line-height:var(--lh-body);text-wrap:pretty}.LegalPageView-module__trbb9q__paragraph+.LegalPageView-module__trbb9q__paragraph{margin-top:var(--project-para-gap)}.LegalPageView-module__trbb9q__heading2{font-weight:var(--fw-bold);font-size:28px;line-height:var(--lh-tight);letter-spacing:-.01em;text-wrap:pretty;margin-top:72px;margin-bottom:16px}.LegalPageView-module__trbb9q__heading3{font-weight:var(--fw-bold);font-size:var(--fs-18);line-height:var(--lh-tight);margin-top:40px;margin-bottom:12px}.LegalPageView-module__trbb9q__heading4{font-weight:var(--fw-label);font-size:var(--fs-16);line-height:var(--lh-tight);margin-top:32px;margin-bottom:8px}.LegalPageView-module__trbb9q__blockquote{border-left:1px solid var(--rule-on-cream);font-family:var(--font-serif);font-size:var(--fs-18);line-height:var(--lh-body);margin:32px 0;padding-left:20px}.LegalPageView-module__trbb9q__list{margin:var(--project-para-gap) 0 0 0;font-size:var(--fs-16);line-height:var(--lh-body);flex-direction:column;gap:8px;padding-left:20px;display:flex}.LegalPageView-module__trbb9q__inlineLink{color:inherit;text-underline-offset:3px;text-decoration:underline}.LegalPageView-module__trbb9q__inlineLink:hover,.LegalPageView-module__trbb9q__inlineLink:focus-visible{text-decoration-thickness:2px}.LegalPageView-module__trbb9q__related{padding:0 var(--gutter) var(--pad-y-lg) var(--gutter)}.LegalPageView-module__trbb9q__relatedInner{max-width:var(--measure);border-top:1px solid var(--rule-on-cream);flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px;display:flex}.LegalPageView-module__trbb9q__relatedIntro{font-size:var(--fs-16);line-height:var(--lh-body);opacity:.7}.LegalPageView-module__trbb9q__relatedLink{font-weight:var(--fw-bold);font-size:28px;line-height:var(--lh-tight);letter-spacing:-.01em;color:inherit;text-wrap:pretty;text-decoration:none}.LegalPageView-module__trbb9q__relatedLink:hover,.LegalPageView-module__trbb9q__relatedLink:focus-visible{text-underline-offset:4px;text-decoration:underline}.LegalPageView-module__trbb9q__relatedDownload{margin-top:12px}@media (max-width:640px){.LegalPageView-module__trbb9q__heading2{margin-top:56px;font-size:24px}.LegalPageView-module__trbb9q__relatedLink{font-size:24px}}
