@font-face{font-family:Oswald;src:url(/_astro/oswald-latin.9AWb_KF-.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/_astro/fraunces-latin.DihXLNYH.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/_astro/fraunces-latin-italic.lSdLDfvT.woff2)format("woff2");font-weight:400 500;font-style:italic;font-display:swap}@keyframes plates-mq{to{transform:translate(-50%)}}@keyframes plates-pop{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes plates-spin{to{transform:rotate(360deg)}}@keyframes plates-breathe{0%{transform:scale(1)}to{transform:scale(1.06)}}html:has(body.plates){scroll-behavior:smooth}html body.plates{--paper:#e9d8b3;--paper-deep:#dfc79b;--card:#f0e2c0;--paper-hi:#f6ecd0;--ink:#16494c;--ink-deep:#0c3134;--orange:#c0651a;--orange-hi:#e08a3c;--orange-text:#8f4711;--mint-hi:#6ad4c8;--line:color-mix(in srgb, var(--ink) 28%, transparent);--muted:color-mix(in srgb, var(--ink) 82%, var(--paper));--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");--focus:var(--orange-text);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;background-image:none;font-family:Oswald,system-ui,sans-serif;overflow-x:hidden}html body.plates :where(h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd,dt){margin:0;padding:0}html body.plates :where(ul){list-style:none}html body.plates :where(svg){display:block}html body.plates :where(button){color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}html body.plates a:not(.button-link,.skip-link){color:inherit;text-decoration:none}html body.plates a:not(.button-link,.skip-link):hover{color:inherit}html body.plates ::selection{background:var(--orange-text);color:var(--paper)}html body.plates :focus-visible{outline:2px solid var(--focus);outline-offset:3px}html body.plates main{padding-inline:0;display:block}html body.plates header,html body.plates footer{width:100%;max-width:none;display:block}html body.plates .wrap{width:min(1240px,92vw);margin-inline:auto}html body.plates .grain{z-index:60;pointer-events:none;opacity:.15;mix-blend-mode:multiply;background:var(--noise);position:fixed;inset:0}html body.plates .fig{color:var(--orange-text);align-items:center;gap:14px;font:italic 500 15px/1.4 Fraunces;display:flex}html body.plates .fig:after{content:"";background:var(--orange-text);width:44px;height:1px}html body.plates .site-head{z-index:100;border-bottom:1px solid #0000;transition:background .4s,border-color .4s;position:fixed;inset:0 0 auto}html body.plates .site-head.scrolled{background:color-mix(in srgb, var(--paper) 94%, transparent);border-color:var(--line);-webkit-backdrop-filter:blur(10px)}html body.plates .head-in{align-items:center;gap:36px;width:min(1360px,94vw);height:78px;margin-inline:auto;display:flex}html body.plates .logo{letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;font:600 15px/1 Oswald;display:flex}html body.plates .logo-mark{border:1px solid var(--ink);width:34px;height:34px;color:var(--orange);border-radius:50%;place-items:center;display:grid}html body.plates .logo-mark svg{width:13px;height:13px}html body.plates .nav{gap:32px;margin-inline:auto;display:flex}html body.plates .nav a{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);padding:8px 0;font:500 12px/1 Oswald;transition:color .3s;position:relative}html body.plates .nav a:hover,html body.plates .nav a.active{color:var(--ink)}html body.plates .nav a.active:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:0;left:0;right:0}html body.plates .btn{letter-spacing:.2em;text-transform:uppercase;border-radius:2px;align-items:center;gap:10px;padding:13px 22px;font:600 12px/1 Oswald;transition:all .35s;display:inline-flex}html body.plates a.btn-solid,html body.plates button.btn-solid{background:var(--orange-text);color:var(--paper)}html body.plates a.btn-solid:hover,html body.plates button.btn-solid:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}html body.plates .burger{border:1px solid var(--line);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;display:none}html body.plates .burger span{background:var(--ink);width:16px;height:2px;transition:all .35s}html body.plates.menu-open .burger span:first-child{transform:translateY(4px)rotate(45deg)}html body.plates.menu-open .burger span:nth-child(2){transform:translateY(-4px)rotate(-45deg)}html body.plates .mnav{z-index:90;background:var(--paper);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;gap:4px;padding:0 8vw;transition:all .45s;display:flex;position:fixed;inset:0}html body.plates .mnav a{border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;padding:10px 0;font:600 clamp(28px,8vw,44px)/1.25 Oswald}html body.plates .mnav a:last-child{color:var(--orange-text)}html body.plates.menu-open .mnav{opacity:1;visibility:visible}html body.plates.page-blog-index .logo-mark,html body.plates.page-blog-index .topbar__logo-icon{border-color:var(--mint-hi);color:var(--mint-hi)}html body.plates.page-blog-index .nav a,html body.plates.page-blog-index .mnav a{color:var(--mint-hi)}html body.plates.page-blog-index .nav a:hover,html body.plates.page-blog-index .nav a.active,html body.plates.page-blog-index .nav a[aria-current=page],html body.plates.page-blog-index .mnav a:hover,html body.plates.page-blog-index .mnav a.active,html body.plates.page-blog-index .mnav a[aria-current=page]{color:var(--orange-hi)}html body.plates.page-blog-index .nav a.active:after,html body.plates.page-blog-index .nav a[aria-current=page]:after,html body.plates.page-blog-index .mnav a.active:after,html body.plates.page-blog-index .mnav a[aria-current=page]:after{background:var(--orange-hi)}html body.plates .opener{padding:170px 0 70px}html body.plates .opener h1{text-transform:uppercase;letter-spacing:.01em;margin-top:30px;font:600 clamp(3rem,8vw,7rem)/1.02 Oswald}html body.plates .line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}html body.plates .line-in{transition:transform 1.1s cubic-bezier(.2,.65,.2,1);display:inline-block;transform:translateY(112%)}html body.plates .opener.in .line:first-child .line-in,html body.plates .hero.in .line:first-child .line-in{transition-delay:50ms}html body.plates .opener.in .line:nth-child(2) .line-in,html body.plates .hero.in .line:nth-child(2) .line-in{transition-delay:.18s}html body.plates .opener.in .line-in,html body.plates .hero.in .line-in{transform:none}html body.plates .line.outline .line-in{color:#0000;-webkit-text-stroke:2px var(--ink)}@supports not (-webkit-text-stroke:1px black){html body.plates .line.outline .line-in{color:var(--orange-text)}}html body.plates .lede{max-width:56ch;color:var(--muted);margin-top:1.25rem;font:400 19px/1.75 Fraunces}html body.plates .lede strong{color:var(--ink);font-weight:600}html body.plates .band{--focus:var(--orange-hi);background:var(--ink-deep);color:var(--paper);margin:20px 0 90px;padding:15px 0;overflow:hidden}html body.plates .band:hover .mq-track{animation-play-state:paused}html body.plates .mq-track{width:max-content;animation:30s linear infinite plates-mq;display:flex}html body.plates .mq-group{align-items:center;gap:52px;padding-right:52px;display:flex}html body.plates .mq-group span{letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;font:500 13px/1 Oswald}html body.plates .mq-group i{color:var(--orange-hi);font-style:normal}html body.plates .work-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:46px;display:flex}html body.plates .filters{flex-wrap:wrap;gap:10px;display:flex}html body.plates .filters>[role=listitem]{display:contents}html body.plates .chip{border:1px solid var(--line);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);border-radius:2px;padding:11px 16px;font:500 11px/1 Oswald;transition:all .3s}html body.plates .chip:hover{color:var(--ink);border-color:var(--ink)}html body.plates .chip.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}html body.plates .metrics{border:1px solid var(--ink);background:var(--card);grid-template-columns:repeat(4,1fr);margin:50px 0 0;display:grid}html body.plates .metrics div{border-left:1px solid var(--line);padding:24px 22px}html body.plates .metrics div:first-child{border-left:none}html body.plates .metrics strong{color:var(--ink);font:600 34px/1 Oswald;display:block}html body.plates .metrics div:nth-child(3) strong{color:var(--orange)}html body.plates .metrics span{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font:500 10px/1.6 Oswald}html body.plates .footer{--focus:var(--orange-hi);background:var(--ink-deep);color:var(--paper);border-top:1px solid color-mix(in srgb, var(--paper) 18%, transparent);margin-top:120px;padding:90px 0 0}html body.plates .footer .fig{color:var(--orange-hi)}html body.plates .footer .fig:after{background:var(--orange-hi)}html body.plates .foot-grid{grid-template-columns:1.6fr 1fr;align-items:end;gap:64px;padding-bottom:70px;display:grid}html body.plates .mega{text-transform:uppercase;color:var(--paper);background:linear-gradient(var(--orange-hi), var(--orange-hi)) left bottom/0 4px no-repeat;margin-top:28px;font:600 clamp(2.4rem,6.4vw,5.8rem)/1.1 Oswald;transition:background-size .6s cubic-bezier(.2,.65,.2,1),color .4s;display:inline-block}html body.plates .mega:hover{color:var(--orange-hi);background-size:100% 4px}html body.plates .foot-mail{color:color-mix(in srgb, var(--paper) 70%, transparent);margin-top:26px;font:italic 500 18px Fraunces;display:block}html body.plates .foot-mail:hover{color:var(--orange-hi)}html body.plates .foot-cols{justify-content:flex-end;gap:56px;display:flex}html body.plates .foot-cols h4{letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 72%, transparent);margin-bottom:18px;font:500 11px/1 Oswald}html body.plates .foot-cols ul{flex-direction:column;gap:12px;display:flex}html body.plates .foot-cols a{letter-spacing:.06em;color:color-mix(in srgb, var(--paper) 82%, transparent);font:400 15px/1.4 Oswald;transition:all .3s}html body.plates .foot-cols a:hover{color:var(--orange-hi);padding-left:6px}html body.plates .foot-bar{border-top:1px solid color-mix(in srgb, var(--paper) 18%, transparent);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 72%, transparent);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 0;font:500 11px/1 Oswald;display:flex}html body.plates .foot-bar em{letter-spacing:.06em;text-transform:none;font:italic 500 13px Fraunces}html body.plates .reveal{opacity:0;transition:opacity .9s ease var(--d,0s), transform .9s cubic-bezier(.2, .65, .2, 1) var(--d,0s);transform:translateY(24px)}html body.plates .reveal.in{opacity:1;transform:none}@media (width<=1024px){html body.plates .nav,html body.plates .head-cta{display:none}html body.plates .burger{display:flex}html body.plates .metrics{grid-template-columns:1fr 1fr}html body.plates .metrics div:nth-child(3){border-left:none}html body.plates .metrics div:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=820px){html body.plates .opener{padding-top:140px}html body.plates .foot-grid{grid-template-columns:1fr;gap:48px}html body.plates .foot-cols{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html:has(body.plates){scroll-behavior:auto}html body.plates,html body.plates *,html body.plates :before,html body.plates :after{transition:none!important;animation:none!important}html body.plates .reveal,html body.plates .line-in{opacity:1!important;transform:none!important}}html body.plates .opener:has(.crumb){padding:170px 0 60px}html body.plates .opener:has(.crumb) h1{margin-top:26px;font-size:clamp(3.2rem,9vw,8rem);line-height:1}html body.plates .crumb{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;margin-bottom:26px;font:500 11px/1 Oswald;display:flex}html body.plates .crumb a:hover{color:var(--orange-text)}html body.plates .crumb i{color:var(--orange-text);font-style:normal}html body.plates .opener-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:56px;margin-top:48px;display:grid}html body.plates .opener:has(.crumb) .opener-grid{grid-template-columns:1.15fr .85fr}html body.plates .data{border:1px solid var(--ink);background:var(--card);grid-template-columns:repeat(2,1fr);display:grid}html body.plates .data div{border-top:1px solid var(--line);padding:20px 22px}html body.plates .data div:nth-child(-n+2){border-top:none}html body.plates .data div:nth-child(2n){border-left:1px solid var(--line)}html body.plates .data strong{color:var(--ink);font:600 30px/1 Oswald;display:block}html body.plates .data div:last-child strong{color:var(--orange)}html body.plates .data span{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font:500 10px/1.6 Oswald}html body.plates .opener:has(.crumb) .data div{padding:18px 20px}html body.plates .opener:has(.crumb) .data strong{text-transform:uppercase;font:600 24px/1.1 Oswald}html body.plates .opener:has(.crumb) .data div:last-child strong{color:var(--ink)}html body.plates .opener:has(.crumb) .data div:first-child strong{color:var(--orange)}html body.plates .opener:has(.crumb) .data span{letter-spacing:.2em}html body.plates .plates-note{letter-spacing:.22em;text-transform:uppercase;width:100%;color:var(--muted);font:500 11px/1.6 Oswald}html body.plates .grid{grid-template-columns:repeat(12,1fr);gap:clamp(20px,2.4vw,30px);display:grid}html body.plates .s12{grid-column:1/-1}html body.plates .s7{grid-column:span 7}html body.plates .s6{grid-column:span 6}html body.plates .s5{grid-column:span 5}html body.plates .s4{grid-column:span 4}html body.plates .case{border:1px solid var(--ink);background:var(--card);border-radius:2px;scroll-margin-top:110px;transition:transform .45s cubic-bezier(.2,.65,.2,1),box-shadow .45s;position:relative;overflow:hidden}html body.plates .case:hover{box-shadow:9px 9px 0 var(--ink-deep);transform:translate(-5px,-5px)}html body.plates .case.hide{display:none}html body.plates .case.pop{animation:.55s both plates-pop}html body.plates .case--static:hover{box-shadow:none;transform:none}html body.plates .case--static:hover .mono{transform:none}html body.plates .case--static:hover .title{color:var(--ink)}html body.plates .case-link{flex-direction:column;height:100%;display:flex}html body.plates .media{aspect-ratio:16/10;background:var(--plate-bg);color:var(--plate-fg);position:relative;overflow:hidden}html body.plates .media:before{content:"";opacity:.55;background:linear-gradient(color-mix(in srgb, currentColor 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, currentColor 14%, transparent) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0}html body.plates .p-paper,html body.plates .p-sun{--plate-bg:var(--paper-deep);--plate-fg:var(--ink);--plate-ac:var(--orange)}html body.plates .p-ink{--plate-bg:var(--ink-deep);--plate-fg:var(--paper);--plate-ac:var(--orange-hi)}html body.plates .p-sun .sun{aspect-ratio:1;background:var(--orange);border-radius:50%;width:58%;position:absolute;top:-22%;right:-10%}html body.plates .orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, currentColor 32%, transparent);border-radius:50%;width:74%;animation:70s linear infinite plates-spin;position:absolute;bottom:-34%;right:-16%}html body.plates .orbit:after{content:"";background:var(--plate-ac);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%}html body.plates .p-ink .orbit{inset:-30% auto auto -18%}html body.plates .mono{color:var(--plate-fg);text-shadow:.05em .055em 0 var(--plate-ac);place-items:center;font:600 clamp(110px,14vw,190px)/1 Oswald;transition:transform .5s cubic-bezier(.2,.65,.2,1);display:grid;position:absolute;inset:0}html body.plates .case:hover .mono{transform:translate(-.045em,-.05em)}html body.plates .plate-no{opacity:.85;font:italic 500 13px Fraunces;position:absolute;top:16px;left:20px}html body.plates .plate-star{color:var(--plate-ac);font-size:14px;font-style:normal;position:absolute;top:16px;right:20px}html body.plates .brand{letter-spacing:.32em;text-transform:uppercase;opacity:.85;font:500 11px/1 Oswald;position:absolute;bottom:14px;left:20px}html body.plates .body{flex-direction:column;flex:1;gap:14px;padding:26px 28px 28px;display:flex}html body.plates .tags{flex-wrap:wrap;gap:8px;display:flex}html body.plates .tags span{border:1px solid var(--line);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-radius:2px;padding:6px 10px;font:500 10px/1 Oswald}html body.plates .title{text-transform:uppercase;letter-spacing:.02em;font:500 25px/1.15 Oswald;transition:color .3s}html body.plates .case:hover .title{color:var(--orange)}html body.plates .desc{max-width:58ch;color:var(--muted);font:400 15px/1.7 Fraunces}html body.plates .foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}html body.plates .meta{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font:500 11px/1 Oswald}html body.plates .case__draft{letter-spacing:.06em;color:var(--orange-text);font:italic 500 12px/1 Fraunces}html body.plates .cta{color:var(--orange-text);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;font:600 11px/1 Oswald;display:inline-flex}html body.plates .cta .txt{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:3px;transition:background-size .45s}html body.plates .cta svg{width:22px;transition:transform .4s}html body.plates .case:hover .cta .txt{background-size:100% 1px}html body.plates .case:hover .cta svg{transform:translate(6px)}html body.plates .wide .case-link{grid-template-columns:1.15fr .85fr;display:grid}html body.plates .wide .media{aspect-ratio:auto;height:100%;min-height:420px}html body.plates .wide .mono{font-size:clamp(160px,17vw,260px)}html body.plates .wide .body{justify-content:center;gap:18px;padding:52px 56px}html body.plates .wide .title{font-size:clamp(1.7rem,2.8vw,2.5rem)}html body.plates .wide .desc{font-size:16px}html body.plates .plate-frame{border:1px solid var(--ink);background:var(--card);margin:26px 0 90px;transition:transform .45s cubic-bezier(.2,.65,.2,1),box-shadow .45s}html body.plates .plate-frame:hover{box-shadow:9px 9px 0 var(--ink-deep);transform:translate(-5px,-5px)}html body.plates .plate-img{aspect-ratio:600/375;background:var(--ink-deep);overflow:hidden}html body.plates .plate-img img{object-fit:cover;object-position:top;width:100%;height:100%;animation:26s ease-in-out infinite alternate plates-breathe}html body.plates .plate-img .media{aspect-ratio:auto;height:100%}html body.plates .plate-cap{border-top:1px solid var(--ink);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:13px 20px;font:500 11px/1.5 Oswald;display:flex}html body.plates .plate-cap a{color:var(--orange-text)}html body.plates .plate-cap a:hover{color:var(--orange-text);text-decoration:underline}html body.plates .case-body{grid-template-columns:300px 1fr;gap:clamp(40px,6vw,88px);padding-bottom:40px;display:grid}html body.plates .rail{flex-direction:column;align-self:start;gap:30px;display:flex;position:sticky;top:110px}html body.plates .rail-label{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font:500 11px/1 Oswald}html body.plates .idx{border-top:1px solid var(--line);flex-direction:column;display:flex}html body.plates .idx a{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:14px;padding:12px 2px;font:500 14px/1 Oswald;transition:all .3s;display:flex}html body.plates .idx a i{color:var(--orange-text);font:italic 500 12px Fraunces}html body.plates .idx a:hover{color:var(--ink);padding-left:8px}html body.plates .idx a.active{color:var(--ink)}html body.plates .facts{border-top:1px solid var(--line)}html body.plates .facts div{border-bottom:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;gap:14px;padding:11px 2px;font:500 12px/1.5 Oswald;display:flex}html body.plates .facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;padding-top:2px;font-size:10px}html body.plates .facts dd{text-align:right}html body.plates .ref-note{color:var(--muted);font:italic 400 14px/1.7 Fraunces}html body.plates .stack{flex-wrap:wrap;gap:8px;display:flex}html body.plates .stack span{border:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-radius:2px;padding:7px 10px;font:500 10px/1 Oswald;transition:all .3s}html body.plates .stack span:hover{border-color:var(--ink);color:var(--ink)}html body.plates .prose{flex-direction:column;gap:22px;max-width:70ch;display:flex}html body.plates .prose p{color:var(--muted);font:400 17px/1.8 Fraunces}html body.plates .prose p strong{color:var(--ink);font-weight:600}html body.plates .sec{border-top:1px solid var(--line);padding:26px 0 46px;scroll-margin-top:110px}html body.plates .sec:first-child{border-top:none;padding-top:0}html body.plates .sec h2{text-transform:uppercase;letter-spacing:.03em;align-items:baseline;gap:16px;margin-bottom:24px;font:600 clamp(1.4rem,2.4vw,1.9rem)/1.1 Oswald;display:flex}html body.plates .sec h2 i{color:var(--orange-text);font:italic 500 .8em Fraunces}html body.plates .pull{border-left:2px solid var(--orange);color:var(--ink);margin:34px 0;padding:6px 0 6px 30px;font:italic 500 clamp(21px,2.4vw,28px)/1.45 Fraunces}html body.plates .pull small{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:12px;font:500 11px/1 Oswald;display:block}html body.plates .diagram{flex-wrap:wrap;align-items:stretch;gap:12px;margin:34px 0 12px;display:flex}html body.plates .dg-node{border:1px solid var(--ink);background:var(--card);flex:150px;padding:16px 16px 14px;transition:all .35s;position:relative}html body.plates .dg-node:hover{box-shadow:6px 6px 0 var(--ink-deep);transform:translate(-3px,-3px)}html body.plates .dg-node strong{text-transform:uppercase;letter-spacing:.06em;font:600 14px/1.2 Oswald;display:block}html body.plates .dg-node span{color:var(--muted);margin-top:6px;font:italic 400 13px/1.4 Fraunces;display:block}html body.plates .dg-node i{background:var(--paper);color:var(--orange-text);padding:0 6px;font:italic 500 11px Fraunces;position:absolute;top:-9px;right:10px}html body.plates .dg-arrow{color:var(--orange);flex:none;align-self:center}html body.plates .dg-cap{color:var(--muted);font:italic 400 14px/1.6 Fraunces}html body.plates .migrate{border:1px solid var(--ink);background:var(--card);margin-top:30px}html body.plates .mg-row{grid-template-columns:150px 1fr 44px 1fr;display:grid}html body.plates .mg-row+.mg-row{border-top:1px solid var(--line)}html body.plates .mg-row.head{border-bottom:1px solid var(--ink);background:var(--paper-deep)}html body.plates .mg-row.head span{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);padding:14px 18px;font:600 11px/1 Oswald}html body.plates .mg-label{border-right:1px solid var(--line);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:16px 18px;font:500 10px/1.5 Oswald}html body.plates .mg-cell{color:var(--muted);padding:16px 18px;font:400 14px/1.65 Fraunces}html body.plates .mg-cell.after{color:var(--ink)}html body.plates .mg-mid{color:var(--orange);border-left:1px solid var(--line);border-right:1px solid var(--line);place-items:center;font-size:15px;display:grid}html body.plates .outs{flex-direction:column;gap:14px;display:flex}html body.plates .outs li{color:var(--muted);padding-left:30px;font:400 16px/1.65 Fraunces;position:relative}html body.plates .outs li:before{content:"✦";color:var(--orange-text);position:absolute;top:2px;left:0}html body.plates .outs li strong{color:var(--ink);font-weight:600}html body.plates .chrono{margin-top:8px}html body.plates .chrono li{border-left:1px solid var(--line);padding:0 0 30px 36px;position:relative}html body.plates .chrono li:last-child{padding-bottom:6px}html body.plates .chrono li:before{content:"";background:var(--orange);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-5px}html body.plates .chrono i{color:var(--orange-text);margin-bottom:5px;font:italic 500 13px Fraunces;display:block}html body.plates .chrono h3{text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font:500 18px/1.2 Oswald}html body.plates .chrono p{color:var(--muted);font:400 15px/1.7 Fraunces}html body.plates .next-band{--focus:var(--orange-hi);background:var(--ink-deep);color:var(--paper);margin-top:110px}html body.plates .next-band a:hover .nb-title{color:var(--orange-hi);background-size:100% 4px}html body.plates .next-band a:hover .nb-arrow{transform:translate(10px)}html body.plates .next-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:64px 0;display:flex}html body.plates .nb-kicker{color:var(--orange-hi);margin-bottom:14px;font:italic 500 15px Fraunces;display:block}html body.plates .nb-title{text-transform:uppercase;color:var(--paper);background:linear-gradient(var(--orange-hi), var(--orange-hi)) left bottom/0 4px no-repeat;font:600 clamp(2.2rem,5.6vw,4.6rem)/1 Oswald;transition:background-size .6s cubic-bezier(.2,.65,.2,1),color .4s}html body.plates .nb-arrow{color:var(--orange-hi);transition:transform .4s}html body.plates .nb-all{border-bottom:1px solid color-mix(in srgb, var(--paper) 30%, transparent);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 65%, transparent);padding-bottom:5px;font:500 12px/1 Oswald;transition:all .3s}html body.plates .nb-all:hover{color:var(--orange-hi);border-color:var(--orange-hi)}html body.plates .next-band+.footer{margin-top:0;padding-top:90px}@media (width<=1080px){html body.plates .s7,html body.plates .s6,html body.plates .s5,html body.plates .s4{grid-column:span 6}html body.plates .wide .case-link{grid-template-columns:1fr}html body.plates .wide .media{aspect-ratio:16/9;min-height:0}html body.plates .wide .body{padding:32px}}@media (width<=1024px){html body.plates .case-body{grid-template-columns:1fr}html body.plates .rail{flex-flow:wrap;gap:40px;position:static}html body.plates .rail>div{flex:240px}}@media (width<=820px){html body.plates .s7,html body.plates .s6,html body.plates .s5,html body.plates .s4{grid-column:1/-1}html body.plates .opener:has(.crumb){padding-top:140px}html body.plates .opener-grid,html body.plates .opener:has(.crumb) .opener-grid{grid-template-columns:1fr;gap:36px}html body.plates .mg-row{grid-template-columns:1fr}html body.plates .mg-row.head,html body.plates .mg-mid{display:none}html body.plates .mg-label{border-right:none;padding-bottom:6px}html body.plates .mg-cell.after:before{content:"→ ";color:var(--orange-text)}}@media (width<=700px){html body.plates .dg-arrow{margin:-2px auto;transform:rotate(90deg)}}@media (width<=560px){html body.plates .data{grid-template-columns:1fr 1fr}}
