.partner-network-page{--pn-lime:var(--color-cta);--pn-line-dark:color-mix(in srgb, var(--color-on-dark) 24%, transparent);background:var(--color-bone)}.partner-network-page .breadcrumb-band{border-bottom:1px solid var(--color-border);background:var(--color-bone)}.pn-hero{position:relative;min-height:min(48rem,78svh);display:grid;align-items:end;overflow:clip;isolation:isolate;color:var(--color-on-dark);background:var(--color-ink-deep)}.pn-hero__media,.pn-hero__shade{position:absolute;inset:0}.pn-hero__media{z-index:0}.pn-hero__media picture,.pn-hero__media img{display:block;width:100%;height:100%}.pn-hero__media img{max-width:none;object-fit:cover;object-position:center 58%;filter:saturate(.72) contrast(1.06) brightness(.65);transform:scale(1.02);animation:pn-hero-settle 1.3s var(--ease-out) both}.pn-hero__shade{z-index:1;background:linear-gradient(90deg,#0b1c1bf5,#0b1c1bc7 43%,#0b1c1b1f 78%),linear-gradient(0deg,#0b1c1beb,#0b1c1b1a 58%,#0b1c1b57)}.pn-hero__grid{position:relative;z-index:2;display:grid;gap:clamp(2rem,4vw,5rem);align-items:end;padding-block:clamp(5.25rem,9vh,7rem) clamp(2rem,5vw,4.5rem)}.pn-hero__copy{max-width:63rem;animation:pn-rise .8s var(--ease-out) .08s both}.pn-hero__copy .ds-eyebrow{margin-bottom:1.25rem;color:var(--pn-lime)}.pn-hero h1{margin:0;max-width:12ch;font:500 clamp(3.5rem,6vw,6.1rem)/.91 var(--font-display);letter-spacing:0;text-wrap:balance}.pn-hero h1 span{display:block;color:var(--pn-lime);font-style:italic}.pn-hero__intro{max-width:39rem;margin:clamp(1.5rem,3vw,2.2rem)0 0;font-size:clamp(1.08rem,1.65vw,1.3rem);line-height:1.55;color:color-mix(in srgb,var(--color-on-dark) 84%,transparent)}.pn-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;margin-top:1.75rem}.pn-hero__actions .ds-button--primary{color:var(--color-ink-deep);background:var(--pn-lime)}.pn-hero__actions .ds-button--secondary{color:var(--color-on-dark)}.pn-pass{align-self:end;max-width:25rem;margin-left:auto;padding-top:1rem;border-top:1px solid var(--pn-line-dark);animation:pn-rise .8s var(--ease-out) .24s both}.pn-pass__label{margin:0 0 1rem;font-size:.72rem;font-weight:650;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb,var(--color-on-dark) 68%,transparent)}.pn-pass ol{list-style:none;margin:0;padding:0}.pn-pass li{display:grid;grid-template-columns:2rem 1fr;gap:.15rem .65rem;padding-block:.9rem;border-top:1px solid var(--pn-line-dark)}.pn-pass li>span{grid-row:1/span 2;font:500 .72rem/1.3 var(--font-body);color:var(--pn-lime)}.pn-pass strong{font-size:1rem;line-height:1.3}.pn-pass small{font-size:.82rem;line-height:1.4;color:color-mix(in srgb,var(--color-on-dark) 66%,transparent)}.pn-pass>a{display:inline-flex;align-items:center;gap:.55rem;margin-top:1rem;padding-bottom:.22rem;border-bottom:1px solid currentColor;font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--pn-lime);text-decoration:none}.pn-pass>a span{transition:transform var(--duration-hover)}.pn-pass>a:hover span{transform:translate(.2rem,-.15rem)}.pn-premise{display:grid;gap:0;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.pn-premise article{display:grid;align-content:start;gap:.75rem;padding:clamp(1.2rem,3vw,2rem);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.pn-premise span,.pn-standards article>span,.pn-process>li>span,.pn-guest-promise ol span{font-size:.72rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.pn-premise span{color:var(--color-muted)}.pn-premise h3,.pn-standards h3,.pn-process h3{margin:0;font:500 clamp(1.4rem,2.2vw,1.95rem)/1.08 var(--font-display);letter-spacing:0}.pn-premise p,.pn-standards p,.pn-process p,.pn-audience__copy p,.pn-guest-promise p{margin:0;line-height:1.62}.pn-premise p{color:var(--color-muted);font-size:.93rem}.pn-standard{padding-block:clamp(5rem,9vw,8rem)}.pn-standard .ds-eyebrow{color:var(--pn-lime)}.pn-standards{display:grid;border-top:1px solid var(--pn-line-dark);border-left:1px solid var(--pn-line-dark)}.pn-standards article{display:grid;align-content:start;gap:.8rem;min-height:15rem;padding:clamp(1.15rem,2.6vw,1.8rem);border-right:1px solid var(--pn-line-dark);border-bottom:1px solid var(--pn-line-dark)}.pn-standards article>span{color:var(--pn-lime)}.pn-standards p{font-size:.9rem;color:color-mix(in srgb,var(--color-on-dark) 69%,transparent)}.pn-process{max-width:62rem;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.pn-process li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;border-bottom:1px solid var(--color-border)}.pn-process>li>span{color:var(--color-muted)}.pn-process p{max-width:48rem;margin-top:.5rem;font-size:.95rem;color:var(--color-muted)}.pn-audience{padding-block:clamp(5rem,10vw,9rem);background:var(--color-bone)}.pn-audience__grid{display:grid;gap:clamp(2.2rem,6vw,5.5rem);align-items:center}.pn-audience__photo{margin:0}.pn-audience__photo picture,.pn-audience__photo img{display:block;width:100%}.pn-audience__photo img{aspect-ratio:4/5;object-fit:cover}.pn-audience__photo figcaption{padding-top:.7rem;font-size:.75rem;line-height:1.4;letter-spacing:.05em;color:var(--color-muted)}.pn-audience__copy .ds-eyebrow{margin-bottom:1.2rem}.pn-audience__copy h2{margin:0;max-width:15ch;font:500 clamp(2.6rem,5.4vw,5.2rem)/.98 var(--font-display);letter-spacing:0;text-wrap:balance}.pn-audience__copy>p:not(.ds-eyebrow){max-width:42rem;margin-top:1.35rem;color:color-mix(in srgb,var(--color-ink) 78%,transparent)}.pn-audience__copy ul{display:grid;gap:.55rem;margin:1.6rem 0;padding:1rem 0 0;border-top:1px solid var(--color-border);list-style:none}.pn-audience__copy li{position:relative;padding-left:1.25rem;font-size:.95rem;line-height:1.5}.pn-audience__copy li:before{content:"↳";position:absolute;left:0;color:var(--color-muted)}.pn-inline-link{display:inline-flex;gap:.5rem;padding-bottom:.22rem;border-bottom:1px solid currentColor;font-size:.78rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--color-ink)}.pn-guest-promise{padding-block:clamp(4.5rem,9vw,7rem)}.pn-guest-promise .ds-eyebrow{color:var(--pn-lime)}.pn-guest-promise__grid{display:grid;gap:clamp(2.5rem,6vw,5rem)}.pn-guest-promise h2{margin:0;font:500 clamp(2.7rem,5.5vw,5.2rem)/.98 var(--font-display);letter-spacing:0}.pn-guest-promise>.ds-container>div>div>p:last-child,.pn-guest-promise__grid>div>p:last-child{max-width:34rem;margin-top:1.2rem;color:color-mix(in srgb,var(--color-on-dark) 70%,transparent)}.pn-guest-promise ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--pn-line-dark)}.pn-guest-promise li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.2rem .75rem;padding-block:1rem;border-bottom:1px solid var(--pn-line-dark)}.pn-guest-promise ol span{grid-row:1/span 2;color:var(--pn-lime)}.pn-guest-promise li strong{font:500 1.35rem/1.15 var(--font-display);letter-spacing:0}.pn-guest-promise li p{font-size:.9rem;color:color-mix(in srgb,var(--color-on-dark) 67%,transparent)}.pn-faq{max-width:66rem;border-top:1px solid var(--color-border)}.pn-faq details{border-bottom:1px solid var(--color-border)}.pn-faq summary{display:flex;justify-content:space-between;gap:2rem;padding-block:1.15rem;cursor:pointer;list-style:none;font:650 clamp(1rem,1.5vw,1.18rem)/1.35 var(--font-body)}.pn-faq summary::-webkit-details-marker{display:none}.pn-faq summary span{flex:0 0 auto;font-size:1.3rem;color:var(--color-muted);transition:transform var(--duration-hover)}.pn-faq details[open] summary span{transform:rotate(45deg)}.pn-faq details p{max-width:52rem;margin:0;padding:0 3rem 1.4rem 0;color:var(--color-muted);line-height:1.7}.pn-close{padding-block:clamp(4rem,8vw,6.5rem);background:var(--color-cta);color:var(--color-ink-deep)}.pn-close .ds-eyebrow{margin-bottom:1.2rem}.pn-close__grid{display:grid;gap:2rem;align-items:end}.pn-close h2{max-width:15ch;margin:0;font:500 clamp(2.8rem,6vw,5.8rem)/.95 var(--font-display);letter-spacing:0;text-wrap:balance}.pn-close h2 span{display:block;font-style:italic}.pn-close__actions{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;align-items:center}.pn-close__actions .ds-button--primary{background:var(--color-ink-deep);color:var(--color-bone)}.pn-close__actions .ds-button--primary:hover{background:var(--color-ink)}.pn-close__actions .ds-button--text{color:var(--color-ink-deep)}.pn-close__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-top:clamp(2.5rem,6vw,5rem);padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--color-ink-deep) 38%,transparent);font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.pn-close__meta a{color:inherit;text-underline-offset:.2em}@keyframes pn-rise{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes pn-hero-settle{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1.02)}}@media (min-width:720px){.pn-hero__grid{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}.pn-premise{grid-template-columns:repeat(3,minmax(0,1fr))}.pn-standards{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-close__grid{grid-template-columns:minmax(0,1fr) auto}.pn-close__actions{justify-content:flex-end}}@media (min-width:720px) and (max-width:899px){.pn-hero__grid{gap:1.5rem;padding-block:3.5rem 1.5rem}}@media (min-width:900px) and (max-height:900px){.pn-hero__grid{gap:1.5rem;padding-block:3.5rem 1.5rem}}@media (min-width:900px){.pn-hero__grid{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem)}.pn-premise{border-left:0}.pn-standards{grid-template-columns:repeat(3,minmax(0,1fr))}.pn-audience__grid,.pn-guest-promise__grid{grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr)}.pn-audience__photo img{aspect-ratio:3/4}}@media (max-width:719px){.pn-hero{min-height:max(36rem,74svh)}.pn-hero__media img{object-position:64%center}.pn-hero__grid{gap:1.25rem;padding-block:3rem 1.5rem}.pn-hero__copy .ds-eyebrow{margin-bottom:.9rem;font-size:.64rem;letter-spacing:.12em}.pn-hero h1{font-size:clamp(2.7rem,11.5vw,3.9rem);line-height:.94}.pn-hero__intro{margin-top:1rem;font-size:1rem;line-height:1.5}.pn-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.pn-hero__actions .ds-button{justify-content:center;gap:.35rem;padding-inline:.6rem;font-size:.72rem}.pn-pass{max-width:none;margin-left:0;padding-top:.7rem}.pn-pass__label{margin-bottom:.6rem;font-size:.62rem}.pn-pass ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.pn-pass li{display:block;padding-block:.55rem}.pn-pass li>span,.pn-pass small{display:none}.pn-pass strong{display:block;font-size:.74rem;line-height:1.25}.pn-pass>a{margin-top:.2rem;font-size:.64rem}.pn-close__actions{align-items:flex-start;flex-direction:column}.pn-process li{grid-template-columns:2rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pn-hero__copy,.pn-pass,.pn-hero__media img{animation:none}}