@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-normal.sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-normal.TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-normal.B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--yellow:#ffc20e;--ink:#0b0b0b;--muted:#5c5f5d;--line:#e7e8e6;--soft:#f4f5f3;--white:#fff;--radius-card:32px;--font:"Inter Tight Variable", "Inter Tight", system-ui, sans-serif;--page:760px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--muted)}button,input{font:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hl{color:var(--yellow)}.on-light .hl{background:linear-gradient(to bottom, transparent 10%, var(--yellow) 10%, var(--yellow) 94%, transparent 94%);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:0 -.04em;padding:0 .1em}.site-header{z-index:20;background:var(--yellow);position:sticky;top:0}.site-header .inner{max-width:var(--page);justify-content:space-between;align-items:center;height:60px;margin:0 auto;padding:0 8px 0 20px;display:flex}.site-header .logo{color:var(--ink);display:flex}.site-header .logo img{width:auto;height:22px;display:block}.icon-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover{color:var(--ink);background:#0000000f}.header-actions{align-items:center;display:flex}.reading-progress{background:#0000001f;height:3px}.reading-progress>span{background:var(--ink);width:0;height:3px;display:block}.chips{max-width:var(--page);scrollbar-width:none;gap:8px;margin:0 auto;padding:12px 20px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{background:var(--soft);height:38px;color:var(--ink);white-space:nowrap;border-radius:19px;flex-shrink:0;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.chip:hover{color:var(--ink);background:#e9ebe8}.chip[aria-current=page]{background:var(--ink);color:var(--white)}.feed{max-width:var(--page);flex-direction:column;gap:12px;margin:0 auto;padding:0 12px 120px;display:flex}.feed-title{letter-spacing:-.6px;margin:20px 8px 4px;font-size:22px;font-weight:700}.page-title{max-width:var(--page);margin:0 auto;padding:20px 20px 4px}.page-title h1{letter-spacing:-1.2px;margin:0;font-size:34px;font-weight:700}.page-title p{color:var(--muted);margin:6px 0 0}.card{border-radius:var(--radius-card);isolation:isolate;background:#22382c;height:480px;position:relative;overflow:hidden}.card.is-featured{height:560px}.card>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.card:after{content:"";z-index:-1;background:linear-gradient(#0000004d 0%,#0000 22% 42%,#000000db 100%);position:absolute;inset:0}.card-top{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.glass{backdrop-filter:blur(14px);color:var(--white);background:#1012116b;border:1px solid #ffffff2e}.place{border-radius:24px;align-items:center;gap:10px;min-width:0;height:48px;padding:0 16px 0 5px;display:inline-flex}.place:hover{color:var(--white);background:#10121194}.place .dot{background:var(--yellow);width:38px;height:38px;color:var(--ink);border-radius:19px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.place .txt{flex-direction:column;min-width:0;line-height:1.1;display:flex}.place .cat{font-size:15px;font-weight:600}.place .town{color:#e6e9e7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.round{cursor:pointer;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.round:hover{color:var(--white);background:#10121199}.card-bottom{color:var(--white);flex-direction:column;gap:12px;padding:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.card-title{letter-spacing:-.9px;text-wrap:balance;margin:0;font-size:26px;font-weight:700;line-height:1.1}.card.is-featured .card-title{letter-spacing:-1.1px;font-size:30px}.card-title a{color:var(--white)}.card-title a:before{content:"";z-index:0;position:absolute;inset:0}.card-meta{color:#e2e5e3;font-size:13px}.card-actions{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.card-actions .group{gap:8px;display:flex}.card-top{z-index:1}.read-btn{background:var(--white);height:44px;color:var(--ink);border-radius:22px;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.read-btn:hover{color:var(--ink);background:#ececec}.newsletter{border-radius:var(--radius-card);background:var(--ink);color:var(--white);flex-direction:column;gap:14px;padding:28px 22px;display:flex}.newsletter .eyebrow{letter-spacing:.6px;text-transform:uppercase;color:var(--yellow);font-size:12px;font-weight:600}.newsletter h2{letter-spacing:-.8px;margin:0;font-size:26px;font-weight:700;line-height:1.1}.newsletter label{color:#c4c8c5;font-size:14px}.newsletter input{height:50px;color:var(--white);background:#161817;border:1px solid #3a3e3b;border-radius:25px;padding:0 18px;font-size:16px}.newsletter button{background:var(--yellow);height:50px;color:var(--ink);cursor:pointer;border:0;border-radius:25px;font-size:16px;font-weight:600}.newsletter button:hover{background:#ffcf3d}.newsletter .msg{color:#c4c8c5;margin:0;font-size:14px}.dock{left:50%;bottom:calc(22px + env(safe-area-inset-bottom));z-index:30;backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(#ffffff42 0%,#ffffff14 46%,#ffffff05 54%,#0000002e 100%),#1214139e;border:1px solid #ffffff4d;border-radius:33px;align-items:center;gap:10px;height:66px;padding:0 7px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #00000059,inset 0 1px #ffffff8c,inset 0 -1px #00000040}.dock a{width:48px;height:48px;color:var(--white);border-radius:24px;justify-content:center;align-items:center;display:inline-flex}.dock a:hover{color:var(--white);background:#ffffff1a}.dock a[aria-current=page]{border:2.5px solid var(--yellow);width:52px;height:52px;color:var(--ink);background:linear-gradient(#fff 0% 45%,#e9ecea 100%);box-shadow:0 4px 12px #0000004d,inset 0 1px #fff,inset 0 -2px 3px #00000014}.article-head{flex-direction:column;gap:14px;max-width:680px;margin:0 auto;padding:24px 20px 20px;display:flex}.kicker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tag{background:var(--yellow);height:24px;color:var(--ink);letter-spacing:.6px;text-transform:uppercase;border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.tag:hover{color:var(--ink);background:#ffcf3d}.sep{background:#b9bdba;border-radius:2px;width:4px;height:4px}.meta{color:var(--muted);font-size:13px}.article-head h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,6vw,44px);font-weight:700;line-height:1.12}.dek{color:var(--muted);margin:0;font-size:19px;line-height:1.4}.byline{align-items:center;gap:12px;padding-top:6px;display:flex}.avatar{background:var(--yellow);width:40px;height:40px;color:var(--ink);border-radius:20px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.byline .name{font-size:15px;font-weight:600}.hero{max-width:900px;margin:0 auto}.hero img{object-fit:cover;width:100%;height:auto;max-height:72vh}.hero figcaption{max-width:680px;color:var(--muted);margin:8px auto 0;padding:0 20px;font-size:13px;line-height:1.4}.prose{color:#1d1f1e;max-width:680px;margin:0 auto;padding:26px 20px 8px;font-size:18px;line-height:1.65}.prose>*{margin:0}.prose>*+*{margin-top:1.1em}.prose h2{letter-spacing:-.6px;color:var(--ink);margin:1.6em 0 0;font-size:23px;line-height:1.2}.prose h3{margin:1.4em 0 0;font-size:19px}.prose a{text-decoration:underline;text-decoration-color:var(--yellow);text-underline-offset:3px;text-decoration-thickness:3px}.prose blockquote{letter-spacing:-.5px;color:var(--ink);margin:1.6em 0;padding:0;font-size:24px;font-weight:600;line-height:1.25}.prose blockquote:before{content:"«";background:var(--yellow);border-radius:8px;justify-content:center;width:44px;height:44px;margin-bottom:12px;font-size:56px;font-weight:700;line-height:1;display:flex;overflow:hidden}.prose blockquote p{margin:0}.prose img{border-radius:14px}.prose ul,.prose ol{padding-left:1.2em}.article-tools{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;max-width:680px;margin:18px auto 0;padding:10px 20px;display:flex}.article-tools .chips{margin:0;padding:0}.share-status{color:var(--muted);font-size:13px}.menu-wrap{max-width:var(--page);flex-direction:column;gap:28px;margin:0 auto;padding:20px 20px 120px;display:flex}.search-box{background:var(--soft);height:50px;color:var(--muted);border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.menu-list{flex-direction:column;display:flex}.menu-list a{border-bottom:1px solid var(--line);letter-spacing:-.7px;justify-content:space-between;align-items:center;min-height:54px;font-size:24px;font-weight:600;display:flex}.menu-list a span{color:#9ea39f;display:flex}.eyebrow-dark{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.wrap-chips{flex-wrap:wrap;gap:8px;display:flex}.btn-yellow{background:var(--yellow);height:52px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.btn-yellow:hover{color:var(--ink);background:#ffcf3d}.search-results{flex-direction:column;display:flex}.search-results a{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:14px 0;display:flex}.search-results strong{letter-spacing:-.3px;font-size:17px}.site-footer{background:var(--ink);color:var(--white);padding:36px 20px 130px}.site-footer .inner{max-width:var(--page);flex-direction:column;gap:24px;margin:0 auto;display:flex}.site-footer .logo img{width:auto;height:24px;display:block}.site-footer p{color:#c4c8c5;margin:0;font-size:15px;line-height:1.5}.site-footer nav{flex-wrap:wrap;gap:6px 20px;display:flex}.site-footer nav a{color:#d9dcda;padding:6px 0;font-size:15px}.site-footer nav a:hover{color:var(--yellow)}.site-footer small{color:#9ea39f;border-top:1px solid #2a2d2b;padding-top:18px}.simple{max-width:680px;margin:0 auto;padding:24px 20px 40px}.simple h1{letter-spacing:-1.2px;margin:0 0 12px;font-size:34px}@media (width>=720px){.feed.grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feed.grid>.is-featured,.feed.grid>.newsletter,.feed.grid>.feed-title{grid-column:1/-1}}.audio-flag{color:var(--yellow);white-space:nowrap;font-weight:600}.audio-flag svg{vertical-align:-2px;display:inline}html.has-audio .feed,html.has-audio .menu-wrap,html.has-audio .site-footer{padding-bottom:200px}.card>img{height:124%;transform:translate3d(0, var(--py,0px), 0) scale(var(--s,1));will-change:transform;transition:transform .7s cubic-bezier(.2,.7,.2,1);top:-12%}.card.parallax-live>img{transition:none}@media (hover:hover){.card:hover>img{--s:1.045;transition:transform .7s cubic-bezier(.2,.7,.2,1)}}.hero{overflow:hidden}.hero img{transform:translate3d(0, var(--hy,0px), 0) scale(1.08);will-change:transform}.card{transition:transform .25s,box-shadow .25s}.card:active{transform:scale(.985)}@media (hover:hover){.card:hover{box-shadow:0 14px 34px #0000002e}}.js .reveal{opacity:0;transform:translateY(28px)}.js .reveal.in{opacity:1;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:none}.js .reveal.in:active{transition:transform .2s;transform:scale(.985)}.rise>*{animation:.6s cubic-bezier(.2,.7,.2,1) both rise}.rise>:nth-child(2){animation-delay:60ms}.rise>:nth-child(3){animation-delay:.12s}.rise>:nth-child(4){animation-delay:.18s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.chip,.read-btn,.round,.dock a,.btn-yellow,.newsletter button,.icon-btn{transition:transform .15s,background-color .2s,color .2s}.chip:active,.read-btn:active,.round:active,.dock a:active,.btn-yellow:active,.newsletter button:active,.icon-btn:active{transform:scale(.92)}.dock a[aria-current=page]{animation:.5s cubic-bezier(.2,1.6,.4,1) dockPop}@keyframes dockPop{0%{transform:scale(.7)}to{transform:scale(1)}}.pop{animation:.45s cubic-bezier(.2,1.8,.4,1) savePop}@keyframes savePop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1;transform:none}.card>img{height:100%;top:0;transform:none!important}.hero img{transform:none!important}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.mini[data-astro-cid-jgv4nkxk]{left:50%;bottom:calc(22px + 66px + 10px + env(safe-area-inset-bottom));z-index:31;color:#fff;backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(#ffffff2e 0%,#ffffff0a 50%,#0003 100%),#0e0f0edb;border:1px solid #ffffff38;border-radius:24px;align-items:center;gap:10px;width:min(94vw,520px);height:64px;padding:0 8px;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 28px #00000059}.mini[data-astro-cid-jgv4nkxk][hidden]{display:none}.mini[data-astro-cid-jgv4nkxk]:not([hidden]){animation:.45s cubic-bezier(.2,.8,.2,1) miniIn}@keyframes miniIn{0%{opacity:0;transform:translate(-50%,24px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.mini[data-astro-cid-jgv4nkxk].is-playing .mini-play[data-astro-cid-jgv4nkxk]{animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #ffc20e8c}50%{box-shadow:0 0 0 8px #ffc20e00}}@media (prefers-reduced-motion:reduce){.mini[data-astro-cid-jgv4nkxk]:not([hidden]),.mini[data-astro-cid-jgv4nkxk].is-playing .mini-play[data-astro-cid-jgv4nkxk]{animation:none}}.mini-play[data-astro-cid-jgv4nkxk]{border:2.5px solid var(--yellow);width:46px;height:46px;color:var(--ink);cursor:pointer;background:#fff;border-radius:23px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mini-play[data-astro-cid-jgv4nkxk] .i-pause[data-astro-cid-jgv4nkxk],.mini[data-astro-cid-jgv4nkxk].is-playing .i-play[data-astro-cid-jgv4nkxk]{display:none}.mini[data-astro-cid-jgv4nkxk].is-playing .i-pause[data-astro-cid-jgv4nkxk]{display:block}.mini-photo[data-astro-cid-jgv4nkxk]{object-fit:cover;border-radius:20px;flex-shrink:0;width:40px;height:40px}.mini-photo[data-astro-cid-jgv4nkxk][hidden]{display:none}.mini-info[data-astro-cid-jgv4nkxk]{color:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.mini-info[data-astro-cid-jgv4nkxk]:hover{color:#fff}.mini-eyebrow[data-astro-cid-jgv4nkxk]{letter-spacing:.5px;text-transform:uppercase;color:var(--yellow);font-size:11px;font-weight:700}.mini-title[data-astro-cid-jgv4nkxk]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mini-time[data-astro-cid-jgv4nkxk]{color:#c4c8c5;font-variant-numeric:tabular-nums;font-size:12px}.mini-close[data-astro-cid-jgv4nkxk]{color:#c4c8c5;cursor:pointer;background:0 0;border:0;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mini-close[data-astro-cid-jgv4nkxk]:hover{color:#fff;background:#ffffff14}.mini-bar[data-astro-cid-jgv4nkxk]{background:#ffffff1f;height:3px;position:absolute;bottom:0;left:0;right:0}.mini-bar[data-astro-cid-jgv4nkxk] span[data-astro-cid-jgv4nkxk]{background:var(--yellow);width:0;height:3px;display:block}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
