@charset "UTF-8";@layer wrappers,utils;@layer grid{[g]{display:grid;width:100%;grid-template-columns:repeat(var(--gc),minmax(0,1fr));flex-direction:column;grid-column-gap:var(--gg);grid-row-gap:var(--gg);@media(width<30rem){display:flex;flex-direction:column}&[g=sg]{display:grid;grid-template-columns:subgrid}}[g],[g=sg]{>*{width:100%;order:var(--or, auto);grid-column:auto / span var(--cs, 1);grid-row:auto / span var(--rs, 1)}}[in]{text-indent:calc(var(--cw) * var(--in, 0))}[o$=-f]{--or: -2}[o$=-a]{--or: auto}[o$=-l]{--or: 2}@media(width>=30rem){[in$="0"]{--in: 0}[in$="1"]{--in: 1}[in$="2"]{--in: 2}[in$="3"]{--in: 3}[in$="4"]{--in: 4}[in$="5"]{--in: 5}[in$="6"]{--in: 6}[g$="1"]{--gc: 1}[g$="2"]{--gc: 2}[g$="3"]{--gc: 3}[g$="4"]{--gc: 4}[g$="5"]{--gc: 5}[g$="6"]{--gc: 6}[g$="7"]{--gc: 7}[g$="8"]{--gc: 8}[g$="9"]{--gc: 9}[g$="10"]{--gc: 10}[g$="11"]{--gc: 11}[g$="12"]{--gc: 12}[c$="0"]{--cs: var(--gc)}[c$="1"]{--cs: 1}[c$="2"]{--cs: 2}[c$="3"]{--cs: 3}[c$="4"]{--cs: 4}[c$="5"]{--cs: 5}[c$="6"]{--cs: 6}[c$="7"]{--cs: 7}[c$="8"]{--cs: 8}[c$="9"]{--cs: 9}[c$="10"]{--cs: 10}[c$="11"]{--cs: 11}[c$="12"]{--cs: 12}[r$="1"]{--rs: 1}[r$="2"]{--rs: 2}[r$="3"]{--rs: 3}[r$="4"]{--rs: 4}[o*=-f-]{--or: -2}[o*=-a-]{--or: auto}[o*=-l-]{--or: 2}}@media(width>=60rem){[in^="0"]{--in: 0}[in^="1"]{--in: 1}[in^="2"]{--in: 2}[in^="3"]{--in: 3}[in^="4"]{--in: 4}[in^="5"]{--in: 5}[in^="6"]{--in: 6}[g^="1"]{--gc: 1}[g^="2"]{--gc: 2}[g^="3"]{--gc: 3}[g^="4"]{--gc: 4}[g^="5"]{--gc: 5}[g^="6"]{--gc: 6}[g^="7"]{--gc: 7}[g^="8"]{--gc: 8}[g^="9"]{--gc: 9}[g^="10"]{--gc: 10}[g^="11"]{--gc: 11}[g^="12"]{--gc: 12}[c^="0"]{--cs: var(--gc)}[c^="1"]{--cs: 1}[c^="2"]{--cs: 2}[c^="3"]{--cs: 3}[c^="4"]{--cs: 4}[c^="5"]{--cs: 5}[c^="6"]{--cs: 6}[c^="7"]{--cs: 7}[c^="8"]{--cs: 8}[c^="9"]{--cs: 9}[c^="10"]{--cs: 10}[c^="11"]{--cs: 11}[c^="12"]{--cs: 12}[r^="1"]{--rs: 1}[r^="2"]{--rs: 2}[r^="3"]{--rs: 3}[r^="4"]{--rs: 4}[o^=f]{--or: -2}[o^=a]{--or: auto}[o^=l]{--or: 2}}}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@layer text{.ta-l{text-align:left}.ta-c{text-align:center}.ta-r{text-align:right}[data-clamp]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lc, 3);line-clamp:var(--lc, 3)}[data-clamp="1"]{--lc: 1}[data-clamp="2"]{--lc: 2}[data-clamp="3"]{--lc: 3}[data-clamp="4"]{--lc: 4}.fc-g{color:var(--g)}.fc-a{color:var(--a)}.fc-c{color:var(--c)}.fc-i{color:var(--i)}}@layer border{.r{border-radius:var(--br)}.r-xl{border-radius:var(--br-xl)}.r-lg{border-radius:var(--br-lg)}.r-sm{border-radius:var(--br-sm)}.r-xs{border-radius:var(--br-xs)}.r-full{border-radius:100vw}.b{border:var(--bw) solid var(--b)}.bt{border-top:var(--bw) solid var(--b)}.bb{border-bottom:var(--bw) solid var(--b)}.bl{border-left:var(--bw) solid var(--b)}.br{border-right:var(--bw) solid var(--b)}.bc-a{border-color:var(--a)}.bc-t{border-color:var(--t)}.bc-g{border-color:var(--g)}}@layer gaps{.gp{gap:var(--gg)}.gp-xl{gap:var(--gg-xl)}.gp-lg{gap:var(--gg-lg)}.gp-sm{gap:var(--gg-sm)}.gp-xs{gap:var(--gg-xs)}.gp-0{gap:0}.c-gp{column-gap:var(--gg)}.c-gp-xl{column-gap:var(--gg-xl)}.c-gp-lg{column-gap:var(--gg-lg)}.c-gp-sm{column-gap:var(--gg-sm)}.c-gp-xs{column-gap:var(--gg-xs)}.c-gp-0{column-gap:0}.r-gp{row-gap:var(--gg)}.r-gp-ss{row-gap:var(--ss)}.r-gp-xl{row-gap:var(--gg-xl)}.r-gp-lg{row-gap:var(--gg-lg)}.r-gp-sm{row-gap:var(--gg-sm)}.r-gp-xs{row-gap:var(--gg-xs)}.r-gp-0{row-gap:0}}@layer margin{.m{margin:var(--pd)}.m-xl{margin:var(--pd-xl)}.m-lg{margin:var(--pd-lg)}.m-sm{margin:var(--pd-sm)}.m-xs{margin:var(--pd-xs)}.m-0{margin:0}.m-a{margin:auto}.mt{margin-top:var(--pd)}.mt-xl{margin-top:var(--pd-xl)}.mt-lg{margin-top:var(--pd-lg)}.mt-sm{margin-top:var(--pd-sm)}.mt-xs{margin-top:var(--pd-xs)}.mt-0{margin-top:0}.mt-a{margin-top:auto}.mb{margin-bottom:var(--pd)}.mb-xl{margin-bottom:var(--pd-xl)}.mb-lg{margin-bottom:var(--pd-lg)}.mb-sm{margin-bottom:var(--pd-sm)}.mb-xs{margin-bottom:var(--pd-xs)}.mb-0{margin-bottom:0}.mb-a{margin-bottom:auto}.ml{margin-left:var(--pd)}.ml-xl{margin-left:var(--pd-xl)}.ml-lg{margin-left:var(--pd-lg)}.ml-sm{margin-left:var(--pd-sm)}.ml-xs{margin-left:var(--pd-xs)}.ml-0{margin-left:0}.ml-a{margin-left:auto}.mr{margin-right:var(--pd)}.mr-xl{margin-right:var(--pd-xl)}.mr-lg{margin-right:var(--pd-lg)}.mr-sm{margin-right:var(--pd-sm)}.mr-xs{margin-right:var(--pd-xs)}.mr-0{margin-right:0}.mr-a{margin-right:auto}.mx{margin-inline:var(--pd)}.mx-xl{margin-inline:var(--pd-xl)}.mx-lg{margin-inline:var(--pd-lg)}.mx-sm{margin-inline:var(--pd-sm)}.mx-xs{margin-inline:var(--pd-xs)}.mx-0{margin-inline:0}.mx-a{margin-inline:auto}.my{margin-block:var(--pd)}.my-xl{margin-block:var(--pd-xl)}.my-lg{margin-block:var(--pd-lg)}.my-sm{margin-block:var(--pd-sm)}.my-xs{margin-block:var(--pd-xs)}.my-0{margin-block:0}.my-a{margin-block:auto}}@layer align{.a-s{align-items:start}.a-c{align-items:center}.a-e{align-items:end}.a-str{align-items:stretch}.a-b{align-items:baseline}.j-s{justify-content:start}.j-c{justify-content:center}.j-e{justify-content:end}.j-sb{justify-content:space-between}.j-sa{justify-content:space-around}.j-se{justify-content:space-evenly}.as-s{align-self:start}.as-c{align-self:center}.as-e{align-self:end}.as-str{align-self:stretch}.js-s{justify-self:start}.js-c{justify-self:center}.js-e{justify-self:end}.js-str{justify-self:stretch}}@layer padding{.pd{padding:var(--pd)}.pd-xl{padding:var(--pd-xl)}.pd-lg{padding:var(--pd-lg)}.pd-sm{padding:var(--pd-sm)}.pd-xs{padding:var(--pd-xs)}.pt{padding-top:var(--pd)}.pt-xl{padding-top:var(--pd-xl)}.pt-lg{padding-top:var(--pd-lg)}.pt-sm{padding-top:var(--pd-sm)}.pt-xs{padding-top:var(--pd-xs)}.pb{padding-bottom:var(--pd)}.pb-xl{padding-bottom:var(--pd-xl)}.pb-lg{padding-bottom:var(--pd-lg)}.pb-sm{padding-bottom:var(--pd-sm)}.pb-xs{padding-bottom:var(--pd-xs)}.pl{padding-left:var(--pd)}.pl-xl{padding-left:var(--pd-xl)}.pl-lg{padding-left:var(--pd-lg)}.pl-sm{padding-left:var(--pd-sm)}.pl-xs{padding-left:var(--pd-xs)}.pr{padding-right:var(--pd)}.pr-xl{padding-right:var(--pd-xl)}.pr-lg{padding-right:var(--pd-lg)}.pr-sm{padding-right:var(--pd-sm)}.pr-xs{padding-right:var(--pd-xs)}.px{padding-inline:var(--pd)}.px-xl{padding-inline:var(--pd-xl)}.px-lg{padding-inline:var(--pd-lg)}.px-sm{padding-inline:var(--pd-sm)}.px-xs{padding-inline:var(--pd-xs)}.py{padding-block:var(--pd)}.py-xl{padding-block:var(--pd-xl)}.py-lg{padding-block:var(--pd-lg)}.py-sm{padding-block:var(--pd-sm)}.py-xs{padding-block:var(--pd-xs)}}@layer display{.d-i{display:inline}.d-f{display:flex}.d-c{display:contents}.d-b{display:block}.d-ib{display:inline-block}.d-if{display:inline-flex}}@supports (animation-timeline: view()){[data-scrub],.wd{animation-name:sp-t,sp-f,sp-ft;animation-fill-mode:both;animation-timeline:view();animation-range:entry 100% exit 0%}@property --sp-t{syntax: "<number>"; inherits: true; initial-value: 0;}@property --sp-f{syntax: "<number>"; inherits: true; initial-value: 1;}@property --sp-ft{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes sp-t{0%{--sp-t: 0}to{--sp-t: 1}}@keyframes sp-f{0%{--sp-f: 1}to{--sp-f: 0}}@keyframes sp-ft{0%{--sp-ft: 0}50%{--sp-ft: 1}to{--sp-ft: 0}}}@font-face{font-family:Aspekta;src:url(/aspekta.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:dark;interpolate-size:allow-keywords;text-wrap:pretty}@layer global{:root{--unit: .0625rem;--mw-max: 1600;--mw-min: 350;--by-max: 200;--by-min: 80;--bx-max: 80;--bx-min: 10;--ss-max: 60;--ss-min: 40;--gg-max: 20;--gg-min: 10;--gc: 12;--cs: 1;@media(width<60rem){--gc: 6}--pd-max: 32;--pd-min: 10;--br-max: 8;--br-min: 4;@supports (corner-shape: squircle){--br-max: 20;--br-min: 10}--h0-max: 70;--h0-min: 40;--h1-max: 50;--h1-min: 30;--h2-max: 38;--h2-min: 28;--h3-max: 28;--h3-min: 22;--h4-max: 22;--h4-min: 16;--h5-max: 16;--h5-min: 12;--h6-max: 12;--h6-min: 8;--lg-max: 28;--lg-min: 20;--md-max: 20;--md-min: 14;--sm-max: 14;--sm-min: 12;--ff-sans: "Aspekta", sans-serif;--ff-serif: serif;--ff-mono: monospace;--ff-hand: cursive;--ff-display: sans-serif;--h0-ff: var(--ff-sans);--h1-ff: var(--ff-sans);--h2-ff: var(--ff-sans);--h3-ff: var(--ff-sans);--h4-ff: var(--ff-sans);--h5-ff: var(--ff-sans);--h6-ff: var(--ff-sans);--h0-fw: 700;--h1-fw: 700;--h2-fw: 600;--h3-fw: 600;--h4-fw: 500;--h5-fw: 500;--h6-fw: 500;--h0-lh: .9;--h1-lh: .9;--h2-lh: 1.05;--h3-lh: 1.1;--h4-lh: 1.2;--h5-lh: 1.2;--h6-lh: 1.2;--h0-tt: uppercase;--h1-tt: uppercase;--h2-tt: uppercase;--h3-tt: normal;--h4-tt: normal;--h5-tt: normal;--h6-tt: normal;--h0-ls: -.01em;--h1-ls: -.01em;--h2-ls: -.01em;--h3-ls: -.01em;--h4-ls: -.02em;--h5-ls: -.01em;--h6-ls: -.01em;--h0-mw: 66ch;--h1-mw: 66ch;--h2-mw: 66ch;--h3-mw: 66ch;--h4-mw: 66ch;--h5-mw: 66ch;--h6-mw: 66ch;--h0: var(--h0-fw) var(--h0-fs)/var(--h0-lh) var(--h0-ff);--h1: var(--h1-fw) var(--h1-fs)/var(--h1-lh) var(--h1-ff);--h2: var(--h2-fw) var(--h2-fs)/var(--h2-lh) var(--h2-ff);--h3: var(--h3-fw) var(--h3-fs)/var(--h3-lh) var(--h3-ff);--h4: var(--h4-fw) var(--h4-fs)/var(--h4-lh) var(--h4-ff);--h5: var(--h5-fw) var(--h5-fs)/var(--h5-lh) var(--h5-ff);--h6: var(--h6-fw) var(--h6-fs)/var(--h6-lh) var(--h6-ff);--i1: cubic-bezier(.1, 0, .4, 0);--i2: cubic-bezier(.2, 0, .5, 0);--i3: cubic-bezier(.3, 0, .6, 0);--i4: cubic-bezier(.4, 0, .7, 0);--i5: cubic-bezier(.5, 0, .8, 0);--i6: cubic-bezier(.6, 0, .9, 0);--io1: cubic-bezier(.4, 0, .6, 1);--io2: cubic-bezier(.5, 0, .5, 1);--io3: cubic-bezier(.6, 0, .4, 1);--io4: cubic-bezier(.7, 0, .3, 1);--io5: cubic-bezier(.8, 0, .2, 1);--io6: cubic-bezier(.9, 0, .1, 1);--o1: cubic-bezier(.6, 1, .9, 1);--o2: cubic-bezier(.5, 1, .8, 1);--o3: cubic-bezier(.4, 1, .7, 1);--o4: cubic-bezier(.3, 1, .6, 1);--o5: cubic-bezier(.2, 1, .5, 1);--o6: cubic-bezier(.1, 1, .4, 1);--tf-io: var(--io5);--tf-i: var(--i5);--tf-o: var(--o5);--td-sf: 50ms;--td-f: .1s;--td: .2s;--td-s: .4s;--td-ss: .8s;--tf-g: linear( 0, .012 .9%, .05 2%, .411 9.2%, .517 11.8%, .611 14.6%, .694 17.7%, .765 21.1%, .824 24.8%, .872 28.9%, .91 33.4%, .939 38.4%, .977 50.9%, .994 68.4%, 1 );--tf-s: linear( 0, .007 1.4%, .028 2.8%, .115 6.1%, .228 9.2%, .596 18.3%, .702 21.3%, .79 24.2%, .862 27%, .92 29.8%, .968 32.7%, 1.004 35.7%, 1.043 41.4%, 1.055 48.2%, 1.005 76.7%, 1 );@layer engine{--viewport: calc(var(--mw-max) + var(--bx-max) * 2);--fluid: calc( (100vw - var(--mw-min) * var(--unit)) / (var(--viewport) - var(--mw-min)) );--by: clamp( var(--by-min) * var(--unit), var(--by-min) * var(--unit) + (var(--by-max) - var(--by-min)) * var(--fluid), var(--by-max) * var(--unit) );--bx: clamp( var(--bx-min) * var(--unit), var(--bx-min) * var(--unit) + (var(--bx-max) - var(--bx-min)) * var(--fluid), var(--bx-max) * var(--unit) );--ss: clamp( var(--ss-min) * var(--unit), var(--ss-min) * var(--unit) + (var(--ss-max) - var(--ss-min)) * var(--fluid), var(--ss-max) * var(--unit) );--gg: clamp( var(--gg-min) * var(--unit), var(--gg-min) * var(--unit) + (var(--gg-max) - var(--gg-min)) * var(--fluid), var(--gg-max) * var(--unit) );--pd: clamp( var(--pd-min) * var(--unit), var(--pd-min) * var(--unit) + (var(--pd-max) - var(--pd-min)) * var(--fluid), var(--pd-max) * var(--unit) );--mw: calc((var(--viewport) * var(--unit)) - (var(--bx) * 2));--br: clamp( var(--br-min) * var(--unit), var(--br-min) * var(--unit) + (var(--br-max) - var(--br-min)) * var(--fluid), var(--br-max) * var(--unit) );--bw: 1px;--h0-fs: clamp( var(--h0-min) * var(--unit), var(--h0-min) * var(--unit) + (var(--h0-max) - var(--h0-min)) * var(--fluid), var(--h0-max) * var(--unit) );--h1-fs: clamp( var(--h1-min) * var(--unit), var(--h1-min) * var(--unit) + (var(--h1-max) - var(--h1-min)) * var(--fluid), var(--h1-max) * var(--unit) );--h2-fs: clamp( var(--h2-min) * var(--unit), var(--h2-min) * var(--unit) + (var(--h2-max) - var(--h2-min)) * var(--fluid), var(--h2-max) * var(--unit) );--h3-fs: clamp( var(--h3-min) * var(--unit), var(--h3-min) * var(--unit) + (var(--h3-max) - var(--h3-min)) * var(--fluid), var(--h3-max) * var(--unit) );--h4-fs: clamp( var(--h4-min) * var(--unit), var(--h4-min) * var(--unit) + (var(--h4-max) - var(--h4-min)) * var(--fluid), var(--h4-max) * var(--unit) );--h5-fs: clamp( var(--h5-min) * var(--unit), var(--h5-min) * var(--unit) + (var(--h5-max) - var(--h5-min)) * var(--fluid), var(--h5-max) * var(--unit) );--h6-fs: clamp( var(--h6-min) * var(--unit), var(--h6-min) * var(--unit) + (var(--h6-max) - var(--h6-min)) * var(--fluid), var(--h6-max) * var(--unit) );--lg-fs: clamp( var(--lg-min) * var(--unit), var(--lg-min) * var(--unit) + (var(--lg-max) - var(--lg-min)) * var(--fluid), var(--lg-max) * var(--unit) );--md-fs: clamp( var(--md-min) * var(--unit), var(--md-min) * var(--unit) + (var(--md-max) - var(--md-min)) * var(--fluid), var(--md-max) * var(--unit) );--sm-fs: clamp( var(--sm-min) * var(--unit), var(--sm-min) * var(--unit) + (var(--sm-max) - var(--sm-min)) * var(--fluid), var(--sm-max) * var(--unit) );--fs: var(--md-fs);--fw: 400;--ls: -.02em;--lh: 1.2;--fmw: 80ch}@layer dense{--mw-lg: calc(var(--mw) * 1.33);--mw-sm: calc(var(--mw) * .66);--gg-xl: calc(var(--gg) * 4);--gg-lg: calc(var(--gg) * 2);--gg-sm: calc(var(--gg) * .5);--gg-xs: calc(var(--gg) * .25);--pd-xl: calc(var(--pd) * 2);--pd-lg: calc(var(--pd) * 1.5);--pd-sm: calc(var(--pd) * .66);--pd-xs: calc(var(--pd) * .33);--ss-xl: calc(var(--ss) * 2);--ss-lg: calc(var(--ss) * 1.5);--ss-sm: calc(var(--ss) * .66);--ss-xs: calc(var(--ss) * .33);--br-xl: calc(var(--br) * 2);--br-lg: calc(var(--br) * 1.5);--br-sm: calc(var(--br) * .66);--br-xs: calc(var(--br) * .33);--br-full: 100vw}@media(prefers-reduced-motion:reduce){--td-f: 0ms;--id: 0ms;--td-s: 0ms;--td-ss: 0ms;--tf-io: ease;--tf-i: ease;--tf-o: ease;--tf-g: ease;--tf-s: ease}}}@layer themes{:root{--red: hsl(15 100 55);--orange: hsl(030 95 52);--yellow: hsl(45 100 50);--green: hsl(150 95 52);--blue: hsl(210 95 52);--purple: hsl(280 95 52);--pink: hsl(330 95 52)}:root,[data-theme]{--li: hsl(45 55 95);--da: hsl(60 8 8);--a: var(--yellow);--c: var(--red);--l: light-dark(var(--li), var(--da));--d: light-dark(var(--da), var(--li));--s: var(--n00);--i: var(--n100);--a-i: var(--da);--c-i: var(--da);--t: var(--n05);--b: var(--i10);--g: var(--i60);--bs: 0 0 var(--pd) 0 var(--i10);@layer tones{--n00: color-mix(in srgb, var(--d) 0%, var(--l));--n01: color-mix(in srgb, var(--d) 1%, var(--l));--n02: color-mix(in srgb, var(--d) 2%, var(--l));--n03: color-mix(in srgb, var(--d) 3%, var(--l));--n04: color-mix(in srgb, var(--d) 4%, var(--l));--n05: color-mix(in srgb, var(--d) 5%, var(--l));--n10: color-mix(in srgb, var(--d) 10%, var(--l));--n20: color-mix(in srgb, var(--d) 20%, var(--l));--n30: color-mix(in srgb, var(--d) 30%, var(--l));--n40: color-mix(in srgb, var(--d) 40%, var(--l));--n50: color-mix(in srgb, var(--d) 50%, var(--l));--n60: color-mix(in srgb, var(--d) 60%, var(--l));--n70: color-mix(in srgb, var(--d) 70%, var(--l));--n80: color-mix(in srgb, var(--d) 80%, var(--l));--n90: color-mix(in srgb, var(--d) 90%, var(--l));--n95: color-mix(in srgb, var(--d) 95%, var(--l));--n100: color-mix(in srgb, var(--d) 100%, var(--l));--a05: color-mix(in srgb, var(--a) 10%, var(--l));--a10: color-mix(in srgb, var(--a) 20%, var(--l));--a20: color-mix(in srgb, var(--a) 40%, var(--l));--a30: color-mix(in srgb, var(--a) 60%, var(--l));--a40: color-mix(in srgb, var(--a) 80%, var(--l));--a50: var(--a);--a60: color-mix(in srgb, var(--a) 80%, var(--d));--a70: color-mix(in srgb, var(--a) 60%, var(--d));--a80: color-mix(in srgb, var(--a) 40%, var(--d));--a90: color-mix(in srgb, var(--a) 20%, var(--d));--a95: color-mix(in srgb, var(--a) 10%, var(--d));--s05: color-mix(in srgb, var(--s) 05%, transparent);--s10: color-mix(in srgb, var(--s) 10%, transparent);--s20: color-mix(in srgb, var(--s) 20%, transparent);--s30: color-mix(in srgb, var(--s) 30%, transparent);--s40: color-mix(in srgb, var(--s) 40%, transparent);--s50: color-mix(in srgb, var(--s) 50%, transparent);--s60: color-mix(in srgb, var(--s) 60%, transparent);--s70: color-mix(in srgb, var(--s) 70%, transparent);--s80: color-mix(in srgb, var(--s) 80%, transparent);--s90: color-mix(in srgb, var(--s) 90%, transparent);--s95: color-mix(in srgb, var(--s) 95%, transparent);--i01: color-mix(in srgb, var(--i) 01%, transparent);--i02: color-mix(in srgb, var(--i) 02%, transparent);--i03: color-mix(in srgb, var(--i) 03%, transparent);--i04: color-mix(in srgb, var(--i) 04%, transparent);--i05: color-mix(in srgb, var(--i) 05%, transparent);--i10: color-mix(in srgb, var(--i) 10%, transparent);--i20: color-mix(in srgb, var(--i) 20%, transparent);--i30: color-mix(in srgb, var(--i) 30%, transparent);--i40: color-mix(in srgb, var(--i) 40%, transparent);--i50: color-mix(in srgb, var(--i) 50%, transparent);--i60: color-mix(in srgb, var(--i) 60%, transparent);--i70: color-mix(in srgb, var(--i) 70%, transparent);--i80: color-mix(in srgb, var(--i) 80%, transparent);--i90: color-mix(in srgb, var(--i) 90%, transparent);--i95: color-mix(in srgb, var(--i) 95%, transparent)}}[data-theme]{background:var(--s);color:var(--i)}[data-theme*=tone]{--s: var(--n03);--t: var(--n00)}[data-theme*=accent]{--s: var(--a);--i: var(--a-i);--n00: color-mix(in srgb, var(--i) 0%, var(--s));--n05: color-mix(in srgb, var(--i) 5%, var(--s));--n10: color-mix(in srgb, var(--i) 10%, var(--s));--n20: color-mix(in srgb, var(--i) 20%, var(--s));--n30: color-mix(in srgb, var(--i) 30%, var(--s));--n40: color-mix(in srgb, var(--i) 40%, var(--s));--n50: color-mix(in srgb, var(--i) 50%, var(--s));--n60: color-mix(in srgb, var(--i) 60%, var(--s));--n70: color-mix(in srgb, var(--i) 70%, var(--s));--n80: color-mix(in srgb, var(--i) 80%, var(--s));--n90: color-mix(in srgb, var(--i) 90%, var(--s));--n95: color-mix(in srgb, var(--i) 95%, var(--s));--n100: color-mix(in srgb, var(--i) 100%, var(--s))}[data-theme*=invert]{--l: light-dark(var(--da), var(--li));--d: light-dark(var(--li), var(--da));[data-theme*=invert]{--l: light-dark(var(--li), var(--da));--d: light-dark(var(--da), var(--li))}[data-theme*=tone]{--s: var(--n05) !important;--t: var(--n00) !important}}[data-theme*=red]{--a: var(--red);--a-i: var(--li)}[data-theme*=orange]{--a: var(--orange);--a-i: var(--li)}[data-theme*=yellow]{--a: var(--yellow);--a-i: var(--da)}[data-theme*=green]{--a: var(--green);--a-i: var(--da)}[data-theme*=blue]{--a: var(--blue);--a-i: var(--li)}[data-theme*=purple]{--a: var(--purple);--a-i: var(--li)}[data-theme*=pink]{--a: var(--pink);--a-i: var(--li)}}@layer reset{img,picture,video{width:100%;max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:1rem;object-fit:cover;user-select:none}mark{background:transparent;color:var(--a)}::selection{background:var(--a10);color:var(--a70)}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{display:none}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:none;scrollbar-gutter:stable;accent-color:var(--a);@media(width<30rem){font-size:20px}}body{font-size:var(--fs);font-family:var(--ff-sans);font-weight:var(--fw);letter-spacing:var(--ls);line-height:var(--lh);background:var(--s);color:var(--i);font-feature-settings:"ss02" on,"ss05" on}main{position:relative;max-width:100vw;min-height:100svh;overflow:clip;background:var(--s);z-index:2}body>footer{z-index:1;position:sticky;bottom:0}header,main>section,footer{padding:var(--by) var(--bx);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:var(--by)}section{&:first-child{padding-top:calc(var(--by) + var(--ss))}}a{color:inherit;@media(hover:hover){&:not(:hover){text-decoration:none}}}}@layer form{form{display:flex;flex-direction:column;gap:var(--gg-xl);width:100%;fieldset{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gg);legend{all:unset;color:var(--g);padding-bottom:var(--gg);font:var(--f-sm);letter-spacing:var(--ls-sm);font-feature-settings:inherit;&:after{content:"*";color:#e33;opacity:0;padding-left:.25em;transition:opacity var(--td) var(--tf-o)}}&:has(input:required:invalid) legend:after{opacity:1}div{display:flex;flex-wrap:wrap;gap:var(--gg-sm)}}label{display:flex;gap:var(--gg-sm);padding:var(--pd-sm) var(--pd);background:var(--t);border:var(--bw) solid var(--b);border-radius:var(--br);transition-property:background,color,border;transition-duration:var(--td);transition-timing-function:var(--tf);&:has(input:focus-visible){border-color:var(--a);background:var(--s)}span{color:var(--g);display:flex;&:after{content:" *";color:#e33;opacity:0;padding-left:.25em;transition:opacity var(--td) var(--tf-o)}}&:has(input:required:invalid) span:after{opacity:1;transform:translateY(0)}input{width:100%;border:none;background:transparent;appearance:none;outline:none;color:var(--i);font-size:var(--md-fs);&::placeholder{color:var(--g)}&[type=radio],&[type=checkbox]{width:1.25em;height:1.25em;accent-color:var(--a);margin:0;cursor:pointer;position:absolute;inset:0}}&:has(input:not([type=radio]):not([type=checkbox])){flex-direction:column;cursor:text}&:has(input[type=radio]),&:has(input[type=checkbox]){align-items:center;cursor:pointer;user-select:none;color:var(--g);span{font-size:inherit;font-weight:inherit;color:inherit;&:after{content:none}}@media(hover:hover){&:hover{border-color:var(--a60);color:var(--i)}}&:has(:checked){background:var(--a10);border-color:var(--a60);color:var(--i)}}}button{align-self:flex-start}}}@layer type{h1,h2,h3,h4{text-wrap:balance}[class*=h0]{font-family:var(--h0-ff);font-size:var(--h0-fs);font-weight:var(--h0-fw);letter-spacing:var(--h0-ls);line-height:var(--h0-lh);max-width:var(--h0-mw);text-transform:var(--h0-tt)}h1,[class*=h1]{font-family:var(--h1-ff);font-size:var(--h1-fs);font-weight:var(--h1-fw);letter-spacing:var(--h1-ls);line-height:var(--h1-lh);max-width:var(--h1-mw);text-transform:var(--h1-tt)}h2,[class*=h2]{font-family:var(--h2-ff);font-size:var(--h2-fs);font-weight:var(--h2-fw);letter-spacing:var(--h2-ls);line-height:var(--h2-lh);max-width:var(--h2-mw);text-transform:var(--h2-tt)}h3,[class*=h3]{font-family:var(--h3-ff);font-size:var(--h3-fs);font-weight:var(--h3-fw);letter-spacing:var(--h3-ls);line-height:var(--h3-lh);max-width:var(--h3-mw);text-transform:var(--h3-tt)}h4,[class*=h4]{font-family:var(--h4-ff);font-size:var(--h4-fs);font-weight:var(--h4-fw);letter-spacing:var(--h4-ls);line-height:var(--h4-lh);max-width:var(--h4-mw);text-transform:var(--h4-tt)}h5,[class*=h5]{font-family:var(--h5-ff);font-size:var(--h5-fs);font-weight:var(--h5-fw);letter-spacing:var(--h5-ls);line-height:var(--h5-lh);max-width:var(--h5-mw);text-transform:var(--h5-tt)}h6,[class*=h6]{font-family:var(--h6-ff);font-size:var(--h6-fs);font-weight:var(--h6-fw);letter-spacing:var(--h6-ls);line-height:var(--h6-lh);max-width:var(--h6-mw);text-transform:var(--h6-tt)}body,p,.f-md{font-size:var(--fs);font-weight:var(--fw);letter-spacing:var(--ls);line-height:var(--lh)}.f-lg{font-size:var(--lg-fs);font-weight:var(--fw);letter-spacing:var(--ls);line-height:var(--lh)}.f-sm{font-size:var(--sm-fs);font-weight:var(--fw);letter-spacing:var(--ls);line-height:var(--lh)}.f-lg,.f-md,.f-sm{--h0-tt: initial;--h1-tt: initial;--h2-tt: initial;--h3-tt: initial;--h4-tt: initial;--h5-tt: initial}p{max-width:var(--fmw)}}@layer grid{[g]{display:grid;width:100%;grid-template-columns:repeat(var(--gc),minmax(0,1fr));flex-direction:column;grid-column-gap:var(--gg);grid-row-gap:var(--gg);@media(width<30rem){display:flex;flex-direction:column}&[g=sg]{display:grid;grid-template-columns:subgrid}&[g=a]{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}&[g=a-sm]{grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr))}&[g=a-lg]{grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr))}}[g],[g=sg]{>*{width:100%;order:var(--or, auto);grid-column:auto / span var(--cs, 1);grid-row:auto / span var(--rs, 1)}}[in]{text-indent:calc(var(--cw) * var(--in, 0))}[o$=-f]{--or: -2}[o$=-a]{--or: auto}[o$=-l]{--or: 2}@media(width>=30rem){[in$="0"]{--in: 0}[in$="1"]{--in: 1}[in$="2"]{--in: 2}[in$="3"]{--in: 3}[in$="4"]{--in: 4}[in$="5"]{--in: 5}[in$="6"]{--in: 6}[g$="1"]{--gc: 1}[g$="2"]{--gc: 2}[g$="3"]{--gc: 3}[g$="4"]{--gc: 4}[g$="5"]{--gc: 5}[g$="6"]{--gc: 6}[g$="7"]{--gc: 7}[g$="8"]{--gc: 8}[g$="9"]{--gc: 9}[g$="10"]{--gc: 10}[g$="11"]{--gc: 11}[g$="12"]{--gc: 12}[c$="0"]{--cs: var(--gc)}[c$="1"]{--cs: 1}[c$="2"]{--cs: 2}[c$="3"]{--cs: 3}[c$="4"]{--cs: 4}[c$="5"]{--cs: 5}[c$="6"]{--cs: 6}[c$="7"]{--cs: 7}[c$="8"]{--cs: 8}[c$="9"]{--cs: 9}[c$="10"]{--cs: 10}[c$="11"]{--cs: 11}[c$="12"]{--cs: 12}[r$="1"]{--rs: 1}[r$="2"]{--rs: 2}[r$="3"]{--rs: 3}[r$="4"]{--rs: 4}[o*=-f-]{--or: -2}[o*=-a-]{--or: auto}[o*=-l-]{--or: 2}}@media(width>=60rem){[in^="0"]{--in: 0}[in^="1"]{--in: 1}[in^="2"]{--in: 2}[in^="3"]{--in: 3}[in^="4"]{--in: 4}[in^="5"]{--in: 5}[in^="6"]{--in: 6}[g^="1"]{--gc: 1}[g^="2"]{--gc: 2}[g^="3"]{--gc: 3}[g^="4"]{--gc: 4}[g^="5"]{--gc: 5}[g^="6"]{--gc: 6}[g^="7"]{--gc: 7}[g^="8"]{--gc: 8}[g^="9"]{--gc: 9}[g^="10"]{--gc: 10}[g^="11"]{--gc: 11}[g^="12"]{--gc: 12}[c^="0"]{--cs: var(--gc)}[c^="1"]{--cs: 1}[c^="2"]{--cs: 2}[c^="3"]{--cs: 3}[c^="4"]{--cs: 4}[c^="5"]{--cs: 5}[c^="6"]{--cs: 6}[c^="7"]{--cs: 7}[c^="8"]{--cs: 8}[c^="9"]{--cs: 9}[c^="10"]{--cs: 10}[c^="11"]{--cs: 11}[c^="12"]{--cs: 12}[r^="1"]{--rs: 1}[r^="2"]{--rs: 2}[r^="3"]{--rs: 3}[r^="4"]{--rs: 4}[o^=f]{--or: -2}[o^=a]{--or: auto}[o^=l]{--or: 2}}}@layer utils{@layer border{.r{border-radius:var(--br)}.r-xl{border-radius:var(--br-xl)}.r-lg{border-radius:var(--br-lg)}.r-sm{border-radius:var(--br-sm)}.r-xs{border-radius:var(--br-xs)}.r-full{border-radius:100vw}.b{border:var(--bw) solid var(--b)}.bt{border-top:var(--bw) solid var(--b)}.bb{border-bottom:var(--bw) solid var(--b)}.bl{border-left:var(--bw) solid var(--b)}.br{border-right:var(--bw) solid var(--b)}.bc-a{border-color:var(--a)}.bc-t{border-color:var(--i)}.bc-g{border-color:var(--g)}}@layer gaps{.gp{gap:var(--gg)}.gp-xl{gap:var(--gg-xl)}.gp-lg{gap:var(--gg-lg)}.gp-sm{gap:var(--gg-sm)}.gp-xs{gap:var(--gg-xs)}.gp-0{gap:0}.c-gp{column-gap:var(--gg)}.c-gp-xl{column-gap:var(--gg-xl)}.c-gp-lg{column-gap:var(--gg-lg)}.c-gp-sm{column-gap:var(--gg-sm)}.c-gp-xs{column-gap:var(--gg-xs)}.c-gp-0{column-gap:0}.r-gp{row-gap:var(--gg)}.r-gp-sp{row-gap:var(--ss)}.r-gp-xl{row-gap:var(--gg-xl)}.r-gp-lg{row-gap:var(--gg-lg)}.r-gp-sm{row-gap:var(--gg-sm)}.r-gp-xs{row-gap:var(--gg-xs)}.r-gp-0{row-gap:0}}@layer margin{.m{margin:var(--pd)}.m-xl{margin:var(--pd-xl)}.m-lg{margin:var(--pd-lg)}.m-sm{margin:var(--pd-sm)}.m-xs{margin:var(--pd-xs)}.m-0{margin:0}.m-a{margin:auto}.mt{margin-top:var(--pd)}.mt-xl{margin-top:var(--pd-xl)}.mt-lg{margin-top:var(--pd-lg)}.mt-sm{margin-top:var(--pd-sm)}.mt-xs{margin-top:var(--pd-xs)}.mt-0{margin-top:0}.mt-a{margin-top:auto}.mb{margin-bottom:var(--pd)}.mb-xl{margin-bottom:var(--pd-xl)}.mb-lg{margin-bottom:var(--pd-lg)}.mb-sm{margin-bottom:var(--pd-sm)}.mb-xs{margin-bottom:var(--pd-xs)}.mb-0{margin-bottom:0}.mb-a{margin-bottom:auto}.ml{margin-left:var(--pd)}.ml-xl{margin-left:var(--pd-xl)}.ml-lg{margin-left:var(--pd-lg)}.ml-sm{margin-left:var(--pd-sm)}.ml-xs{margin-left:var(--pd-xs)}.ml-0{margin-left:0}.ml-a{margin-left:auto}.mr{margin-right:var(--pd)}.mr-xl{margin-right:var(--pd-xl)}.mr-lg{margin-right:var(--pd-lg)}.mr-sm{margin-right:var(--pd-sm)}.mr-xs{margin-right:var(--pd-xs)}.mr-0{margin-right:0}.mr-a{margin-right:auto}.mx{margin-inline:var(--pd)}.mx-xl{margin-inline:var(--pd-xl)}.mx-lg{margin-inline:var(--pd-lg)}.mx-sm{margin-inline:var(--pd-sm)}.mx-xs{margin-inline:var(--pd-xs)}.mx-0{margin-inline:0}.mx-a{margin-inline:auto}.my{margin-block:var(--pd)}.my-xl{margin-block:var(--pd-xl)}.my-lg{margin-block:var(--pd-lg)}.my-sm{margin-block:var(--pd-sm)}.my-xs{margin-block:var(--pd-xs)}.my-0{margin-block:0}.my-a{margin-block:auto}}@layer align{.a-s{align-items:start}.a-c{align-items:center}.a-e{align-items:end}.a-str{align-items:stretch}.a-b{align-items:baseline}.j-s{justify-content:start}.j-c{justify-content:center}.j-e{justify-content:end}.j-sb{justify-content:space-between}.j-sa{justify-content:space-around}.j-se{justify-content:space-evenly}.as-s{align-self:start}.as-c{align-self:center}.as-e{align-self:end}.as-str{align-self:stretch}.js-s{justify-self:start}.js-c{justify-self:center}.js-e{justify-self:end}.js-str{justify-self:stretch}}@layer padding{.pd{padding:var(--pd)}.pd-xl{padding:var(--pd-xl)}.pd-lg{padding:var(--pd-lg)}.pd-sm{padding:var(--pd-sm)}.pd-xs{padding:var(--pd-xs)}.pt{padding-top:var(--pd)}.pt-xl{padding-top:var(--pd-xl)}.pt-lg{padding-top:var(--pd-lg)}.pt-sm{padding-top:var(--pd-sm)}.pt-xs{padding-top:var(--pd-xs)}.pb{padding-bottom:var(--pd)}.pb-xl{padding-bottom:var(--pd-xl)}.pb-lg{padding-bottom:var(--pd-lg)}.pb-sm{padding-bottom:var(--pd-sm)}.pb-xs{padding-bottom:var(--pd-xs)}.pl{padding-left:var(--pd)}.pl-xl{padding-left:var(--pd-xl)}.pl-lg{padding-left:var(--pd-lg)}.pl-sm{padding-left:var(--pd-sm)}.pl-xs{padding-left:var(--pd-xs)}.pr{padding-right:var(--pd)}.pr-xl{padding-right:var(--pd-xl)}.pr-lg{padding-right:var(--pd-lg)}.pr-sm{padding-right:var(--pd-sm)}.pr-xs{padding-right:var(--pd-xs)}.px{padding-inline:var(--pd)}.px-xl{padding-inline:var(--pd-xl)}.px-lg{padding-inline:var(--pd-lg)}.px-sm{padding-inline:var(--pd-sm)}.px-xs{padding-inline:var(--pd-xs)}.py{padding-block:var(--pd)}.py-xl{padding-block:var(--pd-xl)}.py-lg{padding-block:var(--pd-lg)}.py-sm{padding-block:var(--pd-sm)}.py-xs{padding-block:var(--pd-xs)}}@layer fix{[data-prefix]:before{content:attr(data-prefix)}[data-suffix]:after{content:attr(data-suffix)}}@layer misc{.fw-w{flex-wrap:wrap}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@layer stagger{[data-stagger]{--dl: 10ms;>*{animation-delay:calc(var(--dl) * (var(--ix) - 1));transition-delay:calc(var(--dl) * (var(--ix) - 1));&:nth-child(1){--ix: 1}&:nth-child(2){--ix: 2}&:nth-child(3){--ix: 3}&:nth-child(4){--ix: 4}&:nth-child(5){--ix: 5}&:nth-child(6){--ix: 6}&:nth-child(7){--ix: 7}&:nth-child(8){--ix: 8}&:nth-child(9){--ix: 9}&:nth-child(10){--ix: 10}&:nth-child(11){--ix: 11}&:nth-child(12){--ix: 12}&:nth-child(13){--ix: 13}&:nth-child(14){--ix: 14}&:nth-child(15){--ix: 15}&:nth-child(16){--ix: 16}&:nth-child(17){--ix: 17}&:nth-child(18){--ix: 18}&:nth-child(19){--ix: 19}&:nth-child(20){--ix: 20}&:nth-child(21){--ix: 21}&:nth-child(22){--ix: 22}&:nth-child(23){--ix: 23}&:nth-child(24){--ix: 24}&:nth-child(25){--ix: 25}&:nth-child(26){--ix: 26}&:nth-child(27){--ix: 27}&:nth-child(28){--ix: 28}&:nth-child(29){--ix: 29}&:nth-child(30){--ix: 30}&:nth-child(31){--ix: 31}&:nth-child(32){--ix: 32}&:nth-child(33){--ix: 33}&:nth-child(34){--ix: 34}&:nth-child(35){--ix: 35}&:nth-child(36){--ix: 36}&:nth-child(37){--ix: 37}&:nth-child(38){--ix: 38}&:nth-child(39){--ix: 39}&:nth-child(40){--ix: 40}&:nth-child(41){--ix: 41}&:nth-child(42){--ix: 42}&:nth-child(43){--ix: 43}&:nth-child(44){--ix: 44}&:nth-child(45){--ix: 45}&:nth-child(46){--ix: 46}&:nth-child(47){--ix: 47}&:nth-child(48){--ix: 48}&:nth-child(49){--ix: 49}&:nth-child(50){--ix: 50}}}}[data-clamp]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lc, 3);line-clamp:var(--lc, 3)}[data-clamp="1"]{--lc: 1}[data-clamp="2"]{--lc: 2}[data-clamp="3"]{--lc: 3}[data-clamp="4"]{--lc: 4}[data-indent]{--ii: 1;text-indent:calc((var(--cw) * var(--ii)) + (var(--gg) * var(--ii)))}}footer{background:var(--s);border-top:var(--b) var(--bw) solid}@layer wrappers{.c{container-type:inline-size;max-width:var(--mw);width:100%;display:flex;flex-direction:column;gap:var(--ss);&.sm{max-width:var(--mw-sm)}&.lg{max-width:var(--mw-lg)}&.center{align-items:center;text-align:center;justify-content:center;>*{align-items:center;text-align:center;justify-content:center}}}.btns,.lnks{display:flex;flex-wrap:wrap;align-items:start;gap:var(--gg-sm);&:has(>.sm){gap:var(--gg-xs)}&:has(>.lg){gap:var(--gg-lg)}&:last-child{padding-top:var(--gg)}}.lnks{gap:var(--gg-lg)}.w{display:flex;flex-direction:column;gap:var(--gg);&.h{flex-direction:row;@media(width<30rem){flex-direction:column}}&.center{align-items:center;justify-content:center;text-align:center}}}.stick{@media(width>=60rem){position:sticky;top:calc(var(--by) + var(--gg))}}@media(width>=60rem){.burger{display:none!important}}@media(width<60rem){header nav#nav{display:none}header nav#nav{position:fixed;inset:0}header:has([aria-expanded=true]){& nav#nav{display:flex;position:fixed;inset:0;height:100vh;width:100vw;padding:var(--bx);align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:var(--pd);& ul{flex-direction:column;& a{font-size:var(--h2-fs);font-weight:var(--h2-fw);text-transform:var(--h2-tt)}}}}body:has(header [aria-expanded=true]) :is(main,footer){pointer-events:none;user-select:none}body:has(header [aria-expanded=true]) main:after{content:"";background:var(--s80);position:fixed;inset:0;backdrop-filter:blur(10px)}}a:not([class]){color:inherit;text-decoration:none;background-image:linear-gradient(0deg,var(--i),var(--i));background-repeat:no-repeat;background-position-x:right;background-position-y:100%;transition-property:background-size,color;transition-duration:var(--td);transition-timing-function:var(--tf-g, ease);background-size:0 var(--bw);@media(hover:hover){&:hover{background-size:100% var(--bw);background-position-x:left}&:not(:hover){color:var(--g)}}&[aria-current=page]{background-size:100% var(--bw)}}.btn,button{display:flex;border:none;background:transparent;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:center;cursor:pointer;transition-property:background,color,border,transform;transition-duration:var(--td);transition-timing-function:var(--tf-o);padding:.75em var(--pd);text-decoration:none;background:var(--i80);color:var(--s);border-radius:var(--br);border:var(--bw) transparent solid;&.tone{background:var(--t);color:var(--n80)}&.accent{background:var(--a);color:var(--a-i);&.tone{background:var(--a05);color:var(--a80)}}@media(hover:hover){&:hover{background:var(--i);&.tone{background:var(--i10);color:var(--i)}&.accent{background:var(--a60);color:var(--a-i);&.tone{background:var(--a10);color:var(--a90)}}}}&:active{transform:scale(.95)}&.sm{padding:var(--pd-xs) var(--pd-sm);border-radius:var(--br-sm);font-size:var(--sm-fs)}&.lg{padding:var(--pd) var(--pd-lg);border-radius:var(--br-lg);font-size:var(--lg-fs)}}@layer components{.card{padding:var(--pd);border-radius:var(--br-lg);background:var(--t);display:flex;flex-direction:column;align-items:start;overflow:hidden;gap:var(--gg);position:relative;.lnks,.btns{margin-top:auto;padding-top:var(--pd)}& p{color:var(--g)}*{--t: var(--s)}.lnks a{color:var(--i);background-image:linear-gradient(0deg,var(--g),var(--g));@media(hover:hover){&:hover{color:var(--g)}}}&:has(.iw){.iw:is(:first-child){margin:calc(var(--pd) * -1);margin-bottom:0}.iw:is(:last-child){margin:calc(var(--pd) * -1);margin-top:0}}}.stat{padding-top:var(--pd);border-top:var(--bw) var(--b) solid;display:flex;flex-direction:column;gap:var(--gg-xs);.txt{color:var(--g)}}@layer sections{section:has(.c.cta){color:var(--a80);background:linear-gradient(to top,var(--n05),var(--s) 50%);.c{background:linear-gradient(to top,var(--a10),var(--a05));padding:var(--ss-xl) var(--pd);border:var(--bw) var(--a20) solid;border-radius:var(--br-xl)}.c,.w{align-items:center;text-align:center}}}@layer faq{[data-faq]{width:100%;& article{display:flex;flex-direction:column;overflow-y:hidden;counter-increment:faq;border-bottom:var(--bw) var(--b) solid;&:first-child{border-top:var(--bw) var(--b) solid}& dd{overflow:hidden;transition-property:height,opacity,transform,filter;transition-timing-function:var(--tf-o);transition-duration:var(--td-s);padding-left:calc(1em + var(--gg));& p{padding-bottom:var(--pd-xl);color:var(--g)}}& dt{cursor:pointer;user-select:none;padding-block:var(--pd);display:flex;align-items:start;gap:var(--gg);>*{font:inherit!important}&:before{content:counter(faq,decimal-leading-zero);transition-property:color;transition-timing-function:var(--tf-o);transition-duration:var(--td-f);flex-shrink:0;width:1em;font-variant-numeric:tabular-nums;color:var(--g)}& div{transition:color var(--tf-o) var(--td-f),transform var(--tf-s) var(--td-s);margin-left:auto;position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1lh;color:var(--g);&:after,&:before{transition:transform var(--tf-o) var(--td-s);content:"";position:absolute;width:calc(1lh - .5cap);border-radius:100vw;height:var(--bw);background:currentColor}&:after{transform:rotate(90deg)}}@media(hover:hover){&:hover{>div,&:before{color:var(--i)}}}&:focus-visible{outline:none;border-color:var(--i);>div,&:before{color:var(--a)}}}&:not([aria-expanded=true]){& dd{height:0;opacity:0;transform:translateY(var(--pd))}}&:is([aria-expanded=true]){& dt>div{transform:rotate(90deg);color:var(--a);&:before{transform:rotate(90deg)}}& dt:before{color:var(--a)!important}}}}}}.s-id{text-transform:uppercase;font-size:var(--sm-fs);color:var(--g)}.stick{position:sticky;top:calc(var(--bx) + var(--pd) * 2 + 1lh + var(--bw))}@supports (corner-shape: squircle){.btn,button,input,label,.card,.c.cta,.gv{corner-shape:squircle}}.burger{--st: 1;position:relative;background:var(--i10);color:var(--i);z-index:1000;width:4em;height:2em;margin-left:auto;border:none;cursor:pointer;align-items:center;justify-content:center;border-radius:100vw;corner-shape:unset;display:flex;flex-direction:column;backdrop-filter:blur(2rem);&:before,&:after{content:"";width:33%;height:.1em;background:currentColor;position:absolute;border-radius:100vw;transition-property:color,background,transform;transition-timing-function:var(--tf-s);transition-duration:var(--td-s)}&:after{transform:translateY(-.2em)}&:before{transform:translateY(.2em)}&:hover{background:var(--i20)}&:focus-visible{background:var(--i20)}&[aria-expanded=true]{background:var(--i20);&:after{transform:rotate(45deg)}&:before{transform:rotate(135deg)}}}header[data-astro-cid-3ef6ksr2]{position:fixed;padding:var(--pd) var(--bx);background:var(--s95);border-bottom:var(--b) var(--bw) solid;transition-property:background,filter;transition-duration:var(--td);transition-timing-function:var(--tf-o, ease);top:0;width:100%;z-index:999;pointer-events:none;backdrop-filter:blur(10px);user-select:none;&.o{background:#0001;backdrop-filter:blur(0px)}.c[data-astro-cid-3ef6ksr2]{flex-direction:row;align-items:center;>[data-astro-cid-3ef6ksr2]{pointer-events:auto}}& nav[data-astro-cid-3ef6ksr2]#nav{margin-left:auto}& ul[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;gap:var(--gg)}}header[data-astro-cid-3ef6ksr2] .c[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--gg)}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--gg);list-style:none;margin:0;padding:0}.lang[data-astro-cid-3ef6ksr2]{display:none}nav[data-astro-cid-3ef6ksr2]#nav .lang[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--gg);display:grid;grid-template-columns:repeat(2,1fr);position:absolute;inset:var(--pd);top:auto}nav[data-astro-cid-3ef6ksr2]#nav .lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;opacity:.5;background-image:none;text-align:center}nav[data-astro-cid-3ef6ksr2]#nav .lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page],nav[data-astro-cid-3ef6ksr2]#nav .lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{opacity:1;font-weight:600}.logo[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--a);outline-offset:4px;border-radius:var(--br)}.logo[data-astro-cid-3ef6ksr2]{color:var(--a);background-image:none;width:6em}@media(width<60rem){.burger[data-astro-cid-3ef6ksr2]{margin-left:auto}}@media(width>=60rem){nav[data-astro-cid-3ef6ksr2]#nav .lang[data-astro-cid-3ef6ksr2]{display:none}}.sr[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}footer[data-astro-cid-sz7xmlte]{padding-bottom:var(--gg);border-top:var(--bw) var(--b) solid}footer[data-astro-cid-sz7xmlte] section[data-astro-cid-sz7xmlte]{display:grid;gap:var(--gg);align-items:end;padding:var(--pd) 0;border-bottom:var(--bw) var(--b) solid;& p[data-astro-cid-sz7xmlte]{color:var(--g);max-width:60ch}}footer[data-astro-cid-sz7xmlte] .meta[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--gg);align-items:center;& p[data-astro-cid-sz7xmlte]{color:var(--g);font-size:var(--sm-fs)}& nav[data-astro-cid-sz7xmlte]{margin-left:auto;display:flex;gap:.5rem}& a[data-astro-cid-sz7xmlte]{font-size:var(--sm-fs);text-decoration:none;opacity:.6;transition:opacity var(--td);background-image:none}& a[data-astro-cid-sz7xmlte][aria-current=page],a[data-astro-cid-sz7xmlte]:focus-visible{opacity:1;font-weight:600}}footer[data-astro-cid-sz7xmlte] .logo-wide[data-astro-cid-sz7xmlte]{color:var(--b);width:100%;padding-top:var(--pd);border-top:var(--bw) var(--b) solid}@media(width>=60rem){footer[data-astro-cid-sz7xmlte] section[data-astro-cid-sz7xmlte]{grid-template-columns:1fr auto;gap:var(--gg-lg)}}@media(width<40rem){footer[data-astro-cid-sz7xmlte] .meta[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{width:100%;margin-left:0}}.skip[data-astro-cid-sckkx6r4]{position:absolute;top:-100%;left:1.6rem;z-index:9999;padding:.8rem 1.6rem;background:var(--a);color:var(--a-i);border-radius:var(--br);font-weight:600;text-decoration:none;transition:top .1s;background-image:none}.skip[data-astro-cid-sckkx6r4]:focus-visible{top:1.6rem}
