.pg-tp .tp-hero{padding-bottom:88px}.pg-tp .tp-hero-grid{grid-template-columns:5fr 6fr;align-items:center;gap:64px;max-width:1280px;margin-top:40px;display:grid}.pg-tp .tp-hero .eyebrow{margin:20px 0 16px}.pg-tp .tp-hero .lead{color:#e7e3da;max-width:30em;margin:24px 0 34px}.pg-tp .tp-video{margin:0}.pg-tp .tp-video .player{aspect-ratio:16/9;background:#1b1b1a;border-radius:2px;position:relative;overflow:hidden}.pg-tp .tp-video .player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pg-tp .tp-video .cover{color:var(--warm-white);text-decoration:none;display:block;position:absolute;inset:0}.pg-tp .tp-video .cover:focus-visible{outline:2px solid var(--blue-on-dark);outline-offset:4px}.pg-tp .tp-card{box-shadow:inset 0 0 0 1px var(--ink-rule);background-color:#1b1b1a;background-image:linear-gradient(#1b1b1ad1,#1b1b1ad1),url(/site/img/topo-light.svg);background-size:auto,720px 720px;flex-direction:column;justify-content:flex-end;padding:clamp(20px,3vw,36px);display:flex;position:absolute;inset:0}.pg-tp .tp-tag{font-size:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}.pg-tp .tp-title{max-width:14em;font-family:var(--font-display);margin-top:10px;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:1.15}.pg-tp .tp-play{background:#f5f3eef0;border-radius:50%;width:72px;height:72px;margin:-36px 0 0 -36px;position:absolute;top:42%;left:50%}.pg-tp .tp-play:after{content:"";border-style:solid;border-width:14px 0 14px 22px;border-color:transparent transparent transparent var(--ink);position:absolute;top:22px;left:28px}.pg-tp .tp-video figcaption{color:#a9a59c;margin-top:12px}.pg-tp .tp-prose p{font-size:var(--lead);color:var(--charcoal);max-width:34em;margin:0 0 16px;line-height:1.5}.pg-tp .tp-phases{padding-top:104px;padding-bottom:104px}.pg-tp .tp-phases .inner{max-width:1280px}.pg-tp .tp-phases .eyebrow{margin:20px 0 18px}.pg-tp .tp-list{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:44px 0 0;padding:0;list-style:none;display:grid}.pg-tp .tp-list>li{border-left:1px solid var(--warm-gray);padding:28px 32px 8px}.pg-tp .tp-list>li:first-child{border-left:0;padding-left:0}.pg-tp .tp-list>li:last-child{padding-right:0}.pg-tp .tp-n{font-size:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-weight:700}.pg-tp .tp-list h3{margin:10px 0 14px}.pg-tp .tp-list p,.pg-tp .tp-list li li{color:var(--charcoal);font-size:var(--body-l);line-height:1.55}.pg-tp .tp-list ul{margin:8px 0 0;padding-left:1.1em}.pg-tp .tp-list li li{margin-top:6px}.pg-tp .tp-sub{letter-spacing:.14em;text-transform:uppercase;margin-top:22px;font-weight:700;font-size:var(--label)!important;color:var(--ink)!important}.pg-tp .tp-rules{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg-tp .tp-rules>div{border-bottom:1px solid var(--warm-gray);padding:22px 28px 22px 0}.pg-tp .tp-rules>div:nth-child(2n){border-left:1px solid var(--warm-gray);padding:22px 0 22px 28px}.pg-tp .tp-rules>div p:not(.tp-sub){color:var(--charcoal);font-size:var(--body-l);margin-top:8px;line-height:1.55}.pg-tp .tp-rules>div .tp-sub{margin-top:0}.pg-tp .tp-rules>.source{grid-column:1/-1;max-width:54em;margin-top:16px}.pg-tp .tp-stats{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pg-tp .tp-stats li{border-bottom:1px solid var(--warm-gray);padding:18px 18px 16px 0}.pg-tp .tp-stats b{font-size:var(--data-l);font-variant-numeric:tabular-nums;font-weight:500;line-height:1;display:block}.pg-tp .tp-stats span{font-size:var(--label);color:var(--charcoal);margin-top:10px;display:block}.pg-tp .tp-stats+.source{max-width:54em;margin-top:14px}.pg-tp .tp-close{padding-top:96px;padding-bottom:96px}.pg-tp .tp-close-grid{grid-template-columns:7fr 5fr;align-items:center;gap:80px;max-width:1280px;display:grid}.pg-tp .tp-close .h2{margin-top:22px}.pg-tp .tp-close .lead{color:#e7e3da;max-width:30em;margin:18px 0 32px}.pg-tp .tp-portrait{aspect-ratio:4/5;object-fit:cover;object-position:50% 14%;border-radius:2px;width:100%}@media (max-width:1100px) and (min-width:861px){.pg-tp .tp-list{grid-template-columns:1fr}.pg-tp .tp-list>li{border-left:0;border-top:1px solid var(--warm-gray);padding:24px 0}.pg-tp .tp-list>li:first-child{border-top:0}}@media (max-width:860px){.pg-tp .tp-hero{padding-bottom:56px}.pg-tp .tp-hero-grid{grid-template-columns:1fr;gap:36px;margin-top:16px}.pg-tp .tp-phases,.pg-tp .tp-close{padding-top:60px;padding-bottom:60px}.pg-tp .tp-list{grid-template-columns:1fr}.pg-tp .tp-list>li{border-left:0;border-top:1px solid var(--warm-gray);padding:22px 0}.pg-tp .tp-list>li:first-child{border-top:0}.pg-tp .tp-rules{grid-template-columns:1fr}.pg-tp .tp-rules>div,.pg-tp .tp-rules>div:nth-child(2n){border-left:0;padding:18px 0}.pg-tp .tp-stats{grid-template-columns:1fr}.pg-tp .tp-close-grid{grid-template-columns:1fr;gap:36px}.pg-tp .tp-portrait{aspect-ratio:1;object-position:50% 30%}.pg-tp .tp-play{width:56px;height:56px;margin:-28px 0 0 -28px;top:30%}.pg-tp .tp-card{padding:18px 20px}.pg-tp .tp-title{font-size:1.375rem}.pg-tp .tp-play:after{border-width:11px 0 11px 17px;top:17px;left:22px}}.pg-tp .tp-list .tp-n{color:var(--blue);font-size:var(--label)}
