.tp-hero{--tp-paper:#f4f0e8;--tp-red:#dc2626;background:var(--tp-paper)}.tp-guides{z-index:-1;background-image:linear-gradient(90deg,#0f172a12 1px,#0000 1px);background-position:12.5% 0;background-size:25% 100%;position:absolute;inset:0}.tp-stage{justify-items:center;margin-top:.75rem;display:grid;position:relative;container-type:inline-size}.tp-stage>*,.tp-stage>picture>img{grid-area:1/1}.tp-stage>picture{display:contents}.tp-name{color:var(--tp-red);text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;user-select:none;place-self:start stretch;margin:0;font-family:Bricolage Grotesque Condensed,Bricolage Grotesque Variable,Arial Narrow,sans-serif;font-weight:800;font-stretch:75%;line-height:.74}.tp-name span{display:block}.tp-name-first{margin-left:-.03em;font-size:52.5cqw}.tp-name-last{margin-top:.07em;margin-left:-.03em;font-size:33.8cqw}.tp-portrait{width:88cqw;height:auto;margin-top:16cqw;position:relative;-webkit-mask-image:linear-gradient(#000 58%,#0000 96%);mask-image:linear-gradient(#000 58%,#0000 96%)}.tp-stat{color:#fff;text-shadow:0 1px 10px #0f172ae6,0 0 2px #0f172a99;align-self:end;align-items:center;gap:.6rem;margin:0;display:flex;position:relative}.tp-stat dd{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800;line-height:1.35}.tp-bracket{padding:.2rem .6rem;font-size:2.4rem;font-weight:300;line-height:1;display:block;position:relative}.tp-bracket sup{font-size:.45em;top:-.9em}.tp-bracket:before,.tp-bracket:after{content:"";border:2px solid;width:.45rem;position:absolute;top:0;bottom:0}.tp-bracket:before{border-right:0;left:0}.tp-bracket:after{border-left:0;right:0}.tp-stat-a{justify-self:start;margin-bottom:38cqw;margin-left:24cqw}.tp-stat-b,.tp-stat-c{display:none}.tp-front{margin-top:-17cqw}@supports not (margin-top:1cqw){.tp-front{margin-top:-3rem}}.tp-cta{color:#fff;background:#0b1120;align-items:center;gap:1rem;min-height:3.75rem;padding-left:1.25rem;display:flex}.tp-cta:hover{background:#1e293b}.tp-cta-arrow{background:var(--tp-red);align-self:stretch;place-items:center;width:3.75rem;display:grid}@media (width>=768px){.tp-portrait{width:58cqw;margin-top:12cqw}.tp-stat-a,.tp-stat-b{color:#0b1120;text-shadow:none;margin-bottom:15cqw;display:flex}.tp-stat-a{margin-left:1cqw}.tp-stat-b{justify-self:end;margin-right:2cqw}.tp-front{margin-top:-9cqw}}@media (width>=1024px){.tp-stage{max-width:min(50rem,78svh);margin-inline:auto}.tp-portrait{width:52cqw;margin-top:12cqw}.tp-bracket{font-size:3rem}.tp-stat dd{font-size:.72rem}.tp-stat{color:#0b1120;text-shadow:none;flex-direction:column;align-items:flex-start;gap:.7rem;margin:0;display:flex;position:absolute}.tp-stat-a{text-align:right;align-items:flex-end;top:43cqw;right:calc(100% + 1.5rem)}.tp-stat-b{top:6cqw;left:calc(100% + 1.5rem)}.tp-stat-c{top:43cqw;left:calc(100% + 1.5rem)}.tp-front{margin-top:-4rem}}.pp-panel{gap:2rem;display:grid}.pp-stage{display:grid;position:relative;container-type:inline-size}.pp-word{color:#dc2626;text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;user-select:none;margin:0 0 -.2em -.03em;font-family:Bricolage Grotesque Condensed,Bricolage Grotesque Variable,Arial Narrow,sans-serif;font-weight:800;font-stretch:75%;line-height:.74}.pp-word-7{font-size:32cqw}.pp-word-9{font-size:21.6cqw}.pp-word-10{font-size:23.4cqw}.pp-stage>picture{display:contents}.pp-media{justify-self:end;width:90%;position:relative;box-shadow:0 30px 60px -25px #0f172a73}.pp-panel-flip .pp-media{justify-self:start}.pp-badge{color:#fff;background:#0b1120;align-items:center;gap:.75rem;margin:0;padding:.8rem 1.1rem;display:flex;position:absolute;bottom:-1.25rem;left:0}.pp-panel-flip .pp-badge{left:auto;right:0}.pp-badge dt{font-size:2.25rem;font-weight:300;line-height:1}.pp-badge dt sup{font-size:.45em;top:-.9em}.pp-badge dd{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800;line-height:1.35}.pp-blueprint{color:#fff;background:#0b1120;padding:1.5rem 1.5rem 3rem}.pp-blueprint ol{gap:.5rem;padding:0;list-style:none;display:grid}.pp-blueprint li{background:#ffffff0d;border:1px solid #ffffff1f;align-items:baseline;gap:.9rem;padding:.65rem .9rem;display:flex}.pp-blueprint li:first-child{border-color:#f8717180}.pp-layer-n{letter-spacing:.15em;color:#fca5a5;font-size:.75rem;font-weight:800}.pp-blueprint strong{font-weight:800;display:block}.pp-blueprint em{color:#cbd5e1;font-size:.8rem;font-style:normal;display:block}.pp-copy{padding-top:1.5rem}.pp-num{letter-spacing:.2em;text-transform:uppercase;color:#dc2626;font-size:.8rem;font-weight:800}.pp-copy h3{letter-spacing:-.02em;color:#020617;margin-top:.9rem;font-size:1.9rem;font-weight:900;line-height:1.1}.pp-copy>p:not(.pp-num){color:#475569;margin-top:1.1rem;font-size:1.1rem;line-height:1.65}.pp-chips{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;padding:0;list-style:none;display:flex}.pp-chips li{letter-spacing:.14em;text-transform:uppercase;color:#334155;border:1px solid #cbd5e1;padding:.3rem .75rem;font-size:.72rem;font-weight:700}.pp-facts{border-top:1px solid #e2e8f0;margin-top:1.4rem;padding:0;list-style:none}.pp-facts li{color:#475569;border-bottom:1px solid #e2e8f0;grid-template-columns:6.5rem 1fr;gap:.75rem;padding:.7rem 0;display:grid}.pp-facts strong{color:#020617;font-weight:900}.pp-links{flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.6rem;display:flex}.pp-links a{color:#b91c1c;font-weight:800}.pp-links a:hover{color:#7f1d1d}@media (width>=1024px){.pp-panel{grid-template-columns:7fr 5fr;align-items:center;gap:4.5rem}.pp-panel-flip .pp-stage{order:2}.pp-copy{padding-top:0}.pp-copy h3{font-size:2.4rem}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.motion-safe\:animate-marquee[data-astro-cid-bwxmljle]{animation:20s linear infinite marquee}.motion-safe\:animate-marquee[data-astro-cid-bwxmljle]:hover,.motion-safe\:animate-marquee[data-astro-cid-bwxmljle]:focus-within{animation-play-state:paused}
