@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/tektur-cyrillic-500-normal.DVUiZ4Vr.woff2)format("woff2"),url(/_astro/tektur-cyrillic-500-normal.KtwJ9Ss1.woff)format("woff")}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/tektur-latin-500-normal.BaO-2FE3.woff2)format("woff2"),url(/_astro/tektur-latin-500-normal.Biij5T5I.woff)format("woff")}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/tektur-cyrillic-600-normal.Cbg0NP3P.woff2)format("woff2"),url(/_astro/tektur-cyrillic-600-normal.TWv0S_4f.woff)format("woff")}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/tektur-latin-600-normal.DnKEQfFy.woff2)format("woff2"),url(/_astro/tektur-latin-600-normal.aoNb6GMr.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.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")}:root{--paper:#f2efe6;--paper-2:#e8e4d7;--ink:#17191c;--ink-2:#3b3f45;--ink-3:#62666d;--rule:#c9c4b4;--rule-soft:#17191c12;--signal:#e2511f;--signal-ink:#b23b10;--signal-night:#ec6a3a;--night:#1a1c1f;--night-2:#24272b;--night-rule:#3a3d42;--on-night:#eeebe2;--on-night-2:#a6a39a;--font-display:"Tektur", "Arial Narrow", system-ui, sans-serif;--font-body:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", Consolas, monospace;--step--1:clamp(.8rem, .78rem + .1vw, .86rem);--step-0:clamp(1rem, .97rem + .15vw, 1.08rem);--step-1:clamp(1.18rem, 1.1rem + .4vw, 1.4rem);--step-2:clamp(1.45rem, 1.25rem + .9vw, 2rem);--step-3:clamp(1.85rem, 1.45rem + 1.9vw, 3rem);--step-4:clamp(2.3rem, 1.6rem + 3.4vw, 4.6rem);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4.5rem;--s9:7rem;--wrap:1240px;--hair:1px solid var(--rule);--ease:cubic-bezier(.2, .7, .1, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 var(--step-0) / 1.6 var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";z-index:0;pointer-events:none;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .09 0 0 0 0 .1 0 0 0 0 .11 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);line-height:1.2}p{margin:0 0 var(--s4);text-wrap:pretty;max-width:68ch}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--signal-ink)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}::selection{background:var(--signal);color:var(--ink)}.skip{left:var(--s4);z-index:100;background:var(--ink);color:var(--paper);padding:var(--s2) var(--s4);position:absolute;top:-3rem}.skip:focus{top:var(--s4)}.wrap{z-index:1;width:min(100% - 2 * var(--s5), var(--wrap));margin-inline:auto;position:relative}.section{padding-block:var(--s8);border-top:var(--hair);position:relative}.section-head{gap:var(--s3) var(--s6);margin-bottom:var(--s7);grid-template-columns:minmax(7rem,12rem) 1fr;align-items:baseline;display:grid}.section-head>p{margin:var(--s3) 0 0;color:var(--ink-2);font-size:var(--step-1);grid-column:2;line-height:1.45}@media (width<=760px){.section-head{grid-template-columns:1fr}.section-head>p{grid-column:1}}.mono,.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:0}.label{font:500 var(--step--1) / 1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3)}.sheet-no{font:500 var(--step--1) / 1 var(--font-mono);letter-spacing:.08em;color:var(--signal-ink)}.lead{font-size:var(--step-1);color:var(--ink-2);line-height:1.45}.grid-paper{background-image:linear-gradient(var(--rule-soft) 1px, transparent 1px), linear-gradient(90deg, var(--rule-soft) 1px, transparent 1px);background-size:32px 32px}.hatch{background-image:repeating-linear-gradient(-45deg, var(--rule) 0 1px, transparent 1px 8px)}.marks{position:relative}.marks:before{content:"";pointer-events:none;--m:var(--ink);background:linear-gradient(var(--m), var(--m)) top left / 14px 1px no-repeat, linear-gradient(var(--m), var(--m)) top left / 1px 14px no-repeat, linear-gradient(var(--m), var(--m)) top right / 14px 1px no-repeat, linear-gradient(var(--m), var(--m)) top right / 1px 14px no-repeat, linear-gradient(var(--m), var(--m)) bottom left / 14px 1px no-repeat, linear-gradient(var(--m), var(--m)) bottom left / 1px 14px no-repeat, linear-gradient(var(--m), var(--m)) bottom right / 14px 1px no-repeat, linear-gradient(var(--m), var(--m)) bottom right / 1px 14px no-repeat;position:absolute;inset:-1px}.dim{align-items:center;gap:var(--s3);color:var(--ink-2);grid-template-columns:1fr auto 1fr;display:grid}.dim:before,.dim:after{content:"";transform-origin:50%;height:11px;animation:draw .9s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + .2s)}.dim:before{background:linear-gradient(currentColor,currentColor) 0/1px 11px no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat}.dim:after{background:linear-gradient(currentColor,currentColor) 100%/1px 11px no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat}.dim>span{font:500 var(--step--1) / 1 var(--font-mono);white-space:nowrap}.callout{gap:var(--s2);display:grid}.callout-value{font:500 var(--step-3) / 1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.callout-value small{letter-spacing:0;color:var(--ink-3);margin-left:.2em;font-size:.45em}.callout-label{border-top:var(--hair);padding-top:var(--s2);color:var(--ink-2);font-size:var(--step--1);line-height:1.4}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:600 var(--step-0) / 1 var(--font-body);cursor:pointer;align-items:center;gap:.7em;padding:1em 1.45em;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover,.btn--signal{background:var(--signal);border-color:var(--signal);color:var(--ink)}.btn--signal:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn .arrow{font-family:var(--font-mono);transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.card{background:var(--paper);border:var(--hair);padding:var(--s5);position:relative}a.card{transition:border-color .2s, transform .25s var(--ease);text-decoration:none;display:block}a.card:hover{color:inherit;border-color:var(--ink);transform:translateY(-2px)}.spec{border-collapse:collapse;width:100%;font-size:var(--step--1)}.spec th,.spec td{border-bottom:1px dashed var(--rule);vertical-align:top;text-align:left;padding:.7em 0}.spec th{color:var(--ink-2);padding-right:var(--s5);width:60%;font-weight:400}.spec td{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.price{font:500 var(--step-2) / 1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.price-note{font-size:var(--step--1);color:var(--ink-3)}.todo{font:500 var(--step--1) / 1.4 var(--font-mono);color:#5f4300;background:repeating-linear-gradient(-45deg,#fbe7a6 0 8px,#f6dc8a 8px 16px);padding:.12em .45em}.night{background:var(--night);color:var(--on-night);border-top:0}.night .label,.night .callout-label,.night .price-note,.night .lead{color:var(--on-night-2)}.night .sheet-no{color:var(--signal-night)}.night .card{background:var(--night-2);border-color:var(--night-rule)}.night .dim{color:var(--on-night-2)}.night .marks:before{--m:var(--on-night)}.night .btn--ghost{color:var(--on-night);border-color:var(--on-night)}.night .btn--ghost:hover{background:var(--on-night);color:var(--night)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reveal{animation:rise .7s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site-header{z-index:50;background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(6px);border-bottom:var(--hair);position:sticky;top:0}.topline{border-bottom:var(--hair)}.topline-row{justify-content:space-between;gap:var(--s4);padding-block:.45rem;display:flex}.header-row{align-items:center;gap:var(--s5);padding-block:var(--s3);display:flex}.brand{align-items:center;gap:var(--s3);margin-right:auto;text-decoration:none;display:flex}.brand:hover{color:inherit}.brand-mark{border:2px solid var(--ink);background:repeating-linear-gradient(-45deg, var(--ink) 0 1.5px, transparent 1.5px 6px);width:30px;height:30px;box-shadow:4px 4px 0 var(--signal)}.brand-text{line-height:1.1;display:grid}.brand-name{font:600 1.15rem / 1 var(--font-display);letter-spacing:.01em}.brand-legal{font:400 .72rem / 1.2 var(--font-mono);color:var(--ink-3)}.nav ul{gap:var(--s5);margin:0;padding:0;list-style:none;display:flex}.nav a{font-weight:500;text-decoration:none}.nav-menu>summary{display:none}.header-contact{align-items:center;gap:var(--s4);display:flex}.header-phone{white-space:nowrap;font-weight:500;text-decoration:none}.header-cta{font-size:var(--step--1);padding:.8em 1.1em}@media (width<=1080px){.nav-menu>summary{cursor:pointer;font:500 var(--step--1) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border:var(--hair);padding:.6em .9em;list-style:none;display:inline-block}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu:not([open]) ul{display:none}.nav-menu[open] ul{background:var(--paper);border-bottom:var(--hair);padding:var(--s3) var(--s5);flex-direction:column;gap:0;position:absolute;top:100%;left:0;right:0}.nav-menu[open] li{border-top:var(--hair);padding-block:var(--s3)}.header-cta{display:none}}@media (width<=560px){.topline-hours,.brand-legal{display:none}}.site-footer{padding-top:var(--s7);border-top:1px solid var(--night-rule)}.footer-grid{gap:var(--s6);padding-bottom:var(--s6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.footer-list{margin:var(--s4) 0;gap:var(--s2);padding:0;list-style:none;display:grid}.site-footer a{color:var(--on-night)}.site-footer a:hover{color:var(--signal)}.footer-links{gap:var(--s4);display:flex}.footer-req{gap:var(--s1) var(--s4);margin:var(--s4) 0 0;font-size:var(--step--1);grid-template-columns:auto 1fr;display:grid}.footer-req dt:first-child{margin-bottom:var(--s2);font-family:var(--font-body);grid-column:1/-1}.footer-req dt{color:var(--on-night-2)}.footer-req dd{margin:0}.footer-stamp{justify-content:space-between;gap:var(--s4);border-top:1px solid var(--night-rule);padding-block:var(--s4);flex-wrap:wrap;display:flex}.muted{color:var(--ink-3)}.draft{font:500 var(--step--1) / 1 var(--font-mono);color:var(--signal-ink);border:1px solid var(--signal-ink);padding:.2em .5em}.flag{font-size:var(--step--1);color:#5f4300;padding:var(--s2) var(--s3);background:repeating-linear-gradient(-45deg,#fbe7a6 0 8px,#f6dc8a 8px 16px)}.crumbs{font:400 var(--step--1) / 1.4 var(--font-mono);color:var(--ink-3);margin:0 0 var(--s4)}.crumbs-sep{color:var(--rule)}main>.grid,main .grid{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}main table:not(.spec){border-collapse:collapse;width:100%;margin:var(--s4) 0;font-size:var(--step--1)}main table:not(.spec) td,main table:not(.spec) th{border-bottom:1px dashed var(--rule);text-align:left;padding:.6em .8em .6em 0}main table:not(.spec) td:last-child{font-family:var(--font-mono)}.contact[data-astro-cid-3le7lev5]{gap:var(--s7);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid}.contact[data-astro-cid-3le7lev5] h2[data-astro-cid-3le7lev5]{margin:var(--s3) 0 var(--s4)}.contact-actions[data-astro-cid-3le7lev5]{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.manager[data-astro-cid-3le7lev5]{gap:var(--s5);grid-template-columns:6rem 1fr;align-items:start;display:grid}.manager-photo[data-astro-cid-3le7lev5]{aspect-ratio:1;border:1px solid var(--night-rule);background:repeating-linear-gradient(-45deg, var(--night-rule) 0 1px, transparent 1px 7px);font:600 var(--step-2) / 1 var(--font-display);color:var(--signal);place-items:center;display:grid}.manager-name[data-astro-cid-3le7lev5]{font:600 var(--step-1) / 1.2 var(--font-display);margin-bottom:var(--s1)}.manager-facts[data-astro-cid-3le7lev5]{gap:var(--s1) var(--s4);margin:var(--s4) 0 0;font-size:var(--step--1);grid-template-columns:auto 1fr;display:grid}.manager-facts[data-astro-cid-3le7lev5] dt[data-astro-cid-3le7lev5]{color:var(--on-night-2)}.manager-facts[data-astro-cid-3le7lev5] dd[data-astro-cid-3le7lev5]{margin:0}@media (width<=860px){.contact[data-astro-cid-3le7lev5]{grid-template-columns:1fr}}.fear-grid{gap:var(--s6) var(--s7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.fear-grid h2{margin-top:var(--s3)}.fear-quote{font:500 var(--step-2) / 1.3 var(--font-display);border-left:3px solid var(--signal);padding-left:var(--s5);margin:0}.fear-list{gap:var(--s2);color:var(--on-night-2);grid-column:2;margin:0;padding:0;list-style:none;display:grid}.fear-list li:before{content:"— ";color:var(--signal)}@media (width<=860px){.fear-grid{grid-template-columns:1fr}.fear-list{grid-column:1}}.pairs{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.pair{gap:var(--s4);padding-block:var(--s5);border-bottom:var(--hair);grid-template-columns:minmax(0,.8fr) 2rem minmax(0,1.6fr);align-items:baseline;display:grid}.pair-fear{font:600 var(--step-1) / 1.2 var(--font-display)}.pair-arrow{color:var(--signal-ink)}@media (width<=760px){.pair{gap:var(--s2);grid-template-columns:1fr}.pair-arrow{display:none}}.versus-row{gap:var(--s5);padding-block:var(--s4);border-bottom:var(--hair);grid-template-columns:10rem 1fr 1fr;display:grid}.versus-head{border-bottom:2px solid var(--ink)}.versus-topic{font:600 var(--step-0) / 1.3 var(--font-display)}.versus-them{color:var(--ink-3)}.mark{width:1.4em;font-family:var(--font-mono);display:inline-block}.mark--no{color:var(--ink-3)}.mark--yes{color:var(--signal-ink);font-weight:600}@media (width<=760px){.versus-row{gap:var(--s2);grid-template-columns:1fr}.versus-head{display:none}}.split{gap:var(--s8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.section-head--stack{margin-bottom:var(--s5);grid-template-columns:1fr}.docs{margin:0;padding:0;list-style:none}.docs li{padding-block:var(--s3);border-bottom:1px dashed var(--rule)}.steps{margin:0;padding:0;list-style:none}.step{gap:var(--s3);padding-block:var(--s3);border-bottom:var(--hair);grid-template-columns:3rem 1fr;display:grid}.step h3{font-size:var(--step-0);margin-bottom:var(--s1)}.step p{color:var(--ink-2);font-size:var(--step--1);margin:0}.step-no{color:var(--signal-ink)}@media (width<=860px){.split{gap:var(--s7);grid-template-columns:1fr}}.shipments{gap:0 var(--s6);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.shipments a{gap:var(--s3);padding-block:var(--s3);border-bottom:1px dashed var(--rule);grid-template-columns:3.5rem 1fr;text-decoration:none;display:grid}.shipment-year{color:var(--ink-3)}.shipments-all{margin-top:var(--s5);font-weight:500}.shipments-all .mono{color:var(--signal-ink)}.photo-slot{border:var(--hair);min-height:18rem;padding:var(--s5);text-align:center;place-items:center;display:grid}.faq{border-top:2px solid var(--ink)}.faq details{border-bottom:var(--hair)}.faq summary{cursor:pointer;padding-block:var(--s4);font:600 var(--step-1) / 1.3 var(--font-display);justify-content:space-between;gap:var(--s4);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--signal-ink);transition:transform .2s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding-bottom:var(--s4);color:var(--ink-2)}.price small{color:var(--ink-3);font-size:.62em}
