menu[data-astro-cid-ll3z6k7m]{align-items:center}menu[data-astro-cid-ll3z6k7m] a[data-astro-cid-ll3z6k7m]{color:var(--color-on-surface-2);text-decoration:none;padding:var(--padding-1)}.button[data-astro-cid-ll3z6k7m]:is(menu a){background:radial-gradient(93.51% 82.36%at 50% 50%,#fff 0,#d8d8d8);box-shadow:2px 2px 2px #fff,-1px -1px 2px #00000026,0 0 6px #0000001a}[data-astro-cid-ll3z6k7m][role=separator]{inline-size:3ch}@media (min-width:0px) and (max-width:500px){.responsive[data-astro-cid-ll3z6k7m],[data-astro-cid-ll3z6k7m][role=separator]{display:none}}.button[data-astro-cid-ll3z6k7m].social{border:0;border-radius:var(--border-radius-2);border-color:transparent;color:var(--color-on-surface-2);background:var(--color-surface-1);scale:initial;box-shadow:4px 4px 9px #cdcdcd,-4px -4px 9px #fff;transition:all ease-out var(--transition-duration-1)}.button[data-astro-cid-ll3z6k7m].social:is(:hover,:focus){border:0;border-radius:var(--border-radius-2);color:var(--color-on-surface-1);background:linear-gradient(145deg,#d9d9d9,#fff);box-shadow:4px 4px 9px #cdcdcd,-4px -4px 9px #fff}a[data-astro-cid-qgrrgaau],header[data-astro-cid-qgrrgaau]{align-items:center}header[data-astro-cid-qgrrgaau]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:var(--block-size-2);inline-size:var(--inline-size-5);max-inline-size:calc(100% - 2*var(--margin-inline-2));margin-inline:auto}h1[data-astro-cid-qgrrgaau]{margin-block:0}a[data-astro-cid-qgrrgaau]{display:flex;gap:var(--gap-1);text-decoration:none;font-size:var(--font-size-1);color:var(--color-on-surface-1)}.logo[data-astro-cid-qgrrgaau]{block-size:2ex;inline-size:auto}.menu[data-astro-cid-qgrrgaau]{margin-inline-start:auto}hgroup[data-astro-cid-ush3wnz6]{text-align:center;margin-block-end:var(--margin-block-4)}hgroup[data-astro-cid-ush3wnz6] p[data-astro-cid-ush3wnz6]{text-transform:uppercase;font-size:var(--font-size-0);color:#549ef8}hgroup[data-astro-cid-ush3wnz6] h2[data-astro-cid-ush3wnz6]{margin-block:0;font-size:var(--font-size-2);font-weight:var(--font-weight-1);text-transform:capitalize}ul[data-astro-cid-ush3wnz6]{--i:3px;--b:3px;--size:6px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--inline-size-2),1fr));grid-gap:var(--gap-2);gap:var(--gap-2);padding-inline:var(--padding-2);inline-size:var(--inline-size-5);max-inline-size:calc(100% - 2*var(--margin-inline-2));margin-inline:auto}ul[data-astro-cid-ush3wnz6] picture[data-astro-cid-ush3wnz6]{border-radius:var(--border-radius-2);background:#f7f7f7;box-shadow:var(--i) var(--b) var(--size) #d2d2d2,calc(var(--i)*-1) calc(var(--b)*-1) var(--size) #fff;transition:all ease-out var(--transition-duration-2)}ul[data-astro-cid-ush3wnz6] a[data-astro-cid-ush3wnz6]{display:block;text-decoration:none;color:inherit}:is(ul a):hover[data-astro-cid-ush3wnz6]{--i:0px;--b:16px;--size:24px}:is(ul a):hover[data-astro-cid-ush3wnz6] picture[data-astro-cid-ush3wnz6]{scale:1.015}article[data-astro-cid-ush3wnz6] h3[data-astro-cid-ush3wnz6]{text-transform:uppercase;font-size:var(--font-size-0);color:var(--color-on-surface-2);text-wrap:balance;margin-block:0;font-weight:var(--font-weight-1)}article[data-astro-cid-ush3wnz6] p[data-astro-cid-ush3wnz6]{padding:var(--padding-block-2) var(--padding-inline-1);line-height:1.35}ul[data-astro-cid-ush3wnz6]:hover a[data-astro-cid-ush3wnz6]:not(:hover){scale:.95}picture[data-astro-cid-ush3wnz6] img[data-astro-cid-ush3wnz6]{background:linear-gradient(149deg,#f5f9ff 10.58%,#d6e8ff 116.96%);inline-size:100%;block-size:auto;aspect-ratio:var(--aspect-ratio-landscape);border-radius:inherit}div[data-astro-cid-xrfrfpd6][role=presentation] svg{block-size:100%;inline-size:var(--inline-size-5);max-inline-size:calc(100% - 2*var(--margin-inline-2));margin-inline:auto}div[data-astro-cid-xrfrfpd6][role=presentation] svg path:nth-child(1){fill:red}@keyframes logo__clip-out{0%{scale:1;transform:translateY(0);clip-path:polygon(0 100%,8% 94%,17% 89%,28% 85%,38% 83%,49% 82%,60% 82%,72% 85%,81% 88%,89% 92%,94% 96%,100% 100%,100%0,0 0)}15%{opacity:1}to{scale:.6;opacity:0;transform:translateY(-150px);clip-path:polygon(0 39%,7% 35%,16% 31%,26% 27%,36% 25%,46% 23%,58% 23%,70% 26%,80% 30%,89% 33%,96% 38%,100% 42%,100%0,0 0)}}[data-astro-cid-asr7dgyj][role=presentation]{position:absolute;inset:0;z-index:var(--z-index--1);pointer-events:none;display:flex;justify-content:center;align-items:center}[data-astro-cid-asr7dgyj][role=presentation] .svg[data-astro-cid-asr7dgyj]{margin:auto;inline-size:var(--inline-size-2);max-inline-size:65vw;block-size:auto;scale:1;opacity:1;transform:translateY(0);clip-path:polygon(0 0,100%0,100% 100%,0 100%);animation:logo__clip-out linear .5s .68s forwards}@keyframes next__fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--size)*1.35))}}@keyframes next__reveals{0%{opacity:0}to{opacity:1}}@keyframes next__scales{0%,to{--ls:3px;scale:1}50%{--ls:9px;scale:1.15}}span[data-astro-cid-igwgdyis]{--size:3.35ex;--ls:3px;margin-inline:auto;inset-block-end:15vh;inset-inline-start:calc(50% - 1.675ex);inset-inline-start:calc(50% - var(--size)/2);opacity:0;animation:next__reveals ease-out .3s 2.85s forwards}span[data-astro-cid-igwgdyis] a[data-astro-cid-igwgdyis]:before{animation:next__scales ease-in-out 1.35s infinite}span[data-astro-cid-igwgdyis] a[data-astro-cid-igwgdyis][role=presentation]:is(:hover,:focus):before{animation:none}a[data-astro-cid-igwgdyis][role=presentation]{position:relative;display:flex;align-items:center;justify-content:center;block-size:var(--size);aspect-ratio:var(--aspect-ratio-square);color:var(--color-surface-3);animation-name:next__fade-out;animation-duration:1ms;animation-fill-mode:forwards;animation-timeline:scroll();animation-range-end:20vh}a[data-astro-cid-igwgdyis][role=presentation]:before{z-index:var(--z-index--1);content:"";position:absolute;inset:0;border-color:transparent;border-radius:var(--border-radius-round);background:#8abeff;box-shadow:var(--ls) var(--ls) calc(2*var(--ls)) #cdcdcd,calc(-1*var(--ls)) calc(-1*var(--ls)) calc(2*var(--ls)) #fff}a[data-astro-cid-igwgdyis][role=presentation]:is(:hover,:focus):before{border-radius:var(--border-radius-round);background:linear-gradient(145deg,#549ef8,#8abeff);box-shadow:var(--ls) var(--ls) calc(2*var(--ls)) #cdcdcd,calc(-1*var(--ls)) calc(-1*var(--ls)) calc(2*var(--ls)) #fff}@keyframes title__fade-in{0%{opacity:0}to{opacity:1}}@keyframes subtitle__fade-in{0%{opacity:0}to{opacity:1}}@keyframes word__flash{0%{--percent-1:0%;--percent-2:15%;--percent-3:30%}20%{--percent-1:66%;--percent-2:85%;--percent-3:100%}to{--percent-1:0%;--percent-2:99.9%;--percent-3:100%}}hgroup[data-astro-cid-6ce76vxc]{z-index:0;position:relative;margin-inline:auto;opacity:0;animation:title__fade-in ease-out .65s 1.35s forwards}hgroup[data-astro-cid-6ce76vxc]:before{--bs:calc(var(--block-size-3) * 1.35);--is:calc(var(--inline-size-3) * 1.15);z-index:var(--z-index--1);content:"";display:block;position:absolute;inset-inline-start:calc(50% - var(--is)/2);inset-block-start:calc(50% - var(--bs)/2);block-size:var(--bs);inline-size:var(--is);max-inline-size:80vw;background-color:var(--color-surface-1);filter:blur(2.65rem);border-radius:100%;opacity:0;animation:title__fade-in ease-out .65s 1.65s forwards}h1[data-astro-cid-6ce76vxc],p[data-astro-cid-6ce76vxc]{font-weight:var(--font-weight-1)}h1[data-astro-cid-6ce76vxc]{margin-block:0;font-size:var(--font-size-3)}p[data-astro-cid-6ce76vxc]{font-size:var(--font-size-2);opacity:0;animation:subtitle__fade-in ease-out .65s 1.9s forwards}@property --percent-1{syntax:"<percentage>";inherits:false;initial-value:0%}@property --percent-2{syntax:"<percentage>";inherits:false;initial-value:15%}@property --percent-3{syntax:"<percentage>";inherits:false;initial-value:30%}.word[data-astro-cid-6ce76vxc]{--color-1:#1871f6;--color-2:#86b7ff;--color-3:#1871f6;--percent-1:0%;--percent-2:15%;--percent-3:30%;animation:word__flash linear 1.85s 1.65s forwards;background:linear-gradient(120deg,#1871f6 0,#86b7ff,#1871f6 30%);background:linear-gradient(120deg,var(--color-1) var(--percent-1),var(--color-2) var(--percent-2),var(--color-3) var(--percent-3));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes backers__appears{0%{opacity:0}to{opacity:1}}section[data-astro-cid-ilczliii]{opacity:0;padding-block:var(--padding-block-2) var(--padding-block-3);animation:backers__appears ease-out 1.5s 2.5s forwards}hgroup[data-astro-cid-ilczliii]{text-align:center;margin-block-end:var(--margin-block-2)}hgroup[data-astro-cid-ilczliii] h2[data-astro-cid-ilczliii],hgroup[data-astro-cid-ilczliii] small[data-astro-cid-ilczliii]{line-height:var(--line-height-0)}hgroup[data-astro-cid-ilczliii] small[data-astro-cid-ilczliii]{text-transform:uppercase;font-size:var(--font-size-0);color:#549ef8}hgroup[data-astro-cid-ilczliii] h2[data-astro-cid-ilczliii]{margin-block:0;font-weight:var(--font-weight-1);text-transform:capitalize}div[data-astro-cid-ilczliii]{--gap:1rem;position:relative;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--gap-4);max-inline-size:100vw;-webkit-mask-image:linear-gradient(to left,transparent 0,var(--color-surface) 20%,var(--color-surface) 80%,transparent 100%);mask-image:linear-gradient(to left,transparent 0,var(--color-surface) 20%,var(--color-surface) 80%,transparent 100%)}div[data-astro-cid-ilczliii]:is(:hover,:focus-within) ul[data-astro-cid-ilczliii]{animation-play-state:paused}ul[data-astro-cid-ilczliii]{flex-shrink:0;display:flex;justify-content:space-around;gap:var(--gap-4);min-inline-size:100%;margin-block:var(--margin-block-3);animation:marquee 45s linear infinite;opacity:.65}ul[data-astro-cid-ilczliii] li[data-astro-cid-ilczliii] img{block-size:30px;inline-size:auto}@keyframes globe__fade-in{0%{scale:.65;opacity:0;transform:rotateX(80deg) translateY(120px);clip-path:circle(50%at 50% 135%)}to{scale:1;opacity:.65;transform:rotateX(0);clip-path:circle(50%at 50% 50%)}}section[data-astro-cid-7jmkdupb]{z-index:0;position:relative;display:grid;grid-template-rows:1fr auto auto;align-items:center;text-align:center;justify-content:center;block-size:calc(100vh - var(--block-size-2));max-block-size:calc(var(--block-size-5)*1.5);padding-block-end:var(--padding-block-3)}.globe[data-astro-cid-7jmkdupb]{position:absolute;inset:0;z-index:var(--z-index--1);pointer-events:none;scale:.65;opacity:0;perspective:1000px;transform-style:preserve-3d;animation:globe__fade-in ease-out 1s .65s forwards;backface-visibility:hidden}@keyframes projectscta__scales{0%,to{--ls:3px;scale:1}50%{--ls:9px;scale:1.015}}.container[data-astro-cid-vzh6lnly]{inline-size:100vw;position:relative;overflow:hidden}nim-projects[data-astro-cid-vzh6lnly]{display:block;margin-block:var(--margin-block-5)}h2[data-astro-cid-vzh6lnly]{padding-block:var(--marbin-block-5);text-align:center;font-size:var(--font-size-2);font-weight:var(--font-weight-1);text-transform:capitalize}li[data-astro-cid-vzh6lnly],ul[data-astro-cid-vzh6lnly]{margin-inline:auto}ul[data-astro-cid-vzh6lnly]{overflow:hidden;--is:clamp(var(--inline-size-3), 80vw, var(--inline-size-4));display:grid;align-items:center;grid-template-columns:auto max-content auto;padding-block:var(--padding-block-5);padding-inline:calc((50vw - (var(--is)/2)));scroll-snap-type:x mandatory}@media (min-width:0px) and (max-width:500px){ul[data-astro-cid-vzh6lnly]{--is:95vw;grid-template-columns:1fr}}@property --blur{syntax:"<length>";inherits:false;initial-value:.2rem}li[data-astro-cid-vzh6lnly]{scroll-snap-align:center;z-index:var(--z-index-1);border-radius:16px;background-color:transparent;inline-size:var(--is);padding:var(--padding-4)}li[data-astro-cid-vzh6lnly] article[data-astro-cid-vzh6lnly]{transition:all linear var(--transition-duration-2)}li[data-astro-cid-vzh6lnly] section[data-astro-cid-vzh6lnly],li[data-astro-cid-vzh6lnly][aria-current=true] button[data-astro-cid-vzh6lnly]{opacity:0}@media (min-width:0px) and (max-width:500px){li[data-astro-cid-vzh6lnly] section[data-astro-cid-vzh6lnly]{opacity:1}}@media (min-width:501px){li[data-astro-cid-vzh6lnly]:not([aria-current=true]){overflow:hidden}li[data-astro-cid-vzh6lnly]:not([aria-current=true]):hover+li[data-astro-cid-vzh6lnly]{scale:.98}li[data-astro-cid-vzh6lnly]:not([aria-current=true]) article[data-astro-cid-vzh6lnly]{opacity:.65}:is(li:not([aria-current=true]) article)[data-astro-cid-vzh6lnly] picture[data-astro-cid-vzh6lnly]{cursor:pointer}:is(:is(li:not([aria-current=true]) article) picture):not(:hover)[data-astro-cid-vzh6lnly]{filter:blur(.2rem)}}@media (min-width:0px) and (max-width:500px){li[data-astro-cid-vzh6lnly]{padding:var(--padding-2)}}li[data-astro-cid-vzh6lnly],picture[data-astro-cid-vzh6lnly]{position:relative}li[data-astro-cid-vzh6lnly]{transition:scale ease-out var(--transition-duration-1),box-shadow ease-out var(--transition-duration-3)}@media (min-width:0px) and (max-width:500px){li[data-astro-cid-vzh6lnly].featured{background-color:#fff;box-shadow:inset 4px 4px 16px #d5d5d5,inset -4px -4px 16px #fff}}@media (min-width:501px){li[data-astro-cid-vzh6lnly][aria-current=true]{transform:none;background-color:#fff;box-shadow:inset 4px 4px 16px #d5d5d5,inset -4px -4px 16px #fff}li[data-astro-cid-vzh6lnly][aria-current=true]:has(+li:hover){scale:.98}li[data-astro-cid-vzh6lnly][aria-current=true] picture[data-astro-cid-vzh6lnly] img[data-astro-cid-vzh6lnly]{box-shadow:0 16px 32px #c9c9c9,-8px -8px 32px #fff}li[data-astro-cid-vzh6lnly][aria-current=true] section[data-astro-cid-vzh6lnly]{opacity:1}li[data-astro-cid-vzh6lnly][aria-current=true] a[data-astro-cid-vzh6lnly]{transform:translate(0);opacity:1}}picture[data-astro-cid-vzh6lnly]{border-radius:var(--border-radius-3)}picture[data-astro-cid-vzh6lnly] img[data-astro-cid-vzh6lnly]{border-radius:inherit;aspect-ratio:var(--aspect-ratio-landscape);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:all ease-out var(--transition-duration-3) var(--transition-duration-3)}picture[data-astro-cid-vzh6lnly]:after,picture[data-astro-cid-vzh6lnly]:before{content:"";inset:0;position:absolute;border-radius:inherit}picture[data-astro-cid-vzh6lnly]:after{background-color:#549ef8;mix-blend-mode:overlay}picture[data-astro-cid-vzh6lnly]:before{background:linear-gradient(0deg,#000,transparent)}.featured[data-astro-cid-vzh6lnly] img[data-astro-cid-vzh6lnly]{-o-object-position:bottom;object-position:bottom}.featured[data-astro-cid-vzh6lnly] picture[data-astro-cid-vzh6lnly]:before{background:linear-gradient(0deg,#fff,transparent)}.featured[data-astro-cid-vzh6lnly] h3[data-astro-cid-vzh6lnly]{color:var(--color-on-surface-1)}ul[data-astro-cid-vzh6lnly] li[data-astro-cid-vzh6lnly] section[data-astro-cid-vzh6lnly] hgroup[data-astro-cid-vzh6lnly]{margin-block:var(--margin-block-3);margin-block-start:-2em;display:block;position:relative}:is(ul li section hgroup)[data-astro-cid-vzh6lnly] p[data-astro-cid-vzh6lnly]{text-transform:uppercase;font-size:var(--font-size-0);color:#549ef8;text-wrap:balance;margin-block-end:2em;margin-inline-start:1em}:is(ul li section hgroup)[data-astro-cid-vzh6lnly] h3[data-astro-cid-vzh6lnly]{margin-block:0;font-size:var(--font-size-2);font-weight:var(--font-weight-1);text-transform:capitalize;text-wrap:balance}ul[data-astro-cid-vzh6lnly] li[data-astro-cid-vzh6lnly] section[data-astro-cid-vzh6lnly] a[data-astro-cid-vzh6lnly]{--ls:3px;display:inline-block;background:linear-gradient(145deg,#549ef8,#8abeff);box-shadow:0 3px 6px #cdcdcd,-3px -3px 6px #fff;box-shadow:0 var(--ls) calc(2*var(--ls)) #cdcdcd,calc(-1*var(--ls)) calc(-1*var(--ls)) calc(2*var(--ls)) #fff;border-radius:var(--border-radius-round);padding:var(--padding-block-1) var(--padding-inline-3);margin-block-start:var(--margin-block-3);color:var(--color-surface);text-decoration:none;text-transform:uppercase;font-size:var(--font-size-0);font-weight:600;transition:all ease-out var(--transition-duration-2) var(--transition-duration-2);animation:projectscta__scales ease-in-out 1.35s infinite}:is(ul li section a):is(:hover,:focus)[data-astro-cid-vzh6lnly]{animation-play-state:paused!important}@property --ls{syntax:"<length>";inherits:false;initial-value:3px}li[data-astro-cid-vzh6lnly] button[data-astro-cid-vzh6lnly]{--size:3.35ex;--ls:3px;cursor:pointer;top:26%;background-color:transparent;inline-size:-moz-max-content;inline-size:max-content;block-size:-moz-max-content;padding:0;margin:1em;display:flex;align-items:center;justify-content:center;block-size:3.35ex;block-size:var(--size);aspect-ratio:var(--aspect-ratio-square);color:var(--color-surface-3);z-index:var(--z-index--1);content:"";position:absolute;border-color:transparent;border-radius:var(--border-radius-round);background:#8abeff;box-shadow:3px 3px 6px #cdcdcd,-3px -3px 6px #fff;box-shadow:var(--ls) var(--ls) calc(2*var(--ls)) #cdcdcd,calc(-1*var(--ls)) calc(-1*var(--ls)) calc(2*var(--ls)) #fff;pointer-events:visible;z-index:2}:is(li button):is(:hover,:focus)[data-astro-cid-vzh6lnly]{scale:1.05;border-radius:var(--border-radius-round);background:linear-gradient(145deg,#549ef8,#8abeff);box-shadow:calc(var(--ls)*2) calc(var(--ls)*2) calc(4*var(--ls)) #cdcdcd,calc(-2*var(--ls)) calc(-2*var(--ls)) calc(4*var(--ls)) #fff}:is(li button):first-of-type[data-astro-cid-vzh6lnly]{inset-inline-start:0}:is(li button):last-of-type[data-astro-cid-vzh6lnly]{inset-inline-end:0}@media (min-width:0px) and (max-width:500px){li[data-astro-cid-vzh6lnly] button[data-astro-cid-vzh6lnly]{display:none}}li[data-astro-cid-vzh6lnly][aria-current=true]{z-index:2}@keyframes purpose__appears{0%{opacity:0}to{opacity:1}}@keyframes purpose__fades-in{0%{opacity:0}to{opacity:1}}@keyframes purpose__pops-out{0%{scale:.15}to{opacity:1;transform:translateY(0)}}@keyframes purpose__shades-around{0%{opacity:0}to{opacity:1}}section[data-astro-cid-zahclpqx]{z-index:0;position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-5);gap:var(--gap-5)}@media (min-width:0px) and (max-width:500px){section[data-astro-cid-zahclpqx]{grid-template-columns:1fr}}article[data-astro-cid-zahclpqx],section[data-astro-cid-zahclpqx]{margin-inline:auto}section[data-astro-cid-zahclpqx]{inline-size:var(--inline-size-5);max-inline-size:calc(100% - 2*var(--margin-inline-2));padding-block-start:var(--block-size-2);padding-block-end:var(--block-size-3)}article[data-astro-cid-zahclpqx]{z-index:0;position:relative;max-inline-size:var(--inline-size-3);padding:var(--padding-3);text-align:center;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}@supports (animation-timeline:view()){article[data-astro-cid-zahclpqx]:first-of-type{opacity:0}}article[data-astro-cid-zahclpqx]:first-of-type{animation:purpose__appears ease-out both;animation-timeline:view();animation-range-start:15%;animation-range-end:45%}@supports (animation-timeline:view()){article[data-astro-cid-zahclpqx]:last-of-type{opacity:0}}article[data-astro-cid-zahclpqx]:last-of-type{animation:purpose__appears ease-out both;animation-timeline:view();animation-range-start:25%;animation-range-end:50%}article[data-astro-cid-zahclpqx] hgroup[data-astro-cid-zahclpqx]{margin-block-end:var(--margin-block-3)}article[data-astro-cid-zahclpqx] hgroup[data-astro-cid-zahclpqx] p[data-astro-cid-zahclpqx]{text-transform:uppercase;font-size:var(--font-size-0);color:#549ef8;text-wrap:balance}article[data-astro-cid-zahclpqx] hgroup[data-astro-cid-zahclpqx] h2[data-astro-cid-zahclpqx]{margin-block:0;font-size:var(--font-size-2);font-weight:var(--font-weight-1);text-transform:capitalize;text-wrap:balance}article[data-astro-cid-zahclpqx]:before{content:"";border:1px #c0dbfd;border-radius:var(--border-radius-3);background:radial-gradient(91.2% 52.08%at 52.11% 46.17%,#bddbff7f0,#ffffff7f);border:var(--border-width-1) solid #c0dbfd;opacity:.65;z-index:var(--z-index--1);position:absolute;inset:0}ul[data-astro-cid-zahclpqx],ul[data-astro-cid-zahclpqx] li[data-astro-cid-zahclpqx]{display:grid}ul[data-astro-cid-zahclpqx]{z-index:var(--z-index--1);position:absolute;inset:0;list-style:none;place-content:center;padding-inline-start:unset}ul[data-astro-cid-zahclpqx] li[data-astro-cid-zahclpqx]{margin:auto;animation:purpose__fades-in linear both;animation-timeline:view();animation-range-end:33%}:is(ul li)[data-astro-cid-zahclpqx],:is(ul li)[data-astro-cid-zahclpqx]>svg{grid-column:1;grid-row:1;place-content:center}:is(ul li)[data-astro-cid-zahclpqx] svg{animation:purpose__pops-out linear both;animation-timeline:view();animation-range-end:25%}:is(ul li):nth-child(3)[data-astro-cid-zahclpqx] svg{block-size:280px;inline-size:auto;animation-range-end:30%}:is(ul li):nth-last-child(2)[data-astro-cid-zahclpqx] svg{block-size:430px;inline-size:auto;animation-range-end:35%}:is(ul li):last-child[data-astro-cid-zahclpqx] svg{block-size:600px;inline-size:auto;animation-range-end:40%}@layer reset,typography,elements,utilities;@layer reset{*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:calc(1*clamp(1.35em,4vh,calc(1.35em *1.35)));line-height:var(--line-height-1);-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-inline-size:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}}@layer elements{:where(a[href]){color:color-mix(in oklab,lightblue,5%currentColor);text-decoration-color:currentColor;text-decoration-thickness:.1em;text-underline-offset:.165em;transition:scale ease-out 20ms;transition:scale ease-out var(--transition-duration-1)}@supports (color:color-mix(in lch,red,blue)){:where(a[href]){color:color-mix(in oklab,var(--color-accent),5%currentColor)}}:where(a[href]):where(:focus),:where(a[href]):where(:hover){border-radius:.165em;border-radius:var(--border-radius-1);color:color-mix(in oklab,lightblue,50%currentColor);scale:1.0165}@supports (color:color-mix(in lch,red,blue)){:where(a[href]):where(:focus),:where(a[href]):where(:hover){color:color-mix(in oklab,var(--color-accent),50%currentColor)}}:where(a[href]):where(:focus-visible){outline-offset:.1875em .3125em;outline-offset:var(--border-width-2) var(--border-width-3);outline-radius:0;outline-color:color-mix(in oklch shorter hue,lightblue,calc(200* .55%) color-mix(in oklab,10%lightblue,#fbfbfb));outline-color:var(--color-accent-5)}}@layer elements{:where(code){font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,"Ubuntu Monospace",Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace;font-family:var(--font-family-mono);background-color:color-mix(in oklch shorter hue,#fbfbfb,11% color-mix(in oklab,10%#fbfbfb,#f4f4f4));background-color:var(--color-surface-2);padding-inline:calc(.5*clamp(.35ch,2vw,calc(.35ch *1.65)));padding-inline:calc(var(--padding-inline-1)*.5);padding-block:calc(clamp(.35ex,2vh,.35ex)/2);padding-block:calc(var(--space-block-1)*.5);border-radius:.165em;border-radius:var(--border-radius-1);line-height:calc(1*clamp(.85em,2vh,1.1475em));line-height:var(--line-height-0);mix-blend-mode:screen}@media (prefers-color-scheme:light){:where(code){mix-blend-mode:multiply}}html[data-prefers-color-scheme=dark] :where(code){mix-blend-mode:screen}html[data-prefers-color-scheme=light] :where(code){mix-blend-mode:multiply}}@layer elements.button{:where(button,.button){border-radius:.35em;border-radius:var(--border-radius-2);padding-inline:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));padding-inline:var(--padding-inline-1);border:.0625em solid color-mix(in oklch shorter hue,#fbfbfb,44% color-mix(in oklab,10%#fbfbfb,#f4f4f4));border:var(--border-width-1) solid var(--color-surface-3);cursor:pointer;font-weight:700;font-weight:var(--font-weight-2);line-height:calc(1*clamp(1.35em,4vh,calc(1.35em *1.35)));line-height:var(--line-height-1);transition:scale ease-out 60ms,border-color ease-out 20ms,outline ease-out 20ms;transition:scale ease-out var(--transition-duration-2),border-color ease-out var(--transition-duration-1),outline ease-out var(--transition-duration-1)}:where(button,.button):focus,:where(button,.button):hover{scale:1.0165;border-color:color-mix(in oklch shorter hue,#fbfbfb,calc(.55% *115) #111);border-color:var(--color-on-surface-2)}:where(button,.button):active,:where(button,.button):focus-visible:not(:active){outline-offset:.1875em;outline-offset:var(--border-width-2);outline-radius:0;outline-color:color-mix(in oklch shorter hue,#fbfbfb,calc(.55% *350) #111);outline-color:var(--color-on-surface-1)}:where(button,.button) svg{display:inline-block}:where(button,.button):has(svg){display:flex;align-items:center;-moz-column-gap:.5cap;column-gap:.5cap}:where(button,.button)[type=submit]{background-color:#add8e6;background-color:var(--color-accent-1);border-color:color-mix(in oklch shorter hue,lightblue,calc(50* .55%) color-mix(in oklab,10%lightblue,#fbfbfb));border-color:var(--color-accent-2)}}@layer elements{:root{--icon-chevron-inline-start-32px:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 16 16"><path fill="currentColor" d="M10.354 3.146a.5.5 0 0 1 0 .708L6.207 8l4.147 4.146a.5.5 0 0 1-.708.708l-4.5-4.5a.5.5 0 0 1 0-.708l4.5-4.5a.5.5 0 0 1 .708 0"/></svg>');--icon-chevron-inline-end-32px:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 16 16"><path fill="currentColor" d="M5.646 3.146a.5.5 0 0 0 0 .708L9.793 8l-4.147 4.146a.5.5 0 0 0 .708.708l4.5-4.5a.5.5 0 0 0 0-.708l-4.5-4.5a.5.5 0 0 0-.708 0"/></svg>');--icon-chevron-block-start-32px:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 16 16"><path fill="currentColor" d="M10.354 3.146a.5.5 0 0 1 0 .708L6.207 8l4.147 4.146a.5.5 0 0 1-.708.708l-4.5-4.5a.5.5 0 0 1 0-.708l4.5-4.5a.5.5 0 0 1 .708 0"/></svg>');--icon-chevron-block-end-32px:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 16 16"><path fill="currentColor" d="M3.146 10.354a.5.5 0 0 0 .708 0L8 6.207l4.146 4.147a.5.5 0 0 0 .708-.708l-4.5-4.5a.5.5 0 0 0-.708 0l-4.5 4.5a.5.5 0 0 0 0 .708"/></svg>');--icon-document-bullet-list-16px-regular:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 16 16"><path fill="currentColor" d="M5 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V5.414a1.5 1.5 0 0 0-.44-1.06L9.647 1.439A1.5 1.5 0 0 0 8.586 1zM4 3a1 1 0 0 1 1-1h3v2.5A1.5 1.5 0 0 0 9.5 6H12v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm7.793 2H9.5a.5.5 0 0 1-.5-.5V2.207zM7 7.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5M7.5 9a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1zM7 11.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5M5.5 8a.5.5 0 1 0 0-1a.5.5 0 0 0 0 1M6 9.5a.5.5 0 1 1-1 0a.5.5 0 0 1 1 0M5.5 12a.5.5 0 1 0 0-1a.5.5 0 0 0 0 1"/></svg>');--icon-dstar-32-filled:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="currentColor" d="M14.655 3.84c.549-1.12 2.144-1.12 2.693 0l3.199 6.52l7.17 1.05c1.228.179 1.72 1.686.834 2.555l-5.195 5.096l1.224 7.183c.21 1.227-1.08 2.16-2.18 1.578l-6.399-3.385l-6.399 3.385c-1.1.582-2.389-.351-2.18-1.578l1.225-7.183l-5.196-5.096c-.885-.87-.394-2.376.834-2.556l7.17-1.048z"/></svg>')}}@layer elements{:where(details){border-block:.0625em solid color-mix(in oklch shorter hue,#fbfbfb,44% color-mix(in oklab,10%#fbfbfb,#f4f4f4));border-block:var(--border-width-1) solid var(--color-surface-3);border-radius:.165em;border-radius:var(--border-radius-1)}:where(details):where(>*){padding-inline:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));padding-inline:var(--padding-inline-1)}:where(details):where([open]) summary{border-block-end:.0625em solid color-mix(in oklch shorter hue,#fbfbfb,44% color-mix(in oklab,10%#fbfbfb,#f4f4f4));border-block-end:var(--border-width-1) solid var(--color-surface-3)}:is(:where(details):where([open]) summary):after{transform:scaleY(-1);-webkit-transform:scaleY(-1)}:where(details):where(:has(+:is(:where(details)))){border-block-end-color:transparent}:where(details>summary){position:relative;cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:center}:where(details>summary):focus-visible{outline-offset:.1875em;outline-offset:var(--border-width-2);outline-radius:0;outline-color:color-mix(in oklch shorter hue,lightblue,calc(200* .55%) color-mix(in oklab,10%lightblue,#fbfbfb));outline-color:var(--color-accent-5)}:where(details>summary)::-webkit-details-marker{display:none}:where(details>summary)::marker{display:none}:where(details>summary)::-moz-list-bullet{list-style-type:none}:where(details>summary):after{content:"";width:32px;height:32px;display:inline-block;margin-inline-start:auto;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 16 16"><path fill="currentColor" d="M3.146 10.354a.5.5 0 0 0 .708 0L8 6.207l4.146 4.147a.5.5 0 0 0 .708-.708l-4.5-4.5a.5.5 0 0 0-.708 0l-4.5 4.5a.5.5 0 0 0 0 .708"/></svg>');mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 16 16"><path fill="currentColor" d="M3.146 10.354a.5.5 0 0 0 .708 0L8 6.207l4.146 4.147a.5.5 0 0 0 .708-.708l-4.5-4.5a.5.5 0 0 0-.708 0l-4.5 4.5a.5.5 0 0 0 0 .708"/></svg>');-webkit-mask:var(--icon-chevron-block-end-32px);mask:var(--icon-chevron-block-end-32px);background-color:currentColor;margin-block-start:-6px;position:relative;top:4px;scale:.5;transition:transform 235ms ease-out}}@layer elements{:where(dialog){inline-size:clamp(var(--inline-size-3),65vw,var(--inline-size-4));background-color:#fbfbfb;background-color:var(--color-surface-1);color:color-mix(in oklch shorter hue,#fbfbfb,calc(.55% *350) #111);color:var(--color-on-surface-1);margin:auto;padding:clamp(.35ex,2vh,.35ex) calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));padding:var(--padding-1);border:.0625em solid color-mix(in oklch shorter hue,#fbfbfb,11% color-mix(in oklab,10%#fbfbfb,#f4f4f4));border:var(--border-width-1) solid var(--color-surface-2);border-radius:.35em;border-radius:var(--border-radius-2);box-shadow:0 .5em 1em -1px #000;box-shadow:var(--box-shadow-3)}:where(dialog)::backdrop{background-color:#fbfbfb;background-color:var(--color-surface-1);opacity:.95}@media (prefers-reduced-transparency:no-preference){:where(dialog)::backdrop{opacity:.65}}@media (min-width:0px) and (max-width:500px){:where(dialog){inline-size:calc(100% - (2*clamp(.35ch,2vw,calc(.35ch *1.65))));inline-size:calc(100% - 2*var(--margin-inline-1))}}}@layer elements{:where(hr){border:0;border-block-start-style:solid;border-block-start-color:color-mix(in oklch,7%currentColor,transparent);border-block-start-width:.0625em;border-block-start-width:var(--border-width-1)}}@layer elements.input{:where(input[type=text],input[type=number],input[type=date]){border-radius:.35em;border-radius:var(--border-radius-2);padding-inline:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));padding-inline:var(--padding-inline-1);border:.0625em solid color-mix(in oklch shorter hue,#fbfbfb,44% color-mix(in oklab,10%#fbfbfb,#f4f4f4));border:var(--border-width-1) solid var(--color-surface-3);transition:scale ease-out 60ms,border-color ease-out 20ms,outline ease-out 20ms;transition:scale ease-out var(--transition-duration-2),border-color ease-out var(--transition-duration-1),outline ease-out var(--transition-duration-1)}:where(input[type=text],input[type=number],input[type=date]):not(:focus){cursor:pointer}:where(input[type=text],input[type=number],input[type=date]):focus,:where(input[type=text],input[type=number],input[type=date]):hover{scale:1.0165;border-color:color-mix(in oklch shorter hue,#fbfbfb,calc(.55% *115) #111);border-color:var(--color-on-surface-2)}:where(input[type=text],input[type=number],input[type=date]):focus-visible{outline-offset:.1875em;outline-offset:var(--border-width-2);outline-radius:0;outline-color:color-mix(in oklch shorter hue,#fbfbfb,calc(.55% *350) #111);outline-color:var(--color-on-surface-1)}:where(input[type=date]),:where(input[type=number]){-webkit-appearance:initial;-moz-appearance:initial;appearance:initial}:where(input[type=number])::-webkit-inner-spin-button,:where(input[type=number])::-webkit-outer-spin-button{display:none}:where(input[type=date])::-webkit-calendar-picker-indicator,:where(input[type=date])::-webkit-inner-spin-button{display:none}}@layer elements{[role=switch]{--switch-background-color:var(--color-surface-3);--switch-border-width:var(--border-width-1);--switch-border-color:var(--color-surface-5);--thumb-background-color:var(--color-on-surface-1);--thumb-offset:var(--border-width-2);--thumb-block-size: calc(1lh - 1ex) ;--thumb-inline-size:calc( var(--thumb-block-size) - var(--border-width-2) * 2 );-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:color-mix(in oklch shorter hue,#fbfbfb,44% color-mix(in oklab,10%#fbfbfb,#f4f4f4));background-color:var(--switch-background-color);block-size:calc(1lh - 1ex);block-size:var(--thumb-block-size);inline-size:auto;aspect-ratio:16/9;aspect-ratio:var(--aspect-ratio-landscape);border-radius:1e5px;border-radius:var(--border-radius-round);padding-block:.1875em;padding-block:var(--thumb-offset);border:.0625em solid color-mix(in oklch shorter hue,#fbfbfb,calc(200* .55%) color-mix(in oklab,10%#fbfbfb,#f4f4f4));border:var(--switch-border-width) solid var(--switch-border-color);cursor:pointer}[role=switch]:checked{--switch-background-color:var(--color-accent-1);--switch-border-color:var(--color-accent-3)}[role=switch]:before{content:"";display:block;block-size:var(--thumb-inline-size);inline-size:auto;background-color:var(--thumb-background-color);aspect-ratio:1;aspect-ratio:var(--aspect-ratio-square);border-radius:1e5px;border-radius:var(--border-radius-round);transform:translate(var(--thumb-offset));transition:transform ease-out 60ms;transition:transform ease-out var(--transition-duration-2);margin-block-start:calc(-1*var(--switch-border-width)/2)}[role=switch]:checked:before{transform:translate(calc(var(--thumb-block-size)*var(--aspect-ratio-landscape) - (var(--thumb-inline-size) + var(--thumb-offset) + var(--switch-border-width))))}}@layer elements{:where(kbd){font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,"Ubuntu Monospace",Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace;font-family:var(--font-family-mono);background-color:color-mix(in oklch shorter hue,#fbfbfb,82.5% color-mix(in oklab,10%#fbfbfb,#f4f4f4));background-color:var(--color-surface-4);padding-inline:calc(.5*clamp(.35ch,2vw,calc(.35ch *1.65)));padding-inline:calc(var(--padding-inline-1)*.5);padding-block:calc(clamp(.35ex,2vh,.35ex)/2);padding-block:calc(var(--space-block-1)*.5);border-radius:.165em;border-radius:var(--border-radius-1);line-height:calc(1*clamp(.85em,2vh,1.1475em));line-height:var(--line-height-0);mix-blend-mode:screen}@media (prefers-color-scheme:light){:where(kbd){mix-blend-mode:multiply}}html[data-prefers-color-scheme=dark] :where(kbd){mix-blend-mode:screen}html[data-prefers-color-scheme=light] :where(kbd){mix-blend-mode:multiply}}@layer elements.menu{menu[role=list]{list-style:none;padding-inline-start:0}menu[role=list][aria-orientation=horizontal]{display:flex;-moz-column-gap:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));column-gap:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));-moz-column-gap:var(--column-gap-1);column-gap:var(--column-gap-1)}}@layer elements{:where(nav[aria-orientation=vertical]){padding-inline:calc(2*clamp(.35ch,2vw,calc(.35ch *1.65)));padding-inline:calc(var(--space-inline-1)*2)}:where(nav[aria-orientation=vertical]) :where(ul){list-style:none;padding-inline-start:initial}:is(:where(nav[aria-orientation=vertical]) :where(ul)) li+li,:is(:where(nav[aria-orientation=vertical]) :where(ul)) summary{margin-block-end:calc(clamp(.35ex,2vh,.35ex)*.35);margin-block-end:calc(var(--margin-block-1)*.35)}:is(:where(nav[aria-orientation=vertical]) :where(ul)) li a,:is(:where(nav[aria-orientation=vertical]) :where(ul)) li summary{color:currentColor;text-decoration:none;padding-inline:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));padding-inline:var(--padding-inline-1);margin-inline:calc(-1*clamp(.35ch,2vw,calc(.35ch *1.65)));margin-inline:calc(var(--space-inline-1)*-1);line-height:calc(1*clamp(1.35em,4vh,calc(1.35em *1.35)));line-height:var(--line-height-1);border:.0625em solid transparent;border:var(--border-width-1) solid transparent;border-radius:.85em;border-radius:var(--border-radius-3);transition:scale ease-out .12s,border-radius linear .12s,background-color ease-in-out 60ms;transition:scale ease-out var(--transition-duration-3),border-radius linear var(--transition-duration-3),background-color ease-in-out var(--transition-duration-2)}:is(:is(:where(nav[aria-orientation=vertical]) :where(ul)) li a,:is(:where(nav[aria-orientation=vertical]) :where(ul)) li summary):where([aria-current]){background-color:color-mix(in oklch shorter hue,#fbfbfb,11% color-mix(in oklab,10%#fbfbfb,#f4f4f4));background-color:var(--color-surface-2);border-radius:.35em;border-radius:var(--border-radius-2);scale:1.01}@media (min-width:0px) and (max-width:500px){:is(:where(nav[aria-orientation=vertical]) :where(ul)) li a,:is(:where(nav[aria-orientation=vertical]) :where(ul)) li summary{line-height:calc(1*clamp(1.85em,6vh,calc(1.85em *1.35)));line-height:var(--line-height-2)}}:is(:where(nav[aria-orientation=vertical]) :where(ul)) li summary{font-weight:700;font-weight:var(--font-weight-2)}:is(:where(nav[aria-orientation=vertical]) :where(ul)) li[role=separator]{padding-block:clamp(.35ex,2vh,.35ex);padding-block:var(--padding-block-1);visibility:hidden}:is(:where(nav[aria-orientation=vertical]) :where(ul)) li a{display:block}:is(:is(:where(nav[aria-orientation=vertical]) :where(ul)) li a):where(:focus),:is(:is(:where(nav[aria-orientation=vertical]) :where(ul)) li a):where(:hover){background-color:color-mix(in oklch shorter hue,#fbfbfb,44% color-mix(in oklab,10%#fbfbfb,#f4f4f4));background-color:var(--color-surface-3);border-radius:.35em;border-radius:var(--border-radius-2)}[aria-current]:is(:is(:where(nav[aria-orientation=vertical]) :where(ul)) li a):before{content:"";background-color:#add8e6;background-color:var(--color-accent);height:calc(1lh - .375em);height:calc(1lh - var(--border-width-2)*2);width:.3125em;width:var(--border-width-3);display:block;position:absolute;margin-block-start:.1875em;margin-block-start:var(--border-width-2);margin-inline-start:calc(-2*clamp(.35ch,2vw,calc(.35ch *1.65)) - .09375em);margin-inline-start:calc(var(--margin-inline-1)*-2 - var(--border-width-2)/2);border-radius:.165em;border-radius:var(--border-radius-1)}:is(:where(nav[aria-orientation=vertical]) :where(ul)):not([aria-current]) li a:is(:hover,:focus){scale:1.01}}@layer elements.ul{ul[role=list]{list-style:none;padding-inline-start:0}ul[aria-orientation=horizontal]{display:flex;-moz-column-gap:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));column-gap:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));-moz-column-gap:var(--column-gap-1);column-gap:var(--column-gap-1)}}:root{--animation-duration-1:20ms;--animation-duration-2:60ms;--animation-duration-3:.12s;--transition-duration-1:var(--animation-duration-1);--transition-duration-2:var(--animation-duration-2);--transition-duration-3:var(--animation-duration-3)}@media (prefers-reduced-motion:no-preference){:root{--animation-duration-1:80ms;--animation-duration-2:.18s;--animation-duration-3:.26s}}:root{--border-radius-1:.165em;--border-radius-2:.35em;--border-radius-3:.85em;--border-radius-4:1.35em;--border-radius-round:1e5px;--border-start-start-radius-1:.165em;--border-start-start-radius-2:.35em;--border-start-start-radius-3:.85em;--border-start-start-radius-4:1.35em;--border-start-start-radius-round:1e5px;--border-start-end-radius-1:.165em;--border-start-end-radius-2:.35em;--border-start-end-radius-3:.85em;--border-start-end-radius-4:1.35em;--border-start-end-radius-round:1e5px;--border-end-start-radius-1:.165em;--border-end-start-radius-2:.35em;--border-end-start-radius-3:.85em;--border-end-start-radius-4:1.35em;--border-end-start-radius-round:1e5px;--border-end-end-radius-1:.165em;--border-end-end-radius-2:.35em;--border-end-end-radius-3:.85em;--border-end-end-radius-4:1.35em;--border-end-end-radius-round:1e5px;--border-width-1:.0625em;--border-width-2:.1875em;--border-width-3:.3125em;--border-inline-width-1:var(--border-width-1);--border-inline-width-2:var(--border-width-2);--border-inline-width-3:var(--border-width-3);--border-block-width-1:var(--border-width-1);--border-block-width-2:var(--border-width-2);--border-block-width-3:var(--border-width-3);--color-accent:lightblue;--color-on-accent:black}@media (prefers-color-scheme:light){:root{--color-accent:midnightblue;--color-on-accent:white}}:root{--color-accent-start:var(--color-accent);--color-accent-end:color-mix( in oklab, 10% var(--color-accent-start), var(--color-surface-1) );--color-accent-contrast:55;--color-accent-contrast-calc:calc(var(--color-accent-contrast) / 100 * 1%)}@media (prefers-contrast:more){:root{--color-accent-contrast:100}}@media (prefers-contrast:less){:root{--color-accent-contrast:25}}:root{--color-accent-1:var(--color-accent-start);--color-accent-2:color-mix( in oklch shorter hue, var(--color-accent-1), calc(50 * var(--color-accent-contrast-calc)) var(--color-accent-end) );--color-accent-3:color-mix( in oklch shorter hue, var(--color-accent-1), calc(100 * var(--color-accent-contrast-calc)) var(--color-accent-end) );--color-accent-4:color-mix( in oklch shorter hue, var(--color-accent-1), calc(150 * var(--color-accent-contrast-calc)) var(--color-accent-end) );--color-accent-5:color-mix( in oklch shorter hue, var(--color-accent-1), calc(200 * var(--color-accent-contrast-calc)) var(--color-accent-end) );--color-on-accent-1:color-mix( in oklch shorter hue, var(--color-accent-start), calc(var(--color-accent-contrast-calc) * 350) var(--color-on-accent) );--color-on-accent-2:color-mix( in oklch shorter hue, var(--color-on-accent-start), calc(var(--color-accent-contrast-calc) * 215) var(--color-on-accent) );--color-negative:darkred;--color-on-negative:white}@media (prefers-color-scheme:light){:root{--color-negative:lightcoral;--color-on-negative:black}}:root{--color-negative-start:var(--color-negative);--color-negative-end:color-mix( in oklab, 10% var(--color-negative-start), var(--color-surface-1) );--color-negative-contrast:55;--color-negative-contrast-calc:calc( var(--color-negative-contrast) / 100 * 1% )}@media (prefers-contrast:more){:root{--color-negative-contrast:100}}@media (prefers-contrast:less){:root{--color-negative-contrast:25}}:root{--color-negative-1:var(--color-negative-start);--color-negative-2:color-mix( in oklch shorter hue, var(--color-negative-1), calc(50 * var(--color-negative-contrast-calc)) var(--color-negative-end) );--color-negative-3:color-mix( in oklch shorter hue, var(--color-negative-1), calc(100 * var(--color-negative-contrast-calc)) var(--color-negative-end) );--color-negative-4:color-mix( in oklch shorter hue, var(--color-negative-1), calc(150 * var(--color-negative-contrast-calc)) var(--color-negative-end) );--color-negative-5:color-mix( in oklch shorter hue, var(--color-negative-1), calc(200 * var(--color-negative-contrast-calc)) var(--color-negative-end) );--color-on-negative-1:color-mix( in oklch shorter hue, var(--color-negative-start), calc(var(--color-negative-contrast-calc) * 350) var(--color-on-negative) );--color-on-negative-2:color-mix( in oklch shorter hue, var(--color-on-negative-start), calc(var(--color-negative-contrast-calc) * 215) var(--color-on-negative) );--color-on-neutral:white}@media (prefers-color-scheme:light){:root{--color-neutral:lightsteelblue;--color-on-neutral:black}}:root{--color-neutral-start:var(--color-neutral);--color-neutral-end:color-mix( in oklab, 10% var(--color-neutral-start), var(--color-surface-1) );--color-neutral-contrast:55;--color-neutral-contrast-calc:calc(var(--color-neutral-contrast) / 100 * 1%)}@media (prefers-contrast:more){:root{--color-neutral-contrast:100}}@media (prefers-contrast:less){:root{--color-neutral-contrast:25}}:root{--color-neutral-1:var(--color-neutral-start);--color-neutral-2:color-mix( in oklch shorter hue, var(--color-neutral-1), calc(50 * var(--color-neutral-contrast-calc)) var(--color-neutral-end) );--color-neutral-3:color-mix( in oklch shorter hue, var(--color-neutral-1), calc(100 * var(--color-neutral-contrast-calc)) var(--color-neutral-end) );--color-neutral-4:color-mix( in oklch shorter hue, var(--color-neutral-1), calc(150 * var(--color-neutral-contrast-calc)) var(--color-neutral-end) );--color-neutral-5:color-mix( in oklch shorter hue, var(--color-neutral-1), calc(200 * var(--color-neutral-contrast-calc)) var(--color-neutral-end) );--color-on-neutral-1:color-mix( in oklch shorter hue, var(--color-neutral-start), calc(var(--color-neutral-contrast-calc) * 350) var(--color-on-neutral) );--color-on-neutral-2:color-mix( in oklch shorter hue, var(--color-on-neutral-start), calc(var(--color-neutral-contrast-calc) * 215) var(--color-on-neutral) );--color-neutral:darkslateblue;--color-neutral-mix:var(--color-on-surface-1);--color-neutral-contrast:50}@media (prefers-color-scheme:light){:root{--color-neutral:lightsteelblue;--color-neutral-contrast:50}}:root{--kolor-neutral-mode:in oklch shorter hue;--kolor-neutral-contrast:calc(var(--color-neutral-contrast) / 100 * 1%);--kolor-on-neutral-contrast:calc(var(--color-neutral-contrast) / 100 * 1%);--kolor-neutral-start:color-mix( in oklab, var(--color-neutral), 1% var(--color-neutral-mix) );--kolor-neutral-end:color-mix( in oklab, 10% var(--color-neutral), var(--color-neutral-mix) )}@media (prefers-contrast:more){:root{--kolor-neutral-contrast:calc( var(--color-neutral-contrast) / 100 * 1% * 1.85 );--kolor-on-neutral-contrast:calc( var(--color-neutral-contrast) / 100 * 1% * 1.85 )}}@media (prefers-contrast:less){:root{--kolor-neutral-contrast:calc( var(--color-neutral-contrast) / 100 * 1% * .35 );--kolor-on-neutral-contrast:calc( var(--color-neutral-contrast) / 100 * 1% * .35 )}}:root{--color-neutral-0:var(--kolor-neutral-start);--color-neutral-1:color-mix( var(--kolor-neutral-mode), var(--kolor-neutral-start), var(--kolor-neutral-contrast) var(--kolor-neutral-end) );--color-neutral-2:color-mix( var(--kolor-neutral-mode), var(--color-neutral-1), calc(20 * var(--kolor-neutral-contrast)) var(--kolor-neutral-end) );--color-neutral-3:color-mix( var(--kolor-neutral-mode), var(--color-neutral-1), calc(40 * var(--kolor-neutral-contrast)) var(--kolor-neutral-end) );--color-neutral-4:color-mix( var(--kolor-neutral-mode), var(--color-neutral-1), calc(60 * var(--kolor-neutral-contrast)) var(--kolor-neutral-end) );--color-neutral-5:color-mix( var(--kolor-neutral-mode), var(--color-neutral-1), calc(100 * var(--kolor-neutral-contrast)) var(--kolor-neutral-end) );--color-on-neutral-1:color-mix( var(--kolor-neutral-mode), var(--kolor-neutral-start), calc(var(--kolor-on-neutral-contrast) * 250) var(--kolor-neutral-end) );--color-on-neutral-2:color-mix( var(--kolor-neutral-mode), var(--kolor-neutral-start), calc(var(--kolor-on-neutral-contrast) * 150) var(--kolor-neutral-end) );--color-positive:darkgreen;--color-on-positive:white}@media (prefers-color-scheme:light){:root{--color-positive:lightgreen;--color-on-positive:black}}:root{--color-positive-start:var(--color-positive);--color-positive-end:color-mix( in oklab, 10% var(--color-positive-start), var(--color-surface-1) );--color-positive-contrast:55;--color-positive-contrast-calc:calc( var(--color-positive-contrast) / 100 * 1% )}@media (prefers-contrast:more){:root{--color-positive-contrast:100}}@media (prefers-contrast:less){:root{--color-positive-contrast:25}}:root{--color-positive-1:var(--color-positive-start);--color-positive-2:color-mix( in oklch shorter hue, var(--color-positive-1), calc(50 * var(--color-positive-contrast-calc)) var(--color-positive-end) );--color-positive-3:color-mix( in oklch shorter hue, var(--color-positive-1), calc(100 * var(--color-positive-contrast-calc)) var(--color-positive-end) );--color-positive-4:color-mix( in oklch shorter hue, var(--color-positive-1), calc(150 * var(--color-positive-contrast-calc)) var(--color-positive-end) );--color-positive-5:color-mix( in oklch shorter hue, var(--color-positive-1), calc(200 * var(--color-positive-contrast-calc)) var(--color-positive-end) );--color-on-positive-1:color-mix( in oklch shorter hue, var(--color-positive-start), calc(var(--color-positive-contrast-calc) * 350) var(--color-on-positive) );--color-on-positive-2:color-mix( in oklch shorter hue, var(--color-on-positive-start), calc(var(--color-positive-contrast-calc) * 215) var(--color-on-positive) );--color-surface:#121210;--color-on-surface:#f4f4f4}@media (prefers-color-scheme:light){:root{--color-surface:#f4f4f4;--color-on-surface:#121210}}:root{--color-surface-start:var(--color-surface);--color-surface-contrast:55;--color-surface-contrast-calc:calc(var(--color-surface-contrast) / 100 * 1%);--color-surface-end:color-mix( in oklab, 10% var(--color-surface-start), #f4f4f4 )}@media (prefers-color-scheme:light){:root{--color-surface-end:color-mix( in oklab, 10% var(--color-surface-start), #121210 )}}@media (prefers-contrast:more){:root{--color-surface-contrast:100}}@media (prefers-contrast:less){:root{--color-surface-contrast:25}}:root{--color-surface-1:var(--color-surface-start);--color-surface-2:color-mix( in oklch shorter hue, var(--color-surface-1), calc(20 * var(--color-surface-contrast-calc)) var(--color-surface-end) );--color-surface-3:color-mix( in oklch shorter hue, var(--color-surface-1), calc(80 * var(--color-surface-contrast-calc)) var(--color-surface-end) );--color-surface-4:color-mix( in oklch shorter hue, var(--color-surface-1), calc(150 * var(--color-surface-contrast-calc)) var(--color-surface-end) );--color-surface-5:color-mix( in oklch shorter hue, var(--color-surface-1), calc(200 * var(--color-surface-contrast-calc)) var(--color-surface-end) );--color-on-surface-1:color-mix( in oklch shorter hue, var(--color-surface-start), calc(var(--color-surface-contrast-calc) * 350) var(--color-on-surface) );--color-on-surface-2:color-mix( in oklch shorter hue, var(--color-surface-start), calc(var(--color-surface-contrast-calc) * 115) var(--color-on-surface) );--font-family-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;--font-family-serif:ui-serif, serif;--font-family-mono:ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--global-font-size-coefficient:1;--font-size-coefficient:var(--global-font-size-coefficient);--font-size-ratio:1}@media (orientation:landscape){:root{--font-size-ratio:5 / 3}}:root{--_fs-0:.85rem;--_fs-1:.95rem;--_fs-2:1.65rem;--_fs-3:2.5rem;--font-size-0:calc( var(--font-size-coefficient) * clamp( var(--_fs-0), calc(2vw * var(--font-size-ratio)), calc(var(--_fs-0) * 1.15) ) );--font-size-1:calc( var(--font-size-coefficient) * clamp( var(--_fs-1), calc(4vw * var(--font-size-ratio)), calc(var(--_fs-1) * 1.15) ) );--font-size-2:calc( var(--font-size-coefficient) * clamp( var(--_fs-2), calc(6vw * var(--font-size-ratio)), calc(var(--_fs-2) * 1.15) ) );--font-size-3:calc( var(--font-size-coefficient) * clamp( var(--_fs-3), calc(9vw * var(--font-size-ratio)), calc(var(--_fs-3) * 1.15) ) );--fs-0:var(--font-size-0);--fs-1:var(--font-size-1);--fs-2:var(--font-size-2);--fs-3:var(--font-size-3);--font-weight-0:lighter;--font-weight-1:normal;--font-weight-2:bold;--font-weight-3:900;--font-letter-spacing-coefficient:var(--global-font-multiplier);--font-letter-spacing-ratio:1}@media (orientation:landscape){:root{--font-letter-spacing-ratio:5 / 3}}:root{--_ls-0:-.05em;--_ls-1:.025em;--_ls-2:.075em;--_ls-3:.35em;--font-letter-spacing-0:calc( var(--font-letter-spacing-coefficient) * clamp( var(--_ls-0), calc(2vw * var(--font-letter-spacing-ratio)), calc(var(--_ls-0) + var(--_ls-0) * -1.15) ) );--font-letter-spacing-1:calc( var(--font-letter-spacing-coefficient) * clamp( var(--_ls-1), calc(2vw * var(--font-letter-spacing-ratio)), calc(var(--_ls-1) * 1.35) ) );--font-letter-spacing-2:calc( var(--font-letter-spacing-coefficient) * clamp( var(--_ls-2), calc(6vw * var(--font-letter-spacing-ratio)), calc(var(--_ls-2) * 1.85) ) );--font-letter-spacing-3:calc( var(--font-letter-spacing-coefficient) * clamp( var(--_ls-3), calc(9vw * var(--font-letter-spacing-ratio)), calc(var(--_ls-3) * 1.85) ) );--letter-spacing-0:var(--font-letter-spacing-0);--letter-spacing-1:var(--font-letter-spacing-1);--letter-spacing-2:var(--font-letter-spacing-2);--letter-spacing-3:var(--font-letter-spacing-3);--ls-0:var(--font-letter-spacing-0);--ls-1:var(--font-letter-spacing-1);--ls-2:var(--font-letter-spacing-2);--ls-3:var(--font-letter-spacing-3);--font-line-height-coefficient:var(--global-font-multiplier);--font-line-height-ratio:1}@media (orientation:portrait){:root{--font-line-height-ratio:5 / 3}}:root{--font-line-height-0:calc( var(--font-line-height-coefficient) * clamp( var(--_lh-0), calc(2vh * var(--font-line-height-ratio)), calc(var(--_lh-0) * 1.35) ) );--font-line-height-1:calc( var(--font-line-height-coefficient) * clamp( var(--_lh-1), calc(4vh * var(--font-line-height-ratio)), calc(var(--_lh-1) * 1.35) ) );--font-line-height-2:calc( var(--font-line-height-coefficient) * clamp( var(--_lh-2), calc(6vh * var(--font-line-height-ratio)), calc(var(--_lh-2) * 1.35) ) );--font-line-height-3:calc( var(--font-line-height-coefficient) * clamp( var(--_lh-3), calc(9vh * var(--font-line-height-ratio)), calc(var(--_lh-3) * 1.35) ) );--line-height-0:var(--font-line-height-0);--line-height-1:var(--font-line-height-1);--line-height-2:var(--font-line-height-2);--line-height-3:var(--font-line-height-3);--lh-0:var(--font-line-height-0);--lh-1:var(--font-line-height-1);--lh-2:var(--font-line-height-2);--lh-3:var(--font-line-height-3);--global-font-multiplier:1;--font-multiplier:var(--global-font-multiplier);--_lh-0:calc(.85em * var(--font-multiplier));--_lh-1:calc(1.35em * var(--font-multiplier));--_lh-2:calc(1.85em * var(--font-multiplier));--_lh-3:calc(2.5em * var(--font-multiplier));--z-index-1:1;--z-index-2:2;--z-index-3:3;--z-index-4:4;--z-index-max:2147483647;--z-index--1:-1;--z-index--2:-2;--z-index--3:-3;--z-index--4:-4;--z-index--min:-2147483647;--aspect-ratio-square:1;--aspect-ratio-landscape:16/9;--aspect-ratio-portrait:3/4;--aspect-ratio-wide:18/5;--aspect-ratio-golden:1.618/1;--box-shadow-1:0 .15em .35em -1px var(--shadows-color);--box-shadow-2:0 .25em .5em -1px var(--shadows-color);--box-shadow-3:0 .5em 1em -1px var(--shadows-color);--shadows-color:black}@media (prefers-color-scheme:light){:root{--shadows-color:#d6d6d6}}html[data-prefers-color-scheme=dark]{--shadows-color:black}html[data-prefers-color-scheme=light]{--shadows-color:#d6d6d6}:where(body){--block-size-1:7rex;--block-size-2:12rex;--block-size-3:25rex;--block-size-4:40rex;--block-size-5:65rex;--inline-size-1:15rch;--inline-size-2:28rch;--inline-size-3:42rch;--inline-size-4:64rch;--inline-size-5:92rch;--size-viewport-sm:501px;--size-viewport-md:1201px;--size-viewport-lg:1401px;--size-viewport-xl:1921px}:root{--space-block-multiplier:var(--space-multiplier);--space-block-ratio:1;--space-block-ratio-max:1 * var(--space-block-ratio)}@media (orientation:portrait){:root{--space-block-ratio:5 / 4}}@media (min-width:1201px){:root{--space-block-ratio-max:1.65 * var(--space-block-ratio)}}@media (max-width:1399.98px){:root{--space-block-ratio-max:1.85 * var(--space-block-ratio)}}:root{--space-block-1:clamp( var(--space-base-block-1), calc(2vh * var(--space-block-ratio)), calc(var(--space-base-block-1) * var(--space-block-ratio-max)) );--space-block-2:clamp( var(--space-base-block-2), calc(4vh * var(--space-block-ratio)), calc(var(--space-base-block-2) * var(--space-block-ratio-max)) );--space-block-3:clamp( var(--space-base-block-3), calc(7vh * var(--space-block-ratio)), calc(var(--space-base-block-3) * var(--space-block-ratio-max)) );--space-block-4:clamp( var(--space-base-block-4), calc(20vh * var(--space-block-ratio)), calc(var(--space-base-block-4) * var(--space-block-ratio-max)) );--space-block-5:clamp( var(--space-base-block-5), calc(40vh * var(--space-block-ratio)), calc(var(--space-base-block-5) * var(--space-block-ratio-max)) );--gap-1:var(--space-block-1) var(--space-inline-1);--gap-2:var(--space-block-2) var(--space-inline-2);--gap-3:var(--space-block-3) var(--space-inline-3);--gap-4:var(--space-block-4) var(--space-inline-4);--gap-5:var(--space-block-5) var(--space-inline-5);--row-gap-1:var(--space-inline-1);--row-gap-2:var(--space-inline-2);--row-gap-3:var(--space-inline-3);--row-gap-4:var(--space-inline-4);--row-gap-5:var(--space-inline-5);--column-gap-1:var(--space-inline-1);--column-gap-2:var(--space-block-2);--column-gap-3:var(--space-block-3);--column-gap-4:var(--space-block-4);--column-gap-5:var(--space-block-5);--space-inline-multiplier:var(--space-multiplier);--space-inline-ratio:1}@media (orientation:landscape){:root{--space-inline-ratio:5 / 3}}:root{--space-inline-1:calc( var(--space-inline-multiplier) * clamp( var(--space-base-inline-1), calc(2vw * var(--space-inline-ratio)), calc(var(--space-base-inline-1) * 1.65) ) );--space-inline-2:calc( var(--space-inline-multiplier) * clamp( var(--space-base-inline-2), calc(4vw * var(--space-inline-ratio)), calc(var(--space-base-inline-2) * 1.65) ) );--space-inline-3:calc( var(--space-inline-multiplier) * clamp( var(--space-base-inline-3), calc(7vw * var(--space-inline-ratio)), calc(var(--space-base-inline-3) * 1.65) ) );--space-inline-4:calc( var(--space-inline-multiplier) * clamp( var(--space-base-inline-4), calc(20vw * var(--space-inline-ratio)), calc(var(--space-base-inline-4) * 1.65) ) );--space-inline-5:calc( var(--space-inline-multiplier) * clamp( var(--space-base-inline-5), calc(40vw * var(--space-inline-ratio)), calc(var(--space-base-inline-5) * 1.65) ) );--margin-1:var(--space-block-1) var(--space-inline-1);--margin-2:var(--space-block-2) var(--space-inline-2);--margin-3:var(--space-block-3) var(--space-inline-3);--margin-4:var(--space-block-4) var(--space-inline-4);--margin-5:var(--space-block-5) var(--space-inline-5);--margin-block-1:var(--space-block-1);--margin-block-2:var(--space-block-2);--margin-block-3:var(--space-block-3);--margin-block-4:var(--space-block-4);--margin-block-5:var(--space-block-5);--margin-inline-1:var(--space-inline-1);--margin-inline-2:var(--space-inline-2);--margin-inline-3:var(--space-inline-3);--margin-inline-4:var(--space-inline-4);--margin-inline-5:var(--space-inline-5);--padding-1:var(--space-block-1) var(--space-inline-1);--padding-2:var(--space-block-2) var(--space-inline-2);--padding-3:var(--space-block-3) var(--space-inline-3);--padding-4:var(--space-block-4) var(--space-inline-4);--padding-5:var(--space-block-5) var(--space-inline-5);--padding-block-1:var(--space-block-1);--padding-block-2:var(--space-block-2);--padding-block-3:var(--space-block-3);--padding-block-4:var(--space-block-4);--padding-block-5:var(--space-block-5);--padding-inline-1:var(--space-inline-1);--padding-inline-2:var(--space-inline-2);--padding-inline-3:var(--space-inline-3);--padding-inline-4:var(--space-inline-4);--padding-inline-5:var(--space-inline-5);--global-space-multiplier:1;--space-multiplier:var(--global-space-multiplier);--space-1:calc(.35em * var(--space-multiplier));--space-2:calc(.85em * var(--space-multiplier));--space-3:calc(1.65em * var(--space-multiplier));--space-4:calc(3.15em * var(--space-multiplier));--space-5:calc(5.65em * var(--space-multiplier));--space-base-inline-1:calc(.35ch * var(--space-multiplier));--space-base-inline-2:calc(.85ch * var(--space-multiplier));--space-base-inline-3:calc(1.65ch * var(--space-multiplier));--space-base-inline-4:calc(3.15ch * var(--space-multiplier));--space-base-inline-5:calc(5.65ch * var(--space-multiplier));--space-base-block-1:calc(.35ex * var(--space-multiplier));--space-base-block-2:calc(.85ex * var(--space-multiplier));--space-base-block-3:calc(1.65ex * var(--space-multiplier));--space-base-block-4:calc(3.15ex * var(--space-multiplier));--space-base-block-5:calc(5.65ex * var(--space-multiplier));--icon-chevron-inline-start-32px:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 16 16"><path fill="currentColor" d="M10.354 3.146a.5.5 0 0 1 0 .708L6.207 8l4.147 4.146a.5.5 0 0 1-.708.708l-4.5-4.5a.5.5 0 0 1 0-.708l4.5-4.5a.5.5 0 0 1 .708 0"/></svg>');--icon-chevron-inline-end-32px:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 16 16"><path fill="currentColor" d="M5.646 3.146a.5.5 0 0 0 0 .708L9.793 8l-4.147 4.146a.5.5 0 0 0 .708.708l4.5-4.5a.5.5 0 0 0 0-.708l-4.5-4.5a.5.5 0 0 0-.708 0"/></svg>');--icon-chevron-block-start-32px:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 16 16"><path fill="currentColor" d="M10.354 3.146a.5.5 0 0 1 0 .708L6.207 8l4.147 4.146a.5.5 0 0 1-.708.708l-4.5-4.5a.5.5 0 0 1 0-.708l4.5-4.5a.5.5 0 0 1 .708 0"/></svg>');--icon-chevron-block-end-32px:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 16 16"><path fill="currentColor" d="M3.146 10.354a.5.5 0 0 0 .708 0L8 6.207l4.146 4.147a.5.5 0 0 0 .708-.708l-4.5-4.5a.5.5 0 0 0-.708 0l-4.5 4.5a.5.5 0 0 0 0 .708"/></svg>');--icon-document-bullet-list-16px-regular:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 16 16"><path fill="currentColor" d="M5 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V5.414a1.5 1.5 0 0 0-.44-1.06L9.647 1.439A1.5 1.5 0 0 0 8.586 1zM4 3a1 1 0 0 1 1-1h3v2.5A1.5 1.5 0 0 0 9.5 6H12v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm7.793 2H9.5a.5.5 0 0 1-.5-.5V2.207zM7 7.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5M7.5 9a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1zM7 11.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5M5.5 8a.5.5 0 1 0 0-1a.5.5 0 0 0 0 1M6 9.5a.5.5 0 1 1-1 0a.5.5 0 0 1 1 0M5.5 12a.5.5 0 1 0 0-1a.5.5 0 0 0 0 1"/></svg>');--icon-dstar-32-filled:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="currentColor" d="M14.655 3.84c.549-1.12 2.144-1.12 2.693 0l3.199 6.52l7.17 1.05c1.228.179 1.72 1.686.834 2.555l-5.195 5.096l1.224 7.183c.21 1.227-1.08 2.16-2.18 1.578l-6.399-3.385l-6.399 3.385c-1.1.582-2.389-.351-2.18-1.578l1.225-7.183l-5.196-5.096c-.885-.87-.394-2.376.834-2.556l7.17-1.048z"/></svg>')}body,html{font-family:GreycliffCF,system-ui,-apple-system;font-family:var(--font-family-sans);font-weight:400;font-weight:var(--font-weight-1);font-size:calc(1*clamp(.95rem,4vw,calc(.95rem*1.15)));font-size:var(--font-size-1);line-height:calc(1*clamp(1.35em,4vh,calc(1.35em *1.35)));line-height:var(--line-height-1);color:color-mix(in oklch shorter hue,#fbfbfb,calc(.55% *350) #111);color:var(--color-on-surface-1);background-color:#fbfbfb;background-color:var(--color-surface-1);accent-color:#add8e6;accent-color:var(--color-accent);scroll-behavior:smooth}@layer typography{:where(:is(h1,h2,h3,h4,h5,h6)){margin-block:clamp(.35ex,2vh,.35ex);margin-block:var(--margin-block-1);font-size:calc(1*clamp(.95rem,4vw,calc(.95rem*1.15)));font-size:var(--font-size-1);line-height:calc(1*clamp(1.35em,4vh,calc(1.35em *1.35)));line-height:var(--line-height-1);color:color-mix(in oklch shorter hue,#fbfbfb,calc(.55% *350) #111);color:var(--color-on-surface-1)}:where(h1){font-size:calc(2*clamp(.95rem,4vw,calc(.95rem*1.15)));font-size:calc(var(--font-size-1)*2)}:where(h2){font-size:calc(1.5*clamp(.95rem,4vw,calc(.95rem*1.15)));font-size:calc(var(--font-size-1)*1.5)}:where(h3){font-size:calc(1.17*clamp(.95rem,4vw,calc(.95rem*1.15)));font-size:calc(var(--font-size-1)*1.17)}:where(:is(h5,h6)){font-size:calc(1*clamp(.85rem,2vw,calc(.85rem*1.15)));font-size:var(--font-size-0)}:where(h6){color:color-mix(in oklch shorter hue,#fbfbfb,calc(.55% *115) #111);color:var(--color-on-surface-2)}:where(del){color:color-mix(in oklch shorter hue,darkred,calc(.55% *350) white);color:var(--color-on-negative-1);background-color:#8b0000;background-color:var(--color-negative-1)}:where(abbr){text-decoration:underline;text-decoration-style:dotted;text-decoration-color:currentColor;text-decoration-thickness:.1em;text-underline-offset:.165em;cursor:default}:where(ins){color:color-mix(in oklch shorter hue,darkgreen,calc(.55% *350) white);color:var(--color-on-positive-1);background-color:#006400;background-color:var(--color-positive-1);text-decoration:none}}@layer utilities{.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-block{display:inline-block}.jc-start{justify-content:start}.jc-center{justify-content:center}.jc-end{justify-content:end}}@layer utilities{.m-0{margin:0}.m-auto{margin:auto}.m-1{margin:clamp(.35ex,2vh,.35ex) calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));margin:var(--margin-1)}.m-2{margin:clamp(.85ex,4vh,.85ex) calc(1*clamp(.85ch,4vw,calc(.85ch *1.65)));margin:var(--margin-2)}.m-3{margin:clamp(1.65ex,7vh,1.65ex) calc(1*clamp(1.65ch,7vw,calc(1.65ch *1.65)));margin:var(--margin-3)}.m-4{margin:clamp(3.15ex,20vh,3.15ex) calc(1*clamp(3.15ch,20vw,5.1975ch));margin:var(--margin-4)}.m-5{margin:clamp(5.65ex,40vh,5.65ex) calc(1*clamp(5.65ch,40vw,9.3225ch));margin:var(--margin-5)}.mb-0{margin-block:0}.mb-auto{margin-block:auto}.mb-1{margin-block:clamp(.35ex,2vh,.35ex);margin-block:var(--margin-block-1)}.mb-2{margin-block:clamp(.85ex,4vh,.85ex);margin-block:var(--margin-block-2)}.mb-3{margin-block:clamp(1.65ex,7vh,1.65ex);margin-block:var(--margin-block-3)}.mb-4{margin-block:clamp(3.15ex,20vh,3.15ex);margin-block:var(--margin-block-4)}.mb-5{margin-block:clamp(5.65ex,40vh,5.65ex);margin-block:var(--margin-block-5)}.mbs-0{margin-block-start:0}.mbs-auto{margin-block-start:auto}.mbs-1{margin-block-start:clamp(.35ex,2vh,.35ex);margin-block-start:var(--margin-block-1)}.mbs-2{margin-block-start:clamp(.85ex,4vh,.85ex);margin-block-start:var(--margin-block-2)}.mbs-3{margin-block-start:clamp(1.65ex,7vh,1.65ex);margin-block-start:var(--margin-block-3)}.mbs-4{margin-block-start:clamp(3.15ex,20vh,3.15ex);margin-block-start:var(--margin-block-4)}.mbs-5{margin-block-start:clamp(5.65ex,40vh,5.65ex);margin-block-start:var(--margin-block-5)}.mbe-0{margin-block-end:0}.mbe-auto{margin-block-end:auto}.mbe-1{margin-block-end:clamp(.35ex,2vh,.35ex);margin-block-end:var(--margin-block-1)}.mbe-2{margin-block-end:clamp(.85ex,4vh,.85ex);margin-block-end:var(--margin-block-2)}.mbe-3{margin-block-end:clamp(1.65ex,7vh,1.65ex);margin-block-end:var(--margin-block-3)}.mbe-4{margin-block-end:clamp(3.15ex,20vh,3.15ex);margin-block-end:var(--margin-block-4)}.mbe-5{margin-block-end:clamp(5.65ex,40vh,5.65ex);margin-block-end:var(--margin-block-5)}.mi-0{margin-inline:0}.mi-auto{margin-inline:auto}.mi-1{margin-inline:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));margin-inline:var(--margin-inline-1)}.mi-2{margin-inline:calc(1*clamp(.85ch,4vw,calc(.85ch *1.65)));margin-inline:var(--margin-inline-2)}.mi-3{margin-inline:calc(1*clamp(1.65ch,7vw,calc(1.65ch *1.65)));margin-inline:var(--margin-inline-3)}.mi-4{margin-inline:calc(1*clamp(3.15ch,20vw,5.1975ch));margin-inline:var(--margin-inline-4)}.mi-5{margin-inline:calc(1*clamp(5.65ch,40vw,9.3225ch));margin-inline:var(--margin-inline-5)}.mis-0{margin-inline-start:0}.mis-auto{margin-inline-start:auto}.mis-1{margin-inline-start:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));margin-inline-start:var(--margin-inline-1)}.mis-2{margin-inline-start:calc(1*clamp(.85ch,4vw,calc(.85ch *1.65)));margin-inline-start:var(--margin-inline-2)}.mis-3{margin-inline-start:calc(1*clamp(1.65ch,7vw,calc(1.65ch *1.65)));margin-inline-start:var(--margin-inline-3)}.mis-4{margin-inline-start:calc(1*clamp(3.15ch,20vw,5.1975ch));margin-inline-start:var(--margin-inline-4)}.mis-5{margin-inline-start:calc(1*clamp(5.65ch,40vw,9.3225ch));margin-inline-start:var(--margin-inline-5)}.mie-0{margin-inline-end:0}.mie-auto{margin-inline-end:auto}.mie-1{margin-inline-end:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));margin-inline-end:var(--margin-inline-1)}.mie-2{margin-inline-end:calc(1*clamp(.85ch,4vw,calc(.85ch *1.65)));margin-inline-end:var(--margin-inline-2)}.mie-3{margin-inline-end:calc(1*clamp(1.65ch,7vw,calc(1.65ch *1.65)));margin-inline-end:var(--margin-inline-3)}.mie-4{margin-inline-end:calc(1*clamp(3.15ch,20vw,5.1975ch));margin-inline-end:var(--margin-inline-4)}.mie-5{margin-inline-end:calc(1*clamp(5.65ch,40vw,9.3225ch));margin-inline-end:var(--margin-inline-5)}}@layer utilities{.p-0{padding:0}.p-1{padding:clamp(.35ex,2vh,.35ex) calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));padding:var(--padding-1)}.p-2{padding:clamp(.85ex,4vh,.85ex) calc(1*clamp(.85ch,4vw,calc(.85ch *1.65)));padding:var(--padding-2)}.p-3{padding:clamp(1.65ex,7vh,1.65ex) calc(1*clamp(1.65ch,7vw,calc(1.65ch *1.65)));padding:var(--padding-3)}.p-4{padding:clamp(3.15ex,20vh,3.15ex) calc(1*clamp(3.15ch,20vw,5.1975ch));padding:var(--padding-4)}.p-5{padding:clamp(5.65ex,40vh,5.65ex) calc(1*clamp(5.65ch,40vw,9.3225ch));padding:var(--padding-5)}.pb-1{padding-block:0;padding-block:clamp(.35ex,2vh,.35ex);padding-block:var(--padding-block-1)}.pb-2{padding-block:clamp(.85ex,4vh,.85ex);padding-block:var(--padding-block-2)}.pb-3{padding-block:clamp(1.65ex,7vh,1.65ex);padding-block:var(--padding-block-3)}.pb-4{padding-block:clamp(3.15ex,20vh,3.15ex);padding-block:var(--padding-block-4)}.pb-5{padding-block:clamp(5.65ex,40vh,5.65ex);padding-block:var(--padding-block-5)}.pi-0{padding-inline:0}.pis-1{padding-block-start:0;padding-block-start:clamp(.35ex,2vh,.35ex);padding-block-start:var(--padding-block-1)}.pis-2{padding-block-start:clamp(.85ex,4vh,.85ex);padding-block-start:var(--padding-block-2)}.pis-3{padding-block-start:clamp(1.65ex,7vh,1.65ex);padding-block-start:var(--padding-block-3)}.pis-4{padding-block-start:clamp(3.15ex,20vh,3.15ex);padding-block-start:var(--padding-block-4)}.pis-5{padding-block-start:clamp(5.65ex,40vh,5.65ex);padding-block-start:var(--padding-block-5)}.pie-1{padding-block-end:0;padding-block-end:clamp(.35ex,2vh,.35ex);padding-block-end:var(--padding-block-1)}.pie-2{padding-block-end:clamp(.85ex,4vh,.85ex);padding-block-end:var(--padding-block-2)}.pie-3{padding-block-end:clamp(1.65ex,7vh,1.65ex);padding-block-end:var(--padding-block-3)}.pie-4{padding-block-end:clamp(3.15ex,20vh,3.15ex);padding-block-end:var(--padding-block-4)}.pie-5{padding-block-end:clamp(5.65ex,40vh,5.65ex);padding-block-end:var(--padding-block-5)}.pi-1{padding-inline:0;padding-inline:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));padding-inline:var(--padding-inline-1)}.pi-2{padding-inline:calc(1*clamp(.85ch,4vw,calc(.85ch *1.65)));padding-inline:var(--padding-inline-2)}.pi-3{padding-inline:calc(1*clamp(1.65ch,7vw,calc(1.65ch *1.65)));padding-inline:var(--padding-inline-3)}.pi-4{padding-inline:calc(1*clamp(3.15ch,20vw,5.1975ch));padding-inline:var(--padding-inline-4)}.pi-5{padding-inline:calc(1*clamp(5.65ch,40vw,9.3225ch));padding-inline:var(--padding-inline-5)}.pis-1{padding-inline-start:0;padding-inline-start:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));padding-inline-start:var(--padding-inline-1)}.pis-2{padding-inline-start:calc(1*clamp(.85ch,4vw,calc(.85ch *1.65)));padding-inline-start:var(--padding-inline-2)}.pis-3{padding-inline-start:calc(1*clamp(1.65ch,7vw,calc(1.65ch *1.65)));padding-inline-start:var(--padding-inline-3)}.pis-4{padding-inline-start:calc(1*clamp(3.15ch,20vw,5.1975ch));padding-inline-start:var(--padding-inline-4)}.pis-5{padding-inline-start:calc(1*clamp(5.65ch,40vw,9.3225ch));padding-inline-start:var(--padding-inline-5)}.pie-1{padding-inline-end:0;padding-inline-end:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));padding-inline-end:var(--padding-inline-1)}.pie-2{padding-inline-end:calc(1*clamp(.85ch,4vw,calc(.85ch *1.65)));padding-inline-end:var(--padding-inline-2)}.pie-3{padding-inline-end:calc(1*clamp(1.65ch,7vw,calc(1.65ch *1.65)));padding-inline-end:var(--padding-inline-3)}.pie-4{padding-inline-end:calc(1*clamp(3.15ch,20vw,5.1975ch));padding-inline-end:var(--padding-inline-4)}.pie-5{padding-inline-end:calc(1*clamp(5.65ch,40vw,9.3225ch));padding-inline-end:var(--padding-inline-5)}}@layer utilities{.g-0{gap:0}.g-1{gap:clamp(.35ex,2vh,.35ex) calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));gap:var(--gap-1)}.g-2{gap:clamp(.85ex,4vh,.85ex) calc(1*clamp(.85ch,4vw,calc(.85ch *1.65)));gap:var(--gap-2)}.g-3{gap:clamp(1.65ex,7vh,1.65ex) calc(1*clamp(1.65ch,7vw,calc(1.65ch *1.65)));gap:var(--gap-3)}.g-4{gap:clamp(3.15ex,20vh,3.15ex) calc(1*clamp(3.15ch,20vw,5.1975ch));gap:var(--gap-4)}.g-5{gap:clamp(5.65ex,40vh,5.65ex) calc(1*clamp(5.65ch,40vw,9.3225ch));gap:var(--gap-5)}.cg-0{-moz-column-gap:0;column-gap:0}.cg-1{-moz-column-gap:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));column-gap:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));-moz-column-gap:var(--column-gap-1);column-gap:var(--column-gap-1)}.cg-2{-moz-column-gap:clamp(.85ex,4vh,.85ex);column-gap:clamp(.85ex,4vh,.85ex);-moz-column-gap:var(--column-gap-2);column-gap:var(--column-gap-2)}.cg-3{-moz-column-gap:clamp(1.65ex,7vh,1.65ex);column-gap:clamp(1.65ex,7vh,1.65ex);-moz-column-gap:var(--column-gap-3);column-gap:var(--column-gap-3)}.cg-4{-moz-column-gap:clamp(3.15ex,20vh,3.15ex);column-gap:clamp(3.15ex,20vh,3.15ex);-moz-column-gap:var(--column-gap-4);column-gap:var(--column-gap-4)}.cg-5{-moz-column-gap:clamp(5.65ex,40vh,5.65ex);column-gap:clamp(5.65ex,40vh,5.65ex);-moz-column-gap:var(--column-gap-5);column-gap:var(--column-gap-5)}.rg-0{row-gap:0}.rg-1{row-gap:calc(1*clamp(.35ch,2vw,calc(.35ch *1.65)));row-gap:var(--row-gap-1)}.rg-2{row-gap:calc(1*clamp(.85ch,4vw,calc(.85ch *1.65)));row-gap:var(--row-gap-2)}.rg-3{row-gap:calc(1*clamp(1.65ch,7vw,calc(1.65ch *1.65)));row-gap:var(--row-gap-3)}.rg-4{row-gap:calc(1*clamp(3.15ch,20vw,5.1975ch));row-gap:var(--row-gap-4)}.rg-5{row-gap:calc(1*clamp(5.65ch,40vw,9.3225ch));row-gap:var(--row-gap-5)}}@layer utilities{.is-max-content{inline-size:-moz-max-content;inline-size:max-content}.is-min-content{inline-size:-moz-min-content;inline-size:min-content}.is-auto{inline-size:auto}}@layer utilities{.sr-only,.truncate{white-space:nowrap;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border-width:0}.truncate{text-overflow:ellipsis}.ta-center{text-align:center}.ta-start{text-align:start}.ta-end{text-align:end}}@font-face{font-family:GreycliffCF;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/GreycliffCF/GreycliffCF-Light.woff2)format("woff2")}@font-face{font-family:GreycliffCF;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GreycliffCF/GreycliffCF-Regular.woff2)format("woff2")}@font-face{font-family:GreycliffCF;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/GreycliffCF/GreycliffCF-DemiBold.woff2)format("woff2")}@font-face{font-family:GreycliffCF;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/GreycliffCF/GreycliffCF-Bold.woff2)format("woff2")}:root{--color-surface:#fbfbfb;--color-on-surface:#111;--font-family-sans:GreycliffCF, system-ui, -apple-system}footer[data-astro-cid-j7pv25f6]{margin-block-start:var(--margin-block-5);display:grid;justify-content:center;text-align:center;color:var(--color-on-surface-2)}
