@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-opsz-normal.D9N6E8K1.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-opsz-normal.IcJDqblK.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.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}@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")}@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")}@font-face{font-family:Bricolage Fallback;src:local(Segoe UI),local(Arial);size-adjust:98.5%;ascent-override:94.5%;descent-override:27.5%;line-gap-override:0%}:root{--paper:#f6f4ef;--paper-2:#ece8e0;--mist:#eef4f7;--mist-deep:#e2eef3;--white:#fff;--navy:#1b2b3a;--navy-3:#2e4a61;--navy-hover:#2a4157;--deep:#0f1a23;--ink:var(--navy);--ink-soft:#4a5d6c;--on-dark-strong:#fff;--on-dark:#e8f1f5;--on-dark-soft:#a9bfcc;--cyan:#3bbcd4;--cyan-hover:#62cde0;--cyan-ink:#12708a;--ember:#e0552b;--ember-ink:#b8411d;--line:#1b2b3a24;--line-strong:#1b2b3a47;--line-dark:#e8f1f524;--font:"Bricolage Grotesque Variable", "Bricolage Fallback", "Segoe UI", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--t-1:clamp(2.5rem, 1.6rem + 3.2vw, 4.25rem);--t-2:clamp(2rem, 1.45rem + 2vw, 3.25rem);--t-3:clamp(1.625rem, 1.3rem + 1.1vw, 2.25rem);--t-4:clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--t-display:clamp(2.75rem, 1.25rem + 4.9vw, 5.5rem);--lh-display:.96;--ls-display:-.02em;--w-display:680;--t-h2:clamp(2rem, 1.35rem + 2.2vw, 3.5rem);--lh-h2:1.04;--ls-h2:-.015em;--w-h2:640;--t-h2-section:clamp(2rem, 1.3rem + 2.5vw, 3.375rem);--t-h3:clamp(1.375rem, 1.2rem + .6vw, 1.75rem);--lh-h3:1.15;--ls-h3:-.005em;--w-h3:600;--t-lede:clamp(1.1875rem, 1.05rem + .45vw, 1.4375rem);--lh-lede:1.45;--w-lede:420;--t-body:1.0625rem;--lh-body:1.6;--w-body:400;--t-small:.9375rem;--lh-small:1.5;--w-small:450;--t-label:.875rem;--lh-label:1.3;--w-label:560;--w-ui:560;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--pad-std:clamp(48px, 5.6vw, 80px);--pad-wide:clamp(72px, 8vw, 112px);--pad-rule:clamp(40px, 4.4vw, 64px);--seam-clear:clamp(48px, 4vw, 60px);--gap-intro:clamp(32px, 3.4vw, 48px);--sp-section:clamp(56px, 6vw, 88px);--sp-section-sm:clamp(44px, 4.5vw, 64px);--sp-intro:clamp(28px, 3.4vw, 48px);--split-gap:clamp(64px, 6.5vw, 96px);--max:1280px;--gutter:clamp(20px, 4vw, 64px);--col-gap:clamp(16px, 1.7vw, 24px);--header-h:76px;--sheet-r:clamp(24px, 3.4vw, 48px);--seam-h:clamp(64px, 8.4vw, 120px);--gust-ratio:1.4565;--r-xs:4px;--r-sm:8px;--r:12px;--r-md:14px;--r-lg:20px;--r-pill:999px;--shadow-lift:0 1px 2px #0f1a230f, 0 12px 32px -12px #0f1a232e;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.15s;--dur-base:.3s;--dur-slow:.6s;--rise-sm:12px;--rise:16px;--rise-lg:24px;color-scheme:light}@media (width<=760px){:root{--header-h:64px}}@media (width<=767px){:root{--t-1:clamp(2.125rem, 1.73rem + 2.12vw, 2.75rem);--t-h2-section:clamp(1.75rem, 1.2rem + 2.2vw, 2.25rem);--t-lede:1.125rem;--sp-section:48px;--sp-section-sm:40px;--sp-intro:24px}}@media (width>=1280px) and (width<=1365.98px){:root{--split-gap:calc(64px + (100vw - 1280px) * .2883)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);scrollbar-color:var(--line-strong) transparent}body{background:var(--paper);color:var(--ink);font:var(--w-body) var(--t-body)/var(--lh-body) var(--font);font-optical-sizing:auto;font-synthesis:none;font-kerning:normal;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:inherit}::selection{background:var(--cyan);color:var(--deep)}:focus-visible{outline:2px solid var(--cyan-ink);outline-offset:3px;border-radius:4px}.on-dark :focus-visible{outline-color:var(--cyan)}:is(h1,h2)[tabindex="-1"]:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid-12{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=999px){.grid-12{grid-template-columns:minmax(0,1fr)}.grid-12>*{grid-column:1/-1!important}}.t-display{font-size:var(--t-display);font-weight:var(--w-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance}.t-h2{font-size:var(--t-h2);font-weight:var(--w-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);text-wrap:balance}@media (width<=359px){.t-h2{font-size:min(var(--t-h2), 8.5vw)}}.t-section{font-size:var(--t-h2-section);letter-spacing:-.025em;text-wrap:balance;font-weight:580;line-height:1.04}.t-h3{font-size:var(--t-h3);font-weight:var(--w-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);text-wrap:balance}.t-lede{font-size:var(--t-lede);font-weight:var(--w-lede);line-height:var(--lh-lede);color:var(--ink-soft);text-wrap:pretty;max-width:46ch}.t-small{font-size:var(--t-small);font-weight:var(--w-small);line-height:var(--lh-small);letter-spacing:.005em}.t-label{font-size:var(--t-label);font-weight:var(--w-label);line-height:var(--lh-label);letter-spacing:.01em}.on-dark{color:var(--on-dark);--w-small:470;font-weight:420}.on-dark :is(.t-display,.t-h2,.t-h3){color:var(--on-dark-strong)}.on-dark .t-display{font-weight:700}.on-dark .t-section{color:var(--on-dark-strong);font-weight:600}.t-1{font-size:var(--t-1);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1}.t-2{font-size:var(--t-2);letter-spacing:-.025em;text-wrap:balance;font-weight:580;line-height:1.04}.t-3{font-size:var(--t-3);letter-spacing:-.02em;text-wrap:balance;font-weight:580;line-height:1.1}.t-4{font-size:var(--t-4);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.2}.on-dark :is(.t-1,.t-2,.t-3,.t-4){color:var(--on-dark-strong)}.on-dark :is(.t-1,.t-2,.t-3){font-weight:600}.mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.4}.soft{color:var(--ink-soft)}.on-dark .soft{color:var(--on-dark-soft)}.on-dark .t-lede{color:var(--on-dark-soft);letter-spacing:.005em;font-weight:440}:where(.on-dark) p{letter-spacing:.005em}.line{display:block}.line-seg{display:inline-block}.nowrap{white-space:nowrap}.num{font-variant-numeric:tabular-nums lining-nums}p,li,dd,figcaption{text-wrap:pretty}h1,h2,h3{text-wrap:balance}p{hanging-punctuation:first}.btn{border-radius:var(--r-pill);min-height:56px;font:var(--w-ui) 1rem/1.2 var(--font);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1.5px solid #0000;justify-content:center;align-items:center;gap:12px;padding:6px 6px 6px 24px;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.btn:active{transform:scale(.98)}}.btn-icon{width:40px;height:40px;transition:transform var(--dur-base) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.btn-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.btn-glyph{fill:currentColor;flex:none;width:20px;height:20px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover .btn-icon{transform:translate(3px)}}.btn-primary{background:var(--navy);color:var(--on-dark-strong)}.btn-primary .btn-icon{background:#ffffff24}@media (hover:hover){.btn-primary:hover{background:var(--navy-hover)}}.btn-cyan{background:var(--cyan);color:var(--deep)}.btn-cyan .btn-icon{background:#0f1a231f}@media (hover:hover){.btn-cyan:hover{background:var(--cyan-hover)}}.btn-outline-cyan{border-color:var(--cyan);color:var(--on-dark-strong);background:0 0;padding:6px 24px}@media (hover:hover){.btn-outline-cyan:hover{background:#3bbcd41f}}.btn-sm{min-height:44px;padding:0 20px;font-size:.9375rem}.btn-block{width:100%}.text-link{min-height:44px;font:var(--w-ui) 1rem/1.2 var(--font);color:inherit;text-underline-offset:6px;text-decoration:underline 1.5px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color var(--dur-base) var(--ease-out);align-items:center;gap:8px;display:inline-flex}@media (hover:hover){.text-link:hover{text-decoration-color:var(--cyan-ink)}.on-dark .text-link:hover{text-decoration-color:var(--cyan)}}.text-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.text-link--down:hover svg{transform:translateY(2px)}}.line-in{display:block}@media screen and (prefers-reduced-motion:no-preference){.js:not(.reveals-off) [data-reveal]:not(.is-in){opacity:0;transform:translateY(var(--rise))}.js:not(.reveals-off) [data-reveal=sm]:not(.is-in){transform:translateY(var(--rise-sm))}.js:not(.reveals-off) [data-reveal=lg]:not(.is-in){transform:translateY(var(--rise-lg))}.js:not(.reveals-off) [data-reveal=fade]:not(.is-in){transform:none}.js:not(.reveals-off) [data-reveal=art]:not(.is-in){transform:scale(.94)}.js:not(.reveals-off) [data-reveal-lines]:not(.is-in) .line{clip-path:inset(-.35em -100vw -.18em)}.js:not(.reveals-off) [data-reveal-lines]:not(.is-in) .line-in{transform:translateY(120%)}.js:not(.reveals-off) [data-reveal-batch]>:not(.is-in){opacity:0;transform:translateY(var(--rise-sm))}.js:not(.reveals-off) [data-reveal-batch=cols]>:not(.is-in){transform:translateY(var(--rise))}.js:not(.reveals-off) [data-reveal-batch=cards]>:not(.is-in){transform:translateY(var(--rise-lg))}.js:not(.reveals-off) [data-reveal-wipe]:not(.is-in){clip-path:inset(0 100% 0 0)}.js:not(.reveals-off) [data-reveal-photo]:not(.is-in){clip-path:inset(6% 5% round 8px)}.js:not(.reveals-off) [data-draw]:not(.is-in){stroke-dasharray:1 1.1;stroke-dashoffset:1.05px}}@media screen and (prefers-reduced-motion:no-preference) and (width<=899px){.js:not(.reveals-off) [data-goal-list][data-reveal-batch]>:not(.is-in){transform:none}}[data-hero-in]{animation:hero-in .7s var(--ease-out) both;animation-delay:calc(.12s + var(--d,0) * 80ms)}@keyframes hero-in{0%{opacity:0;transform:translateY(var(--rise-sm))}}.is-offscreen .marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-hero-in]{animation:none}}.skip-link{z-index:100;border-radius:var(--r-sm);background:var(--deep);color:var(--on-dark-strong);font:var(--w-ui) .9375rem/1.2 var(--font);transition:transform var(--dur-fast) var(--ease-out);padding:10px 16px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}html.menu-lock{overflow:hidden}.eyebrow{font:500 .75rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:var(--cyan);border-radius:2px;flex:none;width:18px;height:2px}.on-dark .eyebrow{color:var(--on-dark-soft)}.kicker{font:500 .75rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-ink)}.on-dark .kicker{color:var(--cyan)}.t-page{font-size:var(--t-1);letter-spacing:-.03em;text-wrap:balance;color:var(--ink);font-weight:600;line-height:1}.on-dark .t-page{color:var(--on-dark-strong);font-weight:620}.section{padding-block:var(--sp-section)}.section--tight{padding-block:var(--sp-section-sm)}.bg-paper{background:var(--paper)}.bg-paper-2{background:var(--paper-2)}.bg-white{background:var(--white)}.bg-mist{background:var(--mist)}.bg-navy{background:var(--navy)}.bg-deep{background:var(--deep)}.media{border-radius:var(--r);background:var(--paper-2);isolation:isolate;position:relative;overflow:hidden}.media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1b2b3a0f}.media :is(img,video,picture){object-fit:cover;width:100%;height:100%;display:block}.media picture img{object-fit:cover;width:100%;height:100%}.r-3x2{aspect-ratio:3/2}.r-4x5{aspect-ratio:4/5}.r-1x1{aspect-ratio:1}.r-16x10{aspect-ratio:16/10}.r-21x9{aspect-ratio:21/9}.media-sm{width:min(100%,460px);height:clamp(220px,21vw,300px)}@media (width<=699px){.media-sm{width:100%;height:240px}.media-cap{max-height:300px}}.media-note{font:500 .6875rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px}.on-dark .media-note{color:var(--on-dark-soft)}.panel{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);position:relative}.panel--mist{background:var(--mist);border-color:#0000}.chip{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-height:40px;font:var(--w-ui) .9375rem/1.2 var(--font);color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}@media (hover:hover){.chip:hover{border-color:var(--navy)}}.chip[aria-pressed=true],.chip.is-active{background:var(--navy);border-color:var(--navy);color:var(--on-dark-strong)}.tag{border-radius:var(--r-xs);background:var(--paper-2);min-height:24px;font:500 .6875rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);align-items:center;padding:0 8px;display:inline-flex}.on-dark .tag{color:var(--on-dark-soft);background:#ffffff14}.rule{background:var(--line);border:0;height:1px;margin:0}.head{gap:16px var(--col-gap);margin-bottom:var(--sp-intro);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.head>.eyebrow{grid-column:1/-1}.head>:is(h2,h1){grid-column:1;max-width:22ch}.head>:is(p:not(.eyebrow),.head-side,a){grid-column:2;justify-self:start}.head-side{justify-items:start;gap:12px;display:grid}@media (width<=899px){.head{grid-template-columns:minmax(0,1fr)}.head>*{grid-column:1!important}}.breeze{white-space:nowrap;position:relative}.breeze-line{pointer-events:none;width:104%;height:.32em;position:absolute;bottom:-.16em;left:-2%;right:-2%;overflow:visible}.breeze-line path{fill:none;stroke:var(--cyan);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.rule-top{border-top:1px solid var(--line)}.on-dark.rule-top,.on-dark .rule-top{border-color:var(--line-dark)}.intro{gap:16px var(--col-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-bottom:clamp(32px,4vw,56px);display:grid}.intro>.eyebrow{grid-column:1/-1}.intro>h2{grid-column:1}.intro>p,.intro>.intro-side,.intro>a{grid-column:2}.intro>a{justify-self:start}@media (width<=999px){.intro{grid-template-columns:minmax(0,1fr)}.intro>*{grid-column:1!important}}.prose{max-width:70ch;color:var(--ink);font-size:1.0625rem;line-height:1.7}.prose>*+*{margin-top:1em}.prose h2{font:640 clamp(1.5rem, 1.25rem + .8vw, 1.875rem)/1.2 var(--font);letter-spacing:-.01em;margin-top:2.2em}.prose h3{font:620 1.25rem/1.3 var(--font);margin-top:1.6em}.prose ul{padding-left:1.2em;list-style:outside}.prose ol{padding-left:1.4em;list-style:decimal}.prose ol ::marker{color:var(--cyan-ink);font-weight:640}.prose li+li{margin-top:.4em}.prose a{color:var(--cyan-ink);text-underline-offset:3px}.prose strong{font-weight:640}.prose table{border-collapse:collapse;max-width:100%;font-size:.9375rem;line-height:1.5;display:block;overflow-x:auto}.prose .table-scroll{max-width:100%;overflow-x:auto}.prose .table-scroll>table{display:table;overflow:visible}.prose .table-scroll:focus-visible{outline:2px solid var(--cyan-ink);outline-offset:3px}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:8.5rem;padding:10px 14px}.prose thead th{background:var(--mist);color:var(--ink);border-bottom-color:var(--line-strong);font-weight:640}.prose tbody tr:last-child td{border-bottom:0}.prose img{border-radius:var(--r-md);max-width:100%;height:auto;display:block}.prose blockquote{border-left:3px solid var(--cyan);color:var(--ink-soft);padding-left:18px}.arrow-link{min-height:44px;font:var(--w-ui) 1rem/1.2 var(--font);color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.arrow-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out)}.arrow-link span{text-underline-offset:6px;text-decoration:underline 1.5px;text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);transition:text-decoration-color var(--dur-base) var(--ease-out)}@media (hover:hover){.arrow-link:hover span{text-decoration-color:var(--cyan-ink)}.on-dark .arrow-link:hover span{text-decoration-color:var(--cyan)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.arrow-link:hover svg{transform:translate(4px)}}.photo-note{color:var(--ink-soft);margin-top:8px;font-size:.8125rem}.on-dark .photo-note{color:var(--on-dark-soft)}.pt-0{padding-top:0!important}.trend{gap:8px;margin:0;display:grid}.trend svg{width:100%;height:auto;display:block;overflow:visible}.trend-hair{fill:#3bbcd452}.trend-line{fill:none;stroke:var(--cyan);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.trend-dot{fill:var(--cyan);stroke:#ffffffe6;stroke-width:2px}.trend-bar{fill:var(--cyan);opacity:.85;transform-box:fill-box;transform-origin:bottom}.trend-cap{font:500 .625rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:currentColor;opacity:.6;justify-content:space-between;gap:8px;display:flex}.trend-title{font:500 .625rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:currentColor;opacity:.75}@media (prefers-reduced-motion:no-preference){.js .trend:not(.is-drawn) .trend-line{stroke-dasharray:1;stroke-dashoffset:1px}.js .trend:not(.is-drawn) .trend-area,.js .trend:not(.is-drawn) .trend-dot{opacity:0}.js .trend:not(.is-drawn) .trend-bar{transform:scaleY(0)}.trend-line{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-out)}.trend-area{transition:opacity 1.2s .5s var(--ease-out)}.trend-dot{transition:opacity .4s 1.4s var(--ease-out)}.trend-bar{transition:transform .9s calc(var(--i) * 70ms) var(--ease-out)}}@media (width<=767px){.intro{margin-bottom:24px}.tag,.media-note{font-size:.75rem}}@media (width<=760px) and (height>=500px){html{scroll-padding-bottom:88px}}.cookie[data-astro-cid-j35h7qm2]{z-index:60;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed}.cookie[data-astro-cid-j35h7qm2][hidden]{display:none}.cookie-inner[data-astro-cid-j35h7qm2]{pointer-events:auto;background:var(--deep);width:min(560px,100%);color:var(--on-dark);border:1px solid var(--line-dark);border-radius:var(--r-md);padding:20px;box-shadow:0 24px 48px -16px #00000080}.cookie-title[data-astro-cid-j35h7qm2]{font:640 1.0625rem/1.3 var(--font);color:var(--on-dark-strong)}.cookie-text[data-astro-cid-j35h7qm2]{color:var(--on-dark-soft);margin-top:6px;font-size:.9375rem;line-height:1.5}.cookie-text[data-astro-cid-j35h7qm2] a[data-astro-cid-j35h7qm2]{color:var(--cyan)}.cookie-actions[data-astro-cid-j35h7qm2]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.btn-cookie-reject[data-astro-cid-j35h7qm2]{color:var(--on-dark-strong);background:0 0;border-color:#e8f1f566}@media (hover:hover){.btn-cookie-reject[data-astro-cid-j35h7qm2]:hover{border-color:var(--on-dark)}}.cookie[data-astro-cid-j35h7qm2] [data-astro-cid-j35h7qm2]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (width<=767px){.cookie[data-astro-cid-j35h7qm2]{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom))}.cookie-inner[data-astro-cid-j35h7qm2]{padding:16px}.cookie-title[data-astro-cid-j35h7qm2]{font-size:1rem}.cookie-text[data-astro-cid-j35h7qm2]{margin-top:4px;font-size:.875rem;line-height:1.45}.cookie-actions[data-astro-cid-j35h7qm2]{flex-wrap:nowrap;gap:8px;margin-top:12px}.cookie-actions[data-astro-cid-j35h7qm2] .btn[data-astro-cid-j35h7qm2]{flex:1}}@media (width<=767px) and (height<=740px){.cookie-title[data-astro-cid-j35h7qm2]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cookie-inner[data-astro-cid-j35h7qm2]{padding:10px 14px}.cookie-text[data-astro-cid-j35h7qm2]{margin-top:0;line-height:1.35}.cookie-actions[data-astro-cid-j35h7qm2]{margin-top:8px}}
