@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal.BTdD9fLi.woff2)format("woff2"),url(/assets/onest-cyrillic-400-normal.BQq8x-Ju.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal.9AYXx_QC.woff2)format("woff2"),url(/assets/onest-latin-400-normal.RaMPE1jb.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal.CJRUgmys.woff2)format("woff2"),url(/assets/onest-cyrillic-500-normal.BMFE-GJD.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal.2-RsuwM3.woff2)format("woff2"),url(/assets/onest-latin-500-normal.CVP923du.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal.BZYKVyuq.woff2)format("woff2"),url(/assets/onest-cyrillic-600-normal.DXk93W_-.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal.DM19Lk_j.woff2)format("woff2"),url(/assets/onest-latin-600-normal.D88KJsY0.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal.3rOSeAdn.woff2)format("woff2"),url(/assets/onest-cyrillic-700-normal.BYHfPO1G.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal.DMkYZIUB.woff2)format("woff2"),url(/assets/onest-latin-700-normal.HOulLaZS.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal.DJqRU3vO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal.CJOVTJB7.woff)format("woff")}:root{--paper:#f4faf6;--surface:#fff;--mint:#d7f4e3;--mint-deep:#a3e5bf;--ink:#0d4d5e;--ink-hover:#0a3f4d;--ink-variant:#1a505f;--ink-soft:#1f5663;--muted:#476f78;--line:#cfe3d8;--control:#6a9087;--lime:#c5da01;--orange:#feba62;--on-ink:#fff;--on-ink-soft:#d7f4e3;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:56px;--space-8:80px;--radius-photo:4px;--radius-control:8px;--radius-button:10px;--font-sans:Onest, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--s-wrap:1440px;--s-gut:16px;--s-r1:12px;--s-r2:20px;--s-r3:28px;--s-hair:color-mix(in srgb,var(--ink) 14%,transparent);--s-ease:cubic-bezier(.2,.7,.2,1);--s-vw:min(1vw,14.4px);--s-dock:60px;--s-vk:#58998e}@media (width>=1024px),(width>=900px) and (height>=600px){:root{--s-gut:48px;--s-dock:0px}}.s-page{background:var(--paper);color:var(--ink);font-family:var(--font-sans);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.5;overflow-x:clip}.s-page *,.s-page :before,.s-page :after{box-sizing:border-box}.s-page img{max-width:100%}.s-page a{color:inherit}.s-page{-webkit-tap-highlight-color:transparent}.s-page :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.s-page :is(.s-mono,.s-cap,.s-note,figcaption) a{padding-block:12px}html.has-cookie{scroll-padding-bottom:calc(var(--s-cookie,0px) + var(--s-dock) + 16px)}main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible{outline:none}.s-ink :focus-visible,.s-menu :focus-visible,.s-ft :focus-visible,.s-shot :focus-visible,.s-photo :focus-visible{outline-color:var(--orange)}.s-skip{z-index:70;background:var(--lime);color:var(--ink);border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none;transition:top .2s;position:absolute;top:-80px;left:12px}.s-skip:focus{top:12px}main:focus{outline:0}.s-wrap{width:min(100%,var(--s-wrap));padding-inline:var(--s-gut);margin-inline:auto}.s-wrap>*,.s-col>*,.s-stack>*{min-width:0}html{scrollbar-gutter:stable}html.is-loaded{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.u-ico{flex:none;display:block}.s-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-h1,.s-h2,.s-h3{text-wrap:balance;margin:0;font-weight:700}.s-h1{font-size:clamp(38px,calc(11.4 * var(--s-vw)),46px);letter-spacing:-.035em;line-height:1}.s-h2{font-size:clamp(30px,calc(9 * var(--s-vw)),36px);letter-spacing:-.033em;line-height:1.04}.s-h3{letter-spacing:-.02em;font-size:22px;line-height:1.14}.s-lead{color:var(--muted);text-wrap:pretty;margin:0;font-size:18px;line-height:1.4}.s-p{text-wrap:pretty;margin:0;font-size:17px;line-height:1.5}.s-note{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.s-mono{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500;line-height:1.4}.s-num{font-variant-numeric:proportional-nums}.js-count .s-num[data-to]:not(.is-run),.js-count .u-count[data-to]:not(.is-run){opacity:0}.s-num[data-to],.u-count[data-to]{transition:opacity .2s;display:inline-block}.s-ink{color:var(--on-ink)}.s-ink .s-lead,.s-ink .s-note{color:var(--on-ink-soft)}.s-ink .s-mono{color:color-mix(in srgb,var(--on-ink) 72%,transparent)}@media (width>=1024px),(width>=900px) and (height>=600px){.s-h1{font-size:clamp(60px,calc(6.3 * var(--s-vw)),108px);line-height:.95}.s-h2{font-size:clamp(46px,calc(4.5 * var(--s-vw)),76px);line-height:.99}.s-split__text .s-h2{font-size:clamp(40px,calc(3.85 * var(--s-vw)),64px)}.s-h3{font-size:28px}.s-lead{font-size:clamp(21px,calc(1.6 * var(--s-vw)),25px)}.s-p{font-size:19px}.s-mono{font-size:12.5px}}.s-btn{background:var(--lime);min-height:54px;color:var(--ink);font:700 17px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform .25s var(--s-ease),box-shadow .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px 0 28px;text-decoration:none;display:inline-flex}.s-page a.s-btn,.s-page button.s-btn{color:var(--ink)}.s-btn svg{transition:transform .25s var(--s-ease);flex:none}@media (hover:hover){.s-btn:hover{box-shadow:0 12px 24px -14px color-mix(in srgb,var(--ink) 60%,transparent);transform:translateY(-2px)}.s-btn:hover svg{transform:translate(4px)}}.s-btn--sm{min-height:44px;padding:0 18px 0 20px;font-size:15px}.s-btn--ghost{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}@media (hover:hover){.s-btn--ghost:hover{background:var(--lime);box-shadow:none}}.s-pill{border:1px solid var(--s-hair);background:color-mix(in srgb,var(--surface) 72%,transparent);min-height:44px;font:600 15px/1 var(--font-sans);white-space:nowrap;cursor:pointer;color:inherit;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}@media (hover:hover){.s-pill:hover{border-color:var(--ink)}}.s-ink .s-pill{border-color:color-mix(in srgb,var(--on-ink) 40%,transparent);background:0 0}@media (hover:hover){.s-ink .s-pill:hover{border-color:var(--on-ink)}}.s-more{min-height:44px;font:600 17px/1.2 var(--font-sans);padding-block:5px;text-decoration:none;display:inline-block}.s-more>span{display:inline}a.s-more>i{vertical-align:middle;margin-left:12px;display:inline-grid}.s-more i,.s-go{width:34px;height:34px;transition:background .2s,border-color .2s,color .2s,transform .25s var(--s-ease);border:1.5px solid;border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){a:hover>.s-go,.s-more:hover i{background:var(--lime);border-color:var(--lime);color:var(--ink);transform:translate(4px)}}.s-link{text-underline-offset:4px;text-decoration:underline 1.5px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color .2s}@media (hover:hover){.s-link:hover{text-decoration-color:var(--lime)}}a[href^=tel\:]{white-space:nowrap}@media (width>=1024px),(width>=900px) and (height>=600px){.s-more{font-size:20px}.s-more i,.s-go{width:44px;height:44px}}.s-btn,.s-pill,.s-more,.s-dock__b,.s-menu__x,.s-rows a,.s-facts a,.s-obj,.s-sheet,.s-letter,.s-chips a,.s-fold>summary{touch-action:manipulation}.s-btn:active,.s-pill:active,.s-dock__b:active,.s-menu__x:active,.s-chips a:active,.s-arrows button:active{transition-duration:80ms;transform:scale(.96)}.s-obj:active,.s-sheet:active,.s-letter:active{transition-duration:80ms;transform:scale(.985)}.s-rows a:active,.s-facts a:active,.s-fold>summary:active{background:#0d4d5e0f}.s-ink .s-rows a:active,.s-ink .s-fold>summary:active{background:#ffffff14}.s-more:active i,a:active>.s-go{background:var(--lime);border-color:var(--lime);color:var(--ink);transform:scale(.9)}.s-dock__b:active{background:#0d4d5e14}:root{--s-anchor:12px}@media (width>=1024px),(width>=900px) and (height>=600px){:root{--s-anchor:92px}}main [id]{scroll-margin-top:var(--s-anchor)}.s-hd{z-index:30;align-items:center;height:64px;display:flex;position:relative}.s-hd__in{justify-content:space-between;align-items:center;gap:16px;display:flex}.s-hd__brand{gap:6px;text-decoration:none;display:grid}.s-hd__logo{width:auto;height:26px;display:block}.s-hd__tag{color:var(--muted);white-space:nowrap;font-size:12px;line-height:1.15}.s-hd__nav,.s-hd__tel,.s-hd .s-btn{display:none}.s-hd__right{align-items:center;gap:14px;display:flex}@media (width>=1024px),(width>=900px) and (height>=600px){.s-hd{height:76px;transition:transform .35s var(--s-ease),background .3s,box-shadow .3s;position:sticky;top:0}.s-hd--away,.s-hd--hold{transform:translateY(-100%)}.s-hd:focus-within{transform:none}.s-hd--float{background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--s-hair)}.s-hd__logo{height:32px}.s-hd__tag{white-space:normal;max-width:15em;font-size:12px;line-height:1.2}.s-hd__menu{display:none}.s-hd__tel{font:500 14px/1 var(--font-mono);white-space:nowrap;margin-block:-15px;padding-block:15px;text-decoration:none;display:inline-block}.s-hd .s-btn{display:inline-flex}.s-hd--quiet .s-btn{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}}@media (width>=1360px){.s-hd__nav{white-space:nowrap;gap:18px;font-size:15px;font-weight:500;display:flex}.s-hd__nav a{padding-block:10px;text-decoration:none;position:relative}.s-hd__nav a:after{content:"";background:var(--lime);transform-origin:0;height:2px;transition:transform .3s var(--s-ease);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.s-hd__nav a[aria-current=page]:after{transform:none}@media (hover:hover){.s-hd__nav a:hover:after{transform:none}}.s-hd__nav a[aria-current=page]{font-weight:700}}@media (width>=1024px) and (width<=1359px),(width>=900px) and (height>=600px) and (width<=1359px){.s-hd__menu{display:inline-flex}}@media (width>=1024px) and (width<=1479px),(width>=900px) and (height>=600px) and (width<=1479px){.s-hd__max{display:none!important}}@media (width>=1480px){.s-hd__nav{gap:20px;font-size:16px}}@media (width>=1600px){.s-hd__tag{white-space:nowrap;max-width:none}}.s-menu{z-index:60;padding:14px var(--s-gut) calc(18px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--on-ink);border-radius:var(--s-r3) var(--s-r3) 0 0;visibility:hidden;transition:transform .45s var(--s-ease),border-radius .2s,visibility 0s .45s;overscroll-behavior:contain;grid-template-rows:auto 1fr auto;gap:8px;display:grid;position:fixed;inset:0;overflow-y:auto;transform:translateY(100%)}.s-menu--on{visibility:visible;transition:transform .45s var(--s-ease),border-radius .2s .35s;border-radius:0;transform:none}.s-page:before{content:"";z-index:55;background:var(--ink);opacity:0;pointer-events:none;transition:opacity .45s;position:fixed;inset:0}.s-page:has(.s-menu--on):before{opacity:.55}.s-menu__top{justify-content:space-between;align-items:center;min-height:44px;display:flex}.s-menu__top img{width:auto;height:26px}.s-menu__home,.s-ft__home{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.s-menu__x{min-height:44px;color:var(--on-ink);font:600 15px/1 var(--font-sans);cursor:pointer;transition:transform .2s var(--s-ease);background:0 0;border:1px solid #fff6;border-radius:999px;padding:0 18px}.s-menu__nav{width:min(100%,var(--s-wrap));align-content:center;gap:2px;margin-inline:auto;display:grid}.s-menu__nav a{min-height:56px;font-size:clamp(26px,calc(7.6 * var(--s-vw)),34px);letter-spacing:-.03em;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:12px;font-weight:700;line-height:1.05;text-decoration:none;transition:opacity .15s,border-color .2s;display:flex}.s-menu__nav a[aria-current=page]{color:var(--lime)}.s-menu__nav a:after{content:"";opacity:0;width:38px;height:38px;transition:opacity .2s,scale .35s var(--s-ease);background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%230D4D5E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9h12M10 4l5 5-5 5'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;flex:none;scale:.5}.s-menu__nav a:active:after{opacity:1;scale:1}.s-menu__nav a:active{opacity:.75}@media (hover:hover) and (pointer:fine){.s-menu__nav a:hover:after{opacity:1;scale:1}.s-menu__nav a:hover{border-bottom-color:var(--on-ink)}}@keyframes s-menu-in{0%{opacity:0;transform:translateY(28px)}}.s-menu--on .s-menu__nav a{animation:s-menu-in .6s var(--s-ease) calc(.18s + var(--n,0) * 50ms) backwards}.s-menu--on .s-menu__foot{animation:s-menu-in .6s var(--s-ease) .5s backwards}.s-menu__foot{width:min(100%,var(--s-wrap));flex-wrap:wrap;align-items:center;gap:10px;margin-inline:auto;display:flex}.s-menu__foot .s-btn{flex:100%}.s-menu .s-pill{background:0 0;border-color:#fff6}.s-menu__x2{margin-left:auto}@media (width>=1024px),(width>=900px) and (height>=600px){.s-menu{padding-top:20px}.s-menu__nav{grid-template-columns:1fr 1fr;align-content:center;column-gap:64px}.s-menu__nav a{min-height:96px;font-size:clamp(34px,calc(3.4 * var(--s-vw)),56px)}.s-menu__foot .s-btn{flex:none}.s-menu__x2{display:none}}@media (prefers-reduced-motion:no-preference){.s-menu--on{view-transition-name:s-menu}::view-transition-old(s-menu){animation:s-menu-out .5s var(--s-ease) both}::view-transition-new(s-menu){opacity:0;animation:none}}@keyframes s-menu-out{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.s-menu,.s-page:before{transition:none}.s-menu--on .s-menu__nav a,.s-menu--on .s-menu__foot{animation:none}}.s-dock{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--surface);height:52px;transition:transform .35s var(--s-ease);border-radius:999px;align-items:center;gap:6px;padding:4px;display:flex;position:fixed;box-shadow:0 0 0 1px #0d4d5e29,0 14px 30px -12px #0d4d5e80}.js .s-dock--off{transform:translateY(calc(100% + 32px))}.s-dock__b{min-width:44px;height:44px;color:var(--ink);font:600 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform .2s var(--s-ease),background .2s;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.s-dock__b svg{flex:none}.s-dock .s-btn{min-height:44px;margin-left:auto;padding:0 18px;font-size:15px}.s-dock:not(:has(.s-btn)){left:50%;right:auto;translate:-50%}@media (width<=379px){.s-dock__b{padding:0 9px;font-size:13.5px}.s-dock .s-btn{padding:0 14px;font-size:14px}}@media (width<=339px){.s-dock__max{display:none}}.s-dock__b{flex:none}.s-dock--tight .s-dock__max,.s-dock__ico{display:none}.s-dock--tight2 .s-dock__ico{display:block}.s-dock--tight2 .s-dock__t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.s-dock--tight{gap:2px}.s-dock--tight .s-dock__b{padding:0 9px}.s-dock--tight .s-btn{padding:0 12px}@media (width>=1024px),(width>=900px) and (height>=600px){.s-dock{display:none}}@media (pointer:coarse){html.is-typing :is(.s-dock,.s-cookie){opacity:0;pointer-events:none;transition:transform .2s,opacity .2s;transform:translateY(calc(100% + 24px))}}@media (width<=899px),(width<=1023px) and (height<=599px){.s-page--inner .s-hd__menu{display:none}}@media (prefers-reduced-motion:reduce){.s-dock,.s-hd{transition:none}}.s-screen{align-content:center;padding-block:clamp(48px,8svh,72px);display:grid;position:relative}@media (width<=899px),(width<=1023px) and (height<=599px){.s-screen.s-tight{padding-block:36px}.s-screen:is(.s-shot,.s-proof,.s-full){min-height:100svh}.s-screen:is(.s-proof,.s-full){padding-block:24px calc(24px + var(--s-dock))}}.s-screen>*{min-width:0}.nw{white-space:nowrap}h3,.s-h3{text-wrap:balance}.s-ref__name span,.s-ref__what,p,li,figcaption,dd{text-wrap:pretty}.s-stack{align-content:start;justify-items:start;gap:12px;display:grid}.s-split>.s-wrap{gap:18px;display:grid}@media (width>=1024px),(width>=900px) and (height>=600px){.s-screen{min-height:0;padding-block:clamp(84px,12.5vh,144px)}.s-screen.s-full,.s-screen.s-proof,.s-screen.s-cta{min-height:100svh}.s-screen.s-tight{padding-block:clamp(44px,6.5vh,72px)}.s-stack{gap:22px}.s-split>.s-wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(48px,6vw,104px)}.s-split--rev>.s-wrap{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.s-split--rev .s-split__text{order:2}.s-stage.s-split--rev>.s-wrap,.s-split--wide.s-split--rev>.s-wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (width<=380px){.s-screen{padding-block:44px}.s-screen:is(.s-proof,.s-full){padding-block:18px calc(18px + var(--s-dock))}}.s-sec{padding-block:44px;position:relative}.s-sec>.s-wrap{gap:18px;display:grid}@media (width>=1024px),(width>=900px) and (height>=600px){.s-sec{padding-block:96px}.s-sec>.s-wrap{gap:28px}}main>section{z-index:1;background-color:var(--paper);position:relative}@media (prefers-reduced-motion:no-preference) and (width>=1024px),(prefers-reduced-motion:no-preference) and (width>=900px) and (height>=600px){.js main>section.s-pin{top:var(--pin-top,0px);z-index:0;position:sticky}.js main>section.s-pin.s-pin--off{position:relative;top:auto}.js main>section.s-pin>.s-wrap{transform-origin:50% max(50%,100% - 50vh);transform:scale(calc(1 - var(--cover,0) * .04));opacity:calc(1 - var(--cover,0) * .5)}.js main>section.s-pin.is-cover>.s-wrap{will-change:transform,opacity}.js main>section.s-pin.s-pin--off>.s-wrap{opacity:1;transform:none}}.s-ink{background-color:var(--ink);background-image:linear-gradient(color-mix(in srgb,var(--on-ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--on-ink) 5%,transparent) 1px,transparent 1px);border-radius:var(--s-r3) var(--s-r3) 0 0;background-position:top;background-size:32px 32px}.s-ink+.s-ink{border-radius:0}.s-mintfield{background:var(--mint);border-radius:var(--s-r3)}.js .s-rise{opacity:0;transition:opacity .7s var(--s-ease) var(--d,0s),translate .7s var(--s-ease) var(--d,0s);translate:0 18px}.js .is-in .s-rise,.js .s-rise.is-in{opacity:1;translate:none}.js .s-btn.s-rise{transition:opacity .7s var(--s-ease) var(--d,0s),translate .7s var(--s-ease) var(--d,0s),transform .25s var(--s-ease),box-shadow .25s}@media (prefers-reduced-motion:reduce){.js .s-rise{opacity:1;transition:none;translate:none}}.zn-box{position:relative}.zn{width:100%;height:auto;display:block;overflow:visible}.zn-under{fill:var(--lime)}.zn-plate{fill:var(--surface);stroke:var(--ink);stroke-width:1.8px;stroke-linejoin:round}.zn-plate--vk{fill:color-mix(in srgb,var(--mint) 44%,var(--surface))}.zn-plate--ov{fill:color-mix(in srgb,var(--lime) 17%,var(--surface))}.zn-plate--eo{fill:color-mix(in srgb,var(--orange) 21%,var(--surface))}.zn-side{fill:var(--mint-deep);stroke:var(--ink);stroke-width:1.8px;stroke-linejoin:round}.zn-edge{stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}.zn-edge--vk{fill:var(--s-vk)}.zn-edge--ov{fill:var(--lime)}.zn-edge--eo{fill:var(--orange)}.zn-shadow{fill:var(--ink);opacity:calc(.036 * var(--open,1))}.zn-wall{fill:none;stroke:var(--ink);stroke-width:3.2px;stroke-linecap:square}.zn-thin{fill:none;stroke:var(--ink);stroke-width:1.1px}.zn-hole,.zn-khole{fill:var(--ink)}.zn-mark{fill:#0d4d5e24;stroke:var(--ink);stroke-width:1.1px}.zn-case{fill:none;stroke:var(--surface);stroke-linecap:round;stroke-linejoin:round}.zn-case--ov{stroke-width:10.8px}.zn-case--vk{stroke-width:8.8px}.zn-case--eo{stroke-width:8.2px}.zn-run{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.2;stroke-dashoffset:0}.zn-run--rim{stroke:var(--ink)}.zn-rim--ov{stroke-width:8.8px}.zn-rim--vk{stroke-width:6.8px}.zn-rim--eo{stroke-width:6.2px}.zn-run--ov{stroke:var(--lime);stroke-width:5.6px}.zn-run--vk{stroke:var(--s-vk);stroke-width:3.8px}.zn-run--eo{stroke:var(--orange);stroke-width:3.4px}.zn-node>*,.zn-riser{stroke:var(--ink);stroke-width:1.6px}.zn-node--ov,.zn-riser--ov{fill:var(--lime)}.zn-node--vk{fill:var(--mint)}.zn-riser--vk{fill:var(--s-vk)}.zn-node--eo,.zn-riser--eo{fill:var(--orange)}.zn-node .zn-dot{fill:var(--ink);stroke:none}.zn-node .zn-grille{fill:none;stroke-width:1.2px}.zn-riser{stroke-width:1.9px}.zn-pipe path{fill:none}.zn-pipe__rim{stroke:var(--ink);stroke-width:7.4px}.zn-pipe__in{stroke-width:4.4px}.zn-pipe--ov{stroke:var(--lime)}.zn-pipe--vk{stroke:var(--s-vk)}.zn-pipe--eo{stroke:var(--orange)}.zn-iso{font-family:var(--font-sans);fill:var(--ink);letter-spacing:.005em;paint-order:stroke;stroke-width:5px;stroke-linejoin:round;stroke:var(--zn-halo,var(--surface));font-weight:700}.zn-iso--kr{--zn-halo:var(--lime)}.zn-iso--vk{--zn-halo:color-mix(in srgb,var(--mint) 44%,var(--surface))}.zn-iso--ov{--zn-halo:color-mix(in srgb,var(--lime) 17%,var(--surface))}.zn-iso--eo{--zn-halo:color-mix(in srgb,var(--orange) 21%,var(--surface))}.zn-ok{fill:none;stroke:var(--ink);stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1 1.2;stroke-dashoffset:1.1px}.zn-ok--rim{stroke:var(--surface);stroke-width:3.8px}.zn-tick circle{fill:var(--ink)}.zn-tick path{fill:none;stroke:var(--surface);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.zn-tick__in{transform-box:fill-box;transform-origin:50%;transform:scale(0)}@media (width>=1024px),(width>=900px) and (height>=600px){.zn-box{--tick:.65}}@property --open{syntax:"<number>";inherits:true;initial-value:1}.zn-layer{transform:translateY(calc(var(--i) * var(--gap) * var(--open,1) * -1px));transition:transform 1.1s var(--s-ease) calc(var(--i) * .12s),opacity .3s}.zn-pipe{transform:scaleY(var(--open,1));transition:transform 1.1s var(--s-ease) calc((var(--i) + 1) * .12s)}.zn-pipes--top .zn-pipe{transition:opacity .4s 1.6s;transform:none}.zn-run{transition:stroke-dashoffset var(--t,.3s) linear calc(.75s + var(--i,0) * .12s + var(--zd,0s))}.zn-case{transition:opacity .4s 2.1s}.zn-node{transform-box:fill-box;transform-origin:50%;transition:opacity .25s,transform .35s var(--s-ease);transition-delay:calc(.75s + var(--i,0) * .12s + var(--zd,0s))}.zn-riser{transition:opacity .3s calc(.6s + var(--i,0) * .12s)}.zn-iso{transition:opacity .5s 1.3s}.zn-shadow{transition:opacity .8s .5s}.js .zn-box[data-state=start]{--open:0}.js .zn-box[data-state=start] .zn-run{stroke-dashoffset:1.1px}.js .zn-box[data-state=start] :is(.zn-iso,.zn-node,.zn-riser,.zn-case,.zn-pipes--top .zn-pipe){opacity:0}.js .zn-box[data-state=start] .zn-node{transform:scale(.3)}.zn-box--live .zn-layer{cursor:pointer}.zn-box--live.has-pick .zn-layer:not(.is-pick){opacity:.34}@property --mag{syntax:"<number>";inherits:true;initial-value:1}.zn-zoom{z-index:2;color:#fff;cursor:pointer;backdrop-filter:blur(6px);background:#07323ecc;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:opacity .3s,transform .2s;display:grid;position:absolute;bottom:6px;right:6px}.zn-zoom:active{transform:scale(.92)}.zn-zoom[aria-pressed=true] .zn-zoom__v{display:none}.zn-box--live .zn-zoom{top:6px;bottom:auto}.zn-box--live .zn-zoom--3d{width:auto;font:700 14px/1 var(--font-sans);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 12px;display:inline-flex}.zn-box--live .zn-clip{cursor:pointer;border-radius:18px}.zn-box--live.is-mag .zn-clip{cursor:zoom-out}.zn-box--live:is(.is-mag,.is-unmag) .zn-clip{background:color-mix(in srgb,var(--mint) 55%,transparent);overflow:hidden}.zn-box--live .zn{transform-origin:var(--zx,50%) var(--zy,60%);transition:transform .6s var(--s-ease)}.zn-box--live.is-mag .zn{transform:scale(2.2)}@media (width>=1024px),(width>=900px) and (height>=600px){.zn-box--live.is-mag .zn{transform:scale(1.8)}.zn-zoom{width:44px;height:44px;bottom:10px;right:10px}}.zn-box--merge{transition:--mag .55s var(--s-ease)}.zn-box--merge.is-mag{--mag:1.9}.zn-box--merge .zn-clip{cursor:zoom-in}.zn-box--merge.is-mag .zn-clip{cursor:zoom-out}.zn-box--merge .zn-zoom{top:calc(var(--ft,0%) * var(--zoom,0) + 8px);opacity:0;pointer-events:none;bottom:auto;right:8px}.zn-box--merge.is-done .zn-zoom{opacity:1;pointer-events:auto}@keyframes zn-float{50%{transform:translateY(-3px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.zn-box--live[data-state=open] .zn-layer:not(.zn-layer--kr) .zn-float{animation:zn-float 6s ease-in-out calc(2.8s + var(--i) * .5s) infinite}}.zn-box--scroll .zn-layer{transform:translate(calc(var(--mx,0) * var(--i) * 5px),calc(var(--i) * var(--gap) * var(--open,1) * -1px + var(--my,0) * var(--i) * 3px));transition:opacity .3s}.zn-box--scroll .zn-pipe{transition:none}.zn-box--rest .zn-float{animation-play-state:paused}.zn-box--merge :is(.zn-pipe,.zn-shadow){transition:none}.zn-box--merge .zn-layer{transition:opacity .3s}.zn-box--merge.has-pick .zn-layer:not(.is-pick):not(.zn-layer--kr){opacity:.14}.zn-box--merge :is(.zn-plate--vk,.zn-plate--ov,.zn-plate--eo,.zn-edge,.zn-mark){opacity:calc(var(--open,1) * 6)}.zn-box--merge .zn-ok{transition:stroke-dashoffset .3s,opacity .3s}.zn-box--merge.is-done .zn-ok{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--s-ease) .15s,opacity .3s}.zn-box--merge .zn-tick__in{transition:transform .2s}.zn-box--merge.is-done .zn-tick__in{transform:scale(var(--tick,1));transition:transform .45s cubic-bezier(.34,1.56,.64,1) .8s}@keyframes zn-flash{45%{transform:scale(1.9)}}.zn-box--merge.is-done .zn-riser{transform-box:fill-box;transform-origin:50%;animation:zn-flash .55s var(--s-ease) calc(.25s + var(--i) * .16s) 1}html:not(.js) .zn-box--merge .zn-ok{stroke-dashoffset:0}html:not(.js) .zn-box--merge .zn-tick__in{transform:scale(var(--tick,1))}@media (prefers-reduced-motion:reduce){.zn-box :is(.zn-layer,.zn-run,.zn-node,.zn-riser,.zn-iso,.zn-pipe,.zn-case,.zn-shadow){transition:none!important}.zn-box--merge .zn-ok{stroke-dashoffset:0;transition:none!important}.zn-box--merge .zn-tick__in{transition:none!important}.zn-box--merge .zn-riser{animation:none!important}}.s-hero{min-height:calc(100svh - 64px);padding-block:6px 0;display:grid;overflow:hidden}.s-hero>.s-wrap{grid-template-rows:auto minmax(0,1fr);gap:6px;display:grid}.s-hero__text{justify-items:start;gap:14px;display:grid}.s-hero__znak{place-self:center;width:min(100% + 28px,100svh - 364px);min-width:240px}@media (width>=1024px),(width>=900px) and (height>=600px){.s-hero{min-height:calc(100svh - 116px);padding-block:12px 20px}.s-hero>.s-wrap{grid-template-rows:auto;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:16px}.s-hero__text{gap:26px}.s-hero__znak{justify-self:end;width:min(100%,100svh - 160px)}}.s-shot{color:var(--on-ink);background:var(--ink);isolation:isolate;grid-template-rows:minmax(220px,1fr) auto;align-content:stretch;padding:0;overflow:hidden}.s-shot__img{object-fit:cover;object-position:var(--pos,34% 8%);width:100%;height:100%;min-height:0;display:block;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.js .s-shot__img{transform-origin:50% 30%;transition:transform 2.4s var(--s-ease);transform:scale(1.07)}.js .s-shot.is-in .s-shot__img{transform:none}.s-shot__cap{z-index:1;padding-bottom:calc(22px + var(--s-dock));pointer-events:none;gap:14px;margin-top:-34px;display:grid;position:relative}.s-shot__cap :is(a,button,summary,input,label){pointer-events:auto}.s-shot__say{font-size:clamp(26px,calc(7.6 * var(--s-vw)),31px);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.s-shot__num{margin:0}.s-shot__num a{color:inherit;align-items:flex-end;gap:12px;text-decoration:none;display:flex}.s-shot__num .s-go{align-self:center;margin-left:auto}.s-shot__num b{letter-spacing:-.045em;color:var(--lime);font-size:88px;font-weight:700;line-height:.82}.s-shot__num span{color:var(--on-ink-soft);max-width:15em;font-size:17px;line-height:1.25}.s-shot .s-mono{color:#ffffffb8}@media (width>=1024px),(width>=900px) and (height>=600px){.s-shot{border-radius:var(--s-r3);grid-template-rows:auto;align-content:stretch;min-height:calc(100svh - 48px);margin-inline:24px}.s-shot__img{object-position:var(--pos-d,64% 30%);width:62%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:none;mask-image:none}.s-shot:after{pointer-events:none;content:"";background:linear-gradient(90deg,var(--ink) 38%,#0d4d5e99 44%,transparent 56%),linear-gradient(180deg,transparent 78%,#0d4d5e99 100%);position:absolute;inset:0}.s-shot__cap{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:28px 48px;margin-top:0;padding-block:72px 44px}.s-shot__say{font-size:clamp(36px,calc(3.5 * var(--s-vw)),56px);grid-column:1;align-self:start;line-height:1.03}.s-shot__num{grid-column:1;align-self:end}.s-shot__num a{flex-direction:column;align-items:flex-start;gap:14px}.s-shot__num .s-go{align-self:flex-start;margin:6px 0 0}.s-shot__num b{font-size:clamp(150px,calc(15 * var(--s-vw)),230px);letter-spacing:-.055em}.s-shot__num span{font-size:22px}.s-shot__src{grid-area:2/2;place-self:end}}@media (prefers-reduced-motion:reduce){.js .s-shot__img{transition:none;transform:none}}.s-cost{--p:1;gap:10px;margin:0;display:grid}@media (orientation:landscape) and (height<=500px) and (width<=1023px){.s-cost{grid-template-columns:minmax(0,calc(174svh - 243.6px)) minmax(0,1fr);align-items:end;column-gap:22px}}.s-cost__chart{position:relative}.s-cost__chart svg{width:100%;height:auto;display:block;overflow:visible}.s-cost__axis{gap:2px;display:grid;position:absolute;top:0;left:0}.s-cost__axis i{font-style:normal}.s-cost__f{stroke:none}.s-cost__f--1{fill:color-mix(in srgb,var(--mint-deep) 45%,var(--mint))}.s-cost__f--2{fill:var(--mint-deep)}.s-cost__f--3{fill:var(--ink)}.s-cost__grid{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 5;opacity:.35}.s-cost__base{stroke:var(--ink);stroke-width:1.6px}.s-cost__line{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 1.2;stroke-dashoffset:calc(1.02px - var(--p) * 1.02px)}.s-cost__stop{fill:var(--surface);stroke:var(--ink);stroke-width:2.2px;transform-box:fill-box;transform-origin:50%;opacity:clamp(0,calc((var(--p) - var(--at,0)) * 40 + 1),1);scale:clamp(.3,calc((var(--p) - var(--at,0)) * 14 + 1),1)}.s-cost__dot{fill:var(--orange);stroke:var(--ink);stroke-width:2.4px;opacity:clamp(0,calc(var(--p) * 30),1)}.s-cost__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:0;padding:0;list-style:none;display:grid}.s-cost__col{border-top:3px solid #bfe6d3;border-top-color:color-mix(in srgb,var(--mint-deep) 45%,var(--mint));align-content:start;justify-items:start;gap:5px;padding-top:9px;display:grid}.s-cost__col--2{border-top-color:var(--mint-deep)}.s-cost__col--3{border-top-color:var(--ink)}.s-cost__cols b{letter-spacing:-.01em;font-size:14.5px;font-weight:700;line-height:1.15}.s-cost__cols ul{color:var(--ink-soft);gap:9px;margin:0;padding:0;font-size:14px;line-height:1.2;list-style:none;display:grid}.s-cost__col{border-top-width:4px;min-width:0}.s-cost__cols li{text-wrap:balance}.s-cost__axis{z-index:1;background:var(--paper);padding:0 6px 4px 0}@media (width<=430px){.s-cost__cols{column-gap:0}.s-cost__col{gap:.3em;padding-right:10px}.s-cost__col--3{padding-right:0}.s-cost__pre{color:var(--muted);font-weight:500;display:block}.s-cost__cols b{font-size:14px}.s-cost__cols ul{gap:.6em;font-size:13px}}@media (width<=389px){.s-cost__col{padding-right:6px}.s-cost__cols b{font-size:13px}.s-cost__cols ul{font-size:12.5px}}@media (width<=339px){.s-cost__cols b,.s-cost__cols ul{font-size:12px}}@media (width>=1024px),(width>=900px) and (height>=600px){.s-cost{gap:18px}.s-cost__cols{gap:0 20px}.s-cost__col{border-top-width:4px;gap:8px;padding-top:14px}.s-cost__cols b{font-size:clamp(22px,calc(1.8 * var(--s-vw)),28px)}.s-cost__cols ul{font-size:clamp(17px,calc(1.35 * var(--s-vw)),21px);gap:7px}}@media (prefers-reduced-motion:no-preference){.js-stage .s-stage{align-content:start;min-height:215svh;padding-block:0;display:block}.js-stage .s-stage>.s-wrap{min-height:100svh;padding-block:20px calc(24px + var(--s-dock));align-content:start;position:sticky;top:0}}.s-stage__run{display:contents}@media (prefers-reduced-motion:no-preference) and (width<=899px),(prefers-reduced-motion:no-preference) and (width<=1023px) and (height<=599px){.js-stage .s-stage{min-height:0;padding-block:clamp(48px,8svh,72px) 0}.js-stage .s-stage>.s-wrap{min-height:0;padding-block:0;position:static}.js-stage .s-stage__run{min-height:215svh;display:block}.js-stage .s-stage__run>.s-merge{box-sizing:border-box;min-height:100svh;padding-block:max(16px,3svh) calc(20px + var(--s-dock));align-content:start;position:sticky;top:0}.js-stage .s-stage__run .zn-box{width:100%;max-width:560px}}@media (prefers-reduced-motion:no-preference) and (width>=1024px),(prefers-reduced-motion:no-preference) and (width>=900px) and (height>=600px){.js-stage .s-stage{min-height:235svh}.js-stage .s-stage>.s-wrap{align-content:center;padding-block:56px}}.s-merge{--lift-k:1;--zoom-k:1.7;justify-items:center;margin:0;display:grid}.s-merge .zn-box{--pz:calc(1 - var(--open,0) / var(--reach,1));--ft:calc(var(--lift,0%) * (1 - var(--lift-k,1)));--fb:calc(100% - var(--lift,0%) * var(--lift-k,1));width:min(100%,108svh - 459px);min-width:230px}.zn-clip{position:relative}html:not(.js-stage) .s-merge .zn-box{width:100%;max-width:560px}@media (prefers-reduced-motion:reduce){.s-merge .zn-box{width:100%;max-width:560px}}.s-merge .zn-clip{clip-path:inset(calc(var(--ft) * var(--zoom,0)) 0 calc((100% - var(--fb)) * var(--pz)) 0 round calc(20px * var(--zoom,0)));overflow:hidden}.s-merge .zn-clip:after{content:"";z-index:1;left:0;right:0;top:calc(var(--ft) * var(--zoom,0));bottom:calc((100% - var(--fb)) * var(--pz));border-radius:calc(20px * var(--zoom,0));box-shadow:inset 0 0 0 1.5px var(--ink);opacity:var(--zoom,0);pointer-events:none;position:absolute}.s-merge .zn{transform-origin:var(--nx,50%) var(--ny,50%);transform:translateY(calc(var(--lift,0%) * var(--lift-k) * -1 * var(--pz) + ((var(--ft) + var(--fb)) / 2 - var(--ny,50%) + var(--lift,0%) * var(--lift-k)) * var(--zoom,0))) scale(calc((1 + var(--zoom,0) * var(--zoom-k)) * var(--mag,1)))}.s-merge .zn-under{opacity:calc(1 - var(--zoom,0))}.s-merge__key{width:calc(100vw - 2 * var(--s-gut));max-width:none;left:50%;top:calc(var(--fb) + 10px);justify-items:start;gap:8px;display:grid;position:absolute;translate:-50%}@media (prefers-reduced-motion:no-preference){.js-stage .s-stage .s-merge__key{opacity:clamp(0,(var(--zoom,0) - .55) * 2.5,1);transform:translateY(calc((1 - var(--zoom,0)) * 14px))}.js-stage .s-stage:not(.is-done) .s-merge__key{pointer-events:none}}@media (width<=899px),(width<=1023px) and (height<=599px){.s-merge{justify-items:start}.s-merge__key{left:0;translate:none}.js-stage .s-stage+.s-screen{padding-top:16px}}.s-legend{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.2;list-style:none;display:flex}.s-legend li{display:flex}.s-legend button{min-height:44px;color:inherit;font:inherit;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s var(--s-ease);background:#ffffffb8;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 13px 0 10px;display:flex;box-shadow:inset 0 0 0 1px #0d4d5e33}.s-legend button:active{transform:scale(.96)}.s-legend button[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}@media (hover:hover) and (pointer:fine){.s-legend button:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}.s-legend i{width:18px;height:8px;box-shadow:0 0 0 1.5px var(--ink);border-radius:4px;flex:none}.s-sheet{border-radius:var(--s-r2);background:var(--surface);border:1px solid var(--s-hair);transition:border-color .2s,transform .3s var(--s-ease);justify-self:start;align-items:center;gap:12px;padding:5px 16px 5px 5px;font-size:14.5px;line-height:1.25;text-decoration:none;display:flex}@media (hover:hover){.s-sheet:hover{border-color:var(--ink);transform:translateY(-2px)}}.s-sheet__pic{background:var(--ink);border-radius:14px;flex:none;width:64px;height:44px;overflow:hidden}.s-sheet__pic img{object-fit:cover;filter:invert();mix-blend-mode:screen;width:100%;height:100%;display:block}.s-sheet__pic--plain{background:#fff}.s-sheet__pic--plain img{filter:none;mix-blend-mode:normal;object-position:62% 45%}.s-sheet b{font-weight:600;display:block}.s-sheet u{color:var(--muted);text-underline-offset:3px}@media (width<=430px){.s-legend{gap:5px;font-size:13.5px}.s-legend button{gap:6px;padding:0 10px 0 8px}}@media (width>=1024px),(width>=900px) and (height>=600px){.s-merge{--lift-k:.6;--zoom-k:1.1}.s-merge .zn-box{width:min(100%,108svh - 183.6px)}.s-merge__key{gap:14px;width:100%}.s-legend{white-space:nowrap;flex-wrap:nowrap;gap:8px;font-size:16px}.s-legend i{border-radius:5px;width:24px;height:10px}.s-legend button{padding:0 16px 0 12px}.s-sheet{font-size:17px}.s-sheet__pic{width:112px;height:76px}}.s-rows{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.s-rows a{border-bottom:1px solid var(--s-hair);grid-template-columns:28px minmax(0,1fr) 34px;align-items:center;gap:14px;min-height:74px;padding:10px 0;font-size:18px;font-weight:600;line-height:1.22;text-decoration:none;display:grid}.s-rows a>span:not(.s-go),.s-rows a>.u-ico,.s-rows a>.s-rows__n{transition:transform .35s var(--s-ease)}.s-rows--plain a{grid-template-columns:minmax(0,1fr) 34px}.s-rows .u-ico{stroke-width:1.5px;width:26px;height:26px}.s-rows__n{font:500 12.5px/1 var(--font-mono);letter-spacing:.04em;color:var(--muted);align-self:start;margin-top:.45em}@media (width<=374px){.s-rows a{grid-template-columns:22px minmax(0,1fr) 34px;gap:10px}.s-rows--plain a{grid-template-columns:minmax(0,1fr) 34px}}@media (width<=339px){.s-rows a{font-size:16px}}@media (width>=1024px),(width>=900px) and (height>=600px){.s-rows a{font-size:clamp(26px,calc(2.2 * var(--s-vw)),34px);letter-spacing:-.02em;grid-template-columns:40px minmax(0,1fr) 40px;gap:22px;min-height:104px}.s-rows--plain a{grid-template-columns:minmax(0,1fr) 40px}@media (hover:hover) and (pointer:fine){.s-rows a:hover>span:not(.s-go),.s-rows a:hover>.u-ico,.s-rows a:hover>.s-rows__n{transform:translate(12px)}}.s-rows .u-ico{width:34px;height:34px}}.s-rows--sm a{min-height:50px;padding:6px 0;font-size:17px}.s-ink .s-rows{border-top-color:var(--on-ink)}.s-ink .s-rows a{border-bottom-color:color-mix(in srgb,var(--on-ink) 20%,transparent)}@media (width>=1024px),(width>=900px) and (height>=600px){.s-rows--sm a{min-height:64px;font-size:22px}}.s-sit>.s-wrap{gap:18px;display:grid}@media (width>=1024px),(width>=900px) and (height>=600px){.s-sit>.s-wrap{gap:36px}.s-sit .s-rows a{font-size:clamp(28px,calc(2.7 * var(--s-vw)),42px);letter-spacing:-.028em;grid-template-columns:64px minmax(0,1fr) 48px;min-height:clamp(88px,12vh,116px)}.s-sit .s-rows__n{font-size:15px}.s-sit .s-go{width:48px;height:48px}}.s-frame{border-radius:var(--s-r3);background:var(--mint);margin:0;position:relative;overflow:hidden}.s-frame img{object-fit:cover;width:100%;height:100%;display:block}.s-frame figcaption{background:color-mix(in srgb,var(--ink) 80%,transparent);width:fit-content;max-width:calc(100% - 20px);color:var(--on-ink);font:500 12px/1.25 var(--font-sans);-webkit-backdrop-filter:blur(6px);border-radius:999px;justify-self:start;padding:6px 11px;position:absolute;bottom:10px;left:10px;right:10px}.s-frame--wide{aspect-ratio:16/10}.s-frame--blue{background:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-ink) 24%,transparent)}.s-frame--blue img{filter:invert();mix-blend-mode:screen;opacity:.94}@media (width>=1024px),(width>=900px) and (height>=600px){.s-frame--wide{aspect-ratio:16/11}.s-frame figcaption{padding:8px 14px;font-size:14px;bottom:16px;left:16px}}.s-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;display:flex}.s-kindx__end{align-items:center;gap:24px;display:flex}.s-kindx__tabs{scrollbar-width:none;margin:14px calc(var(--s-gut) * -1) 0;padding:2px var(--s-gut) 4px;gap:6px;display:flex;position:relative;overflow-x:auto}.s-kindx__tabs::-webkit-scrollbar{display:none}.s-kindx__tabs button{border:1px solid var(--s-hair);background:var(--surface);min-height:44px;color:var(--ink);font:600 14.5px/1.1 var(--font-sans);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 16px 0 12px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.s-kindx__tabs .u-ico{stroke-width:1.5px;width:20px;height:20px}.s-kindx__tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}@media (hover:hover){.s-kindx__tabs button:hover{border-color:var(--ink)}}.s-kindx__track{margin-block:10px 0;padding-block:2px 4px;list-style:none}.s-kindx .s-slide{flex-basis:84%;min-width:0}.s-obj{box-sizing:border-box;border-radius:var(--s-r2);background:var(--surface);border:1px solid var(--s-hair);height:100%;color:inherit;transition:transform .3s var(--s-ease),box-shadow .3s,border-color .3s;grid-template-rows:auto 1fr;padding:8px 8px 14px;text-decoration:none;display:grid;position:relative}@media (hover:hover){.s-obj:hover{border-color:color-mix(in srgb,var(--ink) 40%,transparent);box-shadow:0 20px 32px -24px color-mix(in srgb,var(--ink) 60%,transparent);transform:translateY(-3px)}}.s-obj__pic{aspect-ratio:16/10;background:var(--mint);border-radius:14px;place-items:center;display:grid;overflow:hidden}.s-obj__pic img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--s-ease);display:block}@media (hover:hover){.s-obj:hover .s-obj__pic img{transform:scale(1.05)}}.s-obj__pic--cells{background:var(--ink)}.s-obj__pic--cells svg{width:100%;height:100%;display:block}.s-obj__pic--cells rect{fill:var(--mint-deep)}.s-obj__pic--ico{color:var(--ink);background-color:var(--mint);background-image:linear-gradient(color-mix(in srgb,var(--mint-deep) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--mint-deep) 45%,transparent) 1px,transparent 1px);background-position:50%;background-size:18px 18px}.s-obj__pic--ico .u-ico{stroke-width:1.1px;background:var(--mint);box-sizing:content-box;border-radius:12px;width:28%;height:auto;padding:6%}.s-obj__body{align-content:start;gap:10px;padding:12px 8px 0;display:grid}.s-obj__name{font-size:17px;font-weight:600;line-height:1.2;display:block}.s-obj__name small{font:500 12px/1.35 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:4px;display:block}.s-obj__nums{gap:8px 20px;display:flex}.s-obj__nums span{color:var(--muted);align-content:start;font-size:12.5px;line-height:1.15;display:grid}.s-obj__nums b{letter-spacing:-.04em;color:var(--ink);font-size:38px;font-weight:700;line-height:.95}.s-obj__year{font:500 20px/1 var(--font-mono);letter-spacing:-.01em;color:var(--ink)}.s-obj__go{background:var(--surface);border-color:var(--surface);width:40px;height:40px;position:absolute;top:16px;right:16px;box-shadow:0 4px 14px -6px #07323e80}@media (width>=1024px),(width>=900px) and (height>=600px){.s-kindx__end{gap:32px}.s-kindx__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:36px 0 0;padding:0;display:grid;overflow:visible}.s-kindx__tabs button{text-align:left;border-radius:16px;min-height:56px;padding:8px 14px;font-size:15.5px;line-height:1.15}.s-kindx__tabs .u-ico{flex:none;width:22px;height:22px}.s-kindx__track{margin-top:20px}.s-kindx .s-slide{flex-basis:calc(33.3333% - 13.3333px)}.s-kindx .s-dots{display:none}.s-obj{padding:12px 12px 22px}.s-obj__pic{aspect-ratio:4/3;border-radius:18px}@media (height<=820px){.s-obj__pic{aspect-ratio:16/9}}.s-obj__body{gap:14px;padding:16px 10px 0}.s-obj__name{font-size:21px}.s-obj__nums{gap:10px 32px}.s-obj__nums b{font-size:clamp(48px,calc(4 * var(--s-vw)),64px)}.s-obj__nums span{font-size:15px}.s-obj__year{font-size:28px}.s-obj__go{width:44px;height:44px;top:24px;right:24px}}@media (width>=1024px) and (height<=820px),(width>=900px) and (height>=600px) and (height<=820px){.s-kindx__tabs{gap:6px;margin-top:22px}.s-kindx__tabs button{min-height:44px;padding:6px 12px;font-size:14.5px}.s-kindx__track{margin-top:14px}.s-kindx .s-strip{margin-top:22px}}@media (width>=1440px){.s-kindx__tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.s-kindx__tabs button{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;min-height:88px;padding:14px 16px}}.s-strip{gap:4px;margin-top:14px;display:grid}section.s-strip{margin:0;padding-block:10px 26px;display:block}.s-strip p{clip-path:inset(0 0 0 16px);letter-spacing:.01em;flex-wrap:wrap;margin:0 0 0 -16px;font-size:14.5px;font-weight:500;line-height:1.5;display:flex}.s-strip p span{white-space:nowrap}.s-strip p span:before{content:"·";text-align:center;width:16px;color:var(--muted);font-weight:400;display:inline-block}@media (width>=1024px),(width>=900px) and (height>=600px){.s-strip{align-items:baseline;gap:32px;margin-top:36px;display:flex}.s-strip p{clip-path:inset(0 0 0 28px);margin-left:-28px;font-size:20px}.s-strip p span:before{width:28px}}.s-proof>.s-wrap{gap:16px;display:grid}.s-pair{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8px;margin:0;display:grid;position:relative}.s-pair figure{margin:0;position:relative}.s-pair .s-frame{border-radius:var(--s-r2);height:min(57svh,430px);display:block}.s-pair .s-frame--blue img{object-position:50% 0}.s-pair figcaption{max-width:calc(100% - 16px);color:var(--on-ink);font:500 12px/1.25 var(--font-sans);background:#07323ef0;border-radius:12px;padding:6px clamp(8px,2.6vw,10px);position:absolute;bottom:8px;left:8px;box-shadow:0 0 0 1px #ffffff3d}.s-pair__go{z-index:1;width:44px;color:var(--lime);filter:drop-shadow(0 0 2px var(--ink)) drop-shadow(0 0 2px var(--ink)) drop-shadow(0 1px 4px #00000073);place-items:center;display:grid;position:absolute;top:50%;left:41.666%;translate:-50% -50%}.s-pair__go svg{width:100%;height:auto;display:block}.s-pair--fasad{grid-template-columns:minmax(0,1fr);gap:26px}.s-pair.s-pair--fasad .s-frame{aspect-ratio:16/10;height:auto}.s-frame--sheet{background:#fff}.s-frame--sheet img{object-fit:contain;box-sizing:border-box;padding:6px}.s-pair--fasad .s-pair__go{width:38px;left:50%;rotate:90deg}@media (width>=1024px),(width>=900px) and (height>=600px){.s-proof>.s-wrap:has(.s-pair--fasad){grid-template-columns:minmax(0,1fr);align-content:center;gap:28px}.s-proof>.s-wrap:has(.s-pair--fasad)>.s-stack{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 40px;display:flex}.s-pair--fasad{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.s-pair.s-pair--fasad .s-frame{aspect-ratio:auto;height:min(52svh,500px)}.s-pair--fasad .s-pair__go{width:64px;rotate:none}.s-proof>.s-wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:64px}.s-pair{gap:16px}.s-pair .s-frame{border-radius:var(--s-r3);height:min(74svh,700px)}.s-pair figcaption{border-radius:14px;padding:9px 15px;font-size:15px;bottom:16px;left:16px}.s-pair__go{width:72px}}.s-card{border-radius:var(--s-r3);background:var(--surface);border:1px solid var(--s-hair);box-shadow:0 26px 40px -34px color-mix(in srgb,var(--ink) 70%,transparent);padding:18px 18px 8px}.s-ticks{margin:10px 0 0;padding:0;list-style:none}.s-ticks li{border-top:1px solid var(--s-hair);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;padding:13px 0;font-size:17.5px;font-weight:500;line-height:1.3;display:grid}.s-ticks li:before{content:"";background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' fill='none' stroke='%230D4D5E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 13.5l3.4 3.4L18.4 9'/%3E%3C/svg%3E") center/100% no-repeat;border-radius:50%;width:26px;height:26px}.s-ticks li.is-out:before{content:"₽";box-shadow:inset 0 0 0 2px var(--ink);font:700 14px/1 var(--font-sans);color:var(--ink);background:0 0;place-items:center;display:grid}.s-ink .s-ticks li.is-out:before{box-shadow:inset 0 0 0 2px var(--on-ink);color:var(--on-ink)}.s-ticks li>span>b{font-weight:700}@media (width>=1024px),(width>=900px) and (height>=600px){.s-card{padding:40px 44px 22px}.s-ticks li{font-size:clamp(23px,calc(2 * var(--s-vw)),31px);letter-spacing:-.015em;grid-template-columns:40px minmax(0,1fr);gap:22px;padding:26px 0}.s-ticks li:before{width:40px;height:40px}.s-ticks li.is-out:before{font-size:20px}}.s-say>.s-wrap{gap:18px;display:grid}.s-quote{gap:18px;margin:0;display:grid}.s-quote p{font-size:clamp(23px,calc(6.6 * var(--s-vw)),28px);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-weight:600;line-height:1.16}.s-quote p:before{content:"";background:var(--lime);clip-path:polygon(0 100%,0 45%,28% 0,42% 0,24% 45%,42% 45%,42% 100%,58% 100%,58% 45%,86% 0,100% 0,82% 45%,100% 45%,100% 100%);width:34px;height:26px;margin-bottom:12px;display:block}.s-quote footer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}@media (width<=479px){.s-quote footer{grid-template-columns:1fr;gap:10px}}.s-quote__scan{width:176px;box-shadow:0 14px 24px -16px color-mix(in srgb,var(--ink) 60%,transparent),0 0 0 1px var(--s-hair);transition:rotate .4s var(--s-ease),scale .4s var(--s-ease);background:#fff;border-radius:6px;padding:8px;display:block;rotate:-2.2deg}@media (hover:hover){.s-quote__scan:hover{rotate:0deg;scale:1.04}}.s-quote__scan img{width:100%;height:auto;display:block}.s-quote__who{font-size:14px;line-height:1.3}.s-quote__who b{font-weight:700;display:block}.s-quote__who span{color:var(--muted)}@media (width>=1024px),(width>=900px) and (height>=600px){.s-say>.s-wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:72px}.s-quote{gap:32px}.s-quote p{font-size:clamp(38px,calc(3.9 * var(--s-vw)),64px);line-height:1.06}.s-quote p:before{width:52px;height:40px;margin-bottom:20px}.s-quote__scan{width:340px;padding:14px}.s-quote__who{font-size:20px}}.s-cta{padding-bottom:28px}.s-cta>.s-wrap{justify-items:start;gap:14px;display:grid}.s-cta__big{gap:10px;margin:6px 0 2px;display:grid}.s-cta__big b{font-size:clamp(84px,calc(25 * var(--s-vw)),104px);letter-spacing:-.05em;color:var(--lime);flex-wrap:wrap;column-gap:.22em;font-weight:700;line-height:.84;display:flex}.s-cta__big>span{max-width:22em;font-size:17px;line-height:1.35}.s-cta__scale{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--on-ink) 55%,transparent) 0 1px,transparent 1px calc(100% / 24));opacity:.9;border-left:0;width:100%;max-width:330px;height:12px;margin-top:2px;display:block;mask:linear-gradient(#000,#000) 0/calc(100% + 1px) 100% no-repeat}.s-cta__acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}@media (width<=899px),(width<=1023px) and (height<=599px){.s-cta__col{display:contents}}@media (width>=1024px),(width>=900px) and (height>=600px){.s-cta>.s-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:26px 72px}.s-cta__col{display:contents}.s-cta .s-h2{font-size:clamp(34px,calc(3 * var(--s-vw)),48px);grid-column:1}.s-cta__col:first-child .s-lead{text-align:right;grid-column:2;justify-self:end}.s-cta__big{grid-column:1/-1;gap:22px;margin:0}.s-cta__big b{font-size:clamp(170px,calc(20.5 * var(--s-vw)),340px);letter-spacing:-.055em;line-height:.78}.s-cta__big>span{max-width:24em;font-size:22px}.s-cta__scale{max-width:none;height:22px}.s-cta__col:last-child .s-lead{grid-column:1;align-self:center}.s-cta__acts{grid-column:2;justify-self:end;margin-top:0}}.s-ft{background:var(--ink-variant);color:var(--on-ink);padding-block:40px calc(28px + var(--s-dock));border-top:1px solid #ffffff1a}.s-ft>.s-wrap{gap:28px;display:grid}.s-ft a{text-decoration:none}.s-ft__col>span a{margin:-12px -6px;padding:12px 6px;display:inline-block}.s-ft__req{line-height:2.4}.s-ft__req a{padding-block:6px}@media (hover:hover){.s-ft a:hover{text-underline-offset:4px;text-decoration:underline}}.s-ft__logo{width:auto;height:28px;display:block}.s-ft__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;display:grid}.s-ft__col{align-content:start;gap:0;font-size:15px;line-height:1.35;display:grid}.s-ft__col>a,.s-ft__col>span{min-width:0;padding-block:12px}@media (width<=389px){.s-ft__col{font-size:14px}}@media (width<=899px),(width<=1023px) and (height<=599px){.s-ft__col:has(a[href^=tel\:]),.s-ft__col:has(a[href^=tel\:])~.s-ft__col{grid-column:1/-1}}@media (width<=599px){.s-ft__col--mat{grid-column:1/-1}}.s-ft__col h3{font:500 12px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mint-deep);margin:0 0 6px}.s-ft__req{border-top:1px solid color-mix(in srgb,var(--on-ink) 18%,transparent);font:400 12px/1.6 var(--font-mono);color:var(--on-ink-soft);padding-top:18px}.s-ft__req a{text-underline-offset:3px;text-decoration:underline}@media (width>=1024px),(width>=900px) and (height>=600px){.s-ft{padding-block:72px 40px}.s-ft>.s-wrap{gap:48px}.s-ft__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}@media (width>=1440px){.s-ft__cols{grid-template-columns:repeat(7,minmax(0,1fr))}}.s-zoomable{cursor:zoom-in}.s-zoom-hint{z-index:1;color:#fff;pointer-events:none;backdrop-filter:blur(6px);background:#07323eb8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}@media (width>=1024px),(width>=900px) and (height>=600px){.s-zoom-hint{width:40px;height:40px;top:16px;right:16px}}html.pv-lock{overflow:hidden}.s-pv{--pv-fade:1;--pv-top:60px;touch-action:none;background:rgb(244 250 246/var(--pv-fade));width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);overscroll-behavior:contain;border:0;outline:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.s-pv[open]{display:block}.s-pv::backdrop{background:0 0}.s-pv.is-closing{opacity:0;transition:opacity .18s}.s-pv.is-dropback{transition:background-color .25s}.s-pv__view{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:absolute;inset:0;overflow:hidden}.s-pv__track{will-change:transform;position:absolute;inset:0}.s-pv__track.is-anim{transition:transform .32s cubic-bezier(.22,.8,.3,1)}.s-pv__slide{height:100%;position:absolute;top:0;overflow:hidden}.s-pv__stage{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.s-pv__stage.is-anim{transition:transform .28s var(--s-ease)}.s-pv__stage>img{object-fit:contain;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.s-pv__node{background:var(--surface);width:100%;height:100%;color:var(--ink);box-shadow:0 0 0 1px var(--s-hair),0 6px 24px #0d4d5e14;border-radius:6px;overflow:hidden}.s-pv__node .zn-box{box-sizing:border-box;height:100%;padding:40px}.s-pv__node :is(.zn-clip,.zn-layer){cursor:inherit;border-radius:0}.s-pv__node .zn{transition:none;transform:none!important}.s-pv__top{z-index:3;padding:calc(6px + env(safe-area-inset-top,0px)) 8px 6px 18px;background:linear-gradient(var(--paper) 55%,color-mix(in srgb,var(--paper) 0%,transparent));justify-content:space-between;align-items:center;gap:12px;transition:opacity .25s;display:flex;position:absolute;top:0;left:0;right:0}.s-pv__count{font:600 15px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink)}.s-pv__x{background:color-mix(in srgb,var(--ink) 10%,transparent);width:48px;height:48px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.s-pv__tn{align-items:center;gap:2px;margin-left:-10px;display:flex}.s-pv__tb{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.s-pv__tb:disabled{opacity:.3;cursor:default}.s-pv.is-fine .s-pv__tb,.s-pv.is-single .s-pv__tb,.s-pv:not(.is-fine) .s-pv__nav{display:none}.s-pv.is-fine .s-pv__tn{margin-left:0}.s-pv__ct{gap:6px;margin-left:auto;margin-right:6px;display:flex}.s-pv__ct .s-pv__step{width:44px;min-height:44px}.s-pv__nav{z-index:3;color:#fff;cursor:pointer;backdrop-filter:blur(6px);background:#07323ed1;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0;transition:opacity .25s;display:grid;position:absolute;top:50%}.s-pv__nav--prev{left:8px}.s-pv__nav--next{right:8px}.s-pv__nav:disabled{opacity:0;pointer-events:none}.s-pv.is-single .s-pv__nav{display:none}.s-pv__bottom{z-index:3;padding:28px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(color-mix(in srgb,var(--paper) 0%,transparent),var(--paper) 24px);gap:10px;transition:opacity .25s;display:grid;position:absolute;bottom:0;left:0;right:0}.s-pv__cap{max-width:62ch;color:var(--muted);-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.s-pv__cap.is-open{-webkit-line-clamp:unset;display:block}.s-pv__cap:empty{display:none}.s-pv__steps{flex-wrap:wrap;gap:8px;display:flex}.s-pv__step{white-space:nowrap;border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);background:var(--surface);min-height:44px;color:var(--ink);font:600 14.5px/1.1 var(--font-sans);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.s-pv__step.is-main{background:var(--lime);border-color:var(--lime);color:var(--ink)}.s-pv__step--ico{justify-content:center;width:44px;padding:0}.s-pv__step--max b{font:700 12.5px/1 var(--font-sans);letter-spacing:.02em}.s-pv :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.s-pv.is-bare :is(.s-pv__top,.s-pv__bottom,.s-pv__nav,.s-pv__zoom){opacity:0;pointer-events:none}.s-pv__zoom{right:10px;top:calc(var(--pv-top) + 6px);z-index:3;gap:8px;transition:opacity .25s;display:flex;position:absolute}.s-pv__zoom button{color:#fff;width:44px;height:44px;font:600 24px/1 var(--font-sans);cursor:pointer;backdrop-filter:blur(6px);background:#07323ed1;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.s-pv__zoom button:disabled{opacity:.35;cursor:default}.s-pv:not(.is-fine) .s-pv__zoom [data-z=\-],.s-pv:not(.is-fine) .s-pv__zoom button:disabled{display:none}.s-pv.is-endslide :is(.s-pv__zoom,.s-pv__bottom){opacity:0;pointer-events:none}@media (width<=600px){.s-pv.is-endslide .s-pv__nav{display:none}}@media (orientation:landscape) and (height<=500px){.s-pv__top{padding-block:calc(2px + env(safe-area-inset-top,0px)) 2px}.s-pv__x{width:44px;height:44px}.s-pv__bottom{padding:14px 16px calc(6px + env(safe-area-inset-bottom,0px));gap:6px}.s-pv__cap{-webkit-line-clamp:1;font-size:13px}.s-pv__steps{scrollbar-width:none;touch-action:pan-x;flex-wrap:nowrap;overflow-x:auto}.s-pv__end{width:min(100%,640px)}.s-pv__end-steps{grid-template-columns:1fr 1fr}}.s-pv__slide--end{padding:calc(64px + env(safe-area-inset-top,0px)) 24px 24px;cursor:default;touch-action:pan-y;place-items:center;display:grid;overflow-y:auto}.s-pv__end{gap:14px;width:min(100%,420px);display:grid}.s-pv__end-h{font:700 26px/1.15 var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.s-pv__end-steps{gap:10px;display:grid}.s-pv__end-steps .s-pv__step{justify-content:space-between;min-height:52px;font-size:16px}.s-pv__end-steps .s-pv__step--ico{justify-content:flex-start;gap:12px;width:auto;padding:0 18px}.s-pv__again{min-height:44px;color:var(--muted);font:500 14.5px/1 var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.s-pv__tip{left:50%;top:calc(var(--pv-top) + 62px);z-index:4;color:#fff;text-align:center;pointer-events:none;opacity:0;background:#07323ee0;border-radius:18px;width:max-content;max-width:calc(100% - 40px);margin:0;padding:8px 14px;font-size:13.5px;line-height:1.25;transition:opacity .4s;position:absolute;transform:translate(-50%)}.s-pv__tip.is-on{opacity:1}@media (width>=1024px),(width>=900px) and (height>=600px){.s-pv__nav{width:52px;height:52px;margin-top:-26px}.s-pv__nav--prev{left:20px}.s-pv__nav--next{right:20px}.s-pv__bottom{padding-inline:32px}.s-pv__cap{font-size:15px}}@media (prefers-reduced-motion:reduce){.s-pv__track.is-anim,.s-pv__stage.is-anim{transition:none}}.sl3-dlg{touch-action:none}.sl3-dlg__view{left:0;right:0;top:var(--pv-top);bottom:var(--pv-bot,150px);background:var(--paper);position:absolute;overflow:hidden}.sl3-dlg__view:focus{outline:none}.sl3-dlg__view:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.sl3-dlg .sl3-dlg__gl{position:absolute;inset:0}.sl3-dlg__poster{transition:opacity .5s var(--s-ease);place-items:center;padding:16px 20px;display:grid;position:absolute;inset:0}.sl3-dlg__poster .zn-box{width:min(100%,560px)}.sl3-dlg.is-3d .sl3-dlg__poster{opacity:0;pointer-events:none}.sl3-dlg__tools{z-index:2;opacity:0;pointer-events:none;transition:opacity .4s var(--s-ease);gap:8px;display:flex;position:absolute;top:6px;right:10px}.sl3-dlg.is-3d .sl3-dlg__tools{opacity:1;pointer-events:auto}.sl3-dlg__tools button{color:#fff;min-width:44px;height:44px;font:600 14px/1 var(--font-sans);cursor:pointer;backdrop-filter:blur(6px);background:#07323ed1;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0;display:inline-flex}.sl3-dlg__tools .sl3-dlg__tog{padding:0 15px 0 12px}.sl3-dlg__tools button:active{transform:scale(.96)}.sl3-dlg__tip{z-index:2;color:#fff;text-align:center;pointer-events:none;opacity:0;background:#07323ee0;border-radius:18px;width:max-content;max-width:calc(100% - 32px);margin:0;padding:8px 14px;font-size:13px;line-height:1.25;transition:opacity .4s;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.sl3-dlg__tip.is-on{opacity:1}.sl3-dlg.is-loading .sl3-dlg__tip{animation:1.4s ease-in-out infinite sl3-wait}@keyframes sl3-wait{50%{opacity:.55}}@media (orientation:landscape) and (height<=500px){.sl3-dlg__tools{top:4px}}.s-h1--page{font-size:clamp(31px,calc(9.4 * var(--s-vw)),40px);line-height:1.02}.s-h2--sec{font-size:clamp(25px,calc(7.2 * var(--s-vw)),30px);letter-spacing:-.028em;line-height:1.08}@media (width>=1024px),(width>=900px) and (height>=600px){.s-h1--page{font-size:clamp(52px,calc(4.8 * var(--s-vw)),80px);line-height:.98}.s-h2--sec{font-size:clamp(34px,calc(2.9 * var(--s-vw)),46px);line-height:1.04}}.s-eyebrow{order:-1;margin:0}.s-cap{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.s-ink .s-cap{color:var(--on-ink-soft)}@media (width>=1024px),(width>=900px) and (height>=600px){.s-cap{font-size:16px}}.s-col{align-content:start;gap:14px;display:grid}@media (width>=1024px),(width>=900px) and (height>=600px){.s-col{gap:26px}}.s-entry{min-height:calc(100svh - 64px);padding-block:8px calc(14px + var(--s-dock));display:grid}@media (width<=899px),(width<=1023px) and (height<=599px){.s-entry:not(:has(.s-frame)){min-height:0;padding-bottom:40px}}.s-entry>.s-wrap{grid-template-rows:auto minmax(150px,1fr) auto;gap:14px;display:grid}.s-entry .s-frame{height:100%;min-height:0;position:relative}.s-entry .s-frame img{position:absolute;inset:0}@media (height<=680px) and (width<=899px),(height<=599px) and (width<=1023px){.s-entry>.s-wrap{grid-template-rows:auto minmax(96px,1fr) auto;gap:10px}}@media (width>=1024px),(width>=900px) and (height>=600px){.s-entry{align-content:center;min-height:calc(100svh - 76px);padding-block:24px 48px}.s-entry>.s-wrap{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px 72px}.s-entry .s-h1{grid-column:1/-1;max-width:14em}.s-entry .s-frame{aspect-ratio:16/10;height:auto}}.s-facts{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.s-facts a{border-bottom:1px solid var(--s-hair);grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:2px 14px;padding:10px 0;text-decoration:none;display:grid}.s-facts__name{letter-spacing:-.015em;font-size:18px;font-weight:700;line-height:1.2}.s-facts__name small{letter-spacing:0;color:var(--muted);margin-top:1px;font-size:13.5px;font-weight:500;line-height:1.25;display:block}.s-facts__nums{color:var(--muted);flex-wrap:wrap;grid-column:1;align-items:baseline;gap:2px 18px;font-size:13.5px;line-height:1.2;display:flex}.s-facts__nums b{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:proportional-nums;margin-right:5px;font-size:32px;font-weight:700;line-height:1}.s-facts__text{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.s-facts .s-go{grid-area:1/2/span 2}@media (width>=1024px),(width>=900px) and (height>=600px){.s-facts a{grid-template-columns:minmax(0,1fr) 40px;gap:6px 24px;padding:22px 0}.s-facts__name{font-size:26px}.s-facts__name small{margin-left:12px;font-size:17px;display:inline}.s-facts__nums{gap:4px 32px;font-size:16px}.s-facts__nums b{font-size:56px}.s-facts__text{font-size:19px}}@media (width<=380px){.s-facts a{padding:7px 0}.s-facts__nums b{font-size:28px}}.s-big{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:10px;display:grid}.s-big>div{border-top:1.5px solid var(--ink);align-content:start;gap:5px;padding-top:10px;display:grid}.s-big b{letter-spacing:-.045em;font-variant-numeric:proportional-nums;font-size:44px;font-weight:700;line-height:.92}.s-big span{color:var(--muted);font-size:14px;line-height:1.28}.s-ink .s-big>div{border-color:var(--on-ink)}.s-ink .s-big span{color:var(--on-ink-soft)}@media (width>=1024px),(width>=900px) and (height>=600px){.s-big{gap:28px}.s-big b{font-size:clamp(64px,calc(6 * var(--s-vw)),96px)}.s-big span{font-size:18px}.s-big--side{grid-template-columns:1fr;gap:22px}.s-big--side>div{font-size:clamp(64px,calc(6 * var(--s-vw)),96px);grid-template-columns:3.3ch minmax(0,1fr);align-items:end;gap:28px;padding-top:16px}.s-big--side b{font-size:1em}.s-big--side span{max-width:16em;padding-bottom:.5em}}@media (width<=380px){.s-big b{font-size:38px}.s-big span{font-size:13.5px}}.s-big--rows{grid-template-columns:minmax(0,1fr);gap:0}.s-big--rows>div{grid-template-columns:2.1em minmax(0,1fr);align-items:end;column-gap:14px;padding-block:10px;font-size:44px}.s-big--rows b{font-size:1em}.s-big--rows span{padding-bottom:.25em;font-size:14px}@media (width<=380px){.s-big--rows>div{font-size:38px}}.s-cells{gap:11px;margin:0;padding:0;list-style:none;display:grid}.s-cells li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 12px;display:grid}.s-cells__name{font-size:15.5px;font-weight:600;line-height:1.2}.s-cells b{letter-spacing:-.03em;font-variant-numeric:proportional-nums;font-size:22px;font-weight:700;line-height:1}.s-cells__row{flex-wrap:wrap;grid-column:1/-1;gap:3px;display:flex}.s-cells__row i{background:var(--ink);border-radius:3px;width:12px;height:12px}.s-cells__row i.is-key{background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--ink)}.s-cells__row i.is-ring{box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.js .s-cells__row i{opacity:0;transition:opacity .3s var(--s-ease),scale .3s var(--s-ease);transition-delay:calc(.2s + var(--k,0) * 14ms);scale:.4}.js .s-cells__row.is-in i{opacity:1;scale:1}@media (width>=1024px),(width>=900px) and (height>=600px){.s-cells{gap:20px}.s-cells__name{font-size:21px}.s-cells b{font-size:34px}.s-cells__row{gap:5px}.s-cells__row i{border-radius:5px;width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.js .s-cells__row i{opacity:1;transition:none;scale:1}}.s-fold{border-radius:var(--s-r2);background:var(--surface);border:1px solid var(--s-hair);scroll-margin-top:var(--s-anchor)}.s-fold>summary{cursor:pointer;border-radius:var(--s-r2);justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:9px 11px 9px 18px;font-size:16px;font-weight:600;line-height:1.25;list-style:none;display:flex}.s-fold>summary::-webkit-details-marker{display:none}.s-fold>summary:after{content:"";background:linear-gradient(var(--ink),var(--ink)) center/12px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) center/2px 12px no-repeat,var(--lime);width:34px;height:34px;transition:rotate .35s var(--s-ease);border-radius:50%;flex:none}.s-fold[open]>summary:after{rotate:45deg}.s-fold__body{gap:16px;padding:6px 18px 20px;display:grid}.s-ink .s-fold{background:color-mix(in srgb,var(--on-ink) 7%,transparent);border-color:color-mix(in srgb,var(--on-ink) 22%,transparent)}@media (width>=1024px),(width>=900px) and (height>=600px){.s-fold>summary{min-height:68px;padding:12px 16px 12px 26px;font-size:19px}.s-fold>summary:after{width:40px;height:40px}.s-fold__body{gap:22px;padding:8px 26px 28px}}.s-codes{gap:7px;margin:0;padding:0;list-style:none;display:grid}.s-codes li{grid-template-columns:104px minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.35;display:grid}.s-codes b{white-space:nowrap}@media (width<=389px){.s-codes li{font-size:13.5px}}@supports (grid-template-columns:subgrid){@media (width<=899px),(width<=1023px) and (height<=599px){.s-codes:not(.cp-vals){grid-template-columns:auto minmax(0,1fr);column-gap:12px}.s-codes:not(.cp-vals) li{grid-column:1/-1;grid-template-columns:subgrid}}}.s-codes b{font:500 13px/1.45 var(--font-mono)}.s-codes__g{margin:8px 0 0;font-size:15px;font-weight:700}@media (width>=1024px),(width>=900px) and (height>=600px){.s-codes{grid-template-columns:1fr 1fr;gap:9px 40px}.s-codes li{grid-template-columns:130px minmax(0,1fr);font-size:16px}.s-codes b{font-size:14.5px}.s-codes__g{font-size:18px}.s-split .s-col .s-codes{grid-template-columns:minmax(0,1fr)}.s-split .s-col .s-codes li{grid-template-columns:96px minmax(0,1fr)}}.s-track{scroll-snap-type:x mandatory;margin-inline:calc(var(--s-gut) * -1);padding-inline:var(--s-gut);scroll-padding-inline:var(--s-gut);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.s-track::-webkit-scrollbar{display:none}.s-slide{scroll-snap-align:start;flex:0 0 86%;margin:0}.s-dots{justify-content:center;gap:6px;padding-top:12px;display:flex}.s-dots i{background:var(--s-hair);border-radius:50%;width:7px;height:7px;transition:width .25s,background .25s}.s-dots i.on{background:var(--ink);border-radius:4px;width:20px}.s-dots{gap:0;padding-top:4px}.s-dots button{cursor:pointer;background:0 0;border:0;place-items:center;min-width:28px;height:44px;padding:0 3px;display:grid}.s-dots button.on i{background:var(--ink);border-radius:4px;width:20px}.s-ink .s-dots i{background:#ffffff47}.s-ink .s-dots :is(i.on,button.on i){background:var(--lime)}.s-dots button:focus-visible{outline:2px solid var(--ink);outline-offset:-6px;border-radius:999px}.s-arrows{gap:8px;display:none}.s-arrows button.is-off{opacity:.3;cursor:default;pointer-events:none}@media (hover:hover) and (pointer:fine){[data-track]{cursor:grab}[data-track].is-drag{cursor:grabbing;user-select:none;scroll-snap-type:none!important;scroll-behavior:auto!important}}.s-arrows button{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:1.5px solid;border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}@media (hover:hover){.s-arrows button:hover{background:var(--lime);border-color:var(--lime);color:var(--ink)}}.s-thumbs{grid-template-columns:repeat(var(--n,6),minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.s-thumbs button{cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:10px;padding:0;transition:opacity .25s,box-shadow .25s;overflow:hidden}.s-thumbs button[aria-selected=true]{opacity:1;box-shadow:0 0 0 2.5px var(--lime)}.s-thumbs img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}@media (width>=1024px),(width>=900px) and (height>=600px){.s-arrows{display:flex}.s-track{gap:20px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.s-slide{flex-basis:calc(45.4545% - 9.09091px)}.s-thumbs{gap:10px;max-width:640px}.s-thumbs img{aspect-ratio:4/3}}.s-photo{border-radius:var(--s-r2);background:color-mix(in srgb,var(--ink) 70%,#000);position:relative;overflow:hidden}.s-photo img{object-fit:cover;width:100%;height:100%;display:block}.s-photo figcaption{background:linear-gradient(transparent,color-mix(in srgb,var(--ink) 88%,transparent));color:var(--on-ink);font:500 12px/1.35 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;gap:2px;padding:44px 16px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.s-photo figcaption b{font:700 19px/1.15 var(--font-sans);letter-spacing:-.01em;text-transform:none}.s-ref{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.s-ref>li{border-bottom:1px solid var(--s-hair);scroll-margin-top:var(--s-anchor);grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;padding-block:12px;display:grid}.s-ref__name{letter-spacing:-.01em;grid-column:1;gap:2px;min-width:0;font-size:16.5px;font-weight:700;line-height:1.25;display:grid}.s-ref__name span{letter-spacing:0;color:var(--muted);font-size:13.5px;font-weight:400}.s-ref__what{min-width:0;color:var(--ink-soft);grid-area:2/1;font-size:14px;line-height:1.4}.s-ref__num{text-align:right;max-width:8.6em;color:var(--muted);grid-column:2;place-self:start end;font-size:12.5px;line-height:1.25}.s-ref__num b{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:proportional-nums;font-size:24px;font-weight:700;line-height:1;display:block}.s-ref__num b.is-text{letter-spacing:0;font-size:15px;line-height:1.2}.s-ref__term{grid-row:2}@media (width<=899px),(width<=1023px) and (height<=599px){.s-ref>li:not(:has(.s-ref__term))>.s-ref__vol{grid-row:1/span 2}}@media (width<=374px){.s-ref>li{column-gap:10px}}.s-ref__num b{white-space:nowrap}.s-ref>li:target{background:var(--mint);box-shadow:-12px 0 0 var(--mint),12px 0 0 var(--mint)}@media (width>=1024px),(width>=900px) and (height>=600px){.s-ref>li{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,.5fr) minmax(0,.45fr);align-items:baseline;gap:32px;padding-block:22px}.s-ref__name,.s-ref__what,.s-ref__num{grid-area:auto}.s-ref__name{font-size:21px}.s-ref__name span{font-size:15px}.s-ref__what{font-size:16px}.s-ref__num{text-align:left;justify-self:start;max-width:none;font-size:14px}.s-ref__num b{font-size:38px}.s-ref__num b.is-text{font-size:18px}}.s-tl{margin:0;padding:0;list-style:none;display:grid}.s-tl li{gap:2px;padding:0 0 12px 20px;display:grid;position:relative}.s-tl li:before{content:"";background:var(--lime);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%;position:absolute;top:5px;left:0}.s-tl li:after{content:"";background:var(--s-hair);width:1.5px;position:absolute;top:18px;bottom:0;left:4px}.s-tl li:last-child{padding-bottom:0}.s-tl li:last-child:after{display:none}.s-tl time,.s-tl__d{font:500 13.5px/1.3 var(--font-mono)}.s-ink .s-tl li:after{background:#ffffff38}.s-ink .s-tl li:before{box-shadow:0 0 0 1.5px var(--on-ink)}.s-tl span{font-size:16px;line-height:1.4}@media (width>=1024px),(width>=900px) and (height>=600px){.s-tl:not(.s-tl--v){grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:24px 32px}.s-tl:not(.s-tl--v) li{border-top:1.5px solid var(--s-hair);padding:18px 0 0}.s-ink .s-tl:not(.s-tl--v) li{border-top-color:#ffffff38}.s-tl:not(.s-tl--v) li:before{top:-5.5px}.s-tl:not(.s-tl--v) li:after{display:none}.s-tl span{font-size:17px}}.s-review{border-radius:var(--s-r2);background:var(--surface);border:1px solid var(--s-hair);align-content:space-between;gap:14px;margin:0;padding:18px;display:grid}.s-review p{margin:0;font-size:16px;line-height:1.45}.s-review footer{color:var(--muted);font-size:13px;line-height:1.4}.s-review__sign{width:170px;max-width:60%;display:block}.s-review__sign img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.s-letter{border-radius:var(--s-r1);background:var(--surface);border:1px solid var(--s-hair);transition:border-color .2s,transform .3s var(--s-ease);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;padding:8px 14px 8px 8px;text-decoration:none;display:grid}@media (hover:hover){.s-letter:hover{border-color:var(--ink);transform:translateY(-2px)}}.s-letter img{width:54px;height:auto;box-shadow:0 0 0 1px var(--s-hair);border-radius:4px;display:block}.s-letter b{font-size:15px;font-weight:700;line-height:1.25;display:block}.s-letter span{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}@media (width>=1024px),(width>=900px) and (height>=600px){.s-review{padding:26px}.s-review p{font-size:17px}.s-letter{grid-template-columns:64px minmax(0,1fr)}.s-letter img{width:64px}}.s-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.s-tiles a{align-content:start;gap:7px;font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;display:grid}.s-tiles img{aspect-ratio:2;object-fit:cover;border-radius:var(--s-r1);width:100%;height:auto;box-shadow:0 0 0 1px var(--s-hair);transition:transform .4s var(--s-ease);background:#fff;display:block}@media (hover:hover){.s-tiles a:hover img{transform:scale(1.02)}}.s-tiles span{text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}@media (width>=1024px),(width>=900px) and (height>=600px){.s-tiles{gap:16px}.s-tiles a{font-size:16px}}[hidden]{display:none!important}.s-page .u-form{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;max-width:640px;padding:0;display:grid}.s-page .u-field{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;display:grid}.s-page .u-field label,.s-page .u-field__label{font-size:14.5px;font-weight:600;line-height:1.3}.s-page .u-field__opt{color:var(--on-ink-soft);font-weight:400}.s-page .u-field input:not([type=checkbox]):not([type=file]),.s-page .u-field textarea{border-radius:var(--s-r1);background:var(--surface);width:100%;min-height:52px;color:var(--ink);font:17px/1.35 var(--font-sans);border:0;padding:14px 16px;transition:box-shadow .2s;box-shadow:0 0 0 1px #0000}.s-page .u-field textarea{resize:none;field-sizing:content;min-height:120px;max-height:60vh}.s-page .u-field input::placeholder,.s-page .u-field textarea::placeholder{color:var(--muted);text-overflow:ellipsis}@media (width<=430px){.s-page .u-field input::placeholder,.s-page .u-field textarea::placeholder{font-size:15px}}.s-page .u-field input:not([type=checkbox]):not([type=file]):focus-visible,.s-page .u-field textarea:focus-visible{box-shadow:0 0 0 3px var(--lime);outline:0}.s-page .u-field input:not([type=checkbox]):not([type=file])[aria-invalid=true],.s-page .u-field textarea[aria-invalid=true]{box-shadow:0 0 0 3px var(--orange)}.s-page .u-field__hint{color:var(--on-ink-soft);font-size:13px;line-height:1.4}.s-page .u-field__err{border-left:3px solid var(--orange);color:var(--on-ink);margin:0;padding-left:10px;font-size:14px;line-height:1.4}.s-page .u-form__row{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}@media (width<=559px){.s-page .u-form__row{grid-template-columns:1fr;gap:16px}}.s-page .u-drop{border:1.5px dashed var(--mint-deep);border-radius:var(--s-r2);cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:68px;padding:10px 12px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.s-page .u-drop.is-over{border-color:var(--lime);background:color-mix(in srgb,var(--lime) 10%,transparent)}@media (hover:hover){.s-page .u-drop:hover{border-color:var(--lime);background:color-mix(in srgb,var(--lime) 10%,transparent)}}.s-page .u-drop:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.s-page .u-drop input{max-width:100%;color:var(--on-ink);font:500 15px var(--font-sans)}.js .s-page .u-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}html:not(.js) .u-drop__btn,html:not(.js) .u-drop__or{display:none}.s-page .u-drop__btn{background:var(--surface);min-height:46px;color:var(--ink);font:700 15px var(--font-sans);border-radius:999px;align-items:center;padding:0 20px;display:inline-flex}.s-page .u-drop__or{color:var(--on-ink-soft);font-size:14px}.s-page .u-drop__list{grid-template-columns:minmax(0,1fr);gap:4px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.s-page .u-drop__list li{border-radius:var(--s-r1);background:color-mix(in srgb,var(--surface) 12%,transparent);align-items:center;gap:10px;min-width:0;min-height:38px;padding:2px 2px 2px 14px;font-size:14px;display:flex}.s-page .u-drop__list span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.s-page .u-drop__list small{font:500 12.5px var(--font-mono);color:var(--on-ink-soft);white-space:nowrap}.s-page .u-drop__list button{width:40px;height:40px;color:var(--on-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:20px;line-height:1;position:relative}.s-page .u-drop__list button:after{content:"";position:absolute;inset:-5px}@media (hover:hover){.s-page .u-drop__list button:hover{background:color-mix(in srgb,var(--surface) 18%,transparent)}}.s-page .u-meter{background:color-mix(in srgb,var(--surface) 18%,transparent);border-radius:2px;height:4px;overflow:hidden}.s-page .u-meter i{height:100%;width:var(--w,0%);background:var(--lime);transition:width .3s;display:block}.s-page .u-meter.is-over i{background:var(--orange)}.s-page label.u-consent{color:var(--on-ink-soft);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;font-size:13.5px;font-weight:400;line-height:1.45;display:grid}.s-page .u-consent input{width:22px;height:22px;accent-color:var(--lime);margin:0}.s-page .u-consent a{color:var(--on-ink);text-underline-offset:3px;padding-block:14px}.s-page .u-consent input[aria-invalid=true]{outline:3px solid var(--orange);outline-offset:2px}.s-page .u-form .s-btn[aria-busy=true]{cursor:progress;opacity:.85}.s-page .u-form__error{border-radius:var(--s-r1);background:var(--surface);color:var(--ink);border-left:4px solid var(--orange);margin:0;padding:12px 14px;font-size:14.5px;line-height:1.45}.s-page .u-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.s-page .u-form__done{gap:14px}.s-page .u-form__done h2{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:1.05}.s-page .u-form__done p{margin:0;font-size:17px;line-height:1.5}.s-page .u-form__done b{word-break:break-word;font-weight:700}@media (hover:none),(width<=640px){.s-page .u-drop__or{display:none}}@media (width<=380px){.s-page .u-form{gap:13px}.s-page .u-drop{min-height:60px;padding:7px 9px}}@media (width>=1024px),(width>=900px) and (height>=600px){.s-page .u-form{gap:20px}.s-page .u-field label,.s-page .u-field__label{font-size:15.5px}}.s-steps{margin:0;padding:0;list-style:none;display:grid}.s-steps li{padding:0 0 22px 34px;font-size:17px;line-height:1.4;position:relative}.s-steps li:before{content:"";background:var(--paper);border-radius:50%;width:18px;height:18px;transition:background .3s,box-shadow .3s;position:absolute;top:3px;left:0;box-shadow:inset 0 0 0 2px}.s-ink .s-steps li:before{background:var(--ink)}.s-steps li:after{content:"";opacity:.35;background:currentColor;width:2px;position:absolute;top:23px;bottom:-1px;left:8px}.s-steps li.is-done:before{background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%230D4D5E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9.5l2.6 2.6L13 6.5'/%3E%3C/svg%3E") center/100% no-repeat;box-shadow:none}.s-steps__end{letter-spacing:.06em;text-transform:uppercase;font:500 12.5px/18px var(--font-mono)!important;padding:0 0 0 34px!important}.s-steps__end:before{width:24px!important;height:5px!important;box-shadow:none!important;background:currentColor!important;border-radius:3px!important;top:7px!important;left:-3px!important}.s-steps__end:after{display:none}@media (width>=1024px),(width>=900px) and (height>=600px){.s-steps li{padding-bottom:28px;font-size:19px}}.s-msg{justify-items:start;gap:10px;margin:0;display:grid}.s-msg blockquote{background:var(--surface);border:1px solid var(--s-hair);box-shadow:0 22px 34px -30px color-mix(in srgb,var(--ink) 70%,transparent);letter-spacing:-.015em;color:var(--ink);border-radius:22px 22px 22px 6px;margin:0;padding:16px 18px;font-size:19px;font-weight:600;line-height:1.3}.s-msg blockquote p{margin:0}.s-msg figcaption{color:var(--ink-soft);max-width:34em;font-size:15px;line-height:1.45}.s-ink .s-msg figcaption{color:var(--on-ink-soft)}.s-msg--big blockquote{font-size:clamp(22px,calc(6.4 * var(--s-vw)),26px);border-radius:26px 26px 26px 8px;padding:20px 22px;line-height:1.18}@media (width>=1024px),(width>=900px) and (height>=600px){.s-msg{gap:14px}.s-msg blockquote{border-radius:30px 30px 30px 8px;padding:26px 30px;font-size:26px}.s-msg--big blockquote{font-size:clamp(32px,calc(3 * var(--s-vw)),44px);padding:34px 38px}.s-msg figcaption{font-size:18px}}.s-claim{font-size:clamp(22px,calc(6.3 * var(--s-vw)),26px);letter-spacing:-.028em;text-wrap:pretty;margin:0;font-weight:700;line-height:1.16}@media (width>=1024px),(width>=900px) and (height>=600px){.s-claim{font-size:clamp(32px,calc(2.9 * var(--s-vw)),44px);line-height:1.1}}.s-stairs{gap:8px;margin:0;display:grid}.s-stairs figcaption{gap:5px;display:grid}.s-stairs__title{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.3}.s-stairs__plot{border-bottom:1.5px solid var(--ink);align-items:flex-end;gap:3px;height:150px;padding-top:22px;display:flex;position:relative}.s-stairs__plot i{flex:var(--g,1) 1 0;min-width:0;height:var(--h);font-style:normal;position:relative}.s-stairs__plot i:before{content:"";background:var(--ink);transform-origin:bottom;border-radius:7px 7px 0 0;position:absolute;inset:0}.s-stairs__plot i:last-of-type:before{background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--ink)}.s-stairs__plot b{font:500 12.5px/1 var(--font-mono);white-space:nowrap;padding-bottom:5px;position:absolute;bottom:100%;left:50%;translate:-50%}.s-stairs__plot i:last-of-type b{font:700 15px/1 var(--font-sans);letter-spacing:-.01em;left:auto;right:0;translate:none}.s-stairs__plot:after{content:"";left:0;right:0;bottom:calc((100% - 22px) * var(--basef,0));border-top:1.5px dashed var(--orange);pointer-events:none;display:var(--based,none);position:absolute}.s-stairs__base{font:500 11.5px/1.2 var(--font-mono);color:var(--ink-soft);justify-self:start;align-items:center;gap:6px;display:inline-flex}.s-stairs__base:before{content:"";border-top:1.5px dashed var(--orange);width:14px}.s-stairs__dates{font:500 12px/1.2 var(--font-mono);color:var(--muted);justify-content:space-between;gap:10px;display:flex}.s-stairs--even .s-stairs__plot{gap:8px;height:120px}.s-stairs--even .s-stairs__dates{justify-content:stretch;gap:8px}.s-stairs--even .s-stairs__dates span{text-align:center;flex:1}.js .s-stairs__plot i:before{transition:transform .8s var(--s-ease);transition-delay:calc(.15s + var(--k,0) * 90ms);transform:scaleY(0)}.js .s-stairs.is-in .s-stairs__plot i:before{transform:none}@media (width>=1024px),(width>=900px) and (height>=600px){.s-stairs{gap:12px}.s-stairs__title{font-size:19px}.s-stairs__plot{height:240px}.s-stairs--even .s-stairs__plot{height:200px}.s-stairs__plot b{font-size:14px}.s-stairs__plot i:last-of-type b{font-size:20px}.s-stairs__dates{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.js .s-stairs__plot i:before{transition:none;transform:none}}.s-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.s-chips a{background:var(--surface);border:1px solid var(--s-hair);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;line-height:1.15;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}@media (hover:hover){.s-chips a:hover{border-color:var(--ink);background:var(--mint)}}@media (width<=430px){.s-chips{gap:6px}.s-chips a{padding:0 13px;font-size:14px}}@media (width>=1024px),(width>=900px) and (height>=600px){.s-chips a{min-height:52px;padding:0 22px;font-size:18px}}.s-tile{border-radius:var(--s-r3);background:var(--surface);border:1px solid var(--s-hair);scroll-margin-top:var(--s-anchor);align-content:start;justify-items:start;gap:10px;padding:20px 20px 16px;display:grid}.s-tile p{margin:0;font-size:16.5px;line-height:1.45}.s-tile .s-fold{border-radius:var(--s-r1);background:var(--paper);width:100%}.s-tile .s-fold>summary{min-height:48px;font-size:15px}.s-tile .s-fold__body{padding:2px 18px 16px}.s-tile .s-fold__body p{color:var(--ink-soft);font-size:15px}@media (width>=1024px),(width>=900px) and (height>=600px){.s-tile{gap:16px;padding:32px 32px 24px}.s-tile p{font-size:19px}}.s-payline{margin:0;padding:0;list-style:none;display:grid;position:relative}.s-payline li{gap:2px;padding:12px 14px 12px 44px;display:grid;position:relative}.s-payline li:before{content:"";z-index:2;background:var(--lime);width:16px;height:16px;box-shadow:0 0 0 2px var(--ink);border-radius:50%;position:absolute;top:17px;left:14px}.s-payline li:after{content:"";z-index:1;background:var(--ink);width:2px;position:absolute;top:35px;bottom:-17px;left:21px}.s-payline li:last-child:after{display:none}.s-payline b{letter-spacing:-.015em;font-size:18px;font-weight:700;line-height:1.2}.s-payline span{color:var(--ink-soft);font-size:16px;line-height:1.3}.s-payline .in-stage{background:var(--mint)}.s-payline .in-stage:nth-child(2){border-radius:var(--s-r2) var(--s-r2) 0 0}.s-payline .in-stage:nth-child(4){border-radius:0 0 var(--s-r2) var(--s-r2)}.s-payline__stage{z-index:1;font:500 12px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);top:12px;right:14px;padding:0!important;position:absolute!important}.s-payline__stage:before,.s-payline__stage:after{display:none}@media (width<=389px){.s-payline li{padding-block:10px}.s-payline li:before{top:15px}.s-payline li:after{top:33px;bottom:-15px}}@media (width>=1024px),(width>=900px) and (height>=600px){.s-payline li{padding:18px 20px 18px 56px}.s-payline li:before{width:20px;height:20px;top:24px;left:20px}.s-payline li:after{top:46px;bottom:-24px;left:29px}.s-payline b{font-size:24px}.s-payline span{font-size:19px}.s-payline__stage{font-size:12.5px;top:18px;right:20px}}.s-scale{gap:18px;margin:0;padding:0;list-style:none;display:grid}.s-scale li{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 14px;display:grid}.s-scale__name{letter-spacing:-.01em;gap:3px;font-size:17px;font-weight:700;line-height:1.2;display:grid}.s-scale__name span{letter-spacing:0;color:var(--muted);font-size:13.5px;font-weight:400;line-height:1.35}.s-scale__num{color:var(--muted);white-space:nowrap;text-align:right;font-size:13px;line-height:1.1}.s-scale__num b{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:proportional-nums;font-size:36px;font-weight:700;line-height:.9;display:block}.s-scale__bar{background:var(--s-hair);border-radius:6px;grid-column:1/-1;height:12px;overflow:hidden}.s-scale__bar i{height:100%;width:var(--w);background:var(--ink);transform-origin:0;border-radius:6px;display:block}.s-scale li:first-child .s-scale__bar i{background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--ink)}.js .s-scale__bar i{transition:transform 1.2s var(--s-ease) .2s;transform:scaleX(0)}.js .s-scale.is-in .s-scale__bar i{transform:none}@media (width>=1024px),(width>=900px) and (height>=600px){.s-scale{gap:28px}.s-scale__name{font-size:22px}.s-scale__name span{font-size:16px}.s-scale__num{font-size:15px}.s-scale__num b{font-size:64px}.s-scale__bar{border-radius:8px;height:16px}.s-scale__bar i{border-radius:8px}}@media (prefers-reduced-motion:reduce){.js .s-scale__bar i{transition:none;transform:none}}.s-list{margin:10px 0 0;padding:0;list-style:none}.s-list li{border-top:1px solid var(--s-hair);padding:11px 0 11px 22px;font-size:16.5px;line-height:1.35;position:relative}.s-list li:before{content:"";background:var(--ink);border-radius:1px;width:12px;height:2px;position:absolute;top:21px;left:0}.s-list li b{font-weight:700}@media (width>=1024px),(width>=900px) and (height>=600px){.s-list li{padding:15px 0 15px 28px;font-size:19px}.s-list li:before{width:14px;top:27px}}.s-shares{gap:4px;margin:0;display:flex}.s-shares i{flex:var(--g) 1 0;border-radius:var(--s-r1);background:var(--mint-deep);align-content:center;min-width:min-content;min-height:64px;padding:8px 14px;font-size:14px;font-style:normal;font-weight:600;line-height:1.2;display:grid}.s-shares i b{letter-spacing:-.04em;font-size:30px;font-weight:700;line-height:1;display:block}.s-shares i:last-child{background:var(--ink);color:var(--on-ink)}@media (width>=1024px),(width>=900px) and (height>=600px){.s-shares{gap:6px}.s-shares i{min-height:104px;padding:14px 22px;font-size:18px}.s-shares i b{font-size:52px}}.s-doc h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.15}.s-doc p,.s-doc ul,.s-doc ol{margin:0;font-size:16.5px;line-height:1.55}.s-doc ul,.s-doc ol{gap:8px;padding-left:22px;display:grid}.s-doc a{text-underline-offset:3px}@media (width>=1024px),(width>=900px) and (height>=600px){.s-doc h2{font-size:28px}.s-doc p,.s-doc ul,.s-doc ol{font-size:18px}}.s-gap{background:color-mix(in srgb,var(--orange) 30%,transparent);border-bottom:1.5px dashed var(--orange);border-radius:4px;padding:0 4px}.s-kv{border-top:1px solid var(--s-hair);margin:4px 0;display:grid}.s-kv>div{border-bottom:1px solid var(--s-hair);gap:2px;padding:10px 0;display:grid}.s-kv dt{font:500 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.s-kv dd{margin:0;font-size:16.5px;font-weight:500;line-height:1.35}@media (width>=720px){.s-kv>div{grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:16px}}.s-table{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.45}.s-table th{text-align:left;font:500 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 16px 10px 0}.s-table td{border-top:1px solid var(--s-hair);vertical-align:top;padding:12px 16px 12px 0}@media (width<=719px){.s-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.s-table,.s-table tbody,.s-table tr,.s-table td{width:100%;display:block}.s-table tr{border-top:1px solid var(--s-hair);padding-block:12px}.s-table td{border:0;padding:3px 0}.s-table td[data-label]:not(:first-child):before{content:attr(data-label);font:500 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:6px;display:block}}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){.s-hd{view-transition-name:s-hd}.s-dock{view-transition-name:s-dock}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){animation:.5s cubic-bezier(.2,.7,.2,1) both s-vt-out}::view-transition-new(root){animation:.5s cubic-bezier(.2,.7,.2,1) both s-vt-in}html:active-view-transition-type(back)::view-transition-old(root){z-index:1;animation:.45s cubic-bezier(.2,.7,.2,1) both s-vt-back-out}html:active-view-transition-type(back)::view-transition-new(root){animation:.45s cubic-bezier(.2,.7,.2,1) both s-vt-back-in}html:active-view-transition-type(menu)::view-transition-old(root){opacity:0;animation:none}html:active-view-transition-type(menu)::view-transition-new(root){animation:none}}@keyframes s-vt-out{to{filter:brightness(.7);transform:scale(.96)}}@keyframes s-vt-in{0%{clip-path:inset(0 round 28px 28px 0 0);transform:translateY(100%)}to{clip-path:inset(0);transform:none}}@keyframes s-vt-back-out{to{transform:translateY(100%)}}@keyframes s-vt-back-in{0%{filter:brightness(.7);transform:scale(.96)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@supports not (color:color-mix(in srgb,red,blue)){:root{--s-hair:#0d4d5e24}.s-frame figcaption{background:#0d4d5ecc}.s-photo figcaption{background:linear-gradient(#0000,#0d4d5ee0)}.s-ink .s-mono{color:#ffffffb8}.s-ink{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px)}.s-pill{background:#ffffffb8}.s-hd--float{background:#f4faf6e6}}@media print{.s-hd,.s-dock,.s-menu,.s-skip{display:none!important}.js .s-rise,.js-count [data-to]{opacity:1!important;transform:translate(0,0)!important}.js main>section.s-pin,.s-stage>.s-wrap{position:static!important}.s-stage{min-height:0!important}.js main>section.s-pin>.s-wrap,.js .s-cells__row i,.js .s-stairs__plot i:before,.js .s-scale__bar i,.s-merge__key{opacity:1!important;transform:none!important}}@media (width<=299px){.s-h1{font-size:calc(11.4 * var(--s-vw))}.s-h2{font-size:calc(9 * var(--s-vw))}.s-h1--page{font-size:calc(9.4 * var(--s-vw))}.s-h2--sec{font-size:max(19px,calc(8 * var(--s-vw)))}.s-cta__big b{font-size:calc(25 * var(--s-vw))}.s-btn{gap:8px;padding:0 16px 0 18px;font-size:15px}.s-pill{white-space:normal;text-align:center;padding:0 12px;font-size:13.5px;line-height:1.15}.s-cta>.s-wrap{grid-template-columns:minmax(0,1fr)}.s-dock{left:4px;right:4px}.s-dock.s-dock--tight{gap:0}.s-dock .s-dock__b{min-width:40px;padding:0 6px}.s-dock .s-btn{padding:0 10px;font-size:13px}.s-msg{grid-template-columns:minmax(0,1fr)}.s-msg--big blockquote{padding:16px;font-size:19px}.s-claim{font-size:19px}.s-hero__znak{min-width:0;max-width:100%}.s-shares i{padding:8px 9px;font-size:13px}.s-shares i b{font-size:24px}.s-codes:not(.cp-vals),.s-codes:not(.cp-vals) li,.s-codes li{grid-template-columns:minmax(0,1fr);gap:0}.s-fold__body{padding-inline:12px}.s-ft__cols{grid-template-columns:minmax(0,1fr)}.s-rows a{grid-template-columns:18px minmax(0,1fr) 28px;gap:6px;font-size:14.5px}.s-rows--plain a{grid-template-columns:minmax(0,1fr) 28px}.s-card{padding-inline:12px}.s-card li{font-size:15px}.s-ticks li{font-size:15.5px}.s-letter{grid-template-columns:40px minmax(0,1fr);gap:10px}.s-letter img{width:40px}.s-letter b{font-size:13.5px}}@media (width>=900px) and (width<=1023px) and (height>=600px){:root{--s-gut:32px}.s-h1{font-size:56px}.s-h1--page{font-size:44px}.s-h2{font-size:40px}.s-split__text .s-h2{font-size:36px}.s-say>.s-wrap{gap:40px}.s-quote p{font-size:32px}.s-quote__scan{width:240px}.s-quote__who{font-size:16px}.s-ticks li{font-size:16.5px}.s-card{padding-inline:20px}}@media (width>=600px) and (width<=899px){:root{--s-gut:32px}.s-slide,.s-kindx .s-slide{flex-basis:calc(46.5116% - 4.65116px)}.s-dock{width:min(560px,100% - 16px);left:50%;right:auto;translate:-50%}.s-ft__cols,.s-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.s-pair--fasad{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.s-pair.s-pair--fasad .s-frame{aspect-ratio:3/4;height:auto}.s-pair--fasad .s-pair__go{width:48px;rotate:none}}html.has-cookie .s-ft{padding-bottom:calc(28px + var(--s-dock) + var(--s-cookie,0px))}.s-cookie[data-astro-cid-zaxr6mpd]{left:8px;right:8px;bottom:calc(8px + var(--s-dock) + 8px + env(safe-area-inset-bottom,0px));z-index:39;border-radius:var(--s-r2);background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent),0 14px 30px -12px #0d4d5e73;align-items:center;gap:8px 12px;padding:10px 12px;display:flex;position:fixed}.s-cookie[data-astro-cid-zaxr6mpd][hidden]{display:none}.s-cookie[data-astro-cid-zaxr6mpd] p[data-astro-cid-zaxr6mpd]{flex:auto;min-width:0;margin:0;font-size:13px;line-height:1.38}.s-cookie[data-astro-cid-zaxr6mpd] .s-link[data-astro-cid-zaxr6mpd]{color:var(--ink)}.s-cookie__ok[data-astro-cid-zaxr6mpd]{background:var(--lime);min-height:44px;color:var(--ink);font:700 14px/1 var(--font-sans);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 14px}.s-cookie__ok[data-astro-cid-zaxr6mpd]:focus-visible,.s-cookie[data-astro-cid-zaxr6mpd] .s-link[data-astro-cid-zaxr6mpd]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (width>=1024px),(width>=900px) and (height>=600px){.s-cookie[data-astro-cid-zaxr6mpd]{max-width:460px;padding:14px 16px;bottom:24px;left:auto;right:24px}.s-cookie[data-astro-cid-zaxr6mpd] p[data-astro-cid-zaxr6mpd]{font-size:14.5px}}@media (width>=1024px) and (width<=1199px),(width>=900px) and (width<=1199px) and (height>=600px){.s-cookie[data-astro-cid-zaxr6mpd]{flex-direction:column;align-items:flex-start;max-width:320px}}
