@font-face{font-family:"Fraunces";font-style:normal;font-weight:300 600;font-display:swap;src:url(../../terra-cracovianum/assets/fonts/fraunces-roman-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fraunces";font-style:normal;font-weight:300 600;font-display:swap;src:url(../../terra-cracovianum/assets/fonts/fraunces-roman-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Fraunces";font-style:italic;font-weight:300 600;font-display:swap;src:url(../../terra-cracovianum/assets/fonts/fraunces-italic-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fraunces";font-style:italic;font-weight:300 600;font-display:swap;src:url(../../terra-cracovianum/assets/fonts/fraunces-italic-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(../../terra-cracovianum/assets/fonts/instrument-sans-roman-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(../../terra-cracovianum/assets/fonts/instrument-sans-roman-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Spline Sans Mono";font-style:normal;font-weight:300 700;font-display:swap;src:url(../../terra-cracovianum/assets/fonts/spline-sans-mono-roman-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Spline Sans Mono";font-style:normal;font-weight:300 700;font-display:swap;src:url(../../terra-cracovianum/assets/fonts/spline-sans-mono-roman-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Fraunces Fallback";src:local("Georgia"),local("Times New Roman");size-adjust:86.6%}:root{--parchment:#f3eee3;--parchment-deep:#e9e2d2;--ink:#181c17;--ink-deep:#10140f;--ink-soft:#3c4238;--moss:#2e4636;--sienna:#c2451e;--sienna-ink:#a83a17;--sand:#d9a06b;--bg:var(--parchment);--bg-2:var(--parchment-deep);--fg:var(--ink);--fg-2:var(--ink-soft);--fg-3:rgba(24,28,23,.52);--line:rgba(24,28,23,.16);--line-2:rgba(24,28,23,.32);--accent:var(--sienna-ink);--accent-gfx:var(--sienna);--emph:var(--moss);--contour:rgba(46,70,54,.30);--contour-index:rgba(46,70,54,.62);--hairline:var(--line);--hairline-dark:var(--line-dark);--text-on-dark:var(--on-dark-2);--dark:var(--ink-deep);--on-dark:#f3eee3;--on-dark-2:rgba(243,238,227,.66);--line-dark:rgba(243,238,227,.16);--serif:'Fraunces','Fraunces Fallback',Georgia,serif;--sans:'Instrument Sans',system-ui,-apple-system,sans-serif;--mono:'Spline Sans Mono',ui-monospace,Menlo,monospace;--gutter:clamp(20px,4vw,64px);--sect:clamp(80px,12vh,150px);--arrive:cubic-bezier(.22,1,.36,1);--mech:cubic-bezier(.76,0,.24,1);color-scheme:light}:root[data-theme=night]{--bg:#10140f;--bg-2:#181d17;--fg:#f3eee3;--fg-2:rgba(243,238,227,.74);--fg-3:rgba(243,238,227,.5);--line:rgba(243,238,227,.14);--line-2:rgba(243,238,227,.3);--accent:var(--sand);--accent-gfx:var(--sand);--emph:var(--sand);--contour:rgba(217,160,107,.22);--contour-index:rgba(217,160,107,.5);--dark:#0b0e0a;color-scheme:dark}*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--fg);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;transition:background-color .6s var(--arrive),color .6s var(--arrive)}img,canvas,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0;padding:0;cursor:pointer}h1,h2,h3,h4{margin:0;font-weight:inherit;text-wrap:balance}p{margin:0;text-wrap:pretty}em{font-style:italic}::selection{background:var(--sienna);color:var(--parchment)}:focus-visible{outline:2px solid var(--accent-gfx);outline-offset:3px;border-radius:2px}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:16px;top:16px;z-index:200;padding:10px 16px;background:var(--ink);color:var(--parchment);font:500 13px var(--sans);border-radius:99px;transform:translateY(-200%);transition:transform .3s var(--arrive)}.skip:focus{transform:none}.grain{position:fixed;inset:0;z-index:150;pointer-events:none;opacity:.42;contain:strict;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .1 0 0 0 0 .08 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-theme=night] .grain{opacity:.25;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .95 0 0 0 0 .93 0 0 0 0 .89 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.top{position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px var(--gutter)}.brand img{height:42px;width:auto;transition:filter .6s}[data-theme=night] .brand img,.on-dark .brand img{filter:invert(.94) sepia(.18)}.top-meta{display:flex;gap:28px;color:var(--fg-2)}.top-meta b{font-weight:500;color:var(--fg)}@media (max-width:700px){.top-meta .hide-s{display:none}.brand img{height:34px}}.dock{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:90;translate:-50%0;display:flex;align-items:center;gap:4px;padding:6px;border-radius:999px;background:rgba(16,20,15,.82);color:var(--on-dark);border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);transition:translate .6s var(--arrive),opacity .4s;white-space:nowrap}.js .dock{animation:dockIn .9s var(--arrive) 1.1s both}@keyframes dockIn{0%{translate:-50% 140%;opacity:0}}.dock-where{display:flex;align-items:center;gap:10px;padding:0 14px 0 12px;min-width:150px;height:40px;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-2);overflow:hidden}.dock-where i{width:7px;height:7px;background:var(--sand);transform:rotate(45deg);flex:none;transition:transform .6s var(--arrive)}.dock-where span{display:inline-block;transition:transform .45s var(--arrive),opacity .3s}.dock-where span.swap{transform:translateY(-110%);opacity:0;transition-duration:.2s}.dock-link{height:40px;padding:0 16px;border-radius:99px;display:inline-flex;align-items:center;font:500 14px var(--sans);color:var(--on-dark-2);transition:color .3s,background-color .3s}.dock-link:hover,.dock-link[aria-current=true]{color:var(--on-dark);background:rgba(243,238,227,.08)}.dock-sep{width:1px;height:20px;background:var(--line-dark);margin:0 4px}.dock-btn{height:40px;min-width:40px;border-radius:99px;display:inline-grid;place-items:center;padding:0 12px;color:var(--on-dark)}.dock-btn:hover{background:rgba(243,238,227,.08)}.dock-index{background:var(--parchment);color:var(--ink);padding:0 18px;gap:10px;display:inline-flex;align-items:center;font:600 14px var(--sans)}.dock-index:hover{background:#fff}.dock-index .bars{display:grid;gap:4px}.dock-index .bars i{display:block;width:14px;height:1.5px;background:currentColor;transition:transform .4s var(--arrive)}.dock-index:hover .bars i:last-child{transform:scaleX(.6);transform-origin:left}.dock-lang{font:500 11px var(--mono);letter-spacing:.14em;color:var(--on-dark-2)}.dock-lang:hover{color:var(--on-dark)}.theme-ico{width:16px;height:16px;border-radius:50%;border:1.5px solid currentColor;position:relative;overflow:hidden;transition:transform .7s var(--arrive)}.theme-ico::after{content:"";position:absolute;inset:0 0 0 50%;background:currentColor}[data-theme=night] .theme-ico{transform:rotate(180deg)}@media (max-width:860px){.dock .dock-link,.dock .dock-sep{display:none}.dock-where{min-width:0;max-width:44vw}}.dock,.dock-index,.dock-btn,.chip,.btn{transition-property:translate,opacity,background-color,color,scale;transition-duration:.6s,.4s,.3s,.3s,.45s}.dock-index:active,.dock-btn:active,.chip:active,.btn:active{scale:.95;transition-duration:.6s,.4s,.3s,.3s,.08s}.index{position:fixed;inset:0;z-index:120;background:var(--ink-deep);color:var(--on-dark);clip-path:circle(0 at var(--ox,50%) var(--oy,100%));visibility:hidden;transition:clip-path .8s var(--mech),visibility 0s .8s;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:clamp(80px,12vh,140px) var(--gutter) clamp(72px,12vh,120px);gap:var(--gutter);overflow:hidden auto;overscroll-behavior:contain}.index::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg,var(--line-dark)0 1px,transparent 1px 80px),repeating-linear-gradient(0deg,var(--line-dark)0 1px,transparent 1px 80px);-webkit-mask-image:radial-gradient(circle at var(--ox,50%) var(--oy,100%),#000,transparent 70%);mask-image:radial-gradient(circle at var(--ox,50%) var(--oy,100%),#000,transparent 70%)}.index.open{clip-path:circle(150%at var(--ox,50%) var(--oy,100%));visibility:visible;transition:clip-path .9s var(--mech),visibility 0s}html.locked{overflow:hidden}.index-bar{position:absolute;top:22px;left:var(--gutter);right:var(--gutter);z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px}.index-title{color:var(--sand)}.index-close{height:44px;padding:0 20px;border:1px solid var(--line-dark);border-radius:99px;font:500 14px var(--sans);display:inline-flex;align-items:center;gap:10px}.index-close:hover{background:rgba(243,238,227,.08)}.index-close:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.index-list{list-style:none;margin:0;padding:0;align-self:end;align-self:safe end;position:relative}.index-list li{border-top:1px solid var(--line-dark);overflow:hidden}.index-list a{display:flex;align-items:baseline;gap:clamp(14px,2vw,28px);padding:.12em 0 .16em;font:330 clamp(40px,min(6.6vw,8.4vh),100px)/1.02 var(--serif);letter-spacing:-.025em;transition:color .3s,padding-left .5s var(--arrive)}.index-list a small{font:500 11px var(--mono);letter-spacing:.14em;color:var(--sand);translate:0-1.4em}.index-list a:hover{padding-left:.25em}.index-list a:hover em,.index-list a:focus-visible em{color:var(--sand)}.index-list a em{font-style:italic;transition:color .3s}.index-list li>*{transform:translateY(105%);transition:transform .7s var(--arrive)}.index.open .index-list li>*{transform:none;transition-delay:calc(.25s + var(--i,0)*.06s)}.index-side{align-self:end;align-self:safe end;display:grid;gap:32px;color:var(--on-dark-2);position:relative;opacity:0;transform:translateY(16px);transition:opacity .5s,transform .7s var(--arrive)}.index.open .index-side{opacity:1;transform:none;transition-delay:.55s}.index-side h4{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sand);margin-bottom:10px}.index-side a{display:block;color:var(--on-dark);width:max-content;background:linear-gradient(currentColor,currentColor)0 100%/0 1px no-repeat;transition:background-size .5s var(--arrive)}.index-side a:hover{background-size:100% 1px}.index-latest{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;padding:16px;border:1px solid var(--line-dark)}.index-latest img{width:120px;height:75px;object-fit:cover}.index-latest b{display:block;font:400 20px/1.2 var(--serif);text-transform:none;letter-spacing:-.01em;color:var(--on-dark);margin-top:6px}.index-side{min-width:0}.index-side .index-latest{display:grid;width:auto;min-width:0;background:0 0;transition:border-color .3s}.index-side .index-latest:hover{border-color:var(--sand)}@media (max-width:860px){.index{display:flex;flex-direction:column;gap:0;padding:0 var(--gutter) calc(env(safe-area-inset-bottom,0) + 28px)}.index::before{position:fixed}.index-bar{position:sticky;top:0;left:auto;right:auto;flex:none;align-self:stretch;margin:0 calc(-1*var(--gutter));padding:calc(env(safe-area-inset-top,0) + 12px) var(--gutter) 12px;background:var(--ink-deep)}.index-close{height:40px;padding:0 16px;gap:8px;background:var(--parchment);color:var(--ink);border-color:var(--parchment);font-weight:600}.index-close:hover{background:#fff}.index-list,.index-side{align-self:stretch}.index-list{margin-top:auto;padding-top:20px}.index-list li:last-child{border-bottom:1px solid var(--line-dark)}.index-list a{align-items:center;gap:16px;min-height:56px;padding:6px 0;font-size:clamp(30px,8.6vw,40px);line-height:1.05}.index-list a small{translate:none;min-width:2ch}.index-list a::after{content:"→";margin-left:auto;font:400 18px var(--sans);color:var(--on-dark-2);transition:translate .4s var(--arrive),color .3s}.index-list a:hover{padding-left:0}.index-list a:hover::after,.index-list a:focus-visible::after{translate:4px 0;color:var(--sand)}.index-side{grid-template-columns:1fr;gap:22px;margin-top:28px;font-size:15px;line-height:1.55}.index-side h4{margin-bottom:6px}.index-side a{max-width:100%;overflow-wrap:anywhere}.index-latest{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:12px}.index-latest img{width:88px;height:58px}.index-latest b{font-size:17px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.rv-on .rv{opacity:0;transform:translateY(28px);transition:opacity .9s var(--arrive),transform 1.1s var(--arrive);transition-delay:var(--d,0s)}.rv-on .rv.in{opacity:1;transform:none}.btn{display:inline-flex;align-items:center;gap:14px;height:52px;padding:0 26px;border-radius:99px;font:500 15px var(--sans);border:1px solid currentColor;position:relative;overflow:hidden;isolation:isolate}.btn::before{content:"";position:absolute;inset:0;z-index:-1;background:currentColor;border-radius:inherit;transform:translateY(101%);transition:transform .55s var(--mech)}.btn:hover::before{transform:none}.btn span{transition:color .3s}.btn:hover span{color:var(--bg)}.btn .arr{transition:transform .5s var(--arrive),color .3s}.btn:hover .arr{transform:translateX(4px)}.btn-solid{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn-solid::before{background:var(--accent-gfx)}.btn-solid:hover span{color:var(--parchment)}.on-dark .btn-solid{background:var(--parchment);color:var(--ink);border-color:var(--parchment)}section{position:relative}.sect{padding:var(--sect) var(--gutter)}.sect-head{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:var(--gutter);align-items:end;margin-bottom:clamp(40px,6vw,88px)}.sect-num{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);display:flex;align-items:center;gap:12px;padding-bottom:.9em}.sect-num::before{content:"";width:7px;height:7px;background:var(--accent-gfx);transform:rotate(45deg)}.sect-title{font:330 clamp(40px,6.2vw,96px)/.98 var(--serif);letter-spacing:-.03em}.sect-title em{color:var(--emph)}.sect-note{grid-column:2;display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:14px;color:var(--fg-2)}@media (max-width:700px){.sect-head{grid-template-columns:1fr;gap:18px}.sect-note{grid-column:1}}.hero{position:relative;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:1fr auto;padding:0 var(--gutter) clamp(96px,13vh,128px);overflow:hidden}.terrain{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.6s var(--arrive) .2s}.terrain.ready{opacity:1}.hero::after{content:"";position:absolute;inset:auto 0 0;height:38%;pointer-events:none;background:linear-gradient(to top,var(--bg) 8%,transparent)}.hero-body{position:relative;z-index:2;align-self:end;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);pointer-events:none}.hero-body a,.hero-body button{pointer-events:auto}.hero-kicker{grid-column:1/-1;display:flex;align-items:center;gap:14px;color:var(--fg-2);margin-bottom:clamp(14px,2vw,26px)}.hero-kicker::before{content:"";width:clamp(32px,6vw,90px);height:1px;background:var(--accent-gfx)}.hero-title{grid-column:1/-1;font:300 clamp(52px,15.4vw,248px)/.84 var(--serif);letter-spacing:-.045em;margin-left:-.04em}.hero-title .ln{display:block;overflow:hidden;padding:.16em 0 .3em;margin:-.16em 0-.3em}.hero-title .ln+.ln{padding-left:.9em}.hero-title em{color:var(--emph);font-weight:300}.hero-title .ch,.page-title .ch{display:inline-block}.js .hero-title .ch,.js .page-title .ch{transform:translateY(150%) rotate(4deg);animation:rise 1s var(--arrive) calc(.15s + var(--i)*.04s) both}@keyframes rise{to{transform:none}}.hero-foot{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);margin-top:clamp(24px,4vw,48px);align-items:end}.hero-lede{grid-column:1/span 5;font:400 clamp(17px,1.5vw,21px)/1.5 var(--sans);color:var(--fg-2);max-width:34ch}.hero-lede b{color:var(--fg);font-weight:500}.readout{grid-column:8/-1;justify-self:end;display:grid;grid-template-columns:auto auto;gap:4px 18px;color:var(--fg-2);font-variant-numeric:tabular-nums}.readout b{font-weight:500;color:var(--accent)}.readout .live{grid-column:1/-1;display:flex;align-items:center;gap:8px;color:var(--fg-3);margin-bottom:6px}.readout .live::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-gfx);animation:blink 2.4s infinite}@keyframes blink{50%{opacity:.25}}.js .hero-kicker,.js .hero-foot{animation:fadeUp 1s var(--arrive) .7s both}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}}.hero-hint{position:absolute;z-index:2;right:var(--gutter);top:50%;writing-mode:vertical-rl;color:var(--fg-3)}@media (max-width:900px){.hero-lede{grid-column:1/-1;margin-bottom:22px}.readout{grid-column:1/-1;justify-self:start}.hero-hint{display:none}}@media (max-width:700px){.hero-title .ln+.ln{padding-left:0}}.prologue{padding:var(--sect) var(--gutter) clamp(36px,6vh,72px);display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter)}.prologue .sect-num{grid-column:1/span 2;align-self:start;padding-top:.8em}.manifesto{grid-column:3/-1;font:330 clamp(30px,4.3vw,66px)/1.12 var(--serif);letter-spacing:-.022em}.manifesto em{color:var(--emph)}.lit-on [data-lit] .w{opacity:.16;transition:opacity .5s var(--arrive)}.lit-on [data-lit] .w.on{opacity:1}.prologue-foot{grid-column:3/-1;display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(40px,5vw,72px)}@media (max-width:900px){.prologue .sect-num,.manifesto,.prologue-foot{grid-column:1/-1}.prologue .sect-num{margin-bottom:28px}}.fields{display:flex;height:clamp(460px,64vh,640px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.field{position:relative;flex:1 1 0;min-width:0;border-left:1px solid var(--line);overflow:hidden;transition:flex-grow .9s var(--arrive),background-color .5s;display:flex;flex-direction:column;justify-content:flex-start;gap:22px;padding:26px clamp(18px,2vw,30px);text-align:left;color:inherit;cursor:pointer}.field:first-child{border-left:0}.field.open{flex-grow:3.6;background:var(--bg-2)}.field-hit{position:absolute;inset:0;z-index:1;cursor:pointer}.field-hit:focus-visible{outline-offset:-4px}.field.open .field-hit{pointer-events:none}.field-body{z-index:2}.field.open .field-name{margin-top:auto}.field canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .9s var(--arrive)}.field.open canvas{opacity:1}.field-top{position:relative;display:flex;justify-content:space-between;color:var(--fg-2)}.field-alt{font-variant-numeric:tabular-nums}.field-name{position:relative;font:340 clamp(26px,2.6vw,40px)/1 var(--serif);letter-spacing:-.02em;transition:transform .9s var(--arrive)}.field:not(.open) .field-name{writing-mode:vertical-rl;transform:rotate(180deg);align-self:flex-start;white-space:nowrap}.field-name em{color:var(--emph)}.field-body{position:relative;max-width:42ch;display:grid;gap:18px;opacity:0;transform:translateY(12px);transition:opacity .3s,transform .5s var(--arrive);pointer-events:none}.field.open .field-body{opacity:1;transform:none;transition:opacity .6s .35s,transform .9s var(--arrive) .3s;pointer-events:auto}.field-body p{color:var(--fg-2);font-size:16px}.field-body .mono{color:var(--accent)}@media (max-width:860px){.fields{flex-direction:column;height:auto}.field{border-left:0;border-top:1px solid var(--line);min-height:84px;flex:none;justify-content:flex-start;gap:0;padding:22px var(--gutter)}.field:first-child{border-top:0}.field:not(.open) .field-name{writing-mode:horizontal-tb;transform:none;white-space:normal}.field-top{order:0;margin-bottom:10px}.field-name{font-size:30px}.field-body{display:none}.field.open{min-height:340px}.field canvas{-webkit-mask-image:linear-gradient(to bottom,#000 25%,transparent 75%);mask-image:linear-gradient(to bottom,#000 25%,transparent 75%)}.field.open .field-body{display:grid;margin-top:auto;padding-top:28px}}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.chip{height:38px;padding:0 16px;border-radius:99px;border:1px solid var(--line-2);font:500 13px var(--sans);display:inline-flex;align-items:center;gap:8px;color:var(--fg-2)}.chip:hover{color:var(--fg);border-color:var(--fg)}.chip[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.chip sup{font:500 10px var(--mono);opacity:.6}@media (max-width:700px){.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1*var(--gutter));padding-right:var(--gutter);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.chips::-webkit-scrollbar{display:none}.chip{flex:none}}.featured{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,4vw,72px);align-items:end;margin-bottom:clamp(56px,8vw,120px)}.featured-plate{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--bg-2)}.featured-plate img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--arrive)}.featured:hover .featured-plate img{transform:scale(1.04)}.plate-tag{position:absolute;left:16px;top:16px;padding:6px 10px;background:var(--parchment);color:var(--ink)}.featured-txt{display:grid;gap:22px;padding-bottom:8px}.featured-txt .mono{color:var(--fg-2);display:flex;gap:18px;flex-wrap:wrap}.featured-txt h3{font:330 clamp(34px,4.4vw,68px)/1.02 var(--serif);letter-spacing:-.025em}.featured:hover h3{color:var(--accent)}.featured-txt h3{transition:color .4s}.featured-txt p{font-size:clamp(16px,1.3vw,19px);color:var(--fg-2);max-width:48ch}.featured-txt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.reg-more{margin-top:32px}.featured-txt p em{font-style:italic;color:var(--fg)}.byline{font:500 14px var(--sans);color:var(--fg)}@media (max-width:860px){.featured{grid-template-columns:1fr}.featured-plate{aspect-ratio:4/3}}.register{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.reg-row{display:grid;grid-template-columns:minmax(96px,118px) minmax(104px,150px) 1fr minmax(140px,210px) 80px 24px;gap:24px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--line);position:relative;transition:color .3s}.reg-row::before{content:"";position:absolute;inset:-1px calc(-1*var(--gutter))0;background:var(--bg-2);z-index:-1;transform:scaleY(0);transform-origin:bottom;transition:transform .5s var(--mech)}.reg-row:hover::before,.reg-row:focus-visible::before{transform:scaleY(1);transform-origin:top}.register li{position:relative;z-index:0}.register li.hidden{display:none}.reg-id,.reg-type,.reg-date{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);font-variant-numeric:tabular-nums}.reg-type{color:var(--accent);line-height:1.45;overflow-wrap:break-word}.reg-title{font:360 clamp(20px,1.9vw,28px)/1.18 var(--serif);letter-spacing:-.012em;transition:transform .6s var(--arrive)}.reg-row:hover .reg-title{transform:translateX(10px)}.reg-by{font-size:14px;color:var(--fg-2)}.reg-arr{justify-self:end;transition:transform .5s var(--arrive)}.reg-row:hover .reg-arr{transform:translateX(4px) rotate(-45deg);color:var(--accent)}.reg-thumb{display:none}.reg-count{margin-top:18px;color:var(--fg-2)}@media (max-width:900px){.reg-row{grid-template-columns:88px 1fr auto;grid-template-areas:"thumb id date""thumb title title""thumb by by";gap:6px 16px;padding:18px 0}.reg-thumb{display:block;grid-area:thumb;width:88px;height:58px;object-fit:cover;align-self:start}.reg-id{grid-area:id}.reg-type{display:none}.reg-date{grid-area:date;justify-self:end}.reg-title{grid-area:title;font-size:20px}.reg-by{grid-area:by;font-size:13px}.reg-arr{display:none}}.peek{position:fixed;left:0;top:0;z-index:60;width:300px;aspect-ratio:16/10;pointer-events:none;opacity:0;scale:.85;transition:opacity .35s,scale .5s var(--arrive);will-change:transform}.peek.on{opacity:1;scale:1}.peek img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.peek::after{content:attr(data-id);position:absolute;left:10px;bottom:10px;font:500 10px var(--mono);letter-spacing:.14em;background:var(--parchment);color:var(--ink);padding:4px 7px}.numbers{background:var(--moss);color:var(--parchment);padding:clamp(72px,11vw,150px) var(--gutter);overflow:hidden;position:relative}[data-theme=night] .numbers{background:#1b2a20}.numbers .sect-num{color:rgba(243,238,227,.7)}.numbers .sect-num::before{background:var(--sand)}.num-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid rgba(243,238,227,.22)}.num{padding:28px clamp(12px,2vw,28px)0 0;border-right:1px solid rgba(243,238,227,.22);display:grid;gap:12px}.num+.num{padding-left:clamp(12px,2vw,28px)}.num:last-child{border-right:0}.num b{font:300 clamp(56px,8vw,128px)/.9 var(--serif);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.num span{font-size:15px;color:rgba(243,238,227,.74);max-width:22ch}.numbers-line{position:absolute;inset:auto 0 0;height:60%;pointer-events:none;opacity:.5}@media (max-width:760px){.num-grid{grid-template-columns:1fr 1fr}.num{border-right:0;border-bottom:1px solid rgba(243,238,227,.22);padding:24px 0}.num+.num{padding-left:0}.num:nth-child(odd){padding-right:14px;border-right:1px solid rgba(243,238,227,.22)}.num:nth-child(even){padding-left:14px}}.fellows-strip{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(240px,24vw,340px);gap:clamp(14px,1.6vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gutter) 24px;scroll-padding:0 var(--gutter);scrollbar-width:none;cursor:grab}.fellows-strip::-webkit-scrollbar{display:none}.fellows-strip.drag{cursor:grabbing;scroll-snap-type:none}.fellows-strip.drag *{pointer-events:none}.fellow{scroll-snap-align:start;display:grid;gap:14px;user-select:none}.fellow-plate{position:relative;margin:0;aspect-ratio:3/4;overflow:hidden;background:var(--bg-2)}.fellow-plate img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--arrive),filter .6s}.fellow:hover .fellow-plate img{transform:scale(1.05)}.fellow-plate b{position:absolute;left:18px;bottom:12px;font:300 clamp(56px,6vw,88px)/1 var(--serif);color:var(--parchment);letter-spacing:-.04em;mix-blend-mode:normal}.fellow-plate .mono{position:absolute;right:14px;top:14px;color:var(--parchment)}.fellow-plate.is-light b,.fellow-plate.is-light .mono{color:var(--ink)}.fellow h3{font:380 22px/1.15 var(--serif)}.fellow p{font-size:14px;color:var(--fg-2)}.strip-ctrl{display:flex;gap:8px}.strip-ctrl button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;transition:background-color .3s,color .3s}.strip-ctrl button:hover{background:var(--fg);color:var(--bg)}.strip-bar{margin:28px var(--gutter)0;height:1px;background:var(--line);position:relative}.strip-bar i{position:absolute;left:0;top:-1px;height:3px;background:var(--accent-gfx);width:20%;transform-origin:left}.colloq{background:var(--dark);color:var(--on-dark);padding:var(--sect) var(--gutter);overflow:hidden;isolation:isolate}.colloq .sect-num{color:var(--on-dark-2)}.colloq .sect-num::before{background:var(--sand)}.colloq canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:.9}.colloq h2{font:300 clamp(44px,7.6vw,128px)/.96 var(--serif);letter-spacing:-.035em;max-width:13ch;margin:28px 0 clamp(40px,6vw,80px)}.colloq h2 em{color:var(--sand)}.count{display:flex;gap:clamp(14px,3vw,48px);align-items:flex-end;flex-wrap:wrap;border-top:1px solid var(--line-dark);padding-top:26px}.count-cell{display:grid;gap:8px}.count-cell b{font:300 clamp(48px,7vw,112px)/.9 var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:flex;overflow:hidden;height:.92em}.count-cell b span{display:block}.count-cell b span.roll{animation:roll .6s var(--arrive)}@keyframes roll{0%{transform:translateY(-100%)}}.count-cell .mono{color:var(--on-dark-2)}.count-when{margin-left:auto;display:grid;gap:18px;justify-items:end;text-align:right;color:var(--on-dark-2)}.count-when strong{display:block;font:400 18px/1.4 var(--sans);color:var(--on-dark)}@media (max-width:760px){.count-when{margin-left:0;justify-items:start;text-align:left;width:100%;margin-top:24px}}.lift{position:relative;z-index:2;background:var(--bg);transition:background-color .6s var(--arrive)}footer{background:var(--ink-deep);color:var(--on-dark);padding:clamp(56px,8vw,110px) var(--gutter) 120px;overflow:hidden}@media (min-width:900px) and (min-height:720px){footer{position:sticky;bottom:0;z-index:1}}[data-theme=night] footer{background:#080a07}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--gutter);padding-bottom:clamp(40px,6vw,80px)}.foot-grid h4{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sand);margin-bottom:16px}.foot-grid p{color:var(--on-dark-2);max-width:36ch}.foot-grid a{display:block;width:max-content;color:var(--on-dark-2);padding:3px 0;transition:color .3s}.foot-grid a:hover{color:var(--on-dark)}.wordmark{font:300 clamp(56px,15.6vw,272px)/.8 var(--serif);letter-spacing:-.05em;white-space:nowrap;margin-left:-.05em}.wordmark em{color:var(--sand)}.foot-legal{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 clamp(32px,4vw,56px);padding:16px 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);color:var(--on-dark-2);font-size:12px;line-height:1.6;letter-spacing:.04em;text-transform:none}.foot-legal a{color:var(--on-dark);text-decoration:underline;text-decoration-color:var(--line-dark);text-underline-offset:3px;transition:color .3s}.foot-legal a:hover{color:var(--sand)}@media (max-width:700px){.foot-legal{flex-direction:column;gap:2px}.foot-legal [aria-hidden]{display:none}}.foot-base{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:32px;padding-top:18px;border-top:1px solid var(--line-dark);color:var(--on-dark-2)}.foot-base a{color:var(--on-dark)}@media (max-width:860px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1/-1}}@media (max-width:700px){.wordmark{white-space:normal;line-height:.9}.wordmark em{display:block}}.art-head{padding:clamp(120px,18vh,180px) var(--gutter) clamp(40px,5vw,72px);display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter)}.art-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 28px;color:var(--fg-2);margin-bottom:clamp(24px,3vw,40px)}.art-meta b{color:var(--accent);font-weight:500}.art-note{grid-column:1/-1;margin-top:18px;color:var(--fg-3)}.art-back{grid-column:1/-1;margin-bottom:28px;color:var(--fg-2);display:inline-flex;gap:10px;width:max-content}.art-back:hover{color:var(--fg)}.art-title{grid-column:1/span 11;font:320 clamp(40px,6.4vw,104px)/.98 var(--serif);letter-spacing:-.032em}.js .art-title .ln{display:inline-block;overflow:hidden;vertical-align:top;padding:.12em 0 .26em;margin:-.12em 0-.26em}.js .art-title .ln>span{display:inline-block;animation:rise 1s var(--arrive) calc(.1s + var(--i)*.035s) both;transform:translateY(150%)}.art-lead{grid-column:1/span 7;margin-top:clamp(28px,3vw,44px);font:340 clamp(20px,1.8vw,27px)/1.42 var(--serif);color:var(--fg-2)}.art-lead em{color:var(--fg)}.art-by{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:18px clamp(28px,3.4vw,56px);margin-top:clamp(28px,3vw,44px);padding-top:clamp(18px,2vw,24px);border-top:1px solid var(--line)}.art-by a{display:grid;grid-template-columns:44px auto;gap:12px;align-items:center;min-width:0}.art-by .av{width:44px;height:44px;border-radius:50%;background:var(--moss);color:var(--parchment);display:grid;place-items:center;font:400 15px var(--serif)}.art-by b{font-weight:500;display:block;transition:color .3s}.art-by a:hover b{color:var(--accent)}.art-by small{color:var(--fg-2);font-size:13px}.js .art-meta,.js .art-lead,.js .art-by{animation:fadeUp 1s var(--arrive) .5s both}@media (max-width:900px){.art-title,.art-lead{grid-column:1/-1}}@media (max-width:520px){.art-by{flex-direction:column;gap:14px}}.art-plate{margin:0 var(--gutter);height:clamp(260px,52vh,560px);overflow:hidden;position:relative;view-transition-name:plate;background:var(--bg-2)}.art-plate img{width:100%;height:100%;object-fit:cover}.art-plate figcaption{position:absolute;right:14px;bottom:12px;padding:5px 9px;background:var(--parchment);color:var(--ink)}.art-wrap{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,680px) minmax(0,1fr);gap:var(--gutter);padding:clamp(64px,8vw,120px) var(--gutter) var(--sect)}.altimeter{position:sticky;top:40px;align-self:start;height:calc(100vh - 170px);max-height:900px;display:grid;grid-template-columns:auto 1fr;gap:14px}.alt-track{position:relative;width:1px;background:var(--line-2)}.alt-track::before{content:"";position:absolute;inset:0-6px;background:repeating-linear-gradient(0deg,var(--line-2)0 1px,transparent 1px 12px);-webkit-mask-image:linear-gradient(90deg,#000 30%,transparent 30%,transparent 70%,#000 70%);mask-image:linear-gradient(90deg,#000 30%,transparent 30%,transparent 70%,#000 70%)}.alt-fill{position:absolute;left:-1px;top:0;width:3px;height:100%;background:var(--accent-gfx);transform-origin:top;transform:scaleY(var(--p,0))}.alt-marks{position:relative;list-style:none;margin:0;padding:0}.alt-marks li{position:absolute;left:0}.alt-marks a span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.alt-compact li{transform:translateY(-50%)}.alt-compact a span{visibility:hidden}.alt-dense a span{-webkit-line-clamp:1;line-clamp:1}.alt-compact a.shown:not(.yield) span{visibility:visible}.alt-compact a.current.under span{visibility:hidden}.alt-marks li.lvl-1 a{font:360 16px/1.25 var(--serif);letter-spacing:-.005em;text-transform:none;color:var(--fg-2)}.alt-marks li.lvl-1 a.past,.alt-marks li.lvl-1 a:hover{color:var(--fg)}.alt-marks li.lvl-1 a i{font:500 10px var(--mono);letter-spacing:.14em;font-style:normal;color:var(--accent);margin-right:8px;vertical-align:1px}.alt-dense li.lvl-1 a span{-webkit-line-clamp:2;line-clamp:2}.alt-marks li.lvl-1 a::before{width:9px;height:9px;margin-top:-4.5px;left:-19px;border-color:var(--accent-gfx)}.has-parts li.lvl-2 a{padding-left:14px}.has-parts li.lvl-2 a::before{width:5px;height:5px;margin-top:-2.5px;left:-17px}.has-parts li.lvl-2 a::after{content:"";position:absolute;left:0;top:50%;width:8px;height:1px;background:var(--line-2)}.alt-compact a.current span,.alt-compact a:hover span,.alt-compact a:focus-visible span{visibility:visible;background:var(--bg);position:relative;z-index:1}.alt-marks a{position:relative;display:block;font:500 10.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);transition:color .3s;max-width:min(100%,300px)}.alt-marks a::before{content:"";position:absolute;left:-17.5px;top:50%;width:6px;height:6px;margin-top:-3px;border:1px solid currentColor;transform:rotate(45deg);background:var(--bg)}.alt-marks a:hover,.alt-marks a.past{color:var(--fg)}.alt-marks a.past::before{background:var(--accent-gfx);border-color:var(--accent-gfx)}.alt-read{position:absolute;left:14px;bottom:-34px;color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap}.alt-read b{color:var(--accent);font-weight:500}.prose{font:380 clamp(18px,1.32vw,20.5px)/1.72 var(--serif);color:var(--fg);overflow-wrap:break-word;min-width:0}.prose a{overflow-wrap:anywhere}.prose>*+*{margin-top:1.15em}.prose>p.dropcap{display:flow-root}.prose>p.dropcap::first-letter{float:left;font:300 5.2em/.8 var(--serif);margin:.08em .1em 0-.04em;color:var(--emph)}.prose h2{font:360 clamp(28px,2.6vw,40px)/1.1 var(--serif);letter-spacing:-.02em;margin-top:2.2em;scroll-margin-top:40px}.prose h2::before{content:attr(data-n);display:block;font:500 11px var(--mono);letter-spacing:.14em;color:var(--accent);margin-bottom:14px}.pull{margin:2.2em 0;padding:0;font:300 clamp(30px,3.3vw,50px)/1.1 var(--serif);letter-spacing:-.02em;position:relative}.pull::before{content:"";display:block;width:56px;height:2px;background:var(--accent-gfx);margin-bottom:28px}.pull em{color:var(--emph)}@media (min-width:1100px){.pull{margin-right:-28%}}.findings{margin:2.4em calc(-1*clamp(0px,4vw,64px));padding:clamp(28px,4vw,56px);background:var(--dark);color:var(--on-dark);font-family:var(--sans)}.findings h3{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sand);margin-bottom:24px;display:flex;justify-content:space-between}.findings ol{list-style:none;margin:0;padding:0;counter-reset:f}.findings li{counter-increment:f;display:grid;grid-template-columns:64px 1fr;gap:16px;padding:20px 0;border-top:1px solid var(--line-dark);font:340 clamp(18px,1.5vw,22px)/1.4 var(--serif)}.findings li::before{content:"0"counter(f);font:300 40px/1 var(--serif);color:var(--sand);font-variant-numeric:tabular-nums}.art-end{display:flex;flex-wrap:wrap;gap:12px;margin-top:3em;padding-top:28px;border-top:1px solid var(--line)}@media (max-width:1000px){.art-wrap{grid-template-columns:minmax(0,1fr)}.altimeter{display:none}.findings{margin-left:calc(-1*var(--gutter));margin-right:calc(-1*var(--gutter))}}.pen{position:fixed;left:0;top:0;height:2px;width:100%;background:var(--accent-gfx);transform-origin:left;transform:scaleX(var(--p,0));z-index:95}@media (min-width:1001px){.pen{display:none}}.next{display:grid;grid-template-columns:1fr minmax(200px,380px);gap:var(--gutter);align-items:end;padding:clamp(56px,8vw,110px) var(--gutter);border-top:1px solid var(--line);position:relative}.next .mono{color:var(--fg-2)}.next h2{font:320 clamp(36px,5.4vw,86px)/1 var(--serif);letter-spacing:-.03em;margin-top:22px;transition:color .4s}.next:hover h2{color:var(--accent)}.next img{aspect-ratio:16/10;width:100%;height:auto;object-fit:cover;transition:transform 1.2s var(--arrive)}.next figure{margin:0;overflow:hidden}.next:hover img{transform:scale(1.05)}@media (max-width:700px){.next{grid-template-columns:1fr}.next figure{max-width:220px}}.page-hero{position:relative;min-height:82vh;min-height:82svh;display:flex;flex-direction:column;justify-content:flex-end;padding:150px var(--gutter) clamp(56px,8vw,104px);overflow:hidden;border-bottom:1px solid var(--line)}.page-terrain{position:absolute;inset:0 0 0 30%;width:70%;height:100%;opacity:0;transition:opacity 1.6s var(--arrive) .3s;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.page-terrain.ready{opacity:1}.page-hero>:not(canvas){position:relative}.page-title{font:300 clamp(64px,16.5vw,272px)/.84 var(--serif);letter-spacing:-.05em;margin-left:-.05em}.page-title .ln{display:block;overflow:hidden;padding:.16em 0 .3em;margin:-.16em 0-.3em}.page-title em{color:var(--emph)}.page-hero-foot{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);margin-top:clamp(24px,4vw,48px);align-items:end}.page-hero-foot .hero-lede{grid-column:1/span 6;max-width:44ch}.page-hero-foot .readout,.page-hero-foot .hero-social{grid-column:8/-1;justify-self:end}.js .page-hero .hero-kicker,.js .page-hero-foot{animation:fadeUp 1s var(--arrive) .6s both}.hero-social{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:flex-end;color:var(--fg-2)}.hero-social a{background:linear-gradient(currentColor,currentColor)0 100%/0 1px no-repeat;transition:background-size .5s var(--arrive),color .3s;padding:2px 0}.hero-social a:hover{color:var(--accent);background-size:100% 1px}@media (max-width:900px){.page-terrain{inset:0;width:100%;opacity:0;-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 75%);mask-image:linear-gradient(to bottom,#000 30%,transparent 75%)}.page-hero-foot .hero-lede,.page-hero-foot .readout,.page-hero-foot .hero-social{grid-column:1/-1;justify-self:start}.page-hero-foot .hero-lede{margin-bottom:24px}.hero-social{justify-content:flex-start}}.page-terrain.ready{opacity:1}.pubs-page{padding-top:clamp(40px,6vw,88px)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:clamp(36px,5vw,64px);padding-bottom:20px;border-bottom:1px solid var(--line)}.toolbar .chips{margin:0}.search{flex:1 1 260px;display:flex;align-items:center;gap:10px;height:42px;padding:0 16px;border:1px solid var(--line-2);border-radius:99px;color:var(--fg-2);transition:border-color .3s}.search:focus-within{border-color:var(--fg);color:var(--fg)}.search input{flex:1;min-width:0;border:0;background:0 0;font:400 15px var(--sans);color:var(--fg);outline:0}.search input::placeholder{color:var(--fg-3)}.search:has(input:focus-visible){outline:2px solid var(--accent-gfx);outline-offset:3px}.views{display:flex;gap:6px}.year-group{display:grid;grid-template-columns:minmax(140px,1fr) 4fr;gap:var(--gutter);margin-bottom:clamp(48px,7vw,96px)}.year{position:sticky;top:28px;align-self:start;font:300 clamp(56px,7vw,112px)/.85 var(--serif);letter-spacing:-.04em;color:var(--fg-3);font-variant-numeric:tabular-nums}.year small{display:block;margin-top:14px;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.pubs-out .reg-row{grid-template-columns:minmax(96px,118px) minmax(104px,150px) 1fr minmax(120px,190px) 76px 22px}.plate-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,48px) clamp(16px,2vw,32px)}.plate-card{display:grid;gap:14px;align-content:start}.plate-card figure{margin:0;aspect-ratio:16/10;overflow:hidden;background:var(--bg-2);position:relative}.plate-card img{width:100%;height:100%;object-fit:cover;transition:transform 1.3s var(--arrive)}.plate-card:hover img{transform:scale(1.05)}.plate-card .mono{color:var(--fg-2);display:flex;justify-content:space-between}.plate-card .mono b{color:var(--accent);font-weight:500}.plate-card h3{font:360 clamp(22px,1.9vw,28px)/1.15 var(--serif);letter-spacing:-.012em;transition:color .3s}.plate-card:hover h3{color:var(--accent)}.plate-card .reg-by{font-size:14px}.empty{padding:64px 0;display:grid;gap:18px;justify-items:start;color:var(--fg-2);font:340 clamp(24px,2.4vw,34px)/1.2 var(--serif)}@media (max-width:900px){.year-group{grid-template-columns:1fr;gap:12px}.year{position:static;font-size:56px}.pubs-out .reg-row{grid-template-columns:88px 1fr auto}.plate-grid{grid-template-columns:1fr 1fr}.views{margin-left:auto}}@media (max-width:520px){.plate-grid{grid-template-columns:1fr}.search{order:3;flex-basis:100%}}.globe-band{background:var(--dark);color:var(--on-dark);padding:var(--sect)0 clamp(40px,6vw,80px);position:relative;overflow:hidden;border:0}.globe-band::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background:repeating-linear-gradient(90deg,var(--line-dark)0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,var(--line-dark)0 1px,transparent 1px 96px);-webkit-mask-image:radial-gradient(ellipse at 50% 60%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 50% 60%,#000,transparent 70%)}.globe-head{position:relative;display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:12px var(--gutter);padding:0 var(--gutter);align-items:end}.globe-head .sect-num{color:var(--on-dark-2)}.globe-head .sect-num::before{background:var(--sand)}.globe-head .sect-title em{color:var(--sand)}.globe-note{grid-column:2;color:var(--on-dark-2);border-top:1px solid var(--line-dark);padding-top:14px}.globe-band.pub-globe .pub-globe-stage{position:relative;padding:clamp(8px,2vh,24px) var(--gutter)0}.globe-band.pub-globe #globe-container{height:clamp(420px,72vh,760px);background:radial-gradient(70% 60%at 50% 46%,rgba(217,160,107,.1),transparent 70%)}.globe-band.pub-globe .globe-legend li{color:var(--on-dark-2)}.globe-band .globe-legend sup{font-size:9px;opacity:.7;margin-left:2px}@media (max-width:700px){.globe-head{grid-template-columns:1fr}.globe-note{grid-column:1}.globe-band.pub-globe #globe-container{height:min(440px,62vh)}}.profile{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,96px);padding:clamp(120px,16vh,170px) var(--gutter) var(--sect)}.portrait{position:sticky;top:32px;align-self:start;margin:0;aspect-ratio:3/4;overflow:hidden;background:var(--bg-2);view-transition-name:portrait}.portrait img{width:100%;height:100%;object-fit:cover}.portrait b{position:absolute;left:clamp(16px,2vw,28px);bottom:clamp(8px,1vw,16px);font:300 clamp(80px,11vw,180px)/1 var(--serif);letter-spacing:-.05em;color:var(--parchment)}.portrait.is-light b,.portrait.is-light .mono{color:var(--ink)}.portrait .mono{position:absolute;right:16px;top:16px;color:var(--parchment)}.profile-txt{display:grid;gap:clamp(20px,2.4vw,30px);align-content:start}.profile-role{color:var(--accent)}.profile-name{font:320 clamp(48px,6.6vw,108px)/.96 var(--serif);letter-spacing:-.035em}.js .profile-name .ln{display:inline-block;overflow:hidden;vertical-align:top;padding:.12em 0 .26em;margin:-.12em 0-.26em}.js .profile-name .ln>span{display:inline-block;animation:rise 1s var(--arrive) calc(.1s + var(--i)*.06s) both;transform:translateY(150%)}.profile-lede{font:340 clamp(20px,1.8vw,26px)/1.42 var(--serif);color:var(--fg-2);max-width:40ch}.tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tags li{height:32px;padding:0 14px;border:1px solid var(--line-2);border-radius:99px;display:inline-flex;align-items:center;font:500 13px var(--sans);color:var(--fg-2)}.profile-meta{margin:0;border-top:1px solid var(--line-2)}.profile-meta div{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.profile-meta dt{font:500 11px/1.9 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.profile-meta dd{margin:0;overflow-wrap:anywhere}.profile-meta a,.profile-social a{background:linear-gradient(currentColor,currentColor)0 100%/0 1px no-repeat;transition:background-size .5s var(--arrive),color .3s}.profile-meta a:hover,.profile-social a:hover{color:var(--accent);background-size:100% 1px}.profile-social{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--fg-2)}.profile-bio{margin-top:12px}.js .profile .art-back,.js .profile-role,.js .profile-lede,.js .tags,.js .profile-meta,.js .profile-social,.js .profile-bio{animation:fadeUp 1s var(--arrive) .45s both}.fellow-pubs{padding-top:0}.pager{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.pager a{display:grid;grid-template-columns:96px 1fr;gap:20px;align-items:center;padding:clamp(28px,4vw,56px) var(--gutter);transition:background-color .4s}.pager a+a{border-left:1px solid var(--line);grid-template-columns:1fr 96px;text-align:right}.pager a+a img{order:2}.pager a:hover{background:var(--bg-2)}.pager img{width:96px;height:auto;aspect-ratio:3/4;object-fit:cover}.pager .mono{color:var(--fg-2);display:block;margin-bottom:8px}.pager b{font:360 clamp(22px,2.4vw,34px)/1.1 var(--serif)}@media (max-width:900px){.profile{grid-template-columns:1fr}.portrait{position:relative;top:0;aspect-ratio:4/3;max-height:60vh}.pager{grid-template-columns:1fr}.pager a+a{border-left:0;border-top:1px solid var(--line)}.pager a{grid-template-columns:64px 1fr}.pager a+a{grid-template-columns:1fr 64px}.pager img{width:64px}}@media (max-width:520px){.profile-meta div{grid-template-columns:1fr;gap:2px}}.story-x{display:grid;grid-template-columns:minmax(240px,4fr) 8fr;gap:clamp(28px,5vw,96px);align-items:start}.slip-card,.bank-slip{position:relative;padding:clamp(22px,2.4vw,34px);background:linear-gradient(var(--fg),var(--fg))0 0/14px 1px,linear-gradient(var(--fg),var(--fg))0 0/1px 14px,linear-gradient(var(--fg),var(--fg)) 100%0/14px 1px,linear-gradient(var(--fg),var(--fg)) 100%0/1px 14px,linear-gradient(var(--fg),var(--fg))0 100%/14px 1px,linear-gradient(var(--fg),var(--fg))0 100%/1px 14px,linear-gradient(var(--fg),var(--fg)) 100% 100%/14px 1px,linear-gradient(var(--fg),var(--fg)) 100% 100%/1px 14px;background-repeat:no-repeat}.slip-card{position:sticky;top:32px}.slip-head{display:block;color:var(--accent);margin-bottom:18px}.slip-card dl,.bank-slip dl{margin:0}.slip-card dl div,.bank-slip dl div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.slip-card dt,.bank-slip dt{font:500 11px/1.9 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.slip-card dd,.bank-slip dd{margin:0;font-size:15px}.story-txt{display:grid;gap:1.1em;font:360 clamp(19px,1.5vw,23px)/1.6 var(--serif);color:var(--fg-2);max-width:62ch}.story-first{font:330 clamp(30px,3.6vw,56px)/1.12 var(--serif);letter-spacing:-.022em;color:var(--fg);margin-bottom:.4em}.story-first em{color:var(--emph)}@media (max-width:900px){.story-x{grid-template-columns:1fr}.slip-card{position:relative;top:0;order:2}}.principles{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2);counter-reset:none}.principle{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr) minmax(0,2fr);gap:var(--gutter);align-items:baseline;padding:clamp(24px,3vw,40px)0;border-bottom:1px solid var(--line);position:relative}.principle::before{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--accent-gfx);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--mech)}.principle:hover::before{transform:scaleX(1)}.principle .mono{color:var(--accent)}.principle h3{font:340 clamp(28px,3vw,46px)/1.05 var(--serif);letter-spacing:-.02em;transition:transform .6s var(--arrive)}.principle:hover h3{transform:translateX(10px)}.principle p{color:var(--fg-2);font-size:16px;max-width:46ch}@media (max-width:760px){.principle{grid-template-columns:1fr;gap:10px}}.quote-band{background:var(--dark);color:var(--on-dark);padding:var(--sect) var(--gutter);overflow:hidden;isolation:isolate;position:relative}.quote-band .sect-num{color:var(--on-dark-2)}.quote-band .sect-num::before{background:var(--sand)}.band-terrain{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.quote-band blockquote{margin:28px 0 0;max-width:24ch;font:300 clamp(32px,4.2vw,68px)/1.1 var(--serif);letter-spacing:-.025em;max-width:none}.quote-band blockquote p{max-width:26ch}.quote-band blockquote em{color:var(--sand)}.quote-band blockquote footer{margin-top:36px;color:var(--on-dark-2);font-size:11px}.quote-band::after{content:"KRS";position:absolute;right:-.06em;bottom:-.2em;z-index:-1;font:300 clamp(160px,30vw,480px)/1 var(--serif);color:rgba(243,238,227,.04);letter-spacing:-.05em}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,56px) clamp(16px,2vw,32px)}.team-card{display:grid;gap:12px;align-content:start}.team-card figure{margin:0;aspect-ratio:3/4;overflow:hidden;position:relative;background:var(--bg-2)}.team-card img{width:100%;height:100%;object-fit:cover;transition:transform 1.3s var(--arrive)}.team-card:hover img{transform:scale(1.05)}.team-card figure b{position:absolute;left:18px;bottom:10px;font:300 clamp(56px,6vw,96px)/1 var(--serif);letter-spacing:-.04em;color:var(--parchment)}.team-card figure.is-light b{color:var(--ink)}.team-card .mono{color:var(--fg-2);display:flex;justify-content:space-between}.team-card .mono i{font-style:normal;transition:transform .5s var(--arrive),color .3s}.team-card:hover .mono i{transform:translateX(4px);color:var(--accent)}.team-card h3{font:380 24px/1.15 var(--serif);transition:color .3s}.team-card:hover h3{color:var(--accent)}.team-card p{font-size:14px;color:var(--fg-2)}@media (max-width:900px){.team-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.team-grid{grid-template-columns:1fr}}.route{list-style:none;margin:0;padding:0;position:relative;--p:0;--c1:min(220px,26%);--g:clamp(20px,3vw,48px)}.route::before,.route::after{content:"";position:absolute;left:calc(var(--c1) + var(--g) + 3px);top:6px;bottom:6px;width:1px;background:var(--line-2)}.route::after{background:var(--accent-gfx);width:3px;margin-left:-1px;transform-origin:top;transform:scaleY(var(--p))}.stop{display:grid;grid-template-columns:var(--c1) 7px 1fr;gap:0 var(--g);align-items:baseline;padding:0 0 clamp(36px,5vw,64px)}.stop-date{color:var(--fg-2);text-align:right;font-size:12px}.stop-mark{width:7px;height:7px;border:1px solid var(--fg);background:var(--bg);transform:rotate(45deg);position:relative;z-index:1;align-self:center;transition:background-color .4s,border-color .4s}.stop.past .stop-mark{background:var(--accent-gfx);border-color:var(--accent-gfx)}.stop p{font:340 clamp(20px,1.8vw,27px)/1.35 var(--serif);max-width:44ch;color:var(--fg-2)}.stop p b{font-weight:400;color:var(--fg)}.stop p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.stop.is-open .stop-mark{border-style:dashed;background:0 0}@media (max-width:700px){.route::before,.route::after{left:3px}.stop{grid-template-columns:7px 1fr;gap:6px 20px}.stop-date{grid-column:2;text-align:left;order:-1}.stop-mark{grid-row:1/span 2;align-self:start;margin-top:6px}}.support-x{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,96px);align-items:end;border-top:1px solid var(--line)}.support-lead{display:grid;gap:24px}.support-lead p{color:var(--fg-2);font-size:clamp(16px,1.3vw,19px);max-width:44ch}.bank-slip .iban dd{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.iban-num{font:500 15px var(--mono);letter-spacing:.06em;font-variant-numeric:tabular-nums}.copy{height:32px;padding:0 14px}.copy.done{background:var(--moss);color:var(--parchment);border-color:var(--moss)}.slip-note{margin-top:18px;font-size:14px;color:var(--fg-2)}.contact-lede{max-width:52ch;color:var(--on-dark-2);font-size:clamp(16px,1.3vw,19px)}@media (max-width:900px){.support-x{grid-template-columns:1fr}}@media (max-width:420px){.slip-card dl div,.bank-slip dl div{grid-template-columns:1fr;gap:2px}}.tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,72px) clamp(16px,2.4vw,40px);padding-top:clamp(56px,8vw,110px)!important}.tool{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-content:start;min-width:0}.tool.is-featured{grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:end}.tool.is-featured.is-mirrored{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.tool.is-mirrored .tool-plate{order:2}.tool-plate{margin:0;position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--bg-2)}.tool.is-featured .tool-plate{aspect-ratio:16/11}.tool.is-wide{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(28px,4vw,72px);align-items:end}.tool.is-wide .tool-plate{order:2}.tool-plate canvas{position:absolute;inset:0;width:100%;height:100%;transition:transform 1.3s var(--arrive)}.tool:hover .tool-plate canvas{transform:scale(1.04)}.tool-num{position:absolute;left:14px;top:14px;padding:5px 9px;background:var(--parchment);color:var(--ink)}.tool-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.tool-meta{display:flex;gap:12px;align-items:center;color:var(--accent)}.beta{padding:3px 8px;border:1px solid currentColor;border-radius:99px;font-size:10px}.tool h2{font:340 clamp(28px,2.8vw,44px)/1.05 var(--serif);letter-spacing:-.02em;transition:color .3s}.tool.is-featured h2{font-size:clamp(36px,4.4vw,72px)}.tool:hover h2{color:var(--accent)}.tool p{color:var(--fg-2);max-width:52ch}.tool-foot{display:flex;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid var(--line);color:var(--fg-2)}.tool-open{color:var(--fg)}.tool-open i{display:inline-block;font-style:normal;transition:transform .5s var(--arrive)}.tool:hover .tool-open i{transform:translate(3px,-3px)}@media (max-width:860px){.tools{grid-template-columns:minmax(0,1fr)}.tool.is-featured,.tool.is-featured.is-mirrored,.tool.is-wide{grid-template-columns:minmax(0,1fr)}.tool.is-mirrored .tool-plate,.tool.is-wide .tool-plate{order:0}}figure.has-photo{background:var(--bg-2)}figure.has-photo img{filter:saturate(.82) contrast(1.02);object-position:50% 30%}[data-theme=night] figure.has-photo img{filter:saturate(.7) brightness(.92)}.portrait.has-photo{aspect-ratio:4/5}.pager img.is-photo{object-position:50% 30%}.art-by .av,.art-people .av{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}img.av{background:var(--bg-2)}.art-plate.has-image{height:auto;max-height:72vh;aspect-ratio:16/8}.art-plate.has-image img{height:100%;object-fit:cover}.art-loading{color:var(--fg-3)}.art-end-x{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter);margin-top:3em;padding-top:28px;border-top:1px solid var(--line);font-family:var(--sans)}.art-end-x h3{font-size:11px;color:var(--accent);margin:0 0 14px;letter-spacing:.14em;text-transform:uppercase}.art-end-x h3+a{margin-bottom:22px}.art-people{display:grid;gap:10px;align-content:start}.art-people a{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center}.art-people span.av{background:var(--moss);color:var(--parchment);display:grid;place-items:center;font:400 15px var(--serif)}.art-people b{display:block;font-weight:500;font-size:15px;transition:color .3s}.art-people a:hover b{color:var(--accent)}.art-people small{color:var(--fg-2);font-size:13px}.art-people h3:not(:first-child){margin-top:14px}.cite-x p{font-size:14px;line-height:1.6;color:var(--fg-2);padding:18px;background:linear-gradient(var(--fg),var(--fg))0 0/12px 1px,linear-gradient(var(--fg),var(--fg))0 0/1px 12px,linear-gradient(var(--fg),var(--fg)) 100% 100%/12px 1px,linear-gradient(var(--fg),var(--fg)) 100% 100%/1px 12px;background-repeat:no-repeat}@media (max-width:700px){.art-end-x{grid-template-columns:1fr}}.prose h3{font:420 clamp(21px,1.7vw,25px)/1.25 var(--serif);margin-top:1.8em}.prose h1{font:330 clamp(34px,3.4vw,54px)/1.04 var(--serif);letter-spacing:-.028em;margin-top:2.6em;padding-top:1.1em;border-top:1px solid var(--line-2);scroll-margin-top:40px}.prose h1::before{content:attr(data-n);display:block;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.prose>h1:first-child{margin-top:0}.prose h1 strong{font-weight:inherit}.prose h2 strong,.prose h3 strong{font-weight:inherit}.prose a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--accent-gfx)}.prose blockquote{margin:2em 0;padding:0 0 0 1.2em;border-left:2px solid var(--accent-gfx);font-style:italic;color:var(--fg-2)}.prose figure{margin:2em 0}.prose figure img{width:100%;height:auto}.prose figcaption{margin-top:10px;font:500 11px/1.5 var(--mono);letter-spacing:.08em;color:var(--fg-3)}.prose hr{border:0;height:1px;background:var(--line-2);margin:2.6em 0;position:relative;overflow:visible}.prose hr::after{content:"";position:absolute;left:50%;top:-3px;width:7px;height:7px;background:var(--accent-gfx);transform:rotate(45deg)}.prose table{width:100%;border-collapse:collapse;font:400 14px/1.5 var(--sans);margin:2em 0;display:block;overflow-x:auto}.prose td,.prose th{border-bottom:1px solid var(--line);padding:10px 12px 10px 0;text-align:left;vertical-align:top}.prose tr:first-child td{font-weight:600;border-bottom-color:var(--line-2)}.prose details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;font-family:var(--sans);font-size:15px}.prose summary{cursor:pointer;font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.prose details[open] summary{margin-bottom:12px}.field-ex{display:grid;gap:8px}.field-ex .mono{color:var(--accent)}.field-ex a{font:400 15px/1.35 var(--serif);color:var(--fg);display:block;background:linear-gradient(currentColor,currentColor)0 100%/0 1px no-repeat;transition:background-size .5s var(--arrive),color .3s;width:fit-content}.field-ex a:hover{color:var(--accent);background-size:100% 1px}.contact-actions{display:flex;flex-wrap:wrap;gap:12px}.prose .art-end-x h3{font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.prose .art-end-x h3:not(:first-child){margin-top:18px}.prose .art-end-x a,.prose .art-end a{color:inherit;text-decoration:none}.prose .art-end .btn-solid{color:var(--bg)}#fields>.sect{padding-top:clamp(36px,7vh,88px)}.flow-on .register:not(.pubs-out .register)>li{opacity:0;transform:translateY(18px);transition:opacity .7s var(--arrive),transform .9s var(--arrive);transition-delay:var(--fd,0s)}.flow-on .register:not(.pubs-out .register)>li.in{opacity:1;transform:none}.hero-body{will-change:translate,opacity}.terrain{will-change:scale,opacity}@view-transition{navigation:auto}::view-transition-old(root){animation:.3s var(--mech) both vtOut}::view-transition-new(root){animation:.6s var(--arrive) both vtIn}::view-transition-group(plate){animation-duration:.7s;animation-timing-function:var(--arrive)}@keyframes vtOut{to{opacity:0;transform:translateY(-10px)}}@keyframes vtIn{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}.js .hero-title .ch,.js .art-title .ln>span{transform:none}.rv-on .rv{opacity:1;transform:none}.flow-on .register>li{opacity:1;transform:none}.lit-on [data-lit] .w{opacity:1}.js .page-title .ch,.js .profile-name .ln>span{transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.plate-card .reg-by{grid-area:auto}.plate-card .mono{flex-wrap:wrap;gap:4px 14px}@media (max-width:700px){.sect-note{flex-direction:column;gap:6px}.foot-grid a{padding:9px 0}.hero-social{gap:0 20px}.hero-social a{padding:10px 0}.copy{height:40px;padding:0 18px}.tool-foot{align-items:baseline}.tool-foot>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-open{flex:none;white-space:nowrap}.portrait,.portrait.has-photo{aspect-ratio:4/3;max-height:46vh}.portrait.has-photo img{object-position:50% 28%}.portrait b{font-size:clamp(64px,22vw,110px)}}@media (max-width:520px){.team-grid{grid-template-columns:1fr 1fr;gap:28px 14px}.team-card{gap:8px}.team-card h3{font-size:18px;line-height:1.2}.team-card p{font-size:12.5px;line-height:1.45}.team-card figure b{left:12px;bottom:6px;font-size:52px}}@media print{.dock,.grain,.pen,.altimeter,.index,.terrain{display:none!important}}[hidden]{display:none!important}.view-list .plate-grid,.view-plates .pubs-list{display:none}.year small{letter-spacing:.14em}.admin-bar .top{top:32px}@media (max-width:782px){.admin-bar .top{top:46px}}.admin-bar .index{top:32px}@media (max-width:782px){.admin-bar .index{top:46px}}.prose .wp-block-image,.prose .wp-block-table,.prose .wp-block-embed{margin:2em 0}.prose .wp-block-image img,.prose img{max-width:100%;height:auto}.prose .wp-block-separator{border:0}.prose .wp-block-spacer{display:none}.prose .has-text-align-center{text-align:center}.prose .aligncenter{margin-left:auto;margin-right:auto}.prose .wp-element-caption,.prose .wp-caption-text{margin-top:10px;font:500 11px/1.5 var(--mono);letter-spacing:.08em;color:var(--fg-3)}.prose .wp-block-table table{display:table}.prose .wp-block-table{overflow-x:auto}.prose .findings h3{font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sand);margin:0 0 24px}.prose .findings ol{padding:0}.prose .findings li+li{margin-top:0}.nav-links{display:flex;gap:8px;flex-wrap:wrap}.nav-links .page-numbers{height:38px;min-width:38px;padding:0 14px;border-radius:99px;border:1px solid var(--line-2);display:inline-grid;place-items:center;font:500 13px var(--sans)}.nav-links .current{background:var(--fg);color:var(--bg);border-color:var(--fg)}.wybory-frame{background:var(--bg-2)}.page-hero-foot .contact-actions{grid-column:8/-1;justify-self:end}@media (max-width:900px){.page-hero-foot .contact-actions{grid-column:1/-1;justify-self:start}}