*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:30 14% 96%;--foreground:30 4% 8%;--card:30 10% 93%;--card-foreground:30 4% 8%;--popover:30 14% 98%;--popover-foreground:30 4% 8%;--primary:4 76% 44%;--primary-foreground:0 0% 100%;--secondary:30 8% 90%;--secondary-foreground:30 4% 12%;--muted:30 8% 88%;--muted-foreground:30 3% 38%;--accent:4 76% 44%;--accent-foreground:0 0% 100%;--destructive:4 78% 46%;--destructive-foreground:0 0% 100%;--border:30 6% 80%;--input:30 5% 74%;--ring:4 76% 44%;--radius:0.5rem;--ink:#101010;--ink-soft:#3a3a37;--ink-faint:#7a7a74;--canvas:#f5f3ef;--canvas-2:#e8e6e0;--rule:#c4c2bb;--signal:#d4291e;--font-sans:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--font-serif:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--step--1:clamp(0.76rem,0.73rem + 0.1vw,0.84rem);--step-0:clamp(0.94rem,0.9rem + 0.18vw,1.06rem);--step-1:clamp(1.16rem,1.06rem + 0.44vw,1.42rem);--step-2:clamp(1.42rem,1.24rem + 0.84vw,1.88rem);--step-3:clamp(1.76rem,1.48rem + 1.3vw,2.56rem);--step-4:clamp(2.16rem,1.68rem + 2.2vw,3.8rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--shell-max:1400px;--shell-pad:clamp(1.15rem,3vw,3.2rem);--ease-main:cubic-bezier(0.16,1,0.3,1);--ease-soft:cubic-bezier(0.25,0.1,0.25,1);--t-fast:160ms;--t-base:340ms;--t-slow:600ms}.dark{--background:30 6% 7%;--foreground:30 8% 90%;--card:30 5% 10%;--card-foreground:30 8% 90%;--popover:30 5% 10%;--popover-foreground:30 8% 90%;--primary:4 82% 62%;--primary-foreground:30 6% 7%;--secondary:30 4% 15%;--secondary-foreground:30 8% 90%;--muted:30 4% 17%;--muted-foreground:30 5% 62%;--accent:4 82% 62%;--accent-foreground:30 6% 7%;--destructive:4 86% 65%;--destructive-foreground:0 0% 100%;--border:30 4% 22%;--input:30 4% 26%;--ring:4 82% 62%;--ink:#ede9e3;--ink-soft:#b8b4ad;--ink-faint:#8a8680;--canvas:#0f0f0d;--canvas-2:#1b1a17;--rule:#2e2d2a;--signal:#f05046}*{border-color:hsl(var(--border));box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-serif);font-size:var(--step-0);min-height:100vh;line-height:1.72;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:common-ligatures;background-image:linear-gradient(180deg,hsl(var(--background)),hsl(var(--background)) 40%,hsl(var(--background)/.98))}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 0,transparent var(--shell-pad),hsl(var(--foreground)/.07) var(--shell-pad),hsl(var(--foreground)/.07) calc(var(--shell-pad) + 1px),transparent calc(var(--shell-pad) + 1px),transparent calc(100% - var(--shell-pad) - 1px),hsl(var(--foreground)/.07) calc(100% - var(--shell-pad) - 1px),hsl(var(--foreground)/.07) calc(100% - var(--shell-pad)),transparent calc(100% - var(--shell-pad)),transparent 100%)}h1,h2,h3,h4{margin:0;color:var(--ink);font-family:var(--font-sans);font-feature-settings:"calt" 1,"ss01" 1;letter-spacing:-.032em;line-height:.96}p{margin:0}a{color:inherit;text-decoration:none}::-moz-selection{background:hsl(var(--accent)/.88);color:hsl(var(--accent-foreground))}::selection{background:hsl(var(--accent)/.88);color:hsl(var(--accent-foreground))}a:visited{opacity:.92}:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-line{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes trace-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.shell{width:100%;max-width:var(--shell-max);margin:0 auto;padding-inline:var(--shell-pad)}.back-link{width:2.55rem;height:2.55rem;border:0;background:transparent;color:var(--ink-faint);font-family:var(--font-sans);font-size:2rem;font-weight:820;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--t-fast) var(--ease-soft),background var(--t-fast) var(--ease-soft)}.back-link:hover{color:var(--ink)}.topbar{position:sticky;top:0;z-index:60;border-bottom:1px solid hsl(var(--foreground)/.16);background:hsl(var(--background)/.92);backdrop-filter:blur(10px)}.topbar-inner{min-height:4.9rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center}.brand-cluster{display:grid;gap:.12rem}.brand-wordmark{display:inline-flex;align-items:baseline;gap:.38rem;font-family:var(--font-sans);font-size:var(--step-1);font-weight:780;text-transform:uppercase;letter-spacing:-.014em;color:var(--ink)}.brand-wordmark:after{content:"";width:.48rem;height:.48rem;border-radius:999px;background:var(--signal);transform:translateY(-.34em)}.brand-caption{font-family:var(--font-sans);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);font-weight:630}.header-search{width:min(40rem,100%);justify-self:end;position:relative}.header-search-shell{height:2.7rem;border:1px solid var(--rule);border-radius:999px;background:hsl(var(--background));display:flex;align-items:center;gap:.65rem;padding-inline:1rem;transition:border-color var(--t-fast) var(--ease-soft),background var(--t-fast) var(--ease-soft)}.header-search-shell:focus-within{border-color:hsl(var(--primary));background:hsl(var(--background))}.header-search-icon{width:1rem;height:1rem;color:var(--ink-faint);flex-shrink:0}.header-search-input{flex:1 1 auto;min-width:0;border:0!important;box-shadow:none!important;background:transparent!important;height:auto!important;padding:0!important;color:var(--ink)!important;font-family:var(--font-sans);font-size:var(--step-0)!important;letter-spacing:.01em}.header-search-input::-moz-placeholder{color:var(--ink-faint)}.header-search-input::placeholder{color:var(--ink-faint)}.header-search-panel{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:65;border:1px solid var(--rule);border-radius:.5rem;background:hsl(var(--background))!important;background-color:hsl(var(--background))!important;opacity:1;isolation:isolate;backdrop-filter:none;contain:paint;box-shadow:0 20px 44px hsl(var(--foreground)/.14);overflow:hidden;animation:reveal-up var(--t-base) var(--ease-main) both}.header-search-panel:before{content:"";position:absolute;inset:0;background:hsl(var(--background));z-index:-1}.header-search-state{padding:.95rem 1rem;color:var(--ink-faint);font-family:var(--font-sans);font-size:.84rem}.search-loading{display:grid;gap:.5rem}.header-search-list{margin:0;padding:0;list-style:none}.header-search-item{width:100%;border:0;border-top:1px solid var(--rule);background:transparent;color:inherit;text-align:left;cursor:pointer;padding:.82rem 1rem;display:grid;gap:.18rem;transition:background var(--t-fast) var(--ease-soft)}.header-search-item:first-child{border-top:0}.header-search-item.is-active,.header-search-item:hover{background:hsl(var(--muted))}.header-search-item-title{font-family:var(--font-sans);font-size:.9rem;font-weight:650}.header-search-item-meta{color:var(--ink-faint);font-family:var(--font-sans);font-size:.74rem}.theme-switch{border:0;border-radius:0;background:transparent;box-shadow:none;padding:.34rem;cursor:pointer;pointer-events:auto}.theme-switch-track{width:3.2rem;height:1.8rem;border-radius:.44rem;border:1px solid hsl(var(--foreground)/.12);padding:.14rem}.theme-switch-thumb,.theme-switch-track{background:hsl(var(--background));display:inline-flex;align-items:center}.theme-switch-thumb{width:1.28rem;height:1.28rem;border-radius:.28rem;border:1px solid hsl(var(--foreground)/.14);color:var(--ink-faint);justify-content:center;transition:transform var(--t-base) var(--ease-main),background var(--t-fast) var(--ease-soft),color var(--t-fast) var(--ease-soft),border-color var(--t-fast) var(--ease-soft)}.theme-switch.is-dark .theme-switch-thumb{transform:translateX(1.26rem);background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.theme-switch-icon{width:.74rem;height:.74rem}.utility-header{position:relative;z-index:1;pointer-events:auto}.utility-header-inner{min-height:3.5rem;display:grid;grid-template-columns:1fr auto;align-items:center;padding-block:.55rem}.utility-header-slot{min-height:1px}.utility-header-controls{justify-self:end;display:inline-flex;align-items:center;pointer-events:auto}@media (max-width:760px){.utility-header-inner{min-height:3rem;padding-block:.4rem}.theme-switch{padding:.28rem}.theme-switch-track{width:2.72rem;height:1.54rem}.theme-switch-thumb{width:1.08rem;height:1.08rem}.theme-switch.is-dark .theme-switch-thumb{transform:translateX(1.04rem)}.theme-switch-icon{width:.68rem;height:.68rem}}.home-shell,.post-shell,.stories-shell,.topic-shell{padding-block:clamp(2.25rem,4.4vw,3.6rem) var(--space-8);display:grid;gap:var(--space-4)}.stories-head{margin-bottom:clamp(1.8rem,4vw,3rem);animation:reveal-up var(--t-slow) var(--ease-main) both}.eyebrow,.section-kicker,.stories-kicker{font-family:var(--font-sans);color:hsl(var(--primary));font-size:var(--step--1);font-weight:690;text-transform:uppercase;letter-spacing:.11em;margin-bottom:var(--space-2)}.stories-head h1{font-size:clamp(2.2rem,7vw,4.8rem);max-width:12ch;font-weight:770}.stories-head h1:after{content:"";display:block;width:min(12rem,34vw);height:1px;margin-top:var(--space-3);background:hsl(var(--primary)/.9);transform-origin:left;animation:trace-rule var(--t-slow) var(--ease-main) .14s both}.stories-deck{margin-top:var(--space-3);max-width:62ch;color:var(--ink-soft);font-size:var(--step-0);line-height:1.7}.home-controls{display:grid;justify-items:center;gap:var(--space-3);margin-bottom:var(--space-4);position:relative;z-index:20;isolation:isolate;animation:reveal-up var(--t-base) var(--ease-main) both}.home-search-wrap{width:100%;max-width:26rem;position:relative;z-index:25}.home-search-wrap .header-search{width:100%;justify-self:center;z-index:30}.home-search-wrap .header-search-shell{height:2.35rem;background:hsl(var(--background));border-color:hsl(var(--foreground)/.13);border-radius:999px;padding-inline:.72rem}.home-search-wrap .header-search-shell:focus-within{background:hsl(var(--background));border-color:hsl(var(--foreground)/.35)}.home-search-wrap .header-search-icon{color:var(--ink-faint)}.home-search-wrap .header-search-input{color:var(--ink)!important;font-size:.8rem!important}.home-search-wrap .header-search-input::-moz-placeholder{color:var(--ink-faint)}.home-search-wrap .header-search-input::placeholder{color:var(--ink-faint)}.home-search-wrap .header-search-panel{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;margin-top:0;z-index:100;box-shadow:0 18px 36px hsl(var(--foreground)/.14)}.filter-carousel-shell{position:relative;width:min(100%,43rem);margin-inline:auto;display:flex;justify-content:center}.filter-carousel-shell:after,.filter-carousel-shell:before{content:"";position:absolute;top:0;bottom:0;width:clamp(1rem,3vw,1.8rem);pointer-events:none;z-index:2}.filter-carousel-shell:before{left:0;background:linear-gradient(90deg,hsl(var(--background)),transparent)}.filter-carousel-shell:after{right:0;background:linear-gradient(270deg,hsl(var(--background)),transparent)}.filter-carousel{display:block;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;padding:.08rem clamp(.5rem,.8vw,.7rem) .2rem}.filter-carousel-track{--filter-separator-gap:clamp(0.42rem,1.2vw,0.9rem);display:inline-flex;align-items:baseline;justify-content:center;gap:var(--filter-separator-gap);min-width:100%;scroll-snap-type:x proximity}.filter-carousel::-webkit-scrollbar{display:none}.filter-piece{display:inline-flex;align-items:baseline;flex:0 0 auto;gap:var(--filter-separator-gap)}.filter-option{flex:0 0 auto;border:0;background:transparent;color:hsl(var(--foreground)/.3);font-family:var(--font-sans);font-size:clamp(1.9rem,5vw,3rem);font-weight:730;line-height:.98;letter-spacing:-.024em;text-align:center;padding:0;white-space:nowrap;cursor:pointer;scroll-snap-align:start;position:relative;transition:color var(--t-fast) var(--ease-soft)}.filter-option span{display:inline}.filter-separator{color:hsl(var(--foreground)/.18);font-weight:560;font-family:var(--font-sans);font-size:clamp(1.7rem,4.4vw,2.8rem);line-height:1;transform:translateY(.03em)}.filter-option:hover{color:hsl(var(--foreground)/.56)}.filter-option.is-active{color:var(--ink);font-weight:760}.stream-meta,.stream-meta-line{color:var(--ink-faint);font-family:var(--font-sans);font-size:var(--step--1);font-weight:620;text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--space-2)}.ledger-list{border-top:1px solid hsl(var(--foreground)/.18)}.ledger-head{padding:.55rem .1rem .45rem;color:var(--ink-faint);font-family:var(--font-sans);font-size:.75rem;font-weight:640;text-transform:uppercase;letter-spacing:.08em}.ledger-head,.ledger-row{--ledger-col-gap:1rem;display:grid;grid-template-columns:minmax(7.6rem,8.8rem) minmax(0,1fr) minmax(10rem,14rem);align-items:center;gap:var(--ledger-col-gap)}.ledger-row{border-top:1px solid hsl(var(--foreground)/.14);padding:.72rem .1rem .78rem;cursor:pointer;position:relative;transition:background var(--t-fast) var(--ease-soft)}.ledger-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--signal);transform:scaleY(0);transform-origin:bottom;transition:transform var(--t-base) var(--ease-main)}.ledger-row:hover{background:hsl(var(--foreground)/.025)}.ledger-row:hover:before{transform:scaleY(1)}.ledger-date{margin:0;display:inline-flex;align-items:center;gap:.48rem;color:var(--ink-soft);font-family:var(--font-sans);font-size:.84rem;font-weight:620;letter-spacing:.01em}.ledger-dot{width:2px;height:1rem;background:currentColor;flex:0 0 auto}.ledger-main{min-width:0;display:grid;gap:.25rem;position:relative}.ledger-author{color:var(--ink-faint);font-size:.74rem;font-weight:640;text-transform:uppercase;letter-spacing:.08em;align-self:end;justify-self:start;text-align:left}.ledger-author,.ledger-title{margin:0;font-family:var(--font-sans)}.ledger-title{font-size:clamp(1.6rem,2vw,2.1rem);font-weight:720;line-height:1.06;letter-spacing:-.022em}.ledger-title .headline-link{display:inline-flex;align-items:flex-start;gap:.28rem;max-width:-moz-fit-content;max-width:fit-content}.ledger-summary{margin:0;color:var(--ink-soft);font-size:var(--step-0);line-height:1.55;max-width:64ch}.featured-story,.spotlight{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1.2rem,3.2vw,2.8rem);margin-bottom:clamp(2rem,4.4vw,3.5rem);padding-bottom:clamp(2rem,4.2vw,3rem);border-bottom:1px solid var(--rule);animation:reveal-up var(--t-slow) var(--ease-main) .1s both}.article-cover-link,.featured-left,.featured-media-wrap,.spotlight-media-link,.spotlight-media-wrap,.story-media-wrap{display:block;overflow:clip}.featured-media,.spotlight-media{width:100%;aspect-ratio:7/6;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;background:hsl(var(--muted));transition:transform var(--t-slow) var(--ease-main)}.progressive-image{filter:blur(14px);opacity:.86;transition:filter .22s ease,opacity .22s ease;will-change:filter,opacity}.progressive-image.is-loaded{filter:blur(0);opacity:1}.article-row:hover .article-cover,.continue-card:hover .continue-media,.featured-media-wrap:hover .featured-media,.spotlight-media-link:hover .spotlight-media,.story-row:hover .story-media{transform:scale(1.032)}.article-cover-fallback,.continue-media-fallback,.featured-media-fallback,.post-recommendation-media-fallback,.spotlight-media-fallback,.story-media-fallback{background:hsl(var(--muted))}.featured-body,.spotlight-content{display:grid;align-content:end;gap:.95rem}.kicker-row,.story-meta-inline{display:flex;align-items:center;flex-wrap:wrap;gap:.52rem}.meta-line,.story-date{color:var(--ink-faint);font-family:var(--font-sans);font-size:.68rem;font-weight:640;letter-spacing:.11em;text-transform:uppercase}.featured-title,.spotlight-title{font-size:clamp(1.95rem,4vw,3.7rem);font-weight:820}.article-title,.story-title{font-size:clamp(1.2rem,2vw,1.72rem);font-weight:760;letter-spacing:-.026em}.headline-link,.title-link{transition:color var(--t-fast) var(--ease-soft)}.headline-link-mark,.title-link-icon{display:inline-block;margin-left:.24rem;color:var(--signal);opacity:0;transform:translate(-4px,4px);transition:opacity var(--t-fast) var(--ease-soft),transform var(--t-base) var(--ease-main)}.headline-link:hover,.title-link:hover{color:hsl(var(--primary))}.headline-link:hover .headline-link-mark,.title-link:hover .title-link-icon{opacity:1;transform:translate(0)}.article-lede,.lede,.post-recommendation-summary,.story-summary{color:var(--ink-soft);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.72;max-width:56ch}.author-name,.byline,.story-author{color:var(--ink-faint);font-family:var(--font-sans);font-size:.72rem;font-weight:630;text-transform:uppercase;letter-spacing:.09em}.author-chip{gap:.52rem}.author-avatar,.author-chip{display:inline-flex;align-items:center}.author-avatar{width:1.95rem;height:1.95rem;border-radius:999px;border:1px solid var(--rule);background:hsl(var(--muted));justify-content:center;overflow:hidden}.author-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author-avatar-fallback{color:var(--ink-faint);font-family:var(--font-sans);font-size:.62rem;font-weight:700}.tags,.topic-pills{display:flex;flex-wrap:wrap;gap:.5rem}.tags a,.tags span,.topic-pills a,.topic-pills span{border:1px solid var(--rule);border-radius:999px;padding:.28rem .66rem;color:var(--ink-faint);font-family:var(--font-sans);font-size:.67rem;font-weight:650;text-transform:uppercase;letter-spacing:.1em;transition:color var(--t-fast) var(--ease-soft),border-color var(--t-fast) var(--ease-soft),background var(--t-fast) var(--ease-soft)}.tags a:hover,.topic-pills a:hover{color:hsl(var(--primary));border-color:hsl(var(--primary));background:hsl(var(--primary)/.06)}.article-rail,.home-story-list,.story-list{display:grid;gap:0}.article-row,.home-story-row,.story-row{border-top:1px solid var(--rule)}.article-row{animation:reveal-fade var(--t-base) var(--ease-main) both}.article-row:first-child{animation-delay:.14s}.article-row:nth-child(2){animation-delay:.21s}.article-row:nth-child(3){animation-delay:.28s}.article-row:nth-child(4){animation-delay:.35s}.article-row:nth-child(5){animation-delay:.42s}.article-row-grid,.home-story-card-content,.story-row{display:grid;grid-template-columns:12.7rem minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);align-items:center;padding-block:clamp(1rem,2vw,1.35rem)}.article-cover,.story-media{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:.44rem;background:hsl(var(--muted));transition:transform var(--t-slow) var(--ease-main)}.article-copy,.story-body{display:grid;align-content:center;gap:.55rem}.article-topline,.story-meta-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem}.section-head,.topic-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-bottom:1px solid var(--rule);padding-bottom:1rem;margin-bottom:1.5rem}.section-head h1,.topic-head h1{font-size:clamp(2rem,6vw,4rem);text-transform:capitalize}.empty,.empty-state{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:2.7rem 0;text-align:center;color:var(--ink-faint);font-family:var(--font-sans);font-size:.84rem;text-transform:uppercase;letter-spacing:.11em}.pager,.pager-bar{margin-top:1.5rem;width:min(100%,48vw);margin-inline:auto;padding:.45rem;border:1px solid hsl(var(--foreground)/.12);border-radius:.5rem;background:hsl(var(--background)/.85);backdrop-filter:blur(8px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem}.pager-meta,.pager-status{color:var(--ink-soft);font-family:var(--font-sans);font-size:.96rem;font-weight:540;text-align:center;text-transform:none;letter-spacing:.01em}.pager-bar>button,.pager>button{min-width:7.4rem;height:2.9rem;border-radius:.38rem!important;border-color:hsl(var(--foreground)/.12)!important;background:hsl(var(--background))!important;color:hsl(var(--primary))!important;font-size:.88rem!important;font-weight:680!important;text-transform:uppercase;letter-spacing:.06em!important}.pager-bar>button:hover:not(:disabled),.pager>button:hover:not(:disabled){border-color:hsl(var(--primary))!important;background:hsl(var(--primary)/.08)!important}.pager-bar>button:disabled,.pager>button:disabled{color:hsl(var(--foreground)/.35)!important}.skeleton-lines,.skeleton-stack{display:grid;gap:.5rem}.skeleton-cover,.skeleton-media{width:100%;aspect-ratio:1/1;border-radius:.44rem}.article,.post-stage{width:min(1040px,100%);margin:0 auto;animation:reveal-up var(--t-slow) var(--ease-main) both}.digest-stage{width:min(1280px,100%);display:grid;gap:var(--space-4)}.digest-hero{border-bottom:1px solid hsl(var(--foreground)/.18);padding-bottom:var(--space-4)}.digest-title{font-family:var(--font-sans);font-size:clamp(2.2rem,6.2vw,5.4rem);font-weight:740;line-height:.96;letter-spacing:-.028em;max-width:18ch}.digest-summary{margin-top:var(--space-3);color:var(--ink-soft);font-size:var(--step-0);line-height:1.68;max-width:62ch}.digest-layout{display:grid;grid-template-columns:minmax(16rem,26rem) minmax(0,1fr);gap:clamp(1.4rem,2.8vw,2.6rem);align-items:start}.digest-kicker{margin:0;color:var(--ink-faint);font-family:var(--font-sans);font-size:var(--step--1);font-weight:680;text-transform:uppercase;letter-spacing:.1em}.digest-sidebar{position:sticky;top:1rem;display:grid;gap:var(--space-3)}.digest-meta-list{margin:0;padding:0;border-top:1px solid hsl(var(--foreground)/.16)}.digest-meta-list>div{display:grid;grid-template-columns:minmax(6.4rem,8rem) minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid hsl(var(--foreground)/.12)}.digest-meta-list dt{color:var(--ink-faint);font-size:var(--step--1);font-weight:650;letter-spacing:.08em}.digest-meta-list dd,.digest-meta-list dt{font-family:var(--font-sans);text-transform:uppercase}.digest-meta-list dd{margin:0;color:var(--ink);font-size:.86rem;font-weight:560;letter-spacing:.04em}.digest-tag-wrap{display:flex;flex-wrap:wrap;gap:.42rem}.digest-tag-wrap a{border:1px solid hsl(var(--foreground)/.16);border-radius:.34rem;padding:.14rem .44rem;color:var(--ink-faint);font-size:.74rem;text-transform:uppercase;letter-spacing:.07em}.digest-share{margin-top:.4rem;display:grid;gap:.55rem}.digest-share-links{display:flex;flex-wrap:wrap;gap:.32rem}.digest-share-links a,.digest-share-links button{border:0;border-radius:0;background:transparent;color:var(--ink-faint);padding:.14rem;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative}.digest-share-links a:focus-visible,.digest-share-links a:hover,.digest-share-links button:focus-visible,.digest-share-links button:hover{color:var(--ink)}.digest-share-icon{width:1.44rem;height:1.44rem}.digest-share-links a:after,.digest-share-links button:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + .38rem);transform:translate(-50%,.2rem);opacity:0;pointer-events:none;color:var(--ink);background:hsl(var(--background));border:1px solid hsl(var(--foreground)/.18);border-radius:.35rem;padding:.2rem .38rem;white-space:nowrap;font-family:var(--font-sans);font-size:.66rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;transition:opacity var(--t-fast) var(--ease-soft),transform var(--t-fast) var(--ease-soft)}.digest-share-links a:focus-visible:after,.digest-share-links a:hover:after,.digest-share-links button:focus-visible:after,.digest-share-links button:hover:after{opacity:1;transform:translate(-50%)}.digest-article{display:grid;gap:var(--space-3)}.digest-banner-wrap{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:.44rem;background:hsl(var(--muted));border:1px solid hsl(var(--foreground)/.08)}.digest-banner-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.digest-banner-fallback{background:linear-gradient(145deg,hsl(var(--muted)) 0,hsl(var(--background)) 60%,hsl(var(--muted)) 100%)}.digest-article .notion-wrap{margin:0}.digest-article .notion-wrap .notion,.digest-article .notion-wrap .notion-page{width:100%;max-width:100%}.digest-article .notion-wrap .notion-callout-text,.digest-article .notion-wrap .notion-collection-card-property,.digest-article .notion-wrap .notion-list,.digest-article .notion-wrap .notion-text{max-width:100%}.content-panel,.content-state{margin-top:2rem;border:1px dashed var(--rule);border-radius:.44rem;padding:1rem 1.1rem;background:hsl(var(--muted)/.24);color:var(--ink-soft)}.continue-reading,.post-recommendations{margin-top:clamp(3rem,7vw,5rem);padding-top:clamp(2.2rem,4.8vw,3rem);border-top:1px solid var(--rule);display:grid;gap:1.35rem}.continue-reading-head,.post-recommendations-head{display:grid;gap:.4rem}.post-recommendations-hint{margin:0;color:var(--ink-faint);font-family:var(--font-sans);font-size:var(--step--1);font-weight:620;letter-spacing:.04em}.continue-reading-head h2,.post-recommendations-head h2{font-size:clamp(1.56rem,2.7vw,2.3rem)}.continue-grid,.post-recommendations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.continue-card,.post-recommendation-card{border:1px solid var(--rule);border-radius:.44rem;background:hsl(var(--background)/.92);overflow:hidden;transition:border-color var(--t-fast) var(--ease-soft),box-shadow var(--t-fast) var(--ease-soft),background var(--t-fast) var(--ease-soft)}.continue-card:hover,.post-recommendation-card:hover{border-color:hsl(var(--primary));box-shadow:0 8px 20px hsl(var(--foreground)/.08);background:hsl(var(--background))}.post-recommendation-card:hover{box-shadow:0 8px 20px hsl(var(--foreground)/.08)}.continue-link,.post-recommendation-link{display:flex;align-items:stretch;min-height:clamp(15rem,25vw,19rem);height:100%}.continue-media,.post-recommendation-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:hsl(var(--muted));transition:transform var(--t-slow) var(--ease-main)}.continue-body,.post-recommendation-body{display:grid;align-content:space-between;gap:.75rem;padding:1rem 1rem .9rem;flex:1;min-width:0}.continue-title,.post-recommendation-title{font-size:clamp(1.42rem,2.2vw,2.05rem);line-height:1.06;font-weight:740;letter-spacing:-.028em;display:flex;align-items:baseline;gap:.2rem}.post-recommendations-carousel{overflow:visible;margin-inline:0;padding-inline:0;padding-bottom:0}.post-recommendations-carousel.is-carousel{position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--shell-pad);scrollbar-width:thin;scrollbar-color:hsl(var(--foreground)/.24) transparent;margin-inline:calc(-1 * var(--shell-pad));padding-inline:var(--shell-pad);padding-top:.35rem;padding-bottom:.35rem}.post-recommendations-carousel::-webkit-scrollbar{height:.42rem}.post-recommendations-carousel::-webkit-scrollbar-thumb{background:hsl(var(--foreground)/.2);border-radius:999px}.post-recommendations-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.post-recommendations-carousel.is-carousel .post-recommendations-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(24rem,calc((100% - 1.2rem) / 2))}.post-recommendation-card{scroll-snap-align:start;box-shadow:none}.post-recommendation-link{color:inherit;display:grid;grid-template-rows:auto 1fr;min-height:0}.post-recommendation-media-pane{width:100%;min-width:0;aspect-ratio:3/2;border-right:0;border-bottom:1px solid var(--rule);background:hsl(var(--muted))}.post-recommendation-title-mark{opacity:0;transform:translate(-3px,3px);color:hsl(var(--primary));transition:opacity var(--t-fast) var(--ease-soft),transform var(--t-fast) var(--ease-soft)}.post-recommendation-link:focus-visible .post-recommendation-title-mark,.post-recommendation-link:hover .post-recommendation-title-mark{opacity:1;transform:translate(0)}.post-recommendation-summary{margin:0;font-size:var(--step-0);line-height:1.56;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-recommendation-body{align-content:start;gap:.55rem;padding:.9rem .95rem .85rem}.post-recommendation-title{font-size:clamp(1.08rem,1.4vw,1.34rem);line-height:1.12;align-items:flex-start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-recommendation-tags{display:flex;flex-wrap:wrap;gap:.38rem}.post-recommendation-tag{border:0;border-radius:.18rem;padding:.18rem .38rem;font-size:.62rem;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);font-family:var(--font-sans);background:hsl(var(--muted))}.post-recommendation-meta{margin-top:auto;display:grid;gap:.55rem}.post-recommendation-author{margin:0;color:var(--ink-faint);font-size:.64rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-sans)}.post-discussion{margin-top:clamp(3rem,7vw,5rem);padding-top:clamp(2.2rem,4.8vw,3rem);border-top:1px solid var(--rule);display:grid;gap:var(--space-3)}.post-discussion-head{display:grid;gap:var(--space-2)}.post-discussion-panel{border:1px solid var(--rule);border-radius:.44rem;background:hsl(var(--background));box-shadow:0 2px 8px hsl(var(--foreground)/.04);padding:clamp(.8rem,2vw,1.1rem);overflow:hidden}.post-discussion-panel #giscus_thread{min-height:9rem}.post-discussion-panel .giscus{margin-top:.1rem}.post-discussion-panel iframe.giscus-frame{border-radius:.5rem}.dark .post-discussion-panel{border-color:hsl(var(--foreground)/.18);box-shadow:none;background:hsl(var(--background))}.post-discussion-note{margin:0 0 var(--space-3);color:var(--ink-faint);font-family:var(--font-sans);font-size:var(--step--1)}.social-dock{position:fixed;right:var(--shell-pad);top:50%;transform:translateY(-50%);z-index:55;display:flex;flex-direction:column;align-items:center;gap:.35rem;transition:transform var(--t-base) var(--ease-main)}.social-dock.is-collapsed{transform:translate(76%,-50%)}.social-dock-title{margin:0;color:var(--ink-faint);font-family:var(--font-sans);font-size:.52rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;writing-mode:vertical-lr}.social-dock-panel{border:1px solid var(--rule);border-radius:.44rem;background:hsl(var(--background)/.94);box-shadow:0 12px 28px hsl(var(--foreground)/.12);padding:.28rem;display:flex;flex-direction:column;gap:.22rem}.social-dock-link,.social-dock-toggle{width:2.34rem;height:2.34rem;border-radius:.34rem;border:1px solid var(--rule);background:transparent;color:var(--ink-faint);display:inline-flex;align-items:center;justify-content:center;transition:color var(--t-fast) var(--ease-soft),border-color var(--t-fast) var(--ease-soft),background var(--t-fast) var(--ease-soft)}.social-dock-link{border:0}.social-dock-link:hover,.social-dock-toggle:hover{color:hsl(var(--primary));border-color:hsl(var(--primary));background:hsl(var(--primary)/.06)}.social-dock-link.is-success{color:hsl(var(--primary))}.social-dock-svg{width:1rem;height:1rem}.social-dock-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.global-footer,.site-footer{border-top:1px solid var(--rule);background:hsl(var(--background)/.52);padding-block:2.2rem 2.6rem}.follow-wrap,.footer-inner,.footer-wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.follow-wrap p,.footer-inner p,.footer-wrap .muted{color:var(--ink-faint);font-family:var(--font-serif);font-style:italic;font-size:.82rem;font-weight:400;text-transform:none;letter-spacing:.01em}.follow-links,.footer-links{display:flex;align-items:center;justify-content:center;gap:1.2rem;flex-wrap:wrap}.follow-links a,.footer-links a{color:var(--ink-faint);font-family:var(--font-sans);font-size:.7rem;font-weight:620;text-transform:uppercase;letter-spacing:.1em;position:relative;transition:color var(--t-fast) var(--ease-soft)}.follow-links a:after,.footer-links a:after{content:"";position:absolute;left:0;right:0;bottom:-.17rem;height:1px;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform var(--t-base) var(--ease-main)}.follow-links a:hover,.footer-links a:hover{color:hsl(var(--primary))}.follow-links a:hover:after,.footer-links a:hover:after{transform:scaleX(1)}.reading-progress{position:fixed;top:0;left:0;width:100%;height:2px;z-index:70}.reading-progress-bar{height:100%;background:var(--signal);transition:width 90ms linear}.notion-wrap{margin-top:clamp(2rem,4vw,3.1rem)}.notion-wrap .notion{color:var(--ink);font-family:var(--font-serif)}.notion-wrap .notion-page{padding:0}.notion-wrap .notion-callout-text,.notion-wrap .notion-collection-card-property,.notion-wrap .notion-list,.notion-wrap .notion-text{color:var(--ink-soft);font-size:var(--step-0);line-height:1.8;max-width:68ch}.notion-wrap .notion-h,.notion-wrap .notion-h-title,.notion-wrap .notion-h1,.notion-wrap .notion-h2,.notion-wrap .notion-h3{color:var(--ink);font-family:var(--font-sans);line-height:1.04;letter-spacing:-.018em;font-weight:760}.notion-wrap .notion-h1{font-size:clamp(1.65rem,2.8vw,2.24rem);margin-block:2.4rem .9rem}.notion-wrap .notion-h2{font-size:clamp(1.32rem,2vw,1.72rem);margin-block:1.9rem .72rem}.notion-wrap .notion-h3{font-size:clamp(1.12rem,1.6vw,1.3rem);margin-block:1.55rem .52rem}.notion-wrap .notion-quote{border-left:3px solid hsl(var(--primary));padding-left:1.1rem;margin:2rem 0;color:var(--ink-soft);font-style:italic}.notion-wrap .notion-link{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:.18em}.notion-wrap .notion-code,.notion-wrap .notion-inline-code{border:1px solid var(--rule);border-radius:.44rem;background:hsl(var(--muted))}.notion-wrap .notion-callout,.notion-wrap .notion-simple-table,.notion-wrap .notion-table{border:1px solid var(--rule);border-radius:.44rem}.notion-wrap .notion-asset-wrapper img,.notion-wrap .notion-image{border-radius:.44rem}@media (max-width:1024px){.digest-layout{grid-template-columns:1fr}.digest-sidebar{position:static}.featured-story,.spotlight{grid-template-columns:1fr}.featured-media,.spotlight-media{aspect-ratio:16/10}.continue-grid,.post-recommendations-grid,.post-recommendations-track{grid-template-columns:1fr}.post-recommendations-carousel.is-carousel .post-recommendations-track{grid-auto-columns:minmax(20rem,82%)}.post-recommendation-link{min-height:0}}@media (max-width:760px){.pager,.pager-bar{width:100%;grid-template-columns:auto 1fr auto;padding:.42rem;gap:.5rem}.pager-bar>button,.pager>button{min-width:5.4rem;height:2.6rem;font-size:.82rem!important}.pager-meta,.pager-status{font-size:.82rem}.topbar-inner{min-height:auto;grid-template-columns:auto auto;gap:.6rem .8rem;padding-block:.78rem}.header-search{grid-column:1/-1;width:100%;justify-self:stretch}.brand-caption{display:none}.home-shell,.post-shell,.stories-shell,.topic-shell{padding-top:2rem}.digest-title{font-size:clamp(2.2rem,12vw,3.7rem);max-width:100%}.digest-banner-wrap{aspect-ratio:4/3}.digest-meta-list>div{grid-template-columns:1fr;gap:.22rem}.digest-article .notion-wrap{margin-top:1rem}.digest-article .notion-wrap .notion,.digest-article .notion-wrap .notion-page{width:100%;max-width:100%}.digest-article .notion-wrap .notion-callout-text,.digest-article .notion-wrap .notion-collection-card-property,.digest-article .notion-wrap .notion-list,.digest-article .notion-wrap .notion-text,.home-hero h1,.stories-head h1{max-width:100%}.post-recommendations-track{grid-template-columns:1fr}.post-recommendations-carousel.is-carousel{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.post-recommendations-carousel.is-carousel .post-recommendations-track{grid-auto-columns:minmax(16rem,86%);gap:.9rem}.post-recommendations-carousel.is-carousel:after{content:"";position:absolute;top:0;right:0;width:1.2rem;height:100%;pointer-events:none;background:linear-gradient(270deg,hsl(var(--background)),transparent)}.post-recommendation-link{min-height:0}.post-recommendation-media-pane{aspect-ratio:4/3}.post-recommendation-title{font-size:clamp(1.04rem,4.2vw,1.28rem)}.post-recommendation-summary{font-size:.92rem;-webkit-line-clamp:3}.ledger-head{display:none}.ledger-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"date" "main" "author";gap:.25rem;padding-block:.72rem}.ledger-date{grid-area:date;font-size:.78rem}.ledger-main{grid-area:main}.ledger-title{font-size:clamp(1.55rem,8vw,2.05rem)}.ledger-summary{font-size:.96rem}.ledger-author{grid-area:author;justify-self:end;margin-top:.2rem}.article-row-grid,.home-story-card-content,.story-row{grid-template-columns:1fr}.article-cover,.story-media{aspect-ratio:16/10}.section-head,.topic-head{flex-direction:column;align-items:flex-start;gap:.45rem}.social-dock{top:auto;right:var(--shell-pad);bottom:1rem;transform:none}.social-dock.is-collapsed{transform:translateX(76%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}