@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e038a29029a234f2.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e038a29029a234f2.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_d19bea{font-family:Geist Mono;font-style:normal}.__variable_d19bea{--font-geist-mono:"Geist Mono"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_72fbc2{font-family:JetBrains Mono;font-style:normal}.__variable_72fbc2{--font-jetbrains:"JetBrains Mono"}:root{--paper:#F4F3EE;--paperbg:#F4F3EE url(/paper-grain.webp) 0 0/128px 128px;--paper-2:#E7E4DD;--ink:#161513;--ink-2:#55524C;--ink-3:#8B877F;--line:rgba(22,21,19,.17);--line-2:rgba(22,21,19,.08);--accent:#B6532C;--accent-wash:rgba(182,83,44,.16);--m:12px;--bar:52px;--px:28px;--py:28px;--gap-sec:clamp(72px,7vw,112px);--in:clamp(28px,8.8vw,128px);--ease:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.77,0,.18,1);--f-sans:var(--font-archivo),system-ui,sans-serif;--f-mono:var(--font-geist-mono),var(--font-jetbrains),ui-monospace,monospace;--f-draw:var(--font-jetbrains),ui-monospace,monospace}*,:after,:before{box-sizing:border-box}html{background:var(--paperbg);color:var(--ink);scroll-padding-top:calc(var(--m) + var(--bar) + 12px);-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--ink-3) var(--paper)}body{margin:0;font-family:var(--f-sans);font-variation-settings:"wdth" 100;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip;-webkit-hyphens:manual;hyphens:manual}::selection{background:var(--ink);color:var(--paper)}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer;text-align:inherit}:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px}[hidden]{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:hidden}main:focus{outline:none}body,html{background:var(--paperbg)}body:after{display:none}.mask{position:fixed;left:0;right:0;height:var(--m);background:var(--paperbg);z-index:59;pointer-events:none}.mask.t{top:0}.mask.b{bottom:0}.edge{position:fixed;inset:var(--m);border:1px solid var(--line);pointer-events:none;z-index:80}.edge .x{position:absolute;width:11px;height:11px;color:var(--ink-3)}.edge .x.tl{left:-6px;top:-6px}.edge .x.tr{right:-6px;top:-6px}.edge .x.bl{left:-6px;bottom:-6px}.edge .x.br{right:-6px;bottom:-6px}.cross{width:11px;height:11px;stroke:currentColor;stroke-width:1;fill:none}.mono{font-family:var(--f-mono);font-weight:500;font-size:11.5px;line-height:1.4;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.disp,.mono{text-transform:uppercase}.disp{font-variation-settings:"wdth" 100;font-weight:700;letter-spacing:-.02em;line-height:1}.lbl{color:var(--ink-3)}.page{padding:var(--m)}.ln{position:absolute;background:var(--line);pointer-events:none;z-index:2}.ln.h{height:1px;left:0;right:0;transform-origin:left}.ln.v{width:1px;top:0;bottom:0;transform-origin:top}.sec{position:relative}.cellx{color:var(--ink-3)}.cellx,.sr{position:absolute}.sr{width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:var(--m);top:var(--m);z-index:100;background:var(--ink);color:var(--paper);padding:8px 12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.roll{display:block;overflow:hidden;height:1.32em;line-height:1.32em}.roll>span{display:block;transition:transform .55s var(--ease)}.btn-cell:hover .roll>span,a:hover .roll>span,button:hover .roll>span{transform:translateY(-100%)}.btn-cell{position:relative;display:inline-grid;grid-template-columns:auto 44px;align-items:stretch;border:1px solid var(--ink);height:44px;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-variation-settings:"wdth" 96}.btn-cell .roll{align-self:center;padding:0 16px;height:1.32em;white-space:nowrap}.btn-cell .ar{border-left:1px solid var(--ink);display:grid;place-items:center;position:relative;overflow:hidden}.btn-cell .ar:before{content:"";position:absolute;inset:0;background:var(--ink);transform:translateX(-101%);transition:transform .55s var(--ease)}.btn-cell .ar svg{position:relative;width:14px;height:14px;stroke:currentColor;stroke-width:1.3;fill:none;transition:transform .55s var(--ease),stroke .3s}.btn-cell:hover .ar:before{transform:none}.btn-cell:hover .ar svg{stroke:var(--paper);transform:translateX(2px)}.btn-cell.acc{border-color:var(--accent);background:var(--accent);color:#fff}.btn-cell.acc .ar{border-left-color:rgba(255,255,255,.4)}.btn-cell.acc .ar:before{background:var(--ink)}html.nav-wait .foot,html.nav-wait main,html.pre .chrome,html.pre .foot,html.pre main{visibility:hidden}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}.bar{position:-webkit-sticky;position:sticky;top:var(--m);z-index:60;height:var(--bar);display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,1fr)) 92px minmax(170px,1.15fr);background:var(--paperbg)}.bar>.cell{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:10px 12px 8px}.bar .brand{flex-direction:row;align-items:center;gap:10px}.brand .mark{height:22px;width:auto}.brand .word{height:21px;width:auto}.bar .corner{position:absolute;right:8px;bottom:8px;width:9px;height:9px;stroke:var(--ink-3);stroke-width:1;fill:none;transition:transform .5s var(--ease),stroke .3s}.bar a.cell:hover .corner{transform:translate(2px,-2px);stroke:var(--ink)}.bar .lab{font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;font-variation-settings:"wdth" 96}.bar .nav.on .lab{color:var(--accent)}.bar .ind{position:absolute;bottom:-1px;left:0;width:0;height:2px;background:var(--accent);z-index:3;opacity:0;transition:left .6s var(--ease),width .6s var(--ease),opacity .4s}.bar .lang{flex-direction:row;align-items:flex-start;gap:6px;padding-top:12px}.bar .lang b{font-weight:500}.bar .lang span{color:var(--ink-3)}.bar .cta{color:var(--accent);overflow:hidden}.bar .cta:before{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease)}.bar .cta:hover:before{transform:scaleY(1)}.bar .cta>:not(.corner):not(.ln){position:relative}.bar .cta:hover{color:#fff}.bar .cta:hover .corner{stroke:#fff}.bar .lab-s{display:none}.bar a,.bar button{scroll-margin-top:calc(-1*(var(--m) + var(--bar) + 12px))}.bar .mm-btn{display:none;flex-direction:row;align-items:center;justify-content:center;gap:9px;padding:0 10px;color:var(--ink)}.mm-ic{position:relative;width:16px;height:9px}.mm-ic i{position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .45s var(--ease),top .45s var(--ease)}.mm-ic i:first-child{top:0}.mm-ic i:last-child{top:7.5px}.mm-open .mm-ic i:first-child{top:3.75px;transform:rotate(45deg)}.mm-open .mm-ic i:last-child{top:3.75px;transform:rotate(-45deg)}.mm-sheet{position:fixed;left:var(--m);right:var(--m);top:calc(var(--m) + var(--bar));bottom:var(--m);z-index:58;background:var(--paperbg);border-top:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;overflow:auto}.mm-sheet[hidden]{display:none}.mm-sheet ol{list-style:none;margin:0;padding:0}.mm-sheet li{border-bottom:1px solid var(--line)}.mm-sheet li a{display:flex;align-items:baseline;gap:18px;padding:22px 16px 18px;color:var(--ink)}.mm-sheet li .mono{color:var(--accent)}.mm-sheet li b{font-weight:700;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(2rem,9vw,2.6rem);line-height:1}.mm-sheet li a:active b{color:var(--accent)}.mm-foot{display:flex;justify-content:space-between;padding:18px 16px;color:var(--ink-3);border-top:1px solid var(--line)}.mm-foot b{color:var(--ink);font-weight:500}.bar a.nav.on .corner{stroke:var(--accent)}html.mm-open .stage.has-nuage .nuage{display:none}html.pre .bar .mm-btn{visibility:visible;opacity:0}html.pre.mm-open .bar,html.pre.mm-open .bar .mm-btn{visibility:visible;opacity:1}.f-plate,.foot{position:relative}.f-plate{padding:clamp(28px,4vw,56px) clamp(16px,4vw,64px) 0}.f-plate img,.f-plate svg{display:block;width:100%;height:auto;max-width:1400px;margin:0 auto}.f-word{position:relative;padding:clamp(20px,3vw,40px) clamp(10px,2vw,28px)}.f-word img,.f-word svg{display:block;width:100%;height:auto}.f-grid{position:relative;display:grid;grid-template-columns:1.9fr 1fr 1fr 1fr}.f-grid>div{position:relative;padding:var(--py) var(--px) 40px;min-height:280px;display:flex;flex-direction:column;gap:22px}.f-grid .disp{font-size:clamp(1.6rem,2.3vw,2.3rem);max-width:16ch}.f-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:15px}.f-grid li a{display:inline-block}.f-grid li a.on{color:var(--accent)}.f-coords{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;font-style:normal;font-size:15px;line-height:1.45}.f-coords a{transition:color .3s}.f-coords a:hover{color:var(--accent)}.f-cart{position:relative;display:grid;grid-template-columns:1.9fr 1fr 1fr 1fr}.f-cart>div{position:relative;padding:14px var(--px) 13px;color:var(--ink-3)}.f-cart .k{color:var(--ink-3);margin-right:8px}.f-cart .note{color:var(--accent)}.f-cart .legal a{transition:color .3s}.f-cart .legal a:hover,.f-cart .legal a[aria-current]{color:var(--ink)}.sep{position:relative;height:26px;display:flex;align-items:stretch;border-top:1px solid var(--line);background-image:repeating-linear-gradient(45deg,rgba(22,21,19,.34) 0 1px,transparent 1px 6px)}.sep .sig{display:flex;flex:none}.sep .blk{width:22px;background:var(--ink);-webkit-clip-path:polygon(0 0,100% 28%,100% 100%,0 72%);clip-path:polygon(0 0,100% 28%,100% 100%,0 72%)}.sep .zeb{width:64px;background-image:repeating-linear-gradient(45deg,var(--ink) 0 3px,transparent 3px 6px);-webkit-clip-path:polygon(0 28%,100% 0,100% 72%,0 100%);clip-path:polygon(0 28%,100% 0,100% 72%,0 100%)}.sep .nm{display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--paperbg);color:var(--ink);border-right:1px solid var(--line)}.sep .nm i{color:var(--ink-3);font-style:normal}.sep .end{margin-left:auto;display:flex;align-items:center;padding:0 12px;background:var(--paperbg);color:var(--ink-3);border-left:1px solid var(--line)}@media (max-width:820px){.sep{height:22px}.sep .zeb{width:40px}.sep .end{display:none}}.gap{height:var(--gap-sec)}.head{display:grid;grid-template-columns:2fr 1fr;min-height:clamp(220px,26vh,280px)}.head,.head>div{position:relative}.head>div{padding:var(--py) var(--px) calc(var(--py) + 12px);display:flex;flex-direction:column;justify-content:space-between;gap:40px}.head>div:first-of-type{justify-content:flex-start;gap:clamp(40px,5vh,56px)}.head h1,.head h2{font-size:clamp(1.9rem,2.8vw,2.9rem);margin:0;max-width:24ch;text-wrap:balance}.head p{margin:auto 0 0;color:var(--ink-2);max-width:38ch;font-size:14.5px;line-height:1.55;text-wrap:pretty}.head>div:last-of-type .lbl{opacity:.8}.head .meta{display:flex;justify-content:space-between;gap:16px}@media (max-width:820px){.head{min-height:0;grid-template-columns:1fr}.head>div{padding-bottom:28px;gap:22px}.head>div:first-of-type{gap:28px}.head>div+div{padding-top:0}.head>div+div>.ln.v{display:none}}@media (max-width:1100px){.bar{grid-template-columns:1.4fr repeat(2,1fr) 80px 1.2fr}.bar .hide-m{display:none}.f-cart,.f-grid{grid-template-columns:1fr 1fr}.f-cart>div:nth-child(n+4),.f-grid>div:nth-child(n+4){border-top:1px solid var(--line)}.f-cart>div:nth-child(4)>.ln.v,.f-grid>div:nth-child(4)>.ln.v{display:none}}@media (max-width:820px){:root{--m:8px;--bar:48px;--px:16px;--py:20px;--gap-sec:64px;--in:var(--px)}.bar{grid-template-columns:1fr minmax(104px,auto) minmax(104px,auto)}.bar .lang,.bar .nav{display:none}.bar .mm-btn{display:flex;padding:0 16px}.bar .cta{flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:0 16px}.bar .cta .corner{position:static;width:10px;height:10px;stroke:var(--accent)}.bar .cta .lab,.bar .mm-btn .lab{line-height:1.32em}.bar .lab-l,.brand .word{display:none}.bar .lab-s{display:block}.f-cart,.f-grid{grid-template-columns:1fr}.f-grid>div{min-height:0;padding-bottom:28px}}@media (pointer:coarse){.f-grid ul{gap:0}.f-grid li a{display:block;padding:11px 0}.f-coords{gap:0}.f-coords a{padding:11px 0}.f-coords>span:last-child{padding-top:11px}}.nf .t{display:flex;flex-direction:column;gap:16px}.nf .lbl{color:var(--accent)}.nf .head>div:last-of-type{justify-content:flex-end;gap:28px}.nf .acts{display:flex;flex-wrap:wrap;gap:10px}.nf+.gap{height:clamp(48px,6vw,96px)}@media (max-width:820px){.nf .head>div:last-of-type{gap:22px}.nf .acts{flex-direction:column;align-items:stretch}.nf .acts .btn-cell{grid-template-columns:1fr 44px}}