.PartnerRoutePage_partnerHero__VUc6Z{min-height:clamp(620px,82vh,900px)}.PartnerRoutePage_heroGrid__mSNGb{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:clamp(32px,6vw,96px);align-items:end}.PartnerRoutePage_heroPanel__ME1NL{border:1px solid rgba(255,255,255,.32);color:rgba(255,255,255,.86);padding:clamp(22px,2.4vw,34px);display:grid;gap:1.25rem;background:rgba(13,13,12,.48)}.PartnerRoutePage_heroPolicyLink__4i1Z_{color:rgba(255,255,255,.86)}.PartnerRoutePage_heroPanel__ME1NL p{color:rgba(255,255,255,.78);font-size:.98rem;line-height:1.6;margin:0}.PartnerRoutePage_heroPanelRows__9frMx{border-top:1px solid rgba(255,255,255,.2);display:grid}.PartnerRoutePage_heroPanelRows__9frMx span{border-bottom:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.66);font-size:.68rem;letter-spacing:var(--tracking-wide);line-height:1.35;padding:.8rem 0;text-transform:uppercase}.PartnerRoutePage_navSection__g02nE{background:var(--ink);border-bottom:0;color:var(--bg);padding-bottom:clamp(36px,5vw,64px);padding-top:clamp(36px,5vw,64px)}.PartnerRoutePage_routeNav__21V7D{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.18)}.PartnerRoutePage_navCard__0yQQY{min-height:160px;background:var(--ink);color:rgba(255,255,255,.74);display:flex;flex-direction:column;justify-content:space-between;gap:1.4rem;padding:clamp(18px,2vw,26px);transition:background .42s ease,color .42s ease}.PartnerRoutePage_navCard__0yQQY span{color:rgba(255,255,255,.94);font-size:clamp(1rem,1.35vw,1.25rem);font-weight:200;letter-spacing:-.01em;line-height:1.15}.PartnerRoutePage_navCard__0yQQY small{color:currentColor;font-size:.72rem;font-weight:300;line-height:1.45}.PartnerRoutePage_navCardActive__gNoMx,.PartnerRoutePage_navCard__0yQQY:hover{background:var(--paper);color:var(--ink-soft)}.PartnerRoutePage_navCardActive__gNoMx span,.PartnerRoutePage_navCard__0yQQY:hover span{color:var(--ink)}.PartnerRoutePage_introSection__Ybfc5{background:var(--bg)}.PartnerRoutePage_introGrid__B0gJf{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1fr);gap:clamp(44px,7vw,112px);align-items:center}.PartnerRoutePage_introCopy__d4pbT{display:grid;gap:1.5rem}.PartnerRoutePage_introCopy__d4pbT h2{max-width:12ch}.PartnerRoutePage_introCopy__d4pbT p{color:var(--ink-soft);max-width:50ch}.PartnerRoutePage_mediaMosaic__qZRwM{display:grid;grid-template-columns:1fr .72fr;grid-template-rows:repeat(3,minmax(130px,1fr));gap:clamp(10px,1vw,16px);min-height:clamp(520px,54vw,760px)}.PartnerRoutePage_mediaFrame__tKJ_n{background-position:50%;background-size:cover;min-height:100%;overflow:hidden;position:relative}.PartnerRoutePage_mediaFrame__tKJ_n:after{background:linear-gradient(180deg,rgba(13,13,12,.02),rgba(13,13,12,.2));content:"";inset:0;position:absolute}.PartnerRoutePage_mediaLarge__XbYaq{grid-row:span 3}.PartnerRoutePage_mediaSmall__ThSZG{min-height:0}.PartnerRoutePage_focusGrid__udj7j{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,44px);margin-top:clamp(56px,8vw,112px)}.PartnerRoutePage_focusItem__CUlko{border-top:1px solid var(--ink);display:grid;gap:.85rem;padding-top:1.4rem}.PartnerRoutePage_focusItem__CUlko span,.PartnerRoutePage_sampleTopline__9qp30 span:last-child,.PartnerRoutePage_sponsorLabel__O0e6Q{color:var(--ink-quiet);font-size:.62rem;font-weight:400;letter-spacing:var(--tracking-wide);line-height:1;text-transform:uppercase}.PartnerRoutePage_detailList__pu8KH p,.PartnerRoutePage_evidenceGrid__hyHiG p,.PartnerRoutePage_focusItem__CUlko p,.PartnerRoutePage_inventoryItem__TjlvP p,.PartnerRoutePage_policyList__lqWU3 p{color:var(--ink-soft);font-size:.95rem;line-height:1.58}.PartnerRoutePage_darkSection__5RJZN{background:var(--ink);color:var(--bg)}.PartnerRoutePage_darkHeader__EgyzG{align-items:end;display:grid;gap:1.5rem;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);margin-bottom:clamp(40px,6vw,88px)}.PartnerRoutePage_darkHeader__EgyzG h2{color:var(--bg);max-width:14ch}.PartnerRoutePage_audienceGrid__leO5c{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.16)}.PartnerRoutePage_audienceGrid__leO5c article{background:var(--ink);min-height:270px;padding:clamp(24px,3vw,44px)}.PartnerRoutePage_audienceGrid__leO5c h3{color:var(--bg);max-width:12ch}.PartnerRoutePage_audienceGrid__leO5c p{color:rgba(255,255,255,.68);margin-top:1.4rem}.PartnerRoutePage_inventorySection__RX4H_{background:var(--paper)}.PartnerRoutePage_sectionHead__hfsmH{display:grid;gap:1.2rem;margin-bottom:clamp(40px,6vw,88px);max-width:820px}.PartnerRoutePage_sectionHead__hfsmH h2{max-width:14ch}.PartnerRoutePage_sectionHead__hfsmH p{color:var(--ink-soft);max-width:58ch}.PartnerRoutePage_inventoryGrid__UbTSH{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}.PartnerRoutePage_inventoryItem__TjlvP{background:var(--bg);border:1px solid var(--border-strong);display:grid;gap:1rem;min-height:300px;padding:clamp(22px,2.7vw,36px)}.PartnerRoutePage_inventoryItem__TjlvP small{border-top:1px solid var(--border);color:var(--ink-quiet);font-size:.72rem;line-height:1.5;margin-top:auto;padding-top:1rem}.PartnerRoutePage_samplesSection__bXZXS{background:var(--bg)}.PartnerRoutePage_sampleGrid__FCc6H{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,34px)}.PartnerRoutePage_sampleCard__5_FFG{border:1px solid var(--border-strong);display:grid;grid-template-rows:minmax(220px,.9fr) 1fr;min-height:100%}.PartnerRoutePage_sampleImage__rVxOP{min-height:260px}.PartnerRoutePage_sampleBody__nb4wq{display:grid;gap:1rem;padding:clamp(22px,2.7vw,36px)}.PartnerRoutePage_sampleTopline__9qp30{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem 1rem;justify-content:space-between}.PartnerRoutePage_sponsorLabel__O0e6Q{border:1px solid var(--border-strong);color:var(--ink);display:inline-flex;padding:.42rem .58rem;width:fit-content}.PartnerRoutePage_sampleBody__nb4wq p{color:var(--ink-soft);font-size:.95rem;line-height:1.58}.PartnerRoutePage_disclosure__ukeRP{border-top:1px solid var(--border);margin:0;padding-top:1rem}.PartnerRoutePage_sampleBody__nb4wq .PartnerRoutePage_separation__oYrNH{color:var(--ink-quiet);font-size:.82rem}.PartnerRoutePage_policySection___OeB1{background:var(--paper)}.PartnerRoutePage_policyGrid__AKcnO{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:clamp(44px,7vw,112px);align-items:start}.PartnerRoutePage_policyGrid__AKcnO>div:first-child{display:grid;gap:1.5rem;position:sticky;top:120px}.PartnerRoutePage_policyGrid__AKcnO h2{max-width:13ch}.PartnerRoutePage_policyList__lqWU3{display:grid;gap:1px;background:var(--border-strong);border:1px solid var(--border-strong)}.PartnerRoutePage_policyList__lqWU3 article{background:var(--paper);padding:clamp(22px,2.7vw,36px)}.PartnerRoutePage_routeDetailSection__UB5sd{background:var(--bg)}.PartnerRoutePage_detailGrid__rKiwf{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(40px,6vw,92px)}.PartnerRoutePage_detailIntro__i_I2l{position:sticky;top:120px}.PartnerRoutePage_detailIntro__i_I2l h2{font-size:clamp(2rem,3.4vw,3.8rem);margin-top:1.4rem}.PartnerRoutePage_detailList__pu8KH{border-top:1px solid var(--ink)}.PartnerRoutePage_detailList__pu8KH article{border-bottom:1px solid var(--border);display:grid;gap:.8rem;padding:clamp(24px,3vw,44px) 0}.PartnerRoutePage_detailList__pu8KH h3{max-width:20ch}.PartnerRoutePage_evidenceSection__ZO7kp{background:var(--paper)}.PartnerRoutePage_evidenceGrid__hyHiG{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(40px,7vw,112px);align-items:start}.PartnerRoutePage_evidenceGrid__hyHiG>div:first-child{display:grid;gap:1.4rem}.PartnerRoutePage_evidenceGrid__hyHiG h2{max-width:12ch}.PartnerRoutePage_evidenceList__dcESv{border-top:1px solid var(--ink);list-style:none;margin:0;padding:0}.PartnerRoutePage_evidenceList__dcESv li{border-bottom:1px solid var(--border);color:var(--ink-soft);font-weight:300;line-height:1.5;padding:1.05rem 0}.PartnerRoutePage_partnerCtaLink__pTngh{border:1px solid var(--bg);color:var(--bg);display:inline-flex;font-size:.78rem;font-weight:500;gap:.6rem;letter-spacing:var(--tracking-wide);margin-top:1.25rem;padding:.92rem 1.1rem;text-transform:uppercase;width:fit-content}.PartnerRoutePage_partnerCtaLink__pTngh:hover{background:var(--bg);color:var(--ink)}@media (max-width:1100px){.PartnerRoutePage_audienceGrid__leO5c,.PartnerRoutePage_inventoryGrid__UbTSH,.PartnerRoutePage_routeNav__21V7D,.PartnerRoutePage_sampleGrid__FCc6H{grid-template-columns:repeat(2,1fr)}.PartnerRoutePage_navCard__0yQQY{min-height:140px}}@media (max-width:900px){.PartnerRoutePage_detailGrid__rKiwf,.PartnerRoutePage_evidenceGrid__hyHiG,.PartnerRoutePage_heroGrid__mSNGb,.PartnerRoutePage_introGrid__B0gJf,.PartnerRoutePage_policyGrid__AKcnO{grid-template-columns:1fr}.PartnerRoutePage_detailIntro__i_I2l,.PartnerRoutePage_heroPanel__ME1NL,.PartnerRoutePage_policyGrid__AKcnO>div:first-child{position:static}.PartnerRoutePage_darkHeader__EgyzG{grid-template-columns:1fr}.PartnerRoutePage_mediaMosaic__qZRwM{min-height:520px}}@media (max-width:680px){.PartnerRoutePage_audienceGrid__leO5c,.PartnerRoutePage_focusGrid__udj7j,.PartnerRoutePage_inventoryGrid__UbTSH,.PartnerRoutePage_routeNav__21V7D,.PartnerRoutePage_sampleGrid__FCc6H{grid-template-columns:1fr}.PartnerRoutePage_mediaMosaic__qZRwM{grid-template-columns:1fr;grid-template-rows:none;min-height:0}.PartnerRoutePage_mediaLarge__XbYaq,.PartnerRoutePage_mediaSmall__ThSZG{aspect-ratio:16/10;grid-row:auto;min-height:0}}