.press-site .press-home{--press-blue: #182eb7;--press-black: #191a1c;--press-paper: #f6f2e8;--press-line: #b2afa5;--press-serif: Georgia, "Times New Roman", serif;--press-mono: "Geist Mono Variable", ui-monospace, monospace;--press-margin: clamp(1rem, 4vw, 5rem);background:var(--press-paper)}.press-site .press-front,.press-site .press-proof,.press-site .press-desks{color:var(--press-black)}.press-site .press-front{background:var(--press-paper);border-bottom:3px double var(--press-black)}.press-site .press-frame{width:min(calc(100% - var(--press-margin) * 2),90rem);margin-inline:auto}.press-site .press-running-head,.press-site .press-deck,.press-site .press-folio,.press-site .press-imprint,.press-site .press-caption,.press-site .press-slip,.press-site .press-plate figcaption,.press-site .press-command{font:550 .69rem/1.45 var(--press-mono);letter-spacing:.085em;text-transform:uppercase}.press-site .press-running-head,.press-site .press-deck,.press-site .press-folio,.press-site .press-imprint,.press-site .press-command{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.press-site .press-running-head{min-height:3rem;border-bottom:3px double var(--press-black)}.press-site .press-running-head strong{display:inline-flex;gap:.55rem;align-items:center;font-size:.76rem;font-weight:700}.press-site .press-running-head b{font:1.2rem/1 var(--press-serif);color:var(--press-blue)}.press-site .press-running-head i,.press-site .press-deck i{color:var(--press-blue);margin-inline:.28rem;font-style:normal}.press-site .press-front h1.press-title{margin:0;padding:.16em 0 .21em;color:var(--press-black);font:700 clamp(3.1rem,7.38vw,8rem)/.98 var(--press-serif);text-align:center;letter-spacing:-.075em;text-wrap:initial;max-width:none}.press-site .press-title em{color:var(--press-blue);font-weight:400}.press-site .press-deck{border-block:1px solid var(--press-black);padding:.56rem 0;gap:1rem}.press-site .press-deck .press-rule{flex:1;height:6px;background:radial-gradient(circle,var(--press-black) .75px,transparent 1px) 0 0 / 4px 3px}.press-site .press-front-spread{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);padding-inline:max(var(--press-margin),calc((100% - 90rem)/2));padding-block:clamp(.8rem,1.25vw,1.45rem);border-bottom:1px solid var(--press-black)}.press-site .press-plate{position:relative;min-height:clamp(17rem,25vw,26.5rem);margin:0;overflow:hidden;isolation:isolate;background:#0b3099}.press-site .press-plate img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 57%}.press-site .press-plate figcaption{position:absolute;bottom:.8rem;left:.8rem;display:flex;align-items:center;gap:.7rem;padding:.32rem .52rem;color:var(--press-black);background:var(--press-paper);font-size:.59rem}.press-site .press-plate figcaption span:first-child{border-right:1px solid currentColor;padding-right:.7rem;font-weight:800}.press-site .press-plate figcaption span:last-child{color:var(--press-blue);font-size:.85rem;line-height:.9}.press-site .press-leader{align-self:center;padding:1.6rem 0 1.6rem clamp(1.2rem,3.9vw,4.4rem)}.press-site .press-slip{display:flex;align-items:center;gap:.75rem;color:var(--press-blue);font-weight:700}.press-site .press-slip:before{content:"";display:inline-block;width:1.25rem;height:.42rem;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 4px)}.press-site .press-lede{margin:1rem 0 1.5rem;max-width:31ch;font:500 clamp(1.35rem,2.08vw,2.25rem)/1.12 var(--press-serif);letter-spacing:-.036em}.press-site .press-lede:first-letter{font-size:2.05em;font-weight:700;line-height:.78;float:left;padding:.055em .06em 0 0;color:var(--press-blue)}.press-site .press-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem 1.2rem}.press-site .press-button,.press-site .press-link{display:inline-flex;width:fit-content;align-items:center;justify-content:center;gap:.5rem;min-height:2.8rem;font:650 .85rem/1.25 var(--font-sans);text-decoration:none}.press-site .press-button{border:1px solid var(--press-blue);color:#fff;background:var(--press-blue);padding:.6rem 1rem}.press-site .press-button:hover{background:#102085;color:#fff}.press-site .press-link{color:var(--press-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.press-site .press-link:hover{text-decoration-thickness:2px}.press-site .press-scanner{display:flex;align-items:center;gap:2rem;padding-block:.75rem}.press-site .press-scanner .press-slip{color:var(--press-black);white-space:nowrap}.press-site .press-scanner .press-slip:before{display:none}.press-site .press-scanner .press-slip span{color:var(--press-blue)}.press-site .press-scanner .repo-form{display:flex;align-items:center;gap:1.2rem;flex:1;margin:0}.press-site .press-scanner .repo-field{flex:1;max-width:29rem;min-height:2.6rem;padding:.15rem .15rem .15rem .65rem;border:1px solid var(--press-black);background:transparent;border-radius:0;box-shadow:none}.press-site .press-scanner .repo-field[data-invalid]{border-color:var(--destructive)}.press-site .press-scanner .repo-field:focus-within{outline:2px solid var(--press-blue);outline-offset:1px}.press-site .press-scanner .repo-field input{height:2.05rem;font-size:1rem;color:var(--press-black)}.press-site .press-scanner .repo-field input::placeholder{color:#565655}.press-site .press-scanner .repo-submit{height:2rem;border-radius:0;border-left:1px solid var(--press-black);background:transparent;color:var(--press-black)}.press-site .press-scanner .repo-submit:hover{background:var(--press-blue);color:#fff}.press-site .press-scanner .repo-note{margin:0;font-size:.77rem}.press-site .press-proof{padding-block:clamp(2.4rem,5.5vw,5.5rem)}.press-site .press-folio{padding-bottom:.55rem;border-bottom:2px solid currentColor;font-weight:650}.press-site .press-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.4rem,6vw,6rem);padding-top:1.7rem}.press-site .press-story h2,.press-site .press-desks h2,.press-site .press-catalog h2{font:600 clamp(2.6rem,4.75vw,5.3rem)/.97 var(--press-serif);color:inherit;letter-spacing:-.07em;margin:0;text-wrap:balance}.press-site .press-story>p,.press-site .press-desks section>p:not(.press-subhead),.press-site .press-catalog-intro p{max-width:48ch;font:400 1rem/1.5 var(--font-sans);color:inherit;margin:1rem 0 .6rem}.press-site .press-evidence{min-width:0;align-self:center}.press-site .press-tabs{display:flex;flex-wrap:wrap;align-items:stretch}.press-site .press-tabs button{cursor:pointer;min-height:2.75rem;padding:.55rem .76rem;font:600 .73rem/1.3 var(--press-mono);background:transparent;color:inherit;border:0}.press-site .press-tabs button[aria-selected=true]{background:var(--press-blue);color:#fff}.press-site .press-tabs button:hover{text-decoration:underline;text-underline-offset:3px}.press-site .press-tabs button span{opacity:.8}.press-site .press-proof-sheet{position:relative;padding:1.3rem clamp(1.4rem,3.2vw,3.4rem) 1.4rem;background:#ece9df;border-block:1px solid var(--press-black)}.press-site .press-proof-sheet:before,.press-site .press-proof-sheet:after{content:"";pointer-events:none;position:absolute;inset-block:.25rem;width:1.1rem;background:radial-gradient(circle at center,#fff 2.2px,#b4b1a7 2.9px,transparent 3.4px) center top / 100% 1.03rem repeat-y}.press-site .press-proof-sheet:before{left:0;border-right:1px dashed var(--press-line)}.press-site .press-proof-sheet:after{right:0;border-left:1px dashed var(--press-line)}.press-site .press-imprint{border-bottom:1px solid var(--press-line);padding-bottom:.6rem;font-size:.61rem}.press-site .press-proof-title{margin:1rem 0 .85rem;min-height:2.25em;font:600 clamp(1.32rem,1.75vw,2rem)/1.05 var(--press-serif);letter-spacing:-.035em}.press-site .press-clipping{display:grid;align-content:start;gap:.35rem;min-height:5.8rem}.press-site .press-caption{color:var(--press-blue);font-size:.64rem}.press-site .press-clipping code{overflow-wrap:anywhere;white-space:pre-wrap;font:500 .82rem/1.45 var(--press-mono)}.press-site .press-clipping code[data-hit=true]{font-weight:750;color:var(--press-blue)}.press-site .press-clipping small{font-size:.78rem}.press-site .press-desks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,4vw,4rem);padding-bottom:clamp(2.5rem,5.5vw,5.5rem)}.press-site .press-desks h2{margin-top:1.2rem;font-size:clamp(2rem,3.65vw,4rem)}.press-site .press-subhead{font:italic 1.35rem/1.16 var(--press-serif);color:var(--press-blue);margin-top:.55rem}.press-site .press-desks section>p:not(.press-subhead){font-size:.95rem}.press-site .press-calendar-list,.press-site .press-specimen{margin:1.15rem 0 .45rem}.press-site .press-calendar-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem;padding-block:.55rem;border-bottom:1px solid var(--press-line);font-size:.9rem}.press-site .press-calendar-list>div>:last-child{flex:none;color:var(--press-blue);font:.7rem var(--press-mono)}.press-site .press-specimen{color:#fff;background:var(--press-black)}.press-site .press-specimen .press-tabs{border-bottom:1px solid #706f79}.press-site .press-specimen pre{font:.78rem/1.45 var(--press-mono);padding:.3rem 1rem 1.2rem;color:#fff;overflow-wrap:anywhere;white-space:pre-wrap}.press-site .press-command{padding:.45rem 1rem 0;color:#dbd9df;font-size:.61rem}.press-site .press-command .api-title{text-transform:none}.press-site .press-copy{color:inherit;border-color:#807e8c;background:transparent}.press-site .press-catalog{background:var(--press-blue);color:#fff;padding-block:clamp(2.4rem,4.6vw,4.5rem)}.press-site .press-catalog-intro{display:grid;grid-template-columns:1.6fr 1fr;gap:1.5rem;align-items:end;margin-block:1.5rem 2rem}.press-site .press-catalog h2{font-size:clamp(2.5rem,4.7vw,5rem);max-width:17ch}.press-site .press-catalog h2 em{font-weight:400}.press-site .press-catalog-intro p{margin:0}.press-site .press-catalog .press-link{color:#fff}.press-site .press-catalog-ledger{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(.8rem,3vw,3rem);margin:0;padding:0}.press-site .press-catalog-ledger li{display:flex;align-items:baseline;gap:.7rem;justify-content:space-between;border-top:1px solid #8b94df;padding:.68rem 0;font-size:.83rem;line-height:1.35}.press-site .press-catalog-note{margin-top:.9rem;color:#dde1ff;font:.65rem/1.5 var(--press-mono)}@media(prefers-reduced-motion:no-preference){.press-site [data-in-view=true] .press-rule{animation:press-roller 4s linear infinite}.press-site [data-in-view=true] .press-plate img{animation:press-loupe 17s ease-in-out infinite alternate;transform-origin:55% 65%}.press-site [data-motion=playing] .press-proof-title{animation:press-pull .34s ease-out}}@keyframes press-roller{to{background-position:40px 0}}@keyframes press-loupe{to{transform:scale(1.055)}}@keyframes press-pull{0%{transform:translateY(5px);opacity:.45}}@media(max-width:60rem){.press-site .press-front-spread{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr)}.press-site .press-scanner{gap:1rem}.press-site .press-scanner .repo-form{flex-wrap:wrap;gap:.35rem .9rem}.press-site .press-scanner .repo-field{min-width:min(100%,14rem)}.press-site .press-tabs button{padding-inline:.52rem}}@media(max-width:43rem){.press-site .press-frame{width:calc(100% - 2rem)}.press-site .press-running-head{gap:.3rem;min-height:2.5rem;font-size:.53rem;letter-spacing:.035em}.press-site .press-running-head strong{font-size:.61rem;gap:.24rem}.press-site .press-running-head b{font-size:.95rem}.press-site .press-front h1.press-title{padding-block:.19em .27em;font-size:clamp(2.75rem,11.5vw,4.9rem);line-height:.93}.press-site .press-title em{display:block}.press-site .press-deck{font-size:.57rem;letter-spacing:.03em;gap:.42rem}.press-site .press-deck>span:first-child{display:none}.press-site .press-deck .press-rule{order:2}.press-site .press-front-spread{display:flex;flex-direction:column;padding:.55rem 0 0}.press-site .press-plate{width:100%;min-height:0;aspect-ratio:2.15}.press-site .press-leader{width:100%;padding:1.1rem 1rem 1rem}.press-site .press-lede{margin:.65rem 0 .7rem;font-size:1.37rem;max-width:43ch}.press-site .press-actions{gap:1rem}.press-site .press-slip{font-size:.61rem}.press-site .press-scanner{align-items:stretch;flex-direction:column;gap:.45rem;padding-block:.75rem}.press-site .press-scanner .repo-form{display:grid;gap:.3rem}.press-site .press-scanner .repo-field{max-width:none}.press-site .press-scanner .repo-note{font-size:.7rem}.press-site .press-feature,.press-site .press-desks,.press-site .press-catalog-intro{grid-template-columns:minmax(0,1fr)}.press-site .press-feature{gap:1.1rem;padding-top:1.05rem}.press-site .press-story h2{font-size:clamp(2.42rem,9vw,3.5rem)}.press-site .press-proof-sheet{padding-inline:1.65rem}.press-site .press-proof-title{min-height:2.2em}.press-site .press-desks{gap:2.1rem}.press-site .press-catalog-intro{gap:.8rem;margin:1.2rem 0 .9rem}.press-site .press-catalog-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .95rem}.press-site .press-catalog-ledger li{font-size:.76rem}}.press-site .press-wire{display:flex;justify-content:space-between;align-items:center;gap:.55rem 1.25rem;padding-block:.45rem;border-top:1px dotted var(--press-line)}.press-site .press-wire .live-count{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1.25rem;list-style:none;margin:0}.press-site .press-wire .live-stat,.press-site .press-wire .time-motion-toggle{font:500 .68rem/1.4 var(--press-mono)}.press-site .press-wire .live-stat-value{font-weight:750;font-variant-numeric:tabular-nums;color:var(--press-blue)}.press-site .press-wire .time-motion-toggle{flex:none;border:1px solid var(--press-line);border-radius:0;background:transparent;color:var(--press-black)}.press-site .press-specimen .api-explain{padding:0 1rem 1rem;color:#deddec;font:.81rem/1.45 var(--font-sans)}.press-site .press-clipping .how-pr-title{font:500 .78rem/1.4 var(--font-sans);overflow-wrap:anywhere}.press-site .press-calendar-list .cal-teaser-name{color:inherit;font-weight:550;overflow-wrap:anywhere}.press-site .press-calendar-list a.cal-teaser-name:hover{text-decoration:underline}.press-site .press-calendar-list .cal-teaser-meta,.press-site .press-calendar-list .cal-teaser-left{display:block;margin-top:.15rem;font:.74rem/1.45 var(--font-sans)}.press-site .press-calendar-list .cal-teaser-meta{color:#535352}.press-site .press-calendar-list .press-date{text-align:right}.press-site .press-calendar-list .press-coverage{display:block}.press-site .press-calendar-list .press-coverage>.cal-teaser-meta{font:.74rem/1.45 var(--font-sans)}.press-site .press-catalog .tracked-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start}.press-site .press-catalog .tracked-value{font:650 .84rem/1.35 var(--press-mono)}.press-site .press-catalog .tracked-value:empty:after{content:"···";color:#dce0ff}.press-site .press-catalog .tracked-note{grid-column:1 / -1;font-size:.73rem;color:#ebedff}.press-site .press-catalog .tracked-code{margin-top:1.5rem}.press-site .press-catalog .tracked-code h3{font:600 clamp(1.4rem,2.5vw,2rem)/1.1 var(--press-serif)}.press-site .press-catalog .tracked-code li{display:grid;grid-template-columns:minmax(10ch,2fr) repeat(3,minmax(0,1fr));gap:.3rem 1rem;border-bottom:1px solid #8b94df;padding-block:.68rem;font-size:.84rem}.press-site .press-catalog .tracked-code code{overflow-wrap:anywhere}.press-site .press-catalog .tracked-source{margin-top:.65rem;font-size:.72rem}@media(max-width:43rem){.press-site .press-wire .live-count{gap:.15rem .8rem}.press-site .press-wire .live-stat,.press-site .press-wire .time-motion-toggle{font-size:.6rem}.press-site .press-wire .time-motion-toggle{padding-inline:.45rem}.press-site .press-catalog .tracked-item{display:flex;flex-direction:column;align-items:start;gap:.15rem}.press-site .press-catalog .tracked-code li{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(scripting:none){.press-site .press-tabs,.press-site .press-copy,.press-site .press-wire .time-motion-toggle{display:none}@layer base{.press-site .press-proof-sheet[hidden],.press-site .press-specimen .api-body[hidden]{display:block!important}}.press-site .press-proof-sheet+.press-proof-sheet,.press-site .press-specimen .api-body+.api-body{border-top:1px solid var(--press-line)}}.press-site .press-tabs .press-selection{border-radius:0;background:var(--press-blue);box-shadow:none;border:0}
