@font-face{font-family:Klaw Display;src:url(/fonts/hubot-sans.woff2)format("woff2");font-weight:850;font-stretch:118%;font-display:swap}@font-face{font-family:Klaw Display;src:url(/fonts/mona-sans.woff2)format("woff2");font-weight:850;font-stretch:118%;font-display:swap;unicode-range:U+30}@font-face{font-family:Klaw Display Extended;src:url(/fonts/hubot-sans.woff2)format("woff2");font-weight:850;font-stretch:125%;font-display:swap}@font-face{font-family:Klaw Display Extended;src:url(/fonts/mona-sans.woff2)format("woff2");font-weight:850;font-stretch:125%;font-display:swap;unicode-range:U+30}@font-face{font-family:Klaw Display Wide;src:url(/fonts/hubot-sans.woff2)format("woff2");font-weight:900;font-stretch:125%;font-display:swap}@font-face{font-family:Klaw Display Wide;src:url(/fonts/mona-sans.woff2)format("woff2");font-weight:900;font-stretch:125%;font-display:swap;unicode-range:U+30}@font-face{font-family:Apfel Grotezk;src:url(/fonts/apfel-grotezk-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Apfel Grotezk;src:url(/fonts/apfel-grotezk-bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--c-tint:#fcfff4;--c-ground-deep:#e9f3cb;--c-cobalt:#1f3bff;--c-blue:var(--c-cobalt);--c-lime:#c6ff2e;--c-white:#fff;--c-ink:#111;--c-muted:#4a4a44;--c-muted-on-cobalt:#d2d8ff;--c-line:#1111111f;--c-line-strong:#11111147;--c-ground:var(--c-tint);--f-display:"Klaw Display", "Apfel Grotezk", sans-serif;--f-wide:"Klaw Display Wide", "Apfel Grotezk", sans-serif;--f-extended:"Klaw Display Extended", "Apfel Grotezk", sans-serif;--f-text:"Apfel Grotezk", sans-serif;--f-title:var(--f-text);--w-title:400;--ls-title:-.025em;--t-fine:.8125rem;--t-small:.875rem;--t-body:1rem;--t-1:clamp(1.125rem, 1.076rem + .2176vw, 1.2719rem);--t-2:clamp(1.2656rem, 1.1481rem + .5222vw, 1.6181rem);--t-3:clamp(1.4238rem, 1.2121rem + .9407vw, 2.0587rem);--t-4:clamp(1.6019rem, 1.2631rem + 1.5056vw, 2.6181rem);--t-5:clamp(1.8019rem, 1.2923rem + 2.2648vw, 3.3306rem);--t-6:clamp(2.0275rem, 1.291rem + 3.2731vw, 4.2369rem);--t-7:clamp(2.2806rem, 1.2442rem + 4.6065vw, 5.39rem);--t-8:clamp(2.5656rem, 1.1362rem + 6.3528vw, 6.8537rem);--t-h1:var(--t-6);--t-h2:var(--t-4);--t-h3:var(--t-2);--t-lead:var(--t-1);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:192px;--section-y:clamp(96px, 12vw, 192px);--cols:4;--gutter:16px;--margin:16px;--content-max:1440px;--claw-skew:-31deg;--ease-out:cubic-bezier(.2, .7, 0, 1);--ease-in-out:cubic-bezier(.6, 0, .2, 1);--d-hover:.15s;--d-ui:.3s;--d-reveal:.5s;--header-h:64px;--bar-h:60px}@media (width>=640px){:root{--cols:8;--gutter:20px;--margin:32px;--header-h:72px}}@media (width>=1024px){:root{--cols:12;--gutter:24px;--margin:clamp(32px, 4vw, 64px);--header-h:84px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--bar-h)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--c-ground);color:var(--c-ink);font-family:var(--f-text);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}img,svg,video{max-width:100%;height:auto;display:block}[hidden]{display:none!important}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,legend,summary{text-wrap:balance}p,li,dd{text-wrap:pretty}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}.wrap{width:100%;max-width:var(--content-max);padding-inline:var(--margin);margin-inline:auto}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.section{padding-block:var(--section-y)}.on-cobalt{background:var(--c-cobalt);color:var(--c-tint)}.h1{font-family:var(--f-title);font-weight:var(--w-title);font-size:var(--t-h1);letter-spacing:var(--ls-title);text-wrap:balance;hyphens:auto;overflow-wrap:break-word;line-height:1.02}@media (width>=640px){.h1{hyphens:manual}}.h2{font-family:var(--f-title);font-weight:var(--w-title);font-size:var(--t-h2);letter-spacing:var(--ls-title);line-height:1.05}.h3{font-family:var(--f-text);font-weight:700;font-size:var(--t-h3);line-height:1.2}.lead{font-family:var(--f-text);font-weight:400;font-size:var(--t-lead);line-height:1.4}.small{font-size:var(--t-small);line-height:1.45}.fine{font-family:var(--f-text);font-size:var(--t-fine);color:var(--fine-c,var(--c-muted));line-height:1.5}.fine a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.on-cobalt{--fine-c:var(--c-muted-on-cobalt)}.measure{max-width:64ch}.placeholder{outline-offset:2px;outline:1px dashed}:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px;box-shadow:0 0 0 2px var(--c-lime)}.on-cobalt :focus-visible{outline:3px solid var(--c-lime);outline-offset:3px;box-shadow:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--margin);z-index:100;background:var(--c-lime);color:var(--c-ink);padding:12px 16px;font-weight:700;position:absolute;top:-100px}.skip-link:focus{top:8px}.link{text-underline-offset:.25em;transition:text-underline-offset var(--d-hover) var(--ease-out);font-weight:700;text-decoration:underline 2px}.link:hover{text-underline-offset:.4em}[data-reveal]{opacity:0;transition:opacity var(--d-reveal) var(--ease-out), transform var(--d-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(16px)}[data-reveal].is-in{opacity:1;transform:none}.skeleton{--skel:#eef0ff;background-color:var(--skel)}.on-cobalt .skeleton,.skeleton--on-cobalt{--skel:#ffffff1f}.skeleton--shimmer{background-image:linear-gradient(100deg,#0000 30%,#fff9 50%,#0000 70%);background-repeat:no-repeat;background-size:250% 100%;animation:1.6s ease-in-out infinite skel-shimmer}@keyframes skel-shimmer{0%{background-position:120% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.skeleton--shimmer{background-image:none;animation:none}}[data-fade]{opacity:0;transition:opacity .2s ease-out}[data-fade].is-loaded{opacity:1}:root{--claw-cuts:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 100'%3E%3Cpath d='M0,0 C12,22 26,38 30,55 C34,70 44,86 60,100 C42,88 30,73 26,57 C22,41 10,23 0,0 Z M30,0 C42,22 56,38 60,55 C64,70 74,86 90,100 C72,88 60,73 56,57 C52,41 40,23 30,0 Z M60,0 C72,22 86,38 90,55 C94,70 104,86 120,100 C102,88 90,73 86,57 C82,41 70,23 60,0 Z'/%3E%3C/svg%3E")}:root ::selection{background:var(--c-lime);color:var(--c-ink)}.klaw-progress{z-index:55;pointer-events:none;height:2px;display:block;position:fixed;top:0;left:0;right:0}.klaw-progress i{background:var(--c-blue);height:2px;width:calc(var(--sp,0) * 100%);border-radius:0 2px 2px 0;position:absolute;top:0;left:0}.klaw-scratch{z-index:70;pointer-events:none;background:var(--c-blue);width:30px;height:26px;-webkit-mask:var(--claw-cuts) center / contain no-repeat;mask:var(--claw-cuts) center / contain no-repeat;animation:.52s cubic-bezier(.23,1,.32,1) forwards klaw-scratch;position:fixed}@keyframes klaw-scratch{0%{clip-path:inset(0 0 100%);opacity:1}45%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.cloud-mask{--w:clamp(64px, 7vw, 96px);--h:clamp(12px, 1.3vw, 18px);--edge:radial-gradient(calc(var(--w) / 2) var(--h) at 50% 100%, #000 98%, #0000) 0 0 / var(--w) var(--h) round no-repeat, radial-gradient(calc(var(--w) / 2) var(--h) at 50% 0, #000 98%, #0000) 0 100% / var(--w) var(--h) round no-repeat, radial-gradient(var(--h) calc(var(--w) / 2) at 100% 50%, #000 98%, #0000) 0 0 / var(--h) var(--w) no-repeat round, radial-gradient(var(--h) calc(var(--w) / 2) at 0 50%, #000 98%, #0000) 100% 0 / var(--h) var(--w) no-repeat round, radial-gradient(circle at 100% 100%, #000 70%, #0000 71%) 0 0 / var(--h) var(--h) no-repeat, radial-gradient(circle at 0 100%, #000 70%, #0000 71%) 100% 0 / var(--h) var(--h) no-repeat, radial-gradient(circle at 100% 0, #000 70%, #0000 71%) 0 100% / var(--h) var(--h) no-repeat, radial-gradient(circle at 0 0, #000 70%, #0000 71%) 100% 100% / var(--h) var(--h) no-repeat, linear-gradient(#000 0 0) var(--h) var(--h) / calc(100% - 2 * var(--h)) calc(100% - 2 * var(--h)) no-repeat;-webkit-mask:var(--edge);mask:var(--edge)}.cloud-line{--ol:var(--c-ink);filter:drop-shadow(1.5px 0 0 var(--ol)) drop-shadow(-1.5px 0 0 var(--ol)) drop-shadow(0 1.5px 0 var(--ol)) drop-shadow(0 -1.5px 0 var(--ol))}.cta-wrap.astro-4zgmmfpt{flex-wrap:wrap;align-items:center;gap:12px 20px;display:inline-flex}.cta.astro-4zgmmfpt{background:var(--c-blue);min-height:48px;color:var(--c-white);font-family:var(--f-text);font-weight:700;font-size:var(--t-body);transition:transform var(--d-hover) var(--ease-out), background-color var(--d-hover) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:0 16px 0 20px;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.cta--l.astro-4zgmmfpt{min-height:52px;font-size:var(--t-body);gap:16px;padding-inline:22px 18px}.cta--m.astro-4zgmmfpt{min-height:44px;font-size:var(--t-body);gap:12px;padding-inline:16px 12px}.cta--light.astro-4zgmmfpt,.on-cobalt .cta.astro-4zgmmfpt{background:var(--c-white);color:var(--c-blue)}@media (hover:hover){.on-cobalt .cta.astro-4zgmmfpt:hover{background:var(--c-tint)}.cta--cobalt.astro-4zgmmfpt:hover{background:#142bd9}}.cta.astro-4zgmmfpt:active{transform:scale(.98)}.cta__end.astro-4zgmmfpt{flex:none;width:20px;height:20px;position:relative;overflow:hidden}.cta__arrow.astro-4zgmmfpt,.cta__claw.astro-4zgmmfpt{transition:transform var(--d-ui) var(--ease-out), opacity var(--d-ui) var(--ease-out);position:absolute;inset:0}.cta__claw.astro-4zgmmfpt{opacity:0;justify-content:center;gap:4px;display:flex;transform:translate(-100%)}.cta__claw.astro-4zgmmfpt i.astro-4zgmmfpt{width:3px;height:100%;transform:skewX(var(--claw-skew));background:currentColor;border-radius:2px;display:block}.cta__claw.astro-4zgmmfpt i.astro-4zgmmfpt:nth-child(2){transition-delay:40ms}@media (hover:hover){.cta.astro-4zgmmfpt:hover .cta__arrow.astro-4zgmmfpt{opacity:0;transform:translate(110%)}.cta.astro-4zgmmfpt:hover .cta__claw.astro-4zgmmfpt{opacity:1;transform:none}}.cta__note.astro-4zgmmfpt{font-size:var(--t-small);color:var(--c-muted);font-weight:400}.on-cobalt .cta__note.astro-4zgmmfpt{color:inherit;opacity:.85}@media (width<=639px){.cta-wrap--l.astro-4zgmmfpt{width:100%;display:flex}.cta--l.astro-4zgmmfpt{width:100%}}.hdr.astro-nen7h5rs{--fg:var(--c-ink);--bg:var(--c-ground);z-index:50;color:var(--fg);pointer-events:none;transition:color .25s,transform .4s cubic-bezier(.23,1,.32,1);position:fixed;inset:0 0 auto}.hdr__bar.astro-nen7h5rs{height:var(--header-h);max-width:var(--content-max);padding-inline:var(--margin);pointer-events:auto;align-items:center;gap:8px;margin-inline:auto;transition:background-color .25s,box-shadow .25s;display:flex}.hdr__logo.astro-nen7h5rs{color:inherit;margin-right:auto;padding-block:8px;display:block}.hdr__mark.astro-nen7h5rs{width:clamp(80px,6.6vw,100px);height:auto;display:block}.hdr__inline.astro-nen7h5rs{display:none;position:relative}.hdr__inline.astro-nen7h5rs ul.astro-nen7h5rs{z-index:1;display:flex;position:relative}.hdr__inline.astro-nen7h5rs a.astro-nen7h5rs{color:inherit;white-space:nowrap;border-radius:999px;padding:10px 14px;text-decoration:none;transition:background-color .2s,color .2s;display:block}.hdr__tools.astro-nen7h5rs{align-items:center;gap:2px;display:flex}.hdr__icon.astro-nen7h5rs,.hdr__lang.astro-nen7h5rs{min-width:44px;height:44px;color:inherit;border-radius:999px;place-items:center;font-weight:700;text-decoration:none;transition:background-color .2s;display:grid}.hdr__cta.astro-nen7h5rs{background:var(--c-blue);min-height:40px;color:var(--c-white);font-weight:700;font-size:var(--t-body);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;margin-left:8px;padding:0 12px 0 16px;text-decoration:none;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .2s;display:none}.hdr__cta.astro-nen7h5rs:hover{background:#142bd9}.hdr__cta.astro-nen7h5rs:active{transform:scale(.97)}.hdr__cta.astro-nen7h5rs .icon{transition:transform .25s cubic-bezier(.23,1,.32,1)}.hdr__cta.astro-nen7h5rs:hover .icon{transform:translate(3px)}.hdr__menu.astro-nen7h5rs{min-height:44px;color:inherit;cursor:pointer;font-weight:700;font-size:var(--t-body);box-shadow:inset 0 0 0 1px var(--c-line-strong);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;margin-left:4px;padding:0 16px;display:inline-flex}.hdr__burger.astro-nen7h5rs{width:18px;height:8px;position:relative}.hdr__burger.astro-nen7h5rs i.astro-nen7h5rs{background:currentColor;border-radius:2px;height:2px;transition:transform .25s cubic-bezier(.23,1,.32,1);position:absolute;left:0;right:0}.hdr__burger.astro-nen7h5rs i.astro-nen7h5rs:first-child{top:0}.hdr__burger.astro-nen7h5rs i.astro-nen7h5rs:last-child{bottom:0}.menu-open .hdr__burger.astro-nen7h5rs i.astro-nen7h5rs:first-child{transform:translateY(3px)rotate(45deg)}.menu-open .hdr__burger.astro-nen7h5rs i.astro-nen7h5rs:last-child{transform:translateY(-3px)rotate(-45deg)}@media (width>=640px){.hdr__cta.astro-nen7h5rs{display:inline-flex}}@media (width<=380px){.hdr__icon.astro-nen7h5rs{display:none}}@media (hover:hover){.hdr__icon.astro-nen7h5rs:hover,.hdr__lang.astro-nen7h5rs:hover{background:#1111110f}}@media (width>=1200px){.hdr__inline.astro-nen7h5rs{display:block}.hdr__menu.astro-nen7h5rs{display:none}}.hdr__dots.astro-nen7h5rs,.hdr__li-ic.astro-nen7h5rs,.hdr__newtab.astro-nen7h5rs{display:none}.hdr__inline.astro-nen7h5rs a.astro-nen7h5rs{align-items:center;gap:8px;display:flex}.hdr.astro-nen7h5rs{--tab:var(--c-ground);--tab-fg:var(--c-ink);background:var(--c-ground-deep) linear-gradient(var(--c-line), var(--c-line)) 0 100% / 100% 1px no-repeat}[data-under=cobalt] .hdr.astro-nen7h5rs{--tab:var(--c-cobalt);--tab-fg:var(--c-white)}[data-under=white] .hdr.astro-nen7h5rs{--tab:var(--c-white)}.hdr__bar.astro-nen7h5rs{height:var(--bar-h);align-items:flex-end;gap:0}.hdr__logo.astro-nen7h5rs,.hdr__tools.astro-nen7h5rs,.hdr__inline.astro-nen7h5rs li.astro-nen7h5rs{flex:none}.hdr__tools.astro-nen7h5rs{align-self:center;gap:4px;margin-left:16px}.hdr__logo.astro-nen7h5rs,.hdr__inline.astro-nen7h5rs a.astro-nen7h5rs{height:46px;color:var(--c-ink);border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:0 18px;transition:background-color .2s,color .2s;display:flex;position:relative}.hdr__logo.astro-nen7h5rs{margin-right:0;padding-inline:22px}.hdr__mark.astro-nen7h5rs{width:78px}.hdr__li-ic.astro-nen7h5rs{display:grid}.hdr__li-ic.astro-nen7h5rs .icon{width:16px;height:16px;color:var(--c-blue)}.hdr__inline.astro-nen7h5rs li.astro-nen7h5rs+li.astro-nen7h5rs a.astro-nen7h5rs:before{content:"";background:var(--c-line-strong);width:1px;position:absolute;top:14px;bottom:14px;left:0}@media (hover:hover){.hdr__inline.astro-nen7h5rs a.astro-nen7h5rs:hover{background:#ffffff8c}}.hdr__inline.astro-nen7h5rs a.astro-nen7h5rs[aria-current=true],.hdr:not(:has(.hdr__inline [aria-current=true])) .hdr__logo.astro-nen7h5rs{background:var(--tab);color:var(--tab-fg);z-index:1;translate:0 1px}.hdr__inline.astro-nen7h5rs a.astro-nen7h5rs[aria-current=true] .hdr__li-ic.astro-nen7h5rs .icon{color:currentColor}.hdr__inline.astro-nen7h5rs a.astro-nen7h5rs[aria-current=true]:before,.hdr__inline.astro-nen7h5rs a.astro-nen7h5rs[aria-current=true]:after,.hdr:not(:has(.hdr__inline [aria-current=true])) .hdr__logo.astro-nen7h5rs:before,.hdr:not(:has(.hdr__inline [aria-current=true])) .hdr__logo.astro-nen7h5rs:after{content:"";background:0 0;width:12px;height:12px;position:absolute;top:auto;bottom:0}.hdr__inline.astro-nen7h5rs a.astro-nen7h5rs[aria-current=true]:before,.hdr:not(:has(.hdr__inline [aria-current=true])) .hdr__logo.astro-nen7h5rs:before{background:radial-gradient(circle at 0 0, transparent 12px, var(--tab) 12.5px);left:-12px}.hdr__inline.astro-nen7h5rs a.astro-nen7h5rs[aria-current=true]:after,.hdr:not(:has(.hdr__inline [aria-current=true])) .hdr__logo.astro-nen7h5rs:after{background:radial-gradient(circle at 100% 0, transparent 12px, var(--tab) 12.5px);right:-12px}.hdr__inline.astro-nen7h5rs a.astro-nen7h5rs[aria-current=true]+.astro-nen7h5rs,.hdr__inline.astro-nen7h5rs li.astro-nen7h5rs:has(a[aria-current=true])+li.astro-nen7h5rs a.astro-nen7h5rs:before{opacity:0}.hdr__newtab.astro-nen7h5rs{display:block}.hdr__newtab.astro-nen7h5rs a.astro-nen7h5rs{color:var(--c-muted)}.hdr__newtab.astro-nen7h5rs .icon{width:16px;height:16px}.hdr__inline.astro-nen7h5rs{margin-right:auto}@media (width>=640px){.hdr__dots.astro-nen7h5rs{align-self:center;gap:7px;margin-right:10px;display:flex}.hdr__dots.astro-nen7h5rs i.astro-nen7h5rs{background:var(--c-line-strong);opacity:.5;border-radius:50%;width:11px;height:11px}.hdr__dots.astro-nen7h5rs i.astro-nen7h5rs:first-child{background:var(--c-lime);opacity:1;box-shadow:0 0 0 1px var(--c-line-strong)}.hdr__inline.astro-nen7h5rs{display:block}.hdr__inline.astro-nen7h5rs li.astro-nen7h5rs:not(:has([aria-current=true])){display:none}}@media (width>=1200px){.hdr__inline.astro-nen7h5rs li.astro-nen7h5rs:not(:has([aria-current=true])){display:block}.hdr__inline.astro-nen7h5rs{margin-left:4px}.hdr__inline.astro-nen7h5rs a.astro-nen7h5rs{padding-inline:14px}.hdr__newtab.astro-nen7h5rs,.hdr__li-ic.astro-nen7h5rs{display:none!important}}@media (width>=1360px){.hdr__inline.astro-nen7h5rs a.astro-nen7h5rs{padding-inline:16px}.hdr__newtab.astro-nen7h5rs{display:block!important}.hdr__li-ic.astro-nen7h5rs{display:grid!important}}@media (width<=639px){.hdr__logo.astro-nen7h5rs{padding-inline:14px}}.menu.astro-nen7h5rs{z-index:49;padding-top:var(--header-h);visibility:hidden;opacity:0;transition:opacity .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1),visibility 0s linear .25s;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.menu-open .menu.astro-nen7h5rs{visibility:visible;opacity:1;transition-delay:0s;transform:none}.menu__in.astro-nen7h5rs{align-content:space-between;gap:40px;min-height:100%;padding-block:clamp(24px,6vh,72px) 40px;display:grid}.menu__list.astro-nen7h5rs a.astro-nen7h5rs{font-family:var(--f-title);font-weight:var(--w-title);letter-spacing:var(--ls-title);font-size:var(--t-6);align-items:baseline;gap:16px;line-height:1.1;text-decoration:none;transition:color .15s;display:flex}.menu__list.astro-nen7h5rs a.astro-nen7h5rs:hover{color:var(--c-lime)}.menu__num.astro-nen7h5rs{font-family:var(--f-text);font-size:max(var(--t-small), .3em);min-width:1.4em}.menu__foot.astro-nen7h5rs{justify-items:start;gap:24px;display:grid}.menu__contact.astro-nen7h5rs{gap:4px;display:grid}.menu__contact.astro-nen7h5rs a.astro-nen7h5rs{align-items:center;gap:12px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}@media (width>=1024px){.menu__in.astro-nen7h5rs{grid-template-columns:7fr 5fr;align-content:center;align-items:end}}@media (prefers-reduced-motion:reduce){.menu.astro-nen7h5rs{transform:none}.hdr.astro-nen7h5rs,.hdr__bar.astro-nen7h5rs{transition:none}}.ftr.astro-jo6i4kqk{padding-block:clamp(64px,8vw,120px) clamp(96px,8vw,48px)}.ftr__grid.astro-jo6i4kqk{row-gap:40px}.ftr__logo.astro-jo6i4kqk{color:var(--c-ink);grid-column:1/-1;display:block}.ftr__mark.astro-jo6i4kqk{width:min(100%,520px)}.ftr__col.astro-jo6i4kqk{grid-column:span 2;align-content:start;gap:12px;display:grid}.ftr__h.astro-jo6i4kqk{font-family:var(--f-text);font-size:var(--t-body);font-weight:700}.ftr__col.astro-jo6i4kqk ul.astro-jo6i4kqk{gap:6px;display:grid}.ftr__col.astro-jo6i4kqk a.astro-jo6i4kqk,.ftr__btn.astro-jo6i4kqk{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.ftr__col.astro-jo6i4kqk a.astro-jo6i4kqk:hover,.ftr__btn.astro-jo6i4kqk:hover{text-underline-offset:.25em;text-decoration:underline}.ftr__btn.astro-jo6i4kqk{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.ftr__craft.astro-jo6i4kqk,.ftr__copy.astro-jo6i4kqk{grid-column:1/-1}@media (width>=640px){.ftr__col.astro-jo6i4kqk{grid-column:span 4}}@media (width>=1024px){.ftr__logo.astro-jo6i4kqk{grid-column:1/span 6}.ftr__col.astro-jo6i4kqk{grid-column:span 3}.ftr__craft.astro-jo6i4kqk{grid-column:1/span 6}.ftr__copy.astro-jo6i4kqk{grid-column:7/-1}}.consent.astro-bm4qem4n{background:var(--c-white);max-width:min(520px,100vw - 32px);color:var(--c-ink);border:0;padding:0}.consent.astro-bm4qem4n::backdrop{background:var(--c-cobalt);opacity:.6}.consent__box.astro-bm4qem4n{gap:16px;padding:28px;display:grid}.consent__btns.astro-bm4qem4n{flex-wrap:wrap;gap:10px;display:flex}.consent__btns.astro-bm4qem4n button.astro-bm4qem4n{cursor:pointer;border:1px solid var(--c-line);min-height:48px;padding:0 18px;font-weight:700}.consent__yes.astro-bm4qem4n{background:var(--c-blue);color:var(--c-white);border-radius:999px}
