:root{--paper:#ece8db;--paper-2:#e2ddcd;--panel:#f6f3ea;--ink:#12161c;--ink-2:#414a58;--grid:#1b3fa617;--grid-major:#1b3fa62b;--blue:#1b3fa6;--bp:#0d2645;--bp-2:#123a6b;--bp-ink:#eaf1ff;--bp-line:#a0c4ff52;--red:#d13a1f;--font-display:"Barlow Condensed", "Beiruti", "Arial Narrow", sans-serif;--font-body:"IBM Plex Sans", "Beiruti", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--pad:clamp(1.25rem, 3.2vw, 3.25rem);--section:clamp(3.5rem, 7vw, 7rem);--line:1.5px solid var(--ink);--hair:1px solid color-mix(in srgb, var(--ink) 28%, transparent);--shadow:5px 5px 0 var(--ink)}[data-theme=blueprint]{--paper:#0c2342;--paper-2:#0f2d54;--panel:#0a1d38;--ink:#e9f0ff;--ink-2:#b3c4e4;--grid:#a0c4ff12;--grid-major:#a0c4ff24;--blue:#8fb4ff;--bp:#081a33;--bp-2:#0f2d54;--red:#ff7d5e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px), linear-gradient(var(--grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major) 1px, transparent 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}body.menu-open,body.media-open{overflow:hidden}body:after{content:"";z-index:400;pointer-events:none;border:1.5px solid var(--ink);box-shadow:inset 0 0 0 4px transparent, inset 0 0 0 5px color-mix(in srgb, var(--ink) 35%, transparent);position:fixed;inset:8px}::selection{background:var(--red);color:#fff}a{color:inherit;text-decoration:none}img{width:100%;height:auto;display:block}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--red);outline-offset:3px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--ink);color:var(--paper);padding:.7rem 1rem;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.scroll-progress{z-index:390;height:3px;position:fixed;inset:auto 0 0}.scroll-progress span{background:var(--red);width:0;height:100%;display:block}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(1.25rem)}.reveal.is-visible,.no-js .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}h1,h2,h3{font-family:var(--font-display);letter-spacing:.005em;margin:0;font-weight:700;line-height:.96}em{color:var(--red);font-style:normal}.mono,.label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red);align-items:center;gap:.6rem;margin-block-end:1.25rem;font-size:.72rem;display:inline-flex}.eyebrow:before{content:"";border:1.5px solid;width:.6rem;height:.6rem;transform:rotate(45deg)}.lead{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.8rem);font-weight:600;line-height:1.12}.prose p{max-width:62ch;margin:0 0 1.25rem}.prose h3{margin:2rem 0 .75rem;font-size:1.8rem}.site-header{z-index:100;background:var(--paper);border:var(--line);border-block-start:0;justify-content:space-between;align-items:stretch;height:4rem;margin:8px 8px 0;display:flex;position:sticky;top:0}.site-header--home{position:sticky}.brand{border-inline-end:var(--line);flex:none;align-items:center;gap:.8rem;padding-inline:.9rem 1.2rem;display:flex}.brand__mark{background:var(--ink);width:2.35rem;height:2.35rem;color:var(--paper);font-family:var(--font-display);letter-spacing:.02em;place-items:center;font-size:1.15rem;font-weight:700;display:grid}.brand__text{flex-direction:column;line-height:1.05;display:flex}.brand__primary{font-family:var(--font-display);letter-spacing:.06em;font-size:1.25rem;font-weight:700}.brand__secondary{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.56rem}.header__nav{flex:1;align-items:stretch;display:none}.header__nav a{border-inline-end:var(--hair);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.45rem;padding-inline:clamp(.55rem,.9vw,1rem);font-size:.66rem;transition:background .2s;display:flex}.header__nav a i{color:var(--red);font-style:normal}.header__nav a:hover{background:var(--paper-2)}.header__nav a[aria-current=page]{background:var(--ink);color:var(--paper)}.header__nav a[aria-current=page] i{color:var(--paper);opacity:.7}.header__end{align-items:stretch;margin-inline-start:auto;display:flex}.header__end>*{border-inline-start:var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;padding-inline:1rem;font-size:.68rem;display:flex}.header__end>:hover{background:var(--paper-2)}.theme-toggle{gap:.5rem}.menu-toggle__icon{width:1.4rem;height:.9rem;margin-inline-start:.6rem;position:relative}.menu-toggle__icon i{background:currentColor;height:2px;transition:transform .3s,top .3s;position:absolute;inset-inline:0}.menu-toggle__icon i:first-child{top:.15rem}.menu-toggle__icon i:last-child{top:.65rem}.menu-open .menu-toggle__icon i:first-child{top:.4rem;transform:rotate(45deg)}.menu-open .menu-toggle__icon i:last-child{top:.4rem;transform:rotate(-45deg)}@media (width>=1500px){.header__nav{display:flex}.menu-toggle{display:none!important}}@media (width<=640px){.brand__text,.theme-toggle [data-theme-label]{display:none}.header__end>*{padding-inline:.75rem}}.site-menu{z-index:95;padding:5.5rem var(--pad) 1.5rem;background:var(--bp);color:var(--bp-ink);background-image:linear-gradient(var(--bp-line) 1px, transparent 1px), linear-gradient(90deg, var(--bp-line) 1px, transparent 1px);background-blend-mode:soft-light;visibility:hidden;opacity:0;background-size:40px 40px;grid-template-rows:auto 1fr auto auto;gap:1rem;transition:opacity .25s,visibility .25s;display:grid;position:fixed;inset:8px;overflow-y:auto}.menu-open .site-menu{visibility:visible;opacity:1}.menu-open .site-header{z-index:120}.site-menu__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:.7rem}.site-menu ol{border-block-start:1px solid var(--bp-line);grid-template-columns:1fr;align-content:center;margin:0;padding:0;list-style:none;display:grid}.site-menu li{border-block-end:1px solid var(--bp-line)}.site-menu li a{font-family:var(--font-display);text-transform:uppercase;align-items:baseline;gap:1.2rem;padding:.55rem 0;font-size:clamp(2rem,5vw,3.6rem);font-weight:700;line-height:1;display:flex}.site-menu li a span{font-family:var(--font-mono);letter-spacing:.1em;color:#ff8d72;width:2rem;font-size:.7rem}.site-menu li a:hover,.site-menu li a[aria-current=page]{color:#ff8d72}@media (width>=820px){.site-menu ol{grid-template-columns:1fr 1fr;column-gap:3rem}}.site-menu__sub{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.site-menu__sub a{opacity:.8;border-block-end:1px solid #0000}.site-menu__sub a:hover{opacity:1;border-color:currentColor}.site-menu__footer{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;display:flex}main{margin-inline:8px;display:block}.block{padding:var(--section) var(--pad);border-block-end:var(--line);border-inline:var(--line);position:relative}.block--ivory{color:var(--ink);background:0 0}.block--paper{background:var(--paper-2);color:var(--ink)}.block--bronze{background:var(--paper-2)}.block--dark,.block--cobalt{color:var(--bp-ink);background-color:var(--bp);background-image:linear-gradient(var(--bp-line) 1px, transparent 1px), linear-gradient(90deg, var(--bp-line) 1px, transparent 1px);background-blend-mode:soft-light;background-size:40px 40px}.block--cobalt{background-color:var(--bp-2)}.block--dark em,.block--cobalt em,.block--dark .eyebrow,.block--cobalt .eyebrow{color:#ff8d72}.block__head{grid-template-columns:repeat(12,1fr);align-items:end;gap:1rem 1.5rem;margin-block-end:clamp(2rem,4vw,3.5rem);display:grid}.block__head h2{text-transform:uppercase;grid-column:1/9;font-size:clamp(2.4rem,5.4vw,5.2rem)}.block__head p{max-width:40ch;color:var(--ink-2);grid-column:9/13;margin:0}.block--dark .block__head p,.block--cobalt .block__head p{color:var(--bp-ink);opacity:.8}.split{grid-template-columns:repeat(12,1fr);gap:clamp(1.5rem,4vw,4rem);display:grid}.split__a{grid-column:1/6}.split__b{grid-column:7/13}.sheet-tag{border-block-end:var(--hair);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;margin-block-end:clamp(1.75rem,3vw,3rem);padding-block-end:.75rem;font-size:.7rem;display:flex}.sheet-tag b{border:1.5px solid;border-radius:50%;place-items:center;min-width:1.9rem;height:1.9rem;padding-inline:.3rem;font-weight:500;display:inline-grid}.sheet-tag span:last-child{opacity:.6;margin-inline-start:auto}.block--dark .sheet-tag,.block--cobalt .sheet-tag{border-color:var(--bp-line)}.figure img{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.05);border:var(--line);transition:filter .5s}.figure--wide img{aspect-ratio:16/9}.figure img:hover{filter:none}.frame{border:var(--hair);background:var(--panel);padding:.9rem;position:relative}.frame:before,.frame:after{content:"+";font-family:var(--font-mono);color:var(--red);font-size:1rem;line-height:1;position:absolute}.frame:before{inset-block-start:-.55rem;inset-inline-start:-.35rem}.frame:after{inset-block-end:-.55rem;inset-inline-end:-.35rem}.btn,.text-link{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.8rem;font-size:.74rem;display:inline-flex}.btn{border:var(--line);background:var(--panel);color:var(--ink);box-shadow:var(--shadow);padding:.95rem 1.3rem;transition:transform .15s,box-shadow .15s,background .15s}.btn:hover{box-shadow:2px 2px 0 var(--ink);background:var(--red);color:#fff;border-color:var(--ink);transform:translate(3px,3px)}.block--dark .btn,.block--cobalt .btn,.page-hero .btn{background:var(--panel);color:#12161c;border-color:#12161c;box-shadow:5px 5px #000}.text-link{border-block-end:1.5px solid;padding-block-end:.2rem}.text-link:hover{color:var(--red)}.tag{border:var(--hair);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.2rem .6rem;font-size:.64rem;display:inline-block}.tags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.social-links{gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.social-links a{border:1.5px solid;place-items:center;width:2.5rem;height:2.5rem;transition:background .2s,color .2s;display:grid}.social-links a:hover{background:var(--red);color:#fff;border-color:var(--red)}.breadcrumbs{padding:.7rem var(--pad);border-block-end:var(--line);border-inline:var(--line);background:var(--panel);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.breadcrumbs ol{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";opacity:.5;margin-inline-end:.4rem}.breadcrumbs a:hover{color:var(--red)}.page-hero{padding:clamp(2.5rem, 6vw, 6rem) var(--pad) clamp(2.5rem, 5vw, 5rem);border-block-end:var(--line);border-inline:var(--line);background:var(--paper);position:relative}.page-hero__kicker{border-block-end:var(--hair);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;gap:1.5rem;padding-block-end:.7rem;font-size:.7rem;display:flex}.page-hero h1{text-transform:uppercase;max-width:16ch;margin:clamp(1.5rem,4vw,3.5rem) 0 clamp(1.5rem,3vw,2.5rem);font-size:clamp(3rem,9vw,9rem)}.page-hero__deck{grid-template-columns:repeat(12,1fr);align-items:end;gap:1.5rem;display:grid}.page-hero__deck p{grid-column:1/9;max-width:46ch;margin:0;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.45}.page-hero__actions{flex-wrap:wrap;grid-column:9/13;justify-content:flex-end;gap:1rem;display:flex}.page-hero:after{content:"";border:1.5px solid var(--hair);opacity:.5;pointer-events:none;border-radius:50%;width:5rem;height:5rem;position:absolute;inset-block-end:1rem;inset-inline-end:1rem}.h1-alt{font-family:var(--font-mono);letter-spacing:.08em;opacity:.6;text-transform:none;margin-top:1rem;font-size:.22em;display:block}.cards{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.cards--2{grid-template-columns:repeat(2,1fr)}.cards--4{grid-template-columns:repeat(4,1fr)}.card{border:var(--line);background:var(--panel);min-height:14rem;color:var(--ink);flex-direction:column;gap:.9rem;padding:1.4rem;transition:transform .15s,box-shadow .15s;display:flex;position:relative}a.card:hover{box-shadow:var(--shadow);transform:translate(-3px,-3px)}.block--dark .card,.block--cobalt .card{background:var(--bp-2);border-color:var(--bp-ink);color:var(--bp-ink)}.block--dark a.card:hover,.block--cobalt a.card:hover{box-shadow:5px 5px 0 var(--bp-ink)}.card__num{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid;align-self:flex-start;padding:.15rem .5rem;font-size:.66rem}.card h3{text-transform:uppercase;font-size:clamp(1.6rem,2.2vw,2.1rem)}.card p{opacity:.82;margin:0;font-size:.95rem}.card__foot{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:auto;font-size:.66rem;display:flex}.card--img{padding:0}.card--img>img{aspect-ratio:16/10;object-fit:cover;filter:grayscale();border-block-end:var(--line)}.card--img .card__body{flex-direction:column;flex:1;gap:.9rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.checklist{margin:0;padding:0;list-style:none}.checklist li{border-block-end:var(--hair);padding:.6rem 0 .6rem 1.6rem;position:relative}.checklist li:before{content:"✓";color:var(--red);font-family:var(--font-mono);position:absolute;inset-inline-start:0}html[dir=rtl] .checklist li{padding:.6rem 1.6rem .6rem 0}.rows{border-block-start:var(--line);margin:0;padding:0;list-style:none}.row{border-block-end:var(--hair);grid-template-columns:6rem 1fr minmax(8rem,14rem) 2rem;align-items:baseline;gap:1.25rem;padding:1.35rem .25rem;transition:background .2s,padding .25s;display:grid}a.row:hover{background:var(--paper-2);padding-inline:1rem}.row__num,.row__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:.68rem}.block--dark .row__num,.block--dark .row__meta{color:var(--bp-ink);opacity:.7}.block--dark .rows,.block--dark .row{border-color:var(--bp-line)}.block--dark a.row:hover{background:#ffffff0f}.row h3{text-transform:uppercase;font-size:clamp(1.5rem,2.4vw,2.2rem)}.row p{opacity:.78;max-width:56ch;margin:.4rem 0 0;font-size:.95rem}.dtable{border-collapse:collapse;border:var(--line);background:var(--panel);width:100%}.dtable th,.dtable td{border:1px solid color-mix(in srgb, var(--ink) 45%, transparent);text-align:start;vertical-align:top;padding:.85rem 1rem}.dtable thead th{background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:500}.dtable td:first-child{width:7rem;font-family:var(--font-mono);color:var(--red);white-space:nowrap;font-size:.8rem}.dtable td h3{text-transform:uppercase;margin-block-end:.25rem;font-size:1.35rem}.dtable td p{opacity:.85;margin:0;font-size:.95rem}.dtable .big{font-family:var(--font-display);color:var(--ink);font-size:clamp(2.2rem,4vw,3.6rem);font-weight:700;line-height:1}.timeline-list{border:var(--line);background:var(--panel);margin:0;padding:0;list-style:none}.timeline-list li{border-block-end:1px solid color-mix(in srgb, var(--ink) 45%, transparent);grid-template-columns:8rem 1fr;display:grid}.timeline-list li:last-child{border-block-end:0}.timeline-list time{border-inline-end:1px solid color-mix(in srgb, var(--ink) 45%, transparent);font-family:var(--font-mono);color:var(--red);padding:1rem;font-size:.78rem}.timeline-list li>div{padding:1rem 1.25rem}.timeline-list h3{text-transform:uppercase;margin-block-end:.25rem;font-size:1.4rem}.timeline-list p{opacity:.82;margin:0;font-size:.95rem}.stat{font-family:var(--font-display);font-size:clamp(4rem,9vw,8rem);font-weight:700;line-height:.9}.stat small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-top:.8rem;font-size:.72rem;font-weight:400;display:block}.empty{background:color-mix(in srgb, var(--panel) 70%, transparent);border:1.5px dashed;padding:clamp(1.5rem,3vw,3rem)}.empty h3{text-transform:uppercase;margin-block-end:.6rem;font-size:1.8rem}.empty p{opacity:.85;max-width:52ch;margin:0 0 1.25rem}.kit{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.kit__item{border:var(--line);background:var(--panel);flex-direction:column;gap:.9rem;padding:1.5rem;display:flex}.kit__item h3{text-transform:uppercase;font-size:1.7rem}.kit__item p{opacity:.8;margin:0}.kit__item .btn{align-self:flex-start;margin-top:auto}.bio-box{border:var(--line);background:var(--panel);white-space:pre-line;padding:1.5rem}.headshots{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1.25rem;margin-top:2rem;display:grid}.headshots img{aspect-ratio:3/4;object-fit:cover;border:var(--line)}.headshots span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.5rem;font-size:.66rem;display:block}.offduty{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;display:grid}.offduty .figure:nth-child(2){margin-top:2.5rem}.offduty .figure img{aspect-ratio:3/4}.tabs{flex-wrap:wrap;gap:.5rem;margin-block-end:1.75rem;display:flex}.tab{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid;padding:.55rem 1rem;font-size:.68rem}.tab[aria-selected=true],.tab[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.block--dark .tab[aria-selected=true]{background:var(--bp-ink);color:var(--bp);border-color:var(--bp-ink)}.filters{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-block-end:2rem;display:flex}.search{border:0;border-block-end:var(--line);width:100%;max-width:26rem;color:inherit;font:inherit;background:0 0;padding:.8rem .2rem}.search::placeholder{color:inherit;opacity:.5}.contact-form{gap:1.4rem;display:grid}.field{gap:.45rem;display:grid}.field>span,.seg-picker legend{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.68rem}.field input,.field textarea{border:var(--line);background:var(--panel);width:100%;color:inherit;font:inherit;border-radius:0;padding:.85rem .9rem}.field input:focus,.field textarea:focus{outline:3px solid var(--red);outline-offset:0}.field-grid{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.hp{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.check{align-items:flex-start;gap:.7rem;font-size:.88rem;display:flex}.check input{accent-color:var(--red);margin-top:.3rem}.seg-picker{border:0;margin:0;padding:0}.seg-picker__row{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.seg-chip input{opacity:0;pointer-events:none;position:absolute}.seg-chip span{border:var(--line);background:var(--panel);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:.6rem 1rem;font-size:.7rem;display:inline-block}.seg-chip input:checked+span{background:var(--ink);color:var(--paper)}.seg-chip input:focus-visible+span{outline:3px solid var(--red);outline-offset:2px}.seg-hint{opacity:.75;margin:.9rem 0 0;font-size:.92rem}.form-status{min-height:1.4em;margin:0;font-size:.9rem}.form-status.is-error{color:var(--red)}.form-status.is-ok{color:#1f7a45}.contact-layout{grid-template-columns:repeat(12,1fr);gap:clamp(2rem,5vw,5rem);display:grid}.contact-layout__form{grid-column:1/8}.contact-layout__aside{grid-column:9/13;align-content:start;gap:1.5rem;display:grid}.contact-layout__aside>div{border:var(--line);background:var(--panel);padding:1rem 1.1rem}.contact-layout__aside h3{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0 0 .4rem;font-size:.68rem;font-weight:500}.contact-layout__aside p{margin:0}.newsletter{gap:.8rem;display:grid}.newsletter>label:first-child{opacity:.9;font-size:.88rem}.newsletter__row{border:var(--line);background:var(--panel);color:#12161c;display:flex}.newsletter__row input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:.8rem .9rem}.newsletter__row input:focus{outline:3px solid var(--red);outline-offset:-3px}.newsletter__row button{border:0;border-inline-start:var(--line);background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:0 1.1rem;font-size:.7rem}.newsletter__row button:hover{background:var(--red)}.block--dark .form-status.is-ok,.site-footer .form-status.is-ok{color:#7ed99a}.block--dark .form-status.is-error,.site-footer .form-status.is-error{color:#ff9c85}.titleblock{border:var(--line);background:var(--panel);border-block-start:0;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;margin:0 8px;display:grid}.titleblock>div{border-inline-end:var(--line);padding:.7rem .9rem}.titleblock>div:last-child{border-inline-end:0}.titleblock dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.58rem}.titleblock dd{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin:.2rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.05}.titleblock dd.mono{font-family:var(--font-mono);font-size:.86rem;font-weight:500}.site-footer{padding:clamp(2.5rem, 5vw, 4.5rem) var(--pad) 1.5rem;border:var(--line);color:var(--bp-ink);background:var(--bp);border-block-start:0;margin:0 8px 8px}.site-footer__top{grid-template-columns:1.1fr 1fr 1.2fr;gap:clamp(2rem,5vw,5rem);padding-block-end:2.5rem;display:grid}.site-footer .brand{border:0;padding:0}.site-footer .brand__mark{background:var(--bp-ink);color:var(--bp)}.site-footer .brand__secondary{color:var(--bp-ink);opacity:.7}.site-footer__brand p{opacity:.8;max-width:28rem;margin:1.25rem 0}.site-footer__nav ul{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr 1fr;gap:.55rem 1.5rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:grid}.site-footer__nav a{opacity:.8}.site-footer__nav a:hover{opacity:1;color:#ff8d72}.site-footer__bottom{border-block-start:1px solid var(--bp-line);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block-start:1.2rem;font-size:.64rem;display:flex}.site-footer .newsletter__row{border-color:var(--bp-ink)}.hero{border-block-end:var(--line);border-inline:var(--line);grid-template-columns:repeat(12,1fr);min-height:calc(100svh - 5rem);margin:0;display:grid;position:relative;overflow:hidden}.hero__copy{padding:clamp(1.5rem, 3vw, 3rem) var(--pad);flex-direction:column;grid-column:1/8;justify-content:space-between;gap:2rem;display:flex}.hero__topline{flex-wrap:wrap;gap:.5rem;display:flex}.hero__topline span{border:1.5px solid var(--ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:.25rem .7rem;font-size:.7rem}.hero__title{letter-spacing:.01em;text-transform:uppercase;direction:ltr;margin:0;font-size:clamp(6rem,17vw,17rem);line-height:.8}.hero__title span{display:block}.hero__title span:last-child{color:#0000;-webkit-text-stroke:2px var(--ink)}.hero__statement{max-width:34rem}.hero__statement p{font-family:var(--font-display);text-transform:uppercase;margin:0 0 .8rem;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:700;line-height:1}.hero__statement span{max-width:38ch;color:var(--ink-2);display:block}.hero__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hero__media{border-inline-start:var(--line);background:var(--paper-2);flex-direction:column;grid-column:8/13;justify-content:center;padding:clamp(1.25rem,2.5vw,2.5rem);display:flex;position:relative}.hero__media .frame{padding:.8rem}.hero__media img{aspect-ratio:3/4;object-fit:cover;object-position:50% 20%;filter:grayscale()contrast(1.06);border:var(--line)}.hero__media figcaption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:.8rem;font-size:.64rem;display:flex}.dim{height:1.4rem;font-family:var(--font-mono);letter-spacing:.08em;justify-content:center;align-items:center;margin-block-end:.6rem;font-size:.62rem;display:flex;position:relative}.dim:before{content:"";border-block-start:1px solid var(--ink);position:absolute;inset-block-start:50%;inset-inline:0}.dim:after{content:"";border-inline:1px solid var(--ink);position:absolute;inset-block:25%;inset-inline:0}.dim span{z-index:1;background:var(--paper-2);padding-inline:.6rem;position:relative}.notes{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.notes__main{grid-column:1/9}.notes__main p.display{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:700;line-height:1}.notes__aside{border:var(--line);background:var(--panel);box-shadow:var(--shadow);grid-column:9/13;padding:1.25rem}.notes__aside p{margin:0 0 1.25rem}.views{border:var(--line);background:var(--panel);grid-template-columns:repeat(4,1fr);display:grid}.view{border-inline-end:var(--line);flex-direction:column;display:flex;position:relative}.view:last-child{border-inline-end:0}.view__img{aspect-ratio:4/5;border-block-end:var(--line);background:var(--paper-2);position:relative;overflow:hidden}.view__img img{object-fit:cover;filter:grayscale()contrast(1.05);height:100%;transition:filter .5s,transform .6s}.view:hover .view__img img{filter:none;transform:scale(1.03)}.view__badge{background:var(--ink);width:2.6rem;height:2.6rem;color:var(--paper);font-family:var(--font-mono);border:1.5px solid #fff;border-radius:50%;place-items:center;font-weight:500;display:grid;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.view__body{padding:1.1rem 1.2rem 1.4rem}.view__body .label{color:var(--red)}.view__body h3{text-transform:uppercase;margin:.35rem 0 .6rem;font-size:clamp(1.8rem,2.4vw,2.4rem)}.view__body p{opacity:.85;margin:0;font-size:.95rem}.keyplan{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.plan{border:1.5px solid var(--bp-ink);background:var(--bp-2);min-height:17rem;color:var(--bp-ink);flex-direction:column;gap:.8rem;padding:1.4rem;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.plan:hover{box-shadow:6px 6px 0 var(--bp-ink);transform:translate(-3px,-3px)}.plan__no{width:2.4rem;height:2.4rem;font-family:var(--font-mono);border:1.5px solid;border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.plan h3{text-transform:uppercase;margin-block-start:2.2rem;font-size:clamp(2.2rem,3.4vw,3.4rem)}.plan .label{opacity:.75}.plan p{opacity:.85;margin:0}.plan .card__foot{margin-top:auto}.notelist{counter-reset:n;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.notelist li{counter-increment:n}.note{border:var(--line);background:var(--panel);flex-direction:column;gap:.8rem;height:100%;padding:1.4rem;transition:transform .15s,box-shadow .15s;display:flex}.note:hover{box-shadow:var(--shadow);transform:translate(-3px,-3px)}.note__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;font-size:.66rem;display:flex}.note h3{text-transform:uppercase;font-size:clamp(1.5rem,2vw,1.9rem);line-height:1.02}.note p{opacity:.85;margin:0;font-size:.95rem}.note .text-link{align-self:flex-start;margin-top:auto}.finder{border:var(--line);background:var(--panel);box-shadow:var(--shadow);color:var(--ink)}.finder__bar{border-block-end:var(--line);background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.55rem .9rem;font-size:.68rem;display:flex}.finder__body{min-height:15rem;padding:clamp(1.25rem,2.5vw,2.25rem)}.finder__q{font-family:var(--font-display);text-transform:uppercase;margin:0 0 1.25rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1}.finder__opts{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.finder__opts button{border:var(--line);background:var(--paper);text-align:start;cursor:pointer;width:100%;padding:.9rem 1rem;transition:background .15s,color .15s,transform .15s}.finder__opts button:hover{background:var(--ink);color:var(--paper);transform:translate(2px,2px)}.finder__result h4{font-family:var(--font-display);text-transform:uppercase;margin:0 0 .6rem;font-size:2rem}.finder__result p{max-width:50ch;margin:0 0 1.25rem}.finder__back{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-block-end:1.5px solid;margin-top:1.25rem;padding:0;font-size:.7rem}.finder__steps{gap:.4rem;display:flex}.finder__steps i{border:1.5px solid;width:.7rem;height:.7rem}.finder__steps i.on{background:var(--red);border-color:var(--red)}.closing{grid-template-columns:repeat(12,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.closing__portrait{grid-column:1/5}.closing__portrait img{aspect-ratio:3/4;object-fit:cover;filter:grayscale();border:1.5px solid var(--bp-ink)}.closing__copy{grid-column:6/13}.closing h2{text-transform:uppercase;margin-block:1rem 2rem;font-size:clamp(3.4rem,8vw,8rem)}.closing__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:.74rem}.stamp{color:#ff8d72;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:3px double #ff8d72;margin-top:1.5rem;padding:.35rem .8rem;font-size:.78rem;display:inline-block;transform:rotate(-4deg)}html[dir=rtl] .stamp{transform:rotate(4deg)}.media__group+.media__group{margin-top:3rem}.media__group-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1rem;margin-block-end:1.25rem;font-size:.7rem;display:flex}.media__group-rule{opacity:.35;background:currentColor;flex:1;height:1px}.media__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.media-card{border:1.5px solid var(--bp-ink);background:var(--bp-2);color:var(--bp-ink);flex-direction:column;display:flex}.media-card--feature{grid-column:span 2}.media-card__thumb{aspect-ratio:16/9;border:0;border-block-end:1.5px solid var(--bp-ink);cursor:pointer;background:#000;width:100%;padding:0;display:block;position:relative;overflow:hidden}.media-card__thumb img{object-fit:cover;opacity:0;filter:grayscale();height:100%;transition:opacity .6s,filter .5s,transform .6s}.media-card__thumb.is-loaded img{opacity:1}.media-card__thumb:hover img{filter:none;transform:scale(1.03)}.media-card__play{background:var(--panel);color:#12161c;border:2px solid #12161c;place-items:center;width:4rem;height:4rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:4px 4px #000}.media-card__play svg{width:1.2rem;height:1.2rem}.media-card__copy{flex-direction:column;flex:1;padding:1.1rem 1.3rem 1.3rem;display:flex}.media-card__title{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.1}html:not([lang=ar]) .media-card__title{font-family:Beiruti,sans-serif;font-weight:700}.media-card--feature .media-card__title{font-size:clamp(2rem,3.5vw,3rem)}.media-card__subtitle{opacity:.75;margin:.5rem 0 0;font-size:.92rem}.media-card__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ff8d72;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.64rem;display:flex}.media-card__num{opacity:.5;margin-inline-start:auto}.media__footer{justify-content:flex-end;gap:2rem;padding-top:2rem;display:flex}.video-modal{z-index:500;padding:var(--pad);visibility:hidden;opacity:0;background:#081426eb;justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.video-modal.is-open{visibility:visible;opacity:1}.video-modal__panel{color:#eaf1ff;width:min(96vw,78rem)}.video-modal__top{justify-content:flex-end;margin-block-end:.6rem;display:flex}.video-modal__close{cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1.5px solid;padding:.5rem .9rem;font-size:.7rem}.video-modal__close:hover{background:var(--red);border-color:var(--red);color:#fff}.video-modal__box{aspect-ratio:16/9;background:#000;border:1.5px solid #eaf1ff;position:relative}.video-modal__box iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-modal__meta{justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:1rem;display:flex}.video-modal__meta>div{flex-direction:column;gap:.3rem;display:flex}.video-modal__title-ar{font-family:Beiruti,sans-serif;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:700}.video-modal__title-en{opacity:.7;font-size:.9rem}.video-modal__source{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ff8d72;white-space:nowrap;font-size:.66rem}.article-hero{padding:clamp(2.5rem, 6vw, 6rem) var(--pad) clamp(2.5rem, 5vw, 5rem);border-block-end:var(--line);border-inline:var(--line)}.article-hero__kicker{border-block-end:var(--hair);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;padding-block-end:.7rem;font-size:.7rem;display:flex}.article-hero h1{text-transform:uppercase;max-width:18ch;margin:clamp(1.5rem,4vw,3rem) 0;font-size:clamp(3rem,8vw,8rem)}.article-hero__deck{grid-template-columns:1.4fr 1fr;align-items:end;gap:3rem;display:grid}.article-hero__deck>p{max-width:46ch;margin:0;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.45}.article-meta{border:var(--line);background:var(--panel);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;gap:.3rem;padding:.8rem 1rem;font-size:.68rem;display:grid}.article-lead-image{padding:var(--pad);border-block-end:var(--line);border-inline:var(--line);background:var(--paper-2);margin:0}.article-lead-image img{object-fit:cover;filter:grayscale()contrast(1.05);border:var(--line);height:min(70svh,44rem)}.article-lead-image figcaption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:2rem;margin-top:.7rem;font-size:.66rem;display:flex}.article-layout{padding:clamp(3rem, 7vw, 7rem) var(--pad);border-block-end:var(--line);border-inline:var(--line);grid-template-columns:minmax(12rem,1fr) minmax(0,2.2fr) minmax(2rem,.4fr);gap:clamp(1.5rem,5vw,5rem);display:grid}.article-aside{border:var(--line);background:var(--panel);box-shadow:var(--shadow);align-self:start;padding:1.1rem;position:sticky;top:5.5rem}.article-aside span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-block-end:.8rem;font-size:.66rem;display:block}.article-aside p{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:600;line-height:1.1}.article-body{grid-column:2;max-width:46rem}.article-body p{margin:0 0 1.5rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.75}.article-body .article-standfirst{font-family:var(--font-display);margin-bottom:2.5rem;font-size:clamp(1.7rem,2.8vw,2.6rem);font-weight:600;line-height:1.15}.article-body h2{text-transform:uppercase;margin:4rem 0 1.25rem;font-size:clamp(2.2rem,4vw,3.6rem)}.article-quote{border:var(--line);border-inline-start:8px solid var(--red);background:var(--panel);font-family:var(--font-display);margin:3.5rem 0;padding:1.75rem 2rem;font-size:clamp(1.6rem,2.8vw,2.5rem);font-weight:600;line-height:1.12}.article-framework{border:var(--line);background:var(--panel);margin:2.5rem 0 3.5rem;padding:0;list-style:none}.article-framework li{border-block-end:1px solid color-mix(in srgb, var(--ink) 45%, transparent);grid-template-columns:4.5rem 1fr;display:grid}.article-framework li:last-child{border-block-end:0}.article-framework li>span{border-inline-end:1px solid color-mix(in srgb, var(--ink) 45%, transparent);font-family:var(--font-mono);color:var(--red);place-items:start center;padding-top:1.1rem;display:grid}.article-framework li>div{padding:1rem 1.25rem}.article-framework h3{text-transform:uppercase;margin-block-end:.4rem;font-size:1.7rem}.article-framework p{opacity:.85;margin:0;font-size:.98rem}.next-article{padding:var(--section) var(--pad);border:var(--line);color:var(--bp-ink);background:var(--bp);border-block-start:0;margin-inline:8px}.next-article>span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:.72rem}.next-article a{grid-template-columns:1fr auto;align-items:end;gap:1rem;padding-top:2rem;display:grid}.next-article small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.7rem}.next-article strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.6rem,6vw,6rem);font-weight:700;line-height:.95}.next-article strong em{color:#ff8d72}.next-article a>span{font-size:2.5rem}.reply{padding:var(--section) var(--pad);border-block-end:var(--line);border-inline:var(--line);background:var(--paper-2);grid-template-columns:repeat(12,1fr);gap:clamp(2rem,5vw,5rem);display:grid}.reply__intro{grid-column:1/6}.reply__intro h2{text-transform:uppercase;margin:0 0 1rem;font-size:clamp(2.2rem,4vw,3.8rem)}.reply__form{grid-column:7/13}.not-found{background:var(--bp);color:var(--bp-ink)}.not-found main{min-height:100svh;padding:2.5rem var(--pad);flex-direction:column;justify-content:space-between;display:flex}.not-found h1{text-transform:uppercase;margin:2rem 0;font-size:clamp(3.5rem,10vw,9rem)}.not-found em{color:#ff8d72}html[lang=ar]{--font-display:"Beiruti", sans-serif;--font-body:"Beiruti", sans-serif;--font-mono:"Beiruti", sans-serif}html[lang=ar] body{font-size:18px;line-height:1.85}html[lang=ar] *{letter-spacing:0!important}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .lead,html[lang=ar] .card h3,html[lang=ar] .row h3,html[lang=ar] .dtable td h3,html[lang=ar] .view__body h3,html[lang=ar] .plan h3,html[lang=ar] .note h3,html[lang=ar] .hero__statement p,html[lang=ar] .notes__main p.display,html[lang=ar] .stat,html[lang=ar] .dtable .big,html[lang=ar] .article-standfirst,html[lang=ar] .article-quote,html[lang=ar] .article-aside p,html[lang=ar] .next-article strong{text-transform:none;font-weight:800;line-height:1.22}html[lang=ar] .page-hero h1,html[lang=ar] .article-hero h1,html[lang=ar] .block__head h2,html[lang=ar] .closing h2{text-transform:none;line-height:1.15}html[lang=ar] .page-hero h1{font-size:clamp(2.6rem,7vw,6.5rem)}html[lang=ar] .hero__title{font-family:Barlow Condensed,sans-serif}html[lang=ar] .mono,html[lang=ar] .label,html[lang=ar] .eyebrow,html[lang=ar] .btn,html[lang=ar] .text-link,html[lang=ar] .header__nav a,html[lang=ar] .tag,html[lang=ar] .tab,html[lang=ar] .sheet-tag,html[lang=ar] .card__num,html[lang=ar] .titleblock dt,html[lang=ar] .breadcrumbs,html[lang=ar] .row__num,html[lang=ar] .row__meta{text-transform:none}html[lang=ar] .article-body p{line-height:2}html[dir=rtl] .card__foot span:last-child,html[dir=rtl] .text-link span,html[dir=rtl] .btn span[aria-hidden],html[dir=rtl] .row>span[aria-hidden]{display:inline-block;transform:scaleX(-1)}html[dir=rtl] .breadcrumbs li+li:before{content:"‹"}@media (width<=1000px){.hero{grid-template-columns:1fr}.hero__copy,.hero__media{grid-column:1}.hero__media{border-inline-start:0;border-block-start:var(--line)}.block__head h2,.block__head p,.notes__main,.notes__aside,.page-hero__deck p,.page-hero__actions{grid-column:1/13}.page-hero__actions{justify-content:flex-start}.split__a,.split__b{grid-column:1/13}.cards,.cards--4,.kit,.keyplan,.notelist,.views{grid-template-columns:1fr 1fr}.view:nth-child(2){border-inline-end:0}.view:nth-child(-n+2){border-block-end:var(--line)}.contact-layout__form,.contact-layout__aside,.reply__intro,.reply__form,.closing__portrait,.closing__copy{grid-column:1/13}.closing__portrait{max-width:22rem}.article-layout{grid-template-columns:1fr}.article-body{grid-column:1}.article-aside{position:static}.article-hero__deck{grid-template-columns:1fr;gap:1.5rem}.site-footer__top{grid-template-columns:1fr 1fr}.site-footer__sub{grid-column:1/3}.titleblock{grid-template-columns:1fr 1fr}.titleblock>div{border-block-end:var(--line)}.row{grid-template-columns:4rem 1fr 2rem}.row__meta{display:none}}@media (width<=640px){.cards,.cards--2,.cards--4,.kit,.keyplan,.notelist,.views,.media__grid,.field-grid,.finder__opts,.offduty{grid-template-columns:1fr}.media-card--feature{grid-column:auto}.view{border-inline-end:0;border-block-end:var(--line)}.view:last-child{border-block-end:0}.offduty .figure:nth-child(2){margin-top:0}.timeline-list li{grid-template-columns:1fr}.timeline-list time{border-inline-end:0;border-block-end:1px solid color-mix(in srgb, var(--ink) 45%, transparent)}.site-footer__top{grid-template-columns:1fr}.site-footer__sub{grid-column:auto}.titleblock{grid-template-columns:1fr}.dtable td:first-child{width:auto}.hero__title{font-size:clamp(5rem,28vw,9rem)}}.section-more{justify-content:flex-end;padding-top:2rem;display:flex}.media__head{margin-bottom:2rem}.site-menu .site-menu__sub li{border:0}.site-menu .site-menu__sub li a{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:.74rem;font-weight:500;line-height:1.4}html[lang=ar] .site-menu .site-menu__sub li a{text-transform:none}html[lang=ar] .btn,html[lang=ar] .text-link,html[lang=ar] .header__nav a,html[lang=ar] .header__end>*,html[lang=ar] .breadcrumbs,html[lang=ar] .page-hero__kicker,html[lang=ar] .article-hero__kicker,html[lang=ar] .sheet-tag,html[lang=ar] .eyebrow,html[lang=ar] .label,html[lang=ar] .tag,html[lang=ar] .tab,html[lang=ar] .card__num,html[lang=ar] .card__foot,html[lang=ar] .row__num,html[lang=ar] .row__meta,html[lang=ar] .field>span,html[lang=ar] .seg-chip span,html[lang=ar] .newsletter__row button,html[lang=ar] .site-menu__eyebrow,html[lang=ar] .site-menu__sub a,html[lang=ar] .site-menu__footer,html[lang=ar] .site-footer__nav ul,html[lang=ar] .site-footer__bottom,html[lang=ar] .titleblock dt,html[lang=ar] .dtable thead th,html[lang=ar] .media__group-label,html[lang=ar] .media-card__meta,html[lang=ar] .article-meta,html[lang=ar] .finder__bar,html[lang=ar] .finder__back,html[lang=ar] .stamp,html[lang=ar] .hero__topline span,html[lang=ar] .dim,html[lang=ar] .note__meta,html[lang=ar] .next-article>span,html[lang=ar] .next-article small,html[lang=ar] .brand__secondary{letter-spacing:0;text-transform:none;font-family:Beiruti,sans-serif;font-size:.9rem;font-weight:600}html[lang=ar] .btn,html[lang=ar] .text-link{font-size:1rem}html[lang=ar] .header__nav a{font-size:.85rem}html[lang=ar] .titleblock dd.mono,html[lang=ar] .dtable td:first-child,html[lang=ar] .timeline-list time{font-family:IBM Plex Mono,monospace}.book{grid-template-columns:repeat(12,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.book+.book{border-top:var(--hair);margin-top:3rem;padding-top:3rem}.book__cover{border:var(--line);background:var(--panel);box-shadow:var(--shadow);grid-column:1/7;display:block;overflow:hidden}.book__cover img,.book-cover img{aspect-ratio:16/9;object-fit:cover;filter:none;border:0}.book__info{grid-column:7/13}.book__title{text-transform:uppercase;margin:0 0 .4rem;font-size:clamp(2.6rem,5vw,4.6rem)}.book__title a:hover{color:var(--red)}.book__sub{font-family:var(--font-display);color:var(--ink-2);margin:0 0 1rem;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600}.book__stats{border:var(--line);background:var(--panel);grid-template-columns:repeat(4,1fr);gap:0;margin:1.5rem 0;padding:0;list-style:none;display:grid}.book__stats li{border-inline-end:1px solid color-mix(in srgb, var(--ink) 45%, transparent);padding:.8rem}.book__stats li:last-child{border-inline-end:0}.book__stats strong{font-family:var(--font-display);font-size:1.8rem;font-weight:700;line-height:1;display:block}.book__stats span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:.3rem;font-size:.6rem;line-height:1.3;display:block}.book__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}html[lang=ar] .book__stats span,html[lang=ar] .book__title,html[lang=ar] .book__sub{text-transform:none;letter-spacing:0;font-family:Beiruti,sans-serif}html[lang=ar] .book__stats span{font-size:.8rem}@media (width<=1000px){.book__cover,.book__info{grid-column:1/13}.book__stats{grid-template-columns:1fr 1fr}.book__stats li:nth-child(2){border-inline-end:0}.book__stats li:nth-child(-n+2){border-block-end:1px solid color-mix(in srgb, var(--ink) 45%, transparent)}}
