.Site-module__7Je3Pa__bar{color:#000;background:#fff}.Site-module__7Je3Pa__header{--gutter:clamp(20px, 4.5vw, 64px);padding:28px var(--gutter) 24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto;display:flex}.Site-module__7Je3Pa__brand{justify-items:end;display:grid}.Site-module__7Je3Pa__brandLogo{width:clamp(120px,15vw,200px);height:auto}.Site-module__7Je3Pa__brandName{letter-spacing:-.02em;color:#333;margin-top:-6px;font-size:clamp(13px,1.4vw,18px);font-weight:200}.Site-module__7Je3Pa__nav{gap:clamp(20px,5vw,72px);font-size:clamp(15px,1.4vw,18px);font-weight:500;display:flex}.Site-module__7Je3Pa__nav a{transition:opacity .2s}.Site-module__7Je3Pa__nav a:hover,.Site-module__7Je3Pa__nav a:focus-visible{opacity:.55}.Site-module__7Je3Pa__footer{--gutter:clamp(20px, 4.5vw, 64px);color:#0000008c;border-top:1px solid #0000001a;font-size:16px}.Site-module__7Je3Pa__footerDark{color:#9c9b96;background:#0e0e0e;border-top-color:#fafaf824}.Site-module__7Je3Pa__footerInner{max-width:1440px;padding:48px var(--gutter);flex-wrap:wrap;align-items:center;gap:16px 48px;margin:0 auto;display:flex}.Site-module__7Je3Pa__footerInner a:hover,.Site-module__7Je3Pa__footerInner a:focus-visible{color:currentColor;opacity:.7}.Site-module__7Je3Pa__footerLogo img{width:96px;height:auto;display:block}.Site-module__7Je3Pa__footerDark .Site-module__7Je3Pa__footerLogo img{filter:brightness(0)invert()}.Site-module__7Je3Pa__footerRole{font-weight:700}.Site-module__7Je3Pa__socials{gap:18px;margin-left:auto;display:flex}.Site-module__7Je3Pa__socials svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}@media (max-width:359.98px){.Site-module__7Je3Pa__nav{justify-content:space-between;width:100%}}@media (max-width:799.98px){.Site-module__7Je3Pa__header{padding-top:20px;padding-bottom:16px}.Site-module__7Je3Pa__footerInner{flex-direction:column;align-items:flex-start;gap:12px}.Site-module__7Je3Pa__socials{margin:12px 0 0}}
.CaseStudy-module__iUjxCq__page{--ink:#0e0e0e;--paper:#f2f1ee;--white:#fafaf8;--muted-light:#6c6b67;--muted-dark:#9c9b96;--line-light:#0e0e0e1f;--line-dark:#fafaf824;--panel-light:#e6e5e1;--panel-dark:#1c1c1b;--gutter:clamp(20px, 4.5vw, 64px);--ease:cubic-bezier(.215, .61, .355, 1);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;background:var(--ink);color:var(--ink)}.CaseStudy-module__iUjxCq__hero{background:var(--ink);height:calc(100svh - 150px);min-height:520px;max-height:960px;color:var(--white);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.CaseStudy-module__iUjxCq__heroMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CaseStudy-module__iUjxCq__heroShade{background:linear-gradient(90deg,#08080899 0%,#08080833 45%,#08080800 70%),linear-gradient(#08080800 55%,#080808b3 100%);position:absolute;inset:0}.CaseStudy-module__iUjxCq__count{top:24px;right:var(--gutter);letter-spacing:.04em;opacity:.8;font-variant-numeric:tabular-nums;font-size:12px;position:absolute}.CaseStudy-module__iUjxCq__heroText{padding:0 var(--gutter) 32px;grid-area:1/1/auto/-1;align-self:end;max-width:1100px;position:relative}.CaseStudy-module__iUjxCq__title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(48px,8.5vw,132px);font-weight:600;line-height:.92}.CaseStudy-module__iUjxCq__tagline{opacity:.88;text-wrap:pretty;max-width:460px;margin-top:20px;font-size:17px;line-height:1.45}.CaseStudy-module__iUjxCq__heroMeta{padding:20px var(--gutter) 28px;border-top:1px solid var(--line-dark);flex-wrap:wrap;grid-area:2/1;gap:12px 48px;font-size:13px;display:flex;position:relative}.CaseStudy-module__iUjxCq__heroMeta dl,.CaseStudy-module__iUjxCq__heroMeta dd{margin:0}.CaseStudy-module__iUjxCq__heroMeta dt{opacity:.6;margin-bottom:4px}.CaseStudy-module__iUjxCq__scroll{margin:0 var(--gutter) 8px 0;width:48px;height:48px;transition:background .25s var(--ease), color .25s var(--ease);border:1px solid #fafaf880;border-radius:50%;grid-area:2/2;place-self:center end;place-items:center;display:grid;position:relative}.CaseStudy-module__iUjxCq__scroll:hover,.CaseStudy-module__iUjxCq__scroll:focus-visible{background:var(--white);color:var(--ink)}.CaseStudy-module__iUjxCq__scroll svg,.CaseStudy-module__iUjxCq__arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.CaseStudy-module__iUjxCq__section{padding:clamp(64px, 8vw, 112px) var(--gutter);scroll-margin-top:0}.CaseStudy-module__iUjxCq__light{background:var(--paper);color:var(--ink);--muted:var(--muted-light);--line:var(--line-light);--panel:var(--panel-light);--fg:var(--ink)}.CaseStudy-module__iUjxCq__dark{background:var(--ink);color:var(--white);--muted:var(--muted-dark);--line:var(--line-dark);--panel:var(--panel-dark);--fg:var(--white)}.CaseStudy-module__iUjxCq__inner{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);max-width:1360px;margin:0 auto;display:grid}.CaseStudy-module__iUjxCq__stacked{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px)}.CaseStudy-module__iUjxCq__stacked .CaseStudy-module__iUjxCq__text{grid-template-columns:minmax(240px,340px) minmax(0,520px);align-items:end;column-gap:clamp(32px,6vw,96px);display:grid}.CaseStudy-module__iUjxCq__stacked .CaseStudy-module__iUjxCq__label,.CaseStudy-module__iUjxCq__stacked .CaseStudy-module__iUjxCq__heading{grid-column:1}.CaseStudy-module__iUjxCq__stacked .CaseStudy-module__iUjxCq__body{grid-area:1/2/span 2;align-self:end;margin-top:0}.CaseStudy-module__iUjxCq__label{letter-spacing:.02em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.CaseStudy-module__iUjxCq__heading{letter-spacing:-.035em;text-wrap:balance;margin-top:16px;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.05}.CaseStudy-module__iUjxCq__body{max-width:34em;color:var(--muted);text-wrap:pretty;margin-top:20px;font-size:16px;line-height:1.6}.CaseStudy-module__iUjxCq__bullets{margin:28px 0 0;padding:0;list-style:none;display:grid}.CaseStudy-module__iUjxCq__bullets li{border-top:1px solid var(--line);gap:2px;padding:14px 0;font-size:15px;line-height:1.5;display:grid}.CaseStudy-module__iUjxCq__bullets strong{color:var(--fg);font-weight:500}.CaseStudy-module__iUjxCq__bullets span{color:var(--muted)}.CaseStudy-module__iUjxCq__num{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.CaseStudy-module__iUjxCq__frame{background:var(--panel);border-radius:14px;width:100%;position:relative;overflow:hidden}.CaseStudy-module__iUjxCq__frameInner{position:absolute;inset:0}.CaseStudy-module__iUjxCq__contain .CaseStudy-module__iUjxCq__frameInner{inset:8%}.CaseStudy-module__iUjxCq__frame img{transition:scale .9s var(--ease)}.CaseStudy-module__iUjxCq__frame:hover img{scale:1.025}.CaseStudy-module__iUjxCq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.CaseStudy-module__iUjxCq__cards[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudy-module__iUjxCq__cards[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.CaseStudy-module__iUjxCq__card{margin:0}.CaseStudy-module__iUjxCq__card figcaption{grid-template-columns:auto 1fr;gap:4px 12px;margin-top:16px;font-size:14px;line-height:1.45;display:grid}.CaseStudy-module__iUjxCq__card figcaption .CaseStudy-module__iUjxCq__num{grid-row:1/span 2;padding-top:2px}.CaseStudy-module__iUjxCq__card figcaption strong{color:var(--fg);font-weight:500}.CaseStudy-module__iUjxCq__card figcaption span:last-child:not(.CaseStudy-module__iUjxCq__num){color:var(--muted)}.CaseStudy-module__iUjxCq__pointsWrap{gap:40px;display:grid}.CaseStudy-module__iUjxCq__pointsWrap[data-image]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.CaseStudy-module__iUjxCq__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;margin:0;padding:0;list-style:none;display:grid}.CaseStudy-module__iUjxCq__points[data-count="4"],.CaseStudy-module__iUjxCq__points[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudy-module__iUjxCq__pointsWrap[data-image] .CaseStudy-module__iUjxCq__points{grid-template-columns:minmax(0,1fr);gap:0}.CaseStudy-module__iUjxCq__points li{border-top:1px solid var(--line);padding-top:18px}.CaseStudy-module__iUjxCq__pointsWrap[data-image] .CaseStudy-module__iUjxCq__points li{grid-template-columns:36px 1fr;column-gap:8px;padding:18px 0;display:grid}.CaseStudy-module__iUjxCq__pointsWrap[data-image] .CaseStudy-module__iUjxCq__points li .CaseStudy-module__iUjxCq__num{grid-row:1/span 2;padding-top:4px}.CaseStudy-module__iUjxCq__points h3{letter-spacing:-.015em;margin-top:20px;font-size:18px;font-weight:500}.CaseStudy-module__iUjxCq__pointsWrap[data-image] .CaseStudy-module__iUjxCq__points h3{margin-top:0}.CaseStudy-module__iUjxCq__points p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.5}.CaseStudy-module__iUjxCq__pointsWrap[data-image] .CaseStudy-module__iUjxCq__points p{margin-top:4px}.CaseStudy-module__iUjxCq__feature{grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr);align-items:center;gap:40px;display:grid}.CaseStudy-module__iUjxCq__keywords{margin:0;padding:0;list-style:none}.CaseStudy-module__iUjxCq__keywords li{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:16px 0;display:flex}.CaseStudy-module__iUjxCq__keywords li:first-child{border-top:1px solid var(--line)}.CaseStudy-module__iUjxCq__keywords strong{letter-spacing:-.02em;font-size:clamp(19px,1.7vw,24px);font-weight:500;display:block}.CaseStudy-module__iUjxCq__keywords em{color:var(--muted);margin-top:4px;font-size:14px;font-style:normal;display:block}.CaseStudy-module__iUjxCq__mosaic{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(12px,1.6vw,20px);display:grid}.CaseStudy-module__iUjxCq__mosaic>:first-child{grid-row:span 2;min-height:100%}.CaseStudy-module__iUjxCq__mosaic[data-count="1"]{grid-template-columns:minmax(0,1fr)}.CaseStudy-module__iUjxCq__mosaic[data-count="1"]>:first-child{aspect-ratio:16/9}.CaseStudy-module__iUjxCq__mosaic[data-count="2"]>:first-child{aspect-ratio:4/3;grid-row:auto}.CaseStudy-module__iUjxCq__mosaic>:nth-child(n+4){grid-column:span 1}.CaseStudy-module__iUjxCq__mosaic[data-count="4"]>:nth-child(4),.CaseStudy-module__iUjxCq__mosaic[data-count="5"]>:nth-child(4){grid-column:1;aspect-ratio:16/7!important}.CaseStudy-module__iUjxCq__closing{padding:clamp(72px, 9vw, 120px) var(--gutter);border-top:1px solid var(--line-dark)}.CaseStudy-module__iUjxCq__closingInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;max-width:1360px;margin:0 auto;display:flex}.CaseStudy-module__iUjxCq__cta h2{letter-spacing:-.035em;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.05}.CaseStudy-module__iUjxCq__cta p{max-width:420px;color:var(--muted);margin-top:14px;font-size:16px;line-height:1.6}.CaseStudy-module__iUjxCq__pill{transition:background .25s var(--ease), color .25s var(--ease);border:1px solid #fafaf880;border-radius:999px;align-items:center;gap:12px;margin-top:28px;padding:14px 22px;font-size:14px;display:inline-flex}.CaseStudy-module__iUjxCq__pill:hover,.CaseStudy-module__iUjxCq__pill:focus-visible{background:var(--white);color:var(--ink)}.CaseStudy-module__iUjxCq__next{text-align:right;gap:8px;display:grid}.CaseStudy-module__iUjxCq__next span{color:var(--muted);font-size:13px}.CaseStudy-module__iUjxCq__next strong{letter-spacing:-.03em;justify-content:flex-end;align-items:center;gap:14px;font-size:clamp(24px,3vw,40px);font-weight:500;display:inline-flex}.CaseStudy-module__iUjxCq__next .CaseStudy-module__iUjxCq__arrow{width:28px;height:28px;transition:translate .3s var(--ease)}.CaseStudy-module__iUjxCq__next:hover .CaseStudy-module__iUjxCq__arrow,.CaseStudy-module__iUjxCq__next:focus-visible .CaseStudy-module__iUjxCq__arrow{translate:6px}@media (max-width:1023.98px){.CaseStudy-module__iUjxCq__inner,.CaseStudy-module__iUjxCq__stacked .CaseStudy-module__iUjxCq__text{grid-template-columns:minmax(0,1fr)}.CaseStudy-module__iUjxCq__stacked .CaseStudy-module__iUjxCq__body{grid-area:auto/1;margin-top:20px}.CaseStudy-module__iUjxCq__feature,.CaseStudy-module__iUjxCq__pointsWrap[data-image]{grid-template-columns:minmax(0,1fr)}.CaseStudy-module__iUjxCq__cards[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:799.98px){.CaseStudy-module__iUjxCq__hero{height:calc(100svh - 120px);min-height:460px}.CaseStudy-module__iUjxCq__heroText{padding-bottom:20px}.CaseStudy-module__iUjxCq__tagline{margin-top:14px;font-size:15px}.CaseStudy-module__iUjxCq__heroMeta{padding:16px var(--gutter) 22px;grid-column:1/-1;gap:10px 28px;font-size:12px}.CaseStudy-module__iUjxCq__scroll{display:none}.CaseStudy-module__iUjxCq__points,.CaseStudy-module__iUjxCq__points[data-count="4"],.CaseStudy-module__iUjxCq__points[data-count="2"]{grid-template-columns:minmax(0,1fr);gap:0}.CaseStudy-module__iUjxCq__points li{grid-template-columns:36px 1fr;column-gap:8px;padding:16px 0;display:grid}.CaseStudy-module__iUjxCq__points li .CaseStudy-module__iUjxCq__num{grid-row:1/span 2;padding-top:4px}.CaseStudy-module__iUjxCq__points h3{margin-top:0}.CaseStudy-module__iUjxCq__points p{margin-top:4px}.CaseStudy-module__iUjxCq__cards,.CaseStudy-module__iUjxCq__cards[data-count="2"],.CaseStudy-module__iUjxCq__cards[data-count="4"]{scroll-snap-type:x mandatory;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scrollbar-width:none;display:flex;overflow-x:auto}.CaseStudy-module__iUjxCq__cards::-webkit-scrollbar{display:none}.CaseStudy-module__iUjxCq__card{scroll-snap-align:start;flex:0 0 78%}.CaseStudy-module__iUjxCq__mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudy-module__iUjxCq__mosaic>:first-child{aspect-ratio:4/3;grid-area:auto/1/auto/-1}.CaseStudy-module__iUjxCq__mosaic[data-count="4"]>:nth-child(4),.CaseStudy-module__iUjxCq__mosaic[data-count="5"]>:nth-child(4){grid-column:1/-1}.CaseStudy-module__iUjxCq__closingInner{gap:40px}.CaseStudy-module__iUjxCq__next{text-align:left}.CaseStudy-module__iUjxCq__next strong{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.CaseStudy-module__iUjxCq__frame img,.CaseStudy-module__iUjxCq__next .CaseStudy-module__iUjxCq__arrow{transition:none}}
.Pages-module__V1XVhG__page{--gutter:clamp(20px, 4.5vw, 64px);--muted:#0000008c;--line:#0000001f;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:#000;background:#fff}.Pages-module__V1XVhG__homeVideo{background:#f4f4f4;height:clamp(220px,34vw,560px);position:relative;overflow:hidden}.Pages-module__V1XVhG__homeVideo video{object-fit:cover;width:100%;height:100%}.Pages-module__V1XVhG__intro{padding:clamp(56px, 7vw, 100px) var(--gutter) clamp(40px, 6vw, 80px);text-align:center;justify-items:center;gap:16px;display:grid}.Pages-module__V1XVhG__tagline{letter-spacing:-.005em;text-wrap:balance;font-size:clamp(16px,1.4vw,18px);font-weight:700}.Pages-module__V1XVhG__toolsHeading{color:var(--muted);margin-top:16px;font-size:clamp(16px,1.5vw,20px);font-weight:500}.Pages-module__V1XVhG__marquee{width:100%;max-width:1152px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.Pages-module__V1XVhG__marqueeTrack{gap:clamp(32px,5vw,64px);width:max-content;padding:12px 0;animation:28s linear infinite Pages-module__V1XVhG__marquee;display:flex}.Pages-module__V1XVhG__tool{flex:none;width:clamp(88px,11vw,150px);height:clamp(44px,5vw,64px);position:relative}@keyframes Pages-module__V1XVhG__marquee{to{translate:calc(-50% - clamp(16px,2.5vw,32px))}}.Pages-module__V1XVhG__projects{max-width:1280px;padding:0 var(--gutter) clamp(40px, 6vw, 80px);margin:0 auto;scroll-margin-top:24px}.Pages-module__V1XVhG__project{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(40px,5vw,64px) 0;display:grid}.Pages-module__V1XVhG__flip .Pages-module__V1XVhG__projectText{order:2}.Pages-module__V1XVhG__projectText h2{letter-spacing:-.02em;font-size:clamp(26px,2.8vw,36px);font-weight:700;line-height:1.2}.Pages-module__V1XVhG__projectText p{max-width:34em;color:var(--muted);margin-top:20px;font-size:clamp(16px,1.4vw,18px);font-weight:500;line-height:1.45}.Pages-module__V1XVhG__more{align-items:center;gap:10px;margin-top:28px;font-size:15px;font-weight:500;display:inline-flex}.Pages-module__V1XVhG__more svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:translate .3s}.Pages-module__V1XVhG__project:hover .Pages-module__V1XVhG__more svg,.Pages-module__V1XVhG__project:focus-visible .Pages-module__V1XVhG__more svg{translate:5px}.Pages-module__V1XVhG__projectImage{aspect-ratio:544/432;transition:scale .4s cubic-bezier(.2,.9,.3,1.1);position:relative}.Pages-module__V1XVhG__project:hover .Pages-module__V1XVhG__projectImage{scale:.98}.Pages-module__V1XVhG__textRow{padding:clamp(64px, 8vw, 120px) var(--gutter);background:#00000005}.Pages-module__V1XVhG__textRowInner{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;max-width:1152px;margin:0 auto;display:grid}.Pages-module__V1XVhG__textBlock{border-top:1px solid #00000026;padding-top:24px}.Pages-module__V1XVhG__textBlock h3{letter-spacing:-.02em;font-size:clamp(20px,1.9vw,24px);font-weight:700;line-height:1}.Pages-module__V1XVhG__textBlock p{color:var(--muted);margin-top:16px;font-size:16px;font-weight:500;line-height:1.45}.Pages-module__V1XVhG__tintBlue{background:#008afc0d}.Pages-module__V1XVhG__tintGreen{background:#71bc200d}.Pages-module__V1XVhG__display{letter-spacing:-.025em;font-size:clamp(44px,10vw,128px);font-weight:700;line-height:1.1}.Pages-module__V1XVhG__aboutHero{max-width:1280px;padding:clamp(24px, 5vw, 64px) var(--gutter) clamp(64px, 9vw, 120px);margin:0 auto}.Pages-module__V1XVhG__aboutGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,64px);margin-top:clamp(24px,4vw,48px);display:grid}.Pages-module__V1XVhG__portrait{aspect-ratio:647/685;border-radius:16px;position:relative;overflow:hidden}.Pages-module__V1XVhG__aboutInfo{letter-spacing:-.02em;gap:4px;font-size:clamp(24px,2.5vw,32px);line-height:1.2;display:grid}.Pages-module__V1XVhG__aboutInfo strong{font-weight:700}.Pages-module__V1XVhG__aboutInfo a{overflow-wrap:anywhere}.Pages-module__V1XVhG__h2{letter-spacing:-.02em;font-size:clamp(28px,2.8vw,36px);font-weight:700;line-height:1.2}.Pages-module__V1XVhG__aboutText .Pages-module__V1XVhG__h2{margin-top:clamp(40px,6vw,120px)}.Pages-module__V1XVhG__muted{color:var(--muted);white-space:pre-line;margin-top:24px;font-size:clamp(16px,1.4vw,18px);font-weight:500;line-height:1.45}.Pages-module__V1XVhG__lead{max-width:1040px}.Pages-module__V1XVhG__section{max-width:1280px;padding:clamp(56px, 7vw, 96px) var(--gutter);margin:0 auto}.Pages-module__V1XVhG__rows{gap:24px;margin:0;padding:0;list-style:none;display:grid}.Pages-module__V1XVhG__rows li{border-bottom:1px solid var(--line);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:24px;font-size:clamp(24px,2.8vw,36px);line-height:1.2;display:flex}.Pages-module__V1XVhG__rows strong{font-weight:700}.Pages-module__V1XVhG__rows li>span:not(.Pages-module__V1XVhG__rowTitle){color:var(--muted);flex-shrink:0;font-size:clamp(15px,1.4vw,18px);font-weight:500}.Pages-module__V1XVhG__contactHero{max-width:1280px;padding:clamp(24px, 5vw, 48px) var(--gutter) clamp(48px, 6vw, 80px);margin:0 auto}.Pages-module__V1XVhG__contactHero .Pages-module__V1XVhG__display{font-size:clamp(44px,6vw,64px)}.Pages-module__V1XVhG__statement{letter-spacing:-.01em;max-width:820px;font-size:clamp(28px,3.2vw,40px);font-weight:900;line-height:1.45}.Pages-module__V1XVhG__contactHeading{margin-top:clamp(48px,7vw,96px)}.Pages-module__V1XVhG__contactList{gap:32px;margin:32px 0 40px;font-size:clamp(18px,1.8vw,24px);display:grid}.Pages-module__V1XVhG__contactList dt{font-weight:700}.Pages-module__V1XVhG__contactList dd{margin:6px 0 0;font-weight:500}.Pages-module__V1XVhG__contactList a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.Pages-module__V1XVhG__contactList a:hover,.Pages-module__V1XVhG__contactList a:focus-visible{opacity:.6}.Pages-module__V1XVhG__links{gap:14px;display:grid}@media (max-width:1023.98px){.Pages-module__V1XVhG__textRowInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:799.98px){.Pages-module__V1XVhG__project{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 0}.Pages-module__V1XVhG__projectImage{order:-1}.Pages-module__V1XVhG__flip .Pages-module__V1XVhG__projectText{order:0}.Pages-module__V1XVhG__projectText p{margin-top:12px}.Pages-module__V1XVhG__more{margin-top:16px}.Pages-module__V1XVhG__textRowInner,.Pages-module__V1XVhG__aboutGrid{grid-template-columns:minmax(0,1fr)}.Pages-module__V1XVhG__portrait{aspect-ratio:4/3}.Pages-module__V1XVhG__rows li{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){.Pages-module__V1XVhG__marqueeTrack{flex-wrap:wrap;justify-content:center;width:auto;animation:none}}
