a.svelte-h5ubsy{transition:opacity .2s ease}@media (min-width:1080px){a.svelte-h5ubsy:hover{opacity:.5}}a.svelte-11lv9gd.svelte-11lv9gd{align-items:flex-end;display:flex;flex-direction:column;height:var(--grid-height);justify-content:space-between}a.third.svelte-11lv9gd.svelte-11lv9gd{width:33.33333%}a.half.svelte-11lv9gd.svelte-11lv9gd{width:50%}@media (min-width:768px) and (max-height:800px){a.nav-button.svelte-11lv9gd.svelte-11lv9gd{height:max-content}}a.svelte-11lv9gd.svelte-11lv9gd{background:var(--grey-200);border:.5px solid var(--grey-500);padding:var(--padding-xs);transition:background-color .15s ease-in-out}a.svelte-11lv9gd span.svelte-11lv9gd{width:100%}a.svelte-11lv9gd .nav-button-number.svelte-11lv9gd{transform:translate(3px,-2px);width:12px}a.active.svelte-11lv9gd.svelte-11lv9gd{background-color:var(--yellow)}@media (min-width:1080px){a.svelte-11lv9gd.svelte-11lv9gd:hover{background-color:var(--yellow)}}@media (width <= 768px){a.svelte-11lv9gd .nav-button-number.svelte-11lv9gd{width:12px}}@media (width <= 640px){a.svelte-11lv9gd.svelte-11lv9gd{align-items:center;flex-direction:row-reverse;height:fit-content;justify-content:center;padding:var(--padding-3xs);width:50%}a.svelte-11lv9gd .nav-button-number.svelte-11lv9gd{transform:translate(0);width:11px}}header.svelte-u7j55d.svelte-u7j55d{left:0;padding-bottom:0;position:fixed;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1500}header.hide.svelte-u7j55d.svelte-u7j55d{transform:translateY(-100%)}header.svelte-u7j55d .logo.svelte-u7j55d{align-items:center;display:flex;grid-column:span 2;justify-content:center;padding:0 var(--side-margin)}header.svelte-u7j55d .header-details.svelte-u7j55d{color:var(--text-color);flex-direction:column;grid-column:span 2;padding:var(--padding-xs)}.svelte-u7j55d:is(header .header-details) .header-details-inner.svelte-u7j55d,header.svelte-u7j55d .header-details.svelte-u7j55d{display:flex;justify-content:space-between}.svelte-u7j55d:is(header .header-details) .header-details-social.svelte-u7j55d{align-items:center;align-self:stretch;display:flex;justify-content:space-between}@media (width <= 1024px){.svelte-u7j55d:is(header .header-details) .header-details-social.svelte-u7j55d{display:none}}header.svelte-u7j55d nav.svelte-u7j55d{display:flex;flex-shrink:0;flex-wrap:wrap;grid-column:8/span 4;height:max-content;justify-content:flex-end}@media (width <= 1440px){header.svelte-u7j55d .header-details.svelte-u7j55d{grid-column:span 3}header.svelte-u7j55d .logo.svelte-u7j55d{align-self:flex-start;padding-top:calc(var(--padding-xs) + 3px)}}@media (width <= 1024px){header.svelte-u7j55d .logo.svelte-u7j55d{grid-column:span 3}}@media (width <= 768px){header.svelte-u7j55d .logo.svelte-u7j55d{grid-column:span 4;padding:var(--padding-xs)}header.svelte-u7j55d nav.svelte-u7j55d{grid-column:7/span 4}header.svelte-u7j55d .header-details.svelte-u7j55d{display:none}}@media (width <= 640px){header.svelte-u7j55d .logo.svelte-u7j55d{grid-column:span 2;padding:var(--padding-2xs)}header.svelte-u7j55d .header-details.svelte-u7j55d{display:none}header.svelte-u7j55d nav.svelte-u7j55d{grid-column:4/span 2}.svelte-u7j55d:is(header nav) svg{padding-bottom:2px;padding-right:2px}}.back-to-top.svelte-hyezp6.svelte-hyezp6{background-color:var(--grey-500);display:flex;gap:10px;padding:var(--padding-xs);position:absolute;right:0;top:0;transform:translateY(-100%);transition:background-color .15s ease-in-out}.back-to-top.svelte-hyezp6 svg.svelte-hyezp6{width:12px}@media (min-width:1080px){.back-to-top.svelte-hyezp6.svelte-hyezp6:hover{background-color:var(--yellow)}}footer.svelte-hyezp6.svelte-hyezp6{background-color:var(--white);margin:calc(var(--grid-height)*2) var(--side-margin) 0;padding:var(--side-margin) var(--side-margin) var(--padding-l) var(--side-margin);position:relative}footer.svelte-hyezp6 .footer-logo.svelte-hyezp6{grid-column:1/span 2}footer.svelte-hyezp6 .footer-right.svelte-hyezp6{align-items:flex-end;display:flex;flex-direction:column;gap:var(--padding-xl);grid-column:7/span 4;justify-content:flex-end}.svelte-hyezp6:is(footer .footer-right) .face.svelte-hyezp6{width:120px}@media (width <= 1024px){.svelte-hyezp6:is(footer .footer-right) .face.svelte-hyezp6{width:100px}}@media (width <= 768px){.svelte-hyezp6:is(footer .footer-right) .face.svelte-hyezp6{width:80px}}.svelte-hyezp6:is(footer .footer-right) .links-wrap.svelte-hyezp6{display:grid;gap:var(--padding-xs);grid-template-columns:repeat(3,1fr)}.svelte-hyezp6:is(:is(footer .footer-right) .links-wrap) .footer-links.svelte-hyezp6{display:flex;flex-direction:column;gap:var(--gap-small);grid-column:span 1}footer.svelte-hyezp6 .copyright.svelte-hyezp6{grid-column:1/span 2;white-space:nowrap}@media (width <= 1024px){footer.svelte-hyezp6 .copyright.svelte-hyezp6{grid-column:1/span 3}}@media (width <= 640px){footer.svelte-hyezp6 .footer-logo.svelte-hyezp6{grid-column:1/span 5;padding-bottom:var(--padding-xl)}footer.svelte-hyezp6 .footer-right.svelte-hyezp6{align-items:flex-start;flex-direction:column-reverse;grid-column:1/span 5;justify-content:flex-start}.svelte-hyezp6:is(footer .footer-right) .face.svelte-hyezp6{padding-bottom:var(--padding-xl)}.svelte-hyezp6:is(footer .footer-right) .links-wrap.svelte-hyezp6{gap:var(--gap-small);grid-template-columns:repeat(2,1fr);width:100%}footer.svelte-hyezp6 .copyright.svelte-hyezp6{grid-column:1/span 4}}.grid-guide.svelte-1rnfqjo.svelte-1rnfqjo{column-gap:0;display:flex;height:100%;left:0;margin:0;opacity:.2;padding:var(--side-margin);pointer-events:none;position:fixed;top:0;width:100%;z-index:9}.grid-guide.horizontal.svelte-1rnfqjo.svelte-1rnfqjo{flex-direction:row}.grid-guide.horizontal.svelte-1rnfqjo .single-grid.svelte-1rnfqjo{height:100%;outline:1px solid #0f0;width:100%}.grid-guide.vertical.svelte-1rnfqjo.svelte-1rnfqjo{flex-direction:column}.grid-guide.vertical.svelte-1rnfqjo .single-grid.svelte-1rnfqjo{height:7.1428571429%;outline:1px solid red;width:100%}.grid-guide.hidden.svelte-1rnfqjo.svelte-1rnfqjo{display:none}.dot-grid.svelte-5rjt64.svelte-5rjt64{display:flex;flex-direction:column;height:100%;left:0;margin:0;padding:var(--side-margin);pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.dot-grid.svelte-5rjt64 .dot-row.svelte-5rjt64{display:flex;flex-direction:row;flex-shrink:0;height:calc(var(--grid-height)*2);justify-content:space-between;transform:translate(-4.5px) translateY(-4.5px);width:calc(100% + 9px)}.svelte-5rjt64:is(.dot-grid .dot-row) .single-dot.svelte-5rjt64{background-color:var(--grey-500);border-radius:50%;height:9px;width:9px}@media (width <= 1024px){.svelte-5rjt64:is(.dot-grid .dot-row) .single-dot.svelte-5rjt64{height:7px;width:7px}}@media (width <= 640px){.svelte-5rjt64:is(.dot-grid .dot-row) .single-dot.svelte-5rjt64{height:5px;width:5px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;--csstools-color-scheme--light:initial;color-scheme:dark light;scrollbar-gutter:stable;-moz-tab-size:2;tab-size:2}@media (prefers-color-scheme:dark){:where(html){--csstools-color-scheme--light: }}:where(html:has(dialog:modal[open])){overflow:clip}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){font-family:system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){color:inherit;font:inherit}:where(textarea){resize:vertical}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){block-size:0;border:none;border-block-start:1px solid;color:inherit;overflow:visible}:where(dialog){background:none;border:none;inset:unset;max-height:unset;max-width:unset}:where(dialog:not([open]):not([popover])){display:none!important}:where([popover]){background:none;border:none;color:inherit;inset:unset}:where([popover]:not(:popover-open)){display:none!important}:where(:focus-visible){box-shadow:0 0 0 5px Canvas;outline:3px solid CanvasText;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within):not(:active)){border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;width:1px!important}:root{--yellow:#caff00;--orange:#ff2e00;--grey-100:#f4f4f4;--grey-200:#e2e4e4;--grey-500:#c6c6c6;--white:#fff;--black:#000;--green:#0f0;--size-100:.25rem;--size-200:.5rem;--size-250:.75rem;--size-300:1rem;--size-350:1.5rem;--size-400:2rem;--size-425:2.5rem;--size-450:3rem;--size-500:4rem;--font-weight-medium:500;--font-weight-normal:400;--font-size-2xl:74px;--font-size-xl:48px;--font-size-l:32px;--font-size-m:24px;--font-size-s:16px;--font-size-2xs:14px;--font-size-5xs:8px;--line-height-2xl:1.1;--line-height-xl:1.125;--line-height-l:1.125;--line-height-m:1.1875;--line-height-xs:20px;--line-height-2xs:1.2857;--line-height-3xs:10px}@media (width <= 1720px){:root{--font-size-2xl:64px;--font-size-xl:42px}}@media (width <= 1440px){:root{--font-size-2xl:52px;--font-size-xl:38px;--font-size-m:20px}}@media (width <= 1280px){:root{--font-size-2xl:58px;--font-size-m:18px;--font-size-l:24px}}@media (width <= 1024px){:root{--font-size-2xl:48px;--font-size-xl:32px;--font-size-l:24px;--font-size-s:16px;--font-size-2xs:14px;--font-size-5xs:8px;--line-height-l:32px;--line-height-m:24px;--line-height-xs:16px}}@media (width <= 768px){:root{--font-size-2xl:32px;--font-size-xl:24px;--font-size-l:20px;--font-size-m:14px;--font-size-s:14px;--font-size-2xs:10px;--font-size-5xs:8px;--line-height-l:28px;--line-height-m:1.15;--line-height-xs:12px}}@media (width <= 640px){:root{--font-size-2xl:28px;--font-size-xl:20px;--font-size-l:18px;--font-size-m:16px;--font-size-s:14px;--font-size-2xs:10px;--font-size-5xs:8px;--line-height-2xl:32px;--line-height-xl:24px;--line-height-l:20px;--line-height-m:1.15;--line-height-xs:16px;--line-height-2xs:14px}}@media (min-width:1080px) and (max-height:800px){:root{--font-size-2xl:40px!important;--font-size-xl:32px!important}}@media (min-width:1720px) and (max-height:800px){:root{--font-size-2xl:58px!important;--font-size-xl:40px!important}}.label-l{leading-trim:both;text-edge:cap;font-size:var(--font-size-m);font-weight:var(--font-weight-medium)}.label-l,.label-m{font-style:normal;line-height:var(--line-height-xs);text-transform:uppercase}.label-m{font-size:var(--font-size-s);font-weight:500;letter-spacing:-.04em}.label-s{font-size:var(--line-height-3xs);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2xs)}.label-s,.label-xs{leading-trim:both;text-edge:cap;text-transform:uppercase}.label-xs{font-feature-settings:"zero";font-size:var(--font-size-5xs);font-style:normal;font-variant-numeric:slashed-zero;font-weight:500;line-height:normal}.title-xl{font-size:var(--font-size-2xl);font-style:normal;font-weight:var(--font-weight-normal);letter-spacing:-.03em;line-height:var(--line-height-2xl)}.title-m{font-size:var(--font-size-xl);letter-spacing:-.96px;line-height:var(--line-height-xl)}.title-m,.title-s{font-style:normal;font-weight:400}.title-s{font-size:var(--font-size-m);letter-spacing:-.035em;line-height:normal;line-height:1.1}.title-xs{leading-trim:both;text-edge:cap;font-size:var(--font-size-s);letter-spacing:-.32px;line-height:var(--line-height-xs);text-transform:uppercase}.body-l,.title-xs{font-style:normal;font-weight:var(--font-weight-normal)}.body-l{font-size:var(--font-size-xl);letter-spacing:-.03em;line-height:var(--line-height-xl)}.body-m{font-size:var(--font-size-l);line-height:var(--line-height-l)}.body-m,.body-xs{font-style:normal;font-weight:400}.body-xs{leading-trim:both;text-edge:cap;font-size:var(--font-size-2xs);letter-spacing:-.03em;line-height:var(--line-height-2xs)}@media (width <= 640px){.label-l{font-size:var(--line-height-3xs);line-height:var(--line-height-2xs)}}a,img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.hidden{border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.no-scroll{overflow:hidden}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}a{-webkit-text-decoration:none;text-decoration:none}.grid{display:grid;grid-template-columns:repeat(10,1fr);padding:var(--side-margin)}.pad-top{padding-top:var(--page-start-padding)}@media (width <= 768px){.grid{display:grid;grid-template-columns:repeat(5,1fr)}}@font-face{font-display:swap;font-family:DiatypeVariable;font-style:normal;font-weight:100 900;src:url(./ABCDiatypeMonoVariable-Trial.dAw50omR.woff2) format("woff2"),url(./ABCDiatypeMonoVariable-Trial.B-z8SMGN.woff) format("woff")}@font-face{font-display:swap;font-family:Diatype;font-style:normal;font-weight:100;src:url(./ABCDiatypeMono-Thin.QrqbyY1o.woff2) format("woff2"),url(./ABCDiatypeMono-Thin.D-7-gwrc.woff) format("woff")}@font-face{font-display:swap;font-family:Diatype;font-style:italic;font-weight:100;src:url(./ABCDiatypeMono-ThinItalic.DaaHvWJd.woff2) format("woff2"),url(./ABCDiatypeMono-ThinItalic.CM0n86Pr.woff) format("woff")}@font-face{font-display:swap;font-family:Diatype;font-style:normal;font-weight:200;src:url(./ABCDiatypeMono-Light.CxJQiG22.woff2) format("woff2"),url(./ABCDiatypeMono-Light.ZH_A0Y9n.woff) format("woff")}@font-face{font-display:swap;font-family:Diatype;font-style:italic;font-weight:200;src:url(./ABCDiatypeMono-LightItalic.DW6FGvGV.woff2) format("woff2"),url(./ABCDiatypeMono-LightItalic.CPnJZT73.woff) format("woff")}@font-face{font-display:swap;font-family:Diatype;font-style:normal;font-weight:400;src:url(./ABCDiatypeMono-Regular.BiqYyT_w.woff2) format("woff2"),url(./ABCDiatypeMono-Regular.DgPuOEx2.woff) format("woff")}@font-face{font-display:swap;font-family:Diatype;font-style:italic;font-weight:400;src:url(ABCDiatypeMono-RegularItalic.woff2) format("woff2"),url(ABCDiatypeMono-RegularItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Diatype;font-style:normal;font-weight:500;src:url(./ABCDiatypeMono-Medium.D0EiM9DX.woff2) format("woff2"),url(./ABCDiatypeMono-Medium.B77sVsXv.woff) format("woff")}@font-face{font-display:swap;font-family:Diatype;font-style:italic;font-weight:500;src:url(./ABCDiatypeMono-MediumItalic.BYygkybU.woff2) format("woff2"),url(./ABCDiatypeMono-MediumItalic.By0NIYkc.woff) format("woff")}@font-face{font-display:swap;font-family:Diatype;font-style:normal;font-weight:700;src:url(./ABCDiatypeMono-Bold.DwEkYAtJ.woff2) format("woff2"),url(./ABCDiatypeMono-Bold.EOKs-74h.woff) format("woff")}@font-face{font-display:swap;font-family:Diatype;font-style:italic;font-weight:700;src:url(./ABCDiatypeMono-BoldItalic.DO7ItjcA.woff2) format("woff2"),url(./ABCDiatypeMono-BoldItalic.7Pg_rWxI.woff) format("woff")}:root{--font-headings:"Diatype",sans-serif;--font-body:"Diatype",sans-serif;font-family:var(--font-body);--side-margin:20px;--grid-width:calc(10vw - var(--side-margin)*2/10);--grid-height:calc(7.14286vh - var(--side-margin)*2/14);--padding-4xl:220px;--padding-xl:80px;--padding-l:40px;--padding-m:24px;--padding-s:16px;--padding-xs:12px;--padding-2xs:8px;--padding-3xs:6px;--padding-4xs:2px;--gap-medium:24px;--gap-small:16px;--gap-xs:12px;--gap-2xs:8px;--gap-3xs:4px;--progress-height:24px;--text-color:var(--black);--bg-color:var(--grey-100);--ui-color:var(--black);--page-start-padding:calc(var(--grid-height)*3)}@media (width <= 1024px){:root{--padding-4xl:128px;--padding-xl:64px;--padding-l:32px;--padding-m:24px;--padding-s:12px;--padding-xs:8px;--padding-2xs:8px;--padding-3xs:6px;--padding-4xs:2px;--gap-medium:20px;--gap-small:14px;--gap-xs:8px;--progress-height:20px}}@media (width <= 768px){:root{--padding-4xl:120px;--padding-xl:52px;--padding-l:24px;--padding-m:20px;--padding-s:8px;--padding-xs:8px;--padding-2xs:8px;--padding-3xs:6px;--padding-4xs:2px}}@media (width <= 640px){:root{--grid-width:calc(20vw - var(--side-margin)*2/5);--padding-4xl:120px;--padding-xl:40px;--padding-l:24px;--padding-m:20px;--padding-s:10px;--padding-xs:8px;--padding-2xs:6px;--padding-3xs:6px;--padding-4xs:2px;--gap-medium:24px;--gap-small:16px;--gap-xs:12px;--gap-2xs:8px;--gap-3xs:4px;--side-margin:10px;--progress-height:16px;--page-start-padding:calc(var(--grid-height)*2)}}@media (min-width:800px) and (max-height:800px){:root{--page-start-padding:calc(var(--grid-height)*4)}}@media (min-width:800px) and (max-height:600px){:root{--page-start-padding:calc(var(--grid-height)*5)}}.dark-theme{--bg-color:var(--black);--text-color:var(--white);--ui-color:var(--white)}:is(h1,h2){font-family:var(--font-headings)}:focus-visible{outline-color:var(--outline)}@supports (font-variation-settings:normal){:root{--font-headings:"DiatypeVariable",sans-serif;--font-body:"DiatypeVariable",sans-serif;font-optical-sizing:auto}}html{scroll-behavior:auto}body{background-color:var(--bg-color);color:var(--black);font-family:var(--font-body);-webkit-user-select:none;user-select:none}.single-grid-height-sampler.svelte-1vejvlv{height:calc(var(--grid-height)*1);left:0;opacity:.1;pointer-events:none;position:fixed;top:0;width:calc(var(--grid-width)*1)}
