.imenu[data-astro-cid-rsdjbdi2]{z-index:21;pointer-events:none;position:absolute;inset:0}html:not(.js) .imenu[data-astro-cid-rsdjbdi2]{display:none}.imenu__toggle[data-astro-cid-rsdjbdi2]{top:calc(var(--gutter) + env(safe-area-inset-top));left:calc(var(--gutter) + env(safe-area-inset-left));background:var(--ink);width:46px;height:46px;color:var(--bg-inside);font:500 .9375rem/1 var(--font);cursor:pointer;pointer-events:auto;transition:scale .25s var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.imenu__toggle[data-astro-cid-rsdjbdi2]:active{scale:.96}.imenu__icon[data-astro-cid-rsdjbdi2]{width:18px;height:12px;position:relative}.imenu__icon[data-astro-cid-rsdjbdi2] span[data-astro-cid-rsdjbdi2]{width:100%;height:2px;transition:transform .4s var(--ease-out), top .4s var(--ease-out), opacity .2s var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:0}.imenu__icon[data-astro-cid-rsdjbdi2] span[data-astro-cid-rsdjbdi2]:first-child{top:0}.imenu__icon[data-astro-cid-rsdjbdi2] span[data-astro-cid-rsdjbdi2]:nth-child(2){top:5px}.imenu__icon[data-astro-cid-rsdjbdi2] span[data-astro-cid-rsdjbdi2]:nth-child(3){top:10px}.imenu[data-astro-cid-rsdjbdi2][data-open] .imenu__icon[data-astro-cid-rsdjbdi2] span[data-astro-cid-rsdjbdi2]:first-child{top:5px;transform:rotate(45deg)}.imenu[data-astro-cid-rsdjbdi2][data-open] .imenu__icon[data-astro-cid-rsdjbdi2] span[data-astro-cid-rsdjbdi2]:nth-child(2){opacity:0;transform:scaleX(.2)}.imenu[data-astro-cid-rsdjbdi2][data-open] .imenu__icon[data-astro-cid-rsdjbdi2] span[data-astro-cid-rsdjbdi2]:nth-child(3){top:5px;transform:rotate(-45deg)}.imenu__nav[data-astro-cid-rsdjbdi2]{top:calc(var(--gutter) + env(safe-area-inset-top));left:calc(var(--gutter) + env(safe-area-inset-left) + 58px);width:min(1000px, 100% - 2 * var(--gutter) - 58px - 150px);visibility:hidden;position:absolute}.imenu__list[data-astro-cid-rsdjbdi2]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.imenu__pill[data-astro-cid-rsdjbdi2]{background:var(--bg-inside);min-height:44px;color:var(--ink);white-space:nowrap;pointer-events:auto;rotate:var(--tilt);transition:rotate .35s var(--ease-out), scale .35s var(--ease-out), background-color .25s var(--ease-out), border-color .25s var(--ease-out);border:1px solid #ff4f008c;border-radius:999px;align-items:center;padding:0 18px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.imenu__pill[data-astro-cid-rsdjbdi2]:hover,.imenu__pill[data-astro-cid-rsdjbdi2]:focus-visible{border-color:var(--orange);background:var(--orange);rotate:0deg;scale:1.06}}.imenu__veil[data-astro-cid-rsdjbdi2]{display:none}@media (width<=899px),(aspect-ratio<=4/5){.imenu__toggle[data-astro-cid-rsdjbdi2]{color:var(--ink);background:0 0;margin-left:-12px}.imenu__icon[data-astro-cid-rsdjbdi2]{width:22px;height:14px}.imenu__icon[data-astro-cid-rsdjbdi2] span[data-astro-cid-rsdjbdi2]:nth-child(2),.imenu[data-astro-cid-rsdjbdi2][data-open] .imenu__icon[data-astro-cid-rsdjbdi2] span[data-astro-cid-rsdjbdi2]:first-child,.imenu[data-astro-cid-rsdjbdi2][data-open] .imenu__icon[data-astro-cid-rsdjbdi2] span[data-astro-cid-rsdjbdi2]:nth-child(3){top:6px}.imenu__icon[data-astro-cid-rsdjbdi2] span[data-astro-cid-rsdjbdi2]:nth-child(3){top:12px}.imenu__veil[data-astro-cid-rsdjbdi2]{backdrop-filter:blur(10px);visibility:hidden;opacity:0;background:#ebebea8c;display:block;position:absolute;inset:0}.imenu[data-astro-cid-rsdjbdi2][data-open] .imenu__veil[data-astro-cid-rsdjbdi2]{pointer-events:auto}.imenu__nav[data-astro-cid-rsdjbdi2]{top:calc(var(--gutter) + env(safe-area-inset-top) + 72px);width:auto;left:0;right:0}.imenu__list[data-astro-cid-rsdjbdi2]{flex-direction:column;align-items:center;gap:10px}.imenu__pill[data-astro-cid-rsdjbdi2]{min-height:50px;padding:0 24px;font-size:1.125rem}.imenu__pill[data-astro-cid-rsdjbdi2]:active{border-color:var(--orange);background:var(--orange)}}@media (prefers-reduced-motion:reduce){.imenu__toggle[data-astro-cid-rsdjbdi2],.imenu__icon[data-astro-cid-rsdjbdi2] span[data-astro-cid-rsdjbdi2],.imenu__pill[data-astro-cid-rsdjbdi2]{transition:none}}.intro[data-astro-cid-fmp4ekgg]{z-index:3;position:relative}html.js .intro[data-astro-cid-fmp4ekgg]{pointer-events:none;height:240svh}.intro__stage[data-astro-cid-fmp4ekgg]{--rig-w:min(50vw, 64svh * 1.356);--rig-h:calc(var(--rig-w) / 1.356);--cut:calc(var(--rig-h) * .08);--monitor-top:calc(100% - var(--rig-h) * .992 + var(--cut));--word-h:calc((100vw - 2 * var(--gutter)) * .135);--word-top:calc(var(--monitor-top) - var(--word-h) * .785);--ink-left:calc(var(--word-h) * .5);--ink-right:calc(var(--word-h) * .5);--ink-top:calc(var(--word-h) * .17);--ink-base:calc(var(--word-h) * .83);background:var(--bg);pointer-events:auto;-webkit-user-select:none;user-select:none;height:100svh;min-height:560px;position:relative;overflow:hidden}html.js .intro__stage[data-astro-cid-fmp4ekgg]{position:sticky;top:0}.intro__grid[data-astro-cid-fmp4ekgg],.intro__letters[data-astro-cid-fmp4ekgg]{position:absolute;inset:0}.intro__title[data-astro-cid-fmp4ekgg]{font-weight:inherit;pointer-events:none}.intro__name[data-astro-cid-fmp4ekgg]{top:calc(var(--word-top) + var(--ink-top) - 34px);left:var(--gutter);right:var(--gutter);letter-spacing:-.02em;text-align:center;font-size:clamp(1.5rem,3.1vw,3rem);font-weight:400;line-height:1.05;position:absolute;translate:0 -100%}.intro__word[data-astro-cid-fmp4ekgg]{top:var(--word-top);left:var(--gutter);right:var(--gutter);width:auto;height:var(--word-h);position:absolute}.intro__word-text[data-astro-cid-fmp4ekgg]{font-size:calc(var(--word-h) * .9);font-weight:900;line-height:var(--word-h);letter-spacing:-.02em;text-align:center;text-transform:uppercase;display:block}.intro__word[data-astro-cid-fmp4ekgg].is-live .intro__word-text[data-astro-cid-fmp4ekgg]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.intro__path[data-astro-cid-fmp4ekgg]{top:calc(var(--word-top) + var(--ink-base) + 14px);letter-spacing:-.01em;white-space:nowrap;transition:color .2s var(--ease-out);padding:4px 0;font-size:clamp(1.1875rem,1.45vw,1.375rem);font-weight:400;line-height:1.3;text-decoration:none;display:inline-grid;position:absolute}.intro__path[data-astro-cid-fmp4ekgg]:after{content:attr(data-label);visibility:hidden;height:0;font-weight:600;overflow:hidden}.intro__path-label[data-astro-cid-fmp4ekgg],.intro__path[data-astro-cid-fmp4ekgg]:after{grid-area:1/1}html.js .intro__path-label[data-astro-cid-fmp4ekgg]{visibility:hidden}.intro__path--design[data-astro-cid-fmp4ekgg]{left:calc(var(--gutter) + var(--ink-left));justify-items:start}.intro__path--software[data-astro-cid-fmp4ekgg]{right:calc(var(--gutter) + var(--ink-right));justify-items:end}.intro__tip[data-astro-cid-fmp4ekgg]{background:var(--ink);color:var(--bg-inside);letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), translate .3s var(--ease-out);border-radius:999px;padding:10px 18px;font-size:.875rem;font-weight:500;position:absolute;top:calc(100% + 8px);translate:0 -6px}.intro__path--design[data-astro-cid-fmp4ekgg] .intro__tip[data-astro-cid-fmp4ekgg]{left:0}.intro__path--software[data-astro-cid-fmp4ekgg] .intro__tip[data-astro-cid-fmp4ekgg]{right:0}@media (hover:hover){.intro__path[data-astro-cid-fmp4ekgg]:hover,.intro__path[data-astro-cid-fmp4ekgg]:focus-visible{color:var(--orange)}.intro__path[data-astro-cid-fmp4ekgg]:hover .intro__path-label[data-astro-cid-fmp4ekgg],.intro__path[data-astro-cid-fmp4ekgg]:focus-visible .intro__path-label[data-astro-cid-fmp4ekgg]{font-weight:600}.intro__path[data-astro-cid-fmp4ekgg]:hover .intro__tip[data-astro-cid-fmp4ekgg],.intro__path[data-astro-cid-fmp4ekgg]:focus-visible .intro__tip[data-astro-cid-fmp4ekgg]{opacity:1;pointer-events:auto;translate:0}}@media (hover:none){.intro__tip[data-astro-cid-fmp4ekgg]{display:none}}.pc[data-astro-cid-fmp4ekgg]{left:calc(50% - var(--rig-w) * .441);bottom:calc(-1 * var(--cut));width:var(--rig-w);aspect-ratio:6281/4632;position:absolute}.pc__img[data-astro-cid-fmp4ekgg]{user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.pc__screen[data-astro-cid-fmp4ekgg],.pc__glass[data-astro-cid-fmp4ekgg]{width:54.5%;height:55.96%;position:absolute;top:8.18%;left:16.8%}.pc__screen[data-astro-cid-fmp4ekgg]{background:var(--bg-inside)}.pc[data-astro-cid-fmp4ekgg] .pc__view{background:var(--bg-inside);pointer-events:none;transition:filter .6s var(--ease-out);position:absolute;overflow:hidden}.pc[data-astro-cid-fmp4ekgg] .pc__page{position:absolute}.pc[data-astro-cid-fmp4ekgg] .pc__page>.about{margin-top:0}.pc[data-astro-cid-fmp4ekgg] .pc__view .about__mirror{width:100%;max-width:none;height:100%;position:absolute;inset:0}.pc[data-astro-cid-fmp4ekgg] .pc__view.is-far{filter:blur(2.4px)saturate(.9)}.pc[data-astro-cid-fmp4ekgg] .pc__view.is-glitching{animation:.28s step-end screen-glitch}@keyframes screen-glitch{0%{clip-path:inset(18% 0 52%);filter:drop-shadow(10px 0 #ff4f0099)drop-shadow(-10px 0 #0096ff73);translate:18px}30%{clip-path:inset(0);filter:drop-shadow(-8px 0 #ff4f008c)drop-shadow(8px 0 #0096ff66);translate:-26px}60%{clip-path:inset(60% 0 12%);filter:blur(2px);translate:10px}to{clip-path:inset(0);translate:0}}.pc__glass[data-astro-cid-fmp4ekgg]{pointer-events:none;background:repeating-linear-gradient(#11111117 0 1px,#0000 1px 3px),radial-gradient(120% 110%,#0000 55%,#1113 100%)}.intro__social[data-astro-cid-fmp4ekgg]{left:calc(var(--gutter) - 10px);bottom:calc(var(--gutter) - 10px);margin:0;padding:0;list-style:none;display:flex;position:absolute}.intro__social[data-astro-cid-fmp4ekgg] a[data-astro-cid-fmp4ekgg]{width:48px;height:48px;transition:color .2s var(--ease-out);border-radius:50%;place-items:center;display:grid}.intro__social[data-astro-cid-fmp4ekgg] span[data-astro-cid-fmp4ekgg],.intro__hint-arrow[data-astro-cid-fmp4ekgg]{width:26px;height:26px;display:grid}.intro__hint-arrow[data-astro-cid-fmp4ekgg] svg,.intro__social[data-astro-cid-fmp4ekgg] svg{width:100%;height:100%}@media (hover:hover){.intro__social[data-astro-cid-fmp4ekgg] a[data-astro-cid-fmp4ekgg]:hover{color:var(--orange)}}.intro__hint[data-astro-cid-fmp4ekgg]{right:var(--gutter);bottom:var(--gutter);white-space:nowrap;align-items:center;gap:10px;font-size:.9375rem;font-weight:500;display:flex;position:absolute}.intro__hint-text--touch[data-astro-cid-fmp4ekgg]{display:none}@media (hover:none){.intro__hint-text--mouse[data-astro-cid-fmp4ekgg]{display:none}.intro__hint-text--touch[data-astro-cid-fmp4ekgg]{display:inline}}.intro__hint-arrow[data-astro-cid-fmp4ekgg]{width:18px;height:18px;animation:hint-bob 1.6s var(--ease-in-out) infinite}.intro__reach[data-astro-cid-fmp4ekgg]{display:contents}.intro__hint-caret[data-astro-cid-fmp4ekgg]{width:14px;height:14px;animation:hint-drift 2.6s var(--ease-in-out) infinite;display:none}.intro__hint-caret[data-astro-cid-fmp4ekgg] svg{width:100%;height:100%}@keyframes hint-drift{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}@keyframes hint-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (width<=899px),(aspect-ratio<=4/5){.intro__stage[data-astro-cid-fmp4ekgg]{--rig-w:min(132vw, 44svh * 1.356);--word-h:calc(100vw * .16);padding:calc(var(--gutter) + env(safe-area-inset-top)) 0 calc(var(--gutter) + 44px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;display:flex}.intro__title[data-astro-cid-fmp4ekgg]{flex-direction:column;order:1;align-items:center;width:100%;display:flex}.intro__name[data-astro-cid-fmp4ekgg]{font-size:clamp(1.625rem,6.4vw,2.75rem);position:static;translate:none}.intro__word[data-astro-cid-fmp4ekgg]{width:100%;margin-top:4px;position:relative;top:auto;left:auto;right:auto}.intro__paths[data-astro-cid-fmp4ekgg]{flex-direction:column;order:2;align-items:center;margin-top:8px;display:flex}.intro__path[data-astro-cid-fmp4ekgg]{padding:3px 0;font-size:1rem;position:relative;top:auto;left:auto;right:auto}.pc[data-astro-cid-fmp4ekgg]{margin-top:clamp(16px,3svh,32px);margin-left:calc(var(--rig-w) * .118);flex:none;order:3;position:relative;bottom:auto;left:auto}.intro__reach[data-astro-cid-fmp4ekgg]{order:4;align-items:center;gap:6px;margin-top:clamp(14px,2.6svh,24px);display:flex}.intro__stage[data-astro-cid-fmp4ekgg] .talk--intro{position:static}.intro__stage[data-astro-cid-fmp4ekgg] .talk--intro .talk__pop{top:auto;left:50%;right:auto;bottom:calc(var(--gutter) + env(safe-area-inset-bottom));transform-origin:bottom;translate:-50%}.intro__social[data-astro-cid-fmp4ekgg]{position:static}.intro__hint[data-astro-cid-fmp4ekgg]{left:50%;right:auto;bottom:calc(var(--gutter) + env(safe-area-inset-bottom));gap:10px;font-size:.875rem;translate:-50%}.intro__hint-caret[data-astro-cid-fmp4ekgg]{display:grid}.intro__hint-arrow[data-astro-cid-fmp4ekgg]{display:none}}@media (prefers-reduced-motion:reduce){html.js .intro[data-astro-cid-fmp4ekgg]{height:auto}html.js .intro__stage[data-astro-cid-fmp4ekgg]{position:relative}.intro__hint-arrow[data-astro-cid-fmp4ekgg],.intro__hint-caret[data-astro-cid-fmp4ekgg]{animation:none}}.about[data-astro-cid-oxgmilyn]{--card-h:clamp(340px, 58svh, 640px);--card-w:calc(var(--card-h) * .711);z-index:2;background:var(--bg-inside);min-height:100svh;position:relative}html.js .about[data-astro-cid-oxgmilyn]{margin-top:-100svh}.about__card[data-astro-cid-oxgmilyn]{z-index:2;top:calc(-1 * var(--about-reach-top,0px));width:100%;height:calc(var(--about-reach-top,0px) + 160svh);pointer-events:none;position:absolute;left:0}.about__inner[data-astro-cid-oxgmilyn]{grid-template-columns:var(--card-w) minmax(0, 42rem);min-height:100svh;padding:96px var(--gutter);justify-content:center;align-items:center;column-gap:clamp(56px,7vw,140px);display:grid}.about__slot[data-astro-cid-oxgmilyn]{width:var(--card-w);height:var(--card-h)}.about__title[data-astro-cid-oxgmilyn]{letter-spacing:-.03em;white-space:nowrap;margin-bottom:clamp(20px,2.2vw,28px);font-size:min(2.5vw,2.375rem);font-weight:600;line-height:1.1}.about[data-astro-cid-oxgmilyn] .about__wave{vertical-align:-.2em;transform-origin:70% 80%;width:1.1em;height:1.1em;margin-left:.15em;display:inline-block}.about[data-astro-cid-oxgmilyn] .about__wave.is-waving{animation:wave 1.5s var(--ease-in-out) 1}@media (hover:hover){.about__title[data-astro-cid-oxgmilyn]:hover .about__wave{animation:wave 1.2s var(--ease-in-out) 1}}@keyframes wave{0%,to{rotate:0deg}15%,45%,75%{rotate:16deg}30%,60%{rotate:-8deg}}.about__p[data-astro-cid-oxgmilyn]{color:var(--ink);text-wrap:pretty;font-size:1rem;line-height:1.75}.about__extra[data-astro-cid-oxgmilyn]{outline:none;margin-top:1em}.about__more[data-astro-cid-oxgmilyn]{display:none}@media (width<=899px),(aspect-ratio<=4/5){.about[data-astro-cid-oxgmilyn]{--card-h:clamp(260px, 36svh, 440px)}.about__inner[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,34rem);align-content:start;row-gap:44px;padding:9svh clamp(24px,6vw,48px) 120px}.about__slot[data-astro-cid-oxgmilyn]{justify-self:center}.about__title[data-astro-cid-oxgmilyn]{font-size:min(5vw,2.25rem)}.about__p[data-astro-cid-oxgmilyn]{font-size:.9375rem;line-height:1.7}}@media (width<=599px){.about__inner[data-astro-cid-oxgmilyn]{padding-bottom:48px}html.js .about[data-astro-cid-oxgmilyn]:not(.is-open) .about__extra[data-astro-cid-oxgmilyn]{display:none}html.js .about[data-astro-cid-oxgmilyn]:not(.is-open) .about__more[data-astro-cid-oxgmilyn]{min-height:44px;color:var(--ink);font:600 .9375rem/1 var(--font);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:6px;padding:0;text-decoration-thickness:2px;display:inline-flex}}@media (prefers-reduced-motion:reduce){html.js .about[data-astro-cid-oxgmilyn]{margin-top:0}.about[data-astro-cid-oxgmilyn] .about__wave.is-waving,.about__title[data-astro-cid-oxgmilyn]:hover .about__wave{animation:none}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2)format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2)format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-devanagari-800-normal.ACzlZF75.woff2)format("woff2"),url(/_astro/poppins-devanagari-800-normal.BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-ext-800-normal.CDgOlX-1.woff2)format("woff2"),url(/_astro/poppins-latin-ext-800-normal.CIZaRbSk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2)format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.heading[data-astro-cid-oaxrxw2l]{--shine:-30%;letter-spacing:-.04em;white-space:nowrap;width:fit-content;max-width:100%;font-size:clamp(2.125rem,3.9vw,3.5rem);font-weight:600;line-height:1.05;position:relative}.heading__sizer{color:#0000}.heading__probe{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.heading__art{pointer-events:none;transform:translateX(var(--gx,0px));position:absolute;inset:0}.heading__char{--c:var(--ink);--band:var(--c) 0 calc(var(--shine) - 11%), #dcdcd6 var(--shine), var(--c) calc(var(--shine) + 11%) 100%;will-change:transform;position:absolute;top:0;left:0}.heading__w{color:#0000;background-image:linear-gradient(100deg, var(--band));background-position:calc(-1 * var(--x)) 0;background-size:var(--w) 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0;translate:-50%}.heading__w:not(:first-child){opacity:0}.heading__caret{background:var(--orange);transform-origin:0;opacity:0;position:absolute;left:0}.heading__art:before,.heading__art:after{content:attr(data-text);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.heading[data-glitch] .heading__art:before{opacity:1;color:var(--orange);clip-path:inset(var(--g1t) 0 var(--g1b) 0);transform:translateX(var(--g1x))}.heading[data-glitch] .heading__art:after{opacity:.8;color:#ff8a4c;clip-path:inset(var(--g2t) 0 var(--g2b) 0);transform:translateX(var(--g2x))}.item[data-astro-cid-y2vllrex]{width:var(--card-w);scroll-snap-align:start;flex:none}.card[data-astro-cid-y2vllrex]{aspect-ratio:2/3;isolation:isolate;color:#fff;transition:scale .5s var(--ease-out);background:#141414;border-radius:clamp(14px,1.1vw,18px);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-y2vllrex]:before,.card[data-astro-cid-y2vllrex]:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.card[data-astro-cid-y2vllrex]:before{background:linear-gradient(#0a0a0ab8,#0a0a0a00 46%)}.card[data-astro-cid-y2vllrex]:after{opacity:0;transition:opacity .5s var(--ease-out);background:linear-gradient(#0a0a0ae0,#0a0a0a8c 38%,#0a0a0a00 68%),linear-gradient(#0a0a0a00 68%,#0a0a0a99)}.card__media[data-astro-cid-y2vllrex]{z-index:-2;transition:scale .9s var(--ease-out);position:absolute;inset:0}.card__img[data-astro-cid-y2vllrex]{object-fit:cover;width:116%;max-width:none;height:100%;margin-left:-8%}.card__img--art[data-astro-cid-y2vllrex]{image-rendering:pixelated}.card__head[data-astro-cid-y2vllrex]{padding:clamp(20px,1.8vw,26px) clamp(20px,1.8vw,26px) 0}.card__client[data-astro-cid-y2vllrex]{color:#ffffffb8;font-size:.8125rem;font-weight:500}.card__title[data-astro-cid-y2vllrex]{letter-spacing:-.025em;text-wrap:balance;margin-top:6px;font-size:clamp(1.375rem,1.85vw,1.75rem);font-weight:600;line-height:1.12}.card__summary[data-astro-cid-y2vllrex]{color:#ffffffd9;text-wrap:pretty;max-width:30ch;margin-top:12px;font-size:.875rem;line-height:1.5}.card__foot[data-astro-cid-y2vllrex]{--edge:clamp(14px, 1.3vw, 18px);padding:0 calc(var(--edge) + 58px) var(--edge) clamp(20px, 1.8vw, 26px)}.card__tags[data-astro-cid-y2vllrex]{flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;display:flex}.card__tag[data-astro-cid-y2vllrex]{font-variant-numeric:tabular-nums;background:#111111b8;border-radius:999px;padding:6px 11px;font-size:.75rem;font-weight:500;line-height:1}.card__go[data-astro-cid-y2vllrex]{right:var(--edge);bottom:var(--edge);color:#fff;clip-path:inset(0 0 0 calc(100% - 46px) round 999px);height:46px;transition:clip-path .55s var(--ease-out), background-color .3s var(--ease-out), color .3s var(--ease-out);background:#111111b8;border-radius:999px;align-items:center;padding-left:18px;display:flex;position:absolute}.card__go-label[data-astro-cid-y2vllrex]{letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .3s var(--ease-out), translate .45s var(--ease-out);font-size:.75rem;font-weight:600;translate:8px}.card__go-icon[data-astro-cid-y2vllrex]{width:46px;height:46px;transition:rotate .45s var(--ease-out);place-items:center;display:grid}.card__go-icon[data-astro-cid-y2vllrex] svg{width:20px;height:20px}.card[data-astro-cid-y2vllrex]:active{scale:.985}@media (hover:hover) and (pointer:fine){.card__summary[data-astro-cid-y2vllrex]{opacity:0;filter:blur(4px);transition:opacity .4s var(--ease-out), translate .5s var(--ease-out), filter .4s var(--ease-out);translate:0 10px}.card[data-astro-cid-y2vllrex]:hover,.card[data-astro-cid-y2vllrex]:focus-visible{scale:1.03}.card[data-astro-cid-y2vllrex]:hover:after,.card[data-astro-cid-y2vllrex]:focus-visible:after{opacity:1}.card[data-astro-cid-y2vllrex]:hover .card__summary[data-astro-cid-y2vllrex],.card[data-astro-cid-y2vllrex]:focus-visible .card__summary[data-astro-cid-y2vllrex]{opacity:1;filter:blur();translate:0}.card[data-astro-cid-y2vllrex]:hover .card__media[data-astro-cid-y2vllrex],.card[data-astro-cid-y2vllrex]:focus-visible .card__media[data-astro-cid-y2vllrex]{scale:1.07}.card[data-astro-cid-y2vllrex]:hover .card__go[data-astro-cid-y2vllrex],.card[data-astro-cid-y2vllrex]:focus-visible .card__go[data-astro-cid-y2vllrex]{background:var(--orange);color:var(--ink);clip-path:inset(0 round 999px)}.card[data-astro-cid-y2vllrex]:hover .card__go-label[data-astro-cid-y2vllrex],.card[data-astro-cid-y2vllrex]:focus-visible .card__go-label[data-astro-cid-y2vllrex]{opacity:1;translate:0}.card[data-astro-cid-y2vllrex]:hover .card__go-icon[data-astro-cid-y2vllrex],.card[data-astro-cid-y2vllrex]:focus-visible .card__go-icon[data-astro-cid-y2vllrex]{rotate:45deg}.card[data-astro-cid-y2vllrex]:active{scale:.99}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-y2vllrex],.card[data-astro-cid-y2vllrex]:after,.card__media[data-astro-cid-y2vllrex],.card__summary[data-astro-cid-y2vllrex],.card__go[data-astro-cid-y2vllrex],.card__go-label[data-astro-cid-y2vllrex],.card__go-icon[data-astro-cid-y2vllrex]{transition:none}}.projects[data-astro-cid-ftq3vvlr]{--gap:12px;--card-w:min(74vw, 320px);z-index:1;background:var(--bg-inside);padding:clamp(72px,12svh,128px) 0 clamp(96px,14svh,144px);position:relative}@media (width>=900px) and (aspect-ratio>=4/5){.projects[data-astro-cid-ftq3vvlr]{--gap:calc(var(--col-gap) + 6px);--card-w:calc(var(--col-card) * .96)}.projects[data-astro-cid-ftq3vvlr] .projects__head[data-astro-cid-ftq3vvlr]{margin-bottom:clamp(32px,5.6svh,60px)}.projects[data-astro-cid-ftq3vvlr] .projects__foot[data-astro-cid-ftq3vvlr]{margin-top:clamp(24px,3.8svh,40px)}.projects[data-astro-cid-ftq3vvlr] .projects__head[data-astro-cid-ftq3vvlr],.projects[data-astro-cid-ftq3vvlr] .projects__foot[data-astro-cid-ftq3vvlr]{width:var(--col);margin-inline:auto;padding-inline:0}.projects[data-astro-cid-ftq3vvlr] .projects__viewport[data-astro-cid-ftq3vvlr]{scroll-padding-inline:calc((100% - var(--col)) / 2)}.projects[data-astro-cid-ftq3vvlr] .projects__track[data-astro-cid-ftq3vvlr]{padding-inline:calc((100% - var(--col)) / 2)}}.projects__head[data-astro-cid-ftq3vvlr]{padding:0 var(--side);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:clamp(24px,4.5svh,48px);display:flex}.filter[data-astro-cid-ftq3vvlr]{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#1111110f;border-radius:999px;width:fit-content;max-width:100%;padding:4px;display:none;position:relative}html.js .filter[data-astro-cid-ftq3vvlr]{display:block}.filter__list[data-astro-cid-ftq3vvlr]{display:flex}.filter__btn[data-astro-cid-ftq3vvlr]{color:#111111a3;height:36px;font:500 .875rem/1 var(--font);white-space:nowrap;cursor:pointer;transition:color .16s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 15px;display:inline-flex}.filter__btn[data-astro-cid-ftq3vvlr][aria-checked=true]{cursor:grab}.filter[data-astro-cid-ftq3vvlr][data-held],.filter[data-astro-cid-ftq3vvlr][data-held] .filter__btn[data-astro-cid-ftq3vvlr]{cursor:grabbing}.filter__btn[data-astro-cid-ftq3vvlr][data-pressed]{transform:scale(.96)}.filter__btn[data-astro-cid-ftq3vvlr]:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.filter__btn[data-astro-cid-ftq3vvlr][aria-checked=false]:hover{color:var(--ink)}}.filter__count[data-astro-cid-ftq3vvlr]{font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600;translate:0 -.4em}.filter__thumb[data-astro-cid-ftq3vvlr]{background:var(--orange);pointer-events:none;clip-path:inset(0 100% 0 0 round 999px);border-radius:999px;position:absolute;inset:4px}.filter__thumb[data-astro-cid-ftq3vvlr] .filter__btn[data-astro-cid-ftq3vvlr]{color:var(--ink)}.projects__stage[data-astro-cid-ftq3vvlr]{position:relative}.projects__viewport[data-astro-cid-ftq3vvlr]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--side);scrollbar-width:none;overflow-x:auto}.projects__viewport[data-astro-cid-ftq3vvlr]::-webkit-scrollbar{display:none}.is-free[data-astro-cid-ftq3vvlr] .projects__viewport[data-astro-cid-ftq3vvlr]{scroll-snap-type:none;overflow:clip}.projects__track[data-astro-cid-ftq3vvlr]{gap:var(--gap);width:max-content;padding:10px var(--side);margin:0;list-style:none;display:flex;position:relative}.is-free[data-astro-cid-ftq3vvlr] .projects__track[data-astro-cid-ftq3vvlr]{touch-action:pan-y;will-change:transform}.projects__track[data-astro-cid-ftq3vvlr] .is-out{display:none}@media (hover:hover) and (pointer:fine){.projects__track[data-astro-cid-ftq3vvlr]{cursor:grab;user-select:none}.has-cursor[data-astro-cid-ftq3vvlr] .projects__viewport[data-astro-cid-ftq3vvlr],.has-cursor[data-astro-cid-ftq3vvlr] .projects__track[data-astro-cid-ftq3vvlr],.has-cursor[data-astro-cid-ftq3vvlr] .projects__track[data-astro-cid-ftq3vvlr] .card{cursor:none}.projects__track[data-astro-cid-ftq3vvlr] .card{cursor:inherit;-webkit-user-drag:none}.projects__track[data-astro-cid-ftq3vvlr].is-dragging{cursor:grabbing}.projects__track[data-astro-cid-ftq3vvlr].is-dragging .card{pointer-events:none}}.drag-cursor[data-astro-cid-ftq3vvlr]{z-index:60;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.drag-cursor__dot[data-astro-cid-ftq3vvlr]{background:var(--ink);color:#fff;opacity:0;width:42px;height:42px;transition:opacity .2s var(--ease-out), scale .4s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;gap:4px;margin:-21px 0 0 -21px;display:flex;scale:.3;box-shadow:0 6px 18px #0000002e}.drag-cursor[data-astro-cid-ftq3vvlr].is-on .drag-cursor__dot[data-astro-cid-ftq3vvlr]{opacity:1;scale:1}.drag-cursor[data-astro-cid-ftq3vvlr].is-on.is-pressed .drag-cursor__dot[data-astro-cid-ftq3vvlr]{scale:.84}.drag-cursor__arrow[data-astro-cid-ftq3vvlr]{transition:translate .3s var(--ease-out);display:grid}.drag-cursor__arrow[data-astro-cid-ftq3vvlr] svg{width:10px;height:10px}.drag-cursor[data-astro-cid-ftq3vvlr].is-pressed .drag-cursor__arrow--prev[data-astro-cid-ftq3vvlr]{translate:-3px}.drag-cursor[data-astro-cid-ftq3vvlr].is-pressed .drag-cursor__arrow--next[data-astro-cid-ftq3vvlr]{translate:3px}.projects__foot[data-astro-cid-ftq3vvlr]{min-height:48px;padding:0 var(--side);align-items:center;gap:24px;margin-top:clamp(16px,2.6svh,28px);display:flex}.projects__progress[data-astro-cid-ftq3vvlr]{background:#1111111a;border-radius:3px;flex:1;max-width:360px;height:3px;overflow:hidden}.projects__progress[data-astro-cid-ftq3vvlr] span[data-astro-cid-ftq3vvlr]{border-radius:inherit;background:var(--ink);width:30%;height:100%;display:block}.projects__arrows[data-astro-cid-ftq3vvlr]{gap:8px;margin-left:auto;display:flex}.arrow[data-astro-cid-ftq3vvlr]{width:48px;height:48px;color:var(--ink);cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), opacity .25s var(--ease-out), scale .2s var(--ease-out);background:#11111112;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.arrow[data-astro-cid-ftq3vvlr] svg{width:20px;height:20px}.arrow[data-astro-cid-ftq3vvlr]:active{scale:.94}.arrow[data-astro-cid-ftq3vvlr][aria-disabled=true]{opacity:.32;cursor:default}@media (hover:hover){.arrow[data-astro-cid-ftq3vvlr]:not([aria-disabled=true]):hover{background:var(--ink);color:var(--bg-inside)}}@media (hover:none){.projects__arrows[data-astro-cid-ftq3vvlr]{display:none}.projects__progress[data-astro-cid-ftq3vvlr]{max-width:none}}@media (width<=899px),(aspect-ratio<=4/5){.projects__head[data-astro-cid-ftq3vvlr]{flex-direction:column;align-items:flex-start}}@media (width<=599px){.projects[data-astro-cid-ftq3vvlr]{padding:48px 0}.filter[data-astro-cid-ftq3vvlr]{width:100%}.filter__btn[data-astro-cid-ftq3vvlr]{flex:auto;padding:0 8px}.filter__count[data-astro-cid-ftq3vvlr]{display:none}}@media (width<=359px){.filter__btn[data-astro-cid-ftq3vvlr]{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.filter__btn[data-astro-cid-ftq3vvlr]{transition:color .16s}.drag-cursor__dot[data-astro-cid-ftq3vvlr],.drag-cursor__arrow[data-astro-cid-ftq3vvlr]{transition:opacity .2s}}.tools[data-astro-cid-6g6xweid]{--logo:clamp(34px, 3.2vw, 48px);--logo-gap:clamp(28px, 3.3vw, 54px);--fade:14%;z-index:1;background:var(--bg-inside);padding:clamp(24px,5svh,56px) 0 clamp(72px,11svh,112px);position:relative}.tools__head[data-astro-cid-6g6xweid]{width:min(100% - 2 * var(--side), 1200px);margin:0 auto clamp(4px,1.5svh,16px)}.tools__lead[data-astro-cid-6g6xweid]{max-width:44ch;color:var(--ink-soft);margin-top:14px;font-size:1rem;line-height:1.55}@media (width<=599px){.tools[data-astro-cid-6g6xweid]{padding:48px 0}.tools__lead[data-astro-cid-6g6xweid]{font-size:.9375rem}}.tools__rows[data-astro-cid-6g6xweid]{grid-template-columns:minmax(0,1fr);gap:clamp(0px,.3svh,4px);display:grid}.loop[data-astro-cid-6g6xweid]{mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);touch-action:pan-y;-webkit-user-select:none;user-select:none;padding:44px 0 4px;overflow:clip}@media (width>=900px) and (aspect-ratio>=4/5){.tools[data-astro-cid-6g6xweid]{--fade:var(--bleed)}.tools[data-astro-cid-6g6xweid] .tools__head[data-astro-cid-6g6xweid]{width:var(--col)}.tools[data-astro-cid-6g6xweid] .loop[data-astro-cid-6g6xweid]{width:calc(var(--col) + 2 * var(--bleed));margin-inline:auto}}.loop[data-astro-cid-6g6xweid][data-draggable]{cursor:grab}.loop[data-astro-cid-6g6xweid][data-dragging],.loop[data-astro-cid-6g6xweid][data-dragging] [data-astro-cid-6g6xweid]{cursor:grabbing}.loop__track[data-astro-cid-6g6xweid]{will-change:transform;width:max-content;display:flex}.loop__list[data-astro-cid-6g6xweid]{align-items:center;margin:0;padding:0;list-style:none;display:flex}.loop__item[data-astro-cid-6g6xweid]{margin-right:var(--logo-gap);flex:none;position:relative}.loop__logo[data-astro-cid-6g6xweid]{width:auto;max-width:none;height:calc(var(--logo) * var(--scale,1));filter:grayscale();-webkit-user-drag:none;transition:scale .35s var(--ease-out), filter .35s var(--ease-out);display:block}.loop__tip[data-astro-cid-6g6xweid]{background:var(--ink);color:var(--bg-inside);white-space:nowrap;opacity:0;transform-origin:50% 100%;pointer-events:none;transition:opacity .2s var(--ease-out), translate .25s var(--ease-out), scale .25s var(--ease-out);border-radius:8px;margin-bottom:19px;padding:6px 10px;font-size:.75rem;font-weight:500;line-height:1;position:absolute;bottom:100%;left:50%;translate:-50% 4px;scale:.92}.loop__tip[data-astro-cid-6g6xweid]:after{content:"";background:inherit;border-radius:0 0 2px;width:8px;height:8px;position:absolute;top:100%;left:50%;translate:-50% -5px;rotate:45deg}.loop__item[data-astro-cid-6g6xweid][data-active] .loop__logo[data-astro-cid-6g6xweid]{filter:none;scale:1.2}.loop__item[data-astro-cid-6g6xweid][data-active] .loop__tip[data-astro-cid-6g6xweid]{opacity:1;translate:-50%;scale:1}@media (hover:hover) and (pointer:fine){.loop[data-astro-cid-6g6xweid]:not([data-dragging]) .loop__item[data-astro-cid-6g6xweid]:hover .loop__logo[data-astro-cid-6g6xweid]{filter:none;scale:1.2}.loop[data-astro-cid-6g6xweid]:not([data-dragging]) .loop__item[data-astro-cid-6g6xweid]:hover .loop__tip[data-astro-cid-6g6xweid]{opacity:1;translate:-50%;scale:1}}@media (prefers-reduced-motion:reduce){.loop__logo[data-astro-cid-6g6xweid],.loop__tip[data-astro-cid-6g6xweid]{transition:none}}.career[data-astro-cid-ypepf4gz]{z-index:1;background:var(--bg-inside);padding:clamp(32px,6svh,72px) 0 clamp(96px,14svh,144px);position:relative}.career__inner[data-astro-cid-ypepf4gz]{--split-gap:clamp(20px, 2.4vw, 40px);--panel:#ececea;width:min(100% - 2 * var(--side), 1200px);margin-inline:auto}@media (width<=599px){.career[data-astro-cid-ypepf4gz]{padding:48px 0}}.career__head[data-astro-cid-ypepf4gz]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 32px;margin-bottom:clamp(20px,3svh,32px);display:flex}.block-title[data-astro-cid-ypepf4gz]{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:600;line-height:1.15}.cv[data-astro-cid-ypepf4gz]{isolation:isolate;border:1.5px solid var(--ink);min-height:44px;color:var(--ink);transition:border-color .35s var(--ease-out), scale .25s var(--ease-out);border-radius:999px;align-items:center;gap:12px;padding:4px 4px 4px 18px;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.cv[data-astro-cid-ypepf4gz]:before{content:"";z-index:-1;aspect-ratio:1;background:var(--orange);width:calc(200% + 40px);transition:transform .6s var(--ease-out);border-radius:50%;position:absolute;top:50%;right:19px;transform:translate(50%,-50%)scale(0)}.cv[data-astro-cid-ypepf4gz]:active{scale:.97}.cv__icon[data-astro-cid-ypepf4gz]{background:var(--ink);width:32px;height:32px;color:var(--bg-inside);transition:color .3s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.cv__arrow[data-astro-cid-ypepf4gz]{width:16px;height:16px;transition:transform .5s var(--ease-out);grid-area:1/1;display:grid}.cv__arrow[data-astro-cid-ypepf4gz] svg{width:100%;height:100%}.cv__arrow--next[data-astro-cid-ypepf4gz]{transform:translateY(-180%)}@media (width<=599px){.career__head[data-astro-cid-ypepf4gz]{flex-wrap:nowrap;align-items:center}.cv[data-astro-cid-ypepf4gz]{border:0;flex:none;min-height:0;padding:0}.cv[data-astro-cid-ypepf4gz]:before{display:none}.cv__label[data-astro-cid-ypepf4gz]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cv__icon[data-astro-cid-ypepf4gz]{width:40px;height:40px}.cv__arrow[data-astro-cid-ypepf4gz]{width:18px;height:18px}}@media (hover:hover){.cv[data-astro-cid-ypepf4gz]:hover{border-color:var(--orange)}.cv[data-astro-cid-ypepf4gz]:hover:before{transform:translate(50%,-50%)scale(1)}.cv[data-astro-cid-ypepf4gz]:hover .cv__icon[data-astro-cid-ypepf4gz]{color:var(--orange)}.cv[data-astro-cid-ypepf4gz]:hover .cv__arrow[data-astro-cid-ypepf4gz]{transform:translateY(180%)}.cv[data-astro-cid-ypepf4gz]:hover .cv__arrow--next[data-astro-cid-ypepf4gz]{transform:none}}.xp__thumb[data-astro-cid-ypepf4gz],.xp__panel[data-astro-cid-ypepf4gz]{display:none}.xp__list[data-astro-cid-ypepf4gz]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.job[data-astro-cid-ypepf4gz]{background:var(--panel);outline-offset:-2px;transition:outline-color .35s var(--ease-out);border-radius:8px;outline:2px solid #0000}html:not(.js) .job[data-astro-cid-ypepf4gz],.job[data-astro-cid-ypepf4gz][data-active]{outline-color:var(--orange)}.job__head[data-astro-cid-ypepf4gz]{border-radius:inherit;width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo toggle""role role""meta meta";align-items:center;padding:20px;display:grid}.job__head[data-astro-cid-ypepf4gz]:focus-visible{outline-offset:-2px}.job__logo[data-astro-cid-ypepf4gz]{grid-area:logo;align-items:center;min-height:40px;display:flex}.job__logo[data-astro-cid-ypepf4gz] img[data-astro-cid-ypepf4gz],.job__brand[data-astro-cid-ypepf4gz]{-webkit-user-drag:none;width:auto;max-width:none}.job__logo[data-astro-cid-ypepf4gz] img[data-astro-cid-ypepf4gz]{height:calc(28px * var(--scale,1))}.job__role[data-astro-cid-ypepf4gz]{letter-spacing:-.01em;grid-area:role;margin-top:14px;font-size:1.125rem;font-weight:600;line-height:1.25}.job__years[data-astro-cid-ypepf4gz],.job__kind[data-astro-cid-ypepf4gz]{color:var(--ink-soft);grid-area:meta;margin-top:4px;font-size:.875rem;font-weight:500}.job__years[data-astro-cid-ypepf4gz]{font-variant-numeric:tabular-nums;display:none}.job__kind[data-astro-cid-ypepf4gz]{font-weight:400}.job__toggle[data-astro-cid-ypepf4gz]{width:36px;height:36px;transition:transform .45s var(--ease-out), background-color .45s var(--ease-out);background:#11111112;border-radius:50%;grid-area:toggle;place-items:center;display:grid}.job__toggle[data-astro-cid-ypepf4gz] svg{width:18px;height:18px}html:not(.js) .job__toggle[data-astro-cid-ypepf4gz]{display:none}.job[data-astro-cid-ypepf4gz][data-active] .job__toggle[data-astro-cid-ypepf4gz]{background:var(--orange);transform:rotate(45deg)}html.js .job__body[data-astro-cid-ypepf4gz]{overflow:hidden}html.js .job[data-astro-cid-ypepf4gz]:not([data-active]) .job__body[data-astro-cid-ypepf4gz]{visibility:hidden;height:0}.job__inner[data-astro-cid-ypepf4gz]{gap:14px;padding:0 20px 24px;display:grid}.job__brand[data-astro-cid-ypepf4gz],.job__area[data-astro-cid-ypepf4gz],.job__big-role[data-astro-cid-ypepf4gz]{display:none}.job__company[data-astro-cid-ypepf4gz]{border-top:1px solid #1111111a;padding-top:16px;font-size:.9375rem;font-weight:500}.job__facts[data-astro-cid-ypepf4gz]{gap:12px;margin:4px 0 0;display:grid}.job__facts[data-astro-cid-ypepf4gz] dt[data-astro-cid-ypepf4gz]{color:var(--ink-soft);font-size:.75rem;font-weight:500}.job__facts[data-astro-cid-ypepf4gz] dd[data-astro-cid-ypepf4gz]{margin:2px 0 0;font-size:.875rem;font-weight:500;line-height:1.4}.job__text[data-astro-cid-ypepf4gz]{max-width:58ch;color:var(--ink-soft);font-size:.9375rem;line-height:1.6}@media (hover:hover) and (pointer:fine){.job[data-astro-cid-ypepf4gz]:not([data-active]) .job__head[data-astro-cid-ypepf4gz]:hover .job__toggle[data-astro-cid-ypepf4gz]{background:#1111111f}}@media (width>=900px) and (aspect-ratio>=4/5){.career[data-astro-cid-ypepf4gz] .career__inner[data-astro-cid-ypepf4gz]{width:var(--col)}.career[data-astro-cid-ypepf4gz] .studies[data-astro-cid-ypepf4gz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(40px,5vw,88px)}.career[data-astro-cid-ypepf4gz] .studies__col[data-astro-cid-ypepf4gz]{grid-row:span 2;grid-template-rows:subgrid;display:grid}.career[data-astro-cid-ypepf4gz] .studies__head[data-astro-cid-ypepf4gz]{align-self:end}.career[data-astro-cid-ypepf4gz] .stamps[data-astro-cid-ypepf4gz]{display:none}.career[data-astro-cid-ypepf4gz] .entry__stamp[data-astro-cid-ypepf4gz]{display:inline-block}html.js .career[data-astro-cid-ypepf4gz] .xp[data-astro-cid-ypepf4gz]{--pad:clamp(28px, 3vw, 44px);--odo:clamp(2.5rem, 4.2vw, 3.75rem);--foot:calc(var(--odo) * 1.3 + 52px);isolation:isolate;column-gap:var(--split-gap);min-height:var(--xp-h,0px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;position:relative}html.js .career[data-astro-cid-ypepf4gz] .xp__list[data-astro-cid-ypepf4gz]{flex-direction:column;grid-area:1/1;display:flex}html.js .career[data-astro-cid-ypepf4gz] .xp__panel[data-astro-cid-ypepf4gz]{background:var(--panel);border-radius:8px;grid-area:1/2;display:block;position:relative;overflow:hidden}html.js .career[data-astro-cid-ypepf4gz] .xp__panel[data-astro-cid-ypepf4gz]:before{content:"";background-image:radial-gradient(#11111129 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 28%,#000);mask-image:linear-gradient(#0000 28%,#000)}html.js .career[data-astro-cid-ypepf4gz] .crop[data-astro-cid-ypepf4gz]{border:0 solid #11111152;width:14px;height:14px;position:absolute}html.js .career[data-astro-cid-ypepf4gz] .crop--tl[data-astro-cid-ypepf4gz]{border-top-width:1.5px;border-left-width:1.5px;top:14px;left:14px}html.js .career[data-astro-cid-ypepf4gz] .crop--tr[data-astro-cid-ypepf4gz]{border-top-width:1.5px;border-right-width:1.5px;top:14px;right:14px}html.js .career[data-astro-cid-ypepf4gz] .crop--bl[data-astro-cid-ypepf4gz]{border-bottom-width:1.5px;border-left-width:1.5px;bottom:14px;left:14px}html.js .career[data-astro-cid-ypepf4gz] .crop--br[data-astro-cid-ypepf4gz]{border-bottom-width:1.5px;border-right-width:1.5px;bottom:14px;right:14px}html.js .career[data-astro-cid-ypepf4gz] .xp__foot[data-astro-cid-ypepf4gz]{right:var(--pad);bottom:var(--pad);left:var(--pad);position:absolute}html.js .career[data-astro-cid-ypepf4gz] .xp__thumb[data-astro-cid-ypepf4gz]{z-index:2;width:calc((100% - var(--split-gap)) * 5 / 12);border:2px solid var(--orange);pointer-events:none;border-radius:6px;display:block;position:absolute;top:0;left:0}html.js .career[data-astro-cid-ypepf4gz] .xp[data-astro-cid-ypepf4gz]:not([data-ready]) .xp__thumb[data-astro-cid-ypepf4gz]{visibility:hidden}html.js .career[data-astro-cid-ypepf4gz] .job[data-astro-cid-ypepf4gz]{background:0 0;border-radius:0;outline:0;flex:1 1 0;display:flex}html.js .career[data-astro-cid-ypepf4gz] .job[data-astro-cid-ypepf4gz]+.job[data-astro-cid-ypepf4gz]{margin-top:8px}html.js .career[data-astro-cid-ypepf4gz] .job__head[data-astro-cid-ypepf4gz]{z-index:1;background:var(--panel);transition:background-color .3s var(--ease-out), scale .25s var(--ease-out);border-radius:6px;flex:1;grid-template-areas:"logo years""role role""kind kind";align-content:center;padding:18px 24px;position:relative}html.js .career[data-astro-cid-ypepf4gz] .job__head[data-astro-cid-ypepf4gz]:active{scale:.985}html.js .career[data-astro-cid-ypepf4gz] .xp[data-astro-cid-ypepf4gz]:not([data-ready]) .job[data-astro-cid-ypepf4gz][data-active] .job__head[data-astro-cid-ypepf4gz]{outline:2px solid var(--orange);outline-offset:-2px}html.js .career[data-astro-cid-ypepf4gz] .job__logo[data-astro-cid-ypepf4gz] img[data-astro-cid-ypepf4gz]{height:calc(34px * var(--scale,1))}html.js .career[data-astro-cid-ypepf4gz] .job__years[data-astro-cid-ypepf4gz]{grid-area:years;justify-self:end;margin:0;display:block}html.js .career[data-astro-cid-ypepf4gz] .job__role[data-astro-cid-ypepf4gz]{margin-top:14px;font-size:clamp(1.0625rem,1.3vw,1.25rem)}html.js .career[data-astro-cid-ypepf4gz] .job__kind[data-astro-cid-ypepf4gz]{grid-area:kind;justify-self:start}html.js .career[data-astro-cid-ypepf4gz] .job__toggle[data-astro-cid-ypepf4gz]{display:none}@media (hover:hover) and (pointer:fine){html.js .career[data-astro-cid-ypepf4gz] .job[data-astro-cid-ypepf4gz]:not([data-active]) .job__head[data-astro-cid-ypepf4gz]:hover{background:#e4e4e1}}html.js .career[data-astro-cid-ypepf4gz] .job__body[data-astro-cid-ypepf4gz]{z-index:1;width:calc((100% - var(--split-gap)) * 7 / 12);height:auto;position:absolute;top:0;bottom:0;right:0;overflow:visible}html.js .career[data-astro-cid-ypepf4gz] .job[data-astro-cid-ypepf4gz]:not([data-active]) .job__body[data-astro-cid-ypepf4gz]{height:auto}html.js .career[data-astro-cid-ypepf4gz] .job__inner[data-astro-cid-ypepf4gz]{padding:var(--pad) var(--pad) calc(var(--pad) + var(--foot) + 28px);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand area""role role""company company""text text""facts facts";align-items:center;gap:0}html.js .career[data-astro-cid-ypepf4gz] .job__brand[data-astro-cid-ypepf4gz]{height:calc(46px * var(--scale,1));grid-area:brand;justify-self:start;display:block}html.js .career[data-astro-cid-ypepf4gz] .job__area[data-astro-cid-ypepf4gz]{background:var(--bg-inside);border-radius:4px;grid-area:area;margin-left:16px;padding:7px 12px;font-size:.8125rem;font-weight:500;line-height:1.2;display:block}html.js .career[data-astro-cid-ypepf4gz] .job__big-role[data-astro-cid-ypepf4gz]{letter-spacing:-.03em;grid-area:role;margin-top:clamp(26px,4.5svh,44px);font-size:clamp(1.625rem,2.4vw,2.25rem);font-weight:600;line-height:1.1;display:block}html.js .career[data-astro-cid-ypepf4gz] .job__company[data-astro-cid-ypepf4gz]{color:var(--ink-soft);border:0;grid-area:company;margin-top:8px;padding:0;font-size:1rem;font-weight:400}html.js .career[data-astro-cid-ypepf4gz] .job__facts[data-astro-cid-ypepf4gz]{border-top:1px solid #1111111f;grid-area:facts;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:0 clamp(20px,3vw,44px);margin-top:24px;padding-top:18px}html.js .career[data-astro-cid-ypepf4gz] .job__facts[data-astro-cid-ypepf4gz] div[data-astro-cid-ypepf4gz]:last-child{grid-column:auto}html.js .career[data-astro-cid-ypepf4gz] .job__text[data-astro-cid-ypepf4gz]{color:var(--ink);grid-area:text;margin-top:18px;font-size:1rem}}.odo[data-astro-cid-ypepf4gz]{color:var(--orange);font-size:var(--odo);font-variant-numeric:tabular-nums;letter-spacing:-.03em;user-select:none;gap:.16em;font-weight:600;line-height:1.3;display:flex}.odo__group[data-astro-cid-ypepf4gz],.odo__digits[data-astro-cid-ypepf4gz]{display:flex}.odo__slot[data-astro-cid-ypepf4gz],.odo__to[data-astro-cid-ypepf4gz]{height:1.3em;overflow:hidden}.odo__strip[data-astro-cid-ypepf4gz]{flex-direction:column;display:flex}.odo__strip[data-astro-cid-ypepf4gz]>span[data-astro-cid-ypepf4gz]{text-align:center;height:1.3em;display:block}.odo__to[data-astro-cid-ypepf4gz]{display:grid}.odo__digits[data-astro-cid-ypepf4gz],.odo__now[data-astro-cid-ypepf4gz]{grid-area:1/1}.odo__dash[data-astro-cid-ypepf4gz]{opacity:.55;font-weight:400}.ruler[data-astro-cid-ypepf4gz]{margin-top:10px}.ruler__track[data-astro-cid-ypepf4gz]{background:#11111112;border-radius:2px;height:8px;position:relative}.ruler__lane[data-astro-cid-ypepf4gz]{background:#11111124;position:absolute;top:0;bottom:0}.ruler__active[data-astro-cid-ypepf4gz]{background:var(--orange);transform-origin:0;position:absolute;inset:0}.ruler__ticks[data-astro-cid-ypepf4gz]{height:26px;position:relative}.ruler__tick[data-astro-cid-ypepf4gz]{color:var(--ink-soft);font-variant-numeric:tabular-nums;padding:9px 0 0 6px;font-size:.6875rem;font-weight:500;line-height:1;position:absolute;top:0}.ruler__tick[data-astro-cid-ypepf4gz]:before{content:"";background:#11111147;width:1px;height:18px;position:absolute;top:0;left:0}.entries[data-astro-cid-ypepf4gz]{margin:0;padding:0;list-style:none}.entry[data-astro-cid-ypepf4gz]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:24px;padding:18px 0;display:grid;position:relative}.entry__rule[data-astro-cid-ypepf4gz]{transform-origin:0;background:#11111124;height:1px;position:absolute;top:0;left:0;right:0}.entry__dot[data-astro-cid-ypepf4gz]{background:var(--orange);width:8px;height:8px;transition:scale .35s var(--ease-out);border-radius:50%;position:absolute;top:29px;left:0;scale:0}.entry__main[data-astro-cid-ypepf4gz]{transition:translate .45s var(--ease-out)}.entry__title[data-astro-cid-ypepf4gz]{font-size:1.0625rem;font-weight:500;line-height:1.35}.entry__stamp[data-astro-cid-ypepf4gz]{vertical-align:middle;width:40px;height:auto;rotate:var(--tilt);-webkit-user-drag:none;transition:rotate .5s var(--ease-out), scale .5s var(--ease-out);margin:-12px 0 -12px 10px;display:none}.entry__org[data-astro-cid-ypepf4gz]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;font-size:.9375rem;line-height:1.4;display:flex}.entry__mark[data-astro-cid-ypepf4gz]{width:auto;height:18px}.entry__when[data-astro-cid-ypepf4gz]{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:500}@media (hover:hover) and (pointer:fine){.entry[data-astro-cid-ypepf4gz]:hover .entry__main[data-astro-cid-ypepf4gz]{translate:22px}.entry[data-astro-cid-ypepf4gz]:hover .entry__dot[data-astro-cid-ypepf4gz]{scale:1}.entry[data-astro-cid-ypepf4gz]:hover .entry__stamp[data-astro-cid-ypepf4gz]{rotate:0deg;scale:1.15}}@media (width<=599px){.entry[data-astro-cid-ypepf4gz]{grid-template-columns:minmax(0,1fr)}.entry__when[data-astro-cid-ypepf4gz]{margin-top:8px}}.live[data-astro-cid-ypepf4gz]{color:var(--ink);background:#ff4f001f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.live__dot[data-astro-cid-ypepf4gz]{background:var(--orange);border-radius:50%;width:7px;height:7px;position:relative}.live__dot[data-astro-cid-ypepf4gz]:after{content:"";border-radius:inherit;background:var(--orange);animation:live-ping 1.8s var(--ease-out) infinite;position:absolute;inset:0}@keyframes live-ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}.studies[data-astro-cid-ypepf4gz]{row-gap:24px;margin-top:clamp(56px,10svh,112px);display:grid}@media (width<=599px){.studies[data-astro-cid-ypepf4gz]{margin-top:56px}}.studies__head[data-astro-cid-ypepf4gz]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.stamps[data-astro-cid-ypepf4gz]{flex:none;margin-bottom:6px;display:flex}.stamp[data-astro-cid-ypepf4gz]{width:clamp(58px,4.8vw,70px);rotate:var(--tilt);transition:rotate .6s var(--ease-out), scale .6s var(--ease-out);position:relative}.stamp[data-astro-cid-ypepf4gz]+.stamp[data-astro-cid-ypepf4gz]{margin-left:-8px}.stamp[data-astro-cid-ypepf4gz] img[data-astro-cid-ypepf4gz]{-webkit-user-drag:none;width:100%;height:auto}.stamp__shine[data-astro-cid-ypepf4gz]{-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat;pointer-events:none;position:absolute;inset:0;overflow:hidden}.stamp__shine[data-astro-cid-ypepf4gz]:before{content:"";background:linear-gradient(105deg,#0000 42%,#ffffffb3 50%,#0000 58%);position:absolute;inset:-10% -80%;transform:translate(-60%)}@media (hover:hover) and (pointer:fine){.stamp[data-astro-cid-ypepf4gz]:hover{rotate:0deg;scale:1.08}.stamp[data-astro-cid-ypepf4gz]:hover .stamp__shine[data-astro-cid-ypepf4gz]:before{transition:transform .9s var(--ease-out);transform:translate(60%)}}@media (prefers-reduced-motion:reduce){.live__dot[data-astro-cid-ypepf4gz]:after{opacity:0;animation:none}.cv__arrow[data-astro-cid-ypepf4gz],.entry__main[data-astro-cid-ypepf4gz],.entry__stamp[data-astro-cid-ypepf4gz],.stamp[data-astro-cid-ypepf4gz]{transition:none}}.contact[data-astro-cid-he3spzz3]{--edge:clamp(8px, 1.1vw, 16px);z-index:1;padding:0 var(--edge) var(--edge);background:var(--bg-inside);position:relative}.contact__box[data-astro-cid-he3spzz3]{min-height:calc(100svh - 2 * var(--edge));background:var(--ink);color:var(--bg-inside);transform-origin:50% 0;border-radius:clamp(20px,2.4vw,36px);display:flex;position:relative;overflow:hidden}.contact__grid[data-astro-cid-he3spzz3]{position:absolute;inset:0}.contact__inner[data-astro-cid-he3spzz3]{width:min(100% - 2 * var(--side), 1200px);flex-direction:column;margin-inline:auto;padding:clamp(56px,11svh,120px) 0 clamp(20px,3svh,32px);display:flex;position:relative}@media (width>=900px) and (aspect-ratio>=4/5){.contact[data-astro-cid-he3spzz3] .contact__inner[data-astro-cid-he3spzz3]{width:var(--col)}.contact[data-astro-cid-he3spzz3] .contact__title[data-astro-cid-he3spzz3]{font-size:clamp(3.5rem,7.6vw,7.75rem)}}.contact__title[data-astro-cid-he3spzz3]{letter-spacing:-.045em;text-align:center;width:fit-content;margin-inline:auto;font-size:clamp(2.125rem,11vw,3.75rem);font-weight:600;line-height:1;position:relative}.contact__line[data-astro-cid-he3spzz3]{display:block}.contact__word[data-astro-cid-he3spzz3]{display:inline-block}@media (width>=900px) and (aspect-ratio>=4/5){.contact[data-astro-cid-he3spzz3] .contact__line--2[data-astro-cid-he3spzz3],.contact[data-astro-cid-he3spzz3] .contact__line--3[data-astro-cid-he3spzz3]{display:inline-block}}.frame[data-astro-cid-he3spzz3]{display:none}html.js .frame[data-astro-cid-he3spzz3]{pointer-events:none;display:block;position:absolute;top:0;left:0}.frame__edge[data-astro-cid-he3spzz3],.frame__handle[data-astro-cid-he3spzz3],.frame__tag[data-astro-cid-he3spzz3]{transform-origin:0 0;position:absolute;top:0;left:0}.frame__edge[data-astro-cid-he3spzz3]{background:var(--orange)}.frame__edge--x[data-astro-cid-he3spzz3]{width:1px;height:1.5px}.frame__edge--y[data-astro-cid-he3spzz3]{width:1.5px;height:1px}.frame__handle[data-astro-cid-he3spzz3]{border:1.5px solid var(--orange);background:var(--ink);width:9px;height:9px;margin:-4px 0 0 -4px}.frame__tag[data-astro-cid-he3spzz3]{background:var(--orange);color:var(--ink);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;padding:4px 7px;font-size:.6875rem;font-weight:500;line-height:1}.contact__actions[data-astro-cid-he3spzz3]{gap:14px;width:fit-content;max-width:100%;margin:clamp(36px,6svh,64px) auto 0;display:grid}.contact__cta[data-astro-cid-he3spzz3] .arrow-btn{--h:66px;--circle:52px;--pad:32px;width:100%;font-size:1.1875rem}.mail[data-astro-cid-he3spzz3]{align-items:center;gap:4px;padding-left:6px;display:flex}.mail__address[data-astro-cid-he3spzz3]{letter-spacing:-.01em;white-space:nowrap;flex:1;margin-right:6px;font-size:1rem;font-weight:500}.mail__btn[data-astro-cid-he3spzz3]{width:42px;height:42px;color:var(--bg-inside);cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), transform .2s var(--ease-out);background:#f6f6f414;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.mail__btn[data-astro-cid-he3spzz3]:active{transform:scale(.94)}.mail__icon[data-astro-cid-he3spzz3]{width:19px;height:19px;display:grid}.mail__icon[data-astro-cid-he3spzz3] svg,.link__icon[data-astro-cid-he3spzz3] svg,.contact__top-icon[data-astro-cid-he3spzz3] svg{width:100%;height:100%}.mail__icon--done[data-astro-cid-he3spzz3],.mail[data-astro-cid-he3spzz3][data-copied] .mail__icon--copy[data-astro-cid-he3spzz3]{display:none}.mail[data-astro-cid-he3spzz3][data-copied] .mail__icon--done[data-astro-cid-he3spzz3]{display:grid}.mail[data-astro-cid-he3spzz3][data-copied] [data-astro-cid-he3spzz3][data-copy]{background:var(--orange);color:var(--ink)}@media (hover:hover) and (pointer:fine){.mail__btn[data-astro-cid-he3spzz3]:hover{background:#f6f6f429}.mail[data-astro-cid-he3spzz3][data-copied] [data-astro-cid-he3spzz3][data-copy]:hover{background:var(--orange)}}.contact__links[data-astro-cid-he3spzz3]{gap:8px;margin:auto 0 0;padding:clamp(48px,9svh,104px) 0 0;list-style:none;display:grid}.link[data-astro-cid-he3spzz3]{min-height:56px;color:var(--bg-inside);transition:background-color .3s var(--ease-out), color .3s var(--ease-out);background:#f6f6f412;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:0 8px 0 24px;font-size:1.0625rem;font-weight:500;text-decoration:none;display:flex}.link__icon[data-astro-cid-he3spzz3]{width:40px;height:40px;transition:background-color .3s var(--ease-out), rotate .45s var(--ease-out);background:#f6f6f41a;border-radius:50%;flex:none;padding:10px;display:grid}@media (hover:hover) and (pointer:fine){.link[data-astro-cid-he3spzz3]:hover{background:var(--bg-inside);color:var(--ink)}.link[data-astro-cid-he3spzz3]:hover .link__icon[data-astro-cid-he3spzz3]{background:var(--orange);rotate:45deg}.link[data-astro-cid-he3spzz3][download]:hover .link__icon[data-astro-cid-he3spzz3]{rotate:0deg}}@media (width>=900px) and (aspect-ratio>=4/5){.contact[data-astro-cid-he3spzz3] .contact__links[data-astro-cid-he3spzz3]{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}.contact__foot[data-astro-cid-he3spzz3]{color:#f6f6f4a3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 32px;margin-top:clamp(28px,5svh,48px);font-size:.875rem;display:flex}.contact__clock[data-astro-cid-he3spzz3]{font-variant-numeric:tabular-nums}.contact__top[data-astro-cid-he3spzz3]{min-height:44px;color:var(--bg-inside);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.contact__top-icon[data-astro-cid-he3spzz3]{width:16px;height:16px;transition:translate .4s var(--ease-out);display:grid}@media (hover:hover) and (pointer:fine){.contact__top[data-astro-cid-he3spzz3]:hover .contact__top-icon[data-astro-cid-he3spzz3]{translate:0 -3px}}@media (width<=599px){.contact__cta[data-astro-cid-he3spzz3] .arrow-btn{--h:54px;--circle:42px;--pad:22px;font-size:clamp(.8125rem,3.9vw,1rem)}.mail[data-astro-cid-he3spzz3]{gap:2px;padding-left:4px}.mail__address[data-astro-cid-he3spzz3]{margin-right:4px;font-size:clamp(.6875rem,3.4vw,.875rem)}.mail__btn[data-astro-cid-he3spzz3]{width:36px;height:36px}.contact__links[data-astro-cid-he3spzz3]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.link[data-astro-cid-he3spzz3]{gap:8px;min-height:40px;padding:0 6px 0 16px;font-size:.875rem}.link__icon[data-astro-cid-he3spzz3]{width:28px;height:28px;padding:7px}.contact__foot[data-astro-cid-he3spzz3]{text-align:center;flex-direction:column}}.outro-cover[data-astro-cid-he3spzz3]{z-index:60;background:var(--ink);pointer-events:none;visibility:hidden;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.link[data-astro-cid-he3spzz3],.link__icon[data-astro-cid-he3spzz3],.contact__top-icon[data-astro-cid-he3spzz3]{transition:none}}
