@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--amaranth-50:#fff1f2;--amaranth-100:#ffe4e5;--amaranth-200:#fecdd2;--amaranth-400:#fa7283;--amaranth-600:#e12147;--amaranth-700:#bd1339;--amaranth-800:#9e1336;--white:#fff;--grey-100:#f4f4f5;--grey-200:#e4e4e7;--grey-500:#70707b;--grey-600:#55545b;--night-950:#0e0e12;--brand:var(--amaranth-600);--brand-hover:var(--amaranth-700);--brand-text:var(--amaranth-700);--brand-text-on-night:var(--amaranth-400);--brand-soft:var(--amaranth-50);--on-brand:#fff;--canvas:var(--grey-100);--surface:var(--white);--surface-alt:var(--grey-100);--night:var(--night-950);--on-night:#fff;--ink:var(--night-950);--ink-muted:var(--grey-600);--line:var(--grey-200);--line-strong:var(--grey-500);--danger:#b42318;--danger-soft:#fef3f2;--success:#1f7a4d;--focus:var(--night-950);--font:"Outfit Variable", "Outfit", ui-sans-serif, system-ui, sans-serif;--text-sm:.875rem;--text-base:1rem;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--radius-md:8px;--radius-lg:12px;--field-h:56px;--ease:cubic-bezier(.2, .7, .2, 1);--dur:.16s}.btn{isolation:isolate;border-radius:var(--radius-md);min-height:50px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease), transform .1s ease;border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn[data-pressed=true]{transform:scale(.98)}.btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.btn .arrow{transition:transform .45s var(--ease)}.btn:hover .arrow{transform:translate(3px)}.btn-sm{min-height:42px;padding:0 16px;font-size:.93rem}.btn-primary{background-color:var(--brand);color:var(--on-brand)}.btn-primary:before{content:"";z-index:-1;filter:blur(22px);opacity:.7;pointer-events:none;width:64px;height:64px;transition:left .7s var(--ease), opacity .7s var(--ease);background:#ffffff6b;border-radius:50%;position:absolute;bottom:-32px;left:0;transform:translate(-50%)}.btn-primary:hover{background-color:var(--brand-hover)}.btn-primary:hover:before{opacity:1;left:100%}.btn-primary[aria-busy=true]{cursor:progress}.btn-primary[aria-busy=true]:before{animation:btn-busy 1.1s var(--ease) infinite alternate}@keyframes btn-busy{0%{left:0}to{left:100%}}.btn-secondary{border:1px solid var(--line-strong);background-color:var(--surface);color:var(--ink)}.btn-secondary:hover{border-color:var(--ink)}.btn-secondary svg:not(.arrow){color:var(--brand)}.btn-dark{background-color:var(--night);color:var(--on-night)}.btn-dark:before{content:"";z-index:-1;filter:blur(22px);opacity:.6;pointer-events:none;width:64px;height:64px;transition:left .7s var(--ease), opacity .7s var(--ease);background:#e121478c;border-radius:50%;position:absolute;bottom:-32px;left:0;transform:translate(-50%)}.btn-dark:hover:before{opacity:1;left:100%}@media (hover:none){.btn-primary:hover{background-color:var(--brand)}.btn-primary:hover:before,.btn-dark:hover:before{opacity:.7;left:0}.btn:hover .arrow{transform:none}}@media (prefers-reduced-motion:reduce){.btn,.btn:before,.btn .arrow{transition:none}.btn-primary[aria-busy=true]:before{animation:none}}.btn-light-outline{color:var(--on-night);background-color:#0000;box-shadow:inset 0 0 0 1.5px #ffffff8c}.btn-light-outline:hover{box-shadow:inset 0 0 0 1.5px #fff}.wrap{width:min(100% - 32px,1120px);margin:0 auto}.eyebrow{color:var(--brand-text);margin:0 0 10px;font-size:.95rem;font-weight:600}.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.textlink{color:var(--brand-text);text-underline-offset:3px;font-weight:600}.muted{color:var(--ink-muted)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crumbs{padding-top:20px;font-size:.85rem}.crumbs ol{color:var(--ink-muted);flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--line-strong);margin-right:8px}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.phero{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:clamp(28px,5vw,72px);padding:clamp(28px,5vw,56px) 0 clamp(40px,6vw,72px);display:grid}.phero.single{grid-template-columns:minmax(0,760px)}.phero h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 18px;font-size:clamp(2.1rem,4.6vw,3.3rem);font-weight:700;line-height:1.05}.phero .lead{max-width:54ch;color:var(--ink-muted);margin:0 0 26px;font-size:1.1rem}.phero .lead a{color:var(--ink);font-weight:500}.btns{flex-wrap:wrap;gap:12px;display:flex}.facts{gap:0;margin:0;padding:8px 22px;list-style:none;display:grid}.facts li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.facts li:last-child{border-bottom:0}.facts span{color:var(--ink-muted)}.facts strong{text-align:right;font-weight:600}.block{padding:clamp(48px,7vw,88px) 0}.block+.block:not(.alt){padding-top:0}.block.alt+.block{padding-top:clamp(48px,7vw,88px)}.alt{background:var(--surface);border-block:1px solid var(--line)}.head{max-width:680px;margin-bottom:clamp(24px,3.5vw,36px)}.head h2,.block h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:700;line-height:1.12}.head p:not(.eyebrow){color:var(--ink-muted);margin:12px 0 0;font-size:1.05rem}.block h3{margin:0;font-size:1.12rem;font-weight:600}.prose{max-width:68ch}.prose p{margin:0 0 14px}.grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.wrap.grid{margin-inline:auto}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.tile{padding:22px}.tile p{color:var(--ink-muted);margin:8px 0 0}.tile .price{color:var(--ink);letter-spacing:-.02em;margin-top:6px;font-size:1.4rem;font-weight:700}a.tile{color:inherit;transition:border-color var(--dur) var(--ease);flex-direction:column;text-decoration:none;display:flex}a.tile:hover{border-color:var(--ink)}a.tile .go{color:var(--brand-text);margin-top:auto;padding-top:14px;font-weight:600}.table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}.t{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.t caption{text-align:left;padding:16px 20px 4px;font-weight:600}.t th,.t td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 20px}.t thead th{color:var(--ink-muted);font-size:var(--text-sm);font-weight:500}.t tbody th{font-weight:500}.t td.num,.t th.num{text-align:right;white-space:nowrap}.t tr:last-child>*{border-bottom:0}.t tr.hl>*{background:var(--brand-soft)}.tables{gap:16px;display:grid}.table-note{color:var(--ink-muted);font-size:var(--text-sm);margin:10px 0 0}.checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checks li{padding-left:30px;position:relative}.checks li:before{content:"";background:var(--brand-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e12147' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:.32em;left:0}.steps{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));counter-reset:step;gap:24px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:2px solid var(--ink);counter-increment:step;padding-top:18px}.steps li:before{content:counter(step);color:var(--brand);margin-bottom:10px;font-size:.9rem;font-weight:700;display:block}.steps p{color:var(--ink-muted);margin:8px 0 0}.callout{border-radius:var(--radius-md);background:var(--brand-soft);margin:24px 0 0;padding:16px 20px}.callout a{color:var(--brand-text);font-weight:700}.callout.plain{background:var(--surface-alt);border:1px solid var(--line)}.faq{border-top:1px solid var(--line);max-width:820px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 2px;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--brand);font-size:1.4rem;font-weight:400;line-height:1}.faq details[open] summary:after{content:"–"}.faq .answer{color:var(--ink-muted);padding:0 2px 20px}.faq .answer p{margin:0 0 10px}.endband{background:var(--night);color:var(--on-night)}.endband .inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 48px;padding:clamp(40px,6vw,72px) 0;display:grid}.endband h2{color:var(--on-night);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.endband p{color:#c9c9cf;max-width:60ch;margin:10px 0 0}.endband .eyebrow{color:var(--brand-text-on-night)}.endband a:not(.btn){color:var(--on-night)}.form-card{padding:clamp(20px,3vw,32px)}@media (width<=980px){.phero{grid-template-columns:1fr}.grid.four,.grid.three,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.endband .inner{grid-template-columns:1fr}}@media (width<=640px){.grid.two,.grid.three,.grid.four,.steps{grid-template-columns:1fr}.btns .btn{flex:100%;justify-content:center}.t{font-size:.9rem}.t th,.t td{padding:10px}.t caption{padding:14px 10px 4px}.t th:first-child,.t td:first-child{padding-left:14px}}#inhalt:has(main>.endband:last-child)+footer{border-top:1px solid #2c2c31;margin-top:0}.t thead small{font-size:.72rem;font-weight:400;display:block}.phero-aside{gap:16px;display:grid}.hero-img{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fcfcfd;margin:0;overflow:hidden}.hero-img img{width:100%;height:auto;display:block}@media (width<=980px){.phero-aside{max-width:560px}}@media (width<=640px){.t.stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.t.stack tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;display:grid}.t.stack tr>*{border:0;padding:0}.t.stack tbody th{color:var(--ink-muted);grid-column:1/-1;font-size:.85rem}.t.stack td.num{text-align:right}}.gal-view{position:relative}.gal-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.gal-track::-webkit-scrollbar{display:none}.gal-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%}.gal-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.gal-open img{user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.gal-open:focus-visible,.gal-nav:focus-visible,.thumb:focus-visible,.zoom-nav:focus-visible,.zoom-close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gal-open:focus-visible{outline-offset:-3px}.gal-nav,.zoom-nav{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fffffff0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gal-nav svg,.zoom-nav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.gal-nav.prev{left:10px}.gal-nav.next{right:10px}.gal-nav:disabled,.zoom-nav:disabled{opacity:0;pointer-events:none}.gal-count,.zoom-count{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#0e0e12b8;border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:600;position:absolute;bottom:12px;left:12px}.zoom-hint{border:1px solid var(--line);color:var(--ink);pointer-events:none;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px}.zoom-hint svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:.6rem .75rem .75rem;list-style:none;display:grid}.thumb{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.5rem;width:100%;padding:0;display:block;overflow:hidden}.thumb img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.thumb[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}@media (pointer:coarse){.gal-nav{width:38px;height:38px}.zoom-hint{gap:0;padding:6px;font-size:0}}.zoom-dlg{border-radius:var(--radius-lg);background:#fff;border:0;width:min(100vw - 24px,1400px);max-width:none;height:min(100dvh - 24px,1000px);max-height:none;padding:0;overflow:hidden}.zoom-dlg::backdrop{background:#0e0e12cc}.zoom-track{overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.zoom-track::-webkit-scrollbar{display:none}.zoom-dlg.zoomed .zoom-track{overflow:hidden}.zoom-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;place-items:center;height:100%;display:grid;overflow:hidden}.zoom-slide img{cursor:zoom-in;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%;display:block}.zoom-slide.full{overscroll-behavior:contain;display:block;overflow:auto}.zoom-slide.full img{cursor:zoom-out;max-width:none;max-height:none}.zoom-nav.prev{left:14px}.zoom-nav.next{right:14px}.zoom-dlg.single .zoom-nav,.zoom-dlg.zoomed .zoom-nav{display:none}.zoom-count{top:14px;bottom:auto;left:14px}.zoom-close{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);font:400 1.6rem/1 var(--font);cursor:pointer;background:#fff;border-radius:50%;position:absolute;top:10px;right:10px}.zoom-tip{color:var(--ink-muted);white-space:nowrap;pointer-events:none;background:#ffffffe6;border-radius:999px;margin:0;padding:4px 10px;font-size:.78rem;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@media (width<=640px){.zoom-dlg{border-radius:0;width:100vw;height:100dvh}.zoom-nav{width:38px;height:38px}.zoom-tip{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.gal-track,.zoom-track{scroll-behavior:auto}}.status[data-astro-cid-kwaqoha5]{align-items:center;gap:8px;display:inline-flex}.dot[data-astro-cid-kwaqoha5]{background:#8a8a90;border-radius:50%;flex:none;width:7px;height:7px}.status[data-astro-cid-kwaqoha5][data-state=open] .dot[data-astro-cid-kwaqoha5]{background:#3ecf7a}.inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:16px;width:min(100% - 32px,1120px);margin:0 auto;display:flex}.sr[data-astro-cid-fzpbxy5g]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar[data-astro-cid-fzpbxy5g]{background:var(--night);color:#e7e7ea;font-size:.8rem}.topbar[data-astro-cid-fzpbxy5g] .inner[data-astro-cid-fzpbxy5g]{min-height:36px}.contact[data-astro-cid-fzpbxy5g]{gap:22px;display:flex}.contact[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:inherit;white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.contact[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:#fff}.contact[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{fill:none;width:14px;height:14px;stroke:var(--brand-text-on-night);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.header[data-astro-cid-fzpbxy5g]{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.header[data-astro-cid-fzpbxy5g] .inner[data-astro-cid-fzpbxy5g]{min-height:68px}.logo[data-astro-cid-fzpbxy5g]{flex:none;display:flex}.logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:auto;height:24px}nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:4px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-md);color:var(--ink);white-space:nowrap;align-items:center;padding:8px 12px;font-size:.93rem;font-weight:500;text-decoration:none;display:flex}nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--surface-alt)}nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--brand-text);font-weight:600}.chev[data-astro-cid-fzpbxy5g],.menu-actions[data-astro-cid-fzpbxy5g]{display:none}.right[data-astro-cid-fzpbxy5g]{flex:none;align-items:center;gap:6px;display:flex}a[data-astro-cid-fzpbxy5g]:focus-visible,button[data-astro-cid-fzpbxy5g]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.menu-btn[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-md);width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin-right:-10px;padding:0;display:none}.lines[data-astro-cid-fzpbxy5g]{width:22px;height:10px;display:block;position:relative}.lines[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{height:2px;transition:transform .25s var(--ease), width .25s var(--ease), top .25s var(--ease);background:currentColor;border-radius:2px;position:absolute;right:0}.lines[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:first-child{width:22px;top:0}.lines[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:last-child{width:14px;top:8px}.menu-btn[data-astro-cid-fzpbxy5g][aria-expanded=true] .lines[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{width:22px;top:4px}.menu-btn[data-astro-cid-fzpbxy5g][aria-expanded=true] .lines[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:first-child{transform:rotate(45deg)}.menu-btn[data-astro-cid-fzpbxy5g][aria-expanded=true] .lines[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:last-child{transform:rotate(-45deg)}@media (width<=900px){.header[data-astro-cid-fzpbxy5g] .inner[data-astro-cid-fzpbxy5g]{min-height:60px}.logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{height:22px}.menu-btn[data-astro-cid-fzpbxy5g]{display:none}.js .menu-btn[data-astro-cid-fzpbxy5g]{display:grid}.header[data-astro-cid-fzpbxy5g] .inner[data-astro-cid-fzpbxy5g]{flex-wrap:wrap}nav[data-astro-cid-fzpbxy5g]{order:3;width:100%;overflow-x:auto}.js .header[data-astro-cid-fzpbxy5g] .inner[data-astro-cid-fzpbxy5g]{flex-wrap:nowrap}.js nav[data-astro-cid-fzpbxy5g]{max-height:calc(100dvh - var(--header-bottom,96px));overscroll-behavior:contain;background:var(--surface);border-bottom:1px solid var(--line);padding:8px 16px 24px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.js nav[data-astro-cid-fzpbxy5g].open{animation:menu-in .22s var(--ease);display:block}.js nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:0}.js nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--line);letter-spacing:-.01em;border-radius:0;justify-content:space-between;padding:16px 2px;font-size:1.2rem;font-weight:600}.js nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:0 0}.js .chev[data-astro-cid-fzpbxy5g]{fill:none;width:20px;height:20px;stroke:var(--ink-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block}.js .menu-actions[data-astro-cid-fzpbxy5g]{gap:10px;margin-top:20px;display:grid}.menu-actions[data-astro-cid-fzpbxy5g] .btn[data-astro-cid-fzpbxy5g]{width:100%}.menu-contact[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.menu-note[data-astro-cid-fzpbxy5g]{color:var(--ink-muted);font-size:var(--text-sm);text-align:center;margin:6px 0 0}.menu-note[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--brand-text);font-weight:600}}@media (width<=480px){.cta[data-astro-cid-fzpbxy5g],.contact[data-astro-cid-fzpbxy5g] .mail[data-astro-cid-fzpbxy5g]{display:none}.topbar[data-astro-cid-fzpbxy5g]{font-size:.75rem}}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.lines[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g],nav[data-astro-cid-fzpbxy5g].open{transition:none;animation:none}}.footer[data-astro-cid-nns7i3if]{background:var(--night);color:#b9b9c0;margin-top:96px;padding:64px 0 32px;font-size:.9rem}.inner[data-astro-cid-nns7i3if]{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:32px;width:min(100% - 32px,1120px);margin:0 auto;display:grid}.brand[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{width:auto;height:20px}.brand[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-width:32ch}h2[data-astro-cid-nns7i3if]{color:#8c8c94;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:600}p[data-astro-cid-nns7i3if]{margin:0 0 10px;line-height:1.6}a[data-astro-cid-nns7i3if]{color:#e7e7ea;text-decoration:none}a[data-astro-cid-nns7i3if]:hover{color:#fff;text-decoration:underline}dl[data-astro-cid-nns7i3if]{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}dt[data-astro-cid-nns7i3if]{color:#8c8c94}dd[data-astro-cid-nns7i3if]{color:#e7e7ea;margin:0}ul[data-astro-cid-nns7i3if]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bottom[data-astro-cid-nns7i3if]{border-top:1px solid #2c2c31;flex-wrap:wrap;justify-content:space-between;margin-top:48px;padding-top:20px;font-size:.8rem;display:flex}.legal[data-astro-cid-nns7i3if]{gap:18px;display:flex}.legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#b9b9c0}@media (width<=860px){.inner[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr}}@media (width<=520px){.inner[data-astro-cid-nns7i3if]{grid-template-columns:1fr}}*,:before,:after{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}.skip{z-index:50;background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}
