:root{--canvas:#F7F5F0;--surface:#EEEAE2;--paper-2:#EFECE5;--paper-3:#E7E2D8;--rule:#DCD7CC;--ink:#16181D;--ink-soft:#4B4F57;--navy:#17294C;--navy-deep:#0E1A33;--sky:#9DB2DC;--ease-out:cubic-bezier(0.23,1,0.32,1);--font-mono:"IBM Plex Mono",ui-monospace,monospace;--placeholder-fill:#DEDAD2;--font-sans:"IBM Plex Sans",system-ui,sans-serif;caret-color:var(--navy);accent-color:var(--navy)}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased}[dir=rtl]{--font-sans:"IBM Plex Sans Arabic","IBM Plex Sans",system-ui,sans-serif}a{color:var(--navy);text-decoration:none}a:hover{color:var(--navy-deep)}figure,h1,h2,h3,h4,p{margin:0}::selection{background:var(--navy);color:var(--canvas)}:focus-visible{outline:2px solid var(--navy);outline-offset:3px;border-radius:6px}@supports (scrollbar-color:auto){html{scrollbar-color:color-mix(in oklab,var(--ink) 26%,transparent) transparent;scrollbar-width:thin}}:where(table,.nums,[data-count]){font-variant-numeric:tabular-nums}.sc-act--pinned{position:relative}.sc-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:clip;z-index:1}.sc-stage :is(video[data-sc-scrub],.sc-stage__poster){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}video[data-sc-scrub]{opacity:0;transition:opacity .38s var(--ease-out)}.sc-has-clip video[data-sc-scrub]{opacity:1}.sc-stage__poster{z-index:0;transition:opacity .38s var(--ease-out)}.sc-has-clip .sc-stage__poster{opacity:0}[data-sc-cue]{will-change:opacity,transform}.sc-js [data-sc-cue]:not([data-sc-greet]){opacity:0}.sc-ready [data-sc-cue]{transition:none}[data-sc-reveal]{will-change:clip-path}[data-sc-parallax]{will-change:transform}[data-sc-in],[data-sc-stagger]>*{transition:opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out)}.sc-js [data-sc-in],.sc-js [data-sc-stagger]>*{opacity:0;transform:translate3d(0,18px,0)}.sc-js [data-sc-in].sc-in,.sc-js [data-sc-stagger]>.sc-in{opacity:1;transform:none}@keyframes sc-failsafe{to{opacity:1;transform:none}}@keyframes sc-failsafe-list{to{gap:.5rem}}@keyframes sc-failsafe-cell{to{opacity:1;transform:none;grid-area:auto}}.sc-js:not(.sc-ready) :is([data-sc-in],[data-sc-stagger]>*,[data-sc-cue]:not([data-sc-greet])){animation:sc-failsafe 0s 3s forwards}.sc-js:not(.sc-ready) .hero__story{animation:sc-failsafe-list 0s 3s forwards}.sc-js:not(.sc-ready) .hero__story li[data-sc-cue]{animation:sc-failsafe-cell 0s 3s forwards}@media (prefers-reduced-motion:reduce){[data-sc-in],[data-sc-stagger]>*{transition-duration:.22s}.sc-js [data-sc-in],.sc-js [data-sc-stagger]>*{transform:none}[data-sc-parallax]{transform:none!important}[data-sc-reveal]{clip-path:none!important}}.prose{font:400 17px/1.7 var(--font-sans);color:var(--ink-soft);max-width:66ch}.prose>*+*{margin-top:1.1em}.prose h2{font:600 24px/1.25 var(--font-sans);color:var(--ink);margin-top:1.8em;letter-spacing:-.02em}.prose h3{font:600 19px/1.3 var(--font-sans);color:var(--ink);margin-top:1.5em}.prose a{color:var(--navy);text-decoration:underline}.prose ol,.prose ul{padding-inline-start:1.4em}.prose li+li{margin-top:.4em}.prose blockquote{margin:1.6em 0;padding-inline-start:1em;border-inline-start:3px solid var(--navy);font-size:19px;color:var(--ink)}.prose img{display:block;margin:1.6em 0;border:1px solid var(--rule)}:root{--rail:13.5rem;--strip:52px;--gutter:clamp(1.25rem,5vw,5.5rem);--mono-grey:#5E626A;--ink-sub:#3E424A;--stage:#E9E6DF;--stage-phone:#F2F0EB}.folio{z-index:60;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:2rem 1.5rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:var(--canvas);border-inline-end:1px solid var(--rule);transition:background-color .6s var(--ease-out),border-color .6s var(--ease-out)}.folio a{text-decoration:none}.folio ol{list-style:none;margin:0;padding:0}.folio__mark{display:flex;align-items:center;gap:.75rem;color:var(--ink)}.folio__mark img{width:40px;height:auto;display:block;flex:none}.folio__mark span{font:500 .8rem/1.25 var(--font-sans);letter-spacing:.01em}.folio__toc{display:grid;gap:.25rem}.folio__item{display:block;padding-block:.42rem;color:var(--ink);font:500 .88rem/1.3 var(--font-sans);transition:color .16s var(--ease-out)}.folio__item[aria-current]{color:var(--navy);font-weight:600}.folio__areas{display:grid;padding-inline-start:.75rem;margin-block:.1rem .35rem}.folio__areas a{display:block;padding-block:.32rem;color:var(--ink-soft);font:400 .82rem/1.3 var(--font-sans);transition:color .16s var(--ease-out)}.folio__areas a[aria-current]{color:var(--navy);font-weight:600}.folio__chapters{display:grid;margin-block:.2rem .5rem}.folio__chapters a{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;padding-block:.42rem;position:relative;color:var(--ink-soft);font:400 .84rem/1.3 var(--font-sans);transition:color .16s var(--ease-out)}.folio__chapters a b{font:400 .7rem/1 var(--font-mono);letter-spacing:.06em;color:#6A6E76}.folio__chapters a:before{content:"";position:absolute;inset-inline-start:-1.5rem;top:50%;width:.9rem;height:1px;background:var(--navy);transform:scaleX(0);transform-origin:left;transition:transform .42s var(--ease-out)}[dir=rtl] .folio__chapters a:before{transform-origin:right}.folio__chapters a[aria-current=true]{color:var(--navy);font-weight:600}.folio__chapters a[aria-current=true] b{color:var(--navy)}.folio__chapters a[aria-current=true]:before{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.folio__areas a:hover,.folio__chapters a:hover,.folio__item:hover{color:var(--navy)}}.folio__foot{display:grid;gap:.9rem;justify-items:start}.folio .folio__cta{font:500 .84rem/1.35 var(--font-sans);color:var(--navy);text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}.folio__lang{font:500 .84rem/1.2 var(--font-sans);color:var(--ink-soft);padding-block:.3rem}:is(.folio__lang,.strip__lang) [lang=ar]{font-family:"IBM Plex Sans Arabic",var(--font-sans)}:is(.folio__lang,.strip__lang) [lang=en]{font-family:IBM Plex Sans,system-ui,sans-serif}body.is-night .folio{background:var(--navy);border-color:color-mix(in oklab,var(--sky) 22%,transparent)}body.is-night .folio__mark{color:#F7F5F0}body.is-night .folio__mark img{filter:brightness(0) invert(.96)}body.is-night :is(.folio__item,.folio__areas a,.folio__chapters a,.folio__lang){color:#B9C3D6}body.is-night .folio__chapters a b{color:var(--sky)}body.is-night :is(.folio__item[aria-current],.folio__areas a[aria-current],.folio__chapters a[aria-current=true],.folio__chapters a[aria-current=true] b){color:#FFFFFF}body.is-night .folio__chapters a:before{background:var(--sky)}body.is-night .folio .folio__cta{color:#DCE4F2}body.is-night :is(.folio,.strip) a:hover{color:#FFFFFF}body.is-night :is(.folio,.strip) :focus-visible{outline-color:var(--sky)}@media (min-width:1100px){.folio-page{margin-inline-start:var(--rail)}}.masthead,.strip{display:none}@media (max-width:1099.98px){.folio{display:none}.folio-page{padding-bottom:calc(var(--strip) + env(safe-area-inset-bottom))}.masthead{padding:1.25rem var(--gutter) 0}.masthead,.masthead__mark{display:flex;align-items:center}.masthead__mark{gap:.75rem;color:var(--ink)}.masthead img{width:38px;height:auto;display:block;flex:none}.masthead span{font:500 .82rem/1.2 var(--font-sans)}.strip{display:block;position:fixed;inset-inline:0;bottom:0;z-index:60;background:color-mix(in oklab,var(--canvas) 94%,transparent);border-top:1px solid var(--rule);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding-bottom:env(safe-area-inset-bottom);transition:background-color .26s var(--ease-out)}.strip summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:var(--strip);padding-inline:var(--gutter);cursor:pointer;font:500 .84rem/1.2 var(--font-sans);color:var(--ink)}.strip summary::-webkit-details-marker{display:none}.strip__now{display:flex;align-items:baseline}.strip__now span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strip summary b{font:400 .72rem/1 var(--font-mono);letter-spacing:.06em;color:#6A6E76;margin-inline-end:.6rem;flex:none}.strip summary i{font:400 .78rem/1 var(--font-mono);font-style:normal;color:var(--ink-soft);flex:none}.strip__drawer{max-height:calc(100svh - var(--strip) - 4rem);overflow-y:auto;overscroll-behavior:contain;padding:0 var(--gutter) 1rem}.strip ol{list-style:none;margin:0;padding:0;display:grid}.strip__drawer a{display:flex;gap:.8rem;align-items:center;color:var(--ink);font:400 .95rem/1.3 var(--font-sans);text-decoration:none;border-top:1px solid var(--rule)}.strip__drawer a b{font:400 .72rem/1 var(--font-mono);color:#6A6E76;width:2rem;flex:none}.strip__drawer a[aria-current]{color:var(--navy);font-weight:600}.strip__chapters{margin-bottom:.75rem}.strip__areas a{padding-inline-start:1rem;color:var(--ink-soft);font-size:.9rem}.strip__foot{display:grid;margin-top:.5rem}.strip .strip__cta{color:var(--navy);font-weight:500;text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}body.is-night .strip{background:color-mix(in oklab,var(--navy) 96%,transparent);border-color:rgba(157,178,220,.25)}body.is-night :is(.strip summary,.strip__drawer a,.strip .strip__cta){color:#F7F5F0}body.is-night :is(.strip summary b,.strip__drawer a b,.strip summary i){color:#B9C3D6}body.is-night .strip__drawer a{border-color:rgba(157,178,220,.25)}}.burger{display:none}@media (max-width:1099.98px){.burger{display:block}.masthead{padding-inline-end:calc(var(--gutter) + 44px)}.burger__toggle{z-index:71;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;border-radius:50%;background:color-mix(in oklab,var(--canvas) 72%,transparent);color:var(--navy);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .26s var(--ease-out),background-color .26s var(--ease-out)}.burger__lines{position:relative;display:block;width:22px;height:14px}.burger__lines i{position:absolute;inset-inline-start:0;width:100%;height:1.5px;border-radius:1px;background:currentColor;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out)}.burger__lines i:first-child{top:0}.burger__lines i:nth-child(2){top:calc(50% - .75px)}.burger__lines i:nth-child(3){bottom:0}.burger__toggle[aria-expanded=true]{background:transparent}.burger__toggle[aria-expanded=true] .burger__lines i:first-child{transform:translateY(6.25px) rotate(45deg)}.burger__toggle[aria-expanded=true] .burger__lines i:nth-child(2){opacity:0;transform:scaleX(.4)}.burger__toggle[aria-expanded=true] .burger__lines i:nth-child(3){transform:translateY(-6.25px) rotate(-45deg)}body.is-night .burger__toggle[aria-expanded=false]{color:#F7F5F0;background:color-mix(in oklab,var(--navy) 88%,transparent)}body.is-night .burger__toggle[aria-expanded=false]:focus-visible{outline-color:var(--sky)}.burger__panel{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;padding:0 var(--gutter) calc(2rem + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--canvas);color:var(--ink);transform:translateX(100%);visibility:hidden;transition:transform .28s var(--ease-out),visibility 0s linear .28s}[dir=rtl] .burger__panel{transform:translateX(-100%)}.burger[data-open] .burger__panel{transform:none;visibility:visible;transition:transform .28s var(--ease-out),visibility 0s}.burger__masthead{display:flex;align-items:center;flex:none;padding-block:calc(1.25rem + env(safe-area-inset-top)) 1.25rem;padding-inline-end:44px;border-bottom:1px solid var(--rule)}.burger__masthead img{width:38px;height:auto;display:block;flex:none}.burger__masthead span{font:500 .82rem/1.2 var(--font-sans)}.burger__panel ol{list-style:none;margin:0;padding:0}.burger__nav{padding-top:.5rem}.burger__nav>li{border-bottom:1px solid var(--rule)}.burger__panel a{display:flex;align-items:center;text-decoration:none}.burger__nav>li>a{min-height:3.25rem;font:300 1.45rem/1.2 var(--font-sans);letter-spacing:-.015em;color:var(--ink)}[dir=rtl] .burger__nav>li>a{letter-spacing:0}.burger__panel .burger__areas{padding-block:0 .75rem;padding-inline-start:1rem;margin-inline-start:.1rem;border-inline-start:1px solid var(--rule)}.burger__areas a{font:400 .95rem/1.3 var(--font-sans);color:var(--ink-soft)}.burger__panel a[aria-current=page]{color:var(--navy);font-weight:500}.burger__foot{display:grid;justify-items:start;gap:.25rem;margin-top:auto;padding-top:2rem}.burger__panel .burger__cta{font:500 1rem/1.35 var(--font-sans);color:var(--navy);text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}.burger__lang{font:400 .78rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.burger__lang [lang=ar]{font:500 .95rem/1.2 IBM Plex Sans Arabic,var(--font-sans);letter-spacing:0}@media (hover:hover) and (pointer:fine){.burger__panel a:hover{color:var(--navy)}}}@media (prefers-reduced-motion:reduce){.burger[data-open] .burger__panel,.burger__lines i,.burger__panel,.burger__toggle{transition:none}}.ask{background:var(--paper-2);border-top:1px solid var(--rule)}.ask--last{background:var(--paper-3);border-top:0}.ask__inner{max-width:76rem;margin-inline:auto;padding:clamp(3.5rem,8vw,7rem) var(--gutter) clamp(2rem,4vw,3.5rem)}.ask__kicker{font:400 .72rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mono-grey);margin:0 0 1.25rem}.ask__line{font:300 clamp(1.7rem,3.6vw,3.1rem)/1.18 var(--font-sans);letter-spacing:-.02em;max-width:24ch;color:var(--ink);margin:0;text-wrap:balance}.ask__line a{color:var(--navy);font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.16em}.ask__more{display:inline-block;margin-top:1.5rem;font:400 .9rem/1.4 var(--font-sans);color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}@media (hover:hover) and (pointer:fine){.ask__line a:hover{color:var(--navy-deep);text-decoration-thickness:3px}.ask__more:hover{color:var(--navy)}}.colophon{background:var(--paper-3)}.colophon__inner{max-width:76rem;margin-inline:auto;padding:clamp(2rem,4vw,3.5rem) var(--gutter) clamp(2.5rem,5vw,4rem)}.colophon__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;border-top:1px solid var(--ink);padding-top:1.75rem}.colophon__meta>div{display:grid;gap:.5rem;align-content:start;min-width:0}.colophon__meta a,.colophon__meta p,.colophon__meta span{font:400 .84rem/1.5 var(--font-sans);color:var(--ink-soft);margin:0;overflow-wrap:anywhere}.colophon__meta a{color:var(--ink);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.colophon__meta .mono{font:400 .72rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mono-grey)}.colophon__meta .colophon__phones span{display:block;color:var(--ink)}@media (max-width:859.98px){.colophon__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.ask__line{font-size:clamp(1.7rem,7.4vw,2.3rem)}}.wa{position:fixed;inset-block-end:1.5rem;inset-inline-end:1.5rem;z-index:55;display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--navy);color:var(--canvas);box-shadow:0 4px 14px rgba(14,26,51,.28);transition:background-color .2s var(--ease-out),transform .2s var(--ease-out)}.wa:hover{background:var(--navy-deep)}.wa:focus-visible{outline:2px solid var(--sky);outline-offset:3px}@media (max-width:1099.98px){.wa{inset-block-end:calc(var(--strip) + env(safe-area-inset-bottom) + 1rem);inset-inline-end:1rem}}.opening{position:relative}.opening__copy{display:grid;gap:1rem;justify-items:start;min-width:0}.opening__kicker{font:400 .74rem/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mono-grey);margin:0;overflow-wrap:anywhere}.opening__kicker a{color:inherit;text-decoration:none}.opening__kicker [aria-current]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.opening__kicker a:hover{color:var(--navy);text-decoration:underline;text-underline-offset:.25em}}.opening__h1{font:300 clamp(2.2rem,min(4vw,7.4vh),4.8rem)/1.02 var(--font-sans);letter-spacing:-.04em;color:var(--ink);max-width:20ch;margin:0;text-wrap:balance;overflow-wrap:break-word}.opening__lede{font:400 clamp(1rem,.96rem + .22vw,1.125rem)/1.5 var(--font-sans);color:var(--ink-sub);max-width:44ch;margin:0;text-wrap:pretty}.opening__cta{display:inline-flex;align-items:center;min-height:48px;padding:0 1.35rem;margin-top:.5rem;background:var(--navy);color:var(--canvas);text-decoration:none;border-radius:2px;font:500 clamp(1rem,.96rem + .22vw,1.125rem)/1.2 var(--font-sans);transition:background-color .16s var(--ease-out),transform .12s var(--ease-out)}@media (hover:hover) and (pointer:fine){.opening__cta:hover{background:var(--navy-deep);color:#fff}}.opening__cta:active{transform:scale(.97)}:lang(ar) :is(.opening__kicker,.opening__h1){letter-spacing:0}.opening__veil{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(247,245,240,.95),rgba(247,245,240,.84) 34%,rgba(247,245,240,.2) 50%,rgba(247,245,240,0) 58%),linear-gradient(0deg,rgba(247,245,240,.78),rgba(247,245,240,0) 20%)}.opening--film .opening__stage{background:var(--stage)}.opening__poster--tall{display:none}.opening--film .opening__copy{position:absolute;z-index:20;inset-inline-start:var(--gutter);top:clamp(2.25rem,6.5vh,4.5rem);max-width:min(62rem,calc(100% - 2 * var(--gutter)))}.opening--still{min-height:100vh;min-height:100svh;background:var(--stage)}.opening__media{position:absolute;inset:0;z-index:0;display:block}.opening__media img{display:block;width:100%;height:100%;object-fit:cover}.opening--still .opening__copy{position:relative;z-index:3;max-width:62rem;padding:clamp(2.25rem,6.5vh,4.5rem) var(--gutter) clamp(3rem,8vh,5rem)}.opening--cover .opening__copy{max-width:76rem;margin-inline:auto;padding:clamp(3rem,7vw,6rem) var(--gutter) clamp(2.5rem,5vw,4rem)}.opening__rule{width:min(100%,36rem);border-top:1px solid var(--rule);margin-block:.5rem}.opening--cover .opening__lede{font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);color:var(--ink-soft);max-width:46ch}@media (max-width:859.98px){.opening__poster--wide{display:none}.opening__poster--tall{display:block}.opening__h1{font-size:clamp(2.2rem,9.6vw,3.2rem);max-width:14ch}.opening__lede{font-size:1rem;max-width:32ch}.opening--film .opening__copy{top:1.5rem}.opening--film .opening__stage,.opening--still{background:var(--stage-phone)}.opening .sc-stage :is(video[data-sc-scrub],.sc-stage__poster),.opening__media{top:30%;height:70%;bottom:auto;-webkit-mask-image:linear-gradient(180deg,transparent,#000 42%);mask-image:linear-gradient(180deg,transparent,#000 42%)}.opening__veil{background:linear-gradient(180deg,rgba(247,245,240,1),rgba(247,245,240,.96) 30%,rgba(247,245,240,.55) 40%,rgba(247,245,240,0) 52%),linear-gradient(0deg,rgba(247,245,240,.94),rgba(247,245,240,.7) 14%,rgba(247,245,240,0) 26%)}}.hero__h1{line-height:1}.opening--film.hero .hero__h1{margin-block:.67em}.opening--film.hero .opening__lede{margin-block:1em}@media (max-width:859.98px) and (max-height:699.98px){.opening--film.hero :is(.hero__h1,.opening__lede){margin-block:0}}.hero__h1 strong{font-weight:600;color:var(--navy)}.hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:.5rem}.hero__ctas .opening__cta{margin-top:0}.hero__link{display:inline-flex;align-items:center;gap:.5em;font:500 clamp(1rem,.96rem + .22vw,1.125rem)/1.3 var(--font-sans);color:var(--navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-underline-offset .16s var(--ease-out),color .16s var(--ease-out)}.hero__link span[aria-hidden]{display:inline-block;transition:transform .16s var(--ease-out)}[dir=rtl] .hero__link span[aria-hidden]{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.hero__link:hover{color:var(--navy-deep);text-underline-offset:.42em}.hero__link:hover span[aria-hidden]{transform:translateX(3px)}[dir=rtl] .hero__link:hover span[aria-hidden]{transform:scaleX(-1) translateX(3px)}}.hero__story{position:absolute;z-index:20;inset-inline-start:var(--gutter);bottom:clamp(1.5rem,5vh,3rem);max-width:calc(100% - 2 * var(--gutter));list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.hero__story li{min-width:0;overflow-wrap:anywhere;font:500 .78rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--navy);padding-top:.75rem;border-top:1px solid var(--navy)}.sc-js .hero__story{gap:0}.sc-js .hero__story li{grid-area:1/1}.hero__note{font:400 .74rem/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mono-grey);margin:.5rem 0 0;max-width:60ch}[dir=rtl] :is(.hero__story li,.hero__note){font-family:var(--font-sans);letter-spacing:0}@media (max-width:1099.98px){.hero__story{bottom:calc(var(--strip) + env(safe-area-inset-bottom) + 1.5rem)}body:has(.wa) .hero__story{max-width:calc(100% - var(--gutter) - 5rem)}body:has(.hero__masthead) .masthead:not(.hero__masthead){display:none}.hero .hero__masthead{position:absolute;z-index:21;top:1.5rem;inset-inline-start:var(--gutter);max-width:calc(100% - 2 * var(--gutter) - 44px);padding:0}.hero__stage:has(>.hero__masthead) .hero__copy{top:calc(1.5rem + 56px)}}.nf{max-width:76rem;margin-inline:auto;padding:clamp(3rem,6vw,5.5rem) var(--gutter)}.nf__kicker{font:400 .72rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mono-grey);margin:0}.nf__h{font:300 clamp(2rem,5vw,3.6rem)/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin:1rem 0 1.25rem;max-width:18ch;text-wrap:balance}.nf__body{font:400 1.05rem/1.6 var(--font-sans);color:var(--ink-soft);max-width:58ch;margin:0}.nf__actions{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.75rem}.nf__actions a{color:var(--navy);font:500 .95rem/1.4 var(--font-sans);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.nf__going{font:400 .72rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mono-grey);margin:clamp(3rem,6vw,4.5rem) 0 1rem}.nf__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));border-top:1px solid var(--ink)}.nf-card{display:block;padding:1.25rem 1.25rem 1.5rem 0;border-bottom:1px solid var(--rule);color:inherit;text-decoration:none;transition:color .16s var(--ease-out)}.nf-card b{display:block;font:500 1.05rem/1.35 var(--font-sans);color:var(--ink)}.nf-card span{display:block;margin-top:.4rem;font:400 .88rem/1.55 var(--font-sans);color:var(--ink-soft)}.nf-card:hover b{color:var(--navy);text-decoration:underline;text-underline-offset:.2em}.nf-card:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.skip{position:absolute;inset-inline-start:-9999px;top:0;z-index:100;padding:.7rem 1rem;background:var(--navy);color:var(--canvas);font:500 .9rem/1 var(--font-sans)}.skip:focus{inset-inline-start:.5rem;top:.5rem}:root{--t-sm:clamp(0.875rem,0.84rem + 0.18vw,0.95rem);--t-base:clamp(1rem,0.96rem + 0.22vw,1.125rem);--t-lg:clamp(1.2rem,1.1rem + 0.5vw,1.5rem);--t-xl:clamp(1.6rem,1.35rem + 1.2vw,2.25rem);--t-2xl:clamp(2.1rem,1.6rem + 2.4vw,3.4rem);--t-3xl:clamp(2.8rem,1.9rem + 4.2vw,5rem);--track-tight:-0.035em;--track-snug:-0.02em;--section:clamp(4.5rem,9vw,11rem)}.ed-page{width:100%;max-width:76rem;margin-inline:auto;padding-inline:var(--gutter)}.ed-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2.4vw,2.5rem)}.ed-chapter{position:relative;border-top:1px solid var(--rule)}.ed-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ed-h2{font:400 var(--t-3xl)/1.02 var(--font-sans);letter-spacing:var(--track-tight);color:var(--ink);text-wrap:balance;overflow-wrap:break-word}.ed-h2 strong{font-weight:600}.ed-lede{font:400 var(--t-lg)/1.5 var(--font-sans);max-width:46ch}.ed-body,.ed-lede{color:var(--ink-soft);text-wrap:pretty}.ed-body{font:400 var(--t-base)/1.65 var(--font-sans);max-width:60ch}.ed-mono{font:400 .74rem/1.3 var(--font-mono);letter-spacing:.06em;color:var(--mono-grey);text-transform:uppercase}.ed-link{display:inline-flex;align-items:center;gap:.5em;font:500 var(--t-base)/1.3 var(--font-sans);color:var(--navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-underline-offset .16s var(--ease-out),color .16s var(--ease-out)}.ed-link span[aria-hidden]{display:inline-block;transition:transform .16s var(--ease-out)}[dir=rtl] .ed-link span[aria-hidden]{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.ed-link:hover{color:var(--navy-deep);text-underline-offset:.42em}.ed-link:hover span[aria-hidden]{transform:translateX(3px)}[dir=rtl] .ed-link:hover span[aria-hidden]{transform:scaleX(-1) translateX(3px)}}[dir=rtl] .ed-mono{font-family:var(--font-sans);letter-spacing:0}[dir=rtl] :is(.ask__kicker,.colophon__meta .mono,.strip summary i,.nf__kicker,.nf__going,.opening__kicker){font-family:var(--font-sans);letter-spacing:0}[dir=rtl] :is(.ask__line,.nf__h,.idx__title,.cat__empty){letter-spacing:0}[dir=rtl] :is(.ed-h2,.area__name,.plate__name,.reach__h){letter-spacing:0}.fig{margin:0}.fig__frame{position:relative;overflow:hidden;background:var(--paper-3)}.fig__frame--3x4{aspect-ratio:3/4}.fig__frame--16x9{aspect-ratio:16/9}.fig__frame img{position:absolute;left:0;width:100%;max-width:none;object-fit:cover;display:block}.fig__frame--3x4 img{top:-7%;height:114%}.fig__frame--16x9 img{top:-6%;height:112%}.fig__cap{margin-top:.75rem}:is(.area__sheet,.plate__item,.fig):focus-within{clip-path:none!important}.who{padding-block:var(--section);overflow:hidden}.who .ed-grid{align-items:start;row-gap:3rem}.who__text{grid-column:1/span 7;display:grid;gap:1.5rem}.who__text .ed-h2{margin-bottom:.75rem}.who__year{grid-column:9/span 4;position:relative;padding-top:1rem}.who__num{display:block;font:100 clamp(5rem,11vw,10.5rem)/.82 var(--font-sans);letter-spacing:-.06em;color:var(--navy);font-variant-numeric:tabular-nums}.who__year .ed-mono{display:block;margin-top:1rem;border-top:1px solid var(--rule);padding-top:.75rem}[dir=rtl] .who__num{font-weight:300}.areas{background:var(--paper-2);padding-block:var(--section) 0}.areas__head{display:grid;gap:1.5rem;margin-bottom:6rem}.area,.areas__list{position:relative}.area{border-top:1px solid var(--rule)}.area__sheet{background:var(--paper-2);padding-block:clamp(2.5rem,6vw,4.5rem)}.area .ed-grid{align-items:start;row-gap:1.5rem}.area__text{grid-column:1/span 6;display:grid;gap:2rem;align-content:start;padding-top:.5rem}.area--text .area__text{grid-column:1/-1}.area__fig{grid-column:8/span 5}.area__name{font:400 var(--t-2xl)/1.05 var(--font-sans);letter-spacing:var(--track-snug);color:var(--ink);overflow-wrap:break-word}.area__copy{display:grid;gap:1rem;justify-items:start}.area__line{position:absolute;inset-block:0;inset-inline-start:calc(var(--gutter) * .5);width:1px;background:var(--navy);opacity:.35}.ledger{padding-block:var(--section)}.ledger .ed-grid{row-gap:3rem}.ledger__head{grid-column:1/span 5}.ledger__list{grid-column:6/span 7;margin:0}.ledger__row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.5rem;padding-block:1.15rem;border-top:1px solid var(--rule)}.ledger__row:last-child{border-bottom:1px solid var(--rule)}.ledger__row dt{font:600 var(--t-base)/1.4 var(--font-sans);color:var(--ink)}.ledger__row dd{margin:0;font:400 var(--t-sm)/1.6 var(--font-sans);color:var(--ink-soft)}.resp,.weigh{--ink:#F7F5F0;--ink-soft:#B9C3D6;color:var(--ink);background:var(--navy)}:is(.weigh,.resp) :focus-visible{outline-color:var(--sky)}:is(.weigh,.resp) ::selection{background:var(--sky);color:var(--navy-deep)}.resp__kicker,.weigh__kicker{font:400 .76rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}.resp__cta,.weigh__cta{font:500 var(--t-base)/1.3 var(--font-sans);color:#F7F5F0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-underline-offset .16s var(--ease-out),color .16s var(--ease-out)}:is(.weigh__cta,.resp__cta):hover{color:#FFFFFF}@media (hover:hover) and (pointer:fine){:is(.weigh__cta,.resp__cta):hover{text-underline-offset:.42em}}.weigh{--t:clamp(0,calc((var(--sc-p, 0) - 0.04) / 0.78),1);--tw:var(--t)}[dir=rtl] .weigh{--tw:clamp(0,calc((var(--t) - 0.5) * 100000 + 1),1)}.weigh .sc-stage{display:grid;align-content:center;background:var(--navy)}.weigh__inner{padding-inline:var(--gutter);max-width:80rem;min-width:0}.weigh__kicker{margin-bottom:2rem}.weigh__line{font:300 min(7.6vw,13vh,8.5rem)/1.02 var(--font-sans);letter-spacing:var(--track-tight);color:#F7F5F0;overflow-wrap:break-word}.weigh__l{display:block}.weigh__w{display:inline-block;max-width:100%;text-align:start}.weigh__w--heavy{font-weight:calc(300 + 400 * var(--tw))}.weigh__w--light{font-weight:calc(600 - 350 * var(--tw));color:color-mix(in srgb,#F7F5F0 calc(100% - 42% * var(--t)),#17294C);transition:color .4s var(--ease-out)}[dir=rtl] .weigh__w--light{font-weight:calc(600 - 300 * var(--tw))}.weigh__beam{position:relative;height:1px;margin-top:4rem;max-width:34rem}.weigh__beam i{position:absolute;inset:0;background:var(--sky);opacity:.7;transform-origin:50% 50%;transform:rotate(calc(-1.4deg + 2.8deg * var(--t)))}[dir=rtl] .weigh__beam i{transform:rotate(calc(1.4deg - 2.8deg * var(--t)))}.weigh__beam:after{content:"";position:absolute;left:50%;top:4px;width:9px;height:9px;margin-left:-4.5px;border:1px solid var(--sky);border-radius:50%;opacity:.7}.weigh__after{margin-top:3rem;max-width:52ch;display:grid;gap:1.5rem;justify-items:start}.weigh__after p{font:400 var(--t-lg)/1.55 var(--font-sans);color:#C9D2E3;text-wrap:pretty}.resp{padding-block:var(--section)}.resp__grid{row-gap:2.5rem;align-items:end}.resp__main{grid-column:1/span 8}.resp__side{grid-column:9/span 4;display:grid;gap:1.5rem;justify-items:start}.resp__kicker{margin-bottom:1.5rem}.resp__quote{font:300 var(--t-3xl)/1.06 var(--font-sans);letter-spacing:var(--track-tight);color:#F7F5F0;max-width:22ch;text-wrap:balance;overflow-wrap:break-word}.resp__body{font:400 var(--t-base)/1.65 var(--font-sans);color:#C9D2E3;max-width:48ch}[dir=rtl] :is(.weigh__kicker,.resp__kicker){font-family:var(--font-sans);letter-spacing:0}[dir=rtl] :is(.weigh__line,.resp__quote){letter-spacing:0;line-height:1.3}@media (max-width:859.98px){.resp__main,.resp__side{grid-column:1/-1}}@media (max-width:760px){.weigh__line{font-size:11vw;line-height:1.06}[dir=rtl] .weigh__line{line-height:1.3}}@media (prefers-reduced-motion:reduce){.weigh{--t:1}.resp__cta,.weigh__cta,.weigh__w--light{transition:none}}.partners{padding-block:var(--section)}.partners .ed-grid{row-gap:3rem}.partners__head{grid-column:1/span 6;display:grid;gap:1.5rem}.plate{grid-column:1/-1;display:grid;grid-template-columns:1fr;border-top:3px solid var(--navy)}.plate__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1.5rem;padding:clamp(1.6rem,3.2vw,2.6rem) 0;border-bottom:1px solid var(--rule)}.plate__who{display:grid;gap:1rem;justify-items:start;min-width:0}.plate__logo{max-height:40px;max-width:100%;width:auto;height:auto;object-fit:contain}.plate__name{font:300 var(--t-3xl)/1 var(--font-sans);letter-spacing:var(--track-tight);color:var(--navy);text-wrap:balance;overflow-wrap:break-word}.plate__item .ed-mono{display:block;white-space:nowrap}.plate__desc{margin-top:.25rem}.outlook{padding-block:var(--section)}.outlook .ed-grid{row-gap:3rem}:is(.partners,[data-chapter]:has(>.partners))+.outlook{border-top:0;padding-top:0;margin-top:calc(4.5rem - var(--section))}.reach__fig{grid-column:1/span 7}.reach{grid-column:9/span 4;display:grid;gap:1rem;justify-items:start;align-content:center}.reach--wide{grid-column:1/span 8}.reach__h{font:500 var(--t-xl)/1.2 var(--font-sans);letter-spacing:var(--track-snug);color:var(--ink);text-wrap:balance;overflow-wrap:break-word}.faq{background:var(--paper-2);padding-block:var(--section)}.faq .ed-grid{row-gap:2rem}.faq__head{grid-column:1/span 4}.faq__intro{margin-top:1rem}.faq__list{grid-column:5/span 8}.faq__row{border-top:1px solid var(--rule)}.faq__row:last-child{border-bottom:1px solid var(--rule)}.faq__q{display:flex;width:100%;justify-content:space-between;align-items:center;gap:1.5rem;min-height:44px;padding:1.1rem 0;background:none;border:0;cursor:pointer;text-align:start;font:500 var(--t-base)/1.45 var(--font-sans);color:var(--ink)}.faq__q:after{content:"+";content:"+"/"";flex:none;font:300 1.4rem/1 var(--font-sans);color:var(--navy);transition:transform .2s var(--ease-out)}.faq__q[aria-expanded=true]:after{transform:rotate(45deg)}.faq__a{margin:0 0 1.25rem;max-width:62ch;font:400 var(--t-sm)/1.65 var(--font-sans);color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.ed-link,.ed-link span[aria-hidden],.faq__q:after{transition:none}}@media (max-width:859.98px){:is(.who__text,.who__year,.ledger__head,.ledger__list,.partners__head,.reach,.reach__fig,.faq__head,.faq__list){grid-column:1/-1}.who__year{display:flex;align-items:end;gap:1.5rem;padding-top:0}.who__num{font-size:5.4rem}.who__year .ed-mono{border:0;padding:0 0 .5rem;margin-top:0}.area__fig,.area__text{grid-column:1/-1}.area__fig{order:-1}.area .fig__frame--3x4{aspect-ratio:4/3}.ledger__row{grid-template-columns:1fr;gap:.5rem}.plate__item{grid-template-columns:1fr;gap:.75rem}.plate__name{font-size:clamp(1.9rem,8.4vw,2.6rem)}.plate__item .ed-mono{white-space:normal;overflow-wrap:break-word}}.inner{padding-block:clamp(3.5rem,7vw,8rem)}.inner .ed-h2{font-size:var(--t-2xl)}.inner .ed-grid{row-gap:3rem}.inner .ledger__head{display:grid;gap:1.25rem;align-content:start}.inner .ledger__head .ed-body{margin:0}.ledger__term{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;align-items:baseline}.ledger__num{font-variant-numeric:tabular-nums}.ledger__row--year dt{font:300 var(--t-xl)/1.1 var(--font-sans);color:var(--navy);letter-spacing:var(--track-snug);font-variant-numeric:tabular-nums}.ledger__body{grid-column:6/span 7;display:grid}.ledger__body .ledger__list{grid-column:auto}.ledger__note{margin-top:1.5rem;padding-inline-start:1rem;border-inline-start:1px solid var(--navy)}.ledger--navy{--ink:#F7F5F0;--ink-soft:#B9C3D6;--rule:rgba(157,178,220,0.28);--mono-grey:var(--sky);background:var(--navy);color:var(--ink)}.ledger--navy :focus-visible{outline-color:var(--sky)}.ledger--navy ::selection{background:var(--sky);color:var(--navy-deep)}.ledger--navy .ed-link{color:var(--sky)}@media (hover:hover) and (pointer:fine){.ledger--navy .ed-link:hover{color:var(--canvas)}}.stmt__list{grid-column:1/-1}.stmt__row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1.5rem clamp(1rem,2.4vw,2.5rem);padding-block:clamp(1.75rem,3.5vw,3rem);border-top:1px solid var(--rule)}.stmt__row:last-child{border-bottom:1px solid var(--rule)}.stmt__label{margin:0}.stmt__text{margin:0;font:300 var(--t-xl)/1.3 var(--font-sans);letter-spacing:var(--track-snug);color:var(--ink);max-width:36ch;text-wrap:pretty;overflow-wrap:anywhere}[dir=rtl] .stmt__text{letter-spacing:0}.lead__fig{grid-column:1/span 4}.lead__text{grid-column:6/span 7;display:grid;gap:1.5rem;align-content:start}.lead--solo .lead__text{grid-column:3/span 8}.lead__quote{margin:0;font:300 var(--t-xl)/1.35 var(--font-sans);letter-spacing:var(--track-snug);color:var(--ink);max-width:34ch;text-wrap:pretty}[dir=rtl] .lead__quote{letter-spacing:0}.lead__attr{margin:0;padding-inline-start:1rem;border-inline-start:1px solid var(--navy)}.capd__list{grid-column:1/-1}.capd__item{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.5rem clamp(1rem,2.4vw,2.5rem);padding-block:clamp(1.75rem,3.5vw,3rem);border-top:1px solid var(--rule)}.capd__item:last-child{border-bottom:1px solid var(--rule)}.capd__title{margin:.75rem 0 0;font:400 var(--t-xl)/1.1 var(--font-sans);letter-spacing:var(--track-snug);color:var(--ink);max-width:16ch;overflow-wrap:break-word}[dir=rtl] .capd__title{letter-spacing:0}.capd__copy{display:grid;gap:1.5rem;align-content:start;min-width:0}.capd__points{margin:0;padding:0;list-style:none}.capd__points li{padding-block:.7rem;border-top:1px solid var(--rule);font:400 var(--t-sm)/1.55 var(--font-sans);color:var(--ink-soft)}@media (max-width:859.98px){:is(.ledger__body,.lead__fig,.lead__text,.lead--solo .lead__text){grid-column:1/-1}.capd__item,.stmt__row{grid-template-columns:minmax(0,1fr)}.ledger__term{grid-template-columns:2.25rem minmax(0,1fr)}}.ledger__tags{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.5rem}.ledger__tags li{overflow-wrap:anywhere}.cat,.idx-section,.ins{padding-block:clamp(2.5rem,5vw,5rem)}.idx-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2rem;margin-block-end:clamp(1.5rem,3vw,2.5rem)}.idx-head .ed-h2{font-size:var(--t-xl)}.idx{border-top:1px solid var(--rule)}.idx__row{display:grid;align-items:center;gap:1rem clamp(1rem,2.4vw,2.5rem);grid-template-columns:minmax(0,1fr);padding-block:1.25rem;border-bottom:1px solid var(--rule);color:inherit;text-decoration:none}.idx__row--thumb{grid-template-columns:5rem minmax(0,1fr)}.idx__row--meta{grid-template-columns:minmax(0,1fr) minmax(0,12rem)}.idx__row--thumb.idx__row--meta{grid-template-columns:5rem minmax(0,1fr) minmax(0,12rem)}.idx__row--go{grid-template-columns:minmax(0,1fr) auto}.idx__row--area{grid-template-columns:2.75rem minmax(0,1fr) auto}.idx__row--article{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}.idx__row--article.idx__row--thumb{grid-template-columns:minmax(0,12rem) minmax(0,1fr) 5rem}.idx__thumb{display:block;width:5rem;aspect-ratio:1;object-fit:cover;background:var(--placeholder-fill)}.idx__main{display:grid;gap:.35rem;min-width:0}.idx__title{margin:0;font:400 var(--t-lg)/1.25 var(--font-sans);letter-spacing:var(--track-snug);color:var(--ink);overflow-wrap:anywhere;transition:color .16s var(--ease-out)}.idx__desc{font:400 var(--t-sm)/1.55 var(--font-sans);color:var(--ink-soft);max-width:60ch}.idx__meta,.idx__num,.idx__tag{overflow-wrap:anywhere}.idx__go{color:var(--navy);transition:transform .16s var(--ease-out)}[dir=rtl] .idx__go{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.idx__row:hover .idx__title{color:var(--navy)}.idx__row:hover .idx__go{transform:translateX(4px)}[dir=rtl] .idx__row:hover .idx__go{transform:scaleX(-1) translateX(4px)}}.idx__row:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.cat__grid{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.cat__side{display:grid;gap:2rem;justify-items:start}.cat__side>*{width:100%}.cat__side>.ed-link{width:auto}.facet__label{margin:0 0 .75rem}.facet__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.facet__link{display:block;padding-block:.6rem;border-bottom:1px solid var(--rule);font:400 .74rem/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mono-grey);text-decoration:none;overflow-wrap:anywhere;border-inline-start:2px solid transparent;padding-inline-start:.75rem;transition:color .16s var(--ease-out),border-color .16s var(--ease-out)}.facet__link[aria-current]{color:var(--ink);border-inline-start-color:var(--navy)}@media (hover:hover) and (pointer:fine){.facet__link:hover{color:var(--ink)}}.cat__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-block-end:1rem}.cat__all{color:var(--navy);text-decoration:underline;text-underline-offset:.3em}.cat__empty{font:300 var(--t-xl)/1.2 var(--font-sans);letter-spacing:var(--track-snug);color:var(--ink);margin:0 0 1rem;max-width:30ch}.cat--empty .cat__empty{margin-block-end:1.5rem}.ins__filters{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;padding-block-end:1.25rem;margin-block-end:clamp(2rem,4vw,3.5rem);border-bottom:1px solid var(--rule)}.ins__filter{text-decoration:none;padding-block:.3rem;border-bottom:1px solid transparent;transition:color .16s var(--ease-out),border-color .16s var(--ease-out)}.ins__filter[aria-current]{color:var(--ink);border-bottom-color:var(--navy)}@media (hover:hover) and (pointer:fine){.ins__filter:hover{color:var(--ink)}}.ins__feature{row-gap:1.75rem;margin-block-end:clamp(2.5rem,5vw,4.5rem);align-items:center}.ins__fig{grid-column:1/span 7;aspect-ratio:4/3;background:var(--placeholder-fill);overflow:hidden}.ins__fig img{display:block;width:100%;height:100%;object-fit:cover}.ins__copy{grid-column:8/span 5;display:grid;gap:1rem;justify-items:start;min-width:0}.ins__title{margin:0;font:400 var(--t-2xl)/1.08 var(--font-sans);letter-spacing:var(--track-snug);color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.ins__title a{color:inherit;text-decoration:none}@media (max-width:859.98px){.cat__grid{grid-template-columns:minmax(0,1fr)}.ins__copy,.ins__fig{grid-column:1/-1}.idx__row--article,.idx__row--article.idx__row--thumb{grid-template-columns:minmax(0,1fr)}.idx__row--article .idx__thumb{width:100%;aspect-ratio:16/9}.idx__row--meta{grid-template-columns:minmax(0,1fr)}.idx__row--thumb.idx__row--meta{grid-template-columns:5rem minmax(0,1fr)}.idx__row--thumb.idx__row--meta .idx__meta{grid-column:2}}.enq-section,.legal{padding-block:clamp(2.5rem,5vw,5rem)}.enq__info{margin:0 0 clamp(2.5rem,5vw,4.5rem);border-top:1px solid var(--rule)}.enq__info-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:.5rem 1.5rem;padding-block:1.1rem;border-bottom:1px solid var(--rule)}.enq__info-row dt{align-self:baseline}.enq__info-row dd{margin:0;display:grid;gap:.3rem;min-width:0}.enq__info-value{font:400 var(--t-lg)/1.3 var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.enq__info-caption{font:400 var(--t-sm)/1.55 var(--font-sans);color:var(--ink-soft);overflow-wrap:anywhere}.enq__h{font-size:var(--t-xl);margin-block:clamp(2rem,4vw,3.5rem) .75rem}.enq__lede{margin-block-end:1rem}.enq__alt{display:inline-flex;align-items:center;min-height:44px;margin-block-end:1.5rem}.enq__split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(1.5rem,4vw,4rem);align-items:stretch;margin-block-start:1rem}.enq__split--solo{grid-template-columns:minmax(0,40rem)}.enq__map{width:100%;height:100%;min-height:25rem;border:1px solid var(--rule);background:var(--placeholder-fill)}.enq{display:grid;gap:1.5rem;min-width:0;position:relative}.enq__field,.enq__group{display:grid;gap:.4rem;margin:0;padding:0;border:0;min-width:0}.enq__label{display:block;padding:0}.enq__input{width:100%;min-height:44px;padding:.55rem 0;background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--rule);border-radius:0;font:400 var(--t-base)/1.5 var(--font-sans);transition:border-color .16s var(--ease-out)}textarea.enq__input{resize:vertical;min-height:7.5rem}.enq__input:focus{border-bottom-color:var(--navy)}.enq__input:focus-visible{outline:2px solid var(--navy);outline-offset:3px;border-radius:2px}.enq__input[aria-invalid=true]{border-bottom-color:#B3261E}.enq__opts{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.4rem}.enq__opt{display:inline-flex;align-items:center;min-height:44px;padding-inline:1rem;border:1px solid var(--rule);color:var(--ink-soft);cursor:pointer;font:400 var(--t-sm)/1.2 var(--font-sans);transition:color .16s var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out)}.enq__opt[data-checked]{background:var(--navy);border-color:var(--navy);color:var(--canvas)}.enq__opt:has(input:focus-visible){outline:2px solid var(--navy);outline-offset:3px}@media (hover:hover) and (pointer:fine){.enq__opt:not([data-checked]):hover{color:var(--ink);border-color:var(--ink-soft)}}.enq__error{font:400 var(--t-sm)/1.4 var(--font-sans);color:#B3261E;margin:0}.enq__error--form{font-weight:500}.enq__submit{justify-self:start;min-height:44px;padding:.8rem 2rem;cursor:pointer;background:var(--navy);color:var(--canvas);border:1px solid var(--navy);font:500 var(--t-sm)/1 var(--font-sans);transition:background-color .16s var(--ease-out)}.enq__submit:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.enq__submit:disabled{cursor:default;opacity:.7}@media (hover:hover) and (pointer:fine){.enq__submit:not(:disabled):hover{background:var(--navy-deep)}}.enq__done{display:grid;gap:1rem;justify-items:start;padding-block:1.5rem;border-top:1px solid var(--rule);max-width:40rem}.enq__done-h{font:300 var(--t-xl)/1.15 var(--font-sans);letter-spacing:var(--track-snug);color:var(--ink);text-wrap:balance}[dir=rtl] .enq__done-h{letter-spacing:0}.legal__cover{padding-block-end:clamp(1.5rem,3vw,2.5rem)}.legal__h1{font-size:var(--t-2xl);max-width:20ch;margin-block-end:1.25rem}.legal__lede{max-width:58ch}.legal__tabs{border-top:1px solid var(--rule);padding-block-start:1rem}.legal__tabs-label{margin-block-end:.25rem}.legal__tablist{display:flex;flex-wrap:wrap;gap:0 1.75rem}.legal__tab{min-height:44px;padding:0;background:none;border:0;border-bottom:1px solid transparent;border-radius:0;cursor:pointer;color:var(--mono-grey);text-align:start;transition:color .16s var(--ease-out),border-color .16s var(--ease-out)}.legal__tab[aria-current]{color:var(--ink);border-bottom-color:var(--navy)}@media (hover:hover) and (pointer:fine){.legal__tab:hover{color:var(--ink)}}.legal__note{margin-block-start:1.25rem}.legal__review{margin-block-start:1.5rem;padding-inline-start:1rem;border-inline-start:1px solid var(--navy);display:grid;gap:.5rem}.legal__clauses{margin-block-start:2rem}.legal__clause{border-top:1px solid var(--rule);padding-block:1.5rem;display:grid;gap:.6rem;justify-items:start}.legal__clause:last-child{border-bottom:1px solid var(--rule)}.legal__clauses+.legal__contact{margin-block-start:0}.legal__contact{margin-block-start:2rem}.legal__clause-h{font:600 var(--t-base)/1.3 var(--font-sans);color:var(--ink);margin:0}.legal__clause-body{max-width:68ch;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:859.98px){.enq__split,.enq__split--solo{grid-template-columns:minmax(0,1fr)}.enq__map{min-height:20rem}.enq__info-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.enq__input,.enq__opt,.enq__submit,.legal__tab{transition:none}}.detail .ed-grid{align-items:start;row-gap:2.5rem}.detail__facts{grid-column:1/span 7;margin:0}.detail__figs{grid-column:9/span 4;display:grid;gap:1.75rem}.detail__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.detail__actions .opening__cta{margin-top:0}.detail__share{grid-column:1/-1}.detail__note{grid-column:1/span 7;margin:0}.share{display:grid;gap:.75rem}.share__label{margin:0}.share__list{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;margin:0;padding:0}.share__link{color:var(--ink-soft);text-decoration:none;overflow-wrap:anywhere}.share__link:focus-visible{outline:2px solid var(--navy);outline-offset:3px}@media (hover:hover) and (pointer:fine){.share__link:hover{color:var(--navy);text-decoration:underline;text-underline-offset:.25em}}.article__main{grid-column:1/span 8;min-width:0}.article__cap{margin:0 0 1.5rem}.article__aside{grid-column:10/span 3;display:grid;gap:2rem;min-width:0}.article__aside-h{margin:0 0 .5rem;padding-top:.75rem;border-top:1px solid var(--rule)}.article__ledger{margin:0}.article__ledger .ledger__row{grid-template-columns:minmax(0,1fr);gap:.2rem;padding-block:.8rem}.article__aside .ed-body{margin:0 0 .75rem;font-size:var(--t-sm)}.article__related{margin-top:clamp(3rem,6vw,6rem);padding-top:2rem;border-top:1px solid var(--rule)}.article__related-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem}.article__related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem}.article__card{display:grid;gap:.6rem;align-content:start;color:inherit;text-decoration:none;min-width:0}.article__card img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--paper-3)}.article__card p{margin:0}.article__card h3{margin:0;font:600 var(--t-base)/1.3 var(--font-sans);color:var(--ink);overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.article__card:hover h3{color:var(--navy)}}.article__card:focus-visible{outline:2px solid var(--navy);outline-offset:4px}@media (max-width:859px){:is(.detail__facts,.detail__figs,.detail__note,.article__main,.article__aside){grid-column:1/-1}}