.pressroom .pr-hero{min-height:92svh}.pr-hero__grid{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:5vw;display:grid;position:relative}.pressroom h1{font-family:var(--st-serif);letter-spacing:-.03em;text-wrap:balance;animation:st-rise 1s var(--st-ease) .1s both;margin:2vh 0 0;font-size:clamp(46px,5.4vw,92px);font-weight:400;line-height:.95}.pressroom h1 em{color:var(--accent);font-size:.55em;font-style:italic;line-height:1.15;display:block}.pr-index{flex-wrap:wrap;gap:8px;margin:4vh 0 0;padding:0;list-style:none;display:flex}.pr-index a{border:1px solid var(--st-line);animation:st-rise .8s var(--st-ease) calc(.4s + var(--i) * 70ms) both;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:border-color .3s,background .3s;display:inline-flex}.pr-index a span{color:var(--accent);font-size:10px}.pr-index a:hover{border-color:var(--accent);background:#ff4d0014}.pr-lanyard{perspective:1200px;justify-self:center;justify-items:center;padding-top:0;display:grid;position:relative}.pr-lanyard__strap{width:34px;height:clamp(80px,14vh,150px);margin-top:calc(-1 * var(--header-h) - 5vh);clip-path:polygon(0 0,100% 0,72% 100%,28% 100%);background:repeating-linear-gradient(90deg,#ff4d00 0 4px,#e04400 4px 8px);box-shadow:0 0 30px #ff4d0055}.pr-badge{width:min(300px,78vw);color:var(--ink);transform-origin:50% -40%;transform:rotateY(var(--tx,0deg)) rotateX(var(--ty,0deg));transition:transform .8s var(--st-ease);background:linear-gradient(170deg,#f7f3ea,#e9e2d4);border-radius:20px;justify-items:center;gap:12px;padding:0 0 22px;animation:6s ease-in-out infinite pr-sway;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 90px -30px #000,0 0 0 1px #ffffff40,inset 0 1px #fff}.pr-badge:before{content:"";z-index:2;background:#cfc6b4;border-radius:99px;width:54px;height:10px;position:absolute;top:12px;left:50%;translate:-50%;box-shadow:inset 0 2px 3px #0003}.pr-badge:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff8c 45%,#0000 60%) 0 0/250% 100%;animation:6s ease-in-out infinite pr-glint;position:absolute;inset:0}.pr-badge__band{background:var(--accent);color:#fff;letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;margin:0;padding:34px 18px 12px;font-size:10.5px;font-weight:800;display:flex}.pr-badge__photo{aspect-ratio:4/5;background:#d9d1c1;border-radius:12px;width:62%;margin-top:6px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #fff,0 10px 20px -10px #0006}.pr-badge__photo img{object-position:center 18%!important}.pr-badge__name{font-family:var(--st-serif);text-align:center;margin:4px 0 0;font-size:28px;line-height:1}.pr-badge__titles{letter-spacing:.12em;text-align:center;text-transform:uppercase;color:#6a645a;max-width:26ch;margin:0;padding:0 16px;font-size:10.5px;font-weight:800;line-height:1.5}.pr-badge__code{align-items:stretch;gap:2px;height:30px;margin-top:4px;display:flex}.pr-badge__code i{background:var(--ink)}@keyframes pr-sway{0%,to{rotate:-2.2deg}50%{rotate:2.2deg}}@keyframes pr-glint{0%,to{background-position:120% 0}50%{background-position:-20% 0}}.pr-marquee{border-block:1px solid var(--st-line);background:var(--st-ink);padding:22px 0;overflow:hidden}.pr-marquee ul{width:max-content;animation:pr-marquee calc(var(--n) * 6s) linear infinite;margin:0;padding:0;list-style:none;display:flex;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pr-marquee li{font-family:var(--st-serif);white-space:nowrap;color:#ece7dc;align-items:center;font-size:clamp(28px,3.4vw,54px);font-style:italic;display:flex}.pr-marquee li:after{content:"✦";color:var(--accent);margin:0 32px;font-size:.5em;font-style:normal}@keyframes pr-marquee{to{transform:translate(-50%)}}.pressroom .pr-sheet{padding:11vh 0}.pr-sheet--files{padding-top:0!important}.pr-head{border-bottom:4px double var(--ink);align-items:baseline;gap:16px;margin-bottom:5vh;padding-bottom:16px;display:flex}.pr-head span{letter-spacing:.18em;color:var(--accent);font-size:12px;font-weight:800}.pr-head h2{font-family:var(--st-serif);letter-spacing:-.03em;margin:0;font-size:clamp(40px,4.6vw,76px);font-weight:400;line-height:.95}.pr-head--dark{border-color:#ffffff40}.pr-bios{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;display:grid}.pr-bio{transition:rotate .5s var(--st-ease);background:#fff;border-radius:6px;gap:18px;padding:clamp(22px,2.4vw,34px);display:grid;rotate:-.5deg;box-shadow:0 24px 50px -32px #2a242088,0 0 0 1px #1414121a}.pr-bio--long{rotate:.5deg}.pr-bio:hover{rotate:0deg}.pr-bio__label{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);justify-content:space-between;gap:10px;margin:0;font-size:10.5px;font-weight:800;display:flex}.pr-bio__label b{color:#6a645a}.pr-bio__text{color:#26231f;margin:0;font-size:16.5px;line-height:1.75}.pr-bio .press-copy{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-bio .press-copy button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;transition:background .3s;display:inline-flex}.pr-bio .press-copy button:hover{background:var(--accent)}.pr-bio .press-copy [role=status]{color:#6a645a;font-size:12px}.pressroom .pr-topics{background:radial-gradient(50% 60% at 90% 10%,#ff4d001f,#0000 70%),#0e0e12;padding:12vh 0}.pr-topics ol{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pr-topics article{border:1px solid var(--st-line);min-height:220px;transition:border-color .4s, translate .6s var(--st-ease), background .4s;background:#16161b;border-radius:20px;align-content:space-between;gap:18px;padding:24px;display:grid;position:relative}.pr-topics article:hover{background:#1b1b21;border-color:#ff4d0088;translate:0 -6px}.pr-topics__num{font-family:var(--st-serif);color:var(--accent);font-size:54px;line-height:.8}.pr-topics h3{font-family:var(--st-serif);text-wrap:balance;margin:0;font-size:clamp(24px,2vw,32px);font-weight:400;line-height:1.08}.pr-topics__ask{color:#e9e5dc;transition:gap .4s var(--st-ease), color .3s;align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.pr-topics article:hover .pr-topics__ask{color:var(--accent);gap:14px}.pr-downloads{flex-wrap:wrap;gap:10px;margin:3vh 0 0;padding:0;list-style:none;display:flex}.pr-downloads a,.pr-files a{transition:background .3s,color .3s,border-color .3s}.pr-downloads a{border:1px solid #14141233;border-radius:99px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.pr-downloads a span{color:#6a645a;font-size:11px}.pr-downloads a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.pr-files{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pr-files a{background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;display:grid;box-shadow:0 0 0 1px #1414121a}.pr-files a:hover{box-shadow:0 0 0 1px var(--accent), 0 20px 40px -26px #2a242088}.pr-files__icon{background:var(--accent);color:#fff;border-radius:6px 16px 6px 6px;place-items:center;width:54px;height:64px;display:grid}.pr-files strong{font-size:15px;line-height:1.3;display:block}.pr-files small{color:#6a645a;font-size:12px}.pr-files__go{border:1px solid #14141233;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.pr-files a:hover .pr-files__go{background:var(--accent);border-color:var(--accent);color:#fff}.pressroom .pr-contact{padding:12vh 0}.pr-contact__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:5vw;display:grid}.pr-contact p{color:#c9c4b9;max-width:46ch;margin:0;font-size:16px;line-height:1.7}.pr-contact__mail{justify-items:start;gap:14px;display:grid}.pr-contact__mail>a{font-family:var(--st-serif);border-bottom:2px solid var(--accent);align-items:center;gap:14px;padding-bottom:6px;font-size:clamp(26px,2.8vw,46px);line-height:1.1;display:inline-flex}.pr-contact__mail>a svg{color:var(--accent)}.pr-contact .press-copy{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-contact .press-copy button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:99px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.pr-contact .press-copy button:hover{background:var(--accent);border-color:var(--accent)}.pr-contact .press-copy [role=status]{color:var(--st-muted);font-size:12px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pr-bio,.pr-topics li,.pr-files li{animation:linear both st-card;animation-timeline:view();animation-range:entry cover 25%}}}@media (max-width:1000px){.pr-hero__grid,.pr-bios,.pr-contact__inner{grid-template-columns:1fr}.pr-lanyard__strap{margin-top:0}}@media (prefers-reduced-motion:reduce){.pr-badge,.pr-badge:after,.pr-marquee ul,.pressroom h1,.pr-index a{animation:none}}.pr-marquee{position:relative}.pr-marquee__label{z-index:1;left:var(--gutter);background:var(--accent);color:#fff;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 0 0 8px var(--st-ink);border-radius:99px;margin:0;padding:6px 12px;font-size:10px;font-weight:800;position:absolute;top:50%;translate:0 -50%}.pr-marquee{padding-left:var(--gutter);align-items:center;gap:28px;display:flex}.pr-marquee__label{box-shadow:none;flex:none;position:static;translate:none}.pr-marquee__track{flex:1;min-width:0;overflow:hidden}.pressroom .story-gallery[data-count="1"]{grid-template-columns:minmax(0,440px);grid-auto-rows:auto}.pressroom .story-gallery[data-count="1"] li:first-child,.pressroom .story-gallery[data-count="2"] li,.pressroom .story-gallery[data-count="3"] li{aspect-ratio:4/5;grid-row:auto}.pressroom .story-gallery:has(li:nth-child(2)){grid-auto-rows:auto}
