.AboutMe-module__VmwF-G__section{padding-inline:var(--gutter)}.AboutMe-module__VmwF-G__header{--heading-size:10.25rem;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}.AboutMe-module__VmwF-G__heading{font-size:var(--heading-size);text-transform:uppercase;white-space:nowrap;z-index:2;grid-area:1/1/auto/-1;line-height:.85;position:relative}.AboutMe-module__VmwF-G__photo{margin-top:calc(var(--heading-size) * .63);aspect-ratio:3/2;z-index:1;grid-area:1/1/span 2/span 4;align-self:start}.AboutMe-module__VmwF-G__intro{font-size:var(--text-sm);grid-area:2/8/auto/span 5}.AboutMe-module__VmwF-G__grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:var(--space-4xl);margin-top:var(--space-4xl);display:grid}.AboutMe-module__VmwF-G__block{grid-column:1/-1;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}.AboutMe-module__VmwF-G__blockLabel{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--page-muted);grid-column:1/span 2;font-size:.625rem;line-height:1.2}.AboutMe-module__VmwF-G__groupColA,.AboutMe-module__VmwF-G__groupColB,.AboutMe-module__VmwF-G__groupColC{gap:var(--space-2xl);flex-direction:column;display:flex}.AboutMe-module__VmwF-G__groupColA{grid-column:5/span 2}.AboutMe-module__VmwF-G__groupColB{grid-column:8/span 2}.AboutMe-module__VmwF-G__groupColC{grid-column:11/span 2}.AboutMe-module__VmwF-G__group{gap:var(--space-3xs);flex-direction:column;display:flex}.AboutMe-module__VmwF-G__groupTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--page-muted);font-size:.625rem;line-height:1.2}.AboutMe-module__VmwF-G__groupList{font-size:var(--text-sm);flex-direction:column;gap:0;display:flex}.AboutMe-module__VmwF-G__entry{gap:var(--space-3xs);font-size:var(--text-sm);flex-direction:column;display:flex}.AboutMe-module__VmwF-G__entryYears{font-family:var(--font-display);letter-spacing:var(--tracking-wide);color:var(--page-muted);font-size:.625rem;line-height:1.2}.AboutMe-module__VmwF-G__entryList{gap:var(--space-md);flex-direction:column;display:flex}@media screen and (min-width:768px){.AboutMe-module__VmwF-G__intro{grid-column:8/span 4}}@media screen and (max-width:767px){.AboutMe-module__VmwF-G__header{--heading-size:3.4rem}.AboutMe-module__VmwF-G__photo,.AboutMe-module__VmwF-G__intro,.AboutMe-module__VmwF-G__blockLabel,.AboutMe-module__VmwF-G__groupColA,.AboutMe-module__VmwF-G__groupColB,.AboutMe-module__VmwF-G__groupColC{grid-column:1/-1}.AboutMe-module__VmwF-G__block{row-gap:var(--space-xl)}.AboutMe-module__VmwF-G__groupColA,.AboutMe-module__VmwF-G__groupColB,.AboutMe-module__VmwF-G__groupColC{gap:var(--space-xl)}}
.CopyContact-module__hXxAdq__wrap{display:inline-flex;position:relative}.CopyContact-module__hXxAdq__trigger{font-size:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.3;display:inline-flex;position:relative}.CopyContact-module__hXxAdq__footerTrigger{font-family:var(--font-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;vertical-align:top;line-height:.82}.CopyContact-module__hXxAdq__footerTrigger [data-stagger-text]{margin-bottom:-.48em;line-height:1.3;transform:translateY(-.24em)}.CopyContact-module__hXxAdq__box{opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;z-index:10;flex-flow:column;align-items:center;padding-top:.5em;padding-bottom:.5em;transition:all .4s cubic-bezier(.625,.05,0,1);display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.CopyContact-module__hXxAdq__wrap:hover .CopyContact-module__hXxAdq__box{opacity:1;visibility:visible}}.CopyContact-module__hXxAdq__wrap .CopyContact-module__hXxAdq__boxOpen{opacity:1;visibility:visible}.CopyContact-module__hXxAdq__wrap[data-disabled=true] .CopyContact-module__hXxAdq__box{opacity:0;visibility:hidden}.CopyContact-module__hXxAdq__inner{color:var(--color-fg);flex-flow:column;align-items:center;transition:transform .4s cubic-bezier(.625,.05,0,1);display:flex;position:relative;transform:translateY(1em)scale(.9)rotate(.001deg)}@media (hover:hover) and (pointer:fine){.CopyContact-module__hXxAdq__wrap:hover .CopyContact-module__hXxAdq__inner{transform:translateY(0)scale(1)rotate(.001deg)}}.CopyContact-module__hXxAdq__wrap .CopyContact-module__hXxAdq__boxOpen .CopyContact-module__hXxAdq__inner{transform:translateY(0)scale(1)rotate(.001deg)}.CopyContact-module__hXxAdq__card{background-color:var(--color-fg);color:var(--color-bg);border-radius:var(--radius);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:.75em 1em;font-size:1em;line-height:1;display:flex}.CopyContact-module__hXxAdq__footerBox{font-size:var(--text-xs)}.CopyContact-module__hXxAdq__footerCard{padding:var(--space-s) var(--space-md);font-family:var(--font-body);letter-spacing:var(--tracking-normal);text-transform:none;border-radius:0;line-height:1}.CopyContact-module__hXxAdq__footerBox .CopyContact-module__hXxAdq__tip{border-left:.5em solid #0000;border-right:.5em solid #0000;border-top:.5em solid var(--color-fg);width:0;height:0;margin:0}.CopyContact-module__hXxAdq__footerBox .CopyContact-module__hXxAdq__tip svg{display:none}.CopyContact-module__hXxAdq__tip{width:2.5em;margin:-.0625em 1.25em;display:flex;position:relative}
.InvertMedia-module__P_e18a__media{position:relative}.InvertMedia-module__P_e18a__image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:var(--radius)}
.InvertText-module__AsqMqq__wrap{display:inline-block;position:relative}.InvertText-module__AsqMqq__clone{color:var(--invert-color,var(--color-bg));pointer-events:none;clip-path:path("M0 0Z");position:absolute;inset:0}
.LoaderHero-module__8upUnW__hero{--name-tracking:-.04em;min-height:var(--frame-height);position:relative}.LoaderHero-module__8upUnW__loader{z-index:150;color:var(--color-fg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.LoaderHero-module__8upUnW__loaderBg{background-color:var(--color-bg);position:absolute;inset:0}.LoaderHero-module__8upUnW__h1{white-space:nowrap;font-family:var(--font-display);font-size:10rem;font-weight:var(--weight-regular);letter-spacing:var(--name-tracking);text-transform:uppercase;justify-content:center;line-height:.75;display:flex;position:relative}.LoaderHero-module__8upUnW__start{justify-content:flex-end;margin-bottom:-.1em;padding-bottom:.1em;display:flex;position:relative;overflow:hidden}.LoaderHero-module__8upUnW__end{justify-content:flex-start;margin-bottom:-.1em;padding-bottom:.1em;display:flex;position:relative;overflow:hidden}.LoaderHero-module__8upUnW__letter{display:block;position:relative;transform:translateY(115%)}.LoaderHero-module__8upUnW__box{flex-flow:column;justify-content:flex-end;align-items:center;width:0;display:flex;position:relative}.LoaderHero-module__8upUnW__boxInner{justify-content:center;align-items:center;min-width:1em;height:92.5%;display:flex;position:relative;transform:translateY(.01em)}.LoaderHero-module__8upUnW__growingImage{justify-content:center;align-items:center;width:0%;height:100%;display:flex;position:absolute;overflow:hidden}.LoaderHero-module__8upUnW__imageWrap{width:100%;min-width:1em;height:100%;position:absolute}.LoaderHero-module__8upUnW__coverImage{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover}.LoaderHero-module__8upUnW__coverVideo{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.LoaderHero-module__8upUnW__content{--name-size:18rem;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);min-height:calc(var(--frame-height) + var(--name-size) * .45 + var(--space-lg));padding:var(--space-xl) var(--gutter) calc(var(--name-size) * .1);grid-template-rows:1fr auto auto;display:grid;position:relative}.LoaderHero-module__8upUnW__photo{aspect-ratio:2/3;z-index:1;clip-path:inset(0 0 100%);grid-area:1/2/span 3/span 3;align-self:start;position:relative;overflow:hidden}@media screen and (min-width:768px){.LoaderHero-module__8upUnW__photo{transform:translateY(calc(var(--name-size) * -.04));grid-row:1/3;align-self:end}}.LoaderHero-module__8upUnW__intro{font-size:var(--text-sm);opacity:0;visibility:hidden;grid-area:1/8/auto/span 3;align-self:center}@media screen and (min-width:768px){.LoaderHero-module__8upUnW__photo{transform:translateY(calc(var(--name-size) * .16))}.LoaderHero-module__8upUnW__intro{margin-bottom:var(--space-xl);align-self:end}}.hero-intro-line-mask{margin-bottom:-.15em;padding-bottom:.15em}.LoaderHero-module__8upUnW__name{display:contents}.LoaderHero-module__8upUnW__rowAdam,.LoaderHero-module__8upUnW__rowKrampl{font-family:var(--font-display);font-size:var(--name-size);font-weight:var(--weight-regular);letter-spacing:var(--name-tracking);text-transform:uppercase;white-space:nowrap;visibility:hidden;margin-bottom:-.1em;padding-bottom:.1em;line-height:.75;display:flex}.LoaderHero-module__8upUnW__rowLetters,.LoaderHero-module__8upUnW__rowLetters>span{display:flex}.LoaderHero-module__8upUnW__letterBox{display:block;position:relative}.LoaderHero-module__8upUnW__rowAdam{z-index:2;grid-area:2/1/auto/-1;justify-self:end}.LoaderHero-module__8upUnW__rowKrampl{z-index:2;grid-area:3/1/auto/-1;justify-self:start}@media screen and (max-width:767px){.LoaderHero-module__8upUnW__h1{font-size:3.9rem}.LoaderHero-module__8upUnW__content{--name-size:5rem}.LoaderHero-module__8upUnW__photo{grid-column:2/span 8}.LoaderHero-module__8upUnW__intro{padding-bottom:var(--space-md);grid-column:2/span 10}}@media screen and (max-width:479px){.LoaderHero-module__8upUnW__h1{font-size:2.75rem}.LoaderHero-module__8upUnW__content{--name-size:4.1rem}.LoaderHero-module__8upUnW__photo{grid-column:1/span 9}.LoaderHero-module__8upUnW__intro{grid-column:1/-1}}
.PageTransitionProvider-module__rqkF8G__workCurtain{z-index:calc(var(--z-nav) + 100);visibility:hidden;background:var(--color-fg);opacity:0;pointer-events:none;position:fixed;inset:0}.PageTransitionProvider-module__rqkF8G__projectLayer{z-index:calc(var(--z-nav) + 100);visibility:hidden;opacity:0;pointer-events:none;position:fixed;inset:0}html[data-project-transition-active] [data-site-nav]{z-index:calc(var(--z-nav) + 101)}.PageTransitionProvider-module__rqkF8G__projectVisual{background:var(--color-fg);will-change:left, top, width, height;position:fixed;overflow:hidden}.PageTransitionProvider-module__rqkF8G__projectBackground,.PageTransitionProvider-module__rqkF8G__projectPreviewImage{width:100%;height:100%;display:block}.PageTransitionProvider-module__rqkF8G__projectBackground{object-fit:cover;will-change:filter, opacity, transform}.PageTransitionProvider-module__rqkF8G__projectShade{z-index:1;pointer-events:none;background:#000;position:absolute;inset:0}.PageTransitionProvider-module__rqkF8G__projectPreview{z-index:2;will-change:width, opacity;width:70%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.PageTransitionProvider-module__rqkF8G__projectPreviewImage{object-fit:contain}html[data-project-transition-active] [data-project-transition-copy]{visibility:hidden;opacity:0}html[data-project-transition-active]:not([data-project-transition-phase=reveal]) [data-project-transition-target]{visibility:hidden}@media (prefers-reduced-motion:reduce){.PageTransitionProvider-module__rqkF8G__projectLayer{display:none}}
.Nav-module__e1xquq__nav{z-index:var(--z-nav);padding:var(--space-s) var(--gutter);color:var(--color-bg);mix-blend-mode:exclusion;pointer-events:none;position:fixed;top:0;left:0;right:0}.Nav-module__e1xquq__nav a,.Nav-module__e1xquq__nav button{pointer-events:auto}.Nav-module__e1xquq__grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}.Nav-module__e1xquq__group li{overflow:hidden}.Nav-module__e1xquq__nav [data-nav-intro]{transform:translateY(115%)}.Nav-module__e1xquq__group{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.Nav-module__e1xquq__link{text-transform:uppercase;font-size:.625rem;display:flex;position:relative}.Nav-module__e1xquq__link [data-stagger-text]{line-height:1.2}.Nav-module__e1xquq__link:before,.Nav-module__e1xquq__link:after{content:"";transform-origin:100%;background-color:currentColor;width:100%;height:max(1px,.0625em);transition:transform .735s cubic-bezier(.625,.05,0,1);position:absolute;bottom:0;left:0;transform:scaleX(0)rotate(.001deg)}.Nav-module__e1xquq__link.Nav-module__e1xquq__isActive:before{transform-origin:0;transition-delay:.3s;transform:scaleX(1)rotate(.001deg)}@media (hover:hover) and (pointer:fine){.Nav-module__e1xquq__link.Nav-module__e1xquq__isActive:hover:before{transform-origin:100%;transition-delay:0s;transform:scaleX(0)rotate(.001deg)}.Nav-module__e1xquq__link.Nav-module__e1xquq__isActive:hover:after{transform-origin:0;transition-delay:.3s;transform:scaleX(1)rotate(.001deg)}}@media (max-width:767px){.Nav-module__e1xquq__grid{display:none}}.Nav-module__e1xquq__bar{justify-content:space-between;align-items:center;display:none}@media (max-width:767px){.Nav-module__e1xquq__bar{display:flex;overflow:hidden}}.Nav-module__e1xquq__mark{font-size:2rem;line-height:1}.Nav-module__e1xquq__toggle{font-family:var(--font-display);text-transform:uppercase;cursor:pointer;font-size:.8125rem;line-height:1.25;display:flex}.Nav-module__e1xquq__toggleCol{height:1.25em;display:inline-block;overflow:hidden}.Nav-module__e1xquq__toggleColInner{flex-direction:column;transition:transform .6s cubic-bezier(.625,.05,0,1);display:flex;transform:translateY(0)rotate(.001deg)}.Nav-module__e1xquq__toggleOpen .Nav-module__e1xquq__toggleColInner{transform:translateY(-50%)rotate(.001deg)}.Nav-module__e1xquq__scrim{z-index:80;background-color:var(--color-fg);opacity:0;pointer-events:none;transition:opacity 1.4s var(--ease-page-in);position:fixed;inset:0}.Nav-module__e1xquq__scrimOpen{opacity:.5}.Nav-module__e1xquq__panel{z-index:90;background-color:var(--color-bg);clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);visibility:hidden;transition:clip-path 1.4s var(--ease-page-in), visibility 0s linear 1.4s;flex-direction:column;justify-content:center;display:none;position:fixed;inset:0}@media (max-width:767px){.Nav-module__e1xquq__panel{display:flex}}.Nav-module__e1xquq__panelOpen{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);visibility:visible;transition:clip-path 1.4s var(--ease-page-in), visibility 0s}.Nav-module__e1xquq__panelNav{gap:var(--space-xl);padding-inline:var(--gutter);flex-direction:column;display:flex}.Nav-module__e1xquq__panelGroup{flex-direction:column;align-items:flex-start;display:flex}.Nav-module__e1xquq__panelItem{overflow:hidden}.Nav-module__e1xquq__mobileLink{text-transform:uppercase;font-size:2rem;line-height:1.3;transition:transform .75s cubic-bezier(.7,0,.3,1);display:inline-block;position:relative;transform:translateY(100%)rotate(5deg)}.Nav-module__e1xquq__panelOpen .Nav-module__e1xquq__mobileLink{transform:translateY(0)rotate(.001deg)}.Nav-module__e1xquq__mobileLink:before,.Nav-module__e1xquq__mobileLink:after{content:"";transform-origin:100%;background-color:currentColor;width:100%;height:max(1px,.0625em);transition:transform .735s cubic-bezier(.625,.05,0,1);position:absolute;bottom:0;left:0;transform:scaleX(0)rotate(.001deg)}.Nav-module__e1xquq__mobileLink.Nav-module__e1xquq__isActive:before{transform-origin:0;transition-delay:.3s;transform:scaleX(1)rotate(.001deg)}.Nav-module__e1xquq__panelBottom{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-s);width:100%;padding:var(--space-s) var(--gutter);flex-wrap:wrap;font-size:.8125rem;display:flex;position:absolute;bottom:0;left:0}.Nav-module__e1xquq__panelContact,.Nav-module__e1xquq__panelSocials{gap:var(--space-xs);display:flex}.Nav-module__e1xquq__panelSocials a{text-transform:uppercase}
.StaggerButton-module___ECdvG__btn{cursor:pointer;border-radius:var(--radius);background-color:var(--color-fg);color:var(--color-bg);-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;padding:1em;font-size:1em;line-height:1;text-decoration:none;display:inline-flex;position:relative}
.GridOverlay-module__ED30mq__overlay{z-index:200;pointer-events:none;display:block;position:fixed;inset:0}.GridOverlay-module__ED30mq__inner{width:100%;max-width:var(--size-container);height:100%;padding-inline:var(--gutter);margin-inline:auto}.GridOverlay-module__ED30mq__row{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);width:100%;height:100%;display:grid;overflow:clip}.GridOverlay-module__ED30mq__col{opacity:.1;background-color:#ff8e8e;width:100%;height:100%;min-height:100%;transform:translateY(100%)}
@font-face{font-family:beaufort;src:url(../media/BeaufortforLOL_Regular-s.p.0zofsrez-1x4q.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:beaufort Fallback;src:local(Times New Roman);ascent-override:100.67%;descent-override:25.82%;line-gap-override:0.0%;size-adjust:99.93%}.beaufort_31f42c1f-module__410nFG__className{font-family:beaufort,beaufort Fallback,Times New Roman,Times,serif;font-style:normal;font-weight:400}.beaufort_31f42c1f-module__410nFG__variable{--font-beaufort:"beaufort", "beaufort Fallback", Times New Roman, Times, serif}
.Footer-module__EZoWya__footer{min-height:0;color:inherit;flex-direction:column;display:flex}.Footer-module__EZoWya__contactOnly{min-height:0}.Footer-module__EZoWya__projectActions{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);width:100%;padding:0 var(--gutter) var(--space-4xl);align-items:end;display:grid}.Footer-module__EZoWya__backToWork,.Footer-module__EZoWya__projectPrompt{font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.Footer-module__EZoWya__backToWork{grid-column:1/span 3;width:max-content}.Footer-module__EZoWya__projectContact{align-items:flex-start;gap:var(--space-md);flex-direction:column;grid-column:7/span 6;width:max-content;max-width:100%;display:flex}.Footer-module__EZoWya__projectPrompt{color:var(--page-muted)}.Footer-module__EZoWya__projectContactTitle{align-items:center;gap:var(--space-s);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);text-transform:uppercase;line-height:.95;display:inline-flex}.Footer-module__EZoWya__projectArrow{font-family:var(--font-body);transition:transform var(--duration-base) var(--ease-out);font-size:.7em}.Footer-module__EZoWya__projectContact:hover .Footer-module__EZoWya__projectArrow,.Footer-module__EZoWya__projectContact:focus-visible .Footer-module__EZoWya__projectArrow{transform:translateX(var(--space-2xs))}.Footer-module__EZoWya__backToWork:focus-visible,.Footer-module__EZoWya__projectContact:focus-visible{outline:var(--border-w) solid currentColor;outline-offset:var(--space-2xs)}.Footer-module__EZoWya__grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);width:100%;padding:0 var(--gutter) var(--space-2xl);align-items:center;display:grid}.Footer-module__EZoWya__copy{text-align:center;grid-column:5/span 4}.Footer-module__EZoWya__heading{font-size:var(--text-4xl);line-height:var(--leading-tight);text-transform:uppercase}.Footer-module__EZoWya__heading .scroll-reveal-line-mask{margin-inline:auto}.Footer-module__EZoWya__body{gap:var(--space-md);margin-top:var(--space-lg);flex-direction:column;display:flex}.Footer-module__EZoWya__body p{font-size:var(--text-sm);line-height:var(--leading-snug)}.Footer-module__EZoWya__bottom{width:100%;margin-top:auto}.Footer-module__EZoWya__emailRow{width:100%}[data-fit-width].Footer-module__EZoWya__email{white-space:nowrap;margin:0;display:inline-block}.Footer-module__EZoWya__email{font-family:var(--font-display);font-size:10rem;font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);text-transform:uppercase;line-height:.82}.Footer-module__EZoWya__meta{justify-content:space-between;align-items:center;gap:var(--space-s);width:100%;padding:var(--space-lg) var(--gutter) var(--space-s);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--leading-snug);text-transform:uppercase;display:flex}.Footer-module__EZoWya__socials,.Footer-module__EZoWya__location{align-items:center;gap:var(--space-md);display:flex}.Footer-module__EZoWya__clock,.Footer-module__EZoWya__clockVisual{display:inline-flex}.Footer-module__EZoWya__clockVisual{font-variant-numeric:tabular-nums}.Footer-module__EZoWya__timeDigitCol{height:1.2em;display:inline-block;overflow:hidden}.Footer-module__EZoWya__timeDigitInner{flex-direction:column;transition:transform .6s cubic-bezier(.625,.05,0,1);display:flex;transform:translateY(0)rotate(.001deg)}.Footer-module__EZoWya__timeDigitInner>span,.Footer-module__EZoWya__timeSeparator{height:1.2em;line-height:1.2;display:block}@media screen and (max-width:767px){.Footer-module__EZoWya__projectActions{row-gap:var(--space-3xl);padding-block:0 var(--space-3xl)}.Footer-module__EZoWya__backToWork,.Footer-module__EZoWya__projectContact{grid-column:1/-1}.Footer-module__EZoWya__projectContactTitle{font-size:var(--text-2xl)}.Footer-module__EZoWya__copy{grid-column:2/span 10}.Footer-module__EZoWya__heading{font-size:var(--text-3xl)}.Footer-module__EZoWya__body p{font-size:var(--text-sm)}.Footer-module__EZoWya__meta{align-items:flex-end}.Footer-module__EZoWya__socials,.Footer-module__EZoWya__location{align-items:flex-start;gap:var(--space-3xs);flex-direction:column}.Footer-module__EZoWya__location{text-align:right;align-items:flex-end}}@media screen and (min-width:768px){.Footer-module__EZoWya__grid{min-height:min(24rem,52svh);padding-bottom:0}}
.ProjectJourney-module__p-hGHq__section{position:relative;overflow:clip}.ProjectJourney-module__p-hGHq__header,.ProjectJourney-module__p-hGHq__step{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}.ProjectJourney-module__p-hGHq__header{padding:0 var(--gutter) var(--space-4xl);align-content:start}.ProjectJourney-module__p-hGHq__index{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--page-muted);grid-column:1/span 1;font-size:.625rem;line-height:1.2}.ProjectJourney-module__p-hGHq__heading{letter-spacing:var(--tracking-tight);text-transform:uppercase;white-space:nowrap;grid-area:1/1/auto/span 4;font-size:10.25rem;line-height:.85}.ProjectJourney-module__p-hGHq__intro{margin-top:var(--space-2xl);font-size:var(--text-sm);line-height:var(--leading-snug);grid-area:2/5/auto/span 4;align-self:start}.ProjectJourney-module__p-hGHq__steps{margin-inline:var(--gutter);border-top:var(--border-w) solid var(--page-line)}.ProjectJourney-module__p-hGHq__step{min-height:13rem;padding-block:var(--space-xl);border-bottom:var(--border-w) solid var(--page-line);align-items:start}.ProjectJourney-module__p-hGHq__step:last-child{border-bottom:0;min-height:0;padding-bottom:0}.ProjectJourney-module__p-hGHq__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-transform:uppercase;grid-column:5/span 4}.ProjectJourney-module__p-hGHq__description{font-size:var(--text-sm);line-height:var(--leading-snug);grid-column:11/span 2}@media screen and (max-width:767px){.ProjectJourney-module__p-hGHq__header{padding-block:0 var(--space-4xl)}.ProjectJourney-module__p-hGHq__heading,.ProjectJourney-module__p-hGHq__index,.ProjectJourney-module__p-hGHq__title{grid-column:1/-1}.ProjectJourney-module__p-hGHq__heading{white-space:normal;font-size:3.4rem}.ProjectJourney-module__p-hGHq__title{font-size:var(--text-2xl)}.ProjectJourney-module__p-hGHq__intro{margin-top:var(--space-2xl);font-size:var(--text-sm);grid-column:2/span 10}.ProjectJourney-module__p-hGHq__step{row-gap:var(--space-md);min-height:0;padding-block:var(--space-xl)}.ProjectJourney-module__p-hGHq__description{grid-column:2/span 10;max-width:32rem}}
.Testimonials-module__MlUweW__section{padding-inline:var(--gutter)}.Testimonials-module__MlUweW__grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);align-items:start;display:grid}.Testimonials-module__MlUweW__controls{align-items:baseline;gap:var(--space-s);grid-column:1/span 3;display:flex}.Testimonials-module__MlUweW__counter{font-family:var(--font-display);color:var(--page-muted);font-variant-numeric:tabular-nums;font-size:.625rem;line-height:1.2}.Testimonials-module__MlUweW__current{display:inline-flex}.Testimonials-module__MlUweW__digitCol{height:1.2em;display:inline-block;overflow:hidden}.Testimonials-module__MlUweW__digitInner{flex-direction:column;transition:transform .6s cubic-bezier(.625,.05,0,1);display:flex;transform:translateY(0)rotate(.001deg)}.Testimonials-module__MlUweW__control{font-family:var(--font-display);text-transform:uppercase;font-size:.625rem;line-height:1.2;display:flex}.Testimonials-module__MlUweW__control [data-stagger-text]{line-height:1.2}.Testimonials-module__MlUweW__control:focus-visible{outline:var(--border-w) solid currentColor;outline-offset:.25rem}.Testimonials-module__MlUweW__control:disabled{cursor:default;opacity:.45}.Testimonials-module__MlUweW__main{gap:var(--space-2xl);flex-direction:column;grid-column:5/-1;display:flex}.Testimonials-module__MlUweW__meta{align-items:center;gap:var(--space-md);font-size:var(--text-sm);display:flex}.Testimonials-module__MlUweW__muted{color:var(--page-muted)}.Testimonials-module__MlUweW__collection,.Testimonials-module__MlUweW__list{width:100%}.Testimonials-module__MlUweW__list{display:grid;position:relative}.Testimonials-module__MlUweW__item{gap:var(--space-2xl);opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;width:100%;display:flex}.Testimonials-module__MlUweW__item.Testimonials-module__MlUweW__active{opacity:1;visibility:visible}.Testimonials-module__MlUweW__quote{gap:var(--space-lg);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);flex-direction:column;line-height:1.2;display:flex}.Testimonials-module__MlUweW__quote p{font-family:var(--font-display)}.Testimonials-module__MlUweW__quote p,.Testimonials-module__MlUweW__author p{visibility:hidden}.Testimonials-module__MlUweW__author{align-items:center;gap:var(--space-s);font-size:var(--text-sm);display:flex}.Testimonials-module__MlUweW__avatar{aspect-ratio:1;border-radius:0;flex:none;width:5rem;overflow:visible}.Testimonials-module__MlUweW__avatarMark{background-color:var(--page-fg);width:100%;height:100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.testimonial-line-mask{margin-bottom:-.2em;padding-bottom:.2em}@media screen and (max-width:767px){.Testimonials-module__MlUweW__controls{margin-top:var(--space-xl);order:2;grid-column:1/-1}.Testimonials-module__MlUweW__control,.Testimonials-module__MlUweW__counter{font-size:.8125rem}.Testimonials-module__MlUweW__main{gap:var(--space-xl);grid-column:1/-1}.Testimonials-module__MlUweW__meta{font-size:var(--text-sm)}.Testimonials-module__MlUweW__item{gap:var(--space-xl)}.Testimonials-module__MlUweW__quote{gap:var(--space-md);font-size:var(--text-xl)}.Testimonials-module__MlUweW__author{font-size:var(--text-sm)}.Testimonials-module__MlUweW__avatar{width:3.5rem}}
.WhyMe-module__UL548W__section{position:relative;overflow:clip}.WhyMe-module__UL548W__header,.WhyMe-module__UL548W__step{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}.WhyMe-module__UL548W__header{padding:0 var(--gutter) var(--space-4xl);align-content:start}.WhyMe-module__UL548W__index{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--page-muted);grid-column:1/span 1;font-size:.625rem;line-height:1.2}.WhyMe-module__UL548W__heading{letter-spacing:var(--tracking-tight);text-transform:uppercase;white-space:nowrap;grid-area:1/1/auto/span 4;font-size:10.25rem;line-height:.85}.WhyMe-module__UL548W__intro{margin-top:var(--space-2xl);font-size:var(--text-sm);line-height:var(--leading-snug);grid-area:2/5/auto/span 4;align-self:start}.WhyMe-module__UL548W__steps{margin-inline:var(--gutter);border-top:var(--border-w) solid var(--page-line)}.WhyMe-module__UL548W__step{min-height:13rem;padding-block:var(--space-xl);border-bottom:var(--border-w) solid var(--page-line);align-items:start}.WhyMe-module__UL548W__step:last-child{border-bottom:0;min-height:0;padding-bottom:0}.WhyMe-module__UL548W__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-transform:uppercase;grid-column:5/span 4}.WhyMe-module__UL548W__description{font-size:var(--text-sm);line-height:var(--leading-snug);grid-column:11/span 2}@media screen and (max-width:767px){.WhyMe-module__UL548W__header{padding-block:0 var(--space-4xl)}.WhyMe-module__UL548W__heading,.WhyMe-module__UL548W__index,.WhyMe-module__UL548W__title{grid-column:1/-1}.WhyMe-module__UL548W__heading{white-space:normal;font-size:3.4rem}.WhyMe-module__UL548W__title{font-size:var(--text-2xl)}.WhyMe-module__UL548W__intro{margin-top:var(--space-2xl);font-size:var(--text-sm);grid-column:2/span 10}.WhyMe-module__UL548W__step{row-gap:var(--space-md);min-height:0;padding-block:var(--space-xl)}.WhyMe-module__UL548W__description{grid-column:2/span 10;max-width:32rem}}
.DynamicTextCursor-module__C8N0PW__cursor{z-index:calc(var(--z-nav) - 10);padding-top:var(--space-xs);padding-right:var(--space-s);padding-left:var(--space-2xs);pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.DynamicTextCursor-module__C8N0PW__bubble{padding:var(--space-xs) var(--space-xl);color:var(--color-fg);background-color:var(--color-bg);opacity:0;border:0;border-radius:0;justify-content:center;align-items:center;display:flex}.DynamicTextCursor-module__C8N0PW__text{height:1.2em;font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;vertical-align:top;will-change:width;display:inline-block;position:relative;overflow:hidden}.DynamicTextCursor-module__C8N0PW__textLayer{width:max-content;display:inline-flex}.DynamicTextCursor-module__C8N0PW__textLayerAnimated{position:absolute;top:0;left:50%;transform:translate(-50%)}.DynamicTextCursor-module__C8N0PW__textChar{will-change:transform;flex:none;display:inline-block}@media (hover:hover) and (pointer:fine){.DynamicTextCursor-module__C8N0PW__bubble{transition:transform .4s cubic-bezier(.625,.05,0,1),opacity .4s cubic-bezier(.625,.05,0,1);transform:translate(0)scale(.9)rotate(.001deg)}.DynamicTextCursor-module__C8N0PW__cursor[data-cursor=active] .DynamicTextCursor-module__C8N0PW__bubble{opacity:1;transform:translate(0)scale(1)rotate(.001deg)}.DynamicTextCursor-module__C8N0PW__cursor[data-cursor=active-edge] .DynamicTextCursor-module__C8N0PW__bubble{opacity:1;transform:translate(-100%)scale(1)rotate(.001deg)}}@media (hover:none),(pointer:coarse){.DynamicTextCursor-module__C8N0PW__cursor{display:none}}@media screen and (max-width:767px){.DynamicTextCursor-module__C8N0PW__cursor{display:none}}
.Works-module__PuFMXG__section{position:relative;overflow:clip}.Works-module__PuFMXG__intro{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);padding:0 var(--gutter) var(--space-4xl);align-content:start;display:grid}.Works-module__PuFMXG__introHeading{letter-spacing:var(--tracking-tight);text-transform:uppercase;white-space:nowrap;grid-area:1/1/auto/span 4;font-size:clamp(6rem,9.25vw,8.5rem);line-height:.85}.Works-module__PuFMXG__introCopy{margin-top:var(--space-2xl);font-size:var(--text-sm);line-height:var(--leading-snug);grid-area:2/5/auto/span 4;align-self:start}.Works-module__PuFMXG__introCta{padding-block:var(--space-2xs);font-size:var(--text-xs);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase;outline:none;grid-area:1/10/auto/span 3;place-self:end;align-items:center;display:flex}.Works-module__PuFMXG__introCta:focus-visible{outline:var(--border-w) solid currentColor;outline-offset:var(--space-2xs)}.Works-module__PuFMXG__gallery{position:relative}.Works-module__PuFMXG__stage{--work-blur:6.5px;--work-reveal-duration:1.2s;--work-reveal-ease:cubic-bezier(.76, 0, .24, 1);--work-viewport-height:100dvh;z-index:1;width:100%;height:var(--work-viewport-height);margin-bottom:calc(-1 * var(--work-viewport-height));pointer-events:none;position:sticky;top:0;overflow:clip}[data-infinite-work][data-work-intro]:not([data-work-intro=ready]) .Works-module__PuFMXG__stage{z-index:calc(var(--z-nav) + 21);position:fixed}.Works-module__PuFMXG__media{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);padding-inline:var(--gutter);visibility:hidden;align-items:center;display:grid;position:absolute;inset:0}.Works-module__PuFMXG__media[data-work-active=true]{z-index:2;visibility:visible}[data-infinite-work][data-work-intro]:not([data-work-intro=ready]) .Works-module__PuFMXG__media{visibility:hidden;opacity:0;will-change:transform, opacity}[data-infinite-work][data-work-intro]:not([data-work-intro=ready]) .Works-module__PuFMXG__media[data-work-intro-active=true]{visibility:visible}[data-infinite-work][data-work-intro]:not([data-work-intro=ready]) .Works-module__PuFMXG__backdropAsset{filter:blur();animation:none}[data-infinite-work][data-work-intro]:not([data-work-intro=ready]) .Works-module__PuFMXG__backdropShade{opacity:0}[data-infinite-work][data-work-intro]:not([data-work-intro=ready]) .Works-module__PuFMXG__preview{opacity:1;clip-path:inset(0%);transition:none;transform:translate(-50%,-50%)rotate(.001deg)}[data-infinite-work][data-work-intro]:not([data-work-intro=ready]) .Works-module__PuFMXG__previewAsset{transition:none;transform:scale(1)rotate(.001deg)}[data-infinite-work][data-work-intro]:not([data-work-intro=ready]) [data-work-intro-text]{will-change:transform, opacity, clip-path}.Works-module__PuFMXG__frame{aspect-ratio:1.94;grid-column:4/span 7;width:100%;position:relative;overflow:hidden;transform:rotate(.001deg)}.Works-module__PuFMXG__backdrop{inset:calc(var(--work-blur) * -2);position:absolute;overflow:hidden}.Works-module__PuFMXG__backdropAsset{object-fit:cover;filter:blur();will-change:filter}.Works-module__PuFMXG__media[data-work-active=true] .Works-module__PuFMXG__backdropAsset{filter:blur(var(--work-blur));animation:Works-module__PuFMXG__work-backdrop-blur var(--work-reveal-duration) var(--work-reveal-ease) both}.Works-module__PuFMXG__backdropShade{background:#0d0d0d2e;position:absolute;inset:0}.Works-module__PuFMXG__preview{z-index:1;aspect-ratio:1.94;opacity:0;clip-path:inset(0% 0% 100%);width:70%;transition:clip-path var(--work-reveal-duration) var(--work-reveal-ease), opacity .25s ease, transform var(--work-reveal-duration) var(--work-reveal-ease);will-change:clip-path, opacity, transform;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(.001deg)}.Works-module__PuFMXG__previewAsset{object-fit:cover;width:100%;height:100%;transition:transform var(--work-reveal-duration) var(--work-reveal-ease);will-change:transform;transform:scale(1.1)rotate(.001deg)}.Works-module__PuFMXG__media[data-work-active=true] .Works-module__PuFMXG__preview{opacity:1;clip-path:inset(0%);transform:translate(-50%,-50%)rotate(.001deg)}.Works-module__PuFMXG__media[data-work-active=true] .Works-module__PuFMXG__previewAsset{transform:scale(1)rotate(.001deg)}@keyframes Works-module__PuFMXG__work-backdrop-blur{0%{filter:blur()}to{filter:blur(var(--work-blur))}}.Works-module__PuFMXG__list,.Works-module__PuFMXG__cta{z-index:2;position:relative}.Works-module__PuFMXG__item{width:100%;height:min(46.125rem,82svh)}.Works-module__PuFMXG__projectLink{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);width:100%;height:100%;padding-inline:var(--gutter);outline:none;grid-template-rows:1fr auto auto 1fr;align-items:center;display:grid;position:relative}.Works-module__PuFMXG__meta{display:contents}.Works-module__PuFMXG__index,.Works-module__PuFMXG__services{font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase;opacity:.45;transition:opacity var(--duration-base) var(--ease-out)}.Works-module__PuFMXG__index{transform:translateY(calc(-1 * var(--space-lg)));grid-area:2/1/auto/span 1;align-self:start}.Works-module__PuFMXG__services{margin-top:var(--space-xs);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-normal);text-transform:none;grid-area:3/1/auto/span 3;align-self:start}.Works-module__PuFMXG__projectTitle{z-index:3;letter-spacing:-.045em;text-align:left;text-transform:uppercase;white-space:nowrap;opacity:1;max-width:none;transition:transform var(--duration-slow) var(--ease-out);grid-area:2/1/auto/span 6;justify-self:start;font-size:clamp(3.5rem,7vw,8.75rem);line-height:.88;position:relative;transform:scale(.97)rotate(.001deg)}.Works-module__PuFMXG__summary{z-index:3;font-size:var(--text-sm);line-height:var(--leading-snug);opacity:.45;transition:opacity var(--duration-base) var(--ease-out);grid-area:2/11/span 2/span 2;align-self:end;margin-top:0;position:relative}.Works-module__PuFMXG__item[data-work-active=true] .Works-module__PuFMXG__projectTitle,.Works-module__PuFMXG__projectLink:focus-visible .Works-module__PuFMXG__projectTitle{opacity:1;transform:scale(1)rotate(.001deg)}.Works-module__PuFMXG__item[data-work-active=true] .Works-module__PuFMXG__meta,.Works-module__PuFMXG__item[data-work-active=true] .Works-module__PuFMXG__index,.Works-module__PuFMXG__item[data-work-active=true] .Works-module__PuFMXG__services,.Works-module__PuFMXG__item[data-work-active=true] .Works-module__PuFMXG__summary,.Works-module__PuFMXG__projectLink:focus-visible .Works-module__PuFMXG__meta,.Works-module__PuFMXG__projectLink:focus-visible .Works-module__PuFMXG__index,.Works-module__PuFMXG__projectLink:focus-visible .Works-module__PuFMXG__services,.Works-module__PuFMXG__projectLink:focus-visible .Works-module__PuFMXG__summary{opacity:1}.Works-module__PuFMXG__projectLink:focus-visible:after,.Works-module__PuFMXG__ctaLink:focus-visible:after{content:"";inset:var(--gutter);border:var(--border-w) solid currentColor;position:absolute}.Works-module__PuFMXG__cta{padding:var(--section-gap) var(--gutter) 0;align-items:center;display:flex}.Works-module__PuFMXG__ctaLink{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);outline:none;align-items:center;width:100%;display:grid;position:relative}.Works-module__PuFMXG__ctaLabel,.Works-module__PuFMXG__ctaMeta{font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.Works-module__PuFMXG__ctaLabel{grid-column:1/span 3}.Works-module__PuFMXG__ctaMeta{grid-column:10/span 3;justify-self:end}.Works-module__PuFMXG__ctaTitle{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;grid-area:2/1/auto/-1;justify-self:center;font-size:clamp(3rem,9vw,9rem);line-height:.9}@media screen and (max-width:767px){.Works-module__PuFMXG__intro{padding-block:0 var(--space-4xl)}.Works-module__PuFMXG__introHeading{grid-column:1/-1;font-size:clamp(2.75rem,12vw,3.4rem)}.Works-module__PuFMXG__introCopy{font-size:var(--text-sm);grid-column:2/span 10}.Works-module__PuFMXG__introCta{margin-top:var(--space-xl);grid-area:3/7/auto/-1}.Works-module__PuFMXG__frame{grid-column:1/-1}.Works-module__PuFMXG__item{height:66svh}.Works-module__PuFMXG__projectLink{grid-template-rows:1fr auto auto 1fr}.Works-module__PuFMXG__meta{justify-content:space-between;align-self:end;gap:var(--space-s);grid-area:1/1/auto/-1;width:100%;font-size:.6875rem;display:flex}.Works-module__PuFMXG__index{transform:none}.Works-module__PuFMXG__services{text-align:center;max-width:60%;margin-top:0;font-size:.6875rem}.Works-module__PuFMXG__projectTitle{text-align:center;grid-column:1/-1;justify-self:center;font-size:clamp(3rem,13vw,5rem)}.Works-module__PuFMXG__summary{margin-top:var(--space-md);font-size:var(--text-sm);grid-area:3/5/auto/span 8;align-self:start}.Works-module__PuFMXG__cta{padding-block:var(--section-gap) 0}.Works-module__PuFMXG__ctaLink{row-gap:var(--space-md)}.Works-module__PuFMXG__ctaLabel{grid-column:1/span 6}.Works-module__PuFMXG__ctaMeta{grid-column:7/span 6}.Works-module__PuFMXG__ctaTitle{font-size:clamp(2.5rem,12.5vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.Works-module__PuFMXG__media[data-work-active=true] .Works-module__PuFMXG__backdropAsset{animation:none}.Works-module__PuFMXG__media,.Works-module__PuFMXG__preview,.Works-module__PuFMXG__previewAsset,.Works-module__PuFMXG__projectTitle,.Works-module__PuFMXG__meta,.Works-module__PuFMXG__summary{transition:none}}
.InfiniteWorks-module__3ijopG__section{min-height:var(--frame-height);position:relative;overflow:clip}.InfiniteWorks-module__3ijopG__section[data-work-intro]:not([data-work-intro=ready]):before{content:"";z-index:calc(var(--z-nav) + 20);background:var(--work-archive-start-bg,var(--color-fg));opacity:var(--work-intro-canvas-opacity,1);pointer-events:auto;position:fixed;inset:0}.InfiniteWorks-module__3ijopG__section[data-work-intro]:not([data-work-intro=ready]) .InfiniteWorks-module__3ijopG__loop{z-index:calc(var(--z-nav) + 22)}.InfiniteWorks-module__3ijopG__section[data-work-intro]:not([data-work-intro=ready]) [data-work-item]{visibility:hidden}.InfiniteWorks-module__3ijopG__section[data-work-intro]:not([data-work-intro=ready]) [data-work-intro-copy]{visibility:visible}.InfiniteWorks-module__3ijopG__section[data-work-intro]:not([data-work-intro=ready]) [data-work-intro-copy] a{pointer-events:none}:is(.InfiniteWorks-module__3ijopG__section[data-work-intro=pending] [data-work-intro-text],.InfiniteWorks-module__3ijopG__section[data-work-intro=cycling] [data-work-intro-text]){visibility:hidden;opacity:0}html[data-work-archive-intro=revealing] [data-site-nav]{z-index:calc(var(--z-nav) + 60)}.InfiniteWorks-module__3ijopG__gallery,.InfiniteWorks-module__3ijopG__loop,.InfiniteWorks-module__3ijopG__cycle{position:relative}.InfiniteWorks-module__3ijopG__cycle{width:100%}@media (prefers-reduced-motion:reduce){.InfiniteWorks-module__3ijopG__section{scroll-behavior:auto}}
.NextProject-module__3Z-ITq__section{--media-hover-lift:var(--space-xs);--next-media-height:min(47svh, 26.4375rem);--next-title-size:clamp(4rem, 11vw, 10rem);grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);min-height:var(--frame-height);padding-inline:var(--gutter);background-color:var(--page-bg);color:var(--page-fg);grid-template-rows:1fr auto;display:grid;position:relative;overflow:clip}.NextProject-module__3Z-ITq__copy{z-index:3;grid-area:1/1/auto/-1;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));align-self:end;column-gap:var(--grid-gutter);margin-bottom:var(--space-lg);align-items:start;display:grid;position:relative}.NextProject-module__3Z-ITq__label,.NextProject-module__3Z-ITq__counter,.NextProject-module__3Z-ITq__services{font-size:var(--text-xs);line-height:var(--leading-snug)}.NextProject-module__3Z-ITq__label,.NextProject-module__3Z-ITq__counter{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase}.NextProject-module__3Z-ITq__label{grid-area:1/1/auto/span 2}.NextProject-module__3Z-ITq__counter{grid-area:1/11/auto/-1;justify-self:start}.NextProject-module__3Z-ITq__titleLink{z-index:3;outline:none;grid-area:2/1/auto/-1;place-self:start;width:max-content;max-width:100%;display:block;position:relative}.NextProject-module__3Z-ITq__title{font-size:var(--next-title-size);letter-spacing:-.045em;text-align:left;text-transform:uppercase;white-space:nowrap;line-height:.82}.NextProject-module__3Z-ITq__titleMask{width:max-content;max-width:none;margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.NextProject-module__3Z-ITq__titleMotion{will-change:transform;display:block}.NextProject-module__3Z-ITq__title [data-stagger-char]{will-change:transform}.NextProject-module__3Z-ITq__services{opacity:.6;grid-area:1/5/auto/span 5}.NextProject-module__3Z-ITq__mediaLink{z-index:1;margin-top:calc(var(--next-title-size) * .55);height:var(--next-media-height);outline:none;grid-area:2/1/auto/-1;align-self:start;position:relative;overflow:hidden}.NextProject-module__3Z-ITq__media{top:0;right:0;bottom:calc(-1 * var(--media-hover-lift));transition:transform .8s var(--ease-out);will-change:transform;position:absolute;left:0;transform:translateY(0)rotate(.001deg)}.NextProject-module__3Z-ITq__image,.NextProject-module__3Z-ITq__previewImage{object-fit:cover}.NextProject-module__3Z-ITq__image{transition:transform 1.2s var(--ease-out);will-change:transform;transform:scale(1.06)rotate(.001deg)}.NextProject-module__3Z-ITq__shade{background:#0d0d0d3d;position:absolute;inset:0}.NextProject-module__3Z-ITq__preview{aspect-ratio:1.94;width:62%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.NextProject-module__3Z-ITq__previewImage{width:100%;height:100%}.NextProject-module__3Z-ITq__mediaLink:hover .NextProject-module__3Z-ITq__media,.NextProject-module__3Z-ITq__mediaLink:focus-visible .NextProject-module__3Z-ITq__media{transform:translateY(calc(-1 * var(--media-hover-lift))) rotate(.001deg)}.NextProject-module__3Z-ITq__section:has(.NextProject-module__3Z-ITq__titleLink:hover) .NextProject-module__3Z-ITq__media{transform:translateY(calc(-1 * var(--media-hover-lift))) rotate(.001deg)}.NextProject-module__3Z-ITq__section:has(.NextProject-module__3Z-ITq__titleLink:focus-visible) .NextProject-module__3Z-ITq__media{transform:translateY(calc(-1 * var(--media-hover-lift))) rotate(.001deg)}.NextProject-module__3Z-ITq__titleLink:hover .NextProject-module__3Z-ITq__title [data-stagger-char]{transform:translateY(-1.3em)rotate(.001deg)}.NextProject-module__3Z-ITq__titleLink:focus-visible .NextProject-module__3Z-ITq__title [data-stagger-char]{transform:translateY(-1.3em)rotate(.001deg)}.NextProject-module__3Z-ITq__section:has(.NextProject-module__3Z-ITq__mediaLink:hover) .NextProject-module__3Z-ITq__title [data-stagger-char]{transform:translateY(-1.3em)rotate(.001deg)}.NextProject-module__3Z-ITq__section:has(.NextProject-module__3Z-ITq__mediaLink:focus-visible) .NextProject-module__3Z-ITq__title [data-stagger-char]{transform:translateY(-1.3em)rotate(.001deg)}.NextProject-module__3Z-ITq__mediaLink:hover .NextProject-module__3Z-ITq__image,.NextProject-module__3Z-ITq__mediaLink:focus-visible .NextProject-module__3Z-ITq__image{transform:scale(1)rotate(.001deg)}.NextProject-module__3Z-ITq__section:has(.NextProject-module__3Z-ITq__titleLink:hover) .NextProject-module__3Z-ITq__image{transform:scale(1)rotate(.001deg)}.NextProject-module__3Z-ITq__section:has(.NextProject-module__3Z-ITq__titleLink:focus-visible) .NextProject-module__3Z-ITq__image{transform:scale(1)rotate(.001deg)}.NextProject-module__3Z-ITq__titleLink:focus-visible,.NextProject-module__3Z-ITq__mediaLink:focus-visible{outline:var(--border-w) solid currentColor;outline-offset:var(--space-2xs)}@media screen and (max-width:767px){.NextProject-module__3Z-ITq__section{--next-media-height:min(57svh, 36rem);--next-title-size:clamp(3.25rem, 17vw, 6rem)}.NextProject-module__3Z-ITq__label{grid-column:1/span 6}.NextProject-module__3Z-ITq__counter{grid-column:7/-1}.NextProject-module__3Z-ITq__services{margin-top:var(--space-s);grid-area:2/1/auto/-1}.NextProject-module__3Z-ITq__mediaLink{height:min(57svh,36rem)}.NextProject-module__3Z-ITq__preview{width:74%}}@media (prefers-reduced-motion:reduce){.NextProject-module__3Z-ITq__media,.NextProject-module__3Z-ITq__image{transition:none}.NextProject-module__3Z-ITq__title [data-stagger-char]{transition:none}}
.page-module__E0kJGG__page{gap:var(--section-gap);flex-direction:column;display:flex}.page-module__E0kJGG__section{padding-block:var(--space-3xl) var(--space-2xl);align-items:center;display:flex}.page-module__E0kJGG__sectionInner{gap:var(--space-s);flex-direction:column;display:flex}.page-module__E0kJGG__sectionInner p{font-size:var(--text-sm)}
.page-module__FaNFKG__page{min-height:var(--frame-height)}
.CaseStudyDetail-module__opLc2a__detailFlow,.CaseStudyDetail-module__opLc2a__page{gap:var(--section-gap);flex-direction:column;display:flex}.CaseStudyDetail-module__opLc2a__page{overflow:clip}.CaseStudyDetail-module__opLc2a__hero,.CaseStudyDetail-module__opLc2a__story,.CaseStudyDetail-module__opLc2a__references,.CaseStudyDetail-module__opLc2a__feature,.CaseStudyDetail-module__opLc2a__resultsHeader,.CaseStudyDetail-module__opLc2a__resultItem,.CaseStudyDetail-module__opLc2a__projectTestimonial,.CaseStudyDetail-module__opLc2a__caseFooter{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}.CaseStudyDetail-module__opLc2a__hero{--hero-title-size:clamp(4.5rem, 11.4vw, 10.25rem);--hero-title-gap:min(var(--space-xl), 5svh);padding:var(--space-3xl) var(--gutter) 0;isolation:isolate;align-content:start;position:relative}.CaseStudyDetail-module__opLc2a__eyebrow,.CaseStudyDetail-module__opLc2a__sectionIndex,.CaseStudyDetail-module__opLc2a__meta dt,.CaseStudyDetail-module__opLc2a__contactLabel,.CaseStudyDetail-module__opLc2a__backLink{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.625rem;line-height:1.2}.CaseStudyDetail-module__opLc2a__eyebrow{color:var(--page-muted);grid-column:1/span 2}.CaseStudyDetail-module__opLc2a__title{z-index:2;margin-top:var(--hero-title-gap);font-size:var(--hero-title-size);letter-spacing:var(--tracking-tight);text-transform:uppercase;white-space:nowrap;grid-area:3/1/auto/-1;align-self:start;line-height:.82;position:relative}.CaseStudyDetail-module__opLc2a__titleMask{width:max-content;max-width:none;margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.CaseStudyDetail-module__opLc2a__titleMotion{will-change:transform;display:block}.CaseStudyDetail-module__opLc2a__lead{margin-top:min(var(--space-2xl), 10svh);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-transform:uppercase;grid-area:1/5/auto/span 5}.CaseStudyDetail-module__opLc2a__meta{grid-area:2/1/auto/-1;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);margin-top:min(var(--space-3xl), 14svh);display:grid}.CaseStudyDetail-module__opLc2a__metaItem:first-of-type{grid-column:5/span 2}.CaseStudyDetail-module__opLc2a__metaItem:nth-of-type(2){grid-column:8/span 2}.CaseStudyDetail-module__opLc2a__metaItem:nth-of-type(3){grid-column:11/span 2}.CaseStudyDetail-module__opLc2a__metaItem{gap:var(--space-3xs);flex-direction:column;display:flex}.CaseStudyDetail-module__opLc2a__meta dt{color:var(--page-muted)}.CaseStudyDetail-module__opLc2a__meta dd{font-size:var(--text-sm)}.CaseStudyDetail-module__opLc2a__heroMedia,.CaseStudyDetail-module__opLc2a__fullMedia,.CaseStudyDetail-module__opLc2a__tallMedia,.CaseStudyDetail-module__opLc2a__interfaceMedia,.CaseStudyDetail-module__opLc2a__featureMedia{position:relative;overflow:hidden}.CaseStudyDetail-module__opLc2a__heroMedia{z-index:1;height:min(78svh,52rem);margin-top:calc(var(--hero-title-gap) + var(--hero-title-size) * .52);background:var(--color-fg);grid-area:3/1/auto/-1;align-self:start}.CaseStudyDetail-module__opLc2a__coverImage,.CaseStudyDetail-module__opLc2a__containImage{width:100%;height:100%}.CaseStudyDetail-module__opLc2a__coverImage{object-fit:cover}.CaseStudyDetail-module__opLc2a__containImage{object-fit:contain}.CaseStudyDetail-module__opLc2a__heroMedia>.CaseStudyDetail-module__opLc2a__coverImage{opacity:.72}.CaseStudyDetail-module__opLc2a__heroPreview{aspect-ratio:1.94;width:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CaseStudyDetail-module__opLc2a__story{padding-inline:var(--gutter);align-items:start}.CaseStudyDetail-module__opLc2a__sectionIndex{color:var(--page-muted);grid-column:1/span 2}.CaseStudyDetail-module__opLc2a__storyTitle{margin-top:var(--space-lg);font-size:clamp(4rem, 6.5vw, var(--text-5xl));text-transform:uppercase;grid-area:2/1/auto/-1;line-height:.95}.CaseStudyDetail-module__opLc2a__storyCopy{gap:var(--space-md);margin-top:var(--space-2xl);font-size:var(--text-sm);line-height:var(--leading-normal);flex-direction:column;grid-area:3/5/auto/span 4;display:flex}.CaseStudyDetail-module__opLc2a__fullMedia{width:100%;height:var(--frame-height);background:var(--color-fg)}.CaseStudyDetail-module__opLc2a__mediaPair{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);padding-inline:var(--gutter);align-items:stretch;display:grid}.CaseStudyDetail-module__opLc2a__tallMedia{grid-column:1/span 6;min-height:44rem}.CaseStudyDetail-module__opLc2a__interfaceMedia{min-height:44rem;padding:var(--space-xl);background:var(--color-fg);grid-column:7/span 6;justify-content:center;align-items:center;display:flex}.CaseStudyDetail-module__opLc2a__interfaceFrame{aspect-ratio:1.94;width:86%;position:relative}.CaseStudyDetail-module__opLc2a__pairSingle{grid-column:1/-1}.CaseStudyDetail-module__opLc2a__interfaceMedia.CaseStudyDetail-module__opLc2a__pairSingle .CaseStudyDetail-module__opLc2a__interfaceFrame{width:62%}.CaseStudyDetail-module__opLc2a__gallery{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:var(--grid-gutter);padding-inline:var(--gutter);display:grid}.CaseStudyDetail-module__opLc2a__galleryItem{grid-column:span 6;min-height:44rem;position:relative;overflow:hidden}.CaseStudyDetail-module__opLc2a__galleryItemFull{min-height:var(--frame-height);grid-column:1/-1}.CaseStudyDetail-module__opLc2a__references{padding-inline:var(--gutter);align-items:start}.CaseStudyDetail-module__opLc2a__referenceList{gap:var(--grid-gutter);margin-top:var(--space-3xl);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.CaseStudyDetail-module__opLc2a__referenceItem{gap:var(--space-md);flex-direction:column;display:flex}.CaseStudyDetail-module__opLc2a__referenceFrame{aspect-ratio:16/9;background:var(--color-fg);position:relative;overflow:hidden}.CaseStudyDetail-module__opLc2a__referenceFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.CaseStudyDetail-module__opLc2a__referenceMeta{gap:var(--space-2xs);font-size:var(--text-sm);line-height:var(--leading-normal);color:inherit;flex-direction:column;text-decoration:none;display:flex}.CaseStudyDetail-module__opLc2a__referenceMeta:hover span:first-child,.CaseStudyDetail-module__opLc2a__referenceMeta:focus-visible span:first-child{text-underline-offset:.2em;text-decoration:underline}.CaseStudyDetail-module__opLc2a__referenceSource{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--page-muted);font-size:.625rem;line-height:1.2}.CaseStudyDetail-module__opLc2a__feature{padding-inline:var(--gutter);padding-block:var(--space-3xl);align-items:start}.CaseStudyDetail-module__opLc2a__featureMedia{aspect-ratio:3/2;grid-area:1/1/auto/span 6;position:relative}.CaseStudyDetail-module__opLc2a__featureMedia .CaseStudyDetail-module__opLc2a__containImage{object-position:top}.CaseStudyDetail-module__opLc2a__featureText{flex-direction:column;grid-area:1/8/auto/-1;align-self:start;display:flex}.CaseStudyDetail-module__opLc2a__featureTextWide{grid-column:5/span 5}.CaseStudyDetail-module__opLc2a__featureIndex{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--page-muted);font-size:.625rem;line-height:1.2}.CaseStudyDetail-module__opLc2a__featureTitle{margin-top:var(--space-lg);font-size:var(--text-4xl);text-transform:uppercase;line-height:.95}.CaseStudyDetail-module__opLc2a__featureCopy{margin-top:var(--space-xl);font-size:var(--text-sm);line-height:var(--leading-normal)}.CaseStudyDetail-module__opLc2a__results{padding-inline:var(--gutter)}.CaseStudyDetail-module__opLc2a__resultsTitle{margin-top:var(--space-lg);font-size:clamp(4rem, 6.5vw, var(--text-5xl));text-transform:uppercase;grid-area:2/1/auto/-1;line-height:.95}.CaseStudyDetail-module__opLc2a__resultsIntro{margin-top:var(--space-2xl);font-size:var(--text-sm);line-height:var(--leading-normal);grid-area:3/5/auto/span 4}.CaseStudyDetail-module__opLc2a__resultList{margin-top:var(--space-3xl);border-top:var(--border-w) solid var(--page-line);list-style:none}.CaseStudyDetail-module__opLc2a__resultItem{min-height:12rem;padding-block:var(--space-xl);border-bottom:var(--border-w) solid var(--page-line);align-items:start}.CaseStudyDetail-module__opLc2a__resultItem:last-child{border-bottom:0;min-height:0;padding-bottom:0}.CaseStudyDetail-module__opLc2a__resultValue{font-family:var(--font-display);color:var(--page-muted);grid-column:1/span 1}.CaseStudyDetail-module__opLc2a__resultItem h3{font-size:var(--text-2xl);text-transform:uppercase;grid-column:5/span 4}.CaseStudyDetail-module__opLc2a__resultItem>p:last-child{font-size:var(--text-sm);line-height:var(--leading-snug);grid-column:11/span 2}.CaseStudyDetail-module__opLc2a__projectTestimonial{padding:var(--space-xl) var(--gutter) 0;align-items:start}.CaseStudyDetail-module__opLc2a__testimonialLabel{grid-column:1/span 2}.CaseStudyDetail-module__opLc2a__testimonialMain{gap:var(--space-2xl);flex-direction:column;grid-column:5/-1;display:flex}.CaseStudyDetail-module__opLc2a__testimonialQuote{gap:var(--space-lg);width:100%;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);flex-direction:column;line-height:1.05;display:flex}.CaseStudyDetail-module__opLc2a__testimonialQuote p{font-family:inherit}.CaseStudyDetail-module__opLc2a__testimonialAuthor{align-items:center;gap:var(--space-s);font-size:var(--text-sm);display:flex}.CaseStudyDetail-module__opLc2a__testimonialLogo{flex:none;width:5rem;height:5rem;position:relative}.CaseStudyDetail-module__opLc2a__testimonialLogo img{object-fit:contain;width:100%;height:100%}.CaseStudyDetail-module__opLc2a__testimonialCompany{color:var(--page-muted)}.CaseStudyDetail-module__opLc2a__caseFooter{min-height:28rem;padding:var(--space-3xl) var(--gutter) var(--space-2xl);align-items:end}.CaseStudyDetail-module__opLc2a__backLink{grid-column:1/span 2;align-self:end;width:max-content}.CaseStudyDetail-module__opLc2a__contactLink{align-items:flex-start;gap:var(--space-md);flex-direction:column;grid-column:5/span 8;display:flex}.CaseStudyDetail-module__opLc2a__contactLabel{color:var(--page-muted)}.CaseStudyDetail-module__opLc2a__contactTitle{font-family:var(--font-display);font-size:var(--text-5xl);letter-spacing:var(--tracking-tight);text-transform:uppercase;line-height:.9}@media screen and (max-width:767px){.CaseStudyDetail-module__opLc2a__hero{--hero-title-size:3.4rem;min-height:0;padding-top:var(--space-4xl)}.CaseStudyDetail-module__opLc2a__title,.CaseStudyDetail-module__opLc2a__lead,.CaseStudyDetail-module__opLc2a__meta{grid-column:1/-1}.CaseStudyDetail-module__opLc2a__title{margin-top:var(--space-xl);font-size:var(--hero-title-size);grid-row:3}.CaseStudyDetail-module__opLc2a__lead{margin-top:var(--space-xl);font-size:var(--text-xl);grid-row:1}.CaseStudyDetail-module__opLc2a__meta{row-gap:var(--space-lg);margin-top:var(--space-xl);grid-row:2}.CaseStudyDetail-module__opLc2a__meta>.CaseStudyDetail-module__opLc2a__eyebrow,.CaseStudyDetail-module__opLc2a__metaItem:first-of-type,.CaseStudyDetail-module__opLc2a__metaItem:nth-of-type(2),.CaseStudyDetail-module__opLc2a__metaItem:nth-of-type(3){grid-column:span 6}.CaseStudyDetail-module__opLc2a__heroMedia{height:78svh;margin-top:calc(var(--space-xl) + var(--hero-title-size) * .5);grid-row:3}.CaseStudyDetail-module__opLc2a__heroPreview{width:76%}.CaseStudyDetail-module__opLc2a__story,.CaseStudyDetail-module__opLc2a__references{row-gap:var(--space-xl)}.CaseStudyDetail-module__opLc2a__referenceList{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr)}.CaseStudyDetail-module__opLc2a__sectionIndex,.CaseStudyDetail-module__opLc2a__storyTitle,.CaseStudyDetail-module__opLc2a__storyCopy,.CaseStudyDetail-module__opLc2a__resultsTitle,.CaseStudyDetail-module__opLc2a__resultsIntro,.CaseStudyDetail-module__opLc2a__testimonialLabel,.CaseStudyDetail-module__opLc2a__testimonialMain{grid-column:1/-1}.CaseStudyDetail-module__opLc2a__storyTitle,.CaseStudyDetail-module__opLc2a__resultsTitle{margin-top:var(--space-s);font-size:var(--text-3xl)}.CaseStudyDetail-module__opLc2a__storyCopy,.CaseStudyDetail-module__opLc2a__resultsIntro{margin-top:0}.CaseStudyDetail-module__opLc2a__storyCopy{gap:var(--space-md)}.CaseStudyDetail-module__opLc2a__fullMedia{height:72svh}.CaseStudyDetail-module__opLc2a__mediaPair{row-gap:var(--grid-gutter)}.CaseStudyDetail-module__opLc2a__tallMedia,.CaseStudyDetail-module__opLc2a__interfaceMedia{grid-column:1/-1;min-height:70svh}.CaseStudyDetail-module__opLc2a__interfaceMedia{min-height:56svh;padding:var(--space-s)}.CaseStudyDetail-module__opLc2a__feature{padding-block:var(--space-2xl);row-gap:0}.CaseStudyDetail-module__opLc2a__featureMedia,.CaseStudyDetail-module__opLc2a__featureText,.CaseStudyDetail-module__opLc2a__featureTextWide{grid-area:auto/1/auto/-1}.CaseStudyDetail-module__opLc2a__galleryItem,.CaseStudyDetail-module__opLc2a__galleryItemFull{grid-column:1/-1;min-height:70svh}.CaseStudyDetail-module__opLc2a__gallery{row-gap:var(--grid-gutter)}.CaseStudyDetail-module__opLc2a__interfaceMedia.CaseStudyDetail-module__opLc2a__pairSingle .CaseStudyDetail-module__opLc2a__interfaceFrame{width:86%}.CaseStudyDetail-module__opLc2a__featureMedia{margin-bottom:var(--space-xl)}.CaseStudyDetail-module__opLc2a__featureTitle{margin-top:var(--space-s);font-size:var(--text-3xl)}.CaseStudyDetail-module__opLc2a__resultsHeader{row-gap:var(--space-xl)}.CaseStudyDetail-module__opLc2a__resultItem{row-gap:var(--space-md);min-height:0}.CaseStudyDetail-module__opLc2a__resultValue,.CaseStudyDetail-module__opLc2a__resultItem h3{grid-column:1/-1}.CaseStudyDetail-module__opLc2a__resultItem>p:last-child{grid-column:2/span 10}.CaseStudyDetail-module__opLc2a__projectTestimonial{row-gap:var(--space-xl)}.CaseStudyDetail-module__opLc2a__testimonialMain{gap:var(--space-xl)}.CaseStudyDetail-module__opLc2a__testimonialQuote{gap:var(--space-md);font-size:var(--text-2xl)}.CaseStudyDetail-module__opLc2a__testimonialLogo{width:3.5rem;height:3.5rem}.CaseStudyDetail-module__opLc2a__caseFooter{row-gap:var(--space-3xl);min-height:0}.CaseStudyDetail-module__opLc2a__backLink,.CaseStudyDetail-module__opLc2a__contactLink{grid-column:1/-1}.CaseStudyDetail-module__opLc2a__contactTitle{font-size:var(--text-4xl)}}
