:root{--color-charcoal:#161618;--color-ink:#151517;--color-white:#fdfdfd;--color-smoke:#636161;--color-soft-grey:#f2f2f2;--color-stone:#cbae9c;--color-mist:#e4e2e3;--color-placeholder:#d9d9d9;--color-rule:#484a4a;--color-orange:#f25921;--font-display:var(--font-clash), "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-inter), system-ui, sans-serif;--text-h1:clamp(3.25rem, 2rem + 4.6vw, 6rem);--text-h2:clamp(2.25rem, 1.6rem + 2.4vw, 3.4375rem);--text-card-title:clamp(3.5rem, 2rem + 5.4vw, 7rem);--text-h3:clamp(1.75rem, 1.4rem + 1.2vw, 2.375rem);--page-gutter:clamp(20px, 5.56vw, 80px);--content-width:1280px;--radius-card:30px;--radius-media:16px;--radius-pill:80px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-white);color:var(--color-charcoal);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.2}h1,h2,h3,p{margin:0;font-weight:400}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}button,input{font:inherit;color:inherit}.container{width:100%;max-width:calc(var(--content-width) + var(--page-gutter) * 2);padding-inline:var(--page-gutter);margin-inline:auto}.display{font-family:var(--font-display);font-weight:400}.h1{font-family:var(--font-display);font-size:var(--text-h1);line-height:1.1}.h2{font-family:var(--font-display);font-size:var(--text-h2);line-height:1.05}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.skip-link[data-astro-cid-z4jru4n3]{z-index:100;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-white);font-family:var(--font-display);padding:10px 16px;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link[data-astro-cid-z4jru4n3]:focus{transform:none}.site-nav[data-astro-cid-rutobish]{z-index:50;pointer-events:none;justify-content:center;padding-inline:16px;display:flex;position:fixed;inset:27px 0 auto}.site-nav__bar[data-astro-cid-rutobish]{z-index:2;pointer-events:auto;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px);background:#fdfdfd33;justify-content:space-between;align-items:center;width:min(1062px,100%);padding:12px 12px 12px 24px;transition:background-color .35s,box-shadow .35s;display:flex;position:relative}.site-nav[data-astro-cid-rutobish][data-scrolled] .site-nav__bar[data-astro-cid-rutobish],.site-nav[data-astro-cid-rutobish][data-menu-open] .site-nav__bar[data-astro-cid-rutobish]{background:#fdfdfdeb;box-shadow:0 8px 30px #16161814}.site-nav__logo[data-astro-cid-rutobish] img[data-astro-cid-rutobish]{width:129px;height:auto}.site-nav__links[data-astro-cid-rutobish]{font-family:var(--font-display);color:var(--color-ink);gap:32px;font-size:20px;line-height:1.1;display:flex}.site-nav__links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{position:relative}.site-nav__links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .35s;position:absolute;inset:auto 0 -3px;transform:scaleX(0)}.site-nav__links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover:after{transform-origin:0;transform:scaleX(1)}.site-nav__actions[data-astro-cid-rutobish]{align-items:center;gap:8px;display:flex}.site-nav__cta[data-astro-cid-rutobish]{border-radius:var(--radius-pill);background:var(--color-ink);width:144px;height:45px;color:var(--color-white);font-family:var(--font-display);justify-content:space-between;align-items:center;padding:8px 8px 8px 16px;font-size:20px;line-height:1.1;display:flex}.site-nav__cta[data-astro-cid-rutobish] img[data-astro-cid-rutobish]{transition:transform .3s}.site-nav__cta[data-astro-cid-rutobish]:hover img[data-astro-cid-rutobish]{transform:scale(1.15)}.site-nav__toggle[data-astro-cid-rutobish]{background:var(--color-white);cursor:pointer;border:1px solid #15151726;border-radius:50%;width:45px;height:45px;padding:0;display:none;position:relative}.site-nav__toggle-line[data-astro-cid-rutobish]{background:var(--color-ink);border-radius:2px;height:1.5px;transition:transform .35s cubic-bezier(.65,0,.35,1);position:absolute;left:13px;right:13px}.site-nav__toggle-line[data-astro-cid-rutobish]:nth-of-type(2){transform:translateY(-3.5px)}.site-nav__toggle-line[data-astro-cid-rutobish]:nth-of-type(3){transform:translateY(3.5px)}.site-nav[data-astro-cid-rutobish][data-menu-open] .site-nav__toggle-line[data-astro-cid-rutobish]:nth-of-type(2){transform:rotate(45deg)}.site-nav[data-astro-cid-rutobish][data-menu-open] .site-nav__toggle-line[data-astro-cid-rutobish]:nth-of-type(3){transform:rotate(-45deg)}.mobile-menu[data-astro-cid-rutobish]{z-index:1;background:var(--color-charcoal);color:var(--color-white);pointer-events:auto;opacity:0;flex-direction:column;justify-content:space-between;padding:132px 24px 40px;transition:opacity .3s;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu[data-astro-cid-rutobish][hidden]{display:none}.mobile-menu[data-astro-cid-rutobish][data-open]{opacity:1}.mobile-menu__links[data-astro-cid-rutobish]{font-family:var(--font-display);flex-direction:column;gap:4px;font-size:clamp(2.75rem,13vw,4.5rem);line-height:1.1;display:flex}.mobile-menu__links[data-astro-cid-rutobish] li[data-astro-cid-rutobish]{opacity:0;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(60ms + var(--i) * 50ms);transform:translateY(18px)}.mobile-menu[data-astro-cid-rutobish][data-open] .mobile-menu__links[data-astro-cid-rutobish] li[data-astro-cid-rutobish]{opacity:1;transform:none}.mobile-menu__talk[data-astro-cid-rutobish]{color:var(--color-orange);align-items:center;gap:.25em;display:inline-flex}.mobile-menu__contact[data-astro-cid-rutobish]{color:#fdfdfd99;flex-direction:column;gap:8px;padding-top:40px;font-size:16px;display:flex}@media (prefers-reduced-motion:reduce){.mobile-menu[data-astro-cid-rutobish],.mobile-menu__links[data-astro-cid-rutobish] li[data-astro-cid-rutobish]{transition:opacity .2s;transform:none}}@media (width<=860px){.site-nav[data-astro-cid-rutobish]{top:16px}.site-nav__links[data-astro-cid-rutobish]{display:none}.site-nav__bar[data-astro-cid-rutobish]{padding-left:20px}.site-nav__toggle[data-astro-cid-rutobish]{display:block}}@media (width<=400px){.site-nav__logo[data-astro-cid-rutobish] img[data-astro-cid-rutobish]{width:100px}.site-nav__cta[data-astro-cid-rutobish]{gap:10px;width:auto;font-size:18px}}html.menu-locked{overflow:hidden}.footer[data-astro-cid-nns7i3if]{background:var(--color-charcoal);color:var(--color-white);padding-block:80px}.footer__inner[data-astro-cid-nns7i3if]{flex-direction:column;gap:clamp(64px,10.8vw,156px);display:flex}.footer__top[data-astro-cid-nns7i3if]{justify-content:space-between;gap:48px;display:flex}.newsletter[data-astro-cid-nns7i3if]{flex-direction:column;gap:20px;width:414px;max-width:100%;display:flex}.newsletter__heading[data-astro-cid-nns7i3if]{font-family:var(--font-display);font-size:27.9px;line-height:30px}.newsletter__field[data-astro-cid-nns7i3if]{position:relative}.newsletter__field[data-astro-cid-nns7i3if] input[data-astro-cid-nns7i3if]{background:var(--color-smoke);width:100%;font-family:var(--font-display);letter-spacing:-.77px;color:var(--color-white);border:0;border-radius:999px;padding:20px 76px 20px 24px;font-size:20.3px}.newsletter__field[data-astro-cid-nns7i3if] input[data-astro-cid-nns7i3if]::placeholder{color:#ffffff80}.newsletter__field[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]{cursor:pointer;background:0 0;border:0;padding:8px;transition:transform .3s;position:absolute;top:0;right:0}.newsletter__field[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]:hover{transform:rotate(45deg)}.footer__columns[data-astro-cid-nns7i3if]{justify-content:space-between;width:628px;max-width:100%;display:flex}.footer__column[data-astro-cid-nns7i3if]{min-width:150px;height:162px;font-family:var(--font-display);border-left:1px solid #fff3;flex-direction:column;gap:6px;padding-left:12px;font-size:21px;line-height:27.5px;display:flex}.footer__column[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{transition:color .25s}.footer__column[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--color-orange)}.footer__heading[data-astro-cid-nns7i3if]{color:var(--color-smoke)}.footer__wordmark[data-astro-cid-nns7i3if]{width:100%;height:auto}@media (width<=1100px){.footer__top[data-astro-cid-nns7i3if]{flex-direction:column}}@media (width<=560px){.footer__columns[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:32px 0}.footer__column[data-astro-cid-nns7i3if]{min-width:50%;height:auto}}
