.tpcr-brand-story{margin:40px clamp(18px,5vw,80px) 56px;color:#f4f8fc;position:relative;overflow:hidden;background:#061b2d;border-radius:12px;border:1px solid #2978a0}.tpcr-brand-story>header{padding:32px 36px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;background:#00a8f5;color:#031d30;position:relative;overflow:hidden}.tpcr-original-home .tpcr-brand-story>header h2{font-size:clamp(36px,5vw,70px);font-weight:800!important;letter-spacing:-.06em!important;line-height:.98!important;margin:0;position:relative;z-index:1}.tpcr-brand-story>header:after{content:"";position:absolute;right:12%;top:-90px;width:140px;height:340px;border:28px solid #051f3220;transform:rotate(24deg)}.tpcr-brand-story>header p{font-size:16px;font-weight:700;margin:0;position:relative;z-index:1}.tpcr-brand-story-columns{display:grid;grid-template-columns:1fr 1fr}.tpcr-brand-story-columns>div{padding:24px 36px 30px;position:relative;overflow:hidden;background:#07131f}.tpcr-brand-story-columns>div+div{background:#102d43;border-left:1px solid #4b88a5}.tpcr-brand-story-columns img{width:260px;max-width:100%;height:auto;display:block;position:relative;z-index:1}.tpcr-original-home .tpcr-brand-story-columns h3{font-size:clamp(35px,4.8vw,64px);font-weight:800;letter-spacing:-.055em!important;line-height:1!important;margin:10px 0 18px;position:relative;z-index:1}.tpcr-brand-story-columns>div:after{content:"";position:absolute;right:-100px;bottom:80px;width:260px;height:260px;border:45px solid #249cce0c;border-radius:50%;pointer-events:none}.tpcr-brand-story-columns p{font-size:14px;color:#bcd4e4;margin:0 0 20px}.tpcr-brand-story-links{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;position:relative;z-index:1}.tpcr-brand-story-links a{min-height:44px;display:inline-flex;align-items:center;color:#c0eaff;font-size:14px;font-weight:700;text-decoration:none}.tpcr-brand-story-links a:first-child{border-bottom:2px solid #00a8f5;color:white;gap:32px;font-size:18px}.tpcr-brand-story-links a span[aria-hidden]{font-size:25px;transition:transform .15s}.tpcr-brand-story-links a:hover{color:#5fceff}.tpcr-brand-story-links a:hover span[aria-hidden]{transform:translate(2px,-2px)}.tpcr-brand-story-links a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:650px){.tpcr-brand-story{margin:24px 18px 36px}.tpcr-brand-story>header{padding:24px;display:block}.tpcr-brand-story>header p{margin-top:16px;font-size:14px}.tpcr-brand-story-columns{grid-template-columns:1fr}.tpcr-brand-story-columns>div{padding:18px 24px 24px}.tpcr-brand-story-columns>div+div{border-left:0;border-top:1px solid #4b88a5}.tpcr-brand-story-columns img{width:230px}.tpcr-original-home .tpcr-brand-story-columns h3{font-size:44px}}@media(prefers-reduced-motion:reduce){.tpcr-brand-story-links a span{transition:none}}@font-face{font-family:TPCRPromoDisplay;src:url(/fonts/bricolage-grotesque-700.ttf) format("truetype");font-weight:700;font-display:swap}.tpcr-rec-promo{scroll-margin-top:120px;padding:14px clamp(24px,5vw,95px) 20px;background:#0c1726;color:#f1eee5}.tpcr-rec-promo-panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:20px;min-height:420px;border:1px solid #e3c79540;border-radius:4px;overflow:hidden;background:radial-gradient(ellipse at 95% 45%,#3a352733 0,transparent 65%),#0a0b0b}.tpcr-rec-promo-copy{position:relative;z-index:2;padding:38px 0 40px 37px}.tpcr-rec-promo-logo{display:block;width:clamp(240px,28vw,350px);max-width:100%;height:auto;margin:0 0 24px}.tpcr-original-home .tpcr-rec-promo h2{font-family:TPCRPromoDisplay,sans-serif!important;font-size:clamp(32px,3.7vw,50px)!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.045em!important;line-height:1.08!important;margin:0 0 19px}.tpcr-original-home .tpcr-rec-promo-description{font-size:13px;color:#c7c6bf;margin:0 0 24px;line-height:1.85!important}.tpcr-rec-promo-action{display:flex;align-items:center;flex-wrap:wrap;gap:15px 19px}.tpcr-rec-promo-action>a{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:49px;padding:13px 18px;border:1px solid #f2dfb9;border-radius:2px;background:#e3cfaa;color:#252017;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s}.tpcr-rec-promo-action>a:hover{background:#f2dfb9}.tpcr-rec-promo a:focus-visible{outline:3px solid #f2d297;outline-offset:5px}.tpcr-rec-promo-action svg{width:21px;height:21px;flex-shrink:0}.tpcr-rec-promo-action>span{font-size:11px;color:#b8b6ae}.tpcr-rec-promo-art{position:relative;min-width:0;padding:25px 15px 18px 0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.tpcr-rec-promo-posters{position:relative;height:310px;width:100%;perspective:900px}.tpcr-rec-promo-posters>img{position:absolute;left:50%;top:14px;width:160px;height:240px;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:1px solid #ede2c75c;border-radius:2px;box-shadow:0 15px 25px #0007;transform:translateX(calc(-50% + (var(--poster) - 1.5)*78px)) translateY(calc((var(--poster) - 1.5)*6px)) rotate(calc((var(--poster) - 1.5)*10deg));transition:transform .3s ease;z-index:calc(5 - var(--poster))}.tpcr-rec-promo-panel:hover .tpcr-rec-promo-posters>img{transform:translateX(calc(-50% + (var(--poster) - 1.5)*82px)) translateY(calc((var(--poster) - 1.5)*6px - 4px)) rotate(calc((var(--poster) - 1.5)*11deg))}.tpcr-rec-promo-credit{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding-right:22px;min-height:26px;color:#b5b3ab;font-size:9px;text-decoration:none}.tpcr-rec-promo-credit img{width:48px;height:auto}@media(max-width:1100px){.tpcr-rec-promo-panel{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:0}.tpcr-rec-promo-copy{padding-left:27px}.tpcr-rec-promo-posters>img{width:132px;height:198px;transform:translateX(calc(-50% + (var(--poster) - 1.5)*57px)) rotate(calc((var(--poster) - 1.5)*10deg))}.tpcr-rec-promo-posters{height:270px}.tpcr-rec-promo-panel:hover .tpcr-rec-promo-posters>img{transform:translateX(calc(-50% + (var(--poster) - 1.5)*60px)) translateY(-4px) rotate(calc((var(--poster) - 1.5)*10deg))}}@media(max-width:760px){.tpcr-rec-promo-panel{grid-template-columns:1fr;gap:10px}.tpcr-rec-promo-copy{padding:29px 25px 0}.tpcr-original-home .tpcr-rec-promo h2{font-size:clamp(32px,7.7vw,47px)!important}.tpcr-rec-promo-art{padding:20px 15px 16px}.tpcr-rec-promo-posters{height:250px;max-width:460px;align-self:center}.tpcr-rec-promo-posters>img{width:132px;height:198px;transform:translateX(calc(-50% + (var(--poster) - 1.5)*65px)) rotate(calc((var(--poster) - 1.5)*10deg))}.tpcr-rec-promo-panel:hover .tpcr-rec-promo-posters>img{transform:translateX(calc(-50% + (var(--poster) - 1.5)*65px)) translateY(-4px) rotate(calc((var(--poster) - 1.5)*10deg))}.tpcr-rec-promo-credit{padding-right:8px}.tpcr-rec-promo-action{gap:12px}.tpcr-original-home .tpcr-rec-promo-description,.tpcr-rec-promo-action>a{font-size:12px}}@media(max-width:440px){.tpcr-rec-promo{padding-inline:20px}.tpcr-rec-promo-copy{padding-inline:22px}.tpcr-rec-promo-posters{height:215px}.tpcr-rec-promo-posters>img{width:104px;height:156px;transform:translateX(calc(-50% + (var(--poster) - 1.5)*48px)) rotate(calc((var(--poster) - 1.5)*10deg))}.tpcr-rec-promo-panel:hover .tpcr-rec-promo-posters>img{transform:translateX(calc(-50% + (var(--poster) - 1.5)*48px)) translateY(-4px) rotate(calc((var(--poster) - 1.5)*10deg))}.tpcr-rec-promo-action>span{display:block;width:100%}.tpcr-rec-promo-action>a{width:100%}.tpcr-original-home .tpcr-rec-promo-description br{display:none}}@media(prefers-reduced-motion:reduce){.tpcr-rec-promo *{transition:none!important}.tpcr-rec-promo-panel:hover .tpcr-rec-promo-posters>img{translate:0 0}}