@layer site{.site{--ink:#09192b;--ink-2:#485462;--ink-3:#727b87;--paper:#fbfcfe;--sunk:#f2f5f8;--card:#fff;--rule:#dee2e7;--hair:#eaedf1;--seal:#9b722f;--seal-soft:#fdf0de;--accent:#144375;--hero-ground:var(--accent);--step--1:clamp(.82rem,.79rem + .14vw,.9rem);--step-0:clamp(1rem,.96rem + .2vw,1.09rem);--step-1:clamp(1.2rem,1.12rem + .4vw,1.45rem);--step-2:clamp(1.5rem,1.34rem + .78vw,2rem);--step-3:clamp(1.9rem,1.58rem + 1.6vw,3rem);--step-4:clamp(2.3rem,1.75rem + 2.5vw,3.9rem);--measure:68ch;--gutter:clamp(1.1rem,.7rem + 2vw,2.5rem);background:var(--paper);color:var(--ink);font-size:var(--step-0);line-height:1.6}@supports (color:color(display-p3 0 0 0)){.site{--ink:color(display-p3 .0506403 .0963812 .163027);--ink-2:color(display-p3 .290461 .326876 .378981);--ink-3:color(display-p3 .453143 .482477 .524273);--paper:color(display-p3 .986688 .989897 .994449);--sunk:color(display-p3 .951072 .95904 .97035);--card:color(display-p3 1 1 1);--rule:color(display-p3 .871794 .884342 .902158);--hair:color(display-p3 .919742 .929245 .942735);--seal:color(display-p3 .584449 .452133 .231758);--seal-soft:color(display-p3 .983226 .941981 .876505);--accent:color(display-p3 .133077 .259482 .44287)}}@supports (color:lab(0% 0 0)){.site{--ink:lab(8.15777% -1.2675 -14.4587);--ink-2:lab(34.9725% -2.13036 -9.95898);--ink-3:lab(51.2387% -1.77532 -7.54384);--paper:lab(99.0692% -.189394 -.729084);--sunk:lab(96.2806% -.46888 -1.82002);--card:lab(100% 0 0);--rule:lab(89.5478% -.74172 -2.90718);--hair:lab(93.611% -.560582 -2.18284);--seal:lab(51.2412% 12.0026 42.2173);--seal-soft:lab(95.4059% 2.4237 10.5204);--accent:lab(27.4983% -.898719 -33.4705)}}@media (prefers-color-scheme:dark){.site{--ink:#ebeff4;--ink-2:#aab2bb;--ink-3:#79818b;--paper:#080e15;--sunk:#111922;--card:#0e151e;--rule:#262f38;--hair:#1c222a;--seal:#deae66;--seal-soft:#342306;--accent:#89b5e8;--hero-ground:#122c49}@supports (color:color(display-p3 0 0 0)){.site{--ink:color(display-p3 .923479 .936163 .954172);--ink-2:color(display-p3 .672708 .696661 .730719);--ink-3:color(display-p3 .479828 .505202 .541325);--paper:color(display-p3 .0351656 .0531895 .0793693);--sunk:color(display-p3 .0742521 .0969159 .129543);--card:color(display-p3 .062304 .0834916 .114006);--rule:color(display-p3 .156942 .181749 .217282);--hair:color(display-p3 .113223 .133536 .162642);--seal:color(display-p3 .842349 .689768 .442798);--seal-soft:color(display-p3 .194574 .138526 .0430107);--accent:color(display-p3 .572744 .703731 .892788);--hero-ground:color(display-p3 .0977421 .171199 .278244)}}@supports (color:lab(0% 0 0)){.site{--ink:lab(94.1878% -.742584 -2.90765);--ink-2:lab(72.1324% -1.4255 -5.78318);--ink-3:lab(53.5664% -1.55547 -6.48209);--paper:lab(3.66516% -.63692 -4.54083);--sunk:lab(8.29653% -1.35361 -7.3866);--card:lab(6.6435% -1.10957 -6.88364);--rule:lab(18.7471% -1.55577 -7.45353);--hair:lab(12.9541% -1.32214 -6.38462);--seal:lab(74.4864% 12.1523 43.5388);--seal-soft:lab(15.2893% 6.30839 20.1347);--accent:lab(71.8701% -5.21591 -30.8235);--hero-ground:lab(17.3253% -1.56929 -21.2981)}}}.site :where(h1,h2,h3){text-wrap:balance;margin:0}.site :where(p,li){text-wrap:pretty}.site-wrap{width:min(100% - var(--gutter)*2,78rem);margin-left:auto;margin-right:auto}.site-prose{max-width:var(--measure)}.stack{flex-direction:column;display:flex}.site-head{z-index:40;background:color-mix(in oklab,var(--paper)88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hair);position:-webkit-sticky;position:sticky;top:0}.site-head nav{flex-wrap:wrap;align-items:center;gap:.55rem 1.35rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.site-head .brand{flex:0 auto;min-width:0}@media (max-width:34rem){.site-head .spacer{flex-basis:100%;height:0}.site-head .spacer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.site-head .spacer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.site-head .spacer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.site-head .spacer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.site-head .spacer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.site-head .spacer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.site-head .brand{flex-basis:100%}}.site-head a{color:var(--ink-2);font-size:var(--step--1);text-decoration:none}.site-head a:hover{color:var(--ink)}.site-head .brand{color:var(--ink);font-family:var(--font-serif),Georgia,serif;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:600;display:flex}.site-head .brand:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:.17em}.site-head .brand:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:.17em}.site-head .brand:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:.17em}.site-head .brand:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.17em}.site-head .brand:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.17em}.site-head .brand:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.17em}.site-head .spacer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.site-head .spacer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.site-head .spacer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.site-head .spacer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.site-head .spacer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.site-head .spacer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.site-head .cta{background:var(--ink);color:var(--paper);border-radius:2px;padding:.42rem .95rem;font-weight:500}.site-head .cta:hover{background:var(--accent);color:var(--paper)}.hero{isolation:isolate;color:#fff;background:var(--hero-ground);position:relative;overflow:hidden}.hero-art{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.hero-art svg,.hero-art img{object-fit:cover;width:100%;height:100%;display:block}.hero-art:after{content:"";background:linear-gradient(100deg,color-mix(in oklab,var(--hero-ground)94%,transparent)0%,color-mix(in oklab,var(--hero-ground)74%,transparent)38%,color-mix(in oklab,var(--hero-ground)12%,transparent)100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-inner{gap:max(1.4rem,min(.9rem + 1.6vw,2.2rem));padding-top:max(2.4rem,min(1.6rem + 3vw,3.8rem));padding-bottom:0;display:grid}.hero-copy{max-width:min(100%,46rem)}.hero .eyebrow{font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--seal)70%,#fff);font-weight:600}.hero h1{font-family:var(--font-serif),Georgia,serif;font-weight:600;font-size:var(--step-4);letter-spacing:-.015em;color:#fff;margin-top:.3em;margin-bottom:.3em;line-height:1.02}.hero .strap{font-size:var(--step-1);color:rgba(255,255,255,.78);color:color(display-p3 1 1 1/.78);color:lab(100% -.0000298023 .0000119209/.78);max-width:46ch}.jhero{grid-template-columns:1fr;align-items:center;gap:max(1.5rem,min(1rem + 2.4vw,3rem));padding-top:max(2rem,min(1.4rem + 2.6vw,3.4rem));padding-bottom:max(2rem,min(1.4rem + 2.6vw,3.4rem));display:grid}@media (min-width:60rem){.jhero{grid-template-columns:minmax(0,1fr) 14rem}}.jhero-plate{display:none}@media (min-width:60rem){.jhero-plate{aspect-ratio:3/4;border-radius:3px;display:block;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 2px 6px rgba(0,0,0,.3),0 26px 54px -22px rgba(0,0,0,.75)}.jhero-plate img{object-fit:cover;width:100%;height:100%;display:block}}.jbadges{flex-wrap:wrap;gap:.5rem .55rem;margin-top:1.25rem;display:flex}.jbadge{font-size:var(--step--1);color:rgba(255,255,255,.86);color:color(display-p3 1 1 1/.86);color:lab(100% -.0000298023 .0000119209/.86);background:rgba(255,255,255,.09);background:color(display-p3 1 1 1/.09);background:lab(100% -.0000298023 .0000119209/.09);border:1px solid rgba(255,255,255,.26);border:1px solid color(display-p3 1 1 1/.26);border:1px solid lab(100% -.0000298023 .0000119209/.26);border-radius:999px;align-items:center;gap:.42rem;padding:.3rem .78rem;line-height:1.35;display:inline-flex}.jbadge.is-open{color:#fff;border-color:color-mix(in oklab,var(--seal)65%,transparent);background:color-mix(in oklab,var(--seal)26%,transparent);font-weight:600}.jbadge svg{flex:none;width:1em;height:1em}.jcta{font-size:var(--step-0);letter-spacing:-.005em;background:var(--seal);color:#14202c;border-radius:3px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.72rem 1.2rem;font-weight:650;text-decoration:none;transition:background .12s,transform .12s;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.28),0 12px 26px -16px rgba(0,0,0,.9)}.jcta:hover{background:color-mix(in oklab,var(--seal)86%,#fff)}.jcta:active{transform:translateY(1px)}.jnav{background:var(--sunk);border-bottom:1px solid var(--hair)}.jnav-bar{flex-wrap:wrap;align-items:center;gap:.3rem 1.15rem;padding:.6rem 0;display:flex;position:relative}.jnav a{color:var(--ink-2);font-size:var(--step--1);text-decoration:none}.jnav a:hover{color:var(--accent);text-decoration:underline}.jnav a.lead{color:var(--accent);font-weight:600}.jnav details:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.jnav details:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.jnav details:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.jnav details:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.jnav details:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.jnav details:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.jnav summary{cursor:pointer;font-size:var(--step--1);color:var(--ink-2);align-items:center;gap:.35rem;list-style:none;display:inline-flex}.jnav summary::-webkit-details-marker{display:none}.jnav summary:after{content:"▾";font-size:.7em}.jnav details[open] summary:after{content:"▴"}.jnav summary:hover{color:var(--accent)}.jnav-panel{left:0;right:0;z-index:20;background:var(--card);border:1px solid var(--hair);border-radius:0 0 3px 3px;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1.2rem 2rem;padding:1.1rem 0 1.4rem;padding-left:1.15rem;padding-right:1.15rem;display:grid;position:absolute;top:100%;box-shadow:0 16px 34px -22px rgba(0,0,0,.5)}.jnav-panel h3{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.45rem;font-size:.68rem;font-weight:700}.jnav-panel ul{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.jaside{font-size:var(--step--1)}.jaside-lead{margin:0 0 1.1rem;padding:0;list-style:none}.jaside a{color:var(--ink-2);padding:.2rem 0;text-decoration:none;display:block}.jaside a:hover{color:var(--accent);text-decoration:underline}.jaside a.lead{color:var(--accent);font-weight:600}.jaside a.is-current{color:var(--ink);font-weight:600}.jaside-group{margin-bottom:1.1rem}.jaside-group h2{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.35rem;font-size:.68rem;font-weight:700}.jaside-group ul{margin:0;padding:0;list-style:none}.doors{background:var(--hair);border:1px solid var(--hair);border-radius:3px;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1px;display:grid;overflow:hidden}.door{background:var(--card);color:inherit;flex-direction:column;gap:.4rem;padding:1.15rem 1.2rem 1.3rem;text-decoration:none;transition:background .12s;display:flex}.door:hover{background:var(--sunk)}.door .icon{width:1.6rem;height:1.6rem;color:var(--seal)}.door h3{font-size:var(--step-0);font-weight:600;line-height:1.2}.door p{font-size:var(--step--1);color:var(--ink-2);margin:0}.a-card{color:inherit;border-bottom:1px solid var(--hair);padding:1.05rem 0;text-decoration:none;display:block}.a-card:hover .a-title{color:var(--accent);text-decoration:underline}.a-kicker{letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.68rem;font-weight:700;display:flex}.a-type{color:var(--seal)}.a-date{color:var(--ink-3);letter-spacing:.06em;font-weight:600}.a-title{font-size:var(--step-0);font-weight:600;line-height:1.28;font-family:var(--font-serif),Georgia,serif;margin-top:.4rem;display:block}.a-authors{font-size:var(--step--1);color:var(--ink-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.35rem 0 0;display:-webkit-box;overflow:hidden}.a-where{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:.76rem}.yearbar{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.year{border:1px solid var(--rule);background:var(--card);color:var(--ink-2);border-radius:3px;align-items:baseline;gap:.45rem;padding:.42rem .7rem;text-decoration:none;transition:background .12s;display:inline-flex}.year:hover{background:var(--sunk)}.year .y{font-size:var(--step-0);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.year .n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.7rem}.year.is-current{background:var(--accent);border-color:var(--accent)}.year.is-current .y,.year.is-current .n{color:#fff}.issue-panel{background:var(--card);border:1px solid var(--hair);border-radius:3px;overflow:hidden}.issue-head{background:var(--sunk);border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.85rem 1.15rem;display:flex}.issue-head h2{font-size:var(--step-0);font-weight:600}.issue-head .meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.74rem}.issue-list{margin:0;padding:0 1.15rem;list-style:none}.issue-list>li:last-child .a-card{border-bottom:0}.a-flag{color:var(--seal)}.board-grid{background:var(--hair);border:1px solid var(--hair);border-radius:3px;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1px;display:grid;overflow:hidden}.board-cell{background:var(--card);flex-direction:column;gap:.18rem;padding:1rem 1.1rem;display:flex}.board-cell .nm{font-weight:600;font-size:var(--step-0);line-height:1.25}.board-cell .af{font-size:var(--step--1);color:var(--ink-2)}.board-cell .rl{letter-spacing:.1em;text-transform:uppercase;color:var(--seal);margin-top:.3rem;font-size:.68rem;font-weight:700}.stats{border-top:1px solid rgba(255,255,255,.18);border-top:1px solid color(display-p3 1 1 1/.18);border-top:1px solid lab(100% -.0000298023 .0000119209/.18);flex-wrap:wrap;gap:max(2rem,min(1rem + 4vw,4.5rem));padding-top:max(1.3rem,min(.9rem + 1.4vw,2rem));padding-bottom:max(1.3rem,min(.9rem + 1.4vw,2rem));display:flex}.stat .n{font-variant-numeric:tabular-nums;font-size:var(--step-2);letter-spacing:-.02em;color:#fff;font-weight:600;line-height:1}.stat .l{font-size:var(--step--1);color:rgba(255,255,255,.62);color:color(display-p3 1 1 1/.62);color:lab(100% -.0000298023 .0000119209/.62);margin-top:.35rem}.cards{background:var(--hair);border:1px solid var(--hair);border-radius:3px;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1px;display:grid;overflow:hidden}.card{background:var(--card);color:inherit;flex-direction:column;gap:.55rem;padding:1.5rem 1.6rem;text-decoration:none;transition:background .12s;display:flex;container-type:inline-size}.card:hover{background:var(--sunk)}.card .kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--seal);font-size:.68rem;font-weight:600}.card h3{font-family:var(--font-serif),Georgia,serif;font-weight:600;font-size:var(--step-1);line-height:1.16}.card p{color:var(--ink-2);font-size:var(--step--1);-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:42ch;margin:0;display:-webkit-box;overflow:hidden}.card .meta{color:var(--ink-3);font-variant-numeric:tabular-nums;border-top:1px solid var(--hair);flex-wrap:wrap;gap:.35rem .9rem;margin-top:auto;padding-top:.6rem;font-size:.76rem;display:flex}.card.with-plate{display:block}.plate-grid{grid-template-columns:1fr;gap:1.15rem;display:grid}@container (width>=23rem){.plate-grid{grid-template-columns:9.5rem minmax(0,1fr);align-items:start}}.card .plate{aspect-ratio:3/4;background:var(--sunk);border-radius:2px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.1),0 8px 20px -12px rgba(0,0,0,.35)}.card .plate img{object-fit:cover;width:100%;height:100%;display:block}.site-section{padding-top:max(1.8rem,min(1.1rem + 2.2vw,2.9rem));padding-bottom:max(1.8rem,min(1.1rem + 2.2vw,2.9rem))}.site-section>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.1rem;display:flex}.site-section h2{font-family:var(--font-serif),Georgia,serif;font-weight:600;font-size:var(--step-2);line-height:1.1}.article-layout{align-items:start;gap:1.75rem 3rem;display:grid}.article-head,.article-body,.article-rail{min-width:0}.article-head{order:1}.article-rail{order:2}.article-body{order:3}@media (min-width:60rem){.article-layout{grid-template-columns:minmax(0,var(--measure))minmax(15rem,1fr)}.article-head{grid-area:1/1}.article-body{grid-area:2/1}.article-rail{grid-area:1/2/span 2;position:-webkit-sticky;position:sticky;top:2rem}}.article-rail-card{background:var(--card);border:1px solid var(--hair);border-radius:12px;padding:1.1rem 1.2rem}.article-rail-cta{text-align:center;background:var(--accent);color:var(--paper);font-weight:600;font-size:var(--step--1);border-radius:8px;padding:.6rem 1rem;text-decoration:none;display:block}.article-rail-cta:hover{filter:brightness(1.08)}.article-rail-note{font-size:var(--step--1);color:var(--ink-3);margin:.55rem 0 0}.article-meta{gap:.55rem;margin:1.1rem 0 0;display:grid}.article-meta dt{font-size:var(--step--1);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.article-meta dd{font-size:var(--step--1);color:var(--ink-2);overflow-wrap:anywhere;margin:.1rem 0 0}.article-meta dd a{color:var(--accent);text-decoration:none}.article-meta dd a:hover{text-decoration:underline}.journal-title{font-family:var(--font-serif),Georgia,serif;font-weight:600;font-size:var(--step-3);letter-spacing:-.01em;line-height:1.08}.article-title{font-family:var(--font-serif),Georgia,serif;font-weight:600;font-size:var(--step-2);letter-spacing:-.01em;line-height:1.15}.journal-h2{font-family:var(--font-serif),Georgia,serif;font-weight:600;font-size:var(--step-2);line-height:1.1}.site-section .more{font-size:var(--step--1);color:var(--accent);text-decoration:none}.site-section .more:hover{text-decoration:underline}.filters{border-bottom:1px solid var(--hair);flex-direction:column;gap:.6rem;margin-bottom:1.4rem;padding-bottom:1.2rem;display:flex}.filter-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.filter-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);min-width:4.2rem;font-size:.7rem;font-weight:600}.filter-label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.35rem}.filter-label:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.35rem}.filter-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.35rem}.filter-label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.35rem}.filter-label:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.35rem}.filter-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.35rem}.chip{font-size:var(--step--1);color:var(--ink-2);background:var(--sunk);border:1px solid transparent;border-radius:2px;align-items:baseline;gap:.35rem;padding:.3rem .7rem;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--rule);color:var(--ink)}.chip[data-on=true]{background:var(--accent);color:#fff}.chip .n{opacity:.65;font-variant-numeric:tabular-nums;font-size:.72rem}.article-list{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.article-list li{border-bottom:1px solid var(--hair)}.article-row{color:inherit;flex-direction:column;gap:.3rem;padding:1.15rem 0;text-decoration:none;display:flex}.article-row:hover h3{color:var(--accent)}.article-row .kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--seal);font-size:.68rem;font-weight:600}.article-row h3{font-family:var(--font-serif),Georgia,serif;font-weight:600;font-size:var(--step-1);max-width:58ch;line-height:1.2}.article-row .authors{color:var(--ink-2);font-size:var(--step--1);max-width:70ch;margin:0}.article-row .meta{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.15rem;font-size:.76rem;display:flex}.article-row .doi{font-family:ui-monospace,monospace;font-size:.7rem}.notice-flag{color:var(--gap,#8a2a2a);font-weight:700}@media (prefers-color-scheme:dark){.notice-flag{color:#e79a9a}}.loose{color:var(--ink-3);text-transform:none;letter-spacing:0;font-weight:400}.searchbar{gap:.5rem;max-width:44rem;margin-bottom:1.3rem;display:flex}.searchbar input{min-width:0;font:inherit;font-size:var(--step-0);border:1px solid var(--rule);background:var(--card);color:var(--ink);border-radius:2px;flex:1;padding:.7rem .9rem}.searchbar input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)18%,transparent);outline:none}.searchbar button{font:inherit;background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:2px;padding:.7rem 1.3rem;font-weight:500}.searchbar button:hover{background:var(--accent)}.pager{font-size:var(--step--1);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.pager a{color:var(--accent);text-decoration:none}.pager a:hover{text-decoration:underline}.pager .of{color:var(--ink-3);font-variant-numeric:tabular-nums}.site-foot{border-top:1px solid var(--rule);color:var(--ink-3);font-size:var(--step--1);margin-top:2rem;padding-top:2.4rem;padding-bottom:3.4rem}.site-foot h4{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0 0 .5rem;font-size:.72rem}.site-foot a{color:var(--ink-2);text-decoration:none}.site-foot a:hover{color:var(--ink);text-decoration:underline}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:90ms linear reverse both fade}::view-transition-new(root){animation:.14s linear both fade}@keyframes fade{0%{opacity:0}to{opacity:1}}}.site :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}.skip{position:absolute}.skip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-9999px}.skip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-9999px}.skip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-9999px}.skip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-9999px}.skip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-9999px}.skip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-9999px}.skip:focus{padding:.5rem .9rem;display:inline-block;position:static}}.article-fulltext{max-width:46rem;margin:0 auto;padding:1.5rem 1rem 4rem}.article-fulltext-nav{border-bottom:1px solid var(--hair);align-items:baseline;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:.875rem;display:flex}.article-fulltext-nav a{color:var(--ink-2);text-decoration:none}.article-fulltext-nav a:hover{color:var(--seal);text-decoration:underline}.article-fulltext-body .body{column-gap:normal;column-count:1!important}.article-fulltext-body{color:var(--ink);font-size:1.0625rem;line-height:1.7}.article-fulltext-body h1{margin:0 0 .75rem;font-size:1.75rem;line-height:1.25}.article-fulltext-body h2{margin:2rem 0 .5rem;font-size:1.25rem}.article-fulltext-body h3{margin:1.5rem 0 .375rem;font-size:1.0625rem}.article-fulltext-body p{margin:0 0 1rem}.article-fulltext-body img{max-width:100%;height:auto;margin:1.5rem auto;display:block}.article-fulltext-body figcaption{color:var(--ink-2);text-align:center;font-size:.875rem}.article-fulltext-body table{border-collapse:collapse;width:100%;font-size:.9375rem}.article-fulltext-body table th,.article-fulltext-body table td{border:1px solid var(--hair);text-align:start;padding:.375rem .5rem}.article-fulltext-body .table-wrap,.article-fulltext-body figure{overflow-x:auto}.article-fulltext-foot{border-top:1px solid var(--hair);color:var(--ink-3);margin-top:3rem;padding-top:1rem;font-size:.8125rem}.article-rail-secondary{color:var(--ink-2);margin-top:.5rem;font-size:.875rem;display:inline-block}.article-rail-secondary:hover{color:var(--seal)}.article-fulltext-langnote{background:var(--sunk);color:var(--ink-2);margin:0 0 1.5rem;padding:.625rem .875rem;font-size:.875rem}.article-fulltext-langnote:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--hair)}.article-fulltext-langnote:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--hair)}.article-fulltext-langnote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--hair)}.article-fulltext-langnote:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--hair)}.article-fulltext-langnote:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--hair)}.article-fulltext-langnote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--hair)}.article-rail-cite{color:var(--ink-3);margin:0 0 .75rem;font-size:.8125rem}.article-rail-cite a{color:var(--ink-2)}.article-rail-cite a:hover{color:var(--seal)}
