:root{--c-night-950:#0b1118;--c-night-900:#10171f;--c-night-850:#161f29;--c-night-800:#1d2833;--c-night-700:#2a3744;--c-night-600:#6e7c88;--c-night-muted:#a3afb9;--c-day-50:#f7f9f8;--c-day-100:#eef1f0;--c-day-200:#e1e6e5;--c-day-250:#d8dedd;--c-day-300:#c9d0d0;--c-day-400:#74818a;--c-ink:#111a22;--c-ink-soft:#33414c;--c-grey:#5a6772;--c-ultra-700:#1f38c2;--c-ultra-650:#2b45d8;--c-ultra-600:#2e4be6;--c-ultra-500:#3b57f0;--c-ultra-300:#8ea2ff;--c-ultra-150:#c6d0ff;--c-red-700:#b42318;--c-red-300:#ff9b8f;--c-green-700:#1f7a4d;--c-green-300:#7bd3a4;--light-warm:255 244 230;--shade:4 9 14;--font-sans:"Archivo Variable", "Archivo Fallback", "Helvetica Neue", Arial, sans-serif;--step--1:clamp(.9375rem, .91rem + .12vw, 1rem);--step-0:clamp(1.0625rem, 1.016rem + .19vw, 1.125rem);--step-1:clamp(1.25rem, 1.105rem + .6vw, 1.5rem);--step-2:clamp(2.125rem, 1.5rem + 2.8vw, 4.25rem);--step-3:clamp(2.625rem, 1.55rem + 4.6vw, 6.25rem);--step-4:clamp(2.75rem, 1.2rem + 6.4vw, 7.75rem);--lh-display:.96;--lh-heading:1.02;--lh-title:1.16;--lh-text:1.6;--lh-small:1.45;--lh-ui:1.15;--track-display:-.032em;--track-heading:-.026em;--track-title:-.012em;--track-mark:.02em;--wdth-text:100%;--wdth-ui-hover:106%;--wdth-title:106%;--wdth-heading:112%;--wdth-display:104%;--wdth-extended:125%;--wdth-condensed:82%;--wght-text:400;--wght-lede:420;--wght-ui-light:520;--wght-strong:600;--wght-ui:600;--wght-title:620;--wght-heading:600;--wght-display:600;--wght-mark:800;--measure:66ch;--measure-lede:36ch;--measure-narrow:28ch;--page-max:1600px;--margin:clamp(16px, 3.6vw, 56px);--gutter:clamp(12px, 1.4vw, 24px);--cols:4;--mod:calc((min(100vw, var(--page-max)) - 2 * var(--margin) - (var(--cols) - 1) * var(--gutter)) / var(--cols));--header-h:60px;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-s:16px;--space-m:24px;--space-l:32px;--space-xl:clamp(40px, 1.52vw + 34px, 56px);--space-2xl:clamp(56px, 3.05vw + 44px, 88px);--space-3xl:clamp(72px, 5.33vw + 51px, 128px);--section-gap:clamp(88px, 8vw + 56px, 176px);--r-pill:999px;--r-field:16px;--r-tile:14px;--r-pane-s:20px;--r-card:clamp(22px, 1.2vw + 16px, 28px);--r-plate:clamp(24px, 1.6vw + 16px, 36px);--r-slab:clamp(32px, 2.6vw + 20px, 56px);--control-h:52px;--control-h-s:44px;--control-h-l:60px;--r-control:var(--r-pill);--edge-night:inset 0 1px 0 rgb(var(--light-warm) / .13), inset 0 0 0 1px rgb(var(--light-warm) / .04);--edge-day:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #111a220d;--shadow-rest-night:0 1px 1px rgb(var(--shade) / .5), 0 14px 32px -18px rgb(var(--shade) / .85);--shadow-lift-night:0 2px 2px rgb(var(--shade) / .5), 0 40px 80px -28px rgb(var(--shade) / .95);--shadow-rest-day:0 1px 2px #111a220f, 0 14px 32px -20px #111a2242;--shadow-lift-day:0 2px 4px #111a2212, 0 34px 64px -30px #111a2261;--shadow-float:0 2px 4px #0c141a0f, 0 18px 44px -18px #0c141a57;--shadow-float-dark:0 2px 6px #00000047, 0 24px 56px -20px #000000b3;--shadow-header:0 1px 0 rgb(var(--light-warm) / .06), 0 12px 32px -18px rgb(var(--shade) / .9);--grain-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.6 -0.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.05 0 0 0 0 0.08 0 0 0 0 0.11 0 0 0 1.6 -0.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--dur-press:90ms;--dur-hover:.2s;--dur-state:.24s;--dur-close:.24s;--dur-open:.38s;--dur-reveal:.7s;--dur-settle:1s;--dur-light:1.4s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-set:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.65, 0, .25, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--stagger-line:90ms;--stagger-item:40ms;--ease-spring:var(--ease-set);--ease-spring-soft:var(--ease-set);--ease-spring-drop:var(--ease-set);--dur-spring:.68s;--dur-spring-soft:.82s;--dur-spring-drop:.98s;--dur-flap:.32s;--dur-flap-step:.12s;--tilt-max:6deg;--tilt-edge:14px;--tilt-perspective:1200px;--lift-y:-10px;--lift-scale:1.02;--lift-y-s:-4px;--press-scale:.98;--drag-max:28px;--drag-rotate-max:3deg;--shadow-travel:18px;--edge-lit-night:inset 0 1px 0 rgb(var(--light-warm) / .32), inset 0 0 0 1px rgb(var(--light-warm) / .1);--edge-lit-day:inset 0 1px 0 #fff, inset 0 0 0 1px rgb(var(--light-warm) / .55);--backdrop-viewer:rgb(var(--shade) / .78);--focus-width:3px;--focus-offset:3px;--z-backdrop:-2;--z-grain:-1;--z-raised:1;--z-slab:2;--z-header:50;--z-menu:60;--z-skip:100}@media (width>=48em){:root{--cols:8;--header-h:64px;--wdth-display:116%}}@media (width>=64em){:root{--cols:12;--header-h:72px;--wdth-display:122%}}@supports (transition-timing-function:linear(0, 1)){:root{--ease-spring:linear(0, .091, .277, .493, .688, .84, .942, 1.007, 1.041, 1.051, 1.049, 1.04, 1.029, 1.019, 1.01, 1.004, 1, .998, .997, .997, .998, .998, .999, .999, 1);--ease-spring-soft:linear(0, .058, .191, .345, .495, .632, .742, .827, .893, .938, .969, .989, 1.001, 1.007, 1.01, 1.01, 1.009, 1.008, 1.006, 1.005, 1.003, 1.002, 1.002, 1.001, 1);--ease-spring-drop:linear(0, .125, .379, .656, .882, 1.029, 1.101, 1.119, 1.102, 1.071, 1.039, 1.012, .996, .988, .986, .988, .992, .996, .999, 1.001, 1.002, 1.002, 1.001, 1.001, 1)}}@media (prefers-reduced-motion:reduce){:root{--dur-spring:0s;--dur-spring-soft:0s;--dur-spring-drop:0s;--dur-flap:0s;--dur-flap-step:0s;--tilt-max:0deg;--drag-max:0px;--dur-press:0s;--dur-hover:0s;--dur-state:0s;--dur-close:0s;--dur-open:0s;--dur-reveal:0s;--dur-settle:0s;--dur-light:0s;--stagger-line:0s;--stagger-item:0s}}:root,.theme-day{color-scheme:light;--surface:var(--c-day-100);--surface-card:var(--c-day-200);--surface-card-hover:var(--c-day-250);--surface-raised:var(--c-day-50);--surface-sunken:var(--c-day-200);--text:var(--c-ink);--text-soft:var(--c-ink-soft);--text-muted:var(--c-grey);--accent:var(--c-ultra-600);--accent-hover:var(--c-ultra-650);--accent-press:var(--c-ultra-700);--on-accent:#fff;--neutral:var(--c-ink);--neutral-hover:var(--c-night-700);--on-neutral:var(--c-day-50);--link-line:var(--c-ultra-650);--focus:var(--c-ultra-600);--field-bg:var(--c-day-50);--field-line:var(--c-day-400);--field-line-hover:var(--c-ink-soft);--field-placeholder:var(--c-grey);--danger:var(--c-red-700);--success:var(--c-green-700);--selection-bg:var(--c-ultra-600);--selection-text:#fff;--edge:var(--edge-day);--edge-lit:var(--edge-lit-day);--shadow-rest:var(--shadow-rest-day);--shadow-lift:var(--shadow-lift-day);--grain:var(--grain-dark);--grain-opacity:.14}.theme-day-2{color-scheme:light;--surface:var(--c-day-200);--surface-card:var(--c-day-100);--surface-card-hover:var(--c-day-50);--surface-sunken:var(--c-day-250)}.theme-night,.theme-night-deep{color-scheme:dark;--surface:var(--c-night-900);--surface-card:var(--c-night-800);--surface-card-hover:var(--c-night-700);--surface-raised:var(--c-night-800);--surface-sunken:var(--c-night-950);--text:var(--c-day-100);--text-soft:#d3dadb;--text-muted:var(--c-night-muted);--accent:var(--c-ultra-600);--accent-hover:var(--c-ultra-500);--accent-press:var(--c-ultra-700);--on-accent:#fff;--neutral:var(--c-day-100);--neutral-hover:var(--c-day-300);--on-neutral:var(--c-ink);--link-line:var(--c-ultra-300);--focus:var(--c-ultra-300);--field-bg:var(--c-night-800);--field-line:var(--c-night-600);--field-line-hover:var(--c-night-muted);--field-placeholder:var(--c-night-muted);--danger:var(--c-red-300);--success:var(--c-green-300);--selection-bg:var(--c-ultra-300);--selection-text:var(--c-night-900);--edge:var(--edge-night);--edge-lit:var(--edge-lit-night);--shadow-rest:var(--shadow-rest-night);--shadow-lift:var(--shadow-lift-night);--grain:var(--grain-light);--grain-opacity:.06}.theme-night-deep{--surface:var(--c-night-950);--surface-card:var(--c-night-850);--surface-card-hover:var(--c-night-800);--field-bg:var(--c-night-850)}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo/archivo-latin-wdth-normal.woff2)format("woff2");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}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo/archivo-latin-ext-wdth-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Archivo Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans),local(Helvetica);size-adjust:98.56%;ascent-override:89.3%;descent-override:21.3%;line-gap-override:0%}@property --lx{syntax:"<percentage>";inherits:true;initial-value:76%}@property --ly{syntax:"<percentage>";inherits:true;initial-value:22%}@property --sweep{syntax:"<percentage>";inherits:true;initial-value:150%}@property --lift{syntax:"<number>";inherits:true;initial-value:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-s));scrollbar-color:var(--c-night-600) var(--c-night-900);hanging-punctuation:first allow-end;background-color:var(--c-night-900)}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol[class],ul[class]{padding:0;list-style:none}img,picture,video,svg,canvas{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}textarea{resize:vertical}[hidden]{display:none!important}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--step-0);font-weight:var(--wght-text);font-stretch:var(--wdth-text);line-height:var(--lh-text);font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--surface);color:var(--text);overflow-x:clip}h1,h2,h3,h4,h5,h6{font-weight:var(--wght-heading);line-height:var(--lh-heading);text-wrap:balance;hyphens:manual}p,li,dd,figcaption{text-wrap:pretty}p,li,dd{hyphens:auto;hyphenate-limit-chars:10 4 4}strong,b{font-weight:var(--wght-strong)}em,i{font-style:normal;font-weight:var(--wght-strong)}small{font-size:var(--step--1)}a{color:inherit;text-underline-offset:.28em;text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--link-line);text-decoration-skip-ink:auto}a:hover{text-decoration-color:currentColor}::selection{background:var(--selection-bg);color:var(--selection-text)}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}input,textarea{caret-color:var(--accent)}.t-hero{font-size:var(--step-4);font-weight:var(--wght-display);font-stretch:var(--wdth-display);line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:balance}.t-display{font-size:var(--step-3);font-weight:var(--wght-display);font-stretch:var(--wdth-display);line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:balance}.t-heading{font-size:var(--step-2);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.t-title{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);letter-spacing:var(--track-title)}.t-lede{font-size:var(--step-1);font-weight:var(--wght-lede);max-width:var(--measure-lede);hyphens:manual;line-height:1.42}.t-text{font-size:var(--step-0);line-height:var(--lh-text);max-width:var(--measure)}.t-small{font-size:var(--step--1);line-height:var(--lh-small)}.t-muted{color:var(--text-muted)}.t-soft{color:var(--text-soft)}.t-num{font-variant-numeric:tabular-nums}.t-mark{font-weight:var(--wght-mark);font-stretch:var(--wdth-extended);letter-spacing:var(--track-mark);line-height:1}:is(.theme-night,.theme-night-deep) :is(.t-hero,.t-display){font-weight:570}.container{width:100%;max-width:var(--page-max);padding-inline:var(--margin);margin-inline:auto}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.cell{grid-column:var(--c-sm,1 / -1);min-width:0}@media (width>=48em){.cell{grid-column:var(--c-md,var(--c-sm,1 / -1))}}@media (width>=64em){.cell{grid-column:var(--c-lg,var(--c-md,var(--c-sm,1 / -1)))}}.section{isolation:isolate;padding-block:var(--section-gap);position:relative}.section--tight{padding-block:var(--space-3xl)}.stack>*+*{margin-top:var(--flow,var(--space-s))}.cluster{align-items:center;gap:var(--space-xs) var(--space-m);flex-wrap:wrap;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--margin);top:var(--space-2xs);z-index:var(--z-skip);padding:var(--space-xs) var(--space-m);background:var(--c-ultra-600);color:#fff;font-weight:var(--wght-ui);border-radius:var(--r-pill);transition:transform var(--dur-state) var(--ease-out);position:absolute;transform:translateY(-160%)}.skip-link:focus-visible{outline-color:var(--c-day-50);transform:none}.theme-day,.theme-day-2,.theme-night,.theme-night-deep{background-color:var(--surface);color:var(--text)}.backdrop{z-index:var(--z-backdrop);pointer-events:none;border-radius:inherit;background-color:var(--surface);position:absolute;inset:0;overflow:hidden}.backdrop picture,.backdrop img{width:100%;height:100%;position:absolute;inset:0}.backdrop img{object-fit:cover;object-position:var(--bd-pos,50% 50%)}.backdrop--fade-b{mask-image:linear-gradient(#000 50%,#0000 98%)}.backdrop--fade-t{mask-image:linear-gradient(#0000,#000 40%)}.backdrop--fade-y{mask-image:linear-gradient(#0000,#000 22% 70%,#0000)}.backdrop--quiet>picture{opacity:.5}.backdrop--side{mask-image:linear-gradient(90deg,#0000 30%,#000 88%),linear-gradient(#000 55%,#0000);mask-composite:intersect}.backdrop__video{object-fit:cover;object-position:var(--bd-pos,50% 50%);opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.backdrop__video[data-playing]{opacity:1}.backdrop--flip-x :is(img,video){transform:scaleX(-1)}.backdrop--flip-y :is(img,video){transform:scaleY(-1)}.backdrop--flip-xy :is(img,video){transform:scale(-1)}.backdrop__light{filter:brightness(1.85)saturate(1.08);mask-image:radial-gradient(42% 58% at var(--lx) var(--ly), #000 0%, #00000073 45%, transparent 100%), linear-gradient(118deg, transparent calc(var(--sweep) - 16%), #000 var(--sweep), transparent calc(var(--sweep) + 16%));opacity:.5;transition:--lx .9s var(--ease-out), --ly .9s var(--ease-out);position:absolute;inset:0}.backdrop__light img{object-fit:cover;object-position:var(--bd-pos,50% 50%)}.has-grain:before{content:"";z-index:var(--z-grain);pointer-events:none;background-image:var(--grain);opacity:var(--grain-opacity);border-radius:inherit;background-size:160px 160px;position:absolute;inset:0}.slab{z-index:var(--z-slab);margin-top:calc(var(--r-slab) * -1);border-radius:var(--r-slab) var(--r-slab) 0 0;box-shadow:0 -1px 0 #ffffffb3, 0 -28px 64px -28px rgb(var(--shade) / .75);position:relative}.slab--both{border-radius:var(--r-slab)}.pane{isolation:isolate;background-color:var(--surface);color:var(--text);border-radius:var(--r-plate);box-shadow:var(--edge), var(--shadow-rest);position:relative;overflow:hidden}.pane--s{border-radius:var(--r-pane-s)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.backdrop__light{transition:none}}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}@media (forced-colors:active){.backdrop,.has-grain:before{display:none}:focus-visible{outline-color:highlight}}.site-header{z-index:var(--z-header);color:var(--text);transition:box-shadow var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out);background-color:#10171ff5;position:sticky;top:0}.site-header[data-scrolled]{background-color:var(--c-night-900);box-shadow:var(--shadow-header)}.site-header__bar{align-items:center;gap:var(--space-s);min-height:var(--header-h);display:flex}@media (width>=48em){.site-header__bar{gap:var(--space-l)}}.brand{min-height:44px;color:var(--text);font-size:clamp(18px,5.2vw,20px);font-weight:var(--wght-mark);font-stretch:var(--wdth-extended);letter-spacing:var(--track-mark);align-items:center;gap:11px;line-height:1;text-decoration:none;display:inline-flex}.brand__mark{background:var(--c-ultra-600);flex:none;width:.7em;height:.7em;box-shadow:inset 0 1px #ffffff59}.nav{margin-left:auto;display:none}.nav__list{align-items:center;gap:4px;display:flex}.nav__link{border-radius:var(--r-pill);min-height:44px;font-size:16px;font-weight:var(--wght-ui-light);color:var(--text-soft);transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.nav__link:hover,.nav__link[data-force=hover]{background-color:rgb(var(--light-warm) / .07);color:var(--text)}.nav__link[aria-current=page],.nav__link[aria-current=true]{color:var(--text);background-color:rgb(var(--light-warm) / .09);box-shadow:var(--edge-night)}.site-header__bar>.site-header__cta{display:none}.menu-toggle{border-radius:var(--r-pill);background:var(--surface-card);min-width:44px;min-height:44px;box-shadow:var(--edge);color:var(--text);font-weight:var(--wght-ui);transition:background-color var(--dur-hover) var(--ease-out);border:0;align-items:center;gap:8px;margin-left:auto;padding:0 18px 0 14px;font-size:16px;text-decoration:none;display:inline-flex}.menu-toggle:hover{background:var(--surface-card-hover)}.menu-toggle svg{width:20px;height:20px}.site-header__bar>*{flex:none}.site-header__cta .btn__label{white-space:nowrap}@media (width>=48em){.site-header__bar>.site-header__cta{margin-left:auto;display:inline-flex}.menu-toggle{margin-left:0}}@media (width>=64em){.nav{display:block}.site-header__bar>.site-header__cta{margin-left:0}.menu-toggle{display:none}}.menu{inset:var(--header-h) 0 0 0;z-index:var(--z-menu);gap:var(--space-xl);padding:var(--space-l) var(--margin) calc(var(--space-xl) + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background-color:var(--surface);color:var(--text);visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path var(--dur-close) var(--ease-in), visibility 0s linear var(--dur-close);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.menu[data-state=open]{visibility:visible;clip-path:inset(0);transition:clip-path var(--dur-open) var(--ease-out), visibility 0s}html:has(.menu[data-state=open]){overflow:hidden}.menu__list{gap:2px;display:grid}.menu__item{opacity:0;transition:opacity var(--dur-state) var(--ease-out), transform var(--dur-open) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger-item) + 60ms);transform:translateY(14px)}.menu[data-state=open] .menu__item{opacity:1;transform:none}.menu__link{min-height:60px;font-size:clamp(2rem,8.4vw,2.75rem);font-weight:var(--wght-display);font-stretch:var(--wdth-heading);letter-spacing:-.024em;align-items:center;gap:.3em;line-height:1;text-decoration:none;display:flex}.menu__link[aria-current=page]:after,.menu__link[aria-current=true]:after{content:"";background:var(--c-ultra-300);width:.2em;height:.2em;margin-top:.34em}.menu__cta{width:100%}.menu__meta{gap:var(--space-2xs);color:var(--text-muted);font-size:var(--step--1);display:grid}.menu__meta a{color:var(--text)}@media (width>=64em){.menu{display:none}}.btn{--btn-h:var(--control-h);--btn-bg:var(--accent);--btn-fg:var(--on-accent);--btn-bg-hover:var(--accent-hover);--btn-bg-press:var(--accent-press);--btn-edge:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000002e;--btn-shadow:0 1px 2px rgb(var(--shade) / .3), 0 10px 24px -12px #1f38c2b3;min-height:var(--btn-h);max-width:100%;padding:6px calc(var(--btn-h) * .52);border-radius:var(--r-pill);background-color:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-edge), var(--btn-shadow);font-size:var(--step-0);font-weight:var(--wght-ui);line-height:var(--lh-ui);text-align:center;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex;position:relative}.btn__label{text-wrap:balance;hyphens:manual;min-width:0;font-stretch:var(--wdth-text);transition:font-stretch var(--dur-state) var(--ease-out);flex-direction:column;align-items:center;display:inline-flex}.btn__label:after{content:attr(data-label);visibility:hidden;height:0;font-stretch:var(--wdth-ui-hover);overflow:hidden}.btn__icon{width:20px;height:20px;transition:transform var(--dur-state) var(--ease-out);flex:none}.btn__icon--end{margin-right:-4px}.btn:hover .btn__icon--end,.link:hover .btn__icon,.btn[data-force=hover] .btn__icon--end{transform:translate(3px)}.btn:hover,.btn[data-force=hover]{background-color:var(--btn-bg-hover);--btn-edge:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #0000002e;transform:translateY(-1px)}.btn:hover .btn__label,.btn[data-force=hover] .btn__label{font-stretch:var(--wdth-ui-hover)}.btn:active,.btn[data-force=active]{background-color:var(--btn-bg-press);transition-duration:var(--dur-press);--btn-shadow:0 1px 1px rgb(var(--shade) / .3);transform:translateY(1px)scale(.985)}.btn[data-force=focus]{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.btn--secondary{--btn-bg:var(--neutral);--btn-fg:var(--on-neutral);--btn-bg-hover:var(--neutral-hover);--btn-bg-press:var(--neutral-hover);--btn-shadow:0 1px 2px rgb(var(--shade) / .25), 0 10px 24px -14px rgb(var(--shade) / .6)}.btn--ghost{--btn-bg:var(--surface-card);--btn-fg:var(--text);--btn-bg-hover:var(--surface-card-hover);--btn-bg-press:var(--surface-card-hover);--btn-edge:var(--edge);--btn-shadow:0 1px 2px rgb(var(--shade) / .12)}.btn--s{--btn-h:var(--control-h-s);font-size:var(--step--1)}.btn--l{--btn-h:var(--control-h-l)}.btn--block{width:100%}@media (width<=29.99em){.btn--block-sm{width:100%}}.btn:disabled,.btn[aria-disabled=true]{--btn-bg:var(--surface-card);--btn-fg:var(--text-muted);--btn-bg-hover:var(--surface-card);--btn-bg-press:var(--surface-card);--btn-shadow:none;cursor:not-allowed;transform:none}.btn:disabled .btn__label,.btn[aria-disabled=true] .btn__label{font-stretch:var(--wdth-text)}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:before{content:"";width:10px;height:10px;animation:btn-busy 1.1s var(--ease-inout) infinite;background:currentColor;border-radius:3px;flex:none}@keyframes btn-busy{to{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.btn[aria-busy=true]:before{opacity:.7;animation:none}.btn:hover,.btn:active{transform:none}}.link{min-height:44px;color:inherit;font-weight:var(--wght-ui);text-underline-offset:.34em;text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--link-line);transition:text-decoration-color var(--dur-hover) var(--ease-out), text-underline-offset var(--dur-hover) var(--ease-out);align-items:center;gap:8px;display:inline-flex}.link:hover,.link[data-force=hover]{text-underline-offset:.22em;text-decoration-color:currentColor}.link:focus-visible,.link[data-force=focus]{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:8px}.link .btn__icon{width:18px;height:18px}.chips{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.chip{border-radius:var(--r-pill);background-color:var(--surface-card);min-height:36px;box-shadow:var(--edge);color:var(--text);font-size:var(--step--1);font-weight:var(--wght-ui-light);align-items:center;gap:8px;padding:6px 14px;line-height:1.2;display:inline-flex}.chip__k{color:var(--text-muted);font-weight:var(--wght-text)}@media (width<=47.99em){.chips.facts{padding:4px var(--space-m);border-radius:var(--r-pane-s);background-color:var(--surface-card);box-shadow:var(--edge), var(--shadow-rest);grid-template-columns:max-content minmax(0,1fr);gap:0;display:grid}.chips.facts>.chip{display:contents}.chips.facts .chip__k,.chips.facts .chip__v{padding:11px 0;line-height:1.3}.chips.facts .chip__k{padding-right:var(--space-m);font-size:var(--step--1)}.chips.facts .chip__v{font-weight:var(--wght-ui-light);overflow-wrap:break-word}.chips.facts>.chip+.chip>.chip__k,.chips.facts>.chip+.chip>.chip__v{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 9%, transparent)}}.plate{min-width:0;margin:0}.plate__media{--bezel:clamp(6px, .7vw, 10px);--plate-r:var(--r-plate);padding:var(--bezel);background-color:var(--c-night-850);border-radius:var(--plate-r);box-shadow:var(--edge-night), var(--shadow-lift-night);position:relative}.plate__media>img,.plate__media>picture>img{width:100%;height:auto;aspect-ratio:var(--ratio,16 / 10);object-fit:cover;object-position:var(--crop,50% 0%);border-radius:calc(var(--plate-r) - var(--bezel));background-color:var(--c-night-800);transition:transform .7s var(--ease-out);display:block}:is(.theme-day,.theme-day-2) .plate__media{background-color:var(--c-day-50);box-shadow:var(--edge-day), var(--shadow-lift-day)}a.plate:hover .plate__media>img,.plate[data-force=hover] .plate__media>img{transform:scale(1.015)}.plate--phone .plate__media{--ratio:390 / 844;--bezel:clamp(4px, .5vw, 7px);--plate-r:clamp(18px, 1.6vw, 30px)}.plate__caption{margin-top:var(--space-xs);font-size:var(--step--1);line-height:var(--lh-small);color:var(--text-muted)}.plate__caption b{color:var(--text);font-weight:var(--wght-strong)}.field{gap:var(--space-2xs);align-content:start;min-width:0;display:grid}.field__label{font-size:var(--step--1);font-weight:var(--wght-strong);line-height:var(--lh-small);color:var(--text)}.field__opt{font-weight:var(--wght-text);color:var(--text-muted)}.field__hint{font-size:var(--step--1);line-height:var(--lh-small);color:var(--text-muted)}.field__control{align-items:center;display:flex;position:relative}.field__input{width:100%;min-height:56px;padding:0 var(--space-s);border:1.5px solid var(--field-line);border-radius:var(--r-field);background-color:var(--field-bg);color:var(--text);font-size:max(16px, var(--step-0));box-shadow:inset 0 1px 2px rgb(var(--shade) / .08);transition:border-color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out);appearance:none;line-height:1.3}textarea.field__input{min-height:168px;line-height:var(--lh-text);padding-block:14px}.field__input::placeholder{color:var(--field-placeholder);opacity:1}.field__input:hover,.field__input[data-force=hover]{border-color:var(--field-line-hover)}.field__input:focus-visible,.field__input[data-force=focus]{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-color:var(--focus)}.field__input:-webkit-autofill,.field__input:autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 100px var(--field-bg) inset;caret-color:var(--accent)}.field__icon{left:var(--space-s);width:20px;height:20px;color:var(--text-muted);pointer-events:none;transition:color var(--dur-hover) var(--ease-out);position:absolute}.field__control:has(.field__icon) .field__input{padding-left:calc(var(--space-s) + 20px + var(--space-xs))}.field__control:focus-within .field__icon{color:var(--text)}.field__status{right:var(--space-s);width:22px;height:22px;color:var(--success);pointer-events:none;position:absolute}.field__control:has(.field__status) .field__input{padding-right:calc(var(--space-s) + 22px + var(--space-xs))}.field__error{font-size:var(--step--1);font-weight:var(--wght-ui-light);line-height:var(--lh-small);color:var(--danger);align-items:flex-start;gap:8px;display:flex}.field__error svg{flex:none;width:18px;height:18px;margin-top:.12em}.field__input[aria-invalid=true]{border-color:var(--danger);border-width:2px}.field__input[aria-invalid=true]~.field__status{display:none}.field__input:disabled{background-color:var(--surface-card);color:var(--text-muted);cursor:not-allowed;border-color:#0000}.field:has(.field__input:disabled) .field__label{color:var(--text-muted)}.choices{gap:var(--space-2xs);border:0;min-width:0;margin:0;padding:0;display:grid}.choices>legend{margin-bottom:var(--space-2xs);padding:0}.choices__list{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.choice{display:inline-flex;position:relative}.choice__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice__label{border-radius:var(--r-pill);background-color:var(--surface-card);min-height:48px;box-shadow:var(--edge);color:var(--text);font-weight:var(--wght-ui-light);pointer-events:none;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);align-items:center;gap:10px;padding:0 20px 0 16px;line-height:1.2;display:inline-flex}.choice__label:before{content:"";width:14px;height:14px;transition:background-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);border:2px solid;border-radius:50%;flex:none}.choice:hover .choice__label,.choice[data-force=hover] .choice__label{background-color:var(--surface-card-hover)}.choice__input:checked+.choice__label{background-color:var(--neutral);color:var(--on-neutral)}.choice__input:checked+.choice__label:before{box-shadow:inset 0 0 0 2px var(--neutral);background-color:currentColor}.choice__input:focus-visible+.choice__label,.choice[data-force=focus] .choice__label{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.choice__input:disabled+.choice__label{color:var(--text-muted);cursor:not-allowed}.form-summary,.form-status{gap:var(--space-2xs) var(--space-xs);padding:var(--space-m);background-color:var(--surface-card);color:var(--text);border-radius:var(--r-card);box-shadow:var(--edge);grid-template-columns:24px 1fr;display:grid}.form-summary>svg,.form-status>svg{width:24px;height:24px}.form-summary>svg{color:var(--danger)}.form-summary,.form-status--error{background-color:color-mix(in srgb, var(--danger) 7%, var(--surface-raised));box-shadow:var(--edge), var(--shadow-rest)}.form-status--success{box-shadow:var(--edge), var(--shadow-rest)}.form-status--success>svg{color:var(--success)}.form-status--error>svg{color:var(--danger)}.form-summary__title,.form-status__title{font-weight:var(--wght-title);font-size:var(--step-0)}.form-summary ul{grid-column:2;gap:2px;display:grid}.form-summary a{color:var(--text);text-decoration-color:var(--danger)}.form-status>p:not(.form-status__title){color:var(--text-soft);grid-column:2}.form-summary:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.slot{border-radius:var(--r-pill);background-color:var(--c-ultra-600);color:#fff;max-width:100%;box-shadow:inset 0 .03em 0 #ffffff4d, inset 0 -.03em 0 #0003, 0 .06em .16em -.04em rgb(var(--shade) / .65);vertical-align:.02em;align-items:center;margin-inline:-.02em .04em;padding:.02em .32em .08em;display:inline-flex}.faq{gap:var(--space-xs);display:grid}.faq__item{background-color:var(--surface-card);border-radius:var(--r-card);box-shadow:var(--edge), var(--shadow-rest);transition:background-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-state) var(--ease-out), transform var(--dur-state) var(--ease-out);position:relative}.faq__item:has(>.faq__q:hover){background-color:var(--surface-card-hover)}.faq__item[open]{background-color:var(--surface-raised);box-shadow:var(--edge), var(--shadow-lift)}.faq__q{justify-content:space-between;align-items:center;gap:var(--space-m);min-height:68px;padding:var(--space-s) var(--space-s) var(--space-s) var(--space-m);cursor:pointer;font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);letter-spacing:var(--track-title);border-radius:inherit;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:focus-visible{outline-offset:2px}.faq__knob{border-radius:var(--r-pill);background-color:var(--surface);width:40px;height:40px;box-shadow:var(--edge);transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);flex:none;place-items:center;display:grid}.faq__item:has(>.faq__q:hover) .faq__knob{background-color:var(--accent);color:var(--on-accent)}.faq__item[open] .faq__knob{background-color:var(--neutral);color:var(--on-neutral)}.faq__icon{width:20px;height:20px;transition:transform var(--dur-spring) var(--ease-spring)}.faq__item[open] .faq__icon{transform:rotate(45deg)}.faq__a{padding:0 var(--space-m) var(--space-m);color:var(--text-soft);max-width:calc(var(--measure) + 2 * var(--space-m))}@supports selector(::details-content){.faq{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;transition:block-size var(--dur-open) var(--ease-out), content-visibility var(--dur-open) allow-discrete;overflow:clip}.faq__item[open]::details-content{block-size:auto}}.site-footer{isolation:isolate;background-color:var(--surface);color:var(--text);position:relative;overflow:hidden}.footer__grid{row-gap:var(--space-xl)}.footer__title{font-size:var(--step--1);font-weight:var(--wght-strong);color:var(--text-muted);margin-bottom:var(--space-xs)}.footer__list{gap:2px;display:grid}.footer__list a{align-items:center;min-height:40px;text-decoration-color:#0000;display:inline-flex}.footer__list a:hover{text-decoration-color:var(--link-line)}.footer__legal{align-items:center;gap:var(--space-2xs) var(--space-m);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;display:flex}.footer__legal a{color:var(--text)}.footer__mark{font-size:clamp(4.5rem,24.6vw,25rem);font-weight:var(--wght-mark);font-stretch:var(--wdth-extended);letter-spacing:-.01em;white-space:nowrap;color:var(--c-night-900);text-shadow:0 -1px 0 rgb(var(--light-warm) / .16), 0 2px 1px #0000008c, 0 18px 30px #00000073;user-select:none;line-height:.78;display:block}.footer__dot{background:var(--c-ultra-600);width:.2em;height:.2em;margin-left:.04em;display:inline-block;box-shadow:inset 0 .01em #fff6,0 .04em .1em #00000080}[data-tilt],[data-press]{--lift:0px;--scale:1;translate:0 var(--lift);scale:var(--scale);rotate:var(--rot,0deg);transition:translate var(--dur-spring) var(--ease-spring), scale var(--dur-spring) var(--ease-spring), box-shadow var(--dur-state) var(--ease-out)}:is([data-tilt],[data-press]):is(:hover,:focus-within){--lift:var(--lift-y-s)}[data-press]:active,[data-press]:has(.flip__btn:active){--scale:var(--press-scale);transition-duration:var(--dur-press), var(--dur-press), var(--dur-state)}.tilt-scene{perspective:var(--tilt-perspective)}[data-tilt]:after{content:"";z-index:2;border-radius:inherit;background:radial-gradient(160px circle at var(--px,50%) var(--py,0%), rgb(var(--light-warm) / .85), transparent 70%);opacity:0;pointer-events:none;transition:opacity var(--dur-state) var(--ease-out);padding:1px;position:absolute;inset:0;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-tilt]:is(:hover,:focus-within):after{opacity:1}@media (prefers-reduced-motion:reduce){:is([data-tilt],[data-press]):is(:hover,:focus-within){--lift:0px}[data-press]:active{--scale:1}}.flip__inner{height:100%;position:relative}[data-flip-ready]{perspective:var(--tilt-perspective)}[data-flip-ready] .flip__inner{transform-style:preserve-3d;transition:transform var(--dur-spring) var(--ease-spring);display:grid}[data-flip-ready] :is(.flip__front,.flip__back){-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1}[data-flip-ready] .flip__back,[data-flip-ready][data-flipped] .flip__inner{transform:rotateY(180deg)}.flip__btn{right:var(--space-s);bottom:var(--space-s);z-index:3;border-radius:var(--r-pill);background-color:var(--surface);width:44px;height:44px;color:var(--text);box-shadow:var(--edge), 0 2px 6px -2px rgb(var(--shade) / .35);transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), scale var(--dur-spring) var(--ease-spring);border:0;place-items:center;padding:0;display:grid;position:absolute}.flip__btn:after{content:"";position:absolute;inset:-400px}.flip__btn svg{width:20px;height:20px}[data-flip]:hover .flip__btn{background-color:var(--accent);color:var(--on-accent)}[data-flipped] .flip__btn{background-color:var(--neutral);color:var(--on-neutral);scale:-1 1}.flip__btn:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:3px}[data-flip]{overflow:clip}.menu__list[data-astro-cid-vwn3tmth]>.menu__item[data-astro-cid-vwn3tmth]:nth-child(2){--i:1}.menu__list[data-astro-cid-vwn3tmth]>.menu__item[data-astro-cid-vwn3tmth]:nth-child(3){--i:2}.menu__list[data-astro-cid-vwn3tmth]>.menu__item[data-astro-cid-vwn3tmth]:nth-child(4){--i:3}.menu__list[data-astro-cid-vwn3tmth]>.menu__item[data-astro-cid-vwn3tmth]:nth-child(5){--i:4}.menu__list[data-astro-cid-vwn3tmth]>.menu__item[data-astro-cid-vwn3tmth]:nth-child(6){--i:5}.menu[data-astro-cid-vwn3tmth]>.menu__item[data-astro-cid-vwn3tmth]:first-of-type{--i:6}.menu[data-astro-cid-vwn3tmth]>.menu__item[data-astro-cid-vwn3tmth]:nth-of-type(2){--i:7}.menu__legal[data-astro-cid-vwn3tmth]{gap:0 var(--space-m);flex-wrap:wrap;display:flex}.menu__meta[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{align-items:center;min-height:44px;display:inline-flex}.menu-toggle[data-astro-cid-vwn3tmth]{text-decoration:none}.menu-toggle[data-astro-cid-vwn3tmth] .menu-toggle__close,.menu-toggle[data-astro-cid-vwn3tmth][aria-expanded=true] .menu-toggle__open{display:none}.menu-toggle[data-astro-cid-vwn3tmth][aria-expanded=true] .menu-toggle__close{display:block}.menu-toggle__t-close[data-astro-cid-vwn3tmth],.menu-toggle[data-astro-cid-vwn3tmth][aria-expanded=true] .menu-toggle__t-open[data-astro-cid-vwn3tmth]{display:none}.menu-toggle[data-astro-cid-vwn3tmth][aria-expanded=true] .menu-toggle__t-close[data-astro-cid-vwn3tmth]{display:inline}.site-footer[data-astro-cid-qup6pdxl]{padding-top:var(--section-gap)}.site-footer[data-astro-cid-qup6pdxl] .footer__ribs{--bd-pos:50% 100%;background:0 0;mask-image:linear-gradient(0deg,#000000d9 0 min(15vw,230px),#0000 calc(min(15vw,230px) + 36px))}.site-footer[data-astro-cid-qup6pdxl] .footer__ribs img{filter:contrast(1.5)brightness(.42)}.closing[data-astro-cid-qup6pdxl]{gap:var(--space-m);padding-bottom:var(--space-3xl);justify-items:start;display:grid}.closing__line[data-astro-cid-qup6pdxl]{max-width:14ch;text-shadow:0 2px 24px rgb(var(--shade) / .6)}.closing__second[data-astro-cid-qup6pdxl]{color:var(--text-soft);max-width:40ch}.closing[data-astro-cid-qup6pdxl] .closing__cta{margin-top:var(--space-s)}.footer__grid[data-astro-cid-qup6pdxl]{row-gap:var(--space-xl);padding-top:var(--space-xl)}.f-desc[data-astro-cid-qup6pdxl]{grid-column:1/-1;max-width:44ch}.f-pages[data-astro-cid-qup6pdxl]{grid-column:1/3}.f-contact[data-astro-cid-qup6pdxl]{grid-column:3/5}.f-pages[data-astro-cid-qup6pdxl]{padding-top:calc(var(--step--1) * var(--lh-small) + var(--space-xs))}.f-loc[data-astro-cid-qup6pdxl]{min-height:40px;color:var(--text-muted);align-items:center;display:flex}.f-tag[data-astro-cid-qup6pdxl]{color:var(--text-muted)}@media (width>=48em){.f-desc[data-astro-cid-qup6pdxl]{grid-column:1/5}.f-pages[data-astro-cid-qup6pdxl]{grid-column:5/7}.f-contact[data-astro-cid-qup6pdxl]{grid-column:7/9}}@media (width>=64em){.f-desc[data-astro-cid-qup6pdxl]{grid-column:1/6}.f-pages[data-astro-cid-qup6pdxl]{grid-column:7/9}.f-contact[data-astro-cid-qup6pdxl]{grid-column:9/13}}@media (width<=21.99em){.f-pages[data-astro-cid-qup6pdxl],.f-contact[data-astro-cid-qup6pdxl]{grid-column:1/-1}.f-pages[data-astro-cid-qup6pdxl]{padding-top:0}}@media (width<=47.99em){.footer__grid[data-astro-cid-qup6pdxl]{row-gap:var(--space-l);padding-top:var(--space-m)}.footer__legal[data-astro-cid-qup6pdxl]{margin-top:var(--space-xl)}}.footer__legal[data-astro-cid-qup6pdxl]{margin-top:var(--space-2xl);justify-content:space-between}.f-copy[data-astro-cid-qup6pdxl]{gap:0 var(--space-m);flex-wrap:wrap;display:flex}.f-copy[data-astro-cid-qup6pdxl] span[data-astro-cid-qup6pdxl],.f-legal[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{align-items:center;min-height:44px;display:inline-flex}.f-legal[data-astro-cid-qup6pdxl]{gap:0 var(--space-m);flex-wrap:wrap;display:flex}.footer__markwrap[data-astro-cid-qup6pdxl]{margin-top:var(--space-xl);padding-bottom:var(--space-m);pointer-events:none;container-type:inline-size}.footer__mark[data-astro-cid-qup6pdxl]{font-size:17.4cqi;line-height:.9}@media (prefers-reduced-motion:no-preference){.closing[data-astro-cid-qup6pdxl][data-view=pending] .closing__line[data-astro-cid-qup6pdxl]{opacity:.35}.closing[data-astro-cid-qup6pdxl][data-view=in] .closing__line[data-astro-cid-qup6pdxl]{animation:catch-light 1.1s var(--ease-out) both}}@keyframes catch-light{0%{opacity:.35;color:var(--c-night-muted)}40%{color:#fff8ef}to{opacity:1}}@media print{.site-header,.menu,.backdrop{display:none}}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--space-s)}@media (width<=29.99em){.t-hero,.t-heading,.t-display,.t-title,.faq__q,.cf__legend{hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word}}.faq__q{min-width:0}.slot-meter{visibility:hidden!important;white-space:pre!important;pointer-events:none!important;transition:none!important;animation:none!important;position:absolute!important;top:0!important;left:-10000px!important}.head[data-astro-cid-ve2dualz]{padding-block:var(--space-2xl) var(--space-3xl);overflow-x:clip}.head--raised[data-astro-cid-ve2dualz]{z-index:3}.head__in[data-astro-cid-ve2dualz]{position:relative}.head--slab[data-astro-cid-ve2dualz]{padding-bottom:calc(var(--space-3xl) + var(--r-slab) + var(--space-l))}.head--compact[data-astro-cid-ve2dualz]{padding-block:var(--space-xl) var(--space-2xl)}.head--compact[data-astro-cid-ve2dualz].head--slab{padding-bottom:calc(var(--space-2xl) + var(--r-slab))}.head[data-astro-cid-ve2dualz] .head__relief{--bd-pos:50% 100%;mask-image:linear-gradient(90deg,#0000 8%,#000 78%),linear-gradient(#0000 46%,#000000e6 100%);mask-composite:intersect}.head--compact[data-astro-cid-ve2dualz] .head__relief{mask-image:linear-gradient(100deg,#0000 52%,#000000bf 100%)}.head--paneel[data-astro-cid-ve2dualz]{min-height:calc(88svh - var(--header-h));align-content:center;display:grid}.head--paneel[data-astro-cid-ve2dualz] .head__relief{--bd-pos:50% 100%;mask-image:linear-gradient(#00000038 0% 46%,#000 78%,#0000 100%)}@media (width>=48em){.head[data-astro-cid-ve2dualz] .head__relief{--bd-pos:50% 82%;mask-image:linear-gradient(104deg,#0000 46%,#0000008c 66%,#000 92%)}.head--compact[data-astro-cid-ve2dualz] .head__relief{mask-image:linear-gradient(104deg,#0000 58%,#0009 100%)}.head--paneel[data-astro-cid-ve2dualz] .head__relief{--bd-pos:50% 100%;mask-image:linear-gradient(#00000038 0% 46%,#000 78%,#0000 100%)}.head--r-diagonal[data-astro-cid-ve2dualz]:not(.head--slab):not(.head--paneel) .head__relief{mask-image:linear-gradient(104deg,#0000 46%,#0000008c 66%,#000 92%),linear-gradient(#000 55%,#0000 100%);mask-composite:intersect}}@media (width<=47.99em){.head--r-diagonal[data-astro-cid-ve2dualz]:not(.head--slab):not(.head--paneel):not(.head--compact) .head__relief{mask-image:linear-gradient(90deg,#0000 8%,#000 78%),linear-gradient(#0000 40%,#000 70%,#0000 100%);mask-composite:intersect}}.head--r-ledge[data-astro-cid-ve2dualz] .head__relief{--bd-pos:50% 100%;mask-image:linear-gradient(#0000 68%,#000000d9 100%)}.head--r-corner[data-astro-cid-ve2dualz] .head__relief{--bd-pos:100% 0%;mask-image:radial-gradient(46% 24% at 100% 0,#000000d9,#0000 100%)}.head--r-floor[data-astro-cid-ve2dualz] .head__relief{--bd-pos:100% 100%;mask-image:radial-gradient(70% 34% at 100% 100%,#000000e6,#0000 100%)}.head--r-low-left[data-astro-cid-ve2dualz] .head__relief{--bd-pos:0% 100%;mask-image:linear-gradient(#0000 76%,#000c 100%)}@media (width>=48em){.head--r-ledge[data-astro-cid-ve2dualz] .head__relief{--bd-pos:50% 100%;mask-image:linear-gradient(#0000 55%,#000000e6 100%),linear-gradient(90deg,#00000080,#000 70%);mask-composite:intersect}.head--r-corner[data-astro-cid-ve2dualz] .head__relief{--bd-pos:100% 0%;mask-image:radial-gradient(52% 78% at 100% 0,#000 10%,#0000 100%)}.head--r-floor[data-astro-cid-ve2dualz] .head__relief{--bd-pos:100% 100%;mask-image:radial-gradient(42% 66% at 100% 100%,#000 10%,#0000 100%)}.head--r-low-left[data-astro-cid-ve2dualz] .head__relief{--bd-pos:0% 100%;mask-image:linear-gradient(#0000 74%,#000000e6 100%),linear-gradient(270deg,#0000 20%,#000 80%);mask-composite:intersect}}.head--r-ledge[data-astro-cid-ve2dualz]:not(.head--slab) .head__relief,.head--r-floor[data-astro-cid-ve2dualz]:not(.head--slab) .head__relief{-webkit-mask-composite:source-in;mask-composite:intersect}.head--r-ledge[data-astro-cid-ve2dualz]:not(.head--slab) .head__relief{mask-image:linear-gradient(#0000 62%,#000 84%,#0000 100%),linear-gradient(90deg,#0000 40%,#000 85%)}.head--r-corner[data-astro-cid-ve2dualz]:not(.head--slab) .head__relief{mask-image:radial-gradient(52% 70% at 100% 0,#000 10%,#0000 100%)}.head--r-floor[data-astro-cid-ve2dualz]:not(.head--slab) .head__relief{mask-image:radial-gradient(46% 70% at 100% 72%,#000 10%,#0000 100%),linear-gradient(#000 70%,#0000 100%)}.head[data-astro-cid-ve2dualz] .backdrop__light{opacity:0;filter:brightness(2)saturate(1.1);mask-image:linear-gradient(118deg, transparent calc(var(--sweep) - 14%), #000 var(--sweep), transparent calc(var(--sweep) + 14%))}@media (prefers-reduced-motion:no-preference){.head[data-astro-cid-ve2dualz] .backdrop__light{animation:head-sweep .9s var(--ease-inout) .16s both}}@keyframes head-sweep{0%{--sweep:-20%;opacity:0}25%{opacity:.9}to{--sweep:130%;opacity:0}}.head__in[data-astro-cid-ve2dualz]{gap:var(--space-m);justify-items:start;display:grid}.head__back[data-astro-cid-ve2dualz]{margin-bottom:calc(var(--space-xs) * -1);color:var(--text-soft)}.head__back[data-astro-cid-ve2dualz] .head__back-i{transition:transform var(--dur-hover) var(--ease-out);transform:scaleX(-1)}.head__back[data-astro-cid-ve2dualz]:hover .head__back-i{transform:scaleX(-1)translate(3px)}.head__kind[data-astro-cid-ve2dualz]{font-size:var(--step--1);font-weight:var(--wght-strong);color:var(--c-ultra-300)}.head__h[data-astro-cid-ve2dualz]{max-width:15ch;text-shadow:0 2px 28px rgb(var(--shade) / .6)}.head--compact[data-astro-cid-ve2dualz] .head__h[data-astro-cid-ve2dualz]{max-width:20ch;font-size:var(--step-2);font-stretch:var(--wdth-display)}.head__hl[data-astro-cid-ve2dualz]{display:block}.head__foot[data-astro-cid-ve2dualz]{gap:var(--space-m);margin-top:var(--space-2xs);justify-items:start;display:grid}.head__lead[data-astro-cid-ve2dualz]{color:var(--text-soft);max-width:38ch}@media (width>=64em){.head--compact[data-astro-cid-ve2dualz] .head__lead[data-astro-cid-ve2dualz]{max-width:52ch}}.head__extra[data-astro-cid-ve2dualz]{margin-top:var(--space-s);width:100%;min-width:0}@media (width>=48em){.head[data-astro-cid-ve2dualz]{padding-top:var(--space-3xl)}.head--compact[data-astro-cid-ve2dualz]{padding-top:var(--space-2xl)}}@media (width>=64em){.head__h[data-astro-cid-ve2dualz]{max-width:16ch}.head--compact[data-astro-cid-ve2dualz] .head__h[data-astro-cid-ve2dualz]{max-width:24ch}}@media (prefers-reduced-motion:no-preference){.head__hl[data-astro-cid-ve2dualz]{animation:head-rise .9s var(--ease-set) 80ms backwards}.head__foot[data-astro-cid-ve2dualz],.head__extra[data-astro-cid-ve2dualz],.head__kind[data-astro-cid-ve2dualz]{animation:head-follow .7s var(--ease-out) .32s backwards}.head[data-astro-cid-ve2dualz] .head__relief>picture{animation:head-light 1.6s var(--ease-out) backwards}}@keyframes head-rise{0%{clip-path:inset(0 0 100%);transform:translateY(.3em)}to{clip-path:inset(-.3em -.3em -.4em);transform:none}}@keyframes head-follow{0%{opacity:0;transform:translateY(10px)}}@keyframes head-light{0%{opacity:.25}}.section.head.nf-head{min-height:calc(82svh - var(--header-h));align-content:center;display:grid}.nf-links[data-astro-cid-ibpinaeu]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.nf-link[data-astro-cid-ibpinaeu]{border-radius:var(--r-pill);background-color:var(--c-night-800);min-height:48px;box-shadow:var(--edge-night), var(--shadow-rest-night);color:var(--text);font-weight:var(--wght-ui-light);transition:background-color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);align-items:center;gap:10px;padding:0 16px 0 20px;text-decoration:none;display:inline-flex}.nf-link[data-astro-cid-ibpinaeu]:hover{background-color:var(--c-night-700);transform:translateY(-1px)}.nf-link[data-astro-cid-ibpinaeu] .nf-link__i{color:var(--c-ultra-300);transition:transform var(--dur-hover) var(--ease-out)}.nf-link[data-astro-cid-ibpinaeu]:hover .nf-link__i{transform:translate(3px)}.faq__qt[data-astro-cid-nh7zeqkm]{min-width:0}.faqs[data-astro-cid-3wajvuzr]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-xl);align-items:start;display:grid}.faqs__head[data-astro-cid-3wajvuzr]{gap:var(--space-s);grid-column:1/-1;display:grid}.faqs__h[data-astro-cid-3wajvuzr]{max-width:14ch}.faqs__lead[data-astro-cid-3wajvuzr]{color:var(--text-soft)}.faqs[data-astro-cid-3wajvuzr]>.faqs__list{grid-column:1/-1}@media (width>=64em){.faqs__head[data-astro-cid-3wajvuzr]{top:calc(var(--header-h) + var(--space-xl));grid-column:1/5;position:sticky}.faqs[data-astro-cid-3wajvuzr]>.faqs__list{grid-column:6/-1}}.cta-scene[data-astro-cid-iwbig65s]{padding-block:var(--section-gap) calc(var(--section-gap) + var(--space-xl))}.cta-scene[data-astro-cid-iwbig65s] .cta-scene__plate{--bd-pos:30% 40%}.cta[data-astro-cid-iwbig65s]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-2xl);align-items:end;display:grid}.cta__main[data-astro-cid-iwbig65s]{gap:var(--space-m);grid-column:1/-1;justify-items:start;display:grid}.cta__h[data-astro-cid-iwbig65s]{max-width:14ch;font-size:clamp(2.375rem,1.4rem + 4.2vw,5.75rem)}.cta__lead[data-astro-cid-iwbig65s]{color:var(--text-soft);max-width:38ch}.cta__actions[data-astro-cid-iwbig65s]{margin-top:var(--space-xs);gap:var(--space-s) var(--space-l);width:100%}.cta__direct[data-astro-cid-iwbig65s]{gap:var(--space-xs);border-radius:var(--r-card);background-color:var(--c-night-850);box-shadow:var(--edge), var(--shadow-lift-day);grid-column:1/-1;padding:clamp(24px,3vw,40px);display:grid}.cta__direct-t[data-astro-cid-iwbig65s]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title)}.cta__direct-l[data-astro-cid-iwbig65s]{color:var(--text-soft)}.cta__routes[data-astro-cid-iwbig65s]{gap:var(--space-2xs);margin-top:var(--space-xs);display:grid}.cta__routes[data-astro-cid-iwbig65s] .btn[data-astro-cid-iwbig65s]{--btn-bg:var(--c-night-800);--btn-bg-hover:var(--c-night-700);--btn-bg-press:var(--c-night-700);justify-content:flex-start}.cta__region[data-astro-cid-iwbig65s]{margin-top:var(--space-2xs)}@media (width>=48em){.cta__direct[data-astro-cid-iwbig65s]{grid-column:4/-1}}@media (width>=64em){.cta__main[data-astro-cid-iwbig65s]{grid-column:1/8}.cta__direct[data-astro-cid-iwbig65s]{transform:translateY(var(--space-xl));grid-column:9/-1}}.rail-wrap[data-astro-cid-myi5e3g2]{--stop:36px;position:relative}.rail[data-astro-cid-myi5e3g2]{--stop:36px;--track-x:calc(var(--stop) / 2 - 1px);gap:var(--space-xl);view-timeline:--rail block;display:grid;position:relative}.rail[data-astro-cid-myi5e3g2]:before,.rail[data-astro-cid-myi5e3g2]:after{content:"";top:calc(var(--stop) / 2);bottom:calc(var(--stop) / 2);left:var(--track-x);pointer-events:none;border-radius:2px;width:2px;position:absolute}.rail[data-astro-cid-myi5e3g2]:before{background-color:rgb(var(--light-warm) / .12)}.rail[data-astro-cid-myi5e3g2]:after{box-shadow:0 0 0 1px rgb(var(--light-warm) / .06);transform-origin:50% 0;background-color:#ffeed6eb}.theme-day .rail[data-astro-cid-myi5e3g2]:before,.theme-day-2 .rail[data-astro-cid-myi5e3g2]:before{background-color:var(--c-day-300)}.theme-day .rail[data-astro-cid-myi5e3g2]:after,.theme-day-2 .rail[data-astro-cid-myi5e3g2]:after{background-color:var(--c-ultra-600)}.rail__step[data-astro-cid-myi5e3g2]{grid-template-columns:var(--stop) minmax(0, 1fr);column-gap:var(--space-m);view-timeline:--step block;align-items:start;display:grid;position:relative}.rail__stop[data-astro-cid-myi5e3g2]{z-index:1;width:var(--stop);height:var(--stop);border-radius:var(--r-pill);background-color:var(--c-night-800);color:var(--text);box-shadow:var(--edge-night), 0 0 0 4px var(--surface), 0 0 0 5px #ffeed68c;font-size:15px;font-weight:var(--wght-strong);place-items:center;line-height:1;display:grid;position:relative}.theme-day .rail__stop[data-astro-cid-myi5e3g2],.theme-day-2 .rail__stop[data-astro-cid-myi5e3g2]{background-color:var(--c-ultra-600);color:#fff;box-shadow:inset 0 1px 0 #ffffff4d, 0 0 0 4px var(--surface), 0 0 0 5px var(--c-ultra-150)}.rail__t[data-astro-cid-myi5e3g2]{align-items:baseline;gap:4px var(--space-xs);font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);letter-spacing:var(--track-title);flex-wrap:wrap;padding-top:3px;display:flex}.rail__opt[data-astro-cid-myi5e3g2]{border-radius:var(--r-pill);background-color:var(--surface-card);min-height:26px;box-shadow:var(--edge);color:var(--text-muted);font-size:14px;font-weight:var(--wght-ui-light);font-stretch:var(--wdth-text);letter-spacing:0;align-items:center;padding:2px 10px;display:inline-flex}.rail__p[data-astro-cid-myi5e3g2]{margin-top:var(--space-2xs);color:var(--text-soft);max-width:52ch}.rail--alt[data-astro-cid-myi5e3g2]{gap:var(--space-l)}.rail--alt[data-astro-cid-myi5e3g2] .rail__body[data-astro-cid-myi5e3g2]{border-radius:var(--r-card);background-color:var(--surface-card);box-shadow:var(--edge), var(--shadow-rest);padding:clamp(20px,2.4vw,36px)}.rail--alt[data-astro-cid-myi5e3g2] .rail__t[data-astro-cid-myi5e3g2]{font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.018em;padding-top:0;line-height:1.1}.rail--alt[data-astro-cid-myi5e3g2] .rail__stop[data-astro-cid-myi5e3g2]{margin-top:clamp(20px,2.4vw,36px)}@media (width>=64em){.rail--alt[data-astro-cid-myi5e3g2]{--track-x:calc(50% - 1px);gap:0}.rail--alt[data-astro-cid-myi5e3g2] .rail__step[data-astro-cid-myi5e3g2]{grid-template-columns:minmax(0, 1fr) var(--stop) minmax(0, 1fr);column-gap:var(--space-xl)}.rail--alt[data-astro-cid-myi5e3g2] .rail__stop[data-astro-cid-myi5e3g2]{grid-area:1/2}.rail--alt[data-astro-cid-myi5e3g2] .rail__step[data-astro-cid-myi5e3g2]:nth-child(odd) .rail__body[data-astro-cid-myi5e3g2]{grid-area:1/1}.rail--alt[data-astro-cid-myi5e3g2] .rail__step[data-astro-cid-myi5e3g2]:nth-child(2n) .rail__body[data-astro-cid-myi5e3g2]{grid-area:1/3}.rail--alt[data-astro-cid-myi5e3g2] .rail__step[data-astro-cid-myi5e3g2]+.rail__step[data-astro-cid-myi5e3g2]{margin-top:calc(var(--space-3xl) * -.55)}}.rail__carriage[data-astro-cid-myi5e3g2]{--car:44px;top:0;left:calc(var(--stop) / 2);z-index:2;width:var(--car);height:var(--car);translate:-50% calc(var(--cy,0px) - 50%);background-color:var(--c-night-850);box-shadow:inset 0 1px 0 rgb(var(--light-warm) / .35), inset 0 0 0 1px rgb(var(--light-warm) / .08), 0 10px 24px -10px rgb(var(--shade) / .9), 0 0 0 4px var(--surface);pointer-events:none;border-radius:14px;position:absolute}.rail__carriage[data-astro-cid-myi5e3g2]:after{content:"";background:linear-gradient(#ffeed6f2,#0000);width:2px;height:26px;position:absolute;top:100%;left:50%;translate:-50%}.flap[data-astro-cid-myi5e3g2]{perspective:160px;color:#ffeed6;font-size:17px;font-weight:var(--wght-strong);font-variant-numeric:tabular-nums;position:absolute;inset:0}.flap__half[data-astro-cid-myi5e3g2]{border-radius:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.flap__top[data-astro-cid-myi5e3g2],.flap__front[data-astro-cid-myi5e3g2]{clip-path:inset(0 0 50%)}.flap__bottom[data-astro-cid-myi5e3g2],.flap__back[data-astro-cid-myi5e3g2]{clip-path:inset(50% 0 0)}.flap__leaf[data-astro-cid-myi5e3g2]{transform-style:preserve-3d;display:none;position:absolute;inset:0}.flap__back[data-astro-cid-myi5e3g2]{transform:rotateX(180deg)}.flap[data-astro-cid-myi5e3g2][data-turning] .flap__leaf[data-astro-cid-myi5e3g2]{animation:flap-turn var(--dur-flap) var(--ease-in) both;display:block}@keyframes flap-turn{0%{transform:rotateX(0)}to{transform:rotateX(-180deg)}}@media (width<=47.99em){.rail__carriage[data-astro-cid-myi5e3g2]{--car:40px}}@media (width>=64em){.rail-wrap--alt[data-astro-cid-myi5e3g2] .rail__carriage[data-astro-cid-myi5e3g2]{left:50%}}.rail-wrap[data-astro-cid-myi5e3g2][data-carriage] .rail[data-astro-cid-myi5e3g2]:after{transform:scaleY(var(--fill,0));animation:none}.rail-wrap[data-astro-cid-myi5e3g2][data-carriage] .rail__num[data-astro-cid-myi5e3g2]{display:none}.rail-wrap[data-astro-cid-myi5e3g2][data-carriage] .rail__stop[data-astro-cid-myi5e3g2]{box-shadow:none;background-color:#0000;animation:none}.rail-wrap[data-astro-cid-myi5e3g2][data-carriage] .rail__stop[data-astro-cid-myi5e3g2]:before{content:"";border-radius:var(--r-pill);background-color:var(--c-night-700);width:12px;height:12px;box-shadow:0 0 0 4px var(--surface), inset 0 0 0 1px rgb(var(--light-warm) / .22);transition:background-color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out), scale var(--dur-spring) var(--ease-spring)}.rail-wrap[data-astro-cid-myi5e3g2][data-carriage] [data-astro-cid-myi5e3g2][data-reached] .rail__stop[data-astro-cid-myi5e3g2]:before{box-shadow:0 0 0 4px var(--surface), 0 0 14px 2px #ffd6a073;background-color:#ffeed6;scale:1.15}.theme-day .rail-wrap[data-astro-cid-myi5e3g2][data-carriage] .rail__stop[data-astro-cid-myi5e3g2]:before,.theme-day-2 .rail-wrap[data-astro-cid-myi5e3g2][data-carriage] .rail__stop[data-astro-cid-myi5e3g2]:before{background-color:var(--c-day-300);box-shadow:0 0 0 4px var(--surface)}.theme-day .rail-wrap[data-astro-cid-myi5e3g2][data-carriage] [data-astro-cid-myi5e3g2][data-reached] .rail__stop[data-astro-cid-myi5e3g2]:before,.theme-day-2 .rail-wrap[data-astro-cid-myi5e3g2][data-carriage] [data-astro-cid-myi5e3g2][data-reached] .rail__stop[data-astro-cid-myi5e3g2]:before{background-color:var(--c-ultra-600);box-shadow:0 0 0 4px var(--surface), 0 0 0 7px var(--c-ultra-150)}.rail-wrap[data-astro-cid-myi5e3g2][data-carriage] .rail--alt[data-astro-cid-myi5e3g2] .rail__body[data-astro-cid-myi5e3g2]{transition:translate var(--dur-spring) var(--ease-spring), box-shadow var(--dur-state) var(--ease-out);animation:none}.rail-wrap[data-astro-cid-myi5e3g2][data-carriage] .rail--alt[data-astro-cid-myi5e3g2] [data-astro-cid-myi5e3g2][data-reached] .rail__body[data-astro-cid-myi5e3g2]{translate:0 var(--lift-y-s);box-shadow:var(--edge-lit-night), var(--shadow-lift)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rail[data-astro-cid-myi5e3g2]:after{animation:linear both rail-fill}.rail__stop[data-astro-cid-myi5e3g2]{animation:linear both rail-stop}.rail--alt[data-astro-cid-myi5e3g2] .rail__body[data-astro-cid-myi5e3g2]{animation:linear both rail-lift}.rail-wrap[data-astro-cid-myi5e3g2] .rail[data-astro-cid-myi5e3g2]:after{animation-timeline:--rail;animation-range:cover 40vh cover calc(100% - 50vh)}.rail-wrap[data-astro-cid-myi5e3g2] .rail__stop[data-astro-cid-myi5e3g2]{animation-timeline:--step;animation-range:cover 30vh cover 50vh}.rail-wrap[data-astro-cid-myi5e3g2] .rail--alt[data-astro-cid-myi5e3g2] .rail__body[data-astro-cid-myi5e3g2]{animation-timeline:--step;animation-range:entry cover 40%}}}@keyframes rail-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rail-stop{0%{box-shadow:var(--edge-night), 0 0 0 4px var(--surface), 0 0 0 5px rgb(var(--light-warm) / .1);color:var(--text-muted)}}@keyframes rail-lift{0%{opacity:.35;transform:translateY(28px)}}.section.head.ablauf-head{padding-bottom:var(--space-l)}.steps[data-astro-cid-4hvkqu3s]{padding-top:var(--space-xl);padding-bottom:calc(var(--section-gap) + var(--r-slab));overflow-x:clip}.steps[data-astro-cid-4hvkqu3s] .steps__pool{--bd-pos:50% 40%;background:0 0;mask-image:radial-gradient(48% 40% at 50% 55%,#000000bf,#0000 100%)}.steps__lead[data-astro-cid-4hvkqu3s]{padding:0 0 var(--space-2xl) calc(36px + var(--space-m));position:relative}.steps__origin[data-astro-cid-4hvkqu3s]{left:17px;top:calc(var(--space-xl) * -1 - 8px);transform-origin:50% 0;background-color:#ffeed6e6;border-radius:2px;width:2px;position:absolute;bottom:0}.steps__origin[data-astro-cid-4hvkqu3s]:before{content:"";border-radius:var(--r-pill);background-color:#ffeed6;width:12px;height:12px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #ffeed624}.steps__h[data-astro-cid-4hvkqu3s]{max-width:18ch;color:var(--text-soft);font-size:clamp(1.625rem,1.25rem + 1.6vw,2.75rem)}@media (width>=64em){.steps__lead[data-astro-cid-4hvkqu3s]{max-width:1180px;padding:0 0 var(--space-3xl);margin-inline:auto}.steps__origin[data-astro-cid-4hvkqu3s]{left:calc(50% - 1px);top:calc(var(--space-xl) * -1 - 140px)}.steps__h[data-astro-cid-4hvkqu3s]{max-width:12ch}.steps[data-astro-cid-4hvkqu3s] .steps__rail{max-width:1180px;margin-inline:auto}}@media (prefers-reduced-motion:no-preference){.steps__origin[data-astro-cid-4hvkqu3s]{animation:origin-draw .9s var(--ease-out) .4s backwards}}@keyframes origin-draw{0%{transform:scaleY(0)}}.prep__grid[data-astro-cid-4hvkqu3s]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-2xl);align-items:start;display:grid}.prep__dur[data-astro-cid-4hvkqu3s]{gap:var(--space-m);grid-column:1/-1;display:grid}.prep__h[data-astro-cid-4hvkqu3s]{max-width:11ch;font-size:clamp(2.375rem,1.4rem + 4vw,5.25rem)}.prep__body[data-astro-cid-4hvkqu3s]{gap:var(--space-s);max-width:36ch;font-size:var(--step-1);color:var(--text-soft);line-height:1.45;display:grid}.prep__body[data-astro-cid-4hvkqu3s] p[data-astro-cid-4hvkqu3s]:first-child{color:var(--text)}.prep__sheet[data-astro-cid-4hvkqu3s]{gap:var(--space-m);border-radius:var(--r-plate);background-color:var(--c-day-50);box-shadow:var(--edge-day), var(--shadow-lift-day);grid-column:1/-1;padding:clamp(26px,3.4vw,52px);display:grid}.prep__sheet-h[data-astro-cid-4hvkqu3s]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.02em;line-height:1.05}.prep__sheet-l[data-astro-cid-4hvkqu3s]{color:var(--text-soft)}.prep__list[data-astro-cid-4hvkqu3s]{gap:var(--space-xs);display:grid}.prep__list[data-astro-cid-4hvkqu3s] li[data-astro-cid-4hvkqu3s]{gap:var(--space-xs);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.prep__list[data-astro-cid-4hvkqu3s] svg{width:20px;height:20px;color:var(--c-ultra-650);margin-top:.15em}.prep__sheet-b[data-astro-cid-4hvkqu3s]{color:var(--text-muted);font-size:var(--step--1);line-height:var(--lh-small)}.prep__remote[data-astro-cid-4hvkqu3s]{isolation:isolate;gap:var(--space-s);border-radius:var(--r-card);background-color:var(--c-night-850);box-shadow:var(--edge-night), var(--shadow-lift-day);grid-column:1/-1;justify-items:start;padding:clamp(26px,3.4vw,52px);display:grid;position:relative;overflow:hidden}.prep__remote[data-astro-cid-4hvkqu3s] .prep__relief{--bd-pos:100% 50%;background:0 0}.prep__remote-i[data-astro-cid-4hvkqu3s]{border-radius:var(--r-pill);background-color:var(--c-night-800);color:#ffeed6;width:48px;height:48px;box-shadow:var(--edge-night);place-items:center;display:grid}.prep__remote-h[data-astro-cid-4hvkqu3s]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.02em;max-width:18ch;line-height:1.05}.prep__remote-b[data-astro-cid-4hvkqu3s]{gap:var(--space-s);color:var(--text-soft);max-width:52ch;display:grid}@media (width>=64em){.prep__dur[data-astro-cid-4hvkqu3s]{top:calc(var(--header-h) + var(--space-xl));grid-column:1/6;position:sticky}.prep__sheet[data-astro-cid-4hvkqu3s]{grid-column:7/-1}.prep__remote[data-astro-cid-4hvkqu3s]{column-gap:var(--space-l);grid-column:4/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;padding-bottom:clamp(40px,4vw,64px)}.prep__remote-i[data-astro-cid-4hvkqu3s]{grid-row:1/span 2}.prep__remote[data-astro-cid-4hvkqu3s] .prep__relief{mask-image:radial-gradient(30% 90% at 100% 55%,#000c,#0000 85%)}.prep__remote-h[data-astro-cid-4hvkqu3s],.prep__remote-b[data-astro-cid-4hvkqu3s]{max-width:min(60ch,62%)}.prep__remote-b[data-astro-cid-4hvkqu3s]{max-width:60ch}}.legal-list[data-astro-cid-bjrgajdf]{gap:var(--space-2xs);padding:0;list-style:none;display:grid}.legal-list[data-astro-cid-bjrgajdf]>li[data-astro-cid-bjrgajdf]{grid-template-columns:.5em 1fr;align-items:baseline;gap:.75em;display:grid}.legal-list[data-astro-cid-bjrgajdf]>li[data-astro-cid-bjrgajdf]:before{content:"";border-radius:var(--r-pill);background:var(--c-ultra-600);width:.42em;height:.42em;transform:translateY(-.08em)}.legal-address[data-astro-cid-bjrgajdf]{font-style:normal;line-height:var(--lh-text);color:var(--text);padding:var(--space-m) var(--space-l);border-radius:var(--r-card);background-color:var(--c-day-50);box-shadow:var(--edge-day), var(--shadow-rest-day);justify-self:start}.legal-contact[data-astro-cid-bjrgajdf]{gap:var(--space-2xs);display:grid}.legal-contact[data-astro-cid-bjrgajdf]>div[data-astro-cid-bjrgajdf]{gap:var(--space-s);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;display:grid}.legal-contact[data-astro-cid-bjrgajdf] dt[data-astro-cid-bjrgajdf]{color:var(--text-muted);font-size:var(--step--1)}.legal-contact[data-astro-cid-bjrgajdf] dd[data-astro-cid-bjrgajdf]{min-width:0;margin:0}.legal-contact[data-astro-cid-bjrgajdf] a{min-height:32px;color:var(--text);align-items:center;display:inline-flex}.legal-notice[data-astro-cid-bjrgajdf]{gap:var(--space-s);padding:var(--space-m);border-radius:var(--r-card);background-color:var(--c-day-50);box-shadow:var(--edge-day), inset 4px 0 0 var(--c-ultra-600), var(--shadow-rest-day);color:var(--text);grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid}.legal-notice[data-astro-cid-bjrgajdf] svg{width:22px;height:22px;color:var(--c-ultra-650);margin-top:.1em}.legal-sec[data-astro-cid-nthpoxjd]{padding-top:calc(var(--r-slab) + var(--space-l))}.legal[data-astro-cid-nthpoxjd]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-2xl);align-items:start;display:grid}.legal__aside[data-astro-cid-nthpoxjd]{grid-column:1/-1}.legal__toc[data-astro-cid-nthpoxjd]{padding:var(--space-s);border-radius:var(--r-card);background-color:var(--c-day-50);box-shadow:var(--edge-day), var(--shadow-rest-day)}.legal__toc[data-astro-cid-nthpoxjd] ol[data-astro-cid-nthpoxjd]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal__toc[data-astro-cid-nthpoxjd] a[data-astro-cid-nthpoxjd]{min-height:44px;padding:6px var(--space-s);border-radius:var(--r-pane-s);color:var(--text-soft);font-size:var(--step--1);font-weight:var(--wght-ui-light);transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);align-items:center;line-height:1.3;text-decoration:none;display:flex}.legal__toc[data-astro-cid-nthpoxjd] a[data-astro-cid-nthpoxjd]:hover{background-color:var(--c-day-100);color:var(--text)}.legal__body[data-astro-cid-nthpoxjd]{gap:var(--space-2xl);min-width:0;max-width:calc(var(--measure) + 2rem);grid-column:1/-1;display:grid}.legal__aside[data-astro-cid-nthpoxjd]{gap:var(--space-s);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.legal__toc[data-astro-cid-nthpoxjd]{min-width:0}.legal__intro[data-astro-cid-nthpoxjd]{font-size:var(--step-1);line-height:1.5}.legal__sec[data-astro-cid-nthpoxjd]{gap:var(--space-m);scroll-margin-top:calc(var(--header-h) + var(--space-m));display:grid}.legal__h2[data-astro-cid-nthpoxjd]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.02em;hyphens:auto;line-height:1.05}.legal__sub[data-astro-cid-nthpoxjd]{gap:var(--space-s);margin-top:var(--space-s);scroll-margin-top:calc(var(--header-h) + var(--space-m));display:grid}.legal__h3[data-astro-cid-nthpoxjd]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);letter-spacing:var(--track-title)}.legal__body[data-astro-cid-nthpoxjd] .prose{color:var(--text-soft)}.legal__body[data-astro-cid-nthpoxjd] .prose a{overflow-wrap:anywhere;color:var(--text)}@media (width<=63.99em){.legal__toc[data-astro-cid-nthpoxjd]{box-shadow:none;margin-inline:calc(var(--margin) * -1);background:0 0;padding:0}.legal__toc[data-astro-cid-nthpoxjd] ol[data-astro-cid-nthpoxjd]{gap:var(--space-2xs);overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:4px var(--margin) 10px;scrollbar-width:thin;display:flex;overflow-x:auto}.legal__toc[data-astro-cid-nthpoxjd] li[data-astro-cid-nthpoxjd]{scroll-snap-align:start;flex:none}.legal__toc[data-astro-cid-nthpoxjd] a[data-astro-cid-nthpoxjd]{border-radius:var(--r-pill);background-color:var(--c-day-50);min-height:44px;box-shadow:var(--edge-day), var(--shadow-rest-day);white-space:nowrap;padding:6px 16px}}@media (width>=64em){.legal__aside[data-astro-cid-nthpoxjd]{top:calc(var(--header-h) + var(--space-l));max-height:calc(100svh - var(--header-h) - 2 * var(--space-l));border-radius:var(--r-card);grid-column:1/5;position:sticky;overflow-y:auto}.legal__body[data-astro-cid-nthpoxjd]{grid-column:6/-1}}.cf[data-astro-cid-jbceweda]{--field-bg:var(--c-day-100);gap:var(--space-xl);border-radius:var(--r-plate);background-color:var(--c-day-50);box-shadow:var(--edge-day), 0 2px 4px #111a220f, 0 48px 96px -44px #111a2266, 0 18px 32px -24px #111a2238;padding:clamp(22px,4vw,56px);display:grid;position:relative}.cf[data-astro-cid-jbceweda]>.cf__head[data-astro-cid-jbceweda],.cf[data-astro-cid-jbceweda]>.cf__note[data-astro-cid-jbceweda]{margin-bottom:calc(var(--space-s) - var(--space-xl))}.cf__head[data-astro-cid-jbceweda]{align-items:center;gap:var(--space-xs) var(--space-s);flex-wrap:wrap;display:flex}.cf__h[data-astro-cid-jbceweda]{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.022em;line-height:1.02}.cf__intro[data-astro-cid-jbceweda]{flex-basis:100%}.cf__group[data-astro-cid-jbceweda]{gap:var(--space-m);border:0;min-width:0;margin:0;padding:0;display:grid}.cf__group[data-astro-cid-jbceweda]+.cf__group[data-astro-cid-jbceweda]{padding-top:var(--space-xl);box-shadow:inset 0 1px #111a2214,inset 0 2px #fff}.cf__legend[data-astro-cid-jbceweda]{margin-bottom:var(--space-s);font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);padding:0}.cf__row[data-astro-cid-jbceweda]{gap:var(--space-m) var(--space-s);display:grid}.cf__channel-hint[data-astro-cid-jbceweda]{margin-top:calc(var(--space-s) * -1);max-width:60ch}.cf__msg-meta[data-astro-cid-jbceweda]{justify-content:space-between;gap:2px var(--space-m);flex-wrap:wrap;display:flex}.cf__counter[data-astro-cid-jbceweda]{white-space:nowrap}.cf__count[data-astro-cid-jbceweda]{font-weight:var(--wght-text)}.cf__privacy[data-astro-cid-jbceweda]{max-width:60ch}.cf__actions[data-astro-cid-jbceweda]{margin-top:calc(var(--space-s) * -1)}.cf__actions[data-astro-cid-jbceweda] .btn{--btn-h:var(--control-h-l);min-width:min(100%,15rem)}.cf__result[data-astro-cid-jbceweda]:empty{display:none}.cf__result[data-astro-cid-jbceweda]:focus{outline:none}.cf__result[data-astro-cid-jbceweda]:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset);border-radius:var(--r-card)}.cf__note[data-astro-cid-jbceweda]{padding:var(--space-s) var(--space-m);grid-template-columns:24px 1fr}.cf__note[data-astro-cid-jbceweda]>svg{grid-row:1}.cf__note[data-astro-cid-jbceweda] p[data-astro-cid-jbceweda]{color:var(--text-soft);font-size:var(--step--1);line-height:var(--lh-small);grid-area:1/2}.form-status--handoff{background-color:var(--c-day-100);box-shadow:var(--edge-day), var(--shadow-rest-day);padding:clamp(20px,3vw,32px)}.form-status--handoff>svg{color:var(--success)}.form-status--handoff>.form-status__title{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title)}.cf__handoff-slot{gap:var(--space-s);margin-top:var(--space-xs);grid-column:1/-1;min-width:0;display:grid}@media (width>=30em){.cf__handoff-slot{grid-column:2}}.cf__handoff{align-items:center;gap:var(--space-xs) var(--space-s);flex-wrap:wrap;display:flex}.cf__handoff .btn--ghost{--btn-bg:var(--c-day-50);--btn-bg-hover:var(--c-day-200);--btn-bg-press:var(--c-day-250)}.cf__handoff-tel{color:var(--text)}.cf__handoff-tel .t-num{white-space:nowrap}.cf__handoff-more{gap:0 var(--space-l);flex-wrap:wrap;display:flex}.cf__handoff-hint{max-width:56ch}.cf__handoff-text{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.cf__handoff-text.is-shown{opacity:1;width:100%;height:12rem;padding:var(--space-s);border:1.5px solid var(--field-line);border-radius:var(--r-field);background-color:var(--c-day-50);color:var(--text);font-size:var(--step--1);line-height:var(--lh-small);position:static}@media (width<=29.99em){.cf__handoff .btn{width:100%;padding-inline:20px}.cf__handoff .btn__icon{display:none}.form-status--handoff{padding:var(--space-m) var(--space-s)}}.cf__hp[data-astro-cid-jbceweda]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (width>=48em){.cf__row[data-astro-cid-jbceweda]{grid-template-columns:1fr 1fr}}@media (width<=29.99em){.cf__actions[data-astro-cid-jbceweda] .btn{width:100%}}.k-head .head__object{top:calc(var(--space-2xl) - 24px);margin-top:calc(var(--space-s) * -1);max-width:100%;position:relative}.k-cap[data-astro-cid-657w5j3a]{border-radius:var(--r-pill);background-color:var(--c-ultra-600);color:#fff;max-width:100%;min-height:48px;box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #0003, 0 12px 24px -14px rgb(var(--shade) / .9);font-size:var(--step-1);font-weight:var(--wght-ui);font-stretch:var(--wdth-title);flex-wrap:wrap;align-items:center;gap:2px 10px;padding:6px 22px 6px 18px;line-height:1.2;display:inline-flex}.k-cap__k[data-astro-cid-657w5j3a]{color:var(--c-ultra-150);font-weight:var(--wght-text);font-size:var(--step-0)}.k-cap__v[data-astro-cid-657w5j3a]{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:no-preference){.k-cap[data-astro-cid-657w5j3a]{animation:cap-in .8s var(--ease-set) .38s backwards}}@keyframes cap-in{0%{transform:translateY(14px)scale(.96)}}.contact-sec[data-astro-cid-657w5j3a]{padding-top:calc(var(--r-slab) + var(--space-s))}.contact[data-astro-cid-657w5j3a]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-2xl);align-items:start;display:grid}.contact__form[data-astro-cid-657w5j3a]{grid-column:1/-1;min-width:0}.contact__aside[data-astro-cid-657w5j3a]{gap:var(--space-xl);grid-column:1/-1;display:grid}.direct[data-astro-cid-657w5j3a]{isolation:isolate;gap:var(--space-s);border-radius:var(--r-card);background-color:var(--c-night-850);box-shadow:var(--edge-night), var(--shadow-lift-day);padding:clamp(26px,3vw,40px);padding-bottom:calc(clamp(26px,3vw,40px) + 88px);display:grid;position:relative;overflow:hidden}.direct[data-astro-cid-657w5j3a] .direct__relief{--bd-pos:100% 100%;background:0 0;mask-image:radial-gradient(260px 140px at 100% 100%,#000000bf,#0000 100%)}.direct__h[data-astro-cid-657w5j3a]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.02em;line-height:1.05}.direct__l[data-astro-cid-657w5j3a]{color:var(--text-soft)}.direct__routes[data-astro-cid-657w5j3a]{gap:var(--space-2xs);margin-top:var(--space-2xs);display:grid}.direct__routes[data-astro-cid-657w5j3a] .btn[data-astro-cid-657w5j3a]{--btn-bg:var(--c-night-800);--btn-bg-hover:var(--c-night-700);--btn-bg-press:var(--c-night-700);justify-content:flex-start}.direct__region[data-astro-cid-657w5j3a]{margin-top:var(--space-2xs)}.direct__support[data-astro-cid-657w5j3a]{margin-top:var(--space-s);color:var(--text-soft)}.direct__support[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{color:var(--text);overflow-wrap:anywhere}.next[data-astro-cid-657w5j3a]{gap:var(--space-m);padding-inline:var(--space-2xs);display:grid}.next__h[data-astro-cid-657w5j3a]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title)}.next__list[data-astro-cid-657w5j3a]{gap:var(--space-m);display:grid;position:relative}.next__list[data-astro-cid-657w5j3a]:before{content:"";background-color:var(--c-day-300);border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:15px}.next__list[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]{gap:var(--space-s);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid;position:relative}.next__n[data-astro-cid-657w5j3a]{border-radius:var(--r-pill);background-color:var(--c-ultra-600);color:#fff;width:32px;height:32px;font-size:14px;font-weight:var(--wght-strong);box-shadow:inset 0 1px 0 #ffffff4d, 0 0 0 4px var(--c-day-100);place-items:center;display:grid}.next__list[data-astro-cid-657w5j3a] p[data-astro-cid-657w5j3a]{color:var(--text-soft);padding-top:3px}@media (width>=48em){.contact__aside[data-astro-cid-657w5j3a]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width>=64em){.contact__form[data-astro-cid-657w5j3a]{grid-column:1/8}.contact__aside[data-astro-cid-657w5j3a]{top:calc(var(--header-h) + var(--space-l));grid-column:9/-1;grid-template-columns:1fr;position:sticky}}.found[data-astro-cid-5swourcf]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-2xl);margin-top:var(--section-gap);display:grid}.found__google[data-astro-cid-5swourcf]{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-xl);display:grid}.found__head[data-astro-cid-5swourcf]{gap:var(--space-s);grid-column:1/-1;max-width:44rem;display:grid}.found__h[data-astro-cid-5swourcf]{font-size:var(--step-2);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:var(--track-heading);line-height:var(--lh-heading);text-wrap:balance}.found__lede[data-astro-cid-5swourcf]{color:var(--text-soft);font-size:var(--step-1);max-width:40ch;line-height:1.45}.serp[data-astro-cid-5swourcf]{gap:var(--space-xs);grid-column:1/-1;align-content:start;margin:0;display:grid}.serp__card[data-astro-cid-5swourcf]{gap:var(--space-m);border-radius:var(--r-plate);background-color:var(--c-day-50);box-shadow:var(--edge-day), var(--shadow-lift-day);padding:clamp(20px,3vw,40px);display:grid}.serp__query[data-astro-cid-5swourcf]{border-radius:var(--r-pill);background-color:var(--c-day-100);min-height:44px;box-shadow:inset 0 1px 2px rgb(var(--shade) / .12);color:var(--text-soft);justify-self:start;align-items:center;gap:10px;padding:0 20px 0 16px;display:inline-flex}.serp__query[data-astro-cid-5swourcf] svg{width:18px;height:18px;color:var(--text-muted)}.serp__res[data-astro-cid-5swourcf]{gap:8px;display:grid}.serp__part[data-astro-cid-5swourcf]{transition:background-color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out);border-radius:10px}.serp__name[data-astro-cid-5swourcf]{align-items:center;gap:12px;display:flex}.serp__fav[data-astro-cid-5swourcf]{border-radius:var(--r-pill);background-color:var(--c-day-200);flex:none;width:30px;height:30px;box-shadow:inset 0 0 0 1px #111a220f}.serp__site[data-astro-cid-5swourcf]{line-height:1.25;display:grid}.serp__title[data-astro-cid-5swourcf]{font-weight:var(--wght-strong);font-size:var(--step--1)}.serp__url[data-astro-cid-5swourcf]{color:var(--text-muted);font-size:14px}.serp__headline[data-astro-cid-5swourcf]{color:var(--c-ultra-650);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:var(--wght-ui-light);line-height:1.25}.serp__snippet[data-astro-cid-5swourcf]{color:var(--text-soft);max-width:58ch}.serp__links[data-astro-cid-5swourcf]{flex-wrap:wrap;gap:6px 18px;margin-top:4px;display:flex}.serp__links[data-astro-cid-5swourcf] li[data-astro-cid-5swourcf]{color:var(--c-ultra-650);font-size:var(--step--1)}.serp__cap[data-astro-cid-5swourcf]{color:var(--text-muted);font-size:var(--step--1)}.found[data-astro-cid-5swourcf]:has(.fnote[data-part=name]:hover) .serp__part[data-astro-cid-5swourcf][data-part=name],.found[data-astro-cid-5swourcf]:has(.fnote[data-part=title]:hover) .serp__part[data-astro-cid-5swourcf][data-part=title],.found[data-astro-cid-5swourcf]:has(.fnote[data-part=snippet]:hover) .serp__part[data-astro-cid-5swourcf][data-part=snippet],.found[data-astro-cid-5swourcf]:has(.fnote[data-part=links]:hover) .serp__part[data-astro-cid-5swourcf][data-part=links]{background-color:#2e4be612;box-shadow:0 0 0 6px #2e4be612,inset 0 0 0 1px #2e4be62e}.found__notes[data-astro-cid-5swourcf]{gap:var(--space-l);grid-column:1/-1;display:grid}.fnote[data-astro-cid-5swourcf]{gap:var(--space-3xs);padding-left:var(--space-m);display:grid;position:relative}.fnote[data-astro-cid-5swourcf]:before{content:"";width:2px;transition:background-color var(--dur-state) var(--ease-out);background-color:#111a2238;border-radius:2px;position:absolute;top:.3em;bottom:.3em;left:0}.fnote[data-astro-cid-5swourcf][data-part]:hover:before{background-color:var(--c-ultra-600)}.fnote__t[data-astro-cid-5swourcf]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title)}.fnote__p[data-astro-cid-5swourcf]{color:var(--text-soft);max-width:48ch}.found__note[data-astro-cid-5swourcf]{max-width:60ch;padding:var(--space-m);border-radius:var(--r-card);background-color:var(--c-day-100);box-shadow:var(--edge-day);color:var(--text);grid-column:1/-1}.sheet[data-astro-cid-5swourcf]{gap:var(--space-m);border-radius:var(--r-plate);background-color:var(--c-day-50);box-shadow:var(--edge-day), var(--shadow-lift-day);grid-column:1/-1;padding:clamp(24px,3.4vw,52px);display:grid;position:relative}.sheet__h[data-astro-cid-5swourcf]{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.022em;max-width:18ch;line-height:1.04}.sheet__lede[data-astro-cid-5swourcf]{color:var(--text-soft);max-width:56ch}.sheet__list[data-astro-cid-5swourcf]{display:grid}.srow[data-astro-cid-5swourcf]{column-gap:var(--space-s);padding-block:var(--space-s);grid-template-columns:36px minmax(0,1fr);align-items:start;row-gap:6px;display:grid}.srow[data-astro-cid-5swourcf]+.srow[data-astro-cid-5swourcf]{box-shadow:inset 0 1px #111a2214,inset 0 2px #fff}.srow__check[data-astro-cid-5swourcf]{border-radius:var(--r-pill);background-color:var(--c-ultra-600);color:#fff;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff4d}.srow__check[data-astro-cid-5swourcf] svg{width:22px;height:22px}.srow__t[data-astro-cid-5swourcf]{font-size:var(--step-0);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);padding-top:5px}.srow__p[data-astro-cid-5swourcf]{color:var(--text-soft);font-size:var(--step--1);line-height:var(--lh-small);max-width:52ch;margin-top:2px}.srow__tag[data-astro-cid-5swourcf]{border-radius:var(--r-pill);background-color:var(--c-day-200);min-height:28px;color:var(--text-soft);font-size:14px;font-weight:var(--wght-ui-light);white-space:nowrap;grid-column:2;justify-self:start;align-items:center;padding:2px 12px;display:inline-flex}.sheet__note[data-astro-cid-5swourcf]{color:var(--text-soft);font-size:var(--step--1);line-height:var(--lh-small);max-width:62ch}@media (width>=48em){.srow[data-astro-cid-5swourcf]{grid-template-columns:36px minmax(0,1fr) auto}.srow__tag[data-astro-cid-5swourcf]{grid-area:1/3;margin-top:4px}.found__notes[data-astro-cid-5swourcf]{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.serp[data-astro-cid-5swourcf]{top:calc(var(--header-h) + var(--space-xl));grid-column:1/8;position:sticky}.found__notes[data-astro-cid-5swourcf]{padding-left:var(--space-s);grid-column:8/-1;grid-template-columns:1fr}.found__note[data-astro-cid-5swourcf]{grid-column:1/8}.sheet[data-astro-cid-5swourcf]{margin-top:calc(var(--space-2xl) * -.5);grid-column:5/-1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.serp[data-astro-cid-5swourcf]{view-timeline:--serp block}.serp__query[data-astro-cid-5swourcf],.serp__part[data-astro-cid-5swourcf]{animation:linear both serp-in}.serp[data-astro-cid-5swourcf] .serp__query[data-astro-cid-5swourcf],.serp[data-astro-cid-5swourcf] .serp__part[data-astro-cid-5swourcf]{animation-timeline:--serp;animation-range:entry 10% cover 45%}.serp[data-astro-cid-5swourcf] .serp__name[data-astro-cid-5swourcf]{animation-range:entry 14% cover 45%}.serp[data-astro-cid-5swourcf] .serp__headline[data-astro-cid-5swourcf]{animation-range:entry 18% cover 45%}.serp[data-astro-cid-5swourcf] .serp__snippet[data-astro-cid-5swourcf]{animation-range:entry 22% cover 45%}.serp[data-astro-cid-5swourcf] .serp__links[data-astro-cid-5swourcf]{animation-range:entry 26% cover 45%}}}@keyframes serp-in{0%{clip-path:inset(0 100% 0 0);translate:12px}to{clip-path:inset(0);translate:0}}@media (prefers-reduced-motion:no-preference){.sheet[data-astro-cid-5swourcf][data-view=pending] .srow__check[data-astro-cid-5swourcf]{opacity:0;scale:.4}.sheet[data-astro-cid-5swourcf][data-view=in] .srow__check[data-astro-cid-5swourcf]{animation:tick-in var(--dur-spring) var(--ease-spring) both}.sheet[data-astro-cid-5swourcf][data-view=in] .srow[data-astro-cid-5swourcf]:nth-child(2) .srow__check[data-astro-cid-5swourcf]{animation-delay:80ms}.sheet[data-astro-cid-5swourcf][data-view=in] .srow[data-astro-cid-5swourcf]:nth-child(3) .srow__check[data-astro-cid-5swourcf]{animation-delay:.16s}.sheet[data-astro-cid-5swourcf][data-view=in] .srow[data-astro-cid-5swourcf]:nth-child(4) .srow__check[data-astro-cid-5swourcf]{animation-delay:.24s}.sheet[data-astro-cid-5swourcf][data-view=in] .srow[data-astro-cid-5swourcf]:nth-child(5) .srow__check[data-astro-cid-5swourcf]{animation-delay:.32s}.sheet[data-astro-cid-5swourcf][data-view=in] .srow[data-astro-cid-5swourcf]:nth-child(6) .srow__check[data-astro-cid-5swourcf]{animation-delay:.4s}}@keyframes tick-in{0%{opacity:0;scale:.4}}.analogy[data-astro-cid-kbyxgcwe]{padding-bottom:calc(var(--section-gap) + var(--space-l))}.analogy__head[data-astro-cid-kbyxgcwe]{gap:var(--space-s);max-width:46rem;display:grid}.analogy__lede[data-astro-cid-kbyxgcwe]{color:var(--text-soft)}.analogy__body[data-astro-cid-kbyxgcwe]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-xl);margin-top:var(--space-xl);align-items:start;display:grid}.front[data-astro-cid-kbyxgcwe]{grid-column:1/-1;padding-top:6px;display:grid;container-type:inline-size}.front__facade[data-astro-cid-kbyxgcwe]{z-index:1;border-radius:var(--r-plate) var(--r-plate) 14px 14px;background-color:var(--c-day-50);box-shadow:var(--edge-day), var(--shadow-lift-day);gap:clamp(10px,1.2vw,16px);margin-inline:clamp(10px,2.2vw,28px);padding:46px clamp(10px,1.6vw,20px) 50px;display:grid;position:relative}.front__lintel[data-astro-cid-kbyxgcwe]{border-radius:calc(var(--r-plate) - 12px);background-color:var(--c-night-850);min-height:60px;box-shadow:var(--edge-night), inset 0 -10px 24px -14px rgb(var(--light-warm) / .18);align-items:center;gap:clamp(18px,2vw,28px);padding:10px clamp(8px,1.6vw,20px);display:flex}.front__seg[data-astro-cid-kbyxgcwe]{border-radius:var(--r-pill);min-height:40px;transition:background-color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out);flex:none;align-items:center;gap:10px;padding:0 10px 0 4px;display:inline-flex;position:relative}.front__badge[data-astro-cid-kbyxgcwe]{border-radius:var(--r-pill);background-color:var(--c-ultra-600);color:#fff;width:32px;height:32px;transition:background-color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out);place-items:center;display:grid;box-shadow:inset 0 1px #ffffff4d}.front__badge[data-astro-cid-kbyxgcwe] svg{width:18px;height:18px}.front__scheme[data-astro-cid-kbyxgcwe]{color:var(--c-night-muted);font-size:var(--step--1)}.front__name[data-astro-cid-kbyxgcwe]{color:#ffeed6;white-space:nowrap;font-size:clamp(.875rem,4.4cqi,1.375rem);font-weight:var(--wght-title);font-stretch:var(--wdth-title);letter-spacing:.01em;text-shadow:0 0 18px #ffd6a073}.front__window[data-astro-cid-kbyxgcwe]{border-radius:calc(var(--r-plate) - 12px);transition:box-shadow var(--dur-state) var(--ease-out);position:relative}.front__glass[data-astro-cid-kbyxgcwe]{border-radius:inherit;background-color:#fff5e8;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #111a2214}.front__shot[data-astro-cid-kbyxgcwe]{aspect-ratio:1600/933;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.front__glass[data-astro-cid-kbyxgcwe]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 6px var(--c-day-100), inset 0 0 0 7px #111a2214, inset 0 -60px 80px -60px #ffd6a08c;pointer-events:none;background:linear-gradient(112deg,#0000 0 58%,#ffffff38 58% 66%,#0000 66% 100%);position:absolute;inset:0}.front__plinth[data-astro-cid-kbyxgcwe]{border-radius:0 0 var(--r-card) var(--r-card);background-color:var(--c-night-800);min-height:58px;box-shadow:inset 0 2px 0 #ffeed6e6, inset 0 18px 24px -16px #ffd6a06b, 0 -4px 18px -6px #ffd6a080, 0 18px 30px -16px rgb(var(--shade) / .7);transition:box-shadow var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out);align-items:center;margin-top:-8px;padding:16px clamp(16px,2vw,26px) 8px;display:flex;position:relative}.front__tag[data-astro-cid-kbyxgcwe]{border-radius:var(--r-pill);background-color:var(--c-day-200);min-height:28px;color:var(--text-soft);font-size:14px;font-weight:var(--wght-strong);white-space:nowrap;transition:background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);align-items:center;padding:2px 12px;line-height:1.2;display:inline-flex}.front__seg[data-astro-cid-kbyxgcwe]>.front__tag[data-astro-cid-kbyxgcwe]{position:absolute;bottom:calc(100% + 18px);left:0}.front__seg[data-astro-cid-kbyxgcwe]>.front__tag[data-astro-cid-kbyxgcwe]:after{content:"";background-color:#111a2238;width:1px;height:18px;position:absolute;top:100%;left:18px}.front__tag--win[data-astro-cid-kbyxgcwe]{position:absolute;top:calc(100% + 12px);right:clamp(8px,2vw,24px)}.front__tag--win[data-astro-cid-kbyxgcwe]:after{content:"";background-color:#111a2238;width:1px;height:12px;position:absolute;bottom:100%;right:18px}.front__tag--in[data-astro-cid-kbyxgcwe]{background-color:var(--c-day-100);box-shadow:var(--edge-day)}.analogy[data-astro-cid-kbyxgcwe]:has([data-part=website]:hover) .front__window[data-astro-cid-kbyxgcwe]{box-shadow:0 0 0 3px #2e4be666}.analogy[data-astro-cid-kbyxgcwe]:has([data-part=ssl]:hover) .front__lock[data-astro-cid-kbyxgcwe],.analogy[data-astro-cid-kbyxgcwe]:has([data-part=domain]:hover) .front__domain[data-astro-cid-kbyxgcwe]{background-color:#ffeed61a;box-shadow:inset 0 0 0 1px #ffeed633}.analogy[data-astro-cid-kbyxgcwe]:has([data-part=ssl]:hover) .front__badge[data-astro-cid-kbyxgcwe]{background-color:var(--c-ultra-600);box-shadow:inset 0 1px #ffffff4d,0 0 0 4px #2e4be659}.analogy[data-astro-cid-kbyxgcwe]:has([data-part=hosting]:hover) .front__plinth[data-astro-cid-kbyxgcwe]{background-color:var(--c-night-700);box-shadow:inset 0 1px 0 #ffeed6, inset 0 18px 26px -14px #ffd6a073, 0 18px 30px -16px rgb(var(--shade) / .7)}.analogy[data-astro-cid-kbyxgcwe]:has([data-part=website]:hover) .front__window[data-astro-cid-kbyxgcwe]>.front__tag[data-astro-cid-kbyxgcwe],.analogy[data-astro-cid-kbyxgcwe]:has([data-part=ssl]:hover) .front__lock[data-astro-cid-kbyxgcwe]>.front__tag[data-astro-cid-kbyxgcwe],.analogy[data-astro-cid-kbyxgcwe]:has([data-part=domain]:hover) .front__domain[data-astro-cid-kbyxgcwe]>.front__tag[data-astro-cid-kbyxgcwe],.analogy[data-astro-cid-kbyxgcwe]:has([data-part=hosting]:hover) .front__plinth[data-astro-cid-kbyxgcwe]>.front__tag[data-astro-cid-kbyxgcwe]{background-color:var(--c-ultra-600);color:#fff}.analogy[data-astro-cid-kbyxgcwe]:has(.front__window:hover) [data-astro-cid-kbyxgcwe][data-part=website],.analogy[data-astro-cid-kbyxgcwe]:has(.front__lock:hover) [data-astro-cid-kbyxgcwe][data-part=ssl],.analogy[data-astro-cid-kbyxgcwe]:has(.front__domain:hover) [data-astro-cid-kbyxgcwe][data-part=domain],.analogy[data-astro-cid-kbyxgcwe]:has(.front__plinth:hover) [data-astro-cid-kbyxgcwe][data-part=hosting]{--lift:var(--lift-y-s)}.analogy[data-astro-cid-kbyxgcwe]:has(.front__window:hover) [data-astro-cid-kbyxgcwe][data-part=website] .acard__tag[data-astro-cid-kbyxgcwe],.analogy[data-astro-cid-kbyxgcwe]:has(.front__lock:hover) [data-astro-cid-kbyxgcwe][data-part=ssl] .acard__tag[data-astro-cid-kbyxgcwe],.analogy[data-astro-cid-kbyxgcwe]:has(.front__domain:hover) [data-astro-cid-kbyxgcwe][data-part=domain] .acard__tag[data-astro-cid-kbyxgcwe],.analogy[data-astro-cid-kbyxgcwe]:has(.front__plinth:hover) [data-astro-cid-kbyxgcwe][data-part=hosting] .acard__tag[data-astro-cid-kbyxgcwe]{background-color:var(--c-ultra-600);color:#fff}.analogy__cards[data-astro-cid-kbyxgcwe]{gap:var(--space-s);grid-column:1/-1;display:grid}.acard[data-astro-cid-kbyxgcwe]{gap:var(--space-2xs);border-radius:var(--r-card);background-color:var(--c-day-50);box-shadow:var(--edge-day), var(--shadow-rest-day);padding:clamp(20px,2.4vw,30px);display:grid;position:relative}.acard[data-astro-cid-kbyxgcwe]:hover{box-shadow:var(--edge-day), var(--shadow-lift-day)}.acard__tag[data-astro-cid-kbyxgcwe]{border-radius:var(--r-pill);background-color:var(--c-day-200);min-height:28px;color:var(--text-soft);font-size:14px;font-weight:var(--wght-strong);transition:background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);justify-self:start;align-items:center;padding:2px 12px;display:inline-flex}.acard[data-astro-cid-kbyxgcwe]:hover .acard__tag[data-astro-cid-kbyxgcwe]{background-color:var(--c-ultra-600);color:#fff}.acard__t[data-astro-cid-kbyxgcwe]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title)}.acard__p[data-astro-cid-kbyxgcwe]{color:var(--text-soft)}.analogy__care[data-astro-cid-kbyxgcwe]{gap:var(--space-2xs);margin-top:var(--space-xl);border-radius:var(--r-card);background-color:var(--c-night-850);color:var(--c-day-100);box-shadow:var(--edge-night), var(--shadow-lift-day);padding:clamp(22px,3vw,36px);display:grid}.analogy__care-h[data-astro-cid-kbyxgcwe]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title)}.analogy__care-p[data-astro-cid-kbyxgcwe]{color:#d3dadb;max-width:62ch}@container (width<=26em){.front__scheme[data-astro-cid-kbyxgcwe]{display:none}.front__facade[data-astro-cid-kbyxgcwe]{margin-inline:6px}}@media (width>=48em){.analogy__cards[data-astro-cid-kbyxgcwe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.front[data-astro-cid-kbyxgcwe]{top:calc(var(--header-h) + var(--space-l));grid-column:1/8;position:sticky}.analogy__cards[data-astro-cid-kbyxgcwe]{grid-column:8/-1;grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.front[data-astro-cid-kbyxgcwe][data-view=pending] .front__plinth[data-astro-cid-kbyxgcwe]{box-shadow:inset 0 1px 0 #ffeed61f, 0 18px 30px -16px rgb(var(--shade) / .7)}.front[data-astro-cid-kbyxgcwe][data-view=pending] .front__name[data-astro-cid-kbyxgcwe]{color:var(--c-night-muted);text-shadow:none}.front[data-astro-cid-kbyxgcwe][data-view=pending] .front__badge[data-astro-cid-kbyxgcwe]{background-color:var(--c-night-700);color:var(--c-night-muted)}.front[data-astro-cid-kbyxgcwe][data-view=pending] .front__shot[data-astro-cid-kbyxgcwe]{filter:brightness(.6)saturate(.5)}.front[data-astro-cid-kbyxgcwe][data-view=in] .front__plinth[data-astro-cid-kbyxgcwe]{animation:plinth-on .62s var(--ease-out) .12s backwards}.front[data-astro-cid-kbyxgcwe][data-view=in] .front__name[data-astro-cid-kbyxgcwe]{animation:sign-on .52s var(--ease-out) .38s backwards}.front[data-astro-cid-kbyxgcwe][data-view=in] .front__badge[data-astro-cid-kbyxgcwe]{animation:lock-on var(--dur-spring) var(--ease-spring) .6s backwards}.front[data-astro-cid-kbyxgcwe][data-view=in] .front__shot[data-astro-cid-kbyxgcwe]{animation:glass-on .76s var(--ease-out) .78s backwards}}@keyframes plinth-on{0%{box-shadow:inset 0 1px 0 #ffeed61f, 0 18px 30px -16px rgb(var(--shade) / .7)}}@keyframes sign-on{0%{color:var(--c-night-muted);text-shadow:0 0 #ffd6a000}}@keyframes lock-on{0%{background-color:var(--c-night-700);color:var(--c-night-muted);scale:.8}}@keyframes glass-on{0%{filter:brightness(.6)saturate(.5)}}.jump[data-astro-cid-iustjyzp]{gap:var(--space-2xs);border-radius:calc(var(--r-pill));background-color:var(--c-night-850);box-shadow:var(--edge-night), var(--shadow-lift-night);flex-wrap:wrap;padding:8px;display:flex}@media (width<=47.99em){.jump[data-astro-cid-iustjyzp]{border-radius:var(--r-card)}}@media (width>=48em){.leistungen-head .head__object{top:calc(var(--space-3xl) + var(--space-l) - 32px);margin-top:calc(var(--space-s) * -1);position:relative}}.jump__a[data-astro-cid-iustjyzp]{border-radius:var(--r-pill);background-color:var(--c-night-800);min-height:48px;box-shadow:var(--edge-night), var(--shadow-rest-night);color:var(--text);font-weight:var(--wght-ui-light);transition:background-color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);align-items:center;gap:10px;padding:0 16px 0 20px;text-decoration:none;display:inline-flex}.jump__a[data-astro-cid-iustjyzp] .jump__i{color:var(--c-ultra-300);transition:transform var(--dur-hover) var(--ease-out);transform:rotate(90deg)}.jump__a[data-astro-cid-iustjyzp]:hover{background-color:var(--c-night-700);transform:translateY(-1px)}.jump__a[data-astro-cid-iustjyzp]:hover .jump__i{transform:rotate(90deg)translate(3px)}.svc-t[data-astro-cid-iustjyzp]{font-size:clamp(2rem,1.4rem + 2.4vw,3.5rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-display);letter-spacing:-.028em;text-wrap:balance;max-width:12ch;line-height:1}.ch1__intro[data-astro-cid-iustjyzp]{gap:var(--space-s);display:grid}.ch1__lede[data-astro-cid-iustjyzp]{color:var(--text-soft)}.ch1__grid[data-astro-cid-iustjyzp]{margin-top:var(--space-3xl);row-gap:var(--space-xl);scroll-margin-top:calc(var(--header-h) + var(--space-l));align-items:start}.ch1__side[data-astro-cid-iustjyzp]{gap:var(--space-m);grid-column:1/-1;align-content:start;display:grid}.ch1__p[data-astro-cid-iustjyzp]{color:var(--text-soft);font-size:var(--step-1);max-width:36ch;line-height:1.45}.ch1__price[data-astro-cid-iustjyzp],.ch2__price[data-astro-cid-iustjyzp]{max-width:40ch;color:var(--text-soft)}.gets[data-astro-cid-iustjyzp]{gap:var(--space-l) var(--space-xl);grid-column:1/-1;display:grid}.get[data-astro-cid-iustjyzp]{column-gap:var(--space-s);grid-template-columns:14px minmax(0,1fr);align-content:start;row-gap:4px;display:grid}.get[data-astro-cid-iustjyzp]>[data-astro-cid-iustjyzp]:not(.get__mark){grid-column:2}.get__mark[data-astro-cid-iustjyzp]{border-radius:var(--r-pill);background-color:var(--c-ultra-600);grid-row:1;width:10px;height:10px;margin-top:.45em;box-shadow:0 0 0 4px #2e4be61f}.get__t[data-astro-cid-iustjyzp]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);letter-spacing:var(--track-title)}.get__p[data-astro-cid-iustjyzp]{color:var(--text-soft);max-width:46ch}.get__d[data-astro-cid-iustjyzp]{color:var(--text-soft);font-size:var(--step--1);line-height:var(--lh-small);max-width:46ch}@media (width>=48em){.gets[data-astro-cid-iustjyzp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.ch1__intro[data-astro-cid-iustjyzp]{max-width:60%}.ch1__side[data-astro-cid-iustjyzp]{top:calc(var(--header-h) + var(--space-xl));grid-column:1/5;position:sticky}.gets[data-astro-cid-iustjyzp]{row-gap:var(--space-xl);grid-column:6/-1}}.ch2__grid[data-astro-cid-iustjyzp]{row-gap:var(--space-xl);align-items:start}.ch2__side[data-astro-cid-iustjyzp]{gap:var(--space-m);grid-column:1/-1;display:grid}.ch2__p[data-astro-cid-iustjyzp]{color:var(--text-soft);font-size:var(--step-1);max-width:36ch;line-height:1.45}.check[data-astro-cid-iustjyzp]{gap:var(--space-m);border-radius:var(--r-plate);background-color:var(--c-day-50);box-shadow:var(--edge-day), var(--shadow-lift-day);grid-column:1/-1;padding:clamp(24px,3vw,44px);display:grid;position:relative}.check__row[data-astro-cid-iustjyzp]{column-gap:var(--space-s);grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.check__mark[data-astro-cid-iustjyzp]{border-radius:var(--r-pill);background-color:var(--c-day-200);width:36px;height:36px;color:var(--c-ultra-650);box-shadow:inset 0 1px 2px rgb(var(--shade) / .12);place-items:center;display:grid}.check__mark[data-astro-cid-iustjyzp] svg{width:22px;height:22px}.check__t[data-astro-cid-iustjyzp]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);letter-spacing:var(--track-title);padding-top:5px}.check__p[data-astro-cid-iustjyzp]{color:var(--text-soft);max-width:50ch;margin-top:4px}.check__d[data-astro-cid-iustjyzp]{color:var(--text-muted);font-size:var(--step--1);line-height:var(--lh-small);max-width:50ch;margin-top:4px}.tray[data-astro-cid-iustjyzp]{margin-top:var(--space-xl);border-radius:var(--r-card);background-color:var(--c-day-250);box-shadow:inset 0 2px 6px rgb(var(--shade) / .12), inset 0 0 0 1px #111a220a;grid-column:1/-1}.tray__sum[data-astro-cid-iustjyzp]{justify-content:space-between;align-items:center;gap:var(--space-m);min-height:64px;padding:var(--space-s) var(--space-s) var(--space-s) var(--space-m);cursor:pointer;border-radius:inherit;list-style:none;display:flex}.tray__sum[data-astro-cid-iustjyzp]::-webkit-details-marker{display:none}.tray__h[data-astro-cid-iustjyzp]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title)}.tray__knob[data-astro-cid-iustjyzp]{border-radius:var(--r-pill);background-color:var(--c-day-100);width:36px;height:36px;box-shadow:var(--edge-day);transition:transform var(--dur-state) var(--ease-out);place-items:center;display:grid}.tray[data-astro-cid-iustjyzp][open] .tray__knob[data-astro-cid-iustjyzp]{transform:rotate(90deg)}.tray__body[data-astro-cid-iustjyzp]{gap:var(--space-s);padding:0 var(--space-m) var(--space-m);display:grid}.tray__chips[data-astro-cid-iustjyzp] .chip[data-astro-cid-iustjyzp]{background-color:var(--c-day-100)}.tray__outro[data-astro-cid-iustjyzp]{color:var(--text-soft);max-width:56ch}@media (width>=64em){.ch2__side[data-astro-cid-iustjyzp]{top:calc(var(--header-h) + var(--space-xl));grid-column:1/5;position:sticky}.check[data-astro-cid-iustjyzp]{grid-column:6/-1}.tray[data-astro-cid-iustjyzp]{grid-column:6/-1;margin-top:0}}.care[data-astro-cid-iustjyzp]{padding-bottom:calc(var(--section-gap) + var(--r-slab));overflow-x:clip}.care[data-astro-cid-iustjyzp] .care__relief{--bd-pos:50% 0%;mask-image:radial-gradient(240px 96px at 100% 0,#000000d9,#0000 100%)}.care__top[data-astro-cid-iustjyzp]{row-gap:var(--space-2xl);align-items:start}.care__intro[data-astro-cid-iustjyzp]{gap:var(--space-m);grid-column:1/-1;justify-items:start;display:grid}.care__kind[data-astro-cid-iustjyzp]{font-size:var(--step--1);font-weight:var(--wght-strong);color:var(--c-ultra-300)}.care__h[data-astro-cid-iustjyzp]{max-width:10ch}.care__lede[data-astro-cid-iustjyzp]{color:var(--text-soft)}.care__p[data-astro-cid-iustjyzp]{color:var(--text-soft);max-width:52ch}.care__why[data-astro-cid-iustjyzp]{gap:var(--space-l);grid-column:1/-1;display:grid}.why-row[data-astro-cid-iustjyzp]{gap:var(--space-2xs);padding-left:var(--space-m);display:grid;position:relative}.why-row[data-astro-cid-iustjyzp]:before{content:"";background:#ffeed699;border-radius:2px;width:2px;position:absolute;top:.35em;bottom:.35em;left:0}.why-row__t[data-astro-cid-iustjyzp]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title)}.why-row__p[data-astro-cid-iustjyzp]{color:var(--text-soft);max-width:46ch}@media (width>=48em){.care__why[data-astro-cid-iustjyzp]{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.care__intro[data-astro-cid-iustjyzp]{grid-column:1/7}.care__why[data-astro-cid-iustjyzp]{padding-top:var(--space-3xl);grid-column:8/-1;grid-template-columns:1fr}.care[data-astro-cid-iustjyzp] .care__relief{mask-image:radial-gradient(640px 300px at 100% 0,#000000e6,#0000 100%)}.care__why[data-astro-cid-iustjyzp]{padding-top:calc(var(--space-3xl) + 120px)}}.board[data-astro-cid-iustjyzp]{margin-top:var(--space-3xl);border-radius:var(--r-plate);background-color:var(--c-night-950);box-shadow:inset 0 2px 10px rgb(var(--shade) / .9), inset 0 0 0 1px rgb(var(--light-warm) / .04), 0 1px 0 rgb(var(--light-warm) / .06);padding:clamp(16px,2.4vw,40px)}.board__head[data-astro-cid-iustjyzp]{gap:var(--space-xs);max-width:62ch;padding:var(--space-s) var(--space-xs) var(--space-l);display:grid}.board__h[data-astro-cid-iustjyzp]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.02em;line-height:1.05}.board__note[data-astro-cid-iustjyzp]{color:var(--text-soft)}.board__core[data-astro-cid-iustjyzp]{gap:clamp(10px,1.2vw,16px);display:grid}.core[data-astro-cid-iustjyzp]{border-radius:var(--r-card);position:relative}.core__face[data-astro-cid-iustjyzp]{gap:var(--space-2xs);border-radius:var(--r-card);background-color:var(--c-night-800);height:100%;box-shadow:inset 0 1px 0 rgb(var(--light-warm) / .22), inset 0 0 0 1px rgb(var(--light-warm) / .05), var(--shadow-lift-night);align-content:start;padding:clamp(22px,2.6vw,38px) clamp(22px,2.6vw,38px) calc(clamp(22px,2.6vw,38px) + 28px);display:grid;position:relative}.core__face--back[data-astro-cid-iustjyzp]{background-color:var(--c-night-850);align-content:center}.core[data-astro-cid-iustjyzp]:not([data-flip-ready]) .flip__front[data-astro-cid-iustjyzp]{padding-bottom:var(--space-s);box-shadow:inset 0 1px 0 rgb(var(--light-warm) / .22);border-bottom-right-radius:0;border-bottom-left-radius:0}.core[data-astro-cid-iustjyzp]:not([data-flip-ready]) .flip__back[data-astro-cid-iustjyzp]{background-color:var(--c-night-800);border-top-left-radius:0;border-top-right-radius:0;padding-top:0}.core[data-astro-cid-iustjyzp]:not([data-flip-ready]) .core__bt[data-astro-cid-iustjyzp]{display:none}.core__bt[data-astro-cid-iustjyzp]{font-weight:var(--wght-title);font-stretch:var(--wdth-title);color:var(--text)}.core[data-astro-cid-iustjyzp] .flip__btn{--surface:var(--c-night-700)}.flip__inner[data-astro-cid-iustjyzp]{height:100%}.core__icon[data-astro-cid-iustjyzp]{width:52px;height:52px;margin-bottom:var(--space-xs);border-radius:var(--r-pill);color:var(--c-night-900);box-shadow:inset 0 -2px 0 rgb(var(--shade) / .15), 0 8px 20px -10px #ffdcb480;background-color:#ffeed6;place-items:center;display:grid}.core__icon[data-astro-cid-iustjyzp] svg{width:24px;height:24px}.core__t[data-astro-cid-iustjyzp]{font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.018em;text-wrap:balance;line-height:1.08}.core__p[data-astro-cid-iustjyzp]{color:var(--text-soft);max-width:48ch}.core__d[data-astro-cid-iustjyzp]{color:var(--text-muted);font-size:var(--step--1);line-height:var(--lh-small);max-width:48ch}.rahmen[data-astro-cid-iustjyzp]{margin-top:var(--space-2xs);font-size:var(--step--1);line-height:var(--lh-small);color:var(--text-muted);max-width:52ch}.rahmen__k[data-astro-cid-iustjyzp]{border-radius:var(--r-pill);background-color:var(--c-night-700);min-height:24px;color:var(--c-ultra-300);font-weight:var(--wght-strong);align-items:center;margin-right:6px;padding:1px 10px;display:inline-flex}.board__list[data-astro-cid-iustjyzp]{margin-top:var(--space-l);padding:0 var(--space-xs);display:grid}.row[data-astro-cid-iustjyzp]+.row[data-astro-cid-iustjyzp]{box-shadow:inset 0 1px 0 rgb(var(--light-warm) / .08)}.row__head[data-astro-cid-iustjyzp]{align-items:center;column-gap:var(--space-s);min-height:64px;padding:var(--space-s) 0 var(--space-2xs);cursor:pointer;border-radius:var(--r-pane-s);grid-template-columns:40px minmax(0,1fr) auto;list-style:none;display:grid}.row__head[data-astro-cid-iustjyzp]::-webkit-details-marker{display:none}.row__icon[data-astro-cid-iustjyzp]{border-radius:var(--r-pill);background-color:var(--c-night-850);color:#ffeed6;width:40px;height:40px;box-shadow:inset 0 1px 0 rgb(var(--light-warm) / .12);place-items:center;display:grid}.row__icon[data-astro-cid-iustjyzp] svg{width:20px;height:20px}.row__t[data-astro-cid-iustjyzp]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);letter-spacing:var(--track-title);text-wrap:balance;min-width:0}.row__chev[data-astro-cid-iustjyzp]{border-radius:var(--r-pill);background-color:var(--c-night-800);width:32px;height:32px;color:var(--text);transition:transform var(--dur-state) var(--ease-out);place-items:center;display:grid}.row__box[data-astro-cid-iustjyzp][open] .row__chev[data-astro-cid-iustjyzp]{transform:rotate(90deg)}.row__body[data-astro-cid-iustjyzp]{padding:0 0 var(--space-m) calc(40px + var(--space-s));gap:4px;display:grid}.row__p[data-astro-cid-iustjyzp]{color:var(--text-soft);max-width:52ch}.row__d[data-astro-cid-iustjyzp]{color:var(--text-muted);font-size:var(--step--1);line-height:var(--lh-small);max-width:52ch}@media (width>=48em){.board__core[data-astro-cid-iustjyzp]{grid-template-columns:repeat(3,minmax(0,1fr))}.board__list[data-astro-cid-iustjyzp]{column-gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.row[data-astro-cid-iustjyzp]+.row[data-astro-cid-iustjyzp]{box-shadow:none}.row[data-astro-cid-iustjyzp]:nth-child(n+3){box-shadow:inset 0 1px 0 rgb(var(--light-warm) / .08)}.row__chev[data-astro-cid-iustjyzp]{display:none}.row__head[data-astro-cid-iustjyzp]{cursor:default;grid-template-columns:40px minmax(0,1fr)}}@media (width<=63.99em) and (width>=48em){.board__core[data-astro-cid-iustjyzp]{grid-template-columns:1fr}}.care__bottom[data-astro-cid-iustjyzp]{margin-top:var(--space-3xl);row-gap:var(--space-2xl);align-items:start}.offer[data-astro-cid-iustjyzp]{gap:var(--space-m);border-radius:var(--r-card);background-color:var(--c-day-50);box-shadow:var(--edge-day), var(--shadow-lift-night);grid-column:1/-1;justify-items:start;padding:clamp(26px,3.4vw,52px);display:grid;position:relative}.offer__h[data-astro-cid-iustjyzp]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.02em;line-height:1.05}.offer__list[data-astro-cid-iustjyzp]{gap:var(--space-xs);display:grid}.offer__list[data-astro-cid-iustjyzp] li[data-astro-cid-iustjyzp]{gap:var(--space-xs);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.offer__list[data-astro-cid-iustjyzp] svg{width:20px;height:20px;color:var(--c-ultra-650);margin-top:.15em}.offer__note[data-astro-cid-iustjyzp]{max-width:50ch}.excl[data-astro-cid-iustjyzp]{grid-column:1/-1}.excl[data-astro-cid-iustjyzp]>[data-astro-cid-iustjyzp]+[data-astro-cid-iustjyzp]{margin-top:var(--space-s)}.excl__sum[data-astro-cid-iustjyzp]{justify-content:space-between;align-items:center;gap:var(--space-m);cursor:pointer;border-radius:var(--r-pill);min-height:48px;list-style:none;display:flex}.excl__sum[data-astro-cid-iustjyzp]::-webkit-details-marker{display:none}.excl__knob[data-astro-cid-iustjyzp]{border-radius:var(--r-pill);background-color:var(--c-night-800);width:32px;height:32px;box-shadow:var(--edge-night);transition:transform var(--dur-state) var(--ease-out);place-items:center;display:grid}.excl[data-astro-cid-iustjyzp][open] .excl__knob[data-astro-cid-iustjyzp]{transform:rotate(90deg)}.excl__h[data-astro-cid-iustjyzp]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title)}.excl__list[data-astro-cid-iustjyzp]{gap:6px;display:grid}.excl__list[data-astro-cid-iustjyzp] li[data-astro-cid-iustjyzp]{gap:var(--space-xs);color:var(--text-soft);grid-template-columns:14px minmax(0,1fr);align-items:baseline;display:grid}.excl__list[data-astro-cid-iustjyzp] li[data-astro-cid-iustjyzp]:before{content:"";border-radius:var(--r-pill);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--c-night-muted);transform:translateY(-.05em)}.excl__outro[data-astro-cid-iustjyzp]{color:var(--text-muted);max-width:46ch}@media (width>=64em){.offer[data-astro-cid-iustjyzp]{grid-column:1/7}.excl[data-astro-cid-iustjyzp]{padding-top:var(--space-l);grid-column:8/-1}}.prices__grid[data-astro-cid-iustjyzp]{row-gap:var(--space-xl);align-items:start}.prices__head[data-astro-cid-iustjyzp]{gap:var(--space-s);grid-column:1/-1;display:grid}.prices__lede[data-astro-cid-iustjyzp]{color:var(--text-soft);max-width:40ch}.ledger[data-astro-cid-iustjyzp]{gap:var(--space-2xs);grid-column:1/-1;display:grid}.ledger__row[data-astro-cid-iustjyzp]{gap:var(--space-2xs);padding:var(--space-m);border-radius:var(--r-card);background-color:var(--c-day-50);box-shadow:var(--edge-day), var(--shadow-rest-day);display:grid}.ledger__t[data-astro-cid-iustjyzp]{justify-content:space-between;align-items:baseline;gap:4px var(--space-s);font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);flex-wrap:wrap;display:flex}.ledger__t[data-astro-cid-iustjyzp] a[data-astro-cid-iustjyzp]{align-items:center;min-height:32px;text-decoration-color:#0000;display:inline-flex}.ledger__t[data-astro-cid-iustjyzp] a[data-astro-cid-iustjyzp]:hover{text-decoration-color:var(--link-line)}.ledger__k[data-astro-cid-iustjyzp]{border-radius:var(--r-pill);background-color:var(--c-day-200);min-height:28px;color:var(--text-soft);font-size:14px;font-weight:var(--wght-ui-light);font-stretch:var(--wdth-text);align-items:center;padding:2px 12px;display:inline-flex}.ledger__d[data-astro-cid-iustjyzp]{color:var(--text-soft);max-width:60ch;margin:0}@media (width>=64em){.prices__head[data-astro-cid-iustjyzp]{grid-column:1/6}.ledger[data-astro-cid-iustjyzp]{grid-column:7/-1}}@media (width<=47.99em){.ch1__grid[data-astro-cid-iustjyzp]{margin-top:var(--space-2xl)}.gets[data-astro-cid-iustjyzp]{gap:var(--space-m)}.check[data-astro-cid-iustjyzp]{gap:var(--space-s)}.board[data-astro-cid-iustjyzp]{margin-top:var(--space-2xl)}.board__head[data-astro-cid-iustjyzp]{padding-bottom:var(--space-m)}.board[data-astro-cid-iustjyzp]{border-radius:var(--r-card);padding:8px}.board__head[data-astro-cid-iustjyzp]{padding:var(--space-m) var(--space-s) var(--space-s)}.care__bottom[data-astro-cid-iustjyzp]{margin-top:var(--space-2xl)}}.ratio-kontakt-desktop[data-astro-cid-uc5m4hpg]{--ratio:1600 / 933}.ratio-terminanfrage-zeit-desktop[data-astro-cid-uc5m4hpg]{--ratio:1342 / 1530}.notice[data-astro-cid-qtwnjrrl]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-xl);align-items:end;display:grid}.notice__text[data-astro-cid-qtwnjrrl]{gap:var(--space-m);grid-column:1/-1;display:grid}.notice__h[data-astro-cid-qtwnjrrl]{max-width:12ch}.notice__body[data-astro-cid-qtwnjrrl]{color:var(--text-soft);max-width:34ch}.notice__invite[data-astro-cid-qtwnjrrl]{gap:var(--space-m);grid-column:1/-1;justify-items:start;display:grid}.notice__invite[data-astro-cid-qtwnjrrl] .t-title[data-astro-cid-qtwnjrrl]{max-width:22ch}@media (width>=64em){.notice__text[data-astro-cid-qtwnjrrl]{grid-column:1/9}.notice__invite[data-astro-cid-qtwnjrrl]{grid-column:9/-1;padding-bottom:.4em}}@property --split{syntax:"<percentage>";inherits:true;initial-value:50%}.compare[data-astro-cid-2uivjmze]{--split:50%;min-width:0;margin:0}.compare--terminanfrage-zeit-desktop[data-astro-cid-2uivjmze]{--ratio:1342 / 1530}.compare--kontakt-desktop[data-astro-cid-2uivjmze]{--ratio:1600 / 933}.compare--phone[data-astro-cid-2uivjmze] .compare__frame[data-astro-cid-2uivjmze]{--ratio:390 / 844}.compare__frame[data-astro-cid-2uivjmze]{background-color:var(--c-night-850)}.compare__stage[data-astro-cid-2uivjmze]{border-radius:calc(var(--plate-r) - var(--bezel));isolation:isolate;position:relative;overflow:hidden}.compare__stage[data-astro-cid-2uivjmze]>img[data-astro-cid-2uivjmze]{width:100%;height:auto;aspect-ratio:var(--ratio,16 / 10);object-fit:cover;object-position:50% 0%;display:block}.compare__light[data-astro-cid-2uivjmze]{clip-path:inset(0 calc(100% - var(--split)) 0 0);position:absolute;inset:0}.compare__edge[data-astro-cid-2uivjmze]{top:0;bottom:0;left:var(--split);width:2px;box-shadow:0 0 0 1px rgb(var(--shade) / .25), 0 0 18px #ffecd259;pointer-events:none;background-color:#fff0dcf2;margin-left:-1px;position:absolute}.compare__knob[data-astro-cid-2uivjmze]{border-radius:var(--r-pill);background-color:var(--c-day-50);color:var(--c-ink);box-shadow:var(--edge-day), 0 8px 22px -8px rgb(var(--shade) / .6);width:max-content;transition:transform var(--dur-hover) var(--ease-out);align-items:center;gap:6px;padding:10px 14px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compare__knob[data-astro-cid-2uivjmze] svg{flex:none;width:20px;max-width:none;height:20px}.compare__knob[data-astro-cid-2uivjmze] svg:last-child{color:var(--c-ultra-650)}.compare__k[data-astro-cid-2uivjmze]{font-size:14px;font-weight:var(--wght-strong);line-height:1}.compare__sep[data-astro-cid-2uivjmze]{background-color:#111a2229;width:1px;height:16px;margin-inline:2px}.compare__range[data-astro-cid-2uivjmze]{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare[data-astro-cid-2uivjmze]:has(.compare__range:hover) .compare__knob[data-astro-cid-2uivjmze]{transform:translate(-50%,-50%)scale(1.06)}.compare[data-astro-cid-2uivjmze]:has(.compare__range:focus-visible) .compare__frame[data-astro-cid-2uivjmze]{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.compare__cap[data-astro-cid-2uivjmze]{max-width:52ch}@media (prefers-reduced-motion:no-preference){.compare[data-astro-cid-2uivjmze][data-view=pending]{--split:86%}.compare[data-astro-cid-2uivjmze][data-view=in]:not([data-touched]){animation:compare-glide 1.4s var(--ease-inout) .2s backwards}}@keyframes compare-glide{0%{--split:86%}}.case-head[data-astro-cid-xfxitk76]{z-index:3;padding-block:var(--space-2xl) 0;position:relative;overflow-x:clip}.case-head[data-astro-cid-xfxitk76] .case-head__relief{--bd-pos:50% 100%;mask-image:linear-gradient(#0000 30%,#000000b3 100%),linear-gradient(90deg,#0000 20%,#000 80%);mask-composite:intersect}.case-head__grid[data-astro-cid-xfxitk76]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-2xl);display:grid}.case-head__text[data-astro-cid-xfxitk76]{gap:var(--space-m);grid-column:1/-1;align-content:start;justify-items:start;display:grid}.case-head__back[data-astro-cid-xfxitk76]{color:var(--text-soft);margin-bottom:calc(var(--space-xs) * -1)}.case-head__back[data-astro-cid-xfxitk76] .case-head__back-i{transform:scaleX(-1)}.case-head__back[data-astro-cid-xfxitk76]:hover .case-head__back-i{transform:scaleX(-1)translate(3px)}.case-head__kind[data-astro-cid-xfxitk76]{font-size:var(--step--1);font-weight:var(--wght-strong);color:var(--c-ultra-300)}.case-head__h[data-astro-cid-xfxitk76]{font-stretch:var(--wdth-extended);text-shadow:0 2px 28px rgb(var(--shade) / .6)}.case-head__hl[data-astro-cid-xfxitk76]{display:block}.case-head__lead[data-astro-cid-xfxitk76]{color:var(--text-soft);max-width:36ch}.case-head__facts[data-astro-cid-xfxitk76]{margin-top:var(--space-2xs)}.case-head__work[data-astro-cid-xfxitk76]{--reach:clamp(80px, 12vw, 200px);margin-bottom:calc(var(--reach) * -1);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.case-head__work[data-astro-cid-xfxitk76]>.case-head__pool{--bd-pos:40% 30%;background:0 0;inset:-20% -40% 0}.case-head__work[data-astro-cid-xfxitk76]>.case-head__pool>picture{mask-image:radial-gradient(closest-side,#000 45%,#0000)}.case-head__work[data-astro-cid-xfxitk76]>.case-head__desk{grid-area:1/1/auto/11}.case-head__work[data-astro-cid-xfxitk76]>.case-head__phone{z-index:1;grid-area:1/8/auto/-1;align-self:start;margin-top:28%}.case-day[data-astro-cid-xfxitk76]{isolation:isolate;padding-top:calc(clamp(80px, 12vw, 200px) + var(--space-xl))}@media (width>=64em){.case-head[data-astro-cid-xfxitk76]{padding-top:var(--space-3xl)}.case-head__text[data-astro-cid-xfxitk76]{padding-bottom:var(--space-2xl);grid-column:1/7}.case-head__work[data-astro-cid-xfxitk76]{grid-column:7/-1;align-self:end}.case-head__work[data-astro-cid-xfxitk76]>.case-head__desk{grid-column:1/-1}.case-head__work[data-astro-cid-xfxitk76]>.case-head__phone{grid-column:1/5;margin:46% 0 0 -22%}.case-head__facts[data-astro-cid-xfxitk76]{max-width:min(44ch,100%)}}@media (width>=64em) and (width<=71.99em){.case-head__work[data-astro-cid-xfxitk76]>.case-head__phone{margin-left:0}}.case-intro[data-astro-cid-xfxitk76]{padding-top:var(--space-xl)}.case-intro__grid[data-astro-cid-xfxitk76]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-xl);align-items:start;display:grid}.case-intro__text[data-astro-cid-xfxitk76]{gap:var(--space-m);grid-column:1/-1;display:grid}.case-intro__body[data-astro-cid-xfxitk76]{gap:var(--space-s);max-width:40ch;font-size:var(--step-1);color:var(--text-soft);line-height:1.45;display:grid}.case-intro__body[data-astro-cid-xfxitk76] p[data-astro-cid-xfxitk76]:first-child{color:var(--text)}.case-scope[data-astro-cid-xfxitk76]{gap:var(--space-m);border-radius:var(--r-card);background-color:var(--c-day-50);box-shadow:var(--edge-day), var(--shadow-lift-day);grid-column:1/-1;padding:clamp(24px,3vw,40px);display:grid}.case-scope__h[data-astro-cid-xfxitk76]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title)}.case-scope__list[data-astro-cid-xfxitk76]{gap:var(--space-xs);display:grid}.case-scope__list[data-astro-cid-xfxitk76] li[data-astro-cid-xfxitk76]{gap:var(--space-xs);font-weight:var(--wght-ui-light);grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid}.case-scope__list[data-astro-cid-xfxitk76] svg{width:22px;height:22px;color:var(--c-ultra-650)}@media (width>=48em){.case-scope[data-astro-cid-xfxitk76]{grid-column:3/-1}}@media (width>=64em){.case-intro__text[data-astro-cid-xfxitk76]{grid-column:1/8}.case-scope[data-astro-cid-xfxitk76]{margin-top:var(--space-xl);grid-column:9/-1}}.case-story[data-astro-cid-xfxitk76]{padding-block:var(--section-gap) var(--section-gap)}.case-story__h[data-astro-cid-xfxitk76]{max-width:14ch;font-size:clamp(2.375rem,1.4rem + 4vw,5.25rem)}.chapter__grid[data-astro-cid-xfxitk76]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-xl);align-items:center;display:grid}.chapter__text[data-astro-cid-xfxitk76]{gap:var(--space-s);grid-column:1/-1;align-content:start;display:grid}.chapter__t[data-astro-cid-xfxitk76]{font-size:clamp(1.875rem,1.35rem + 2.2vw,3.25rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.026em;text-wrap:balance;line-height:1.02}.chapter__p[data-astro-cid-xfxitk76]{font-size:var(--step-1);color:var(--text-soft);max-width:34ch;line-height:1.45}.chapter__note[data-astro-cid-xfxitk76]{max-width:46ch;margin-top:var(--space-xs)}.chapter--aufgabe[data-astro-cid-xfxitk76]{margin-top:var(--space-2xl)}.chapter--aufgabe[data-astro-cid-xfxitk76] .chapter__plate{grid-column:1/-1}@media (width>=64em){.chapter--aufgabe[data-astro-cid-xfxitk76] .chapter__text[data-astro-cid-xfxitk76]{grid-column:1/5}.chapter--aufgabe[data-astro-cid-xfxitk76] .chapter__plate{grid-column:6/-1}}.chapter--ansatz[data-astro-cid-xfxitk76]{overflow-x:clip}.steps-pair[data-astro-cid-xfxitk76]{align-items:start;gap:var(--space-s);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.steps-pair[data-astro-cid-xfxitk76]>.steps-pair__pool{--bd-pos:40% 40%;background:0 0;inset:-25% -30% 14%}.steps-pair[data-astro-cid-xfxitk76]>.steps-pair__pool>picture{mask-image:radial-gradient(closest-side,#000 40%,#0000)}.steps-pair__arrow[data-astro-cid-xfxitk76]{border-radius:var(--r-pill);background-color:var(--c-night-800);width:44px;height:44px;box-shadow:var(--edge-night);color:#ffeed6;align-self:center;place-items:center;display:grid}.steps-pair[data-astro-cid-xfxitk76]>.steps-pair__b{margin-top:22%}@media (width<=29.99em){.steps-pair[data-astro-cid-xfxitk76]{gap:var(--space-2xs)}.steps-pair__arrow[data-astro-cid-xfxitk76]{width:32px;height:32px}.steps-pair__arrow[data-astro-cid-xfxitk76] svg{width:18px;height:18px}}@media (width>=64em){.chapter--ansatz[data-astro-cid-xfxitk76] .chapter__text[data-astro-cid-xfxitk76]{grid-column:1/5}.steps-pair[data-astro-cid-xfxitk76]{gap:var(--space-l);padding-inline:var(--space-xl);grid-column:6/-1}}@media (prefers-reduced-motion:no-preference){.steps-pair[data-astro-cid-xfxitk76][data-view=pending]>.plate{opacity:.92;transform:translateY(48px)}.steps-pair[data-astro-cid-xfxitk76][data-view=in]>.plate{animation:pair-in .9s var(--ease-set) both}.steps-pair[data-astro-cid-xfxitk76][data-view=in]>.steps-pair__b{animation-delay:.18s}}@keyframes pair-in{0%{opacity:.92;transform:translateY(48px)}}.chapter--umsetzung[data-astro-cid-xfxitk76] .chapter__compare{grid-column:1/-1}@media (width>=64em){.chapter--umsetzung[data-astro-cid-xfxitk76] .chapter__text[data-astro-cid-xfxitk76]{grid-column:1/5}.chapter--umsetzung[data-astro-cid-xfxitk76] .chapter__compare{grid-column:6/12}}.feats[data-astro-cid-xfxitk76]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-l);margin-top:var(--space-3xl);display:grid}.feats__head[data-astro-cid-xfxitk76]{gap:var(--space-2xs);grid-column:1/-1;align-content:start;display:grid}.feats__h[data-astro-cid-xfxitk76]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title)}.feats__list[data-astro-cid-xfxitk76]{gap:var(--space-l) var(--space-xl);grid-column:1/-1;display:grid}.feat[data-astro-cid-xfxitk76]{gap:var(--space-2xs);padding-left:var(--space-m);align-content:start;display:grid;position:relative}.feat[data-astro-cid-xfxitk76]:before{content:"";background-color:#111a2247;border-radius:2px;width:2px;position:absolute;top:.3em;bottom:.3em;left:0}.feat__t[data-astro-cid-xfxitk76]{font-weight:var(--wght-title);font-stretch:var(--wdth-title);font-size:var(--step-1);line-height:var(--lh-title)}.feat__p[data-astro-cid-xfxitk76]{color:var(--text-soft);max-width:46ch}@media (width>=48em){.feats__list[data-astro-cid-xfxitk76]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.feats__head[data-astro-cid-xfxitk76]{grid-column:1/4}.feats__list[data-astro-cid-xfxitk76]{grid-column:4/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}.chapter--ergebnis[data-astro-cid-xfxitk76]{overflow:clip}.chapter--ergebnis[data-astro-cid-xfxitk76] .chapter__relief{--bd-pos:50% 50%;background:0 0}.ergebnis[data-astro-cid-xfxitk76]{gap:var(--space-m);padding-bottom:var(--r-slab);justify-items:start;display:grid}.ergebnis__t[data-astro-cid-xfxitk76]{font-size:clamp(2.375rem,1.4rem + 4vw,5.25rem);font-weight:570;font-stretch:var(--wdth-display);letter-spacing:var(--track-display);line-height:var(--lh-display)}.ergebnis__p[data-astro-cid-xfxitk76]{font-size:var(--step-1);color:var(--text-soft);max-width:40ch;line-height:1.45}.ergebnis__status[data-astro-cid-xfxitk76]{margin-top:var(--space-xs);min-height:44px;padding-inline:16px 18px}.ergebnis__dot[data-astro-cid-xfxitk76]{border-radius:var(--r-pill);background-color:var(--c-green-300);width:10px;height:10px;box-shadow:0 0 0 4px #7bd3a429}@media (width>=64em){.chapter--ergebnis[data-astro-cid-xfxitk76] .chapter__relief{mask-image:linear-gradient(270deg,#0000 42%,#000000d9 100%)}.ergebnis[data-astro-cid-xfxitk76]{padding-left:calc(var(--mod) * 6 + var(--gutter) * 6)}}.notice-scene[data-astro-cid-xfxitk76]{padding-bottom:calc(var(--section-gap) + var(--space-l))}.work[data-astro-cid-btm2jwl4]{padding-bottom:calc(var(--section-gap) + var(--r-slab));overflow-x:clip}.work--home[data-astro-cid-btm2jwl4]{padding-top:calc(var(--space-2xl) + clamp(96px, 16vw, 240px))}.work--exhibit[data-astro-cid-btm2jwl4]{padding-top:var(--space-l)}.work__panes[data-astro-cid-btm2jwl4]{position:relative}.work__panes[data-astro-cid-btm2jwl4]>.work__pool{--bd-pos:36% 34%;background:0 0;inset:-30% -45%}.work__panes[data-astro-cid-btm2jwl4]>.work__pool>picture{mask-image:radial-gradient(closest-side,#000 50%,#0000)}.work__head[data-astro-cid-btm2jwl4]{gap:var(--space-s);justify-items:start;display:grid}.work__kind[data-astro-cid-btm2jwl4]{font-size:var(--step--1);font-weight:var(--wght-strong);color:var(--c-ultra-300)}.work__title[data-astro-cid-btm2jwl4]{font-stretch:var(--wdth-extended)}.work__facts[data-astro-cid-btm2jwl4]{margin-top:var(--space-xs)}.work__stage[data-astro-cid-btm2jwl4]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-2xl);margin-top:var(--space-2xl);display:grid}.work__panes[data-astro-cid-btm2jwl4]{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.work__panes[data-astro-cid-btm2jwl4]>.work__desk{grid-area:1/1/auto/11;align-self:start}.work__panes[data-astro-cid-btm2jwl4]>.work__phone{z-index:1;grid-area:1/7/auto/-1;align-self:end;margin-bottom:-22%}.work__notes[data-astro-cid-btm2jwl4]{gap:var(--space-xl);margin-top:var(--space-xl);grid-column:1/-1;display:grid}.work__note[data-astro-cid-btm2jwl4]{gap:var(--space-2xs);max-width:40ch;padding-left:var(--space-m);display:grid;position:relative}.work__note[data-astro-cid-btm2jwl4]:before{content:"";background:rgb(var(--light-warm) / .5);width:2px;box-shadow:0 0 0 1px rgb(var(--light-warm) / .04);border-radius:2px;position:absolute;top:.3em;bottom:.3em;left:0}.work__note[data-astro-cid-btm2jwl4] p[data-astro-cid-btm2jwl4]{color:var(--text-soft)}.work__foot[data-astro-cid-btm2jwl4]{gap:var(--space-m);margin-top:var(--space-2xl);justify-items:start;display:grid}.work__foot[data-astro-cid-btm2jwl4] .t-lede[data-astro-cid-btm2jwl4]{color:var(--text-soft);max-width:44ch}@media (width>=48em){.work__panes[data-astro-cid-btm2jwl4]>.work__desk{grid-column:1/9}.work__panes[data-astro-cid-btm2jwl4]>.work__phone{grid-column:8/11;margin-bottom:-12%}.work__notes[data-astro-cid-btm2jwl4]{gap:var(--space-xl) var(--gutter);margin-top:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.work__head[data-astro-cid-btm2jwl4]{align-items:end;column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) auto}.work__kind[data-astro-cid-btm2jwl4],.work__facts[data-astro-cid-btm2jwl4]{grid-column:1/-1}.work__panes[data-astro-cid-btm2jwl4]{grid-column:1/9}.work__panes[data-astro-cid-btm2jwl4]>.work__desk{grid-column:1/10}.work__panes[data-astro-cid-btm2jwl4]>.work__phone{grid-column:9/-1;margin-bottom:-10%}.work__notes[data-astro-cid-btm2jwl4]{padding-left:var(--space-l);grid-column:9/-1;grid-template-columns:1fr;align-content:center;margin-top:0}.work__foot[data-astro-cid-btm2jwl4]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.work--exhibit[data-astro-cid-btm2jwl4] .work__panes[data-astro-cid-btm2jwl4]{grid-column:1/-1}.work--exhibit[data-astro-cid-btm2jwl4] .work__panes[data-astro-cid-btm2jwl4]>.work__desk{grid-column:1/10}.work--exhibit[data-astro-cid-btm2jwl4] .work__panes[data-astro-cid-btm2jwl4]>.work__phone{grid-column:9/12;margin-bottom:-8%}.work--exhibit[data-astro-cid-btm2jwl4] .work__notes[data-astro-cid-btm2jwl4]{gap:var(--gutter);column-gap:var(--space-xl);margin-top:var(--space-xl);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0}}@media (width>=48em) and (width<=63.99em){.work--exhibit[data-astro-cid-btm2jwl4] .work__panes[data-astro-cid-btm2jwl4]>.work__desk{grid-column:1/11}}@media (prefers-reduced-motion:no-preference){.work__stage[data-astro-cid-btm2jwl4][data-view=pending] .work__panes[data-astro-cid-btm2jwl4]>.work__open[data-astro-cid-btm2jwl4]{opacity:.92;transform:perspective(1400px)translateY(-40px)rotateX(10deg)scale(1.03)}.work__stage[data-astro-cid-btm2jwl4][data-view=pending] .work__panes[data-astro-cid-btm2jwl4]>.work__phone[data-astro-cid-btm2jwl4]{transform:perspective(1400px)translateY(-20px)rotateX(5deg)scale(1.015)}.work__stage[data-astro-cid-btm2jwl4][data-view=in] .work__panes[data-astro-cid-btm2jwl4]>.work__open[data-astro-cid-btm2jwl4]{animation:work-drop var(--dur-spring-drop) var(--ease-spring-drop) both;transform-origin:50% 100%}.work__stage[data-astro-cid-btm2jwl4][data-view=in] .work__panes[data-astro-cid-btm2jwl4]>.work__phone[data-astro-cid-btm2jwl4]{animation-name:work-drop-half;animation-delay:.14s}.work__stage[data-astro-cid-btm2jwl4][data-view=in] .work__panes[data-astro-cid-btm2jwl4]>.work__open[data-astro-cid-btm2jwl4] .plate__media{animation:work-shadow var(--dur-spring-drop) var(--ease-out) both}.work__stage[data-astro-cid-btm2jwl4][data-view=in] .work__panes[data-astro-cid-btm2jwl4]>.work__phone[data-astro-cid-btm2jwl4] .plate__media{animation-delay:.14s}.work__stage[data-astro-cid-btm2jwl4][data-view=pending] .work__note[data-astro-cid-btm2jwl4]{transform:translateY(16px)}.work__stage[data-astro-cid-btm2jwl4][data-view=in] .work__note[data-astro-cid-btm2jwl4]{animation:work-note .64s var(--ease-out) both}.work__stage[data-astro-cid-btm2jwl4][data-view=in] .work__note[data-astro-cid-btm2jwl4]:first-child{animation-delay:.38s}.work__stage[data-astro-cid-btm2jwl4][data-view=in] .work__note[data-astro-cid-btm2jwl4]:nth-child(2){animation-delay:.46s}.work__stage[data-astro-cid-btm2jwl4][data-view=in] .work__note[data-astro-cid-btm2jwl4]:nth-child(3){animation-delay:.54s}}@keyframes work-drop{0%{opacity:.92;transform:perspective(1400px)translateY(-40px)rotateX(10deg)scale(1.03)}to{opacity:1;transform:none}}@keyframes work-drop-half{0%{opacity:.92;transform:perspective(1400px)translateY(-20px)rotateX(5deg)scale(1.015)}to{opacity:1;transform:none}}@keyframes work-shadow{0%{box-shadow:var(--edge-night), 0 70px 120px -30px rgb(var(--shade) / .55)}}.work__open[data-astro-cid-btm2jwl4]{border-radius:var(--r-plate);color:inherit;transition:translate var(--dur-spring) var(--ease-spring);display:block;position:relative}.work__open[data-astro-cid-btm2jwl4]:hover{translate:0 var(--lift-y-s)}.work__open[data-astro-cid-btm2jwl4]:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:4px}.work__expand[data-astro-cid-btm2jwl4]{border-radius:var(--r-pill);background-color:rgb(var(--shade) / .72);color:#fff;width:36px;height:36px;box-shadow:inset 0 1px 0 rgb(var(--light-warm) / .2);opacity:0;transition:opacity var(--dur-hover) var(--ease-out), scale var(--dur-spring) var(--ease-spring);place-items:center;display:grid;position:absolute;top:14px;right:14px;scale:.9}.work__open[data-astro-cid-btm2jwl4]:is(:hover,:focus-visible) .work__expand[data-astro-cid-btm2jwl4]{opacity:1;scale:1}.work__phone[data-astro-cid-btm2jwl4] .work__expand[data-astro-cid-btm2jwl4]{width:30px;height:30px;top:10px;right:10px}.viewer[data-astro-cid-btm2jwl4]{width:auto;max-width:96vw;max-height:96vh;color:var(--text);background:0 0;border:0;padding:0;overflow:visible}.viewer[data-astro-cid-btm2jwl4]::backdrop{background-color:var(--backdrop-viewer)}.viewer[data-astro-cid-btm2jwl4][open]{justify-items:center;gap:var(--space-s);display:grid}.viewer__fig[data-astro-cid-btm2jwl4]{justify-items:center;gap:var(--space-xs);margin:0;display:grid}.viewer__media[data-astro-cid-btm2jwl4]{--plate-r:var(--r-plate);--bezel:10px;max-width:92vw}.viewer__img[data-astro-cid-btm2jwl4]{aspect-ratio:auto;object-fit:contain;border-radius:calc(var(--plate-r) - var(--bezel));width:auto;max-width:calc(92vw - 20px);height:auto;max-height:calc(86vh - 20px - 4rem);display:block}.viewer__cap[data-astro-cid-btm2jwl4]{color:var(--c-night-muted);text-align:center}@media (width<=47.99em){.viewer[data-astro-cid-btm2jwl4][data-wide] .viewer__media[data-astro-cid-btm2jwl4]{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:92vw;overflow-x:auto}.viewer[data-astro-cid-btm2jwl4][data-wide] .viewer__img[data-astro-cid-btm2jwl4]{width:184vw;max-width:none;max-height:none}}.viewer__close[data-astro-cid-btm2jwl4]{--btn-bg:var(--c-night-800);--btn-bg-hover:var(--c-night-700);--btn-fg:var(--c-day-100)}html:has(dialog[open]){overflow:hidden}@keyframes work-note{0%{transform:translateY(16px)}}.notice-scene[data-astro-cid-qerp545y]{padding-bottom:calc(var(--section-gap) + var(--space-l))}.section.head.projekte-head{padding-bottom:var(--space-xl)}.projekte-head .head__object{width:clamp(116px,30vw,150px);margin:var(--space-s) var(--space-xs) -120px 0;justify-self:end;transform:rotate(5deg)}.projekte-head+.work--exhibit{padding-top:calc(var(--space-l) + 96px)}@media (width>=64em){.projekte-head .head__object{right:var(--space-l);width:clamp(150px,14vw,220px);margin:0;position:absolute;bottom:-150px}.projekte-head+.work--exhibit{padding-top:var(--space-l)}}@media (prefers-reduced-motion:no-preference){.projekte-head .head__object{animation:obj-in 1s var(--ease-set) .3s backwards}}@keyframes obj-in{0%{transform:rotate(9deg)translateY(40px)}}.person-card[data-astro-cid-gl4dq4ht]{gap:var(--space-xl);border-radius:var(--r-card);background-color:var(--c-night-850);box-shadow:var(--edge-night), 0 2px 3px #111a2238, 0 44px 80px -36px #111a2299, 0 16px 28px -20px #111a2266;padding:clamp(26px,3vw,44px);display:grid;position:relative;overflow:hidden}.person-card[data-astro-cid-gl4dq4ht]:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--light-warm) / .35) 70%, transparent);height:1px;position:absolute;inset:0 0 auto}.person-card__brand[data-astro-cid-gl4dq4ht]{font-size:17px;font-weight:var(--wght-mark);font-stretch:var(--wdth-extended);letter-spacing:var(--track-mark);align-items:center;gap:10px;line-height:1;display:inline-flex}.person-card__facts[data-astro-cid-gl4dq4ht]{gap:var(--space-s);display:grid}.person-card__facts[data-astro-cid-gl4dq4ht] dt[data-astro-cid-gl4dq4ht]{font-size:var(--step--1);color:var(--text-muted);line-height:var(--lh-small)}.person-card__facts[data-astro-cid-gl4dq4ht] dd[data-astro-cid-gl4dq4ht]{font-weight:var(--wght-ui-light);hyphens:manual;overflow-wrap:break-word;margin:2px 0 0}.person-card__lead[data-astro-cid-gl4dq4ht]{padding-bottom:var(--space-s)}.person-card__lead[data-astro-cid-gl4dq4ht] dd[data-astro-cid-gl4dq4ht]{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.022em;line-height:1.04}@media (width>=64em){.person-card[data-astro-cid-gl4dq4ht]{transform-origin:30% 80%;transform:rotate(-1.6deg)}}.um-head .head__object{max-width:22rem;margin:var(--space-m) 0 calc(var(--space-3xl) * -1 - 96px);justify-self:stretch;transform:rotate(-2.4deg)}.um-head+.person{padding-top:calc(var(--section-gap) + 64px)}@media (width>=64em){.um-head .head__object{right:var(--space-l);bottom:calc(var(--space-3xl) * -1 - 150px);width:24rem;max-width:none;margin:0;position:absolute;transform:rotate(-4deg)}.um-head .head__object .person-card{transform:none}.um-head+.person{padding-top:var(--section-gap)}}@media (prefers-reduced-motion:no-preference){.um-head .head__object{animation:card-in 1.1s var(--ease-set) .3s backwards}}@keyframes card-in{0%{translate:0 48px;rotate:4deg}}.person__grid[data-astro-cid-jjzmjvyr]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-2xl);align-items:start;display:grid}.person__text[data-astro-cid-jjzmjvyr]{gap:var(--space-m);letter-spacing:-.008em;grid-column:1/-1;max-width:40ch;font-size:clamp(1.3125rem,1.1rem + .9vw,1.875rem);line-height:1.38;display:grid}.person__text[data-astro-cid-jjzmjvyr] p[data-astro-cid-jjzmjvyr]:first-of-type{color:var(--text);font-weight:460}.person__text[data-astro-cid-jjzmjvyr] p[data-astro-cid-jjzmjvyr]+p[data-astro-cid-jjzmjvyr]{color:var(--text-soft)}.person__aside[data-astro-cid-jjzmjvyr]{gap:var(--gutter);grid-column:1/-1;display:grid}@media (width>=48em){.person__aside[data-astro-cid-jjzmjvyr]{grid-column:3/-1}}@media (width>=64em){.person__text[data-astro-cid-jjzmjvyr]{grid-column:1/8}.person__aside[data-astro-cid-jjzmjvyr]{top:calc(var(--header-h) + var(--space-2xl));grid-column:9/-1;position:sticky}}.approach__grid[data-astro-cid-jjzmjvyr]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-l);align-items:start;display:grid}.approach__h[data-astro-cid-jjzmjvyr]{max-width:16ch;margin-bottom:var(--space-xl);grid-column:1/-1;font-size:clamp(2.375rem,1.4rem + 4vw,5.25rem)}.ap[data-astro-cid-jjzmjvyr]{gap:var(--space-xs);grid-column:1/-1;align-content:start;min-width:0;display:grid}.ap__t[data-astro-cid-jjzmjvyr]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);letter-spacing:var(--track-title);text-wrap:balance}.ap__p[data-astro-cid-jjzmjvyr]{color:var(--text-soft);max-width:46ch}.ap--statement[data-astro-cid-jjzmjvyr] .ap__t[data-astro-cid-jjzmjvyr]{font-size:clamp(1.75rem,1.3rem + 1.9vw,3rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.024em;max-width:14ch;line-height:1.04}.ap--statement[data-astro-cid-jjzmjvyr] .ap__p[data-astro-cid-jjzmjvyr]{font-size:var(--step-1);max-width:36ch;line-height:1.45}.ap--sheet[data-astro-cid-jjzmjvyr],.ap--night[data-astro-cid-jjzmjvyr]{border-radius:var(--r-card);padding:clamp(24px,2.8vw,40px)}.ap--sheet[data-astro-cid-jjzmjvyr]{background-color:var(--c-day-50);box-shadow:var(--edge-day), var(--shadow-lift-day)}.ap--night[data-astro-cid-jjzmjvyr]{isolation:isolate;background-color:var(--c-night-850);box-shadow:var(--edge-night), var(--shadow-lift-day);align-content:start;padding-bottom:calc(clamp(24px,2.8vw,40px) + 72px);position:relative;overflow:hidden}.ap--night[data-astro-cid-jjzmjvyr] .ap__relief{--bd-pos:100% 100%;background:0 0;mask-image:radial-gradient(240px 110px at 100% 100%,#000c,#0000 100%)}.ap--night[data-astro-cid-jjzmjvyr] .ap__p[data-astro-cid-jjzmjvyr]{color:var(--text-soft)}.ap--plain[data-astro-cid-jjzmjvyr]{padding-top:var(--space-s)}@media (width>=48em){.ap--statement[data-astro-cid-jjzmjvyr]{grid-area:2/1/auto/6}.ap--sheet[data-astro-cid-jjzmjvyr]{grid-area:2/6/auto/-1;align-self:end}.ap--plain[data-astro-cid-jjzmjvyr]{grid-area:3/1/auto/5;align-self:center}.ap--night[data-astro-cid-jjzmjvyr]{margin-top:var(--space-m);grid-area:3/5/auto/-1}}@media (width>=64em){.approach__h[data-astro-cid-jjzmjvyr]{grid-column:1/10}.ap--statement[data-astro-cid-jjzmjvyr]{grid-column:1/7}.ap--sheet[data-astro-cid-jjzmjvyr]{transform:translateY(var(--space-xl));grid-column:8/-1}.ap--plain[data-astro-cid-jjzmjvyr]{grid-column:2/6}.ap--night[data-astro-cid-jjzmjvyr]{margin-top:calc(var(--space-xl) + var(--space-l));grid-column:7/12}}.hero[data-astro-cid-dcwno5ig]{isolation:isolate;z-index:3;padding-block:var(--space-xl) 0;--lx:78%;--ly:74%;position:relative;overflow-x:clip}.hero[data-astro-cid-dcwno5ig] .backdrop{--bd-pos:72% 60%;mask-image:linear-gradient(#00000042 0% 58%,#000 80% 86%,#0000 99%)}@media (width>=64em){.hero[data-astro-cid-dcwno5ig] .backdrop{mask-image:linear-gradient(#00000042 0% 40%,#000 70% 80%,#0000 99%)}}.hero__grid[data-astro-cid-dcwno5ig]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-l);align-content:start;display:grid}.hero__set[data-astro-cid-dcwno5ig],.hero__intro[data-astro-cid-dcwno5ig],.hero__work[data-astro-cid-dcwno5ig]{grid-column:1/-1;min-width:0}.hero__set[data-astro-cid-dcwno5ig]{margin:0}.hero__title[data-astro-cid-dcwno5ig]{max-width:100%;text-shadow:0 2px 28px rgb(var(--shade) / .55)}.hero__ln[data-astro-cid-dcwno5ig]{display:block}.hero__lede[data-astro-cid-dcwno5ig]{color:var(--text-soft)}.hero__actions[data-astro-cid-dcwno5ig]{margin-top:var(--space-m)}.hero__work[data-astro-cid-dcwno5ig]{margin:var(--space-s) 0 calc(var(--hero-reach) * -1);--hero-reach:clamp(96px, 16vw, 240px)}.hero__panes[data-astro-cid-dcwno5ig]{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.hero__panes[data-astro-cid-dcwno5ig]>.tpane--desk[data-astro-cid-dcwno5ig]{grid-area:1/2/auto/-1;align-self:start}.hero__panes[data-astro-cid-dcwno5ig]>.tpane--phone[data-astro-cid-dcwno5ig]{z-index:1;grid-area:1/1/auto/5;align-self:end;margin-bottom:-14%}.tpane[data-astro-cid-dcwno5ig]{translate:var(--dx,0px) var(--dy,0px);rotate:var(--rz,0deg);touch-action:pan-y;perspective:1600px;position:relative}.tpane[data-astro-cid-dcwno5ig][data-top]{z-index:2}.tpane__card[data-astro-cid-dcwno5ig]{transform-style:preserve-3d;translate:0 var(--lift,0px);scale:var(--scale,1);transition:translate var(--dur-spring) var(--ease-spring), scale var(--dur-spring) var(--ease-spring), transform var(--dur-spring) var(--ease-spring);display:grid;position:relative}.tpane__face[data-astro-cid-dcwno5ig]{-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1}.tpane__face--back[data-astro-cid-dcwno5ig]{display:none;transform:rotateY(180deg)}.js .tpane__face--back[data-astro-cid-dcwno5ig]{display:block}.tpane[data-astro-cid-dcwno5ig][data-flipped] .tpane__card[data-astro-cid-dcwno5ig]{transform:rotateY(180deg)}.tpane[data-astro-cid-dcwno5ig] .plate__media{box-shadow:var(--edge-night), 0 1px 2px rgb(var(--shade) / .5), 0 10px 18px -12px rgb(var(--shade) / .8)}.tpane__shadow[data-astro-cid-dcwno5ig]{border-radius:var(--r-plate);box-shadow:0 40px 80px -28px rgb(var(--shade) / .95);translate:var(--sx,0px) calc(var(--sy,0px) + var(--lift,0px) * -.6);pointer-events:none;position:absolute;inset:4% 3% 0}.tpane__card[data-astro-cid-dcwno5ig]:after{content:"";z-index:2;border-radius:var(--r-plate);background:radial-gradient(240px circle at var(--px,70%) var(--py,0%), rgb(var(--light-warm) / .7), transparent 70%);pointer-events:none;padding:1px;position:absolute;inset:0;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tpane[data-astro-cid-dcwno5ig]:is(:hover,:has(.tpane__btn:focus-visible)){--lift:var(--lift-y);--scale:var(--lift-scale)}.tpane[data-astro-cid-dcwno5ig]:has(.tpane__btn:active){--scale:var(--press-scale);--lift:0px}.tpane[data-astro-cid-dcwno5ig][data-dragging]{cursor:grabbing}.tpane__btn[data-astro-cid-dcwno5ig]{z-index:3;border-radius:var(--r-plate);cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.tpane__btn[data-astro-cid-dcwno5ig]:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:4px}.tpane__knob[data-astro-cid-dcwno5ig]{border-radius:var(--r-pill);background-color:var(--c-night-800);color:#ffeed6;width:44px;height:44px;box-shadow:var(--edge-lit-night), 0 6px 16px -6px rgb(var(--shade) / .9);transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), rotate var(--dur-spring) var(--ease-spring);place-items:center;display:grid;position:absolute;bottom:clamp(8px,1.4vw,16px);right:clamp(8px,1.4vw,16px)}.tpane__knob[data-astro-cid-dcwno5ig] svg{width:20px;height:20px;transition:opacity var(--dur-state) var(--ease-out), scale var(--dur-spring) var(--ease-spring);grid-area:1/1}.tpane--phone[data-astro-cid-dcwno5ig] .tpane__knob[data-astro-cid-dcwno5ig]{width:40px;height:40px}.tpane[data-astro-cid-dcwno5ig][data-mode=dark] .tpane__moon,.tpane[data-astro-cid-dcwno5ig][data-mode=light] .tpane__sun,.tpane[data-astro-cid-dcwno5ig][data-mode=dark][data-flipped] .tpane__sun,.tpane[data-astro-cid-dcwno5ig][data-mode=light][data-flipped] .tpane__moon{opacity:0;scale:.4}.tpane[data-astro-cid-dcwno5ig][data-mode=dark][data-flipped] .tpane__moon,.tpane[data-astro-cid-dcwno5ig][data-mode=light][data-flipped] .tpane__sun{opacity:1;scale:1}.tpane[data-astro-cid-dcwno5ig][data-flipped] .tpane__knob[data-astro-cid-dcwno5ig]{rotate:1turn}.tpane[data-astro-cid-dcwno5ig]:is(:hover,:has(.tpane__btn:focus-visible)) .tpane__knob[data-astro-cid-dcwno5ig]{background-color:var(--c-ultra-600);color:#fff}@media (prefers-reduced-motion:reduce){.tpane[data-astro-cid-dcwno5ig]:is(:hover,:has(.tpane__btn:focus-visible),:has(.tpane__btn:active)){--lift:0px;--scale:1}}@media (width>=48em){.hero[data-astro-cid-dcwno5ig]{padding-top:var(--space-2xl)}.hero__intro[data-astro-cid-dcwno5ig]{grid-column:1/6}.hero__work[data-astro-cid-dcwno5ig]{grid-column:3/-1}}@media (width>=64em){.hero[data-astro-cid-dcwno5ig]{min-height:calc(100svh - var(--header-h));padding-top:clamp(40px,6vh,88px)}.hero__grid[data-astro-cid-dcwno5ig]{row-gap:var(--space-xl)}.hero__intro[data-astro-cid-dcwno5ig]{grid-area:2/1/auto/6;align-self:start}.hero__work[data-astro-cid-dcwno5ig]{margin-top:calc(var(--step-4) * -1.6);grid-area:2/7/auto/-1}.hero__panes[data-astro-cid-dcwno5ig]>.tpane--desk[data-astro-cid-dcwno5ig]{grid-column:4/-1}.hero__panes[data-astro-cid-dcwno5ig]>.tpane--phone[data-astro-cid-dcwno5ig]{grid-column:1/5;align-self:start;margin:clamp(56px,8vw,132px) 0 0}}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-dcwno5ig] .backdrop__light{animation:light-sweep var(--dur-light) var(--ease-inout) .12s both}.hero__ln[data-astro-cid-dcwno5ig]{animation:line-rise .9s var(--ease-set) backwards}.hero__ln--1[data-astro-cid-dcwno5ig]{animation-delay:.16s}.hero__ln--2[data-astro-cid-dcwno5ig]{animation-delay:.26s}.hero__intro[data-astro-cid-dcwno5ig]{animation:fade-up .7s var(--ease-out) .52s both}.hero__panes[data-astro-cid-dcwno5ig]>.tpane[data-astro-cid-dcwno5ig]{animation:settle var(--dur-settle) var(--ease-set) .42s both;transform-origin:50% 100%}.hero__panes[data-astro-cid-dcwno5ig]>.tpane--phone[data-astro-cid-dcwno5ig]{animation-delay:.6s}}@keyframes light-sweep{0%{--sweep:-30%;opacity:.2}30%{opacity:.85}to{--sweep:150%;opacity:.5}}@keyframes line-rise{0%{clip-path:inset(0 0 100%);transform:translateY(.35em)}to{clip-path:inset(-.2em -.2em -.3em);transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}}@keyframes settle{0%{opacity:.92;filter:drop-shadow(0 0 #0000);transform:perspective(1400px)rotateX(18deg)translateY(56px)}to{opacity:1;transform:none}}.answer__grid[data-astro-cid-ekgxg5lo]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-2xl);align-items:start;display:grid}.answer__head[data-astro-cid-ekgxg5lo]{gap:var(--space-m);grid-column:1/-1;display:grid}.answer__h[data-astro-cid-ekgxg5lo]{max-width:13ch;font-size:clamp(2.5rem,1.5rem + 4.2vw,5.75rem)}.answer__lead[data-astro-cid-ekgxg5lo]{color:var(--text-soft);max-width:36ch}.answer__issues[data-astro-cid-ekgxg5lo]{gap:var(--space-l);grid-column:1/-1;display:grid}.issue[data-astro-cid-ekgxg5lo]{column-gap:var(--space-s);row-gap:var(--space-3xs);grid-template-columns:22px minmax(0,1fr);display:grid}.issue__mark[data-astro-cid-ekgxg5lo]{border-radius:var(--r-pill);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--c-day-400), inset 0 2px 3px rgb(var(--shade) / .18);grid-row:1;margin-top:.4em}.issue__t[data-astro-cid-ekgxg5lo]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);letter-spacing:var(--track-title);color:var(--text-soft)}.issue__p[data-astro-cid-ekgxg5lo]{color:var(--text-muted);grid-column:2;max-width:46ch}.answer__pane[data-astro-cid-ekgxg5lo]{gap:var(--space-m);border-radius:var(--r-plate);background-color:var(--c-day-50);box-shadow:var(--edge-day), 0 2px 4px #111a220f, 0 48px 96px -40px #111a226b, 0 18px 32px -24px #111a223d;grid-column:1/-1;padding:clamp(28px,4vw,64px);display:grid}.answer__vh[data-astro-cid-ekgxg5lo]{max-width:16ch}.answer__vl[data-astro-cid-ekgxg5lo]{color:var(--text-soft);max-width:46ch}.answer__values[data-astro-cid-ekgxg5lo]{gap:var(--space-l);margin-top:var(--space-s);display:grid}.value[data-astro-cid-ekgxg5lo]{column-gap:var(--space-s);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.value__mark[data-astro-cid-ekgxg5lo]{border-radius:var(--r-pill);background-color:var(--c-ultra-600);color:#fff;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff4d,0 6px 14px -8px #1f38c2cc}.value__mark[data-astro-cid-ekgxg5lo] svg{width:22px;height:22px}.value__t[data-astro-cid-ekgxg5lo]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);letter-spacing:var(--track-title);padding-top:6px}.value__p[data-astro-cid-ekgxg5lo]{margin-top:var(--space-2xs);color:var(--text-soft);max-width:46ch}@media (width>=48em){.answer__issues[data-astro-cid-ekgxg5lo]{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.answer__head[data-astro-cid-ekgxg5lo]{grid-area:1/1/auto/7}.answer__issues[data-astro-cid-ekgxg5lo]{gap:var(--space-xl);padding-top:var(--space-s);grid-area:2/1/auto/6;grid-template-columns:1fr}.answer__pane[data-astro-cid-ekgxg5lo]{margin-top:var(--space-2xl);grid-area:1/7/span 2/-1;align-self:start}}@media (prefers-reduced-motion:no-preference){.answer__pane[data-astro-cid-ekgxg5lo][data-view=pending]{opacity:.92;transform:translateY(48px)scale(.985)}.answer__pane[data-astro-cid-ekgxg5lo][data-view=in]{animation:pane-lift 1s var(--ease-set) both}}@keyframes pane-lift{0%{opacity:.92;box-shadow:var(--edge-day), 0 1px 2px #111a220f;transform:translateY(48px)scale(.985)}}.svc__body[data-astro-cid-uimpagga]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-2xl);align-items:start;display:grid}.svc__head[data-astro-cid-uimpagga]{gap:var(--space-m);grid-column:1/-1;display:grid}.svc__h[data-astro-cid-uimpagga]{hyphens:manual;max-width:16ch;font-size:var(--step-2);font-stretch:var(--wdth-display)}.svc__lede[data-astro-cid-uimpagga]{color:var(--text-soft)}.svc__open[data-astro-cid-uimpagga]{gap:var(--space-2xl);grid-column:1/-1;align-content:start;display:grid}.svc__item[data-astro-cid-uimpagga]{gap:var(--space-s);justify-items:start;max-width:44ch;display:grid}.svc__t[data-astro-cid-uimpagga]{font-size:clamp(1.625rem,1.3rem + 1.3vw,2.5rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.022em;text-wrap:balance;line-height:1.05}.svc__t--l[data-astro-cid-uimpagga]{font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);font-stretch:var(--wdth-display)}.svc__d[data-astro-cid-uimpagga]{color:var(--text-soft)}.svc__item[data-astro-cid-uimpagga] .link[data-astro-cid-uimpagga],.svc__care[data-astro-cid-uimpagga] .link[data-astro-cid-uimpagga]{margin-top:var(--space-2xs)}.svc__care[data-astro-cid-uimpagga]{box-shadow:var(--edge), var(--shadow-lift-day);background-color:var(--c-night-850);grid-column:1/-1}.svc__care[data-astro-cid-uimpagga] .svc__relief{--bd-pos:100% 100%;opacity:.9;background:0 0;mask-image:radial-gradient(280px 150px at 100% 100%,#000 15%,#0000 100%)}.svc__care-in[data-astro-cid-uimpagga]{gap:var(--space-m);justify-items:start;padding:clamp(28px,4vw,64px) clamp(28px,4vw,64px) calc(clamp(28px,4vw,64px) + 96px);display:grid;position:relative}.svc__care-in[data-astro-cid-uimpagga] .svc__d[data-astro-cid-uimpagga]{max-width:44ch}.svc__scope[data-astro-cid-uimpagga]{margin-top:var(--space-2xs)}.svc__note[data-astro-cid-uimpagga]{max-width:48ch}@media (width<=47.99em){.svc__scope[data-astro-cid-uimpagga]{gap:6px;display:grid}.svc__scope[data-astro-cid-uimpagga] .chip[data-astro-cid-uimpagga]{min-height:0;box-shadow:none;font-size:var(--step-0);background:0 0;padding:0 0 0 18px;position:relative}.svc__scope[data-astro-cid-uimpagga] .chip[data-astro-cid-uimpagga]:before{content:"";border-radius:var(--r-pill);background-color:#ffeed6cc;width:8px;height:8px;position:absolute;top:.55em;left:0}}@media (width>=48em){.svc__open[data-astro-cid-uimpagga]{gap:var(--gutter);column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.svc__head[data-astro-cid-uimpagga]{grid-area:1/1/auto/7}.svc__open[data-astro-cid-uimpagga]{gap:var(--space-2xl);grid-area:2/1/auto/6;grid-template-columns:1fr}.svc__care[data-astro-cid-uimpagga]{grid-area:1/7/span 2/-1}}.incl[data-astro-cid-ajym5tbs]{padding-bottom:calc(var(--section-gap) + var(--r-slab))}.incl__head[data-astro-cid-ajym5tbs]{gap:var(--space-s);max-width:44rem;display:grid}.incl__lede[data-astro-cid-ajym5tbs]{color:var(--text-soft)}.incl__group[data-astro-cid-ajym5tbs]{margin-top:var(--space-2xl)}.incl__group--demand[data-astro-cid-ajym5tbs]{margin-top:var(--space-xl)}.incl__label[data-astro-cid-ajym5tbs]{font-size:var(--step--1);font-weight:var(--wght-strong);color:var(--text-soft);margin-bottom:var(--space-s)}.incl__grid[data-astro-cid-ajym5tbs]{gap:var(--gutter);display:grid}.ic[data-astro-cid-ajym5tbs]{border-radius:var(--r-card);min-width:0;position:relative}.ic__face[data-astro-cid-ajym5tbs]{gap:var(--space-2xs);border-radius:var(--r-card);background-color:var(--c-day-50);height:100%;box-shadow:var(--edge-day), var(--shadow-rest-day);transition:box-shadow var(--dur-state) var(--ease-out);align-content:start;padding:clamp(20px,2.2vw,30px) clamp(20px,2.2vw,30px) calc(clamp(20px,2.2vw,30px) + 36px);display:grid;position:relative}.ic[data-astro-cid-ajym5tbs]:is(:hover,:focus-within) .ic__face[data-astro-cid-ajym5tbs]{box-shadow:var(--edge-day), var(--shadow-lift-day)}.ic__face--back[data-astro-cid-ajym5tbs]{background-color:var(--c-day-100);align-content:center}.ic__icon[data-astro-cid-ajym5tbs]{width:44px;height:44px;margin-bottom:var(--space-2xs);border-radius:var(--r-pill);background-color:var(--c-ultra-600);color:#fff;box-shadow:inset 0 1px 0 #ffffff4d, 0 6px 14px -8px rgb(var(--shade) / .6);place-items:center;display:grid}.ic__icon[data-astro-cid-ajym5tbs] svg{width:22px;height:22px}.ic__t[data-astro-cid-ajym5tbs]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);letter-spacing:var(--track-title);text-wrap:balance}.ic__p[data-astro-cid-ajym5tbs]{color:var(--text-soft)}.ic__bt[data-astro-cid-ajym5tbs]{font-weight:var(--wght-title);font-stretch:var(--wdth-title)}.ic__bp[data-astro-cid-ajym5tbs]{color:var(--text-soft)}.ic[data-astro-cid-ajym5tbs]:not([data-flip-ready]) .flip__front[data-astro-cid-ajym5tbs]{padding-bottom:var(--space-xs);box-shadow:var(--edge-day);border-bottom-right-radius:0;border-bottom-left-radius:0}.ic[data-astro-cid-ajym5tbs]:not([data-flip-ready]) .flip__back[data-astro-cid-ajym5tbs]{background-color:var(--c-day-50);border-top-left-radius:0;border-top-right-radius:0;padding-top:0}.ic[data-astro-cid-ajym5tbs]:not([data-flip-ready]) .ic__bt[data-astro-cid-ajym5tbs]{display:none}.ic--anchor[data-astro-cid-ajym5tbs]{margin-bottom:var(--gutter);background-color:#0000}.ic--anchor[data-astro-cid-ajym5tbs] .ic__face[data-astro-cid-ajym5tbs]{background-color:var(--c-night-850);box-shadow:var(--edge-lit-night), var(--shadow-lift-day)}.ic--anchor[data-astro-cid-ajym5tbs]:is(:hover,:focus-within) .ic__face[data-astro-cid-ajym5tbs]{box-shadow:var(--edge-lit-night), 0 2px 4px #111a221f, 0 40px 70px -30px #111a228c}.ic--anchor[data-astro-cid-ajym5tbs] .flip__front[data-astro-cid-ajym5tbs]{gap:var(--space-m)}.ic__lead[data-astro-cid-ajym5tbs]{gap:var(--space-2xs);align-content:start;display:grid}.ic--anchor[data-astro-cid-ajym5tbs] .ic__t[data-astro-cid-ajym5tbs]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.02em;line-height:1.06}.ic--anchor[data-astro-cid-ajym5tbs] .ic__p[data-astro-cid-ajym5tbs]{max-width:42ch}.ic--anchor[data-astro-cid-ajym5tbs] .ic__face--back[data-astro-cid-ajym5tbs]{background-color:var(--c-night-800)}.ic--anchor[data-astro-cid-ajym5tbs] .ic__bp[data-astro-cid-ajym5tbs]{max-width:56ch}.ic__scope[data-astro-cid-ajym5tbs]{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.ic__scope[data-astro-cid-ajym5tbs] li[data-astro-cid-ajym5tbs]{border-radius:var(--r-pill);background-color:var(--c-night-800);min-height:36px;box-shadow:var(--edge-night);color:var(--text);font-size:var(--step--1);align-items:center;gap:10px;padding:4px 16px 4px 8px;line-height:1.3;display:flex}.ic__scope[data-astro-cid-ajym5tbs] svg{color:#ffeed6;flex:none;width:18px;height:18px}.ic--anchor[data-astro-cid-ajym5tbs]:not(:hover,:focus-within,[data-flipped]) .flip__btn[data-astro-cid-ajym5tbs]{background-color:var(--c-night-700)}.ic--anchor[data-astro-cid-ajym5tbs]:not([data-flip-ready]) .flip__front[data-astro-cid-ajym5tbs]{box-shadow:none}.ic--anchor[data-astro-cid-ajym5tbs]:not([data-flip-ready]) .flip__back[data-astro-cid-ajym5tbs]{background-color:var(--c-night-850);box-shadow:none;padding-bottom:clamp(20px,2.2vw,30px)}.ic--anchor[data-astro-cid-ajym5tbs]:not([data-flip-ready]){border-radius:var(--r-card);box-shadow:var(--edge-lit-night), var(--shadow-lift-day)}@media (width>=64em){.ic--anchor[data-astro-cid-ajym5tbs] .ic__face[data-astro-cid-ajym5tbs]{padding-inline:clamp(28px,3vw,44px)}.ic--anchor[data-astro-cid-ajym5tbs] .flip__front[data-astro-cid-ajym5tbs]{align-items:center;column-gap:var(--space-xl);padding-block:clamp(28px,3vw,44px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding-right:calc(clamp(28px,3vw,44px) + 44px)}}@media (width>=80em){.ic__scope[data-astro-cid-ajym5tbs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}.incl__tray[data-astro-cid-ajym5tbs]{padding:var(--space-s);border-radius:var(--r-plate);background-color:var(--c-day-250);box-shadow:inset 0 3px 10px rgb(var(--shade) / .16), inset 0 0 0 1px #111a220a}.incl__tray[data-astro-cid-ajym5tbs] .ic[data-astro-cid-ajym5tbs]{--rest:4px;translate:0 calc(var(--lift) + var(--rest))}.incl__tray[data-astro-cid-ajym5tbs] .ic[data-astro-cid-ajym5tbs]:is(:hover,:focus-within,[data-flipped]){--rest:0px;--lift:-6px}.incl__tray[data-astro-cid-ajym5tbs] .ic__face[data-astro-cid-ajym5tbs]{box-shadow:var(--edge-day), 0 1px 2px #111a2214}.incl__tray[data-astro-cid-ajym5tbs] .ic[data-astro-cid-ajym5tbs]:is(:hover,:focus-within,[data-flipped]) .ic__face[data-astro-cid-ajym5tbs]{box-shadow:var(--edge-day), var(--shadow-lift-day)}.incl__tray[data-astro-cid-ajym5tbs] .ic__t[data-astro-cid-ajym5tbs]{font-size:var(--step-0)}.incl__tray[data-astro-cid-ajym5tbs] .ic__p[data-astro-cid-ajym5tbs],.incl__tray[data-astro-cid-ajym5tbs] .ic__bp[data-astro-cid-ajym5tbs]{font-size:var(--step--1);line-height:var(--lh-small)}.incl__tray[data-astro-cid-ajym5tbs] .ic__icon[data-astro-cid-ajym5tbs]{background-color:var(--c-day-100);width:36px;height:36px;color:var(--c-ultra-650);box-shadow:var(--edge-day)}.incl__tray[data-astro-cid-ajym5tbs] .ic__icon[data-astro-cid-ajym5tbs] svg{width:20px;height:20px}.incl__note[data-astro-cid-ajym5tbs]{margin-top:var(--space-xl);max-width:60ch;color:var(--text-soft)}@media (width<=47.99em){.incl__grid[data-astro-cid-ajym5tbs]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(var(--margin) * -1);padding:var(--space-2xs) var(--margin) var(--space-m);scroll-padding-inline:var(--margin);scrollbar-width:thin;grid-auto-columns:min(78%,18rem);grid-auto-flow:column;overflow-x:auto}.incl__tray[data-astro-cid-ajym5tbs]{padding:var(--space-s);margin-inline:0}.ic[data-astro-cid-ajym5tbs]{scroll-snap-align:start}}@media (width>=48em){.incl__tray[data-astro-cid-ajym5tbs]{grid-template-columns:repeat(3,minmax(0,1fr))}.incl__group--always[data-astro-cid-ajym5tbs] .incl__grid[data-astro-cid-ajym5tbs]{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:28px}.incl__group--always[data-astro-cid-ajym5tbs] .incl__grid[data-astro-cid-ajym5tbs]>.ic[data-astro-cid-ajym5tbs]:nth-child(3n+2){top:28px}}@media (width>=64em){.incl__tray[data-astro-cid-ajym5tbs]{grid-template-columns:repeat(5,minmax(0,1fr))}}.proc-sec[data-astro-cid-foapcq23]{overflow:clip}.proc[data-astro-cid-foapcq23]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-2xl);display:grid}.proc__head[data-astro-cid-foapcq23]{gap:var(--space-m);grid-column:1/-1;align-content:start;justify-items:start;display:grid}.proc__h[data-astro-cid-foapcq23]{max-width:11ch;font-size:clamp(2.5rem,1.5rem + 4.2vw,5.75rem)}.proc__lead[data-astro-cid-foapcq23]{color:var(--text-soft);max-width:32ch}.proc[data-astro-cid-foapcq23]>.proc__rail{grid-column:1/-1}@media (width>=64em){.proc[data-astro-cid-foapcq23]{align-items:start}.proc__head[data-astro-cid-foapcq23]{top:calc(var(--header-h) + var(--space-xl));grid-column:1/6;position:sticky}.proc[data-astro-cid-foapcq23]>.proc__rail{padding-top:var(--space-s);grid-column:7/-1}.proc-sec[data-astro-cid-foapcq23] .proc-sec__relief{--bd-pos:50% 100%;mask-image:radial-gradient(46% 52% at 0 100%,#000000e6,#0000 100%)}}.person-sec[data-astro-cid-shsmzxrp] .person-sec__plate{--bd-pos:70% 50%}.about[data-astro-cid-shsmzxrp]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-2xl);align-items:center;display:grid}.about__text[data-astro-cid-shsmzxrp]{gap:var(--space-m);grid-column:1/-1;justify-items:start;display:grid}.about__h[data-astro-cid-shsmzxrp]{max-width:12ch;font-size:clamp(2.5rem,1.5rem + 4.2vw,5.75rem)}.about__body[data-astro-cid-shsmzxrp]{gap:var(--space-s);max-width:40ch;font-size:var(--step-1);line-height:1.45;display:grid}.about__body[data-astro-cid-shsmzxrp] p[data-astro-cid-shsmzxrp]:first-child{color:var(--text)}.about__body[data-astro-cid-shsmzxrp] p[data-astro-cid-shsmzxrp]+p[data-astro-cid-shsmzxrp]{color:var(--text-soft)}.about[data-astro-cid-shsmzxrp]>.about__card{grid-column:1/-1}.why[data-astro-cid-shsmzxrp]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-xl);margin-top:var(--section-gap);align-items:start;display:grid}.why__h[data-astro-cid-shsmzxrp]{grid-column:1/-1;max-width:12ch}.why__ln[data-astro-cid-shsmzxrp]{display:block}.why__body[data-astro-cid-shsmzxrp]{gap:var(--space-l);grid-column:1/-1;display:grid}.why__lead[data-astro-cid-shsmzxrp]{gap:var(--space-xs);border-radius:var(--r-card);background-color:var(--c-day-50);box-shadow:var(--edge-day), var(--shadow-lift-day);padding:clamp(24px,3vw,44px);display:grid}.why__lt[data-astro-cid-shsmzxrp]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:var(--wght-heading);font-stretch:var(--wdth-heading);letter-spacing:-.02em;line-height:1.06}.why__lp[data-astro-cid-shsmzxrp]{font-size:var(--step-1);color:var(--text-soft);max-width:44ch;line-height:1.45}.why__list[data-astro-cid-shsmzxrp]{padding-inline:var(--space-2xs);display:grid}.why__item[data-astro-cid-shsmzxrp]{gap:var(--space-2xs);padding-block:var(--space-m);display:grid}.why__item[data-astro-cid-shsmzxrp]+.why__item[data-astro-cid-shsmzxrp]{box-shadow:inset 0 1px #111a2217,inset 0 2px #ffffffb3}.why__t[data-astro-cid-shsmzxrp]{font-size:var(--step-1);font-weight:var(--wght-title);font-stretch:var(--wdth-title);line-height:var(--lh-title);letter-spacing:var(--track-title)}.why__p[data-astro-cid-shsmzxrp]{color:var(--text-soft);max-width:48ch}@media (width>=48em){.about[data-astro-cid-shsmzxrp]>.about__card{grid-column:3/-1}.why__list[data-astro-cid-shsmzxrp]{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.why__item[data-astro-cid-shsmzxrp]+.why__item[data-astro-cid-shsmzxrp]{box-shadow:none}.why__item[data-astro-cid-shsmzxrp]:nth-child(n+3){box-shadow:inset 0 1px #111a2217,inset 0 2px #ffffffb3}}@media (width>=64em){.about__text[data-astro-cid-shsmzxrp]{grid-column:1/8}.about[data-astro-cid-shsmzxrp]>.about__card{grid-column:9/-1}.why__h[data-astro-cid-shsmzxrp]{top:calc(var(--header-h) + var(--space-xl));grid-column:1/5;position:sticky}.why__body[data-astro-cid-shsmzxrp]{grid-column:5/-1}}.day-notice[data-astro-cid-lcdefpme]{padding-bottom:calc(var(--section-gap) + var(--space-s))}
/*$vite$:1*/