@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/69bc46473dfaa9fa-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:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/bf12ccbafdbe00b7-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:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/da522a9b642f99ae-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;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_47a99b{font-family:Archivo,Archivo Fallback}.__variable_47a99b{--f-display:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_987bfa{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_987bfa{--f-text:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_0b1302{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-weight:500;font-style:normal}.__variable_0b1302{--f-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--asphalt:#0c0d0f;--carbon:#16181b;--steel:#2a2d32;--paper:#f3f1ec;--paper-2:#e8e5de;--ink:#0c0d0f;--muted:#5f636a;--muted-dark:#a3a7ad;--red:#e8001c;--red-dark:#b50016;--line:rgba(12,13,15,0.12);--line-dark:rgba(255,255,255,0.12);--wrap:1280px;--gutter:clamp(16px,3vw,32px);--radius:4px;--top-h:86px;--bar-h:52px;--hdr-h:calc(var(--top-h) + var(--bar-h))}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.no-scroll{overflow:hidden}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--f-text),system-ui,sans-serif;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}ol,ul{list-style:none;padding:0}h1,h2,h3,h4,ol,p,ul{margin:0}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.kerb{height:10px;background:repeating-linear-gradient(-45deg,var(--red) 0 14px,#fff 14px 28px)}.btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--radius);font:700 13px/1 var(--f-display);font-stretch:112%;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:var(--red-dark)}.btn-line{border:1.5px solid}.btn-line:hover{background:#fff;color:var(--red);border-color:#fff}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font:500 11px/1.3 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.meta-cat{color:var(--red);font-weight:500}.views{display:inline-flex;align-items:center;gap:5px}.eye{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4}.meta-cat:hover{text-decoration:underline}.meta-tag{background:var(--ink);color:#fff;padding:3px 6px}.meta-tag,.pos{border-radius:2px}.pos{display:inline-grid;place-items:center;min-width:28px;height:20px;padding:0 5px;background:var(--ink);color:#fff}.pos-1{background:var(--red)}.hdr{position:-webkit-sticky;position:sticky;top:calc(-1 * var(--top-h));z-index:50}.hdr-top{position:relative;z-index:2;height:var(--top-h);display:flex;justify-content:center;align-items:center;background:#000}.hdr-logo{transition:opacity .4s,transform .5s cubic-bezier(.7,0,.2,1)}.hdr-logo img{width:auto;height:64px;filter:drop-shadow(0 0 12px rgba(232,0,28,.5));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.hdr-logo:hover img{transform:scale(1.04)}.hdr.is-compact .hdr-logo{opacity:0;transform:translateY(-20px);pointer-events:none}.hdr-bar{position:relative;z-index:1;height:var(--bar-h);display:flex;align-items:center;justify-content:center;padding:0 clamp(18px,4vw,50px);background:var(--red);box-shadow:0 8px 24px rgba(0,0,0,.35)}.hdr-mini{position:absolute;left:clamp(18px,4vw,50px);width:0;overflow:hidden;opacity:0;transition:width .5s cubic-bezier(.7,0,.2,1),opacity .4s}.hdr-mini img{width:auto;max-width:none;height:34px}.hdr.is-compact .hdr-mini{width:90px;opacity:1}.hdr-links{display:flex;gap:clamp(28px,4.6vw,68px);height:100%}.hdr-links li{display:flex;align-items:center}.hdr-links a,.hdr-links button{position:relative;display:inline-flex;align-items:center;gap:7px;height:100%;color:#fff;font:italic 800 16px/1 var(--f-display);font-stretch:112%;letter-spacing:.01em;text-transform:uppercase}.hdr-links a:after,.hdr-links button:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:3px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hdr-links .is-hover:after,.hdr-links a:hover:after,.hdr-links button:hover:after{transform:scaleX(1)}.chev{width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .3s}.hdr-links .is-hover .chev{transform:rotate(180deg)}.mega{position:absolute;left:0;right:0;top:100%;background:rgba(12,13,15,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-dark);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s,transform .3s,visibility .3s;color:#fff}.mega.is-open{opacity:1;visibility:visible;transform:none}.mega-inner{display:flex;gap:40px;max-width:var(--wrap);margin:0 auto;padding:28px clamp(18px,4vw,50px) 32px;max-height:calc(100vh - var(--hdr-h) - 20px);overflow-y:auto}.mega-subs{flex:0 0 min(440px,36%)}.mega-all{display:block;margin-bottom:14px;color:var(--red);font:italic 800 14px/1.2 var(--f-display);font-stretch:112%;text-transform:uppercase}.mega-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 24px;gap:2px 24px;font-size:14px}.mega-grid a{padding:5px 0;color:var(--muted-dark);transition:color .2s,transform .2s}.mega-grid a:hover{color:#fff;transform:translateX(3px)}.mega-posts{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;align-content:start}.mega-img,.mega-post{display:block}.mega-img{aspect-ratio:16/10;overflow:hidden;border-radius:6px;background:var(--steel)}.mega-img img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.1,1)}.mega-post:hover .mega-img img{transform:scale(1.08)}.mega-cat{display:block;margin-top:10px;font:500 11px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--red)}.mega-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font:700 14px/1.3 var(--f-display);transition:color .2s}.mega-post:hover .mega-title{color:var(--red)}.burger{display:none;margin-left:auto;width:40px;height:40px;position:relative;z-index:2;color:#fff}.burger span{position:absolute;left:8px;right:8px;height:2.5px;background:currentColor;transition:transform .4s cubic-bezier(.7,0,.2,1)}.burger span:first-child{top:15px}.burger span:last-child{top:23px}.menu-open .burger span:first-child{transform:translateY(4px) rotate(45deg)}.menu-open .burger span:last-child{transform:translateY(-4px) rotate(-45deg)}html.menu-open{overflow:hidden}.mobile-menu{position:fixed;inset:0;z-index:45;padding:calc(var(--hdr-h) + 30px) var(--gutter) 40px;overflow-y:auto;background:var(--asphalt);color:#fff;-webkit-clip-path:circle(0 at calc(100% - 40px) calc(var(--top-h) + var(--bar-h) / 2));clip-path:circle(0 at calc(100% - 40px) calc(var(--top-h) + var(--bar-h) / 2));transition:-webkit-clip-path .7s cubic-bezier(.7,0,.2,1);transition:clip-path .7s cubic-bezier(.7,0,.2,1);transition:clip-path .7s cubic-bezier(.7,0,.2,1),-webkit-clip-path .7s cubic-bezier(.7,0,.2,1)}.mobile-menu.is-open{-webkit-clip-path:circle(150% at calc(100% - 40px) calc(var(--top-h) + var(--bar-h) / 2));clip-path:circle(150% at calc(100% - 40px) calc(var(--top-h) + var(--bar-h) / 2))}.mobile-menu li{border-bottom:1px solid var(--line-dark);opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s}.mobile-menu.is-open li{opacity:1;transform:none}.mm-row{display:flex;align-items:center;justify-content:space-between}.mm-row .mm-label,.mm-row a{padding:10px 0;font:italic 800 36px/1.1 var(--f-display);font-stretch:118%;text-transform:uppercase}.mm-row button:not(.mm-label){width:44px;height:44px;font-size:30px;color:var(--red)}.mm-sub{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 16px;gap:6px 16px;padding:0 0 18px;font-size:15px;color:var(--muted-dark)}@media (max-width:900px){:root{--top-h:72px}.hdr-logo img{height:50px}.hdr-links{display:none}.burger{display:block}.mega{display:none}}@media (min-width:901px){.mobile-menu{display:none}}.sorteo-bar{--sorteo:#ffd400;background:var(--sorteo);color:var(--ink)}.sorteo-bar-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;padding:11px var(--gutter);text-align:center;transition:background .25s}.sorteo-bar-item+.sorteo-bar-item{border-top:1px solid rgba(12,13,15,.18)}.sorteo-bar-item:focus-visible,.sorteo-bar-item:hover{background:#ffe14d}.sorteo-bar-k{font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase}.sorteo-bar-name{font:italic 800 clamp(15px,1.6vw,18px)/1.1 var(--f-display);font-stretch:112%;text-transform:uppercase}.sorteo-bar-fin{font-size:13px;color:rgba(12,13,15,.7)}.sorteo-bar-go{font-weight:700;transition:transform .3s}.sorteo-bar-item:hover .sorteo-bar-go{transform:translateX(4px)}.sorteo-bar-item[aria-current=page]{cursor:default}.dock{position:fixed;z-index:40;right:14px;bottom:90px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 8px;border-radius:99px;background:rgba(12,13,15,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-dark);box-shadow:0 16px 40px rgba(0,0,0,.4)}.dock-label{writing-mode:vertical-rl;transform:rotate(180deg);margin-bottom:6px;padding:10px 5px;border-radius:99px;background:var(--red);color:#fff;font:italic 800 11px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase}.dock a{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#e9e4da;transition:background .2s,color .2s,transform .2s}.dock a:hover{background:var(--red);color:#fff;transform:scale(1.08)}.dock svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:640px){.dock{right:8px;bottom:76px;padding:8px 4px 6px}.dock a{width:30px;height:30px}.dock svg{width:16px;height:16px}}.ad-strip{background:var(--asphalt);padding:clamp(40px,7vh,80px) var(--gutter) clamp(56px,9vh,110px)}.ad{flex-direction:column}.ad,.ad-label{display:flex;align-items:center;gap:12px}.ad-label{width:min(970px,100%);margin-bottom:10px;font:500 10px/1 var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--muted-dark)}.ad-label:after{content:"";flex:1 1;height:1px;background:var(--line-dark)}.ad-frame{position:relative;width:min(970px,100%)}.ad-slides{display:grid;overflow:hidden;border-radius:10px;background:var(--carbon);box-shadow:0 0 0 1px var(--line-dark),0 24px 60px rgba(0,0,0,.5)}.ad-slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}.ad-slide.is-active{opacity:1;visibility:visible}.ad-slide a{display:block}.ad-slide img{width:100%;height:auto}.ad-dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.ad-dots button{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.25);transition:width .3s,background .3s}.ad-dots button.is-active{width:22px;border-radius:3px;background:var(--red)}@media (max-width:640px){.ad-strip{padding:24px 12px 30px}}.zs{position:relative;height:clamp(520px,78svh,780px);background:var(--asphalt);color:#fff;overflow:hidden;touch-action:pan-y;overscroll-behavior-x:contain;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zs:active{cursor:-webkit-grabbing;cursor:grabbing}.zs:focus-visible{outline-offset:-4px}.zs-head{position:absolute;inset:28px 0 auto;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;pointer-events:none}.zs-heading{font:italic 800 clamp(32px,4.6vw,60px)/.95 var(--f-display);font-stretch:125%;text-transform:uppercase;letter-spacing:-.01em}.zs-nav{display:flex;align-items:center;gap:8px;pointer-events:auto}.zs-hint{margin-right:8px;font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dark)}.zs-nav button{width:44px;height:44px;border:1.5px solid var(--line-dark);border-radius:50%;font-size:18px;transition:background .2s,border-color .2s}.zs-nav button:hover{background:var(--red);border-color:var(--red)}.zs-laser{position:absolute;top:-36%;left:0;width:100%;height:100%;z-index:0;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.zs-laser .threeui-background{background:var(--asphalt)}.zs-strip{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .4s;pointer-events:none}.zs-strip .zs-card{pointer-events:auto}.zs-card{position:absolute;left:0;top:0;will-change:transform}.zs-img{position:relative;display:block;overflow:hidden;background:var(--steel);will-change:width,height}.zs-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.zs-img:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 35%,rgba(12,13,15,.55) 60%,rgba(12,13,15,.92));transition:opacity .35s}.zs-card:hover .zs-img:after{background:linear-gradient(transparent 25%,rgba(12,13,15,.7) 55%,rgba(12,13,15,.95))}.zs-text{position:absolute;left:0;right:0;bottom:0;z-index:1;display:grid;grid-gap:10px;gap:10px;padding:0 clamp(14px,1.6vw,22px) clamp(16px,1.8vw,24px)}.zs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font:500 11px/1.3 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.75);white-space:nowrap}.zs-cat{color:#fff;background:var(--red);padding:3px 6px;border-radius:2px}.zs-swap{display:grid;align-items:end}.zs-desc,.zs-title{grid-area:1/1}.zs-title{font:700 clamp(16px,1.45vw,23px)/1.18 var(--f-display);font-stretch:105%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.zs-desc{font-size:15px;line-height:1.45;color:rgba(255,255,255,.9);visibility:hidden}.zs-card:last-child .zs-img:before{content:"";position:absolute;left:0;bottom:0;z-index:2;width:40%;height:6px;background:var(--red)}@media (max-width:640px){.zs{height:520px}.zs-title{-webkit-line-clamp:4}.zs-hint{display:none}.zs-nav button{width:38px;height:38px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.card{display:grid;grid-gap:12px;gap:12px;align-content:start}.card-img{display:block;overflow:hidden;border-radius:var(--radius);background:var(--paper-2)}.card-img img,.card-noimg{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .5s}.card:hover .card-img img{transform:scale(1.05)}.card-body{display:grid;grid-gap:8px;gap:8px;align-content:start}.card-title{font:700 18px/1.2 var(--f-display);font-stretch:100%;text-wrap:pretty}.card-title a:hover{color:var(--red)}.card-ex{color:var(--muted);font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-row{grid-template-columns:116px minmax(0,1fr);gap:14px}.card-row .card-title{font-size:15px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-row .card-img img,.card-row .card-noimg{aspect-ratio:4/3}.ticker{display:flex;align-items:stretch;height:46px;background:var(--asphalt);color:#fff;overflow:hidden}.ticker-label{flex:none;position:relative;z-index:1;display:flex;align-items:center;padding:0 18px 0 max(var(--gutter),calc((100vw - var(--wrap)) / 2 + var(--gutter)));background:var(--red);font:italic 800 14px/1 var(--f-display);font-stretch:118%;letter-spacing:.06em;text-transform:uppercase;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);padding-right:32px}.ticker-track{display:flex;width:max-content;animation:ticker 70s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-run{display:flex}.ticker-run a{display:flex;align-items:center;gap:10px;padding:0 28px;white-space:nowrap;font-size:14px;border-right:1px solid var(--line-dark)}.ticker-run a:hover{color:var(--red)}.ticker-run b{font:500 11px/1 var(--f-mono);letter-spacing:.06em;color:var(--muted-dark);text-transform:uppercase}@keyframes ticker{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker{overflow-x:auto}}.sec{padding-block:clamp(40px,6vw,72px)}.sec-dark{background:var(--asphalt);color:#fff}.sec-dark .meta{color:var(--muted-dark)}.sec-dark .card-img{background:var(--steel)}.sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px;margin-bottom:28px;padding-bottom:14px;border-bottom:3px solid}.sec-kicker{display:block;margin-bottom:6px;font:500 12px/1 var(--f-mono);letter-spacing:.12em;color:var(--red)}.sec-kicker,.sec-title{text-transform:uppercase}.sec-title{font:italic 800 clamp(30px,4.4vw,56px)/.95 var(--f-display);font-stretch:125%;letter-spacing:-.01em}.sec-more{flex:none;font:700 13px/1 var(--f-display);font-stretch:112%;text-transform:uppercase;letter-spacing:.04em}.sec-more:hover{color:var(--red)}.ns-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:clamp(28px,4.5vw,64px);gap:clamp(28px,4.5vw,64px);align-items:start}.ns-reverse .ns-photos{order:2}.ns-photos{grid-template-columns:.9fr 1fr .94fr;align-items:start}.ns-col,.ns-photos{display:grid;grid-gap:clamp(8px,.9vw,12px);gap:clamp(8px,.9vw,12px)}.ns-col-2{margin-top:18%}.ns-col-3{margin-top:8%}.ns-photo{display:block;aspect-ratio:.93;overflow:hidden;border-radius:12px;background:var(--paper-2);transition:opacity .4s}.ns-col-2 .ns-photo{aspect-ratio:.945}.ns-noimg,.ns-photo img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.77);transition:filter .5s,transform .6s}.ns-photo.is-active img{filter:grayscale(0) brightness(1);transform:scale(1.03)}.ns-photo.is-dimmed{opacity:.6}.ns-list{display:grid;grid-gap:clamp(14px,1.6vw,20px);gap:clamp(14px,1.6vw,20px);padding-top:4px}.ns-row{transition:opacity .3s}.ns-row.is-dimmed{opacity:.5}.ns-row a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;align-items:start}.ns-mark{width:16px;height:12px;margin-top:.3em;border-radius:5px;background:rgba(12,13,15,.25);transition:width .3s,background .3s}.ns-row.is-active .ns-mark{width:22px;background:var(--red)}.ns-title{font:700 clamp(16px,1.3vw,19px)/1.25 var(--f-display);letter-spacing:-.005em;color:rgba(12,13,15,.85);transition:color .3s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ns-row.is-active .ns-title{color:var(--ink)}@media (max-width:860px){.ns-body{grid-template-columns:1fr}.ns-reverse .ns-photos{order:0}}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.chip{padding:9px 14px;border:1px solid var(--line-dark);border-radius:999px;font:600 13px/1 var(--f-display);font-stretch:108%;text-transform:uppercase;letter-spacing:.03em;transition:background .2s,border-color .2s}.chip:hover{background:var(--red);border-color:var(--red)}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px 24px;gap:32px 24px}.tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.tiles,.tiles-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tiles,.tiles-4{grid-template-columns:1fr}}.guide{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:14px;gap:14px}.guide-card{position:relative;display:grid;align-content:end;grid-gap:6px;gap:6px;min-height:200px;padding:18px;border-radius:var(--radius);overflow:hidden;background:var(--asphalt);color:#fff;isolation:isolate}.guide-card img{width:100%;height:100%;object-fit:cover;opacity:.45;transition:transform .5s,opacity .3s}.guide-card img,.guide-card:before{position:absolute;inset:0;z-index:-1}.guide-card:before{content:"";background:linear-gradient(transparent 30%,rgba(12,13,15,.9))}.guide-card:hover img{transform:scale(1.06);opacity:.6}.guide-name{font:italic 800 clamp(20px,1.9vw,26px)/1 var(--f-display);font-stretch:115%;overflow-wrap:anywhere}.guide-cta,.guide-name{text-transform:uppercase}.guide-cta{font:500 11px/1 var(--f-mono);letter-spacing:.06em;color:var(--muted-dark)}.guide-card:hover .guide-cta{color:var(--red)}.s4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);padding:clamp(90px,14vh,150px) var(--gutter);background:radial-gradient(70% 90% at 80% 50%,rgba(232,0,28,.32),transparent 65%),#12060a;color:#fff;overflow:hidden}.s4,.s4-text{position:relative}.s4-text{z-index:1;max-width:500px;padding-left:4vw}.kicker{margin-bottom:18px;font:500 12px/1.4 var(--f-mono);letter-spacing:.3em;color:var(--red)}.kicker,.s4-title{text-transform:uppercase}.s4-title{margin-top:22px;font:italic 800 clamp(44px,5.4vw,88px)/.92 var(--f-display);font-stretch:122%;letter-spacing:-.01em}.s4-copy{margin-top:22px;max-width:420px;font-size:clamp(14px,1.1vw,17px);line-height:1.6;color:rgba(255,236,238,.78)}.s4-actions{display:flex;flex-wrap:wrap;gap:8px 32px}.join{display:inline-flex;align-items:center;gap:14px;margin-top:40px;font:700 clamp(15px,1.4vw,19px)/1 var(--f-display);font-stretch:108%}.join i{display:grid;place-items:center;width:25px;height:32px;border:1.8px solid;border-radius:10px;transition:transform .35s ease,background .35s,border-color .35s}.join svg{width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:1.6}.join:hover i{transform:translateX(4px);background:var(--red);border-color:var(--red)}.join-soft{color:rgba(255,255,255,.7)}.join-soft:hover{color:#fff}.ms{position:relative;justify-self:center;width:min(100%,26vw);max-width:380px;aspect-ratio:3/4;margin:4vh 0 6vh}.ms-item{position:absolute;inset:0;border-radius:4px;transform-origin:50% 85%;will-change:transform}.ms-item img{width:100%;height:100%;object-fit:cover;border-radius:4px;box-shadow:0 30px 60px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.ms-item:hover img{transform:translateY(-18px) scale(1.04);box-shadow:0 40px 80px rgba(0,0,0,.6),0 0 0 2px var(--red)}.ms-item:hover{z-index:10!important}.ms-tag{position:absolute;left:50%;bottom:-34px;transform:translateX(-50%);white-space:nowrap;font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-dark);opacity:0;transition:opacity .3s}.ms-item:first-child .ms-tag,.ms-item:hover .ms-tag{opacity:1}.ms-item:first-child .ms-tag{color:var(--red)}@media (max-width:860px){.s4{grid-template-columns:1fr;gap:0;padding-top:80px;padding-bottom:110px}.s4-text{padding-left:0}.s4 .join{margin-top:28px}.ms{width:46vw;margin:12vh auto 6vh}}.deck{padding:8px;background:var(--asphalt)}.deck-card{position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:var(--paper);box-shadow:0 -24px 48px -12px rgba(0,0,0,.45)}.deck-card+.deck-card{margin-top:8px}.deck-dark{background:var(--asphalt);color:#fff}.deck-full{min-height:calc(100svh - var(--bar-h))}.deck-full>section{flex:1 0 auto}.deck-full>.sec{display:flex;flex-direction:column;justify-content:center}.deck-card.is-covered{cursor:pointer}.deck-card.is-covered *{cursor:inherit}@media (max-width:640px){.deck{padding:6px}.deck-card{border-radius:14px}.deck-card+.deck-card{margin-top:6px}}.mf-curtain{position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.mf,.mf-curtain{height:100vh;height:100svh}.mf{position:fixed;left:0;bottom:0;width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#0a0b0d;color:#fff}.mf-aurora{position:absolute;left:50%;top:50%;width:80vw;height:60vh;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(232,0,28,.22) 0,rgba(255,90,53,.12) 40%,transparent 70%);filter:blur(80px);pointer-events:none;transform:translate(-50%,-50%);animation:mf-breathe 8s ease-in-out infinite alternate}@keyframes mf-breathe{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(1.1);opacity:1}}.mf-grid{inset:0;background-size:60px 60px;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 0);-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.mf-giant,.mf-grid{position:absolute;pointer-events:none}.mf-giant{left:50%;bottom:-5vh;translate:-50% 0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:italic 800 22vw/.75 var(--f-display);font-stretch:125%;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(232,0,28,.28),transparent 60%);-webkit-background-clip:text;background-clip:text}.mf-tape{position:absolute;top:calc(var(--bar-h) + 30px);left:0;z-index:2;width:100%;overflow:hidden;padding:14px 0;background:rgba(12,13,15,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block:1px solid var(--line-dark);transform:rotate(-2deg) scale(1.1);box-shadow:0 20px 50px rgba(0,0,0,.5)}.mf-tape-track{display:flex;width:max-content;animation:ticker 40s linear infinite}.mf-tape-run{display:flex}.mf-tape-run span{display:inline-flex;align-items:center;gap:48px;padding:0 24px;font:700 13px/1 var(--f-display);font-stretch:112%;letter-spacing:.3em;text-transform:uppercase;color:var(--muted-dark);white-space:nowrap}.mf-tape-run i{font-style:normal;color:var(--red)}.mf-main{position:relative;z-index:2;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1040px;margin:calc(var(--bar-h) + 90px) auto 0;padding:0 24px}.mf-heading{margin-bottom:44px;text-align:center;font:italic 800 clamp(44px,7.4vw,108px)/.95 var(--f-display);font-stretch:120%;text-transform:uppercase;letter-spacing:-.02em;background:linear-gradient(180deg,#fff,rgba(255,255,255,.4));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px rgba(232,0,28,.25))}.mf-links{display:grid;grid-gap:18px;gap:18px;justify-items:center;width:100%}.mf-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px}.mf-pill{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;color:var(--muted-dark);font:600 14px/1 var(--f-text);background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px -10px rgba(0,0,0,.5),inset 0 1px 1px rgba(255,255,255,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background .4s,border-color .4s,color .4s,box-shadow .4s;will-change:transform}.mf-pill:hover{color:#fff;border-color:rgba(232,0,28,.6);background:linear-gradient(145deg,rgba(232,0,28,.18),rgba(255,255,255,.02));box-shadow:0 20px 40px -10px rgba(0,0,0,.7),inset 0 1px 1px rgba(255,255,255,.2)}.mf-pill-lg{padding:18px 36px;color:#fff;font:700 clamp(14px,1.2vw,16px)/1 var(--f-display);font-stretch:108%;text-transform:uppercase;letter-spacing:.04em}.mf-pill svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mf-pill-lg svg{color:var(--red)}.mf-bottom{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(24px,4vw,48px) 32px}.mf-copy{font:500 11px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-dark)}.mf-copy strong{color:#fff;font-weight:500}.mf-badge{gap:8px;padding:12px 22px;font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase}.mf-badge strong{margin-left:2px;color:#fff;font:italic 800 14px/1 var(--f-display);letter-spacing:0;text-transform:none}.mf-beat{display:inline-block;font-size:16px;animation:mf-beat 2s cubic-bezier(.25,1,.5,1) infinite}@keyframes mf-beat{0%,to{transform:scale(1);filter:drop-shadow(0 0 5px rgba(232,0,28,.5))}15%,45%{transform:scale(1.2);filter:drop-shadow(0 0 10px rgba(232,0,28,.8))}30%{transform:scale(1)}}.mf-up{justify-content:center;width:48px;height:48px;padding:0}.mf-up svg{width:20px;height:20px;transition:transform .3s}.mf-up:hover svg{transform:translateY(-5px)}@media (max-width:760px){.mf-tape{top:calc(var(--bar-h) + 20px);padding:10px 0}.mf-tape-run span{gap:28px;padding:0 14px;font-size:11px}.mf-main{margin-top:calc(var(--bar-h) + 64px)}.mf-heading{margin-bottom:28px}.mf-links{gap:12px}.mf-row{gap:8px}.mf-pill{padding:10px 16px;font-size:13px}.mf-pill-lg{padding:14px 22px;font-size:13px}.mf-bottom{flex-direction:column;gap:12px;padding-bottom:20px}.mf-badge{order:-1}.mf-up{width:42px;height:42px}.mf-copy{text-align:center}}@media (prefers-reduced-motion:reduce){.mf-aurora,.mf-beat,.mf-tape-track{animation:none}}.crumbs{display:flex;flex-wrap:wrap;gap:6px;font:500 11px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.crumbs a+a:before{content:"/";margin-right:6px;color:var(--muted)}.crumbs a:hover{color:var(--red)}.crumbs-dark{color:var(--muted-dark)}.share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.share a{padding:10px 12px;border:1.5px solid var(--ink);border-radius:var(--radius);color:var(--ink);font:700 12px/1 var(--f-display);font-stretch:108%;text-align:center;transition:background .2s,color .2s,border-color .2s}.share a:hover{background:var(--red);border-color:var(--red);color:#fff}.prose{font-size:18px;line-height:1.75;overflow-wrap:break-word}.prose>*+*{margin-top:1.25em}.prose h2,.prose h3,.prose h4{margin-top:1.8em;font:italic 800 1.5em/1.15 var(--f-display);font-stretch:110%}.prose h3{font-size:1.25em}.prose h4{font-size:1.1em}.prose a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.prose strong{font-weight:600}.prose ol,.prose ul{padding-left:1.3em;list-style:revert}.prose li+li{margin-top:.4em}.prose blockquote:not(.instagram-media):not(.twitter-tweet){padding-left:20px;border-left:4px solid var(--red);font-style:italic;font-size:1.1em}.prose figure{margin-inline:0}.prose img{height:auto;border-radius:var(--radius)}.prose figcaption{margin-top:8px;font-size:14px;color:var(--muted)}.prose iframe{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:var(--radius)}.prose iframe[src*="indd.adobe.com"]{aspect-ratio:725/571}.prose iframe[src*="instagram.com"]{aspect-ratio:auto}.prose .instagram-media{margin-inline:auto!important}.prose .mt-sorteo{margin-block:2em}.sorteo-sec .mt-sorteo+.mt-sorteo{margin-top:24px}.article .prose .mt-sorteo-frame,.mt-sorteo .mt-sorteo-frame{display:block;width:100%;height:640px;aspect-ratio:auto;border:0;border-radius:12px;background:transparent;color-scheme:normal}.article .prose .mt-sorteo.is-modal .mt-sorteo-frame,.mt-sorteo.is-modal .mt-sorteo-frame{position:fixed;inset:0;z-index:1000;width:100vw;height:100vh!important;height:100dvh!important;border-radius:0}.prose table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.prose td,.prose th{padding:10px 12px;border:1px solid var(--line);text-align:left}.prose th{background:var(--paper-2);font-weight:600}.prose .wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.prose .wp-block-gallery figure{margin:0}.prose .wp-block-gallery img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.prose hr{border:0;height:1px;background:var(--line)}.page-head{background:var(--asphalt);color:#fff;padding-block:clamp(40px,7vw,80px) clamp(28px,4vw,44px)}.page-body{max-width:880px;padding-block:clamp(32px,5vw,56px)}.page-reader{max-width:1100px}.page-reader iframe{border:0!important;box-shadow:0 24px 60px rgba(0,0,0,.25)}.shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:10px;gap:10px}.shelf a{display:grid;place-items:center;min-height:84px;border:1.5px solid var(--line);border-radius:var(--radius);transition:background .2s,color .2s,border-color .2s}.shelf .is-current,.shelf a:hover{background:var(--red);border-color:var(--red);color:#fff}.shelf .mag-n{font:italic 800 32px/1 var(--f-display);font-stretch:125%}.shelf .mag-n:before{content:"N.º ";font-size:12px;font-style:normal;vertical-align:top;opacity:.7}.cat-head{background:var(--asphalt);color:#fff;padding-block:clamp(36px,6vw,72px) clamp(28px,4vw,44px)}.cat-head .wrap{display:grid;grid-gap:14px;gap:14px}.cat-title{font:italic 800 clamp(40px,7vw,96px)/.92 var(--f-display);font-stretch:125%;text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere}.cat-desc{max-width:70ch;color:var(--muted-dark)}.cat-count{font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.cat-head .chips{margin:8px 0 0}.notfound{display:grid;align-items:center;min-height:calc(100svh - var(--hdr-h));padding-block:60px;background:var(--asphalt);color:#fff}.notfound-copy{max-width:460px;margin-top:18px;color:var(--muted-dark);font-size:18px}.chip.is-active{background:var(--red);border-color:var(--red)}.chip-light{border-color:var(--line);color:var(--ink)}.chip-light:hover{color:#fff}.article{background:var(--asphalt);color:var(--paper)}.article-head{padding:50px var(--gutter) 40px;max-width:1400px}.article-title{font:italic 800 clamp(38px,6.4vw,100px)/.98 var(--f-display);font-stretch:78%;text-transform:uppercase;letter-spacing:-.005em;margin:22px 0 24px;text-wrap:balance}.article-title.is-long{font-size:clamp(34px,5.2vw,78px)}.article-title.is-xlong{font-size:clamp(30px,4.3vw,62px);line-height:1.02;font-stretch:74%}.article .crumbs{color:var(--muted-dark)}.article .prose h2,.article .prose h3,.article .prose h4{color:#fff}.article .prose th{background:var(--carbon)}.article .prose td,.article .prose th{border-color:var(--line-dark)}.ahero{--p:0;--ix:33%;--iy:21%;position:relative;height:230vh;background:var(--ink)}.ahero-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;display:grid;place-items:center}.ahero-bg{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(28px) saturate(.6) brightness(.35);opacity:calc(1 - var(--p));transform:scale(1.1)}.ahero-bg.is-other{filter:blur(5px) saturate(.85) brightness(.45)}.ahero-media{position:absolute;inset:0;-webkit-clip-path:inset(calc((1 - var(--p)) * var(--iy)) calc((1 - var(--p)) * var(--ix)) round calc((1 - var(--p)) * 14px));clip-path:inset(calc((1 - var(--p)) * var(--iy)) calc((1 - var(--p)) * var(--ix)) round calc((1 - var(--p)) * 14px));will-change:clip-path}.ahero-media img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.22 - var(--p) * .22))}.ahero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,11,.25),rgba(10,10,11,.55));opacity:calc(1 - var(--p) * .7)}.ahero-title{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.1em;text-align:center;font-family:var(--f-display);font-weight:800;font-style:italic;font-stretch:115%;text-transform:uppercase;line-height:.95;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.5);font-size:clamp(36px,6.4vw,108px);max-width:92vw;pointer-events:none}.ahero-title .ahero-r{font-size:.62em;max-width:18ch}.ahero-l,.ahero-r{display:block;opacity:calc(1 - var(--p) * 1.15)}.ahero-l{transform:translate3d(calc(var(--p) * -70vw),0,0)}.ahero-r{transform:translate3d(calc(var(--p) * 70vw),0,0)}.ahero-meta{position:absolute;z-index:2;left:0;right:0;bottom:calc(var(--iy) - 46px);display:flex;flex-direction:column;align-items:center;gap:4px;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.ahero-meta .ahero-r{color:var(--paper);opacity:calc(.7 - var(--p) * 1.4)}.hero-wrap{--p:0;position:relative}.thero{display:none;position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;transform:scale(calc(1 - var(--p) * .2)) rotate(calc(var(--p) * -5deg));border-radius:calc(var(--p) * 18px);will-change:transform}html[data-hero=tilt] .thero{display:block}html[data-hero=tilt] .ahero{display:none}html[data-hero=tilt] .hero-wrap .article-grid.has-hero{position:relative;z-index:2;background:var(--ink);transform-origin:50% 0;transform:scale(calc(.8 + var(--p) * .2)) rotate(calc((1 - var(--p)) * 5deg));border-radius:calc((1 - var(--p)) * 18px);box-shadow:0 -30px 60px rgba(0,0,0,.45);padding-bottom:clamp(40px,8vh,90px)}.thero>img{width:100%;height:100%;object-fit:cover}.thero:after,.thero>img{position:absolute;inset:0}.thero:after{content:"";background:linear-gradient(180deg,rgba(10,10,11,.15) 30%,rgba(10,10,11,.88))}.thero-grid{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 0,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 60% 50% at 50% 0,#000 70%,transparent 100%)}.thero-cap{position:absolute;z-index:2;left:var(--gutter);right:var(--gutter);bottom:clamp(36px,8vh,80px);display:flex;flex-direction:column;gap:14px;max-width:1200px}.thero-date{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.thero-title{font-family:var(--f-display);font-weight:800;font-style:italic;font-stretch:115%;text-transform:uppercase;color:#fff;font-size:clamp(38px,6vw,104px);line-height:.93;text-shadow:0 2px 20px rgba(0,0,0,.5)}.thero-title.is-long{font-size:clamp(32px,4.6vw,80px);font-stretch:88%}.thero-title.is-xlong{font-size:clamp(28px,3.6vw,62px);font-stretch:80%;line-height:.98;max-width:24ch}.ahero-title.is-long,.ahero-title.is-xlong{font-stretch:90%}.ahero-title.is-xlong .ahero-r{font-size:.5em;max-width:26ch;font-stretch:80%}.thero-hint{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.7)}@media (prefers-reduced-motion:reduce){.thero{position:relative}}.article-grid.has-hero .article-head{padding-top:clamp(48px,9vh,100px)}@media (min-width:1024px){.article-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,740px);grid-gap:clamp(40px,5vw,96px);gap:clamp(40px,5vw,96px);max-width:1440px;margin:0 auto;padding:50px var(--gutter) 0;align-items:start}.article-grid.has-hero{padding-top:clamp(64px,11vh,120px)}.article-grid .article-head,.article-grid.has-hero .article-head{position:-webkit-sticky;position:sticky;top:calc(var(--bar-h) + 36px);padding:0;max-width:none}.article-grid .article-title{font-size:clamp(40px,4.3vw,80px);margin:18px 0 22px}.article-grid .article-title.is-long{font-size:clamp(36px,3.5vw,64px)}.article-grid .article-title.is-xlong{font-size:clamp(32px,2.9vw,52px)}.article-grid .article-body,.article-grid .article-tags{margin-left:0;margin-right:0;padding:0}.article-grid .article-body{margin-top:0}.article-grid .article-head:after{content:"";display:block;width:64px;height:4px;background:var(--red);margin-top:28px}}@media (max-width:767px){.ahero{--ix:11%;--iy:22%;height:190vh}.ahero-title .ahero-r{max-width:14ch}}@media (prefers-reduced-motion:reduce){.ahero{height:auto}.ahero-pin{position:relative;height:70vh}}.gcol-wrap{background:var(--ink);margin-top:clamp(60px,10vh,120px);padding-bottom:20px}.gcol,.gcol-wrap{position:relative}.gcol{--p:0;--q:clamp(0,calc((var(--p) - .1) / .8),1);--s:calc(.5 + .5 * min(var(--p) / .9, 1));height:260vh}.gcol-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;padding:clamp(10px,1.4vw,18px)}.gcol-grid{display:grid;height:100%;grid-gap:clamp(8px,1.1vw,16px);gap:clamp(8px,1.1vw,16px);grid-template-columns:repeat(8,1fr);grid-template-rows:1fr .5fr .5fr 1fr}.gcol-grid .gcol-cell{translate:calc((1 - var(--q)) * -35%) 0;scale:var(--s);will-change:translate,scale}.gcol-grid .gcol-cell:first-child{grid-column:1/7;grid-row:1/4;transform-origin:top right}.gcol-grid .gcol-cell:nth-child(2){grid-column:7/9;grid-row:1/3}.gcol-grid .gcol-cell:nth-child(3){grid-column:7/9;grid-row:3/5;transform-origin:bottom right}.gcol-grid .gcol-cell:nth-child(4){grid-column:1/4;grid-row:4;transform-origin:top right}.gcol-grid .gcol-cell:nth-child(5){grid-column:4/7;grid-row:4}.gcol-cell{position:relative;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--carbon);box-shadow:0 18px 40px rgba(0,0,0,.45);cursor:zoom-in}.gcol-cell,.gcol-cell img{display:block;width:100%;height:100%}.gcol-cell img{object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.15,1)}.gcol-cell:hover img{transform:scale(1.05)}.gcol-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;pointer-events:none;color:#fff;padding:0 var(--gutter);opacity:calc(1 - min(var(--p) * 2, 1));scale:calc(1 - min(var(--p) * 2, 1));text-shadow:0 2px 18px rgba(0,0,0,.6)}.gcol-label:before{content:"";position:absolute;inset:-20%;z-index:-1;background:radial-gradient(closest-side,rgba(10,10,11,.75),transparent)}.gcol-kicker{font-family:var(--f-mono);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--red)}.gcol-title{font-family:var(--f-display);font-weight:800;font-style:italic;font-stretch:115%;text-transform:uppercase;font-size:clamp(64px,11vw,190px);line-height:.85}.gcol-sub{max-width:46ch;font-size:clamp(13px,1.1vw,16px);opacity:.8}.gcol-rest{display:grid;grid-gap:clamp(8px,1.1vw,16px);gap:clamp(8px,1.1vw,16px);padding:clamp(10px,1.4vw,18px);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-auto-rows:clamp(140px,15vw,230px);grid-auto-flow:dense}.gcol-rest .is-land{grid-column:span 2}.gcol-rest .is-port{grid-row:span 2}.gcol-all{display:flex;align-items:center;gap:12px;margin:30px auto 0;padding:14px 26px;border:1px solid var(--line-dark);border-radius:99px;background:transparent;color:var(--paper);font-family:var(--f-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:border-color .3s,color .3s}.gcol-all span{color:var(--red)}.gcol-all:hover{border-color:var(--red);color:#fff}@media (max-width:767px){.gcol{height:220vh}.gcol-grid .gcol-cell:first-child{grid-column:1/9}.gcol-grid .gcol-cell:nth-child(2),.gcol-grid .gcol-cell:nth-child(3){display:none}.gcol-grid .gcol-cell:nth-child(4){grid-column:1/5}.gcol-grid .gcol-cell:nth-child(5){grid-column:5/9}.gcol-rest{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}}@media (prefers-reduced-motion:reduce){.gcol{height:auto}.gcol-pin{position:relative}}.article-body{margin:clamp(48px,8vh,90px) auto 0}.article-body,.article-tags{max-width:740px;padding:0 var(--gutter)}.article-tags{margin:50px auto 0;display:flex;flex-wrap:wrap;gap:8px}.article-tags .tag:hover{background:var(--red);color:#fff;border-color:var(--red)}.article .prose>*+*{margin-top:1.2em}.article .prose li,.article .prose p{font-size:clamp(16px,1.2vw,18.5px);color:#d9d5ce;line-height:1.75;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.article .prose>p:first-child:first-letter{float:left;font-family:var(--f-display);font-weight:800;font-style:italic;font-stretch:115%;font-size:5.2em;line-height:.82;margin:.06em .12em 0 0;color:var(--red)}.article .prose h2,.article .prose h3,.article .prose h4{font-family:var(--f-display);font-weight:800;font-style:italic;font-stretch:115%;text-transform:uppercase;line-height:1;margin-top:1.8em}.article .prose h2{font-size:40px}.article .prose h3{font-size:30px}.article .prose h4{font-size:24px}.article .prose a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.article .prose img{height:auto;border-radius:6px}.article .prose figure{max-width:100%}.article .prose .wp-block-image img,.article .prose>p>img{width:100%}.article .prose .wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.article .prose .wp-block-gallery figure{margin:0}.article .prose .wp-block-gallery img{width:100%;height:100%;object-fit:cover;aspect-ratio:1}.article .prose figcaption{font-size:13px;color:var(--muted-dark);margin-top:8px}.article .prose blockquote{border-left:3px solid var(--red);padding-left:20px;font-size:1.25em;font-style:italic}.article .prose iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:6px}.article .prose ol,.article .prose ul{padding-left:1.2em;color:#d9d5ce}.ad-strip-article{background:transparent;padding-top:70px}.progress-track{position:fixed;top:var(--bar-h);left:0;right:0;height:4px;z-index:60;background:rgba(255,255,255,.06)}.progress{height:100%;background:linear-gradient(90deg,var(--red),#ff5a35);transform-origin:left;transform:scaleX(0);box-shadow:0 0 12px rgba(232,0,28,.6)}.read-pill{position:fixed;z-index:60;right:var(--gutter);bottom:22px;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:99px;background:rgba(20,20,22,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-dark);font-size:13px;color:#cfcac2;opacity:0;transform:translateY(12px);transition:opacity .4s,transform .4s;pointer-events:none}.read-pill.is-on{opacity:1;transform:none}.read-pill b{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3ch}.read-ring{width:26px;height:26px;border-radius:50%;background:conic-gradient(var(--red) calc(var(--p, 0) * 1turn),rgba(255,255,255,.12) 0);-webkit-mask:radial-gradient(circle,transparent 8px,#000 9px);mask:radial-gradient(circle,transparent 8px,#000 9px)}.zoomable{cursor:zoom-in}.lb{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:rgba(5,5,6,.94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:lbIn .25s ease}@keyframes lbIn{0%{opacity:0}}.lb-img{max-width:92vw;max-height:88vh;object-fit:contain;border-radius:4px;box-shadow:0 30px 90px rgba(0,0,0,.6);animation:lbImg .35s cubic-bezier(.2,.8,.2,1)}@keyframes lbImg{0%{opacity:0;transform:scale(.96)}}.lb button{position:absolute;z-index:2;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:rgba(10,10,11,.7);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:20px;transition:background .2s,color .2s;cursor:pointer}.lb button:hover{background:var(--red);color:#fff}.lb-close{top:20px;right:20px}.lb-prev{left:20px}.lb-next,.lb-prev{top:50%;transform:translateY(-50%)}.lb-next{right:20px}.lb-count{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);font-family:var(--f-mono);font-size:12px;letter-spacing:.15em;color:#cfcac2}.article-kicker{justify-self:start;display:inline-block;margin-top:18px;padding:4px 8px;border-radius:2px;background:var(--red);color:#fff;font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.article .meta{color:var(--muted-dark)}.article-tags .chip{color:#fff}.article .share{max-width:740px;margin:28px auto 0;padding:0 var(--gutter);color:var(--muted-dark)}.article .share a{border-color:rgba(255,255,255,.3);color:#fff}@media (min-width:1024px){.article-grid .share{margin-inline:0;padding:0}}.article .ad-strip{background:transparent}.article-more{color:#fff}.article-more .meta{color:var(--muted-dark)}.article-more .card-img{background:var(--steel)}@media (max-width:420px){.sec-title{font-size:27px;font-stretch:110%}}@media (hover:none){.ns-photo img{filter:none}}.filters{position:-webkit-sticky;position:sticky;top:var(--bar-h);z-index:30;padding:14px var(--gutter);background:linear-gradient(var(--asphalt) 78%,rgba(12,13,15,0));color:#fff}.filters-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:var(--wrap);margin:0 auto;padding:8px;border:1px solid var(--line-dark);border-radius:18px;background:rgba(22,24,27,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fsub{position:relative}.fbtn{display:flex;align-items:center;gap:12px;height:46px;padding:0 16px;border-radius:12px;background:var(--carbon);border:1px solid var(--line-dark);transition:border-color .25s}.fbtn.is-open,.fbtn:hover{border-color:var(--red)}.fbtn-k{font:500 10px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-dark)}.fbtn-v{font:700 15px/1 var(--f-display);font-stretch:105%}.fbtn svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .25s}.fbtn.is-open svg{transform:rotate(180deg)}.fpanel{position:absolute;top:calc(100% + 10px);left:0;z-index:5;width:min(620px,calc(100vw - 2 * var(--gutter)));max-height:min(70vh,560px);display:flex;flex-direction:column;padding:12px;border:1px solid var(--line-dark);border-radius:16px;background:#121316;box-shadow:0 30px 80px rgba(0,0,0,.6);animation:pop .25s cubic-bezier(.2,.8,.2,1)}@keyframes pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.finput,.fsearch input{width:100%;height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--line-dark);background:var(--asphalt);color:#fff;font:inherit;font-size:15px;outline:none}.finput:focus,.fsearch input:focus{border-color:var(--red)}.fpanel-list{margin-top:10px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:6px;gap:6px;overscroll-behavior:contain}.fopt{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:10px;font-size:14px;transition:background .2s}.fopt:hover{background:var(--carbon)}.fopt.is-active{background:var(--red)}.fopt-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fopt-count{font:500 11px/1 var(--f-mono);color:var(--muted-dark)}.fopt.is-active .fopt-count{color:#fff}.fempty{padding:12px;color:var(--muted)}.fcols,.fsort{display:flex;gap:2px;padding:4px;border-radius:12px;background:var(--asphalt);border:1px solid var(--line-dark)}.fsort button{height:36px;padding:0 14px;border-radius:9px;font-size:14px;color:var(--muted-dark);transition:background .25s,color .25s}.fsort button:hover{color:#fff}.fsort button.is-active{background:var(--red);color:#fff;font-weight:600}.fcols button{display:grid;place-items:center;width:38px;height:36px;border-radius:9px;transition:background .25s}.fcols button:hover{background:var(--carbon)}.fcols button.is-active{background:var(--red)}.fcols-ico{display:grid;grid-gap:2px;gap:2px;width:18px;height:14px}.fcols-ico i{border-radius:1.5px;background:var(--muted-dark)}.fcols button.is-active .fcols-ico i{background:#fff}.fsearch{position:relative;flex:1 1;min-width:200px}.fsearch svg{position:absolute;left:14px;top:50%;width:15px;height:15px;transform:translateY(-50%);fill:none;stroke:var(--muted-dark);stroke-width:1.6;pointer-events:none}.fsearch input{padding-left:38px}.flist-count{margin-bottom:20px;font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.card-in{animation:cardIn .6s cubic-bezier(.2,.8,.2,1) both}@keyframes cardIn{0%{opacity:0;transform:translateY(24px)}}.cat-head+.filters{margin-top:-1px}.cat-list{padding-top:clamp(24px,3vw,40px)}.grid-cols{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.cols-2{--cols:2}.cols-3{--cols:3}.cols-4{--cols:4}.cols-5{--cols:5}.cols-6{--cols:6}.cols-2 .card-title{font-size:clamp(22px,2vw,28px)}.cols-4 .card-title{font-size:16px}.cols-5 .card-title,.cols-6 .card-title{font-size:14px;line-height:1.3}.cols-5 .meta,.cols-6 .meta{font-size:10px;gap:4px 6px}.cols-6 .meta time{display:none}.cols-5.grid-cols,.cols-6.grid-cols{gap:26px 14px}.pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-top:64px;font:700 15px/1 var(--f-display);font-stretch:108%;text-transform:uppercase;letter-spacing:.03em}.pager a:hover,.pager-more:hover{color:var(--red)}.pager-n{font:500 13px/1 var(--f-mono);letter-spacing:.08em;color:var(--muted)}.pager-more{font:500 14px/1 var(--f-text);text-transform:none;letter-spacing:0;color:var(--muted)}@media (max-width:760px){.filters-bar{gap:8px}.fsort{width:100%}.fsort button{flex:1 1;padding:0 6px;font-size:13px}.fbtn,.fsub{width:100%}.fbtn-v{flex:1 1;text-align:left}.fcols{display:none}.grid-cols.cols-2,.grid-cols.cols-3,.grid-cols.cols-4,.grid-cols.cols-5,.grid-cols.cols-6{--cols:2;gap:22px 12px}.grid-cols .card-title{font-size:14px;line-height:1.3}.grid-cols .meta{font-size:10px;gap:4px 6px}.grid-cols .meta time{display:none}}.text-page{padding-bottom:clamp(60px,10vh,120px)}.text-page .article-head{padding-top:clamp(40px,8vh,90px)}.text-page .article-head:after{content:"";display:block;width:64px;height:4px;background:var(--red);margin-top:28px}.text-page .article-body{max-width:780px;margin-left:0;padding-inline:0}.text-page .prose h2{font-size:30px;margin-top:1.6em}.text-page .prose h2:first-child{margin-top:0}.text-page .prose>p:first-child:first-letter{float:none;font:inherit;color:inherit;margin:0}.text-page .prose strong{color:#fff}.text-page .prose ul{list-style:none;padding-left:0}.text-page .prose li{position:relative;padding-left:22px}.text-page .prose li:before{content:"";position:absolute;left:0;top:.72em;width:10px;height:2px;background:var(--red)}.mf-legal{display:flex;flex-wrap:wrap;gap:6px 18px;font:500 11px/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.mf-legal a{opacity:.7;transition:opacity .2s}.mf-legal a:hover{opacity:1;text-decoration:underline}