body:has(.ev4){--ev-night: #0e2236;--ev-night-2: #163452;--ev-blue: #4191c8;--ev-blue-d: #2a76b3;--ev-red: #eb4642;--ev-red-d: #c42f2b;--ev-ice: #e8f1f9;--ev-cold: #9cc4e4;--ls-label: .04em}body:has(.ev4) .crumbs{max-width:none;padding-inline:0;background:var(--ev-night);color:#ffffffc7}body:has(.ev4) .crumbs ol{max-width:calc(var(--col) + 2 * var(--gut));min-height:40px;margin:0 auto;padding:var(--s4) var(--gut) var(--s3)}body:has(.ev4) .crumbs [aria-current]{color:var(--on-dark)}body:has(.ev4) .crumbs li+li:before{color:#ffffff4d}@media(hover:hover){body:has(.ev4) .crumbs a:hover{color:var(--on-dark)}}.ev4-hero{--ev4-top: calc(var(--hdr) + 1px + 60px);position:relative;display:flex;flex-direction:column;overflow:hidden;color:var(--on-dark);min-height:calc(100svh - var(--ev4-top) - var(--bar) - var(--safe-b));background:radial-gradient(80% 50% at 70% 100%,rgb(65 145 200 / .3),transparent 65%),var(--ev-night)}.ev4-hero:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,var(--ev-blue),var(--ev-red))}.ev4-hero__in{display:grid;gap:var(--s4);justify-items:start;align-content:start;padding-block:var(--s5) var(--s7)}.ev4-tag{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);font:var(--w-sub) var(--t-micro)/1 var(--font);letter-spacing:var(--ls-label);text-transform:uppercase}.ev4-tag>span:first-child{padding:var(--s2) var(--s3);border:1px solid rgb(255 255 255 / .4);border-radius:var(--r-pill);color:#ffffffd9}.ev4-tag__m{color:#ffffffb3}.ev4-h{margin-top:var(--s1);font:var(--w-head) clamp(48px,14vw,76px)/.9 var(--font);letter-spacing:var(--ls-caps);text-transform:uppercase;text-wrap:balance}.ev4-dom{position:relative;display:inline-flex;align-items:center;gap:.3em;margin-top:var(--s3);padding-bottom:var(--s2);font:var(--w-strong) var(--t-small)/1.2 var(--font);color:var(--on-dark);text-decoration:none;background:linear-gradient(90deg,var(--ev-red),var(--ev-red)) bottom / 100% 2px no-repeat;transition:background-size var(--dur)}.ev4-dom:before{content:"";position:absolute;inset:calc(-1 * var(--s3)) calc(-1 * var(--s2))}@media(hover:hover){.ev4-dom:hover{color:var(--on-dark);background-size:100% 4px}}.ev4-dom:active{translate:0 1px}.ev4-dom:focus-visible{outline:2px solid var(--ev-cold);outline-offset:4px;border-radius:4px}@media(min-width:900px){.ev4-hero{min-height:clamp(600px,calc(100svh - var(--ev4-top)),880px)}.ev4-hero__in{flex:1;align-content:center;gap:var(--s5);padding-block:var(--s6) var(--s8)}.ev4-h{font-size:clamp(52px,5.2vw,76px);line-height:.92}.ev4-dom{font-size:var(--t-body)}}.ev4-body{display:grid;grid-template-columns:minmax(0,1fr)}.ev4-side{display:contents}.ev4-pass{display:grid;gap:var(--s4);margin-top:var(--s6);padding:var(--s5);border-radius:var(--r-m);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.ev4-pass>div{display:grid;gap:var(--s2)}.ev4-pass dt{font:var(--w-sub) var(--t-micro)/1 var(--font);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted)}.ev4-pass dd{margin:0;font-size:var(--t-small);line-height:1.5}.ev4-pass a{display:inline-flex;align-items:center;gap:.25em;min-height:var(--tap)}.ev4-toc{--ctoc-accent: var(--ev-red-d)}.ev4-rad{position:relative;flex:none;width:10px;height:16px;overflow:hidden;border-radius:4px;box-shadow:inset 0 0 0 1px var(--line-field)}.ev4-rad:before{content:"";position:absolute;inset:0;transform-origin:bottom;scale:1 0;background:var(--ev-red);transition:scale var(--dur)}.ev4-toc a.is-read .ev4-rad:before,.ev4-toc a[aria-current] .ev4-rad:before{scale:1 1}.ev4-toc a[aria-current] .ev4-rad{box-shadow:0 0 0 2px var(--ev-blue)}@media(min-width:1100px){.ev4-rad{width:12px;height:19px}}.ev4-main{min-width:0}.ev4-s{padding-block:var(--s7) 0;scroll-margin-top:calc(var(--hdr) + 2 * var(--s2) + var(--tap) + 1px + var(--s5))}.ev4-n{font:var(--w-sub) var(--t-small)/1 var(--font);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ev-blue-d)}.ev4-big{margin-top:var(--s3);font:var(--w-head) var(--t-h1)/var(--lh-head) var(--font);letter-spacing:var(--ls-head);text-wrap:balance}.ev4-s .lead{margin-top:var(--s3)}.ev4-p{margin-top:var(--s3);max-width:36em;color:var(--ink-2);text-wrap:pretty}.ev4-h3{font:var(--w-sub) var(--t-h3)/var(--lh-head) var(--font);text-wrap:balance}.ev4-gap{margin-top:var(--s6)}.ev4-cap{margin-top:var(--s3);font-size:var(--t-small);max-width:40em}.ev4-four{display:grid;gap:var(--s5);margin-top:var(--s5)}.ev4-four dt{margin-bottom:var(--s2);font:var(--w-sub) var(--t-small)/1 var(--font);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted)}.ev4-four dd{margin:0;color:var(--ink-2);max-width:34em;text-wrap:pretty}.ev4-four>div{padding-top:var(--s3);border-top:2px solid var(--ev-blue)}.ev4-four>div:last-child{border-top-color:var(--ev-red)}.ev4-facts{display:grid;gap:var(--s2);margin:var(--s5) 0 0;padding:0;list-style:none}.ev4-facts li{display:grid;grid-template-columns:4.6em 1fr;gap:var(--s3);align-items:baseline;padding:var(--s4);border-radius:var(--r-s);background:var(--ev-ice)}.ev4-facts b{font:var(--w-head) 28px/1 var(--font);letter-spacing:var(--ls-head);color:var(--ev-blue-d);white-space:nowrap}.ev4-facts li:last-child b{color:var(--ev-red-d)}.ev4-facts span{color:var(--ink-2);text-wrap:pretty}.ev4-year{margin-top:var(--s6);font:var(--w-head) clamp(56px,18vw,120px)/.8 var(--font);letter-spacing:var(--ls-caps);color:transparent;-webkit-text-stroke:1.5px var(--ev-blue-d)}.ev4-deck{display:grid;gap:var(--s1);margin:var(--s2) 0 0;padding:0;list-style:none}.ev4-deck li{position:relative;isolation:isolate;display:grid;gap:var(--s1);padding:var(--s4);overflow:hidden;background:var(--ev-ice)}.ev4-deck li:before{content:"";position:absolute;inset:0;z-index:-1;transform-origin:left;background:linear-gradient(90deg,#4191c847,#eb46421a)}.ev4-deck li:first-child{border-radius:var(--r-s) var(--r-s) 0 0}.ev4-deck li:last-child{border-radius:0 0 var(--r-s) var(--r-s)}.ev4-deck b{font:var(--w-sub) var(--t-small)/1.2 var(--font);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ev-blue-d)}.ev4-deck span{line-height:1.45;text-wrap:pretty}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.ev4-deck li:before{animation:ev4-lay linear both;animation-timeline:view();animation-range:entry 20% entry 100%}}}@keyframes ev4-lay{0%{scale:0 1}to{scale:1 1}}.ev4-name{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--s3);align-items:center;margin-top:var(--s5);max-width:560px}.ev4-name figure{margin:0;display:grid;gap:var(--s2)}.ev4-name__box{aspect-ratio:1;border-radius:var(--r-m);background:#d9d9d9}.ev4-name img{width:100%;height:auto;border-radius:var(--r-m);background:#fff;box-shadow:0 0 0 1px var(--line)}.ev4-name figcaption{font-size:var(--t-micro);line-height:1.35;color:var(--muted);text-wrap:pretty}.ev4-name__now{font-weight:var(--w-sub);color:var(--ev-blue-d);text-transform:uppercase;letter-spacing:.05em}.ev4-name__arr{color:var(--ev-red-d);font-size:28px}.ev4-apply{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);margin-top:var(--s4)}.ev4-apply figure{margin:0}.ev4-apply img{display:block;width:100%;height:auto;border-radius:var(--r-s);box-shadow:0 0 0 1px var(--line)}.ev4-apply__wide{grid-column:1 / -1}.ev4-fix{display:grid;gap:var(--s3);margin:var(--s5) 0 0;padding:0;list-style:none}.ev4-fix__i{display:grid;grid-template-columns:auto 1fr;column-gap:var(--s4);row-gap:var(--s3);padding:var(--s5) var(--s4);border-radius:var(--r-m);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.ev4-fix__n{grid-row:span 2;font:var(--w-head) var(--t-h2)/var(--lh-head) var(--font);color:var(--ev-blue-d);font-variant-numeric:tabular-nums}.ev4-fix__q{font:var(--w-sub) calc(var(--t-body) + 2px)/1.3 var(--font);letter-spacing:var(--ls-head);text-wrap:balance}.ev4-fix__a{color:var(--ink-2);text-wrap:pretty}.ev4-tag{display:block;margin-bottom:var(--s1);font:var(--w-sub) var(--t-micro)/1.2 var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--ev-blue-d)}.ev4-tag--red{color:var(--ev-red-d)}.ev4-fix__img{grid-column:1 / -1;display:grid;gap:var(--s3);min-width:0}.ev4-fix__img figure{margin:0;min-width:0}.ev4-fix__img .bf__win img{aspect-ratio:8 / 5;object-fit:cover;object-position:top}.ev4-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2);margin:var(--s5) 0 0;padding:0;list-style:none}.ev4-strip img{display:block;width:100%;height:auto;border-radius:var(--r-s)}.ev4-reels{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4) var(--s3);margin:var(--s5) 0 0;padding:0;list-style:none}.ev4-reels li{min-width:0}.ev4-reels video{display:block;width:100%;height:auto;aspect-ratio:9 / 16;border-radius:18px;border:4px solid #08131f;background:var(--ev-night)}.ev4-reels p{margin-top:var(--s2);font-size:var(--t-small);line-height:1.4;color:var(--ink-2);text-wrap:pretty}.ev4-reels b{color:var(--ev-red-d);font-variant-numeric:tabular-nums}.ev4-hp{display:flex;justify-content:center;gap:var(--s4);margin-top:var(--s5)}.ev4-hp .ev4-hph{--ph-w: min(184px, calc((100vw - 2 * var(--gut) - var(--s4)) / 2))}.ev4-hp .ph__cap{text-align:center}.ev4-body .ph img.ph__scr{box-sizing:border-box;width:calc(100% - var(--ph-w) * .09);height:calc(100% - var(--ph-w) * .09);padding-top:calc(var(--ph-w) * .12);background:#fff}.ev4-end{display:grid;gap:var(--s5);justify-items:start;padding-block:var(--s7)}.ev4-share{display:grid;gap:var(--s2);justify-items:start}.ev4-share__t{font-size:var(--t-small);max-width:32em;text-wrap:pretty}@media(min-width:760px){.ev4-deck li{grid-template-columns:9em 1fr;column-gap:var(--s4)}.ev4-fix__i{grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr)}.ev4-fix__img{grid-column:3;grid-row:1 / span 2}.ev4-fix__img.is-pair{grid-column:1 / -1;grid-row:auto;grid-template-columns:1fr 1fr}.ev4-strip{grid-template-columns:repeat(3,1fr)}.ev4-reels{grid-template-columns:repeat(4,1fr)}.ev4-hp .ev4-hph{--ph-w: 224px}.ev4-hp{gap:var(--s5)}.ev4-apply{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.ev4-s{padding-block-start:var(--s8)}}@media(min-width:1100px){.ev4-body{grid-template-columns:240px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:var(--s7)}.ev4-main{grid-column:2;grid-row:1 / span 2}.ev4-pass{grid-column:1;grid-row:1;margin:var(--s7) 0 0}.ev4-toc{grid-column:1;grid-row:2;align-self:start}}
