@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto/noto-sans-arabic-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto/noto-sans-arabic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto/noto-sans-arabic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:B Shekari;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/navbar/b-shekari-400.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/navbar/caveat-400.woff2) format("woff2")}:root{--paper:#FAF8F5;--paper2:#F0EAE0;--ink:#0F0F0F;--red:#EA2626;--mute:#6B6660;--rule:#E2DDD5;--body:#3E3A35;--field:#fff;--plate:#fff;--imbg:#E6E1DA;--blush:#F7EDE9;--line:#D6CDBF;--line2:#DFD7CA;--soft:#4A453F;--serif:"Noto Sans Arabic",system-ui,sans-serif;--sans:"Noto Sans Arabic",system-ui,sans-serif;--ejaz-rule:var(--rule);--ejaz-surface-sunken:#EAE2D5;--t1:.14s;--t2:.28s;--t3:.52s;--ez:cubic-bezier(.22,.61,.2,1);--scrim:linear-gradient(to top,rgba(12,12,12,.88) 0%,rgba(12,12,12,.58) 40%,rgba(12,12,12,0) 82%);--hd-max:1760px;--hd-pad:clamp(20px,1.6vw,32px);--measure:1240px;--ft-max:1560px;--navbar-font:"Caveat",var(--sans);--navbar-size:clamp(1rem,6px + .78vw,1.125rem)}:root:lang(ar){--navbar-font:"B Shekari",var(--sans);--navbar-size:clamp(1.375rem,1.2rem + .35vw,1.5rem)}:root.dark{--paper:#131210;--paper2:#1C1A16;--ink:#F3F0EA;--mute:#9C968C;--rule:#2E2A25;--body:#CAC4BA;--field:#211F1B;--imbg:#26231F;--blush:#1C1A16;--plate:#1C1A16;--line:#3A352E;--line2:#3A352E;--soft:#B5AEA4;--ejaz-surface-sunken:#26231F}@media(prefers-color-scheme:dark){:root:not(.light){--paper:#131210;--paper2:#1C1A16;--ink:#F3F0EA;--mute:#9C968C;--rule:#2E2A25;--body:#CAC4BA;--field:#211F1B;--imbg:#26231F;--blush:#1C1A16;--plate:#1C1A16;--line:#3A352E;--line2:#3A352E;--soft:#B5AEA4;--ejaz-surface-sunken:#26231F}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}[x-cloak]{display:none!important}.wrap{max-inline-size:var(--measure);margin-inline:auto;padding-inline:40px}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--serif);font-weight:700;letter-spacing:-.012em;line-height:1.26}img{display:block;width:100%;height:100%;object-fit:cover}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.site-hd{border-block-end:1px solid var(--rule);position:sticky;inset-block-start:0;background:var(--paper);z-index:50}.hd{max-inline-size:var(--hd-max);padding-inline:var(--hd-pad)}.hd{display:flex;align-items:center;gap:clamp(16px,1.6vw,28px);min-block-size:84px;padding-block:12px;flex-wrap:nowrap}.logo{display:flex;align-items:center;flex:0 0 auto}.logo svg{display:block;block-size:56px;inline-size:auto}.logo--footer svg{block-size:58px}.hdnav{flex:1 1 auto;display:flex;justify-content:center;min-inline-size:0}nav.ejaz-navbar{display:flex;column-gap:clamp(12px,1vw,23px);row-gap:4px;flex:1 1 auto;min-inline-size:0;flex-wrap:nowrap;align-items:center;justify-content:center}.ejaz-navbar{font-family:var(--navbar-font);font-size:var(--navbar-size);line-height:1.4}nav.ejaz-navbar>a{padding-block:5px;border-block-end:3px solid transparent;white-space:nowrap;min-inline-size:24px;display:inline-flex;justify-content:center;transition:border-color var(--t1) var(--ez),color var(--t1) var(--ez)}.navp>a{min-inline-size:24px;display:inline-flex;justify-content:center}nav.ejaz-navbar>a.on,nav.ejaz-navbar>a:hover{border-color:var(--red)}.tools{display:flex;gap:8px;align-items:center;flex:0 0 auto;margin-inline-start:auto}.tb{min-inline-size:40px;block-size:40px;border:1px solid var(--rule);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:var(--sans);font-size:14px;color:var(--mute);background:none;cursor:pointer;line-height:1;flex:0 0 auto;transition:color var(--t1),border-color var(--t1),background-color var(--t1)}.tb:hover{color:var(--ink);border-color:var(--ink)}.tb--wide{padding-inline:9px}.tb__icon{inline-size:19px;block-size:19px;display:block}.tbl{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--mute);background:none;border:0;padding:0 4px;cursor:pointer;white-space:nowrap;line-height:40px;transition:color var(--t1)}.tbl:hover{color:var(--ink)}.tools form,.tgrp form{display:flex;align-items:center}.tgrp{display:flex;gap:8px;align-items:center;flex:0 0 auto}.tools>[x-data]{display:flex;align-items:center;flex:0 0 auto}.navp{position:relative;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.navp>a{padding-block:5px;border-block-end:3px solid transparent;transition:border-color var(--t1)}.navp>a:hover{border-color:var(--red)}.navdd summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-inline-size:24px;min-block-size:24px;color:var(--mute)}.navdd summary::-webkit-details-marker{display:none}.navdd summary:hover{color:var(--ink)}.navdd__caret{inline-size:0;block-size:0;border-inline:4px solid transparent;border-block-start:5px solid currentColor;flex:0 0 auto;transition:transform var(--t1)}.navdd[open] .navdd__caret{transform:rotate(180deg)}.navdd ul{position:absolute;inset-inline-start:0;inset-block-start:calc(100% + 8px);background:var(--paper);border:1px solid var(--rule);min-inline-size:190px;padding:8px 0;z-index:60;box-shadow:0 14px 30px -18px #0f0f0f59;list-style:none;font-family:var(--navbar-font);font-size:var(--navbar-size);font-weight:400;opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity .16s var(--ez),transform .16s var(--ez),visibility .16s var(--ez)}.navdd ul a{display:block;padding:8px 16px;border:0;white-space:nowrap}.navdd ul a:hover{color:var(--red)}.navdd[open] ul{opacity:1;visibility:visible;transform:none}@media(hover:hover){.ejaz-navbar:not(.ejaz-navbar--stacked) .navdd::details-content{content-visibility:visible}.ejaz-navbar:not(.ejaz-navbar--stacked) .navp:hover .navdd ul,.ejaz-navbar:not(.ejaz-navbar--stacked) .navp:focus-within .navdd ul{opacity:1;visibility:visible;transform:none}.ejaz-navbar:not(.ejaz-navbar--stacked) .navp:hover .navdd__caret,.ejaz-navbar:not(.ejaz-navbar--stacked) .navp:focus-within .navdd__caret{transform:rotate(180deg)}.ejaz-navbar:not(.ejaz-navbar--stacked) .navp:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:100%;inline-size:100%;block-size:8px}}.langdd{position:relative;display:flex;align-items:center}.langdd summary{list-style:none}.langdd summary::-webkit-details-marker{display:none}.langdd__code{font-weight:700;letter-spacing:.04em}.langdd__caret{inline-size:0;block-size:0;border-inline:4px solid transparent;border-block-start:5px solid currentColor;flex:0 0 auto}.langdd[open] .langdd__caret{transform:rotate(180deg)}.langdd ul{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 8px);background:var(--paper);border:1px solid var(--rule);min-inline-size:130px;padding:8px 0;z-index:60;box-shadow:0 14px 30px -18px #0f0f0f59;list-style:none;opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity .16s var(--ez),transform .16s var(--ez),visibility .16s var(--ez)}.langdd[open] ul{opacity:1;visibility:visible;transform:none}.langdd ul a{display:block;padding:8px 16px;font-size:14px;white-space:nowrap}.langdd ul a:hover{color:var(--red)}.langdd ul a[aria-current=true],.fg a[aria-current=true]{color:var(--ink);font-weight:700}.mburger{display:none;position:static}.mburger summary{list-style:none;padding:0}.mburger summary::-webkit-details-marker{display:none}.mburger__box{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;inline-size:18px;block-size:14px}.mburger__box i{display:block;inline-size:100%;block-size:2px;background:currentColor;border-radius:1px;transition:transform var(--t2) var(--ez),opacity var(--t2) var(--ez)}.mburger[open] .mburger__box i:nth-child(1){transform:translateY(6px) rotate(45deg)}.mburger[open] .mburger__box i:nth-child(2){opacity:0}.mburger[open] .mburger__box i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mnav{position:absolute;inset-inline:0;inset-block-start:100%;z-index:60;background:var(--paper);border-block-end:1px solid var(--rule);box-shadow:0 24px 40px -24px #0f0f0f66;padding:8px var(--hd-pad) 20px}nav.ejaz-navbar.ejaz-navbar--stacked{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;row-gap:0;column-gap:0;font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem)}nav.ejaz-navbar.ejaz-navbar--stacked>a,nav.ejaz-navbar.ejaz-navbar--stacked .navp>a{display:flex;justify-content:flex-start;padding-block:13px;border-block-end:1px solid var(--rule);min-inline-size:0}.ejaz-navbar--stacked>a.on,.ejaz-navbar--stacked>a:hover,.ejaz-navbar--stacked .navp>a:hover{border-block-end:3px solid var(--red);margin-block-end:-3px;padding-block-end:16px}.ejaz-navbar--stacked>a:last-child{border-block-end:0}.ejaz-navbar--stacked .navp{display:flex;flex-wrap:wrap;align-items:center;gap:4px;border-block-end:1px solid var(--rule)}.ejaz-navbar--stacked .navp .navdd{margin-inline-start:auto}.ejaz-navbar--stacked .navdd ul{position:static;min-inline-size:0;inline-size:100%;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none;padding:2px 0 10px;font-weight:600;transition:none}.ejaz-navbar--stacked .navdd:not([open]) ul{display:none}.ejaz-navbar--stacked .navdd ul a{padding:10px 14px;font-size:15px;color:var(--mute)}.ejaz-navbar--stacked .navdd ul a:hover{color:var(--red)}.mtools{display:flex;flex-direction:column;gap:2px;margin-block-start:14px;padding-block-start:14px;border-block-start:1px solid var(--rule)}.mlink{display:flex;align-items:center;gap:11px;inline-size:100%;padding:12px 4px;font-family:var(--sans);font-size:15px;font-weight:600;color:var(--ink);background:none;border:0;cursor:pointer;text-align:start;transition:color var(--t1)}.mlink:hover{color:var(--red)}.mlink--btn__icon{inline-size:19px;block-size:19px;display:block;flex:0 0 auto}.mtools form{display:flex}.im{background:var(--imbg);position:relative;overflow:hidden}.chip{position:absolute;inset-block-start:0;inset-inline-start:0;background:var(--red);color:#fff;font-size:10px;font-weight:700;letter-spacing:.14em;padding:6px 13px;z-index:2}.meta{font-size:12px;color:var(--mute);margin-block-start:12px;display:flex;gap:9px;flex-wrap:wrap;align-items:center}.by{display:inline-flex;align-items:center;min-inline-size:0}.by__id{display:inline-flex;align-items:center;gap:10px;min-inline-size:0;position:relative;z-index:1}.by__txt{display:flex;flex-direction:column;gap:5px;min-inline-size:0}.by__name{font-family:var(--sans);font-weight:700;color:var(--ink);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.by__date{font-size:11.5px;color:var(--mute);line-height:1.4}a.by__id .by__name{transition:color var(--t1)}a.by__id:hover .by__name,a.by__id:focus-visible .by__name{color:var(--red)}.au-av{inline-size:38px;block-size:38px;flex:0 0 auto;background:var(--imbg)}.au-av--initials{background:var(--red);color:#fff;font-family:var(--serif);font-weight:700;font-size:17px;line-height:1;display:grid;place-items:center;-webkit-user-select:none;user-select:none}.deck{font-size:15px;line-height:1.85;color:var(--body);margin-block-start:10px}.kick{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--red);margin-block-end:9px}.sh{display:flex;align-items:center;gap:18px;margin-block-end:26px}.sh h2{font-size:30px}.sh .ln{flex:1;block-size:2px;background:var(--ink)}.sh .n{font-size:12px;color:var(--mute);font-weight:600;transition:color var(--t2)}.sh:hover .n{color:var(--red)}.mark{flex:0 0 auto;transition:transform .3s ease}.r3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.r3 .im{aspect-ratio:16/10}.r3 h3{font-size:21px}.cd h3{margin-block-start:20px}.im img{transition:transform var(--t3) var(--ez)}.im:after{content:"";position:absolute;inset:0;background:var(--scrim);opacity:0;z-index:1;pointer-events:none;transition:opacity var(--t2) var(--ez)}.im:before{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;block-size:3px;inline-size:0;background:var(--red);z-index:3;transition:inline-size var(--t2) var(--ez)}.cd{position:relative;transition:transform var(--t2) var(--ez)}.cd h3 a:after{content:"";position:absolute;inset:0}.cd:hover .im img,.cd:focus-within .im img{transform:scale(1.055)}.cd:hover .im:after,.cd:focus-within .im:after{opacity:1}.cd:hover .im:before,.cd:focus-within .im:before{inline-size:100%}.r3 .cd:hover,.r3 .cd:focus-within{transform:translateY(-4px)}.rv{display:none}@media(hover:hover){.rv{display:block;position:absolute;inset-inline:0;inset-block-end:0;z-index:2;padding:15px 17px 16px;pointer-events:none}.rv .go{display:flex;align-items:center;gap:9px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.18em;opacity:0;transform:translateY(9px);transition:opacity var(--t2) var(--ez) 40ms,transform var(--t2) var(--ez) 40ms}.rv .go i{display:block;inline-size:18px;block-size:3px;background:var(--red);flex:0 0 auto}.rv p{margin-block-start:9px;color:#efebe4;font-size:13.5px;line-height:1.72;opacity:0;transform:translateY(9px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:opacity var(--t2) var(--ez) .11s,transform var(--t2) var(--ez) .11s}.cd:hover .rv .go,.cd:focus-within .rv .go,.cd:hover .rv p,.cd:focus-within .rv p{opacity:1;transform:none}}.btns{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;max-inline-size:420px}.btn{flex:1 1 0;padding-inline:22px;block-size:52px;font-weight:700;font-size:15px;font-family:var(--sans);cursor:pointer;border:0;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;transition:background-color var(--t2) var(--ez),color var(--t2) var(--ez),box-shadow var(--t2) var(--ez),transform var(--t2) var(--ez)}.btn:hover{transform:translateY(-2px)}.btn.pri{background:var(--red);color:#fff}.btn.pri:hover{background:#c81c1c}.btn.sec{background:none;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.btn.sec:hover{box-shadow:inset 0 0 0 2px var(--ink);background:#7f7f7f14}.nlband{background:var(--paper2);padding-block:44px}.nlin{display:grid;grid-template-columns:1fr 1.15fr;gap:44px;align-items:center}.nlin h3{font-size:26px}.nlin p{color:var(--body);margin-block-start:9px;font-size:14.5px;line-height:1.8;max-inline-size:44ch}.freq{display:flex;gap:8px;margin-block-end:13px;flex-wrap:wrap}.freq label{font-size:13px;font-weight:600;padding:8px 18px;background:var(--field);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;transition:all var(--t2)}.freq input{position:absolute;opacity:0;pointer-events:none}.freq label:has(input:checked){background:var(--red);color:#fff;box-shadow:none}.freq label:hover,.freq label:has(input:checked):hover{background:var(--ink);color:var(--paper);box-shadow:none}.freq label:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.freq-t{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--mute);margin-block-end:10px}.nlf{display:flex;block-size:52px;max-inline-size:460px}.nlf input[type=email]{padding-inline:18px;border:1px solid var(--line);border-inline-end:0;flex:1;font-family:var(--sans);font-size:15px;background:var(--field);color:var(--ink);min-inline-size:0;transition:border-color var(--t2),box-shadow var(--t2)}.nlf input[type=email]:focus{outline:0;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.nlf button{padding-inline:30px;border:0;background:var(--ink);color:var(--paper);font-weight:700;font-family:var(--sans);font-size:15px;cursor:pointer;white-space:nowrap;transition:background-color var(--t2) var(--ez)}.nlf button:hover{background:var(--red);color:#fff}.ejaz-err{font-size:12.5px;color:var(--red);line-height:1.7;margin-block-start:14px}.fine{font-size:12.5px;color:var(--mute);line-height:1.7;margin-block-start:14px}footer{margin-block-start:76px;border-block-start:3px solid var(--ink)}.fmain{max-inline-size:var(--ft-max);padding-block:46px 60px}.fg{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px}.fg h4{font-size:11px;font-family:var(--sans);font-weight:700;letter-spacing:.16em;color:var(--mute);margin-block-end:15px}.fg a{display:block;padding-block:5px;font-size:15px;transition:color var(--t1),padding-inline-start var(--t2) var(--ez)}.fg a:hover{color:var(--red);padding-inline-start:6px}.fg .deck{margin-block-start:14px;max-inline-size:34ch}.fbot{margin-block-start:40px;padding-block-start:20px;border-block-start:1px solid var(--rule);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--mute)}@media(max-width:1080px){.wrap,.hd{padding-inline:28px}.hdnav,.tgrp{display:none}.tools>a.tb{display:none}.mburger{display:flex;align-items:center}.hd{gap:14px}}@media(max-width:860px){.r3{grid-template-columns:1fr 1fr}.nlin{grid-template-columns:1fr;gap:26px}}@media(max-width:720px){.wrap{padding-inline:20px}.hd{padding:14px 20px;gap:12px;min-block-size:0}.logo svg{block-size:48px}.logo--footer svg{block-size:48px}.mnav{padding-inline:20px}.r3{grid-template-columns:1fr;gap:26px}.fg{grid-template-columns:1fr 1fr;gap:34px 24px}.fg>div:first-child{grid-column:1 / -1}.nlf,.btns{max-inline-size:none}.btn{padding-inline:18px}}@media(max-width:500px){.fg{grid-template-columns:1fr;gap:30px}.fbot{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.cd:hover,.cd:focus-within,.btn:hover{transform:none}.cd:hover .im img,.cd:focus-within .im img{transform:none}}.sh{margin-block-end:28px}.sh h2{font-size:38px}.sh--compact h2{font-size:24px}.sh--opinion h2{font-size:32px}section.sec:hover .mark,.toon:hover .mark,.opinion:hover .mark{transform:translateY(-5px) rotate(-2.5deg)}section.sec{margin-block-start:82px}section.sec--latest{margin-block-start:60px}.sec--latest .hero{margin-block-start:0}.hero{display:grid;grid-template-columns:1.75fr 1fr;gap:36px;margin-block-start:46px}.hero .lead .im{aspect-ratio:16/9}.hero .lead h3{font-size:42px}.side{display:flex;flex-direction:column;gap:26px;padding-inline-start:36px;border-inline-start:1px solid var(--rule)}.side h3{font-size:20px}.side .im{aspect-ratio:16/10}.side .cd:hover,.side .cd:focus-within,.r3 .cd:hover,.r3 .cd:focus-within{transform:translateY(-4px)}.idx{display:grid;grid-template-columns:1.55fr 1fr;gap:42px;align-items:start}.idx .cover{position:relative}.idx .cover .im{aspect-ratio:3/4}.idx.papers .cover .im{aspect-ratio:4/3}.idx .cover h3{font-size:22px}.idx .list h3{font-size:20px}.idx .list .deck{margin-block-start:6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.sec--papers .wrap{position:relative}.sec--papers .ghost{position:absolute;inset-block-start:-40px;inset-inline-start:-64px;color:var(--ink);opacity:.07;pointer-events:none;z-index:0;transition:opacity var(--t3) var(--ez),transform var(--t3) var(--ez)}.sec--papers .wrap:has(.list a:hover) .ghost{opacity:.04;transform:translateY(-8px)}section.sec:has(.idx.papers){overflow-x:clip}.idx-thumb{display:none}.cover .pvl{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--red);margin-block-end:11px}.pvs{display:grid}.pv{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity var(--t3) var(--ez)}.pv.on{opacity:1;visibility:visible}.idx:has(.list a:nth-child(2):hover) .pv.on,.idx:has(.list a:nth-child(3):hover) .pv.on,.idx:has(.list a:nth-child(4):hover) .pv.on,.idx:has(.list a:nth-child(5):hover) .pv.on,.idx:has(.list a:nth-child(6):hover) .pv.on,.idx:has(.list a:nth-child(2):focus-visible) .pv.on,.idx:has(.list a:nth-child(3):focus-visible) .pv.on,.idx:has(.list a:nth-child(4):focus-visible) .pv.on,.idx:has(.list a:nth-child(5):focus-visible) .pv.on,.idx:has(.list a:nth-child(6):focus-visible) .pv.on{opacity:0;visibility:hidden}.idx:has(.list a:nth-child(2):hover) .pv--2,.idx:has(.list a:nth-child(3):hover) .pv--3,.idx:has(.list a:nth-child(4):hover) .pv--4,.idx:has(.list a:nth-child(5):hover) .pv--5,.idx:has(.list a:nth-child(6):hover) .pv--6,.idx:has(.list a:nth-child(2):focus-visible) .pv--2,.idx:has(.list a:nth-child(3):focus-visible) .pv--3,.idx:has(.list a:nth-child(4):focus-visible) .pv--4,.idx:has(.list a:nth-child(5):focus-visible) .pv--5,.idx:has(.list a:nth-child(6):focus-visible) .pv--6{opacity:1;visibility:visible}.list{display:flex;flex-direction:column;position:relative;z-index:1}.list a{display:flex;gap:16px;padding-block:19px;border-block-end:1px solid var(--rule);align-items:flex-start;position:relative;transition:padding-inline-start var(--t2) var(--ez),background-color var(--t2) var(--ez)}.list a:first-child{padding-block-start:0}.list .num{font-size:12px;color:var(--red);font-weight:700;padding-block-start:5px;min-inline-size:22px;transition:color var(--t2) var(--ez)}.list h3{font-size:19px}.lit .list h3{font-size:22px}.list a:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--red);transform:scaleY(0);transform-origin:50% 100%;transition:transform var(--t2) var(--ez)}.list a:hover,.list a:focus-visible{padding-inline-start:17px;background:#ea26260d}.list a:hover:before,.list a:focus-visible:before{transform:scaleY(1)}.list a:hover .num,.list a:focus-visible .num{color:var(--ink)}.toon{background:var(--paper2);padding-block:60px;margin-block-start:82px;position:relative;overflow:hidden}.toon .huge{position:absolute;inset-block-start:-40px;inset-inline-start:-80px;color:var(--ink);opacity:.07;pointer-events:none}.huge{transition:opacity var(--t3) var(--ez),transform var(--t3) var(--ez)}.toon:hover .huge,.opinion:hover .huge{transform:translateY(-7px)}.plates{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:start;position:relative}.plates .p{display:block;background:var(--plate);border:1px solid var(--rule);padding:14px;transition:box-shadow var(--t3) var(--ez),transform var(--t3) var(--ez)}.plates .p img{aspect-ratio:4/5;height:auto;object-fit:cover}.plates figcaption{font-family:var(--serif);font-size:21px;margin-block-start:15px;transition:color var(--t2) var(--ez)}.plates .ar{font-size:12px;color:var(--mute);margin-block-start:5px}.plates figure{transition:transform var(--t3) var(--ez)}.plates figure:hover,.plates figure:focus-within{transform:translateY(-7px)}.plates figure:hover .p,.plates figure:focus-within .p{transform:rotate(-1.1deg);box-shadow:0 20px 44px -20px #0f0f0f80}.plates figure:nth-child(2):hover .p,.plates figure:nth-child(2):focus-within .p{transform:rotate(1.1deg)}.plates figure:hover figcaption,.plates figure:focus-within figcaption{color:var(--red)}.opinion{background:var(--blush);margin-block-start:82px;padding-block:72px;position:relative;overflow:hidden}.opinion .huge{position:absolute;inset-block-start:-30px;inset-inline-start:-90px;color:var(--ink);opacity:.09;pointer-events:none}.opinion .inner{max-inline-size:var(--measure);margin-inline:auto;padding-inline:40px;position:relative}.opinion .sh .ln{background:var(--ink)}.op{padding-block:28px;border-block-end:1px solid var(--rule);position:relative;transition:padding-inline-start var(--t2) var(--ez)}.op:last-child{border:0;padding-block-end:0}.op h3{font-size:28px;line-height:1.4}.op .who{margin-block-start:14px}.op:before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;inline-size:3px;background:var(--red);transform:scaleY(0);transform-origin:50% 100%;transition:transform var(--t2) var(--ez)}.op:hover,.op:focus-within{padding-inline-start:20px}.op:hover:before,.op:focus-within:before{transform:scaleY(1)}.op:hover .by__name,.op:focus-within .by__name{color:var(--red)}.cta{margin-block-start:82px;background:var(--ink);color:var(--paper)}.cta>div{padding:52px 48px;display:grid;grid-template-columns:1fr 1.15fr;gap:44px;align-items:center;min-inline-size:0}.cta h3{font-size:27px}.cta p{color:color-mix(in srgb,var(--paper) 72%,transparent);margin-block-start:10px;font-size:15px;line-height:1.8;max-inline-size:40ch}.cta .act{padding-block-start:0}.cta .btn.sec{color:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--paper) 45%,transparent)}.cta .btn.sec:hover{box-shadow:inset 0 0 0 2px var(--paper);background:color-mix(in srgb,var(--paper) 10%,transparent)}.cta .fine{color:color-mix(in srgb,var(--paper) 68%,transparent)}footer{margin-block-start:82px}@media(max-width:1080px){.hero{grid-template-columns:1fr;gap:32px}.side{padding-inline-start:0;border-inline-start:0;border-block-start:1px solid var(--rule);padding-block-start:28px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.idx{grid-template-columns:1fr;gap:32px}.ghost,.idx .cover{display:none}.idx-thumb{display:block;flex:0 0 auto;inline-size:76px;block-size:76px}.hero .lead h3{font-size:34px}.sh h2{font-size:30px}.sh--compact h2{font-size:24px}.opinion .inner{padding-inline:28px}}@media(max-width:720px){.side,.plates{grid-template-columns:1fr;gap:26px}.cta>div{padding:36px 24px;grid-template-columns:1fr;gap:26px}.hero .lead h3{font-size:28px}.sh h2{font-size:26px}.sh .mark{inline-size:46px;block-size:38px}.op h3{font-size:22px}.opinion,.toon{padding-block:44px}.opinion .inner{padding-inline:20px}section.sec{margin-block-start:56px}.cta .act{padding-block-start:22px}}@media(prefers-reduced-motion:reduce){.plates figure:hover,.plates figure:focus-within,.toon:hover .huge,.opinion:hover .huge,.rail:hover .ghost,section.sec:hover .mark,.toon:hover .mark,.opinion:hover .mark{transform:none}.plates figure:hover .p,.plates figure:focus-within .p{transform:none}}
