@property --mx{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<length-percentage>";inherits:true;initial-value:50%}:root{--brand:#007bff;--brand-deep:#0068d6;--brand-ink:#062c5e;--brand-light:#7dbbff;--accent:#55b83e;--brand-rgb:0 123 255;--brand-light-rgb:125 187 255;--accent-rgb:85 184 62;--brand-text:#0059bf;--accent-text:#2c7a1c;--ground:#f6f9ff;--ground-2:#eaf1fc;--ground-3:#dce7f8;--ground-rgb:246 249 255;--raise:#fff;--mark-band:#cfe4ff;--stale:#e6e9ef;--stale-2:#d5dae3;--stale-ink:#5c6577;--ink:#050b1a;--ink-2:#0c1730;--ink-3:#14234a;--ink-rgb:5 11 26;--fg:#0a1224;--fg-mid:#46536b;--fg-dim:#5a6781;--on-ink:#f6f9ff;--on-ink-mid:#a9b8d3;--on-ink-dim:#8090ae;--alert:#d92d20;--ok:#2c7a1c;--live:#3fa02a;--r-sm:6px;--r:12px;--r-lg:22px;--maxw:1240px;--gutter:clamp(20px, 5vw, 64px);--section-y:clamp(40px, 6.5vw, 104px);--display:"Red Hat Display", ui-sans-serif, system-ui, sans-serif;--sans:"Red Hat Text", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"Red Hat Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--display-case:none;--display-axes:normal;--display-weight:800;--display-leading:1.02;--display-tracking:-.035em;--ease:cubic-bezier(.22, .75, .3, 1);color-scheme:light}:root[dir=rtl]{--display:"IBM Plex Sans Arabic", ui-sans-serif, system-ui, sans-serif;--sans:"IBM Plex Sans Arabic", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Sans Arabic", ui-sans-serif, system-ui, sans-serif}:root[dir=rtl] *{letter-spacing:0!important}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--ground);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--brand);color:#fff}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:clamp(44px,6vw,96px)}main>*+*,body>footer{margin-top:-1px}.band-ink{background:var(--ink);color:var(--on-ink)}.band-ink .lede,.band-ink .body{color:var(--on-ink-mid)}.band-ink .kicker{color:var(--brand-light)}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:600}.h-display,.h-section{font-family:var(--display);font-variation-settings:var(--display-axes);font-weight:var(--display-weight);text-transform:var(--display-case);line-height:var(--display-leading);letter-spacing:var(--display-tracking)}.h-display{font-size:clamp(2.5rem,6.4vw,5.2rem)}.h-section{font-size:clamp(2rem,4.6vw,3.5rem)}.h-plain{font-family:var(--display);text-transform:none;letter-spacing:-.025em;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:700;line-height:1.05}.h-card{letter-spacing:-.012em;font-size:1.05rem;font-weight:600;line-height:1.25}.lede{color:var(--fg-mid);text-wrap:pretty;max-width:46ch;margin:20px 0 0;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.6}.body{color:var(--fg-mid);margin:0;font-size:.97rem;line-height:1.6}.hl{color:var(--brand)}.kicker{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-text);align-items:center;gap:14px;margin:0 0 22px;font-size:11px;display:flex}.kicker:after{content:"";opacity:.35;background:currentColor;flex:1;max-width:88px;height:1px}.mono{font-family:var(--mono);letter-spacing:-.01em}.ltr{direction:ltr;unicode-bidi:isolate}:root[dir=rtl] .ltr{text-align:right}.ord{font-family:var(--display);font-variation-settings:var(--display-axes);font-weight:var(--display-weight);color:var(--brand);letter-spacing:-.04em;font-size:clamp(3.4rem,8vw,6rem);line-height:.8}.band-ink .ord{color:var(--brand-light)}.shot{background:repeating-linear-gradient(-45deg, var(--ground-2) 0 14px, var(--ground-3) 14px 28px);color:var(--fg-dim);isolation:isolate;display:block;position:relative;overflow:hidden}.shot>img,.shot>video{object-fit:cover;object-position:var(--shot-pos,50% 50%);width:100%;height:100%}.shot__note{inset-inline-start:18px;z-index:2;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mid);background:var(--ground);border-radius:999px;padding:6px 12px;font-size:10.5px;position:absolute;bottom:16px}.band-ink .shot{background:repeating-linear-gradient(-45deg,#1b222a 0 14px,#222a33 14px 28px)}.band-ink .shot__note{background:var(--ink);color:var(--on-ink-dim)}.shot--dark{background:repeating-linear-gradient(-45deg,#232a31 0 14px,#2b333b 14px 28px)}.shot--dark .shot__note{color:#8a929b;background:#12171c}.cut-a{border-radius:140px 18px}.cut-b{border-radius:18px 140px}.cut-c{border-radius:999px}.btn{cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:17px 30px;font-size:.97rem;font-weight:500;display:inline-flex}.btn:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--brand-deep);color:#fff}.btn--primary:hover{background:var(--brand-ink)}.btn--ink{background:var(--ink);color:var(--on-ink)}.btn--ink:hover{background:var(--brand)}.btn--plain{color:currentColor;background:0 0;padding-inline:8px}.btn--plain:hover{color:var(--brand)}.btn--on-ink{background:var(--ground);color:var(--ink)}.btn--on-ink:hover{background:var(--brand-light)}.btn__arw{transition:transform .2s var(--ease);flex:none}.btn:hover .btn__arw{transform:translate(4px)}:root[dir=rtl] .btn__arw{transform:scaleX(-1)}:root[dir=rtl] .btn:hover .btn__arw{transform:scaleX(-1)translate(4px)}.tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--ground-2);color:var(--fg-mid);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 11px;font-size:10px;display:inline-flex}.tag--brand{background:rgb(var(--brand-rgb) / .12);color:var(--brand-deep)}.tag--warm{background:rgb(var(--accent-rgb) / .18);color:#8a4b08}.tag--ok{color:#1c6b47;background:#2e9e6b24}.tag--note{text-transform:none;letter-spacing:0;font-size:10.5px}.grid{gap:clamp(20px,3vw,44px);display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}[data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--d,0s);transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rail{position:relative}.rail__track{grid-auto-flow:column;grid-auto-columns:var(--card,320px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;--fade:64px;mask-image:linear-gradient(90deg, #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--fade)), transparent);gap:clamp(20px,2.6vw,40px);padding-block:4px 18px;display:grid;overflow-x:auto}.rail__track::-webkit-scrollbar{display:none}.rail__track.is-drag{cursor:grabbing;scroll-snap-type:none}.rail__track>*{scroll-snap-align:start;min-width:0}:where(:root[dir=rtl]) .rail__track{mask-image:linear-gradient(-90deg, #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(-90deg, #000 calc(100% - var(--fade)), transparent)}@media (width<=860px){.rail__track{--fade:34px}}.rail__bar{align-items:center;gap:16px;display:flex}.rail__prog{background:var(--ground-3);flex:1;height:2px;position:relative;overflow:hidden}.rail__prog i{background:var(--brand);width:25%;transition:transform .12s linear, width .2s var(--ease);position:absolute;inset-block:0;inset-inline-start:0}.band-ink .rail__prog{background:#2a323b}.band-ink .rail__prog i{background:var(--brand-light)}.rail__btns{flex:none;gap:8px;display:flex}.rail__b{background:var(--ground-2);width:40px;height:40px;color:var(--fg-mid);cursor:pointer;border:0;border-radius:999px;place-items:center;transition:color .2s,opacity .2s,background .2s;display:grid}.rail__b:hover:not(:disabled){color:#fff;background:var(--brand)}.rail__b:disabled{opacity:.3;cursor:default}.rail__b svg{width:15px;height:15px}:root[dir=rtl] .rail__b svg{transform:scaleX(-1)}.band-ink .rail__b{background:var(--ink-2);color:var(--on-ink-mid)}.rail__count{font-family:var(--mono);letter-spacing:.1em;color:var(--fg-dim);direction:ltr;unicode-bidi:isolate;flex:none;font-size:10.5px}@media (width>=861px){.rail--grid .rail__track{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(auto-fit, minmax(min(var(--colmin,260px), 100%), 1fr));cursor:auto;padding-bottom:0;margin-inline:0;padding-inline:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.rail--grid .rail__bar{display:none}}.rail__dots{flex:1;align-items:center;gap:6px;display:none}.rail__dot{background:var(--ground-3);cursor:pointer;width:7px;height:7px;transition:width .35s var(--ease), background .35s var(--ease);border:0;border-radius:999px;padding:0}.rail__dot.is-on{background:var(--brand);width:24px}.rail__dot:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.band-ink .rail__dot{background:#2a323b}.band-ink .rail__dot.is-on{background:var(--brand-light)}@media (width<=860px){.rail.has-dots .rail__prog,.rail.has-dots .rail__count{display:none}.rail.has-dots .rail__dots{display:flex}.rail__bar{margin-top:4px}.rail__b{width:38px;height:38px}.rail.is-scroll .rail__track>*{transition:opacity .45s var(--ease), scale .45s var(--ease);transform-origin:50%}.rail.is-scroll .rail__track>:not(.is-current){opacity:.5;scale:.96}}:root{--rail-from:56px}:root[dir=rtl]{--rail-from:-56px}.rail.is-in .rail__track>*{animation:rail-in .7s var(--ease) backwards;animation-delay:calc(var(--k,0) * 80ms)}@keyframes rail-in{0%{opacity:0;translate:var(--rail-from) 0}}.rail[data-anim]:not(.is-in) .rail__track>*{opacity:0}@media (width<=640px){.art{margin-inline:auto;width:100%;max-width:440px;margin-bottom:10px}.opener{text-align:center}.opener :is(.lede,.h-section,.h-display){margin-inline:auto}.opener .kicker{justify-content:center}.opener .kicker:before{content:"";opacity:.35;background:currentColor;flex:1;max-width:88px;height:1px}.opener .kicker[data-reveal]:before{transform-origin:100%;transition:transform .9s var(--ease) .25s;transform:scaleX(0)}:root[dir=rtl] .opener .kicker[data-reveal]:before{transform-origin:0}.opener .kicker[data-reveal].is-in:before{transform:scaleX(1)}}@media (width<=900px){.art[data-reveal]{transform:scale(.97)}.art[data-reveal].is-in{transform:none}}.is-split[data-reveal]{opacity:1;transform:none}.is-split .w{vertical-align:top;opacity:0;filter:blur(8px);transition:opacity .7s var(--ease), transform .8s var(--ease), filter .7s var(--ease);transition-delay:calc(var(--d,0s) + var(--wi,0) * 55ms);display:inline-block;transform:translateY(.42em)}.is-split.is-in .w{opacity:1;filter:none;transform:none}.kicker[data-reveal]:after{transform-origin:0;transition:transform .9s var(--ease) .25s;transform:scaleX(0)}:root[dir=rtl] .kicker[data-reveal]:after{transform-origin:100%}.kicker[data-reveal].is-in:after{transform:scaleX(1)}.illo-art{animation:7s ease-in-out infinite illo-float}@keyframes illo-float{0%,to{translate:0}50%{translate:0 -7px}}[data-tilt3d]{rotate:var(--tax,0) var(--tay,1) 0 var(--ta,0deg);transition:rotate .5s var(--ease)}[data-spot]{position:relative}[data-spot]:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), rgb(var(--brand-light-rgb) / .14), transparent 62%);opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}[data-spot]:hover:after{opacity:1}[data-magnet]{transition:translate .35s var(--ease), background .2s var(--ease)}@media (width<=860px){.hover-card{border-radius:var(--r-lg);background:var(--ground-2);padding:22px}.band-ink .hover-card{background:var(--ink-2)}}@media (hover:hover) and (pointer:fine){.lift-card{transition:transform .4s var(--ease), box-shadow .4s var(--ease)}.lift-card:hover{box-shadow:0 22px 44px -26px rgb(var(--ink-rgb) / .38);transform:translateY(-5px)}.band-ink .lift-card:hover{box-shadow:0 22px 44px -22px #0009}@media (width>=861px){.rail--grid:has(.hover-card) .rail__track{align-items:start}.hover-card{border-radius:8px;transition:none}.hover-card:hover{background-color:var(--raise);box-shadow:0 0 0 20px var(--raise), 0 30px 56px -12px rgb(var(--ink-rgb) / .26)}.band-ink .hover-card:hover{background-color:var(--ink-2);box-shadow:0 0 0 20px var(--ink-2), 0 30px 56px -10px #0009}}@media (width<=860px){.hover-card{transition:transform .4s var(--ease), box-shadow .4s var(--ease)}.hover-card:hover{box-shadow:0 22px 44px -26px rgb(var(--ink-rgb) / .38);transform:translateY(-5px)}}}@media (width<=640px){main section :is(header,.opener){text-align:center}main section :is(header,.opener)>*{justify-self:center;margin-inline:auto}main figcaption{text-align:center}main img.art-img{margin-inline:auto}.hero__say{text-align:center}.hero__cta{justify-content:center}}.skip[data-astro-cid-hkbrpulz]{inset-inline-start:-9999px;z-index:200;background:var(--brand);color:#fff;border-radius:2px;padding:10px 18px;position:absolute;top:10px}.skip[data-astro-cid-hkbrpulz]:focus{inset-inline-start:16px}.lp[data-astro-cid-zuwn24jx]{position:relative}.lp[data-astro-cid-zuwn24jx]>summary[data-astro-cid-zuwn24jx]{list-style:none}.lp[data-astro-cid-zuwn24jx]>summary[data-astro-cid-zuwn24jx]::-webkit-details-marker{display:none}.lp__btn[data-astro-cid-zuwn24jx]{background:var(--ground-2);color:var(--fg-mid);cursor:pointer;user-select:none;transition:color .2s var(--ease), background .2s var(--ease);border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 13px 9px 12px;display:inline-flex}.lp__btn[data-astro-cid-zuwn24jx]:hover{color:var(--ink);background:var(--ground-3)}.lp__btn[data-astro-cid-zuwn24jx]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lp[data-astro-cid-zuwn24jx][open] .lp__btn[data-astro-cid-zuwn24jx]{color:var(--ink);background:var(--ground-3)}.lp__code[data-astro-cid-zuwn24jx]{letter-spacing:.08em;font-size:11px}.lp__chev[data-astro-cid-zuwn24jx]{transition:transform .22s var(--ease);opacity:.7}.lp[data-astro-cid-zuwn24jx][open] .lp__chev[data-astro-cid-zuwn24jx]{transform:rotate(180deg)}.lp__menu[data-astro-cid-zuwn24jx]{top:calc(100% + 10px);z-index:70;border-radius:var(--r-lg);background:var(--raise);min-width:194px;box-shadow:0 1px 0 rgb(var(--ink-rgb) / .06), 0 26px 50px -22px rgb(var(--ink-rgb) / .32);animation:lp-in .18s var(--ease);padding:6px;position:absolute;inset-inline-end:0}@keyframes lp-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lp__item[data-astro-cid-zuwn24jx]{border-radius:var(--r);color:var(--fg-mid);transition:background .16s var(--ease), color .16s var(--ease);align-items:center;gap:10px;padding:11px 13px;font-size:.92rem;display:flex}.lp__item[data-astro-cid-zuwn24jx]:hover{background:var(--ground-2);color:var(--ink)}.lp__item[data-astro-cid-zuwn24jx]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.lp__native[data-astro-cid-zuwn24jx]{flex:1}.lp__tag[data-astro-cid-zuwn24jx]{letter-spacing:.08em;color:var(--fg-dim);font-size:10px}.lp__tick[data-astro-cid-zuwn24jx]{opacity:0;color:var(--brand);flex:none}.lp__item[data-astro-cid-zuwn24jx].is-on{color:var(--ink);background:rgb(var(--brand-rgb) / .1)}.lp__item[data-astro-cid-zuwn24jx].is-on .lp__tick[data-astro-cid-zuwn24jx]{opacity:1}.lp__item[data-astro-cid-zuwn24jx].is-on .lp__tag[data-astro-cid-zuwn24jx]{color:var(--brand-deep)}.lp--compact[data-astro-cid-zuwn24jx] .lp__menu[data-astro-cid-zuwn24jx]{min-width:0;box-shadow:none;background:var(--ground-2);margin-top:8px;animation:none;position:static}.logo[data-astro-cid-f7espo7c]{display:block}.nav[data-astro-cid-wpvy4v7s]{z-index:60;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s]:before{content:"";z-index:0;background:rgb(var(--ground-rgb) / .92);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 rgb(var(--ink-rgb) / .07);opacity:0;transition:opacity .3s var(--ease);pointer-events:none;position:absolute;inset:0}.nav[data-astro-cid-wpvy4v7s].is-stuck:before,.nav[data-astro-cid-wpvy4v7s].is-open:before,.nav[data-astro-cid-wpvy4v7s].is-closing:before{opacity:1}.nav[data-astro-cid-wpvy4v7s]:after{content:"";inset-inline:0;z-index:4;background:linear-gradient(90deg, var(--brand), var(--brand-light));height:2px;transform:scaleX(var(--page,0));transform-origin:0;opacity:0;transition:opacity .3s var(--ease);pointer-events:none;position:absolute;bottom:0}:root[dir=rtl] .nav[data-astro-cid-wpvy4v7s]:after{transform-origin:100%}.nav[data-astro-cid-wpvy4v7s].is-stuck:after{opacity:1}.nav[data-astro-cid-wpvy4v7s].is-open:after{opacity:0}.nav[data-astro-cid-wpvy4v7s].is-open:before,.nav[data-astro-cid-wpvy4v7s].is-closing:before{background:rgb(var(--ground-rgb) / .97);-webkit-backdrop-filter:blur(24px)saturate(170%);box-shadow:none}.nav__in[data-astro-cid-wpvy4v7s]{z-index:5;height:76px;padding-inline:var(--gutter);max-width:var(--maxw);align-items:center;gap:20px;margin-inline:auto;display:flex;position:relative}.nav__brand[data-astro-cid-wpvy4v7s]{flex:none;display:flex}.nav__logo[data-astro-cid-wpvy4v7s]{width:auto;height:clamp(28px,3.4vw,36px)}.nav__links[data-astro-cid-wpvy4v7s]{align-items:center;gap:30px;margin-inline:auto;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--fg-mid);padding-block:4px;font-size:.95rem;transition:color .18s;position:relative}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";inset-inline:0;background:var(--brand);height:2px;transform-origin:inline-start;transition:transform .24s var(--ease);position:absolute;bottom:0;transform:scaleX(0)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--ink)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after{transform:scaleX(1)}.nav__right[data-astro-cid-wpvy4v7s]{flex:none;align-items:center;gap:12px;display:flex}.btn--nav[data-astro-cid-wpvy4v7s]{padding:12px 22px;font-size:.9rem}.burger[data-astro-cid-wpvy4v7s]{background:var(--ground-2);width:42px;height:42px;color:var(--ink);cursor:pointer;transition:background .2s var(--ease);border:0;border-radius:999px;display:none;position:relative}.burger[data-astro-cid-wpvy4v7s]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.burger__bar[data-astro-cid-wpvy4v7s]{height:2px;transition:transform .3s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:12px;right:12px}.burger__bar--a[data-astro-cid-wpvy4v7s]{top:18px}.burger__bar--b[data-astro-cid-wpvy4v7s]{top:24px}.nav[data-astro-cid-wpvy4v7s].is-open .burger[data-astro-cid-wpvy4v7s]{background:var(--ground-3)}.nav[data-astro-cid-wpvy4v7s].is-open .burger__bar--a[data-astro-cid-wpvy4v7s]{transform:translateY(3px)rotate(45deg)}.nav[data-astro-cid-wpvy4v7s].is-open .burger__bar--b[data-astro-cid-wpvy4v7s]{transform:translateY(-3px)rotate(-45deg)}.scrim[data-astro-cid-wpvy4v7s]{inset:calc(76px + env(safe-area-inset-top,0px)) 0 0;z-index:1;background:rgb(var(--ink-rgb) / .44);animation:fade-in .4s var(--ease) both;position:fixed}.sheet[data-astro-cid-wpvy4v7s]{z-index:2;top:calc(76px + env(safe-area-inset-top,0px));max-height:calc(100dvh - 76px - env(safe-area-inset-top,0px));overscroll-behavior:contain;background:linear-gradient(to bottom, rgb(var(--ground-rgb) / .97) 0%, rgb(var(--ground-rgb) / .86) 45%, rgb(var(--ground-rgb) / .72) 100%);-webkit-backdrop-filter:blur(24px)saturate(170%);box-shadow:0 28px 44px -26px rgb(var(--ink-rgb) / .6);animation:.44s cubic-bezier(.2,.8,.2,1) both sheet-in;position:fixed;inset-inline:0;overflow-y:auto}.sheet__in[data-astro-cid-wpvy4v7s]{max-width:var(--maxw);padding:6px calc(var(--gutter) - 14px) 26px;margin-inline:auto}@supports not (backdrop-filter:blur(1px)){.sheet[data-astro-cid-wpvy4v7s]{background:rgb(var(--ground-rgb) / .97)}}.sheet__links[data-astro-cid-wpvy4v7s]{gap:2px;display:grid}.sheet__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--ink);transition:background .18s var(--ease);animation:link-in .4s var(--ease) both;animation-delay:calc(90ms + var(--i) * 40ms);border-radius:16px;align-items:center;gap:14px;padding:13px 14px;display:flex}.sheet__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.sheet__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{background:#ffffff9e;outline:none}.sheet__n[data-astro-cid-wpvy4v7s]{letter-spacing:.12em;color:var(--brand);flex:none;font-size:10.5px}.sheet__t[data-astro-cid-wpvy4v7s]{letter-spacing:-.012em;flex:1;font-size:1.02rem;font-weight:600}.sheet__arw[data-astro-cid-wpvy4v7s]{color:var(--fg-dim);flex:none}:root[dir=rtl] .sheet__arw[data-astro-cid-wpvy4v7s]{transform:scaleX(-1)}.sheet__cta[data-astro-cid-wpvy4v7s]{width:calc(100% - 28px);animation:link-in .4s var(--ease) both;margin:14px auto 0;padding-block:15px;animation-delay:.34s;display:flex}.sheet__lang[data-astro-cid-wpvy4v7s]{animation:link-in .4s var(--ease) both;justify-content:center;margin-top:14px;animation-delay:.38s;display:flex}.sheet__lang[data-astro-cid-wpvy4v7s] .lp{flex-direction:column;align-items:center;display:flex}.sheet__lang[data-astro-cid-wpvy4v7s] .lp__btn{background:#fff9}.sheet__lang[data-astro-cid-wpvy4v7s] .lp--compact .lp__menu{background:#ffffff8c;min-width:200px}.nav[data-astro-cid-wpvy4v7s].is-closing .sheet[data-astro-cid-wpvy4v7s]{animation:.3s cubic-bezier(.5,0,.75,0) both sheet-out}.nav[data-astro-cid-wpvy4v7s].is-closing .scrim[data-astro-cid-wpvy4v7s]{animation:.3s both fade-out}@keyframes sheet-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes sheet-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes link-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@media (width<=1040px){.nav__links[data-astro-cid-wpvy4v7s],.nav__lang[data-astro-cid-wpvy4v7s]{display:none}.burger[data-astro-cid-wpvy4v7s]{display:block}.nav__right[data-astro-cid-wpvy4v7s]{margin-inline-start:auto}}@media (width>=1041px){.sheet[data-astro-cid-wpvy4v7s],.scrim[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=520px){.btn--nav[data-astro-cid-wpvy4v7s]{display:none}}.ft[data-astro-cid-jo6i4kqk]{--ft-bg:var(--ground-2);--ft-fg:var(--fg);--ft-mid:var(--fg-mid);--ft-dim:var(--fg-dim);--ft-hair:rgb(var(--ink-rgb) / .1);--ft-accent:var(--brand-text);--ft-hover:var(--fg);--ft-chip:var(--raise);--ft-btn:var(--raise);--ft-btn-ring:rgb(var(--ink-rgb) / .08);--ft-live:var(--live);isolation:isolate;background:var(--ft-bg);color:var(--ft-fg);position:relative;overflow:hidden}.ft--dark[data-astro-cid-jo6i4kqk]{--ft-bg:var(--ink);--ft-fg:var(--on-ink);--ft-mid:var(--on-ink-mid);--ft-dim:var(--on-ink-dim);--ft-hair:rgb(var(--ground-rgb) / .08);--ft-accent:var(--brand-light);--ft-hover:#fff;--ft-chip:rgb(var(--ground-rgb) / .05);--ft-btn:rgb(var(--ground-rgb) / .06);--ft-btn-ring:transparent}.ft__deco[data-astro-cid-jo6i4kqk]{z-index:-1;pointer-events:none;position:absolute;inset:0}.ft__in[data-astro-cid-jo6i4kqk]{padding-block:clamp(56px, 7vw, 92px) calc(30px + env(safe-area-inset-bottom,0px))}.ft__top[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--ft-hair);grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);padding-bottom:clamp(40px,5vw,64px);display:grid}.ft__logo[data-astro-cid-jo6i4kqk]{display:inline-block}.ft__tag[data-astro-cid-jo6i4kqk]{max-width:36ch;color:var(--ft-mid);text-wrap:balance;margin:22px 0 0;font-size:1rem;line-height:1.55}.ft__status[data-astro-cid-jo6i4kqk]{background:var(--ft-chip);border:1px solid var(--ft-hair);color:var(--ft-mid);border-radius:999px;align-items:center;gap:10px;margin:20px 0 0;padding:7px 14px;font-size:.8rem;line-height:1.35;display:inline-flex}.ft__status[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{background:var(--ft-live);border-radius:50%;flex:none;width:7px;height:7px}.ft__social[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ft__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:var(--ft-btn);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ft-btn-ring);color:var(--ft-mid);transition:background .2s var(--ease), color .2s var(--ease), translate .2s var(--ease);border-radius:50%;place-items:center;display:grid}.ft__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--brand);box-shadow:none;color:#fff;translate:0 -2px}.ft__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline:2px solid var(--ft-accent);outline-offset:3px}.ft__h[data-astro-cid-jo6i4kqk]{font-family:var(--sans);color:var(--ft-fg);margin:4px 0 20px;font-size:.98rem;font-weight:600}.ft__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:13px;margin:0;padding:0;list-style:none;display:grid}.ft__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ft-mid);transition:color .18s var(--ease);font-size:.9rem}.ft__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ft-accent)}.ft__contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{gap:3px;display:grid}.ft__cl[data-astro-cid-jo6i4kqk]{color:var(--ft-dim);font-size:.74rem}.ft__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ft-fg)}.ft__region[data-astro-cid-jo6i4kqk]{color:var(--ft-dim);align-items:center;gap:8px;margin:22px 0 0;font-size:.82rem;line-height:1.4;display:flex}.ft__region[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{color:var(--ft-accent);flex:none}.ft__bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding-top:26px;display:flex}.ft__rights[data-astro-cid-jo6i4kqk]{color:var(--ft-dim);margin:0;font-size:.82rem}.ft__legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 24px;display:flex}.ft__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ft-mid);font-size:.82rem}.ft__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ft-hover)}.ft__langs[data-astro-cid-jo6i4kqk]{color:var(--ft-dim);align-items:center;gap:14px;display:flex}.ft__langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ft-dim);font-size:.82rem}.ft__langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ft-hover)}.ft__langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].is-on{color:var(--ft-accent)}.ft__note[data-astro-cid-jo6i4kqk]{max-width:92ch;color:var(--ft-dim);margin:22px 0 0;font-size:.76rem;line-height:1.6}@media (width<=1024px){.ft__top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}.ft__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=640px){.ft__in[data-astro-cid-jo6i4kqk]{padding-top:52px}.ft__top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;padding-bottom:36px}.ft__brand[data-astro-cid-jo6i4kqk]{text-align:center;border-bottom:1px solid var(--ft-hair);flex-direction:column;align-items:center;padding-bottom:32px;display:flex}.ft__tag[data-astro-cid-jo6i4kqk]{max-width:none;margin-inline:auto}.ft__social[data-astro-cid-jo6i4kqk]{justify-content:center;margin-top:24px}.ft__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:44px;height:44px}.ft__h[data-astro-cid-jo6i4kqk]{margin-bottom:16px}.ft__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:14px}.ft__col--contact[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.ft__contact[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px 20px}.ft__bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-top:28px}.ft__legal[data-astro-cid-jo6i4kqk]{order:1;justify-content:center}.ft__langs[data-astro-cid-jo6i4kqk]{order:2}.ft__rights[data-astro-cid-jo6i4kqk]{order:3}.ft__note[data-astro-cid-jo6i4kqk]{text-align:center;margin-inline:auto}}
