@font-face{font-family: "Rinter";src: url("assets/fonts/Rinter-1.6.84.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap} @font-face{font-family: "Geist Mono";src: url("assets/fonts/GeistMono-Variable.ttf") format("truetype");font-weight: 100 900;font-style: normal;font-display: swap} @font-face{font-family: "Geist";src: url("assets/fonts/Geist-Variable.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap} @font-face{font-family: "Geist";src: url("assets/fonts/Geist-Variable-Italic.woff2") format("woff2");font-weight: 100 900;font-style: italic;font-display: swap} :root{--nown-black: #070707;--nown-panel: #0c0c0b;--nown-white: #f2f2ee;--nown-ice: #e4f1f2;--nown-acid: #b8ff3d;--nown-red: #f03a28;--nown-violet: #816fff;--nown-cyan: #65d7df;--nown-muted-dark: #aaa9a3;--nown-muted-light: #070707;--nown-line-dark: #383936;--nown-line-light: #a6b5b6;--nown-header-height: 72px;--nown-pad: clamp(18px,2.25vw,36px);--nown-section: clamp(38px,4.7vw,68px);--nown-max: 1440px;--nown-font-display: "Rinter",system-ui,sans-serif;--nown-font-body: "Geist",system-ui,sans-serif;--nown-font-mono: "Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--nown-display-leading: .95;--nown-title-tracking-display: -.04em;--nown-title-tracking-large: -.035em;--nown-title-tracking-medium: -.025em;--nown-title-tracking-small: -.015em;--nown-title-tracking-remate: -.01em;--nown-underline-speed: 610ms;--nown-underline-ease: cubic-bezier(.16,.72,.22,1)} *,*::before,*::after{box-sizing: border-box} html{background: var(--nown-black);scroll-behavior: smooth;scroll-padding-top: 76px} body{margin: 0;overflow-x: hidden;background: var(--nown-black);color: var(--nown-white);font-family: var(--nown-font-display);font-weight: 400;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility} body.nown-menu-open{overflow: hidden} a{color: inherit;text-decoration: none} img,svg,video,iframe{display: block;max-width: 100%} img{height: auto} button,input,textarea,select{font: inherit} button,summary{cursor: pointer} ::selection{background: var(--nown-acid);color: var(--nown-black)} :focus-visible{outline: 2px solid var(--nown-acid);outline-offset: 4px} .screen-reader-text,.nown-skip-link{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0} .nown-skip-link:focus{width: auto;height: auto;clip: auto;z-index: 10000;left: 14px;top: 14px;padding: 10px 13px;background: var(--nown-acid);color: var(--nown-black)} .nown-pixel-icon{width: 14px;height: 14px;display: inline-block;flex: 0 0 auto;background: currentColor;-webkit-mask: var(--nown-icon-mask) center / contain no-repeat;mask: var(--nown-icon-mask) center / contain no-repeat;vertical-align: -.16em} .nown-wordmark{display: inline-block;font-family: var(--nown-font-display);font-size: clamp(41px,3.3vw,55px);font-weight: 400;line-height: .75;letter-spacing: -.075em;text-transform: lowercase} .nown-site-logo{display: inline-flex;align-items: center;justify-content: flex-start;line-height: 0} .nown-site-logo img{display: block;width: auto;max-width: 100%;height: auto} .nown-site-logo--header img{height: 46px} .nown-site-logo--footer img{height: 84px} .custom-logo-link,.custom-logo-link img{display: block} .custom-logo-link img{width: auto;max-height: 43px} .nown-site-header{min-height: 72px;padding: 0 var(--nown-pad);display: grid;grid-template-columns: minmax(150px,1fr) auto minmax(150px,1fr);align-items: center;border-bottom: 1px solid var(--nown-line-dark);background: var(--nown-black);color: var(--nown-white);position: sticky;top: 0;z-index: 70} .admin-bar .nown-site-header{top: 32px} .nown-header-wordmark{align-self: stretch;justify-self: start;display: flex;align-items: center;min-width: 0} .nown-header-wordmark .custom-logo-link{display: flex;align-items: center} .nown-desktop-nav{justify-self: center} .nown-menu,.nown-mobile-menu,.nown-footer-nav ul{list-style: none;padding: 0;margin: 0} .nown-desktop-nav .nown-menu{display: flex;align-items: center;gap: clamp(20px,3.3vw,52px)} .nown-mobile-menu,.nown-mobile-panel .nown-menu,.nown-footer-nav,.nown-footer-bottom{font-family: var(--nown-font-mono)} .nown-desktop-nav .nown-menu > li > a{display: inline-flex;align-items: center;gap: 7px;text-transform: uppercase;font-size: 10px;letter-spacing: .08em;font-family: var(--nown-font-mono);transition: color 180ms ease} .nown-desktop-nav .nown-menu > li > a::before{content: "";width: 5px;height: 5px;background: currentColor;opacity: .42} .nown-desktop-nav .nown-menu > li > a .nown-pixel-icon + span,.nown-desktop-nav .nown-menu > li > a > span:only-child{display: inline} .nown-desktop-nav .nown-menu > li > a:hover,.nown-desktop-nav .current-menu-item > a{color: var(--nown-acid)} .nown-header-actions{justify-self: end;display: flex;align-items: center;gap: 10px} .nown-header-search{position: relative;width: 34px;height: 34px;flex: 0 0 34px;z-index: 4} .nown-header-search__form{position: absolute;top: 0;right: 0;width: 34px;height: 34px;display: flex;align-items: center;overflow: hidden;border: 1px solid var(--nown-line-dark);background: var(--nown-black);color: var(--nown-white);transition: width 260ms var(--nown-underline-ease),border-color 180ms ease,color 180ms ease} .nown-header-search:hover .nown-header-search__form,.nown-header-search:focus-within .nown-header-search__form,.nown-header-search.is-open .nown-header-search__form{width: clamp(205px,18vw,270px);border-color: var(--nown-acid)} .nown-header-search__field{min-width: 0;width: 0;height: 100%;flex: 1 1 auto;padding: 0;border: 0;outline: 0;background: transparent;color: inherit;opacity: 0;pointer-events: none;font: 600 10px/1 var(--nown-font-mono);letter-spacing: .06em;text-transform: none;transition: width 260ms var(--nown-underline-ease),padding 260ms var(--nown-underline-ease),opacity 140ms ease} .nown-header-search:hover .nown-header-search__field,.nown-header-search:focus-within .nown-header-search__field,.nown-header-search.is-open .nown-header-search__field{width: auto;padding: 0 8px 0 12px;opacity: 1;pointer-events: auto} .nown-header-search__field::placeholder{color: var(--nown-muted-dark);opacity: 1} .nown-header-search__field::-webkit-search-cancel-button{filter: invert(1)} .nown-header-search__submit{width: 32px;height: 32px;flex: 0 0 32px;display: grid;place-items: center;padding: 0;border: 0;background: transparent;color: inherit;cursor: pointer;transition: color 180ms ease,background 180ms ease} .nown-header-search:hover .nown-header-search__submit,.nown-header-search:focus-within .nown-header-search__submit,.nown-header-search.is-open .nown-header-search__submit{color: var(--nown-acid)} .nown-header-search__submit:hover{background: var(--nown-acid);color: var(--nown-black) !important} .nown-newsletter-link,.nown-mobile-newsletter{display: inline-flex;align-items: center;justify-content: space-between;gap: 14px;padding: 11px 13px 9px;background: var(--nown-acid);color: var(--nown-black);text-transform: uppercase;font-size: 10px;letter-spacing: .09em;font-family: var(--nown-font-mono);transition: background 180ms ease,color 180ms ease} .nown-newsletter-link:hover{background: var(--nown-white)} .nown-menu-toggle,.nown-mobile-panel{display: none} .nown-main{min-height: 70vh} .nown-eyebrow,.nown-signal-meta,.nown-card-meta,.nown-article-kicker{margin: 0;display: flex;align-items: center;gap: 8px;font-size: 9px;line-height: 1.25;letter-spacing: .12em;text-transform: uppercase;font-family: var(--nown-font-mono)} .nown-eyebrow .nown-pixel-icon{width: 12px;height: 12px} .nown-acid{color: var(--nown-acid)} .nown-read-link{display: inline-flex;align-items: center;gap: 17px;padding: 10px 0 7px;border-bottom: 1px solid currentColor;text-transform: uppercase;font-size: 9px;line-height: 1;letter-spacing: .12em;font-family: var(--nown-font-mono);transition: gap 220ms var(--nown-underline-ease),color 180ms ease} .nown-read-link .nown-pixel-icon{width: 12px;height: 12px;transition: transform 220ms var(--nown-underline-ease)} .nown-read-link:hover{color: var(--nown-acid);gap: 24px} .nown-surface-light .nown-read-link:hover{color: #426600} .nown-read-link:hover .nown-pixel-icon{transform: translate(3px,-3px)} .nown-draw-title,.nown-draw-inline{position: relative;display: block;width: fit-content;max-width: 100%} .nown-title-text{position: relative;z-index: 1} .nown-title-text,.nown-title-split,.nown-title-main{display: block;max-width: 100%} .nown-title-pre{display: block;max-width: 100%;margin-bottom: .58em;color: currentColor;opacity: 1;font-family: var(--nown-font-mono);font-size: .34em;font-weight: 620;line-height: 1.18;letter-spacing: .018em} .nown-title-remate{display: block;max-width: 100%;margin-top: .27em;color: currentColor;font-family: var(--nown-font-display);font-size: .62em;font-weight: 400;line-height: 1.03;letter-spacing: var(--nown-title-tracking-remate)} .nown-title-lines{position: absolute;inset: 0;pointer-events: none;z-index: 2} .nown-title-line{position: absolute;height: max(1px,.045em);background: currentColor;transform: scaleX(0);transform-origin: 0 50%;transition-property: transform;transition-duration: 260ms;transition-delay: var(--nown-line-out-delay,0ms);transition-timing-function: cubic-bezier(.4,0,.9,.25)} .nown-draw-title:hover .nown-title-line,.nown-draw-title:focus-visible .nown-title-line,.nown-draw-title:focus-within .nown-title-line,.nown-hero-rail-item:hover .nown-draw-inline .nown-title-line,.nown-hero-rail-item:focus-visible .nown-draw-inline .nown-title-line{transform: scaleX(1);transition-duration: var(--nown-underline-speed);transition-delay: var(--nown-line-delay,0ms);transition-timing-function: var(--nown-underline-ease)} .nown-image-fallback{width: 100%;height: 100%;min-height: 100%;display: grid;place-items: center;position: relative;overflow: hidden;isolation: isolate;background: linear-gradient(135deg,transparent 0 48%,rgba(184,255,61,.85) 48% 52%,transparent 52%),linear-gradient(35deg,#431222,#8b2038 45%,#07100e 46% 100%);color: var(--nown-white)} .nown-image-fallback::before,.nown-image-fallback::after{content: "";position: absolute;width: 42%;aspect-ratio: 1;border: 1px solid currentColor;transform: rotate(12deg);opacity: .8;z-index: -1} .nown-image-fallback::after{width: 19%;transform: translate(72%,-52%) rotate(45deg);background: var(--nown-acid);border-color: var(--nown-black)} .nown-image-fallback > span{font-size: clamp(26px,3.4vw,56px);letter-spacing: -.06em;mix-blend-mode: difference;text-transform: lowercase} .nown-hero{display: block !important;width: 100%;height: auto !important;min-height: 0 !important;max-height: none !important;overflow: visible !important;background: var(--nown-black);color: var(--nown-white);border-bottom: 1px solid var(--nown-line-dark)} body.nown-site.home .nown-hero{display: block !important;height: auto !important;min-height: 0 !important;max-height: none !important;overflow: visible !important;grid-template-columns: none !important;grid-template-rows: none !important} .nown-hero-layout{width: 100%;min-height: 0;grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,1.52fr) minmax(600px,.98fr);grid-auto-flow: row;align-items: stretch} .nown-hero-main{min-width: 0;min-height: clamp(530px,34vw,650px);display: grid;grid-template-columns: minmax(0,1.12fr) minmax(320px,.88fr);border-right: 1px solid var(--nown-line-dark)} .nown-hero-media{min-width: 0;position: relative;overflow: hidden;background: #54100d} .nown-hero-media > img,.nown-hero-media > .nown-image-fallback{width: 100%;height: 100%;object-fit: cover;image-rendering: auto;transition: transform 650ms cubic-bezier(.18,.72,.18,1),filter 300ms ease} .nown-hero-media:hover > img,.nown-hero-media:hover > .nown-image-fallback{transform: scale(1.018);filter: saturate(1.08)} .nown-media-label,.nown-criterion-image > span{position: absolute;left: 14px;bottom: 14px;padding: 8px 10px 7px;background: var(--nown-black);color: var(--nown-white);font-size: 8px;line-height: 1;letter-spacing: .11em;text-transform: uppercase;font-family: var(--nown-font-mono)} .nown-hero-copy{min-width: 0;padding: clamp(30px,3vw,46px) var(--nown-pad) clamp(28px,2.5vw,38px);display: flex;flex-direction: column;align-items: flex-start;justify-content: center} .nown-hero-copy h1{margin: clamp(20px,2vw,30px) 0 14px;max-width: 570px;font-size: clamp(34px,2.65vw,49px);font-weight: 400;line-height: .94;letter-spacing: var(--nown-title-tracking-display)} .nown-hero-deck{width: 100%;max-width: 450px;max-height: none !important;margin: 0;padding-top: 14px;border-top: 1px solid var(--nown-line-dark);color: #d6d6d1;font-size: clamp(13px,.88vw,15.5px);line-height: 1.34;font-family: var(--nown-font-mono);font-weight: 430;overflow: visible !important;text-overflow: clip !important;display: block;-webkit-line-clamp: unset !important;line-clamp: unset !important} .nown-hero-copy .nown-read-link{margin-top: clamp(24px,3vw,42px);padding: 13px 15px 12px;gap: 28px;border: 1px solid var(--nown-acid);background: var(--nown-acid);color: var(--nown-black);font-weight: 680} .nown-hero-copy .nown-read-link:hover{gap: 35px;background: transparent;color: var(--nown-acid)} .nown-hero-rail{min-width: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: repeat(2,minmax(0,1fr));align-items: stretch;background: var(--nown-panel)} .nown-hero-rail-item{min-width: 0;min-height: 0;padding: clamp(16px,1.4vw,23px);display: grid;grid-template-columns: minmax(0,1fr) minmax(92px,36%);grid-template-rows: auto minmax(0,1fr) auto;column-gap: clamp(13px,1.25vw,20px);row-gap: clamp(11px,1vw,16px);align-items: start;border-right: 1px solid var(--nown-line-dark);border-bottom: 1px solid var(--nown-line-dark);transition: background 180ms ease,color 180ms ease} .nown-hero-rail-item:hover,.nown-hero-rail-item:focus-visible{background: #141512} .nown-hero-rail-item:nth-child(even){border-right: 0} .nown-hero-rail-item:nth-child(n+3){border-bottom: 0} .nown-hero-rail-meta{grid-column: 1 / -1;color: var(--nown-muted-dark);font-size: 8px;line-height: 1;letter-spacing: .1em;text-transform: uppercase;font-family: var(--nown-font-mono)} .nown-hero-rail-copy{min-width: 0;grid-column: 1;grid-row: 2;display: flex;flex-direction: column;gap: 9px} .nown-rail-title{width: fit-content;max-width: 100%;font-size: clamp(16px,1.12vw,20px);font-weight: 400;line-height: 1.04} .nown-hero-rail-copy small{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 4;color: var(--nown-muted-dark);font-family: var(--nown-font-mono);font-size: clamp(9px,.66vw,11px);line-height: 1.28} .nown-hero-rail-thumb{grid-column: 2;grid-row: 2;width: 100%;aspect-ratio: 3 / 4;overflow: hidden;position: relative;align-self: start;background: #0d0e0c} .nown-hero-rail-thumb img,.nown-hero-rail-thumb .nown-image-fallback{width: 100%;height: 100%;object-fit: cover;object-position: center center;image-rendering: auto;transition: transform 420ms var(--nown-underline-ease),filter 220ms ease} .nown-hero-rail-item:hover .nown-hero-rail-thumb img,.nown-hero-rail-item:focus-visible .nown-hero-rail-thumb img{transform: scale(1.035);filter: saturate(1.08)} .nown-hero-rail-action{grid-column: 1 / -1;grid-row: 3;align-self: end;padding-top: 11px;display: flex;align-items: center;justify-content: space-between;border-top: 1px solid var(--nown-line-dark);color: var(--nown-acid);font-family: var(--nown-font-mono);font-size: 8px;font-weight: 650;line-height: 1;letter-spacing: .12em;text-transform: uppercase} .nown-hero-rail-action .nown-pixel-icon{width: 11px;height: 11px;transition: transform 220ms var(--nown-underline-ease)} .nown-hero-rail-item:hover .nown-hero-rail-action .nown-pixel-icon,.nown-hero-rail-item:focus-visible .nown-hero-rail-action .nown-pixel-icon{transform: translate(3px,-3px)} .nown-hero-ticker{position: relative;display: block !important;width: 100%;clear: both;grid-column: 1 / -1;overflow: hidden;border-top: 1px solid var(--nown-black);background: var(--nown-acid);color: var(--nown-black);font-family: var(--nown-font-mono);font-size: 10px;font-weight: 650;line-height: 1;letter-spacing: .12em;text-transform: uppercase} .nown-hero-ticker__track{width: max-content;min-width: 100%;height: 38px;display: flex;align-items: stretch;will-change: transform;animation: nown-ticker var(--nown-ticker-duration,40s) linear infinite} .nown-hero-ticker__group{flex: 0 0 auto;min-width: max-content;display: flex;align-items: stretch} .nown-hero-ticker__item{min-height: 38px;padding: 0 14px;display: inline-flex;align-items: center;gap: 9px;white-space: nowrap;transition: background 150ms ease,color 150ms ease} .nown-hero-ticker__item:hover,.nown-hero-ticker__item:focus-visible{background: var(--nown-black);color: var(--nown-acid);outline: 0} .nown-hero-ticker__item .nown-pixel-icon{width: 12px;height: 12px;flex: 0 0 auto} .nown-hero-ticker__item strong{font-size: 10px;font-weight: 750;letter-spacing: .08em} .nown-hero-ticker__item time{opacity: .62;font-size: 8px;font-weight: 700;letter-spacing: .08em} .nown-hero-ticker__separator{min-height: 38px;display: inline-flex;align-items: center;opacity: .45;font-size: 10px} .nown-hero-ticker__fallback{min-height: 38px;padding-right: 44px;display: inline-flex;align-items: center;white-space: nowrap} .nown-hero-ticker:hover .nown-hero-ticker__track,.nown-hero-ticker:focus-within .nown-hero-ticker__track{animation-play-state: paused} @keyframes nown-ticker{to{transform: translate3d(-50%,0,0)}} .nown-surface-light{--nown-local-line: var(--nown-line-light);--nown-local-muted: var(--nown-muted-light);background: var(--nown-ice);color: #080909} .nown-now-section,.nown-latest-section,.nown-categories,.nown-archive{padding: var(--nown-section) var(--nown-pad);border-bottom: 1px solid var(--nown-local-line,var(--nown-line-dark))} .nown-section-intro{margin-bottom: 27px;display: grid;grid-template-columns: 110px 1fr minmax(270px,390px);align-items: end;gap: 24px} .nown-section-intro .nown-eyebrow{color: var(--nown-muted-light)} .nown-section-intro h2,.nown-section-heading h2{margin: 0;font-size: clamp(36px,4.1vw,58px);font-weight: 400;line-height: .84;letter-spacing: var(--nown-title-tracking-large)} .nown-section-intro > p:last-child,.nown-section-heading > p{margin: 0;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 14px;line-height: 1.25} .nown-latest-section .nown-section-heading > p{color: #070707} .nown-now-grid{display: grid;grid-template-columns: minmax(0,1.14fr) minmax(360px,.86fr);border-top: 1px solid var(--nown-line-light)} .nown-lead-signal{min-width: 0;min-height: 275px;padding: 16px 2.3vw 16px 0;display: grid;grid-template-columns: minmax(190px,.72fr) minmax(0,1.28fr);gap: clamp(18px,2vw,32px);border-right: 1px solid var(--nown-line-light)} .nown-lead-signal-image{min-height: 238px;overflow: hidden;position: relative;background: #242424} .nown-lead-signal-image img,.nown-lead-signal-image .nown-image-fallback{width: 100%;height: 100%;object-fit: cover;transition: transform 560ms var(--nown-underline-ease)} .nown-lead-signal-image:hover img,.nown-lead-signal-image:hover .nown-image-fallback{transform: scale(1.035)} .nown-lead-signal-copy{min-width: 0;padding: 5px 0;display: flex;flex-direction: column;align-items: flex-start} .nown-signal-meta{color: var(--nown-muted-light)} .nown-lead-signal h3{margin: 22px 0 12px;max-width: 760px;font-size: clamp(28px,2.75vw,44px);font-weight: 400;line-height: .94;letter-spacing: var(--nown-title-tracking-medium)} .nown-lead-excerpt{max-width: 510px;margin: 0;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 14px;line-height: 1.3} .nown-lead-signal .nown-read-link{margin-top: auto} .nown-signal-list{padding-left: 2.4vw} .nown-signal-list > a{min-height: 88px;display: grid;grid-template-columns: 76px minmax(0,1fr) auto;grid-template-rows: auto auto;align-content: center;align-items: center;gap: 5px 13px;border-bottom: 1px solid var(--nown-line-light);transition: color 180ms ease,padding-left 220ms var(--nown-underline-ease)} .nown-signal-list > a:last-child{border-bottom: 0} .nown-signal-list > a:hover{padding-left: 9px;color: #426600} .nown-signal-thumb{grid-column: 1;grid-row: 1 / span 2;width: 76px;height: 59px;overflow: hidden;position: relative} .nown-signal-thumb img,.nown-signal-thumb .nown-image-fallback{width: 100%;height: 100%;object-fit: cover} .nown-signal-meta-line{grid-column: 2;color: var(--nown-muted-light);font-size: 8px;line-height: 1;letter-spacing: .08em;text-transform: uppercase;font-family: var(--nown-font-mono)} .nown-signal-text{grid-column: 2;min-width: 0;display: flex;flex-direction: column;gap: 4px} .nown-signal-text>strong{font-size: clamp(15px,1.2vw,19px);font-weight: 400;line-height: 1.04} .nown-signal-text small{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 1;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 11px;line-height: 1.18} .nown-signal-list > a > .nown-pixel-icon{grid-column: 3;grid-row: 1 / span 2} .nown-criterion{min-height: clamp(430px,43vw,570px);display: grid;grid-template-columns: minmax(0,1.24fr) minmax(390px,.76fr);background: var(--nown-black);color: var(--nown-white);border-bottom: 1px solid var(--nown-line-dark)} .nown-criterion-image{min-width: 0;min-height: 100%;position: relative;overflow: hidden;background: #98b800} .nown-criterion-image img,.nown-criterion-image .nown-image-fallback{width: 100%;height: 100%;object-fit: cover;transition: transform 600ms var(--nown-underline-ease)} .nown-criterion-image:hover img,.nown-criterion-image:hover .nown-image-fallback{transform: scale(1.025)} .nown-criterion-copy{min-width: 0;padding: clamp(34px,4vw,59px) var(--nown-pad);display: flex;flex-direction: column;align-items: flex-start;background: var(--nown-black);position: relative;z-index: 2} .nown-criterion-copy h2{margin: 34px 0 19px;max-width: 650px;font-size: clamp(38px,4vw,62px);font-weight: 400;line-height: .9;letter-spacing: var(--nown-title-tracking-large)} .nown-criterion-copy > p:not(.nown-eyebrow){max-width: 520px;margin: 0;color: var(--nown-muted-dark);font-family: var(--nown-font-mono);font-size: 15px;line-height: 1.3} .nown-criterion-copy .nown-read-link{margin-top: auto} .nown-section-heading{margin-bottom: 26px;display: grid;grid-template-columns: 1fr minmax(260px,370px);align-items: end;gap: 28px} .nown-section-heading h2{display: flex;align-items: center;gap: 13px} .nown-section-heading h2 .nown-pixel-icon{width: .42em;height: .42em;color: #4d7300} .nown-latest-grid,.nown-archive-grid{display: grid;grid-template-columns: repeat(12,1fr);gap: 38px 18px} .nown-latest-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px} .nown-latest-grid .nown-post-card{grid-column: auto} .nown-latest-grid .nown-post-card h3{font-size: clamp(22px,1.75vw,29px)} .nown-latest-grid .nown-card-excerpt{font-size: 12px} .nown-latest-footer{margin-top: clamp(30px,3.5vw,48px);padding-top: 18px;display: flex;justify-content: flex-end;border-top: 1px solid var(--nown-line-light)} .nown-section-button{min-height: 46px;padding: 0 17px;display: inline-flex;align-items: center;gap: 18px;border: 1px solid var(--nown-black);background: var(--nown-black);color: var(--nown-ice);font: 750 9px/1 var(--nown-font-mono);letter-spacing: .11em;text-transform: uppercase;transition: background 180ms ease,color 180ms ease,gap 220ms var(--nown-underline-ease)} .nown-section-button .nown-pixel-icon{width: 12px;height: 12px;transition: transform 220ms var(--nown-underline-ease)} .nown-section-button:hover,.nown-section-button:focus-visible{gap: 24px;background: var(--nown-acid);color: var(--nown-black);outline: 0} .nown-section-button:hover .nown-pixel-icon,.nown-section-button:focus-visible .nown-pixel-icon{transform: translate(3px,-3px)} .nown-post-card{grid-column: span 4;min-width: 0;padding-top: 12px;border-top: 1px solid var(--nown-line-light);display: flex;flex-direction: column;align-items: flex-start} .nown-card-image{width: 100%;aspect-ratio: 4 / 3;overflow: hidden;position: relative;background: #242424} .nown-card-image > img,.nown-card-image > .nown-image-fallback{width: 100%;height: 100%;object-fit: cover;transition: transform 580ms var(--nown-underline-ease),filter 280ms ease} .nown-card-image:hover > img,.nown-card-image:hover > .nown-image-fallback{transform: scale(1.035);filter: saturate(1.06)} .nown-card-image > span:last-child:not(.nown-image-fallback){position: absolute;left: 9px;top: 9px;width: 31px;height: 31px;display: grid;place-items: center;background: var(--nown-black);color: var(--nown-white);font-size: 8px} .nown-card-meta{margin-top: 14px;color: var(--nown-muted-light)} .nown-post-card h3{margin: 11px 0 10px;font-size: clamp(23px,2vw,32px);font-weight: 400;line-height: .97;letter-spacing: var(--nown-title-tracking-medium)} .nown-card-excerpt{max-width: 95%;margin: 0;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 14px;line-height: 1.3} .nown-post-card .nown-read-link{margin-top: 18px} .nown-categories{--nown-local-line: var(--nown-line-dark);display: grid;grid-template-columns: minmax(190px,.42fr) minmax(0,1fr);gap: 30px;background: var(--nown-black);color: var(--nown-white)} .nown-category-visual{min-width: 0;display: flex;flex-direction: column;gap: 20px} .nown-category-mosaic{min-height: 190px;display: grid;grid-template-columns: 1.25fr .75fr;grid-template-rows: 1fr 1fr;gap: 5px} .nown-category-mosaic > span{min-width: 0;min-height: 76px;position: relative;overflow: hidden} .nown-category-mosaic > span:first-child{grid-row: 1 / 3} .nown-category-mosaic img,.nown-category-mosaic .nown-image-fallback{width: 100%;height: 100%;object-fit: cover} .nown-category-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--nown-line-dark)} .nown-category-list > a{min-height: 62px;padding-right: 16px;display: grid;grid-template-columns: 34px minmax(0,1fr) auto auto;align-items: center;gap: 10px;border-bottom: 1px solid var(--nown-line-dark);transition: background 190ms ease,color 190ms ease,padding 220ms var(--nown-underline-ease)} .nown-category-list > a:nth-child(odd){border-right: 1px solid var(--nown-line-dark)} .nown-category-list > a:nth-child(even){padding-left: 16px} .nown-category-list > a > span{color: var(--nown-muted-dark)} .nown-category-list strong{min-width: 0;font-size: clamp(23px,2.5vw,37px);font-weight: 400;line-height: .9;letter-spacing: var(--nown-title-tracking-small)} .nown-category-list small{color: var(--nown-muted-dark);font-family: var(--nown-font-mono);font-size: 9px;white-space: nowrap} .nown-category-list > a > .nown-pixel-icon{width: 12px;height: 12px} .nown-category-list > a:hover{padding-left: 13px;background: var(--nown-acid);color: var(--nown-black)} .nown-category-list > a:hover > span,.nown-category-list > a:hover small{color: var(--nown-black)} .nown-newsletter{padding: clamp(36px,4.2vw,59px) var(--nown-pad);display: grid;grid-template-columns: minmax(0,1.2fr) minmax(330px,.8fr);align-items: end;gap: 39px;background: var(--nown-acid);color: var(--nown-black);border-top: 1px solid var(--nown-black)} .nown-newsletter .nown-eyebrow{grid-column: 1 / -1} .nown-newsletter h2{max-width: 820px;margin: 0;font-size: clamp(40px,5vw,72px);font-weight: 400;line-height: .86;letter-spacing: var(--nown-title-tracking-display)} .nown-newsletter-action form,.nown-newsletter-action .mc4wp-form-fields,.nown-newsletter-action .newsletter-form{display: grid;grid-template-columns: 1fr auto;align-items: end;border-bottom: 2px solid var(--nown-black)} .nown-newsletter-action input[type="email"],.nown-newsletter-action input[type="text"]{min-width: 0;width: 100%;padding: 16px 0;border: 0;outline: 0;background: transparent;color: var(--nown-black);font-size: clamp(16px,1.6vw,23px);font-family: var(--nown-font-mono)} .nown-newsletter-action input::placeholder{color: rgba(7,7,7,.62)} .nown-newsletter-action button,.nown-newsletter-action input[type="submit"]{min-height: 52px;padding: 15px 0 13px 20px;border: 0;background: transparent;color: var(--nown-black);text-transform: uppercase;font-size: 9px;letter-spacing: .1em;font-family: var(--nown-font-mono)} .nown-newsletter-privacy{max-width: 520px;margin: 10px 0 0;font-family: var(--nown-font-mono);font-size: 8px;line-height: 1.4} .nown-newsletter-privacy a{text-decoration: underline;text-underline-offset: 2px} .nown-newsletter-fallback{display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 16px 0 13px;border-top: 2px solid var(--nown-black);border-bottom: 2px solid var(--nown-black);text-transform: uppercase;font-size: 10px;letter-spacing: .1em;font-family: var(--nown-font-mono);transition: padding 220ms var(--nown-underline-ease)} .nown-newsletter-fallback:hover{padding-left: 10px;padding-right: 10px} .nown-site-footer{padding: 0 var(--nown-pad);background: var(--nown-black);color: var(--nown-white);border-top: 1px solid var(--nown-line-dark)} .nown-footer-identity{min-height: 116px;display: grid;grid-template-columns: minmax(180px,.55fr) minmax(260px,.75fr) minmax(220px,.7fr);gap: clamp(24px,4vw,72px);align-items: center;border-bottom: 1px solid var(--nown-line-dark)} .nown-footer-identity .nown-site-logo{width: max-content;max-width: 100%} .nown-footer-identity > p{max-width: 400px;margin: 0;color: var(--nown-muted-dark);font-family: var(--nown-font-mono);font-size: 14px;line-height: 1.25} .nown-footer-signal{min-width: 220px;justify-self: end;padding: 12px 0 9px;display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 10px;border-top: 1px solid var(--nown-line-dark);border-bottom: 1px solid var(--nown-line-dark);text-transform: uppercase;font-size: 8px;letter-spacing: .1em;font-family: var(--nown-font-mono);transition: color 180ms ease} .nown-footer-signal:hover{color: var(--nown-acid)} .nown-status-dot{width: 7px;height: 7px;border-radius: 50%;background: var(--nown-acid);box-shadow: 0 0 0 2px rgba(184,255,61,.1)} .nown-footer-nav{margin-left: calc(55% + 12px);display: grid;grid-template-columns: repeat(3,1fr);border-left: 1px solid var(--nown-line-dark)} .nown-footer-nav > div{min-height: 148px;padding: 22px clamp(16px,2vw,30px);border-right: 1px solid var(--nown-line-dark)} .nown-footer-nav > div:last-child{border-right: 0} .nown-footer-nav > div > span{display: block;margin-bottom: 15px;color: var(--nown-muted-dark);text-transform: uppercase;font-size: 8px;letter-spacing: .11em} .nown-footer-nav ul{display: flex;flex-direction: column;align-items: flex-start;gap: 8px} .nown-footer-nav a{font-size: 14px;line-height: 1;background-image: linear-gradient(currentColor,currentColor);background-repeat: no-repeat;background-position: 0 100%;background-size: 0 1px;transition: background-size 520ms var(--nown-underline-ease),color 180ms ease} .nown-footer-nav a:hover{color: var(--nown-acid);background-size: 100% 1px} .nown-footer-bottom{min-height: 44px;display: grid;grid-template-columns: auto 1fr;align-items: center;gap: clamp(18px,3vw,46px);border-top: 1px solid var(--nown-line-dark);color: var(--nown-muted-dark);text-transform: uppercase;font-size: 8px;letter-spacing: .1em} .nown-footer-bottom a{justify-self: end} .nown-footer-bottom a{transition: color 180ms ease} .nown-footer-bottom a:hover{color: var(--nown-acid)} .nown-article-page .nown-site-header{background: var(--nown-acid);color: var(--nown-black);border-color: var(--nown-black)} .nown-article-page .nown-header-search__form{border-color: var(--nown-black);background: var(--nown-black);color: var(--nown-acid)} .nown-article-page .nown-newsletter-link{box-shadow: inset 0 0 0 1px var(--nown-black)} .nown-article-page .nown-newsletter-link:hover{background: var(--nown-black);color: var(--nown-acid)} .nown-article-page .nown-header-search__field::placeholder{color: rgba(184,255,61,.68)} .nown-article{background: var(--nown-ice);color: #080909} .nown-article-intro{position: relative;padding: clamp(48px,6vw,92px) max(var(--nown-pad),calc((100vw - 1180px) / 2)) clamp(35px,4vw,60px);border-bottom: 0} .nown-article-kicker{margin-bottom: 23px;color: var(--nown-muted-light)} .nown-article-intro h1{max-width: 1020px;margin: 0;font-size: clamp(48px,6vw,94px);font-weight: 400;line-height: .88;letter-spacing: var(--nown-title-tracking-display);text-wrap: balance} .nown-article-intro .nown-title-pre{max-width: 800px;margin-bottom: clamp(8px,.85vw,13px);color: var(--nown-black);opacity: 1;font-size: clamp(14px,1.15vw,18px);line-height: 1.18;letter-spacing: .025em} .nown-article-intro .nown-title-remate{max-width: 940px;margin-top: clamp(6px,.65vw,10px);font-size: clamp(30px,3.6vw,56px);line-height: .97;letter-spacing: var(--nown-title-tracking-remate)} .nown-hero-copy .nown-title-pre{font-size: clamp(11px,.82vw,14px)} .nown-rail-title .nown-title-pre,.nown-signal-text .nown-title-pre{margin-bottom: 5px;font-size: clamp(8px,.6vw,10px);line-height: 1.16} .nown-lead-signal .nown-title-pre,.nown-criterion-copy .nown-title-pre,.nown-category-lead .nown-title-pre{font-size: clamp(10px,.85vw,14px)} .nown-post-card .nown-title-pre,.nown-related-grid .nown-title-pre{margin-bottom: 7px;font-size: clamp(9px,.75vw,12px);line-height: 1.18} .nown-article-deck{max-width: 700px;margin: 31px 0 22px;font-family: var(--nown-font-mono);font-size: clamp(17px,1.55vw,22px);line-height: 1.22} .nown-article-meta{min-width: 0;display: grid;align-content: center;justify-items: start;gap: 4px;color: var(--nown-black);text-transform: uppercase;font-size: 10px;line-height: 1.15;letter-spacing: .07em;font-family: var(--nown-font-mono)} .nown-article-meta > span{min-width: 0;display: block} .nown-article-meta__category{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap} .nown-article-credit-row{width: 100%;margin-top: 25px;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 16px 26px;font-family: var(--nown-font-mono)} .nown-author-card{min-width: 0;display: flex;align-items: center;gap: 10px;min-height: 40px;font-family: var(--nown-font-mono)} .nown-author-card__text{min-width: 0;display: flex;align-items: center;gap: 9px} .nown-author-card__role{display: block;font-family: var(--nown-font-mono);line-height: 1.15} .nown-author-card__name{min-height: 40px;padding: 0 13px;display: inline-flex;align-items: center;background: var(--nown-black);color: var(--nown-white);font-family: var(--nown-font-mono);font-size: 10px;font-weight: 750;line-height: 1;letter-spacing: .045em;text-transform: uppercase} .nown-author-card__role{margin-top: 0;color: #394243;font-size: 9px;letter-spacing: .04em;text-transform: uppercase} .nown-author-card__socials{display: flex;flex-wrap: wrap;align-items: center;gap: 7px} .nown-author-card__socials a{width: 16px;height: 16px;display: grid;place-items: center;color: var(--nown-black);transition: color 160ms ease,opacity 160ms ease} .nown-author-card__socials a:hover,.nown-author-card__socials a:focus-visible{color: var(--nown-violet);opacity: .75} .nown-author-card__socials svg{width: 14px;height: 14px;fill: currentColor} .nown-share-button{position: static;min-height: 40px;padding: 0 15px;display: inline-flex;align-items: center;gap: 13px;border: 1px solid #080909;background: var(--nown-acid);color: #080909;text-transform: uppercase;font-size: 10px;font-weight: 750;letter-spacing: .09em;font-family: var(--nown-font-mono);cursor: pointer;transition: background 180ms ease,color 180ms ease} .nown-share-button:hover,.nown-share-button:focus-visible{background: var(--nown-black);color: var(--nown-acid);outline: 0} .nown-share-bar{width: calc(100% - (2 * var(--nown-pad)));max-width: 760px;margin: 0 auto 0 max(var(--nown-pad),calc(((100vw - 1180px) / 2) + var(--nown-pad)));min-height: 54px;display: flex;align-items: stretch;justify-content: space-between;border: 1px solid var(--nown-black);font-family: var(--nown-font-mono);color: var(--nown-black)} .nown-share-bar__label{display: flex;align-items: center;padding: 0 18px;background: var(--nown-black);color: var(--nown-acid);font-size: 10px;font-weight: 750;letter-spacing: .1em} .nown-share-bar__actions{display: flex;flex: 1;justify-content: flex-end} .nown-share-bar button{appearance: none;min-height: 52px;padding: 0 18px;border: 0;border-left: 1px solid var(--nown-black);border-radius: 0;background: transparent;color: inherit;font: 700 9px/1 var(--nown-font-mono);letter-spacing: .075em;text-transform: uppercase;cursor: pointer;transition: background 160ms ease} .nown-share-bar button:hover,.nown-share-bar button:focus-visible{background: var(--nown-acid)} .nown-share-bar--article-end{position: relative;grid-column: 1;width: 100% !important;max-width: none !important;min-width: 0;margin: clamp(48px,5vw,72px) 0 0 !important;clear: both;float: none;inset: auto;transform: none;justify-self: stretch} .nown-related-shell{width: 100%;max-width: 1440px;margin: 0 auto;padding: clamp(62px,7vw,104px) var(--nown-pad) clamp(56px,6vw,90px)} .nown-related-shell .nown-related-section{max-width: none;margin: 0;padding: 0} .nown-article-hero-image{margin: 0;padding: clamp(28px,4vw,57px) max(var(--nown-pad),calc((100vw - 1320px) / 2)) 0} .nown-article-hero-image img{width: 100%;max-height: none;height: auto;object-fit: initial} .nown-article-hero-image .nown-featured-player{position: relative;width: 100%;max-height: 720px;aspect-ratio: 16 / 8.4;overflow: hidden;background: var(--nown-black)} .nown-article-hero-image .nown-featured-video,.nown-article-hero-image .nown-featured-poster,.nown-article-hero-image .nown-featured-embed,.nown-article-hero-image .nown-featured-embed iframe{position: absolute;inset: 0;display: block;width: 100%;height: 100%;margin: 0;border: 0} .nown-article-hero-image .nown-featured-video,.nown-article-hero-image .nown-featured-poster img{object-fit: cover} .nown-article-hero-image .nown-featured-poster{z-index: 2;background: var(--nown-black);transition: opacity 180ms ease,visibility 180ms ease} .nown-article-hero-image .nown-featured-poster img{width: 100%;height: 100%;max-height: none;aspect-ratio: auto} .nown-article-hero-image .nown-featured-embed{z-index: 1} .nown-article-hero-image .nown-featured-play{position: absolute;z-index: 3;top: 50%;left: 50%;display: inline-flex;min-width: 94px;min-height: 48px;padding: 0 17px;align-items: center;justify-content: center;gap: 10px;transform: translate(-50%,-50%);border: 1px solid var(--nown-black);border-radius: 0;background: var(--nown-acid);color: var(--nown-black);font: 750 10px/1 var(--nown-font-mono);letter-spacing: .08em;text-transform: uppercase;cursor: pointer;transition: background 160ms ease,color 160ms ease} .nown-article-hero-image .nown-featured-play::before{width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 9px solid currentColor;content: ""} .nown-article-hero-image .nown-featured-play:hover,.nown-article-hero-image .nown-featured-play:focus-visible{background: var(--nown-violet);outline: 0} .nown-article-hero-image .nown-featured-player.is-playing .nown-featured-poster,.nown-article-hero-image .nown-featured-player.is-playing .nown-featured-play{visibility: hidden;opacity: 0;pointer-events: none} .nown-featured-video-link{display: flex;min-height: 220px;align-items: center;justify-content: center;background: var(--nown-black);color: var(--nown-acid);font: 750 11px/1 var(--nown-font-mono);letter-spacing: .08em;text-transform: uppercase} .nown-article-hero-image__frame,.nown-entry-content .nown-media-frame,.nown-entry-content .nown-caption,.nown-page-content .nown-media-frame,.nown-page-content .nown-caption{width: 100% !important;max-width: 100%;border: 1px solid var(--nown-black);background: transparent;padding: 0 !important;overflow: hidden} .nown-entry-content :is(figure,.wp-caption,.wp-block-image,.wp-block-video):has(> img,> a > img,video,.wp-video),.nown-entry-content .nown-video-frame,.nown-entry-content > p > img,.nown-entry-content > p > a:only-child > img{border: 1px solid var(--nown-black);border-radius: 0;background: transparent;overflow: hidden} .nown-entry-content .nown-video-frame{width: 100% !important;max-width: 100%;padding: 0 !important} .nown-entry-content .nown-video-frame .wp-video,.nown-entry-content .nown-video-frame .mejs-container,.nown-entry-content .wp-block-video,.nown-entry-content .wp-video{width: 100% !important;max-width: 100%;margin: 0 !important;border: 0;border-radius: 0} .nown-entry-content .nown-video-frame video,.nown-entry-content .wp-block-video video,.nown-entry-content .wp-video video{display: block;width: 100% !important;max-width: 100%;height: auto !important;max-height: min(720px,78vh);margin: 0;border: 0;border-radius: 0;background: var(--nown-black);object-fit: contain} .nown-entry-content .nown-video-frame figcaption{width: 100%} .nown-entry-content .nown-video-frame.nown-media--vertical{width: min(560px,100%) !important;margin-right: auto;margin-left: auto} .nown-entry-content .nown-video-frame.nown-media--vertical :is(.wp-video,.mejs-container){width: 100% !important;height: auto !important;max-height: min(640px,72vh);aspect-ratio: 4 / 5;background: var(--nown-black)} .nown-entry-content .nown-video-frame.nown-media--vertical :is(.mejs-inner,.mejs-mediaelement){position: absolute;inset: 0;width: 100%;height: 100%} .nown-entry-content .nown-video-frame.nown-media--vertical video{width: 100% !important;height: 100% !important;max-height: none;object-fit: contain} .nown-entry-content .wp-block-embed__wrapper:has(iframe[src*="youtube"],iframe[src*="vimeo"]){position: relative;width: 100%;aspect-ratio: 16 / 9;overflow: hidden;border: 1px solid var(--nown-black)} .nown-entry-content .wp-block-embed__wrapper:has(iframe[src*="youtube"],iframe[src*="vimeo"]) iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0} .nown-article-hero-image__frame{display: block;max-width: 100%;line-height: 0} .nown-article-hero-image__frame figcaption{line-height: 1.4} .nown-article-hero-image__frame.has-caption,.nown-entry-content .nown-media-frame,.nown-entry-content .nown-caption,.nown-page-content .nown-media-frame,.nown-page-content .nown-caption{box-shadow: none} .nown-article-hero-image__frame img,.nown-article-hero-image__frame > a,.nown-article-hero-image__frame > a > img,.nown-entry-content .nown-media-frame > img,.nown-entry-content .nown-media-frame > a,.nown-entry-content .nown-media-frame > a > img,.nown-entry-content .nown-media-frame > video,.nown-entry-content .nown-media-frame > .wp-block-embed__wrapper,.nown-page-content .nown-media-frame > img,.nown-page-content .nown-media-frame > video,.nown-page-content .nown-media-frame > .wp-block-embed__wrapper{display: block;width: 100%;margin: 0} .nown-article-hero-image__frame > a,.nown-entry-content .nown-media-frame > a,.nown-page-content .nown-media-frame > a{padding: 0;line-height: 0;background: transparent;box-shadow: none} .nown-article-hero-image__frame > :not(figcaption):not(.nown-share-context),.nown-entry-content .nown-media-frame > :not(figcaption):not(.nown-share-context),.nown-page-content .nown-media-frame > :not(figcaption):not(.nown-share-context){margin-top: 0 !important;margin-bottom: 0 !important} @media (min-width: 960px){.nown-article-hero-image__frame.nown-media--vertical,.nown-entry-content .nown-media--vertical,.nown-page-content .nown-media--vertical{width: fit-content !important;max-width: 100% !important;margin-right: auto;margin-left: auto} .nown-article-hero-image__frame.nown-media--vertical > img,.nown-article-hero-image__frame.nown-media--vertical > a > img,.nown-entry-content .nown-media--vertical img,.nown-page-content .nown-media--vertical img{width: auto !important;max-width: 100%;max-height: min(620px,68vh);height: auto !important;object-fit: contain} .nown-article-hero-image__frame.nown-media--vertical .nown-featured-player{width: min(540px,calc(100vw - (2 * var(--nown-pad))));max-height: min(720px,78vh);aspect-ratio: 4 / 5} .nown-article-hero-image__frame.nown-media--vertical .nown-featured-video,.nown-article-hero-image__frame.nown-media--vertical .nown-featured-poster img{width: 100% !important;max-width: none;max-height: none;height: 100% !important;object-fit: cover}} .nown-article-hero-image figcaption,.nown-entry-content figcaption,.nown-entry-content .wp-caption-text,.nown-page-content figcaption,.nown-page-content .wp-caption-text{margin: 0;padding: 11px 14px 12px;border-top: 1px solid var(--nown-line-dark);border-bottom: 0;background: var(--nown-black);color: var(--nown-ice);font-family: var(--nown-font-mono);font-size: 10px;font-weight: 550;letter-spacing: .015em;line-height: 1.4} .nown-entry-content figcaption a,.nown-entry-content .wp-caption-text a,.nown-page-content figcaption a,.nown-page-content .wp-caption-text a,.nown-article-hero-image figcaption a{display: inline;padding: 1px 3px 2px;background: transparent;box-shadow: inset 0 -.18em 0 var(--nown-acid);color: var(--nown-white);font-weight: 750;text-decoration: none;transition: box-shadow 170ms ease,color 170ms ease} .nown-entry-content figcaption a:hover,.nown-entry-content .wp-caption-text a:hover,.nown-page-content figcaption a:hover,.nown-page-content .wp-caption-text a:hover,.nown-article-hero-image figcaption a:hover,.nown-entry-content figcaption a:focus-visible,.nown-entry-content .wp-caption-text a:focus-visible,.nown-page-content figcaption a:focus-visible,.nown-page-content .wp-caption-text a:focus-visible,.nown-article-hero-image figcaption a:focus-visible{background: var(--nown-acid);box-shadow: none;color: var(--nown-black);outline: 0} .nown-article-tools{min-height: 56px;margin: clamp(19px,2.4vw,30px) max(var(--nown-pad),calc((100vw - 1180px) / 2)) 0;padding: 0;display: flex;align-items: center;justify-content: space-between;gap: 20px;border: 1px solid var(--nown-black);background: var(--nown-ice);color: var(--nown-black);text-transform: uppercase;font-size: 10px;font-weight: 650;letter-spacing: .08em;font-family: var(--nown-font-mono)} .nown-article-tools > span{min-height: 54px;padding: 0 15px;display: flex;align-items: center;background: var(--nown-acid);border-right: 1px solid var(--nown-black)} .nown-article-tools > div{align-self: stretch;display: flex} .nown-article-tools button{min-height: 54px;padding: 0 15px;border: 0;border-left: 1px solid var(--nown-black);background: transparent;color: inherit;text-transform: uppercase;font: 700 9px/1 var(--nown-font-mono);letter-spacing: .055em;cursor: pointer} .nown-article-tools button:hover{background: rgba(184,255,61,.45)} .nown-article-layout{max-width: 1180px;margin: 0 auto;padding: clamp(43px,5vw,74px) var(--nown-pad);display: grid;grid-template-columns: minmax(0,760px) minmax(220px,280px);justify-content: space-between;gap: clamp(50px,8vw,112px);padding-bottom: clamp(10px,1.25vw,16px)} .nown-article-main{min-width: 0;width: 100%;display: grid;grid-template-columns: minmax(0,1fr);align-content: start} .nown-article-main > .nown-entry-content{order: 0} .nown-article-main > .nown-share-bar--article-end{order: 1} .nown-entry-content,.nown-page-content{--nown-reader-scale: 1;min-width: 0;font-family: var(--nown-font-body);font-size: calc(clamp(18px,1.2vw,19px) * var(--nown-reader-scale));font-weight: 400;line-height: 1.7} .nown-entry-content > *:first-child,.nown-page-content > *:first-child{margin-top: 0} .nown-entry-content > *:last-child{margin-bottom: 0} .nown-entry-content > p,.nown-page-content > p{margin: 0 0 1.5em} .nown-entry-content > p:first-child{font-family: var(--nown-font-body);font-size: inherit;font-weight: 400;line-height: 1.7} .nown-entry-content > p.nown-deck{margin-bottom: 2.2em;padding-bottom: 1.65em;border-bottom: 1px solid var(--nown-line-light);font-family: var(--nown-font-body);font-size: 1.17em;font-weight: 600;line-height: 1.48} .nown-entry-content h2,.nown-page-content h2{margin: 2.35em 0 .55em;scroll-margin-top: 80px;font-family: var(--nown-font-display);font-size: clamp(32px,3.1vw,50px);font-weight: 400;line-height: .96;letter-spacing: var(--nown-title-tracking-large)} .nown-entry-content h3,.nown-page-content h3{margin: 2em 0 .55em;font-family: var(--nown-font-display);font-size: clamp(27px,2.3vw,37px);font-weight: 400;line-height: 1;letter-spacing: var(--nown-title-tracking-medium)} .nown-entry-content a,.nown-page-content a{color: #355900;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px} .nown-entry-content a:hover,.nown-page-content a:hover{color: #8c230e} .nown-entry-content mark.nown-highlight{-webkit-box-decoration-break: clone;box-decoration-break: clone;background: var(--nown-acid);color: var(--nown-black);padding: .03em .14em .08em} .nown-entry-content .nown-underline{text-decoration-color: var(--nown-violet);text-decoration-line: underline;text-decoration-skip-ink: auto;text-decoration-thickness: .13em;text-underline-offset: .14em} .nown-entry-content :is(p,li,blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered)) a:not(.nown-button):not(.wp-block-button__link):not(.nown-share-button):not(:has(img,picture,svg,video)){background-image: linear-gradient(var(--nown-acid),var(--nown-acid));background-position: 0 100%;background-repeat: no-repeat;background-size: 100% .12em;color: var(--nown-black);font-weight: 650;text-decoration: none;transition: background-size 360ms var(--nown-underline-ease),color 180ms ease} .nown-entry-content :is(p,li,blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered)) a:not(.nown-button):not(.wp-block-button__link):not(.nown-share-button):not(:has(img,picture,svg,video))::after{content: "\2197";display: inline-block;margin-left: .22em;font-family: var(--nown-font-mono);font-size: .76em;font-weight: 800;line-height: 1;transform: translate(0,0);transition: transform 260ms var(--nown-underline-ease)} .nown-entry-content :is(p,li,blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered)) a:not(.nown-button):not(.wp-block-button__link):not(.nown-share-button):not(:has(img,picture,svg,video)):is(:hover,:focus-visible){background-size: 100% .72em;color: var(--nown-black);outline: 0} .nown-entry-content :is(p,li,blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered)) a:not(.nown-button):not(.wp-block-button__link):not(.nown-share-button):not(:has(img,picture,svg,video)):is(:hover,:focus-visible)::after{transform: translate(.2em,-.2em)} .nown-entry-content :where(ul,ol),.nown-page-content :where(ul,ol){margin: 1.35em 0 1.65em;padding: 0;list-style: none} .nown-entry-content :where(ul,ol) li,.nown-page-content :where(ul,ol) li{position: relative;margin: .58em 0;padding-left: 2em} .nown-entry-content :where(ul,ol) li > :where(ul,ol),.nown-page-content :where(ul,ol) li > :where(ul,ol){margin: .62em 0 .2em} .nown-entry-content ul > li::before,.nown-page-content ul > li::before{content: "";position: absolute;top: .82em;left: 3px;width: 11px;height: 11px;background: var(--nown-black);transform: translateY(-50%) rotate(45deg)} .nown-entry-content ol,.nown-page-content ol{counter-reset: nown-list} .nown-entry-content ol > li,.nown-page-content ol > li{counter-increment: nown-list;padding-left: 2.35em} .nown-entry-content ol > li::before,.nown-page-content ol > li::before{content: counter(nown-list,decimal-leading-zero);position: absolute;top: .82em;left: 0;min-width: 25px;padding: 3px 4px 2px;border: 1px solid var(--nown-black);background: var(--nown-black);color: var(--nown-acid);font-family: var(--nown-font-mono);font-size: 9px;font-weight: 700;line-height: 1;text-align: center;transform: translateY(-50%)} .nown-entry-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered),.nown-page-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered),.nown-entry-content .wp-block-quote:not(.twitter-tweet):not(.twitter-tweet-rendered){position: relative;margin: 2.2em 0;padding: 25px 30px 27px 32px;overflow: hidden;border: 1px solid var(--nown-black);border-left: 7px solid var(--nown-acid);background: var(--nown-black);color: var(--nown-ice);font-family: var(--nown-font-display);font-size: clamp(17px,1.18vw,21px);font-weight: 400;line-height: 1.34;letter-spacing: -.015em;box-shadow: 6px 6px 0 var(--nown-violet)} .nown-entry-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered)::before,.nown-page-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered)::before,.nown-entry-content .wp-block-quote:not(.twitter-tweet):not(.twitter-tweet-rendered)::before{content: "CITA";display: block;margin: 0 0 17px;color: var(--nown-acid);font-family: var(--nown-font-mono);font-size: 9px;font-weight: 700;letter-spacing: .11em;line-height: 1;text-transform: uppercase} .nown-entry-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered) p,.nown-page-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered) p{margin: 0 0 .65em} .nown-entry-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered) p:last-child,.nown-page-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered) p:last-child{margin-bottom: 0} .nown-entry-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered) cite,.nown-entry-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered) footer,.nown-page-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered) cite,.nown-page-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered) footer{display: block;margin-top: 13px;font-family: var(--nown-font-mono);font-size: 10px;font-style: normal;font-weight: 700;letter-spacing: .045em;line-height: 1.35;text-transform: uppercase} .nown-entry-content figure,.nown-entry-content .wp-caption,.nown-entry-content .wp-block-image,.nown-entry-content .wp-block-video,.nown-entry-content .wp-block-embed{max-width: 100%;margin: 2.5em 0} @media (min-width: 761px){.nown-entry-content :is(figure,.wp-caption,.wp-block-image).alignright{float: right;clear: right;width: fit-content !important;max-width: min(44%,420px) !important;margin: .35em 0 1.75em clamp(24px,4vw,46px)} .nown-entry-content :is(figure,.wp-caption,.wp-block-image).alignleft{float: left;clear: left;width: fit-content !important;max-width: min(44%,420px) !important;margin: .35em clamp(24px,4vw,46px) 1.75em 0} .nown-entry-content :is(figure,.wp-caption,.wp-block-image).aligncenter{float: none;clear: both;width: fit-content !important;max-width: 100% !important;margin-right: auto;margin-left: auto} .nown-entry-content :is(figure,.wp-caption,.wp-block-image):is(.alignright,.alignleft) :is(img,a,a > img){float: none;max-width: 100%}} @media (max-width: 760px){.nown-entry-content :is(figure,.wp-caption,.wp-block-image):is(.alignright,.alignleft,.aligncenter){float: none;clear: both;width: 100% !important;max-width: 100%;margin: 2.25em 0}} .nown-entry-content::after{display: block;clear: both;content: ""} .nown-entry-content :is(.nown-html-block,.nown-x-embed,.nown-raw-embed){width: 100%;max-width: 100%;margin: 2.5em 0;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;height: auto !important;min-height: 0 !important;max-height: none !important;overflow: visible !important;aspect-ratio: auto !important} .nown-entry-content :is(.nown-html-block,.nown-x-embed,.nown-raw-embed) :is(iframe,video,embed,object){max-width: 100%;max-height: none !important} .nown-entry-content :is(.nown-html-block,.nown-x-embed) > :is(.twitter-tweet,.twitter-tweet-rendered,iframe.twitter-tweet-rendered){display: block;max-width: 550px;max-height: none !important;margin-left: auto !important;margin-right: auto !important} .nown-entry-content figure.nown-media:has(> :is(.nown-html-block,.nown-x-embed,.nown-raw-embed)){width: 100%;max-width: 100%;margin: 2.5em 0;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;height: auto !important;min-height: 0 !important;max-height: none !important;overflow: visible !important;aspect-ratio: auto !important} .nown-entry-content figure.nown-media:has(> :is(.nown-html-block,.nown-x-embed,.nown-raw-embed)) > :is(.nown-html-block,.nown-x-embed,.nown-raw-embed){margin: 0} .nown-entry-content figure img,.nown-entry-content .wp-caption img,.nown-entry-content .wp-block-image img,.nown-entry-content video{width: 100%} .nown-entry-content iframe:not(.twitter-tweet):not(.twitter-tweet-rendered){width: 100%} .nown-entry-content .alignwide{width: min(980px,calc(100vw - (2 * var(--nown-pad))));max-width: none;margin-left: 50%;transform: translateX(-50%)} .nown-entry-content .alignfull{width: 100vw;max-width: none;margin-left: 50%;transform: translateX(-50%)} .nown-entry-content pre,.nown-entry-content code{font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace} .nown-entry-content pre{max-width: 100%;overflow-x: auto;padding: 18px;background: #101211;color: var(--nown-ice)} .nown-entry-content table{width: 100%;border-collapse: collapse;margin: 2em 0;font-size: .9em} .nown-entry-content th,.nown-entry-content td{padding: 10px;border: 1px solid var(--nown-line-light);text-align: left} .nown-entry-content code.nown-inline-code,.nown-page-content code.nown-inline-code{-webkit-box-decoration-break: clone;box-decoration-break: clone;padding: .08em .34em .13em;border: 1px solid rgba(7,7,7,.22);border-radius: 2px;background: rgba(7,7,7,.075);color: #243536;font-family: var(--nown-font-mono);font-size: .82em;font-weight: 570;line-height: 1;overflow-wrap: anywhere} .nown-entry-content .nown-code-block,.nown-page-content .nown-code-block{width: 100%;max-width: 100%;margin: 2em 0;overflow: hidden;border: 1px solid var(--nown-black);background: #101211;color: var(--nown-ice)} .nown-entry-content .nown-code-block__header,.nown-page-content .nown-code-block__header{min-height: 38px;margin: 0;padding: 0;display: flex;align-items: stretch;justify-content: space-between;border-bottom: 1px solid var(--nown-black);background: #dce7e8;color: var(--nown-black);font-family: var(--nown-font-mono)} .nown-code-block__meta{min-width: 0;padding: 0 13px;display: flex;align-items: center;gap: 10px;font-size: 9px;font-weight: 650;line-height: 1;letter-spacing: .05em} .nown-code-block__language{color: #3f5051;text-transform: lowercase} .nown-code-block__title{padding-left: 10px;overflow: hidden;border-left: 1px solid rgba(7,7,7,.25);color: var(--nown-black);text-overflow: ellipsis;white-space: nowrap} .nown-code-block__copy{min-width: 74px;padding: 0 13px;border: 0;border-left: 1px solid var(--nown-black);border-radius: 0;background: transparent;color: var(--nown-black);font: 750 8px/1 var(--nown-font-mono);letter-spacing: .1em;text-transform: uppercase;cursor: pointer;transition: background 160ms ease,color 160ms ease} .nown-code-block__copy:is(:hover,:focus-visible),.nown-code-block__copy.is-copied{background: var(--nown-acid);color: var(--nown-black);outline: 0} .nown-entry-content .nown-code-block pre,.nown-page-content .nown-code-block pre{max-width: 100%;max-height: min(68vh,720px);margin: 0;padding: clamp(17px,2.4vw,24px);overflow: auto;background: transparent;color: inherit;font: 500 clamp(12px,.94vw,14px)/1.62 var(--nown-font-mono);tab-size: 2;white-space: pre} .nown-entry-content .nown-code-block code,.nown-page-content .nown-code-block code{padding: 0;border: 0;background: transparent;color: inherit;font: inherit;white-space: inherit} .nown-entry-content .nown-table-block,.nown-page-content .nown-table-block{width: 100%;max-width: 100%;margin: 2em 0} .nown-table-block__caption{margin: 0;padding: 11px 13px;border: 1px solid var(--nown-black);border-bottom: 0;background: var(--nown-black);color: var(--nown-white);font: 650 9px/1.35 var(--nown-font-mono);letter-spacing: .035em} .nown-table-scroll{width: 100%;max-width: 100%;overflow-x: auto;border: 1px solid var(--nown-black);scrollbar-width: thin} .nown-entry-content .nown-table-scroll table,.nown-page-content .nown-table-scroll table{width: 100%;min-width: 560px;margin: 0;border: 0;border-collapse: collapse;font-family: var(--nown-font-mono);font-size: clamp(11px,.86vw,13px);line-height: 1.4} .nown-entry-content .nown-table-scroll th,.nown-entry-content .nown-table-scroll td,.nown-page-content .nown-table-scroll th,.nown-page-content .nown-table-scroll td{padding: 12px 13px;border: 0;border-right: 1px solid var(--nown-line-light);border-bottom: 1px solid var(--nown-line-light);text-align: left;vertical-align: top} .nown-entry-content .nown-table-scroll th:last-child,.nown-entry-content .nown-table-scroll td:last-child,.nown-page-content .nown-table-scroll th:last-child,.nown-page-content .nown-table-scroll td:last-child{border-right: 0} .nown-entry-content .nown-table-scroll tr:last-child td,.nown-page-content .nown-table-scroll tr:last-child td{border-bottom: 0} .nown-entry-content .nown-table-scroll th,.nown-page-content .nown-table-scroll th{background: var(--nown-black);color: var(--nown-acid);font-size: .82em;font-weight: 750;letter-spacing: .06em;text-transform: uppercase} .nown-entry-content .nown-table-scroll tbody tr:nth-child(even) td,.nown-page-content .nown-table-scroll tbody tr:nth-child(even) td{background: rgba(7,7,7,.035)} @media (max-width: 620px){.nown-entry-content .nown-code-block pre,.nown-page-content .nown-code-block pre{max-height: 62vh;padding: 16px;font-size: 12px} .nown-code-block__title{max-width: 40vw}} .nown-entry-content .wpb_row,.nown-entry-content .vc_row,.nown-entry-content .row-container,.nown-entry-content .wpb_content_element{max-width: 100%} .nown-entry-content .wpb_content_element{margin-bottom: 1.5em} .nown-entry-content .wp-video,.nown-entry-content .mejs-container,.nown-entry-content .fluid-width-video-wrapper{max-width: 100%} .nown-article-rail{min-width: 0;align-self: start;position: sticky;top: 79px} .nown-article-toc{border-top: 2px solid #080909;font-family: var(--nown-font-mono)} .nown-article-toc > p{margin: 0;padding: 11px 0;text-transform: uppercase;font-size: 9px;letter-spacing: .09em} .nown-article-toc ol{list-style: none;padding: 0;margin: 0} .nown-article-toc li > a{padding: 13px 0;display: grid;grid-template-columns: 48px minmax(0,1fr);gap: 13px;border-top: 1px solid var(--nown-line-light)} .nown-article-toc li span{width: 46px;aspect-ratio: 1;display: grid;place-items: center;background: var(--nown-black);color: var(--nown-acid);font-size: 9px} .nown-article-toc li strong{align-self: center;font-size: 13px;font-weight: 400;line-height: 1.1;transition: color 180ms ease} .nown-article-toc li > a:hover strong{color: #426600} .nown-article-widgets{margin-top: 32px} .nown-side-widget{margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--nown-line-light);font-family: var(--nown-font-mono);font-size: 13px} .nown-side-widget__title{font-family: var(--nown-font-display);font-size: 18px;font-weight: 400} .nown-related-section{max-width: 1180px;margin: clamp(32px,3.5vw,46px) auto 0;padding: 0 var(--nown-pad) clamp(56px,6vw,90px)} .nown-related-section > .nown-eyebrow{padding: 13px 0;border-top: 1px solid #080909;color: #080909} .nown-related-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 17px} .nown-related-grid > a{min-width: 0;display: flex;flex-direction: column;padding: 10px;border: 1px solid transparent;transition: background 150ms ease,border-color 150ms ease,color 150ms ease} .nown-related-grid > a:hover,.nown-related-grid > a:focus-visible{border-color: var(--nown-black);background: var(--nown-acid);color: var(--nown-black);outline: 0} .nown-related-image{width: 100%;aspect-ratio: 16 / 10;overflow: hidden;position: relative} .nown-related-image img,.nown-related-image .nown-image-fallback{width: 100%;height: 100%;object-fit: cover} .nown-related-grid small{margin-top: 11px;color: var(--nown-muted-light);font-size: 9px;letter-spacing: .07em;text-transform: uppercase} .nown-related-grid > a > strong{margin-top: 7px;font-size: clamp(19px,1.65vw,25px);font-weight: 400;line-height: .96;letter-spacing: var(--nown-title-tracking-small)} .nown-related-excerpt{margin-top: 9px;margin-bottom: 16px;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 12px;line-height: 1.28;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3} .nown-related-action{width: 100%;margin-top: auto;padding-top: 12px;display: flex;align-items: center;justify-content: space-between;border-top: 1px solid var(--nown-line-light);color: #314300;font-family: var(--nown-font-mono);font-size: 8px;font-weight: 700;line-height: 1;letter-spacing: .12em;text-transform: uppercase} .nown-related-action .nown-pixel-icon{width: 11px;height: 11px;transition: transform 220ms var(--nown-underline-ease)} .nown-related-grid > a:hover .nown-related-action,.nown-related-grid > a:focus-visible .nown-related-action{border-top-color: var(--nown-black);color: var(--nown-black)} .nown-related-grid > a:hover .nown-related-action .nown-pixel-icon,.nown-related-grid > a:focus-visible .nown-related-action .nown-pixel-icon{transform: translate(3px,-3px)} .nown-related-grid > a:hover small,.nown-related-grid > a:hover .nown-related-excerpt,.nown-related-grid > a:focus-visible small,.nown-related-grid > a:focus-visible .nown-related-excerpt{color: var(--nown-black)} @media (min-width: 621px) and (max-width: 1040px){.nown-related-grid{grid-template-columns: repeat(2,minmax(0,1fr))}} .nown-page{background: var(--nown-ice);color: #080909} .nown-page-header,.nown-archive-header{padding: clamp(47px,6vw,90px) max(var(--nown-pad),calc((100vw - 1180px) / 2)) clamp(35px,4vw,59px);border-bottom: 1px solid var(--nown-line-light)} .nown-page-header h1,.nown-archive-header h1{max-width: 1100px;margin: 23px 0 0;font-size: clamp(54px,7vw,112px);font-weight: 400;line-height: .84;letter-spacing: var(--nown-title-tracking-display)} .nown-page-header > p:last-child,.nown-archive-description{max-width: 700px;margin: 24px 0 0;font-family: var(--nown-font-mono);font-size: 17px;line-height: 1.35} .nown-page-content{max-width: 800px;margin: 0 auto;padding: clamp(44px,6vw,82px) var(--nown-pad)} .nown-legal-page .nown-page-content{max-width: 1180px} .nown-legal{color: var(--nown-black);font-size: 16px;line-height: 1.62} .nown-legal :where(section[id]){scroll-margin-top: 84px} .nown-legal-status{display: grid;grid-template-columns: minmax(150px,.55fr) minmax(110px,.35fr) minmax(280px,1.1fr);border: 1px solid var(--nown-black);font-family: var(--nown-font-mono)} .nown-legal-status > *{min-width: 0;min-height: 66px;padding: 12px 16px 10px;display: flex;flex-direction: column;justify-content: center;border-right: 1px solid var(--nown-black)} .nown-legal-status > *:last-child{border-right: 0} .nown-legal-status span{color: var(--nown-muted-light);text-transform: uppercase;font-size: 8px;line-height: 1;letter-spacing: .1em} .nown-legal-status strong{margin-top: 7px;overflow-wrap: anywhere;font-size: 12px;font-weight: 600;line-height: 1.2} .nown-legal-status a{color: var(--nown-black);text-decoration: none;transition: background 180ms ease} .nown-legal-status a:hover{background: var(--nown-acid);color: var(--nown-black)} .nown-legal-summary{margin-top: 28px;padding: clamp(28px,4vw,52px);background: var(--nown-black);color: var(--nown-white)} .nown-legal-summary .nown-eyebrow{margin: 0;color: var(--nown-acid)} .nown-legal-summary h2{max-width: 900px;margin: 25px 0 clamp(30px,4vw,50px);color: var(--nown-white);font-size: clamp(46px,6vw,82px);line-height: .88;letter-spacing: var(--nown-title-tracking-large)} .nown-legal-summary-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));border-top: 1px solid var(--nown-line-dark)} .nown-legal-summary-grid p{margin: 0;padding: 17px 18px 0 0;color: var(--nown-muted-dark);font-family: var(--nown-font-mono);font-size: 11px;line-height: 1.45} .nown-legal-summary-grid p + p{padding-left: 18px;border-left: 1px solid var(--nown-line-dark)} .nown-legal-summary-grid strong{display: block;margin-bottom: 5px;color: var(--nown-white);font-weight: 600} .nown-legal-layout{margin-top: clamp(50px,7vw,88px);display: grid;grid-template-columns: 220px minmax(0,760px);justify-content: space-between;gap: clamp(56px,9vw,122px)} .nown-legal-index{position: sticky;top: 84px;align-self: start;font-family: var(--nown-font-mono)} .nown-legal-index > p{margin: 0 0 13px;padding-bottom: 11px;border-bottom: 1px solid var(--nown-black);color: var(--nown-muted-light);text-transform: uppercase;font-size: 8px;line-height: 1;letter-spacing: .11em} .nown-legal-index ol{margin: 0;padding: 0;list-style: none;counter-reset: nown-legal-index} .nown-legal-index ol > li{counter-increment: nown-legal-index;margin: 0;padding: 0;border-bottom: 1px solid var(--nown-line-light)} .nown-legal-index ol > li::before{display: none;content: none} .nown-legal-index a{padding: 10px 0 8px;display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 6px;color: var(--nown-black);text-decoration: none;font-size: 10px;line-height: 1.2} .nown-legal-index a::before{content: counter(nown-legal-index,decimal-leading-zero);color: var(--nown-muted-light);font-size: 8px} .nown-legal-index a:hover,.nown-legal-index a:focus-visible{color: #355900} .nown-legal-copy > section{padding: 0 0 clamp(54px,7vw,82px);border-top: 1px solid var(--nown-black)} .nown-legal-copy > section + section{padding-top: clamp(48px,6vw,72px)} .nown-legal-number{margin: 12px 0 0;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 8px;line-height: 1;letter-spacing: .1em} .nown-legal-copy h2{margin: 29px 0 25px;font-size: clamp(39px,4.5vw,62px);line-height: .92} .nown-legal-copy h3{margin: 0 0 10px;font-size: clamp(24px,2.25vw,31px);line-height: .96} .nown-legal-copy p{margin: 0 0 1.3em} .nown-legal-copy ul{margin-top: 1.45em;margin-bottom: 1.65em} .nown-legal-note{margin-top: 30px;padding: 20px 22px 19px;border: 1px solid var(--nown-black);border-left: 8px solid var(--nown-acid)} .nown-legal-note > strong{display: block;margin-bottom: 7px;font-family: var(--nown-font-mono);font-size: 10px;letter-spacing: .03em;text-transform: uppercase} .nown-legal-note p{margin: 0;font-size: 15px} .nown-legal-data-list{margin: 31px 0 30px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--nown-black);border-left: 1px solid var(--nown-black)} .nown-legal-data-list article{min-height: 180px;padding: 22px;border-right: 1px solid var(--nown-black);border-bottom: 1px solid var(--nown-black)} .nown-legal-data-list p{margin: 0;font-family: var(--nown-font-mono);font-size: 12px;line-height: 1.48} .nown-legal-retention{margin: 30px 0;border-top: 1px solid var(--nown-black)} .nown-legal-retention p{margin: 0;padding: 17px 0;display: grid;grid-template-columns: 150px minmax(0,1fr);gap: 28px;border-bottom: 1px solid var(--nown-line-light)} .nown-legal-retention strong{font-family: var(--nown-font-mono);font-size: 10px;line-height: 1.35;text-transform: uppercase} .nown-legal-retention span{font-size: 15px;line-height: 1.52} .nown-legal-action{margin: 31px 0 28px;padding: 24px;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 30px;background: var(--nown-black);color: var(--nown-white)} .nown-legal-action span,.nown-legal-action strong{display: block} .nown-legal-action span{color: var(--nown-acid);font-family: var(--nown-font-mono);font-size: 8px;letter-spacing: .1em;text-transform: uppercase} .nown-legal-action strong{margin-top: 10px;font-family: var(--nown-font-display);font-size: clamp(27px,3vw,41px);font-weight: 400;line-height: .96} .nown-legal-action p{max-width: 560px;margin: 15px 0 0;color: var(--nown-muted-dark);font-family: var(--nown-font-mono);font-size: 11px;line-height: 1.45} .nown-legal-action > a{max-width: 260px;padding: 13px 14px 11px;border: 1px solid var(--nown-acid);color: var(--nown-acid);font-family: var(--nown-font-mono);font-size: 9px;line-height: 1.25;text-decoration: none;overflow-wrap: anywhere;transition: background 180ms ease,color 180ms ease} .nown-legal-action > a:hover{background: var(--nown-acid);color: var(--nown-black)} .nown-legal-links{margin-top: 35px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border-top: 1px solid var(--nown-black);border-left: 1px solid var(--nown-black)} .nown-legal-links a{min-height: 54px;padding: 12px 13px 10px;display: flex;align-items: center;justify-content: space-between;gap: 12px;border-right: 1px solid var(--nown-black);border-bottom: 1px solid var(--nown-black);color: var(--nown-black);font-family: var(--nown-font-mono);font-size: 9px;line-height: 1.2;text-decoration: none;text-transform: uppercase;transition: background 180ms ease} .nown-legal-links a:hover{background: var(--nown-acid);color: var(--nown-black)} @media (max-width: 900px){:root{--nown-header-height: 64px} .nown-legal-status{grid-template-columns: 1fr 1fr} .nown-legal-status > *:nth-child(2){border-right: 0} .nown-legal-status > a{grid-column: 1 / -1;border-top: 1px solid var(--nown-black)} .nown-legal-summary-grid{grid-template-columns: repeat(2,minmax(0,1fr))} .nown-legal-summary-grid p:nth-child(3){padding-left: 0;border-left: 0} .nown-legal-summary-grid p:nth-child(n+3){margin-top: 17px;padding-top: 17px;border-top: 1px solid var(--nown-line-dark)} .nown-legal-layout{grid-template-columns: minmax(0,1fr);gap: 46px} .nown-legal-index{position: static;min-width: 0} .nown-legal-index ol{display: flex;overflow-x: auto;scrollbar-width: none;border-bottom: 1px solid var(--nown-black)} .nown-legal-index ol::-webkit-scrollbar{display: none} .nown-legal-index ol > li{flex: 0 0 auto;border: 1px solid var(--nown-black);border-bottom: 0} .nown-legal-index ol > li + li{border-left: 0} .nown-legal-index a{min-width: 154px;padding: 12px 13px 10px}} @media (max-width: 620px){.nown-legal-page .nown-page-content{padding-top: 34px} .nown-legal-status{grid-template-columns: 1fr} .nown-legal-status > *{min-height: 58px;border-right: 0;border-bottom: 1px solid var(--nown-black)} .nown-legal-status > a{grid-column: auto;border-top: 0;border-bottom: 0} .nown-legal-summary{margin-top: 20px;padding: 26px 20px 28px} .nown-legal-summary h2{margin-top: 21px;font-size: 13.2vw} .nown-legal-summary-grid{grid-template-columns: 1fr} .nown-legal-summary-grid p,.nown-legal-summary-grid p + p,.nown-legal-summary-grid p:nth-child(3),.nown-legal-summary-grid p:nth-child(n+3){margin: 0;padding: 14px 0;border-top: 0;border-left: 0;border-bottom: 1px solid var(--nown-line-dark)} .nown-legal-summary-grid p:last-child{padding-bottom: 0;border-bottom: 0} .nown-legal-layout{margin-top: 45px;gap: 43px} .nown-legal-copy > section,.nown-legal-copy > section + section{padding-top: 0;padding-bottom: 55px} .nown-legal-copy > section + section{padding-top: 46px} .nown-legal-copy h2{margin-top: 24px;font-size: 11.8vw} .nown-legal-data-list{grid-template-columns: 1fr} .nown-legal-data-list article{min-height: 0;padding: 19px} .nown-legal-retention p{grid-template-columns: 1fr;gap: 8px} .nown-legal-action{padding: 21px;display: block} .nown-legal-action > a{max-width: none;margin-top: 22px;display: block} .nown-legal-links{grid-template-columns: 1fr}} .nown-archive{padding-top: 0} .nown-archive-header{margin-left: calc(-1 * var(--nown-pad));margin-right: calc(-1 * var(--nown-pad));margin-bottom: 34px} .nown-archive-grid{max-width: var(--nown-max);margin: 0 auto} .nown-pagination{margin-top: 48px;padding-top: 18px;border-top: 1px solid var(--nown-line-light)} .nown-pagination .nav-links{display: flex;align-items: center;justify-content: center;gap: 9px} .nown-pagination .page-numbers{min-width: 34px;min-height: 34px;padding: 8px;display: grid;place-items: center;border: 1px solid var(--nown-line-light);font-size: 10px} .nown-pagination .current,.nown-pagination a:hover{background: var(--nown-acid);border-color: #080909} .nown-category-archive{--nown-local-line: var(--nown-line-light);padding-bottom: var(--nown-section);border-bottom: 1px solid var(--nown-line-light)} .nown-category-header{min-height: clamp(310px,37vw,540px);padding: clamp(48px,6.5vw,94px) var(--nown-pad) clamp(34px,4.3vw,62px);display: grid;grid-template-columns: minmax(0,1.35fr) minmax(300px,.65fr);align-items: end;gap: clamp(30px,5vw,82px);position: relative;border-bottom: 1px solid var(--nown-line-light)} .nown-category-header::before{content: "";position: absolute;inset: 0 auto 0 0;width: clamp(7px,.8vw,13px);background: var(--nown-category-accent)} .nown-category-header .nown-eyebrow{color: #080909} .nown-category-header .nown-eyebrow .nown-pixel-icon{color: var(--nown-category-accent);filter: brightness(.7) saturate(1.4)} .nown-category-header h1{max-width: 1050px;margin: 26px 0 0;font-size: clamp(70px,11vw,176px);font-weight: 400;line-height: .78;letter-spacing: var(--nown-title-tracking-display)} .nown-category-header__context{padding-top: 18px;border-top: 1px solid var(--nown-line-light)} .nown-category-description,.nown-category-description p{margin: 0;font-family: var(--nown-font-mono);font-size: clamp(14px,1.15vw,17px);line-height: 1.4} .nown-category-count{margin: 29px 0 0;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 10px;letter-spacing: .05em;text-transform: uppercase} .nown-category-nav{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));border-bottom: 1px solid var(--nown-line-light)} .nown-category-nav a{min-height: 66px;padding: 13px var(--nown-pad);display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 10px;position: relative;border-right: 1px solid var(--nown-line-light);color: #080909;font-family: var(--nown-font-mono)} .nown-category-nav a:last-child{border-right: 0} .nown-category-nav a::after{content: "";position: absolute;inset: auto 0 0;height: 0;background: var(--nown-category-accent);transition: height 210ms ease} .nown-category-nav a:hover::after,.nown-category-nav a.is-current::after{height: 5px} .nown-category-nav a > span{color: var(--nown-muted-light);font-size: 8px} .nown-category-nav strong{font-size: clamp(10px,.9vw,13px);font-weight: 650;text-transform: uppercase} .nown-category-nav .nown-pixel-icon{width: 13px;height: 13px} .nown-category-feed{max-width: var(--nown-max);margin: 0 auto;padding: var(--nown-section) var(--nown-pad) 0} .nown-category-lead{min-height: clamp(430px,42vw,620px);display: grid;grid-template-columns: minmax(0,1.18fr) minmax(370px,.82fr);background: var(--nown-black);color: var(--nown-white)} .nown-category-lead__image{min-height: 430px;overflow: hidden;position: relative;background: #242424} .nown-category-lead__image img,.nown-category-lead__image .nown-image-fallback{width: 100%;height: 100%;object-fit: cover;transition: transform 580ms var(--nown-underline-ease)} .nown-category-lead__image:hover img,.nown-category-lead__image:hover .nown-image-fallback{transform: scale(1.025)} .nown-category-lead__image > span:last-child:not(.nown-image-fallback){position: absolute;left: 15px;bottom: 15px;padding: 8px 10px;background: var(--nown-category-accent);color: #080909;font-family: var(--nown-font-mono);font-size: 9px} .nown-category-lead__copy{min-width: 0;padding: clamp(27px,3.6vw,55px);display: flex;flex-direction: column} .nown-category-lead__copy .nown-eyebrow{color: var(--nown-category-accent)} .nown-category-lead h2{margin: clamp(34px,5vw,72px) 0 22px;font-size: clamp(42px,4.5vw,68px);font-weight: 400;line-height: .88;letter-spacing: var(--nown-title-tracking-large)} .nown-category-lead__excerpt{max-width: 560px;margin: 0;color: var(--nown-muted-dark);font-family: var(--nown-font-mono);font-size: 14px;line-height: 1.4} .nown-category-lead__footer{margin-top: auto;padding-top: 28px;display: flex;align-items: end;justify-content: space-between;gap: 20px;color: var(--nown-muted-dark);font-family: var(--nown-font-mono);font-size: 9px;text-transform: uppercase} .nown-category-lead .nown-read-link::after{background: var(--nown-category-accent)} .nown-category-grid{margin-top: clamp(42px,5vw,72px);display: grid;grid-template-columns: repeat(12,1fr);gap: 42px 18px} .nown-category-empty{min-height: 350px;padding: clamp(58px,8vw,115px) var(--nown-pad);display: flex;flex-direction: column;align-items: flex-start;justify-content: center} .nown-category-empty .nown-eyebrow{color: #080909} .nown-category-empty .nown-pixel-icon{color: var(--nown-category-accent)} .nown-category-empty h2{max-width: 800px;margin: 25px 0 32px;font-size: clamp(42px,5vw,72px);font-weight: 400;line-height: .9;letter-spacing: var(--nown-title-tracking-large)} .nown-search-form{width: min(760px,100%);margin-top: 28px;display: grid;grid-template-columns: 1fr auto;border-bottom: 2px solid #080909;font-family: var(--nown-font-mono)} .nown-search-form label{display: block} .nown-search-form input{width: 100%;min-height: 54px;padding: 12px 0;border: 0;outline: 0;background: transparent;color: inherit;font-size: clamp(18px,2vw,26px)} .nown-search-form button{padding: 12px 0 10px 20px;border: 0;background: transparent;color: inherit;text-transform: uppercase;font-size: 9px;letter-spacing: .1em} .nown-empty-state,.nown-not-found{min-height: 66vh;padding: clamp(50px,7vw,100px) var(--nown-pad);display: flex;flex-direction: column;align-items: flex-start;justify-content: center;background: var(--nown-black);color: var(--nown-white)} .nown-empty-state h1,.nown-empty-state h2,.nown-not-found h1{max-width: 950px;margin: 24px 0;font-size: clamp(48px,7vw,105px);font-weight: 400;line-height: .86;letter-spacing: var(--nown-title-tracking-large)} .nown-empty-state--light{min-height: 38vh;margin: 0 calc(-1 * var(--nown-pad));background: var(--nown-ice);color: #080909} .nown-not-found > p:not(.nown-eyebrow){margin: 0 0 26px;color: var(--nown-muted-dark);font-family: var(--nown-font-body)} .nown-not-found-actions{width: min(820px,100%);display: grid;grid-template-columns: auto 1fr;gap: 28px;align-items: end} .nown-not-found .nown-search-form{color: var(--nown-white);border-color: var(--nown-white)} @media (max-width: 1280px){.nown-hero-layout{grid-template-columns: 1fr} .nown-hero-main{min-height: clamp(500px,48vw,620px);border-right: 0;border-bottom: 1px solid var(--nown-line-dark)} .nown-hero-rail{padding: 0 var(--nown-pad);grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: auto} .nown-hero-rail-item{min-height: 190px} .nown-hero-rail-item:nth-child(even){border-right: 0} .nown-hero-rail-item:nth-child(-n+2){border-bottom: 1px solid var(--nown-line-dark)} .nown-hero-rail-item:nth-child(n+3){border-bottom: 0}} @media (max-width: 1040px){.nown-category-header{grid-template-columns: minmax(0,1fr) minmax(270px,.58fr)} .nown-category-lead{grid-template-columns: 1fr 1fr} .nown-desktop-nav .nown-menu{gap: 22px} .nown-footer-nav{margin-left: 43%} .nown-article-layout{grid-template-columns: minmax(0,1fr) 220px;gap: 48px}} @media (max-width: 900px){html{scroll-padding-top: 64px} .nown-site-header{min-height: 64px;grid-template-columns: 1fr auto} .nown-desktop-nav,.nown-newsletter-link,.nown-header-search{display: none} .nown-menu-toggle{width: 38px;height: 38px;padding: 0;display: grid;place-items: center;border: 1px solid var(--nown-line-dark);background: transparent;color: inherit} .nown-menu-toggle__open,.nown-menu-toggle__close{grid-area: 1 / 1} .nown-menu-toggle__close,.nown-menu-toggle[aria-expanded="true"] .nown-menu-toggle__open{display: none} .nown-menu-toggle[aria-expanded="true"] .nown-menu-toggle__close{display: block} .nown-mobile-panel{position: absolute;left: 0;right: 0;top: 100%;height: calc(100svh - 64px);padding: var(--nown-pad);display: flex;flex-direction: column;background: var(--nown-black);color: var(--nown-white);border-top: 1px solid var(--nown-line-dark)} .nown-mobile-panel[hidden]{display: none} .nown-mobile-menu > li > a,.nown-mobile-panel .nown-menu > li > a{min-height: 56px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid var(--nown-line-dark);font-size: clamp(28px,7vw,48px);line-height: .9;letter-spacing: -.04em} .nown-mobile-search{display: grid;grid-template-columns: minmax(0,1fr) 46px;margin-top: 22px;border: 1px solid var(--nown-line-dark);background: var(--nown-panel)} .nown-mobile-search input{min-width: 0;height: 46px;padding: 0 14px;border: 0;outline: 0;background: transparent;color: var(--nown-white);font: 600 11px/1 var(--nown-font-mono);letter-spacing: .05em} .nown-mobile-search input::placeholder{color: var(--nown-muted-dark);opacity: 1} .nown-mobile-search button{display: grid;place-items: center;padding: 0;border: 0;border-left: 1px solid var(--nown-line-dark);background: var(--nown-acid);color: var(--nown-black)} .nown-mobile-newsletter{margin-top: auto} .nown-hero-main{grid-template-columns: 1fr} .nown-hero-copy{min-height: 285px;grid-row: 1} .nown-hero-media{min-height: 36svh;max-height: 430px;grid-row: 2} .nown-hero-copy h1{max-width: 800px;font-size: clamp(43px,8.5vw,68px)} .nown-hero-rail{grid-template-columns: repeat(2,minmax(0,1fr))} .nown-hero-rail-item:nth-child(2){border-right: 0} .nown-hero-rail-item:nth-child(-n+2){border-bottom: 1px solid var(--nown-line-dark)} .nown-section-intro{grid-template-columns: 90px 1fr} .nown-section-intro > p:last-child{grid-column: 2} .nown-now-grid{grid-template-columns: 1fr} .nown-lead-signal{padding-right: 0;border-right: 0;border-bottom: 1px solid var(--nown-line-light)} .nown-signal-list{padding-left: 0} .nown-criterion{min-height: 0;grid-template-columns: 1fr} .nown-criterion-image{min-height: 46svh} .nown-criterion-copy{min-height: 350px} .nown-latest-grid,.nown-archive-grid,.nown-category-grid{grid-template-columns: repeat(2,1fr)} .nown-post-card{grid-column: auto} .nown-categories{grid-template-columns: minmax(170px,.35fr) minmax(0,1fr)} .nown-category-list{grid-template-columns: 1fr} .nown-category-list > a:nth-child(odd){border-right: 0} .nown-category-list > a:nth-child(even){padding-left: 0} .nown-newsletter{grid-template-columns: 1fr} .nown-footer-identity{grid-template-columns: .5fr 1fr} .nown-footer-signal{grid-column: 1 / -1;justify-self: stretch;margin-bottom: 20px} .nown-footer-nav{margin-left: 0} .nown-article-page .nown-menu-toggle{border-color: var(--nown-black)} .nown-article-page .nown-mobile-panel{background: var(--nown-black);color: var(--nown-white)} .nown-article-intro h1{font-size: clamp(48px,9vw,80px)} .nown-article-layout{grid-template-columns: minmax(0,1fr) 210px;gap: 42px} .nown-article-main{order: 2;width: 100%} .nown-article-main > .nown-entry-content{order: 0} .nown-article-main > .nown-share-bar--article-end{order: 1}} @media (max-width: 782px){.admin-bar .nown-site-header{top: 46px}} @media (max-width: 600px){.admin-bar .nown-site-header{top: 0}} @media (max-width: 620px){:root{--nown-section: 36px;--nown-underline-speed: 520ms} .nown-category-header{min-height: 0;padding-top: 47px;grid-template-columns: 1fr;gap: 36px} .nown-category-header h1{margin-top: 22px;font-size: clamp(62px,19vw,104px)} .nown-category-nav{display: flex;overflow-x: auto;scrollbar-width: none} .nown-category-nav::-webkit-scrollbar{display: none} .nown-category-nav a{min-width: 148px;padding-left: 17px;padding-right: 17px} .nown-category-feed{padding-left: 0;padding-right: 0} .nown-category-lead{min-height: 0;grid-template-columns: 1fr} .nown-category-lead__image{min-height: 0;aspect-ratio: 4 / 3} .nown-category-lead__copy{min-height: 390px;padding: 27px var(--nown-pad) 31px} .nown-category-lead h2{margin-top: 36px;font-size: clamp(39px,12vw,58px)} .nown-category-lead__footer{align-items: center} .nown-category-grid{margin-top: 38px;padding: 0 var(--nown-pad);display: block} .nown-category-grid .nown-post-card{margin-bottom: 37px} .nown-category-feed > .nown-pagination{margin-left: var(--nown-pad);margin-right: var(--nown-pad)} .nown-site-logo--header img{height: 38px} .nown-hero-copy{min-height: 250px;padding-bottom: 19px} .nown-hero-copy h1{margin-top: 22px;font-size: 10.5vw;line-height: .94;overflow-wrap: normal;word-break: keep-all} .nown-hero-deck{max-width: 96%;font-size: 15px;line-height: 1.38} .nown-hero-media{min-height: 30svh} .nown-hero-rail{grid-template-columns: 1fr} .nown-hero-rail-item[data-nown-hero-slot]{grid-column: auto;grid-row: auto} .nown-hero-rail-item,.nown-hero-rail-item + .nown-hero-rail-item{min-height: 156px;padding: 15px 0;border-right: 0;border-bottom: 1px solid var(--nown-line-dark)} .nown-hero-rail-item{grid-template-columns: minmax(0,1fr) 92px;grid-template-rows: auto minmax(0,1fr) auto;column-gap: 14px;row-gap: 10px} .nown-hero-rail-thumb{aspect-ratio: 3 / 4} .nown-hero-rail-copy small{-webkit-line-clamp: 3;font-size: 10px} .nown-hero-rail-action{padding-top: 9px} .nown-hero-rail-item:nth-child(n){border-right: 0;border-bottom: 1px solid var(--nown-line-dark)} .nown-hero-rail-item:last-child,.nown-hero-rail-item:nth-child(4){border-bottom: 0} .nown-section-intro{grid-template-columns: 1fr;gap: 10px;margin-bottom: 22px} .nown-section-intro > *{grid-column: 1 !important} .nown-section-intro h2,.nown-section-heading h2{font-size: 42px} .nown-lead-signal{grid-template-columns: 1fr;gap: 17px;padding-top: 12px;padding-bottom: 19px} .nown-lead-signal-image{min-height: 0;aspect-ratio: 16 / 9} .nown-lead-signal-copy{min-height: 224px} .nown-lead-signal h3{margin-top: 20px;font-size: 9.4vw} .nown-signal-list > a{min-height: 94px;grid-template-columns: 70px minmax(0,1fr) auto} .nown-signal-thumb{width: 70px;height: 59px} .nown-signal-text small{-webkit-line-clamp: 2} .nown-criterion-image{min-height: 42svh} .nown-criterion-copy{min-height: 342px} .nown-criterion-copy h2{margin-top: 28px;font-size: 10.9vw} .nown-section-heading{grid-template-columns: 1fr;gap: 10px;margin-bottom: 22px} .nown-latest-grid,.nown-archive-grid{display: block} .nown-latest-footer{justify-content: stretch} .nown-section-button{width: 100%;justify-content: space-between} .nown-post-card{width: 100%;margin-bottom: 37px} .nown-post-card:last-child{margin-bottom: 0} .nown-post-card h3{font-size: 8.4vw} .nown-categories{grid-template-columns: 1fr;gap: 18px} .nown-category-mosaic{min-height: 0;aspect-ratio: 16 / 6} .nown-category-list > a,.nown-category-list > a:nth-child(even){min-height: 56px;padding-left: 0} .nown-category-list strong{font-size: 29px} .nown-category-list small{display: none} .nown-category-list > a{grid-template-columns: 34px minmax(0,1fr) auto} .nown-newsletter{padding-top: 39px;padding-bottom: 39px;gap: 30px} .nown-newsletter h2{font-size: 11.6vw} .nown-newsletter-action form,.nown-newsletter-action .mc4wp-form-fields,.nown-newsletter-action .newsletter-form{grid-template-columns: 1fr} .nown-newsletter-action button,.nown-newsletter-action input[type="submit"]{padding-left: 0;text-align: left;border-top: 1px solid rgba(7,7,7,.2)} .nown-footer-identity{padding: 29px 0 21px;grid-template-columns: 1fr;gap: 15px} .nown-footer-identity .nown-site-logo--footer img{height: 72px} .nown-footer-signal{min-width: 0;grid-column: auto;margin: 5px 0 0} .nown-footer-nav{grid-template-columns: repeat(3,1fr);border-left: 0} .nown-footer-nav > div{min-height: 134px;padding: 19px 12px} .nown-footer-nav > div:first-child{padding-left: 0} .nown-footer-nav > div:last-child{padding-right: 0} .nown-footer-nav a{font-size: 13px} .nown-footer-bottom{min-height: 0;padding: 14px 0;grid-template-columns: 1fr auto;gap: 8px 18px} .nown-article-intro{padding-top: 43px} .nown-article-intro h1{font-size: 12.25vw;line-height: .86;overflow-wrap: normal;word-break: keep-all;text-wrap: wrap} .nown-article-deck{margin-top: 24px} .nown-article-attribution{align-items: center;gap: 14px 22px} .nown-article-credit-row{grid-template-columns: auto minmax(0,1fr) auto;gap: 8px} .nown-author-card{width: auto;gap: 0} .nown-author-card__text{display: block} .nown-author-card__name{min-height: 38px;max-width: 120px;padding: 0 10px;overflow: hidden;font-size: 9px;text-overflow: ellipsis;white-space: nowrap} .nown-author-card__role{display: none} .nown-author-card{display: grid;grid-template-columns: minmax(0,auto);justify-items: start;align-content: center;gap: 6px} .nown-author-card__socials{min-height: 18px;padding-left: 1px;display: flex;flex-wrap: nowrap;align-items: center;gap: 8px} .nown-author-card__socials a{width: 18px;height: 18px;color: #070707} .nown-author-card__socials svg{width: 15px;height: 15px} .nown-article-meta{align-self: center;gap: 3px;overflow: visible;font-size: 7px;line-height: 1.12} .nown-article-meta > span{min-height: 0;white-space: nowrap} .nown-share-button{position: static;min-height: 38px;margin-top: 0;padding: 0 10px;gap: 7px;font-size: 9px} .nown-share-bar{margin-top: 0;display: block} .nown-share-bar__label{min-height: 42px} .nown-share-bar__actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))} .nown-share-bar button{width: 100%;min-height: 48px;border-top: 1px solid var(--nown-black);border-left: 0} .nown-share-bar button:nth-child(even){border-left: 1px solid var(--nown-black)} .nown-article-hero-image .nown-featured-player{aspect-ratio: 4 / 3} .nown-article-hero-image__frame.nown-media--vertical .nown-featured-player{aspect-ratio: 4 / 5} .nown-article-hero-image .nown-featured-play{min-width: 86px;min-height: 44px;padding: 0 14px;font-size: 9px} .nown-article-tools{overflow-x: auto;gap: 0;scrollbar-width: none} .nown-article-tools::-webkit-scrollbar{display: none} .nown-article-tools > span,.nown-article-tools > div{flex: 0 0 auto;white-space: nowrap} .nown-article-layout{display: block;padding-top: 39px} .nown-share-bar--article-end{margin-top: 46px} .nown-related-shell{padding-top: 64px} .nown-entry-content .alignwide,.nown-entry-content .alignfull{width: calc(100vw - (2 * var(--nown-pad)))} .nown-article-rail{position: static;margin-top: 56px} .nown-related-grid{display: flex;gap: 12px;margin-right: calc(-1 * var(--nown-pad));padding-right: var(--nown-pad);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scrollbar-width: none} .nown-related-grid::-webkit-scrollbar{display: none} .nown-related-grid > a{flex: 0 0 min(82vw,330px);scroll-snap-align: start} .nown-related-grid > a > strong{font-size: 24px} .nown-page-header h1,.nown-archive-header h1{font-size: 13vw} .nown-search-form{grid-template-columns: 1fr} .nown-search-form button{padding-left: 0;text-align: left} .nown-not-found-actions{grid-template-columns: 1fr}} .nown-entry-content .nown-external-embed,.nown-page-content .nown-external-embed{width: 100%;max-width: 100%;margin: 2.5em 0;padding: 0;clear: both;overflow: hidden;border: 1px solid var(--nown-black);background: var(--nown-black)} .nown-external-embed__media{width: 100%;max-width: 100%;margin: 0;padding: 0;overflow: hidden;background: var(--nown-black);line-height: 0} .nown-external-embed--youtube .nown-external-embed__media,.nown-external-embed--vimeo .nown-external-embed__media{position: relative;aspect-ratio: 16 / 9} .nown-external-embed--youtube .nown-external-embed__media > :is(iframe,video,embed,object),.nown-external-embed--vimeo .nown-external-embed__media > :is(iframe,video,embed,object),.nown-external-embed--youtube .nown-external-embed__media > .wp-block-embed__wrapper,.nown-external-embed--vimeo .nown-external-embed__media > .wp-block-embed__wrapper{position: absolute;inset: 0;width: 100% !important;height: 100% !important;max-width: none;margin: 0 !important;border: 0 !important} .nown-external-embed--youtube .wp-block-embed__wrapper > iframe,.nown-external-embed--vimeo .wp-block-embed__wrapper > iframe{width: 100% !important;height: 100% !important;border: 0 !important} .nown-entry-content .nown-external-embed--tiktok,.nown-page-content .nown-external-embed--tiktok{width: min(100%,430px);margin-left: auto;margin-right: auto} .nown-external-embed--tiktok .nown-external-embed__media{position: relative;width: 100%;aspect-ratio: 9 / 16;margin: 0 auto;overflow: hidden;background: var(--nown-black)} .nown-external-embed--tiktok .nown-external-embed__media > :is(.nown-tiktok-video-player,iframe){position: absolute;inset: 0;display: block;width: 100% !important;height: 100% !important;max-width: none !important;margin: 0 !important;border: 0 !important} .nown-external-embed--tiktok .tiktok-embed{width: 100% !important;min-width: 0 !important;max-width: none !important;margin: 0 !important} @media (min-width: 960px){.nown-entry-content .nown-external-embed--tiktok,.nown-page-content .nown-external-embed--tiktok{width: 100% !important;max-width: min(349px,38.25vh) !important} .nown-external-embed--tiktok .nown-external-embed__media{max-height: min(620px,68vh)}} .nown-external-embed--x{background: var(--nown-black)} .nown-external-embed--x .nown-external-embed__media{width: 100%;max-width: 760px;aspect-ratio: 16 / 9;margin: 0 auto;padding: 0;position: relative;overflow: hidden;background: var(--nown-black);line-height: 0} .nown-external-embed--x .nown-external-embed__media > :is(.nown-x-video-player,iframe,.twitter-video,.twitter-video-rendered){position: absolute;inset: 0;display: block;width: 100% !important;height: 100% !important;max-width: none !important;margin: 0 !important;border: 0 !important} .nown-external-embed figcaption{width: 100%;margin: 0;padding: 11px 14px 12px;border-top: 1px solid var(--nown-line-dark);background: var(--nown-black);color: var(--nown-ice);font-family: var(--nown-font-mono);font-size: 10px;font-weight: 550;letter-spacing: .015em;line-height: 1.4} .nown-external-embed__fallback{min-height: 180px;padding: 24px;display: flex;align-items: center;justify-content: space-between;gap: 18px;background: var(--nown-black);color: var(--nown-acid);font: 750 10px/1.2 var(--nown-font-mono);letter-spacing: .08em;text-transform: uppercase} .nown-tech-news-meta{margin: 0;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 9px;font-weight: 600;line-height: 1.35;letter-spacing: .075em;text-transform: uppercase} .nown-tech-news-status--breaking .nown-tech-news-badge,.nown-tech-news-status--breaking .nown-tech-news-lead__image > span,.nown-tech-news-status--breaking .nown-tech-news-archive-lead__image > span{background: var(--nown-red);color: var(--nown-white)} .nown-tech-news-status--developing .nown-tech-news-badge,.nown-tech-news-status--developing .nown-tech-news-lead__image > span,.nown-tech-news-status--developing .nown-tech-news-archive-lead__image > span{background: var(--nown-violet);color: var(--nown-white)} .nown-tech-news-status--normal .nown-tech-news-badge,.nown-tech-news-status--normal .nown-tech-news-lead__image > span,.nown-tech-news-status--normal .nown-tech-news-archive-lead__image > span{background: var(--nown-acid);color: var(--nown-black)} .nown-tech-news-home{--nown-local-line: var(--nown-line-dark);padding: var(--nown-section) max(var(--nown-pad),calc((100vw - var(--nown-max)) / 2));border-top: 1px solid var(--nown-line-dark);border-bottom: 1px solid var(--nown-line-dark);background: var(--nown-black);color: var(--nown-ice)} .nown-tech-news-home__header{margin-bottom: clamp(22px,2.5vw,34px);padding-top: 13px;display: grid;grid-template-columns: minmax(260px,.8fr) minmax(260px,.9fr) auto;align-items: end;gap: 24px 48px;border-top: 2px solid var(--nown-ice)} .nown-tech-news-home__header .nown-eyebrow{margin: 0 0 12px;color: var(--nown-acid)} .nown-tech-news-home__header h2{margin: 0;font-size: clamp(48px,5.2vw,78px);font-weight: 400;line-height: .82;letter-spacing: var(--nown-title-tracking-large)} .nown-tech-news-home__header > p{max-width: 510px;margin: 0;color: var(--nown-muted-dark);font-family: var(--nown-font-mono);font-size: clamp(12px,1vw,15px);line-height: 1.38} .nown-tech-news-home__header > .nown-read-link{min-width: 132px;color: var(--nown-ice)} .nown-tech-news-home__header > .nown-read-link:hover,.nown-tech-news-home__header > .nown-read-link:focus-visible{color: var(--nown-acid)} .nown-tech-news-home__grid{display: grid;grid-template-columns: minmax(0,1.22fr) minmax(300px,.78fr);gap: clamp(24px,3vw,46px);align-items: stretch} .nown-tech-news-lead{min-width: 0;min-height: clamp(290px,27vw,360px);display: grid;grid-template-columns: minmax(220px,.88fr) minmax(0,1.12fr);border: 1px solid var(--nown-ice);color: var(--nown-ice);transition: background 180ms ease,color 180ms ease} .nown-tech-news-lead:hover,.nown-tech-news-lead:focus-visible{background: var(--nown-acid);color: var(--nown-black);outline: 0} .nown-tech-news-home__grid > .nown-tech-news-lead:only-child{grid-column: 1 / -1} .nown-tech-news-lead__image{min-height: 0;height: 100%;position: relative;overflow: hidden;border-right: 1px solid var(--nown-ice);background: var(--nown-black)} .nown-tech-news-lead__image img,.nown-tech-news-lead__image .nown-image-fallback{width: 100%;height: 100%;object-fit: cover} .nown-tech-news-lead__image > span:last-child:not(.nown-image-fallback){position: absolute;left: 12px;top: 12px;padding: 7px 9px 6px;border: 1px solid var(--nown-black);font: 750 8px/1 var(--nown-font-mono);letter-spacing: .1em;text-transform: uppercase} .nown-tech-news-lead__copy{min-width: 0;padding: clamp(19px,2.2vw,30px);display: flex;flex-direction: column} .nown-tech-news-lead__copy h3{margin: clamp(18px,2.4vw,32px) 0 0;font-size: clamp(31px,2.75vw,45px);font-weight: 400;line-height: .88;letter-spacing: var(--nown-title-tracking-medium)} .nown-tech-news-lead__copy h3 .nown-title-pre{margin-bottom: 7px;font-size: .28em;line-height: 1.1;letter-spacing: .015em} .nown-tech-news-lead__excerpt{max-width: 520px;margin: 14px 0 20px;display: block;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 11px;line-height: 1.42} .nown-tech-news-lead:hover :is(.nown-tech-news-meta,.nown-tech-news-lead__excerpt),.nown-tech-news-lead:focus-visible :is(.nown-tech-news-meta,.nown-tech-news-lead__excerpt){color: var(--nown-black)} .nown-tech-news-lead__copy .nown-read-link{margin-top: auto} .nown-tech-news-home .nown-tech-news-lead__copy .nown-read-link{color: var(--nown-ice)} .nown-tech-news-home .nown-tech-news-lead:hover .nown-read-link,.nown-tech-news-home .nown-tech-news-lead:focus-visible .nown-read-link{color: var(--nown-black)} .nown-tech-news-home :is( .nown-tech-news-meta,.nown-tech-news-lead__excerpt,.nown-tech-news-feed__body small,.nown-tech-news-feed__body > span:last-child ){color: var(--nown-muted-dark)} .nown-tech-news-feed{border-top: 2px solid var(--nown-ice)} .nown-tech-news-feed__item{min-height: 125px;padding: 15px 0;display: grid;grid-template-columns: 34px minmax(0,1fr) 15px;gap: 12px;align-items: start;border-bottom: 1px solid var(--nown-line-dark);color: var(--nown-ice);transition: background 180ms ease,padding 180ms ease} .nown-tech-news-feed__item:hover,.nown-tech-news-feed__item:focus-visible{padding-left: 10px;padding-right: 10px;background: var(--nown-acid);outline: 0} .nown-tech-news-feed__index{font: 700 8px/1.2 var(--nown-font-mono);letter-spacing: .08em} .nown-tech-news-feed__body{min-width: 0;display: grid;gap: 7px} .nown-tech-news-feed__body small,.nown-tech-news-feed__body > span:last-child{color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 8px;line-height: 1.35;letter-spacing: .045em} .nown-tech-news-feed__body small{text-transform: uppercase} .nown-tech-news-feed__body>strong{font-size: clamp(20px,1.75vw,29px);font-weight: 400;line-height: .94;letter-spacing: var(--nown-title-tracking-small)} .nown-tech-news-feed__item > .nown-pixel-icon{width: 13px;height: 13px;transition: transform 180ms ease} .nown-tech-news-feed__item:hover > .nown-pixel-icon,.nown-tech-news-feed__item:focus-visible > .nown-pixel-icon{transform: translate(3px,-3px)} .nown-tech-news-feed__item:hover :is(small,.nown-tech-news-feed__body > span:last-child),.nown-tech-news-feed__item:focus-visible :is(small,.nown-tech-news-feed__body > span:last-child){color: var(--nown-black)} .nown-tech-news-archive-page{background: var(--nown-ice);color: var(--nown-black)} .nown-tech-news-archive-header{min-height: min(520px,62vh);padding: clamp(50px,6vw,92px) max(var(--nown-pad),calc((100vw - var(--nown-max)) / 2));display: flex;flex-direction: column;background: var(--nown-black);color: var(--nown-white)} .nown-tech-news-archive-header__meta{display: flex;justify-content: space-between;gap: 20px;font-family: var(--nown-font-mono);font-size: 9px;letter-spacing: .08em;text-transform: uppercase} .nown-tech-news-archive-header__meta .nown-eyebrow{margin: 0} .nown-tech-news-archive-header h1{margin: auto 0 0;font-size: clamp(76px,11.5vw,168px);font-weight: 400;line-height: .8;letter-spacing: var(--nown-title-tracking-display)} .nown-tech-news-archive-header__deck{margin-top: clamp(30px,4vw,55px);display: grid;grid-template-columns: minmax(0,670px) auto;justify-content: space-between;align-items: end;gap: 26px;border-top: 1px solid var(--nown-line-dark);padding-top: 18px} .nown-tech-news-archive-header__deck p{margin: 0;color: #c8c9c3;font-family: var(--nown-font-mono);font-size: clamp(13px,1.15vw,17px);line-height: 1.45} .nown-tech-news-archive-body{max-width: 1320px;margin: 0 auto;padding: var(--nown-section) var(--nown-pad) clamp(70px,8vw,120px)} .nown-tech-news-archive-lead{width: 100%;max-width: 1180px;margin: 0 auto;display: grid;grid-template-columns: minmax(0,1.08fr) minmax(330px,.92fr);align-items: stretch;border: 1px solid var(--nown-black);color: var(--nown-black);transition: background 180ms ease,color 180ms ease} .nown-tech-news-archive-lead:hover,.nown-tech-news-archive-lead:focus-visible{background: var(--nown-acid);color: var(--nown-black);outline: 0} .nown-tech-news-archive-lead__image{min-width: 0;min-height: clamp(320px,34vw,440px);display: block;position: relative;overflow: hidden;align-self: stretch;border-right: 1px solid var(--nown-black);background: var(--nown-black);isolation: isolate} .nown-tech-news-archive-lead__image > img,.nown-tech-news-archive-lead__image > .nown-image-fallback{width: 100%;height: 100%;max-width: none;margin: 0;position: absolute;inset: 0;object-fit: cover;object-position: center} .nown-tech-news-archive-lead__image > span:last-child:not(.nown-image-fallback){position: absolute;z-index: 2;left: 14px;top: 14px;padding: 8px 10px 7px;border: 1px solid var(--nown-black);font: 750 8px/1 var(--nown-font-mono);letter-spacing: .11em;text-transform: uppercase} .nown-tech-news-archive-lead__copy{padding: clamp(24px,3vw,42px);display: flex;flex-direction: column} .nown-tech-news-archive-lead__copy h2{margin: clamp(24px,3.5vw,52px) 0 0;font-size: clamp(39px,4vw,61px);font-weight: 400;line-height: .84;letter-spacing: var(--nown-title-tracking-large)} .nown-tech-news-archive-lead__copy h2 .nown-title-pre{margin-bottom: 8px;font-size: .25em;line-height: 1.1} .nown-tech-news-archive-lead__excerpt{margin: 18px 0 26px;display: block;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 12px;line-height: 1.45} .nown-tech-news-archive-lead:hover :is(.nown-tech-news-meta,.nown-tech-news-archive-lead__excerpt),.nown-tech-news-archive-lead:focus-visible :is(.nown-tech-news-meta,.nown-tech-news-archive-lead__excerpt){color: var(--nown-black)} .nown-tech-news-archive-lead__copy .nown-read-link{margin-top: auto} .nown-tech-news-archive-stream{margin-top: clamp(48px,5vw,74px)} .nown-tech-news-archive-stream > header{padding: 14px 0;border-top: 2px solid var(--nown-black);border-bottom: 1px solid var(--nown-black)} .nown-tech-news-archive-stream .nown-eyebrow{margin: 0} .nown-tech-news-archive-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0;border-left: 1px solid var(--nown-black)} .nown-tech-news-card{min-width: 0;min-height: 430px;padding: 12px;display: flex;flex-direction: column;border-right: 1px solid var(--nown-black);border-bottom: 1px solid var(--nown-black);color: var(--nown-black);transition: background 170ms ease,color 170ms ease} .nown-tech-news-card:hover,.nown-tech-news-card:focus-visible{background: var(--nown-acid);color: var(--nown-black);outline: 0} .nown-tech-news-card__image{aspect-ratio: 16 / 10;overflow: hidden;background: var(--nown-black)} .nown-tech-news-card__image img,.nown-tech-news-card__image .nown-image-fallback{width: 100%;height: 100%;object-fit: cover} .nown-tech-news-card .nown-tech-news-meta{margin-top: 13px} .nown-tech-news-card h2{margin: 18px 0 0;font-size: clamp(26px,2.2vw,35px);font-weight: 400;line-height: .9;letter-spacing: var(--nown-title-tracking-medium)} .nown-tech-news-card h2 .nown-title-pre{margin-bottom: 6px;font-size: .3em;line-height: 1.12} .nown-tech-news-card__excerpt{margin: 13px 0 20px;display: block;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 10px;line-height: 1.4} .nown-tech-news-card:hover :is(.nown-tech-news-meta,.nown-tech-news-card__excerpt),.nown-tech-news-card:focus-visible :is(.nown-tech-news-meta,.nown-tech-news-card__excerpt){color: var(--nown-black)} .nown-tech-news-card .nown-read-link{margin-top: auto} .nown-tech-news-archive-body > .nown-pagination{margin-top: 44px} .nown-tech-news-article{background: var(--nown-ice);color: var(--nown-black)} .nown-tech-news-intro{padding: clamp(48px,6vw,90px) max(var(--nown-pad),calc((100vw - 1180px) / 2)) clamp(34px,4vw,58px)} .nown-tech-news-intro__topline{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding-top: 12px;border-top: 2px solid var(--nown-black)} .nown-tech-news-intro__topline .nown-eyebrow{margin: 0} .nown-tech-news-badge{padding: 8px 10px 7px;border: 1px solid var(--nown-black);font: 750 8px/1 var(--nown-font-mono);letter-spacing: .11em;text-transform: uppercase} .nown-tech-news-intro > .nown-tech-news-meta{margin-top: 36px} .nown-tech-news-intro h1{max-width: 1040px;margin: 17px 0 0;font-size: clamp(50px,5.6vw,86px);font-weight: 400;line-height: .88;letter-spacing: var(--nown-title-tracking-display);text-wrap: balance} .nown-tech-news-intro h1 .nown-title-pre{max-width: 780px;margin-bottom: clamp(8px,.75vw,11px);color: var(--nown-muted-light);font-size: clamp(14px,1.15vw,18px);line-height: 1.16;letter-spacing: .012em} .nown-tech-news-deck{max-width: 760px;margin: 28px 0 0;font-family: var(--nown-font-mono);font-size: clamp(16px,1.45vw,21px);line-height: 1.38} .nown-tech-news-credit-row{margin-top: 30px;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 18px 26px} .nown-tech-news-published{min-width: 0;display: flex;flex-wrap: wrap;gap: 7px 22px;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 9px;line-height: 1.25;letter-spacing: .065em;text-transform: uppercase} .nown-tech-news-article > .nown-article-hero-image{padding-left: max(var(--nown-pad),calc((100vw - 1180px) / 2));padding-right: max(var(--nown-pad),calc((100vw - 1180px) / 2))} .nown-tech-news-layout{max-width: 1180px;margin: 0 auto;padding: clamp(44px,5vw,74px) var(--nown-pad) clamp(72px,8vw,116px);display: grid;grid-template-columns: minmax(0,760px) minmax(240px,300px);justify-content: space-between;gap: clamp(48px,7vw,110px);align-items: start} .nown-tech-news-main{min-width: 0} .nown-tech-news-layout--single{grid-template-columns: minmax(0,760px);justify-content: start} .nown-tech-news-content{font-size: clamp(18px,1.2vw,19px);line-height: 1.68} .nown-tech-news-content > p:first-child{font-size: 1.08em;font-weight: 550;line-height: 1.58} .nown-tech-news-source{margin-top: clamp(38px,5vw,65px);padding: 17px 18px;display: grid;grid-template-columns: auto minmax(0,1fr);gap: 18px;align-items: center;background: var(--nown-black);color: var(--nown-white);font-family: var(--nown-font-mono)} .nown-tech-news-source > span{color: var(--nown-acid);font-size: 8px;font-weight: 750;letter-spacing: .11em} .nown-tech-news-source :is(a,strong){min-width: 0;display: flex;justify-content: space-between;gap: 12px;font-size: 10px;font-weight: 600;line-height: 1.3;overflow-wrap: anywhere} .nown-tech-news-source a:hover{color: var(--nown-acid)} .nown-tech-news-source + .nown-post-sources{margin-top: 18px} .nown-tech-news-article--has-followup .nown-tech-news-layout{padding-bottom: clamp(48px,5vw,72px)} .nown-tech-news-main .nown-share-bar{width: 100%;max-width: none;margin: clamp(32px,4vw,52px) 0 0;clear: both} .nown-tech-news-rail{position: sticky;top: 84px;border-top: 2px solid var(--nown-black)} .nown-tech-news-rail > header{padding: 12px 0;border-bottom: 1px solid var(--nown-black)} .nown-tech-news-rail .nown-eyebrow{margin: 0} .nown-tech-news-rail > a:not(.nown-read-link){min-height: 116px;padding: 13px 0;display: grid;grid-template-columns: 28px minmax(0,1fr) 13px;grid-template-rows: auto 1fr;gap: 6px 10px;border-bottom: 1px solid var(--nown-line-light)} .nown-tech-news-rail > a:not(.nown-read-link) > span{grid-row: 1 / span 2;font: 700 8px/1.2 var(--nown-font-mono)} .nown-tech-news-rail > a:not(.nown-read-link) small{color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 8px;line-height: 1.3;letter-spacing: .045em;text-transform: uppercase} .nown-tech-news-rail > a:not(.nown-read-link) strong{font-size: 20px;font-weight: 400;line-height: .94;letter-spacing: var(--nown-title-tracking-small)} .nown-tech-news-rail > a:not(.nown-read-link) > .nown-pixel-icon{grid-column: 3;grid-row: 1 / span 2;width: 12px;height: 12px;transition: transform 180ms ease} .nown-tech-news-rail > a:not(.nown-read-link):hover strong,.nown-tech-news-rail > a:not(.nown-read-link):focus-visible strong{color: #426600} .nown-tech-news-rail > a:not(.nown-read-link):hover > .nown-pixel-icon,.nown-tech-news-rail > a:not(.nown-read-link):focus-visible > .nown-pixel-icon{transform: translate(3px,-3px)} .nown-tech-news-rail > .nown-read-link{margin-top: 18px} .nown-tech-news-followup{max-width: 1180px;margin: 0 auto;padding: 0 var(--nown-pad) clamp(64px,7vw,104px)} .nown-tech-news-followup > .nown-eyebrow{margin: 0;padding: 13px 0;border-top: 1px solid var(--nown-black);color: var(--nown-black)} .nown-tech-news-followup__track{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 17px;outline: 0} .nown-tech-news-followup-card{min-width: 0;display: flex;flex-direction: column;padding: 10px;border: 1px solid transparent;transition: background 150ms ease,border-color 150ms ease,color 150ms ease} .nown-tech-news-followup-card:hover,.nown-tech-news-followup-card:focus-visible{border-color: var(--nown-black);background: var(--nown-acid);color: var(--nown-black);outline: 0} .nown-tech-news-followup-card__image{width: 100%;aspect-ratio: 16 / 10;overflow: hidden;background: var(--nown-black)} .nown-tech-news-followup-card__image img,.nown-tech-news-followup-card__image .nown-image-fallback{width: 100%;height: 100%;object-fit: cover;transition: transform 300ms var(--nown-underline-ease)} .nown-tech-news-followup-card:hover .nown-tech-news-followup-card__image img,.nown-tech-news-followup-card:focus-visible .nown-tech-news-followup-card__image img{transform: scale(1.025)} .nown-tech-news-followup-card small{margin-top: 11px;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 8px;line-height: 1.25;letter-spacing: .075em;text-transform: uppercase} .nown-tech-news-followup-card > strong{margin-top: 7px;display: block;font-size: clamp(20px,1.7vw,27px);font-weight: 400;line-height: .96;letter-spacing: var(--nown-title-tracking-small)} .nown-tech-news-followup-card > strong .nown-title-pre{margin-bottom: 6px;color: var(--nown-muted-light);font-size: .43em;line-height: 1.16;letter-spacing: .01em} .nown-tech-news-followup-card__excerpt{margin: 10px 0 16px;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 11px;line-height: 1.32;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3} .nown-tech-news-followup-card__action{width: 100%;margin-top: auto;padding-top: 12px;display: flex;align-items: center;justify-content: space-between;border-top: 1px solid var(--nown-line-light);color: #314300;font-family: var(--nown-font-mono);font-size: 8px;font-weight: 700;line-height: 1;letter-spacing: .12em;text-transform: uppercase} .nown-tech-news-followup-card__action .nown-pixel-icon{width: 11px;height: 11px;transition: transform 220ms var(--nown-underline-ease)} .nown-tech-news-followup-card:hover :is(small,.nown-tech-news-followup-card__excerpt),.nown-tech-news-followup-card:focus-visible :is(small,.nown-tech-news-followup-card__excerpt){color: var(--nown-black)} .nown-tech-news-followup-card:hover .nown-tech-news-followup-card__action,.nown-tech-news-followup-card:focus-visible .nown-tech-news-followup-card__action{border-top-color: var(--nown-black);color: var(--nown-black)} .nown-tech-news-followup-card:hover .nown-tech-news-followup-card__action .nown-pixel-icon,.nown-tech-news-followup-card:focus-visible .nown-tech-news-followup-card__action .nown-pixel-icon{transform: translate(3px,-3px)} @media (max-width: 1040px){.nown-tech-news-followup__track{grid-template-columns: repeat(2,minmax(0,1fr))}} @media (max-width: 620px){.nown-tech-news-followup{padding-right: 0} .nown-tech-news-followup > .nown-eyebrow{margin-right: var(--nown-pad)} .nown-tech-news-followup__track{display: flex;gap: 12px;padding-right: var(--nown-pad);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scrollbar-width: none} .nown-tech-news-followup__track::-webkit-scrollbar{display: none} .nown-tech-news-followup-card{flex: 0 0 min(82vw,330px);scroll-snap-align: start} .nown-tech-news-followup-card > strong{font-size: 24px}} @media (max-width: 1040px){.nown-tech-news-home__header{grid-template-columns: minmax(240px,.8fr) minmax(0,1fr)} .nown-tech-news-home__header > .nown-read-link{grid-column: 2} .nown-tech-news-home__grid{grid-template-columns: 1fr} .nown-tech-news-feed{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-left: 1px solid var(--nown-black)} .nown-tech-news-feed__item{padding-left: 13px;padding-right: 13px;border-right: 1px solid var(--nown-black)} .nown-tech-news-archive-lead{grid-template-columns: 1fr 1fr} .nown-tech-news-archive-grid{grid-template-columns: repeat(2,minmax(0,1fr))} .nown-tech-news-layout{grid-template-columns: minmax(0,1fr) 240px;gap: 48px}} @media (max-width: 760px){.nown-tech-news-home__header{grid-template-columns: 1fr;align-items: start} .nown-tech-news-home__header > .nown-read-link{grid-column: auto} .nown-tech-news-lead{grid-template-columns: 1fr} .nown-tech-news-lead__image{min-height: 0;height: auto;aspect-ratio: 16 / 10;border-right: 0;border-bottom: 1px solid var(--nown-black)} .nown-tech-news-lead__copy h3{margin-top: 26px} .nown-tech-news-archive-header{min-height: 520px} .nown-tech-news-archive-header__deck{grid-template-columns: 1fr} .nown-tech-news-archive-lead{grid-template-columns: 1fr} .nown-tech-news-archive-lead__image{min-height: 0;height: auto;aspect-ratio: 16 / 10;border-right: 0;border-bottom: 1px solid var(--nown-black)} .nown-tech-news-archive-lead__copy h2{margin-top: 32px} .nown-tech-news-layout{display: block} .nown-tech-news-rail{position: static;margin-top: 58px} .nown-tech-news-credit-row{grid-template-columns: auto minmax(0,1fr) auto}} @media (max-width: 620px){.nown-tech-news-home{padding-top: 39px;padding-bottom: 46px} .nown-tech-news-home__header h2{font-size: 17vw} .nown-tech-news-home__grid{gap: 38px} .nown-tech-news-lead__copy{min-height: 280px} .nown-tech-news-lead__copy h3{font-size: 11vw} .nown-tech-news-feed{display: block;border-left: 0} .nown-tech-news-feed__item{padding-left: 0;padding-right: 0;border-right: 0} .nown-tech-news-archive-header{min-height: 450px;padding-top: 44px} .nown-tech-news-archive-header h1{font-size: 21vw} .nown-tech-news-archive-header__meta > span{display: none} .nown-tech-news-archive-body{padding-top: 36px} .nown-tech-news-archive-lead__copy{min-height: 330px} .nown-tech-news-archive-lead__copy h2{font-size: 12vw} .nown-tech-news-archive-grid{display: block;border-left: 0} .nown-tech-news-card{min-height: 0;margin-bottom: 18px;padding: 10px;border: 1px solid var(--nown-black)} .nown-tech-news-card h2{font-size: 9.5vw} .nown-tech-news-intro{padding-top: 42px} .nown-tech-news-intro h1{font-size: 11.7vw;line-height: .9} .nown-tech-news-credit-row{grid-template-columns: auto minmax(0,1fr) auto;gap: 8px} .nown-tech-news-published{font-size: 7px} .nown-tech-news-published span + span{display: none} .nown-tech-news-layout{padding-top: 38px} .nown-tech-news-source{grid-template-columns: 1fr;gap: 9px}} @media (prefers-reduced-motion: reduce){html{scroll-behavior: auto} *,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important} .nown-title-line{display: none} .nown-draw-title:hover .nown-title-text,.nown-draw-title:focus-visible .nown-title-text{text-decoration: underline;text-underline-offset: .12em}} .nown-entry-content :is(.nown-media-frame,.nown-caption).nown-media--vertical:not(.nown-video-frame):not(.alignleft):not(.alignright),.nown-page-content :is(.nown-media-frame,.nown-caption).nown-media--vertical:not(.nown-video-frame):not(.alignleft):not(.alignright){width: fit-content !important;max-width: 100% !important;margin-right: auto;margin-left: auto} .nown-entry-content :is(.nown-media-frame,.nown-caption).nown-media--vertical img,.nown-page-content :is(.nown-media-frame,.nown-caption).nown-media--vertical img,.nown-entry-content img.nown-media--vertical,.nown-page-content img.nown-media--vertical{width: auto !important;max-width: 100% !important;max-height: min(620px,68vh);height: auto !important;object-fit: contain} .nown-entry-content img.nown-media--vertical:not(.alignleft):not(.alignright),.nown-page-content img.nown-media--vertical:not(.alignleft):not(.alignright){margin-right: auto !important;margin-left: auto !important} .nown-entry-content :is(.nown-media-frame,.nown-caption):not(.alignleft):not(.alignright):not(.aligncenter):not(.nown-media--vertical) > img,.nown-entry-content :is(.nown-media-frame,.nown-caption):not(.alignleft):not(.alignright):not(.aligncenter):not(.nown-media--vertical) > a > img,.nown-page-content :is(.nown-media-frame,.nown-caption):not(.alignleft):not(.alignright):not(.aligncenter):not(.nown-media--vertical) > img,.nown-page-content :is(.nown-media-frame,.nown-caption):not(.alignleft):not(.alignright):not(.aligncenter):not(.nown-media--vertical) > a > img{width: 100% !important;max-width: none !important;height: auto !important;margin: 0 !important;object-fit: contain} body.nown-site :where(h1){line-height: var(--nown-display-leading);letter-spacing: var(--nown-title-tracking-display)} body.nown-site :where(h2){line-height: var(--nown-display-leading);letter-spacing: var(--nown-title-tracking-large)} body.nown-site :where(h3){line-height: var(--nown-display-leading);letter-spacing: var(--nown-title-tracking-medium)} body.nown-site :where(h4,h5,h6){line-height: 1;letter-spacing: var(--nown-title-tracking-small)} body.nown-site .nown-title-main{letter-spacing: inherit} .nown-entry-content :is(.nown-media-frame,.nown-caption,.nown-video-frame) > :is(img,a,video,.wp-video,.wp-block-embed__wrapper),.nown-entry-content :is(.nown-media-frame,.nown-caption,.nown-video-frame) > a > img{border: 0 !important} .nown-post-sources{width: 100%;margin: clamp(42px,4.5vw,62px) 0 0;padding: 13px 0 12px;clear: both;border-top: 1px solid var(--nown-line-light);border-bottom: 1px solid var(--nown-line-light);color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 10px;font-weight: 500;line-height: 1.45;letter-spacing: .015em} .nown-post-sources p{margin: 0;display: flex;flex-wrap: wrap;align-items: baseline;gap: 5px} .nown-post-sources p + p{margin-top: 6px} .nown-post-sources span{font-weight: 700} .nown-post-sources a{color: var(--nown-black);font-weight: 650;text-decoration: none;box-shadow: inset 0 -.34em 0 var(--nown-acid);transition: box-shadow var(--nown-underline-speed) var(--nown-underline-ease),color 180ms ease} .nown-post-sources a:hover,.nown-post-sources a:focus-visible{color: var(--nown-black);box-shadow: inset 0 -1.1em 0 var(--nown-acid);outline: 0} .nown-post-sources + .nown-share-bar--article-end,.nown-tech-news-main .nown-post-sources + .nown-share-bar{margin-top: clamp(24px,2.6vw,34px) !important} .nown-breadcrumb{max-width: 100%;margin: 0 0 20px;color: currentColor;font-family: var(--nown-font-mono);font-size: 8px;font-weight: 650;line-height: 1.25;letter-spacing: .075em;text-transform: uppercase} .nown-breadcrumb ol{min-width: 0;margin: 0;padding: 0;display: flex;align-items: center;gap: 7px;list-style: none} .nown-breadcrumb li{min-width: 0;display: flex;align-items: center;gap: 7px} .nown-breadcrumb li + li::before{content: ">";flex: 0 0 auto;opacity: .55} .nown-breadcrumb a{opacity: .72;transition: color 160ms ease,opacity 160ms ease} .nown-breadcrumb a:hover,.nown-breadcrumb a:focus-visible{color: #426600;opacity: 1;outline: 0} .nown-breadcrumb li[aria-current="page"]{overflow: hidden;opacity: .86} .nown-breadcrumb li[aria-current="page"] span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap} .nown-article-intro > .nown-breadcrumb,.nown-tech-news-intro > .nown-breadcrumb{margin-bottom: 22px} .nown-tech-news-home{width: 100%;padding-left: var(--nown-pad);padding-right: var(--nown-pad);overflow: clip} .nown-tech-news-home__header,.nown-tech-news-home__grid,.nown-tech-news-home__grid > *{min-width: 0} .nown-tech-news-home__grid{grid-template-columns: minmax(0,1.28fr) minmax(0,.72fr)} .nown-tech-news-lead{min-height: clamp(270px,22vw,330px);grid-template-columns: minmax(0,.88fr) minmax(0,1.12fr);overflow: hidden} .nown-tech-news-lead__copy h3,.nown-tech-news-feed__body>strong{min-width: 0;overflow-wrap: break-word;word-break: normal} .nown-tech-news-lead__copy h3{font-size: clamp(29px,2.45vw,42px)} .nown-tech-news-feed__item{min-height: 108px} .nown-tech-news-archive-header{min-height: 0;padding: clamp(30px,3.8vw,56px) var(--nown-pad) clamp(30px,3.8vw,54px)} .nown-tech-news-archive-header > .nown-breadcrumb{margin-bottom: 24px} .nown-tech-news-archive-header h1{margin: clamp(22px,3vw,38px) 0 0;font-size: clamp(68px,9vw,138px)} .nown-tech-news-archive-header__deck{margin-top: clamp(22px,2.8vw,36px)} .nown-tech-news-archive-body{max-width: none;padding: clamp(34px,4vw,58px) var(--nown-pad) clamp(70px,8vw,120px)} .nown-tech-news-archive-lead{max-width: none} .nown-tech-news-archive-lead__image{min-height: clamp(290px,29vw,420px)} .nown-tech-news-archive-grid{grid-template-columns: repeat(4,minmax(0,1fr))} .nown-tech-news-card{min-height: 400px} .nown-editorial-archive-page{background: var(--nown-ice);color: var(--nown-black)} .nown-editorial-archive-header{padding: clamp(34px,4.5vw,68px) var(--nown-pad) clamp(34px,4vw,60px);border-bottom: 1px solid var(--nown-black)} .nown-editorial-archive-header > .nown-breadcrumb{margin-bottom: 25px} .nown-editorial-archive-header > .nown-eyebrow{margin: 0} .nown-editorial-archive-header__grid{margin-top: clamp(24px,3vw,42px);display: grid;grid-template-columns: minmax(0,1.3fr) minmax(280px,.7fr);align-items: end;gap: 30px 64px} .nown-editorial-archive-header h1{margin: 0;font-size: clamp(68px,9vw,142px);font-weight: 400;line-height: .8;letter-spacing: var(--nown-title-tracking-display)} .nown-editorial-archive-header__grid > p{max-width: 620px;margin: 0;font-family: var(--nown-font-mono);font-size: clamp(13px,1.05vw,16px);line-height: 1.45} .nown-editorial-archive-body{padding: clamp(36px,4.5vw,68px) var(--nown-pad) clamp(72px,8vw,120px)} .nown-editorial-archive-lead{width: 100%;display: grid;grid-template-columns: minmax(0,1.1fr) minmax(330px,.9fr);border: 1px solid var(--nown-black);color: var(--nown-black);transition: background 170ms ease,color 170ms ease} .nown-editorial-archive-lead:hover,.nown-editorial-archive-lead:focus-visible{background: var(--nown-acid);color: var(--nown-black);outline: 0} .nown-editorial-archive-lead__image{min-height: clamp(320px,34vw,500px);overflow: hidden;border-right: 1px solid var(--nown-black);background: var(--nown-black)} .nown-editorial-archive-lead__image img,.nown-editorial-archive-lead__image .nown-image-fallback{width: 100%;height: 100%;object-fit: cover} .nown-editorial-archive-lead__copy{min-width: 0;padding: clamp(25px,3.2vw,48px);display: flex;flex-direction: column} .nown-editorial-archive-lead__copy small{color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 9px;line-height: 1.35;letter-spacing: .07em;text-transform: uppercase} .nown-editorial-archive-lead__copy>strong{margin-top: clamp(25px,3.6vw,54px);display: block;font-size: clamp(42px,4.5vw,70px);font-weight: 400;line-height: .84;letter-spacing: var(--nown-title-tracking-large)} .nown-editorial-archive-lead__copy>strong .nown-title-pre{margin-bottom: 8px;font-size: .24em;line-height: 1.1} .nown-editorial-archive-lead__excerpt{margin: 18px 0 28px;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 12px;line-height: 1.45} .nown-editorial-archive-lead:hover :is(small,.nown-editorial-archive-lead__excerpt),.nown-editorial-archive-lead:focus-visible :is(small,.nown-editorial-archive-lead__excerpt){color: var(--nown-black)} .nown-editorial-archive-lead__copy .nown-read-link{margin-top: auto} .nown-editorial-archive-stream{margin-top: clamp(50px,5.5vw,82px)} .nown-editorial-archive-stream > header{padding: 14px 0;border-top: 2px solid var(--nown-black);border-bottom: 1px solid var(--nown-black)} .nown-editorial-archive-stream .nown-eyebrow{margin: 0} .nown-editorial-archive-grid{margin-top: 28px} .nown-editorial-archive-grid .nown-post-card{grid-column: span 3;padding: 11px;border: 1px solid transparent;border-top-color: var(--nown-line-light);color: var(--nown-black);transition: background 150ms ease,border-color 150ms ease,color 150ms ease} .nown-editorial-archive-grid .nown-post-card:hover,.nown-editorial-archive-grid .nown-post-card:focus-within{border-color: var(--nown-black);background: var(--nown-acid);color: var(--nown-black)} .nown-editorial-archive-grid .nown-post-card:hover :is(.nown-card-meta,.nown-card-excerpt,.nown-read-link),.nown-editorial-archive-grid .nown-post-card:focus-within :is(.nown-card-meta,.nown-card-excerpt,.nown-read-link){color: var(--nown-black)} .nown-editorial-archive-grid .nown-card-image:hover > img,.nown-editorial-archive-grid .nown-card-image:hover > .nown-image-fallback,.nown-editorial-archive-grid .nown-post-card:hover .nown-card-image > img,.nown-editorial-archive-grid .nown-post-card:hover .nown-card-image > .nown-image-fallback{transform: none;filter: none} @media (max-width: 1280px){.nown-tech-news-home__grid{grid-template-columns: 1fr;gap: 34px} .nown-tech-news-feed{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-left: 1px solid var(--nown-black)} .nown-tech-news-feed__item{padding-left: 13px;padding-right: 13px;border-right: 1px solid var(--nown-black)} .nown-tech-news-archive-grid{grid-template-columns: repeat(3,minmax(0,1fr))} .nown-editorial-archive-grid .nown-post-card{grid-column: span 4}} @media (max-width: 900px){.nown-tech-news-archive-grid{grid-template-columns: repeat(2,minmax(0,1fr))} .nown-editorial-archive-header__grid,.nown-editorial-archive-lead{grid-template-columns: 1fr} .nown-editorial-archive-lead__image{min-height: 0;aspect-ratio: 16 / 10;border-right: 0;border-bottom: 1px solid var(--nown-black)} .nown-editorial-archive-grid .nown-post-card{grid-column: span 6}} @media (max-width: 760px){.nown-tech-news-home__header{grid-template-columns: 1fr} .nown-tech-news-home__header > .nown-read-link{grid-column: auto} .nown-tech-news-feed{display: block;border-left: 0} .nown-tech-news-feed__item{padding-left: 0;padding-right: 0;border-right: 0} .nown-tech-news-archive-header{min-height: 0}} @media (max-width: 620px){.nown-breadcrumb{margin-bottom: 16px;font-size: 7px} .nown-breadcrumb li[aria-current="page"]{max-width: 42vw} .nown-tech-news-archive-header{min-height: 0;padding-top: 32px} .nown-tech-news-archive-header h1{font-size: 18vw} .nown-tech-news-archive-body{padding-top: 30px} .nown-tech-news-archive-grid{display: block} .nown-editorial-archive-header h1{font-size: 18vw} .nown-editorial-archive-header__grid{grid-template-columns: 1fr} .nown-editorial-archive-grid{display: block} .nown-editorial-archive-grid .nown-post-card{width: 100%;margin-bottom: 37px}} :root{--nown-news-signal: #65d7df;--nown-news-surface: #d5f0f2;--nown-news-ink: #070707;--nown-news-muted: #070707} .nown-hero-ticker{background: var(--nown-news-signal);color: var(--nown-news-ink)} .nown-hero-ticker__item:hover,.nown-hero-ticker__item:focus-visible{background: var(--nown-news-ink);color: var(--nown-news-signal)} .nown-tech-news-home,.nown-tech-news-home.nown-surface-light{--nown-local-line: var(--nown-news-ink);border-color: var(--nown-news-ink);background: var(--nown-news-signal);color: var(--nown-news-ink)} .nown-tech-news-home__header{border-top-color: var(--nown-news-ink)} .nown-tech-news-home__header .nown-eyebrow,.nown-tech-news-home__header > .nown-read-link,.nown-tech-news-home .nown-tech-news-lead__copy .nown-read-link{color: var(--nown-news-ink)} .nown-tech-news-home__header > p,.nown-tech-news-home :is( .nown-tech-news-meta,.nown-tech-news-lead__excerpt,.nown-tech-news-feed__body small,.nown-tech-news-feed__body > span:last-child ){color: var(--nown-news-muted)} .nown-tech-news-lead{border-color: var(--nown-news-ink);background: transparent;color: var(--nown-news-ink)} .nown-tech-news-lead__image{border-right-color: var(--nown-news-ink)} .nown-tech-news-lead:hover,.nown-tech-news-lead:focus-visible{background: var(--nown-news-ink);color: var(--nown-news-signal)} .nown-tech-news-home .nown-tech-news-lead:hover :is( .nown-tech-news-meta,.nown-tech-news-lead__excerpt,.nown-read-link ),.nown-tech-news-home .nown-tech-news-lead:focus-visible :is( .nown-tech-news-meta,.nown-tech-news-lead__excerpt,.nown-read-link ){color: var(--nown-news-signal)} .nown-tech-news-feed{border-top-color: var(--nown-news-ink)} .nown-tech-news-feed__item{border-bottom-color: var(--nown-news-ink);color: var(--nown-news-ink)} .nown-tech-news-feed__item:hover,.nown-tech-news-feed__item:focus-visible{background: var(--nown-news-ink);color: var(--nown-news-signal)} .nown-tech-news-feed__item:hover :is(small,.nown-tech-news-feed__body > span:last-child),.nown-tech-news-feed__item:focus-visible :is(small,.nown-tech-news-feed__body > span:last-child){color: var(--nown-news-signal)} .nown-tech-news-archive-page{background: var(--nown-news-surface);color: var(--nown-news-ink)} .nown-tech-news-archive-header{background: var(--nown-news-signal);color: var(--nown-news-ink)} .nown-tech-news-archive-header__deck{border-top-color: var(--nown-news-ink)} .nown-tech-news-archive-header__deck p{color: var(--nown-news-muted)} .nown-tech-news-archive-header .nown-read-link,.nown-tech-news-archive-header .nown-eyebrow,.nown-tech-news-archive-header .nown-breadcrumb{color: var(--nown-news-ink)} .nown-tech-news-archive-lead,.nown-tech-news-card{border-color: var(--nown-news-ink);background: transparent;color: var(--nown-news-ink)} .nown-tech-news-archive-lead:hover,.nown-tech-news-archive-lead:focus-visible,.nown-tech-news-card:hover,.nown-tech-news-card:focus-visible{background: var(--nown-news-ink);color: var(--nown-news-signal)} .nown-tech-news-archive-lead:hover :is(.nown-tech-news-meta,.nown-tech-news-archive-lead__excerpt,.nown-read-link),.nown-tech-news-archive-lead:focus-visible :is(.nown-tech-news-meta,.nown-tech-news-archive-lead__excerpt,.nown-read-link),.nown-tech-news-card:hover :is(.nown-tech-news-meta,.nown-tech-news-card__excerpt,.nown-read-link),.nown-tech-news-card:focus-visible :is(.nown-tech-news-meta,.nown-tech-news-card__excerpt,.nown-read-link){color: var(--nown-news-signal)} .nown-tech-news-archive-lead__excerpt,.nown-tech-news-card__excerpt,.nown-tech-news-archive-page .nown-tech-news-meta{color: var(--nown-news-muted)} .nown-tech-news-article{background: var(--nown-news-surface);color: var(--nown-news-ink)} .nown-tech-news-intro{border-bottom: 1px solid var(--nown-news-ink);background: var(--nown-news-signal)} .nown-tech-news-intro h1 .nown-title-pre,.nown-tech-news-intro > .nown-tech-news-meta,.nown-tech-news-deck,.nown-tech-news-published{color: var(--nown-news-muted)} .nown-tech-news-home__header > p,.nown-tech-news-home .nown-tech-news-meta,.nown-tech-news-home .nown-tech-news-lead__excerpt,.nown-tech-news-home .nown-tech-news-feed__body small,.nown-tech-news-home .nown-tech-news-feed__body > span:last-child,.nown-tech-news-archive-header__deck p,.nown-tech-news-archive-lead__excerpt,.nown-tech-news-card__excerpt,.nown-tech-news-archive-page .nown-tech-news-meta,.nown-tech-news-intro h1 .nown-title-pre,.nown-tech-news-intro > .nown-tech-news-meta,.nown-tech-news-deck,.nown-tech-news-published{color: #070707;opacity: 1} @media (min-width: 1281px){.nown-tech-news-home__grid{grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(24px,2.4vw,38px)} .nown-tech-news-lead{min-height: clamp(250px,18vw,300px);grid-template-columns: minmax(190px,.78fr) minmax(0,1.22fr)} .nown-tech-news-lead__copy{padding: clamp(17px,1.7vw,24px)} .nown-tech-news-lead__copy h3{margin-top: clamp(13px,1.5vw,21px);font-size: clamp(27px,2.15vw,38px);line-height: .91} .nown-tech-news-lead__excerpt{margin: 11px 0 16px;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3} .nown-tech-news-feed__item{min-height: 104px;padding-top: 14px;padding-bottom: 14px;grid-template-columns: 34px minmax(0,1fr) 15px} .nown-tech-news-feed__body>strong{font-size: clamp(22px,1.85vw,32px);line-height: .93} .nown-tech-news-feed__body > span:last-child{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 1}} @media (max-width: 1280px){.nown-tech-news-home .nown-tech-news-feed{border-left-color: var(--nown-news-ink)} .nown-tech-news-home .nown-tech-news-feed__item{border-right-color: var(--nown-news-ink)}} @media (max-width: 620px){.nown-tech-news-home__grid{gap: 30px} .nown-tech-news-lead{min-height: 0;grid-template-columns: 1fr} .nown-tech-news-lead__image{width: 100%;height: auto;max-height: 210px;aspect-ratio: 16 / 8.5;border-right: 0;border-bottom: 1px solid var(--nown-news-ink,#070707)} .nown-tech-news-lead__copy{min-height: 0;padding: 17px 16px 15px} .nown-tech-news-lead__copy h3{margin-top: 14px;font-size: clamp(34px,9.2vw,42px);line-height: .9} .nown-tech-news-lead__excerpt{margin: 10px 0 14px;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2} .nown-tech-news-lead__copy .nown-read-link{margin-top: 0;padding-top: 10px} .nown-categories{gap: 32px} .nown-category-list{margin-top: 4px}} .nown-hero-deck em,.nown-hero-deck i,.nown-hero-rail-copy small em,.nown-hero-rail-copy small i,.nown-lead-excerpt em,.nown-lead-excerpt i,.nown-signal-text small em,.nown-signal-text small i,.nown-criterion-copy > p em,.nown-criterion-copy > p i,.nown-card-excerpt em,.nown-card-excerpt i,.nown-related-excerpt em,.nown-related-excerpt i,.nown-article-deck em,.nown-article-deck i,.nown-tech-news-deck em,.nown-tech-news-deck i,.nown-tech-news-lead__excerpt em,.nown-tech-news-lead__excerpt i,.nown-tech-news-list span em,.nown-tech-news-list span i,.nown-tech-news-archive-lead__excerpt em,.nown-tech-news-archive-lead__excerpt i,.nown-tech-news-card__excerpt em,.nown-tech-news-card__excerpt i,.nown-tech-news-followup-card__excerpt em,.nown-tech-news-followup-card__excerpt i,.nown-editorial-archive-lead__excerpt em,.nown-editorial-archive-lead__excerpt i,.nown-category-lead__excerpt em,.nown-category-lead__excerpt i{font-style: italic} @media (max-width: 620px){.nown-tech-news-archive-body{width: 100%;max-width: 100%;padding-right: var(--nown-pad);padding-left: var(--nown-pad);overflow: clip} .nown-tech-news-archive-lead{width: 100%;max-width: 100%;min-width: 0;margin-right: 0;margin-left: 0;grid-template-columns: minmax(0,1fr);overflow: hidden} .nown-tech-news-archive-lead > *{min-width: 0;max-width: 100%} .nown-tech-news-archive-lead__image{width: 100%;max-width: 100%;min-height: 0;height: auto;aspect-ratio: 16 / 10;overflow: hidden} .nown-tech-news-archive-lead__image > img,.nown-tech-news-archive-lead__image > .nown-image-fallback{width: 100%;max-width: 100%;height: 100%} .nown-tech-news-archive-lead__copy{width: 100%;max-width: 100%;min-width: 0}} @media (max-width: 620px){.nown-article-meta{gap: 4px;color: #070707;font-size: 9px;line-height: 1.22;letter-spacing: .055em} .nown-article-meta > span{color: #070707} .nown-hero-rail-meta{font-size: 9px;line-height: 1.15;letter-spacing: .085em} .nown-rail-title{font-size: clamp(18px,5.15vw,21px);line-height: 1.02} .nown-hero-rail-copy small{font-size: 11px;line-height: 1.32} .nown-hero-rail-action{font-size: 9px}} .nown-rail-title .nown-title-remate,.nown-signal-text .nown-title-remate{margin-top: .24em;font-size: .72em;line-height: 1.04} .nown-post-card .nown-title-remate,.nown-related-grid .nown-title-remate,.nown-tech-news-card .nown-title-remate,.nown-tech-news-followup-card .nown-title-remate{font-size: .68em;line-height: 1.04} .nown-hero-copy .nown-title-remate{font-size: .55em} .nown-tech-news-intro h1 .nown-title-remate{max-width: 940px;margin-top: clamp(5px,.55vw,9px);font-size: clamp(32px,3.6vw,54px);line-height: .97} .nown-site-footer{padding: 0;overflow: hidden} .nown-footer-primary{display: grid;grid-template-columns: minmax(0,1.28fr) minmax(360px,.72fr);border-bottom: 1px solid var(--nown-line-dark)} .nown-footer-letter,.nown-footer-social{min-width: 0;min-height: clamp(410px,42vw,590px);padding: clamp(30px,4vw,60px) var(--nown-pad);display: flex;flex-direction: column} .nown-footer-letter{background: var(--nown-acid);color: var(--nown-black);border-right: 1px solid var(--nown-black)} .nown-footer-social{background: var(--nown-ice);color: var(--nown-black)} .nown-footer-primary .nown-eyebrow{color: inherit} .nown-footer-letter__copy,.nown-footer-social__copy{margin-top: auto} .nown-footer-letter h2,.nown-footer-social h2{margin: 0;font-family: var(--nown-font-display);font-size: clamp(50px,6.2vw,98px);font-weight: 400;line-height: .84;letter-spacing: var(--nown-title-tracking-display)} .nown-footer-social h2{font-size: clamp(43px,4.8vw,76px)} .nown-footer-letter__copy > p,.nown-footer-social__copy > p{max-width: 590px;margin: 25px 0 0;font-family: var(--nown-font-mono);font-size: clamp(13px,1.15vw,17px);line-height: 1.4} .nown-footer-letter__action{margin-top: clamp(28px,4vw,50px)} .nown-footer-letter__action form,.nown-footer-letter__action .mc4wp-form-fields,.nown-footer-letter__action .newsletter-form{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;border-top: 1px solid var(--nown-black);border-bottom: 1px solid var(--nown-black)} .nown-footer-letter__action input[type="email"],.nown-footer-letter__action input[type="text"]{min-width: 0;width: 100%;padding: 18px 0 16px;border: 0;outline: 0;background: transparent;color: var(--nown-black);font: 500 clamp(15px,1.4vw,21px)/1.2 var(--nown-font-mono)} .nown-footer-letter__action input::placeholder{color: rgba(7,7,7,.62)} .nown-footer-letter__action button,.nown-footer-letter__action input[type="submit"]{min-height: 58px;padding: 16px 0 14px 24px;border: 0;background: transparent;color: var(--nown-black);text-transform: uppercase;font: 750 9px/1 var(--nown-font-mono);letter-spacing: .1em;cursor: pointer} .nown-footer-letter .nown-newsletter-privacy{color: var(--nown-black)} .nown-footer-social__links{margin-top: clamp(28px,4vw,50px);border-top: 1px solid var(--nown-black)} .nown-footer-social__links a{min-height: 72px;padding: 0 2px;display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;gap: 18px;border-bottom: 1px solid var(--nown-black);transition: padding 220ms var(--nown-underline-ease),background 180ms ease} .nown-footer-social__links strong{font-family: var(--nown-font-display);font-size: clamp(28px,2.5vw,42px);font-weight: 400;line-height: .9;letter-spacing: var(--nown-title-tracking-medium)} .nown-footer-social__links span{font-family: var(--nown-font-mono);font-size: 9px;letter-spacing: .08em;text-transform: uppercase} .nown-footer-social__links .nown-pixel-icon{width: 14px;height: 14px;transition: transform 220ms var(--nown-underline-ease)} .nown-footer-social__links a:hover,.nown-footer-social__links a:focus-visible{padding-left: 13px;padding-right: 13px;background: var(--nown-cyan);outline: 0} .nown-footer-social__links a:hover .nown-pixel-icon,.nown-footer-social__links a:focus-visible .nown-pixel-icon{transform: translate(3px,-3px)} .nown-footer-identity{min-height: 128px;padding: 0 var(--nown-pad);grid-template-columns: minmax(190px,.4fr) minmax(280px,.6fr);justify-content: start;border-bottom: 1px solid var(--nown-line-dark)} .nown-footer-identity > p{color: var(--nown-white)} .nown-footer-nav{margin-left: 40%;margin-right: var(--nown-pad)} .nown-footer-bottom{margin: 0 var(--nown-pad)} @media (max-width: 900px){.nown-footer-primary{grid-template-columns: 1fr} .nown-footer-letter,.nown-footer-social{min-height: 420px} .nown-footer-letter{border-right: 0;border-bottom: 1px solid var(--nown-black)} .nown-footer-nav{margin-left: 0;margin-right: 0;padding: 0 var(--nown-pad)}} @media (max-width: 620px){.nown-footer-letter,.nown-footer-social{min-height: 0;padding-top: 34px;padding-bottom: 38px} .nown-footer-letter h2{font-size: 13vw} .nown-footer-social h2{font-size: 12vw} .nown-footer-letter__copy,.nown-footer-social__copy{margin-top: 58px} .nown-footer-letter__copy > p,.nown-footer-social__copy > p{margin-top: 18px;font-size: 13px} .nown-footer-letter__action form,.nown-footer-letter__action .mc4wp-form-fields,.nown-footer-letter__action .newsletter-form{grid-template-columns: 1fr} .nown-footer-letter__action button,.nown-footer-letter__action input[type="submit"]{padding-left: 0;text-align: left;border-top: 1px solid rgba(7,7,7,.22)} .nown-footer-social__links a{min-height: 64px;grid-template-columns: minmax(0,1fr) auto} .nown-footer-social__links span{display: none} .nown-footer-social__links strong{font-size: 32px} .nown-footer-identity{padding: 27px var(--nown-pad) 23px} .nown-footer-nav{grid-template-columns: 1fr} .nown-footer-nav > div,.nown-footer-nav > div:first-child,.nown-footer-nav > div:last-child{min-height: 0;padding: 22px 0;border-right: 0;border-bottom: 1px solid var(--nown-line-dark)} .nown-footer-nav ul{flex-direction: row;flex-wrap: wrap;gap: 11px 18px} .nown-footer-bottom{margin: 0 var(--nown-pad)}} #nownletter{scroll-margin-top: calc(var(--nown-header-height) + 16px)} .nown-anchor-alias{position: absolute;width: 1px;height: 1px;overflow: hidden;pointer-events: none} .nown-footer-social__copy > p{max-width: 540px} .nown-footer-letter__action .nown-newsletter-fallback{min-height: 76px;padding: 0 20px;border: 1px solid var(--nown-black);background: var(--nown-black);color: var(--nown-acid);font-size: clamp(12px,1.15vw,16px);font-weight: 750;letter-spacing: .085em} .nown-footer-letter__action .nown-newsletter-fallback .nown-pixel-icon{width: 18px;height: 18px;transition: transform 220ms var(--nown-underline-ease)} .nown-footer-letter__action .nown-newsletter-fallback:hover,.nown-footer-letter__action .nown-newsletter-fallback:focus-visible{padding-right: 25px;padding-left: 25px;background: var(--nown-violet);color: var(--nown-black);outline: 0} .nown-footer-letter__action .nown-newsletter-fallback:hover .nown-pixel-icon,.nown-footer-letter__action .nown-newsletter-fallback:focus-visible .nown-pixel-icon{transform: translate(3px,-3px)} @media (max-width: 620px){.nown-footer-letter__action .nown-newsletter-fallback{min-height: 70px;padding-right: 16px;padding-left: 16px;font-size: 12px}} @media (max-width: 700px){.nown-entry-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered),.nown-page-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered),.nown-entry-content .wp-block-quote:not(.twitter-tweet):not(.twitter-tweet-rendered){margin: 1.8em 0;padding: 20px 20px 22px 22px;border-left-width: 5px;font-size: clamp(16px,4.6vw,18px);line-height: 1.38;letter-spacing: -.01em;box-shadow: 4px 4px 0 var(--nown-violet)} .nown-entry-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered)::before,.nown-page-content blockquote:not(.twitter-tweet):not(.twitter-tweet-rendered)::before,.nown-entry-content .wp-block-quote:not(.twitter-tweet):not(.twitter-tweet-rendered)::before{margin-bottom: 13px}} .nown-entry-content :is( figure,.wp-caption,.wp-block-image,.nown-media-frame,.nown-caption ):has(img){min-height: 0 !important;aspect-ratio: auto !important;line-height: 0} .nown-entry-content :is( figure,.wp-caption,.wp-block-image,.nown-media-frame,.nown-caption ):has(img) :is(img,a,a > img){margin-top: 0 !important;margin-bottom: 0 !important} .nown-entry-content :is( figure,.wp-caption,.wp-block-image,.nown-media-frame,.nown-caption ):has(img) img,.nown-entry-content > p > img,.nown-entry-content > p > a:only-child > img{display: block;height: auto;vertical-align: top} .nown-entry-content > p:has(> img:only-child),.nown-entry-content > p:has(> a:only-child > img:only-child){line-height: 0} .nown-entry-content :is( figure,.wp-caption,.wp-block-image,.nown-media-frame,.nown-caption ).nown-media--vertical:not(.nown-video-frame):not(.alignleft):not(.alignright){width: fit-content !important;max-width: 100% !important;margin-right: auto !important;margin-left: auto !important} .nown-entry-content :is( figure,.wp-caption,.wp-block-image,.nown-media-frame,.nown-caption ).nown-media--vertical:not(.nown-video-frame) img{width: auto !important;max-width: 100% !important;max-height: min(620px,68vh);height: auto !important;object-fit: contain} .nown-entry-content :is( figure,.wp-caption,.wp-block-image,.nown-media-frame,.nown-caption ) figcaption,.nown-entry-content .wp-caption-text{line-height: 1.4} @media (min-width: 960px){.nown-entry-content :is( figure,.wp-caption,.wp-block-image,.nown-media-frame,.nown-caption ).nown-media-fit:not(.alignleft):not(.alignright){box-sizing: border-box !important;max-width: 100% !important;margin-right: auto !important;margin-left: auto !important} .nown-entry-content :is( figure,.wp-caption,.wp-block-image,.nown-media-frame,.nown-caption ).nown-media-fit :is(figcaption,.wp-caption-text){width: 100% !important;max-width: 100% !important;box-sizing: border-box;overflow-wrap: anywhere}} @media (min-width: 960px){.nown-entry-content :is( figure,.wp-caption,.wp-block-image,.nown-media-frame,.nown-caption ).nown-media-ratio-fit:not(.alignleft):not(.alignright){width: var(--nown-media-card-width) !important;max-width: 100% !important;margin-right: auto !important;margin-left: auto !important} .nown-entry-content :is( figure,.wp-caption,.wp-block-image,.nown-media-frame,.nown-caption ).nown-media-ratio-fit:not(.alignleft):not(.alignright) > img,.nown-entry-content :is( figure,.wp-caption,.wp-block-image,.nown-media-frame,.nown-caption ).nown-media-ratio-fit:not(.alignleft):not(.alignright) > a > img{display: block !important;width: 100% !important;max-width: none !important;height: auto !important;max-height: none !important;margin: 0 !important;object-fit: contain} .nown-entry-content :is( figure,.wp-caption,.wp-block-image,.nown-media-frame,.nown-caption ).nown-media-ratio-fit :is(figcaption,.wp-caption-text){width: 100% !important;max-width: 100% !important;box-sizing: border-box;overflow-wrap: anywhere}} .nown-poll{margin: clamp(38px,5vw,64px) 0;border: 1px solid var(--nown-black);background: var(--nown-ice);color: var(--nown-black);overflow: hidden} .nown-poll__header{display: flex;align-items: center;justify-content: space-between;gap: 20px;min-height: 38px;padding: 9px 12px;background: var(--nown-black);color: var(--nown-acid);font-family: var(--nown-font-mono);font-size: 10px;font-weight: 650;letter-spacing: .08em;line-height: 1.2;text-transform: uppercase} .nown-poll__body{padding: clamp(20px,3vw,34px)} .nown-poll__body h2{max-width: 760px;margin: 0 0 clamp(22px,3vw,32px);color: var(--nown-black);font-family: var(--nown-font-display);font-size: clamp(34px,4.25vw,58px);font-weight: 500;letter-spacing: var(--nown-title-tracking-large);line-height: .96} .nown-poll__options{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--nown-black);border-left: 1px solid var(--nown-black)} .nown-poll__option{appearance: none;display: flex;align-items: center;justify-content: space-between;gap: 18px;min-height: 62px;padding: 14px 16px;border: 0;border-right: 1px solid var(--nown-black);border-bottom: 1px solid var(--nown-black);border-radius: 0;background: transparent;color: var(--nown-black);cursor: pointer;font-family: var(--nown-font-mono);font-size: 13px;font-weight: 560;line-height: 1.3;text-align: left;transition: background-color 160ms ease,color 160ms ease} .nown-poll__option > span:last-child{flex: 0 0 auto;font-size: 21px;line-height: 1} .nown-poll__option:hover,.nown-poll__option:focus-visible{background: var(--nown-acid);color: var(--nown-black);outline: none} .nown-poll__option:disabled{cursor: wait;opacity: .6} .nown-poll__feedback{min-height: 0;margin-top: 10px;font-family: var(--nown-font-mono);font-size: 11px} .nown-poll__feedback:empty{display: none} .nown-poll__results{display: grid;gap: 18px} .nown-poll__results[hidden]{display: none} .nown-poll__result-label{display: flex;align-items: baseline;justify-content: space-between;gap: 18px;margin-bottom: 7px;font-family: var(--nown-font-mono);font-size: 12px;line-height: 1.35} .nown-poll__result-label > span:first-child{display: inline-flex;align-items: center;flex-wrap: wrap;gap: 8px} .nown-poll__result-label strong{font-size: 14px} .nown-poll__chosen{display: inline-block;padding: 2px 5px;background: var(--nown-black);color: var(--nown-acid);font-size: 8px;font-weight: 700;letter-spacing: .06em;line-height: 1.25} .nown-poll__bar{height: 12px;border: 1px solid var(--nown-black);background: transparent;overflow: hidden} .nown-poll__bar > span{display: block;height: 100%;background: var(--nown-black);transition: width 520ms cubic-bezier(.16,.72,.22,1)} .nown-poll__result.is-selected .nown-poll__bar > span{background: var(--nown-acid);box-shadow: inset 0 0 0 1px var(--nown-black)} .nown-poll__total,.nown-poll__note{margin: 18px 0 0;color: var(--nown-muted-light);font-family: var(--nown-font-mono);font-size: 10px;letter-spacing: .02em;line-height: 1.4} .nown-poll__total{margin-top: 4px;color: var(--nown-black);font-weight: 620} .nown-poll.is-voted .nown-poll__note,.nown-poll.is-closed .nown-poll__note{margin-top: 22px} @media (max-width: 640px){.nown-poll__body{padding: 18px} .nown-poll__body h2{font-size: clamp(31px,10vw,42px)} .nown-poll__options{grid-template-columns: 1fr} .nown-poll__option{min-height: 58px}} .nown-post-card,.nown-tech-news-card{height: 100%} .nown-post-card .nown-read-link,.nown-tech-news-card .nown-read-link{width: 100%;margin-top: auto;padding: 12px 0 8px;align-self: stretch;justify-content: space-between;border-top: 1px solid currentColor;border-bottom: 0} .nown-post-card .nown-card-excerpt,.nown-tech-news-card__excerpt{margin-bottom: 18px} .nown-editorial-archive-grid .nown-post-card{padding: 12px} .nown-editorial-archive-grid .nown-post-card:hover .nown-read-link,.nown-editorial-archive-grid .nown-post-card:focus-within .nown-read-link{border-top-color: var(--nown-black)} .nown-tech-news-card:hover .nown-read-link,.nown-tech-news-card:focus-visible .nown-read-link{border-top-color: currentColor} @media (max-width: 760px){.nown-post-card .nown-read-link,.nown-tech-news-card .nown-read-link{padding-top: 11px}} .nown-timeline{margin: clamp(30px,4vw,48px) 0;color: var(--nown-black)} .nown-entry-content .nown-timeline__items,.nown-page-content .nown-timeline__items,.nown-timeline__items{position: relative;margin: 0;padding: 0;list-style: none;counter-reset: none} .nown-entry-content .nown-timeline__items::before,.nown-page-content .nown-timeline__items::before,.nown-timeline__items::before{content: "";position: absolute;top: 15px;bottom: 15px;left: 24px;width: 1px;background: var(--nown-black);opacity: .62;pointer-events: none} .nown-entry-content .nown-timeline__items > .nown-timeline__item,.nown-page-content .nown-timeline__items > .nown-timeline__item,.nown-timeline__item{position: relative;display: grid;grid-template-columns: 48px minmax(0,1fr);gap: clamp(12px,1.8vw,22px);align-items: start;margin: 0;padding: 0 0 clamp(28px,3.6vw,42px);counter-increment: none} .nown-entry-content .nown-timeline__items > .nown-timeline__item:last-child,.nown-page-content .nown-timeline__items > .nown-timeline__item:last-child,.nown-timeline__item:last-child{padding-bottom: 0} .nown-entry-content .nown-timeline__items > .nown-timeline__item::before,.nown-page-content .nown-timeline__items > .nown-timeline__item::before,.nown-timeline__items > .nown-timeline__item::before{content: none !important;display: none !important} .nown-timeline__marker{position: relative;z-index: 2;display: flex;align-items: flex-start;justify-content: center;padding-top: 4px} .nown-timeline__marker span{position: relative;z-index: 2;display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 23px;border: 1px solid var(--nown-black);background: var(--nown-acid);color: var(--nown-black);font-family: var(--nown-font-mono);font-size: 9px;font-weight: 760;line-height: 1} .nown-timeline__content{min-width: 0;max-width: 860px} .nown-timeline__moment{margin: 0 0 6px;color: var(--nown-black);font-family: var(--nown-font-mono);font-size: 10px;font-weight: 700;line-height: 1.25;letter-spacing: .055em;text-transform: uppercase} .nown-timeline__text{color: #202727;font-family: var(--nown-font-body);font-size: clamp(15px,1.28vw,17px);line-height: 1.58} .nown-timeline__text p{margin: 0 0 .72em} .nown-timeline__text p:last-child{margin-bottom: 0} .nown-timeline__text strong{color: var(--nown-black);font-weight: 720} .nown-timeline__text a{color: var(--nown-black);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px} .nown-timeline__text u{text-decoration-thickness: 1px;text-underline-offset: 3px} .nown-timeline__text code{display: inline;padding: .08em .28em;border: 1px solid rgba(7,7,7,.28);background: transparent;color: var(--nown-black);font-family: var(--nown-font-mono);font-size: .88em;line-height: inherit;box-decoration-break: clone;-webkit-box-decoration-break: clone} @media (max-width: 720px){.nown-timeline{margin: 28px 0} .nown-entry-content .nown-timeline__items::before,.nown-page-content .nown-timeline__items::before,.nown-timeline__items::before{top: 14px;bottom: 14px;left: 19px} .nown-entry-content .nown-timeline__items > .nown-timeline__item,.nown-page-content .nown-timeline__items > .nown-timeline__item,.nown-timeline__item{grid-template-columns: 38px minmax(0,1fr);gap: 11px;padding-bottom: 28px} .nown-timeline__marker span{width: 27px;height: 21px;font-size: 8px} .nown-timeline__moment{margin-bottom: 5px;font-size: 9px} .nown-timeline__text{font-size: 15px;line-height: 1.55}} .nown-entry-content a.nown-lightbox-link{cursor: zoom-in} .nown-entry-content a.nown-lightbox-link:focus-visible{outline: 2px solid #b8ff3d;outline-offset: 3px} html.nown-lightbox-open,body.nown-lightbox-open{overflow: hidden} .nown-lightbox{position: fixed;inset: 0;z-index: 999999;display: grid;grid-template-rows: auto minmax(0,1fr) auto;background: rgba(7,7,7,0.97);color: #f5f5f0;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 150ms ease,visibility 150ms ease} .nown-lightbox.is-open{opacity: 1;visibility: visible;pointer-events: auto} .nown-lightbox__topbar{min-height: 58px;display: flex;align-items: center;justify-content: flex-end;gap: 10px;padding: 10px 14px;border-bottom: 1px solid rgba(245,245,240,0.24)} .nown-lightbox__counter{margin-right: auto;font-family: "Geist Mono",monospace;font-size: 12px;line-height: 1;letter-spacing: 0.04em;text-transform: uppercase} .nown-lightbox__button{appearance: none;border: 1px solid #f5f5f0;border-radius: 0;background: transparent;color: #f5f5f0;min-width: 42px;height: 36px;padding: 0 11px;display: inline-flex;align-items: center;justify-content: center;font-family: "Geist Mono",monospace;font-size: 13px;line-height: 1;cursor: pointer} .nown-lightbox__button:hover,.nown-lightbox__button:focus-visible{background: #b8ff3d;border-color: #b8ff3d;color: #070707;outline: none} .nown-lightbox__button[hidden]{display: none} .nown-lightbox__stage{min-height: 0;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: clamp(8px,2vw,24px);padding: clamp(12px,2.5vw,30px)} .nown-lightbox__image-wrap{min-width: 0;min-height: 0;height: 100%;display: flex;align-items: center;justify-content: center} .nown-lightbox__image{display: block;width: auto;height: auto;max-width: 100%;max-height: 100%;object-fit: contain} .nown-lightbox__nav{width: 44px;height: 54px;padding: 0;font-size: 20px} .nown-lightbox__caption{min-height: 0;padding: 11px 14px 13px;border-top: 1px solid rgba(245,245,240,0.24);font-family: "Geist Mono",monospace;font-size: 12px;line-height: 1.45;color: #f5f5f0} .nown-lightbox__caption:empty{display: none} .nown-lightbox__caption a{display: inline;padding: 1px 3px 2px;background: transparent;box-shadow: inset 0 -.18em 0 #b8ff3d;color: #f5f5f0;font-weight: 750;text-decoration: none;transition: box-shadow 170ms ease,color 170ms ease,background 170ms ease} .nown-lightbox__caption a:hover,.nown-lightbox__caption a:focus-visible{background: #b8ff3d;box-shadow: none;color: #070707;outline: 0} @media (max-width: 680px){.nown-lightbox__topbar{min-height: 52px;padding: 8px 10px} .nown-lightbox__stage{grid-template-columns: 1fr;grid-template-rows: minmax(0,1fr) auto;gap: 10px;padding: 10px} .nown-lightbox__image-wrap{grid-column: 1;grid-row: 1} .nown-lightbox__nav{grid-row: 2;width: 100%;height: 40px} .nown-lightbox__prev{grid-column: 1;justify-self: start;width: calc(50% - 5px)} .nown-lightbox__next{grid-column: 1;justify-self: end;width: calc(50% - 5px)} .nown-lightbox__caption{padding: 10px}} @media (prefers-reduced-motion: reduce){.nown-lightbox{transition: none}} .nown-editorial-archive-header,.nown-category-header,.nown-tech-news-archive-header,.nown-article-page:not(.nown-tech-news-single) .nown-article-intro{isolation: isolate;overflow: hidden;position: relative} .nown-editorial-archive-header,.nown-category-header,.nown-article-page:not(.nown-tech-news-single) .nown-article-intro{background-color: var(--nown-ice);background-image: linear-gradient(to right,rgba(7,7,7,.13) 1px,transparent 1px),linear-gradient(to bottom,rgba(7,7,7,.10) 1px,transparent 1px),radial-gradient(circle at 84% 22%,rgba(184,255,61,.22) 0,rgba(184,255,61,.07) 18%,transparent 43%),radial-gradient(circle at 8% 96%,rgba(246,115,160,.14) 0,rgba(246,115,160,.045) 22%,transparent 47%),radial-gradient(circle at 57% 65%,rgba(132,192,255,.09) 0,transparent 40%);background-size: clamp(180px,22vw,330px) 100%,100% clamp(105px,11vw,158px),100% 100%,100% 100%,100% 100%} .nown-article-page:not(.nown-tech-news-single) .nown-article-intro{background-image: linear-gradient(to right,rgba(7,7,7,.075) 1px,transparent 1px),linear-gradient(to bottom,rgba(7,7,7,.055) 1px,transparent 1px),radial-gradient(circle at 91% 12%,rgba(184,255,61,.14) 0,rgba(184,255,61,.04) 20%,transparent 46%),radial-gradient(circle at 4% 100%,rgba(246,115,160,.085) 0,rgba(246,115,160,.025) 24%,transparent 50%),radial-gradient(circle at 58% 76%,rgba(132,192,255,.06) 0,transparent 42%)} .nown-editorial-archive-header::after,.nown-category-header::after,.nown-tech-news-archive-header::after,.nown-article-page:not(.nown-tech-news-single) .nown-article-intro::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='144' viewBox='0 0 144 144'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.86'/%3E%3C/svg%3E");background-repeat: repeat;background-size: 144px 144px;opacity: .085;mix-blend-mode: multiply} .nown-editorial-archive-header > *,.nown-category-header > *,.nown-tech-news-archive-header > *,.nown-article-page:not(.nown-tech-news-single) .nown-article-intro > *{position: relative;z-index: 1} .nown-category-header::before{z-index: 2} .nown-tech-news-archive-header{background-color: var(--nown-news-signal);color: var(--nown-news-ink);background-image: linear-gradient(to right,rgba(7,7,7,.14) 1px,transparent 1px),linear-gradient(to bottom,rgba(7,7,7,.10) 1px,transparent 1px),radial-gradient(circle at 88% 15%,rgba(184,255,61,.27) 0,rgba(184,255,61,.08) 20%,transparent 44%),radial-gradient(circle at 6% 96%,rgba(255,84,153,.14) 0,rgba(255,84,153,.04) 24%,transparent 49%),radial-gradient(circle at 54% 72%,rgba(255,255,255,.18) 0,transparent 40%);background-size: clamp(180px,22vw,330px) 100%,100% clamp(105px,11vw,158px),100% 100%,100% 100%,100% 100%} .nown-tech-news-archive-header::after{opacity: .075;mix-blend-mode: multiply} .nown-tech-news-archive-header h1,.nown-tech-news-archive-header__meta,.nown-tech-news-archive-header__deck,.nown-tech-news-archive-header__deck p,.nown-tech-news-archive-header .nown-read-link,.nown-tech-news-archive-header .nown-eyebrow,.nown-tech-news-archive-header .nown-breadcrumb{color: var(--nown-news-ink)} .nown-tech-news-archive-header__deck{border-top-color: var(--nown-news-ink)} .nown-editorial-archive-header__grid > p,.nown-category-header__context,.nown-tech-news-archive-header__deck{backdrop-filter: blur(1.5px);-webkit-backdrop-filter: blur(1.5px)} @media (max-width: 760px){.nown-editorial-archive-header,.nown-category-header,.nown-tech-news-archive-header,.nown-article-page:not(.nown-tech-news-single) .nown-article-intro{background-size: 46vw 100%,100% 112px,100% 100%,100% 100%,100% 100%} .nown-editorial-archive-header::after,.nown-category-header::after,.nown-article-page:not(.nown-tech-news-single) .nown-article-intro::after{opacity: .068} .nown-tech-news-archive-header::after{opacity: .06}} .nown-breadcrumb ol{flex-wrap: wrap;align-items: baseline} .nown-breadcrumb li[aria-current="page"]{max-width: none;overflow: visible;flex: 1 1 auto} .nown-breadcrumb li[aria-current="page"] span{overflow: visible;text-overflow: clip;white-space: normal;overflow-wrap: anywhere} .nown-post-sources a{display: inline;padding: 0;box-shadow: none !important;background: none !important;color: var(--nown-black);text-decoration-line: underline !important;text-decoration-color: var(--nown-acid) !important;text-decoration-thickness: .26em !important;text-underline-offset: .08em !important;text-decoration-skip-ink: none !important;transition: color 180ms ease,text-decoration-thickness 180ms ease} .nown-post-sources a:hover,.nown-post-sources a:focus-visible{box-shadow: none !important;background: none !important;color: var(--nown-black);text-decoration-thickness: .42em !important;outline: 0} .nown-footer-identity > *{min-width: 0} .nown-footer-identity > p{width: 100%;max-width: min(400px,100%);overflow-wrap: anywhere;word-break: normal} @media (max-width: 620px){.nown-breadcrumb li[aria-current="page"]{max-width: none} .nown-article-tools{display: grid;grid-template-columns: minmax(64px,1fr) auto auto auto;gap: 0;overflow: visible} .nown-article-tools > span{min-width: 0;min-height: 54px;padding: 8px 10px;white-space: normal;overflow-wrap: anywhere;line-height: 1.15} .nown-article-tools > div{display: contents} .nown-article-tools button{min-width: 0;padding: 0 8px;white-space: nowrap;font-size: 7.5px;letter-spacing: .035em} .nown-footer-identity{min-height: 0;padding: 27px var(--nown-pad) 23px;grid-template-columns: minmax(0,1fr);gap: 14px;align-items: start} .nown-footer-identity .nown-site-logo{width: max-content;max-width: 100%} .nown-footer-identity .nown-site-logo--footer img{height: 68px} .nown-footer-identity > p{max-width: 100%;font-size: 12px;line-height: 1.3}} @media (min-width: 901px){.nown-footer-nav{margin-left: 0;margin-right: 0;padding: 0 var(--nown-pad);grid-template-columns: minmax(360px,2fr) repeat(3,minmax(0,1fr));border-left: 0;border-top: 1px solid var(--nown-line-dark)} .nown-footer-nav > div{min-width: 0} .nown-footer-nav > .nown-footer-identity{min-height: 148px;padding: 22px clamp(22px,2.4vw,38px) 22px 0;display: grid;grid-template-columns: auto minmax(0,1fr);gap: clamp(20px,2.5vw,40px);align-items: center;border-bottom: 0;border-right: 1px solid var(--nown-line-dark)} .nown-footer-nav > .nown-footer-identity .nown-site-logo--footer img{height: 82px} .nown-footer-nav > .nown-footer-identity > p{margin: 0;width: auto;max-width: 360px;color: var(--nown-white);font-family: var(--nown-font-mono);font-size: 13px;line-height: 1.35;overflow-wrap: normal}} @media (max-width: 900px){.nown-footer-nav{margin-left: 0;margin-right: 0;padding: 0 var(--nown-pad);border-left: 0;border-top: 1px solid var(--nown-line-dark)} .nown-footer-nav > .nown-footer-identity{min-height: 0;padding: 24px 0;display: grid;grid-template-columns: auto minmax(0,1fr);gap: 20px;align-items: center;border-right: 0;border-bottom: 1px solid var(--nown-line-dark)} .nown-footer-nav > .nown-footer-identity .nown-site-logo--footer img{height: 68px} .nown-footer-nav > .nown-footer-identity > p{margin: 0;max-width: 420px;color: var(--nown-white);font-family: var(--nown-font-mono);font-size: 12px;line-height: 1.35}} @media (max-width: 620px){.nown-footer-nav > .nown-footer-identity{grid-template-columns: auto minmax(0,1fr);gap: 16px;padding: 22px 0} .nown-footer-nav > .nown-footer-identity .nown-site-logo--footer img{height: 58px}} .nown-footer-identity > .nown-site-logo--footer{cursor: default} .nown-header-search__suggestions{position: absolute;top: 40px;right: 0;width: clamp(300px,31vw,430px);max-height: min(62vh,520px);overflow-y: auto;overscroll-behavior: contain;border: 1px solid var(--nown-acid);background: var(--nown-black);color: var(--nown-white);box-shadow: 0 14px 34px rgba(0,0,0,.24);z-index: 6;scrollbar-width: thin} .nown-header-search__suggestions[hidden]{display: none !important} .nown-header-search__suggestions-label{padding: 9px 12px 8px;border-bottom: 1px solid rgba(255,255,255,.16);color: var(--nown-acid);font: 600 8px/1.2 var(--nown-font-mono);letter-spacing: .11em;text-transform: uppercase} .nown-header-search__suggestion,.nown-header-search__recent,.nown-header-search__all-results{width: 100%;margin: 0;border: 0;border-bottom: 1px solid rgba(255,255,255,.12);background: transparent;color: inherit;text-align: left;text-decoration: none} .nown-header-search__suggestion{display: grid;gap: 5px;padding: 11px 12px 12px;transition: background 140ms ease,color 140ms ease} .nown-header-search__suggestion-meta{color: var(--nown-acid);font: 600 7px/1.25 var(--nown-font-mono);letter-spacing: .08em;text-transform: uppercase} .nown-header-search__suggestion-title{display: block;font: 500 12px/1.22 var(--nown-font-body);letter-spacing: -.015em} .nown-header-search__suggestion:hover,.nown-header-search__suggestion.is-active,.nown-header-search__recent:hover,.nown-header-search__recent.is-active{background: var(--nown-acid);color: var(--nown-black)} .nown-header-search__suggestion:hover .nown-header-search__suggestion-meta,.nown-header-search__suggestion.is-active .nown-header-search__suggestion-meta{color: var(--nown-black)} .nown-header-search__recent{display: block;padding: 10px 12px;cursor: pointer;font: 500 10px/1.25 var(--nown-font-mono);letter-spacing: .02em} .nown-header-search__all-results{display: block;padding: 10px 12px 11px;border-bottom: 0;color: var(--nown-acid);font: 600 8px/1.2 var(--nown-font-mono);letter-spacing: .08em;text-transform: uppercase;transition: background 140ms ease,color 140ms ease} .nown-header-search__all-results:hover{background: var(--nown-white);color: var(--nown-black)} .nown-article-page .nown-header-search__suggestions{border-color: var(--nown-black)} .nown-header-search,.nown-header-search__form,.nown-header-search__suggestions{overflow-anchor: none} .nown-search-form-wrap{position: relative;width: min(760px,100%);overflow-anchor: none} .nown-search-form-wrap .nown-search-form{width: 100%} .nown-search-form__suggestions{position: absolute;top: calc(100% + 8px);left: 0;right: 0;max-height: min(58vh,480px);overflow-y: auto;overscroll-behavior: contain;border: 1px solid var(--nown-black);background: var(--nown-ice);color: var(--nown-black);box-shadow: 0 16px 36px rgba(0,0,0,.16);z-index: 18;scrollbar-width: thin} .nown-search-form__suggestions[hidden]{display: none !important} .nown-search-form__suggestions-label{padding: 9px 12px 8px;border-bottom: 1px solid var(--nown-line-light);background: var(--nown-black);color: var(--nown-acid);font: 650 8px/1.2 var(--nown-font-mono);letter-spacing: .11em;text-transform: uppercase} .nown-search-form__suggestion,.nown-search-form__recent,.nown-search-form__all-results{width: 100%;margin: 0;border: 0;border-bottom: 1px solid var(--nown-line-light);background: transparent;color: inherit;text-align: left;text-decoration: none} .nown-search-form__suggestion{display: grid;gap: 5px;padding: 11px 12px 12px;transition: background 140ms ease,color 140ms ease} .nown-search-form__suggestion-meta{color: var(--nown-muted-light);font: 650 7px/1.25 var(--nown-font-mono);letter-spacing: .08em;text-transform: uppercase} .nown-search-form__suggestion-title{display: block;font: 500 13px/1.2 var(--nown-font-body);letter-spacing: -.015em} .nown-search-form__recent{display: block;padding: 10px 12px;cursor: pointer;font: 500 10px/1.25 var(--nown-font-mono)} .nown-search-form__all-results{display: block;padding: 10px 12px 11px;border-bottom: 0;background: var(--nown-black);color: var(--nown-acid);font: 650 8px/1.2 var(--nown-font-mono);letter-spacing: .08em;text-transform: uppercase} .nown-search-form__suggestion:hover,.nown-search-form__suggestion.is-active,.nown-search-form__recent:hover,.nown-search-form__recent.is-active{background: var(--nown-acid);color: var(--nown-black)} .nown-search-form__suggestion:hover .nown-search-form__suggestion-meta,.nown-search-form__suggestion.is-active .nown-search-form__suggestion-meta{color: var(--nown-black)} .nown-search-form__all-results:hover{background: var(--nown-acid);color: var(--nown-black)} .nown-search-page{padding-top: clamp(48px,6vw,86px)} .nown-search-layout{max-width: var(--nown-max);margin: 0 auto;display: grid;grid-template-columns: minmax(300px,.76fr) minmax(0,1.54fr);align-items: start;gap: clamp(46px,6vw,92px)} .nown-search-page .nown-search-header{position: sticky;top: 92px;margin: 0;padding: 0;border: 0} .nown-search-page .nown-search-header h1{max-width: 520px;margin-top: 22px;font-size: clamp(46px,4.3vw,72px);line-height: .88} .nown-search-page .nown-search-form-wrap{margin-top: clamp(30px,3.5vw,48px)} .nown-search-page .nown-search-form{margin-top: 0} .nown-search-results{min-width: 0} .nown-search-results .nown-archive-grid{display: block;max-width: none;margin: 0} .nown-search-results .nown-post-card{width: 100%;margin: 0;padding: 16px 0 18px;display: grid;grid-template-columns: minmax(150px,31%) minmax(0,1fr);grid-template-rows: auto auto 1fr auto;column-gap: clamp(18px,2.4vw,32px);align-items: start;border-top: 1px solid var(--nown-line-light)} .nown-search-results .nown-post-card:first-child{padding-top: 0;border-top: 0} .nown-search-results .nown-card-image{grid-column: 1;grid-row: 1 / span 4;align-self: start;aspect-ratio: 4 / 3} .nown-search-results .nown-card-meta,.nown-search-results .nown-post-card h3,.nown-search-results .nown-card-excerpt,.nown-search-results .nown-post-card .nown-read-link{grid-column: 2} .nown-search-results .nown-card-meta{grid-row: 1;margin: 0 0 8px} .nown-search-results .nown-post-card h3{grid-row: 2;margin: 0 0 10px;font-size: clamp(24px,2.2vw,36px)} .nown-search-results .nown-card-excerpt{grid-row: 3;max-width: 100%;font-size: 12px} .nown-search-results .nown-post-card .nown-read-link{grid-row: 4;margin-top: 16px} .nown-search-results .nown-pagination{margin-top: 32px} @media (max-width: 980px){.nown-search-layout{grid-template-columns: 1fr;gap: 46px} .nown-search-page .nown-search-header{position: static} .nown-search-page .nown-search-header h1{max-width: 800px}} @media (max-width: 620px){.nown-search-page{padding-top: 42px} .nown-search-page .nown-search-header h1{font-size: 13vw} .nown-search-results .nown-post-card{display: flex;padding: 0;margin-bottom: 37px} .nown-search-results .nown-card-image,.nown-search-results .nown-card-meta,.nown-search-results .nown-post-card h3,.nown-search-results .nown-card-excerpt,.nown-search-results .nown-post-card .nown-read-link{grid-column: auto;grid-row: auto} .nown-search-results .nown-card-meta{margin-top: 14px} .nown-search-results .nown-post-card h3{margin: 11px 0 10px;font-size: 8.4vw}} html.nown-header-search-open,html.nown-header-search-open body,html.nown-header-search-open .nown-site-header,html.nown-header-search-open .nown-header-search,html.nown-header-search-open .nown-header-search__form,html.nown-header-search-open .nown-header-search__suggestions{overflow-anchor: none !important} html.nown-header-search-open{scroll-behavior: auto !important} .nown-tech-news-newsletter{margin: clamp(20px,2.3vw,30px) 0 8px;padding: clamp(15px,1.7vw,22px) clamp(16px,2vw,26px);display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "eyebrow cta" "title cta" "copy cta";column-gap: clamp(18px,2.6vw,38px);align-items: center;border: 1px solid var(--nown-black);background: var(--nown-acid);color: var(--nown-black)} .nown-tech-news-newsletter__eyebrow{grid-area: eyebrow;margin: 0 0 7px;font: 650 9px/1.2 var(--nown-font-mono);letter-spacing: .06em;text-transform: uppercase} .nown-tech-news-newsletter h2{grid-area: title;max-width: 30ch;margin: 0;color: var(--nown-black);font-family: var(--nown-font-display);font-size: clamp(21px,1.85vw,30px);font-weight: 430;line-height: .98;letter-spacing: var(--nown-title-tracking-display)} .nown-tech-news-newsletter__copy{grid-area: copy;max-width: 72ch;margin: 8px 0 0;color: var(--nown-black);font: 500 clamp(11px,.88vw,13px)/1.4 var(--nown-font-mono)} .nown-tech-news-newsletter__cta{grid-area: cta;display: inline-flex;align-items: center;justify-content: space-between;gap: 18px;min-width: 0;margin: 0;padding: 12px 14px;border: 1px solid var(--nown-black);border-radius: 0;background: var(--nown-black);color: var(--nown-acid);font: 650 9px/1 var(--nown-font-mono);letter-spacing: .055em;text-transform: uppercase;white-space: nowrap;cursor: pointer} .nown-tech-news-newsletter__cta svg{width: 12px;height: 12px;flex: 0 0 auto} .nown-tech-news-newsletter__cta:hover,.nown-tech-news-newsletter__cta:focus-visible{background: transparent;color: var(--nown-black)} @media (max-width: 760px){.nown-tech-news-newsletter{margin: 20px 0 6px;padding: 15px 15px 16px;grid-template-columns: 1fr;grid-template-areas: "eyebrow" "title" "copy" "cta"} .nown-tech-news-newsletter__eyebrow{margin-bottom: 6px;font-size: 8px} .nown-tech-news-newsletter h2{max-width: none;font-size: clamp(22px,6.4vw,28px);line-height: .98} .nown-tech-news-newsletter__copy{margin-top: 8px;font-size: 11px;line-height: 1.4} .nown-tech-news-newsletter__cta{width: auto;justify-self: start;margin-top: 13px;padding: 11px 13px}} .nown-entry-content .nown-data-box,.nown-page-content .nown-data-box{position: relative;width: 100%;max-width: 100%;margin: clamp(26px,3vw,42px) 0;padding: clamp(18px,1.9vw,24px) clamp(18px,2.1vw,28px) clamp(20px,2vw,26px);border: 1px solid var(--nown-black);border-radius: 3px;background: var(--nown-black);color: var(--nown-ice);box-shadow: inset 4px 0 0 var(--nown-acid)} .nown-entry-content .nown-data-box__value,.nown-page-content .nown-data-box__value{display: inline-flex;max-width: 100%;margin: 0 0 13px;padding: 8px 11px 7px;align-items: center;border: 1px solid var(--nown-acid);border-radius: 2px;background: var(--nown-acid);color: var(--nown-black);font: 780 clamp(11px,.88vw,13px)/1.08 var(--nown-font-mono);letter-spacing: .01em;overflow-wrap: anywhere} .nown-entry-content .nown-data-box__text,.nown-page-content .nown-data-box__text{max-width: 94%;margin: 0;color: var(--nown-ice);font-family: var(--nown-font-body);font-size: clamp(15px,1.08vw,17px);font-weight: 430;line-height: 1.52} .nown-entry-content .nown-data-box__text strong,.nown-page-content .nown-data-box__text strong{color: #fff;font-weight: 720} .nown-entry-content .nown-data-box__text a,.nown-page-content .nown-data-box__text a{color: var(--nown-acid);text-decoration-color: currentColor;text-decoration-thickness: .1em;text-underline-offset: .14em} @media (max-width: 620px){.nown-entry-content .nown-data-box,.nown-page-content .nown-data-box{margin: 25px 0;padding: 16px 15px 18px 18px;box-shadow: inset 3px 0 0 var(--nown-acid)} .nown-entry-content .nown-data-box__value,.nown-page-content .nown-data-box__value{margin-bottom: 11px;padding: 7px 9px 6px;font-size: 10px} .nown-entry-content .nown-data-box__text,.nown-page-content .nown-data-box__text{max-width: 100%;font-size: 14px;line-height: 1.5}} .nown-post-sources .nown-post-sources__heading{margin: 10px 0 6px;color: var(--nown-black);font-family: var(--nown-font-mono);font-size: inherit;font-weight: 800;line-height: inherit;letter-spacing: .035em;text-transform: uppercase} .nown-post-sources .nown-post-sources__heading:first-child{margin-top: 0} .nown-post-sources .nown-post-sources__heading + .nown-post-sources__source{margin-top: 0} .nown-post-sources{padding: 0} .nown-post-sources__details{width: 100%} .nown-post-sources__summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 42px;padding: 11px 0 10px;color: var(--nown-black);cursor: pointer;list-style: none;font-family: var(--nown-font-mono);font-size: 10px;font-weight: 800;line-height: 1.2;letter-spacing: .055em;text-transform: uppercase;user-select: none} .nown-post-sources__summary::-webkit-details-marker{display: none} .nown-post-sources__summary::after{content: "+";flex: 0 0 auto;font-size: 16px;font-weight: 500;line-height: 1} .nown-post-sources__details[open] > .nown-post-sources__summary::after{content: "−"} .nown-post-sources__summary-label{flex: 1 1 auto} .nown-post-sources__summary-count{flex: 0 0 auto;min-width: 24px;padding: 3px 6px 2px;border: 1px solid var(--nown-line-light);text-align: center;font-size: 9px;font-weight: 700;letter-spacing: 0} .nown-post-sources__content{padding: 3px 0 14px} .nown-post-sources__details[open] > .nown-post-sources__summary{margin-bottom: 4px;border-bottom: 1px solid var(--nown-line-light)} .nown-post-sources__summary:hover,.nown-post-sources__summary:focus-visible{color: var(--nown-black);outline: 0} .nown-post-sources__summary:focus-visible .nown-post-sources__summary-label{box-shadow: inset 0 -.42em 0 var(--nown-acid)} @media (max-width: 620px){.nown-post-sources__summary{min-height: 40px;padding: 10px 0 9px;font-size: 9px} .nown-post-sources__content{padding-bottom: 12px}} .nown-post-sources__summary{padding-left: 12px;padding-right: 10px;border-top: 1px solid var(--nown-black);border-bottom: 1px solid var(--nown-black);box-shadow: inset 3px 0 0 var(--nown-acid);font-size: 11px;font-weight: 900;letter-spacing: .065em} .nown-post-sources__summary-count{min-width: 26px;padding: 4px 7px 3px;border-color: var(--nown-black);background: var(--nown-acid);color: var(--nown-black);font-weight: 850} .nown-post-sources__summary::after{display: grid;width: 24px;height: 24px;place-items: center;background: var(--nown-black);color: var(--nown-acid);font-size: 17px;font-weight: 650} .nown-post-sources__details[open] > .nown-post-sources__summary{margin-bottom: 7px;border-bottom-color: var(--nown-black);background: color-mix(in srgb,var(--nown-acid) 8%,transparent)} .nown-post-sources__summary:hover,.nown-post-sources__summary:focus-visible{background: color-mix(in srgb,var(--nown-acid) 12%,transparent)} @media (max-width: 620px){.nown-post-sources__summary{padding-left: 10px;padding-right: 8px;font-size: 10px} .nown-post-sources__summary::after{width: 22px;height: 22px;font-size: 16px}} .nown-post-sources .nown-post-sources__heading--level-2{margin-top: 14px;font-weight: 850;letter-spacing: .045em} .nown-post-sources .nown-post-sources__heading--level-3{margin: 8px 0 5px 10px;font-weight: 700;letter-spacing: .025em} .nown-post-sources .nown-post-sources__heading--level-3 + .nown-post-sources__source{margin-top: 0} .nown-archive-index{padding:var(--nown-section) var(--nown-pad);color:var(--nown-black)} .nown-archive-index__header{max-width:1100px;margin:0 auto clamp(32px,5vw,72px)} .nown-archive-index__header h1{font-family:var(--nown-font-display);font-size:clamp(54px,9vw,132px);line-height:.88;letter-spacing:var(--nown-title-tracking-display);margin:.15em 0} .nown-archive-index__header>p:last-child{max-width:720px;font-size:clamp(17px,1.5vw,22px);line-height:1.35} .nown-archive-index__body{max-width:1100px;margin:0 auto;border-top:1px solid var(--nown-black)} .nown-archive-index__month{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:var(--nown-pad);padding:28px 0;border-bottom:1px solid var(--nown-line-light)} .nown-archive-index__month h2{font-family:var(--nown-font-mono);font-size:13px;line-height:1.2;text-transform:uppercase;margin:4px 0} .nown-archive-index__month ul{list-style:none;padding:0;margin:0} .nown-archive-index__month li{display:grid;grid-template-columns:54px 74px 1fr;gap:12px;align-items:start;padding:9px 0;border-bottom:1px solid rgba(7,7,7,.12)} .nown-archive-index__month li:last-child{border-bottom:0} .nown-archive-index__month time,.nown-archive-index__month li>span{font-family:var(--nown-font-mono);font-size:11px;line-height:1.4} .nown-archive-index__month a{color:var(--nown-black);font-weight:650;line-height:1.25;text-decoration:none} .nown-archive-index__month a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px} @media(max-width:760px){.nown-archive-index__month{grid-template-columns:1fr;gap:10px}.nown-archive-index__month li{grid-template-columns:48px 64px 1fr}.nown-archive-index__header h1{font-size:clamp(50px,18vw,88px)}} .nown-desktop-nav .nown-menu > li > a,.nown-mobile-menu > li > a,.nown-mobile-panel .nown-menu > li > a{gap: 8px} .nown-desktop-nav .nown-menu > li > a::before,.nown-mobile-menu > li > a::before,.nown-mobile-panel .nown-menu > li > a::before{display: none} .nown-desktop-nav .nown-menu > li > a .nown-pixel-icon,.nown-mobile-menu > li > a .nown-pixel-icon,.nown-mobile-panel .nown-menu > li > a .nown-pixel-icon{width: 12px;height: 12px;padding: 3px;border: 1px solid currentColor;box-sizing: content-box;background: currentColor;vertical-align: middle} .nown-desktop-nav .nown-menu > li > a:hover .nown-pixel-icon,.nown-desktop-nav .current-menu-item > a .nown-pixel-icon,.nown-mobile-menu > li > a:hover .nown-pixel-icon,.nown-mobile-panel .nown-menu > li > a:hover .nown-pixel-icon{background: currentColor;border-color: currentColor} .nown-desktop-nav .nown-menu > li > a > span:last-child,.nown-mobile-menu > li > a > span:last-child,.nown-mobile-panel .nown-menu > li > a > span:last-child{display: inline-block;transform: translateY(0.02em)} .nown-pixel-icon--arrow{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M5%204h7v7%22%2F%3E%3Cpath%20d%3D%22M12%204%204%2012%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--pulse{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M1%208h3l2-5%203%2010%202-5h4%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--eye{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M1%208s3-4%207-4%207%204%207%204-3%204-7%204-7-4-7-4Z%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%227%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--grid{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%224%22%20height%3D%224%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%222%22%20width%3D%224%22%20height%3D%224%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%2210%22%20width%3D%224%22%20height%3D%224%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%2210%22%20width%3D%224%22%20height%3D%224%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--mail{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%221.5%22%20y%3D%223%22%20width%3D%2213%22%20height%3D%2210%22%2F%3E%3Cpath%20d%3D%22m2%204%206%205%206-5%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--play{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M5%203v10l8-5-8-5Z%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--spark{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M8%201v4M8%2011v4M1%208h4M11%208h4%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%227%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--up{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M8%2014V3%22%2F%3E%3Cpath%20d%3D%22m3%208%205-5%205%205%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--chip{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%228%22%20height%3D%228%22%2F%3E%3Cpath%20d%3D%22M6%201v3M10%201v3M6%2012v3M10%2012v3M1%206h3M1%2010h3M12%206h3M12%2010h3%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%227%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--network{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%223%22%20height%3D%223%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%222%22%20width%3D%223%22%20height%3D%223%22%2F%3E%3Crect%20x%3D%226.5%22%20y%3D%2211%22%20width%3D%223%22%20height%3D%223%22%2F%3E%3Cpath%20d%3D%22M5%204h6M4%205l3.5%206M12%205l-3.5%206%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--token{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M4%202h8l3%206-3%206H4L1%208l3-6Z%22%2F%3E%3Crect%20x%3D%226%22%20y%3D%226%22%20width%3D%224%22%20height%3D%224%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--people{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%223%22%20y%3D%222%22%20width%3D%224%22%20height%3D%224%22%2F%3E%3Crect%20x%3D%229%22%20y%3D%223%22%20width%3D%224%22%20height%3D%224%22%2F%3E%3Cpath%20d%3D%22M1%2014v-3l2-2h4l2%202v3M9%209h3l2%202v3%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--power{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M8%201v7%22%2F%3E%3Cpath%20d%3D%22M4%203.5a6%206%200%201%200%208%200%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--palette{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M2%203h8l4%204v6H2V3Z%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%225%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%228%22%20y%3D%225%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M6%2011h5%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--search{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%224.5%22%2F%3E%3Cpath%20d%3D%22m10.5%2010.5%204%204%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--bookmark{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M4%202h8v12L8%2011l-4%203V2Z%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--book{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M2%203h5l1%202%201-2h5v10H9l-1%201-1-1H2V3Z%22%2F%3E%3Cpath%20d%3D%22M8%205v9%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--layers{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22m8%202%206%203-6%203-6-3%206-3Z%22%2F%3E%3Cpath%20d%3D%22m2%208%206%203%206-3M2%2011l6%203%206-3%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--camera{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M2%205h3l1-2h4l1%202h3v8H2V5Z%22%2F%3E%3Crect%20x%3D%226%22%20y%3D%227%22%20width%3D%224%22%20height%3D%224%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--video{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%229%22%20height%3D%228%22%2F%3E%3Cpath%20d%3D%22m11%207%203-2v6l-3-2%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--audio{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3%2010V6h3l4-3v10l-4-3H3Z%22%2F%3E%3Cpath%20d%3D%22M12%206v4M14%205v6%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--code{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22m6%203-4%205%204%205M10%203l4%205-4%205%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--globe{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22M2%208h12M8%202c2%202%202%2010%200%2012M8%202C6%204%206%2012%208%2014%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--bolt{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M9%201%203%209h4l-1%206%207-9H9V1Z%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--chart{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M2%2014V2M2%2014h12%22%2F%3E%3Cpath%20d%3D%22m4%2011%203-4%202%202%204-6%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--comment{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M2%203h12v8H7l-4%203v-3H2V3Z%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--menu{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M2%204h12M2%208h12M2%2012h12%22%2F%3E%3C%2Fsvg%3E")} .nown-pixel-icon--close{--nown-icon-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3%203l10%2010M13%203%203%2013%22%2F%3E%3C%2Fsvg%3E")} .nown-category-context-note{margin: 10px 0 0;max-width: 72ch;font-family: var(--nown-font-mono);font-size: clamp(11px,.9vw,13px);line-height: 1.55;color: var(--nown-black)} .nown-home-mobile-search{display: none} .nown-hero-main{grid-column: 1;grid-row: 1} .nown-hero-rail{grid-column: 2;grid-row: 1} .nown-hero-ticker{grid-column: 1 / -1;grid-row: 2} @media (max-width: 1280px){.nown-hero-main{grid-column: 1;grid-row: 1} .nown-hero-rail{grid-column: 1;grid-row: 2} .nown-hero-ticker{grid-column: 1;grid-row: 3}} @media (max-width: 900px){body.home .nown-home-mobile-search{display: block;position: relative;padding: 18px var(--nown-pad) 20px;border-bottom: 1px solid var(--nown-line-dark);background: var(--nown-black);color: var(--nown-white);z-index: 12} .nown-home-mobile-search__meta{margin-bottom: 9px;display: flex;align-items: center;justify-content: space-between;gap: 18px;color: var(--nown-acid);font: 700 8px/1 var(--nown-font-mono);letter-spacing: .11em;text-transform: uppercase} .nown-home-mobile-search__meta span{display: inline-flex;align-items: center;gap: 7px} .nown-home-mobile-search__meta .nown-pixel-icon{width: 11px;height: 11px} .nown-home-mobile-search .nown-search-form-wrap,.nown-home-mobile-search .nown-search-form{width: 100%;margin: 0} .nown-home-mobile-search .nown-search-form{grid-template-columns: minmax(0,1fr) auto;border: 1px solid #f3f4ef} .nown-home-mobile-search .nown-search-form label{min-width: 0} .nown-home-mobile-search .nown-search-form input{min-height: 48px;padding: 10px 13px;color: var(--nown-white);font: 600 14px/1.2 var(--nown-font-mono)} .nown-home-mobile-search .nown-search-form input::placeholder{color: #f3f4ef;opacity: .62} .nown-home-mobile-search .nown-search-form button{min-width: 82px;padding: 0 13px;border-left: 1px solid #f3f4ef;background: var(--nown-acid);color: var(--nown-black);font-weight: 750} .nown-home-mobile-search .nown-search-form__suggestions{top: calc(100% + 6px);z-index: 40} body.home .nown-hero-main{grid-column: 1;grid-row: 1} body.home .nown-hero-ticker{grid-column: 1;grid-row: 2} body.home .nown-hero-rail{grid-column: 1;grid-row: 3}} @media (max-width: 900px){body.home .nown-home-mobile-search{padding: 14px var(--nown-pad) 16px;border-bottom-color: var(--nown-line-light);background: var(--nown-ice);color: var(--nown-black)} body.home .nown-home-mobile-search__meta{margin-bottom: 8px;color: var(--nown-black)} body.home .nown-home-mobile-search .nown-search-form{border-color: var(--nown-black);background: transparent} body.home .nown-home-mobile-search .nown-search-form input{min-height: 46px;color: var(--nown-black)} body.home .nown-home-mobile-search .nown-search-form input::placeholder{color: var(--nown-black);opacity: .52} body.home .nown-home-mobile-search .nown-search-form button{min-width: 78px;border-left-color: var(--nown-black)} body.home .nown-hero{background: var(--nown-ice);color: var(--nown-black);border-bottom-color: var(--nown-line-light)} body.home .nown-hero-main{background: var(--nown-ice);border-bottom-color: var(--nown-line-light)} body.home .nown-hero-media{grid-row: 1;min-height: 0;max-height: none;aspect-ratio: 16 / 9;background: #c9d9da} body.home .nown-hero-copy{grid-row: 2;min-height: 0;padding: 22px var(--nown-pad) 24px;justify-content: flex-start;background: var(--nown-ice);color: var(--nown-black)} body.home .nown-hero-copy .nown-eyebrow{padding-left: 9px;border-left: 3px solid var(--nown-acid);color: var(--nown-black)} body.home .nown-hero-copy h1{margin: 13px 0 10px;max-width: 100%;font-size: clamp(38px,9.2vw,54px);line-height: .94} body.home .nown-hero-deck{max-width: 100%;margin: 0;padding-top: 10px;border-top-color: var(--nown-line-light);color: var(--nown-black);font-size: 13px;line-height: 1.34;display: -webkit-box !important;-webkit-box-orient: vertical;-webkit-line-clamp: 3 !important;line-clamp: 3 !important;overflow: hidden !important} body.home .nown-hero-copy .nown-read-link{margin-top: 18px;padding: 11px 13px 10px;gap: 22px} body.home .nown-hero-rail{background: var(--nown-ice);color: var(--nown-black)} body.home .nown-hero-rail-item,body.home .nown-hero-rail-item + .nown-hero-rail-item,body.home .nown-hero-rail-item:nth-child(n){border-color: var(--nown-line-light)} body.home .nown-hero-rail-item:hover,body.home .nown-hero-rail-item:focus-visible{background: #d9e8e9} body.home .nown-hero-rail-meta,body.home .nown-hero-rail-copy small{color: var(--nown-black)} body.home .nown-hero-rail-action{border-top-color: var(--nown-line-light);color: var(--nown-black)}}.nown-eyebrow,.nown-signal-meta,.nown-card-meta,.nown-article-kicker,.nown-hero-rail-meta,.nown-signal-meta-line,.nown-tech-news-meta,.nown-breadcrumb{font-size:10px}.nown-read-link,.nown-hero-rail-action,.nown-related-action,.nown-tech-news-followup-card__action,.nown-section-button,.nown-share-bar button,.nown-article-tools button{font-size:10px}.nown-desktop-nav .nown-menu>li>a,.nown-header-search__field,.nown-newsletter-link,.nown-mobile-newsletter{font-size:11px}.nown-hero-rail-copy small{font-size:clamp(11px,.72vw,12px)}.nown-hero-ticker,.nown-hero-ticker__item strong{font-size:11px}.nown-hero-ticker__item time{font-size:10px}.nown-footer-signal,.nown-footer-nav>div>span,.nown-footer-bottom{font-size:10px}.nown-article-meta,.nown-author-card__name,.nown-share-button,.nown-article-tools{font-size:11px}.nown-author-card__role{font-size:10px}.nown-article-hero-image figcaption,.nown-entry-content figcaption,.nown-entry-content .wp-caption-text,.nown-page-content figcaption,.nown-page-content .wp-caption-text,.nown-external-embed figcaption{font-size:11px}.nown-article-toc>p,.nown-article-toc li span,.nown-related-grid small{font-size:10px}.nown-related-excerpt{font-size:13px}.nown-tech-news-feed__index,.nown-tech-news-feed__body small,.nown-tech-news-feed__body>span:last-child,.nown-tech-news-badge,.nown-tech-news-published,.nown-tech-news-rail>a:not(.nown-read-link)>span,.nown-tech-news-rail>a:not(.nown-read-link) small,.nown-tech-news-followup-card small{font-size:10px}.nown-post-sources,.nown-post-sources__summary{font-size:11px}@media(max-width:620px){.nown-article-meta,.nown-author-card__name,.nown-share-button,.nown-tech-news-published,.nown-breadcrumb{font-size:10px}.nown-hero-rail-copy small{font-size:11px}}
.nown-hero-deck :is(strong,b),.nown-hero-rail-copy>small :is(strong,b),.nown-lead-excerpt :is(strong,b),.nown-signal-text>small :is(strong,b),.nown-criterion-copy>p:not(.nown-eyebrow) :is(strong,b),.nown-card-excerpt :is(strong,b),.nown-related-excerpt :is(strong,b),.nown-article-deck :is(strong,b),.nown-tech-news-deck :is(strong,b),.nown-tech-news-lead__excerpt :is(strong,b),.nown-tech-news-feed__body>span:last-child :is(strong,b),.nown-tech-news-archive-lead__excerpt :is(strong,b),.nown-tech-news-card__excerpt :is(strong,b),.nown-tech-news-followup-card__excerpt :is(strong,b),.nown-editorial-archive-lead__excerpt :is(strong,b),.nown-category-lead__excerpt :is(strong,b),.nown-letter-reading-card__excerpt :is(strong,b){display:inline;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:700}@media (hover:none),(pointer:coarse){body.home .nown-hero-ticker:hover .nown-hero-ticker__track,body.home .nown-hero-ticker:focus-within .nown-hero-ticker__track{animation-play-state:running}}.nown-hero-ticker__item--archive{font-weight:750}.nown-category-list[data-nown-category-random]>a{grid-template-columns:34px minmax(0,1fr) auto}.nown-category-list[data-nown-category-random]>a:nth-child(n+9){display:none}
/* 1.7.63 · Hilos NOWN ---------------------------------------------------- */
.nown-thread-shell{width:100%;padding:0 max(var(--nown-pad),calc((100vw - 1180px)/2));background:var(--nown-ice);color:var(--nown-black)}
.nown-thread-map{width:100%;border-top:1px solid var(--nown-black);border-bottom:1px solid var(--nown-black);font-family:var(--nown-font-mono)}
.nown-thread-map>summary{min-height:54px;padding:0 14px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;list-style:none;background:transparent;cursor:pointer;text-transform:uppercase}
.nown-thread-map>summary::-webkit-details-marker{display:none}.nown-thread-map>summary::marker{display:none;content:""}
.nown-thread-map__label{min-width:0;display:flex;align-items:center;gap:9px;color:var(--nown-black);font-size:10px;font-weight:750;letter-spacing:.08em}.nown-thread-map__label>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nown-thread-map__label .nown-pixel-icon{width:12px;height:12px;color:#426600}
.nown-thread-map__position{padding:7px 9px 6px;background:var(--nown-black);color:var(--nown-acid);font-size:10px;font-weight:750;letter-spacing:.08em;line-height:1}
.nown-thread-map__toggle{min-width:82px;text-align:right;font-size:10px;font-weight:700;letter-spacing:.07em}.nown-thread-map__open{display:none}.nown-thread-map[open] .nown-thread-map__closed{display:none}.nown-thread-map[open] .nown-thread-map__open{display:inline}
.nown-thread-map__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--nown-black);background:var(--nown-black);color:var(--nown-white)}
.nown-thread-map__list li{margin:0;padding:0;border-bottom:1px solid var(--nown-line-dark)}.nown-thread-map__list li:last-child{border-bottom:0}
.nown-thread-map__item{min-height:76px;padding:12px 14px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;color:inherit;text-decoration:none;transition:background 170ms ease,color 170ms ease}
a.nown-thread-map__item:hover,a.nown-thread-map__item:focus-visible{background:var(--nown-acid);color:var(--nown-black);outline:0}.nown-thread-map__list li.is-current .nown-thread-map__item{background:#121310;box-shadow:inset 5px 0 0 var(--nown-acid)}
.nown-thread-map__index{color:var(--nown-acid);font-size:10px;font-weight:750;letter-spacing:.07em}.nown-thread-map__body{min-width:0;display:grid;gap:4px}.nown-thread-map__body small{color:var(--nown-muted-dark);font-size:9px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.nown-thread-map__body strong{font-family:var(--nown-font-body);font-size:17px;font-weight:560;line-height:1.12;letter-spacing:-.015em}.nown-thread-map__item:hover :is(.nown-thread-map__index,.nown-thread-map__body small){color:var(--nown-black)}
.nown-thread-map__current{padding:7px 9px 6px;border:1px solid var(--nown-acid);color:var(--nown-acid);font-size:9px;font-weight:750;letter-spacing:.08em;white-space:nowrap}.nown-thread-map__item>.nown-pixel-icon{width:12px;height:12px}
.nown-thread-nav{width:100%;margin:clamp(38px,4.5vw,60px) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--nown-black);font-family:var(--nown-font-mono);color:var(--nown-black)}
.nown-thread-nav__item{min-width:0;min-height:150px;padding:17px 18px 18px;display:flex;flex-direction:column;align-items:flex-start;color:inherit;text-decoration:none}.nown-thread-nav__item+.nown-thread-nav__item{border-left:1px solid var(--nown-black)}
.nown-thread-nav__item small{margin-bottom:17px;font-size:9px;font-weight:750;line-height:1;letter-spacing:.08em;text-transform:uppercase}.nown-thread-nav__item>span{margin-bottom:7px;color:var(--nown-muted-light);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.nown-thread-nav__item strong{font-family:var(--nown-font-body);font-size:clamp(19px,1.8vw,25px);font-weight:600;line-height:1.08;letter-spacing:-.025em}
.nown-thread-nav a.nown-thread-nav__item{transition:background 170ms ease,color 170ms ease}.nown-thread-nav a.nown-thread-nav__item:hover,.nown-thread-nav a.nown-thread-nav__item:focus-visible{background:var(--nown-acid);color:var(--nown-black);outline:0}.nown-thread-nav__item--developing{background:var(--nown-black);color:var(--nown-white)}.nown-thread-nav__item--developing small{color:var(--nown-acid)}.nown-thread-nav__item--developing>span{margin:10px 0 0;color:var(--nown-muted-dark);font-size:11px;line-height:1.35;text-transform:none}
.nown-tech-news-article .nown-thread-shell{background:var(--nown-ice)}
@media(max-width:620px){.nown-thread-shell{padding-left:var(--nown-pad);padding-right:var(--nown-pad)}.nown-thread-map>summary{min-height:50px;padding:0 9px;grid-template-columns:minmax(0,1fr) auto;gap:10px}.nown-thread-map__position{font-size:9px}.nown-thread-map__toggle{grid-column:1/-1;min-width:0;padding:0 0 9px;text-align:left;font-size:9px}.nown-thread-map__item{min-height:82px;padding:12px 9px;grid-template-columns:30px minmax(0,1fr) auto;gap:9px}.nown-thread-map__body strong{font-size:15px}.nown-thread-map__body small{font-size:8px}.nown-thread-map__current{padding:6px;font-size:8px}.nown-thread-nav{grid-template-columns:1fr}.nown-thread-nav__item{min-height:132px}.nown-thread-nav__item+.nown-thread-nav__item{border-top:1px solid var(--nown-black);border-left:0}.nown-thread-nav__item strong{font-size:20px}}


/* 1.7.64 · Hilos NOWN: context lives below featured media ---------------- */
.nown-thread-shell--rail {
  padding: 0;
  margin: 0 0 26px;
  background: transparent;
}
.nown-thread-shell--rail .nown-thread-map {
  border-top-width: 2px;
}
.nown-thread-shell--rail .nown-thread-map > summary {
  min-height: 0;
  padding: 11px 0 10px;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 8px 10px;
}
.nown-thread-shell--rail .nown-thread-map__label {
  gap: 7px;
  font-size: 10px;
  line-height: 1.2;
}
.nown-thread-shell--rail .nown-thread-map__label .nown-pixel-icon {
  width: 11px;
  height: 11px;
}
.nown-thread-shell--rail .nown-thread-map__position {
  padding: 6px 7px 5px;
  font-size: 9px;
}
.nown-thread-shell--rail .nown-thread-map__toggle {
  grid-column: 1 / -1;
  min-width: 0;
  text-align: left;
  font-size: 9px;
}
.nown-thread-shell--rail .nown-thread-map__item {
  min-height: 66px;
  padding: 10px 9px;
  grid-template-columns: 24px minmax(0, 1fr);
  gap: 8px;
}
.nown-thread-shell--rail .nown-thread-map__index {
  align-self: start;
  padding-top: 2px;
  font-size: 9px;
}
.nown-thread-shell--rail .nown-thread-map__body {
  gap: 4px;
}
.nown-thread-shell--rail .nown-thread-map__body small {
  font-size: 8px;
  line-height: 1.25;
}
.nown-thread-shell--rail .nown-thread-map__body strong {
  font-family: var(--nown-font-body);
  font-size: 13px;
  font-weight: 600;
  line-height: 1.16;
  letter-spacing: -.012em;
}
.nown-thread-shell--rail .nown-thread-map__current,
.nown-thread-shell--rail .nown-thread-map__item > .nown-pixel-icon {
  display: none;
}
.nown-thread-shell--inline {
  padding: 0;
  margin: 0 0 clamp(28px, 3vw, 42px);
  background: transparent;
}
.nown-tech-news-main > .nown-thread-shell--inline:first-child {
  margin-top: 0;
}
@media (max-width: 900px) {
  .nown-thread-shell--rail {
    margin-bottom: 28px;
  }
  .nown-thread-shell--rail .nown-thread-map > summary {
    padding-left: 0;
    padding-right: 0;
  }
  .nown-thread-shell--rail .nown-thread-map__item {
    grid-template-columns: 30px minmax(0, 1fr) auto;
    padding: 12px 9px;
  }
  .nown-thread-shell--rail .nown-thread-map__body strong {
    font-size: 15px;
  }
  .nown-thread-shell--rail .nown-thread-map__current,
  .nown-thread-shell--rail .nown-thread-map__item > .nown-pixel-icon {
    display: initial;
  }
  .nown-thread-shell--rail .nown-thread-map__current {
    display: inline-block;
  }
}
@media (max-width: 620px) {
  .nown-thread-shell--rail,
  .nown-thread-shell--inline {
    padding-left: 0;
    padding-right: 0;
  }
}
/* 1.7.65 · Mobile Tech News + Hilos NOWN */
@media(max-width:620px){.nown-tech-news-intro h1,.nown-tech-news-intro h1 .nown-title-split,.nown-tech-news-intro h1 .nown-title-main,.nown-tech-news-intro h1 .nown-title-pre,.nown-tech-news-intro h1 .nown-title-remate,.nown-tech-news-deck{width:100%;max-width:none}.nown-tech-news-intro h1{text-wrap:wrap}.nown-thread-shell--rail .nown-thread-map>summary,.nown-thread-shell--inline .nown-thread-map>summary{min-height:0;padding:10px 8px 9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 10px}.nown-thread-shell--rail .nown-thread-map__label,.nown-thread-shell--inline .nown-thread-map__label{align-items:flex-start;line-height:1.28}.nown-thread-shell--rail .nown-thread-map__label>span:last-child,.nown-thread-shell--inline .nown-thread-map__label>span:last-child{overflow:visible;text-overflow:clip;white-space:normal}.nown-thread-shell--rail .nown-thread-map__position,.nown-thread-shell--inline .nown-thread-map__position{align-self:start;white-space:nowrap}.nown-thread-shell--rail .nown-thread-map__toggle,.nown-thread-shell--inline .nown-thread-map__toggle{grid-column:1/-1;padding:1px 0 0;text-align:left}.nown-thread-shell--rail .nown-thread-map__item,.nown-thread-shell--inline .nown-thread-map__item{min-height:0;padding:13px 9px 12px;grid-template-columns:26px minmax(0,1fr) 14px;grid-template-rows:auto auto;align-items:start;column-gap:9px;row-gap:7px}.nown-thread-shell--rail .nown-thread-map__index,.nown-thread-shell--inline .nown-thread-map__index{grid-column:1;grid-row:1/span 2;align-self:start;padding-top:17px}.nown-thread-shell--rail .nown-thread-map__body,.nown-thread-shell--inline .nown-thread-map__body{grid-column:2;grid-row:1;min-width:0;gap:5px}.nown-thread-shell--rail .nown-thread-map__body strong,.nown-thread-shell--inline .nown-thread-map__body strong{font-size:14px;line-height:1.16}.nown-thread-shell--rail .nown-thread-map__body small,.nown-thread-shell--inline .nown-thread-map__body small{font-size:9px;line-height:1.25}.nown-thread-shell--rail .nown-thread-map__current,.nown-thread-shell--inline .nown-thread-map__current{grid-column:2/4;grid-row:2;justify-self:start;margin:0;padding:6px 7px 5px;font-size:9px}.nown-thread-shell--rail .nown-thread-map__item>.nown-pixel-icon,.nown-thread-shell--inline .nown-thread-map__item>.nown-pixel-icon{grid-column:3;grid-row:1;align-self:center;justify-self:end;display:block}.nown-thread-shell--rail .nown-thread-map__list li.is-current .nown-thread-map__item>.nown-pixel-icon,.nown-thread-shell--inline .nown-thread-map__list li.is-current .nown-thread-map__item>.nown-pixel-icon{display:none}}

/* 1.7.66 · Rinter mobile metrics + stable Tech News wrapping */
@media(max-width:620px){.nown-tech-news-intro h1{font-size:clamp(39px,10.6vw,45px);letter-spacing:-.045em}.nown-tech-news-intro h1 .nown-title-remate{font-size:clamp(28px,7.2vw,31px);letter-spacing:-.025em}}
@media(max-width:900px){body.home .nown-hero-ticker__track,body.home .nown-hero-ticker:hover .nown-hero-ticker__track,body.home .nown-hero-ticker:focus-within .nown-hero-ticker__track{animation-name:nown-ticker!important;animation-duration:var(--nown-ticker-duration,40s)!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:running!important;transform:translate3d(0,0,0);backface-visibility:hidden}}
:root{--nown-news-signal-alt:#8ce7ec}.nown-hero-ticker__item--tone-a{background:var(--nown-news-signal);color:var(--nown-news-ink)}.nown-hero-ticker__item--tone-b{background:var(--nown-news-signal-alt);color:var(--nown-news-ink)}.nown-hero-ticker__item--archive{background:var(--nown-acid);color:var(--nown-black);font-weight:800;border-inline:1px solid var(--nown-black)}.nown-hero-ticker__item--archive:hover,.nown-hero-ticker__item--archive:focus-visible{background:var(--nown-black);color:var(--nown-acid)}.nown-hero-ticker__separator{display:none}
