@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #121212;--white: #fff;--grey: #80807d;--grey-light: #9e9e9e;--lime: #d6f75c;--orange: #ff8a3d;--purple: #7d6bf5;--olive: #9eb23d;--border: rgba(18, 18, 18, .07);--border-strong: var(--ink);--grid-line: rgba(18, 18, 18, .035);--border-inverse: rgba(255, 255, 255, .08);--grid-line-inverse: rgba(255, 255, 255, .035);--font: "Inter", system-ui, sans-serif;--fs-display-l: clamp(44px, 4.5834vw, 88px);--fs-display-m: clamp(40px, 3.75vw, 72px);--fs-h1: clamp(40px, 2.9167vw, 56px);--fs-h2: clamp(28px, 2.0834vw, 40px);--fs-h3: clamp(24px, 1.6667vw, 32px);--fs-h4: clamp(20px, 1.25vw, 24px);--pad: 24px;--ease: cubic-bezier(.22, 1, .36, 1);--grid-lines: linear-gradient( 90deg, transparent 50%, var(--grid-line) 0 calc(50% + 1px) , transparent 0 );--grid-lines-inverse: linear-gradient( 90deg, transparent 50%, var(--grid-line-inverse) 0 calc(50% + 1px) , transparent 0 )}@media(max-width:767px){:root{--pad: 16px;--grid-lines: none;--grid-lines-inverse: none}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}@media(max-width:959px){html{scroll-padding-top:112px}}body{font-family:var(--font);font-size:16px;line-height:1.5;color:var(--ink);background:var(--grid-lines),var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}ul,ol{list-style:none;padding:0}h1,h2,h3,h4{font-weight:500}:focus-visible{outline:2px solid var(--focus, var(--ink));outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.label{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:14px;line-height:1.4;text-transform:uppercase;white-space:nowrap}.label:before{content:"";flex:none;width:6px;height:6px;background:var(--label-dot, currentColor)}.meta{font-size:14px;line-height:1.4;text-transform:uppercase}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}.btn[data-astro-cid-vnzlvqnm]{display:inline-flex;flex:none;align-items:stretch;height:48px;color:var(--ink);background:var(--lime);cursor:pointer;transition:background-color .3s var(--ease)}.btn--secondary[data-astro-cid-vnzlvqnm]{background:var(--white);border:1px solid var(--border-strong)}.btn__label[data-astro-cid-vnzlvqnm]{display:flex;align-items:center;padding-inline:24px;font-weight:500;font-size:14px;line-height:1;text-transform:uppercase;white-space:nowrap}.btn__icon[data-astro-cid-vnzlvqnm]{display:grid;flex:none;place-items:center;width:48px;background:var(--ink)}.btn--secondary[data-astro-cid-vnzlvqnm] .btn__icon[data-astro-cid-vnzlvqnm]{width:46px}.btn--small[data-astro-cid-vnzlvqnm]{height:40px}.btn--small[data-astro-cid-vnzlvqnm] .btn__label[data-astro-cid-vnzlvqnm]{padding-inline:16px}.btn--small[data-astro-cid-vnzlvqnm] .btn__icon[data-astro-cid-vnzlvqnm]{width:40px}.btn--inverse[data-astro-cid-vnzlvqnm] .btn__icon[data-astro-cid-vnzlvqnm]{background:var(--white)}.btn__icon[data-astro-cid-vnzlvqnm] img[data-astro-cid-vnzlvqnm]{transition:transform .3s var(--ease)}.btn[data-astro-cid-vnzlvqnm]:hover .btn__icon[data-astro-cid-vnzlvqnm] img[data-astro-cid-vnzlvqnm],.btn[data-astro-cid-vnzlvqnm]:focus-visible .btn__icon[data-astro-cid-vnzlvqnm] img[data-astro-cid-vnzlvqnm]{transform:translate(3px)}.btn--primary[data-astro-cid-vnzlvqnm]:hover,.btn--inverse[data-astro-cid-vnzlvqnm]:hover{background:#cbef45}.btn--secondary[data-astro-cid-vnzlvqnm]:hover{background:#f2f2f0}.lang[data-astro-cid-r2b4e7hz]{--lang-muted: #737371;display:flex;align-items:center;white-space:nowrap}.lang--dark[data-astro-cid-r2b4e7hz]{--lang-muted: var(--grey-light)}.lang__item[data-astro-cid-r2b4e7hz]+.lang__item[data-astro-cid-r2b4e7hz]:before{content:"/";content:"/" / "";padding-inline:6px;color:var(--lang-muted)}.lang__link[data-astro-cid-r2b4e7hz]{display:inline-block;padding-block:4px;margin-block:-4px;color:var(--lang-muted);transition:color .3s var(--ease)}.lang__link[data-astro-cid-r2b4e7hz]:hover,.lang__link[data-astro-cid-r2b4e7hz][aria-current]{color:inherit}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand nav end";align-items:center;padding-block:19px;background:var(--white);border-bottom:1px solid var(--border)}.header__brand[data-astro-cid-3ef6ksr2]{grid-area:brand;justify-self:start;display:flex;align-items:center;gap:8px;min-height:30px;margin-inline:var(--pad);font-weight:500;font-size:24px;line-height:1.24;white-space:nowrap}.header__mark[data-astro-cid-3ef6ksr2]{flex:none}.header__nav[data-astro-cid-3ef6ksr2]{grid-area:nav;min-width:0}.header__links[data-astro-cid-3ef6ksr2]{display:flex;gap:clamp(24px,calc(5vw - 36px),48px)}.header__end[data-astro-cid-3ef6ksr2]{grid-area:end;display:flex;align-items:center;justify-content:flex-end;gap:24px;min-width:0;padding-inline:var(--pad)}.header__lang[data-astro-cid-3ef6ksr2]{font-weight:500;font-size:14px;line-height:1.4}.header__link[data-astro-cid-3ef6ksr2]{position:relative;display:block;font-weight:500;font-size:16px;line-height:1.5;white-space:nowrap}.header__link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}.header__link[data-astro-cid-3ef6ksr2]:hover:after,.header__link[data-astro-cid-3ef6ksr2]:focus-visible:after{transform:scaleX(1);transform-origin:left}@media(max-width:1199px){.header__links[data-astro-cid-3ef6ksr2]{gap:32px}}@media(max-width:959px){.header[data-astro-cid-3ef6ksr2]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand end" "nav nav";padding-block:0}.header__brand[data-astro-cid-3ef6ksr2]{margin-block:14px}.header__nav[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--border)}.header__links[data-astro-cid-3ef6ksr2]{overflow-x:auto;padding:10px var(--pad);scroll-padding-inline:var(--pad);scrollbar-width:none;overscroll-behavior-x:contain}.header__links[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]:first-child{margin-left:auto}.header__links[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]:last-child{margin-right:auto}.header__links[data-astro-cid-3ef6ksr2]::-webkit-scrollbar{display:none}}@media(max-width:767px){.header__links[data-astro-cid-3ef6ksr2]{gap:24px}}@media(max-width:479px){.header__end[data-astro-cid-3ef6ksr2]{gap:16px}.header__lang[data-astro-cid-3ef6ksr2] .lang__item--current{display:none}.header__lang[data-astro-cid-3ef6ksr2] .lang__item--current+.lang__item:before{content:none}}@media(max-width:359px){.header__lang[data-astro-cid-3ef6ksr2]{display:none}.header__links[data-astro-cid-3ef6ksr2]{gap:16px}}.start[data-astro-cid-73ojajtl]{position:relative;width:100%;max-width:400px}.start__bar[data-astro-cid-73ojajtl]{display:flex;align-items:stretch;height:48px;background:var(--white);border:1px solid var(--border-strong)}.start[data-astro-cid-73ojajtl][data-state=invalid] .start__bar[data-astro-cid-73ojajtl]{border-color:var(--orange)}.start__input[data-astro-cid-73ojajtl]{flex:1;min-width:0;padding:0 16px;font-size:16px;line-height:1.5;background:transparent;border:0;border-radius:0;outline:none}.start__input[data-astro-cid-73ojajtl]::placeholder{color:#737371;opacity:1}.start__bar[data-astro-cid-73ojajtl]:has(.start__input:focus-visible){outline:2px solid var(--focus, var(--ink));outline-offset:2px}.start__submit[data-astro-cid-73ojajtl]{display:grid;flex:none;place-items:center;width:46px;background:var(--ink)}.start__submit[data-astro-cid-73ojajtl] img[data-astro-cid-73ojajtl]{transition:transform .3s var(--ease)}.start--dark[data-astro-cid-73ojajtl] .start__bar[data-astro-cid-73ojajtl]{background:transparent;border-color:#fff6;transition:border-color .3s var(--ease)}.start--dark[data-astro-cid-73ojajtl] .start__bar[data-astro-cid-73ojajtl]:has(.start__input:focus){border-color:var(--white)}.start--dark[data-astro-cid-73ojajtl] .start__input[data-astro-cid-73ojajtl]::placeholder{color:var(--grey-light)}.start--dark[data-astro-cid-73ojajtl] .start__submit[data-astro-cid-73ojajtl]{background:var(--lime);transition:background-color .3s var(--ease)}.start--dark[data-astro-cid-73ojajtl] .start__submit[data-astro-cid-73ojajtl]:hover{background:#cbef45}.start__submit[data-astro-cid-73ojajtl]:hover img[data-astro-cid-73ojajtl],.start__submit[data-astro-cid-73ojajtl]:focus-visible img[data-astro-cid-73ojajtl]{transform:translate(3px)}.start__trap[data-astro-cid-73ojajtl]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.start__status[data-astro-cid-73ojajtl]{position:absolute;top:calc(100% + 8px);left:0;display:flex;align-items:baseline;gap:8px;font-size:14px;line-height:1.4}.start__status[data-astro-cid-73ojajtl]:not(:empty):before{content:"";flex:none;width:6px;height:6px;background:var(--orange);transform:translateY(-1px)}.footer[data-astro-cid-sz7xmlte]{--focus: var(--white);color:var(--white);background:var(--grid-lines-inverse),var(--ink)}.footer__link[data-astro-cid-sz7xmlte]{position:relative;display:inline-block}.footer__link[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}.footer__link[data-astro-cid-sz7xmlte]:hover:after,.footer__link[data-astro-cid-sz7xmlte]:focus-visible:after{transform:scaleX(1);transform-origin:left}.footer__dotted[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:8px}.footer__dotted[data-astro-cid-sz7xmlte]:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--orange)}.footer__top[data-astro-cid-sz7xmlte]{padding:clamp(64px,5vw,96px) var(--pad)}.footer__intro[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:40px;min-width:0}.footer__label[data-astro-cid-sz7xmlte]:before{content:none}.footer__mark[data-astro-cid-sz7xmlte]{flex:none;color:var(--lime)}.footer__title[data-astro-cid-sz7xmlte]{max-width:10em;font-size:var(--fs-display-l);line-height:1}.footer__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:clamp(64px,6.0417vw,116px)}.footer__col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0;padding:40px var(--pad) 0}.footer__col--start[data-astro-cid-sz7xmlte]{align-items:stretch}.footer__heading[data-astro-cid-sz7xmlte]{font-weight:400;font-size:14px;line-height:1.4;text-transform:uppercase;color:var(--grey-light)}.footer__list[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer__text[data-astro-cid-sz7xmlte]{color:var(--grey-light)}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:8px 24px;padding:24px var(--pad);border-top:1px solid var(--border-inverse);font-size:12px;line-height:1.4;text-transform:uppercase;white-space:nowrap}.footer__bottom[data-astro-cid-sz7xmlte] .footer__link[data-astro-cid-sz7xmlte]{padding-block:4px;margin-block:-4px}.footer__bottom[data-astro-cid-sz7xmlte] .footer__link[data-astro-cid-sz7xmlte]:after{bottom:4px}.footer__end[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:24px}.footer__legal[data-astro-cid-sz7xmlte],.footer__legal[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex}.footer__legal[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]+li[data-astro-cid-sz7xmlte]:before{content:" · ";content:" · " / "";white-space:pre}@media(max-width:1439px){.footer__bottom[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 0;padding-inline:0}.footer__bottom[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]{justify-self:start;margin-inline:var(--pad)}}@media(max-width:1199px){.footer__cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.footer__bottom[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.footer__cols[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr);row-gap:8px}.footer__col[data-astro-cid-sz7xmlte]{padding-top:32px}.footer__bottom[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr);white-space:normal}}.pform[data-astro-cid-lr4ctoli]{--pform-cols: 3;--pform-gap: calc(2 * var(--pad));--pform-grey: #737371;--pform-line: rgba(18, 18, 18, .45);--pform-label-cols: 3;position:relative;display:grid;grid-template-columns:repeat(var(--pform-cols),minmax(0,1fr));align-items:start;row-gap:32px}.pform[data-astro-cid-lr4ctoli][hidden],.pform__field[data-astro-cid-lr4ctoli][hidden],.pform__summary[data-astro-cid-lr4ctoli][hidden]{display:none}.pform--section[data-astro-cid-lr4ctoli]{--pform-cols: 1;--pform-label-cols: 1;row-gap:24px}.pform--section[data-astro-cid-lr4ctoli]>[data-astro-cid-lr4ctoli]{padding-inline:var(--pad)}.pform--dialog[data-astro-cid-lr4ctoli]{--pform-cols: 2;--pform-label-cols: 2;--pform-gap: 24px;gap:24px}@media(min-width:1024px){.pform--dialog[data-astro-cid-lr4ctoli]{--pform-cols: 6}.pform--dialog[data-astro-cid-lr4ctoli]>.pform__field[data-astro-cid-lr4ctoli]:not(.pform__field--wide){grid-column:span 2}.pform--dialog[data-astro-cid-lr4ctoli]>.pform__field[data-astro-cid-lr4ctoli].pform__field--half{grid-column:span 3}}.pform__field[data-astro-cid-lr4ctoli]{display:flex;flex-direction:column;gap:8px;min-width:0}.pform__field--wide[data-astro-cid-lr4ctoli],.pform__footer[data-astro-cid-lr4ctoli]{grid-column:1 / -1}fieldset[data-astro-cid-lr4ctoli].pform__field{display:block;min-inline-size:0;margin:0;padding-block:0;border:0}.pform--dialog[data-astro-cid-lr4ctoli] fieldset[data-astro-cid-lr4ctoli].pform__field{padding-inline:0}.pform__label[data-astro-cid-lr4ctoli]{display:flex;justify-content:space-between;gap:16px;font-size:14px;line-height:1.4;text-transform:uppercase;color:var(--pform-grey)}legend[data-astro-cid-lr4ctoli].pform__label{float:left;margin-bottom:8px;padding:0}.pform__field--wide[data-astro-cid-lr4ctoli]>.pform__label[data-astro-cid-lr4ctoli]{width:calc((100% - (var(--pform-label-cols) - 1) * var(--pform-gap)) / var(--pform-label-cols))}.pform__hint[data-astro-cid-lr4ctoli]{flex:none}.pform__input[data-astro-cid-lr4ctoli]{display:block;width:100%;height:48px;padding:0 16px;font:inherit;font-size:16px;line-height:1.5;color:var(--ink);background:var(--white);border:1px solid var(--pform-line);border-radius:0;box-shadow:none;appearance:none;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.pform__input--area[data-astro-cid-lr4ctoli]{height:auto;min-height:144px;padding-block:12px;resize:vertical}.pform--dialog[data-astro-cid-lr4ctoli] .pform__input--area[data-astro-cid-lr4ctoli]{min-height:96px}.pform__input[data-astro-cid-lr4ctoli]::placeholder{color:var(--pform-grey);opacity:1}@media(hover:hover){.pform__input[data-astro-cid-lr4ctoli]:hover{border-color:var(--ink)}}.pform__input[data-astro-cid-lr4ctoli][aria-invalid=true]{border-color:var(--orange)}.pform__input[data-astro-cid-lr4ctoli]:focus{outline:none;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pform__summary[data-astro-cid-lr4ctoli]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px 16px;min-height:48px;padding:4px 4px 4px 16px;background:#f2f2f0}.pform__summary-text[data-astro-cid-lr4ctoli]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 16px;min-width:0;padding-block:8px;overflow-wrap:anywhere}.pform__summary-label[data-astro-cid-lr4ctoli]{font-size:14px;line-height:1.4;text-transform:uppercase;color:var(--pform-grey)}.pform__edit[data-astro-cid-lr4ctoli]{flex:none;min-height:40px;padding:0 12px;font-weight:500;font-size:14px;line-height:1.4;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}@media(hover:hover){.pform__edit[data-astro-cid-lr4ctoli]:hover{text-decoration-thickness:2px}}.pform__chips[data-astro-cid-lr4ctoli]{clear:both;display:flex;flex-wrap:wrap;gap:8px}.pform__chip[data-astro-cid-lr4ctoli]{position:relative;display:flex;min-width:0}.pform__chip-input[data-astro-cid-lr4ctoli]{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pform__chip-box[data-astro-cid-lr4ctoli]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;line-height:1.4;text-transform:uppercase;background:var(--white);border:1px solid var(--pform-line);transition:background-color .3s var(--ease),border-color .3s var(--ease)}.pform__chip-box[data-astro-cid-lr4ctoli]:before{content:"";flex:none;width:6px;height:6px;border:1px solid currentColor;transition:background-color .3s var(--ease)}.pform__chip-input--radio[data-astro-cid-lr4ctoli]+.pform__chip-box[data-astro-cid-lr4ctoli]:before{border-radius:50%}@media(hover:hover){.pform__chip-input[data-astro-cid-lr4ctoli]:hover+.pform__chip-box[data-astro-cid-lr4ctoli]{border-color:var(--ink)}}.pform__chip-input[data-astro-cid-lr4ctoli]:checked+.pform__chip-box[data-astro-cid-lr4ctoli]{background:var(--lime);border-color:var(--ink)}.pform__chip-input[data-astro-cid-lr4ctoli]:checked+.pform__chip-box[data-astro-cid-lr4ctoli]:before{background:currentColor}.pform__chip-input[data-astro-cid-lr4ctoli]:focus-visible+.pform__chip-box[data-astro-cid-lr4ctoli]{outline:2px solid var(--focus, var(--ink));outline-offset:2px}.pform__chip-input[data-astro-cid-lr4ctoli][aria-invalid=true]+.pform__chip-box[data-astro-cid-lr4ctoli]{border-color:var(--orange)}.pform__error[data-astro-cid-lr4ctoli],.pform__status[data-astro-cid-lr4ctoli]{display:flex;align-items:baseline;gap:8px;font-size:14px;line-height:1.4}.pform__error[data-astro-cid-lr4ctoli]:before,.pform__status[data-astro-cid-lr4ctoli]:not(:empty):before{content:"";flex:none;width:6px;height:6px;background:var(--orange);transform:translateY(-1px)}.pform__error[data-astro-cid-lr4ctoli]:empty{display:none}.pform__chips[data-astro-cid-lr4ctoli]+.pform__error[data-astro-cid-lr4ctoli]{margin-top:8px}.pform[data-astro-cid-lr4ctoli][data-state=success] .pform__status[data-astro-cid-lr4ctoli]:before{background:var(--olive)}.pform__footer[data-astro-cid-lr4ctoli]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.pform__status[data-astro-cid-lr4ctoli]{flex:1 1 240px;max-width:560px}.pform--dialog[data-astro-cid-lr4ctoli] .pform__footer[data-astro-cid-lr4ctoli]{position:sticky;bottom:0;z-index:2;margin-inline:calc(-1 * var(--pform-bleed, 0px));padding:16px var(--pform-bleed, 0px);background:var(--white);border-top:1px solid var(--border)}.pform[data-astro-cid-lr4ctoli][aria-busy=true] .pform__submit[data-astro-cid-lr4ctoli]{cursor:progress;opacity:.6}.pform__trap[data-astro-cid-lr4ctoli]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media(max-width:767px){.pform[data-astro-cid-lr4ctoli],.pform--dialog[data-astro-cid-lr4ctoli]{--pform-cols: 1;--pform-label-cols: 1;row-gap:24px}.pform__chips[data-astro-cid-lr4ctoli]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pform__chip-box[data-astro-cid-lr4ctoli]{width:100%;padding:8px 12px;overflow-wrap:break-word;hyphens:auto}.pform__status[data-astro-cid-lr4ctoli]{flex-basis:100%}}html:has(dialog.cdialog[open]){overflow:hidden;scrollbar-gutter:stable}.cdialog[data-astro-cid-vk7npwyb]{--cdialog-pad: 32px;--pform-bleed: var(--cdialog-pad);width:min(880px,calc(100% - 32px));max-width:none;max-height:90vh;max-height:90dvh;margin:5vh auto auto;padding:0;color:var(--ink);background:var(--white);border:1px solid var(--border);border-radius:0;overflow:hidden;opacity:0;translate:0 16px;transition:opacity .3s var(--ease),translate .4s var(--ease),overlay .4s allow-discrete,display .4s allow-discrete}.cdialog[data-astro-cid-vk7npwyb][open]{display:flex;flex-direction:column;opacity:1;translate:0 0}.cdialog[data-astro-cid-vk7npwyb]::backdrop{background:#12121200;transition:background-color .3s var(--ease),overlay .4s allow-discrete,display .4s allow-discrete}.cdialog[data-astro-cid-vk7npwyb][open]::backdrop{background:#12121273}@starting-style{.cdialog[data-astro-cid-vk7npwyb][open]{opacity:0;translate:0 16px}.cdialog[data-astro-cid-vk7npwyb][open]::backdrop{background:#12121200}}.cdialog__scroll[data-astro-cid-vk7npwyb]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:72px 104px}.cdialog__bar[data-astro-cid-vk7npwyb]{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px var(--cdialog-pad);background:var(--white);border-bottom:1px solid var(--border)}.cdialog__close[data-astro-cid-vk7npwyb]{position:relative;display:grid;flex:none;place-items:center;width:40px;height:40px;border:1px solid var(--border);transition:border-color .3s var(--ease)}.cdialog__close[data-astro-cid-vk7npwyb]:hover{border-color:var(--ink)}.cdialog__close-icon[data-astro-cid-vk7npwyb]:before,.cdialog__close-icon[data-astro-cid-vk7npwyb]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:currentColor;translate:-50% -50%;rotate:45deg}.cdialog__close-icon[data-astro-cid-vk7npwyb]:after{rotate:-45deg}.cdialog__body[data-astro-cid-vk7npwyb]{display:flex;flex-direction:column;gap:16px;padding:32px var(--cdialog-pad)}.cdialog__body--form[data-astro-cid-vk7npwyb]{padding-bottom:0}.cdialog__body[data-astro-cid-vk7npwyb][hidden]{display:none}.cdialog__title[data-astro-cid-vk7npwyb]{font-size:var(--fs-h2);line-height:1.12}.cdialog__title[data-astro-cid-vk7npwyb]:focus{outline:none}.cdialog__intro[data-astro-cid-vk7npwyb]{max-width:560px;margin-bottom:8px}.cdialog__done[data-astro-cid-vk7npwyb]{align-items:flex-start}@media(prefers-reduced-motion:reduce){.cdialog[data-astro-cid-vk7npwyb],.cdialog[data-astro-cid-vk7npwyb]::backdrop{transition:none}}@media(max-width:767px){.cdialog[data-astro-cid-vk7npwyb]{--cdialog-pad: var(--pad);width:100%;height:100%;max-height:none;margin:0;border:0;translate:0 24px}@starting-style{.cdialog[data-astro-cid-vk7npwyb][open]{translate:0 24px}}.cdialog__body[data-astro-cid-vk7npwyb]{padding-top:24px}}.hero__main[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;padding-block:clamp(64px,6.6667vw,128px) clamp(40px,3.75vw,72px)}.hero__title[data-astro-cid-bbe6dxrz]{grid-column:span 3;padding-inline:var(--pad);font-size:var(--fs-display-l);line-height:1}.hero__title[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{display:block;text-wrap:balance}.hero__title-muted[data-astro-cid-bbe6dxrz]{color:var(--grey)}.hero__aside[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-inline:var(--pad)}.hero__intro[data-astro-cid-bbe6dxrz]{max-width:400px}@media(max-width:1199px){.hero__main[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.hero__title[data-astro-cid-bbe6dxrz]{grid-column:1 / -1}.hero__aside[data-astro-cid-bbe6dxrz]{grid-column:2}}@media(max-width:767px){.hero__main[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr);row-gap:32px}.hero__aside[data-astro-cid-bbe6dxrz]{grid-column:auto}}.clients[data-astro-cid-cktvhckl]{--row-h: 104px;--cell: 240px;--fade: 200px;--duration: 60s;--logo-scale: .8;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);border-top:1px solid var(--border)}.clients__stat[data-astro-cid-cktvhckl]{display:flex;grid-row:span 2;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding-inline:var(--pad)}.clients__number[data-astro-cid-cktvhckl]{font-weight:500;font-size:var(--fs-h1);line-height:1.08}.clients__caption[data-astro-cid-cktvhckl]{font-size:16px;line-height:1.5;color:var(--grey)}.clients__rating[data-astro-cid-cktvhckl]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:14px;line-height:1.4;color:var(--grey)}.clients__stars[data-astro-cid-cktvhckl]{display:flex;gap:2px}.clients__star[data-astro-cid-cktvhckl]{width:13px;height:13px;background:var(--ink);mask:var(--star) center / contain no-repeat}.marquee[data-astro-cid-cktvhckl]{position:relative;min-width:0}.marquee__viewport[data-astro-cid-cktvhckl]{overflow:clip;mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.marquee__viewport[data-astro-cid-cktvhckl]:focus-visible{outline:none}.marquee[data-astro-cid-cktvhckl]:has(.marquee__viewport:focus-visible):after{position:absolute;inset:0;outline:2px solid var(--focus, var(--ink));outline-offset:-2px;pointer-events:none;content:""}.marquee__track[data-astro-cid-cktvhckl]{display:flex;width:max-content;height:var(--row-h);margin-left:calc(var(--cell) * -.5);animation:marquee var(--duration) linear infinite}.marquee__viewport[data-astro-cid-cktvhckl]:focus-visible .marquee__track[data-astro-cid-cktvhckl],.marquee[data-astro-cid-cktvhckl][data-paused] .marquee__track[data-astro-cid-cktvhckl]{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-100% / 3))}}.marquee__logo[data-astro-cid-cktvhckl]{display:flex;flex:none;align-items:center;justify-content:center;width:var(--cell);padding-inline:16px}.marquee__logo[data-astro-cid-cktvhckl] img[data-astro-cid-cktvhckl]{width:auto;height:calc(var(--logo-h) * var(--logo-scale));object-fit:contain;opacity:.55;transition:opacity .3s var(--ease)}.marquee__logo[data-astro-cid-cktvhckl]:hover img[data-astro-cid-cktvhckl]{opacity:1}.marquee__toggle[data-astro-cid-cktvhckl]{position:absolute;top:calc(100% + .5px);right:0;z-index:1;display:flex;align-items:center;min-height:24px;padding:0 var(--pad) 0 8px;color:var(--grey);background:var(--white);translate:0 -50%;transition:color .3s var(--ease)}.marquee__toggle[data-astro-cid-cktvhckl]:hover{color:var(--ink)}.marquee__toggle[data-astro-cid-cktvhckl][hidden]{display:none}.press[data-astro-cid-cktvhckl]{position:relative;min-width:0;border-top:1px solid var(--border)}.press__label[data-astro-cid-cktvhckl]{position:absolute;top:-.5px;left:0;z-index:1;min-height:24px;padding:0 8px 0 var(--pad);color:var(--grey);background:var(--white);translate:0 -50%}.press__logos[data-astro-cid-cktvhckl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:calc(var(--row-h) - 1px)}.press__logo[data-astro-cid-cktvhckl]{display:flex;align-items:center;justify-content:center;padding-inline:var(--pad)}.press__logo[data-astro-cid-cktvhckl] img[data-astro-cid-cktvhckl]{width:auto;max-width:100%;height:var(--logo-h);object-fit:contain;filter:grayscale(1) brightness(0);opacity:.55;transition:filter .3s var(--ease),opacity .3s var(--ease)}.press__logo[data-astro-cid-cktvhckl]:hover img[data-astro-cid-cktvhckl]{filter:none;opacity:1}@media(max-width:1199px){.clients[data-astro-cid-cktvhckl]{grid-template-columns:minmax(0,1fr)}.clients__stat[data-astro-cid-cktvhckl]{grid-row:auto;padding-block:32px;border-bottom:1px solid var(--border)}}@media(max-width:767px){.clients[data-astro-cid-cktvhckl]{--row-h: 88px;--cell: 176px;--fade: 48px;--duration: 45s;--logo-scale: .65}.clients__stat[data-astro-cid-cktvhckl]{padding-block:24px}.press__logos[data-astro-cid-cktvhckl],.press__logo[data-astro-cid-cktvhckl]{padding-inline:8px}.press__logo[data-astro-cid-cktvhckl] img[data-astro-cid-cktvhckl]{height:calc(var(--logo-h) * .8)}}@media(prefers-reduced-motion:reduce){.clients[data-astro-cid-cktvhckl]{--fade: 48px}.marquee__viewport[data-astro-cid-cktvhckl]{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.marquee__viewport[data-astro-cid-cktvhckl]::-webkit-scrollbar{display:none}.marquee__track[data-astro-cid-cktvhckl]{min-width:100%;margin-left:0;animation:none}.marquee__logo[data-astro-cid-cktvhckl]{scroll-snap-align:start}.marquee__logo[data-astro-cid-cktvhckl][data-copy],.marquee__toggle[data-astro-cid-cktvhckl]{display:none}}.work[data-astro-cid-wkx7uqji]:not([data-enhanced]) .work__bar[data-astro-cid-wkx7uqji]{display:none}.work__bar[data-astro-cid-wkx7uqji]{display:grid;grid-template-columns:25% minmax(0,1fr) auto;align-items:center;padding-block:8px;border-bottom:1px solid var(--border)}.work__label[data-astro-cid-wkx7uqji]{padding-inline:var(--pad)}.work__chips[data-astro-cid-wkx7uqji]{display:flex;gap:8px;padding-inline:var(--pad)}.work__chip[data-astro-cid-wkx7uqji]{display:inline-flex;flex:none;align-items:flex-start;gap:4px;min-height:36px;padding:8px;color:var(--grey);white-space:nowrap;transition:color .3s var(--ease),background-color .3s var(--ease),padding .3s var(--ease)}.work__chip-label[data-astro-cid-wkx7uqji]{font-size:14px;line-height:1.4;text-transform:uppercase}.work__chip-count[data-astro-cid-wkx7uqji]{font-size:10px;line-height:1.3}.work__chip[data-astro-cid-wkx7uqji]:hover{color:var(--ink)}.work__chip[data-astro-cid-wkx7uqji][aria-pressed=true]{padding-inline:16px;color:var(--ink);background:var(--lime)}.work__views[data-astro-cid-wkx7uqji]{display:flex;align-items:center;gap:16px;padding-right:var(--pad);font-size:14px;line-height:1.4;text-transform:uppercase}.work__views-label[data-astro-cid-wkx7uqji]{color:var(--grey)}.work__view[data-astro-cid-wkx7uqji]{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:var(--grey);text-transform:inherit;transition:color .3s var(--ease)}.work__view[data-astro-cid-wkx7uqji]:hover,.work__view[data-astro-cid-wkx7uqji][aria-pressed=true]{color:var(--ink)}.work__view-icon[data-astro-cid-wkx7uqji]{flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.work__list[data-astro-cid-wkx7uqji]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 24px;padding:24px var(--pad) 0}.work__item[data-astro-cid-wkx7uqji]{container-type:inline-size}.work__item[data-astro-cid-wkx7uqji][hidden]{display:none}.card[data-astro-cid-wkx7uqji]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"media media" "title meta" "desc desc" "tags tags";column-gap:24px}.card__media[data-astro-cid-wkx7uqji]{grid-area:media;display:flex;align-items:center;justify-content:center;aspect-ratio:924 / 688;overflow:hidden;background:var(--card-bg)}.card__logo[data-astro-cid-wkx7uqji]{flex:none;width:var(--logo-w);height:auto;transition:transform .8s var(--ease)}.card__logo--light[data-astro-cid-wkx7uqji]{filter:brightness(0) invert(1)}.card__num[data-astro-cid-wkx7uqji]{position:relative;z-index:1;grid-area:media;align-self:start;justify-self:start;margin:13.33px;padding:4px 8px;font-size:14px;line-height:1.4;background:var(--white)}.card__arrow[data-astro-cid-wkx7uqji]{position:relative;z-index:1;grid-area:media;align-self:end;justify-self:end;display:grid;place-items:center;width:32px;height:32px;margin:16px;background:var(--white);opacity:0;transform:translate(-4px,4px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.card__arrow[data-astro-cid-wkx7uqji] img[data-astro-cid-wkx7uqji]{transform:translate(-.33px,-1.14px)}.card__title[data-astro-cid-wkx7uqji]{grid-area:title;align-self:end;padding-top:16px;font-size:var(--fs-h2);line-height:1.12}.card__link[data-astro-cid-wkx7uqji]:after{content:"";position:absolute;inset:0;z-index:2}.card__link[data-astro-cid-wkx7uqji]:focus-visible{outline:none}.card__link[data-astro-cid-wkx7uqji]:focus-visible:after{outline:2px solid var(--focus, var(--ink));outline-offset:4px}.card__meta[data-astro-cid-wkx7uqji]{grid-area:meta;align-self:end;justify-self:end;font-size:14px;line-height:1.4;text-align:right;text-transform:uppercase}.card__desc[data-astro-cid-wkx7uqji]{grid-area:desc;padding-top:8px}.card__tags[data-astro-cid-wkx7uqji]{grid-area:tags;display:flex;flex-wrap:wrap;gap:4px;padding-top:16px}.card__tag[data-astro-cid-wkx7uqji]{padding:4px 8px;font-size:12px;line-height:1.4;color:var(--grey);text-transform:uppercase;white-space:nowrap;border:1px solid var(--border)}.card[data-astro-cid-wkx7uqji]:hover .card__logo[data-astro-cid-wkx7uqji],.card[data-astro-cid-wkx7uqji]:has(.card__link:focus-visible) .card__logo[data-astro-cid-wkx7uqji]{transform:scale(1.03)}.card[data-astro-cid-wkx7uqji]:hover .card__arrow[data-astro-cid-wkx7uqji],.card[data-astro-cid-wkx7uqji]:has(.card__link:focus-visible) .card__arrow[data-astro-cid-wkx7uqji]{opacity:1;transform:none}@media(hover:none){.card__arrow[data-astro-cid-wkx7uqji]{opacity:1;transform:none}}@container (max-width: 479px){.card[data-astro-cid-wkx7uqji]{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "title" "meta" "desc" "tags"}.card__meta[data-astro-cid-wkx7uqji]{justify-self:start;padding-top:8px;text-align:left}}.work[data-astro-cid-wkx7uqji][data-view=list] .work__list[data-astro-cid-wkx7uqji]{display:block;padding:0}.work[data-astro-cid-wkx7uqji][data-view=list] .work__item[data-astro-cid-wkx7uqji]{border-bottom:1px solid var(--border)}.work[data-astro-cid-wkx7uqji][data-view=list] .card[data-astro-cid-wkx7uqji]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto 1fr;grid-template-areas:"lead title meta arrow" "lead desc tags arrow";column-gap:0;row-gap:8px;align-items:start;padding-block:24px;transition:background-color .3s var(--ease)}.work[data-astro-cid-wkx7uqji][data-view=list] .card[data-astro-cid-wkx7uqji]:hover{background:#12121205}.work[data-astro-cid-wkx7uqji][data-view=list] .card__link[data-astro-cid-wkx7uqji]:focus-visible:after{outline-offset:-2px}.work[data-astro-cid-wkx7uqji][data-view=list] .card__media[data-astro-cid-wkx7uqji]{grid-area:lead;justify-self:start;width:160px;margin-left:calc(var(--pad) + 48px)}.work[data-astro-cid-wkx7uqji][data-view=list] .card__logo[data-astro-cid-wkx7uqji]{width:var(--logo-w-list)}.work[data-astro-cid-wkx7uqji][data-view=list] .card__num[data-astro-cid-wkx7uqji]{grid-area:lead;margin:0 0 0 var(--pad);padding:0;background:none}.work[data-astro-cid-wkx7uqji][data-view=list] .card__arrow[data-astro-cid-wkx7uqji]{grid-area:arrow;align-self:start;margin:0 var(--pad) 0 0;border:1px solid var(--border);opacity:1;transform:none;transition:border-color .3s var(--ease)}.work[data-astro-cid-wkx7uqji][data-view=list] .card[data-astro-cid-wkx7uqji]:hover .card__arrow[data-astro-cid-wkx7uqji],.work[data-astro-cid-wkx7uqji][data-view=list] .card[data-astro-cid-wkx7uqji]:has(.card__link:focus-visible) .card__arrow[data-astro-cid-wkx7uqji]{border-color:var(--ink)}.work[data-astro-cid-wkx7uqji][data-view=list] .card__title[data-astro-cid-wkx7uqji],.work[data-astro-cid-wkx7uqji][data-view=list] .card__meta[data-astro-cid-wkx7uqji],.work[data-astro-cid-wkx7uqji][data-view=list] .card__desc[data-astro-cid-wkx7uqji],.work[data-astro-cid-wkx7uqji][data-view=list] .card__tags[data-astro-cid-wkx7uqji]{align-self:start;padding:0 var(--pad)}.work[data-astro-cid-wkx7uqji][data-view=list] .card__title[data-astro-cid-wkx7uqji]{font-size:var(--fs-h3)}.work[data-astro-cid-wkx7uqji][data-view=list] .card__meta[data-astro-cid-wkx7uqji]{justify-self:start;padding-top:calc((var(--fs-h3) * 1.12 - 19.6px) / 2);white-space:normal}.work[data-astro-cid-wkx7uqji][data-view=list] .card__tags[data-astro-cid-wkx7uqji]{padding-top:0}@media(max-width:1199px){.work__bar[data-astro-cid-wkx7uqji]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"label views" "chips chips";row-gap:8px}.work__label[data-astro-cid-wkx7uqji]{grid-area:label}.work__views[data-astro-cid-wkx7uqji]{grid-area:views;justify-self:end}.work__chips[data-astro-cid-wkx7uqji]{grid-area:chips;flex-wrap:wrap}.work[data-astro-cid-wkx7uqji][data-view=list] .card[data-astro-cid-wkx7uqji]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto 1fr;grid-template-areas:"lead title" "lead meta" "lead desc" "lead tags"}.work[data-astro-cid-wkx7uqji][data-view=list] .card__media[data-astro-cid-wkx7uqji]{width:min(200px,calc(100% - var(--pad) * 2 - 48px))}.work[data-astro-cid-wkx7uqji][data-view=list] .card__meta[data-astro-cid-wkx7uqji]{padding-top:0}.work[data-astro-cid-wkx7uqji][data-view=list] .card__arrow[data-astro-cid-wkx7uqji]{display:none}}@media(max-width:767px){.work__bar[data-astro-cid-wkx7uqji]{grid-template-columns:minmax(0,1fr) auto}.work__views-label[data-astro-cid-wkx7uqji]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.work__chips[data-astro-cid-wkx7uqji]{flex-wrap:nowrap;padding-block:4px;margin-block:-4px;overflow-x:auto;scroll-padding-inline:var(--pad);scrollbar-width:none;overscroll-behavior-x:contain}.work__chips[data-astro-cid-wkx7uqji]::-webkit-scrollbar{display:none}.work__list[data-astro-cid-wkx7uqji]{grid-template-columns:minmax(0,1fr);row-gap:40px;padding-top:16px}.work[data-astro-cid-wkx7uqji][data-view=list] .card[data-astro-cid-wkx7uqji]{grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"lead title" "lead meta" "lead desc";column-gap:16px;row-gap:4px;padding:16px var(--pad)}.work[data-astro-cid-wkx7uqji][data-view=list] .card__media[data-astro-cid-wkx7uqji]{width:100%;margin:0}.work[data-astro-cid-wkx7uqji][data-view=list] .card__num[data-astro-cid-wkx7uqji],.work[data-astro-cid-wkx7uqji][data-view=list] .card__tags[data-astro-cid-wkx7uqji]{display:none}.work[data-astro-cid-wkx7uqji][data-view=list] .card__title[data-astro-cid-wkx7uqji],.work[data-astro-cid-wkx7uqji][data-view=list] .card__meta[data-astro-cid-wkx7uqji],.work[data-astro-cid-wkx7uqji][data-view=list] .card__desc[data-astro-cid-wkx7uqji]{padding:0}.work[data-astro-cid-wkx7uqji][data-view=list] .card__title[data-astro-cid-wkx7uqji]{font-size:20px}.work[data-astro-cid-wkx7uqji][data-view=list] .card__meta[data-astro-cid-wkx7uqji]{font-size:12px}.work[data-astro-cid-wkx7uqji][data-view=list] .card__desc[data-astro-cid-wkx7uqji]{font-size:14px}}.section-head[data-astro-cid-pzvqjql2]{display:grid;grid-template-columns:1fr 3fr;padding-block:16px;border-top:1px solid var(--border)}.section-head__label[data-astro-cid-pzvqjql2],.section-head__meta[data-astro-cid-pzvqjql2]{padding-inline:var(--pad)}.section-head__meta[data-astro-cid-pzvqjql2]{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:24px;row-gap:4px;color:var(--grey)}.section-head__meta[data-astro-cid-pzvqjql2]>*{white-space:nowrap}@media(max-width:1199px){.section-head[data-astro-cid-pzvqjql2]{grid-template-columns:1fr 1fr}}@media(max-width:767px){.section-head[data-astro-cid-pzvqjql2]{grid-template-columns:minmax(0,1fr);row-gap:8px}.section-head__meta[data-astro-cid-pzvqjql2]{flex-wrap:wrap;column-gap:16px;row-gap:4px}.section-head__meta[data-astro-cid-pzvqjql2]>*{white-space:normal}}.process[data-astro-cid-fz4tclxl]{padding-top:clamp(80px,7.0834vw,136px)}.process__steps[data-astro-cid-fz4tclxl]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));place-items:stretch;gap:var(--pad);padding:clamp(40px,2.9167vw,56px) var(--pad) calc(clamp(80px,7.0834vw,136px) - 40px)}.step[data-astro-cid-fz4tclxl]{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:24px;aspect-ratio:450 / 320;min-height:260px;--step-pad: clamp(24px, 1.6667vw, 32px);padding:var(--step-pad);background:radial-gradient(60% 60% at calc(var(--glow-1-x) * 100%) calc(var(--glow-1-y) * 100%),rgb(var(--glow-1) / .85),rgb(var(--glow-1) / 0)),radial-gradient(70% 70% at calc(var(--glow-2-x) * 100%) calc(var(--glow-2-y) * 100%),rgb(var(--glow-2) / .7),rgb(var(--glow-2) / 0)),radial-gradient(60% 60% at calc(var(--glow-3-x) * 100%) calc(var(--glow-3-y) * 100%),rgb(var(--glow-3) / .55),rgb(var(--glow-3) / 0)),var(--base)}.step[data-astro-cid-fz4tclxl]:before{content:"";position:absolute;inset:0;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2' intercept='-0.5'/%3E%3CfeFuncG type='linear' slope='2' intercept='-0.5'/%3E%3CfeFuncB type='linear' slope='2' intercept='-0.5'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");mix-blend-mode:multiply;opacity:.07;pointer-events:none}.step--lime[data-astro-cid-fz4tclxl]{--base: var(--lime);--glow-1: 253 255 230;--glow-2: 168 230 47;--glow-3: 127 227 176;--glow-1-x: .9;--glow-1-y: .05;--glow-2-x: .05;--glow-2-y: .6;--glow-3-x: .95;--glow-3-y: .95}.step--purple[data-astro-cid-fz4tclxl]{--base: var(--purple);--glow-1: 226 219 255;--glow-2: 79 63 240;--glow-3: 243 166 255;--glow-1-x: .15;--glow-1-y: 0;--glow-2-x: .1;--glow-2-y: .95;--glow-3-x: .95;--glow-3-y: .9;color:var(--white)}.step--orange[data-astro-cid-fz4tclxl]{--base: var(--orange);--glow-1: 255 230 176;--glow-2: 255 91 58;--glow-3: 255 197 61;--glow-1-x: .2;--glow-1-y: .95;--glow-2-x: .9;--glow-2-y: .05;--glow-3-x: .05;--glow-3-y: .1}.step--olive[data-astro-cid-fz4tclxl]{--base: var(--olive);--glow-1: 240 255 156;--glow-2: 126 154 31;--glow-3: 214 247 92;--glow-1-x: .95;--glow-1-y: .45;--glow-2-x: .05;--glow-2-y: .05;--glow-3-x: .45;--glow-3-y: 1}.step__meta[data-astro-cid-fz4tclxl]{display:flex;justify-content:space-between;align-items:center;gap:16px}.step__body[data-astro-cid-fz4tclxl]{display:flex;flex-direction:column;gap:16px}.step__title[data-astro-cid-fz4tclxl]{font-size:var(--fs-h3);line-height:1.16}.step__text[data-astro-cid-fz4tclxl]{font-size:16px;line-height:1.5}@supports (grid-template-rows: subgrid){@media(min-width:768px){.step[data-astro-cid-fz4tclxl]{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr)}.step[data-astro-cid-fz4tclxl]:after{content:"";grid-area:1 / 1 / -1;aspect-ratio:inherit;min-height:inherit;margin:calc(-1 * var(--step-pad))}.step__meta[data-astro-cid-fz4tclxl]{grid-area:1 / 1}.step__body[data-astro-cid-fz4tclxl]{grid-area:3 / 1}}}@media(max-width:1199px){.process__steps[data-astro-cid-fz4tclxl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.process__steps[data-astro-cid-fz4tclxl]{grid-template-columns:minmax(0,1fr)}.step[data-astro-cid-fz4tclxl]{aspect-ratio:auto;min-height:240px}}.contact[data-astro-cid-xmivup5a]{padding-top:40px}.contact__row[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding-block:clamp(40px,2.9167vw,56px) clamp(56px,4.1667vw,80px)}.contact__intro[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:24px;padding-inline:var(--pad)}.contact__title[data-astro-cid-xmivup5a]{font-size:var(--fs-display-m);line-height:1.04}.contact__text[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:16px;max-width:440px}.contact__note[data-astro-cid-xmivup5a]{color:#737371}.contact__form[data-astro-cid-xmivup5a]{min-width:0;max-width:calc(560px + 2 * var(--pad))}.contact__done[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:560px;padding-inline:var(--pad)}.contact__done[data-astro-cid-xmivup5a][hidden]{display:none}.contact__done-title[data-astro-cid-xmivup5a]{font-size:var(--fs-h2);line-height:1.12}.contact__done-title[data-astro-cid-xmivup5a]:focus{outline:none}.contact__done[data-astro-cid-xmivup5a] p[data-astro-cid-xmivup5a]{margin-bottom:8px}@media(max-width:767px){.contact__row[data-astro-cid-xmivup5a]{grid-template-columns:minmax(0,1fr);row-gap:32px}}.faq[data-astro-cid-z6gx6xcw]{interpolate-size:allow-keywords;padding-block:clamp(80px,7.0834vw,136px);--faq-row-pad: clamp(24px, 1.6667vw, 32px);--faq-indent: 72px;--faq-answer-indent: 80px;--faq-line: calc(var(--fs-h4) * 1.25)}.faq__ask[data-astro-cid-z6gx6xcw]{text-align:right}.faq__link[data-astro-cid-z6gx6xcw]{position:relative;display:inline-block;color:var(--ink);white-space:nowrap}.faq__link[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}.faq__link[data-astro-cid-z6gx6xcw]:hover:after,.faq__link[data-astro-cid-z6gx6xcw]:focus-visible:after{transform:scaleX(1);transform-origin:left}@media(hover:hover){.faq__summary[data-astro-cid-z6gx6xcw]:hover .faq__question[data-astro-cid-z6gx6xcw]{opacity:.64}}.faq__body[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start}.faq__title[data-astro-cid-z6gx6xcw]{padding:clamp(40px,2.9167vw,56px) var(--pad) 0;font-size:var(--fs-display-m);line-height:1.0417}.faq__item[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--border)}.faq__summary[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:var(--faq-indent) minmax(0,1fr) auto;align-items:start;padding:var(--faq-row-pad) var(--pad);list-style:none;cursor:pointer;transition:padding-bottom .4s var(--ease)}.faq__summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq__summary[data-astro-cid-z6gx6xcw]:focus-visible{outline-offset:-2px}.faq__item[data-astro-cid-z6gx6xcw][open]>.faq__summary[data-astro-cid-z6gx6xcw]{padding-bottom:16px}.faq__num[data-astro-cid-z6gx6xcw]{margin-top:calc((var(--faq-line) - 19.6px) / 2);font-size:14px;line-height:1.4}.faq__question[data-astro-cid-z6gx6xcw]{font-weight:500;font-size:var(--fs-h4);line-height:1.24;text-wrap:pretty;transition:opacity .3s var(--ease)}.faq__icon[data-astro-cid-z6gx6xcw]{position:relative;width:16px;height:var(--faq-line);margin-left:24px}.faq__icon[data-astro-cid-z6gx6xcw]:before,.faq__icon[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;top:calc(50% + 1px);left:50%;width:calc(var(--fs-h4) / 2);height:2px;background:currentColor;translate:-50% 0;transition:rotate .4s var(--ease)}.faq__icon[data-astro-cid-z6gx6xcw]:after{rotate:90deg}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__icon[data-astro-cid-z6gx6xcw]:after{rotate:0deg}.faq__answer[data-astro-cid-z6gx6xcw]{padding:0 var(--pad) var(--faq-row-pad) calc(var(--pad) + var(--faq-answer-indent))}.faq__answer[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{max-width:747px;color:var(--grey)}.faq__item[data-astro-cid-z6gx6xcw]::details-content{block-size:0;overflow-y:clip;transition:block-size .4s var(--ease),content-visibility .4s var(--ease) allow-discrete}.faq__item[data-astro-cid-z6gx6xcw][open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){.faq__item[data-astro-cid-z6gx6xcw]::details-content{transition:none}}@media(max-width:1199px){.faq__body[data-astro-cid-z6gx6xcw]{grid-template-columns:minmax(0,1fr)}.faq__title[data-astro-cid-z6gx6xcw]{padding-bottom:40px}}@media(max-width:767px){.faq[data-astro-cid-z6gx6xcw]{--faq-indent: 40px;--faq-answer-indent: 40px}.faq__title[data-astro-cid-z6gx6xcw]{padding-bottom:32px}.faq__ask[data-astro-cid-z6gx6xcw]{text-align:left}.faq__icon[data-astro-cid-z6gx6xcw]{margin-left:16px}}
