.Nav-module__gOObGW__nav{inset-inline:0;z-index:50;transition:transform .34s var(--ease-out), opacity .24s ease;will-change:transform;padding-block:clamp(1rem,2.4vh,1.5rem);position:fixed;top:0}.Nav-module__gOObGW__nav[data-hidden=true]{opacity:0;transform:translateY(-105%)}.Nav-module__gOObGW__nav[data-lifted=true]:before{opacity:1}.Nav-module__gOObGW__nav:before{content:"";opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#08090ae6,#08090a00);transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.Nav-module__gOObGW__inner{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex;position:relative}.Nav-module__gOObGW__mark{font-size:var(--step--1);letter-spacing:.22em;font-variation-settings:"wdth" 112;margin-block:-.35rem;padding-block:.35rem;font-weight:600;transition:opacity .2s;display:inline-block}.Nav-module__gOObGW__mark:hover{opacity:.62}.Nav-module__gOObGW__links{align-items:baseline;gap:clamp(1.1rem,3vw,2.25rem);display:flex}.Nav-module__gOObGW__link{color:var(--ink-dim);margin-block:-.35rem;padding-block:.35rem;transition:color .2s;display:inline-block;position:relative}.Nav-module__gOObGW__link:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .26s var(--ease-out);background:currentColor;position:absolute;bottom:.15rem;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.Nav-module__gOObGW__link:hover{color:var(--ink)}.Nav-module__gOObGW__link:hover:after{transform:scaleX(1)}}.Nav-module__gOObGW__link:active{transform:scale(.97)}
.CtaButton-module__yJn-XW__cta{--pad:.4rem;--glyph:17px;--run:.75rem;--key-pad:.7rem;--key-trail:.55rem;--key:calc(var(--key-pad) + 3 * var(--glyph) + 2 * var(--run) + var(--key-trail));--gap:clamp(.9rem, .8rem + .45vw, 1.35rem);--on-accent:#031011;isolation:isolate;height:clamp(3.5rem,3.1rem + 1.7vw,4.5rem);padding-left:calc(var(--pad) + var(--key) + var(--gap));font-size:var(--step-1);letter-spacing:-.02em;white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff17, inset 0 0 0 1px var(--line-strong), 0 16px 34px -18px #000000f2,  0 0 52px -12px #4fd1e07a;transition:transform .2s var(--ease-out), box-shadow .28s ease;background:linear-gradient(#171b1e 0%,#060809 100%);background:linear-gradient(lab(9.5298% -1.25241 -2.61024) 0%,lab(1.98714% -.359818 -.830051) 100%);border-radius:14px;align-items:center;padding-right:clamp(1.5rem,1.25rem + 1vw,2.25rem);font-weight:600;display:inline-flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.CtaButton-module__yJn-XW__cta{--on-accent:lab(3.81771% -3.54543 -1.7117)}}.CtaButton-module__yJn-XW__key{z-index:1;left:var(--pad);top:var(--pad);bottom:var(--pad);width:var(--key);align-items:center;gap:var(--run);padding-left:var(--key-pad);color:var(--on-accent);background:linear-gradient(#65e4eb 0%,#2ac1c8 100%);background:linear-gradient(lab(83.6901% -35.1552 -14.4847) 0%,lab(70.9821% -36.951 -15.1805) 100%);border-radius:8px;transition:width .28s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,inset 0 -2px 5px #00000024,0 2px 6px #0000004d}.CtaButton-module__yJn-XW__glyph{width:var(--glyph);flex:none;overflow:visible}.CtaButton-module__yJn-XW__dot{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.CtaButton-module__yJn-XW__dot{animation:1.5s ease-in-out infinite CtaButton-module__yJn-XW__wave}}@keyframes CtaButton-module__yJn-XW__wave{0%,62%,to{opacity:.45;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}.CtaButton-module__yJn-XW__label{z-index:2;color:var(--ink);transition:color .15s linear;position:relative}.CtaButton-module__yJn-XW__cta:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000 32%,#ffffff21 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}@media (prefers-reduced-motion:no-preference){.CtaButton-module__yJn-XW__cta:before{animation:CtaButton-module__yJn-XW__sweep 5.2s var(--ease-out) 1.6s infinite}}@keyframes CtaButton-module__yJn-XW__sweep{0%{transform:translate(-130%)}38%,to{transform:translate(130%)}}.CtaButton-module__yJn-XW__cta:hover .CtaButton-module__yJn-XW__key,.CtaButton-module__yJn-XW__cta:focus-visible .CtaButton-module__yJn-XW__key,.CtaButton-module__yJn-XW__cta:active .CtaButton-module__yJn-XW__key{width:calc(100% - var(--pad) * 2)}.CtaButton-module__yJn-XW__cta:hover .CtaButton-module__yJn-XW__label,.CtaButton-module__yJn-XW__cta:focus-visible .CtaButton-module__yJn-XW__label,.CtaButton-module__yJn-XW__cta:active .CtaButton-module__yJn-XW__label{color:var(--on-accent);transition:color .13s linear .15s}@media (hover:hover) and (pointer:fine){.CtaButton-module__yJn-XW__cta:hover{box-shadow:inset 0 1px 0 #ffffff17, inset 0 0 0 1px var(--line-strong), 0 16px 34px -18px #000000f2, 0 0 64px -10px #4fd1e09e}}.CtaButton-module__yJn-XW__cta:active{transform:scale(.985)}.CtaButton-module__yJn-XW__cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:720px){.CtaButton-module__yJn-XW__cta{background:var(--accent);justify-content:center;width:100%;padding-inline:1.25rem;box-shadow:inset 0 1px #ffffff59,0 10px 30px -10px #4fd1e080}.CtaButton-module__yJn-XW__key,.CtaButton-module__yJn-XW__cta:before{display:none}.CtaButton-module__yJn-XW__label,.CtaButton-module__yJn-XW__cta:active .CtaButton-module__yJn-XW__label{color:var(--on-accent)}}
.Hero-module__ZARIfG__hero{isolation:isolate;grid-template-rows:1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.Hero-module__ZARIfG__stage{z-index:-2;background:var(--bg-sunken);position:absolute;inset:0}.Hero-module__ZARIfG__poster,.Hero-module__ZARIfG__video{object-fit:cover;filter:brightness(.56)saturate(.86)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.Hero-module__ZARIfG__video{opacity:0;transition:opacity 1s var(--ease-out)}.Hero-module__ZARIfG__video[data-ready=true]{opacity:1}.Hero-module__ZARIfG__haze{z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(16px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 34%,#0000008c 52%,#000 70% 100%);mask-image:linear-gradient(#0000 34%,#0000008c 52%,#000 70% 100%)}@media (max-width:780px),(prefers-reduced-motion:reduce){.Hero-module__ZARIfG__haze{-webkit-backdrop-filter:none}}.Hero-module__ZARIfG__scrim{z-index:-1;pointer-events:none;background:linear-gradient(#08090ad9 0%,#08090a66 14%,#08090a00 34%),linear-gradient(#08090a00 22%,#08090a3d 40%,#08090aa8 62%,#08090aeb 82%,#08090af7 100%),radial-gradient(125% 90% at 50% 40%,#08090a00 34%,#08090a9e 100%);position:absolute;inset:0}.Hero-module__ZARIfG__seam{inset-inline:0;z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--bg) 3%, #08090a00 100%);height:24vh;position:absolute;bottom:0}.Hero-module__ZARIfG__body{grid-row:2;padding-block:0 clamp(2.25rem,5.5vh,4rem)}.Hero-module__ZARIfG__eyebrow{color:var(--ink-dim);align-items:center;gap:.7rem;margin-bottom:clamp(1.25rem,3vh,2rem);display:flex}.Hero-module__ZARIfG__pulse{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.Hero-module__ZARIfG__pulse{animation:Hero-module__ZARIfG__pulse 3s var(--ease-out) infinite}}@keyframes Hero-module__ZARIfG__pulse{0%,70%,to{box-shadow:0 0 #4fd1e066}35%{box-shadow:0 0 0 7px #4fd1e000}}.Hero-module__ZARIfG__headline{font-size:var(--step-4);font-variation-settings:"wdth" 108;letter-spacing:-.04em;max-width:17ch;font-weight:500;line-height:.94}.Hero-module__ZARIfG__line{margin-block:-.08em;padding-block:.08em;display:block;overflow:hidden}.Hero-module__ZARIfG__line>span{display:block}.Hero-module__ZARIfG__sub{font-size:var(--step-1);color:var(--ink-dim);letter-spacing:-.015em;max-width:34ch;margin-top:clamp(1rem,2.4vh,1.6rem)}.Hero-module__ZARIfG__actions{flex-wrap:wrap;gap:.9rem 1.25rem;margin-top:clamp(1.75rem,4vh,2.5rem);display:flex}.Hero-module__ZARIfG__rail{border-top:1px solid var(--line);margin-top:clamp(2rem,5vh,3rem);padding-top:1.25rem}.Hero-module__ZARIfG__meta{flex-wrap:wrap;gap:.4rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:720px){.Hero-module__ZARIfG__headline{max-width:14ch}}@media (min-width:900px){.Hero-module__ZARIfG__headline{max-width:20ch}}@media (max-width:780px){.Hero-module__ZARIfG__poster,.Hero-module__ZARIfG__video{filter:brightness(.42)saturate(.8)contrast(1.06)blur(3px);transform:scale(1.04)}}
.WorkCard-module__bi6E2q__card{height:var(--strip-h);width:calc(var(--strip-h) * var(--aspect));text-align:left;min-width:0;cursor:inherit;flex:none;padding:0}.WorkCard-module__bi6E2q__frame{border-radius:var(--radius);background:var(--bg-raised);width:100%;height:100%;transition:transform .18s var(--ease-out);position:relative;overflow:hidden;transform:translateZ(0)}.WorkCard-module__bi6E2q__frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;z-index:5;position:absolute;inset:0}.WorkCard-module__bi6E2q__poster,.WorkCard-module__bi6E2q__video{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .62s var(--ease-out);position:absolute;inset:0}.WorkCard-module__bi6E2q__video{opacity:0;transition:opacity .42s ease, transform .62s var(--ease-out);z-index:1}.WorkCard-module__bi6E2q__video[data-visible=true]{opacity:1}.WorkCard-module__bi6E2q__sheen{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#08090a00 38%,#08090a14 66%,#08090a80 100%);transition:opacity .42s;position:absolute;inset:0}.WorkCard-module__bi6E2q__meta{z-index:3;pointer-events:none;text-shadow:0 1px 3px #08090a8c;background:linear-gradient(#08090a00 0%,#08090a75 28%,#08090adb 54%,#08090aeb 100%);flex-direction:column;gap:.3rem;padding:2.4rem 3.6rem .85rem .95rem;display:flex;position:absolute;bottom:0;left:0;right:0}.WorkCard-module__bi6E2q__slug{color:var(--ink-dim);font-size:clamp(.625rem,.55rem + .18vw,.75rem)}.WorkCard-module__bi6E2q__title{letter-spacing:-.015em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.875rem,.8rem + .35vw,1.0625rem);font-weight:500;line-height:1.25;overflow:hidden}.WorkCard-module__bi6E2q__sub{color:var(--ink-muted)}.WorkCard-module__bi6E2q__badge{z-index:4;color:var(--ink);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--line-strong);background:#08090a8c;border-radius:999px;padding:.2em .62em;font-size:clamp(.5625rem,.52rem + .14vw,.6875rem);line-height:1.5;position:absolute;top:.7rem;right:.7rem}.WorkCard-module__bi6E2q__play{z-index:4;width:34px;height:34px;color:var(--ink);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--line-strong);opacity:0;transition:opacity .24s ease, transform .24s var(--ease-out);background:#08090a8c;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.85rem;right:.85rem;transform:scale(.92)}@media (hover:hover) and (pointer:fine){.WorkCard-module__bi6E2q__card:hover .WorkCard-module__bi6E2q__poster,.WorkCard-module__bi6E2q__card:hover .WorkCard-module__bi6E2q__video{transform:scale(1.035)}.WorkCard-module__bi6E2q__card:hover .WorkCard-module__bi6E2q__sheen{opacity:1}.WorkCard-module__bi6E2q__card:hover .WorkCard-module__bi6E2q__play{opacity:1;transform:scale(1)}}.WorkCard-module__bi6E2q__card:focus-visible .WorkCard-module__bi6E2q__play{opacity:1;transform:scale(1)}.WorkCard-module__bi6E2q__card:active .WorkCard-module__bi6E2q__frame{transform:scale(.992)}@media (max-width:640px),(hover:none){.WorkCard-module__bi6E2q__play{display:none}.WorkCard-module__bi6E2q__meta{padding-right:.95rem}}
.WorkStrip-module__fIf_wW__window{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);--fade:clamp(1.75rem, 5vw, 4.5rem);position:relative}.WorkStrip-module__fIf_wW__viewport{--strip-h:min(30vh, 20rem, calc((100vw - var(--gutter)) / 2.45));--strip-gap:clamp(.75rem, 1.4vw, 1.5rem);overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;padding-block:1px;overflow:auto hidden}.WorkStrip-module__fIf_wW__viewport::-webkit-scrollbar{display:none}.WorkStrip-module__fIf_wW__viewport:active{cursor:grabbing}.WorkStrip-module__fIf_wW__track{align-items:flex-start;gap:var(--strip-gap);width:max-content;display:flex}.WorkStrip-module__fIf_wW__run{align-items:flex-start;gap:var(--strip-gap);display:flex}
.Lightbox-module___Nu4OG__backdrop{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(.8);opacity:0;background:#020303f7;background:lab(.659351% -.115372 -.264674/.97);place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}.Lightbox-module___Nu4OG__shell{width:min(100%, 1400px, calc(78svh * var(--aspect,1.77778)));flex-direction:column;gap:.9rem;max-height:100%;display:flex;position:relative}.Lightbox-module___Nu4OG__frame{width:100%;aspect-ratio:var(--aspect,1.77778);border-radius:var(--radius);background:var(--bg-sunken);max-height:78svh;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #000000e6}.Lightbox-module___Nu4OG__video{object-fit:contain;background:var(--bg-sunken);width:100%;height:100%}.Lightbox-module___Nu4OG__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.Lightbox-module___Nu4OG__title{font-size:var(--step-1);letter-spacing:-.02em;font-weight:500}.Lightbox-module___Nu4OG__dim{color:var(--ink-muted)}.Lightbox-module___Nu4OG__close{z-index:2;width:42px;height:42px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background .2s ease, transform .16s var(--ease-out);background:#ffffff12;border-radius:50%;place-items:center;display:grid;position:fixed;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}@media (hover:hover) and (pointer:fine){.Lightbox-module___Nu4OG__close:hover{background:#ffffff24}}.Lightbox-module___Nu4OG__close:active{transform:scale(.94)}.Lightbox-module___Nu4OG__hint{color:var(--ink-muted)}@media (max-width:640px){.Lightbox-module___Nu4OG__hint{display:none}}
.Work-module__K_G1Ja__section{padding-block:var(--section) calc(var(--section) * .7);position:relative}.Work-module__K_G1Ja__head{flex-wrap:wrap;align-items:center;gap:.7rem 2rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:flex}.Work-module__K_G1Ja__head>.Work-module__K_G1Ja__slate{flex:1;min-width:14rem}.Work-module__K_G1Ja__count{color:var(--ink-muted);flex:0 auto;min-width:0}@media (max-width:680px){.Work-module__K_G1Ja__head{flex-direction:column;align-items:flex-start;gap:.8rem}.Work-module__K_G1Ja__head>.Work-module__K_G1Ja__slate{width:100%;min-width:0}.Work-module__K_G1Ja__count{width:100%}}
.About-module__vAULUW__section{padding-block:var(--section);border-top:1px solid var(--line)}.About-module__vAULUW__grid{grid-template-columns:1fr;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (min-width:900px){.About-module__vAULUW__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.About-module__vAULUW__label{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.About-module__vAULUW__lead{font-size:var(--step-2);letter-spacing:-.032em;font-variation-settings:"wdth" 104;max-width:20ch;font-weight:500;line-height:1.1}.About-module__vAULUW__byline{align-items:center;gap:clamp(.875rem,1.6vw,1.125rem);margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.About-module__vAULUW__portrait{object-fit:cover;border:1px solid var(--line);border-radius:50%;flex:none;width:clamp(72px,7vw,96px);height:clamp(72px,7vw,96px)}.About-module__vAULUW__bylineName{color:var(--ink);font-size:var(--step-1);letter-spacing:-.02em;font-variation-settings:"wdth" 104;font-weight:500;line-height:1.15}.About-module__vAULUW__bylineRole{margin-top:.4rem}.About-module__vAULUW__body{max-width:60ch;color:var(--ink-dim);font-size:var(--step-1);gap:1.4rem;line-height:1.55;display:grid}.About-module__vAULUW__emph{color:var(--ink)}.About-module__vAULUW__note{color:var(--ink-dim)}.About-module__vAULUW__noteLink{color:var(--ink);white-space:nowrap;margin-block:-.35rem;padding-block:.35rem;display:inline-block;position:relative}.About-module__vAULUW__noteLink:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ease-out);position:absolute;bottom:.25rem;left:0}@media (hover:hover) and (pointer:fine){.About-module__vAULUW__noteLink:after{transform-origin:100%;transform:scaleX(0)}.About-module__vAULUW__noteLink:hover:after{transform-origin:0;transform:scaleX(1)}}.About-module__vAULUW__band{border-top:1px solid var(--line);grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem);margin-top:clamp(3.5rem,9vw,6rem);padding-top:1.5rem;display:grid}@media (min-width:720px){.About-module__vAULUW__band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.About-module__vAULUW__band{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.About-module__vAULUW__blockHead{margin-bottom:1.15rem}.About-module__vAULUW__list{flex-wrap:wrap;gap:.6rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.About-module__vAULUW__tools{flex-wrap:wrap;gap:.85rem 2.25rem;margin:0;padding:0;list-style:none;display:flex}.About-module__vAULUW__tool{color:var(--ink);font-size:var(--step-0);letter-spacing:-.015em;align-items:center;gap:.7rem;font-weight:500;display:inline-flex}.About-module__vAULUW__toolMark{width:30px;height:30px;color:var(--ink);opacity:.92;flex:none}.About-module__vAULUW__toolsNote{color:var(--ink-dim);font-size:var(--step-0);max-width:42ch;margin-top:1.25rem}.About-module__vAULUW__clients{gap:.5rem 2rem}.About-module__vAULUW__clients li{color:var(--ink);font-size:var(--step-1);letter-spacing:-.02em;font-weight:500}.About-module__vAULUW__clientLink{display:inline-block;position:relative}.About-module__vAULUW__clientLink:after{content:"";background:var(--line-strong);width:100%;height:1px;transition:background .26s;position:absolute;bottom:.16em;left:0}@media (hover:hover) and (pointer:fine){.About-module__vAULUW__clientLink:hover:after{background:var(--accent)}}
.Contact-module__hcVmEa__section{padding-block:var(--section) clamp(3rem, 8vh, 5rem);border-top:1px solid var(--line)}.Contact-module__hcVmEa__headline{font-size:var(--step-3);font-variation-settings:"wdth" 106;letter-spacing:-.035em;max-width:16ch;margin-top:clamp(1.75rem,4vw,2.75rem);font-weight:500;line-height:1}.Contact-module__hcVmEa__body{color:var(--ink-dim);max-width:44ch;font-size:var(--step-1);margin-top:1.25rem}.Contact-module__hcVmEa__channels{flex-direction:column;align-items:flex-start;margin-top:clamp(2.5rem,6vw,4rem);display:flex}.Contact-module__hcVmEa__mail{letter-spacing:-.035em;font-variation-settings:"wdth" 100;color:var(--ink);transition:transform .16s var(--ease-out);align-items:center;gap:.9rem;max-width:100%;font-size:clamp(1.35rem,.9rem + 2.1vw,3rem);font-weight:500;display:inline-flex}.Contact-module__hcVmEa__mail:active{transform:scale(.985)}.Contact-module__hcVmEa__mailText{display:inline-grid;position:relative}.Contact-module__hcVmEa__mailText>span{transition:opacity .26s ease, filter .26s ease, transform .26s var(--ease-out);overflow-wrap:anywhere;grid-area:1/1}.Contact-module__hcVmEa__idle{opacity:1}.Contact-module__hcVmEa__done{opacity:0;filter:blur(6px);transform:translateY(4px)}.Contact-module__hcVmEa__mail[data-copied=true] .Contact-module__hcVmEa__idle{opacity:0;filter:blur(6px);transform:translateY(-4px)}.Contact-module__hcVmEa__mail[data-copied=true] .Contact-module__hcVmEa__done{opacity:1;filter:blur();transform:translateY(0)}.Contact-module__hcVmEa__underline{background:var(--line-strong);transform-origin:0;height:1px;transition:transform .42s var(--ease-out), background .3s ease;margin-top:.35em;display:block;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.Contact-module__hcVmEa__mail:hover .Contact-module__hcVmEa__underline{background:var(--accent)}}.Contact-module__hcVmEa__icon{color:var(--ink-muted);transition:color .22s ease, transform .26s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.Contact-module__hcVmEa__mail:hover .Contact-module__hcVmEa__icon{color:var(--accent);transform:translateY(-2px)}}.Contact-module__hcVmEa__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:clamp(4rem,12vh,8rem);padding-top:1.5rem;display:flex}.Contact-module__hcVmEa__social{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.Contact-module__hcVmEa__socialLink{color:var(--ink-muted);margin-block:-.4rem;padding-block:.4rem;transition:color .2s;display:inline-block}@media (hover:hover) and (pointer:fine){.Contact-module__hcVmEa__socialLink:hover{color:var(--ink)}}
