.nav a{text-decoration:none}.nav{z-index:10;will-change:transform;--nav-bar-h:calc(24px + 42px + 24px);position:fixed;top:0;left:0;right:0}.nav__clip{height:var(--nav-bar-h);flex-direction:column;justify-content:flex-start;align-items:center;gap:0;display:flex;overflow:clip}.nav__bar{padding:var(--s-24) max(var(--gutter), calc((100% - 1312px) / 2));background:var(--c-page);--edge-bottom:1px;--edge-color:var(--c-tint-2);flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.nav__logo{justify-content:center;align-items:center;display:flex}.nav__logo img{width:132px;height:auto;display:block}.nav__logo{transition:opacity .2s var(--mo-ease,ease), transform .2s var(--mo-ease,ease)}.nav__logo:hover,.nav__logo:focus-visible{opacity:.8}.nav__logo:active{transform:scale(.97)}.nav__menu:hover .nav__menu-bar,.nav__menu:focus-visible .nav__menu-bar{background:var(--c-ink)}@media (prefers-reduced-motion:reduce){.nav__logo{transition:none}}.nav__actions{align-items:center;gap:var(--s-24);flex-direction:row;display:flex}.nav__menu{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;display:block;position:relative}.nav__menu-bar{background:var(--c-body);width:22px;height:2px;display:block;position:absolute;left:1px}.nav__menu-bar:first-child{border-radius:1px;top:7px}.nav__menu-bar:nth-child(2){border-radius:30px;top:15px}.nav__clip{transition:height var(--spring-b20-d400-ms,.4s) var(--spring-b20-d400,ease), background-color var(--spring-b20-d400-ms,.4s) var(--spring-b20-d400,ease)}@media (min-width:1200px){.nav__clip{transition:height .2s ease-in-out,background-color .2s ease-in-out}}.nav:before{content:"";z-index:-1;pointer-events:none;opacity:0;width:100%;height:100vh;transition:opacity .24s var(--mo-ease,ease), -webkit-backdrop-filter .24s var(--mo-ease,ease), backdrop-filter .24s var(--mo-ease,ease);background-color:#0006;position:absolute;top:0;left:0}.nav.is-open:before{opacity:1}@media (min-width:810px){.nav.is-open:before{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%)}}.nav.is-open .nav__clip{height:calc(100vh + var(--nav-sweep-fade));padding-bottom:var(--nav-sweep-fade)}html.nav-open,html.nav-open body{overflow:hidden}.nav__menu:after,.nav__logo:after,.nav__sub-link:after{content:"";position:absolute;inset:-10px}.nav__menu,.nav__logo,.nav__sub-link{position:relative}.nav__menu:after{inset:-10px}.nav__logo:after{inset:-10px 0}.nav__sub-link:after{inset:-10px -8px}@media (max-width:1199.98px){.nav__cta--menu{min-height:44px}.nav.is-open.nav--revealing .nav__row-inner,.nav.is-open.nav--revealing .nav__cta--menu{animation:.16s cubic-bezier(.44,0,.56,1) both nav-row-in}.nav.is-open.nav--revealing .nav__row:first-child .nav__row-inner{animation-delay:0s}.nav.is-open.nav--revealing .nav__row:nth-child(2) .nav__row-inner{animation-delay:20ms}.nav.is-open.nav--revealing .nav__row:nth-child(3) .nav__row-inner{animation-delay:40ms}.nav.is-open.nav--revealing .nav__row:nth-child(4) .nav__row-inner{animation-delay:60ms}.nav.is-open.nav--revealing .nav__row:nth-child(5) .nav__row-inner{animation-delay:80ms}.nav.is-open.nav--revealing .nav__row:nth-child(6) .nav__row-inner{animation-delay:.1s}.nav.is-open.nav--revealing .nav__cta--menu{animation-delay:.12s}}@keyframes nav-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav.is-open.nav--revealing .nav__row-inner,.nav.is-open.nav--revealing .nav__cta--menu{animation:none}}.nav__menu-bar{transition:top var(--spring-b20-d400-ms,.4s) var(--spring-b20-d400,ease), transform var(--spring-b20-d400-ms,.4s) var(--spring-b20-d400,ease),  background-color .24s var(--mo-ease,ease)}.nav.is-open .nav__menu-bar{top:11px}.nav.is-open .nav__menu-bar:first-child{transform:rotate(45deg)}.nav.is-open .nav__menu-bar:nth-child(2){transform:rotate(-45deg)}.nav:not(.is-open) .nav__menu:hover .nav__menu-bar:first-child{top:5px}.nav:not(.is-open) .nav__menu:hover .nav__menu-bar:nth-child(2){top:17px}@media (max-width:1199.98px){.nav{--nav-bar-h:72px}.nav__clip{height:var(--nav-bar-h);gap:var(--s-10);overflow:auto}.nav__bar{--edge-bottom:0;padding:var(--s-24) 32px var(--s-24) 48px}.nav__bar .cta{display:none}}@media (max-width:809.98px){.nav__bar{padding:var(--s-24) var(--s-24)}body:has(main.blog) .nav__bar{padding:var(--s-24) 32px var(--s-24) 48px}}@media (min-width:1200px){.nav__row-chevron-box{display:contents}.nav .nav__narrow-only,.nav .nav__tab-only,.nav .nav__phone-only{display:none}}@media (max-width:1199.98px){.nav .nav__wide-only{display:none}}@media (min-width:810px){.nav .nav__phone-only{display:none}}@media (max-width:809.98px){.nav .nav__tab-only{display:none}}.nav__overlay{gap:var(--s-16);flex-direction:column;width:100%;display:flex}.nav__panel{border-radius:var(--s-16);background:var(--c-tint-1);width:91%;max-width:1312px;margin:0 auto;overflow:clip}.nav__panel-body{border-radius:var(--s-16);background:var(--c-page);flex-direction:row;gap:0;display:flex;overflow:clip}.nav__rows{background:var(--c-tint-1);flex:0 0 50%;min-width:0;margin:0;padding:0;list-style:none}.nav__row{background:var(--c-page)}.nav__row-inner{align-items:center;gap:var(--s-10);padding:var(--s-20) var(--s-24) var(--s-20) 48px;background:var(--c-page);width:100%;font:inherit;cursor:pointer;--edge-right:1px;--edge-color:var(--c-tint-3);text-align:start;border:0;flex-direction:row;text-decoration:none;display:flex}.nav__row:not(.is-feature):not(:last-child) .nav__row-inner{--edge-bottom:1px}.nav__row.is-feature+.nav__row .nav__row-inner{--edge-top:1px}.nav__row-label{font-family:var(--f-serif);font-size:48px;font-weight:400;line-height:var(--lh-flat);letter-spacing:var(--t-normal);color:var(--c-body);white-space:pre-wrap;text-align:left;flex:auto}.nav__row.is-active .nav__row-label{text-align:start;letter-spacing:normal;color:var(--c-accent);font-family:Moret Regular Oblique,Moret Regular Oblique Placeholder,sans-serif;font-size:64px;font-style:italic;line-height:70.4px}@media (prefers-reduced-motion:no-preference){.nav__row-label{transition:font-size .2s cubic-bezier(.44,0,.56,1),line-height .2s cubic-bezier(.44,0,.56,1),letter-spacing .2s cubic-bezier(.44,0,.56,1),color .2s cubic-bezier(.44,0,.56,1)}.nav__sub{transition:grid-template-rows .2s cubic-bezier(.44,0,.56,1),visibility 0s linear .2s}.nav__row.is-open>.nav__sub{transition:grid-template-rows .2s cubic-bezier(.44,0,.56,1),visibility linear}}.nav__sub{visibility:hidden;grid-template-rows:0fr;display:grid}.nav__row.is-open>.nav__sub{visibility:visible;grid-template-rows:1fr}.nav__sub-list{flex-direction:column;gap:24px;min-height:0;margin:0;padding:0 0 0 48px;list-style:none;display:flex;overflow:clip}.nav__row.is-open>.nav__sub .nav__sub-list{padding-block:12px 32px}.nav__sub-link{font-family:var(--f-sans);font-size:18px;font-weight:400;line-height:var(--lh-flat);letter-spacing:var(--t-normal);color:var(--c-muted);text-decoration:none}.nav__row-chevron{background-image:var(--nav-chevron);width:24px;height:24px;image-rendering:pixelated;background-size:100% 100%;flex:0 0 24px}.nav__feature{background:var(--c-tint-1);flex:0 0 50%;min-width:0;padding:48px}.nav__feature-inner{flex-direction:column;justify-content:space-between;height:100%;display:flex}.nav__feature-copy{font-family:var(--f-ui);color:var(--c-black);white-space:pre-wrap;margin:0;font-size:16px;font-weight:400;line-height:19.2px}.nav__feature-media{border-radius:var(--r-8);display:block;overflow:clip}.nav__feature-media:hover video,.nav__feature-media:focus-visible video{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.nav__feature-media video{transition:none}.nav__feature-media:hover video,.nav__feature-media:focus-visible video{transform:none}}.nav__feature-media video{aspect-ratio:25/14;border-radius:var(--s-8);object-fit:cover;object-position:50% 50%;background-color:#0000;width:100%;height:auto;display:block}.nav a,.nav button,.nav .nav__row{-webkit-tap-highlight-color:transparent}@media (hover:none){.nav__row-inner:active,.nav__menu:active{background-color:#403a3c0f}}@media (max-width:1199.98px){.nav__overlay{--edge-bottom:1px;--edge-color:var(--c-tint-2);gap:0}.nav.is-open .nav__overlay,.nav.is-sweeping .nav__overlay{background:var(--c-page)}.nav__panel{align-items:center;gap:var(--s-32);width:100%;max-width:none;padding:0 var(--s-48) var(--s-32);opacity:0;transition:opacity var(--spring-b20-d400-ms,.4s) var(--spring-b20-d400,ease);background:0 0;border-radius:0;flex-direction:column;margin:0;display:flex}.nav.is-open .nav__panel{opacity:1}.nav__panel-body{background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:100%}.nav__feature{display:none}.nav__rows{flex:none;width:100%}.nav__row{min-height:64px}.nav__row-inner{justify-content:center;align-items:flex-start;gap:var(--s-24);height:100%;padding:var(--s-16) var(--s-16) var(--s-16) 0;background:var(--c-page);flex-direction:column}.nav__row--inline .nav__row-inner{align-items:flex-start;gap:var(--s-24);padding:var(--s-16) 0;flex-direction:row}.nav__row.has-chevron .nav__row-inner{justify-content:center;align-items:center;gap:var(--s-10);padding:var(--s-16) 4px var(--s-16) 0;flex-direction:row}.nav__row-label{width:100%;font-size:32px;line-height:var(--lh-flat);letter-spacing:var(--t-normal)}.nav__row--inline .nav__row-label,.nav__row.has-chevron .nav__row-label{flex:1 0 0;width:auto}.nav__row.is-feature .nav__row-label,.nav__row.is-active .nav__row-label{font-family:var(--f-serif);font-size:32px;font-style:normal;line-height:var(--lh-flat);letter-spacing:var(--t-normal);text-align:left;color:var(--c-body)}.nav__row-chevron-box{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.nav__row-inner{--edge-top:0;--edge-right:0;--edge-bottom:1px;--edge-left:0}.nav__row.is-feature+.nav__row .nav__row-inner{--edge-top:0}.nav__row:last-child .nav__row-inner{--edge-bottom:0}.nav__pill{border-radius:var(--s-24);background:var(--c-tint-1);--edge-width:1px;--edge-color:var(--c-tint-2);flex:none;justify-content:center;align-items:center;gap:6px;height:31px;padding:6px 12px;display:flex}.nav__pill-dot{background:var(--c-accent);border-radius:100%;flex:0 0 6px;width:6px;height:6px}.nav__pill-label{font-family:var(--f-sans);letter-spacing:var(--t-normal);text-align:right;color:var(--c-accent-ink);white-space:pre;font-size:14px;font-weight:500;line-height:16.8px}.nav__cta--menu{width:100%;overflow:hidden}}@media (max-width:809.98px){.nav__panel{padding:0 var(--s-24) var(--s-32)}body:has(main.blog) .nav__panel{padding:0 var(--s-48) var(--s-32)}}.nav{transition:box-shadow .24s var(--mo-ease,ease)}.nav__bar{transition:background-color .24s var(--mo-ease,ease), -webkit-backdrop-filter .24s var(--mo-ease,ease), backdrop-filter .24s var(--mo-ease,ease)}.nav__bar:after{transition:border-color .24s var(--mo-ease,ease)}.nav.is-stuck:not(.is-open){box-shadow:0 1px 2px -1px #3f181e0d,0 12px 28px -14px #3f181e21}.nav.is-stuck:not(.is-open) .nav__bar:after{border-color:#f7e9e900}.nav:not(.is-open) .nav__bar{-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#ffffffdb}.nav{--nav-sweep-fade:72px}.nav.is-open .nav__clip,.nav.is-sweeping .nav__clip{-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 max(var(--nav-bar-h), calc(100% - var(--nav-sweep-fade))), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 max(var(--nav-bar-h), calc(100% - var(--nav-sweep-fade))), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 max(var(--nav-bar-h), calc(100% - var(--nav-sweep-fade))), transparent 100%)}.nav.is-open .nav__bar,.nav.is-sweeping .nav__bar{z-index:2;position:sticky;top:0}.nav.is-sweeping .nav__bar{background:var(--c-page);-webkit-backdrop-filter:none;backdrop-filter:none}html.nav-open{padding-right:var(--nav-lock-pad,0px)}.nav.is-open{right:var(--nav-lock-pad,0px)}@media (max-width:1199.98px){.nav:not(.is-open) .nav__clip{overflow:clip}}@media (min-width:1200px) and (hover:hover){.nav__row-inner{transition:background-color .18s var(--mo-ease,ease)}.nav__row:hover .nav__row-inner,.nav__row:focus-within .nav__row-inner{background:var(--c-tint-1)}}.nav__sub-link{transition:color .16s var(--mo-ease,ease)}.nav__sub-link:before{content:"";background:var(--c-accent);transform-origin:0;height:1px;transition:transform .22s var(--mo-ease,ease);pointer-events:none;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav__sub-link:hover,.nav__sub-link:focus-visible{color:var(--c-body)}.nav__sub-link:hover:before,.nav__sub-link:focus-visible:before{transform:scaleX(1)}@media (hover:none){.nav__sub-link:active{color:var(--c-accent)}}.nav__row-chevron{transition:transform .22s var(--mo-ease,ease)}.nav__row.is-open .nav__row-chevron{transform:rotate(90deg)}.nav__row-inner:focus-visible,.nav__feature-media:focus-visible{outline-offset:-3px}.nav__menu{transition:transform .14s var(--mo-ease,ease)}.nav__menu:active{transform:scale(.92)}.nav__row-inner[aria-current] .nav__row-label:after{content:"";background:var(--c-accent);vertical-align:.14em;border-radius:100%;width:6px;height:6px;margin-inline-start:12px;display:inline-block}.nav__sub-link[aria-current]:before{content:"";background:var(--c-accent);border-radius:100%;width:6px;height:6px;margin-top:-3px;transition:none;position:absolute;inset:50% auto auto -14px;transform:none}.nav__feature-copy{transition:opacity .14s linear}.nav__feature-media video{transition:transform var(--spring-b20-d400-ms,.4s) var(--spring-b20-d400,ease), opacity .14s linear}.nav__feature.is-swapping .nav__feature-copy,.nav__feature.is-swapping .nav__feature-media video{opacity:0}.nav__sub--always{visibility:visible;grid-template-rows:1fr}.nav__sub--always .nav__sub-list{padding-block:12px 32px}@media (min-width:1200px){.nav__sub--always .nav__sub-list--services{padding-block:12px 20px}.nav__sub-list--services{column-gap:var(--s-24);grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;row-gap:10px;display:grid}}@media (max-width:1199.98px){.nav__sub-list--services{gap:var(--s-16)}}.nav.is-open .nav__clip{overflow:auto}@media (prefers-reduced-motion:reduce){.nav,.nav:before,.nav__clip,.nav__bar,.nav__bar:after,.nav__menu,.nav__menu-bar,.nav__panel,.nav__row-inner,.nav__row-chevron,.nav__sub-link,.nav__sub-link:before,.nav__feature-copy,.nav__feature-media video,.nav__logo{transition:none}.nav__feature.is-swapping .nav__feature-copy,.nav__feature.is-swapping .nav__feature-media video{opacity:1}}
.footer{padding:var(--s-64) max(var(--gutter), calc((100% - 1312px) / 2));background:0 0}.footer__inner{grid-template-columns:calc(100% - 616px);align-content:space-between;height:300px;display:grid;position:relative}.footer__sitemap{grid-row:1}.footer__social{grid-row:2}.footer__bottom{grid-row:3}.footer__sitemap{gap:var(--s-64);flex-direction:row;display:flex}.footer__col{gap:var(--s-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__col li{line-height:var(--lh-flat);font-size:16px}.footer__col a{font-family:var(--f-sans);font-size:16px;font-weight:400;line-height:var(--lh-flat);letter-spacing:var(--t-normal);color:var(--c-muted);text-align:left;white-space:pre;text-decoration:none}.footer__social{gap:var(--s-32);line-height:var(--lh-flat);flex-direction:row;margin:0;padding:0;font-size:18px;list-style:none;display:flex}.footer__social a{font-family:var(--f-sans);font-size:18px;font-weight:400;line-height:var(--lh-flat);letter-spacing:var(--t-normal);color:var(--c-body);text-align:left;white-space:pre;text-decoration:none}.footer__bottom{align-items:center;gap:var(--s-16);flex-direction:row;display:flex}.footer__wordmark{flex:0 0 158px;height:45px;display:block}.footer__wordmark svg{width:100%;height:100%;display:block}.footer__rule{flex:0 0 3px;height:47px;display:block}.footer__rule svg{width:100%;height:100%;display:block}.footer__address{gap:var(--s-12);flex-direction:column;flex:auto;display:flex}.footer__address p{font-family:var(--f-sans);font-size:14px;font-weight:400;line-height:var(--lh-flat);letter-spacing:var(--t-normal);text-align:left;white-space:pre-wrap;margin:0}.footer__address .is-place{color:var(--c-faint)}.footer__address .is-copy{color:var(--c-muted)}.footer__news{width:568px;height:300px;position:absolute;top:0;right:0}.footer__news-bg{position:absolute;inset:0}.footer__news-bg svg{width:100%;height:100%;display:block}.footer__news-body{flex-direction:column;justify-content:space-between;width:475px;height:207px;display:flex;position:absolute;top:46.5px;left:46.5px}.footer__news-head{flex-direction:row;align-items:center;gap:22px;height:103px;display:flex}.footer__news-mark{flex:0 0 189px;width:189px;height:103px}.footer__news-mark svg{width:100%;height:100%;display:block}.footer__news-mark.is-narrow{display:none}.footer__news-copy{gap:var(--s-8);flex-direction:column;flex:0 0 264px;display:flex}.footer__news-title{font-family:var(--f-mark);font-size:18.38px;font-weight:500;line-height:var(--lh-flat);color:var(--c-accent);white-space:pre;align-self:flex-start;margin:0}.footer__news-title b{font-size:27.57px;font-weight:500;line-height:100%}.footer__news-title span{font-size:24.51px}.footer__news-blurb{font-family:var(--f-sans);font-size:12px;font-weight:400;line-height:var(--lh-body);letter-spacing:var(--t-wide);color:var(--c-ink);white-space:pre-wrap;margin:0}.footer__news-form{gap:var(--s-8);flex-direction:row;height:49px;display:flex}.footer__news-form input{appearance:none;font-family:var(--f-sans);letter-spacing:0;text-align:left;border:none;border-radius:8px;outline:none;height:49px;padding:15px;font-size:16px;font-weight:400;line-height:1em}.footer__news-form input:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.footer__news-form [type=email]{background:var(--c-page);width:100%;color:var(--c-black);box-shadow:inset 0 0 0 0 var(--c-accent), inset 0 0 0 1px var(--c-tint-2);flex:auto}.footer__news-form [type=email]::placeholder{color:var(--c-faint)}.footer__news-form [type=submit]{background:var(--c-accent);color:var(--c-page);cursor:pointer;text-align:center;flex:0 0 120.8px;font-weight:700;box-shadow:0 2px 4px #0000}@media (max-width:1199.98px){.footer__inner{align-content:start;row-gap:var(--s-48);grid-template-columns:minmax(0,1fr);height:auto}.footer__sitemap{order:1;grid-row:auto}.footer__social{order:2;grid-row:auto}.footer__news{order:3;grid-row:auto;position:relative;top:auto;right:auto}.footer__bottom{order:4;grid-row:auto}}@media (min-width:810px) and (max-width:1199.98px){.footer__social{margin-top:-8px}}@media (max-width:809.98px){.footer__sitemap{gap:52px var(--s-32);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.footer__social{gap:28px;font-size:16px}.footer__social a{font-size:16px}.footer__bottom{align-items:flex-start;gap:var(--s-16);flex-direction:column}.footer__rule{display:none}.footer__address{width:100%}.footer__wordmark{flex:none;width:158px;height:45px}.footer{padding:48px var(--gutter) 64px}.footer__news{flex:auto;width:100%;height:300px}.footer__news-bg svg{display:none}.footer__news-bg{background-image:var(--card-bg-narrow);background-repeat:no-repeat;background-size:345px 302px;width:345px;height:302px}.footer__news-body{align-items:flex-start;width:283px;height:219px;top:40.5px;left:32px}.footer__news-head{column-gap:var(--s-16);row-gap:var(--s-8);grid-template-rows:65px auto;grid-template-columns:120px 137px;width:273px;height:auto;display:grid}.footer__news-copy{display:contents}.footer__news-mark.is-wide{display:none}.footer__news-mark.is-narrow{flex:none;grid-area:1/1;align-self:start;width:120px;height:66px;display:block}.footer__news-title{margin-top:var(--s-16);white-space:pre-wrap;grid-area:1/2;place-self:start;font-size:16px}.footer__news-title b{font-size:24px}.footer__news-title span{font-size:20px}.footer__news-blurb{grid-area:2/1/auto/-1;width:273px}.footer__news-form{flex-direction:column;width:283px;height:auto}.footer__news-form [type=email]{width:283px;height:49px}.footer__news-form [type=submit]{flex:none;width:283px;height:46px}}.footer__news-form{position:relative}.footer__news-spinner{background:var(--c-accent);width:120.8px;height:49px;color:var(--c-page);border-radius:var(--r-8);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.footer__news-spinner svg{width:16px;height:16px;animation:1s linear infinite footer-news-spin;display:block}@keyframes footer-news-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer__news-done{background:var(--c-page);border-radius:var(--r-10);z-index:3;opacity:0;height:73px;transition:opacity var(--spring-b20-d400-ms) var(--spring-b20-d400);position:absolute;top:-14px;left:0;right:0;overflow:hidden}.footer__news-done[data-in]{opacity:1}.footer__news-done-inner{justify-content:center;align-items:center;gap:var(--s-16);background:var(--c-page);border-radius:var(--r-8);flex-direction:row;padding:14px 24px;display:flex;position:absolute;inset:2px 0 3px}.footer__news-done-badge{justify-content:flex-start;align-items:center;gap:var(--s-10);width:40px;height:40px;padding:var(--s-8);background:var(--c-accent-deep);border-radius:64px;flex-direction:row;flex:none;display:flex}.footer__news-done-check{flex:none;width:24px;height:24px;position:relative;overflow:hidden}.footer__news-done-check svg{width:15px;height:11px;display:block;position:absolute;top:6px;left:4px}.footer__news-done-label{font-family:var(--f-sans);font-size:16px;font-weight:600;line-height:var(--lh-flat);letter-spacing:var(--t-normal);color:var(--c-accent-ink);flex:none;margin:0}.footer__news-form[data-state=error]{animation:.2s linear footer-news-shake}@keyframes footer-news-shake{0%{transform:translate(0)}33.33%{transform:translate(-4px)}66.66%{transform:translate(4px)}to{transform:translate(0)}}.footer__news-spinner[hidden],.footer__news-done[hidden]{display:none}@media (prefers-reduced-motion:reduce){.footer__news-spinner svg,.footer__news-form[data-state=error]{animation:none}.footer__news-form[data-state=error] input{outline:2px solid var(--c-accent);outline-offset:2px}.footer__news-done{transition:none}}@media (max-width:809.98px){.footer__news-spinner{width:283px;height:46px;inset:auto auto 0 0}.footer__news-done{height:106px;top:3px;left:-10px;right:-10px}.footer__news-done-inner{inset:19px 0}}
