@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/tektur-cyrillic-800-normal.1gS3lsjU.woff2)format("woff2"),url(/_astro/tektur-cyrillic-800-normal.EYR_Mut9.woff)format("woff")}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/tektur-latin-800-normal.3Viesv73.woff2)format("woff2"),url(/_astro/tektur-latin-800-normal.DEnLSiIN.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-cyrillic-400-normal.C7us6pn1.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-400-normal.BwL4n7Pb.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-latin-400-normal.Coi1FYaD.woff2)format("woff2"),url(/_astro/golos-text-latin-400-normal.DOuJOmdK.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-cyrillic-500-normal.BSLQUuP1.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-500-normal.hXinzVVQ.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-latin-500-normal.BznAvurO.woff2)format("woff2"),url(/_astro/golos-text-latin-500-normal.BQo4s7Kn.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff")}:root{color-scheme:light;--paper:#eeeae3;--paper-2:#e6e1d8;--ink:#0d0c0b;--red:#d32a1c;--red-text:#b82318;--ash:#5e5a53;--ash-soft:#8a857d;--line:#cfc9bf;--gutter:clamp(16px, 4vw, 64px);--sb:0px;--edge:max(var(--gutter), calc((100vw - var(--sb) - var(--max)) / 2 + var(--gutter)));--max:1320px;--mono:"IBM Plex Mono", Consolas, monospace;--text:"Golos Text", "Segoe UI", sans-serif;--head:"Tektur", "Arial Narrow", sans-serif;--rule-thin:1.5px;--rule:8px;--rule-heavy:24px;--axis:0deg;--axis-tan:0;--axis-tan-abs:0;--axis-dir:1;--focus:var(--red)}:root:has(>body[data-page=home]),body[data-page=home]{--axis:21deg;--axis-tan:.3839;--axis-tan-abs:.3839;--axis-dir:1}:root:has(>body[data-page=how]),body[data-page=how]{--axis:-6deg;--axis-tan:-.1051;--axis-tan-abs:.1051;--axis-dir:-1}:root:has(>body[data-page=who]),body[data-page=who]{--axis:34deg;--axis-tan:.6745;--axis-tan-abs:.6745;--axis-dir:1}:root:has(>body[data-page=join]),body[data-page=join]{--axis:14deg;--axis-tan:.2493;--axis-tan-abs:.2493;--axis-dir:1}:root:has(>body[data-page="404"]),body[data-page="404"]{--axis:-14deg;--axis-tan:-.2493;--axis-tan-abs:.2493;--axis-dir:-1}@media (width<=760px){:root:has(>body[data-page=home]),body[data-page=home]{--axis:7deg;--axis-tan:.1228;--axis-tan-abs:.1228}:root:has(>body[data-page=who]),body[data-page=who]{--axis:8deg;--axis-tan:.1405;--axis-tan-abs:.1405}:root:has(>body[data-page=join]),body[data-page=join]{--axis:6deg;--axis-tan:.1051;--axis-tan-abs:.1051}:root:has(>body[data-page="404"]),body[data-page="404"]{--axis:-7deg;--axis-tan:-.1228;--axis-tan-abs:.1228}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 17px/1.5 var(--text);margin:0;overflow-x:hidden}h1,h2,h3,p,ul,ol{margin:0}a{color:inherit}img,svg,canvas{display:block}::selection{background:var(--red);color:var(--paper)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:where(a,button):focus-visible{outline:none;position:relative}:where(a,button):focus-visible:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--focus) 0 0) left top / 2px 100%, linear-gradient(var(--focus) 0 0) left top / 9px 2px, linear-gradient(var(--focus) 0 0) left bottom / 9px 2px, linear-gradient(var(--focus) 0 0) right top / 2px 100%, linear-gradient(var(--focus) 0 0) right top / 9px 2px, linear-gradient(var(--focus) 0 0) right bottom / 9px 2px;background-repeat:no-repeat;position:absolute;inset:-5px -7px}.btn:focus-visible:before{inset:-7px -13px -13px -7px}.focus-outline:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.focus-outline:focus-visible:before{content:none}@media (forced-colors:active){:where(a,button):focus-visible{outline-offset:3px;outline:2px solid canvastext}}.nav{z-index:20;padding:18px var(--edge);font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;view-transition-name:nav;align-items:center;gap:clamp(14px,3vw,40px);display:flex;position:absolute;inset:0 0 auto}.nav .mark{margin-right:auto}.nav .mark .logo{aspect-ratio:498/412;width:58px;height:auto}.nav .links{gap:clamp(14px,2.4vw,32px);display:flex}.nav .links a{text-decoration:none}.nav .links a:hover,.nav .links a[aria-current=page]{color:var(--red-text)}.lang{border:var(--rule-thin) solid currentColor;align-items:center;gap:6px;padding:7px 9px;text-decoration:none;display:inline-flex}.lang span{opacity:.6}.lang span.on,.lang:hover span{opacity:1}@media (width<=760px){.nav{flex-wrap:wrap;row-gap:14px}.nav .links{border-top:var(--rule-thin) solid var(--ink);order:3;justify-content:space-between;width:100%;padding-top:12px;font-size:12px}}.btn{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-under:var(--red);background:var(--btn-bg);color:var(--btn-fg);box-shadow:6px 6px 0 var(--btn-under);font:600 14px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;border:0;align-items:center;gap:14px;padding:17px 22px 17px 24px;text-decoration:none;transition:transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .14s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.btn:after{content:"→";font:600 18px/1 var(--mono);transition:transform .2s}@media (hover:hover){.btn:hover{box-shadow:8px 8px 0 var(--btn-under);transform:translate(-2px,-2px)}.btn:hover:after{transform:translate(4px)}}.btn:active,.btn.pressed{box-shadow:0 0 0 var(--btn-under);transition-duration:40ms;transform:translate(6px,6px)}.btn.red{--btn-bg:var(--red);--btn-under:var(--ink);font:800 20px/1.1 var(--head);letter-spacing:.03em;padding:15px 22px 15px 24px}.btn.red:after{font-size:22px}.btn.small{padding:10px 12px;font-size:12px}.ink .btn{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-under:var(--red)}.ink .btn.red{--btn-bg:var(--red);--btn-fg:var(--paper);--btn-under:var(--paper)}.link{font:500 14px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;text-underline-offset:6px;text-decoration:underline 1.5px}.link:hover{color:var(--red-text)}.more{gap:10px;margin-top:28px;display:inline-flex}.more:after{content:"→"}.scr-src{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section{padding-block:clamp(72px,10vw,140px) 0}.label{font:600 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ash);align-items:center;gap:12px;margin-bottom:clamp(24px,3vw,40px);display:flex}.label:not(.rc-label){clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.tag{font:600 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.16em;background:var(--ink);color:var(--paper);margin-bottom:clamp(20px,2.6vw,32px);padding:6px 10px;display:inline-block}.num{font:600 13px/1 var(--mono);color:var(--red-text);letter-spacing:.08em}.panel{background:var(--paper);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);padding:clamp(20px,2.6vw,36px)}.h-big{font:800 clamp(40px, 6.4vw, 104px)/.92 var(--head);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance}.h-mid{font:800 clamp(26px, 2.6vw, 40px)/1 var(--head);text-transform:uppercase;text-wrap:balance}.lead{max-width:40ch;font-size:clamp(19px,1.7vw,24px);line-height:1.4}.ink{background:var(--ink);color:var(--paper)}.ink .label{color:var(--ash-soft)}.red-field{--focus:var(--ink);background:var(--red);color:var(--paper);padding-block:clamp(32px,5vw,80px) clamp(56px,8vw,128px)}.red-field .label{background:var(--ink);width:fit-content;color:var(--paper);padding:8px 10px}.red-field ::selection{background:var(--ink);color:var(--paper)}.red-field .rf-text{font:800 clamp(28px, 4.6vw, 76px)/1 var(--head);text-transform:uppercase;text-wrap:balance;max-width:21ch}.red-field .rf-link{font:800 clamp(24px, 2vw, 30px)/1 var(--head);text-transform:uppercase;text-underline-offset:8px;gap:14px;margin-top:clamp(28px,3.4vw,48px);text-decoration:underline 3px;display:inline-flex}.red-field .rf-link:after{content:"→";text-decoration:none}.red-field .rf-link:hover{color:var(--ink)}.seam{--seam-gap:12px;--seam-top:var(--paper);--seam-tone:var(--paper);--seam-slit:var(--red);margin-top:clamp(48px,7vw,104px);display:block;overflow:clip;container-type:inline-size}.seam-cut{background:var(--seam-top);height:calc(100cqw * var(--axis-tan-abs) + var(--seam-gap));transform:scaleX(var(--axis-dir));display:block;position:relative;overflow:clip}.seam--flip .seam-cut{transform:scaleX(calc(-1 * var(--axis-dir)))}.seam-slit,.seam-plate{display:block;position:absolute}.seam-slit{background:var(--seam-slit);clip-path:polygon(0 0, 100% calc(100% - var(--seam-gap)), 100% 100%, 0 100%);inset:0}.seam-plate{inset:0 0 calc(-1 * var(--seam-gap));background:var(--seam-tone);clip-path:polygon(0 var(--seam-gap), 100% calc(100% - var(--seam-gap)), 100% 100%, 0 100%)}.seam--ink{--seam-tone:var(--ink)}.seam--red{--seam-tone:var(--red);--seam-slit:var(--ink)}.seam--from-ink{--seam-top:var(--ink)}.seam--from-red{--seam-top:var(--red);--seam-slit:var(--ink)}.seam+.section,.seam+.ink,.seam+.red-field{padding-top:clamp(28px,4vw,64px)}@media (width<=760px){.seam{--seam-gap:8px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.seam-plate{animation-name:seam-open;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 35%}}}@keyframes seam-open{0%{transform:translateY(calc(-1 * var(--seam-gap)))}}.page-head{padding-top:110px;position:relative}@media (width<=760px){.page-head{padding-top:140px}}.page-head .strip{border-top:var(--rule) solid var(--ink);border-bottom:var(--rule-thin) solid var(--ink);height:clamp(110px,14vw,170px);margin-top:clamp(28px,4vw,56px);position:relative;overflow:hidden}.page-head .strip canvas{width:100%;height:100%;position:absolute;inset:0}.page-head .lead{margin-top:22px}.foot{background:var(--ink);color:var(--paper);padding-block:48px calc(40px + env(safe-area-inset-bottom,0px));font:500 13px/1.8 var(--mono);margin-top:clamp(80px,12vw,160px)}main:has(>.ink:last-child)+.foot{border-top:var(--rule-thin) solid #34312d;margin-top:0}.foot .wrap{grid-template-columns:auto 1fr;align-items:start;gap:32px clamp(32px,6vw,96px);display:grid}.foot .logo{aspect-ratio:498/412;width:120px;height:auto;color:var(--paper)}.foot dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 40px;margin:0;display:grid}.foot dt{color:var(--ash-soft);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.foot dd{margin:4px 0 0}.foot-quote{border-top:var(--rule-thin) solid #34312d;max-width:110ch;font:400 15px/1.55 var(--text);color:var(--ash-soft);grid-column:1/-1;padding-top:24px}.foot-quote span{color:var(--paper);font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.foot a{border-bottom:1px solid #5a5650;text-decoration:none}.foot a:hover{border-color:var(--red)}@media (width<=640px){.foot .wrap{grid-template-columns:1fr}}main:has(.fm)+.foot .wrap>.logo,body[data-page=home] .foot .wrap>.logo{display:none}main:has(.fm)+.foot .wrap,body[data-page=home] .foot .wrap{grid-template-columns:minmax(0,1fr)}.colophon{display:none}.konami-line{left:var(--edge);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;max-width:calc(100vw - 2 * var(--gutter));background:var(--ink);color:var(--paper);font:600 13px/1.4 var(--mono);box-shadow:6px 6px 0 var(--red);opacity:0;pointer-events:none;margin:0;padding:10px 14px;transition:opacity .25s,transform .25s;position:fixed;transform:translateY(8px)}.konami-line.on{opacity:1;transform:none}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}:root{--vt-d:calc(50vw * var(--axis-tan));--vt-e:calc(50vw * var(--axis-tan-abs))}::view-transition{background:var(--red)}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation-duration:.3s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}::view-transition-old(root){animation-name:vt-out}::view-transition-new(root){animation-name:vt-in;animation-delay:.15s}::view-transition-group(nav){animation-duration:.3s}@keyframes vt-out{0%{clip-path:polygon(0 calc(0px - var(--vt-e) - var(--vt-d)), 100% calc(0px - var(--vt-e) + var(--vt-d)), 100% 300%, 0 300%);transform:none}to{clip-path:polygon(0 calc(100% + var(--vt-e) - var(--vt-d)), 100% calc(100% + var(--vt-e) + var(--vt-d)), 100% 300%, 0 300%);transform:translateY(4vh)}}@keyframes vt-in{0%{clip-path:polygon(0 -200%, 100% -200%, 100% calc(0px - var(--vt-e) + var(--vt-d)), 0 calc(0px - var(--vt-e) - var(--vt-d)));transform:translateY(-4vh)}to{clip-path:polygon(0 -200%, 100% -200%, 100% calc(100% + var(--vt-e) + var(--vt-d)), 0 calc(100% + var(--vt-e) - var(--vt-d)));transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}@media print{@page{margin:16mm 14mm}:root{--paper:#fff;--paper-2:#fff}html,body{color:#000!important;background:#fff!important}canvas,.nav,.btn,.seam,.hint,.strip,.nf-stage{display:none!important}.reveal{opacity:1!important;transform:none!important}*,:before,:after{transition:none!important;animation:none!important}main>*{margin-top:0!important}.hero{min-height:0!important;padding:0!important}.hero .copy{width:auto!important;box-shadow:none!important;border:0!important;padding:0!important;position:static!important}.page-head{padding-top:0!important}.ink,.red-field,.foot{color:#000!important;background:#fff!important}.red-field .label{color:#000;background:0 0;padding:0}.section,.red-field,.ink{padding-block:18pt 0!important}.foot{border-top:1pt solid #000;padding-block:12pt 0;margin-top:24pt!important}.foot .logo{color:#000}.konami-line{display:none!important}.colophon.is-set{max-width:70mm;font:400 8pt/1.4 var(--mono);color:#000;break-inside:avoid;grid-column:1/-1;margin-top:18pt;display:block}main a[href^=\/]:after{font:400 10pt/1.3 var(--mono);text-transform:none;letter-spacing:0;content:" (https://artel.red" attr(href) ")"!important}main a[href^=http]:after,main a[href^=mailto\:]:after{font:400 10pt/1.3 var(--mono);text-transform:none;letter-spacing:0;content:" (" attr(href) ")"!important}h1,h2,.h-mid{break-after:avoid}li,figure,blockquote{break-inside:avoid}}
