@font-face{font-family:Caveat;src:url(../fonts/caveat.ttf)format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Advent Pro;src:url(../fonts/advent-pro.ttf)format("truetype");font-style:normal;font-weight:100 900;font-stretch:100% 200%;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--background:#fbfbfb;--surface:#f4f4f4;--nav-surface:#a0a0a01a;--nav-surface-on-color:#85838340;--nav-border-on-color:#ffffff80;--nav-hover:#a0a0a02e;--text-primary:#343f53;--text-secondary:#575e65;--text-body:#27272f;--blue:#005cff;--accent:#fe1e1a;--font-hand:Caveat, cursive;--font-body:"Advent Pro", sans-serif;--font-ui:Inter, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.22, 1.2, .36, 1);--transition:.22s var(--ease-out);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-block-start:32px}body{background:var(--background);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0}body:has(dialog[open]){overflow:hidden}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}a,button{color:inherit}a{text-decoration:none}h1,h2,h3,h4,p{margin:0}img{vertical-align:middle}::selection{color:var(--text-primary);background:#d6e6ff}:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.portfolio{overflow:clip}.page-container{max-inline-size:1512px;margin-inline:auto;padding-inline:48px}.page-container--fluid{max-inline-size:1728px}.case-card{width:100%;min-width:0;color:var(--text-body);font-family:var(--font-body);display:block;position:relative;container-type:inline-size}.hand-divider{background:url(../images/859-6564-imgDivider.svg) 50%/100% no-repeat;width:100%;height:7px}.site-footer{color:#575e6566;justify-content:space-between;align-items:flex-start;gap:24px;padding-block:48px 72px;display:flex}.site-footer p{font:500 24px/1.2 var(--font-body);padding-block-start:3.5px}.back-to-top{min-height:36px;font:400 36px/1 var(--font-hand);transition:color var(--transition);align-items:center;gap:7px;display:inline-flex}.back-to-top img{transition:transform var(--transition);transform:rotate(180deg)}.back-to-top:hover{color:var(--accent)}.back-to-top:hover img{filter:brightness(0)saturate()invert(31%)sepia(94%)saturate(4562%)hue-rotate(347deg)brightness()contrast(110%)}.skip-link{z-index:30;font-family:var(--font-ui);background:#fff;border-radius:12px;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (width<=1100px){.page-container{padding-inline:32px}}@media (width<=700px){.page-container{padding-inline:24px}.site-footer{align-items:center;gap:10px;padding-block:30px 40px}.site-footer p{padding:0;font-size:19px}.back-to-top{min-height:44px;font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-loader[data-v-c00f01b9]{z-index:1000;background:var(--accent);cursor:progress;width:100vw;height:100dvh;animation:0s 6s forwards loader-safety-c00f01b9;position:fixed;top:0;left:0;overflow:hidden}.site-loader--revealing[data-v-c00f01b9]{background:0 0}.loader-spiral[data-v-c00f01b9]{width:130%;height:130%;position:absolute;top:-15%;left:-15%;overflow:visible}.loader-stroke[data-v-c00f01b9]{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:350px;stroke-dasharray:1 1;stroke-dashoffset:0}.site-loader--revealing .loader-stroke[data-v-c00f01b9]{animation:1.1s cubic-bezier(.65,0,.35,1) forwards loader-unwind-c00f01b9}.loader-announcement[data-v-c00f01b9]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes loader-unwind-c00f01b9{0%{stroke-width:350px;stroke-dashoffset:0}to{stroke-width:50px;stroke-dashoffset:-1px}}@keyframes loader-safety-c00f01b9{to{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.site-loader[data-v-c00f01b9]{display:none}}.nav-outline[data-v-dfcbb6fd]{pointer-events:none;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px;overflow:visible}.nav-outline path[data-v-dfcbb6fd]{fill:none;stroke:var(--nav-outline-color,var(--accent));stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .16s ease-in,opacity .16s ease-in,stroke .18s ease-out}.nav-outline.is-drawn path[data-v-dfcbb6fd]{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .6s cubic-bezier(.45,0,.2,1),opacity 80ms linear,stroke .18s ease-out}.nav-menu-link[data-v-68e9dad9]{white-space:nowrap;min-block-size:40px;color:var(--text-secondary);transition:color var(--transition);border-radius:40px;place-items:center;padding:10px 16px;display:grid;position:relative}.nav-menu-link[data-v-68e9dad9]:focus-visible,.nav-menu-link[data-v-68e9dad9]:hover{color:var(--text-primary)}.nav-menu-link.is-active[data-v-68e9dad9]{color:var(--accent)}.nav-menu-link.is-on-color[data-v-68e9dad9]{--nav-outline-color:#fff;color:#fff;outline-color:currentColor}.nav-hover-line[data-v-68e9dad9]{inset-inline:14px;pointer-events:none;opacity:0;width:calc(100% - 28px);height:8px;transition:opacity .12s ease-out;position:absolute;bottom:1px;overflow:visible}.nav-hover-line path[data-v-68e9dad9]{fill:none;stroke:var(--nav-outline-color,var(--accent));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke .18s ease-out}.nav-hover-line.is-visible[data-v-68e9dad9]{opacity:1}.nav-hover-line.is-visible path[data-v-68e9dad9]{animation:.38s cubic-bezier(.45,0,.2,1) both draw-underline-68e9dad9}@keyframes draw-underline-68e9dad9{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.nav-hover-line.is-visible path[data-v-68e9dad9]{stroke-dashoffset:0;animation:none}}@media (width<=600px){.nav-menu-link[data-v-68e9dad9]{min-block-size:44px;padding:12px 10px}.nav-hover-line[data-v-68e9dad9]{width:calc(100% - 18px);inset-inline:9px}}@media (width<=360px){.nav-menu-link[data-v-68e9dad9]{padding-inline:8px}}.site-header[data-v-5bf8c6ee]{z-index:10;margin-block-start:20px;position:sticky;top:20px}.navigation[data-v-5bf8c6ee]{width:fit-content;font:400 16px/1.2 var(--font-ui);justify-content:center;align-items:center;gap:11px;margin-inline:auto;display:flex}.nav-menu[data-v-5bf8c6ee],.nav-round[data-v-5bf8c6ee]{background:var(--nav-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:124px}.nav-round[data-v-5bf8c6ee]{block-size:72px;inline-size:70px;color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--nav-border-color,transparent);transition:background var(--transition),box-shadow var(--transition),transform var(--transition),color var(--transition);flex-shrink:0;place-items:center;display:grid}.nav-logo img[data-v-5bf8c6ee]{transition:transform .4s var(--ease-out),filter .18s ease-out}.nav-logo:not(.is-active):hover img[data-v-5bf8c6ee]{filter:brightness(0)saturate()invert(23%)sepia(16%)saturate(1000%)hue-rotate(179deg)}.nav-menu[data-v-5bf8c6ee]{box-shadow:0 0 0 1px var(--nav-border-color,transparent);transition:background var(--transition),box-shadow var(--transition);align-items:center;gap:8px;padding:16px;display:flex}.nav-menu.is-on-color[data-v-5bf8c6ee],.nav-round.is-on-color[data-v-5bf8c6ee]{background:var(--nav-surface-on-color);--nav-border-color:var(--nav-border-on-color)}.nav-logo.is-active img[data-v-5bf8c6ee]{filter:brightness(0)saturate()invert(31%)sepia(94%)saturate(4562%)hue-rotate(347deg)brightness()contrast(110%)}.nav-round[data-v-5bf8c6ee]:hover{color:var(--text-primary)}.nav-round.is-on-color[data-v-5bf8c6ee]{--nav-outline-color:#fff;color:#fff;outline-color:currentColor}.nav-logo.is-on-color img[data-v-5bf8c6ee],.nav-logo.is-on-color:hover img[data-v-5bf8c6ee]{filter:brightness(0)invert()}@media (width<=600px){.navigation[data-v-5bf8c6ee]{gap:6px;font-size:13px}.nav-round[data-v-5bf8c6ee]{block-size:52px;inline-size:48px}.nav-logo img[data-v-5bf8c6ee]{block-size:auto;inline-size:31px}.nav-menu[data-v-5bf8c6ee]{gap:0;padding:4px}}@media (width<=360px){.navigation[data-v-5bf8c6ee]{gap:4px;font-size:12px}.nav-round[data-v-5bf8c6ee]{inline-size:44px}}.hero[data-v-baed0984]{grid-template-columns:minmax(0,1fr) 31%;gap:5.8%;min-block-size:472px;margin-block-start:79px;scroll-margin-block-start:48px;display:grid}.hero-copy[data-v-baed0984]{font-family:var(--font-hand);padding-block-start:89px}h1[data-v-baed0984]{font-size:calc(clamp(30px,2.381vw,36px))}.intro[data-v-baed0984],h1[data-v-baed0984]{font-weight:400;line-height:1.25}.intro[data-v-baed0984]{margin-block-start:20px;font-size:calc(clamp(35px,3.175vw,48px))}.intro-divider[data-v-baed0984]{block-size:3px;max-inline-size:100%;margin-block:18.5px;display:block}.specialties[data-v-baed0984]{color:var(--text-secondary);font-size:calc(clamp(26px,2.117vw,32px));line-height:1.25}.hero-art[data-v-baed0984]{padding-block-start:22px;padding-inline-start:25px}.hero-art img[data-v-baed0984]{transform-origin:bottom;block-size:auto;max-inline-size:100%;transition:transform .65s var(--ease-out);display:block}.hero-art:hover img[data-v-baed0984]{transform:translateY(-6px)rotate(2deg)}@media (width<=1000px){.hero[data-v-baed0984]{grid-template-columns:minmax(0,1fr) 30%;gap:5%;min-block-size:390px;margin-block-start:64px}.hero-copy[data-v-baed0984]{padding-block-start:42px}.hero-art[data-v-baed0984]{padding-block-start:36px;padding-inline-start:0}.intro[data-v-baed0984]{font-size:36px}}@media (width<=700px){.hero[data-v-baed0984]{grid-template-columns:1fr;gap:28px;margin-block-start:58px}.hero-copy[data-v-baed0984]{padding-block-start:0}h1[data-v-baed0984]{font-size:30px}.intro[data-v-baed0984]{margin-block-start:16px;font-size:calc(clamp(32px,7.5vw,42px))}.specialties[data-v-baed0984]{font-size:26px}.intro-divider[data-v-baed0984]{margin-block:18px}.hero-art[data-v-baed0984]{justify-self:center;inline-size:230px;padding:0}}.section-heading[data-v-1617d5ff]{flex-direction:column;align-items:center;gap:8px;padding:8px;display:flex}.section-heading img[data-v-1617d5ff]{flex-shrink:0}.section-heading--work img[data-v-1617d5ff]{transform:rotate(90deg)}.section-heading--about[data-v-1617d5ff]{gap:20px;padding:0}.section-heading--about h2[data-v-1617d5ff]{padding:8px}h2[data-v-1617d5ff]{font:700 54px/1.26 var(--font-hand);text-align:center}@media (width<=700px){h2[data-v-1617d5ff]{font-size:44px}.section-heading--work img[data-v-1617d5ff]{block-size:50px;inline-size:50px}}.experience[data-v-ffd19bd0]{margin-block-start:92px}.employers-grid[data-v-ffd19bd0]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:60px 8px 0;padding:0;list-style:none;display:grid}.employers-grid li[data-v-ffd19bd0]{transition:transform .4s var(--ease-out)}.employers-grid li[data-v-ffd19bd0]:hover{transform:translateY(-7px)rotate(-2deg)}.employers-grid img[data-v-ffd19bd0]{block-size:auto;inline-size:100%;display:block}@media (width<=1000px){.employers-grid[data-v-ffd19bd0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width<=700px){.experience[data-v-ffd19bd0]{margin-block-start:72px}.employers-grid[data-v-ffd19bd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:32px 0 0}}.case-doodle[data-v-f6897f68]{z-index:1;pointer-events:none;inset:0}.case-doodle[data-v-f6897f68],.case-doodle img[data-v-f6897f68]{transition:transform var(--card-motion-duration) var(--card-motion-easing);position:absolute}.case-doodle img[data-v-f6897f68]{left:var(--doodle-x);top:var(--doodle-y);width:var(--doodle-width);height:auto;transform:translate(-50%,-50%) rotate(var(--doodle-rest-rotation)) scale(var(--doodle-rest-scale))}.case-card:is(:hover,:focus-visible) .case-doodle{transform:translate(var(--doodle-travel-x),var(--doodle-travel-y));transition-delay:var(--doodle-enter-delay)}.case-card:is(:hover,:focus-visible) .case-doodle img{transition-delay:var(--doodle-enter-delay);transform:translate(-50%,-50%)rotate(0)scale(1)}@media (prefers-reduced-motion:reduce){.case-card:is(:hover,:focus-visible) .case-doodle img,.case-card:is(:hover,:focus-visible) .case-doodle{transition-delay:0s}}.featured-card[data-v-e5648573]{--card-motion-duration:.3s;--card-motion-easing:ease-out;aspect-ratio:933/586;grid-column:1/-1;margin-inline-end:6px}.featured-surface[data-v-e5648573]{background:#f4f4f5;position:absolute;inset:0;-webkit-mask:url(../images/859-7026-imgShape.svg) 50%/100% 100% no-repeat;mask:url(../images/859-7026-imgShape.svg) 50%/100% 100% no-repeat}.featured-surface[data-v-e5648573]:before{content:"";opacity:0;transition:opacity var(--card-motion-duration) var(--card-motion-easing);background:url(../images/cases/featured-card-fill.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.featured-card:is(:hover,:focus-visible) .featured-surface[data-v-e5648573]:before{opacity:1}.featured-card:is(:hover,:focus-visible) .feature-copy[data-v-e5648573]{color:#fff}.featured-phone[data-v-e5648573]{z-index:2;pointer-events:none;width:35.74%;height:auto;position:absolute;top:12.97%;left:49.04%}.feature-copy[data-v-e5648573]{z-index:3;text-align:start;width:36.66%;color:var(--text-body);gap:1.71cqw;transition:color .3s ease-out;display:grid;position:absolute;top:63.65%;left:8.79%}.feature-title[data-v-e5648573]{font-size:3.43cqw;font-weight:700;line-height:1.19}.feature-description[data-v-e5648573]{font-size:2.572cqw;font-weight:500;line-height:1.21}.case-dialog[data-v-e5648573]{background:var(--background);width:min(960px,100% - 40px);max-height:calc(100dvh - 48px);color:var(--text-body);font-family:var(--font-body);border:0;border-radius:36px;padding:0}.case-dialog[data-v-e5648573]::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18213059}.dialog-content[data-v-e5648573]{grid-template-columns:1fr .8fr;align-items:start;gap:40px;padding:64px 48px 0;display:grid;position:relative}.dialog-close[data-v-e5648573]{background:var(--nav-surface);width:44px;height:44px;font:32px/1 var(--font-ui);transition:background var(--transition);border-radius:50%;position:absolute;top:14px;right:18px}.dialog-close[data-v-e5648573]:hover{background:var(--nav-hover)}.dialog-eyebrow[data-v-e5648573]{color:var(--text-secondary);font-size:24px}.dialog-copy h2[data-v-e5648573]{margin-block:8px 24px;font-size:40px}.dialog-copy h3[data-v-e5648573]{margin-block:24px 12px;font-size:28px}.dialog-copy>p[data-v-e5648573]:not(.dialog-eyebrow){margin-block-end:20px;font-size:22px;line-height:1.4}.dialog-phone[data-v-e5648573]{align-self:end;width:100%;height:auto;display:block}@media (width<=550px){.featured-card[data-v-e5648573]{aspect-ratio:.75;border-radius:48px;margin:0;overflow:hidden}.featured-card[data-v-e5648573] .case-doodle{top:42%}.featured-surface[data-v-e5648573]{-webkit-mask:none;mask:none}.featured-phone[data-v-e5648573]{width:64%;top:42%;left:35%}.feature-copy[data-v-e5648573]{gap:12px;width:82%;top:8%;left:8%}.feature-title[data-v-e5648573]{font-size:8cqw}.feature-description[data-v-e5648573]{font-size:5.8cqw}.dialog-content[data-v-e5648573]{grid-template-columns:1fr;gap:20px;padding:60px 24px 0}.dialog-copy h2[data-v-e5648573]{font-size:32px}.dialog-phone[data-v-e5648573]{max-width:260px;margin-inline:auto}}.mini-card[data-v-4b8754ff]{--card-motion-duration:.8s;--card-motion-easing:var(--spring);aspect-ratio:462/522;text-align:center}.mini-card-surface[data-v-4b8754ff]{background:#f4f4f5;position:absolute;inset:0;-webkit-mask:url(../images/859-7027-imgShape.svg) 50%/100% 100% no-repeat;mask:url(../images/859-7027-imgShape.svg) 50%/100% 100% no-repeat}.mini-card-surface[data-v-4b8754ff]:before{content:"";opacity:0;transition:opacity var(--card-motion-duration) var(--card-motion-easing);background:url(../images/cases/mini-card-fill.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.mini-card:is(:hover,:focus-visible) .mini-card-surface[data-v-4b8754ff]:before{opacity:1}.mini-card:is(:hover,:focus-visible) .mini-card-heading[data-v-4b8754ff]{color:#fff}.mini-card:is(:hover,:focus-visible) .coming-soon[data-v-4b8754ff]{filter:brightness(0)invert()}.mini-card-heading[data-v-4b8754ff]{z-index:3;top:7.66%;transition:color var(--card-motion-duration) var(--card-motion-easing);font-size:6.926cqw;font-weight:700;line-height:1.19;position:absolute;inset-inline:12px}.coming-soon[data-v-4b8754ff]{z-index:3;width:20.016%;transition:filter var(--card-motion-duration) var(--card-motion-easing);top:16.47%;left:40.04%}.coming-soon[data-v-4b8754ff],.mini-phone[data-v-4b8754ff]{height:auto;position:absolute}.mini-phone[data-v-4b8754ff]{z-index:2;pointer-events:none;width:64.3%;top:24.88%;left:17.78%}@media (width<=550px){.mini-card-heading[data-v-4b8754ff]{font-size:8cqw}}.company-case-study[data-v-bea6d2c6]{color:var(--text-body);font-family:var(--font-body);grid-template-columns:minmax(0,461fr) minmax(0,939fr);gap:16px;margin-block-start:7px;display:grid}.company-case-study+.company-case-study[data-v-bea6d2c6]{margin-block-start:104px}.case-description[data-v-bea6d2c6]{align-self:start;padding:0 54px 0 0;position:sticky;top:112px}.company-cards[data-v-bea6d2c6]{min-width:0}.bank-link[data-v-bea6d2c6]{align-items:center;gap:12px;width:fit-content;display:flex}.bank-link img[data-v-bea6d2c6]{flex-shrink:0}.bank-link h3[data-v-bea6d2c6]{text-underline-offset:4px;font-size:calc(clamp(32px,2.646vw,40px));font-weight:700;line-height:1.2;text-decoration:underline}.bank-link[data-v-bea6d2c6]:hover{color:var(--accent)}.bank-description[data-v-bea6d2c6]{gap:24px;margin-block-start:18px;display:grid}.case-description p[data-v-bea6d2c6]{font-size:24px;font-weight:500;line-height:1.21}.role[data-v-bea6d2c6]{margin-block-start:40px}.role h4[data-v-bea6d2c6]{margin-block-end:24px;font-size:32px;line-height:1.2}@media (width<=1100px){.case-description[data-v-bea6d2c6]{padding-inline-end:12px}.bank-link[data-v-bea6d2c6]{gap:8px}.bank-link img[data-v-bea6d2c6]{width:45px;height:auto}.bank-link h3[data-v-bea6d2c6]{font-size:30px}.case-description p[data-v-bea6d2c6]{font-size:22px}}@media (height<=650px),(width<=850px){.case-description[data-v-bea6d2c6]{position:static}}@media (width<=850px){.company-case-study[data-v-bea6d2c6]{grid-template-columns:1fr;gap:28px;margin-block-start:30px}.case-description[data-v-bea6d2c6]{grid-template-columns:1fr 1fr;gap:18px 40px;padding:0;display:grid}.bank-link[data-v-bea6d2c6]{grid-column:1/-1}.bank-link img[data-v-bea6d2c6]{width:52px}.bank-description[data-v-bea6d2c6]{gap:18px;margin:0}.role[data-v-bea6d2c6]{margin:0}.role h4[data-v-bea6d2c6]{margin-block-end:16px;font-size:28px}}@media (width<=550px){.case-description[data-v-bea6d2c6]{grid-template-columns:1fr;gap:24px}.bank-link h3[data-v-bea6d2c6]{font-size:36px}.case-description p[data-v-bea6d2c6]{font-size:23px}}.cases[data-v-9eff278f]{margin-block-start:168px;scroll-margin-block-start:40px}.case-grid[data-v-9eff278f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;min-inline-size:0;padding-block-start:41px;display:grid}@media (width<=850px){.cases[data-v-9eff278f]{margin-block-start:104px}.case-grid[data-v-9eff278f]{gap:24px 16px;padding:0}}@media (width<=550px){.cases[data-v-9eff278f]{margin-block-start:80px}.case-grid[data-v-9eff278f]{grid-template-columns:1fr;gap:24px}}.about[data-v-8540da76]{margin-block-start:104px;scroll-margin-block-start:32px}.about-content[data-v-8540da76]{padding-block-start:97px}.about-copy[data-v-8540da76]{max-inline-size:885px;font:400 48px/1.25 var(--font-hand);margin:22px auto 0}@media (width<=850px){.about[data-v-8540da76]{margin-block-start:80px}.about-content[data-v-8540da76]{padding-block-start:65px}.about-copy[data-v-8540da76]{font-size:40px}}@media (width<=550px){.about[data-v-8540da76]{margin-block-start:64px}.about-content[data-v-8540da76]{padding-block-start:49px}.about-copy[data-v-8540da76]{margin-block-start:20px;font-size:32px}}.contacts[data-v-26cc7b8c]{margin-block-start:104px;scroll-margin-block-start:32px}.contacts-content[data-v-26cc7b8c]{text-align:center;flex-direction:column;align-items:center;padding-block:100px 104px;display:flex}.contact-doodle[data-v-26cc7b8c]{width:72px;height:72px;transition:transform .45s var(--spring);display:block}.contact-doodle[data-v-26cc7b8c]:hover{transform:rotate(-12deg)}h2[data-v-26cc7b8c]{max-width:1182px;font:700 54px/1.26 var(--font-hand);margin-block-start:20px;padding:8px}.contact-list[data-v-26cc7b8c]{grid-template-columns:repeat(6,minmax(0,182px));justify-content:center;gap:16px;width:100%;margin-block-start:52px;padding:0;list-style:none;display:grid}.contact-button[data-v-26cc7b8c]{aspect-ratio:182/82;width:100%;font:400 40px/1.2 var(--font-hand);color:var(--text-primary);transition:transform .3s var(--spring),color var(--transition);isolation:isolate;background:url(../images/859-7031-imgShape.svg) 50%/100% 100% no-repeat;place-items:center;display:grid;position:relative}.contact-button[data-v-26cc7b8c]:before{content:"";z-index:-1;background:var(--accent);opacity:0;transition:opacity .3s ease-out;position:absolute;inset:0;-webkit-mask:url(../images/859-7031-imgShape.svg) 50%/100% 100% no-repeat;mask:url(../images/859-7031-imgShape.svg) 50%/100% 100% no-repeat}.contact-button[data-v-26cc7b8c]:focus-visible,.contact-button[data-v-26cc7b8c]:hover{color:#fff}.contact-button[data-v-26cc7b8c]:is(:hover,:focus-visible):before{opacity:1}@media (width<=1100px){.contact-button[data-v-26cc7b8c]{font-size:32px}}@media (width<=850px){.contacts[data-v-26cc7b8c]{margin-block-start:80px}.contacts-content[data-v-26cc7b8c]{padding-block:72px}h2[data-v-26cc7b8c]{font-size:44px}.contact-list[data-v-26cc7b8c]{grid-template-columns:repeat(3,minmax(0,182px));margin-block-start:36px}.contact-button[data-v-26cc7b8c]{font-size:36px}}@media (width<=550px){.contacts[data-v-26cc7b8c]{margin-block-start:64px}.contacts-content[data-v-26cc7b8c]{padding-block:56px}h2[data-v-26cc7b8c]{padding-inline:0;font-size:38px;line-height:1.15}.desktop-break[data-v-26cc7b8c]{display:none}.contact-list[data-v-26cc7b8c]{grid-template-columns:repeat(2,minmax(0,182px));gap:12px;margin-block-start:32px}}.toast-region[data-v-a93abbe9]{bottom:max(24px,env(safe-area-inset-bottom));z-index:20;pointer-events:none;width:max-content;max-width:calc(100% - 32px);position:fixed;left:50%;transform:translate(-50%)}.feedback-toast[data-v-a93abbe9]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:15px/1.4 var(--font-ui);pointer-events:auto;background:#fffffff2;border:1px solid #343f5314;border-radius:24px;align-items:center;gap:20px;padding:8px 10px 8px 22px;display:flex;box-shadow:0 8px 40px #343f531a}.feedback-toast button[data-v-a93abbe9]{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.feedback-toast button[data-v-a93abbe9]:hover{background:var(--surface)}.toast-enter-active[data-v-a93abbe9],.toast-leave-active[data-v-a93abbe9]{transition:opacity .22s ease,transform .22s var(--ease-out)}.toast-enter-from[data-v-a93abbe9],.toast-leave-to[data-v-a93abbe9]{opacity:0;transform:translateY(12px)}
