@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--sero-ink: #272525;--sero-ink-2: #3b3838;--sero-ink-3: #6f6b6b;--sero-paper: #eae9e7;--sero-card: #f6f5f4;--sero-dark: #1e1c1c;--sero-accent: #c6e94b;--sero-accent: oklch(.88 .17 122);--sero-accent-ink: #272525;--sero-line: rgba(39, 37, 37, .9);--sero-line-soft: rgba(39, 37, 37, .22);--sero-line-on-dark: rgba(237, 236, 234, .18);--sero-text-on-dark: #edecea;--sero-text-muted-on-dark: #8f8b8b;--sero-font-display: "Jost Variable", "Futura", "Avenir Next", sans-serif;--sero-font-body: "Archivo Variable", "Helvetica Neue", sans-serif;--sero-font-mono: "IBM Plex Mono", ui-monospace, monospace;--sero-shadow-pop: 3px 3px 0 var(--sero-ink);--sero-shadow-pop-hover: 5px 5px 0 var(--sero-ink);--sero-page-max: 1180px;--sero-pad-x: 20px;--sero-section-gap: 64px;--sero-nav-h: 64px}@media(min-width:720px){:root{--sero-pad-x: 32px;--sero-section-gap: 80px}}@media(min-width:1000px){:root{--sero-pad-x: 48px;--sero-section-gap: 96px}}.sero,.sero *{margin:0;padding:0;box-sizing:border-box}.sero{background:var(--sero-dark);color:var(--sero-ink);font:400 15px/1.65 var(--sero-font-body);-webkit-text-size-adjust:100%}.sero a{color:inherit;text-decoration:none}.sero img,.sero svg{max-width:100%;display:block}.sero button{font:inherit;cursor:pointer;border-radius:0}.sero :focus-visible{outline:2px solid var(--sero-accent);outline-offset:2px}.wrap{max-width:var(--sero-page-max);margin:0 auto;padding-left:var(--sero-pad-x);padding-right:var(--sero-pad-x)}.band-dark{background:var(--sero-dark);color:var(--sero-text-on-dark)}.band-light{background:var(--sero-paper)}.topbar{position:fixed;top:12px;left:0;right:0;z-index:200;margin:0 auto;width:calc(100% - (var(--sero-pad-x) * 2));max-width:var(--sero-page-max);min-height:var(--sero-nav-h);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 16px;background:#1e1c1c99;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid var(--sero-line-on-dark)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.topbar{background:#1e1c1cf2}}.sero>header.band-dark{padding-top:calc(var(--sero-nav-h) + 32px)}.wordmark{font:600 14px var(--sero-font-display);letter-spacing:.08em;color:var(--sero-text-on-dark)}.nav{display:none}@media(min-width:720px){.nav{display:flex;gap:30px}.nav a{font:500 14px var(--sero-font-body);color:var(--sero-text-on-dark)}.nav a:hover,.nav a[aria-current=page]{color:var(--sero-accent)}.topbar{padding:10px 20px}}.bottom-nav{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:300;display:flex;background:#1e1c1cbf;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid var(--sero-line-on-dark)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bottom-nav{background:#1e1c1cf5}}.bottom-nav a{flex:1;min-height:50px;display:flex;align-items:center;justify-content:center;font:600 12px var(--sero-font-display);letter-spacing:.04em;color:var(--sero-text-on-dark);text-align:center;padding:4px}.bottom-nav a+a{border-left:1px solid var(--sero-line-on-dark)}.bottom-nav a[aria-current=page]{background:var(--sero-accent);color:var(--sero-accent-ink)}@media(max-width:719.98px){.sero{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media(min-width:720px){.bottom-nav{display:none}}.hero-band{position:relative;overflow:hidden}.hero-band .hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-band>:not(.hero-bg):not(.topbar){position:relative;z-index:1}.hero{display:flex;flex-direction:column;gap:28px;padding-top:28px;padding-bottom:40px}.hero h1{font:700 clamp(52px,15vw,118px)/.92 var(--sero-font-display);letter-spacing:-.01em;color:var(--sero-text-on-dark);text-transform:uppercase}.hero-side{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.hero-side p{font:600 19px/1.25 var(--sero-font-display);color:var(--sero-text-muted-on-dark)}@media(min-width:720px){.hero{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;padding-top:40px;padding-bottom:48px}.hero-side p{font-size:22px}}.icon-row{display:flex;gap:10px}.icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sero-line-on-dark);color:var(--sero-text-on-dark);font:600 15px var(--sero-font-display);transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out}.icon-btn:hover{background:var(--sero-accent);color:var(--sero-accent-ink);border-color:var(--sero-accent)}.band-light .icon-btn,.icon-btn--ink{border-color:var(--sero-line);color:var(--sero-ink)}.band-light .icon-btn:hover{background:var(--sero-accent);border-color:var(--sero-ink)}.btn{display:inline-block;text-align:center;font:600 16px var(--sero-font-display);padding:14px 32px;min-height:48px;background:var(--sero-accent);color:var(--sero-accent-ink);border:1px solid var(--sero-ink);box-shadow:var(--sero-shadow-pop);transition:transform .12s ease-out,box-shadow .12s ease-out}.btn:hover{box-shadow:var(--sero-shadow-pop-hover);transform:translate(-2px,-2px);color:var(--sero-accent-ink)}.btn:active{box-shadow:0 0 0 var(--sero-ink);transform:translate(3px,3px)}.btn--block{display:block;width:100%}.tags{display:flex;gap:6px;flex-wrap:wrap}.tag{font:500 11.5px/1 var(--sero-font-body);letter-spacing:.02em;padding:6px 10px;background:var(--sero-ink);color:var(--sero-card)}.tag--paper{background:var(--sero-card);color:var(--sero-ink)}.ph{border:1px solid var(--sero-line-soft);min-height:180px;background:repeating-linear-gradient(45deg,var(--sero-card),var(--sero-card) 10px,#e3e1de 10px,#e3e1de 11px);display:flex;align-items:center;justify-content:center}.ph span{font:500 11px/1 var(--sero-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sero-ink-3);background:var(--sero-card);padding:4px 8px;border:1px solid var(--sero-line-soft)}.ph--img{background:none;border:1px solid var(--sero-line-soft);min-height:0}.ph--img img{width:100%;height:100%;object-fit:cover}.meta{font:500 13px/1.4 var(--sero-font-body);color:var(--sero-ink-3)}.meta-row{display:flex;gap:16px;flex-wrap:wrap;align-items:baseline;font:500 13px/1.4 var(--sero-font-body);color:var(--sero-text-muted-on-dark)}.featured{background:var(--sero-card);border:1px solid var(--sero-line-soft);color:var(--sero-ink);padding:16px;display:flex;flex-direction:column;gap:20px}.featured .ph{min-height:220px}.featured-body{display:flex;flex-direction:column;gap:14px}.featured-body h2{font:600 24px/1.15 var(--sero-font-display)}.featured-body h2 a:hover{color:var(--sero-ink-3)}.featured-body p{font:400 14px/1.65 var(--sero-font-body);color:var(--sero-ink-2)}@media(min-width:720px){.featured{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;padding:24px}.featured .ph{order:2;min-height:280px}.featured-body h2{font-size:28px}}.band-light .inner{display:flex;flex-direction:column;gap:var(--sero-section-gap);padding-top:var(--sero-section-gap);padding-bottom:var(--sero-section-gap)}.h-section{font:600 clamp(32px,6.5vw,54px)/1.05 var(--sero-font-display);color:var(--sero-ink)}.h-card{font:600 clamp(30px,6vw,44px)/1.08 var(--sero-font-display);color:var(--sero-ink)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.shortlist{display:flex;flex-direction:column-reverse;gap:32px}.shortlist-cta{display:flex;flex-direction:column;gap:24px;align-items:stretch}.shortlist-card{background:var(--sero-card);border:1px solid var(--sero-line-soft);padding:16px;display:flex;flex-direction:column;gap:16px}.shortlist-card .ph{min-height:140px}.shortlist-list h3{font:600 19px var(--sero-font-display);margin:4px 0 8px}.shortlist-item{display:flex;align-items:baseline;gap:8px;padding:9px 0;border-top:1px solid var(--sero-line-soft);font-size:13px}.shortlist-item b{font:600 13px var(--sero-font-display)}.shortlist-item a{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sero-ink-2)}.shortlist-item a:hover{color:var(--sero-ink)}.shortlist-item .mins{color:var(--sero-ink-3);font-size:12px;flex-shrink:0}@media(min-width:720px){.shortlist-card{display:grid;grid-template-columns:170px 1fr;gap:20px;padding:24px}.shortlist-card .ph{min-height:170px}}@media(min-width:1000px){.shortlist{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}}.card-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:720px){.card-grid{grid-template-columns:1fr 1fr;gap:24px}}@media(min-width:1000px){.card-grid{grid-template-columns:1fr 1fr 1fr}}.post-card{background:var(--sero-card);border:1px solid var(--sero-line-soft);padding:20px;display:flex;flex-direction:column;gap:12px;transition:border-color .12s ease-out}.post-card:hover{border-color:var(--sero-line)}.post-card .ph{min-height:180px}.post-card h3{font:600 19px/1.25 var(--sero-font-display)}.post-card h3 a:hover{color:var(--sero-ink-3)}.post-card .dek{font:400 13.5px/1.6 var(--sero-font-body);color:var(--sero-ink-2)}.post-card .mins{font-size:12.5px;color:var(--sero-ink-3)}.spotlight-head{background:var(--sero-card);border:1px solid var(--sero-line-soft);padding:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}@media(min-width:1000px){.spotlight-head{flex-direction:column;align-items:stretch;justify-content:space-between;padding:32px 24px}.spotlight-head .icon-row{margin-top:24px}}.newsletter{display:flex;flex-direction:column;gap:32px}.newsletter-form{order:-1;display:flex;flex-direction:column;gap:20px}@media(min-width:1000px){.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.newsletter-form{order:0}}.newsletter-form input[type=email]{font:400 15px var(--sero-font-body);color:var(--sero-ink);padding:14px;min-height:48px;background:var(--sero-card);border:1px solid var(--sero-line-soft);border-radius:0;outline:none;width:100%}.newsletter-form input[type=email]:focus{border-color:var(--sero-line)}.newsletter-card{background:var(--sero-card);border:1px solid var(--sero-line-soft);padding:24px;display:flex;flex-direction:column;gap:28px}.newsletter-opt{display:flex;flex-direction:column;gap:8px}.newsletter-opt h3{font:600 18px var(--sero-font-display)}.newsletter-opt p{font:400 13.5px/1.6 var(--sero-font-body);color:var(--sero-ink-2)}@media(min-width:720px){.newsletter-card{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:40px 32px}}.site-footer{padding-top:56px}.footer-main{display:flex;flex-direction:column;gap:28px;padding-bottom:40px}.footer-main .wordmark-big{font:700 clamp(44px,12vw,88px)/.92 var(--sero-font-display);letter-spacing:-.01em;color:var(--sero-text-muted-on-dark);text-transform:uppercase}.footer-side{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.footer-side p{font:600 17px/1.25 var(--sero-font-display);color:var(--sero-text-muted-on-dark)}.footer-news{border-top:1px solid var(--sero-line-on-dark);padding-top:32px;padding-bottom:40px;display:flex;flex-direction:column;gap:20px}.footer-news h3{font:600 22px var(--sero-font-display);color:var(--sero-text-on-dark)}.footer-news .sub{font:400 13.5px/1.6 var(--sero-font-body);color:var(--sero-text-muted-on-dark);margin-top:6px}.news-form{display:flex;flex-direction:column;gap:12px}.news-form input[type=email]{font:400 15px var(--sero-font-body);color:var(--sero-text-on-dark);padding:13px 14px;min-height:48px;width:100%;background:#edecea12;border:1px solid var(--sero-line-on-dark);border-radius:0;outline:none}.news-form input[type=email]::placeholder{color:var(--sero-text-muted-on-dark)}.news-form input[type=email]:focus{border-color:var(--sero-accent)}.footer-news .btn{box-shadow:3px 3px #0000008c}.footer-news .btn:hover{box-shadow:5px 5px #0000008c}.news-msg{font:500 13px var(--sero-font-mono);color:var(--sero-accent)}@media(min-width:720px){.footer-news{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.news-form{flex-direction:row}.news-form input[type=email]{flex:1;width:auto}}.footer-legal{border-top:1px solid var(--sero-line-on-dark);padding-top:20px;padding-bottom:28px;display:flex;flex-direction:column;gap:14px;font-size:12.5px;color:var(--sero-text-muted-on-dark)}.footer-legal a:hover{color:var(--sero-accent)}.footer-legal .links,.footer-legal nav{display:flex;gap:18px;flex-wrap:wrap}@media(min-width:720px){.footer-main{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:56px}.footer-legal{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.page-head{padding-bottom:48px}.page-head .kicker{font:500 11px/1 var(--sero-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sero-accent)}.page-head h1{font:600 clamp(44px,10vw,84px)/.95 var(--sero-font-display);color:var(--sero-text-on-dark);margin:12px 0 16px}.page-head .dek{max-width:56ch;color:var(--sero-text-muted-on-dark);font:400 16px/1.6 var(--sero-font-body)}.rank-list{border-top:1px solid var(--sero-line-soft)}.rank-row{display:grid;grid-template-columns:52px 1fr;gap:6px 16px;padding:22px 0;border-bottom:1px solid var(--sero-line-soft)}.rank-row .num{grid-row:1 / span 3;align-self:start;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--sero-accent);color:var(--sero-accent-ink);border:1px solid var(--sero-ink);box-shadow:var(--sero-shadow-pop);font:600 20px/1 var(--sero-font-display)}.rank-row h3{font:600 clamp(19px,4vw,24px)/1.2 var(--sero-font-display)}.rank-row h3 a:hover{color:var(--sero-ink-3)}.rank-row .meta-line{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font:500 13px/1.4 var(--sero-font-body);color:var(--sero-ink-3)}.rank-row .dek{font:400 13.5px/1.6 var(--sero-font-body);color:var(--sero-ink-2);max-width:72ch}@media(min-width:720px){.rank-row{grid-template-columns:72px 1fr;padding:26px 0}.rank-row .num{width:60px;height:60px;font-size:25px}}.article-head{padding-bottom:48px}.article-head .back{font:500 13px var(--sero-font-body);color:var(--sero-text-muted-on-dark)}.article-head .back:hover{color:var(--sero-accent)}.article-head .tags{margin:20px 0 18px}.article-head h1{font:600 clamp(32px,8vw,64px)/1.05 var(--sero-font-display);color:var(--sero-text-on-dark);margin-bottom:20px;max-width:820px}.article-hero{min-height:200px;margin-bottom:48px}@media(min-width:720px){.article-hero{min-height:300px;margin-bottom:64px}}@media(min-width:1000px){.article-hero{min-height:380px}}.prose{max-width:680px;margin:0 auto;font:400 16.5px/1.75 var(--sero-font-body);color:var(--sero-ink-2)}.prose .lede{font-size:19px;line-height:1.6;color:var(--sero-ink);margin-bottom:28px}.prose p{margin-bottom:28px}.prose h2{font:600 clamp(24px,5vw,30px)/1.15 var(--sero-font-display);color:var(--sero-ink);margin:48px 0 20px}.prose h3{font:600 20px/1.3 var(--sero-font-display);color:var(--sero-ink);margin:34px 0 14px}.prose ul,.prose ol{margin:0 0 28px;padding-left:24px;display:flex;flex-direction:column;gap:10px}.prose blockquote{margin:40px 0;padding:8px 0 8px 24px;border-left:4px solid var(--sero-accent);font:600 clamp(21px,4.5vw,26px)/1.3 var(--sero-font-display);color:var(--sero-ink)}.prose a{color:var(--sero-ink);text-decoration:underline;text-decoration-color:var(--sero-accent);text-decoration-thickness:2px;text-underline-offset:2px}.prose figure{margin:48px 0}.prose figcaption{margin-top:10px;font-size:13px;color:var(--sero-ink-3)}.prose strong{color:var(--sero-ink)}.article-faq{max-width:680px;margin:48px auto 0;border-top:1px solid var(--sero-line-soft);padding-top:30px}.article-faq h2{font:600 24px var(--sero-font-display);color:var(--sero-ink);margin-bottom:12px}.article-faq details{border-bottom:1px solid var(--sero-line-soft);padding:14px 0}.article-faq summary{font:600 15px var(--sero-font-body);cursor:pointer;color:var(--sero-ink)}.article-faq details p{margin:10px 0 0;color:var(--sero-ink-2);line-height:1.6}.author-card{max-width:680px;margin:48px auto 0;background:var(--sero-card);border:1px solid var(--sero-line-soft);padding:20px;display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center}.author-card .ph{width:72px;height:72px;min-height:0}.author-card .name{font:600 19px var(--sero-font-display);color:var(--sero-ink)}.author-card p{font:400 13.5px/1.6 var(--sero-font-body);color:var(--sero-ink-2)}@media(min-width:720px){.author-card{grid-template-columns:88px 1fr;gap:20px;padding:24px}.author-card .ph{width:88px;height:88px}}.article-cta{max-width:680px;margin:56px auto 0;background:var(--sero-dark);color:var(--sero-text-on-dark);padding:34px 28px;display:flex;flex-direction:column;gap:18px;text-align:center;align-items:center}.article-cta h2{font:600 clamp(22px,4vw,28px)/1.2 var(--sero-font-display)}.article-cta .news-form{width:100%;max-width:460px}.readnext{margin-top:var(--sero-section-gap)}@media(prefers-reduced-motion:reduce){.sero *{transition:none!important}}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-italic._zMtch5S.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-italic.KoQsQXDA.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-italic.ChtpyDsL.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--wk-ink-900: #131417;--wk-ink-700: #3c3e42;--wk-ink-500: #6d7075;--wk-ink-400: #9a9da1;--wk-ink-200: #e4e4e2;--wk-ink-100: #f0f0ee;--wk-paper: #ffffff;--wk-canvas: #f2f2f0;--wk-footer-bg: #17181a;--wk-footer-ink: #f5f5f4;--wk-footer-muted: #a3a5a8;--wk-footer-hairline: #2b2c2f;--wk-scrim-badge: rgba(20, 21, 23, .55);--wk-font: "Hanken Grotesk Variable", "Hanken Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--wk-sheet-max: 1360px;--wk-sheet-pad-x: 48px}.wk,.wk *{margin:0;padding:0;box-sizing:border-box}.wk{background:var(--wk-paper);color:var(--wk-ink-900);font-family:var(--wk-font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.wk a{color:inherit;text-decoration:none;transition:opacity .16s ease}.wk a:hover{opacity:.72}.wk img{max-width:100%;display:block}.wk button{font-family:inherit;cursor:pointer}.wk input::placeholder{color:var(--wk-ink-400)}.wk :focus-visible{outline:2px solid var(--wk-ink-900);outline-offset:2px}.wk-footer :focus-visible{outline-color:var(--wk-footer-ink)}.wk-sheet{max-width:var(--wk-sheet-max);margin:0 auto;background:var(--wk-paper);padding:28px var(--wk-sheet-pad-x) 48px}.wk-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 0 24px}.wk-wordmark{font-size:28px;font-weight:800;font-style:italic;letter-spacing:-.03em}.wk-nav{display:flex;gap:32px;font-size:15px;font-weight:500}.wk .wk-pill{display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;padding:11px 26px;border-radius:999px;background:var(--wk-ink-900);color:#fff;border:1px solid var(--wk-ink-900);transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.wk .wk-pill:hover{opacity:.88;transform:translateY(-1px)}.wk .wk-pill:active{transform:translateY(0)}.wk-hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:22px}.wk-hero-side{display:flex;flex-direction:column;gap:22px}.wk-card{position:relative;border-radius:16px;overflow:hidden;background:var(--wk-ink-200)}.wk-card>img{transition:transform .6s cubic-bezier(.2,.6,.2,1)}.wk-card:hover>img{transform:scale(1.03)}.wk-card-body h1 a,.wk-card-body h3 a{transition:opacity .16s ease}.wk-card--feature{height:640px}.wk-hero-side .wk-card{flex:1;min-height:240px}.wk-card-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#13141700 40%,#131417b3 92%,#13141773)}.wk-hero-side .wk-card-scrim{background:linear-gradient(180deg,#13141700 45%,#131417b3)}.wk-card-body{position:absolute;left:40px;right:40px;bottom:32px;color:#fff;pointer-events:none;display:flex;flex-direction:column;gap:24px}.wk-card-body a{pointer-events:auto}.wk-hero-side .wk-card-body{left:24px;right:24px;bottom:22px;gap:12px;align-items:flex-start}.wk-card--feature h1{font-size:52px;font-weight:700;line-height:1.12;letter-spacing:-.02em;max-width:640px}.wk-hero-side h3{font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.wk-feature-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.wk-feature-meta{display:flex;gap:48px}.wk-feature-meta .lbl{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.wk-feature-meta .val{font-size:16px;font-weight:600;margin-top:6px}.wk-capsules{display:flex;gap:10px;flex-wrap:wrap}.wk-capsule{display:inline-block;padding:9px 16px;border-radius:999px;background:var(--wk-scrim-badge);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.wk-capsule--sm{padding:8px 14px}.wk-capsule--outline{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--wk-ink-900);border:1px solid var(--wk-ink-200)}.wk-blog{margin-top:56px}.wk-blog>h2{font-size:44px;font-weight:700;letter-spacing:-.02em}.wk-blog-dek{margin-top:14px;font-size:16px;line-height:1.55;color:var(--wk-ink-500);max-width:520px}.wk-chips{display:flex;gap:10px;align-items:center;margin-top:28px;overflow-x:auto;scrollbar-width:none}.wk-chips::-webkit-scrollbar{display:none}.wk-search-btn{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--wk-ink-200);background:var(--wk-paper);display:inline-flex;align-items:center;justify-content:center;transition:border-color .16s ease}.wk-search-btn:hover{border-color:var(--wk-ink-900)}.wk-search-wrap[hidden]{display:none}.wk-search-input{font-family:inherit;font-size:14px;padding:11px 18px;border-radius:999px;border:1px solid var(--wk-ink-200);background:var(--wk-paper);color:var(--wk-ink-900);outline:none;width:190px}.wk-search-input:focus{border-color:var(--wk-ink-900)}.wk-chip{flex:none;font-size:14px;font-weight:500;padding:11px 18px;border-radius:999px;background:var(--wk-paper);color:var(--wk-ink-900);border:1px solid var(--wk-ink-200);white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease}.wk-chip:hover{border-color:var(--wk-ink-900)}.wk-chip[data-on]{background:var(--wk-ink-900);color:#fff;border-color:var(--wk-ink-900)}.wk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;margin-top:36px}.wk-post{display:flex;flex-direction:column;gap:12px}.wk-post[hidden]{display:none}.wk-cover{position:relative;height:280px;border-radius:12px;overflow:hidden;background:var(--wk-ink-200)}.wk-cover--sm{height:240px}.wk-cover img,.wk-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wk-cover img{transition:transform .6s cubic-bezier(.2,.6,.2,1)}.wk-post:hover .wk-cover img{transform:scale(1.04)}.wk-cover .wk-capsule{position:absolute;top:16px;left:16px;pointer-events:none}.wk-ph{position:absolute;inset:0;display:grid;place-items:center;padding:16px;text-align:center;color:var(--wk-ink-400);font-size:13px;font-weight:500}.wk-post-head{display:flex;justify-content:space-between;gap:16px;margin-top:4px}.wk-post-head .title{font-size:23px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.wk-post-head .arrow{font-size:18px;flex:none;transition:transform .2s ease,opacity .16s ease}.wk-post:hover .arrow{transform:translate(2px,-2px)}.wk-post-ex{font-size:15px;color:var(--wk-ink-500);line-height:1.55}.wk-byline{display:flex;align-items:center;gap:10px;font-size:14px;margin-top:2px}.wk-avatar{width:28px;height:28px;border-radius:50%;background:var(--wk-ink-200);color:var(--wk-ink-700);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:none}.wk-avatar--lg{width:32px;height:32px;font-size:12px}.wk-byline .name{font-weight:600}.wk-byline .dot{width:4px;height:4px;border-radius:50%;background:var(--wk-ink-400);flex:none}.wk-byline .date{color:var(--wk-ink-500)}.wk-loadmore{display:flex;justify-content:center;margin-top:48px}.wk-loadmore .wk-pill{padding:13px 28px}.wk-empty{margin-top:36px;font-size:16px;color:var(--wk-ink-500)}.wk-article-head{max-width:840px;margin:24px auto 0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.wk-back{font-size:14px;font-weight:600;color:var(--wk-ink-500)}.wk-article-head h1{font-size:48px;font-weight:700;line-height:1.12;letter-spacing:-.02em}.wk-article-cover{position:relative;height:480px;border-radius:16px;overflow:hidden;background:var(--wk-ink-200);margin-top:32px}.wk-article-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wk-prose{max-width:760px;margin:40px auto 0}.wk-prose p{margin:20px 0 0;font-size:17px;line-height:1.75;color:var(--wk-ink-700)}.wk-prose h2{margin:36px 0 0;font-size:28px;font-weight:700;letter-spacing:-.015em}.wk-prose h3{margin:32px 0 0;font-size:22px;font-weight:700;letter-spacing:-.01em}.wk-prose a{text-decoration:underline;text-underline-offset:3px}.wk-prose ul,.wk-prose ol{margin:20px 0 0;padding-left:24px}.wk-prose li{margin-top:8px;font-size:17px;line-height:1.75;color:var(--wk-ink-700)}.wk-prose blockquote{margin:36px 0;padding:28px 0;border-top:1px solid var(--wk-ink-200);border-bottom:1px solid var(--wk-ink-200)}.wk-prose blockquote p{margin:0;font-size:25px;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--wk-ink-900)}.wk-prose blockquote p:before{content:"“"}.wk-prose blockquote p:after{content:"”"}.wk-prose img{border-radius:12px;margin-top:28px}.wk-faq{max-width:760px;margin:56px auto 0}.wk-faq h2{font-size:28px;font-weight:700;letter-spacing:-.015em}.wk-faq details{border-top:1px solid var(--wk-ink-200);padding:18px 0}.wk-faq details:last-child{border-bottom:1px solid var(--wk-ink-200)}.wk-faq summary{font-size:17px;font-weight:600;cursor:pointer}.wk-faq details p{margin-top:10px;font-size:16px;line-height:1.65;color:var(--wk-ink-700)}.wk-article-cta{max-width:760px;margin:56px auto 0;border-top:1px solid var(--wk-ink-200);padding-top:40px}.wk-article-cta h2{font-size:32px;font-weight:700;letter-spacing:-.02em}.wk-article-cta .sub{margin-top:10px;font-size:16px;color:var(--wk-ink-500)}.wk-article-cta form{display:flex;gap:10px;margin-top:22px;max-width:440px;position:relative}.wk-article-cta input[type=email]{font-family:inherit;font-size:15px;padding:12px 20px;border-radius:999px;background:var(--wk-paper);border:1px solid var(--wk-ink-200);color:var(--wk-ink-900);outline:none;flex:1;min-width:0}.wk-article-cta input[type=email]:focus{border-color:var(--wk-ink-900)}.wk-more{margin-top:72px}.wk-more>h2{font-size:32px;font-weight:700;letter-spacing:-.02em}.wk-more .wk-grid{margin-top:28px}.wk-news-msg{margin-top:12px;font-size:14px;color:var(--wk-ink-500)}.wk-footer{margin-top:56px;background:var(--wk-footer-bg);border-radius:20px;padding:56px;color:var(--wk-footer-ink)}.wk-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:48px}.wk-footer .wk-wordmark{display:block}.wk-footer-blurb{margin:20px 0 0;font-size:15px;line-height:1.6;color:var(--wk-footer-muted);max-width:340px}.wk-footer-news{display:flex;gap:10px;margin-top:24px;max-width:380px;position:relative}.wk-footer-news input[type=email]{font-family:inherit;font-size:15px;padding:12px 20px;border-radius:999px;background:transparent;border:1px solid var(--wk-footer-hairline);color:#fff;outline:none;flex:1;min-width:0}.wk-footer-news input[type=email]:focus{border-color:var(--wk-footer-muted)}.wk-footer-news .wk-pill{background:#fff;color:var(--wk-ink-900);border:none;padding:12px 24px}.wk-footer-news .wk-news-msg{position:absolute;top:100%;left:20px;color:var(--wk-footer-muted)}.wk-footer-col{display:flex;flex-direction:column;gap:14px;font-size:15px}.wk-footer-col .head{font-weight:700;margin-bottom:6px}.wk-footer-col a{color:var(--wk-footer-muted)}.wk-footer-legal{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--wk-footer-hairline);margin-top:48px;padding-top:26px;font-size:14px;color:var(--wk-footer-muted)}.wk-footer-legal .links{display:flex;gap:32px}.wk-footer-legal a{color:var(--wk-footer-muted)}.wk-consent{position:fixed;left:20px;right:20px;bottom:20px;z-index:400;max-width:520px;margin:0 auto;background:var(--wk-footer-bg);color:var(--wk-footer-ink);border-radius:16px;padding:20px 22px}.wk-consent[hidden]{display:none}.wk-consent p{margin:0;font-size:14px;line-height:1.55;color:var(--wk-footer-muted)}.wk-consent p b{color:var(--wk-footer-ink);font-weight:600}.wk-consent-actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.wk-consent .wk-pill{padding:10px 20px;font-size:14px;background:#fff;color:var(--wk-ink-900);border-color:#fff}.wk-consent .wk-pill--ghost{background:transparent;color:var(--wk-footer-ink);border:1px solid var(--wk-footer-hairline)}.wk-consent .wk-pill--ghost:hover{border-color:var(--wk-footer-muted)}@media(prefers-reduced-motion:reduce){.wk *,.wk *:before,.wk *:after{transition-duration:.01ms!important;animation:none!important}.wk-card:hover>img,.wk-post:hover .wk-cover img{transform:none}.wk-post:hover .arrow,.wk .wk-pill:hover{transform:none}}@media(max-width:1080px){:root{--wk-sheet-pad-x: 28px}.wk-hero{grid-template-columns:1fr}.wk-card--feature{height:480px}.wk-hero-side{flex-direction:row}.wk-hero-side .wk-card{min-height:280px}.wk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.wk-footer{padding:44px 36px}.wk-footer-grid{grid-template-columns:1fr 1fr;gap:40px 32px}.wk-footer-grid>div:first-child{grid-column:1 / -1}}@media(max-width:680px){:root{--wk-sheet-pad-x: 18px}.wk-sheet{padding-top:18px;padding-bottom:28px}.wk-topbar{padding-bottom:18px}.wk-nav{display:none}.wk-wordmark{font-size:24px}.wk-card--feature{height:420px}.wk-card--feature h1{font-size:32px}.wk-card-body{left:20px;right:20px;bottom:20px;gap:16px}.wk-feature-meta{gap:24px}.wk-hero-side{flex-direction:column}.wk-hero-side .wk-card{min-height:240px}.wk-blog{margin-top:40px}.wk-blog>h2{font-size:34px}.wk-grid{grid-template-columns:1fr;gap:32px}.wk-cover{height:240px}.wk-article-head h1{font-size:32px}.wk-article-cover{height:260px;margin-top:24px}.wk-prose{margin-top:28px}.wk-prose blockquote p{font-size:21px}.wk-article-cta form{flex-direction:column}.wk-footer{margin-top:40px;padding:32px 22px;border-radius:16px}.wk-footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.wk-footer-legal{flex-direction:column;gap:12px}.wk-footer-legal .links{gap:20px}}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--vr-paper: #ffffff;--vr-ink: #0b0b0c;--vr-ink-soft: #3a3a40;--vr-ink-mid: #55555c;--vr-ink-faint: #8a8a90;--vr-ink-strip: #6b6b72;--vr-hairline: #e8e8e4;--vr-card: #f4f4f2;--vr-card-hover: #efefeb;--vr-ph: #e9e9e4;--vr-ph-logo: #f1f1ee;--vr-hero-bg: #14141a;--vr-btn: #18181b;--vr-btn-hover: #27272a;--vr-btn-ink: #fafafa;--vr-input-border: #e4e4e7;--vr-footer-bg: #131515;--vr-footer-ink: #f4f4f2;--vr-footer-link: #c9c9c6;--vr-footer-muted: #8e8e92;--vr-footer-label: #6e6e74;--vr-footer-hairline: rgba(255, 255, 255, .12);--vr-serif: "Instrument Serif", Georgia, serif;--vr-sans: "Instrument Sans Variable", "Instrument Sans", system-ui, sans-serif;--vr-zoom-ease: cubic-bezier(.2, .7, .3, 1);--vr-pad-x: 26px;--vr-accent: #2b59ff;--vr-capsule-border: #dcdcd6;--vr-progress-track: #edede9;--vr-read-border-hover: #d6d6d0}.vr,.vr *,.vr *:before,.vr *:after{margin:0;padding:0;box-sizing:border-box}.vr{background:var(--vr-paper);color:var(--vr-ink);font-family:var(--vr-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.vr ::selection{background:var(--vr-ink);color:var(--vr-paper)}.vr :where(a){color:inherit;text-decoration:none}.vr img{max-width:100%;display:block}.vr button,.vr input{font-family:inherit}.vr :focus-visible{outline:2px solid var(--vr-ink);outline-offset:2px}.vr-footer :focus-visible,.vr-hero :focus-visible{outline-color:#fff}@media(prefers-reduced-motion:no-preference){html:has(.vr){scroll-behavior:smooth}}.vr-frame{width:min(1180px,calc(100% - 40px));margin:0 auto;border-left:1px solid var(--vr-hairline);border-right:1px solid var(--vr-hairline);min-height:100vh;display:flex;flex-direction:column}.vr-frame>main{flex:1}.vr-nav{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:24px;height:54px;padding:0 12px 0 var(--vr-pad-x);background:var(--vr-paper);border-bottom:1px solid var(--vr-hairline)}.vr-frame:has(.vr-hero){padding-top:14px}.vr-frame:has(.vr-hero)>main{margin-top:-68px}.vr-wordmark{font-family:var(--vr-serif);font-size:26px;letter-spacing:.1em}.vr-nav-links{display:flex;align-items:center;gap:30px;font-size:15px}.vr-nav-links>a:not(.vr-btn){color:var(--vr-ink-mid);transition:color .15s ease}.vr-nav-links>a:not(.vr-btn):hover{color:var(--vr-ink)}.vr-nav-links>a[aria-current=page]{color:var(--vr-ink)}.vr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;height:36px;padding:0 16px;border:none;border-radius:6px;background:var(--vr-btn);color:var(--vr-btn-ink);font-size:14px;font-weight:500;box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:background-color .15s ease}.vr-btn:hover{background:var(--vr-btn-hover);color:var(--vr-btn-ink)}.vr-btn--ghost{background:var(--vr-paper);color:var(--vr-btn);border:1px solid var(--vr-input-border)}.vr-btn--ghost:hover{background:#f4f4f5;color:var(--vr-btn)}.vr-btn--sm{height:32px;padding:0 12px;font-size:13px}.vr-hero{position:relative;height:525px;overflow:hidden;background:var(--vr-hero-bg);border-bottom:1px solid var(--vr-hairline)}.vr-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.vr-hero-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0a0a0e1a,#0a0a0e00 40%,#0a0a0e8c)}.vr-hero-inner{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:40px 42px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.vr-hero-copy{display:flex;flex-direction:column;gap:14px}.vr-hero-copy h1{font-family:var(--vr-serif);font-weight:400;font-size:clamp(44px,5.6vw,78px);line-height:1;letter-spacing:-.015em;color:#fff;text-wrap:balance;max-width:8.4em}.vr-hero-copy p{font-size:17px;line-height:1.5;color:#ffffffd1;max-width:30em}.vr-recent{display:flex;align-items:stretch;gap:16px;width:356px;max-width:100%;padding:12px;background:var(--vr-paper);border-radius:5px;box-shadow:0 18px 40px #00000038}.vr-recent-thumb{flex:none;width:108px;border-radius:4px;overflow:hidden}.vr-recent-thumb img,.vr-recent-thumb .vr-ph{width:100%;height:100%;object-fit:cover}.vr-recent-body{display:flex;flex-direction:column;gap:8px;padding:4px 6px 6px 0;min-width:0}.vr-recent-label{font-size:13.5px;color:var(--vr-ink-faint)}.vr-recent-title{font-family:var(--vr-serif);font-size:22px;line-height:1.18;letter-spacing:-.01em}.vr-recent .vr-meta{font-size:13px}.vr-meta{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--vr-ink-faint)}.vr-dot{flex:none;width:9px;height:9px;border-radius:1px}.vr-meta .cat{color:var(--vr-ink-soft)}.vr-meta .date{margin-left:6px}.vr-cover{border-radius:4px;overflow:hidden}.vr-cover img,.vr-cover .vr-ph{width:100%;height:100%;object-fit:cover;transition:transform .76s var(--vr-zoom-ease)}a.vr-recent:hover .vr-recent-thumb img,a.vr-recent:hover .vr-recent-thumb .vr-ph,a.vr-feature:hover .vr-cover img,a.vr-feature:hover .vr-cover .vr-ph,a.vr-post:hover .vr-cover img,a.vr-post:hover .vr-cover .vr-ph{transform:scale(1.05)}.vr-recent-thumb img,.vr-recent-thumb .vr-ph{transition:transform .76s var(--vr-zoom-ease)}.vr-ph{display:block;width:100%;height:100%;background-color:var(--vr-ph);background-image:repeating-linear-gradient(135deg,#0000000d 0 9px,#0000 9px 18px)}.vr-strip{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:34px;padding:0 var(--vr-pad-x);height:70px;border-bottom:1px solid var(--vr-hairline);overflow:hidden}.vr-strip-label{font-size:14.5px;color:var(--vr-ink-strip);white-space:nowrap}.vr-marquee{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.vr-marquee-track{display:flex;width:max-content;animation:vr-marquee 34s linear infinite}.vr-marquee-group{display:flex;align-items:center;gap:46px;padding-right:46px}.vr-logo{height:26px;background-color:var(--vr-ph-logo);background-image:repeating-linear-gradient(135deg,#0000000e 0 7px,#0000 7px 14px)}.vr-logo-name{font-size:16px;font-weight:500;color:var(--vr-ink-faint);white-space:nowrap}@keyframes vr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.vr-articles{padding:56px var(--vr-pad-x) 80px;scroll-margin-top:70px}.vr-articles-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.vr-articles-head h2{font-family:var(--vr-serif);font-weight:400;font-size:clamp(32px,3.8vw,46px);line-height:1.05;letter-spacing:-.015em}.vr-viewall{display:inline-flex;align-items:center;gap:9px;font-size:15px;color:#38383e;white-space:nowrap;transition:color .15s ease}.vr-viewall:hover{color:var(--vr-ink-mid)}.vr-viewall .arr{font-size:16px}a.vr-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;padding:14px;border-radius:5px;background:var(--vr-card);transition:background .24s ease}a.vr-feature:hover{background:var(--vr-card-hover)}.vr-feature .vr-cover{aspect-ratio:16 / 10}.vr-feature-body{display:flex;flex-direction:column;gap:14px;padding:8px 26px 8px 0}.vr-feature-body h3{font-family:var(--vr-serif);font-weight:400;font-size:clamp(28px,2.8vw,38px);line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.vr-feature-body p{font-size:16px;line-height:1.6;color:var(--vr-ink-mid);text-wrap:pretty}.vr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-top:16px}a.vr-post{display:flex;flex-direction:column;gap:16px;padding:14px 14px 26px;border-radius:5px;background:var(--vr-card);transition:background .24s ease}a.vr-post:hover{background:var(--vr-card-hover)}.vr-post .vr-cover{aspect-ratio:4 / 3}.vr-post-body{display:flex;flex-direction:column;gap:14px;padding:4px 6px 0}.vr-post-body h3{font-family:var(--vr-serif);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.vr-empty{color:var(--vr-ink-mid);font-size:16px}.vr-news{border-top:1px solid var(--vr-hairline);padding:88px var(--vr-pad-x);scroll-margin-top:70px}.vr-news-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.vr-news-inner h2{font-family:var(--vr-serif);font-weight:400;font-size:clamp(34px,4.6vw,56px);line-height:1.04;letter-spacing:-.015em;max-width:16ch;text-wrap:balance}.vr-news-inner>p{font-size:17px;line-height:1.55;color:var(--vr-ink-mid);max-width:46ch;text-wrap:pretty}.vr-news-form{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;width:min(460px,100%)}.vr-news-form input[type=email]{flex:1;min-width:0;height:36px;padding:0 12px;border:1px solid var(--vr-input-border);border-radius:6px;background:var(--vr-paper);color:var(--vr-btn);font-size:14px;box-shadow:0 1px 2px #0000000d;outline:none}.vr-news-form input[type=email]:focus-visible{outline:2px solid var(--vr-ink);outline-offset:2px}.vr-news-form input::placeholder{color:var(--vr-ink-faint)}.vr-news-form .vr-btn{flex:none}.vr-news-msg{flex-basis:100%;font-size:13.5px;color:var(--vr-ink-faint);text-align:left}.vr-footer{border-top:1px solid var(--vr-hairline);padding:60px var(--vr-pad-x) 32px;background:var(--vr-footer-bg);scroll-margin-top:70px}.vr-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:44px}.vr-footer-brand{display:flex;flex-direction:column;gap:12px;max-width:34ch}.vr-footer-brand .vr-wordmark{letter-spacing:-.01em;color:var(--vr-footer-ink)}.vr-footer-brand p{font-size:15px;line-height:1.6;color:var(--vr-footer-muted)}.vr-footer-col{display:flex;flex-direction:column;gap:12px}.vr-footer-col .head{font-size:13px;color:var(--vr-footer-label)}.vr-footer-col a{font-size:15px;color:var(--vr-footer-link);transition:color .15s ease}.vr-footer-col a:hover{color:#fff}.vr-footer-legal{margin-top:48px;padding-top:20px;border-top:1px solid var(--vr-footer-hairline);display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px;color:var(--vr-footer-label)}.vr-footer-legal .links{display:flex;gap:22px}.vr-footer-legal a{color:var(--vr-footer-label);transition:color .15s ease}.vr-footer-legal a:hover{color:#fff}.vr-consent{position:fixed;left:18px;bottom:18px;z-index:60;max-width:420px;padding:18px;background:var(--vr-paper);border:1px solid var(--vr-hairline);border-radius:6px;box-shadow:0 18px 40px #0000002e;font-size:14px;line-height:1.5;color:var(--vr-ink-soft);font-family:var(--vr-sans)}.vr-consent b{color:var(--vr-ink)}.vr-consent-actions{display:flex;gap:8px;margin-top:12px}.vr-glow{position:absolute;left:50%;transform:translate(-50%);pointer-events:none;background:radial-gradient(ellipse at center,#2b59ff0d,#2b59ff00 45%,#fff0 70%)}.vr-archive-head{position:relative;padding:64px 24px 48px;overflow:hidden}.vr-archive-head .vr-glow{top:-340px;width:1000px;height:620px}.vr-archive-head-inner{position:relative;display:flex;flex-direction:column;gap:16px}.vr-kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--vr-ink-faint)}.vr-archive-head h1{font-family:var(--vr-serif);font-weight:400;font-size:clamp(40px,6vw,78px);line-height:1;letter-spacing:-.015em;max-width:14ch;text-wrap:balance}.vr-archive-head .sub{margin-top:6px;font-size:17px;line-height:1.55;color:var(--vr-ink-mid);max-width:48ch;text-wrap:pretty}.vr-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.vr-chip{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;height:32px;padding:0 12px;border:1px solid var(--vr-input-border);border-radius:6px;background:var(--vr-paper);color:var(--vr-btn);font-size:13px;font-weight:500;box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:background-color .15s ease,color .15s ease}.vr-chip:hover{background:#f4f4f5}.vr-chip[data-on]{background:var(--vr-btn);color:var(--vr-btn-ink);border-color:transparent}.vr-archive{padding:24px 24px 120px}.vr-archive-list{display:flex;flex-direction:column;border-top:1px solid var(--vr-hairline)}a.vr-row{display:grid;grid-template-columns:140px 1fr auto;gap:32px;align-items:center;padding:22px 16px;border-bottom:1px solid var(--vr-hairline);border-radius:12px;transition:background .24s ease,transform .24s var(--vr-zoom-ease)}a.vr-row:hover{background:#00000006;transform:translate(6px)}.vr-row-thumb{aspect-ratio:16 / 11;border-radius:8px;overflow:hidden}.vr-row-thumb img,.vr-row-thumb .vr-ph{width:100%;height:100%;object-fit:cover}.vr-row-body{display:flex;flex-direction:column;gap:9px;min-width:0}.vr-row-meta,.vr-mini-meta{display:flex;align-items:center;gap:10px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--vr-ink-strip)}.vr-row-meta .cat,.vr-mini-meta .cat{color:var(--vr-ink-mid)}.vr-row-body h2{font-family:var(--vr-serif);font-weight:400;font-size:clamp(20px,2vw,26px);letter-spacing:-.015em;line-height:1.2}.vr-row-body .ex{font-size:15px;line-height:1.55;color:var(--vr-ink-strip);max-width:62ch}.vr-row-arr{font-size:19px;color:#9a9a9e}.vr-loadmore{display:flex;justify-content:center;padding:44px 0 0}.vr-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;background:var(--vr-progress-track)}.vr-progress-fill{height:100%;width:0%;background:var(--vr-accent);transition:width 90ms linear}.vr-article-head{position:relative;padding:60px 24px 0;overflow:hidden}.vr-article-head .vr-glow{top:-360px;width:1000px;height:640px}.vr-article-head-inner{position:relative;width:min(780px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.vr-back{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--vr-ink-strip);transition:color .15s ease}.vr-back:hover{color:var(--vr-ink)}.vr-article-meta{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--vr-ink-strip)}.vr-capsule{padding:5px 11px;border:1px solid var(--vr-capsule-border);color:var(--vr-ink-mid)}.vr-article-head h1{margin-top:6px;font-family:var(--vr-serif);font-weight:400;font-size:clamp(36px,5.2vw,62px);letter-spacing:-.015em;line-height:1.05;text-wrap:balance}.vr-dek{font-size:18px;line-height:1.55;color:var(--vr-ink-mid);max-width:52ch;text-wrap:pretty}.vr-byline{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding-top:26px;border-top:1px solid var(--vr-hairline);width:100%}.vr-avatar{flex:none;width:38px;height:38px;border-radius:8px;background-color:var(--vr-ph-logo);background-image:repeating-linear-gradient(135deg,var(--vr-hairline) 0 5px,rgba(255,255,255,0) 5px 10px);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--vr-ink-mid)}.vr-byline-name{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.vr-byline-name .name{font-size:14.5px;font-weight:500}.vr-byline-name .sub{font-size:11px;color:var(--vr-ink-faint)}.vr-article-cover{width:min(1080px,calc(100% - 48px));margin:56px auto 0;aspect-ratio:21 / 9;border-radius:8px;overflow:hidden}.vr-article-cover img,.vr-article-cover .vr-ph{width:100%;height:100%;object-fit:cover}.vr-prose{width:min(720px,calc(100% - 48px));margin:0 auto;padding:72px 0 96px;font-size:18px;line-height:1.72;color:var(--vr-ink-soft)}.vr-prose p{margin:0 0 28px}.vr-prose>p:first-child{font-size:21px;line-height:1.6;color:var(--vr-ink)}.vr-prose h2{margin:48px 0 18px;font-family:var(--vr-serif);font-weight:400;font-size:30px;letter-spacing:-.015em;line-height:1.2;color:var(--vr-ink)}.vr-prose h3{margin:36px 0 14px;font-family:var(--vr-serif);font-weight:400;font-size:24px;letter-spacing:-.01em;line-height:1.25;color:var(--vr-ink)}.vr-prose blockquote{margin:40px 0;padding:26px 30px;border:1px solid var(--vr-hairline);border-left:2px solid var(--vr-accent);background:#00000005;font-size:20px;line-height:1.5;color:var(--vr-ink);letter-spacing:-.015em}.vr-prose blockquote p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.vr-prose ul,.vr-prose ol{margin:0 0 28px;padding-left:22px;display:flex;flex-direction:column;gap:12px}.vr-prose a{text-decoration:underline;text-underline-offset:3px}.vr-prose img{border-radius:8px}.vr-prose strong{font-weight:600;color:var(--vr-ink)}.vr-prose code{font-size:.88em;background:var(--vr-card);padding:2px 6px;border-radius:4px}.vr-prose pre{margin:0 0 28px;padding:18px 20px;background:var(--vr-card);border-radius:8px;overflow-x:auto;font-size:15px;line-height:1.6}.vr-prose pre code{background:none;padding:0}.vr-share{display:flex;align-items:center;gap:14px;margin-top:52px;padding-top:28px;border-top:1px solid var(--vr-hairline);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--vr-ink-faint)}.vr-share-btns{display:flex;gap:8px}.vr-share-btns .vr-btn--sm{font-size:12px;letter-spacing:normal;text-transform:none}.vr-faq{width:min(720px,calc(100% - 48px));margin:0 auto;padding:0 0 72px}.vr-faq h2{font-family:var(--vr-serif);font-weight:400;font-size:30px;letter-spacing:-.015em;margin-bottom:10px}.vr-faq details{border-bottom:1px solid var(--vr-hairline);padding:14px 0}.vr-faq summary{font-size:16px;font-weight:500;cursor:pointer;color:var(--vr-ink)}.vr-faq details p{margin:10px 0 0;font-size:15.5px;line-height:1.6;color:var(--vr-ink-mid)}.vr-keep{padding:0 24px 110px}.vr-keep-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:26px;border-bottom:1px solid var(--vr-hairline)}.vr-keep-head h2{font-family:var(--vr-serif);font-weight:400;font-size:clamp(24px,3vw,34px);letter-spacing:-.015em}.vr-read{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:26px;margin-top:32px}a.vr-read-card{display:flex;flex-direction:column;gap:16px;padding:14px 14px 22px;border:1px solid var(--vr-hairline);border-radius:12px;background:var(--vr-paper);transition:transform .28s var(--vr-zoom-ease),border-color .28s ease}a.vr-read-card:hover{transform:translateY(-5px);border-color:var(--vr-read-border-hover)}.vr-read-card .vr-cover{aspect-ratio:4 / 3;border-radius:8px}.vr-read-body{display:flex;flex-direction:column;gap:11px;padding:0 8px}.vr-read-body h3{font-family:var(--vr-serif);font-weight:400;font-size:21px;letter-spacing:-.01em;line-height:1.25}.vr-cta-wrap{padding:0 24px 110px}.vr-cta{position:relative;overflow:hidden;border:1px solid var(--vr-hairline);border-radius:12px;background:var(--vr-paper);padding:clamp(44px,6vw,78px) 32px}.vr-cta .vr-glow{bottom:-60%;top:auto;width:900px;height:700px}.vr-cta-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.vr-cta-inner h2{font-family:var(--vr-serif);font-weight:400;font-size:clamp(28px,4vw,46px);letter-spacing:-.015em;line-height:1.08;max-width:16ch;text-wrap:balance}.vr-cta-inner>p{font-size:16.5px;line-height:1.55;color:var(--vr-ink-mid);max-width:44ch}.vr-cta-form{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding:7px 7px 7px 20px;width:min(440px,100%);border:1px solid var(--vr-capsule-border);background:var(--vr-paper)}.vr-cta-form input[type=email]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--vr-ink);font-size:15px;padding:8px 0}.vr-cta-form input::placeholder{color:var(--vr-ink-faint)}.vr-cta-form .vr-btn{flex:none}.vr-cta-form .vr-news-msg{padding-bottom:6px}@media(prefers-reduced-motion:reduce){.vr *,.vr *:before,.vr *:after{transition-duration:.01ms!important;animation:none!important}a.vr-recent:hover .vr-recent-thumb img,a.vr-recent:hover .vr-recent-thumb .vr-ph,a.vr-feature:hover .vr-cover img,a.vr-feature:hover .vr-cover .vr-ph,a.vr-post:hover .vr-cover img,a.vr-post:hover .vr-cover .vr-ph,a.vr-row:hover,a.vr-read-card:hover{transform:none}}@media(max-width:1024px){a.vr-feature{gap:28px}}@media(max-width:860px){.vr-hero{height:auto;min-height:480px;display:flex}.vr-hero-inner{position:relative;inset:auto;align-self:flex-end;width:100%;grid-template-columns:1fr;align-items:start;gap:28px;padding:120px 22px 28px}a.vr-feature{grid-template-columns:1fr;gap:16px}.vr-feature-body{padding:4px 6px 8px}.vr-footer-grid{grid-template-columns:1fr 1fr;gap:32px}:root{--vr-pad-x: 22px}}@media(max-width:720px){a.vr-row{grid-template-columns:96px 1fr auto;gap:16px;padding:18px 10px}.vr-row-arr{display:none}}@media(max-width:560px){.vr-frame{width:100%;border-left:none;border-right:none}.vr-nav{padding:0 10px 0 16px}.vr-nav-links{gap:18px;font-size:14px}.vr-nav-links>a:not(.vr-btn){display:none}.vr-strip{gap:16px}.vr-articles{padding:40px var(--vr-pad-x) 56px}.vr-news{padding:64px var(--vr-pad-x)}.vr-footer-grid{grid-template-columns:1fr;gap:28px}.vr-footer-legal{flex-direction:column;align-items:flex-start;gap:10px}:root{--vr-pad-x: 16px}.vr-archive-head{padding:44px 16px 36px}.vr-archive{padding:12px 16px 72px}a.vr-row{grid-template-columns:1fr;gap:12px}.vr-row-thumb{max-width:220px}.vr-keep,.vr-cta-wrap{padding:0 16px 72px}.vr-read{grid-template-columns:1fr}.vr-cta-form{padding-left:14px}}
