:root{--bg:#b3adad;--bg-2:#a19c9c;--bg-3:#a6a49d;--ink:#1f1c1a;--ink-2:#2a2624;--label:#3a3634;--num:#5a5452;--rule:#2927252e;--icon:#4c4c54;--focus:#6a6a73;--silver:linear-gradient(180deg, #8e8e97 0%, #5a5a63 42%, #33333a 58%, #74747e 100%);--silver-d:#4c4c54;--silver-g:linear-gradient(180deg, #8e8e97 0%, #5a5a63 42%, #33333a 58%, #74747e 100%);--chrome-bg:linear-gradient(180deg, #ebf0f280, #b2b7ba61);--chrome-border:1px solid #ebf0f299;--chrome-text:#2b2f33;--chrome-num:#6e7479;--serif:var(--font-serif), "Times New Roman", serif;--sans:var(--font-sans), system-ui, sans-serif;--header-h:76px;--gutter:clamp(20px, 4vw, 72px);--gutter-cdp:clamp(24px, 14vw, 260px);--ease:cubic-bezier(.22, .61, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-h,131px) + 16px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-size:15px;line-height:1.6;display:flex;overflow-x:hidden}main{flex:1}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:1.5px solid var(--focus);outline-offset:3px}::selection{background:#5a5a634d}.h1{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);font-size:clamp(50px,5.4vw,74px);font-style:italic;font-weight:400;line-height:.92}.serif{font-family:var(--serif);font-style:italic;font-weight:400}.label{color:var(--label);letter-spacing:0;text-transform:none;font-size:13px;line-height:1.4}a.label,.label a{color:var(--ink)}.num{color:var(--num);font-variant-numeric:tabular-nums;font-size:13px}.prose p{color:var(--ink-2);font-size:15.5px;line-height:1.68}.prose p+p{margin-top:1em}.silver,.silverHover:hover,.silverHover:focus-visible{background:var(--silver);color:#0000;-webkit-background-clip:text;background-clip:text}.wrap{width:100%;max-width:2200px;padding:0 var(--gutter);margin:0 auto}.wrapNarrow{width:100%;max-width:1160px;margin:0 auto;padding:0 40px}.wrapCdp{width:100%;padding:0 var(--gutter-cdp)}.zoom{overflow:hidden}.zoom img,.zoom video{transition:transform .6s var(--ease), filter .6s var(--ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.zoom:hover img,.zoom:hover video,a:focus-visible .zoom img,button:focus-visible .zoom img{filter:brightness(1.06);transform:scale(1.025)}}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){:root{--header-h:64px}.h1{font-size:clamp(44px,12vw,56px)}.wrapNarrow{padding:0 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
