.BootOverlay-module-scss-module__tNXicq__overlay{z-index:9999;background:var(--paper);justify-content:center;align-items:center;padding:32px;transition:opacity .32s;display:flex;position:fixed;inset:0}.BootOverlay-module-scss-module__tNXicq__fading{opacity:0;pointer-events:none}.BootOverlay-module-scss-module__tNXicq__inner{border:1px solid var(--rule);background:var(--paper);width:min(720px,92vw);max-height:70vh;box-shadow:6px 6px 0 var(--paper-2);font-family:var(--font-jetbrains-mono),var(--font-courier-prime),monospace;color:var(--ink);overflow:hidden}.BootOverlay-module-scss-module__tNXicq__head{border-bottom:1px solid var(--rule);background:var(--paper-2);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.BootOverlay-module-scss-module__tNXicq__dot{border:1px solid var(--ink);border-radius:50%;width:10px;height:10px;display:inline-block}.BootOverlay-module-scss-module__tNXicq__dotR{background:#cc4a3a}.BootOverlay-module-scss-module__tNXicq__dotY{background:#d9b14a}.BootOverlay-module-scss-module__tNXicq__dotG{background:#5b8a4a}.BootOverlay-module-scss-module__tNXicq__title{color:var(--ink);margin-left:6px;font-weight:700}.BootOverlay-module-scss-module__tNXicq__meta{color:var(--ink-mute);margin-left:auto}.BootOverlay-module-scss-module__tNXicq__body{min-height:280px;padding:18px 20px 22px;font-size:13px;line-height:1.7;overflow:hidden}.BootOverlay-module-scss-module__tNXicq__line{white-space:pre;color:var(--ink);animation:90ms ease-out both BootOverlay-module-scss-module__tNXicq__bootline}.BootOverlay-module-scss-module__tNXicq__line:first-child{color:var(--accent)}@keyframes BootOverlay-module-scss-module__tNXicq__bootline{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}.BootOverlay-module-scss-module__tNXicq__caret{color:var(--accent);animation:1s steps(2,start) infinite BootOverlay-module-scss-module__tNXicq__blinkCaret}@keyframes BootOverlay-module-scss-module__tNXicq__blinkCaret{50%{opacity:0}}
.FlaskLogo-module-scss-module__nVdDOq__flask{cursor:pointer;color:var(--ink);background-color:currentColor;flex:none;transition:color .12s,transform .12s;display:inline-block;-webkit-mask-image:url(/flask.png);mask-image:url(/flask.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.FlaskLogo-module-scss-module__nVdDOq__flask:hover{color:var(--accent)}.FlaskLogo-module-scss-module__nVdDOq__flask:active{transform:translateY(1px)}.FlaskLogo-module-scss-module__nVdDOq__struck{animation:.22s FlaskLogo-module-scss-module__nVdDOq__keyStrike}@keyframes FlaskLogo-module-scss-module__nVdDOq__keyStrike{0%{transform:translateY(0)}35%{transform:translateY(2px)scale(.98)}to{transform:translateY(0)scale(1)}}
.Sidebar-module-scss-module__SPJjWq__side{border-right:1px solid var(--paper-2);flex-direction:column;justify-content:space-between;align-self:start;height:100vh;padding:28px 22px 28px 28px;display:flex;position:sticky;top:0}@media (max-width:900px){.Sidebar-module-scss-module__SPJjWq__side{border-right:0;border-bottom:1px solid var(--paper-2);flex-direction:row;justify-content:space-between;align-items:center;gap:18px;height:auto;padding:22px;position:static}}.Sidebar-module-scss-module__SPJjWq__top{flex-direction:column;gap:10px;display:flex}@media (max-width:900px){.Sidebar-module-scss-module__SPJjWq__top{flex-direction:row;align-items:center;gap:14px}}.Sidebar-module-scss-module__SPJjWq__meta{color:var(--ink-mute);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:10.5px;line-height:1.7}@media (max-width:900px){.Sidebar-module-scss-module__SPJjWq__meta{display:none}}.Sidebar-module-scss-module__SPJjWq__brand{font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:-.015em;text-transform:none;color:var(--ink);margin-bottom:4px;font-size:14.5px;font-weight:600;line-height:1.15}.Sidebar-module-scss-module__SPJjWq__version{color:var(--ink)}.Sidebar-module-scss-module__SPJjWq__blinkOnce{animation:.32s steps(2,end) Sidebar-module-scss-module__SPJjWq__flick}@keyframes Sidebar-module-scss-module__SPJjWq__flick{50%{opacity:.2}}.Sidebar-module-scss-module__SPJjWq__nav{letter-spacing:.02em;flex-direction:column;gap:2px;font-size:12px;display:flex}@media (max-width:900px){.Sidebar-module-scss-module__SPJjWq__nav{flex-flow:wrap;gap:10px 14px;font-size:11px}}.Sidebar-module-scss-module__SPJjWq__navLink{color:var(--ink-mute);white-space:nowrap;border-radius:1px;align-items:baseline;gap:10px;margin-left:-8px;padding:4px 8px;text-decoration:none;transition:color .12s,background .12s;display:flex}.Sidebar-module-scss-module__SPJjWq__navLink:hover{color:var(--ink)}@media (max-width:900px){.Sidebar-module-scss-module__SPJjWq__navLink{margin:0;padding:0}}.Sidebar-module-scss-module__SPJjWq__navLinkActive{color:var(--ink);background:var(--paper-2)}.Sidebar-module-scss-module__SPJjWq__navLinkActive .Sidebar-module-scss-module__SPJjWq__navNum{color:var(--accent)}@media (max-width:900px){.Sidebar-module-scss-module__SPJjWq__navLinkActive{background:0 0}}.Sidebar-module-scss-module__SPJjWq__navNum{color:var(--ink-mute);letter-spacing:.04em;flex:none;width:22px;font-size:10px}@media (max-width:900px){.Sidebar-module-scss-module__SPJjWq__navNum{display:none}}.Sidebar-module-scss-module__SPJjWq__groupLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-top:4px;padding:0 0 8px;font-size:10px}@media (max-width:900px){.Sidebar-module-scss-module__SPJjWq__groupLabel{display:none}}
.SectionHeader-module-scss-module__f68b5q__head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px dashed var(--paper-3);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:0;padding-bottom:28px;font-size:11px;display:flex}.SectionHeader-module-scss-module__f68b5q__left{align-items:baseline;gap:10px;display:inline-flex}.SectionHeader-module-scss-module__f68b5q__num{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700;font-family:var(--font-jetbrains-mono),var(--font-courier-prime),monospace;letter-spacing:0}.SectionHeader-module-scss-module__f68b5q__title{color:var(--ink)}.SectionHeader-module-scss-module__f68b5q__tag{color:var(--ink-mute)}.SectionHeader-module-scss-module__f68b5q__caret{color:var(--accent);margin-left:4px;font-size:.95em;line-height:1;animation:1s steps(2,start) infinite SectionHeader-module-scss-module__f68b5q__blink;display:inline-block;transform:translateY(1px)}@keyframes SectionHeader-module-scss-module__f68b5q__blink{50%{opacity:0}}
.Manifesto-module-scss-module__8fcJ1q__section{padding:8px 0 24px;scroll-margin-top:24px}.Manifesto-module-scss-module__8fcJ1q__h1{font-family:var(--font-space-grotesk),system-ui,sans-serif;letter-spacing:-.04em;color:var(--ink);text-wrap:balance;overflow-wrap:normal;word-break:normal;max-width:14ch;margin:0 0 40px;font-size:clamp(44px,6.4vw,76px);font-weight:700;line-height:.98}.Manifesto-module-scss-module__8fcJ1q__h1 em{color:var(--accent);font-style:italic}.Manifesto-module-scss-module__8fcJ1q__h1 .Manifesto-module-scss-module__8fcJ1q__twChar:nth-child(3n){opacity:.95}.Manifesto-module-scss-module__8fcJ1q__h1 .Manifesto-module-scss-module__8fcJ1q__twChar:nth-child(7n+2){transform:translateY(.5px)}.Manifesto-module-scss-module__8fcJ1q__word{white-space:nowrap;display:inline-block}.Manifesto-module-scss-module__8fcJ1q__twChar{transform-origin:50% 100%;animation:.22s cubic-bezier(.2,.8,.2,1) both Manifesto-module-scss-module__8fcJ1q__twStrike;display:inline-block}@keyframes Manifesto-module-scss-module__8fcJ1q__twStrike{0%{opacity:0;color:#1d23308c;transform:translateY(-4px)rotate(-3deg)}60%{opacity:1;transform:translateY(1px)rotate(.3deg)}to{transform:translateY(0)rotate(0)}}.Manifesto-module-scss-module__8fcJ1q__cursor{background:var(--ink);width:.55ch;height:.85em;margin-left:.06em;animation:.9s steps(2,end) infinite Manifesto-module-scss-module__8fcJ1q__blinkCursor;display:inline-block;transform:translateY(.08em)}@keyframes Manifesto-module-scss-module__8fcJ1q__blinkCursor{50%{opacity:0}}.Manifesto-module-scss-module__8fcJ1q__body{max-width:60ch;color:var(--ink);font-size:14px;line-height:1.75}.Manifesto-module-scss-module__8fcJ1q__body p{margin:0 0 14px}.Manifesto-module-scss-module__8fcJ1q__body p:last-child{margin:0}.Manifesto-module-scss-module__8fcJ1q__body .Manifesto-module-scss-module__8fcJ1q__muted{color:var(--ink-soft)}.Manifesto-module-scss-module__8fcJ1q__footnoteRef{vertical-align:super;color:var(--accent);margin-left:1px;font-size:.7em;text-decoration:none}
.Principles-module-scss-module__ZqA-ja__section{padding:84px 0 8px;scroll-margin-top:24px}.Principles-module-scss-module__ZqA-ja__list{gap:0;display:grid}.Principles-module-scss-module__ZqA-ja__row{border-top:1px solid var(--paper-2);grid-template-columns:56px 1fr;align-items:baseline;gap:18px;padding:18px 0;display:grid}.Principles-module-scss-module__ZqA-ja__row:last-child{border-bottom:1px solid var(--paper-2)}.Principles-module-scss-module__ZqA-ja__num{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:700}.Principles-module-scss-module__ZqA-ja__body{font-size:14.5px;line-height:1.5}.Principles-module-scss-module__ZqA-ja__stmt{color:var(--ink)}.Principles-module-scss-module__ZqA-ja__foot{color:var(--ink-soft);margin-top:4px;font-size:12.5px;font-style:italic;display:block}
.IndexOfWork-module-scss-module__6EIHVW__section{padding:84px 0 8px;scroll-margin-top:24px}.IndexOfWork-module-scss-module__6EIHVW__wrap{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.IndexOfWork-module-scss-module__6EIHVW__row{border-bottom:1px dashed var(--paper-2);grid-template-columns:56px minmax(180px,1fr) 130px 180px 32px;align-items:center;gap:16px;padding:14px 0;font-size:13px;transition:background .14s;display:grid}.IndexOfWork-module-scss-module__6EIHVW__row:last-child{border-bottom:0}@media (max-width:900px){.IndexOfWork-module-scss-module__6EIHVW__row{grid-template-columns:44px 1fr 90px 28px;gap:10px}.IndexOfWork-module-scss-module__6EIHVW__row .IndexOfWork-module-scss-module__6EIHVW__domain{display:none}}.IndexOfWork-module-scss-module__6EIHVW__hdrRow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--rule);padding:12px 0;font-size:10.5px}@media (max-width:900px){.IndexOfWork-module-scss-module__6EIHVW__hdrRow .IndexOfWork-module-scss-module__6EIHVW__domain{display:none}}.IndexOfWork-module-scss-module__6EIHVW__id{font-variant-numeric:tabular-nums;color:var(--ink-soft)}.IndexOfWork-module-scss-module__6EIHVW__status{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:11px}.IndexOfWork-module-scss-module__6EIHVW__statusInProgress{color:var(--accent)}.IndexOfWork-module-scss-module__6EIHVW__statusResearch{color:var(--ink)}.IndexOfWork-module-scss-module__6EIHVW__statusConcept{color:var(--ink-mute)}.IndexOfWork-module-scss-module__6EIHVW__statusShipped{color:var(--ink)}.IndexOfWork-module-scss-module__6EIHVW__domain{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.IndexOfWork-module-scss-module__6EIHVW__arrow{color:var(--ink-mute);text-align:right}.IndexOfWork-module-scss-module__6EIHVW__clickable{cursor:pointer}.IndexOfWork-module-scss-module__6EIHVW__clickable:hover{background:#3a6ea80d}.IndexOfWork-module-scss-module__6EIHVW__clickable:hover .IndexOfWork-module-scss-module__6EIHVW__arrow{color:var(--accent)}.IndexOfWork-module-scss-module__6EIHVW__divider{color:var(--ink-mute);border-bottom:1px dashed var(--paper-2);letter-spacing:.06em;font-size:11px}.IndexOfWork-module-scss-module__6EIHVW__redact{background:var(--ink);color:#0000;-webkit-user-select:none;user-select:none;padding:0 2px;line-height:1.2;transition:background .2s,color .16s;display:inline-block}.IndexOfWork-module-scss-module__6EIHVW__revealed .IndexOfWork-module-scss-module__6EIHVW__redact{color:var(--ink);letter-spacing:0;text-decoration:none;background:0 0!important}.IndexOfWork-module-scss-module__6EIHVW__teaser{color:var(--ink-soft);font-style:italic}.IndexOfWork-module-scss-module__6EIHVW__plainLink{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.IndexOfWork-module-scss-module__6EIHVW__foot{color:var(--ink-mute);margin-top:14px;font-size:11.5px;font-style:italic}.IndexOfWork-module-scss-module__6EIHVW__flash{animation:.6s IndexOfWork-module-scss-module__6EIHVW__revealFlash}@keyframes IndexOfWork-module-scss-module__6EIHVW__revealFlash{0%{background:0 0}20%{background:#3a6ea81a}to{background:0 0}}
.Dispatches-module-scss-module__3CgLzq__section{padding:84px 0 8px;scroll-margin-top:24px}.Dispatches-module-scss-module__3CgLzq__list{padding:0}.Dispatches-module-scss-module__3CgLzq__row{border-top:1px solid var(--paper-2);grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:18px;padding:12px 0;font-size:13px;display:grid}.Dispatches-module-scss-module__3CgLzq__row:last-child{border-bottom:1px solid var(--paper-2)}@media (max-width:900px){.Dispatches-module-scss-module__3CgLzq__row{grid-template-columns:90px minmax(0,1fr);gap:12px}}.Dispatches-module-scss-module__3CgLzq__date{color:var(--ink-soft);font-variant-numeric:tabular-nums;letter-spacing:.02em}.Dispatches-module-scss-module__3CgLzq__redact{background:var(--ink);color:#0000;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;word-break:break-all;max-width:100%;padding:0 2px;line-height:1.2;display:inline-block}
.Contact-module-scss-module__CharcW__section{padding:84px 0 8px;scroll-margin-top:24px}.Contact-module-scss-module__CharcW__list{gap:8px;font-size:14px;display:grid}.Contact-module-scss-module__CharcW__row{grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}@media (max-width:900px){.Contact-module-scss-module__CharcW__row{grid-template-columns:110px minmax(0,1fr)}}.Contact-module-scss-module__CharcW__k{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.Contact-module-scss-module__CharcW__v{color:var(--ink);overflow-wrap:anywhere;min-width:0}.Contact-module-scss-module__CharcW__footnotes{border-top:1px solid var(--paper-2);color:var(--ink-soft);max-width:64ch;margin-top:32px;padding-top:18px;font-size:11.5px;line-height:1.6}.Contact-module-scss-module__CharcW__fn{grid-template-columns:28px 1fr;gap:8px;padding:2px 0;display:grid}.Contact-module-scss-module__CharcW__fnNum{color:var(--accent);font-variant-numeric:tabular-nums}
.Subscribe-module-scss-module__3YzCDG__section{margin-top:80px;padding:84px 0 8px;scroll-margin-top:24px}.Subscribe-module-scss-module__3YzCDG__card{border:1px solid var(--rule);background:linear-gradient(180deg,transparent 0,transparent calc(100% - 1px),var(--paper-2)100%);grid-template-columns:1.1fr 1fr;gap:56px;padding:36px 36px 32px;display:grid;position:relative}.Subscribe-module-scss-module__3YzCDG__card:before,.Subscribe-module-scss-module__3YzCDG__card:after{content:"";border:1px solid var(--rule);background:var(--paper);width:14px;height:14px;position:absolute}.Subscribe-module-scss-module__3YzCDG__card:before{top:-7px;left:-7px}.Subscribe-module-scss-module__3YzCDG__card:after{bottom:-7px;right:-7px}@media (max-width:880px){.Subscribe-module-scss-module__3YzCDG__card{grid-template-columns:1fr;gap:32px;padding:28px 24px}}.Subscribe-module-scss-module__3YzCDG__kicker{color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:12px;font-size:11px}.Subscribe-module-scss-module__3YzCDG__title{font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;margin:0 0 14px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.1}.Subscribe-module-scss-module__3YzCDG__body{color:var(--ink-soft);overflow-wrap:break-word;max-width:44ch;margin:0 0 22px;font-size:14px;line-height:1.6}.Subscribe-module-scss-module__3YzCDG__form{border:1px dashed var(--paper-3);background:repeating-linear-gradient(0deg,#0000 0 27px,#1d23300d 27px 28px);flex-direction:column;justify-content:center;align-self:stretch;padding:22px 24px;display:flex;position:relative}.Subscribe-module-scss-module__3YzCDG__formDone{background:var(--keystroke)}.Subscribe-module-scss-module__3YzCDG__label{font-family:var(--font-outfit),system-ui,sans-serif;color:var(--ink);letter-spacing:-.01em;text-transform:none;margin-bottom:12px;font-size:18px;font-weight:600;display:block}.Subscribe-module-scss-module__3YzCDG__row{border-bottom:2px solid var(--ink);align-items:stretch;gap:0;min-width:0;display:flex}@media (max-width:900px){.Subscribe-module-scss-module__3YzCDG__row{border-bottom:0;flex-direction:column;align-items:stretch;gap:8px}}.Subscribe-module-scss-module__3YzCDG__input{width:100%;font-family:var(--font-courier-prime),var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink);letter-spacing:-.005em;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 4px 10px 0;font-size:16px}.Subscribe-module-scss-module__3YzCDG__input::placeholder{color:var(--ink-mute);font-style:italic}.Subscribe-module-scss-module__3YzCDG__input:focus{background:var(--keystroke)}@media (max-width:900px){.Subscribe-module-scss-module__3YzCDG__input{border-bottom:2px solid var(--ink)}}.Subscribe-module-scss-module__3YzCDG__inputError{color:var(--accent)}.Subscribe-module-scss-module__3YzCDG__caret{color:var(--accent);align-self:center;margin:0 8px 0 4px;animation:1s steps(2,start) infinite Subscribe-module-scss-module__3YzCDG__blinkCaret}@media (max-width:900px){.Subscribe-module-scss-module__3YzCDG__caret{display:none}}@keyframes Subscribe-module-scss-module__3YzCDG__blinkCaret{50%{opacity:0}}.Subscribe-module-scss-module__3YzCDG__btn{background:var(--ink);color:var(--paper);font-family:var(--font-courier-prime),var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;cursor:pointer;white-space:nowrap;border:0;padding:0 18px;font-size:13px;transition:transform 80ms,background .12s}@media (max-width:900px){.Subscribe-module-scss-module__3YzCDG__btn{width:100%;padding:12px 18px}}.Subscribe-module-scss-module__3YzCDG__btn:hover:not(:disabled){background:var(--accent)}.Subscribe-module-scss-module__3YzCDG__btn:active:not(:disabled){transform:translateY(1px)}.Subscribe-module-scss-module__3YzCDG__btn:disabled{opacity:.6;cursor:progress}.Subscribe-module-scss-module__3YzCDG__sublabel{color:var(--ink-mute);letter-spacing:.04em;margin-top:8px;font-size:11.5px}.Subscribe-module-scss-module__3YzCDG__fine{color:var(--ink-mute);margin-top:12px;font-size:11.5px;line-height:1.5}.Subscribe-module-scss-module__3YzCDG__err{color:var(--accent);font-weight:700}.Subscribe-module-scss-module__3YzCDG__done{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.Subscribe-module-scss-module__3YzCDG__stamp{font-family:var(--font-special-elite),var(--font-courier-prime),monospace;color:var(--accent);border:2px solid var(--accent);letter-spacing:.18em;opacity:.85;margin-bottom:6px;padding:4px 10px 3px;font-size:18px;transform:rotate(-4deg)}.Subscribe-module-scss-module__3YzCDG__doneTitle{font-family:var(--font-outfit),system-ui,sans-serif;color:var(--ink);letter-spacing:-.015em;font-size:22px;font-weight:600}.Subscribe-module-scss-module__3YzCDG__doneBody{color:var(--ink-soft);font-size:13px;line-height:1.6}.Subscribe-module-scss-module__3YzCDG__doneBody strong{color:var(--ink);font-weight:700}
.BigFooter-module-scss-module__qvwrWG__footer{max-width:none;margin-top:140px;padding:0 88px 56px 0}@media (max-width:900px){.BigFooter-module-scss-module__qvwrWG__footer{margin-top:72px;padding:0 22px 36px}}.BigFooter-module-scss-module__qvwrWG__rule{border:0;border-top:1px solid var(--rule);margin:0 0 48px}.BigFooter-module-scss-module__qvwrWG__flag{margin-bottom:56px}@media (max-width:900px){.BigFooter-module-scss-module__qvwrWG__flag{margin-bottom:36px;padding:0}}.BigFooter-module-scss-module__qvwrWG__flagH2{font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(52px,8.4vw,104px);font-weight:600;line-height:1}.BigFooter-module-scss-module__qvwrWG__flagH2 em{color:var(--accent);font-style:italic}.BigFooter-module-scss-module__qvwrWG__flagSub{color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:12px}.BigFooter-module-scss-module__qvwrWG__grid{grid-template-columns:280px minmax(0,1fr);gap:88px;display:grid}@media (max-width:1100px){.BigFooter-module-scss-module__qvwrWG__grid{grid-template-columns:1fr;gap:40px}}@media (max-width:900px){.BigFooter-module-scss-module__qvwrWG__grid{gap:36px}}.BigFooter-module-scss-module__qvwrWG__mark{flex-direction:column;gap:14px;display:flex}@media (max-width:900px){.BigFooter-module-scss-module__qvwrWG__mark{margin-bottom:4px}}.BigFooter-module-scss-module__qvwrWG__stamp{font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:-.015em;color:var(--ink);font-size:24px;font-weight:600;line-height:1.1}.BigFooter-module-scss-module__qvwrWG__place{color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:1.7}.BigFooter-module-scss-module__qvwrWG__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 48px;display:grid}@media (max-width:1100px){.BigFooter-module-scss-module__qvwrWG__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}}@media (max-width:900px){.BigFooter-module-scss-module__qvwrWG__cols{gap:24px 16px}}.BigFooter-module-scss-module__qvwrWG__col h4{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 14px;font-size:10.5px;font-weight:500}.BigFooter-module-scss-module__qvwrWG__col ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.BigFooter-module-scss-module__qvwrWG__col a{color:var(--ink);font-size:13px;text-decoration:none}.BigFooter-module-scss-module__qvwrWG__col a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.BigFooter-module-scss-module__qvwrWG__col .BigFooter-module-scss-module__qvwrWG__dim{color:var(--ink-mute);font-size:13px}.BigFooter-module-scss-module__qvwrWG__bottom{border-top:1px solid var(--paper-2);color:var(--ink-mute);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;align-items:stretch;gap:4px;margin-top:56px;padding-top:18px;font-size:10.5px;line-height:1.7;display:flex}@media (max-width:900px){.BigFooter-module-scss-module__qvwrWG__bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-top:18px}}.BigFooter-module-scss-module__qvwrWG__gitLine{font-family:var(--font-jetbrains-mono),var(--font-courier-prime),monospace;letter-spacing:0;text-transform:none;color:var(--ink-soft);flex-wrap:wrap;gap:8px;font-size:11.5px;line-height:1.7;display:flex}.BigFooter-module-scss-module__qvwrWG__gitK{color:var(--accent);text-transform:none;font-weight:700}.BigFooter-module-scss-module__qvwrWG__gitHash{color:var(--ink);font-weight:700}.BigFooter-module-scss-module__qvwrWG__gitMeta{color:var(--ink-mute);font-style:italic}.BigFooter-module-scss-module__qvwrWG__gitMsg{font-family:var(--font-jetbrains-mono),var(--font-courier-prime),monospace;letter-spacing:0;text-transform:none;color:var(--ink-soft);margin-top:8px;font-size:11.5px;line-height:1.7}
.Shell-module-scss-module__NZpyVW__shell{border-left:1px solid var(--paper-2);border-right:1px solid var(--paper-2);z-index:2;grid-template-columns:240px minmax(0,1fr);max-width:1280px;min-height:100vh;margin:0 auto;display:grid;position:relative}@media (max-width:900px){.Shell-module-scss-module__NZpyVW__shell{border:0;grid-template-columns:1fr}}.Shell-module-scss-module__NZpyVW__main{min-width:0;padding:56px 88px 0}@media (max-width:900px){.Shell-module-scss-module__NZpyVW__main{padding:36px 22px 0}}.Shell-module-scss-module__NZpyVW__inner{max-width:720px}
