.press-page{background:var(--cream);color:var(--ink);flex-direction:column;padding:0 7%;display:flex}.press-page .press-opening{border-bottom:3px double;order:0;max-width:none;padding:54px 0 32px;display:block}.press-page .press-opening .eyebrow{border-block:1px solid;margin:0 0 25px;padding:12px 0}.press-page .press-opening h1{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(4rem,9vw,9rem);line-height:.9}.press-page .press-opening h1 br{display:none}.press-page .press-opening h1 em{margin-left:.18em}.press-page .press-opening>div>p:last-child{max-width:660px;margin:0;font-size:1.05rem;line-height:1.7}.press-page .press-sponsor{border-bottom:1px solid;order:1;gap:36px;padding:22px 3%}.press-page .press-sponsor img{width:90px;max-height:90px;padding-inline:22px}.press-page .press-sponsor p{max-width:640px;font-size:.9rem;line-height:1.6}.press-page .press-archive{order:2;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;gap:0 36px;padding:0;display:grid}.press-page .press-archive article{border-top:1px solid;flex-direction:column;grid-column:span 2;gap:18px;min-width:0;height:auto;padding:32px 0;display:flex}.press-page .press-archive article>img{aspect-ratio:4/3;object-fit:contain;object-position:center;background:0 0;flex:none;width:100%;height:auto;max-height:none;margin:0;display:block}.press-page .press-story-copy .eyebrow{margin:0 0 7px;font-size:.75rem;line-height:1.4}.press-page .press-story-copy h2{margin:0 0 12px;font-size:clamp(1.65rem,2.45vw,2.8rem);line-height:1.05}.press-page .press-story-copy>p:last-child{margin:0;padding:0;font-size:.95rem;line-height:1.65}.press-page .press-archive article:first-child{border-top:0;grid-column:1/-1;grid-template-columns:1.25fr 1fr;align-items:center;gap:5%;padding:40px 3%;display:grid}.press-page .press-archive article:first-child>img{aspect-ratio:3/2;object-fit:contain}.press-page .press-archive article:first-child h2{font-size:clamp(2.4rem,4.3vw,4.8rem);line-height:.98}.press-page .press-archive article:nth-child(5),.press-page .press-archive article:nth-child(6){grid-column:span 3;grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.press-page .press-archive article:nth-child(5)>img,.press-page .press-archive article:nth-child(6)>img{aspect-ratio:auto}.press-page .press-archive article:nth-child(7){grid-column:span 2;grid-template-columns:1fr 1fr;align-content:start;gap:16px;display:grid}.press-page .press-archive article:nth-child(7)>img{aspect-ratio:auto}.press-page .press-archive article:nth-child(7) h2{font-size:clamp(1.5rem,2vw,2.2rem)}.press-page .press-archive article:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:5%;display:grid}.press-page .press-archive article:last-child>img{aspect-ratio:3/2}.press-page .press-video-section{border-top:3px double;order:3;grid-template-columns:1fr 2fr;align-content:start;column-gap:5%;padding:36px 0;display:grid}.press-page .press-video-section>.eyebrow{grid-column:1;align-self:end;margin:0 0 10px}.press-page .press-video-section>h2{grid-column:1;align-self:start;margin:0;font-size:clamp(2rem,3.3vw,3.7rem)}.press-page .press-video-section>video{aspect-ratio:16/9;object-fit:contain;grid-area:1/2/3;width:100%;height:auto;max-height:none}.press-page .press-video-section:last-child{order:4;margin-bottom:35px}@media (max-width:950px){.press-page .press-archive{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}.press-page .press-archive article,.press-page .press-archive article:nth-child(5),.press-page .press-archive article:nth-child(6),.press-page .press-archive article:nth-child(7){grid-column:span 1;display:flex}.press-page .press-archive article:nth-child(7)>img{aspect-ratio:4/3}.press-page .press-archive article:last-child{grid-column:span 1;display:flex}}@media (max-width:600px){.press-page{padding-inline:6%}.press-page .press-opening{padding:32px 0 24px}.press-page .press-opening h1{font-size:16vw}.press-page .press-opening h1 br{display:block}.press-page .press-opening h1 em{margin-left:0}.press-page .press-sponsor{gap:15px;padding:20px 0}.press-page .press-sponsor img{width:65px;padding-inline:10px}.press-page .press-archive{display:block}.press-page .press-archive article:first-child{gap:22px;padding:28px 0;display:flex}.press-page .press-archive article{padding:26px 0}.press-page .press-archive article>img{max-height:400px;aspect-ratio:auto!important}.press-page .press-story-copy h2{font-size:2rem}.press-page .press-video-section{padding:28px 0;display:block}.press-page .press-video-section h2{margin-bottom:20px}}
