.press-archive{background:var(--white);color:var(--anthracite)}
.pa-hero{position:relative;min-height:100svh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:9rem var(--gutter) 7rem;background:var(--anthracite);color:var(--white);overflow:hidden}
.pa-hero-copy{position:relative;z-index:2}.pa-hero .eyebrow,.press-archive .eyebrow{font-size:.55rem;letter-spacing:.16em}.pa-hero h1{font:400 clamp(5rem,10.5vw,12rem)/.96 var(--display);letter-spacing:-.045em;margin:2rem 0}.pa-hero h1 em{font-weight:400}.pa-hero-copy>p:not(.eyebrow){font-size:.85rem;line-height:1.8;color:#ffffffb0}.pa-hero-copy>a{display:inline-flex;align-items:center;gap:3rem;min-height:44px;margin-top:1.5rem;font-size:.55rem;letter-spacing:.15em}.pa-hero-copy>a span{font-size:1.3rem;transition:translate .6s}.pa-hero-copy>a:hover span{translate:0 5px}
.pa-cover-stack{position:relative;height:32rem;perspective:1200px;transform:translateY(var(--pa-drift,0px))}.pa-cover{position:absolute;width:58%;left:22%;top:5%;box-shadow:0 24px 55px #10111265;transform:rotate(-9deg) translateX(-27%);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.pa-cover:nth-child(2){transform:rotate(8deg) translateX(24%);top:12%}.pa-cover:last-child{transform:rotate(-2deg);top:19%}.pa-cover img{display:block;width:100%;height:auto;filter:grayscale(1)}.pa-cover-stack:hover .pa-cover:first-child{transform:rotate(-13deg) translateX(-44%)}.pa-cover-stack:hover .pa-cover:nth-child(2){transform:rotate(13deg) translateX(42%)}.pa-cover-stack:hover .pa-cover:last-child{transform:rotate(0deg) translateY(-3%)}.pa-hero-edition{position:absolute;bottom:2.5rem;right:var(--gutter);font-size:.5rem;letter-spacing:.16em;color:#ffffffa0}
.pa-intro{padding:4rem var(--gutter) 0;scroll-margin-top:1rem;text-align:center}.pa-breadcrumb{display:flex;gap:.7rem;text-align:left;font-size:.65rem;color:#697075;margin-bottom:6rem}.pa-intro h2{font:400 clamp(3rem,5.8vw,6.5rem)/1.08 var(--display);letter-spacing:-.035em;margin:1.5rem 0}.pa-intro h2 em{font-weight:400}.pa-intro>p:not(.eyebrow){font-size:.85rem;line-height:1.8;max-width:32rem;margin:2rem auto 4rem}.pa-index{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 3rem;padding:1.2rem 0;border-block:1px solid #383e4230}.pa-index a{display:flex;align-items:center;gap:1rem;min-height:44px;font-size:.8rem;transition:opacity .5s}.pa-index a span{font-size:.55rem;color:#697075}.pa-index a span:last-child{font-size:1rem;transition:translate .5s}.pa-index a:hover span:last-child{translate:3px 3px}
.pa-publication{padding:5rem var(--gutter) 2rem;scroll-margin-top:1rem}.pa-publication-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;border-top:1px solid #383e4230;padding:2rem 0}.pa-publication-heading h2{font:400 clamp(2.5rem,4vw,4.5rem)/1.1 var(--display);letter-spacing:-.03em;margin:1rem 0}.pa-publication-heading p:not(.eyebrow){font-size:.7rem;color:#697075}.pa-arrows{display:flex;gap:.5rem}.pa-arrows[hidden]{display:none}.pa-arrows button{width:44px;height:44px;border:1px solid #383e4230;background:transparent;color:var(--anthracite);cursor:pointer;transition:background .4s,color .4s}.pa-arrows button:hover{background:var(--anthracite);color:#fff}.pa-arrows button:disabled{opacity:.3;cursor:default}
.pa-pages{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#383e4240 transparent;padding-bottom:1rem}.pa-page{flex:0 0 calc((100% - 2.5rem)/3);min-width:0;margin:0;scroll-snap-align:start}.pa-paper{position:relative;aspect-ratio:.74;display:grid;place-items:center;padding:1.5rem;background:#383e4209;overflow:hidden}.pa-paper img{width:100%;height:100%;min-height:0;object-fit:contain;filter:grayscale(1);transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .8s;box-shadow:0 12px 24px #10111210}.pa-page a:hover img{transform:scale(1.035);filter:grayscale(0)}.pa-read-label{position:absolute;bottom:1.1rem;right:1.1rem;background:var(--anthracite);color:#fff;font-size:.5rem;letter-spacing:.12em;padding:.9rem 1.1rem;opacity:0;translate:0 10px;transition:opacity .5s,translate .6s}.pa-page a:hover .pa-read-label,.pa-page a:focus-visible .pa-read-label{opacity:1;translate:0 0}.pa-page figcaption{display:flex;justify-content:space-between;font-size:.5rem;letter-spacing:.13em;padding:1.2rem .1rem}.pa-page.pa-reveal{opacity:0;translate:0 35px;clip-path:inset(8% 0 0);transition:opacity .9s,translate 1.2s cubic-bezier(.22,1,.36,1),clip-path 1.2s cubic-bezier(.22,1,.36,1);transition-delay:var(--pa-delay,0ms)}.pa-page.pa-reveal.is-visible{opacity:1;translate:0 0;clip-path:inset(0)}
.pa-inquiries{margin:5rem var(--gutter) 0;padding:4rem 0 6rem;border-top:1px solid #383e4230;display:grid;grid-template-columns:1fr 1.4fr;gap:2rem;align-items:start}.pa-inquiries>p:not(.eyebrow){font:400 clamp(2.5rem,4.5vw,5rem)/1.1 var(--display);letter-spacing:-.03em;margin:0}.pa-inquiries>a{grid-column:2;display:flex;justify-content:space-between;align-items:center;min-height:44px;border-bottom:1px solid #383e4240;padding-bottom:1rem;font-size:.55rem;letter-spacing:.12em;max-width:24rem}.pa-inquiries>a span{font-size:1.4rem;transition:translate .5s}.pa-inquiries>a:hover span{translate:4px -4px}.pa-extra{padding:4rem var(--gutter)}.pa-extra h2{font:400 3rem var(--display)}.pa-extra article{border-top:1px solid #383e4230;padding:2rem 0}.pa-extra h3{font:400 2rem var(--display)}
.pa-reader{border:0;padding:0;background:#fff;color:var(--anthracite);width:72rem;max-width:calc(100% - 3rem);max-height:calc(100dvh - 3rem);overscroll-behavior:contain}.pa-reader[open]{animation:pa-reader-in .55s cubic-bezier(.22,1,.36,1)}.pa-reader::backdrop{background:#101112d9;backdrop-filter:blur(8px)}.pa-reader-toolbar{position:sticky;top:0;z-index:2;background:#fffffff2;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #383e4230}.pa-reader-toolbar h2{font:400 1.4rem var(--display);margin:0 0 .4rem}.pa-reader-toolbar p{font-size:.6rem;margin:0}.pa-reader-controls{display:flex;align-items:center;gap:.5rem}.pa-reader-controls button{width:44px;height:44px;background:transparent;border:1px solid #383e4230;font-size:1.2rem;color:var(--anthracite);cursor:pointer}.pa-reader-controls button:last-child{background:var(--anthracite);color:#fff}.pa-reader-controls>span{font-size:.65rem;min-width:3rem;text-align:center}.pa-reader-sheet{padding:2rem;min-height:15rem;background:#383e4209}.pa-reader-sheet img{display:block;width:100%;height:auto;max-width:100%;animation:pa-reader-in .5s}.pa-reader-hint{font-size:.65rem;line-height:1.7;padding:1rem 2rem;margin:0}body.pa-reader-open{overflow:hidden}.press-archive a:focus-visible,.press-archive button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.pa-cover{display:block;cursor:pointer}.pa-cover:hover,.pa-cover:focus-visible{z-index:4}.pa-cover-link-label{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem;background:#101112e8;color:#fff;font-size:.65rem;line-height:1.4;opacity:0;transition:opacity .45s}.pa-cover-link-label>span{font-size:.5rem;letter-spacing:.1em;white-space:nowrap}.pa-cover:hover .pa-cover-link-label,.pa-cover:focus-visible .pa-cover-link-label{opacity:1}.pa-cover:focus-visible{outline:2px solid #fff;outline-offset:6px}.pa-cover:hover img,.pa-cover:focus-visible img{filter:grayscale(0)}.pa-cover img{transition:filter .6s}
@keyframes pa-reader-in{from{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}
@media(max-width:63.99rem){.pa-cover-stack{height:25rem}.pa-page{flex-basis:calc((100% - 1.25rem)/2)}.pa-paper{padding:1rem}.pa-index{gap:1rem 1.5rem}}
@media(max-width:39.99rem){.pa-hero{grid-template-columns:1fr;padding:8rem var(--gutter) 4rem;gap:2rem;min-height:100svh}.pa-hero h1{font-size:5.5rem;margin:1.5rem 0}.pa-cover-stack{height:24rem;width:100%;max-width:24rem;margin:auto}.pa-hero-edition{bottom:1rem}.pa-hero-copy>a{margin-top:.5rem}.pa-intro{padding-top:3rem}.pa-breadcrumb{margin-bottom:4rem}.pa-intro h2{font-size:2.8rem}.pa-index{justify-content:start;gap:.4rem 1rem}.pa-index a{font-size:.7rem}.pa-publication{padding-top:3rem}.pa-publication-heading{gap:.5rem}.pa-publication-heading h2{font-size:2.1rem}.pa-publication-heading .eyebrow{font-size:.48rem;line-height:1.7}.pa-arrows button{width:40px;height:44px}.pa-page{flex-basis:85%}.pa-read-label{opacity:1;translate:none}.pa-inquiries{grid-template-columns:1fr;margin-top:3rem;padding-block:3rem}.pa-inquiries>a{grid-column:auto}.pa-reader{max-width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.pa-reader-toolbar{align-items:start;flex-direction:column;padding:.8rem}.pa-reader-controls{width:100%;justify-content:space-between}.pa-reader-sheet{padding:.5rem}.pa-reader-hint{padding:1rem}.pa-cover-stack:hover .pa-cover{transform:none}}
@media(prefers-reduced-motion:reduce){.pa-cover,.pa-paper img,.pa-page.pa-reveal,.pa-read-label,.pa-arrows button,.pa-index a span,.pa-inquiries>a span{transition:none}.pa-page.pa-reveal{opacity:1;translate:none;clip-path:none}.pa-cover-stack{transform:none}.pa-reader[open],.pa-reader-sheet img{animation:none}}
@media(hover:none){.pa-cover-link-label{opacity:1;font-size:.55rem;padding:.6rem}.pa-cover-stack:hover .pa-cover:first-child{transform:rotate(-9deg) translateX(-27%)}.pa-cover-stack:hover .pa-cover:nth-child(2){transform:rotate(8deg) translateX(24%)}.pa-cover-stack:hover .pa-cover:last-child{transform:rotate(-2deg)}}
@media(prefers-reduced-motion:reduce){.pa-cover img,.pa-cover-link-label{transition:none}}
@media(max-width:39.99rem){
    .pa-cover-stack{display:flex;gap:1rem;height:auto;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;padding:1rem .5rem 2rem;perspective:none}
    .pa-cover-stack .pa-cover,.pa-cover-stack:hover .pa-cover:first-child,.pa-cover-stack:hover .pa-cover:nth-child(2),.pa-cover-stack:hover .pa-cover:last-child{position:relative;flex:0 0 82%;left:auto;top:auto;width:auto;transform:none;scroll-snap-align:start;box-shadow:0 12px 24px #10111240}
    .pa-cover-link-label{opacity:1;font-size:.6rem;padding:.8rem}
}
.pa-cover,.pa-cover-stack .pa-cover{background:var(--white);box-shadow:none}.pa-cover,.pa-cover:hover,.pa-cover:focus-visible{opacity:1}.pa-cover img{background:var(--white);opacity:1}
