:root:not(.dark),:root[data-palette]:not(.dark){--color-rule: #c8c4bb;--color-rule-2: #c8c4bb}html.dark,html.dark[data-palette]{--color-rule: #484640;--color-rule-2: #484640}:root{--col-pad: 20px;--btn-radius: 3px}:root{--t-section: clamp(1.35rem,1rem + .75vw,1.75rem);--t-story: clamp(1.25rem,1.1rem + .4vw,1.4rem);--t-card: clamp(1rem,.9rem + .35vw,1.25rem);--t-poster: clamp(2rem,1rem + 3.5vw,3.75rem);--t-page: clamp(2rem,1.5rem + 1.3vw,2.75rem);--t-hero: clamp(1.375rem,1.1rem + .8vw,1.75rem);--t-dek: clamp(.875rem,.82rem + .2vw,.9375rem);--t-card-track: -0.01em;--kick: 600 11px/1.2 var(--font-mono);--kick-sm: 600 10px/1.2 var(--font-mono);--kick-track: .2em;--btn-bg: var(--color-brand);--btn-bg-hover: color-mix(in oklab,var(--color-brand),black 28%);--btn-ink: #f6f3ea}html:root{--wp-bg: var(--color-paper);--wp-gold: #7a6326}html.dark:root{--wp-gold: #e9ddb5}:root{--rv-gold: #8a6418;--rv-gold-solid: #c9a046;--rv-star: #f0c95c;--rv-on-gold: #2a1f08;--rv-plus: #2f6b3f;--rv-minus: #a3241c}html.dark:root{--rv-gold: #e6c46a;--rv-plus: #8fc79c;--rv-minus: #e8908a}html:root .bk-cover{position: relative;display: block;aspect-ratio: 2 / 3;background: var(--bk-paper-2);box-shadow: var(--bk-shadow)}html:root .bk-cover img{display: block;width: 100%;height: 100%;object-fit: cover}html:root .bk-cover::before{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(90deg,rgb(0 0 0 / .28),rgb(255 255 255 / .12) 3%,rgb(0 0 0 / .06) 6%,transparent 12%);pointer-events: none}html:root .bk-cover::after{content: "";position: absolute;top: .8%;right: -5px;bottom: .8%;width: 5px;background: repeating-linear-gradient(#f4f0e4 0 1px,#d7d1c0 1px 2px);box-shadow: inset 1px 0 1px rgb(0 0 0 / .25)}html:root .bk-ribbon{position: absolute;top: -4px;right: 18px;z-index: 2;width: 22px;height: 64px;background: var(--bk-red);clip-path: polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);filter: drop-shadow(0 2px 2px rgb(0 0 0 / .25))}.frame-band{border-bottom: 1px solid var(--color-rule)}.frame,main#main{width: 100%;max-width: var(--container-news);margin-inline: auto;box-sizing: border-box;border-inline: 1px solid var(--color-rule)}@media (max-width: 1279px){.frame,main#main{border-inline-width: 0}}main#main{position: relative}:root{--page-w: calc(100vw - var(--sbw,0px));--pg-over: max(0px,(var(--page-w) - var(--container-news,1280px)) / 2);--edge-in: max(0px,var(--col-pad) - var(--pg-over));--edge: max(var(--col-pad),var(--pg-over))}.news-container{padding-inline: var(--edge-in)}html:root main#main > section[data-region="archive-header"],html:root main#main > .ar-cards,html:root .hm-archive{padding-inline: var(--edge-in)}html:root [data-region="archive-header"] [data-component="archive-filters"] .archive-filter-row{padding-inline: 0}@media (min-width: 768px){html:root .frame.cb-bar,html:root .frame.hb-status__in{padding-inline: var(--edge-in)}html:root .frame.cb-bar .cb-logo{padding-inline-start: 0;margin-inline-start: -2px}}html:root main#main > :is(.cx,.fx,.md,.rp,.bk){box-sizing: border-box;width: var(--page-w,100vw);max-width: none;margin-inline: calc(50% - var(--page-w,100vw) / 2)}html:root body:has(main#main > :is(.cx,.fx,.md,.rp,.bk)){overflow-x: clip}.nav-cells{display: flex;align-items: stretch;min-height: 35px}.nav-cells [data-primary-nav]{display: flex;flex-wrap: nowrap;align-items: stretch;gap: 0;width: auto;max-width: 100%;margin: 0 auto;padding: 0;overflow-x: auto;overflow-y: visible}.nav-cells [data-primary-nav] > li{display: flex;align-items: stretch;flex-shrink: 0;border-inline-end: 1px solid var(--color-rule)}.nav-cells [data-primary-nav] > li:last-child{border-inline-end: 0}.nav-cells [data-primary-nav] > li > a{display: flex;align-items: center;padding: 0 16px;border-width: 0;font-size: 12px;line-height: 1}.nav-cells [data-primary-nav]::-webkit-scrollbar{display: none}.nav-cells [data-primary-nav]{scrollbar-width: none}.nav-cells [data-primary-nav] > li > span{padding: 0 8px 0 16px}[data-component="post-card"] [data-part="kicker"]{display: inline-block;padding: 4px 7px;border: 1px solid currentColor;font-family: var(--font-mono);font-size: 10px;font-weight: 500;letter-spacing: 0.14em;line-height: 1.2;text-transform: uppercase}[data-component="post-card"] [data-part="meta"]{font-family: var(--font-mono);row-gap: 6px}[data-component="post-card"] [data-part="meta"] > :is(span,time):not([aria-hidden="true"]),[data-component="post-card"] [data-part="meta"] > p > :is(span,time):not([aria-hidden="true"]),[data-component="post-card"] [data-part="meta"] > button{padding: 4px 8px;border: 1px solid var(--color-rule);font-size: 10px;line-height: 1.3}[data-component="post-card"] [data-part="meta"] > p{row-gap: 6px}[data-component="post-card"] [data-part="meta"] > button{letter-spacing: 0.12em}html.dark [data-component="post-card"] [data-part="kicker"]{color: var(--color-accent-band-readable)}figure[data-part="image"],[data-part="image"] > :is(div,a),[data-region="post"] [data-part="image"],[data-region="post-header"] :is(figure,img,picture),[data-region="feature-image"] > div,.gh-content :is(figure,img),[data-component="author"] img{border-width: 0}.cb-bar{--cb-h: 52px;--cb-icon: 44px;--cb-pad: 12px;display: flex;align-items: stretch;height: var(--cb-h);font-family: var(--font-mono);font-size: 12px;font-weight: 600;line-height: 1}@media (min-width: 768px){.cb-bar{--cb-icon: 48px}}.cb-bar > :first-child{display: flex;border-inline-end: 1px solid var(--color-rule);background-color: var(--hm-bg,#fff)}.cb-bar > :first-child > button,.cb-right > button,.cb-right > .cb-flag,.cb-right > .cb-user,.cb-right > div > button{display: flex;align-items: center;justify-content: center;box-sizing: border-box;width: var(--cb-icon);height: auto;margin: 0;padding: 0}.cb-logo{display: flex;align-items: center;flex-shrink: 0;padding: 4px 14px 0 calc(var(--col-pad) - 2px)}.cb-logo img{height: 28px;width: auto}@media (min-width: 768px){.cb-logo img{height: 40px}}.cb-nav{display: none;flex: 1 1 auto;min-width: 0}@media (min-width: 768px){.cb-nav{display: flex}}.cb-nav [data-header-nav-list]{display: flex;align-items: stretch;justify-content: flex-end;flex: 1 1 auto;min-width: 0;gap: 0}.cb-nav [data-header-nav-list] > li:not(.hidden){position: relative;display: flex;align-items: stretch}.cb-nav [data-header-nav-list] > li:not(.hidden)::before{content: "";position: absolute;inset-inline-start: 0;top: calc(50% + 1px);width: 1px;height: 14px;transform: translate(-50%,-50%);background-color: var(--color-rule);pointer-events: none}.cb-nav [data-header-nav-list][data-nav-pending] > li.nav-sub-item{display: none}.cb-nav .top-nav-link,.cb-nav [data-nav-pending] > li > a{display: flex;align-items: center;padding-inline: var(--cb-pad) calc(var(--cb-pad) - 0.12em);font-family: var(--font-mono);font-size: 12px;font-weight: 600;line-height: 1;letter-spacing: 0.12em;text-transform: uppercase}.cb-right{display: flex;align-items: stretch;margin-inline-start: auto;flex-shrink: 0}.cb-nav + .cb-right{margin-inline-start: 0}.cb-right > :is(button,a,div){display: flex;border-inline-start: 1px solid var(--color-rule)}.cb-right button > span[aria-hidden="true"]{top: calc(50% - 14px);right: 9px}.cb-bar > .cb-cta{display: flex;align-items: center;padding: 0 var(--cb-pad);border-inline-start: 1px solid var(--color-rule)}.cb-join{display: flex;align-items: center;height: 32px;padding: 0 12px;color: var(--btn-ink);background-color: var(--btn-bg);border: 1px solid color-mix(in oklab,var(--color-brand),var(--color-ink) 22%);text-decoration: none;font-size: 11px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;white-space: nowrap}@media (min-width: 768px){.cb-join{height: 36px;padding: 0 16px;font-size: 12px;letter-spacing: 0.12em}}@media (max-width: 767px){.cb-bar{display: grid;grid-template-columns: auto 1fr auto;grid-template-rows: var(--cb-h) 40px;height: auto}.cb-bar > :first-child{grid-area: 1 / 1}.cb-logo{grid-area: 1 / 2 / 2 / 4;justify-content: center;padding: 8px calc(var(--cb-icon) + 1px) 0 0}.cb-logo img{height: 32px}.cb-right{grid-area: 2 / 1 / 3 / 3;justify-content: flex-start;border-top: 1px solid var(--color-rule)}.cb-right > :is(button,a,div):not(.cb-flag){border-inline-start: 0;border-inline-end: 1px solid var(--color-rule)}.cb-right > :is(button,a):not(.cb-flag){width: calc(var(--cb-icon) + 1px)}.cb-bar > .cb-cta{grid-area: 2 / 3;border-top: 1px solid var(--color-rule);border-inline-start: 0}.cb-join{height: 28px}.cb-bar{position: relative}.frame.cb-bar .cb-right > .cb-flag{position: absolute;inset: 0 0 auto auto;height: var(--cb-h)}}.header-compact .nav-cells [data-primary-nav] > li > a{font-family: var(--font-mono);font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase}.cb-nav li[data-top-nav-item] .top-nav-link,.frame.cb-bar > :first-child > button,.frame.cb-bar .cb-logo,.frame.cb-bar .cb-right > :is(button,a),.frame.cb-bar .cb-right > div > button{position: relative;text-decoration: none;background-color: transparent;transition: color .2s ease,opacity .2s ease}.cb-nav li[data-top-nav-item] .top-nav-link{border-width: 0}.cb-nav li[data-top-nav-item] .top-nav-link:is(:hover,:focus-visible),.frame.cb-bar > :first-child > button:is(:hover,:focus-visible),.frame.cb-bar .cb-right > :is(button,a):is(:hover,:focus-visible),.frame.cb-bar .cb-right > div > button:is(:hover,:focus-visible){background-color: transparent;color: var(--color-ink-mute)}.frame.cb-bar button,.frame.cb-bar a[href],.frame.cb-bar [role="button"],.cb-nav li[data-top-nav-item] .top-nav-link,.cb-nav li[data-top-nav-item] .top-nav-link *{cursor: pointer}.hb-status{display: none}@media (min-width: 768px){.hb-status{display: block;position: relative;border-bottom: 1px solid transparent;background: linear-gradient(var(--color-rule),var(--color-rule)) 50% 100% / min(100%,var(--container-news)) 1px no-repeat border-box}}.hb-status__in{background: var(--color-paper-2);display: flex;align-items: center;gap: 0 14px;height: 30px;padding-inline: var(--col-pad);font: 600 10px/1 var(--font-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--color-ink-2);white-space: nowrap}.hb-live{display: inline-flex;align-items: center;gap: 8px;color: var(--color-ink-2)}.hb-dot{width: 6px;height: 6px;border-radius: 50%;background: #1fa971;box-shadow: 0 0 0 0 rgb(31 169 113 / .55);animation: hb-pulse 2.4s ease-out infinite}.dark .hb-dot{background: #7ee0a3;box-shadow: 0 0 0 0 rgb(126 224 163 / .5)}.hb-dot--still{animation: none}@keyframes hb-pulse{0%{box-shadow: 0 0 0 0 rgb(31 169 113 / .5)}70%{box-shadow: 0 0 0 7px rgb(31 169 113 / 0)}100%{box-shadow: 0 0 0 0 rgb(31 169 113 / 0)}}.dark .hb-dot{animation-name: hb-pulse-d}@keyframes hb-pulse-d{0%{box-shadow: 0 0 0 0 rgb(126 224 163 / .5)}70%{box-shadow: 0 0 0 7px rgb(126 224 163 / 0)}100%{box-shadow: 0 0 0 0 rgb(126 224 163 / 0)}}.hb-sep{color: var(--color-ink-3)}.hb-clock{font-variant-numeric: tabular-nums;color: var(--color-accent);letter-spacing: .1em;margin-inline-start: 4px}.hb-member{display: inline-flex;align-items: center;gap: 8px;margin-inline-start: 6px;padding-inline-start: 14px;border-inline-start: 1px solid var(--color-rule);color: var(--color-ink-2)}.hb-keys{display: none;margin-inline-start: auto;gap: 18px}.hb-keys span{display: inline-flex;align-items: center;gap: 7px}.hb-keys kbd{display: inline-flex;align-items: center;justify-content: center;min-width: 17px;height: 17px;padding: 0 4px;border: 1px solid var(--color-rule);background: var(--color-paper);font: 600 10px/1 var(--font-mono);color: var(--color-ink)}@media (min-width: 1024px){.hb-keys{display: inline-flex}}@media (max-width: 899px){.hb-sep--date,.hb-date,.hb-week{display: none}}.header-compact .frame-band{position: relative;--ruler: none}@media (min-width: 768px){.header-compact .frame-band:has(> .cb-bar){--ruler: block}}@media (max-width: 767.98px){.header-compact .frame-band[data-region="primary-nav"]{--ruler: block}}.header-compact .frame-band::after{content: "";display: var(--ruler);position: absolute;pointer-events: none;inset: auto max(0px,calc((100% - var(--container-news)) / 2)) 0;height: 4px;background: linear-gradient(90deg,var(--color-rule) 1px,transparent 1px) 0 100% / 8px 2px repeat-x,linear-gradient(90deg,var(--color-rule) 1px,transparent 1px) 0 100% / 40px 4px repeat-x;-webkit-mask-image: linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image: linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);opacity: .9}@media (min-width: 1280px){.cb-right > .cb-search{width: auto;padding-inline: 14px;gap: 10px}}.cb-join::after,:is(.nlx__btn,.pp__btn) [data-members-default]::after,.membership-cta :is(button [data-members-default],a[data-portal^="signup"])::after,.sk-more i,.gh-content .kg-button-card .kg-btn::after{content: "";display: inline-block;flex: none;align-self: center;width: 14px;height: 10px;margin-inline-start: 10px;vertical-align: middle;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='square'%3E%3Cpath d='M0 5h12M8 1l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='square'%3E%3Cpath d='M0 5h12M8 1l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;transition: transform .3s cubic-bezier(.2,.7,.2,1)}.cb-join{transition: background-color .25s ease}.cb-join:is(:hover,:focus-visible){background-color: var(--btn-bg-hover)}a.ntx__btn:is(:hover,:focus-visible)::after,:is(.pp__btn,.membership-cta button):is(:hover,:focus-visible) [data-members-default]::after,.membership-cta a[data-portal^="signup"]:is(:hover,:focus-visible)::after{transform: translateX(4px)}@media (max-width: 479px){.cb-join::after{display: none}}.header-compact .top-nav-panel{border-radius: 0;padding: 4px;box-shadow: 0 22px 44px -22px rgb(0 0 0 / .38)}.header-compact .top-nav-panel a{display: flex;align-items: baseline;gap: 12px;font-family: var(--font-mono);font-size: 11.5px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;transition: color .15s,background-color .15s,padding-inline-start .25s cubic-bezier(.2,.7,.2,1)}.header-compact .top-nav-panel li a:is(:hover,:focus-visible){padding-inline-start: 20px}@media (prefers-reduced-motion: no-preference){.cb-nav [data-header-nav-list]:not([data-nav-pending]) > li[data-top-nav-item]{animation: hb-boot .55s cubic-bezier(.2,.7,.2,1) backwards}.cb-nav [data-header-nav-list] > li:nth-child(2){animation-delay: .07s}.cb-nav [data-header-nav-list] > li:nth-child(3){animation-delay: .14s}.cb-nav [data-header-nav-list] > li:nth-child(4){animation-delay: .21s}.cb-nav [data-header-nav-list] > li:nth-child(5){animation-delay: .28s}.cb-nav [data-header-nav-list] > li:nth-child(n+6){animation-delay: .35s}.hb-status__in > *{animation: hb-fade .6s ease .15s both}}@keyframes hb-boot{from{opacity: 0;clip-path: inset(0 0 100% 0)}to{opacity: 1;clip-path: inset(0)}}@keyframes hb-fade{from{opacity: 0}to{opacity: 1}}@keyframes hb-caret{50%{opacity: 0}}@media (prefers-reduced-motion: reduce){.hb-dot{animation: none}.cb-nav li[data-top-nav-item] a.top-nav-link:is(:hover,:focus-visible)::after,.cb-nav li[data-top-nav-item] a.top-nav-link[aria-current="page"]::after{animation: none}}[data-region="page-header"]{position: relative;margin-bottom: 40px}[data-region="page-header"]::before,[data-region="page-header"]::after{content: "";position: absolute;left: 0;right: 0;height: 4px;pointer-events: none;background: linear-gradient(90deg,var(--color-rule) 1px,transparent 1px) 0 0 / 8px 2px repeat-x,linear-gradient(90deg,var(--color-rule) 1px,transparent 1px) 0 0 / 40px 4px repeat-x;-webkit-mask-image: linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image: linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);opacity: .9}[data-region="page-header"] [data-part="title"]{overflow-wrap: anywhere;hyphens: auto}[data-region="page-header"]::after{top: 0}[data-region="page-header"]::before{bottom: 0;background-position: 0 100%}.cb-nav [data-header-nav-list]:not([data-nav-pending]) > li[data-top-nav-item] .top-nav-link,.header-compact .nav-cells [data-primary-nav] > li > a{display: flex;justify-content: center;align-items: center;padding-top: 2px;padding-bottom: 0;text-align: center}.dm{position: fixed;inset: 0;z-index: 110;display: flex;flex-direction: column;height: 100dvh;overflow: hidden;background: var(--color-paper);color: var(--color-ink)}.dm--green{--dm-bg: var(--ghost-accent-color,#153933);--color-paper: var(--dm-bg);--color-paper-2: color-mix(in oklab,var(--dm-bg),black 16%);--color-paper-3: color-mix(in oklab,var(--dm-bg),white 12%);--color-ink: #f6f3ea;--color-ink-2: rgb(246 243 234 / .88);--color-ink-3: rgb(246 243 234 / .76);--color-ink-mute: rgb(246 243 234 / .62);--color-ink-faint:rgb(246 243 234 / .5);--color-rule: rgb(246 243 234 / .22);--color-rule-2: rgb(246 243 234 / .22);--color-accent: #e9ddb5;--color-accent-safe: #e9ddb5;--color-accent-ink: #e9ddb5}.dark .dm--green{--dm-bg: color-mix(in oklab,var(--ghost-accent-color,#153933),black 55%)}.dm--green .dm__logo img{filter: brightness(0) invert(1)}.dm-t-in{transition: opacity .3s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.dm-t-out{transition: opacity .2s ease,transform .25s ease}.dm-t-hide{opacity: 0;transform: translateY(-28px)}.dm-t-show{opacity: 1;transform: none}.dm__top{flex: none;display: flex;align-items: stretch;justify-content: space-between;padding-inline-start: var(--col-pad);border-bottom: 1px solid var(--color-rule)}.dm__logo{display: inline-flex;align-items: center;padding: 19px 0 14px;min-width: 0}.dm__logo img{height: 34px;width: auto}@media (min-width: 768px){.dm__logo img{height: 44px}}.dm__close{flex: none;width: 64px;display: inline-flex;align-items: center;justify-content: center;background: none;border: 0;border-inline-start: 1px solid var(--color-rule);color: var(--color-ink-3);cursor: pointer;transition: background-color .15s,color .15s}.dm__close:focus-visible{background: color-mix(in oklab,currentColor 9%,transparent);color: var(--color-ink);outline: 2px solid currentColor;outline-offset: -4px}.dm__close svg{width: 18px;height: 18px;transition: transform .25s ease}@media (hover: hover) and (pointer: fine){.dm__close:hover{background: color-mix(in oklab,currentColor 9%,transparent);color: var(--color-ink)}.dm__close:hover svg{transform: rotate(90deg)}}.dm__body{flex: 1;min-height: 0;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: var(--color-rule) transparent}.dm__wrap{max-width: 1360px;margin-inline: auto;padding-inline: var(--col-pad)}.dm__search{display: flex;flex: none;align-items: center;gap: 14px;width: 100%;margin: 22px 0 14px;padding: 14px 18px;background: rgb(0 0 0 / .24);border: 1px solid rgb(246 243 234 / .38);font-family: var(--font-mono);font-size: clamp(16px,1.9vw,22px);font-weight: 500;line-height: 1.3;letter-spacing: .01em;text-align: start;color: var(--color-ink-mute);cursor: pointer;transition: color .15s,border-color .2s,background-color .2s}.dm__search::before{content: ">";order: -1;flex: none;margin-inline-end: -4px;font-size: clamp(16px,1.9vw,22px);font-weight: 700;line-height: 1;color: var(--color-accent)}.dm__search svg{order: 2;flex: none;width: 18px;height: 18px;margin-inline-start: auto}.dm__search span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.dm__search:hover,.dm__search:focus-visible{border-color: var(--color-accent);background: rgb(0 0 0 / .34)}.dm__tools{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 14px}.dm__tool{display: inline-flex;align-items: center;min-height: 44px;padding: 0 16px;border: 1px solid rgb(246 243 234 / .38);background: none;font: 500 12px/1 var(--font-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--color-ink-2);text-decoration: none;cursor: pointer}.dm__tool:focus-visible{outline: 2px solid var(--color-accent);outline-offset: 2px}@media (hover: hover){.dm__tool:hover{border-color: var(--color-accent);color: var(--color-ink)}}.dm .drawer-nav{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0;padding: 0;overflow: visible;border-inline-start: 1px solid var(--color-rule);border-bottom: 1px solid var(--color-rule)}.dm .drawer-nav > section{margin: 0;padding: 26px 22px 15px;min-width: 0;border-inline-end: 1px solid var(--color-rule);animation: dm-rise .55s cubic-bezier(.2,.7,.2,1) both}.dm .drawer-nav > section:nth-child(1){animation-delay: .06s}.dm .drawer-nav > section:nth-child(2){animation-delay: .12s}.dm .drawer-nav > section:nth-child(3){animation-delay: .18s}.dm .drawer-nav > section:nth-child(4){animation-delay: .24s}.dm .drawer-nav > section:nth-child(5){animation-delay: .30s}@keyframes dm-rise{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: none}}.dm .drawer-nav h3{display: block;min-height: 0;margin: 0 0 8px;padding: 0 0 14px;background: none;border: 0;border-bottom: 1px solid var(--color-rule);font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: .18em;text-transform: uppercase;color: var(--color-ink)}.dm .drawer-nav ul{list-style: none;margin: 0;padding: 0}.dm .drawer-nav a{display: block;min-height: 0;padding: 9px 0;background: none;border: 0;text-transform: none;font-family: var(--font-mono);font-size: 14px;font-weight: 400;line-height: 1.35;letter-spacing: 0;color: var(--color-ink-2);text-decoration: none;overflow-wrap: break-word;transition: color .15s,transform .25s cubic-bezier(.2,.7,.2,1)}.dm .drawer-nav a:hover,.dm .drawer-nav a:focus-visible{color: var(--color-accent);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px}.dm .drawer-nav li.nav-sub-item a{padding-inline-start: 14px;font-size: 13px;color: var(--color-ink-3)}.dm .drawer-nav > section.is-lead{grid-column: 1 / -1;order: -1;padding-block: 28px 30px}.dm .is-lead ul{display: flex;flex-wrap: wrap;column-gap: clamp(20px,2.6vw,44px)}.dm .is-lead a{font-family: var(--font-serif);font-size: clamp(32px,4vw,56px);font-weight: 700;text-transform: none;line-height: 1.08;letter-spacing: -.02em;color: var(--color-ink);padding: 6px 0}.dm .is-lead a:hover,.dm .is-lead a:focus-visible{transform: translateY(-3px);text-decoration: none}.dm__foot{flex: none;border-top: 1px solid var(--color-rule);background: var(--color-paper-2)}.dm__foot-in{max-width: 1360px;margin-inline: auto;padding: 16px var(--col-pad);display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 28px}.dm__keys{display: none}@media (min-width: 900px){.dm__keys{display: inline-flex;align-items: center;gap: 18px;margin-inline-end: 8px;font: 600 10px/1 var(--font-mono);letter-spacing: 0.16em;text-transform: uppercase;color: rgb(246 243 234 / 0.62)}}.dm__keys span{display: inline-flex;align-items: center;gap: 6px}.dm__keys kbd{display: inline-flex;align-items: center;justify-content: center;min-width: 24px;height: 22px;padding: 0 6px;border: 1px solid rgb(246 243 234 / 0.38);background: rgb(0 0 0 / 0.2);font: 600 10px/1 var(--font-mono);letter-spacing: 0.08em;color: #f6f3ea}.dm__social{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.dm__social:not(:has(a)){display: none}.dm__social a{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px}.dm__social svg{width: 18px;height: 18px}.dm__cta{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px}.dm__btn{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 12px 28px;font-family: var(--font-mono);font-size: 12px;font-weight: 700;line-height: 1.1;letter-spacing: .16em;text-transform: uppercase;text-decoration: none;white-space: nowrap;background: var(--color-accent-safe);color: var(--color-paper);transition: background-color .15s,color .15s}.dm__btn:hover{background: var(--color-accent-ink)}.dm__btn:focus-visible{outline: 2px solid var(--color-accent);outline-offset: 3px}.dm__btn--line{background: none;color: var(--color-ink);box-shadow: inset 0 0 0 1px var(--color-ink)}.dm__btn--line:hover{background: var(--color-ink);color: var(--color-paper)}.dm__link{font-family: var(--font-mono);font-size: 11px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--color-ink-3);text-decoration: none;transition: color .15s}.dm__link:hover{color: var(--color-accent)}.dm__link:focus-visible{outline: 2px solid var(--color-accent);outline-offset: 3px}@media (max-width: 899px){.dm .drawer-nav{display: flex;flex-direction: column;border-inline-start: 0}.dm .drawer-nav > section{padding: 0;border-inline-end: 0;border-bottom: 1px solid var(--color-rule)}.dm .drawer-nav > section:last-child{border-bottom: 0}.dm .drawer-nav h3{display: flex;align-items: center;justify-content: flex-start;margin: 0;padding: 20px 0;border: 0;font-size: 12px;cursor: pointer}.dm .drawer-nav h3::after{content: "+";font-size: 20px;font-weight: 400;letter-spacing: 0}.dm .drawer-nav > section.is-open h3::after{content: "\2212"}.dm .drawer-nav > section:not(.is-open):not(.is-lead) ul{display: none}.dm .drawer-nav > section.is-open ul{padding-bottom: 14px}.dm .drawer-nav > section.is-lead{padding: 22px 0 18px;border-bottom: 1px solid var(--color-rule)}.dm .is-lead h3{padding: 0 0 6px;cursor: default}.dm .is-lead h3::after{content: none}.dm .is-lead ul{display: block}.dm .is-lead a{font-size: clamp(34px,11vw,48px);padding: 4px 0}.dm__foot-in{flex-direction: column-reverse;align-items: stretch;gap: 12px}.dm__cta{flex-wrap: nowrap;gap: 12px}.dm__cta .dm__btn{flex: 1 1 0;min-width: 0;padding: 12px 14px}.dm__social{justify-content: center;gap: 6px}.dm__social a{width: 38px;height: 38px}}@media (prefers-reduced-motion: reduce){.dm,.dm *{animation: none !important;transition: none !important}}.sf{position: relative;overflow: hidden;color: var(--color-ink);border-block: 1px solid var(--color-rule);background: var(--sf-bg)}.dark .sf{--sf-bg: color-mix(in oklab,var(--ghost-accent-color,#153933),black 40%)}.sf a{color: inherit}.sf a:focus-visible,.sf button:focus-visible{outline: 2px solid var(--color-accent);outline-offset: 3px}.sf__status{border-bottom: 1px solid transparent;background: linear-gradient(var(--color-rule),var(--color-rule)) 50% 100% / min(100%,var(--container-news)) 1px no-repeat border-box,var(--sf-band)}.sf__status-in{display: flex;align-items: center;gap: 6px 22px;padding: var(--col-pad);font: 600 11px/1.3 var(--font-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--color-ink-3)}.sf__coord{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0}.sf__clock{margin-inline-start: auto;font-variant-numeric: tabular-nums;color: var(--color-accent);letter-spacing: .1em}.sf__top{display: inline-flex;align-items: center;white-space: nowrap;padding: 5px 10px 4px;border: 1px solid rgb(246 243 234 / .38);color: var(--color-ink);transition: background-color .2s,color .2s,border-color .2s}.sf__top:hover{background: var(--color-accent);border-color: var(--color-accent)}@media (max-width: 719px){.sf__coord{display: none}}@media (max-width: 479px){.sf__status-in{gap: 6px 12px;font-size: 10.5px;letter-spacing: .08em}.sf__top{padding-inline: 8px}}@media (max-width: 359px){.sf__clock{display: none}}.footer-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 0}@media (min-width: 1024px){.footer-grid{grid-template-columns: 352px minmax(0,1fr)}}.footer-brand{padding: var(--col-pad);border-bottom: 1px solid var(--color-rule)}@media (min-width: 1024px){.footer-brand{border-bottom: 0;border-inline-end: 1px solid var(--color-rule)}}.footer-logo{display: flex;margin: 0 0 8px}.footer-logo img{width: 100%;max-width: 312px;height: auto;filter: brightness(0) invert(1)}.footer-text{margin: 0 0 16px;font: 13px/1.55 var(--font-mono);color: var(--color-ink-3)}.footer-social{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 8px}.footer-nav-columns{padding: var(--col-pad);counter-reset: sfc}.footer-nav-columns > div{counter-increment: sfc}.footer-nav-columns button{font: 600 12px/1.3 var(--font-mono);color: var(--color-ink);background: transparent;border-bottom-color: var(--color-rule)}.footer-nav-columns button > span::before{content: counter(sfc,decimal-leading-zero);margin-inline-end: 10px;color: var(--color-accent);letter-spacing: .08em}.footer-nav-columns ul{gap: 2px}@media (max-width: 639.98px){.footer-nav-columns ul{padding-bottom: 22px}}.footer-nav-columns ul a{position: relative;display: inline-block;padding-block: 3px}.footer-nav-columns ul a::after{content: "→";position: absolute;inset-inline-end: -1.5em;top: calc(3px + .08em);opacity: 0;color: var(--color-accent);transform: translateX(-6px);transition: opacity .2s,transform .25s cubic-bezier(.2,.7,.2,1);pointer-events: none}.footer-nav-columns ul a:is(:hover,:focus-visible)::after{opacity: 1;transform: none}.footer-bottom{border-top: 1px solid transparent;background: linear-gradient(var(--color-rule),var(--color-rule)) 50% 0 / min(100%,var(--container-news)) 1px no-repeat border-box,var(--sf-band)}.footer-legal{display: flex;flex-direction: column;align-items: center;gap: 5px;padding: var(--col-pad);font-family: var(--font-mono)}.footer-legal p{margin: 0;line-height: 1.4}.footer-legal-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 8px}[data-region="footer-legal"],[data-region="footer-legal"] p,[data-region="footer-legal"] a{font: 13px/1.4 var(--font-mono);color: var(--color-ink-3)}[data-region="footer-legal"] a{display: inline-block;padding-block: 3px;text-decoration: none;transition: color .15s}[data-region="footer-legal"] a:is(:hover,:focus-visible){color: var(--color-accent);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px}[data-region="footer-legal"] .footer-copy a{text-decoration: underline;text-underline-offset: 3px}.footer-sep{color: var(--color-ink-faint);user-select: none}.footer-copyright{text-align: center}.footer-love{display: block}@media (min-width: 768px){.footer-love{display: inline}}[data-region="footer-legal"] .footer-heart{display: inline-block;color: #ff5a5f;font-family: system-ui,sans-serif;font-size: 1.5em;line-height: 0;vertical-align: -.1em}@media (max-width: 1023px){.footer-brand{display: flex;flex-direction: column;align-items: center;text-align: center}.footer-logo{justify-content: center;width: 100%}.footer-logo img{max-width: 360px}.footer-text{max-width: 36em;margin-inline: auto}.footer-social,.footer-social > *{justify-content: center}}@media (prefers-reduced-motion: reduce){.footer-nav-columns ul a,.footer-nav-columns ul a::after{transition: none}}html:root .sf{--sf-bg: #fff;--sf-band: #fff;--color-paper: #fff;--color-paper-2: #f7f5f0;--color-paper-3: #f0ede6;--color-ink: #16150f;--color-ink-2: rgb(22 21 15 / .86);--color-ink-3: rgb(22 21 15 / .72);--color-ink-mute: rgb(22 21 15 / .64);--color-ink-faint: rgb(22 21 15 / .58);--color-rule: #e4e0d6;--color-rule-2: #e4e0d6;--color-accent: #7a6326;--color-accent-safe: #7a6326;--color-accent-ink: #7a6326}html.dark:root .sf{--sf-bg: #161512;--sf-band: #161512;--color-paper: #161512;--color-paper-2: #1d1c19;--color-paper-3: #24221f;--color-ink: #f6f3ea;--color-ink-2: rgb(246 243 234 / .88);--color-ink-3: rgb(246 243 234 / .76);--color-ink-mute: rgb(246 243 234 / .66);--color-ink-faint: rgb(246 243 234 / .58);--color-rule: #2e2c28;--color-rule-2: #2e2c28;--color-accent: #e9ddb5;--color-accent-safe: #e9ddb5;--color-accent-ink: #e9ddb5}html:root .sf .footer-logo img{filter: none;max-width: 240px}html.dark:root .sf .footer-logo img{filter: brightness(0) invert(1)}html:root .sf .footer-text{max-width: 34rem;margin-bottom: 18px;font: 14px/1.6 var(--font-sans)}html:root .sf__top{border-color: var(--color-rule)}html:root .sf__top:hover{color: #fff}html.dark:root .sf__top:hover{color: #16150f}html:root .footer-nav-columns button{font-size: 11px;letter-spacing: .2em}html:root .footer-nav-columns ul{font: 14px/1.4 var(--font-sans)}html:root .sf .footer-bottom{border-top: 1px solid var(--color-rule);background: var(--sf-bg)}html:root [data-region="footer-legal"] a{font-family: var(--font-sans)}@media (min-width: 1024px){html:root .sf .footer-brand{padding-block: 28px}html:root .sf .footer-nav-columns{padding-block: 28px}}html:root [data-region="footer-legal"],html:root [data-region="footer-legal"] p{font: 14px/1.5 var(--font-sans);color: var(--color-ink-3)}html:root .footer-nav-columns ul a,html:root [data-region="footer-legal"] :is(a,button){font: 14px/1.4 var(--font-sans);color: var(--color-ink-2);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px;transition: color .15s ease}html:root .footer-nav-columns ul a:is(:hover,:focus-visible),html:root [data-region="footer-legal"] :is(a,button):is(:hover,:focus-visible){color: var(--color-accent);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px}.footer-social a,.drawer-social a,.ntx__soc a{--brand: var(--color-ink);--on-brand: var(--color-paper);--fill: linear-gradient(var(--brand),var(--brand));background-color: var(--color-paper-3);background-image: var(--fill);background-repeat: no-repeat;background-position: 0 100%;background-size: 100% 0;color: var(--color-ink-2);box-shadow: inset 0 0 0 1px var(--color-rule);transition: background-size 0.5s ease,color 0.5s ease}.footer-social a svg,.drawer-social a svg,.ntx__soc a svg{transition: transform 0.5s ease}:is(.footer-social,.drawer-social,.ntx__soc) a[href*="facebook.com"]{--brand: #1877f2;--on-brand: #fff}:is(.footer-social,.drawer-social,.ntx__soc) a[href*="youtube.com"],:is(.footer-social,.drawer-social,.ntx__soc) a[href*="youtu.be"]{--brand: #ff0000;--on-brand: #fff}:is(.footer-social,.drawer-social,.ntx__soc) a[href*="linkedin.com"]{--brand: #0a66c2;--on-brand: #fff}:is(.footer-social,.drawer-social,.ntx__soc) a[href*="bsky.app"]{--brand: #1185fe;--on-brand: #fff}:is(.footer-social,.drawer-social,.ntx__soc) a[href*="pinterest."]{--brand: #e60023;--on-brand: #fff}:is(.footer-social,.drawer-social,.ntx__soc) a[href*="reddit.com"]{--brand: #ff4500;--on-brand: #fff}:is(.footer-social,.drawer-social,.ntx__soc) a[href*="spotify.com"]{--brand: #1db954;--on-brand: #fff}:is(.footer-social,.drawer-social,.ntx__soc) a[href*="substack.com"]{--brand: #ff6719;--on-brand: #fff}:is(.footer-social,.drawer-social,.ntx__soc) a[href*="twitch.tv"]{--brand: #9146ff;--on-brand: #fff}:is(.footer-social,.drawer-social,.ntx__soc) a[href*="t.me"]{--brand: #26a5e4;--on-brand: #fff}:is(.footer-social,.drawer-social,.ntx__soc) a[href*="wa.me"],:is(.footer-social,.drawer-social,.ntx__soc) a[href*="whatsapp.com"]{--brand: #25d366;--on-brand: #fff}:is(.footer-social,.drawer-social,.ntx__soc) a[href*="instagram.com"]{--on-brand: #fff;--fill: linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}@media (hover: hover) and (pointer: fine){:is(.footer-social,.drawer-social,.ntx__soc) a:is(:hover,:focus-visible){background-size: 100% 100%;color: var(--on-brand)}:is(.footer-social,.drawer-social,.ntx__soc) a:is(:hover,:focus-visible) svg{transform: perspective(200px) rotateY(360deg)}}@media (hover: none){:is(.footer-social,.drawer-social,.ntx__soc) a:active{background-size: 100% 100%;color: var(--on-brand);transition: none}}@media (prefers-reduced-motion: reduce){.footer-social a,.drawer-social a,.ntx__soc a,.footer-social a svg,.drawer-social a svg,.ntx__soc a svg{transition: none}:is(.footer-social,.drawer-social,.ntx__soc) a:is(:hover,:focus-visible) svg{transform: none}}.news-container:has(> [data-region="post-header"]){max-width: none;padding-inline: var(--col-pad)}[data-region="feature-image"]{max-width: none}[data-region="post"] :is( [data-component="latest-articles"],[data-component="related-coverage"],[data-component="recommendations"] ) [data-part="title"]{font-family: var(--font-mono);font-size: 14px;font-weight: 500;line-height: 1.4}[data-region="post-header"] [data-part="kicker"],[data-region="post-header"] p:has(> [data-part="kicker"]) > span{font-family: var(--font-mono);font-size: 10px;font-weight: 600;letter-spacing: 0.16em}[data-region="post-header"] h1 + p{font-size: 17px}@media (min-width: 768px){[data-region="post-header"] h1 + p{font-size: 18px}}[data-component="member-cta"]{border: 1px solid var(--color-rule)}[data-component="member-cta"] > div > p:first-child,[data-component="member-cta"] :is(a[data-portal],a[data-mp-reload]){font-family: var(--font-mono);font-weight: 600}[data-region="post"] .post-navigation a{padding-block: 0}html:root .hm-archive{margin-top: var(--sec-gap)}[data-region="post"] hr[data-component="divider"]{height: 1px;margin: 0 0 40px;background: var(--color-rule)}:root{--hover-bg: #fff}html.dark{--hover-bg: color-mix(in srgb,var(--color-paper),#fff 9%)}.cb-bar > :first-child,.cb-right > :is(button,a,div),.cb-nav [data-header-nav-list] > li,.nav-cells [data-primary-nav] > li,.hm-side [data-component="recommendations"] li{transition: background-color 0.15s ease}.nav-cells [data-primary-nav] > li > a{position: relative}.nav-cells [data-primary-nav] > li > a::after{content: "";position: absolute;inset-inline: 0;bottom: 0;height: 2px;background: var(--hm-accent,var(--color-accent));pointer-events: none;transform: scaleX(0);transform-origin: left center;transition: transform 0.28s cubic-bezier(0.2,0.7,0.2,1)}@media (hover: hover) and (pointer: fine){.nav-cells [data-primary-nav] > li:hover,.hm-side [data-component="recommendations"] li:hover{background-color: var(--hover-bg)}.nav-cells [data-primary-nav] > li > a:is(:hover,:focus-visible)::after{transform: scaleX(1)}}@media (hover: none){.nav-cells [data-primary-nav] > li > a:active{background-color: var(--hover-bg)}}@media (prefers-reduced-motion: reduce){.nav-cells [data-primary-nav] > li > a::after{transition: none}}:root{--ad-pad: var(--col-pad)}.ad-band[hidden],.hm-ad[hidden],.ad-topbar[hidden]{display: none}.ad-band{padding-block: var(--ad-pad)}.ad-band .ad-slot{margin: 0 auto;padding: 0}.ad-band--leaderboard,.ad-band--in-feed{padding-inline: var(--ad-pad)}.ad-band--in-feed{margin-top: -1px;border-block: 1px solid var(--color-rule)}.ad-band--in-article,.ad-band--post-footer{width: min(680px,100% - 2 * var(--col-pad));margin-inline: auto}.ad-band--in-article{border-bottom: 1px solid var(--color-rule);margin-bottom: var(--ad-pad)}[data-region="post"]:has(.ad-band--in-article:not([hidden])) [data-region="post-header"]{margin-bottom: 0}[data-region="post"]:has(.ad-band--in-article:not([hidden])) [data-region="post-wrap"]{margin-top: 0}[data-region="post"]:has(.ad-band--in-article:not([hidden])) [data-toc-mount]{margin-top: 3.5rem}.ad-band--post-footer{margin-top: var(--ad-pad);border-top: 1px solid var(--color-rule)}.ad-band--post-footer:not([hidden]) + hr{margin-block: 0}.cm{position: relative;isolation: isolate;text-align: center}.cm__prompt b{font-weight: 600;color: var(--hm-sand,#e9ddb5)}.cm iframe{display: block;width: 100%;margin: 0}html:root .cm{margin-block: var(--sec-gap) 0;padding: var(--sec-pad) var(--col-pad);border: 0;border-top: 1px solid var(--color-rule);background: none;color: var(--color-ink)}html:root .cm__prompt{margin: 0 0 16px;font: 500 11px/1.4 var(--font-mono);letter-spacing: .3em;text-transform: uppercase;color: var(--wp-gold)}html:root .cm iframe{max-width: 680px;margin-inline: auto}html:root :is(.md,.bk,.rp,.cx):has(> .cm){padding-bottom: 0}html.dark :is(.bg-accent-safe,.join-btn--primary),html.dark :is(.bg-accent-safe,.join-btn--primary):is(:hover,:focus-visible){color: var(--color-ink)}html.dark :is( .cb-nav .top-nav-link,.cb-nav [data-nav-pending] > li > a,.nav-cells [data-primary-nav] > li > a,.cb-right > :is(button,a),.cb-right > div > button,.hm-side [data-component="recommendations"] li a ):is(:hover,:focus-visible){color: #fff}html.dark :is( .cb-nav .top-nav-link,.nav-cells [data-primary-nav] > li > a )[aria-current="page"]{color: var(--color-ink)}html:root [data-breaking-ticker]{--tk-h: 32px;--tk-side: max(0px,(100% - var(--container-news,1280px)) / 2);--tk-bg: var(--color-paper);--tk-ink: var(--color-ink);--tk-dim: var(--color-ink-mute);--tk-mark: var(--color-ink-faint);--tk-hi: var(--color-accent);--tk-line: var(--color-rule);height: var(--tk-h);box-sizing: border-box;padding-inline: var(--tk-side);border: 0;box-shadow: none;color: var(--tk-ink);font: 600 10px/1 var(--font-mono);letter-spacing: .26em;text-transform: uppercase}html:root [data-breaking-ticker] > *{border: 0;background: var(--tk-bg)}html:root [data-breaking-ticker] > :first-child{border-inline-end: 1px solid var(--tk-line)}html:root [data-breaking-ticker] .ticker-btn{border-inline-start: 1px solid var(--tk-line)}@media (min-width: 1280px){html:root [data-breaking-ticker] > :first-child{border-inline-start: 1px solid var(--tk-line)}html:root [data-breaking-ticker] > :nth-last-child(2){border-inline-end: 1px solid var(--tk-line)}}html:root [data-breaking-ticker] > :first-child{justify-content: center;width: 36px;padding: 0}html:root [data-breaking-ticker] .ticker-live-dot{width: 6px;height: 6px;border-radius: 0;background: #b8963e}html.dark:root [data-breaking-ticker] .ticker-live-dot{background: #e2c66f}html:root [data-breaking-ticker] > :nth-child(2){padding-inline: 14px 20px;font: inherit;letter-spacing: inherit;color: var(--tk-ink)}html:root [data-breaking-ticker] .ticker-viewport{height: auto;align-self: stretch}html:root [data-breaking-ticker] .ticker-track{font: 500 12.5px/1 var(--font-sans);letter-spacing: .01em;text-transform: none}html:root [data-breaking-ticker] .ticker-link{color: var(--tk-ink);text-decoration-thickness: 1px;text-underline-offset: 3px}html:root [data-breaking-ticker] .ticker-sep{margin-inline: 22px;color: var(--color-ink-faint);opacity: 1}html:root [data-breaking-ticker] .ticker-fade{width: 48px;background: linear-gradient(to right,transparent,var(--tk-bg))}html:root [data-breaking-ticker] .ticker-link:focus-visible{outline: 2px solid var(--tk-hi);outline-offset: -2px;border-radius: 0}html:root [data-breaking-ticker] .ticker-btn{width: 34px;color: var(--tk-dim);transition: color .2s ease}html:root [data-breaking-ticker] .ticker-btn svg{width: 10px;height: 10px}html:root [data-breaking-ticker] .ticker-btn:focus-visible{outline: 2px solid var(--tk-hi);outline-offset: -4px}html:root [data-breaking-ticker] .ticker-btn[aria-pressed="true"]{color: var(--tk-ink)}@media (hover: hover) and (pointer: fine){html:root [data-breaking-ticker] .ticker-btn:hover{color: var(--tk-hi)}html:root [data-breaking-ticker] .ticker-link:hover{color: var(--tk-hi)}}html:not(.dark) svg[x-show="$store.theme.dark"],html.dark svg[x-show="!$store.theme.dark"]{display: none}html:root .nlx{--nl-bg: var(--wp-bg);--nl-ink: #16150f;--nl-dim: rgb(22 21 15 / .7);--nl-faint: rgb(22 21 15 / .52);--nl-gold: #7a6326;--nl-line: rgb(22 21 15 / .25);--nl-field: #faf9f6;--nl-beam-c: #b8a15a;--nl-btn: var(--btn-bg);--nl-btn-ink: var(--btn-ink);width: var(--page-w,100vw);max-width: none;margin-inline: calc(50% - var(--page-w,100vw) / 2);padding: 0;border: 0;background: var(--nl-bg);color: var(--nl-ink)}html.dark:root .nlx{--nl-ink: #f6f3ea;--nl-dim: rgb(246 243 234 / .72);--nl-faint: rgb(246 243 234 / .55);--nl-gold: #e9ddb5;--nl-line: rgb(246 243 234 / .3);--nl-field: #1d1c19;--nl-beam-c: #e9ddb5;--nl-btn: var(--btn-bg);--nl-btn-ink: var(--btn-ink)}@media (min-width: 1024px){html:root .nlx{display: grid;align-items: center;min-height: 100vh;min-height: 100svh}}html:root body:has(.nlx){overflow-x: clip}html:root .nlx__in{display: grid;grid-template-columns: minmax(0,1fr);gap: 40px;box-sizing: border-box;padding: 56px var(--edge) 64px}@media (min-width: 768px){html:root .nlx__in{grid-template-columns: minmax(0,1fr) minmax(280px,38%);align-items: center;gap: clamp(48px,7vw,120px);padding-block: clamp(80px,9vw,140px)}html:root .nlx--solo .nlx__in{grid-template-columns: minmax(0,1fr)}}html:root .nlx__media{position: relative;order: -1;width: 72%;margin: 0;aspect-ratio: 4 / 5}@media (min-width: 768px){html:root .nlx__media{order: 0;width: auto}}html:root .nlx__media img{display: block;width: 100%;height: 100%;object-fit: cover}html:root .nlx-letter{--nl-paper: #fffdf7;--nl-paper-ink: #16150f;position: absolute;left: clamp(-64px,-4vw,-32px);bottom: 9%;display: grid;gap: 10px;width: min(300px,82%);padding: 22px 24px 24px;background: var(--nl-paper);box-shadow: 0 1px 1px rgb(0 0 0 / .08),0 22px 40px -18px rgb(0 0 0 / .45);rotate: -3deg;color: var(--nl-paper-ink)}html:root .nlx-letter__stamp{position: absolute;top: 16px;right: 18px;box-sizing: border-box;width: 40px;height: 48px;border: 3px dotted var(--nl-paper);background: #c9a046;box-shadow: inset 0 0 0 3px #c9a046,inset 0 0 0 4px rgb(255 255 255 / .55)}html:root .nlx-letter__mark{position: absolute;top: 30px;right: 34px;display: grid;place-content: center;justify-items: center;width: 64px;height: 64px;border: 1.5px solid rgb(22 21 15 / .55);border-radius: 50%;rotate: 12deg;color: rgb(22 21 15 / .7);font: 600 7px/1.3 var(--font-mono);letter-spacing: .14em;text-transform: uppercase}html:root .nlx-letter__mark b{font-size: 8px;font-weight: 700;letter-spacing: .06em}html:root .nlx-letter__k{padding-right: 72px;color: #7a6326;font: 600 10px/1.4 var(--font-mono);letter-spacing: .2em;text-transform: uppercase}html:root .nlx-letter__list{display: grid;margin-top: 4px;counter-reset: nlxl}html:root .nlx-letter__list a{counter-increment: nlxl;display: grid;grid-template-columns: 22px minmax(0,1fr);padding: 9px 0;border-top: 1px solid rgb(22 21 15 / .14);color: inherit;font: 700 15px/1.3 var(--font-heading);text-decoration: none}html:root .nlx-letter__list a::before{content: counter(nlxl);color: #7a6326;font: 500 11px/1.9 var(--font-mono)}html:root .nlx-letter__list a:focus-visible{outline: 2px solid var(--nl-paper-ink);outline-offset: 2px}@media (hover: hover) and (pointer: fine){html:root .nlx-letter__list a:hover{text-decoration: underline;text-underline-offset: 3px}}html:root .nlx__text{max-width: 36rem}html:root .nlx__title{margin: 0;font-family: var(--font-heading);font-size: var(--t-section);font-weight: 800;line-height: 1.08;letter-spacing: -0.015em;color: var(--nl-ink);text-wrap: balance}html:root .nlx__copy{max-width: 34rem;margin: 22px 0 0;font-family: var(--font-sans);font-size: var(--t-dek);font-style: italic;line-height: 1.6;color: var(--nl-dim)}html:root .nlx__promises{display: grid;gap: 12px;margin: 30px 0 0;padding: 0;list-style: none;counter-reset: nlx}html:root .nlx__promises li{position: relative;padding-inline-start: 34px;counter-increment: nlx;font: italic 400 var(--t-dek)/1.6 var(--font-sans);color: var(--nl-dim)}html:root .nlx__promises li::before{content: counter(nlx,decimal-leading-zero);position: absolute;left: 0;top: .2em;font: 500 11px/1.9 var(--font-mono);letter-spacing: .1em;color: var(--nl-gold)}html:root .nlx__promises b{font-weight: 500;color: var(--nl-ink)}@property --nl-beam{syntax: "<angle>";inherits: false;initial-value: 0deg}html:root .nlx__form{position: relative;isolation: isolate;display: flex;align-items: stretch;max-width: 34rem;margin-top: 38px;padding: 6px;border: 1px solid var(--nl-line);background: var(--nl-field);transition: border-color .25s ease}html:root .nlx__form::before{content: "";position: absolute;inset: -1px;padding: 1px;background: conic-gradient(from var(--nl-beam),transparent 0 290deg,var(--nl-beam-c) 330deg,transparent 360deg);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;animation: nl-beam 6s linear infinite}@keyframes nl-beam{to{--nl-beam: 360deg}}html:root .nlx__form:focus-within{border-color: var(--nl-ink)}html:root .nlx__input{flex: 1 1 auto;min-width: 0;min-height: 48px;box-sizing: border-box;padding: 0 14px;border: 0;border-radius: 0;background: none;font: 400 16px/1.2 var(--font-mono);color: var(--nl-ink)}html:root .nlx__input::placeholder{color: var(--nl-faint);opacity: 1}html:root .nlx__input:autofill{box-shadow: inset 0 0 0 100px var(--nl-field);-webkit-text-fill-color: var(--nl-ink);caret-color: var(--nl-ink)}html:root .nlx__input:focus{outline: none}html:root .nlx__btn{flex: none;display: inline-flex;align-items: center;min-height: 48px;padding: 2px 22px 0;border: 0;background: var(--nl-btn);color: var(--nl-btn-ink);font: 700 11px/1 var(--font-mono);letter-spacing: .18em;text-transform: uppercase;white-space: nowrap;cursor: pointer;transition: background-color .25s ease,color .25s ease}html:root .nlx__btn:focus-visible{outline: 2px solid var(--nl-gold);outline-offset: 3px}@media (hover: hover) and (pointer: fine){html:root .nlx__btn:hover{background: var(--btn-bg-hover)}}html:root .nlx__btn > span{display: none}html:root .nlx__form:not(.loading,.success,.error) .nlx__btn [data-members-default],html:root .nlx__form.loading .nlx__btn [data-members-loading],html:root .nlx__form.success .nlx__btn [data-members-success],html:root .nlx__form.error .nlx__btn [data-members-error]{display: inline-flex;align-items: center}html:root .nlx__after{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 26px;margin-top: 22px}html:root .nlx__when{display: inline-flex;align-items: baseline;gap: 12px;flex: none;margin: 0;padding: 11px 16px 10px;border: 2px solid var(--nl-gold);box-shadow: inset 0 0 0 3px var(--nl-bg),inset 0 0 0 4px var(--nl-gold);rotate: -2deg;color: var(--nl-gold);font: 600 9px/1.2 var(--font-mono);letter-spacing: .2em;text-transform: uppercase;text-align: center}html:root .nlx__when b{font: 700 13px/1.1 var(--font-mono);letter-spacing: .04em;white-space: nowrap;color: var(--nl-ink)}html:root .nlx__when-t{font-size: 11px;letter-spacing: .08em;color: var(--nl-ink);font-variant-numeric: tabular-nums}html:root .nlx__last{font: 600 11px/1.4 var(--font-mono);letter-spacing: .2em;text-transform: uppercase;color: var(--nl-ink);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 6px}html:root .nlx__last::after{content: " →"}html:root .nlx__last:focus-visible{outline: 2px solid var(--nl-ink);outline-offset: 4px}@media (hover: hover) and (pointer: fine){html:root .nlx__last:hover{color: var(--nl-gold)}}@media (max-width: 479.98px){html:root .nlx__form{flex-wrap: wrap;gap: 6px}html:root .nlx__input{flex-basis: 100%}html:root .nlx__btn{flex: 1 1 100%;justify-content: center}}@media (prefers-reduced-motion: reduce){html:root :is(.nlx__form,.nlx__btn){transition: none}html:root .nlx__form::before{animation: none}}@media (max-width: 767.98px){html:root .nlx__media{display: none}}.sticky-article-bar a > img{transform: translateY(3px)}html:root .sticky-article-bar{margin-inline: auto;box-sizing: border-box}html:root .sticky-article-bar{max-width: none;border-inline: 0}html:root .sticky-article-bar > .news-container{max-width: var(--container-news)}.dm--green{background: radial-gradient(120% 80% at 85% 0%,color-mix(in oklab,var(--dm-bg),white 9%),var(--dm-bg) 62%)}.dm .drawer-nav{counter-reset: dmg 1}.dm .drawer-nav > section:not(.is-lead){counter-increment: dmg}.dm .drawer-nav > section > h3::before{content: counter(dmg,decimal-leading-zero);display: inline-block;margin-inline-end: 12px;font-size: 10px;font-weight: 500;letter-spacing: .14em;vertical-align: 1px;color: var(--color-accent)}.dm .drawer-nav > section.is-lead > h3::before{content: "01"}.dm .drawer-nav > section:not(.is-lead) a::after{content: "\2192";display: inline-block;margin-inline-start: 8px;opacity: 0;transform: translateX(-6px);transition: opacity .2s,transform .25s cubic-bezier(.2,.7,.2,1)}.dm .drawer-nav > section:not(.is-lead) a:is(:hover,:focus-visible)::after{opacity: 1;transform: none}.dm .is-lead a:is(:hover,:focus-visible){color: var(--color-accent)}@media (max-width: 899px){.dm .drawer-nav h3::after{margin-inline-start: auto}}@media (max-width: 1023.98px){html:root .hm-side [data-component="recommendations"] li:last-child{border-bottom-width: 0}}:root{--sys-on: #1fa971}html.dark{--sys-on: #7ee0a3}[data-component="post-card"] [data-part="image"] > :is(div,a)::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;opacity: 0;background: repeating-linear-gradient(0deg,transparent 0 2px,rgb(0 0 0 / .08) 2px 3px);transition: opacity .3s ease}[data-component="post-card"] [data-part="image"] > :is(div,a){position: relative}[data-component="post-card"] [data-part="kicker"]::before{content: "";display: inline-block;width: 5px;height: 5px;margin-inline-end: 7px;vertical-align: 1px;background: currentColor;transform: rotate(45deg);transition: transform .45s cubic-bezier(.2,.7,.2,1)}[data-component="post-card"] [data-part="image"] > :is(div,a){transition: border-color .3s ease}@media (hover: hover) and (pointer: fine){[data-component="post-card"]:is(:hover,:has(a:focus-visible)) [data-part="image"] > :is(div,a)::before{opacity: 1}[data-component="post-card"]:is(:hover,:has(a:focus-visible)) [data-part="image"] > :is(div,a)::after{opacity: 1;transform: none}[data-component="post-card"]:is(:hover,:has(a:focus-visible)) [data-part="kicker"]::before{transform: rotate(225deg)}}@media (hover: none){[data-component="post-card"]:active [data-part="image"] > :is(div,a)::after{opacity: 1;transform: none;transition: none}}@media (prefers-reduced-motion: reduce){[data-component="post-card"] [data-part="kicker"]::before,[data-component="post-card"] [data-part="image"] > :is(div,a)::after{transition: none}}input:not([type="checkbox"]):not([type="radio"]):focus,input:not([type="checkbox"]):not([type="radio"]):focus-visible,.dark input:not([type="checkbox"]):not([type="radio"]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,[contenteditable]:focus,[contenteditable]:focus-visible{outline: 0 !important;box-shadow: none !important}.dm__logo{gap: 22px}.dm__logo::after{content: "/\00a0\00a0[MENY]";font: 600 11px/1 var(--font-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--color-ink-mute);white-space: nowrap}:lang(en) .dm__logo::after{content: "/\00a0\00a0[MENU]"}.dm__wrap{min-height: 100%;display: flex;flex-direction: column;padding-bottom: 20px}.dm__wrap::after{content: "[ MENY ]  VÄLJ EN SEKTION";order: 1;flex: none;height: 32px;margin-bottom: 18px;display: flex;align-items: center;font: 600 10px/1 var(--font-mono);letter-spacing: .16em;color: var(--color-ink-mute)}:lang(en) .dm__wrap::after{content: "[ MENU ]  CHOOSE A SECTION"}.dm .drawer-nav{order: 2}.dm .drawer-nav{flex: none;border-top: 1px solid var(--color-rule)}@media (min-width: 900px){.dm .drawer-nav > section:not(.is-lead){border-top: 1px solid var(--color-rule)}}.dm__foot{position: relative}.dm__foot::before{content: "";position: absolute;inset: -5px 0 auto 0;height: 4px;pointer-events: none;background: linear-gradient(90deg,var(--color-rule) 1px,transparent 1px) 0 0 / 8px 2px repeat-x,linear-gradient(90deg,var(--color-rule) 1px,transparent 1px) 0 0 / 40px 4px repeat-x;-webkit-mask-image: linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image: linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.dm__foot-in{padding-block: 14px}@media (max-width: 899px){.dm__wrap::after{display: none}.dm__search{margin: 16px 0 14px;padding: 13px 14px;gap: 10px;font-size: 16px}.dm__search::before{font-size: 16px}.dm .drawer-nav{border-top: 1px solid var(--color-rule)}}@media (max-width: 767px){.dm__logo::after{display: none}}@media (max-width: 479px){.dm__search{font-size: 15px}}[data-region="archive-header"]{padding-block: 0}[data-region="archive-header"] .ah-bar{padding-block: var(--col-pad)}[data-region="archive-header"] .ah-eyebrow{display: flex;align-items: center;margin: 0;font: 600 11px/1 var(--font-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--color-ink-2)}[data-region="archive-header"] .ah-eyebrow::before{content: "";flex: none;width: 5px;height: 5px;margin-inline-end: 10px;background: var(--sys-on);transform: rotate(45deg)}[data-component="archive-filters"] .archive-filter-scroll{gap: 0;padding-block: var(--col-pad);padding-inline-end: 1px}.archive-chip{position: relative;flex: none;gap: 0;--chip-pad: 20px;height: 40px;margin-inline-end: -1px;padding-inline: var(--chip-pad) calc(var(--chip-pad) - .08em);padding-block: 0;font: 600 11px/1 var(--font-mono);letter-spacing: .12em;border-color: var(--color-rule);color: var(--color-ink-3);background: transparent;transition: color .2s ease,background-color .2s ease}.archive-chip:hover,.archive-chip:focus-visible{color: var(--color-ink);background: var(--color-paper-2);border-color: var(--color-rule)}.archive-chip:focus-visible{outline: 1px solid var(--color-ink);outline-offset: -4px}.archive-chip-active,.archive-chip-active:hover{z-index: 1;color: var(--color-paper);background: var(--color-ink);border-color: var(--color-ink);box-shadow: inset 0 -2px 0 var(--sys-on)}.archive-chip__n{margin-inline-start: calc(12px - .12em);padding-inline-start: 12px;border-inline-start: 1px solid var(--color-rule);font: 500 10px/1 var(--font-mono);font-style: normal;letter-spacing: .08em;font-variant-numeric: tabular-nums;color: var(--color-ink-faint);transition: color .2s ease,border-color .2s ease}.archive-chip-active .archive-chip__n{border-color: rgb(246 243 234 / .28);color: rgb(246 243 234 / .68)}html.dark .archive-chip-active,html.dark .archive-chip-active:hover{color: var(--color-ink);background: #0b0c0a;border-color: var(--color-rule)}html.dark .archive-chip-active .archive-chip__n{border-color: var(--color-rule);color: var(--color-ink-3)}[data-component="pagination"]{margin-block: var(--sec-gap) 0;padding-block: 0}@media (max-width: 767px){[data-region="archive-header"] .ah-eyebrow{font-size: 10px;letter-spacing: .14em}.archive-chip{--chip-pad: 16px;height: 38px;font-size: 10.5px}.archive-chip__n{margin-inline-start: calc(9px - .12em);padding-inline-start: 9px}}@media (prefers-reduced-motion: reduce){.archive-chip,.archive-chip::before,.archive-chip__n{transition: none}}html:root main#main > section[data-region="archive-header"]{margin-top: var(--sec-gap);border: 0;background: none}html:root [data-region="archive-header"] .ah-hero{padding: 18px 0 39px}html:root [data-region="archive-header"] .ah-hero > p{max-width: 110ch;margin-top: 16px}html:root [data-region="archive-header"] [data-component="archive-filters"] .archive-filter-row{padding-top: 22px}@media (max-width: 767.98px){html:root [data-region="archive-header"] .ah-hero{padding: 8px 0 28px}html:root [data-region="archive-header"] [data-component="archive-filters"] .archive-filter-row{padding-top: 16px}}:root{--ah-green: var(--ghost-accent-color,#153933)}html.dark{--ah-green: var(--sys-on)}.news-container:has(> [data-component="breadcrumb"]){padding: 0}[data-component="breadcrumb"]{display: flex;flex-wrap: wrap;align-items: center;font-family: var(--font-mono);font-size: 11px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--color-ink-mute)}[data-component="breadcrumb"] a{color: var(--color-ink-mute);transition: color .15s ease}[data-component="breadcrumb"] a:hover{color: var(--color-ink)}[data-component="breadcrumb"] > span[aria-hidden="true"]{margin-inline: 12px;color: var(--ah-green)}[data-component="breadcrumb"] > span:last-child{display: inline-flex;align-items: center;color: var(--color-ink)}[data-component="breadcrumb"] > span:last-child::after{content: "";width: 6px;height: 11px;margin-inline-start: 10px;background: var(--ah-green);animation: hb-caret 1.1s steps(1) infinite}@media (prefers-reduced-motion: reduce){[data-component="breadcrumb"] > span:last-child::after{animation: none}}[data-region="archive-header"] .ah-hero{position: relative;isolation: isolate}[data-region="archive-header"] #archive-title{max-width: none;font-family: var(--font-heading);font-size: clamp(30px,3.4vw,44px);font-weight: 800;line-height: 1.08;letter-spacing: -.02em;overflow-wrap: anywhere;hyphens: none}[data-region="archive-header"] .ah-hero > p{position: relative;margin: 12px 0 0;padding-inline-start: 14px;border-inline-start: 1px solid var(--color-rule);font-style: italic;font-size: 16px;line-height: 1.55;color: var(--color-ink-3)}[data-region="archive-header"] .ah-hero > p::before{content: "";position: absolute;inset-block-start: 0;inset-inline-start: -1px;width: 2px;height: 20px;background: var(--ah-green)}@media (max-width: 767px){[data-component="breadcrumb"]{font-size: 10px;letter-spacing: .14em}[data-component="breadcrumb"] > span[aria-hidden="true"]{margin-inline: 9px}[data-region="archive-header"] .ah-hero{padding-block: 22px 20px}[data-region="archive-header"] #archive-title{font-size: 30px}}[data-region="post-header"] p:has(> [data-part="kicker"]){gap: 0;margin: 0 0 20px}[data-region="post-header"] [data-part="kicker"]{display: inline-flex;align-items: center;height: 28px;margin: 0;padding: 0 12px;border: 1px solid var(--color-rule);font: 600 11px/1 var(--font-mono);letter-spacing: .16em;color: var(--ah-green)}[data-region="post-header"] [data-part="kicker"]::before{content: "";flex: none;width: 5px;height: 5px;margin-inline-end: 9px;background: currentColor;transform: rotate(45deg);transition: transform .45s cubic-bezier(.2,.7,.2,1)}[data-region="post-header"] [data-part="kicker"]:hover::before{transform: rotate(225deg)}[data-region="post-header"] p:has(> [data-part="kicker"]) > span{height: 28px;margin-inline-start: -1px;padding: 0 12px;border-color: var(--color-rule);font-family: var(--font-mono);font-size: 10px;font-weight: 600;letter-spacing: .16em;color: var(--color-ink-mute)}[data-region="post-header"] p:has(> [data-part="kicker"]) > span::before{background: var(--ah-green)}[data-region="post-header"] h1 + p{position: relative;margin: 18px 0 22px;padding-inline-start: 16px;border-inline-start: 1px solid var(--color-rule)}[data-region="post-header"] h1 + p::before{content: "";position: absolute;inset-block-start: 0;inset-inline-start: -1px;width: 2px;height: 22px;background: var(--ah-green)}[data-region="post-meta"]{gap: 0;padding: 0;margin-bottom: 24px;align-items: stretch;border-bottom: 1px solid var(--color-rule)}[data-region="post-meta"] address{gap: 14px;padding-block: 12px;padding-inline-end: 16px}[data-region="post-meta"] address img,[data-region="post-meta"] address .hedcut{width: 44px;height: 44px;border-radius: 0}[data-region="post-meta"] address .-space-x-2 > :not([hidden]) ~ :not([hidden]){margin-inline-start: -1px}[data-region="post-meta"] address p:first-of-type{font-family: var(--font-mono);font-size: 11px;letter-spacing: .1em;color: var(--color-ink-mute)}[data-region="post-meta"] address p:first-of-type strong{color: var(--color-ink)}[data-region="post-meta"] > div:last-child{display: flex;flex-direction: column;justify-content: center;gap: 7px;padding: 12px 0 12px 16px;border-inline-start: 1px solid var(--color-rule);text-align: end}[data-region="post-meta"] > div:last-child p{margin: 0;font-family: var(--font-mono);font-size: 10px;line-height: 1.2;letter-spacing: .1em;text-transform: uppercase;font-variant-numeric: tabular-nums;color: var(--color-ink-mute)}[data-region="post-meta"] > div:last-child p:first-child time{color: var(--color-ink)}[data-region="feature-image"] > div{position: relative}[data-post-toolbar] > .post-toolbar{gap: 0;margin-top: 0;padding: 0;align-items: stretch}[data-post-toolbar] > .post-toolbar > li{display: flex;align-items: stretch}[data-post-toolbar] > .post-toolbar > li + li{border-inline-start: 1px solid var(--color-rule)}[data-post-toolbar] > .post-toolbar > li.ms-auto{gap: 0}[data-post-toolbar] > .post-toolbar > li.ms-auto > * + *{border-inline-start: 1px solid var(--color-rule)}[data-post-toolbar] .social-share,[data-post-toolbar] .post-toolbar-overflow{display: flex;align-items: stretch}[data-post-toolbar] .post-toolbar__btn{min-height: 44px;margin: 0;padding: 0 14px;gap: 9px;font: 600 11px/1 var(--font-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--color-ink-2);transition: background-color .15s ease,color .15s ease}[data-post-toolbar] .post-toolbar__btn:hover,[data-post-toolbar] .post-toolbar__btn:focus-visible{color: var(--color-ink);background-color: var(--hover-bg)}[data-post-toolbar] .post-toolbar__save[data-bookmarked="true"]{color: var(--ah-green)}@media (max-width: 767px){[data-region="post-meta"]{flex-direction: column}[data-region="post-meta"] address{padding-inline-end: 0}[data-region="post-meta"] > div:last-child{flex-direction: row;flex-wrap: wrap;justify-content: flex-start;gap: 6px 16px;padding: 10px 0;border-inline-start: 0;border-top: 1px solid var(--color-rule);text-align: start}}@media (max-width: 639px){[data-post-toolbar] > .post-toolbar > li.ms-auto{flex: 1 0 100%;justify-content: space-between;border-inline-start: 0;border-top: 1px solid var(--color-rule)}[data-post-toolbar] > .post-toolbar > li.ms-auto > *{flex: 1 1 auto;justify-content: center}[data-post-toolbar] > .post-toolbar > li.ms-auto > * > .post-toolbar__btn{width: 100%;justify-content: center}}@media (prefers-reduced-motion: reduce){[data-region="post-header"] [data-part="kicker"]::before{transition: none}}[data-region="post"] hr:has(+ [data-region="author-card"]){display: none}[data-region="author-card"]{margin-top: 40px;padding: 0;border: 1px solid var(--color-rule)}[data-region="author-card"] #author-card-title{display: flex;align-items: center;height: 40px;padding: 0 20px;border-bottom: 1px solid var(--color-rule);font: 600 11px/1 var(--font-mono);letter-spacing: .16em;color: var(--color-ink-2)}[data-region="author-card"] [data-component="author"]{margin: 0;padding: 24px 20px}[data-region="author-card"] [data-component="author"] > img,[data-region="author-card"] [data-component="author"] > .hedcut{border-radius: 0;border-color: var(--color-rule);outline: 1px solid var(--color-rule);outline-offset: 5px;margin: 5px}[data-region="author-card"] [data-component="author"] ul{gap: 0;width: fit-content;max-width: 100%;margin-top: 18px;border: 1px solid var(--color-rule)}[data-region="author-card"] [data-component="author"] ul li[aria-hidden="true"]{display: none}[data-region="author-card"] [data-component="author"] ul li{display: flex}[data-region="author-card"] [data-component="author"] ul li:not(:first-child):not([aria-hidden="true"]){border-inline-start: 1px solid var(--color-rule)}[data-region="author-card"] [data-component="author"] ul a{display: flex;align-items: center;height: 36px;padding: 0 14px;font: 600 11px/1 var(--font-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--color-ink-2);transition: background-color .15s ease,color .15s ease}[data-region="author-card"] [data-component="author"] ul a:hover,[data-region="author-card"] [data-component="author"] ul a:focus-visible{background-color: var(--hover-bg);color: var(--color-ink)}html:root [data-component="member-cta"][data-variant="signup"]{margin: 24px 0 0;padding: 32px;border: 1px solid var(--color-rule);background: #fff;color: #16150f;column-gap: 40px}html.dark:root [data-component="member-cta"][data-variant="signup"]{background: #1a1917;color: #f6f3ea}@media (max-width: 767.98px){html:root [data-component="member-cta"][data-variant="signup"]{padding: 24px 20px}}html:root [data-component="member-cta"][data-variant="signup"] > div > p:first-child{margin-bottom: 12px;font: 500 10px/1.2 var(--font-mono);letter-spacing: .26em;color: var(--wp-gold)}html:root [data-component="member-cta"][data-variant="signup"] h2{margin-bottom: 8px;color: inherit;font-weight: 800;letter-spacing: -.015em}html:root [data-component="member-cta"][data-variant="signup"] > div > p:last-child{font: italic 400 15px/1.5 var(--font-sans);color: rgb(22 21 15 / .68)}html.dark:root [data-component="member-cta"][data-variant="signup"] > div > p:last-child{color: rgb(246 243 234 / .72)}html:root [data-component="member-cta"][data-variant="signup"] a[class*="bg-accent-safe"]{justify-content: center;height: 46px;padding: 0 26px;border: 0;border-radius: var(--btn-radius);background: #16150f;color: #fff;font: 600 11px/1 var(--font-mono);letter-spacing: .2em;transition: background-color .2s ease,color .2s ease}html:root [data-component="member-cta"][data-variant="signup"] a[class*="bg-accent-safe"]:is(:hover,:focus-visible){background: var(--wp-gold);color: #fff;opacity: 1}html.dark:root [data-component="member-cta"][data-variant="signup"] a[class*="bg-accent-safe"]{background: #e9ddb5;color: #16150f}html.dark:root [data-component="member-cta"][data-variant="signup"] a[class*="bg-accent-safe"]:is(:hover,:focus-visible){background: #f6f3ea;color: #16150f}html:root [data-component="member-cta"][data-variant="signup"] p > span{font: 400 13px/1.4 var(--font-sans);letter-spacing: 0;color: rgb(22 21 15 / .64)}html.dark:root [data-component="member-cta"][data-variant="signup"] p > span{color: rgb(246 243 234 / .66)}html:root [data-component="member-cta"][data-variant="signup"] p > span a{color: var(--color-ink);text-decoration: underline;text-underline-offset: 3px}html:root [data-component="member-cta"][data-variant="signup"] p > span a:is(:hover,:focus-visible){color: var(--wp-gold)}[data-region="post"] .post-navigation{margin-top: 24px;padding: 0;gap: 0;border: 1px solid var(--color-rule)}[data-region="post"] .post-navigation > a{position: relative;display: block;padding: 20px;transition: background-color .2s ease}[data-region="post"] .post-navigation > a:hover,[data-region="post"] .post-navigation > a:focus-visible{background-color: var(--hover-bg)}[data-region="post"] .post-navigation > a:not(:first-child){border-top: 1px solid var(--color-rule)}[data-region="post"] .post-navigation > a::after{content: "";position: absolute;inset: auto 0 0 0;height: 2px;background: var(--ah-green);transform: scaleX(0);transform-origin: left center;transition: transform .5s cubic-bezier(.2,.7,.2,1)}[data-region="post"] .post-navigation > a[data-variant="next"]::after{transform-origin: right center}[data-region="post"] .post-navigation > a:hover::after,[data-region="post"] .post-navigation > a:focus-visible::after{transform: scaleX(1)}[data-region="post"] .post-navigation > a > p:first-child{display: flex;align-items: center;gap: 12px;font: 600 11px/1 var(--font-mono);letter-spacing: .16em}[data-region="post"] .post-navigation .pn-arrow{flex: none;transition: transform .3s cubic-bezier(.2,.7,.2,1),color .2s ease}[data-region="post"] .post-navigation > a:hover > p:first-child,[data-region="post"] .post-navigation > a:focus-visible > p:first-child{color: var(--color-ink)}[data-region="post"] .post-navigation > a:hover .pn-arrow,[data-region="post"] .post-navigation > a:focus-visible .pn-arrow{color: var(--ah-green)}[data-region="post"] .post-navigation > a[data-variant="prev"]:hover .pn-arrow{transform: translateX(-5px)}[data-region="post"] .post-navigation > a[data-variant="next"]:hover .pn-arrow{transform: translateX(5px)}@media (min-width: 768px){[data-region="post"] .post-navigation > a[data-variant="next"] > p:first-child{justify-content: flex-end}}@media (prefers-reduced-motion: reduce){[data-region="post"] .post-navigation .pn-arrow{transition: none}[data-region="post"] .post-navigation > a:hover .pn-arrow{transform: none}}[data-region="post"] .post-navigation [data-part="kicker"]{display: flex;align-items: center;margin-top: 16px;font: 600 10.5px/1 var(--font-mono);letter-spacing: .14em}[data-region="post"] .post-navigation > a > p[data-part="title"]{margin-top: 8px}@media (min-width: 768px){[data-region="post"] .post-navigation > a:not(:first-child){border-top: 0}[data-region="post"] .post-navigation > a[data-variant="next"]:not(:first-child){border-inline-start: 1px solid var(--color-rule)}[data-region="post"] .post-navigation > a[data-variant="next"] [data-part="kicker"]{justify-content: flex-end}}@media (max-width: 767px){[data-region="author-card"] [data-component="author"]{padding: 20px 16px}[data-region="author-card"] [data-component="author"] ul{width: 100%}[data-region="author-card"] [data-component="author"] ul li{flex: 1 1 auto}[data-region="author-card"] [data-component="author"] ul li:first-child{flex-basis: 100%}[data-region="author-card"] [data-component="author"] ul li:not(:first-child):not([aria-hidden="true"]){border-top: 1px solid var(--color-rule)}[data-region="author-card"] [data-component="author"] ul li:nth-child(3){border-inline-start: 0}[data-region="author-card"] [data-component="author"] ul a{width: 100%;justify-content: center}[data-region="post"] .post-navigation > a{padding: 16px}}@media (prefers-reduced-motion: reduce){[data-region="post"] .post-navigation > a,[data-region="post"] .post-navigation > a::after{transition: none}}html:root [data-component="post-card"]:not([data-variant="hero-split"]) [data-part="title"]{font-family: var(--font-heading);font-size: 18px;font-weight: 600;line-height: 1.3;letter-spacing: -0.005em;text-transform: none}html:root [data-component="post-card"]:not([data-variant="hero-split"]) [data-part="excerpt"]{font-family: var(--font-body);font-size: 14px;font-weight: 400;line-height: 1.55;letter-spacing: 0;margin-top: 10px;-webkit-line-clamp: 3}.ad-band--post-footer{width: 100%}.ad-band--post-footer:not([hidden]) ~ [data-region="author-card"]{margin-top: 0}html:root .pc{--wbox-bg: transparent;--wbox-pad: 10px 0 var(--pc-end,22px);--wbox-act-gap: auto;--wbox-share-x: 0px;--wbox-share-bg: var(--pc-bg,var(--color-paper));position: relative;display: flex;flex-direction: column;min-width: 0;margin: 0}html:root .pc__img{display: block;aspect-ratio: var(--pc-ratio,16 / 10);overflow: hidden;background: var(--color-paper-2)}html:root .pc__img img{display: block;width: 100%;height: 100%;object-fit: cover}html:root .pc__tag{margin: 0;padding: var(--pc-tag-gap,20px) 0 0;font: 500 10px/1.2 var(--font-mono);letter-spacing: .26em;text-transform: uppercase;color: var(--wp-gold)}html:root .pc__box{display: flex;flex: 1;flex-direction: column}html:root .pc__img + .pc__box{--wbox-pad: var(--pc-tag-gap,20px) 0 var(--pc-end,22px)}html:root .pc__box .wbox__act{padding-top: 18px}@media (hover: hover) and (pointer: fine){html:root .pc__img img{transition: scale .9s cubic-bezier(.2,.7,.2,1)}html:root .pc:hover .pc__img img{scale: 1.04}html:root .pc:hover .wbox__t a{color: var(--wbox-gold)}}@media (prefers-reduced-motion: reduce){html:root .pc__img img{transition: none}}html:root :is(.fd__bar,.accb__bar,.hm-archive__bar){display: flex;align-items: center;gap: 10px;box-sizing: border-box;width: fit-content;padding: 10px 14px 9px;border: 1px solid var(--color-rule);color: var(--color-ink);font: 600 11px/1 var(--font-mono);letter-spacing: .2em;text-transform: uppercase}html:root :is(.fd__bar,.accb__bar,.hm-archive__bar) > *{display: flex;align-items: center;min-width: 0}html:root :is(.fd__no,.accb__no){flex: none;font-weight: 400;color: var(--color-ink-mute);letter-spacing: .14em;font-variant-numeric: tabular-nums}html:root :is(.fd__no,.accb__no)::before{content: var(--chapter-no,counter(sec,decimal-leading-zero))}html:root :is(.fd__no,.accb__no)::after,html:root .accb__title:not(:last-child)::after{content: "/";margin-inline-start: 10px;font-weight: 400;color: var(--color-ink-faint)}html:root :is(.fd__title,.accb__title){flex: 0 1 auto;margin: 0;padding: 0;font: inherit;letter-spacing: inherit;color: var(--color-ink)}html:root :is(.fd__title,.accb__title) > span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}html:root .accb__tags{flex: none}html:root .accb__tag{display: inline-flex;align-items: center;gap: 8px;min-height: 24px;margin-block: calc((1em - 24px) / 2);color: var(--color-ink-mute);text-decoration: none;white-space: nowrap;transition: color .2s ease}html:root .accb__tag::after{content: "";flex: none;width: 5px;height: 8px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='m.5.5 3.5 3.5-3.5 3.5'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='m.5.5 3.5 3.5-3.5 3.5'/%3E%3C/svg%3E") center / contain no-repeat;transition: transform .25s ease}html:root .accb__tag:focus-visible{outline: 2px solid var(--color-accent);outline-offset: 4px}@media (hover: hover) and (pointer: fine){html:root .accb__tag:hover{color: var(--color-ink)}html:root .accb__tag:hover::after{transform: translateX(3px)}}@media (prefers-reduced-motion: reduce){html:root .accb__tag,html:root .accb__tag::after{transition: none}}html:root :is(.fd__bar,.accb__bar){margin: 40px var(--edge) 0}@media (min-width: 1024px){html:root :is(.fd__bar,.accb__bar){margin-top: auto}}html:root main#main{counter-reset: sec}html:root [data-chapter]{counter-increment: sec}html:root hr[data-component="divider"][data-variant="section"]{height: 1px;margin: 0;border: 0;background: var(--color-rule)}html:root [data-component="section-row"]{padding-inline: 0;padding-bottom: 0}html:root :is([data-component="section-row"],.hm-ad) ~ .hm-archive{margin-top: 0}@media (max-width: 1023.98px){html:root :is([data-variant="feature-dock"],.acc){display: flow-root}}html:root [data-component="section-row"] > header:first-child{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin: 0;padding: var(--col-pad);border: 0}html:root [data-component="section-row"] > header:first-child::before{content: "";position: absolute;inset: auto 0 0 0;height: 1px;pointer-events: none;background: var(--color-rule)}html:root [data-component="section-row"] > header:first-child h2{display: flex;align-items: center;gap: 14px;margin: 0;font-family: var(--font-mono);font-size: 22px;font-weight: 600;line-height: 1.15;letter-spacing: 0;text-transform: uppercase;color: var(--color-ink)}@media (max-width: 767px){html:root [data-component="section-row"] > header:first-child h2{font-size: 18px}}html:root [data-component="section-row"] > header:first-child p{max-width: 70ch;margin: 8px 0 0;font: 400 13px/1.5 var(--font-mono);font-style: normal;letter-spacing: 0;color: var(--color-ink-mute)}html:root [data-component="section-row"] > header:first-child h2::before{content: var(--chapter-no,counter(sec,decimal-leading-zero));flex: none;display: inline-flex;align-items: center;height: 24px;padding: 0 9px;border: 1px solid var(--color-rule);font: 600 10px/1 var(--font-mono);letter-spacing: .14em;font-variant-numeric: tabular-nums;color: var(--color-ink-mute)}html:root [data-component="section-row"] > header:first-child{position: relative}html:root [data-component="section-row"] > header:first-child::after{content: "";position: absolute;inset: auto 0 0 0;height: 6px;pointer-events: none;background: linear-gradient(90deg,var(--color-rule) 1px,transparent 1px) 0 100% / 8px 3px repeat-x,linear-gradient(90deg,var(--color-rule) 1px,transparent 1px) 0 100% / 40px 6px repeat-x;-webkit-mask-image: linear-gradient(90deg,#000,transparent 55%);mask-image: linear-gradient(90deg,#000,transparent 55%)}html:root [data-component="section-row"] > header:first-child [data-part="more"]{flex-shrink: 1;min-width: 0;max-width: 100%}html:root [data-component="section-row"] > header:first-child [data-part="more-links"]{flex-wrap: wrap;min-width: 0;gap: 8px}html:root [data-component="section-row"] > header:first-child a:not(h2 a){flex: none;display: inline-flex;align-items: center;height: 34px;padding: 0 14px;border: 1px solid var(--color-rule);background: transparent;font: 600 11px/1 var(--font-mono);letter-spacing: .14em;text-transform: uppercase;text-decoration: none;white-space: nowrap;color: var(--color-ink);transition: background-color .2s ease,border-color .2s ease}html:root [data-component="section-row"] > header:first-child a:not(h2 a):is(:hover,:focus-visible){background: var(--color-paper-2);border-color: var(--color-ink-3)}html:root [data-part="excerpt"]:empty{display: none}html:root [data-variant="feature-package"]{position: relative;margin-top: var(--sec-gap);padding-inline: 0}html:root .sc__label{position: absolute;z-index: 3;top: var(--sec-pad);left: var(--edge);display: inline-flex;align-items: center;gap: 10px;margin: 0;padding: 10px 14px 9px;background: rgb(12 12 10 / .78);color: #f6f3ea;font: 600 11px/1 var(--font-mono);letter-spacing: .2em;text-transform: uppercase}html:root .sc__label-no::before{content: var(--chapter-no,counter(sec,decimal-leading-zero));font-weight: 400;color: rgb(246 243 234 / .8)}html:root .sc__label-no::after{content: "/";margin-inline-start: 10px;color: rgb(246 243 234 / .6)}html:root .hm-scene{width: var(--page-w,100vw);max-width: none;margin-inline: calc(50% - var(--page-w,100vw) / 2)}html:root body:has(.hm-scene){overflow-x: clip}html:root [data-variant="feature-package"] .sc{--sc-dur: 7s;--sc-card: #fff;--sc-ink: #16150f;--sc-ring: rgb(22 21 15 / .2);--sc-tag: #7a6326;--sc-gold: #e9ddb5;--sc-glide: .9s cubic-bezier(.65,.05,.2,1);position: relative;isolation: isolate;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 28px;padding: 48px 20px 36px;overflow: hidden;background: #0b0b0a}html.dark:root [data-variant="feature-package"] .sc{--sc-card: #1a1917;--sc-ink: #f6f3ea;--sc-ring: rgb(246 243 234 / .24);--sc-tag: #e9ddb5}html:root .hm-scene{margin-top: 0}html:root .hm-scene .sc{min-height: 100vh;min-height: 100svh}html:root [data-variant="feature-package"] .sc__bg{position: absolute;inset: 0;z-index: -1;overflow: hidden}html:root [data-variant="feature-package"] .sc__bgimg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;filter: grayscale(1) brightness(.3);translate: calc(var(--dir,1) * 100%) 0}html:root [data-variant="feature-package"] .sc__bgimg[data-on="true"]{translate: 0 0;transition: translate var(--sc-glide)}html:root [data-variant="feature-package"] .sc__bgimg.is-prev{translate: calc(var(--dir,1) * -100%) 0;transition: translate var(--sc-glide)}html:root [data-variant="feature-package"] .sc__card{box-sizing: border-box;width: min(380px,100%,calc((100svh - 330px) * .8 + 36px));min-width: min(300px,100%);padding: 18px 18px 22px;background: var(--sc-card);color: var(--sc-ink);position: relative;text-align: center;touch-action: pan-y}html:root [data-variant="feature-package"] .sc__fig{position: relative;aspect-ratio: 4 / 5;overflow: hidden;background: #0b0b0a}html:root [data-variant="feature-package"] .sc__img{position: absolute;inset: 0;margin: 0;translate: calc(var(--dir,1) * 100%) 0}html:root [data-variant="feature-package"] .sc__img[data-on="true"]{translate: 0 0;transition: translate var(--sc-glide)}html:root [data-variant="feature-package"] .sc__img.is-prev{translate: calc(var(--dir,1) * -100%) 0;transition: translate var(--sc-glide)}html:root [data-variant="feature-package"] .sc__img img{display: block;width: 100%;height: 100%;object-fit: cover;transition: scale 1.4s cubic-bezier(.2,.7,.2,1)}html:root [data-variant="feature-package"] .sc__texts{display: grid}html:root [data-variant="feature-package"] .sc__text{grid-area: 1 / 1;opacity: 0;visibility: hidden;transition: opacity .3s ease,visibility 0s linear .3s}html:root [data-variant="feature-package"] .sc__text[data-on="true"]{opacity: 1;visibility: visible;transition: opacity .5s ease .25s}html:root [data-variant="feature-package"] .sc__tag{margin: 24px 0 0;font: var(--kick-sm);letter-spacing: .34em;text-transform: uppercase;color: var(--sc-tag)}html:root [data-variant="feature-package"] .sc__title{margin: 10px auto 0;max-width: 16ch;font-family: var(--font-heading);font-size: var(--t-story);font-weight: 800;line-height: 1.08;letter-spacing: -0.015em;color: var(--sc-ink);text-wrap: balance}html:root [data-variant="feature-package"] .sc__title a{color: inherit;text-decoration: none;transition: color .25s ease}html:root [data-variant="feature-package"] .sc__title a:focus-visible{outline: 2px solid var(--sc-tag);outline-offset: 4px}html:root [data-variant="feature-package"] .sc__acts{display: flex;justify-content: center;gap: 14px;margin-top: 20px}html:root [data-variant="feature-package"] .sc__act{display: grid;place-items: center;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 50%;background: transparent;box-shadow: inset 0 0 0 1px var(--sc-ring);color: var(--sc-ink);cursor: pointer;transition: background-color .3s ease,box-shadow .3s ease,color .3s ease}html:root [data-variant="feature-package"] .sc__act--read{box-shadow: inset 0 0 0 1px var(--sc-tag)}html:root [data-variant="feature-package"] .sc__act--save.is-saved{background: var(--sc-gold);box-shadow: inset 0 0 0 1px var(--sc-gold);color: #16150f}html:root [data-variant="feature-package"] .sc__act:focus-visible{outline: 2px solid var(--sc-tag);outline-offset: 3px}@media (pointer: coarse){html:root [data-variant="feature-package"] .sc__act{width: 44px;height: 44px}}html:root [data-variant="feature-package"] .sc__share{position: absolute;inset-inline: 18px;display: flex;justify-content: center;align-items: center;gap: 6px;height: 44px;background: var(--sc-card)}html:root [data-variant="feature-package"] .sc__net{display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--sc-ink);cursor: pointer;transition: background-color .25s ease,color .25s ease}html:root [data-variant="feature-package"] .sc__net svg{width: 15px;height: 15px}html:root [data-variant="feature-package"] .sc__net--close{margin-inline-start: 4px;box-shadow: inset 0 0 0 1px var(--sc-ring)}html:root [data-variant="feature-package"] .sc__net--close svg{width: 11px;height: 11px}html:root [data-variant="feature-package"] .sc__net:focus-visible{outline: 2px solid var(--sc-tag);outline-offset: 2px}@media (hover: hover) and (pointer: fine){html:root [data-variant="feature-package"] .sc__net:hover{background: var(--sc-gold);color: #16150f}}html:root [data-variant="feature-package"] .sc__tabs{display: flex;gap: 14px}html:root [data-variant="feature-package"] .sc__tab{display: flex;flex-direction: column;gap: 8px;width: 56px;padding: 8px 0;border: 0;background: none;color: rgb(246 243 234 / .6);font: 500 9px/1 var(--font-mono);letter-spacing: .2em;text-align: start;cursor: pointer;transition: color .3s ease}html:root [data-variant="feature-package"] .sc__tab[data-on="true"]{color: var(--sc-gold)}html:root [data-variant="feature-package"] .sc__tab:focus-visible{outline: 2px solid var(--sc-gold);outline-offset: 2px}html:root [data-variant="feature-package"] .sc__bar{position: relative;height: 2px;overflow: hidden;background: rgb(246 243 234 / .28)}html:root [data-variant="feature-package"] .sc__fill{position: absolute;inset: 0;background: var(--sc-gold);transform: scaleX(0);transform-origin: left}html:root [data-variant="feature-package"] .sc__tab[data-on="true"] .sc__fill{animation: sc-fill var(--sc-dur) linear forwards}html:root [data-variant="feature-package"] .sc.is-paused .sc__fill{animation-play-state: paused}@keyframes sc-fill{to{transform: scaleX(1)}}html:root [data-variant="feature-package"] .sc__follow{display: none}@media (min-width: 1024px){html:root [data-variant="feature-package"] .sc__follow{position: absolute;top: 50%;left: max(20px,(100% - var(--container-news,1280px)) / 2);display: flex;flex-direction: column;align-items: center;gap: 14px;translate: 0 -50%}html:root [data-variant="feature-package"] .sc__follow::before,html:root [data-variant="feature-package"] .sc__follow::after{content: "";width: 1px;height: 48px;background: rgb(246 243 234 / .3)}html:root [data-variant="feature-package"] .sc__follow-label{writing-mode: vertical-rl;rotate: 180deg;margin-bottom: 6px;font: 500 9px/1 var(--font-mono);letter-spacing: .34em;text-transform: uppercase;color: var(--sc-gold)}html:root [data-variant="feature-package"] .sc__soc{display: grid;place-items: center;width: 32px;height: 32px;color: rgb(246 243 234 / .75);transition: color .25s ease,translate .25s ease}html:root [data-variant="feature-package"] .sc__soc svg{width: 14px;height: 14px}html:root [data-variant="feature-package"] .sc__soc:focus-visible{outline: 2px solid var(--sc-gold);outline-offset: 2px}@media (hover: hover){html:root [data-variant="feature-package"] .sc__soc:hover{color: var(--sc-gold);translate: 2px 0}}}html:root [data-variant="feature-package"] .sc__toast{position: absolute;bottom: 12px;margin: 0;font: 500 10px/1 var(--font-mono);letter-spacing: .2em;text-transform: uppercase;color: var(--sc-gold)}html:root [data-variant="feature-package"] .sc__box{max-width: none;max-height: none;width: var(--page-w,100vw);height: 100vh;height: 100dvh;margin: 0;padding: 0;border: 0;background: transparent;cursor: zoom-out}html:root [data-variant="feature-package"] .sc__box::backdrop{background: rgb(0 0 0 / .94)}html:root [data-variant="feature-package"] .sc__box[open]{display: grid;place-items: center}html:root [data-variant="feature-package"] .sc__box img{max-width: 94vw;max-height: 92vh;max-height: 92dvh;object-fit: contain}html:root [data-variant="feature-package"] .sc__close{position: fixed;top: 20px;right: 20px;display: grid;place-items: center;width: 44px;height: 44px;border: 0;border-radius: 50%;background: transparent;box-shadow: inset 0 0 0 1px rgb(246 243 234 / .5);color: #f6f3ea;cursor: pointer}html:root [data-variant="feature-package"] .sc__close:focus-visible{outline: 2px solid var(--sc-gold);outline-offset: 3px}@media (hover: hover) and (pointer: fine){html:root [data-variant="feature-package"] .sc__title a:hover{color: var(--sc-tag)}html:root [data-variant="feature-package"] .sc__card:hover .sc__img[data-on="true"] img{scale: 1.04}html:root [data-variant="feature-package"] .sc__act:hover{background: var(--sc-gold);box-shadow: inset 0 0 0 1px var(--sc-gold);color: #16150f}html:root [data-variant="feature-package"] .sc__tab:hover{color: #f6f3ea}}@media (prefers-reduced-motion: reduce){html:root [data-variant="feature-package"] :is(.sc__bgimg,.sc__img,.sc__img img,.sc__text,.sc__act,.sc__net,.sc__soc,.sc__tab,.sc__title a){transition: none !important}html:root [data-variant="feature-package"] .sc__fill{animation: none !important}html:root [data-variant="feature-package"] .sc__tab[data-on="true"] .sc__fill{transform: none}}html:root .hm-ad .ad-slot{max-width: 970px;margin: 0 auto;padding: 0}html:root .hm-ad .ad-slot__inner{margin: 0;padding: 0}html:root .hm-ad .ad-slot__inner > div[style*="#ddd"]{width: 100%;max-width: 970px;height: auto !important;min-height: 50px;aspect-ratio: 97 / 9;margin: 0 auto;box-sizing: border-box;background: var(--color-paper-2) !important;border: 1px solid var(--color-rule);color: var(--color-ink-3) !important;font: 400 13px/1 var(--font-mono) !important;letter-spacing: .12em;text-transform: uppercase}@media (max-width: 767px){html:root [data-component="section-row"] > header:first-child{gap: 12px}html:root [data-component="section-row"] > header:first-child h2::before{height: 22px;padding: 0 7px}html:root [data-component="section-row"] > header:first-child a:not(h2 a){height: 36px;padding: 0 12px}}@media (max-width: 479px){html:root [data-component="section-row"] > header:first-child a:not(h2 a):only-child{font-size: 0;letter-spacing: 0;padding: 0;width: 36px;justify-content: center}html:root [data-component="section-row"] > header:first-child a:not(h2 a):only-child::before{content: "\2192";font: 600 14px/1 var(--font-mono);letter-spacing: 0}}@media (prefers-reduced-motion: reduce){html:root [data-component="section-row"] > ol *{transition: none !important}}html:root .cw{--cw-bg: #121210;--cw-ink: #f4f1e8;--cw-dim: rgb(244 241 232 / .72);--cw-rule: rgb(244 241 232 / .18);--cw-gold: #d8c48e;box-sizing: border-box;display: grid;grid-template: "head" auto "art" auto "panels" auto "list" auto / minmax(0,1fr);width: var(--page-w,100vw);max-width: none;margin-inline: calc(50% - var(--page-w,100vw) / 2);background: var(--cw-bg);color: var(--cw-ink)}html:root body:has(.cw){overflow-x: clip}html:root :is(.cw__head,.cw__panels,.cw__list){padding-inline: var(--edge)}html:root .cw__head{grid-area: head;display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 6px 24px;padding-block: 22px 18px}html:root .cw__name{margin: 0;font: 600 11px/1.4 var(--font-mono);letter-spacing: .2em;text-transform: uppercase}html:root .cw__no{color: var(--cw-gold);font-variant-numeric: tabular-nums}html:root .cw__no::before{content: var(--chapter-no,counter(sec,decimal-leading-zero))}html:root .cw__no::after{content: "/";margin-inline: 10px;color: var(--cw-dim)}html:root .cw__all{padding-block: 6px;color: var(--cw-ink);font: 600 10px/1.4 var(--font-mono);letter-spacing: .24em;text-decoration: underline;text-decoration-color: var(--cw-rule);text-underline-offset: 5px;text-transform: uppercase}html:root .cw__all:hover{color: var(--cw-gold);text-decoration-color: currentColor}html:root .cw__arts{grid-area: art;position: relative;overflow: hidden;aspect-ratio: 4 / 3;background: #0b0b0a}html:root .cw__art{position: absolute;inset: 0;opacity: 0;visibility: hidden}html:root .cw__art.is-on{opacity: 1;visibility: visible}html:root .cw__art img{display: block;width: 100%;height: 100%;object-fit: cover}@media (prefers-reduced-motion: no-preference){html:root .cw__art{transition: opacity .6s ease,visibility 0s linear .6s}html:root .cw__art.is-on{transition: opacity .6s ease}}html:root .cw__panels{grid-area: panels;align-self: center;padding-block: clamp(28px,4vh,48px)}html:root .cw__by{margin: 0 0 10px;color: var(--cw-gold);font: var(--kick-sm);letter-spacing: .2em;text-transform: uppercase}html:root .cw__t{margin: 0;font: 800 var(--t-section)/1.12 var(--font-heading);text-wrap: balance}html:root .cw__t a{color: inherit;text-decoration: none}html:root .cw__t a:hover{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 6px}html:root .cw__dek{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;max-width: 34rem;margin: 12px 0 0;color: var(--cw-dim);font: italic 400 var(--t-dek)/1.5 var(--font-body)}html:root .cw__read{display: inline-flex;align-items: center;gap: 10px;min-height: 40px;margin-top: 18px;padding: 0 16px;background: var(--cw-ink);color: var(--cw-bg);font: 600 11px/1 var(--font-mono);letter-spacing: .2em;text-decoration: none;text-transform: uppercase}html:root .cw__read:hover{background: var(--cw-gold)}html:root .cw__list{grid-area: list;padding-block-end: 22px}html:root .cw__tab{display: grid;grid-template-columns: 1.75rem minmax(0,1fr) auto;align-items: baseline;gap: 10px;width: 100%;min-height: 44px;padding: 12px 0;border: 0;border-top: 1px solid var(--cw-rule);background: none;color: var(--cw-dim);text-align: start;cursor: pointer}html:root .cw__n,html:root .cw__tag{font: 500 11px/1.3 var(--font-mono);letter-spacing: .14em;text-transform: uppercase;font-variant-numeric: tabular-nums}html:root .cw__ti{overflow: hidden;font: 400 15px/1.3 var(--font-body);text-overflow: ellipsis;white-space: nowrap}html:root .cw__tab[aria-selected="true"]{color: var(--cw-ink)}html:root .cw__tab[aria-selected="true"] .cw__n{color: var(--cw-gold)}html:root .cw__tab[aria-selected="true"] .cw__ti{font-style: italic}html:root .cw__tab:hover{color: var(--cw-ink)}html:root .cw :is(a,button):focus-visible{outline: 2px solid var(--cw-gold);outline-offset: 3px}@media (min-width: 1024px){html:root .cw{grid-template: "head art" auto "panels art" 1fr "list art" auto / minmax(0,5fr) minmax(0,7fr);min-height: 100vh;min-height: 100svh}html:root :is(.cw__head,.cw__panels,.cw__list){padding-inline-end: clamp(32px,4vw,72px)}html:root .cw__arts{aspect-ratio: auto;min-height: 0}}html:root [data-variant="feature-dock"]{--fd-bg: var(--wp-bg);--pc-end: 0px;--pc-bg: var(--fd-bg);box-sizing: border-box;width: var(--page-w,100vw);max-width: none;margin-inline: calc(50% - var(--page-w,100vw) / 2);background: var(--fd-bg)}html:root:has([data-chapter]){scroll-padding-top: 0}html:root body:has([data-variant="feature-dock"]){overflow-x: clip}@media (min-width: 768px){html:root [data-variant="feature-dock"]{display: flex;flex-direction: column;min-height: 100vh;min-height: 100svh}}html:root [data-variant="feature-dock"] .fd{display: grid;gap: var(--cg);padding: var(--cg) var(--edge) 0}html:root .fd-lead{--wbox-bg: transparent;--wbox-pad: 0;--wbox-dek-lines: 4;--wbox-dek-gap: 14px;--wbox-act-gap: 24px;--wbox-share-x: 0px;--wbox-share-bg: var(--fd-bg);--wbox-t-size: clamp(1.375rem,1.2rem + .5vw,1.625rem);--wbox-t-track: -0.005em;position: relative;display: grid;gap: var(--cg)}html:root .fd-lead__img{display: block;aspect-ratio: 16 / 9;overflow: hidden;background: var(--color-paper-2)}html:root .fd-lead__img img{display: block;width: 100%;height: 100%;object-fit: cover}html:root .fd-lead__text{position: relative;min-width: 0}html:root .fd-row{display: grid;gap: var(--cg)}@media (min-width: 768px){html:root .fd-row{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 768px){html:root [data-variant="feature-dock"] .fd{flex: 1;display: flex;flex-direction: column}html:root [data-variant="feature-dock"] .fd-lead{flex: 1 1 auto;grid-template-rows: minmax(160px,1fr) auto}html:root [data-variant="feature-dock"] .fd-row{flex: 2 1 auto;grid-template-rows: minmax(96px,1fr) auto;row-gap: 0}html:root [data-variant="feature-dock"] .fd-lead__img{position: relative;align-self: stretch;min-height: 160px;aspect-ratio: auto}html:root [data-variant="feature-dock"] .fd-row .pc{display: grid;grid-row: span 2;grid-template-rows: subgrid}html:root [data-variant="feature-dock"] .fd-row .pc__img{position: relative;aspect-ratio: auto}html:root [data-variant="feature-dock"] :is(.fd-lead__img,.pc__img) img{position: absolute;inset: 0;object-position: 50% 25%}}@media (min-width: 1024px){html:root [data-variant="feature-dock"] .fd-lead{grid-template: minmax(160px,1fr) / minmax(0,1.6fr) minmax(0,1fr);align-items: center}}@media (min-width: 1024px) and (max-height: 820px){html:root [data-variant="feature-dock"]{--cg: 20px;padding-block: 24px}html:root [data-variant="feature-dock"] .fd-lead{--wbox-dek-lines: 2}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){html:root .fd-lead__img img{transition: scale .9s cubic-bezier(.2,.7,.2,1)}html:root .fd-lead:hover .fd-lead__img img{scale: 1.04}}@media (hover: hover) and (pointer: fine){html:root .fd-lead:hover .wbox__t a{color: var(--wbox-gold)}}html:root [data-variant="focus-slit"]{--fk-bg: #0b0b0a;--fk-ink: #f6f3ea;--fk-dim: rgb(246 243 234 / .72);--fk-gold: #d9c48c;--fk-line: rgb(246 243 234 / .22);--fk-w: clamp(160px,18vw,330px);--fk-y: 8%;padding-block: 0;background: var(--fk-bg);color: var(--fk-ink)}html:root main#main section[data-component="section-row"][data-variant="focus-slit"]{width: var(--page-w,100vw);max-width: none;margin-inline: calc(50% - var(--page-w,100vw) / 2);border-inline: 0;border-top: 0}html:root body:has([data-variant="focus-slit"]){overflow-x: clip}html:root [data-variant="focus-slit"] .fk{position: relative;isolation: isolate}html:root [data-variant="focus-slit"] .fk__media{position: relative;z-index: 0;height: 62svh;min-height: 360px;overflow: hidden;background: var(--fk-bg)}html:root [data-variant="focus-slit"] :is(.fk__bg,.fk__color){position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}html:root [data-variant="focus-slit"] .fk__layer{position: absolute;inset: 0}html:root [data-variant="focus-slit"] .fk__bg{filter: grayscale(1) brightness(.3)}html:root [data-variant="focus-slit"] .fk__color{clip-path: inset(var(--fk-y) calc(50% - var(--fk-w) / 2))}html:root [data-variant="focus-slit"] .fk__layer:not(.fk__layer--page){display: none}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){html:root [data-variant="focus-slit"] .fk__layer:not(.fk__layer--page){display: block;opacity: 0}html:root [data-variant="focus-slit"] .fk:has(.fk__layer.is-on) .fk__layer--page{opacity: 0}html:root [data-variant="focus-slit"] :is(.fk__layer.is-on,.fk:not(:has(.fk__layer.is-on)) .fk__layer--page){z-index: 1;opacity: 1}}@media (min-width: 1024px) and (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){html:root [data-variant="focus-slit"] .fk__layer{transition: opacity .45s ease .55s}html:root [data-variant="focus-slit"] :is(.fk__layer.is-on,.fk:not(:has(.fk__layer.is-on)) .fk__layer--page){transition: opacity .8s cubic-bezier(.4,0,.2,1)}}html:root [data-variant="focus-slit"] .fk__in{position: relative;display: grid;gap: 40px;padding: 36px max(20px,(100% - var(--container-news,1280px)) / 2) 56px}html:root [data-variant="focus-slit"] .fk__title{margin: 0;font-family: var(--font-heading);font-size: var(--t-poster);font-weight: 800;line-height: 1.05;letter-spacing: -0.015em;color: var(--fk-ink);text-wrap: balance}html:root [data-variant="focus-slit"] .fk__dek{margin: 22px 0 0;max-width: 26rem;font: italic 400 var(--t-dek)/1.6 var(--font-sans);color: var(--fk-dim)}html:root [data-variant="focus-slit"] .fk__all{display: inline-flex;align-items: center;gap: 8px;min-height: 24px;margin-top: 22px;color: var(--fk-ink);font: 600 11px/1 var(--font-mono);letter-spacing: .2em;text-transform: uppercase;text-decoration: underline;text-underline-offset: 4px}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){html:root [data-variant="focus-slit"] .fk__all svg{transition: translate .2s ease}html:root [data-variant="focus-slit"] .fk__all:hover svg{translate: 3px 0}}html:root [data-variant="focus-slit"] .fk__list{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--fk-line)}html:root [data-variant="focus-slit"] .fk__item{border-bottom: 1px solid var(--fk-line)}html:root [data-variant="focus-slit"] .fk__link{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 4px;padding-block: 16px;color: inherit;text-decoration: none}html:root [data-variant="focus-slit"] .fk__no{padding-top: 2px;font: 500 11px/1 var(--font-mono);letter-spacing: .2em;color: var(--fk-gold)}html:root [data-variant="focus-slit"] .fk__cat{display: block;margin-bottom: 8px;font: var(--kick-sm);letter-spacing: var(--kick-track);text-transform: uppercase;color: var(--fk-dim)}html:root [data-variant="focus-slit"] .fk__t{display: block;font-family: var(--font-heading);font-size: var(--t-card);font-weight: 800;line-height: 1.22;letter-spacing: var(--t-card-track);color: var(--fk-ink);text-wrap: balance;transition: color .3s ease}@media (hover: hover) and (pointer: fine){html:root [data-variant="focus-slit"] .fk__link:hover .fk__t{color: var(--fk-gold)}}html:root [data-variant="focus-slit"] .fk__link:focus-visible{outline: 2px solid var(--fk-gold);outline-offset: 4px}@media (min-width: 768px){html:root [data-variant="focus-slit"] .fk__in{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 48px;padding-block: 48px 64px;align-items: start}}@media (min-width: 1024px){html:root [data-variant="focus-slit"]{display: flex;flex-direction: column;min-height: 100vh;min-height: 100svh}html:root [data-variant="focus-slit"] .fk{flex: 1 1 auto;display: flex}html:root [data-variant="focus-slit"] .fk__media{position: absolute;inset: 0;height: auto;min-height: 0}html:root [data-variant="focus-slit"] .fk__in{flex: 1 1 auto;grid-template-columns: minmax(0,1fr) var(--fk-w) minmax(0,1fr);column-gap: clamp(40px,5vw,88px);width: 100%;padding-block: 0}html:root [data-variant="focus-slit"] .fk__head{grid-column: 1;align-self: center}html:root [data-variant="focus-slit"] .fk__list{grid-column: 3;align-self: center}}html:root .bks{--bk-paper: #13161d;--bk-paper-2: #181c25;--bk-card: #1d222d;--bk-ink: #f5f1e8;--bk-ink-3: #c0c1c4;--bk-rule: #373d49;--bk-gold: #dcbc74;--bk-red: #ef9c8e;--bk-glow: .62;--bk-shadow: 0 2px 3px rgb(0 0 0 / .5),0 30px 60px -22px rgb(0 0 0 / .9);--bks-block: max(440px,min(62vh,560px));--bks-rail: 44px;--bks-h: calc((var(--bks-block) - var(--bks-rail)) * .76);--bks-w: calc(var(--bks-h) * 2 / 3);position: relative;isolation: isolate;overflow: clip;display: grid;grid-template: "bar" auto "stage" auto "rail" auto "info" auto / minmax(0,1fr);box-sizing: border-box;width: var(--page-w,100vw);max-width: none;margin-inline: calc(50% - var(--page-w,100vw) / 2);padding-inline: var(--edge);background: var(--bk-paper);color: var(--bk-ink)}html.dark:root .bks{--bk-paper: #0c0f15;--bk-paper-2: #10141c;--bk-card: #171c26;--bk-rule: #2d3340;--bk-glow: .5}html:root body:has(.bks){overflow-x: clip}html:root .bks .accb__bar{grid-area: bar;margin-inline: 0;border-color: var(--bk-rule)}html:root .bks .accb__bar > *{border-color: var(--bk-rule)}html:root .bks :is(.accb__no,.accb__no::after){color: var(--bk-gold)}html:root .bks :is(.accb__title,.accb__title span,.accb__tag){color: var(--bk-ink)}html:root .bks-lights{position: absolute;inset: 0;z-index: -1;overflow: hidden}html:root .bks-lights::after{content: "";position: absolute;inset: 0;background: radial-gradient(ellipse 75% 85% at 50% 0,color-mix(in srgb,var(--bk-paper) 18%,transparent),var(--bk-paper) 100%)}html:root .bks-light{position: absolute;inset: -20% -10% 10%;width: 120%;height: 110%;object-fit: cover;opacity: 0;visibility: hidden;filter: blur(100px) saturate(1.5)}html:root .bks-light.is-on{opacity: var(--bk-glow);visibility: visible}html:root .bks-stage{grid-area: stage;display: grid;place-items: center;padding-block: var(--cg);touch-action: pan-y}html:root .bks-stack{position: relative;width: var(--bks-w);aspect-ratio: 2 / 3;perspective: 1400px}html:root .bks-book{position: absolute;inset: 0;display: block;transform-origin: 50% 90%}html:root .bks-book .bk-cover{height: 100%}html:root .bks-book[data-pos="0"]{z-index: 3;transform: rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg))}html:root .bks-book[data-pos="-1"]{z-index: 2;translate: -15% 2%;rotate: -5deg;scale: .94;filter: brightness(.72)}html:root .bks-book[data-pos="1"]{z-index: 2;translate: 15% 2%;rotate: 5deg;scale: .94;filter: brightness(.72)}html:root .bks-book[data-pos="off"]{z-index: 1;opacity: 0;visibility: hidden;scale: .86}html:root .bks-book:not([data-pos="0"]):hover{filter: brightness(.95)}@media (prefers-reduced-motion: no-preference){html:root .bks-book{transition: translate .6s cubic-bezier(.22,.8,.24,1),rotate .6s cubic-bezier(.22,.8,.24,1),scale .6s cubic-bezier(.22,.8,.24,1),filter .4s ease,opacity .3s ease,transform .25s ease-out}html:root .bks-light{transition: opacity .9s ease,visibility 0s linear .9s}html:root .bks-light.is-on{transition: opacity .9s ease}html:root .bks-line{transition: translate .45s cubic-bezier(.22,.8,.24,1),width .45s cubic-bezier(.22,.8,.24,1)}}html:root .bks-rail{grid-area: rail;display: flex;align-items: stretch;height: var(--bks-rail);border-bottom: 1px solid var(--bk-rule)}html:root .bks-arrow{flex: none;display: grid;place-items: center;width: 44px;padding: 0;border: 0;background: none;color: var(--bk-ink);cursor: pointer}html:root .bks-arrow:hover{color: var(--bk-gold)}html:root .bks-arrow + .bks-arrow{order: 2}html:root .bks-scroll{position: relative;flex: 1;min-width: 0;overflow-x: auto;scrollbar-width: none}html:root .bks-tabs{display: inline-flex;min-width: 100%;justify-content: center;height: 100%;counter-reset: bks}html:root .bks-tab{counter-increment: bks;flex: none;display: inline-flex;align-items: center;gap: 8px;padding: 0 16px;border: 0;background: none;color: var(--bk-ink-3);font: var(--kick);letter-spacing: var(--kick-track);text-transform: uppercase;white-space: nowrap;cursor: pointer}html:root .bks-tab::before{content: counter(bks,decimal-leading-zero);font: var(--kick-sm);letter-spacing: .14em}html:root .bks-tab:hover{color: var(--bk-ink)}html:root .bks-tab[aria-selected="true"]{color: var(--bk-ink)}html:root .bks-tab[aria-selected="true"]::before{color: var(--bk-gold)}html:root .bks-line{position: absolute;bottom: 0;left: 0;height: 3px;background: var(--bk-gold)}html:root .bks :is(.bks-tab,.bks-arrow):focus-visible{outline: 2px solid var(--bk-gold);outline-offset: -4px}html:root .bks-info{grid-area: info;min-width: 0;padding-block: var(--cg) 40px;align-self: center}html:root .bks-status{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px;margin: 0 0 10px;color: var(--bk-gold);font: var(--kick-sm);letter-spacing: .2em;text-transform: uppercase}html:root .bks-new{margin-inline-start: 8px;color: var(--bk-red)}html:root .bks-t{margin: 0;font: 800 var(--t-section)/1.12 var(--font-heading);text-wrap: balance}html:root .bks-t a{color: inherit;text-decoration: none;transition: color .25s ease}html:root .bks-t a:hover{color: var(--bk-gold)}html:root .bks-t a:focus-visible{outline: 2px solid var(--bk-gold);outline-offset: 4px}html:root .bks-by{margin: 8px 0 0;color: var(--bk-ink-3);font: 400 12.5px/1.4 var(--font-mono)}html:root .bks-quote{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;max-width: 40rem;margin: 14px 0 0;padding-inline-start: 12px;border-inline-start: 1px solid var(--bk-gold);font: italic 400 var(--t-dek)/1.5 var(--font-body)}html:root .bks-page{max-width: 40rem;margin-top: 16px;padding: 12px 14px;border: 1px solid var(--bk-rule);background: color-mix(in srgb,var(--bk-card) 86%,transparent)}html:root .bks-page__head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 10px;margin: 0;color: var(--bk-gold);font: var(--kick-sm);letter-spacing: .2em;text-transform: uppercase}html:root .bks-page__t{color: var(--bk-ink);font: 700 15px/1.3 var(--font-heading);letter-spacing: 0;text-transform: none}html:root .bks-page__time{margin-inline-start: auto;color: var(--bk-ink-3)}html:root .bks-page__ex{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin: 8px 0 0;font: 400 var(--t-dek)/1.5 var(--font-body)}html:root .bks-page__ex::first-letter{float: left;margin: .08em .08em 0 0;color: var(--bk-gold);font: 800 2.9em/.82 var(--font-heading)}html:root .bks-ticks{display: flex;flex-wrap: wrap;gap: 4px;margin: 14px 0 0}html:root .bks-ticks i{width: 22px;height: 2px;background: var(--bk-rule)}html:root .bks-ticks i.is-read{background: var(--bk-gold)}html:root .bks-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 20px;margin: 12px 0 0}html:root .bks-cta{display: inline-flex;align-items: center;gap: 10px;min-height: 40px;padding: 0 16px;background: var(--bk-ink);color: var(--bk-paper);font: 600 11px/1 var(--font-mono);letter-spacing: .2em;text-decoration: none;text-transform: uppercase}html:root .bks-cta:hover{background: var(--bk-gold)}html:root .bks-all{padding-block: 8px;color: var(--bk-ink);font: 600 10px/1 var(--font-mono);letter-spacing: .24em;text-decoration: underline;text-decoration-color: var(--bk-rule);text-underline-offset: 5px;text-transform: uppercase}html:root .bks-all:hover{color: var(--bk-gold);text-decoration-color: currentColor}html:root .bks :is(.bks-cta,.bks-all):focus-visible{outline: 2px solid var(--bk-gold);outline-offset: 3px}@media (min-width: 1024px){html:root .bks{grid-template: ". ." 1fr "bar bar" auto "stage info" calc(var(--bks-block) - var(--bks-rail)) "rail rail" var(--bks-rail) ". ." 1fr / calc(var(--bks-w) * 1.6) minmax(0,1fr);column-gap: clamp(48px,5vw,88px);row-gap: 0;min-height: 100vh;min-height: 100svh}html:root .bks .accb__bar{margin-block: 0 var(--cg)}html:root .bks-stage{padding-block: 0}html:root .bks-rail{align-self: start;margin-top: 0}html:root .bks-info{padding-block: 0 12px}@media (max-width: 1439.98px){html:root .bks-info{padding-inline-end: 72px}}}@media (max-width: 1023.98px){html:root .bks{--bks-w: min(46vw,240px);--bks-h: auto}html:root .bks-tabs{justify-content: flex-start}}html:root .ed{--ed-bg: var(--wp-bg);--ed-ink: #16150f;--ed-dim: rgb(22 21 15 / .64);--ed-gold: #7a6326;--ed-line: rgb(22 21 15 / .35);width: var(--page-w,100vw);max-width: none;margin-inline: calc(50% - var(--page-w,100vw) / 2);background: var(--ed-bg);color: var(--ed-ink)}html.dark:root .ed{--ed-ink: #f6f3ea;--ed-dim: rgb(246 243 234 / .66);--ed-gold: #e9ddb5;--ed-line: rgb(246 243 234 / .35)}@media (min-width: 1024px){html:root .ed{display: grid;align-items: center;min-height: 100vh;min-height: 100svh}}html:root body:has(.ed){overflow-x: clip}html:root .ed__in{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--cg);box-sizing: border-box;padding: var(--sec-pad) var(--edge)}@media (min-width: 768px){html:root .ed__in{grid-template-columns: minmax(0,1fr) minmax(260px,34%);align-items: center;gap: clamp(48px,7vw,128px)}html:root .ed--solo .ed__in{grid-template-columns: minmax(0,1fr)}}html:root .ed__fig{order: -1;width: 58%;margin: 0;aspect-ratio: 4 / 5;overflow: hidden;background: var(--color-paper-2)}@media (min-width: 768px){html:root .ed__fig{order: 0;width: auto}}html:root .ed__fig img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center 20%}html:root .ed__copy{display: flex;flex-direction: column;align-items: flex-start;min-width: 0;max-width: 40rem}html:root .ed__label{margin: 0 0 26px;font: 500 11px/1 var(--font-mono);letter-spacing: .34em;text-transform: uppercase;color: var(--ed-gold)}html:root .ed__quote{margin: 0;padding: 0;border: 0;quotes: "\201C" "\201D"}html:root .ed__quote > *{margin: 0;font: italic 600 var(--t-section)/1.35 var(--ff-source-serif-4);color: var(--ed-ink);text-wrap: pretty}html:root .ed__quote > * + *{margin-top: .6em}html:root .ed__quote > :first-child::before{content: open-quote}html:root .ed__quote > :last-child::after{content: close-quote}@media (min-width: 768px){html:root .ed__quote > :first-child{text-indent: -.45em}}html:root .ed__name{margin: 30px 0 0;font: 500 11px/1.4 var(--font-mono);letter-spacing: .3em;text-transform: uppercase;color: var(--ed-dim)}html:root .ed__link{display: inline-flex;align-items: center;gap: 14px;margin-top: 30px;padding-block: 10px 8px;border-bottom: 1px solid var(--ed-line);font: 500 11px/1 var(--font-mono);letter-spacing: .26em;text-transform: uppercase;color: var(--ed-ink);text-decoration: none}html:root .ed__link span[aria-hidden]{color: var(--ed-gold)}html:root .ed__link:is(:hover,:focus-visible){color: var(--ed-gold);border-color: var(--ed-gold)}html:root .ed__link:focus-visible{outline: 2px solid var(--ed-gold);outline-offset: 4px}@media (prefers-reduced-motion: no-preference){html:root .ed__link{transition: color .25s ease,border-color .25s ease}html:root .ed__link span[aria-hidden]{transition: transform .25s ease}html:root .ed__link:is(:hover,:focus-visible) span[aria-hidden]{transform: translateX(4px)}}html:root .acc{overflow-anchor: none;--acc-bg: var(--wp-bg);--acc-ink: #16150f;--acc-ease: cubic-bezier(.65,.05,.2,1);--acc-dur: .8s;width: var(--page-w,100vw);max-width: none;margin-inline: calc(50% - var(--page-w,100vw) / 2);box-sizing: border-box;padding: 0;background: var(--acc-bg);color: var(--acc-ink);counter-reset: acc 5}html.dark:root .acc{--acc-ink: #f6f3ea}html:root body:has(.acc){overflow-x: clip}html:root .acc__list{display: flex;flex-direction: column;gap: var(--cg);margin: var(--cg) 0 0;padding: 0 var(--edge);list-style: none}html:root .acc__item{counter-increment: acc;position: relative;min-width: 0;overflow: hidden;background: #111}html:root .acc__link{position: relative;display: block;height: 100%;min-height: 200px}html:root .acc__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}html:root .acc__no::before{content: counter(acc,decimal-leading-zero)}html:root .acc__side{display: none}@media (min-width: 768px) and (max-width: 1023.98px){html:root .acc__item{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr)}html:root .acc__link{height: auto;min-height: 230px}}@media (min-width: 1024px){html:root .acc{display: flex;flex-direction: column;min-height: 100vh;min-height: 100svh}html:root .acc__list{flex: 0 0 auto;flex-direction: row;height: min(62vh,560px);min-height: 440px;margin-block: var(--cg) auto;gap: 8px}html:root .acc__item{flex: 1 1 0;transition: flex-grow var(--acc-dur) var(--acc-ease)}html:root :is(.acc__item.is-open,html:not(.js) .acc__item:first-child){flex-grow: 5.2}html:root .acc__link{position: absolute;inset: 0;min-height: 0}html:root .acc__img{filter: grayscale(.35) brightness(.78);transition: filter var(--acc-dur) var(--acc-ease),scale 1.4s var(--acc-ease)}html:root :is(.acc__item.is-open,html:not(.js) .acc__item:first-child) .acc__img{filter: none}html:root .acc__side{display: block;position: absolute;left: 50%;bottom: 28px;z-index: 1;writing-mode: vertical-rl;rotate: 180deg;translate: -50% 0;white-space: nowrap;font: 600 10px/1 var(--font-mono);letter-spacing: .26em;text-transform: uppercase;color: #f6f3ea;opacity: 1;transition: opacity .3s ease .35s}html:root :is(.acc__item.is-open,html:not(.js) .acc__item:first-child) .acc__side{opacity: 0;transition: opacity .15s ease}html:root .acc .acc__body{position: absolute;left: 22px;right: 22px;bottom: 22px;min-width: 26rem;opacity: 0;visibility: hidden;translate: 0 12px;transition: opacity .2s ease,translate .2s ease,visibility 0s linear .2s}html:root .acc :is(.acc__item.is-open,html:not(.js) .acc__item:first-child) .acc__body{opacity: 1;visibility: visible;translate: 0 0;transition: opacity .5s ease .45s,translate .6s var(--acc-ease) .4s}}@media (prefers-reduced-motion: reduce){html:root :is(.acc__item,.acc__img,.acc__side,.acc__body){transition: none}}@media (max-width: 1023.98px){html:root .acc__item{background: none}html:root .acc .acc__body{padding: 18px 0 8px;background: none}}@property --mm-turn{syntax: "<angle>";inherits: true;initial-value: 0deg}html:root .mm{--mm-s: clamp(260px,23vw,360px);--mm-accent: #e0a030;--mm-dot: #c47f1c;--mm-groove: color-mix(in srgb,var(--color-ink) 8%,transparent);position: relative;isolation: isolate;overflow: clip;box-sizing: border-box;width: var(--page-w,100vw);max-width: none;margin-inline: calc(50% - var(--page-w,100vw) / 2);background: repeating-linear-gradient(95deg,color-mix(in srgb,var(--color-ink) 4%,transparent) 0 1px,transparent 1px 7px),var(--wp-bg);color: var(--color-ink)}html.dark:root .mm{--mm-accent: #7a5212;--mm-dot: #e0a030}html:root body:has(.mm){overflow-x: clip}html:root .mm::before{content: "";position: absolute;z-index: -1;top: 50%;right: calc(min(1100px,120vmin) * -.48);width: min(1100px,120vmin);aspect-ratio: 1;border-radius: 50%;background: conic-gradient(from 20deg,transparent 0 8%,color-mix(in srgb,var(--color-paper) 55%,transparent) 12%,transparent 18% 58%,color-mix(in srgb,var(--color-paper) 40%,transparent) 62%,transparent 68%),repeating-radial-gradient(circle,transparent 0 5px,var(--mm-groove) 5px 6px);translate: 0 -50%;rotate: var(--mm-turn)}@media (prefers-reduced-motion: no-preference){html:root .mm::before{transition: rotate 1.1s cubic-bezier(.3,.7,.2,1)}}@media (min-width: 1024px){html:root .mm{display: flex;flex-direction: column;min-height: 100vh;min-height: 100svh}}html:root .mm__in{display: grid;grid-template: "deck ." 1fr "deck kicker" auto "deck filter" auto "deck list" auto "deck foot" auto "deck ." 1fr / var(--mm-s) minmax(0,46rem);justify-content: center;column-gap: clamp(40px,6vw,110px);box-sizing: border-box;min-width: 0;padding: var(--sec-pad) var(--edge) 0}@media (min-width: 1024px){html:root .mm__in{margin-block: auto;padding-top: 0}}@media (min-width: 1024px) and (max-width: 1439.98px){html:root .mm__in{padding-inline-end: max(var(--edge),72px)}}html:root .mm__deck{grid-area: deck;align-self: center;min-width: 0}html:root .mm__panel{position: relative;padding-top: calc(var(--mm-s) * .3)}html:root .mm__obj{position: absolute;top: 0}html:root .mm__vinyl{left: 15.5%;width: 69%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,#f6f3ea 0 36%,transparent 36.5%),conic-gradient(from 30deg,transparent 0 9%,rgb(255 255 255 / .1) 13%,transparent 19% 59%,rgb(255 255 255 / .07) 63%,transparent 69%),repeating-radial-gradient(circle,#0b0b0a 0 2px,#151513 2px 4px);box-shadow: 0 8px 26px rgb(20 20 18 / .22)}html:root .mm__film{--mm-holes: repeating-linear-gradient(#f6f3ea 0 11px,transparent 11px 24px);left: 15%;width: 70%;box-sizing: border-box;padding: 14px 28px;background: var(--mm-holes) 6px 4px / 11px 100% no-repeat,var(--mm-holes) calc(100% - 6px) 4px / 11px 100% no-repeat,#16150f;rotate: -4deg}html:root .mm__film-bar{display: flex;justify-content: space-between;margin-bottom: 12px;color: #e0a030;font: 500 10px/1 var(--font-mono);letter-spacing: .06em;text-transform: uppercase}html:root .mm__film img{display: block;width: 100%;aspect-ratio: 3 / 2;height: auto;object-fit: cover}html:root .mm__prints{inset: 0 0 auto;height: calc(var(--mm-s) * .6)}html:root .mm__print{position: absolute;box-sizing: border-box;aspect-ratio: 1;padding: 7px;border: 1px solid #16150f;background: #fbf9f3}html:root .mm__print img{display: block;width: 100%;height: 100%;object-fit: cover}html:root .mm__print:nth-child(1){top: 6%;left: 45%;width: 36%;rotate: 2deg}html:root .mm__print:nth-child(2){top: 7%;left: 11%;width: 36%;rotate: -7deg}html:root .mm__print:nth-child(2) img{filter: grayscale(1)}html:root .mm__print:nth-child(3){top: 0;left: 28%;width: 58%;rotate: 6deg}@media (prefers-reduced-motion: no-preference){html:root .mm.is-armed .mm__obj{translate: 0 50%}html:root .mm.is-seen .mm__panel:not([hidden]) .mm__obj{animation: mm-rise .8s cubic-bezier(.3,.7,.2,1) both}html:root .mm.is-seen .mm__panel:not([hidden]) .mm__vinyl{animation: mm-rise .8s cubic-bezier(.3,.7,.2,1) both,mm-spin 1.4s cubic-bezier(.3,.7,.2,1) both}}@keyframes mm-rise{from{translate: 0 50%}}@keyframes mm-spin{from{rotate: -240deg}}html:root .mm__sleeve{position: relative;z-index: 1;display: block;aspect-ratio: 1;overflow: hidden;border: 2px solid #16150f;background: #16150f;color: #f6f3ea;text-decoration: none;box-shadow: 0 18px 36px rgb(20 20 18 / .2)}html.dark:root .mm__sleeve{border-color: rgb(246 243 234 / .3)}html:root .mm__sleeve:focus-visible{outline: 3px solid var(--color-ink);outline-offset: 4px}html:root .mm__cover{display: block;width: 100%;height: 100%;object-fit: cover}html:root .mm__sleeve::after{content: "";position: absolute;inset: 45% 0 0;background: linear-gradient(transparent,rgb(13 13 11 / .94) 62%);pointer-events: none}html:root .mm__tag{position: absolute;z-index: 1;top: 14px;left: 14px;display: inline-flex;align-items: center;gap: 8px;max-width: calc(100% - 96px);padding: 7px 10px;background: #16150f;color: #f6f3ea;font: 500 11px/1.2 var(--font-mono);letter-spacing: .1em;text-transform: uppercase}html:root .mm__tag svg{flex: none}html:root .mm__tag-info::before{content: "("}html:root .mm__tag-info::after{content: ")"}html:root .mm__stamp{position: absolute;z-index: 1;top: 14px;right: 14px;padding: 7px 9px;background: #f6f3ea;color: #16150f;font: 600 11px/1.2 var(--font-mono);letter-spacing: .06em;text-transform: uppercase}html:root .mm__cap{position: absolute;z-index: 1;inset: auto 14px 14px}html:root .mm__sub{margin: 0 0 6px;color: rgb(246 243 234 / .82);font: 500 11px/1.3 var(--font-mono);letter-spacing: .1em;text-transform: uppercase}html:root .mm__head{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin: 0;color: #fff;font: 700 clamp(.9375rem,.85rem + .3vw,1.0625rem)/1.3 var(--font-mono);letter-spacing: .01em;text-transform: uppercase}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){html:root .mm__cover{transition: scale .9s cubic-bezier(.2,.7,.2,1)}html:root .mm__sleeve:hover .mm__cover{scale: 1.04}}html:root .mm__kicker{grid-area: kicker;justify-self: start;display: inline-flex;align-items: center;gap: 10px;margin: 0 0 18px;padding: 9px 14px 9px 12px;background: #16150f;color: #f6f3ea;font: 500 12px/1 var(--font-mono);letter-spacing: .16em;text-transform: uppercase}html.dark:root .mm__kicker{box-shadow: inset 0 0 0 1px rgb(246 243 234 / .18)}html:root .mm__kicker-link{display: inline-flex;align-items: center;gap: 8px;color: inherit;text-decoration: none}html:root .mm__kicker-link svg{transition: translate .2s ease}html:root .mm__kicker-link:focus-visible{outline: 2px solid #e0a030;outline-offset: 6px}@media (hover: hover) and (pointer: fine){html:root .mm__kicker-link:hover{text-decoration: underline;text-underline-offset: 4px}html:root .mm__kicker-link:hover svg{translate: 3px 0}}@media (prefers-reduced-motion: reduce){html:root .mm__kicker-link svg{transition: none}}html:root .mm__eq{display: inline-flex;align-items: flex-end;gap: 2px;height: 12px}html:root .mm__eq i{width: 3px;height: 100%;background: #e0a030;transform-origin: bottom}html:root .mm__eq i:nth-child(1){scale: 1 .45}html:root .mm__eq i:nth-child(2){scale: 1 .9}html:root .mm__eq i:nth-child(3){scale: 1 .6}html:root .mm__eq i:nth-child(4){scale: 1 .8}@media (prefers-reduced-motion: no-preference){html:root .mm__eq i{animation: mm-eq 1.1s ease-in-out infinite alternate}html:root .mm__eq i:nth-child(2){animation-duration: .8s;animation-delay: -.3s}html:root .mm__eq i:nth-child(3){animation-duration: 1.3s;animation-delay: -.6s}html:root .mm__eq i:nth-child(4){animation-duration: .9s;animation-delay: -.2s}}@keyframes mm-eq{from{scale: 1 .25}to{scale: 1 1}}html:root .mm__no{font-weight: 400;color: rgb(246 243 234 / .78);font-variant-numeric: tabular-nums}html:root .mm__no::before{content: var(--chapter-no,counter(sec,decimal-leading-zero))}html:root .mm__no::after{content: "/";margin-inline-start: 10px}html:root .mm__filter{grid-area: filter;justify-self: start;display: flex;margin: 0 0 24px;border: 1px solid var(--color-ink)}html:root .mm__chip{display: inline-flex;align-items: center;gap: 9px;min-height: 44px;padding: 0 16px;border: 0;border-inline-start: 1px solid var(--color-ink);background: transparent;color: var(--color-ink);font: 500 13px/1 var(--font-mono);letter-spacing: .08em;text-transform: uppercase;white-space: nowrap;cursor: pointer}html:root .mm__chip:first-child{border-inline-start: 0}html:root .mm__dot{width: 8px;height: 8px;border-radius: 50%;background: var(--mm-dot)}html:root .mm__cnt{color: var(--color-ink-3);font-size: 12px}html:root .mm__chip[aria-pressed="true"]{background: var(--color-ink);color: var(--wp-bg);font-weight: 700}html:root .mm__chip[aria-pressed="true"] .mm__cnt{color: inherit;font-weight: 400}html:root .mm__chip:focus-visible{outline: 2px solid var(--color-ink);outline-offset: 2px}@media (hover: hover){html:root .mm__chip[aria-pressed="false"]:hover{background: color-mix(in srgb,var(--color-ink) 7%,transparent)}}@media (prefers-reduced-motion: no-preference){html:root .mm__chip{transition: background-color .2s ease,color .2s ease}}html:root .mm__list{grid-area: list;scrollbar-width: thin}@media (min-width: 1024px){html:root .mm__list{overflow-y: auto;max-height: calc(100svh - 2 * var(--sec-pad) - 170px)}}html:root .mm__row{position: relative;border-bottom: 1px solid var(--color-rule)}html:root .mm__tab{display: grid;grid-template-columns: 2rem 5.75rem minmax(0,1fr) auto;align-items: center;column-gap: 14px;width: 100%;padding: 12px 48px 12px 14px;border: 0;background: none;color: var(--color-ink);text-align: start;cursor: pointer}html:root .mm__n,html:root .mm__date{font: 500 13px/1 var(--font-mono);letter-spacing: .04em;color: var(--color-ink-3);font-variant-numeric: tabular-nums}html:root .mm__type{justify-self: start;display: inline-flex;align-items: center;gap: 7px;padding: 5px 8px;border: 1px solid color-mix(in srgb,currentColor 45%,transparent);font: 500 11px/1.2 var(--font-mono);letter-spacing: .08em;text-transform: uppercase}html:root .mm__ti{overflow: hidden;font: italic 400 var(--t-card)/1.35 var(--font-heading);text-overflow: ellipsis;white-space: nowrap}html:root .mm__side{display: flex;align-items: baseline;justify-content: flex-end;gap: 14px}html:root .mm__info{color: var(--color-ink-3);font: 500 13px/1 var(--font-mono);letter-spacing: .04em;text-transform: uppercase;white-space: nowrap}html:root .mm__date{min-width: 3.25rem;text-align: end;white-space: nowrap}html:root .mm__go{position: absolute;inset: 0 0 0 auto;display: grid;place-items: center;width: 44px;color: var(--color-ink-3)}html:root .mm__tab[aria-selected="true"]{background: var(--color-ink);color: var(--wp-bg)}html:root .mm__tab[aria-selected="true"] .mm__n{color: var(--mm-accent);font-weight: 700}html:root .mm__tab[aria-selected="true"] .mm__date{color: inherit}html:root .mm__tab[aria-selected="true"] .mm__info{color: var(--mm-accent)}html:root .mm__row:has([aria-selected="true"]) .mm__go{color: var(--mm-accent)}html:root .mm__tab:focus-visible{outline: 2px solid currentColor;outline-offset: -5px}@media (hover: hover){html:root .mm__tab[aria-selected="false"]:hover{background: color-mix(in srgb,var(--color-ink) 7%,transparent)}html:root .mm__go:hover{color: inherit}}html:root .mm__empty{grid-area: list;margin: 0;font: italic 400 15px/1.5 var(--font-sans);color: var(--color-ink-3)}html:root .mm__foot{grid-area: foot;display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 8px 24px;margin-top: 18px;color: var(--color-ink-3);font: 500 12px/1.4 var(--font-mono);letter-spacing: .04em;text-transform: uppercase}html:root .mm__hint{margin: 0}html:root .mm__all{margin-inline-start: auto;padding-block: 8px;color: inherit;text-decoration: underline;text-underline-offset: 4px}html:root .mm__all:focus-visible{outline: 2px solid var(--color-ink);outline-offset: 2px}@media (hover: hover){html:root .mm__all:hover{color: var(--color-ink)}}@media (min-width: 768px) and (max-width: 1023.98px){html:root .mm{--mm-s: 34vw}html:root .mm__in{column-gap: 32px}html:root .mm__filter{justify-self: stretch}html:root .mm__chip{flex: 1;justify-content: center;gap: 6px;padding: 0 6px;font-size: 12px;letter-spacing: .04em}}@media (max-width: 1023.98px){html:root .mm__tab{grid-template-columns: 2rem minmax(0,1fr) auto;grid-template-areas: "n type date" "ti ti ti";row-gap: 8px;padding-block: 12px}html:root .mm__n{grid-area: n}html:root .mm__type{grid-area: type}html:root .mm__side{grid-area: date}html:root .mm__ti{grid-area: ti;white-space: normal;text-wrap: balance}html:root .mm__go{height: 44px;bottom: auto}}@media (max-width: 767.98px){html:root .mm{--mm-s: min(78vw,320px)}html:root .mm::before{top: 22%;right: calc(min(1100px,120vmin) * -.62)}html:root .mm__in{grid-template: "kicker" auto "deck" auto "filter" auto "list" auto "foot" auto / minmax(0,1fr)}html:root .mm__deck{justify-self: center;width: var(--mm-s);margin-bottom: 28px}html:root .mm__filter{justify-self: stretch;display: grid;grid-template-columns: repeat(4,minmax(0,1fr))}html:root .mm__chip{flex-wrap: wrap;justify-content: center;gap: 2px 5px;min-height: 58px;padding: 8px 2px;font-size: 12px;letter-spacing: .02em}html:root .mm__chip svg,html:root .mm__dot{flex-basis: 100%}html:root .mm__dot{flex: 0 0 8px;margin-inline: calc(50% - 4px)}}html:root .wbox{--wbox-ink: #16150f;--wbox-dim: rgb(22 21 15 / .68);--wbox-ring: rgb(22 21 15 / .3);--wbox-gold: #7a6326;--wbox-surface: var(--wbox-bg,#fff);position: relative;z-index: 1;padding: var(--wbox-pad,22px 24px);background: var(--wbox-surface);color: var(--wbox-ink)}html.dark:root .wbox{--wbox-ink: #f6f3ea;--wbox-dim: rgb(246 243 234 / .72);--wbox-ring: rgb(246 243 234 / .35);--wbox-gold: #e9ddb5;--wbox-surface: var(--wbox-bg,#1a1917)}html:root .wbox__t{margin: 0;font-family: var(--font-heading);font-size: var(--wbox-t-size,var(--t-story));font-weight: 800;line-height: var(--wbox-t-lh,1.08);letter-spacing: var(--wbox-t-track,-0.015em);text-wrap: balance}html:root .wbox__t a{color: inherit;text-decoration: none;transition: color .25s ease}html:root .wbox__t a::after{content: "";position: absolute;inset: 0;z-index: -1}html:root .wbox__t a:focus-visible{outline: 2px solid var(--wbox-gold);outline-offset: 4px}html:root .wbox__dek{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: var(--wbox-dek-lines,2);overflow: hidden;max-width: 40rem;margin: var(--wbox-dek-gap,8px) 0 0;font: italic 400 var(--wbox-dek-size,var(--t-dek))/1.5 var(--font-sans);color: var(--wbox-dim)}html:root .wbox__act{position: relative;display: flex;align-items: center;gap: 8px;margin-top: var(--wbox-act-gap,18px)}html:root .wbox__read{display: inline-flex;gap: 12px;margin-inline-end: 22px;padding-bottom: 6px;border-bottom: 1px solid var(--wbox-ink);font: 500 10px/1 var(--font-mono);letter-spacing: .26em;text-transform: uppercase;color: var(--wbox-ink);text-decoration: none;transition: color .25s ease,border-color .25s ease}html:root .wbox__read span{color: var(--wbox-gold)}html:root .wbox__icon{position: relative;display: grid;place-items: center;width: 34px;height: 34px;padding: 0;border: 0;border-radius: 50%;background: transparent;box-shadow: inset 0 0 0 1px var(--wbox-ring);color: var(--wbox-ink);cursor: pointer;transition: box-shadow .25s ease,color .25s ease,background-color .25s ease}html:root .wbox__icon::after{content: "";position: absolute;inset: -5px}html:root .wbox__save.is-saved{background: var(--wbox-gold);box-shadow: inset 0 0 0 1px var(--wbox-gold);color: #fff}html.dark:root .wbox__save.is-saved{color: #16150f}html:root .wbox__icon:focus-visible{outline: 2px solid var(--wbox-gold);outline-offset: 3px}@media (hover: hover) and (pointer: fine){html:root .wbox:hover .wbox__t a{color: var(--wbox-gold)}html:root .wbox:hover .wbox__read{color: var(--wbox-gold);border-color: var(--wbox-gold)}html:root .wbox__icon:hover{box-shadow: inset 0 0 0 1px var(--wbox-gold);color: var(--wbox-gold)}}html:root .wbox__share{position: absolute;inset-inline: var(--wbox-share-x,24px);bottom: 18px;z-index: 2;display: flex;align-items: center;gap: 4px;background: var(--wbox-share-bg,var(--wbox-surface))}html:root .wbox__net{display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--wbox-ink);cursor: pointer}html:root .wbox__net svg{width: 15px;height: 15px}html:root .wbox__net--close{margin-inline-start: auto;box-shadow: inset 0 0 0 1px var(--wbox-ring)}html:root .wbox__net--close svg{width: 11px;height: 11px}html:root .wbox__net:focus-visible{outline: 2px solid var(--wbox-gold);outline-offset: 2px}@media (hover: hover) and (pointer: fine){html:root .wbox__net:hover{background: var(--wbox-gold);color: #fff}}html:root .wbox__toast{margin-inline-start: 8px;font: 500 10px/1 var(--font-mono);letter-spacing: .2em;text-transform: uppercase;color: var(--wbox-gold)}@media (prefers-reduced-motion: reduce){html:root :is(.wbox__icon,.wbox__read,.wbox__t a){transition: none}}html:root .rs{--rs-ink: #f6f3ea;--rs-dim: rgb(246 243 234 / .7);--rs-line: rgb(246 243 234 / .16);--rs-gold: #e6c46a;--rs-box: #121110;--rs-glass: rgb(18 18 16 / .6);--rs-card: clamp(112px,9.4vw,140px);position: relative;isolation: isolate;box-sizing: border-box;width: var(--page-w,100vw);max-width: none;margin-inline: calc(50% - var(--page-w,100vw) / 2);min-height: max(100svh,700px);overflow: hidden;background: #0d0d0b;color: var(--rs-ink)}html:root body:has(.rs){overflow-x: clip}html:root .rs-art{position: absolute;inset: 0;z-index: -2}html:root .rs-art img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transform: scale(1.06);transition: opacity .9s ease,transform 9s cubic-bezier(.2,.6,.2,1)}html:root .rs-art img.is-on,html:root .rs:not(.is-ready) .rs-art img:first-child{opacity: 1;transform: none}html:root .rs::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgb(10 10 9 / .55),transparent 22%);cursor: pointer}html:root .rs-top{position: absolute;top: var(--sec-pad);left: var(--edge);right: var(--edge);display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px}html:root :is(.rs-bar,.rs-filter){background: var(--rs-glass);box-shadow: inset 0 0 0 1px rgb(246 243 234 / .14);-webkit-backdrop-filter: blur(14px) saturate(1.2);backdrop-filter: blur(14px) saturate(1.2)}html:root .rs-bar{display: flex;align-items: center;gap: 10px;box-sizing: border-box;min-height: 46px;padding: 5px 19px;font: 600 11px/1 var(--font-mono);letter-spacing: .2em;text-transform: uppercase;white-space: nowrap}html:root .rs-bar__t{margin: 0;font: inherit;letter-spacing: inherit}html:root .rs-bar__no{font-weight: 400;color: var(--rs-dim);letter-spacing: .14em;font-variant-numeric: tabular-nums}html:root .rs-bar__no::before{content: var(--chapter-no,counter(sec,decimal-leading-zero))}html:root .rs-bar > :not(:last-child)::after{content: "/";margin-inline-start: 10px;font-weight: 400;color: var(--rs-line)}html:root .rs-bar__all{display: inline-flex;align-items: center;min-height: 24px;margin-block: calc((1em - 24px) / 2);font-weight: 400;color: var(--rs-dim);text-decoration: none;transition: color .2s ease}html:root .rs-bar__all::after{content: "›";margin-inline-start: 8px}html:root .rs-filter{display: inline-flex;align-items: center;gap: 6px;padding: 5px}html:root .rs-tabs{display: flex;gap: 2px}html:root .rs-tab,html:root .rs-only{display: inline-flex;align-items: center;gap: 8px;min-height: 36px;padding: 0 14px;border: 0;background: none;color: var(--rs-dim);font: 600 11px/1 var(--font-mono);letter-spacing: .18em;text-transform: uppercase;white-space: nowrap;cursor: pointer;transition: background .2s ease,color .2s ease}html:root .rs-tab[aria-pressed="true"]{background: var(--rs-ink);color: #16150f}html:root .rs-only{position: relative;margin-inline-start: 6px}html:root .rs-only::before{content: "";position: absolute;left: -6px;top: 9px;bottom: 9px;width: 1px;background: var(--rs-line)}html:root .rs-only[aria-pressed="true"]{background: var(--rv-gold-solid);color: var(--rv-on-gold)}html:root .rs-box{position: absolute;left: max(var(--edge),(100% - 1280px) / 2);right: max(var(--edge),(100% - 1280px) / 2);bottom: var(--sec-pad);display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: clamp(32px,5vw,72px);padding: 28px 32px;background: var(--rs-box);box-shadow: 0 30px 70px -24px rgb(0 0 0 / .8),inset 0 1px 0 rgb(246 243 234 / .06)}html:root .rs-copies{display: grid;min-width: 0}html:root .rs-copy{grid-area: 1 / 1;display: flex;flex-direction: column;min-width: 0;visibility: hidden;opacity: 0;transform: translateY(8px);transition: opacity .45s ease,transform .45s ease,visibility 0s .45s}html:root .rs-copy.is-on,html:root .rs:not(.is-ready) .rs-copy:first-child{visibility: visible;opacity: 1;transform: none;transition: opacity .5s .1s ease,transform .5s .1s ease}html:root .rs-kick{display: flex;flex-wrap: wrap;align-items: center;margin: 0 0 22px;font: 600 10px/1 var(--font-mono);letter-spacing: .22em;text-transform: uppercase;color: var(--rs-dim)}html:root .rs-kick b{font-weight: 600;color: var(--rs-gold)}html:root .rs-kick > * + *::before{content: "·";margin-inline: 10px}html:root .rs-t{margin: auto 0 0;max-width: 24ch;font: 800 var(--t-hero)/1.08 var(--font-heading);letter-spacing: -.015em;text-wrap: balance}html:root .rs-t a{color: inherit;text-decoration: none;transition: color .25s ease}html:root .rs-dek{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-width: 36rem;margin: 10px 0 0;color: var(--rs-dim);font: italic 400 var(--t-dek)/1.5 var(--font-sans)}html:root .rs-act{display: flex;align-items: flex-end;gap: 22px;margin-top: auto;padding-top: 22px}html:root .rs-ring{--rs-c: var(--rs-ink);position: relative;display: grid;place-items: center;width: 58px;height: 58px;flex: none;text-align: center}html:root .rs-copy.is-rec .rs-ring{--rs-c: var(--rs-gold)}html:root .rs-ring svg{position: absolute;inset: 0;rotate: -90deg}html:root .rs-ring__track,html:root .rs-ring__arc{fill: none;stroke-width: 2}html:root .rs-ring__track{stroke: var(--rs-line)}html:root .rs-ring__arc{stroke: var(--rs-c);stroke-dasharray: 100;stroke-dashoffset: calc((10 - var(--s,0)) * 10)}html:root .rs-copy.is-on .rs-ring__arc{animation: rs-fill 1s .15s cubic-bezier(.2,.7,.2,1) backwards}html:root .rs-ring__n{font: 800 24px/1 var(--font-heading);color: var(--rs-c)}html:root .rs-ring__n span{display: block;margin-top: 2px;font: 500 7px/1 var(--font-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--rs-dim)}html:root .rs-read{display: inline-flex;align-items: center;gap: 12px;padding-bottom: 6px;border-bottom: 1px solid var(--rs-ink);font: 500 10px/1 var(--font-mono);letter-spacing: .26em;text-transform: uppercase;white-space: nowrap;color: var(--rs-ink);text-decoration: none}html:root .rs-read span{color: var(--rs-gold);transition: transform .25s ease}html:root .rs-award{display: inline-flex;align-items: flex-end;gap: 10px;font: 600 9px/1.3 var(--font-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--rs-gold)}html:root .rs-award__seal{width: 34px;aspect-ratio: 100 / 124;flex: none;filter: drop-shadow(0 2px 5px rgb(0 0 0 / .5))}html:root .rs-award__seal svg{display: block;width: 100%;height: 100%}@keyframes rs-fill{from{stroke-dashoffset: 100}}html:root .rs-side{display: flex;flex-direction: column;width: calc(4 * var(--rs-card) + 3 * 12px)}html:root .rs-ctrl{display: flex;align-items: center;gap: 14px;height: 10px}html:root .rs-ctrl__label{font: 500 10px/1 var(--font-mono);letter-spacing: .3em;text-transform: uppercase;color: var(--rs-gold)}html:root .rs-ctrl__rule{flex: 1 1 auto;height: 1px;background: var(--rs-line)}html:root .rs-count{font: 500 11px/1 var(--font-mono);letter-spacing: .12em;color: var(--rs-dim);font-variant-numeric: tabular-nums}html:root .rs-count b{font-weight: 600;color: var(--rs-ink)}html:root .rs-ib{position: relative;display: grid;place-items: center;width: 14px;height: 14px;padding: 0;border: 0;background: none;color: var(--rs-ink);cursor: pointer;transition: color .2s ease}html:root .rs-ib::after{content: "";position: absolute;inset: -15px -8px}html:root .rs-ib__play,html:root .rs-ib[aria-pressed="true"] .rs-ib__pause{display: none}html:root .rs-ib[aria-pressed="true"] .rs-ib__play{display: block}html:root .rs-shelf{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin: 18px 0;padding: 0;list-style: none}html:root .rs-shelf > li[hidden],html:root .rs:not(.is-ready) .rs-shelf > li:nth-child(n + 5){display: none}html:root .rs-p{position: relative;display: block;aspect-ratio: 2 / 3;overflow: hidden;background: #222;color: var(--rs-ink);text-decoration: none;opacity: .55;transition: opacity .3s ease}html:root .rs-p img{display: block;width: 100%;height: 100%;object-fit: cover}html:root .rs-p::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgb(0 0 0 / .8),transparent 50%)}html:root .rs-p.is-on,html:root .rs:not(.is-ready) .rs-shelf > li:first-child .rs-p{opacity: 1}html:root .rs-p:focus-visible{outline: 2px solid var(--rs-gold);outline-offset: 3px;opacity: 1}html:root .rs-p__s{position: absolute;left: 10px;bottom: 9px;z-index: 1;font: 600 20px/1 var(--font-mono);letter-spacing: -.02em}html:root .rs-p__s small{font-size: 10px;opacity: .7}html:root .rs-p.is-rec .rs-p__s{color: var(--rs-gold)}html:root .rs-p__star{position: absolute;top: 8px;right: 8px;z-index: 1;display: flex;color: var(--rv-star);filter: drop-shadow(0 1px 2px rgb(0 0 0 / .7))}html:root .rs-time{position: relative;display: block;height: 1px;margin-top: auto;background: var(--rs-line)}html:root .rs-time i{position: absolute;left: 0;top: -1px;width: 0;height: 3px;background: var(--rs-gold)}html:root .rs.is-run .rs-time i{width: 100%;transition: width 8s linear}html:root :is(.rs-tab,.rs-only,.rs-t a,.rs-bar__all,.rs-ib):focus-visible{outline: 2px solid var(--rs-gold);outline-offset: 3px}@media (hover: hover) and (pointer: fine){html:root :is(.rs-tab,.rs-only):not([aria-pressed="true"]):hover,html:root .rs-bar__all:hover{color: var(--rs-ink)}html:root :is(.rs-t a,.rs-ib):hover{color: var(--rs-gold)}html:root .rs-p:hover{opacity: 1}}@media (max-width: 1279.98px){html:root .rs{--rs-card: 96px}html:root .rs-top{flex-direction: column;align-items: flex-start;gap: 10px}}@media (max-width: 1023.98px){html:root .rs{display: flex;flex-direction: column;min-height: 0}html:root .rs-art{position: relative;inset: auto;aspect-ratio: 4 / 3}html:root .rs-top{top: var(--sec-pad)}html:root .rs-box{position: relative;left: auto;right: auto;bottom: auto;margin: -48px var(--edge) var(--sec-pad);grid-template-columns: minmax(0,1fr);row-gap: 26px;padding: 22px}html:root .rs-side{width: auto}html:root .rs-shelf{gap: 8px}}@media (max-width: 767.98px){html:root .rs-art{aspect-ratio: 4 / 5}html:root :is(.rs-tab,.rs-only){padding: 0 10px}html:root .rs-bar{gap: 8px;padding-inline: 13px;letter-spacing: .14em}html:root .rs-act{gap: 18px}html:root .rs-award{margin-inline-start: auto}html:root :is(.rs-only__t,.rs-award__t){position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}@media (prefers-reduced-motion: reduce){html:root :is(.rs-art img,.rs-copy,.rs-copy.is-on,.rs-tab,.rs-only,.rs-p){transition: none}html:root .rs-copy.is-on .rs-ring__arc{animation: none}}html:root :is(.hm-layout,.hm-archive){--hm-g: var(--ghost-accent-color,#153933);--hm-sand: #e9ddb5;--hm-hatch: repeating-linear-gradient(135deg,transparent 0 6px,var(--color-rule) 6px 7px),var(--color-paper-2)}html.dark:root :is(.hm-layout,.hm-archive){--hm-g: color-mix(in oklab,var(--ghost-accent-color,#153933),black 55%)}@media (min-width: 1024px){html:root .hm-main > .hm-ad{display: flex;flex-direction: column;justify-content: center}html:root .hm-side > .hm-side__rest{border-top: 1px solid var(--color-rule)}html:root .hm-side > .hm-side__rest:not(:has(*)){display: none}}html:root .gh-content.prose > :is(h2,p.ph){position: relative;margin: 1.5em 0 .7em;padding-top: 1.6em;font-family: var(--font-heading);font-size: 1.4em;font-weight: 600;line-height: 1.22;letter-spacing: -.025em;color: var(--color-ink);text-wrap: balance;scroll-margin-top: calc(var(--header-height) + 2rem)}html:root .gh-content.prose > p.ph strong{font-weight: inherit;letter-spacing: inherit;color: inherit}html:root .gh-content.prose > p.ph + *{margin-top: 0}html:root .gh-content.prose > :is(h2,p.ph)::before,html:root .gh-content.prose > :is(h2,p.ph)::after{content: "";position: absolute;font: 600 11px/1 var(--font-mono);letter-spacing: .16em;white-space: nowrap;pointer-events: none}html:root .gh-content.prose > :is(h2,p.ph:not([data-n]))::before{top: 3px;left: 0;width: 5px;height: 5px;background: var(--ah-green);transform: rotate(45deg)}html:root .gh-content.prose > p.ph[data-n]::before{content: attr(data-n);top: 0;left: 0;color: var(--ah-green)}html:root .gh-content.prose > :is(h2,p.ph)::after{top: 5px;left: 18px;right: 0;height: 1px;background: var(--color-rule)}html:root .gh-content.prose > p.ph[data-n]::after{left: 32px}@media (min-width: 768px){html:root .gh-content.prose > :is(h2,p.ph)::before{left: auto;right: calc(100% + 32px)}html:root .gh-content.prose > :is(h2,p.ph)::after,html:root .gh-content.prose > p.ph[data-n]::after{left: -24px}}html:root .gh-content.prose > h3{margin: 1.5em 0 .6em;font-family: var(--font-heading);font-size: 1.2em;font-weight: 600;line-height: 1.3;letter-spacing: -.015em;color: var(--color-ink);text-wrap: balance;scroll-margin-top: calc(var(--site-header-h,56px) + 12px)}html:root .gh-content.prose > h4{display: flex;align-items: center;gap: 9px;margin: 1.5em 0 .8em;font: 600 11px/1.4 var(--font-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--color-ink-2)}html:root .gh-content.prose > h4::before{content: "";flex: none;width: 5px;height: 5px;background: var(--ah-green);transform: rotate(45deg)}html:root .gh-content.prose blockquote:not(.kg-blockquote-alt){position: relative;margin: 2.2em 0 0;padding: .15em 0 .15em 1.4em;border: 0;border-inline-start: 1px solid var(--color-rule);font-size: 1.1em;font-style: italic;font-weight: 400;line-height: 1.5;color: var(--color-ink)}html:root .gh-content.prose blockquote:not(.kg-blockquote-alt)::before{content: "";position: absolute;inset-block-start: 0;inset-inline-start: -1px;width: 2px;height: 22px;background: var(--ah-green)}html:root .gh-content.prose blockquote:not(.kg-blockquote-alt) + *{margin-top: 2em}html:root .gh-content.prose blockquote.kg-blockquote-alt{position: relative;margin: 2.4em 0 0;padding: 1.4em 1em;border: 0;border-block: 1px solid var(--color-rule);text-align: center;font-size: 1.4em;font-style: italic;font-weight: 500;line-height: 1.35;letter-spacing: -.015em;color: var(--color-ink) !important}html:root .gh-content.prose blockquote.kg-blockquote-alt::before{content: "";position: absolute;inset-block-start: -3px;inset-inline-start: 50%;width: 5px;height: 5px;margin-inline-start: -2.5px;background: var(--ah-green);transform: rotate(45deg);box-shadow: 0 0 0 5px var(--color-paper)}html:root .gh-content.prose blockquote.kg-blockquote-alt + *{margin-top: 2em}html:root .gh-content.prose :is(ul,ol){padding-inline-start: 1.7em}html:root .gh-content.prose ul{list-style-type: square}html:root .gh-content.prose ul ul{list-style-type: "– "}html:root .gh-content.prose ol{list-style-type: decimal-leading-zero;padding-inline-start: 2.3em}html:root .gh-content.prose :is(ul,ol) > li{padding-inline-start: .3em}html:root .gh-content.prose :is(ul,ol) > li::marker{color: var(--ah-green);font-family: var(--font-mono);font-size: .8em;font-weight: 600}html:root .gh-content.prose :is(p,li,h2,h3,h4,blockquote,figcaption) a:not([class*="kg-"]){color: var(--ah-green);font-weight: 500;text-decoration-line: underline;text-decoration-thickness: 1px;text-decoration-color: color-mix(in srgb,var(--ah-green) 45%,transparent);text-underline-offset: .22em;transition: background-color .15s ease,text-decoration-color .15s ease}html:root .gh-content.prose :is(p,li,h2,h3,h4,blockquote,figcaption) a:not([class*="kg-"]):is(:hover,:focus-visible){color: var(--color-ink);background-color: color-mix(in srgb,var(--ah-green) 14%,transparent);text-decoration-color: var(--ah-green);text-decoration-thickness: 1px}html:root .gh-content.prose mark{padding: 0 .15em;background-color: color-mix(in srgb,var(--ah-green) 22%,transparent);color: inherit}html:root .gh-content.prose :not(pre) > code{padding: .1em .4em;border: 1px solid var(--color-rule);background: var(--color-paper-2);font: 500 .82em var(--font-mono);color: var(--color-ink)}html:root .gh-content.prose kbd{padding: .1em .5em;border: 1px solid var(--color-rule);border-bottom-width: 2px;background: var(--color-paper-2);font: 600 .75em var(--font-mono);color: var(--color-ink)}html:root .gh-content figure.kg-image-card{display: grid}html:root .gh-content figure.kg-image-card > :is(img,a){grid-area: 1 / 1;min-width: 0}html:root .gh-content figure.kg-image-card > figcaption{grid-area: 2 / 1}html:root .gh-content figcaption{position: relative;margin: 10px 0 0;padding: 2px 0 2px 12px;border-left: 1px solid var(--color-rule);font: 400 12px/1.55 var(--font-mono);letter-spacing: .01em;color: var(--color-ink-mute)}html:root .gh-content figcaption::before{content: "";position: absolute;inset-block-start: 0;inset-inline-start: -1px;width: 2px;height: 14px;background: var(--ah-green)}html:root .gh-content.prose hr{position: relative;height: 11px;margin: 3em 0 0;border: 0;background: linear-gradient(var(--color-rule),var(--color-rule)) 0 50% / 100% 1px no-repeat;overflow: visible}html:root .gh-content.prose hr::after{content: "";position: absolute;top: 50%;left: 50%;width: 5px;height: 5px;margin: -2.5px 0 0 -2.5px;background: var(--ah-green);transform: rotate(45deg);box-shadow: 0 0 0 6px var(--color-paper)}html:root .gh-content.prose hr + *{margin-top: 3em}html:root .gh-content.prose pre{--pre-ink: rgb(231 227 217);margin: 2em 0 0;padding: 46px 22px 20px;border: 1px solid var(--color-rule);border-radius: 0;background: radial-gradient(circle at 17px 15px,rgb(231 227 217 / .4) 3.5px,transparent 4px),radial-gradient(circle at 33px 15px,rgb(231 227 217 / .4) 3.5px,transparent 4px),radial-gradient(circle at 49px 15px,rgb(231 227 217 / .4) 3.5px,transparent 4px),linear-gradient(rgb(231 227 217 / .14),rgb(231 227 217 / .14)) 0 30px / 100% 1px no-repeat,#14130f;color: var(--pre-ink);font: 400 .78em/1.7 var(--font-mono);letter-spacing: 0;overflow-x: auto}html.dark:root .gh-content.prose pre{background-color: #0e0d0a}html:root .gh-content.prose pre code{padding: 0;border: 0;background: none;font: inherit;color: inherit}html:root .gh-content.prose > *{min-width: 0}html:root .gh-content.prose table{border-collapse: collapse;margin-top: 2em;font-size: .82em;line-height: 1.45}html:root .gh-content.prose :is(th,td){padding: .7em 1em;border: 1px solid var(--color-rule);vertical-align: top;text-align: start;overflow-wrap: anywhere}html:root .gh-content.prose th{background: var(--color-paper-2);font: 600 .8em/1.3 var(--font-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--color-ink-2)}html:root .gh-content .kg-callout-card{position: relative;grid-template-columns: auto 1fr;gap: 0;margin: 2em 0 0;padding: 0;border: 1px solid var(--color-rule);align-items: stretch}html:root .gh-content .kg-callout-card::before{content: "";position: absolute;inset-block-start: -1px;inset-inline-start: -1px;width: 2px;height: 22px;background: var(--ah-green)}html:root .gh-content .kg-callout-card .kg-callout-emoji{display: grid;place-items: center;min-width: 54px;padding: 0;border-inline-end: 1px solid var(--color-rule);font-size: 20px}html:root .gh-content .kg-callout-card .kg-callout-text{padding: 16px 20px;color: var(--color-ink)}html:root .gh-content .kg-callout-card-accent .kg-callout-text{color: var(--color-accent-contrast)}html:root .gh-content .kg-callout-card-accent .kg-callout-emoji{border-inline-end-color: rgb(255 255 255 / .22)}html:root .gh-content .kg-bookmark-card .kg-bookmark-container{background: var(--hover-bg);color: var(--color-ink);border: 1px solid var(--color-rule) !important;transition: background-color .15s ease}html:root .gh-content .kg-bookmark-card a.kg-bookmark-container:hover{background: var(--color-paper-2)}html:root .gh-content .kg-bookmark-title{font: 700 17px/1.3 var(--font-heading);color: var(--color-ink)}html:root .gh-content .kg-bookmark-description{font: 400 13.5px/1.5 var(--font-sans);color: var(--color-ink-3)}html:root .gh-content .kg-bookmark-metadata{font: 600 10.5px/1 var(--font-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--color-ink-mute)}html:root .gh-content .kg-bookmark-thumbnail img{border-radius: 0}html:root .gh-content .kg-button-card{margin-top: 2em}html:root .gh-content .kg-button-card .kg-btn{height: 44px;padding: 0 22px;border-radius: 0;font: 600 12px/1 var(--font-mono);letter-spacing: .12em;text-transform: uppercase;text-decoration: none}html:root .gh-content .kg-button-card .kg-btn::after{margin-inline-start: 10px;transition: transform .2s ease}html:root .gh-content .kg-button-card .kg-btn:hover::after{transform: translateX(3px)}@media (max-width: 767px){html:root .gh-content.prose > :is(h2,p.ph){font-size: 1.32em;margin-top: 1.5em}html:root .gh-content.prose blockquote.kg-blockquote-alt{font-size: 1.2em}}@media (prefers-reduced-motion: reduce){html:root .gh-content .kg-button-card .kg-btn::after,html:root .gh-content.prose a{transition: none}}@media print{html:root .gh-content.prose > :is(h2,p.ph)::before,html:root .gh-content.prose > :is(h2,p.ph)::after,html:root .gh-content figure.kg-image-card::after{display: none}html:root .gh-content.prose > :is(h2,p.ph){padding-top: 0}}html:root .ntx{position: relative;display: flex;flex-direction: column;overflow: hidden;font-family: var(--font-mono)}html:root .ntx :is(h2,p,dl,dd,figure){margin: 0}html:root .ntx :is(a,button):focus-visible{outline: 2px solid var(--x-amber);outline-offset: 2px}html:root .ntx__photo{border-inline-end: 1px solid var(--x-line)}html:root .ntx__quote{font: italic 400 clamp(20px,2vw,27px)/1.32 var(--font-heading);letter-spacing: -.012em;overflow-wrap: anywhere;color: var(--x-fg)}html:root .ntx__quote > p{margin: 0;padding-inline-start: 1.25em;text-indent: -1.25em}html:root .ntx__quote > p + p{margin-top: .5em}html:root .ntx__quote a{color: var(--x-amber)}html:root .ntx__by{font: 600 12px/1.4 var(--font-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--x-amber)}html:root .ntx__by a{color: inherit;text-decoration: none;border-bottom: 1px solid transparent}html:root .ntx__by a:is(:hover,:focus-visible){border-bottom-color: currentColor}html:root .ntx__stats{justify-content: center;border-inline-start: 1px solid var(--x-line)}html:root .ntx__stats dd{display: contents}html:root .ntx__stats dt{font-size: 10px}html:root .ntx__stats dd b{font-size: 11px;font-weight: 600;letter-spacing: .04em}html:root .ntx__stats dd em{grid-column: 2 / -1;font-style: normal;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--x-amber)}html:root .ntx__ctl{margin-inline-start: auto;padding-block: 6px}html:root .ntx__btn{display: inline-flex;align-items: center;border: 1px solid var(--x-line);background: transparent;font: 600 10.5px/1 var(--font-mono);text-transform: uppercase;color: var(--x-fg);cursor: pointer;text-decoration: none;transition: background-color .15s ease,color .15s ease,border-color .15s ease}html:root .ntx__btn:is(:hover,:focus-visible){background: var(--x-amber);border-color: var(--x-amber)}html:root .ntx__btn:focus-visible{outline: 2px solid var(--x-amber);outline-offset: 2px}@media (max-width: 1023.98px){html:root .ntx__stats{grid-column: 1 / -1;flex-wrap: wrap;justify-content: flex-start;border-inline-start: 0;border-top: 1px solid var(--x-line)}html:root .ntx__stats > div{flex: 1 1 280px}}@media (max-width: 639.98px){html:root .ntx__photo{border-inline-end: 0;border-bottom: 1px solid var(--x-line)}html:root .ntx__stats > div{flex-basis: 100%}html:root .ntx__ctl{width: 100%;margin-inline-start: 0}html:root .ntx__ctl .ntx__btn{flex: 1;justify-content: center}}@media (pointer: coarse){html:root .ntx__btn{min-height: 44px;padding-inline: 16px}}@media (prefers-reduced-motion: reduce){html:root .ntx,html:root .ntx *{transition: none !important}}html:root main#main:has(> .hm-ad--row:last-child){padding-bottom: 0}html:root{--sec-gap: 30px}html:root main#main > :is(.hm-layout,section[data-component="section-row"],.hm-ad--row,.hm-note-wrap,.ed),html:root .hm-layout :is(.hm-main > .nlx,.hm-main > .hm-ad,.hm-side__rest:has(*)){margin-top: var(--sec-gap)}html:root body.home-template main#main{--sec-gap: 0px}html:root body.home-template main#main :is(.hm-ad,.hm-ad--row){padding-block: 30px}html:root{--sec-pad: 40px}@media (min-width: 768px){html:root{--sec-pad: 48px}}@media (min-width: 1024px){html:root{--sec-pad: 56px}}html:root :is([data-variant="feature-dock"],.bks,.mm,.acc){padding-bottom: var(--sec-pad)}@media (min-width: 1024px){html:root :is([data-variant="feature-dock"],.bks,.mm,.acc){padding-top: var(--sec-pad)}}@media (max-width: 1023.98px){html:root :is(.fd__bar,.accb__bar){margin-top: var(--sec-pad)}html:root .acc__list > :last-child .acc__body{padding-bottom: 0}html:root .nlx__in{padding-block: var(--sec-pad)}html:root [data-variant="feature-package"] .sc{padding-block: var(--sec-pad)}html:root [data-variant="focus-slit"] .fk__in{padding-bottom: var(--sec-pad)}}html:root{--wp-line: var(--color-rule)}html:root main#main{border-inline-width: 0;padding-bottom: 0}html:root .ad-topbar{border-bottom: 0}html:root .ad-topbar .ad-band{padding: var(--sec-gap) var(--col-pad)}html:root .hb-status__in{border-top: 1px solid var(--wp-line)}@media (max-width: 767.98px){html:root .site-header{border-top: 1px solid var(--wp-line)}}html:root .site-header{margin-top: 0}html:root .site-footer{margin-top: 0}html:root .site-footer{background-color: var(--color-paper)}html:root .site-footer .sf .frame{border-inline-width: 0}@media (min-width: 1280px){html:root .site-footer .sf__status-in{padding-inline: 0}html:root .site-footer .footer-brand{padding-inline-start: 0}html:root .site-footer .footer-nav-columns{padding-inline-end: 0}}html:root{--cg: 30px}html:root .ar-cards{display: flex;flex-direction: column;gap: var(--cg)}html:root :is(.ar-grid,.hm-archive__grid){display: grid;grid-template-columns: minmax(0,1fr);gap: var(--cg);margin: 0}@media (min-width: 640px){html:root :is(.ar-grid,.hm-archive__grid){grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){html:root :is(.ar-grid,.hm-archive__grid){grid-template-columns: repeat(3,minmax(0,1fr))}}html:root .hm-archive__grid{margin-top: var(--cg)}html:root :is( .cb-join,.nlx__btn,.ntx__btn,.soc,.preferred-source,.dm__close,.dm__btn,.dm__search,.pp__btn,.pp__no,.pp__close,.post-toolbar__btn,[data-component="pagination"] :is(a,span),[data-component="author-status"] a[target="_blank"],main a.uppercase.border,button.rounded-sm ){border-radius: var(--btn-radius)}html:root{--ah-in: 12px}html:root main#main > .news-container:has(> [data-component="breadcrumb"]){margin-top: var(--sec-gap);padding: 0}html:root [data-component="breadcrumb"]{min-height: 20px;line-height: 20px}@media (max-width: 639px){html:root [data-component="breadcrumb"]{padding-inline: var(--ah-in)}}html:root main#main > section[data-region="archive-header"]{padding-block: 0}html:root [data-region="archive-header"] .ah-bar{display: flex;flex-wrap: wrap;align-items: stretch;padding: 0;min-height: 28px;background: repeating-linear-gradient(135deg,transparent 0 6px,var(--color-rule) 6px 7px),var(--color-paper-2);border-bottom: 1px solid var(--color-rule)}html:root [data-region="archive-header"] .ah-bar > *{display: flex;align-items: center;min-height: 28px;margin: 0;padding-inline: var(--ah-in)}html:root [data-region="archive-header"] .ah-bar > .ah-crumb{flex: 1 1 auto;min-width: 0;border-inline-start: 1px solid var(--color-rule)}html:root [data-region="archive-header"] .ah-bar .ah-eyebrow{color: var(--color-ink)}html:root [data-region="archive-header"] .ah-bar [data-component="breadcrumb"] a{color: var(--color-ink-2)}@media (max-width: 639px){html:root [data-region="archive-header"] .ah-bar > .ah-crumb{order: 3;flex-basis: 100%;border-inline-start: 0;border-top: 1px solid var(--color-rule)}}html:root [data-region="archive-header"] [data-component="archive-filters"]{padding: 0;border: 0;border-top: 1px solid var(--wp-line)}html:root [data-component="archive-filters"] .archive-filter-row{display: flex;align-items: stretch;gap: 8px;padding: 12px var(--col-pad)}html:root [data-component="archive-filters"] .archive-filter-scroll{flex: 1 1 auto;min-width: 0;padding: 0 1px 0 0}html:root [data-component="archive-filters"] .archive-filter-arrow{display: flex;flex: none}html:root [data-component="archive-filters"] .archive-filter-btn{display: flex;align-items: center;justify-content: center;box-sizing: border-box;width: 40px;padding: 0;border: 1px solid var(--color-rule);background: var(--color-paper);color: var(--color-ink-3);cursor: pointer}html:root [data-component="archive-filters"] .archive-filter-btn:not(:disabled):is(:hover,:focus-visible){color: var(--color-accent);border-color: var(--color-accent)}html:root [data-component="archive-filters"] .archive-filter-btn:disabled{opacity: .35;cursor: default}html:root main#main > .ar-cards{margin-top: var(--cg)}html:root main#main > [data-component="pagination"]{margin-block: var(--cg) 0}html:root [data-component="pagination"] .flex a{height: 32px}html:root [data-component="pagination"] > p{margin-top: 8px}html:root [data-component="pagination"]{padding-bottom: var(--sec-gap,30px)}html:root .ntx__name{margin: 0;font: 700 38px/1.1 var(--font-heading);letter-spacing: -.02em;overflow-wrap: anywhere;color: var(--x-fg)}html:root [data-component="author-status"] .ntx__quote{font-size: 18px;line-height: 1.5}html:root [data-component="author-status"] .ntx__quote > p{padding-inline-start: 0}html:root .ntx__soc{--sf-bg: var(--x-bg)}html:root .ntx__soc{padding-top: 16px;border-top: 1px solid var(--x-line)}html:root .ntx__soc:not(:has(a)){display: none}html:root .ntx__soc > div > a:focus-visible{outline: 2px solid var(--color-accent);outline-offset: 3px}#artiklar{scroll-margin-top: calc(var(--sec-gap) + 72px);height: 0}html:root .ntx{--ntx-pad-y: 36px;--ntx-pad-x: 40px;--x-bg: #fff;--x-fg: #16150f;--x-dim: rgb(22 21 15 / .66);--x-amber: #7a6326;--x-line: var(--color-rule);--x-track: #e6e3dc;--x-fill: #16150f;--x-label: rgb(88 88 88);min-height: 0;border: 1px dotted var(--x-line);background: var(--x-bg);color: var(--x-fg)}html.dark:root .ntx{--x-bg: #161512;--x-fg: #f6f3ea;--x-dim: rgb(246 243 234 / .7);--x-amber: #e9ddb5;--x-track: #2e2c28;--x-fill: #e9ddb5;--x-label: rgb(200 196 187)}html:root .hm-note-wrap > .ntx{border-inline-width: 1px}html:root main#main > .hm-note-wrap{padding-inline: var(--edge-in)}html:root .ntx__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 24px;padding: 28px var(--ntx-pad-x);border-bottom: 1px dotted var(--x-line)}html:root .ntx__id{display: flex;flex-direction: column;justify-content: center;gap: 8px;min-width: 0}html:root .ntx .ntx__name{margin: 0;font: 800 clamp(28px,2.6vw,34px)/1.08 var(--font-heading);letter-spacing: -.02em;color: var(--x-fg)}html:root .ntx .ntx__head .ntx__by{margin: 0;font: 500 10px/1.2 var(--font-mono);letter-spacing: .24em;text-transform: uppercase;color: var(--x-amber)}html:root .ntx__row{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0;padding: 0;border: 0}html:root .ntx__soc{--color-paper: #fff;--color-paper-2: #f7f5f0;--color-paper-3: #f0ede6;--color-ink: #16150f;--color-ink-2: rgb(22 21 15 / .86);--color-ink-3: rgb(22 21 15 / .72);--color-ink-mute: rgb(22 21 15 / .64);--color-ink-faint: rgb(22 21 15 / .58);--color-rule: var(--x-line);--color-rule-2: var(--x-line);--color-accent: #7a6326;display: flex;align-items: center;padding: 0;border: 0}html.dark:root .ntx__soc{--color-paper: #161512;--color-paper-2: #1d1c19;--color-paper-3: #24221f;--color-ink: #f6f3ea;--color-ink-2: rgb(246 243 234 / .88);--color-ink-3: rgb(246 243 234 / .76);--color-rule: var(--x-line);--color-rule-2: var(--x-line);--color-accent: #e9ddb5}html:root .ntx__soc > div{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0}html:root .ntx__soc > div > a{width: 36px;height: 36px;margin: 0;border: 0;border-radius: var(--btn-radius)}html:root .ntx__ctl{display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 0}html:root .ntx__btn{gap: 10px;height: 36px;padding: 0 16px;border-radius: var(--btn-radius);font-size: 11px;letter-spacing: .16em}html:root .ntx__arrow{flex: none;width: 14px;height: 10px;transition: transform .25s ease}html:root .ntx__arrow--down{rotate: 90deg}html:root .ntx__btn:is(:hover,:focus-visible) .ntx__arrow{transform: translateX(3px)}html:root .ntx__btn:is(:hover,:focus-visible){color: #fff}html.dark:root .ntx__btn:is(:hover,:focus-visible){color: #16150f}html:root .ntx h2.ntx__sec-title{display: flex;align-items: center;margin: 0 0 22px;padding: 0 0 12px;border-bottom: 1px solid var(--x-line);font: 600 11px/1.2 var(--font-mono);letter-spacing: .22em;text-transform: uppercase;color: var(--x-fg)}html:root .ntx__mid{display: grid;grid-template-columns: 320px minmax(0,1fr);align-items: stretch}html:root .ntx__mid--solo{grid-template-columns: minmax(0,1fr)}html:root .ntx__avatar-wrap{display: flex;justify-content: center;align-items: center;padding: var(--ntx-pad-y) var(--ntx-pad-x)}html:root .ntx__photo{position: relative;width: 210px;height: 210px;min-height: 0;margin: 0;border: 0;border-radius: 50%;overflow: hidden;background: none}html:root .ntx__photo img{position: static;display: block;width: 100%;height: 100%;border-radius: 50%;object-fit: cover;object-position: center 20%;box-shadow: none}html:root .ntx__about{padding: var(--ntx-pad-y) var(--ntx-pad-x);border-inline-start: 1px dotted var(--x-line);display: flex;flex-direction: column;justify-content: center;min-width: 0}html:root .ntx__mid--solo .ntx__about{border-inline-start: 0}html:root [data-component="author-status"] .ntx__quote{position: relative;margin: 0;padding: 0;font: italic 400 18px/1.6 var(--font-heading);color: var(--x-fg)}html:root [data-component="author-status"] .ntx__quote > p{max-width: none;margin: 0;padding: 0;text-indent: 0}html:root .ntx__low{display: grid;grid-template-columns: 320px minmax(0,1fr);border-top: 1px dotted var(--x-line)}html:root .ntx__low:not(:has(.ntx__skills)),html:root .ntx__low:not(:has(.ntx__exp)){grid-template-columns: minmax(0,1fr)}html:root .ntx__skills{padding: var(--ntx-pad-y) var(--ntx-pad-x);min-width: 0}html:root .ntx__stats{display: flex;flex-direction: column;gap: 14px;padding: 0;border: 0}html:root .ntx__stats > div{display: grid;grid-template-columns: 112px minmax(0,1fr) 36px;align-items: center;gap: 10px}html:root .ntx__stats dt{color: var(--x-label);font: 600 10px/1.2 var(--font-mono);letter-spacing: .08em;text-transform: uppercase;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}html:root .ntx__stats dd i{position: relative;height: 4px;background: var(--x-track);overflow: hidden}html:root .ntx__stats dd i::after{content: "";position: absolute;inset: 0;background: var(--x-fill);clip-path: inset(0 calc(100% - var(--v)) 0 0)}html:root .ntx__stats dd b{color: var(--x-fg);font: 600 10px/1 var(--font-mono);font-variant-numeric: tabular-nums;text-align: end}html:root .ntx__exp{padding: var(--ntx-pad-y) var(--ntx-pad-x);border-inline-start: 1px dotted var(--x-line);min-width: 0}html:root .ntx__low:not(:has(.ntx__skills)) .ntx__exp{border-inline-start: 0}html:root .ntx .ntx__exp .ntx__pres{display: block;width: 100%;max-width: none;margin: 0;padding: 0;border: 0;font: italic 400 18px/1.6 var(--font-heading);color: var(--x-fg)}html:root .ntx .ntx__exp .ntx__pres > *{display: block;width: 100% !important;max-width: none !important;margin-inline: 0 !important;padding-inline: 0 !important;font: italic 400 18px/1.6 var(--font-heading) !important;color: inherit}html:root .ntx .ntx__exp .ntx__pres > p + p{margin-top: 1em}html:root .ntx .ntx__exp .ntx__pres > :first-child{margin-top: 0}html:root .ntx .ntx__exp .ntx__pres > :last-child{margin-bottom: 0}html:root .sk-grid{--sk-g: var(--ghost-accent-color,#153933);display: grid;grid-template-columns: minmax(0,1fr);gap: var(--cg);counter-reset: sk;margin-top: var(--cg)}html.dark:root .sk-grid{--sk-g: color-mix(in oklab,var(--ghost-accent-color,#153933),black 55%)}@media (min-width: 768px){html:root .sk-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}html:root .sk-card{position: relative;display: flex;flex-direction: column;counter-increment: sk;border-block: 1px solid var(--wp-line);background: var(--color-paper)}@media (min-width: 640px){html:root .sk-card{border-inline: 1px solid var(--wp-line)}}html:root .sk-tabs{display: flex;align-items: stretch;height: 28px;margin: 0;border-bottom: 1px solid var(--wp-line);background: var(--color-paper-2);font: 600 10px/1 var(--font-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--color-ink-2)}html:root .sk-tabs > *{display: flex;align-items: center;padding-inline: 10px}html:root .sk-no{background: var(--sk-g);color: #f6f3ea;font-variant-numeric: tabular-nums}html:root .sk-no::before{content: counter(sk,decimal-leading-zero)}html:root .sk-tab::before{content: "";width: 5px;height: 5px;margin-inline-end: 8px;background: var(--sk-g);transform: rotate(45deg)}html.dark:root .sk-tab::before{background: var(--ah-green)}html:root .sk-count{margin-inline-start: auto;border-inline-start: 1px solid var(--wp-line);color: var(--color-ink-mute);font-weight: 400}html:root .sk-body{flex: 1;display: grid;grid-template-columns: 96px minmax(0,1fr);align-items: start;gap: 16px;padding: 16px var(--col-pad)}html:root .sk-photo{position: relative;aspect-ratio: 1;border: 1px solid var(--wp-line);background: var(--color-paper-2);overflow: hidden}html:root .sk-photo :is(img,.hedcut){display: block;width: 100%;height: 100%;border: 0;border-radius: 0;object-fit: cover}html:root .sk-text{min-width: 0}html:root .sk-name{margin: 0;font: 800 22px/1.14 var(--font-heading);letter-spacing: -.02em;overflow-wrap: anywhere;color: var(--color-ink)}html:root .sk-name a{color: inherit;text-decoration: none}html:root .sk-name a::after{content: "";position: absolute;inset: 0;z-index: 1}html:root .sk-loc{margin: 4px 0 0;font: 400 10.5px/1.4 var(--font-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--color-ink-mute)}html:root .sk-bio{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;margin: 10px 0 0;font: 400 15px/1.5 var(--font-body);color: var(--color-ink-3)}html:root .sk-more{display: flex;align-items: center;justify-content: space-between;min-height: 40px;margin: 0;padding: 0 var(--col-pad);border-top: 1px solid var(--wp-line);font: 600 11px/1 var(--font-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--color-ink);transition: background-color .2s ease,color .2s ease}html:root .sk-more i{font-style: normal;transition: transform .2s ease}html:root .sk-card:has(a:focus-visible){outline: 2px solid var(--ah-green);outline-offset: 2px}@media (hover: hover) and (pointer: fine){html:root .sk-card:hover .sk-more{background: var(--sk-g);color: #f6f3ea}html:root .sk-card:hover .sk-more i{transform: translateX(4px)}html:root .sk-card:hover .sk-name{color: var(--ah-green)}}@media (max-width: 479px){html:root .sk-body{grid-template-columns: 72px minmax(0,1fr);gap: 12px}html:root .sk-name{font-size: 20px}}@media (prefers-reduced-motion: reduce){html:root .sk-more,html:root .sk-more i{transition: none}}html:root .hm-archive{counter-increment: sec}html:root .gh-content.prose > :is(.bd-grid,.bd-dd,.bd-doc){display: grid;gap: var(--cg,16px);grid-template-columns: repeat(auto-fill,minmax(min(100%,220px),1fr));margin-top: 24px}html:root .gh-content.prose > :is(.bd-dd,.bd-doc){grid-template-columns: repeat(auto-fill,minmax(min(100%,250px),1fr))}html:root .gh-content.prose :is(.bd-tile,.bd-sw,.bd-dd__item,.bd-doc__item){margin: 0}html:root .gh-content.prose :is(.bd-tile,.bd-dd__item,.bd-doc__item) img{display: block;height: auto;margin: 0;max-width: 100%}.bd-tile,.bd-sw,.bd-dd__item,.bd-doc__item{display: flex;flex-direction: column;border: 1px solid var(--color-rule);background: var(--color-paper)}.bd-tile__stage{display: grid;place-items: center;min-height: 140px;padding: 28px 24px;background: var(--bg)}.bd-tile__stage img{width: min(100%,200px)}.bd-tile__cap{display: flex;justify-content: space-between;align-items: center;gap: 10px;padding: 10px 12px;border-top: 1px solid var(--color-rule);font: 600 10.5px/1.4 var(--font-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--color-ink-3)}.bd-tile__cap a{color: var(--ah-green);text-decoration: none;border-bottom: 1px solid currentColor;white-space: nowrap}.bd-clear__zone{display: grid;place-items: center;padding: 24px;background: repeating-linear-gradient(135deg,var(--color-rule) 0 1px,transparent 1px 7px);outline: 1px dashed var(--color-ink-mute);outline-offset: -1px}.bd-clear__zone > span{background: #f0ede6;padding: 0;line-height: 0}.bd-clear__zone img{width: 170px}.bd-sw__chip{display: flex;min-height: 108px}.bd-sw__half{flex: 1;display: flex;flex-direction: column;justify-content: space-between;padding: 10px 12px;background: var(--c);color: var(--on)}.bd-sw__aa{font: 700 24px/1 var(--font-heading)}.bd-sw__ratio{font: 600 10px/1 var(--font-mono);letter-spacing: .12em;text-transform: uppercase}.bd-sw__meta{display: grid;gap: 3px;padding: 10px 12px;border-top: 1px solid var(--color-rule);font: 500 11px/1.5 var(--font-mono);color: var(--color-ink-3)}.bd-sw__name{color: var(--color-ink);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.bd-sw__val{display: flex;flex-wrap: wrap;gap: 0 12px}.bd-sw__role{margin-top: 2px;font: 400 13px/1.4 var(--font-body);color: var(--color-ink-mute)}.bd-dd__item{--ic: var(--ah-green);--ig: var(--color-paper);border-top: 3px solid var(--ic)}.bd-dd__item--dont{--ic: var(--color-negative);--ig: #fff}html.dark .bd-dd__item--dont{--ic: color-mix(in oklab,var(--color-negative),white 40%);--ig: #14130f}.bd-dd__stage{display: grid;place-items: center;min-height: 132px;padding: 20px;overflow: hidden;background: var(--bg,var(--color-paper-2))}.bd-dd__stage img{width: min(100%,150px)}.bd-dd__cap{display: flex;align-items: flex-start;gap: 12px;padding: 12px;border-top: 1px solid var(--color-rule);font: 400 14px/1.45 var(--font-body);color: var(--color-ink-2)}.bd-dd__cap b{display: block;margin-bottom: 2px;font: 700 10.5px/1.3 var(--font-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--color-ink)}.bd-ic{flex: none;display: grid;place-items: center;width: 22px;height: 22px;background: var(--ic);color: var(--ig)}.bd-ic svg{width: 14px;height: 14px}.bd-x--stretch img{transform: scaleX(1.5)}.bd-x--rotate img{transform: rotate(-9deg)}.bd-x--shadow img{filter: drop-shadow(4px 5px 0 rgb(0 0 0 / .35))}.bd-x--recolor img{filter: invert(23%) sepia(80%) saturate(4000%) hue-rotate(345deg)}.bd-x--busy{--bg: repeating-conic-gradient(#e9ddb5 0 25%,#174834 0 50%) 0 0 / 22px 22px}.bd-doc__stage{display: grid;place-items: center;padding: 20px;background: var(--color-paper-2)}.bd-a4{display: flex;flex-direction: column;gap: 6px;width: min(100%,180px);aspect-ratio: 210 / 297;padding: 9% 10%;background: #fff;color: #14130f;outline: 1px solid #bebebe}html:root .gh-content.prose .bd-a4 img{width: 38%;margin: 0 0 8%}.bd-a4__h{font: 800 11px/1.1 var(--font-heading);letter-spacing: -.01em}.bd-a4__l{height: 3px;background: #d9d8d1}.bd-a4__f{display: flex;justify-content: space-between;margin-top: auto;padding-top: 6px;border-top: 1px solid #bebebe;font: 500 5.5px/1.4 var(--font-mono);letter-spacing: .12em;text-transform: uppercase;color: #6b6a62}.bd-slide{display: flex;flex-direction: column;justify-content: space-between;width: min(100%,240px);aspect-ratio: 16 / 9;padding: 7% 8%;background: var(--bg,var(--color-brand));color: var(--fg,#f6f3ea);outline: 1px solid var(--color-rule)}html:root .gh-content.prose .bd-slide img{width: 34%}.bd-slide__t{font: 800 14px/1.1 var(--font-heading);letter-spacing: -.01em}.bd-slide__m{font: 600 6px/1.4 var(--font-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--hm-sand,#e9ddb5)}html:root .gh-content.prose > .cf{display: grid;gap: 18px;margin: 0;padding: 24px;position: relative;isolation: isolate;background: var(--color-paper-2);border: 1px solid var(--color-rule)}.cf__row{display: grid;gap: 18px;grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),1fr))}.cf__f{display: grid;gap: 6px;min-width: 0}.cf__f label,.cf__note{font: 600 11px/1.3 var(--font-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--color-ink-mute)}.cf__note{margin: 0;letter-spacing: .08em;text-transform: none;font-weight: 500}html:root .cf :is(input[type="text"],input[type="email"],select,textarea){width: 100%;min-height: 44px;padding: 12px;margin: 0;font: 400 14px/1.4 var(--font-mono);color: var(--color-ink);background: var(--color-paper);border: 1px solid color-mix(in oklab,var(--color-ink-mute) 78%,var(--color-paper));border-radius: 3px}html:root .cf textarea{min-height: 160px;resize: vertical}.cf__sel{position: relative}html:root .cf .cf__sel select{appearance: none;-webkit-appearance: none;padding-right: 52px;cursor: pointer}html:root .cf .cf__sel select:focus{padding-right: 51px}.cf__sel::before,.cf__sel::after{content: "";position: absolute;top: 50%;right: 5px;width: 34px;height: 34px;margin-top: -17px;pointer-events: none}.cf__sel::before{background: var(--color-brand);border-radius: 3px}.cf__sel::after{background: var(--hm-sand,#e9ddb5);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6.5l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E") center / 16px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6.5l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E") center / 16px no-repeat}.dark .cf__sel::before{background: var(--ah-green)}.dark .cf__sel::after{background: #03120a}html:root .cf :is(input[type="text"],input[type="email"],select,textarea):focus{border-width: 2px;border-color: var(--color-ink);padding: 11px}.cf__ok{display: flex;gap: 10px;align-items: flex-start;font: 400 14px/1.5 var(--font-body);color: var(--color-ink)}.cf__ok input{flex: none;width: 24px;height: 24px;margin: 0;accent-color: var(--color-brand)}.cf__hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.cf__btn{justify-self: start;min-height: 44px;padding: 0 24px;cursor: pointer;font: 700 12px/1 var(--font-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--hm-sand,#e9ddb5);background: var(--color-brand);border: 1px solid var(--color-brand);border-radius: 3px}.cf__btn:focus-visible{outline: 2px solid var(--color-ink);outline-offset: 3px}@media (hover: hover){.cf__btn:hover{background: var(--color-ink);border-color: var(--color-ink);color: var(--color-paper)}}.dark .cf__btn{color: #03120a;background: var(--ah-green);border-color: var(--ah-green)}@media (hover: hover){.dark .cf__btn:hover{background: var(--color-ink);border-color: var(--color-ink);color: var(--color-paper)}}:root:has(.eh){--site-header-h: 102px}@media (min-width: 768px){:root:has(.eh){--site-header-h: 133px}}.eh{border-bottom: 1px solid var(--color-rule);background: var(--color-paper);color: var(--color-ink)}.eh__bar,.eh__list{box-sizing: border-box;max-width: var(--container-news,1280px);margin-inline: auto;padding-inline: var(--edge-in)}.eh__bar{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;min-height: 60px}.eh__start{display: flex;align-items: center;gap: 8px;justify-self: start}.eh__end{display: none}@media (max-width: 767.98px){.eh__start{display: contents}.eh__search{grid-column: 3;justify-self: end}}@media (min-width: 768px){.eh__bar{min-height: 88px}.eh__end{display: flex;align-items: center;gap: 4px;grid-column: 3;justify-self: end}}.eh__logo{grid-area: 1 / 2;display: flex;align-items: center;justify-content: center;font: 900 26px/1 var(--font-heading);letter-spacing: .02em;text-transform: uppercase;white-space: nowrap;color: var(--color-ink);text-decoration: none}.eh__logo img{width: auto;height: 28px}@media (min-width: 768px){.eh__logo{font-size: 40px}.eh__logo img{height: 44px}}@media (min-width: 1024px){.eh__logo img{height: 52px}}.eh__logo:focus-visible{outline: 2px solid var(--color-accent);outline-offset: 6px}.eh__icon{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;border: 0;background: none;color: var(--color-ink-3);cursor: pointer}.eh__icon:focus-visible{outline: 2px solid var(--color-accent);outline-offset: -2px}@media (hover: hover){.eh__icon:hover{color: var(--color-ink)}}.eh__nav{border-top: 1px solid var(--color-rule)}.eh__list{justify-content: flex-start;justify-content: safe center;gap: 28px;overflow-x: auto;scrollbar-width: none}.eh__list > li > a{display: block;padding: 14px 0 12px;border-bottom: 2px solid transparent;font: 600 11px/1 var(--font-mono);letter-spacing: .16em;text-transform: uppercase;white-space: nowrap;color: var(--color-ink-2);text-decoration: none}.eh__list > .nav-current > a{border-bottom-color: var(--color-ink);color: var(--color-ink)}.eh__list > li > a:focus-visible{outline: 2px solid var(--color-accent);outline-offset: 2px}@media (hover: hover){.eh__list > li > a:hover{color: var(--color-ink)}}@media (min-width: 768px){.eh__list{gap: 36px}.eh__list > li > a{padding-block: 16px 14px}}@media (prefers-reduced-motion: no-preference){.eh__icon,.eh__list > li > a{transition: color .2s ease,border-color .2s ease}}html[data-palette="Stone"]:not(.dark){--hm-bg: #fff}html[data-palette="Stone"]:not(.dark) .header-compact :is(.frame.cb-bar,.frame.nav-cells){background-color: var(--hm-bg)}html:root .kr{display: none}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){html:root .kr:not([hidden]){--kr-ink: #f6f3ea;--kr-dim: rgb(246 243 234 / .78);--kr-gold: #e9ddb5;--kr-glass: rgb(11 11 10 / .42);--kr-edge: rgb(246 243 234 / .14);position: fixed;top: 50%;right: max(8px,(100vw - var(--container-news,1280px)) / 4 - 18px);z-index: 60;display: block;translate: 0 -50%;transition: opacity .4s ease}html:root:not(.dark) .kr.is-light{--kr-ink: #16150f;--kr-dim: rgb(22 21 15 / .7);--kr-gold: #7a6326;--kr-glass: rgb(255 255 255 / .72);--kr-edge: rgb(22 21 15 / .1)}html:root .kr.is-away{opacity: 0;pointer-events: none}html:root body:has(.hs-track:hover) .kr{opacity: .2}html:root .kr__list{display: flex;flex-direction: column;align-items: flex-end;margin: 0;padding: 10px 12px;list-style: none;border-radius: 2px;background: var(--kr-glass);-webkit-backdrop-filter: blur(10px) saturate(1.2);backdrop-filter: blur(10px) saturate(1.2);box-shadow: inset 0 0 0 1px var(--kr-edge);transition: background-color .4s ease}html:root .kr__list > li{position: relative}html:root .kr__link{display: flex;align-items: center;justify-content: flex-end;width: 40px;height: 26px;color: var(--kr-ink);text-decoration: none}html:root .kr__link:focus-visible{outline: 2px solid var(--kr-gold);outline-offset: 2px}html:root .kr__line{width: 14px;height: 2px;background: var(--kr-dim);transition: width .35s cubic-bezier(.2,.7,.2,1),background-color .35s ease}html:root .kr__link:is(:hover,:focus-visible) .kr__line{width: 22px;background: var(--kr-ink)}html:root .kr__list > .is-on .kr__line{width: 32px;background: var(--kr-gold)}html:root .kr__chip{position: absolute;top: 50%;right: 56px;display: inline-flex;padding: 6px 8px 5px;background: var(--kr-glass);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: inset 0 0 0 1px var(--kr-edge);font: 600 10px/1 var(--font-mono);letter-spacing: .2em;text-transform: uppercase;white-space: nowrap;color: var(--kr-gold);opacity: 0;translate: 4px -50%;pointer-events: none;transition: opacity .3s ease,translate .3s ease,color .3s ease}html:root :is(.kr__list > .is-on,.kr__list > li:has(.kr__link:is(:hover,:focus-visible))) .kr__chip{opacity: 1;translate: 0 -50%}html:root .kr__link:is(:hover,:focus-visible) .kr__chip{color: var(--kr-ink)}html:root .kr__name{display: inline-block;max-width: 0;overflow: hidden;vertical-align: bottom;transition: max-width .35s ease}html:root .kr__name::before{content: " / ";white-space: pre}html:root .kr__link:is(:hover,:focus-visible) .kr__name{max-width: 24em}}@media (prefers-reduced-motion: reduce){html:root :is(.kr,.kr__list,.kr__line,.kr__chip,.kr__name){transition: none}}html:root [data-breaking-ticker]{background: var(--tk-bg);border-bottom: 1px solid var(--tk-line)}html:root [data-breaking-ticker] > *{border-block-start: 0}html:root .site-header .hb-status{background-color: var(--color-paper-2);border-bottom: 1px solid var(--color-rule);background-image: none}html:root .site-header .hb-status__in{border-top-width: 0}html:root .site-header .frame-band{background-color: var(--hm-bg,#fff);border-bottom: 1px solid var(--color-rule)}html:root [data-breaking-ticker] > :is(*,:first-child,:nth-last-child(2)),html:root [data-breaking-ticker] .ticker-btn,html:root .site-header .frame,html:root .site-header .cb-bar > :first-child,html:root .site-header .cb-bar .cb-right > *,html:root .site-header .cb-bar .cb-cta,html:root .site-header .nav-top-item{border-inline-width: 0}html:root .site-header .cb-right > .cb-search{width: var(--cb-icon);padding-inline: 0}@media (min-width: 768px){html:root .site-header .cb-bar .cb-cta{border-inline-start: 1px solid var(--color-rule)}html:root .site-header .cb-bar > :first-child{order: 1;border-inline-start: 1px solid var(--color-rule);background-color: transparent}html:root .site-header .cb-bar > :first-child > button{width: auto;justify-content: flex-end;padding-inline: 20px 0}html:root .site-header .cb-bar .cb-right > .cb-flag{position: relative}html:root .site-header .cb-bar .cb-right > .cb-flag::before{content: "";position: absolute;inset-inline-start: 0;top: 50%;width: 1px;height: 14px;transform: translateY(-50%);background-color: var(--color-rule);pointer-events: none}}html:root .site-header .nav-top-item{position: relative}html:root .site-header .cb-right > :not(.cb-flag){position: relative}html:root .site-header .cb-right > * + *::before,html:root .site-header .cb-nav .nav-top-item + .nav-top-item::before{content: "/";position: absolute;left: 0;top: 50%;translate: -50% -50%;font: 400 13px/1 var(--font-mono);color: var(--color-ink-faint);pointer-events: none}html:root .site-header .cb-nav .nav-top-item + .nav-top-item::before{font-size: 1em}@media (max-width: 767.98px){html:root .site-header .cb-right > .cb-search::before{content: none}}
