@font-face{font-family:diatype;src:url(/_next/static/media/87bd6d38b66efe8d-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:diatype;src:url(/_next/static/media/fe0b96d5b87542e7-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:diatype Fallback;src:local("Arial");ascent-override:97.44%;descent-override:36.04%;line-gap-override:0.00%;size-adjust:99.34%}.__className_8877c9{font-family:diatype,diatype Fallback}.__variable_8877c9{--font-diatype:"diatype","diatype Fallback"}:root{--platform-paper:#fff;--platform-ink:#111110;--platform-muted:#62625e;--platform-line:#d9d9d4;--platform-wash:#f4f4f1;--platform-red:#c4262e;--platform-sans:"ABC Diatype","Helvetica Neue",Arial,sans-serif;--platform-serif:"Times New Roman",Times,serif;--platform-mono:"Courier New",Courier,monospace;--platform-quick:160ms;--platform-move:420ms;--platform-ease:cubic-bezier(.16,1,.3,1);--platform-target:44px;--platform-label:.75rem;--platform-body:.9375rem;--platform-heading:clamp(2rem,3cqw,2.75rem);--platform-logo:20px;--platform-space-1:4px;--platform-space-2:8px;--platform-space-3:12px;--platform-space-4:16px;--platform-icon:20px;--platform-rule:1px;--platform-focus:2px;--platform-focus-offset:3px;--platform-menu-width:320px;--platform-menu-row:64px;--platform-menu-clearance:100px;--platform-menu-shadow:0 8px 24px #0002;--platform-press:.97;color-scheme:light}:root:is([data-theme=night],[data-theme=dark]){--platform-paper:#0f0f0e;--platform-ink:#f0f0ec;--platform-muted:#9a9a93;--platform-line:#2e2e2b;--platform-wash:#181817;--platform-red:#ef5a4f;color-scheme:dark}:root{--font-display:"Times New Roman",Times,Georgia,serif;--font-text:"ABC Diatype","Helvetica Neue",Helvetica,Arial,sans-serif;--font-support:"Courier New",Courier,monospace;--track-display-lg:-0.1em;--track-display-sm:-0.05em;--track-title:-0.05em;--track-headline:-0.02em;--track-text:-0.01em;--track-support:0.1em;--fs-display-xl:clamp(58px,7.8vw,126px);--fs-display-lg:clamp(36px,4vw,54px);--fs-display:30px;--fs-headline-lg:clamp(44px,3.4vw,56px);--fs-headline:28px;--fs-headline-sm:20px;--fs-headline-xs:19px;--fs-lede:17px;--fs-standfirst:19px;--fs-body:16px;--fs-body-sm:15.5px;--fs-small:14px;--fs-title:12px;--fs-caption:12px;--fs-support:11px;--fs-figure-lg:40px;--fs-numeral:clamp(40px,4vw,60px);--fs-numeral-lg:clamp(64px,6.2vw,96px);--fs-tile-name:clamp(34px,3vw,52px);--fs-tagline:22px;--lh-body:1.55;--col-min-xs:150px;--col-min-sm:240px;--col-min-md:280px;--col-min-lg:300px;--col-min-xl:330px;--paper:#ffffff;--ink-2:#57574f;--ink-3:#75756e;--line:#e8e8e3;--panel:#f6f6f3;--rail:#111110;--rail-ink:#f4f4f1;--rail-ink-dim:#a2a29b;--cover-h:clamp(500px,64vh,720px);--measure:62ch;--r-media:0;--r-card:0;--r-pill:999px;--dur:240ms;--dur-fast:140ms;--dur-reveal:420ms;--shadow-lift:0 10px 30px -18px rgba(17,17,16,0.35);--fs-studio-1:42px;--fs-studio-2:36px;--fs-studio-3:11px;--fs-studio-4:10px;--fs-studio-5:18px;--fs-studio-6:13px;--fs-studio-7:38px;--fs-studio-8:34px;--fs-studio-9:44px;--fs-studio-10:14px;--fs-studio-11:16px;--fs-studio-12:12px;--fs-studio-13:20px;--fs-studio-14:28px;--fs-studio-15:15px;--fs-studio-16:48px;--fs-studio-17:24px;--fs-studio-18:32px;--fs-studio-19:58px;--paper:#fff;--ink:#111110;--muted:#62625e;--line:#d9d9d4;--wash:#f4f4f1;--sans:var(--font-diatype),"Helvetica Neue",Arial,sans-serif;--serif:"Times New Roman",Times,serif;--mono:"Courier New",monospace;--small:12px;--caption:14px;--body:16px;--intro:20px;--sub:28px;--title:clamp(36px,4.15vw,64px);--display:clamp(58px,7.5vw,108px);--u:8px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s6:48px;--s8:64px;--s12:96px;--edge:clamp(20px,3.4vw,56px);--measure:65ch;--ease:cubic-bezier(0.16,1,0.3,1);--quick:160ms;--move:420ms;--hair:1px;--target:44px;--nav-h:80px;--max:1720px}@media (max-width:700px){:root{--nav-h:64px;--title:42px;--display:64px}}:root{--display:clamp(58px,6.3vw,90px);--media-view-height:70svh;--media-preview-ratio:4/3;--media-ambient-blur:32px;--media-ambient-scale:1.16;--media-ambient-saturation:0.65;--media-ratio:1;--media-focus:50% 50%;--film-ratio:1.777778;--image-count:1;--media-black:#000;--size-100:100px;--size-20:20px;--size-2:2px;--size-5:5px;--size-1:1px;--size-negative-1:-1px;--size-negative-100:-100px;--size-340:340px;--size-6:6px;--size-3:3px;--size-negative-3:-3px;--size-240:240px;--size-220:220px;--size-160:160px;--size-150:150px;--size-24:24px;--size-1120:1120px;--size-4:4px;--size-780:780px;--size-32:32px;--paint-0002:#0002;--size-80:80px;--paint-1115:#1115;--size-110:110px;--size-64:64px;--size-44:44px;--size-155:155px;--size-70:70px;--size-negative-64:-64px;--size-16:16px;--size-30:30px;--size-52:52px;--size-130:130px;--size-8:8px;--size-14:14px;--size-negative-2:-2px;--size-56:56px;--size-28:28px;--size-36:36px;--paint-bbb:#bbb;--size-68:68px;--size-920:920px;--size-42:42px;--size-90:90px;--size-1100:1100px;--size-680:680px;--size-1000:1000px;--size-850:850px;--size-170:170px;--paint-0001:#0001;--size-48:48px;--size-120:120px;--size-140:140px;--size-125:125px;--size-112:112px;--size-176:176px;--size-420:420px;--size-12:12px;--size-22:22px;--size-96:96px;--size-negative-4:-4px;--size-1180:1180px;--size-142:142px;--size-85:85px;--size-negative-16:-16px;--size-10:10px;--size-65:65px;--size-72:72px;--size-960:960px;--size-380:380px;--paper:var(--platform-paper);--ink:var(--platform-ink);--muted:var(--platform-muted);--line:var(--platform-line);--wash:var(--platform-wash);--red:var(--platform-red);--decide:var(--red);--mark:var(--ink);--frame:240ms;--draw:520ms;--ease-site:cubic-bezier(.22,.61,.36,1);--size-negative-8:-8px;--size-negative-6:-6px;--size-560:560px}.workspace-reference{--ground:var(--paper);--card:var(--wash);--inset:var(--paper);--inset-2:var(--line);--ink-2:var(--muted);--ink-3:var(--muted);--ink-4:var(--line);--t-label:var(--small);--t-small:var(--caption);--t-body:var(--body);--t-3:var(--intro);--t-4:var(--intro);--r:0px;--r-m:0px;--nav-radius:0px;--shell-sidebar-bg:var(--paper);--shell-rail-bg:var(--wash);--shell-active:var(--wash);--shell-hover:var(--wash);--workspace-max:var(--max);--workspace-display:clamp(48px,6cqw,82px);--workspace-headline:clamp(36px,4cqw,50px)}.workspace-reference :is(.studio-navigation,.workspace-topbar,.workspace-picker){--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:28px;--s8:32px;--nav-control-size:44px;--control-height:44px}:root{--platform-sans:var(--font-diatype),"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--size-100)}body{margin:0;color:var(--ink);background:var(--paper);font:400 var(--body)/1.5 var(--sans);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;background:transparent;padding:0}a{color:inherit}a,a:hover{text-decoration:none}button:disabled{opacity:.5;cursor:default}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400;text-wrap:balance}img{display:block;max-width:100%;height:auto}svg{width:var(--size-20);height:var(--size-20);fill:none;stroke:currentColor;stroke-width:1.4}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:var(--size-1) solid var(--mark);outline-offset:var(--size-4)}input{caret-color:var(--ink)}.meta,kbd{font:400 var(--small)/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase}.meta,kbd{color:var(--muted)}kbd{font-size:var(--small)}.sr-only{position:absolute;width:var(--size-1);height:var(--size-1);padding:0;margin:var(--size-negative-1);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:var(--size-negative-100);left:var(--edge);z-index:100;padding:var(--s2);background:var(--ink);color:var(--paper)}.skip:focus{top:0}.shell{min-height:var(--nav-h);padding:0 var(--edge);display:flex;align-items:center;gap:var(--s6);border-bottom:var(--hair) solid var(--line);position:sticky;top:0;z-index:10;background:var(--paper);transition:transform var(--move) var(--ease)}.shell.tucked{transform:translateY(-100%)}.menu-open .shell,.shell.tucked:focus-within{transform:none}@media (prefers-reduced-motion:reduce){.shell{transition:none}}.wordmark{font-size:var(--intro);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;display:inline-flex;align-items:flex-start;line-height:1;padding-block:var(--size-12)}.wordmark-text{min-width:3ch}.os,.wordmark-text{display:inline-block}.os{font:400 var(--small)/1 var(--mono);letter-spacing:.06em;margin-left:.35em;transform:translateY(.65em);transition:transform var(--move) var(--ease)}.os-up{transform:translateY(-.1em)}.caret{display:inline-block;width:var(--size-1);height:1em;margin-left:var(--size-2);background:var(--ink);vertical-align:-.05em}.caret-blink{animation:caret .9s steps(1) infinite}@keyframes caret{50%{opacity:0}}.shell nav{display:flex;gap:var(--s4);margin:auto}.nav-link{position:relative;display:flex;align-items:center;min-height:var(--nav-h);font-size:var(--caption);color:var(--muted)}.nav-link[aria-current=page]{color:var(--ink)}.nav-link[aria-current=page]:after{content:"";position:absolute;bottom:var(--size-negative-1);left:0;right:0;height:var(--size-2);background:var(--ink)}.search-trigger{display:flex;align-items:center;gap:var(--s2);min-height:var(--target);font-size:var(--caption)}.search-trigger svg{display:none}main{max-width:var(--max);margin:auto;padding:0 var(--edge);min-height:75vh}main:focus{outline:0}.mast{display:flex;align-items:last baseline;justify-content:space-between;gap:var(--s4);padding:var(--s6) 0 var(--s4)}.mast h1{font-family:var(--serif);font-size:var(--display);line-height:.98;letter-spacing:-.055em}.mast-note{display:grid;justify-items:end;gap:var(--s2);max-width:var(--size-340);font-size:var(--caption)}.view-switch{display:flex;gap:var(--s3);align-items:center}.view-switch button{min-height:var(--target);font-size:var(--caption);color:var(--muted)}.collection-top button:before,.view-switch button:before{content:"";display:inline-block;width:var(--size-6);height:var(--size-6);margin-right:var(--s1);background:var(--mark);opacity:0;transform:scale(.5);transition:opacity var(--frame) var(--ease),transform var(--frame) var(--ease)}.collection-top button[aria-pressed=true],.view-switch button[aria-pressed=true]{color:var(--ink)}.collection-top button[aria-pressed=true]:before,.view-switch button[aria-pressed=true]:before{opacity:1;transform:none}.edition-line{display:flex;justify-content:space-between;gap:var(--s2);padding:var(--s2) 0;border-top:var(--size-1) solid var(--ink)}.edition-line span:last-child{text-align:right}.lead{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--s6);padding-top:var(--s2)}.lead-media{display:grid;grid-template-columns:1fr 1fr;gap:var(--s1);align-self:start;position:relative}.lead-copy{display:flex;flex-direction:column;align-items:start;padding:var(--s2) 0}.lead-copy h2{font:400 var(--title)/1.02 var(--serif);letter-spacing:-.045em;margin:var(--s2) 0 var(--s3)}.lead-copy p{font-size:var(--body);max-width:42ch;color:var(--muted)}.lead-copy .text-action{margin-top:auto;padding-top:var(--s4)}.text-action{font-size:var(--caption);display:inline-flex;gap:var(--s2);align-items:center;min-height:var(--target);text-decoration:underline;text-decoration-thickness:var(--size-1);text-underline-offset:var(--size-5)}.text-action:has(.go-text){text-decoration:none}.go-text{padding-bottom:var(--size-4);background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /100% var(--size-1)}.text-action svg{transition:transform var(--quick) var(--ease)}.text-action:hover .go-text{animation:redraw var(--draw) var(--ease-site)}.text-action:hover svg{transform:translate(var(--size-2),var(--size-negative-2))}@keyframes redraw{0%{background-size:100% var(--size-1);background-position:100% 100%}45%{background-size:0 var(--size-1);background-position:100% 100%}46%{background-size:0 var(--size-1);background-position:0 100%}to{background-size:100% var(--size-1);background-position:0 100%}}.lead-note{display:flex;justify-content:space-between;gap:var(--s2);padding:var(--s1) 0;font-size:var(--small);color:var(--muted)}.brief .lead{grid-template-columns:var(--size-240) 1fr;gap:var(--s4)}.brief .lead-copy h2{font-size:var(--title);max-width:24ch}.brief .lead-copy p{max-width:var(--measure)}.brief .lead-media{max-height:none}.brief .mast{padding-top:var(--s3)}.brief .mast h1{font-size:var(--title)}.section{margin-top:var(--s8)}.section-heading{display:flex;justify-content:space-between;align-items:last baseline;gap:var(--s3);padding:0 0 var(--s3)}.section-heading h2{font-size:var(--sub);letter-spacing:-.035em}.section-heading .meta{text-transform:none}.updates{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--s4)}.update{position:relative;display:flex;flex-direction:column;align-items:start;padding-right:var(--s4)}.update h3{font-size:var(--sub);line-height:1.13;letter-spacing:-.03em;margin:var(--s2) 0}.update p{color:var(--muted);font-size:var(--caption)}.update .text-action{margin-top:var(--s2)}.brand-links{display:flex;gap:var(--s4);flex-wrap:wrap;align-items:center;padding:var(--s3) 0}.brand-links a{font-size:var(--sub);letter-spacing:-.03em;min-height:var(--target)}.brand-links a:hover{text-decoration:underline;text-underline-offset:var(--size-6)}.brand-links .meta{margin-right:auto}.collection-top{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) 0 var(--s3);margin-bottom:var(--s4)}.collection-top label{margin-left:auto;font-size:var(--caption)}.collection-top select{border:0;border-bottom:var(--size-1) solid var(--line);padding:var(--s1);min-height:var(--target);max-width:var(--size-220);background:var(--paper)}.collection-top button{min-height:var(--target)}.collection-count,.collection-top button{font-size:var(--caption);color:var(--muted)}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6) var(--s4);align-items:start}.work-card:nth-child(3n+2){padding-top:var(--s8)}.work-card a{display:block}.work-image{background:var(--wash);position:relative}.brand-tile-media:after,.lead-media:after,.work-image:after{content:"";position:absolute;inset:var(--size-negative-8);pointer-events:none;opacity:0;transform:scale(1.04);transition:opacity var(--frame) var(--ease),transform var(--frame) var(--ease);background:linear-gradient(var(--mark),var(--mark)) no-repeat 0 0 /var(--size-12) var(--size-1),linear-gradient(var(--mark),var(--mark)) no-repeat 0 0 /var(--size-1) var(--size-12),linear-gradient(var(--mark),var(--mark)) no-repeat 100% 0 /var(--size-12) var(--size-1),linear-gradient(var(--mark),var(--mark)) no-repeat 100% 0 /var(--size-1) var(--size-12),linear-gradient(var(--mark),var(--mark)) no-repeat 0 100% /var(--size-12) var(--size-1),linear-gradient(var(--mark),var(--mark)) no-repeat 0 100% /var(--size-1) var(--size-12),linear-gradient(var(--mark),var(--mark)) no-repeat 100% 100% /var(--size-12) var(--size-1),linear-gradient(var(--mark),var(--mark)) no-repeat 100% 100% /var(--size-1) var(--size-12)}.brand-tile:focus-within .brand-tile-media:after,.brand-tile:hover .brand-tile-media:after,.lead:focus-within .lead-media:after,.lead:hover .lead-media:after,.work-card:focus-within .work-image:after,.work-card:hover .work-image:after{opacity:1;transform:none}.work-card .work-image:focus-visible,.work-card:focus-within .work-image{outline:0}.card-label{display:flex;justify-content:space-between;gap:var(--s3);padding-top:var(--s2)}.card-label h2{font-size:var(--intro);line-height:1.22;letter-spacing:-.025em;max-width:36ch}.card-label .meta{flex-shrink:1;min-width:0;max-width:60%;overflow-wrap:anywhere;text-align:right}.card-label svg{flex-shrink:0}.record-row{display:grid;grid-template-columns:var(--size-160) minmax(0,1fr) var(--size-150) var(
      --size-24
    );gap:var(--s3);padding:var(--s3) 0;border-bottom:var(--size-1) solid var(--line);align-items:start}.record-row:hover h2{text-decoration:underline;text-decoration-thickness:var(--size-1);text-underline-offset:var(--size-5)}.record-row h2{font-size:var(--sub);letter-spacing:-.03em;line-height:1.15}.record-row p{max-width:65ch;margin-top:var(--s1)}.record-row .row-type,.record-row p{color:var(--muted);font-size:var(--caption)}.empty{padding:var(--s8) 0;max-width:50ch}.empty h2{font-size:var(--sub);margin-bottom:var(--s2)}.empty p{color:var(--muted)}.reader-nav>a{flex:none;white-space:nowrap}.reader-nav{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s3) 0}.reader-intro{display:grid;grid-template-columns:1.55fr 1fr;gap:var(--s8);padding:var(--s4) 0 var(--s6)}.reader-intro h1{font:400 var(--title)/1.02 var(--serif);letter-spacing:-.045em;max-width:19ch}.reader-description{display:flex;flex-direction:column;align-items:start;gap:var(--s3);padding-top:var(--s1)}.reader-description p{font-size:var(--intro);line-height:1.45;max-width:42ch}.reader-description .meta{font-size:var(--small)}.reader-media{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s2);background:transparent;padding:0}.reading-layout{display:grid;grid-template-columns:1fr 2.3fr;gap:var(--s8);margin:var(--s8) auto;max-width:var(--size-1120)}.reading-layout aside{align-self:start;position:sticky;top:calc(var(--nav-h) + var(--s3))}.reading-layout aside a{display:block;padding:var(--s1) 0;font-size:var(--caption);color:var(--muted)}.reading-body{max-width:var(--measure)}.reading-body h2{font-size:var(--sub);letter-spacing:-.03em;margin:var(--s6) 0 var(--s2)}.reading-body h2:first-child{margin-top:0}.reading-body p{margin-bottom:var(--s3);white-space:pre-line}.evidence{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.evidence div{padding:var(--s2) 0}.evidence strong{display:block;font:400 var(--sub)/1.2 var(--sans);margin-bottom:var(--s1)}.evidence span{color:var(--muted)}.evidence span,.source{font-size:var(--caption)}.source{border-top:var(--size-1) solid var(--line);padding-top:var(--s3);word-break:break-word}.source a{text-decoration:underline;text-underline-offset:var(--size-4)}.sign{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s2)}.sign:before{content:"";width:var(--size-24);height:var(--size-1);flex-shrink:0;background:var(--decide);transform-origin:left;transition:transform var(--frame) var(--ease)}.sign[data-state=draft]:before{background:var(--muted);transform:scaleX(.25)}.sign[data-state=signed] .meta{color:var(--ink)}.prompt-box{padding:var(--s3);border:var(--size-1) solid var(--line);background:var(--wash)}.prompt-box textarea{font:inherit;width:100%;min-height:var(--size-150);border:0;background:transparent;resize:vertical;line-height:1.55}.do{display:inline-flex;align-items:center;gap:var(--size-2);min-height:var(--target);font:400 var(--small)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.do-mark{display:inline-block;color:var(--mark);transition:transform var(--quick) var(--ease)}.do-label{padding:0 var(--size-4)}.do:hover .do-mark:first-child{transform:translateX(var(--size-negative-3))}.do:hover .do-mark:last-child{transform:translateX(var(--size-3))}.do:active .do-mark{transform:none}.do-primary{background:var(--ink);padding:0 var(--s2)}.do-primary,.do-primary .do-mark{color:var(--paper)}.do:disabled{color:var(--muted);opacity:1;cursor:not-allowed}.do:disabled .do-mark{color:var(--line);transform:none}.status-line{font:400 var(--small)/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);min-height:var(--s3);margin-top:var(--s1)}.connections{background:var(--wash);padding:var(--s4);margin:var(--s8) 0 var(--s6)}.connections-heading{display:flex;align-items:last baseline;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s3)}.connections-heading h2{font:400 var(--title)/1.02 var(--serif);letter-spacing:-.045em}.connection-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4)}.connection-list a{padding-top:0}.connection-list h3{font-size:var(--intro);line-height:1.2;letter-spacing:-.02em;margin-top:var(--s2)}footer{border-top:var(--size-1) solid var(--line);padding:var(--s2) var(--edge);display:flex;align-items:center;gap:var(--s4);font-size:var(--small);color:var(--muted);margin-top:var(--s8);min-height:var(--size-64)}footer a{color:var(--ink)}.footer-owner{margin-left:auto}.light-switch{display:inline-flex;gap:var(--s3)}.light-switch button{min-height:var(--target);font-size:var(--small);line-height:1;color:var(--muted);transition:color var(--quick) var(--ease)}.light-switch button:before{content:"";display:inline-block;width:var(--size-6);height:var(--size-6);margin-right:var(--s1);background:var(--mark);opacity:0;transform:scale(.5);transition:opacity var(--frame) var(--ease),transform var(--frame) var(--ease)}.light-switch button[aria-pressed=true]{color:var(--ink)}.light-switch button[aria-pressed=true]:before{opacity:1;transform:none}@media (max-width:700px){footer{flex-wrap:wrap}.footer-owner{margin-left:0}.light-switch{width:100%}}dialog{border:var(--size-1) solid var(--ink);padding:var(--s4);width:min(var(--size-780),calc(100vw - var(--size-32)));max-height:85vh;background:var(--paper);color:var(--ink);margin:10vh auto auto;box-shadow:0 var(--size-20) var(--size-80) var(--paint-0002)}dialog::backdrop{background:var(--paint-1115)}.dialog-top{display:flex;justify-content:space-between;gap:var(--s3);align-items:baseline}.dialog-top h2{font:400 var(--sub)/1.1 var(--serif);letter-spacing:-.03em}.dialog-top button{font-size:var(--caption);min-height:var(--target);white-space:nowrap}.dialog-top kbd{margin-left:var(--s1)}.search-field input{border:0;border-bottom:var(--size-1) solid var(--line);padding:var(--s2) 0;margin-top:var(--s3);font-size:var(--body);width:100%;background:var(--paper);color:var(--ink);border-radius:0;transition:border-color var(--quick) var(--ease)}.search-field input::placeholder{color:var(--muted)}.search-field input:focus-visible{outline:0;border-color:var(--ink)}.search-status p:last-child{text-transform:none;letter-spacing:.02em}.search-hit{display:flex;gap:var(--s3);justify-content:space-between;align-items:center;padding:var(--s2) 0;border-bottom:var(--size-1) solid var(--line)}.search-hit:after{content:"↵";font:400 var(--small)/1 var(--mono);opacity:0;flex-shrink:0}.search-hit{position:relative;padding-left:var(--size-16)}.search-hit:before{content:"";position:absolute;left:0;top:50%;width:var(--size-6);height:var(--size-6);margin-top:var(--size-negative-3);background:var(--mark);opacity:0;transform:scale(.5);transition:opacity var(--frame) var(--ease),transform var(--frame) var(--ease)}.search-hit:focus,.search-hit:hover{outline:0}.search-hit:focus:after,.search-hit:focus:before,.search-hit:hover:after,.search-hit:hover:before{opacity:1;transform:none}.search-hit .meta{min-width:var(--size-100);text-align:right;margin-left:auto}.search-status{display:flex;justify-content:space-between;gap:var(--s2);flex-wrap:wrap;padding:var(--s2) 0}.loading{padding:var(--s8) 0}@media (min-width:1600px){.lead-copy h2{max-width:15ch}}@media (max-width:1000px){.shell,.shell nav{gap:var(--s3)}.search-trigger kbd{display:none}.lead{gap:var(--s4);grid-template-columns:1.2fr 1fr}.lead-copy h2{font-size:var(--title)}.lead-copy p{font-size:var(--caption)}.reader-intro{gap:var(--s4)}.record-row{grid-template-columns:var(--size-110) 1fr var(--size-100) var(--size-20)}.updates{gap:var(--s3)}}@media (max-width:700px){.shell{padding:0 var(--edge);flex-wrap:wrap;gap:0;justify-content:space-between}.wordmark{font-size:var(--intro);min-height:var(--size-64);align-items:flex-start}.shell nav{order:3;width:100%;overflow:auto;justify-content:space-between;gap:var(--s3);margin:0}.nav-link{font-size:var(--caption)}.nav-link,.search-trigger{min-height:var(--size-44)}.mast,.search-trigger svg{display:block}.mast{padding:var(--s4) 0 var(--s3)}.mast h1{font-size:var(--display)}.mast-note{display:flex;justify-content:space-between;align-items:center;max-width:none;margin-top:var(--s2)}.mast-note>p{max-width:23ch;font-size:var(--caption)}.edition-line{font-size:var(--small)}.lead{display:flex;flex-direction:column;gap:var(--s2)}.lead-media{order:0;gap:var(--size-4);width:100%}.lead-copy{padding:var(--s2) 0 0}.lead-copy h2{font-size:var(--title);max-width:18ch;margin-top:var(--s1);margin-bottom:var(--s2)}.lead-copy p{font-size:var(--body)}.lead-copy .text-action{padding-top:var(--s2);margin-top:0}.lead-note{font-size:var(--small)}.brief .lead{display:block}.brief .lead-media{display:none}.brief .lead-copy h2{font-size:var(--sub)}.brief .mast h1{font-size:var(--title)}.updates{grid-template-columns:1fr;gap:var(--s3)}.update{padding:0 0 var(--s3)}.update h3{font-size:var(--sub)}.section{margin-top:var(--s6)}.section-heading{align-items:last baseline}.section-heading h2{font-size:var(--intro)}.section-heading .text-action{font-size:var(--small)}.brand-links{gap:var(--s3)}.brand-links .meta{width:100%}.brand-links a{font-size:var(--intro)}.collection-top{flex-wrap:wrap;gap:var(--s2)}.collection-top label{margin-left:auto;font-size:var(--small)}.collection-top select{max-width:var(--size-155)}.work-grid{grid-template-columns:1fr;gap:var(--s4)}.work-card:nth-child(3n+2){padding-top:0}.work-image img{max-height:none}.card-label h2{font-size:var(--intro)}.record-row{grid-template-columns:1fr var(--size-20);gap:var(--s1);padding:var(--s3) 0}.record-row>.meta{grid-column:1/-1}.record-row>div{grid-column:1}.record-row>.row-type{grid-column:1;grid-row:3}.record-row>svg{grid-column:2;grid-row:2}.record-row h2{font-size:var(--sub)}.reader-nav{font-size:var(--small)}.reader-intro{display:block;padding-top:var(--s2)}.reader-intro h1{font-size:var(--title);max-width:19ch}.reader-description{padding-top:var(--s3)}.reader-description p{font-size:var(--body)}.reader-media{grid-template-columns:1fr;padding:var(--s2);gap:var(--s2);margin-left:calc(-1 * var(--edge));margin-right:calc(-1 * var(--edge))}.reader-media img{max-height:none}.reading-layout{display:block;margin:var(--s6) 0}.reading-layout aside{display:flex;gap:var(--s3);position:static;border-bottom:var(--size-1) solid var(--line);margin-bottom:var(--s4);overflow:auto}.reading-layout aside a{white-space:nowrap;min-height:var(--target)}.connections{padding:var(--s3);margin-left:calc(-1 * var(--edge));margin-right:calc(-1 * var(--edge))}.connections-heading{display:block}.connections-heading h2{font-size:var(--title);margin-bottom:var(--s2)}.connection-list{grid-template-columns:1fr;gap:var(--s3)}footer{flex-wrap:wrap;gap:var(--s2) var(--s4);margin-top:var(--s6)}dialog{padding:var(--s3);margin-top:var(--s3);max-height:90vh}.dialog-top h2{font-size:var(--intro)}.dialog-top kbd{display:none}.search-hit{gap:var(--s2)}.search-hit .meta{min-width:var(--size-70);font-size:var(--small)}}.mast{padding-top:var(--s4)}.reader-media{grid-template-columns:repeat(var(--image-count,3),minmax(0,1fr))}@media (max-width:700px){.shell{top:var(--size-negative-64)}.mast h1{font-size:var(--fs-studio-1);text-wrap:nowrap}.mast{padding-top:var(--s3)}.mast-note{flex-wrap:wrap;gap:0}.reader-media{grid-template-columns:1fr}.mast-note>p{max-width:25ch}.view-switch{gap:var(--s2)}.lead-copy{order:0}.lead-media{order:1}.lead-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lead-copy h2{font-size:var(--fs-studio-2)}.edition-line{font-size:var(--fs-studio-3)}.lead-note{align-items:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.shell{gap:var(--s4)}.shell nav{gap:clamp(var(--size-16),2vw,var(--size-30))}.space-bar{padding:0 var(--edge);display:flex;align-items:center;gap:var(--s3);min-height:var(--size-52);border-bottom:var(--size-1) solid var(--line)}.space-bar>.meta{margin-left:auto;font-size:var(--fs-studio-4)}.space-label{display:flex;align-items:center;gap:var(--s2);font-size:var(--small);color:var(--muted)}.space-label select{min-height:var(--size-44);min-width:var(--size-130);border:0;background:transparent;color:var(--ink);font-size:var(--caption)}.all-spaces{display:flex;gap:var(--size-8);align-items:center;min-height:var(--size-44);font-size:var(--small)}.all-spaces svg{width:var(--size-14);height:var(--size-14)}.local-nav{display:flex;gap:var(--s4);overflow:auto;border-bottom:var(--size-1) solid var(--line);margin:var(--s2) 0 var(--s4)}.local-nav a{flex-shrink:0;min-height:var(--size-52);display:flex;align-items:center;font-size:var(--caption);color:var(--muted)}.local-nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 var(--size-negative-2) var(--ink)}.local-nav a:hover{color:var(--ink)}.section-intro{max-width:65ch;margin:0 0 var(--s4);color:var(--muted)}.brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);margin-top:var(--s3)}.brand-tile-media{background:var(--wash);position:relative}.brand-tile h2{font:400 var(--fs-studio-16)/1 var(--serif);letter-spacing:-.04em}.brand-tile>p{color:var(--muted);margin:var(--s2) 0}.brand-tile .meta{font-size:var(--fs-studio-4);text-align:left}.brand-lead{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--s6);padding:var(--s3) 0;align-items:start}.brand-lead h2{font:400 clamp(var(--size-32),3.6vw,var(--size-56))/1.05 var(--serif);letter-spacing:-.04em;margin:var(--s2) 0 var(--s3);max-width:24ch}.brand-lead-media .card-label{font-size:var(--caption)}.brand-lead-media .meta{display:flex;align-items:center;gap:var(--size-8);font-size:var(--fs-studio-4)}.brand-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}.brand-work-grid .work-card:nth-child(3n+2){padding-top:0}.brand-work-grid .card-label{flex-wrap:wrap}.brand-work-grid .card-label .meta{font-size:var(--fs-studio-4)}.library-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}.library-list article{padding-top:0}.library-list h3{font-size:var(--intro);margin:var(--s2) 0}.library-list p{font-size:var(--caption);color:var(--muted)}.learn-feature{display:grid;grid-template-columns:1fr 1fr;gap:var(--s8);padding:var(--s4) 0}.learn-feature h2,.training-room h2{font:400 var(--title)/1.04 var(--serif);letter-spacing:-.045em;margin:var(--s2) 0 var(--s3)}.learn-feature>div>p{max-width:42ch;color:var(--muted);margin-bottom:var(--s2)}.learning-path>a{display:grid;grid-template-columns:var(--size-28) 1fr var(--size-20);gap:var(--s2);padding:var(--s3) 0;border-bottom:var(--size-1) solid var(--line);align-items:start}.learning-path>a>span{font:var(--small)/1.5 var(--mono);color:var(--muted)}.learning-path h3{font-size:var(--intro);letter-spacing:-.025em}.learning-path p{font-size:var(--caption);color:var(--muted);margin-top:var(--size-8)}.training-room{display:grid;grid-template-columns:1fr 1fr;gap:var(--s8);background:var(--wash);padding:var(--s4);margin-top:var(--s8)}.training-room>div:last-child{align-self:center}.training-room p{margin-bottom:var(--s2);max-width:48ch}.culture-opening{display:grid;grid-template-columns:.88fr 1.12fr;gap:var(--s6);align-items:start}.culture-opening h2{font:400 var(--title)/1.02 var(--serif);letter-spacing:-.045em;margin:var(--s2) 0 var(--s3)}.culture-opening p{max-width:48ch;font-size:var(--caption);color:var(--muted)}.culture-opening .text-action{margin-top:var(--s2)}.doc-photo figcaption,.logo-grid figcaption{font-size:var(--small);color:var(--muted);margin-top:var(--s1)}.doctrine-section{margin:var(--s8) 0}.doctrine-statement{display:grid;grid-template-columns:1fr 1fr;gap:var(--s8)}.doctrine-statement h3,.statement{font:400 var(--title)/1.07 var(--serif);letter-spacing:-.04em}.doctrine-statement p{font-size:var(--intro);max-width:50ch}.doctrine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}.doctrine-grid article{padding-top:0}.doctrine-grid h3{font-size:var(--sub);letter-spacing:-.03em;line-height:1.15;margin:var(--s2) 0}.doctrine-grid p{font-size:var(--caption);color:var(--muted)}.vision-band{background:var(--ink);color:var(--paper);padding:var(--s8) var(--s6);margin:var(--s8) calc(-1 * var(--edge))}.vision-band .meta{color:var(--paint-bbb)}.vision-band h2{font:400 var(--title)/1.08 var(--serif);letter-spacing:-.04em;max-width:30ch;margin:var(--s3) auto 0}.statement{max-width:28ch;margin:var(--s3) 0 var(--s6)}.prose-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--s8);margin:var(--s4) 0}.prose-pair h3{font-size:var(--sub);margin-bottom:var(--s2)}.prose-pair p{max-width:58ch;color:var(--muted)}.mission-ending{max-width:60ch;font-size:var(--intro);margin:var(--s4) 0}.mission-tests{list-style:decimal-leading-zero;padding:0 0 0 var(--size-28);max-width:70ch}.mission-tests li{padding:var(--s2) 0 var(--s2) var(--s2)}.photo-pair{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--s4);align-items:start}.photo-pair>figure:last-child{margin-top:var(--s8)}.value-group{margin:var(--s6) 0}.value-group>h3{font-size:var(--intro);margin:var(--s2) 0 var(--s4)}.opinion-grid .card-label .meta{white-space:normal;flex-shrink:1}.essay-intro{max-width:var(--size-920);margin:var(--s4) auto var(--s6);text-align:center}.essay-intro h1{font:400 clamp(var(--size-42),6.5vw,var(--size-90))/1.02 var(--serif);letter-spacing:-.045em;margin:var(--s3) 0}.essay-intro>p:last-child{max-width:52ch;margin:auto;font-size:var(--intro);color:var(--muted)}.essay-hero{max-width:var(--size-1100);margin:auto}.essay-body{max-width:var(--size-680);margin:var(--s8) auto;font-size:var(--fs-studio-5);line-height:1.65}.essay-body p{margin:var(--s3) 0;white-space:pre-line}.essay-body h2{font:400 var(--fs-studio-2)/1.1 var(--serif);margin:var(--s6) 0 var(--s3)}.essay-body figure{margin:var(--s6) -10%}.essay-body figure img{width:100%;height:auto}.essay-body blockquote{font:400 var(--fs-studio-18)/1.2 var(--serif);margin:var(--s6) 0;padding:var(--s3) 0}.essay-body .essay-caption{font-size:var(--small);color:var(--muted)}.essay-body .essay-stat strong{font-family:var(--font-display);font-size:var(--fs-display);font-weight:inherit;margin-right:var(--s1)}.research-intro{max-width:var(--size-1000);padding:var(--s4) 0}.research-intro h1{font:400 var(--title)/1.05 var(--serif);letter-spacing:-.04em;margin:var(--s2) 0 var(--s3);max-width:30ch}.research-intro>p:last-child:not(.meta){max-width:65ch;color:var(--muted)}.review-note{padding:var(--s2) var(--s3);border:var(--size-1) solid var(--ink);background:var(--wash);max-width:var(--size-1000);margin-top:var(--s2)}summary{cursor:pointer;min-height:var(--size-44);align-content:center}summary:focus-visible{outline-offset:0}.review-note p{font-size:var(--caption);max-width:85ch;margin:var(--s2) 0}.signal{border-top:var(--size-1) solid var(--ink);padding:var(--s4) 0}.signal h3{font:400 var(--fs-studio-18)/1.12 var(--serif);margin:var(--s2) 0}.signal blockquote{margin:var(--s3) 0;background:var(--wash);padding:var(--s3);font-size:var(--intro)}.signal cite{display:block;font:normal var(--small)/1.5 var(--mono);margin-top:var(--s2)}.signal h4{font-size:var(--body);font-weight:400;margin:var(--s2) 0}.signal details{border-top:var(--size-1) solid var(--line)}.module-body{max-width:var(--size-850);margin:var(--s6) auto}.module-body>section{margin-bottom:var(--s6)}.module-body h2{font:400 var(--fs-studio-2)/1.1 var(--serif);margin-bottom:var(--s3)}.artifact-section{border-top:var(--size-1) solid var(--line);padding:var(--s1) 0}.artifact-section>summary{font-size:var(--sub);letter-spacing:-.025em}.artifact-section[open]{padding-bottom:var(--s4)}.system-section{margin:var(--s6) 0}.system-section>h2{font:400 var(--title)/1.1 var(--serif);margin:0 0 var(--s4)}.system-section>h3{font-size:var(--intro);margin:var(--s3) 0}.logo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.logo-grid figure>div{height:var(--size-240);display:grid;place-items:center;padding:var(--s4)}.logo-grid img{max-height:var(--size-170);max-width:75%;object-fit:contain}.swatch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3);margin:var(--s3) 0 var(--s6)}.swatch-grid figure>div{height:var(--size-160);border:var(--size-1) solid var(--paint-0001)}.swatch-grid figcaption{font-size:var(--caption);margin-top:var(--s2)}.swatch-grid .meta{display:block}.type-specimen{padding:var(--s4) 0;border-top:var(--size-1) solid var(--line)}.type-specimen p{margin-top:var(--s3);overflow-wrap:anywhere}@media (max-width:1000px){.shell,.shell nav{gap:var(--s2)}.search-trigger{font-size:0;gap:0}.search-trigger svg{display:block}.brand-lead,.culture-opening{gap:var(--s4)}.doctrine-grid{grid-template-columns:1fr 1fr}.learn-feature{gap:var(--s4)}}@media (max-width:700px){.shell nav{gap:var(--s3);justify-content:flex-start}.nav-link{font-size:var(--fs-studio-6)}.space-bar{flex-wrap:wrap;gap:0 var(--s2);min-height:var(--size-52)}.space-bar>.meta{display:none}.all-spaces{margin-left:auto;font-size:var(--fs-studio-3)}.space-label select{min-width:var(--size-110)}.local-nav{gap:var(--s3);margin-bottom:var(--s3)}.local-nav a{font-size:var(--fs-studio-6);min-height:var(--size-48)}.brand-grid,.brand-lead,.culture-opening,.doctrine-statement,.learn-feature,.prose-pair,.training-room{grid-template-columns:1fr;gap:var(--s4)}.brand-grid{gap:var(--s6)}.brand-tile h2{font-size:var(--fs-studio-2)}.brand-lead{padding-top:var(--s2)}.brand-lead h2{font-size:var(--fs-studio-2);margin-bottom:var(--s2)}.brand-lead-media .card-label{flex-wrap:wrap;gap:var(--s1)}.brand-work-grid,.library-list{grid-template-columns:1fr}.learn-feature{padding-top:var(--s2)}.learn-feature h2,.training-room h2{font-size:var(--fs-studio-7)}.learning-path{margin-top:var(--s2)}.training-room{padding:var(--s3);margin-inline:calc(-1 * var(--edge))}.culture-opening h2{font-size:var(--fs-studio-7);max-width:18ch}.culture-opening p{font-size:var(--body)}.doctrine-grid{grid-template-columns:1fr}.doctrine-section{margin:var(--s6) 0}.doctrine-statement h3,.statement{font-size:var(--fs-studio-7)}.doctrine-statement p{font-size:var(--body)}.vision-band{padding:var(--s6) var(--edge);margin-block:var(--s6)}.vision-band h2{font-size:var(--fs-studio-8);max-width:26ch}.prose-pair{margin:var(--s3) 0}.prose-pair p{font-size:var(--body)}.photo-pair{gap:var(--s2);grid-template-columns:1fr 1fr}.photo-pair>figure:last-child{margin-top:var(--s4)}.essay-intro{margin-top:var(--s2)}.essay-intro h1{font-size:var(--fs-studio-9)}.essay-body,.essay-intro>p:last-child{font-size:var(--body)}.essay-body{margin:var(--s6) auto}.essay-body figure{margin:var(--s4) calc(-1 * var(--edge))}.essay-body blockquote{font-size:var(--sub)}.research-intro h1{font-size:var(--fs-studio-2)}.research-intro{padding-top:var(--s2)}.review-note{padding:var(--s1) var(--s2)}.review-note summary{font-size:var(--caption)}.reading-layout aside a{flex-shrink:0}.signal blockquote{padding:var(--s2);font-size:var(--fs-studio-5)}.logo-grid{grid-template-columns:1fr}.swatch-grid{grid-template-columns:1fr 1fr}.swatch-grid figure>div{height:var(--size-120)}.system-section>h2{font-size:var(--fs-studio-7)}.mast-note>p{max-width:none}.brand-tile .card-label.meta{flex-wrap:wrap}.card-label .meta{flex-shrink:1}.library-list h3,.record-row h2,.research-intro h1{overflow-wrap:anywhere}}.space-bar{position:sticky;top:var(--nav-h);z-index:9}html{scroll-padding-top:var(--size-155)}@media (max-width:700px){.space-bar{top:var(--size-44)}html{scroll-padding-top:var(--size-120)}.culture-opening{display:flex;flex-direction:column}.culture-opening>.doc-photo{order:-1;width:100%}.brand-lead{display:flex;flex-direction:column}.brand-lead-media{order:-1;width:100%}.brand-lead-copy{width:100%}}.brand-lead>.brand-lead-copy .meta{display:block;max-width:55ch}.brand-lead-copy>.meta{font-size:var(--fs-studio-3)}.menu-trigger{display:none}@media (max-width:700px){.shell{top:0;flex-wrap:nowrap;gap:var(--s3);height:var(--size-64)}.wordmark{margin-right:auto}.menu-trigger{display:block;min-height:var(--size-44);font-size:var(--fs-studio-10)}.shell nav{display:none;position:absolute;top:var(--size-64);left:0;padding:var(--s2) var(--edge);background:var(--paper);border-bottom:var(--size-1) solid var(--ink);gap:0;grid-template-columns:1fr 1fr;box-shadow:0 var(--size-16) var(--size-24) var(--paint-0001)}.menu-open .shell nav{display:grid}.shell .nav-link{min-height:var(--size-48);font-size:var(--fs-studio-11)}.nav-link[aria-current=page]:after{right:auto;width:var(--size-24)}.space-bar{top:var(--size-64)}.search-trigger{min-width:var(--size-24)}.brand-lead{gap:var(--s3)}.mast{padding-bottom:var(--s2)}.local-nav{margin-top:0}html{scroll-padding-top:var(--size-140)}}.section-trigger{display:none}@media (max-width:700px){.section-index{margin:0 0 var(--s3);border-block:var(--size-1) solid var(--line)}.section-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:var(--size-48);font-size:var(--fs-studio-10)}.section-index>.local-nav{display:none}.section-index.expanded>.local-nav{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--s3);border:0;margin:0;padding:var(--s1) 0 var(--s2)}.section-index .local-nav a{min-height:var(--size-44)}}.fact-grid{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--size-125),1fr));gap:var(--s2) var(--s3);font-size:var(--fs-studio-10)}.fact-grid>div{min-width:0}.fact-grid dt{font-size:var(--fs-studio-12);color:var(--muted);margin-bottom:var(--size-4)}.fact-grid dd{margin:0;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fast-intro{display:grid;grid-template-columns:1fr 1.25fr;gap:var(--s6);align-items:last baseline;margin:var(--s2) 0 var(--s4)}.fast-intro h1{font:400 var(--display)/1 var(--serif);letter-spacing:-.04em}.fast-intro h2{font-size:var(--fs-studio-13);letter-spacing:-.025em;margin-bottom:var(--s1)}.fast-intro p{font-size:var(--fs-studio-10);color:var(--muted);max-width:62ch}.scan-strip{padding:var(--s2) 0;border-bottom:var(--size-1) solid var(--line)}.scan-strip .fact-grid{grid-template-columns:repeat(6,minmax(0,1fr)) 1.3fr;gap:var(--s2)}.scan-notes{border-bottom:var(--size-1) solid var(--line);font-size:var(--fs-studio-10)}.scan-notes summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-height:var(--size-44)}.scan-notes summary:after{content:"+";font-size:var(--fs-studio-13)}.scan-notes[open] summary:after{content:"−"}.scan-notes summary span{margin-left:auto;color:var(--muted);font-size:var(--fs-studio-12)}.scan-notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6);padding:var(--s3) 0}.scan-notes h3{font-size:var(--fs-studio-11);margin:var(--s2) 0 var(--s1)}.compact-definitions{margin:0;font-size:var(--fs-studio-10)}.compact-definitions>div{display:grid;grid-template-columns:var(--size-80) 1fr;gap:var(--s2);padding:var(--s2) 0}.compact-definitions dt{color:var(--muted)}.compact-definitions dd{margin:0;white-space:pre-line}.opportunities-heading{display:flex;justify-content:space-between;align-items:last baseline;gap:var(--s3);margin:var(--s4) 0 var(--s1)}.opportunities-heading h2{font-size:var(--fs-studio-14);letter-spacing:-.03em}.estimate-note,.opportunities-heading p{font-size:var(--fs-studio-12);color:var(--muted)}.estimate-note{margin-bottom:var(--s2)}.opportunity{border-top:var(--size-1) solid var(--line)}.opportunity:last-child{border-bottom:var(--size-1) solid var(--line)}.opportunity>summary{list-style:none;min-height:var(--size-80)}.opportunity>summary::-webkit-details-marker{display:none}.opportunity>summary:hover{background:var(--wash)}.op-summary{display:grid;grid-template-columns:minmax(0,1fr) var(--size-80) var(--size-112) var(--size-176) var(--size-20);gap:var(--s3);align-items:center;min-height:var(--size-80);padding:var(--s2) 0}.op-title{display:flex;align-items:baseline;gap:var(--s2)}.op-title>span{font:var(--fs-studio-12)/1.5 var(--mono);color:var(--muted)}.op-title h3{font-size:var(--fs-studio-13);line-height:1.2;letter-spacing:-.025em;max-width:42ch;text-wrap:pretty}.op-status{font-size:var(--fs-studio-6);text-transform:uppercase}.op-fact{font-size:var(--fs-studio-10);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-fact small{color:var(--muted)}.op-fact .meta,.op-fact small{display:block;font-size:var(--fs-studio-3)}.op-expand svg{transition:transform .16s}.opportunity[open] .op-expand svg{transform:rotate(90deg)}.opportunity[open]>summary{border-bottom:var(--size-1) solid var(--line)}.op-detail{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--s6);padding:var(--s4) 0}.op-context>h3,.social-idea>h3{font-size:var(--fs-studio-13);letter-spacing:-.025em;margin:var(--s3) 0 var(--s1)}.op-context>h3:first-of-type{margin-top:var(--s2)}.op-context>p{font-size:var(--fs-studio-15);max-width:65ch}.gate-strip{padding:var(--s2) 0;margin-top:var(--s3)}.gate-strip .fact-grid{grid-template-columns:1fr 1fr 1.4fr}.social-idea{margin-top:var(--s3);padding-top:var(--s1)}.idea-format{font-size:var(--fs-studio-6);color:var(--muted)}.social-idea blockquote{font:400 var(--fs-studio-14)/1.15 var(--serif);letter-spacing:-.025em;margin:var(--s2) 0 var(--s3)}.supporting-counts{font-size:var(--fs-studio-6);margin-top:var(--s2);border-top:var(--size-1) solid var(--line)}.supporting-counts .fact-grid{padding:var(--s2) 0;grid-template-columns:repeat(4,1fr)}.op-evidence{align-self:start}.evidence-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);margin-bottom:var(--s2)}.evidence-heading h3{font-size:var(--fs-studio-13)}.evidence-heading>span{font-size:var(--fs-studio-12);color:var(--muted)}.source-switch{display:flex;gap:var(--s3);border-bottom:var(--size-1) solid var(--line)}.source-switch button{min-height:var(--size-44);font-size:var(--fs-studio-12)}.source-switch button[aria-pressed=true]{box-shadow:inset 0 var(--size-negative-2) var(--ink)}.social-evidence{background:var(--wash);padding:var(--s3);font-size:var(--fs-studio-10)}.social-meta{display:flex;justify-content:space-between;gap:var(--s2);flex-wrap:wrap;font-size:var(--fs-studio-12)}.social-meta span:last-child{color:var(--muted)}.social-evidence>blockquote{font:400 var(--fs-studio-17)/1.24 var(--serif);margin:var(--s3) 0;white-space:pre-line;overflow-wrap:anywhere}.social-stats{display:flex;gap:var(--s3);flex-wrap:wrap;font-size:var(--fs-studio-12);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.social-actions{display:flex;justify-content:space-between;gap:var(--s2);margin-top:var(--s2)}.social-actions .text-action{font-size:var(--fs-studio-12)}.social-frame:empty{display:none}.social-frame{margin-top:var(--s2);background:var(--ink)}.social-frame iframe{border:0;display:block;width:100%}.social-frame--tiktok{max-width:var(--size-340);margin-inline:auto}.social-frame--tiktok iframe{aspect-ratio:9/16;min-height:var(--size-420)}.social-frame--youtube iframe{aspect-ratio:16/9}.social-frame--instagram{background:var(--paper);min-width:0}.social-frame--instagram .instagram-media{min-width:0!important;width:100%!important;margin:0!important}.social-feedback{font-size:var(--fs-studio-12);color:var(--muted);margin-top:var(--s1)}.social-feedback:empty{display:none}.signal .social-evidence>blockquote{padding:0;margin:var(--s2) 0;background:none}.signal .social-evidence{margin:var(--s3) 0}.signal .social-meta{font-size:var(--fs-studio-12)}.compact-records>div+div{border-top:var(--size-1) solid var(--line);padding-top:var(--s3);margin-top:var(--s3)}.compact-section{margin:var(--s3) 0}.compact-section h3,.compact-section h4{font-size:var(--fs-studio-11);font-weight:400;margin:0 0 var(--s1);text-transform:none}.compact-section p{white-space:pre-line}.compact-list{padding-left:var(--size-20);margin:var(--s1) 0}.compact-list li+li{margin-top:var(--s1)}.artifact-section>.fact-grid{padding:var(--s2) 0}.reference-heading{display:flex;justify-content:space-between;align-items:last baseline;gap:var(--s4);padding-top:0;margin-bottom:var(--s3)}.reference-heading h2{font:400 var(--fs-studio-7)/1.1 var(--serif);letter-spacing:-.03em;max-width:20ch}.reference-heading p{font-size:var(--fs-studio-6);color:var(--muted);max-width:55ch}.geometry-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--s6)}.geometry-grid h3,.motion-reference h3{font-size:var(--fs-studio-13);letter-spacing:-.025em;margin:0 0 var(--s2)}.reference-note{color:var(--muted);margin-bottom:var(--s2)}.reference-note,.token-row{font-size:var(--fs-studio-12)}.token-row{display:grid;grid-template-columns:var(--size-100) minmax(var(--size-160),1fr) var(
      --size-48
    );gap:var(--s2);align-items:center;min-height:var(--size-32);border-bottom:var(--size-1) solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.token-row code{font:var(--fs-studio-3)/1.4 var(--mono)}.token-row>span:last-child{text-align:right}.token-specimen{display:flex;align-items:center;min-height:var(--size-28)}.token-specimen>span{display:block;background:var(--ink);height:var(--size-8)}.token-specimen>.zero-space{height:var(--size-12);border-left:var(--size-1) dashed var(--muted)}.token-chart--radius .token-specimen>span{height:var(--size-22);width:var(--size-64);background:none;border:var(--size-1) solid var(--ink)}.token-chart--border .token-specimen>span{width:var(--size-96)}.reference-subhead{margin-top:var(--s3)!important}.geometry-grid>div>p:last-child{font-size:var(--fs-studio-6);color:var(--muted);margin-top:var(--s2)}.motion-reference{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6)}.reference-table{width:100%;border-collapse:collapse;font-size:var(--fs-studio-6)}.reference-table td,.reference-table th{text-align:left;font-weight:400;padding:var(--s1) var(--size-8) var(--s1) 0;border-bottom:var(--size-1) solid var(--line);vertical-align:top}.reference-table thead{color:var(--muted);font-size:var(--fs-studio-12)}.reference-table td:nth-child(2){white-space:nowrap}.easing-list{margin:0;font-size:var(--fs-studio-6)}.easing-list>div{display:grid;grid-template-columns:var(--size-90) 1fr;gap:var(--s2);padding:var(--s1) 0;border-bottom:var(--size-1) solid var(--line)}.easing-list dd{margin:0}.easing-list code{font:var(--fs-studio-3)/1.5 var(--mono);overflow-wrap:anywhere}.easing-list dd span{display:block;font-size:var(--fs-studio-12);color:var(--muted)}.film-preview{min-width:0}.film-canvas{position:relative;background:var(--media-black);aspect-ratio:var(--film-ratio,16/9);overflow:hidden}.film-canvas video{position:relative;display:block;width:100%;height:100%;object-fit:contain}.film-open{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.film-open>svg{width:var(--size-52);height:var(--size-52);padding:var(--size-12);background:var(--paper);color:var(--ink);opacity:0;transition:opacity .16s}.film-open:focus-visible>svg,.film-open:hover>svg{opacity:1}.film-open:focus-visible{outline-offset:var(--size-negative-4);outline-color:var(--paper)}.film-tools{gap:var(--s2);justify-content:space-between;border-bottom:var(--size-1) solid var(--line)}.film-tools,.film-tools button{display:flex;align-items:center;min-height:var(--size-44)}.film-tools button{font-size:var(--fs-studio-12);gap:var(--size-8)}.film-tools svg{width:var(--size-16);height:var(--size-16)}.film-tools .meta{font-size:var(--fs-studio-4);text-transform:none;letter-spacing:0}.film-tools [data-preview-toggle]{margin-left:auto}.motion-feature-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--s4);align-items:start}.motion-feature h3{font:400 var(--title)/1.08 var(--serif);letter-spacing:-.035em}.motion-feature p{font-size:var(--fs-studio-10);color:var(--muted);margin:var(--s3) 0}.reader-films{display:grid;grid-template-columns:1fr;gap:var(--s4);max-width:var(--size-1120);margin:0 auto var(--s6)}.reader-films+.reader-media{margin-top:var(--s4)}#film-dialog{width:min(var(--size-1180),calc(100vw - var(--size-32)));padding:var(--s3);margin:4vh auto;max-height:92vh;overflow:auto}#film-dialog .dialog-top{margin-bottom:var(--s2)}#film-title{font-size:var(--fs-studio-13);max-width:65ch}#film-player{display:block;width:100%;max-height:68vh;background:var(--media-black);aspect-ratio:var(--film-ratio,16/9)}#film-status{font-size:var(--fs-studio-6)}#film-status:empty{display:none}.film-dialog-tools{display:flex;justify-content:space-between;gap:var(--s2)}.film-dialog-tools .text-action{font-size:var(--fs-studio-12)}.work-card .work-image{display:block}.work-card:has(.film-preview){padding-top:0}@media (max-width:1000px){.scan-strip .fact-grid{grid-template-columns:repeat(4,1fr)}.op-summary{grid-template-columns:minmax(0,1fr) var(--size-68) var(--size-100) var(--size-142) var(--size-20);gap:var(--s2)}.op-title h3{font-size:var(--fs-studio-5)}.geometry-grid,.motion-reference{gap:var(--s3)}.token-row{grid-template-columns:var(--size-85) minmax(var(--size-160),1fr) var(
        --size-44
      );gap:var(--size-8)}.op-detail{gap:var(--s3)}.social-evidence{padding:var(--s2)}}@media (max-width:700px){.fast-intro{grid-template-columns:1fr;gap:var(--s2);margin-top:0}.fast-intro h1{font-size:var(--fs-studio-16)}.fast-intro h2{font-size:var(--fs-studio-5)}.fast-intro p{font-size:var(--fs-studio-10)}.scan-strip .fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.scan-strip .fact-grid>div:last-child{grid-column:span 2}.fact-grid{font-size:var(--fs-studio-6)}.fact-grid dt{font-size:var(--fs-studio-3)}.scan-notes summary span{display:none}.scan-notes-grid{grid-template-columns:1fr;gap:var(--s2)}.opportunities-heading{display:block;margin-top:var(--s3)}.opportunities-heading h2{font-size:var(--fs-studio-17)}.opportunities-heading p{margin:var(--s1) 0}.op-summary{grid-template-columns:1fr var(--size-64) var(--size-16);gap:var(--size-8);min-height:var(--size-110)}.op-title{grid-column:1/2;align-items:start;gap:var(--size-8)}.op-title h3{font-size:var(--fs-studio-5)}.op-status{grid-column:2;font-size:var(--fs-studio-3);align-self:start}.op-expand{grid-column:3;grid-row:1;align-self:start}.op-expand svg{width:var(--size-16)}.op-fact{font-size:var(--fs-studio-12);grid-row:2;grid-column:1;display:flex;gap:var(--size-8);align-items:center;flex-wrap:wrap}.op-fact small{font-size:var(--fs-studio-4)}.op-fact:nth-of-type(3){grid-column:1/-1;grid-row:3}.op-detail{grid-template-columns:1fr;gap:var(--s4);padding:var(--s3) 0}.op-context>p{font-size:var(--fs-studio-10)}.op-evidence{width:100%;min-width:0}.supporting-counts .fact-grid{grid-template-columns:1fr 1fr}.social-evidence{padding:var(--s2)}.social-evidence>blockquote{font-size:var(--fs-studio-17)}.social-frame--tiktok iframe{min-height:0;aspect-ratio:9/16}.social-frame--instagram{margin-inline:var(--size-negative-16)}.reference-heading{display:block}.reference-heading h2{font-size:var(--fs-studio-18);margin-bottom:var(--s2)}.geometry-grid,.motion-reference{grid-template-columns:1fr;gap:var(--s4)}.token-row{grid-template-columns:var(--size-85) minmax(var(--size-160),1fr) var(
        --size-44
      );min-height:var(--size-32)}.easing-list>div{grid-template-columns:var(--size-80) 1fr}.motion-reference{gap:var(--s3)}.motion-feature-grid{grid-template-columns:1fr}.motion-feature h3{font-size:var(--fs-studio-18)}.motion-feature p{margin:var(--s2) 0}.film-tools{flex-wrap:wrap;gap:0 var(--s2)}.film-tools .meta{width:100%;padding-bottom:var(--size-8)}.film-open>svg{opacity:1;width:var(--size-44);height:var(--size-44);padding:var(--size-10)}#film-title{font-size:var(--fs-studio-11)}#film-dialog{padding:var(--s2);margin:var(--s2) auto}#film-player{max-height:60vh}.film-dialog-tools{flex-wrap:wrap}.reader-films{margin-inline:calc(-1 * var(--edge))}.reader-films .film-tools{padding:0 var(--edge)}.compact-definitions>div{grid-template-columns:var(--size-65) 1fr;gap:var(--s2)}}.fast-page>.local-nav{margin-bottom:var(--size-8)}.fast-page>.reader-nav{padding:0;min-height:var(--size-44)}.fast-page .fast-intro{margin-top:var(--size-8);margin-bottom:var(--size-16)}.fast-page .fast-intro h1{font-size:var(--fs-studio-19)}.fast-page .scan-strip{padding-block:var(--size-12)}.scan-review{padding:var(--s2) 0 var(--s3);border-top:var(--size-1) solid var(--line);font-size:var(--fs-studio-6);max-width:100ch}.fast-page .opportunities-heading{margin-top:var(--size-24)}.fast-page .op-summary,.fast-page .opportunity>summary{min-height:var(--size-72)}@media (max-width:700px){.fast-page .fast-intro h1{font-size:var(--fs-studio-1)}.fast-page .op-summary{min-height:var(--size-110)}.fast-page .local-nav{margin-top:0}.token-row{gap:var(--size-6);grid-template-columns:var(--size-72) minmax(var(--size-160),1fr) var(
        --size-36
      )}}.media-frame{min-width:0;isolation:isolate;aspect-ratio:var(--media-ratio);overflow:hidden;background:transparent}.media-frame,.media-frame>.media-source{display:block;position:relative;width:100%}.media-frame>.media-source{height:auto;max-height:none;aspect-ratio:auto;z-index:1;transform:none;object-fit:contain}.media-frame--native{overflow:visible}.media-frame--ambient-fit>.media-source,.media-frame--crop>.media-source{position:absolute;inset:0;width:100%;height:100%;max-height:none}.media-frame--crop>.media-source{object-fit:cover;object-position:var(--media-focus);transition:transform var(--move) var(--ease)}a:hover .media-frame--crop>.media-source{transform:scale(1.015)}.media-frame>.media-ambient{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;filter:blur(var(--media-ambient-blur)) saturate(var(--media-ambient-saturation));transform:scale(var(--media-ambient-scale));pointer-events:none;z-index:0}.media-unavailable{position:absolute;inset:0;display:grid;place-content:center;padding:var(--s3);font-size:var(--fs-studio-10);color:var(--muted);background:var(--wash)}.media-unavailable[hidden]{display:none}.media-frame--failed>img{visibility:hidden}.brand-tile-media,.work-image{background:transparent}.lead-media{align-items:start}.lead-media .media-frame{min-width:0}.opinion-grid,.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6) var(--s3)}.opinion-grid .work-card,.people-grid .work-card{padding-top:0}.reader-media .media-frame{align-self:start}.reader-media:has(>.media-frame:only-child){max-width:var(--size-960);margin-inline:auto}.brand-lead-media{align-self:start}.film-canvas video{aspect-ratio:var(--film-ratio,16/9)}#film-player{width:min(100%,calc(68vh * var(--film-ratio, 1.777778)));height:auto;max-height:none;margin-inline:auto}@media (max-width:1000px){.opinion-grid,.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.opinion-grid,.people-grid{grid-template-columns:1fr}.media-frame--ambient-fit[data-media-mode]{--media-ambient-blur:var(--size-24)}.reader-media{background:transparent;padding:0}.reader-films,.reader-media{margin-inline:0}#film-player{width:min(100%,calc(60vh * var(--film-ratio, 1.777778)))}}.opinion-grid .card-label:has(>.meta),.people-grid .card-label:has(>.meta){flex-wrap:wrap;gap:var(--s1) var(--s2)}.opinion-grid .card-label .meta,.people-grid .card-label .meta{white-space:normal;min-width:0;text-align:left}#film-dialog{width:min(var(--size-1180),calc(100vw - var(--size-32)),max(var(--size-380),calc(68vh * var(--film-ratio, 1.777778) + var(--size-48))))}.reader-films .film-preview{width:min(100%,calc(var(--media-view-height) * var(--film-ratio, 1.777778)));margin-inline:auto}.reader-films .film-tools{flex-wrap:wrap;gap:0 var(--s2)}.reader-films .film-tools .meta{width:100%;padding-bottom:var(--s1)}.essay-hero .media-frame{width:min(100%,calc(var(--media-view-height) * var(--media-ratio, 1)));margin-inline:auto}.studio-root{min-height:100vh}.today-page{position:relative}.today-page>.view-switch{justify-content:flex-end;padding-top:var(--s2)}.empty-media{padding:var(--s3);min-height:var(--size-160);flex-direction:column;justify-content:space-between;background:var(--wash);border-top:var(--size-1) solid var(--line)}.empty-media,.pagination{display:flex;gap:var(--s4)}.pagination{justify-content:center;align-items:center;margin-top:var(--s6)}.pagination a{min-height:var(--target);display:flex;align-items:center;text-decoration:underline}.collection-top select{max-width:min(var(--size-220),40vw)}.reader-films>.film-preview{width:min(100%,calc(var(--media-view-height) * var(--film-ratio)));margin-inline:auto}.reader-media{align-items:start}.artifact-section>p,.essay-body p,.reading-body p{white-space:pre-line}.reading-body,.record-row>div,.work-card{min-width:0;overflow-wrap:anywhere}@media (max-width:700px){.pagination{gap:var(--s2)}.collection-top{flex-wrap:wrap}.collection-top label{margin-left:0}.today-page>.view-switch{justify-content:flex-start}}.evidence-deck{min-width:0}.people-search{margin:var(--s3) 0}.people-search>label{font-size:var(--sub)}.people-search>div{display:flex;gap:var(--s3);border-bottom:var(--size-1) solid var(--ink)}.people-search input{min-width:0;flex:1 1;min-height:var(--target);border:0;background:transparent;padding:var(--s1) 0}.people-search button{flex-shrink:0}.people-filters{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3);margin-bottom:var(--s4)}.people-filters label{font-size:var(--caption);display:grid;gap:var(--s1);min-width:var(--size-120)}.people-filters select{background:var(--paper);border:0;border-bottom:var(--size-1) solid var(--line);min-height:var(--target);max-width:var(--size-220)}@media (max-width:700px){.people-filters{display:grid;grid-template-columns:1fr 1fr}.people-filters select{width:100%;max-width:100%}}.more-filters{align-self:end;font-size:var(--caption)}.more-filters>summary{min-height:var(--target);display:flex;align-items:center;cursor:pointer;gap:var(--s2)}.more-filters>summary:after{content:"+"}.more-filters[open]>summary:after{content:"−"}.more-filters>div{display:flex;flex-wrap:wrap;gap:var(--s3);padding-top:var(--s2)}@media (max-width:700px){.more-filters{grid-column:1/-1}.more-filters>div{display:grid;grid-template-columns:1fr 1fr}}.source-switch{overflow-x:auto}.source-switch button{white-space:nowrap;flex-shrink:0}.evidence-picker{display:flex;gap:var(--s1);align-items:center;border-bottom:var(--hair) solid var(--line)}.evidence-picker label{min-width:0;flex:1 1}.evidence-picker select{width:100%;min-width:0;min-height:var(--target);background:var(--paper);border:0;font-size:var(--caption)}.evidence-picker button{min-width:var(--target);min-height:var(--target)}.essay-body .media-frame--native,.reader-media .media-frame--native,.work-image .media-frame--native{width:min(100%,calc(var(--media-view-height) * var(--media-ratio)));margin-inline:auto}.work-card .film-canvas{width:min(100%,calc(var(--media-view-height) * var(--film-ratio)));margin-inline:auto}.media-enlarge{position:absolute;z-index:2;bottom:var(--s1);right:var(--s1);padding:var(--s1) var(--s2);background:var(--paper);color:var(--ink);font-size:var(--fs-studio-12);line-height:1.5;opacity:0;transition:opacity var(--move);pointer-events:none}.media-frame:focus-visible .media-enlarge,.media-frame:hover .media-enlarge{opacity:1}@media (hover:none){.media-enlarge{opacity:1}}.login-link{white-space:nowrap;color:var(--ink)}.account-menu{position:relative;font-size:var(--caption)}.account-menu summary{cursor:pointer;padding-block:var(--s3)}.account-panel{position:absolute;right:0;top:100%;width:min(80vw,var(--size-340));background:var(--paper);border:var(--hair) solid var(--line);padding:var(--s3)}.account-panel a{display:block;padding-block:var(--s2)}.account-panel p{color:var(--muted);font-size:var(--caption);margin-top:var(--s2)}.account-menu summary{display:flex;align-items:center;gap:var(--s1);white-space:nowrap;list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary:after{content:"⌄"}@media (max-width:700px){.account-menu summary{font-size:var(--fs-studio-10);min-height:var(--size-44);padding-block:0}.shell.has-account{gap:var(--s1)}.shell.has-account .wordmark{flex-shrink:0}}.access-page{display:grid;gap:0}.access-page .system-section>p{max-width:var(--measure)}.system-section{display:grid;gap:var(--s4)}.system-section>h2{font:400 var(--sub)/1.1 var(--serif);letter-spacing:-.03em}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.update h3{font-size:var(--fs-studio-17);line-height:1.2;letter-spacing:-.02em}.note{font:400 var(--small)/1.5 var(--mono);letter-spacing:.02em;color:var(--muted)}.essay-body h3,.reading-body h3{font-size:var(--intro);line-height:1.3;letter-spacing:-.01em}.reader-tools{gap:var(--s4);flex-wrap:wrap;justify-content:flex-end}.reader-tools,.share{display:inline-flex;align-items:center}.share{gap:var(--s2)}.share .status-line{margin-top:0;min-height:0;text-transform:none;letter-spacing:.02em}.share .status-line:empty{display:none}.edition-line .reader-tools .do{min-height:var(--s3)}.ruler{display:none}@media (min-width:1100px){.ruler{display:block;position:fixed;left:var(--size-8);top:50%;transform:translateY(-50%);z-index:5}.ruler ol{list-style:none;margin:0;padding:0;border-left:var(--size-1) solid var(--line)}.ruler li,.ruler ol{display:grid}.ruler a{display:flex;align-items:center;gap:var(--size-10);text-decoration:none;padding:var(--size-5) 0;color:var(--muted);font:400 var(--small)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.ruler a:before{content:"";display:block;height:var(--size-1);width:var(--size-24);transform:scaleX(.4);transform-origin:left;background:var(--line);transition:transform var(--frame) var(--ease),background var(--frame) var(--ease)}.ruler a:hover,.ruler a[aria-current=true]{color:var(--ink)}.ruler a[aria-current=true]:before{transform:none;background:var(--mark)}.ruler-minor{display:block;width:var(--size-5);height:var(--size-1);margin:var(--size-4) 0;background:var(--line)}.ruler-label{opacity:0;padding:var(--size-2) var(--size-6);margin-left:var(--size-negative-6);background:var(--paper);transition:opacity var(--frame) var(--ease)}.ruler:focus-within .ruler-label,.ruler:hover .ruler-label{opacity:1}}.figures-source{margin-top:var(--s2)}.figures-source a{color:var(--ink);text-decoration:underline;text-underline-offset:var(--size-4)}.section-index .local-nav a{min-height:var(--target)}@media(max-width:700px){.update h3{font-size:var(--fs-studio-17)}}.workspace-reference{min-height:100dvh}.workspace-reference .studio-workbench{container-type:inline-size}.workspace-reference .studio-workbench #main{padding:0 var(--edge);max-width:var(--max)}.workspace-reference .studio-workbench #main h1{font-size:var(--workspace-display)}.workspace-reference .workspace-content .mast{gap:var(--s4)}.workspace-reference .workspace-content .mast-note{max-width:30%}.workspace-reference .workspace-content .lead-copy h2{font-size:var(--workspace-headline)}.workspace-reference .workspace-topbar{font-family:var(--sans)}.workspace-reference :is(.workspace-link,.workspace-result,.sidebar-footer,.workspace-heading,.project-switcher){font-family:var(--sans)}.workspace-reference :is(.workspace-link,.workspace-result){letter-spacing:normal}.workspace-reference .sidebar-footer{margin:0;padding:var(--s4) var(--s2) 0;min-height:0;flex-wrap:wrap}.workspace-reference .sidebar-footer strong,.workspace-reference .workspace-heading strong{font-weight:400}.workspace-reference .workspace-picker{margin:auto}.workspace-reference .workspace-areas h2{font:400 var(--small)/1.5 var(--mono);text-transform:uppercase;letter-spacing:.04em}.workspace-reference .workspace-link[aria-current=page]{font-weight:400}.workspace-reference .workspace-search{min-height:var(--target)}.workspace-reference .light-switch{gap:var(--s3)}.workspace-reference .light-switch button{font-size:var(--caption);min-height:var(--target)}.workspace-reference .light-switch button:before{margin-right:var(--s1)}.workspace-footnote{display:flex;justify-content:space-between;padding:var(--s6) 0;color:var(--muted);font-size:var(--caption)}.workspace-fallback{padding:var(--edge)}@container (max-width: 900px){.workspace-reference .workspace-content .mast{align-items:start;flex-direction:column;gap:var(--s2)}.workspace-reference .workspace-content .mast-note{max-width:var(--measure);justify-items:start}.workspace-reference .workspace-content .lead{grid-template-columns:1fr}}@media (max-width:600px){.workspace-reference .workspace-topbar{gap:var(--s1)}.workspace-reference .workspace-breadcrumb{display:flex}.workspace-reference .light-switch{gap:var(--s2)}.workspace-reference .light-switch button{font-size:var(--small)}}.workspace-reference .ruler{left:calc(var(--navigation-width) + var(--size-8))}.workspace-login{display:inline-flex;align-items:center;justify-content:center;min-width:var(--target);min-height:var(--target);font:400 var(--small)/1.4 var(--sans);text-decoration:none;white-space:nowrap}.workspace-fallback>nav{display:flex;flex-wrap:wrap;gap:var(--s4);padding-block:var(--s4)}.workspace-fallback>nav>a{display:inline-flex;align-items:center;min-height:var(--target)}.workspace-reference .workspace-content :is(.mast h1,.lead-copy h2){text-wrap:balance}.workspace-reference .workspace-footnote a{display:inline-flex;align-items:center;min-height:var(--target)}.workspace-reference .workspace-picker .picker-heading h2{font-family:var(--serif);font-weight:400}@container workspace (max-width:700px){.workspace-reference .workspace-content .reader-intro{grid-template-columns:1fr;gap:var(--s3)}.workspace-reference .workspace-content .reader-description p{font-size:var(--body)}.workspace-reference .workspace-content .reading-layout{display:block;margin-block:var(--s6)}.workspace-reference .workspace-content .reading-layout aside{position:static;display:flex;gap:var(--s3);overflow:auto;margin-bottom:var(--s4)}.workspace-reference .workspace-content .reading-layout aside a{white-space:nowrap;min-height:var(--target)}.workspace-reference .workspace-content .reader-media{grid-template-columns:1fr}}