*,:before,:after{box-sizing:border-box}@font-face{font-family:PT Root UI;font-weight:300 700;font-style:normal;font-display:block;src:url(/fonts/pt-root-ui-vf.woff2) format("woff2")}@font-face{font-family:Damn;font-weight:700;font-style:normal;font-display:block;src:url(/fonts/damn.woff2) format("woff2")}@font-face{font-family:Drabina;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/drabina-solid.woff2) format("woff2")}a{&.hover,&:hover,&:focus-visible{color:var(--accent-hover);text-decoration-color:var(--accent-hover)}padding-block:.1em .3em;color:var(--accent);text-decoration-color:var(--accent-border);text-decoration-line:var(--underline);text-decoration-thickness:var(--underline-thickness)!important;text-decoration-skip-ink:none;text-underline-offset:.35em;@media(hover:hover)and (pointer:fine){&[href*="://"]{cursor:alias}}&:focus-visible{--underline-thickness: var(--outline-thickness);outline-color:transparent;outline-style:solid}}strong,h1,h2,h3{color:var(--strong);a{--color__text: var(--color__accent)}}h1,h2,h3{margin-block:0}h1{margin-inline-start:var(--root-compensator);max-inline-size:14em;margin-block-end:var(--gap-2);padding-block-start:var(--gap-relative);font-size:2em;line-height:.9;letter-spacing:-.04em}h2{font-size:1.5em;line-height:1;letter-spacing:-.03em;small+&{margin-block-start:var(--gap-relative)}a{text-underline-offset:.2em}}h3{font-size:inherit;line-height:inherit}p,pre{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,video,iframe{display:block;max-inline-size:100%;block-size:auto}img{image-rendering:smooth}iframe{border:0}blockquote{margin:0;padding-inline-start:var(--gap)}details{&::details-content{overflow:clip;block-size:0;transition:block-size .3s ease,content-visibility .3s ease allow-discrete}&[open]::details-content{block-size:auto}p:first-of-type{margin-block-start:0;padding-block-start:calc(var(--gap) * 2)}:last-child{margin-block-end:0}}small{display:block}.caps,.uppercase{letter-spacing:.1em}.caps._has-margin{margin-inline-end:-.1em}.uppercase{text-transform:uppercase}:where(.root-metrics-fix),figcaption,h1,p,small,.content>h2,.content>ul,.content>ol{margin-inline-start:var(--root-compensator);&:before{content:"";display:table;margin-block-end:calc(-.35em - ((1lh - 1em)/2))}&:after{content:"";display:table;margin-block-start:calc(-.15em - ((1lh - 1em)/2))}}:where(.damn-metrics-fix){margin-inline-start:var(--damn-compensator);&:before{content:"";display:table;margin-block-end:calc(-.05em - ((1lh - 1em)/2))}&:after{content:"";display:table;margin-block-start:calc(-.25em - ((1lh - 1em)/2))}}:where(.drabina-metrics-fix){&:before{content:"";display:table;margin-block-end:calc(-.1724em - ((1lh - 1em)/2))}&:after{content:"";display:table;margin-block-start:calc(-.1379em - ((1lh - 1em)/2))}}:root{--flexoki-black: #100f0f;--flexoki-paper: #fffcf0;--flexoki-50: #f2f0e5;--flexoki-100: #e6e4d9;--flexoki-150: #dad8ce;--flexoki-200: #cecdc3;--flexoki-300: #b7b5ac;--flexoki-400: #9f9d96;--flexoki-500: #878580;--flexoki-600: #6f6e69;--flexoki-700: #575653;--flexoki-800: #403e3c;--flexoki-850: #343331;--flexoki-900: #282726;--flexoki-950: #1c1b1a;--flexoki-red-50: #ffe1d5;--flexoki-red-100: #ffcabb;--flexoki-red-150: #fdb2a2;--flexoki-red-200: #f89a8a;--flexoki-red-300: #e8705f;--flexoki-red-400: #d14d41;--flexoki-red-500: #c03e35;--flexoki-red-600: #af3029;--flexoki-red-700: #942822;--flexoki-red-800: #6c201c;--flexoki-red-850: #551b18;--flexoki-red-900: #3e1715;--flexoki-red-950: #261312;--flexoki-orange-50: #ffe7ce;--flexoki-orange-100: #fed3af;--flexoki-orange-150: #fcc192;--flexoki-orange-200: #f9ae77;--flexoki-orange-300: #ec8b49;--flexoki-orange-400: #da702c;--flexoki-orange-500: #cb6120;--flexoki-orange-600: #bc5215;--flexoki-orange-700: #9d4310;--flexoki-orange-800: #71320d;--flexoki-orange-850: #59290d;--flexoki-orange-900: #40200d;--flexoki-orange-950: #27180e;--flexoki-yellow-50: #faeec6;--flexoki-yellow-100: #f6e2a0;--flexoki-yellow-150: #f1d67e;--flexoki-yellow-200: #eccb60;--flexoki-yellow-300: #dfb431;--flexoki-yellow-400: #d0a215;--flexoki-yellow-500: #be9207;--flexoki-yellow-600: #ad8301;--flexoki-yellow-700: #8e6b01;--flexoki-yellow-800: #664d01;--flexoki-yellow-850: #503d02;--flexoki-yellow-900: #3a2d04;--flexoki-yellow-950: #241e08;--flexoki-green-50: #edeecf;--flexoki-green-100: #dde2b2;--flexoki-green-150: #cdd597;--flexoki-green-200: #bec97e;--flexoki-green-300: #a0af54;--flexoki-green-400: #879a39;--flexoki-green-500: #768d21;--flexoki-green-600: #66800b;--flexoki-green-700: #536907;--flexoki-green-800: #3d4c07;--flexoki-green-850: #313d07;--flexoki-green-900: #252d09;--flexoki-green-950: #1a1e0c;--flexoki-cyan-50: #ddf1e4;--flexoki-cyan-100: #bfe8d9;--flexoki-cyan-150: #a2dece;--flexoki-cyan-200: #87d3c3;--flexoki-cyan-300: #5abdac;--flexoki-cyan-400: #3aa99f;--flexoki-cyan-500: #2f968d;--flexoki-cyan-600: #24837b;--flexoki-cyan-700: #1c6c66;--flexoki-cyan-800: #164f4a;--flexoki-cyan-850: #143f3c;--flexoki-cyan-900: #122f2c;--flexoki-cyan-950: #101f1d;--flexoki-blue-50: #e1eceb;--flexoki-blue-100: #c6dde8;--flexoki-blue-150: #abcfe2;--flexoki-blue-200: #92bfdb;--flexoki-blue-300: #66a0c8;--flexoki-blue-400: #4385be;--flexoki-blue-500: #3171b2;--flexoki-blue-600: #205ea6;--flexoki-blue-700: #1a4f8c;--flexoki-blue-800: #163b66;--flexoki-blue-850: #133051;--flexoki-blue-900: #12253b;--flexoki-blue-950: #101a24;--flexoki-purple-50: #f0eaec;--flexoki-purple-100: #e2d9e9;--flexoki-purple-150: #d3cae6;--flexoki-purple-200: #c4b9e0;--flexoki-purple-300: #a699d0;--flexoki-purple-400: #8b7ec8;--flexoki-purple-500: #735eb5;--flexoki-purple-600: #5e409d;--flexoki-purple-700: #4f3685;--flexoki-purple-800: #3c2a62;--flexoki-purple-850: #31234e;--flexoki-purple-900: #261c39;--flexoki-purple-950: #1a1623;--flexoki-magenta-50: #fee4e5;--flexoki-magenta-100: #fccfda;--flexoki-magenta-150: #f9b9cf;--flexoki-magenta-200: #f4a4c2;--flexoki-magenta-300: #e47da8;--flexoki-magenta-400: #ce5d97;--flexoki-magenta-500: #b74583;--flexoki-magenta-600: #a02f6f;--flexoki-magenta-700: #87285e;--flexoki-magenta-800: #641f46;--flexoki-magenta-850: #4f1b39;--flexoki-magenta-900: #39172b;--flexoki-magenta-950: #24131d}:root{--rex: .5rem ;--rlh: calc(1rem * var(--leading));--gap: calc(var(--rlh) - var(--rex));--gap-2: calc(var(--gap) * 2);--gap-3: calc(var(--gap) * 3);--gap-relative: calc(1lh - 1ex) ;--underline: underline;--underline-thickness: .06em;--outline-thickness: .09em;--leading: 1.3;--paragraph-width: 32rem;--font-weight: 500;--space-width: .27em;--root-compensator: -.07em;--damn-compensator: -.03em;--button-optical-compensator: calc((1cap - 1ex)/2) ;--text: var(--tx);--strong: var(--tx);--note: var(--tx);--background: var(--bg);--accent: var(--red);--accent-hover: var(--red-hover);--accent-border: var(--red-border);--tx: var(--flexoki-black);--tx-2: var(--flexoki-600);--tx-3: var(--flexoki-300);--ui: var(--flexoki-100);--ui-2: var(--flexoki-150);--ui-3: var(--flexoki-200);--bg: var(--flexoki-paper);--bg-2: var(--flexoki-50);--red: var(--flexoki-red-600);--red-hover: var(--flexoki-red-400);--red-border: var(--flexoki-red-100);color-scheme:light;@media(prefers-color-scheme:dark){--text: var(--tx-2);--strong: var(--tx);--note: var(--tx-3);--background: var(--bg);--accent: var(--red);--accent-hover: var(--red-hover);--accent-border: var(--red-border);--tx: var(--flexoki-200);--tx-2: var(--flexoki-500);--tx-3: var(--flexoki-700);--ui: var(--flexoki-900);--ui-2: var(--flexoki-850);--ui-3: var(--flexoki-800);--bg: var(--flexoki-black);--bg-2: var(--flexoki-950);--red: var(--flexoki-red-400);--red-hover: var(--strong);--red-border: var(--flexoki-red-500);color-scheme:dark}}.inverted{--text: var(--tx-2);--strong: var(--tx);--note: var(--tx-3);--background: var(--bg);--accent: var(--red);--accent-hover: var(--red-hover);--accent-border: var(--red-border);--tx: var(--flexoki-200);--tx-2: var(--flexoki-500);--tx-3: var(--flexoki-700);--ui: var(--flexoki-900);--ui-2: var(--flexoki-850);--ui-3: var(--flexoki-800);--bg: var(--flexoki-black);--bg-2: var(--flexoki-950);--red: var(--flexoki-red-400);--red-hover: var(--strong);--red-border: var(--flexoki-red-500);@media(prefers-color-scheme:dark){--text: var(--tx);--strong: var(--tx);--note: var(--tx);--background: var(--bg);--accent: var(--red);--accent-hover: var(--red-hover);--accent-border: var(--red-border);--tx: var(--flexoki-black);--tx-2: var(--flexoki-600);--tx-3: var(--flexoki-300);--ui: var(--flexoki-100);--ui-2: var(--flexoki-150);--ui-3: var(--flexoki-200);--bg: var(--flexoki-paper);--bg-2: var(--flexoki-50);--red: var(--flexoki-red-600);--red-hover: var(--flexoki-red-400);--red-border: var(--flexoki-red-100)}}html{cursor:default;scrollbar-gutter:stable;font-family:PT Root UI,sans-serif;font-size:18px;font-size:clamp(18px,2vi,32px);font-weight:var(--font-weight);line-height:var(--leading);color:var(--text);background-color:var(--background)}body{max-inline-size:1440px;margin:var(--gap) auto var(--gap-3)}.holder{padding-inline:max(var(--gap),4%)}main{opacity:1;transition:opacity .2s ease-in-out;body._is-transitioning &{opacity:.75}}:root{scroll-padding-block-start:calc(var(--gap) * 4)}.button{--focus-scale: .95;cursor:pointer;display:flex;padding:calc(var(--gap) / 2 + var(--button-optical-compensator)) calc(var(--gap) / 2 + var(--gap) / 4) calc(var(--gap) / 2);border:none;border-radius:100vi;font:inherit;color:var(--strong);background-color:var(--ui);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;transition-property:background-color,transform;@media(prefers-reduced-motion:no-preference){animation:pop .25s ease-out}&:hover{background-color:var(--ui-2);transition-property:transform}&:focus-visible{outline-color:var(--accent);outline-style:solid;outline-width:var(--outline-thickness);outline-offset:var(--outline-thickness)}&:active:focus,&:active:hover{transform:scale(var(--focus-scale));animation:pop 0s ease-out}}@keyframes pop{0%{transform:scale(var(--focus-scale))}40%{transform:scale(1.02)}to{transform:scale(1)}}.clickable-area{position:relative}.clickable-area-link{padding:0;&:before{content:"";position:absolute;z-index:1;inset-block:0;inset-inline:0}}.visually-hidden{position:absolute;overflow:hidden;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}
