@layer components{.partnership-hero{position:relative;display:grid;min-height:var(--az-page-hero-height);overflow:hidden;align-items:end;background:var(--az-black);color:var(--az-white);isolation:isolate}.partnership-hero__visual{position:absolute;z-index:-3;top:5rem;right:0;bottom:0;display:grid;width:min(58vw,58rem);place-items:center;overflow:hidden;border-left:1px solid rgb(255 255 255/12%);color:var(--az-yellow)}.partnership-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0);background-size:2rem 2rem}.partnership-network{position:relative;width:min(68%,36rem);aspect-ratio:1;border:1px solid rgb(255 255 255/12%);transform:rotate(45deg)}.partnership-network:after{position:absolute;inset:15%;border:1px solid rgb(255 255 255/10%);content:""}.partnership-network__centre,.partnership-network__mark,.partnership-network__node{position:absolute;z-index:2;transform:rotate(-45deg)}.partnership-network__centre{top:50%;left:50%;display:grid;width:8rem;aspect-ratio:1;place-items:center;border:1px solid var(--az-yellow);background:var(--az-black);transform:translate(-50%,-50%) rotate(-45deg)}.partnership-network__node{display:grid;width:3.5rem;aspect-ratio:1;place-items:center;border:1px solid rgb(255 255 255/24%);background:var(--az-black)}.partnership-network__node--retail{top:-1.75rem;left:-1.75rem}.partnership-network__node--distribution{top:-1.75rem;right:-1.75rem}.partnership-network__node--service{right:-1.75rem;bottom:-1.75rem}.partnership-network__mark{bottom:var(--az-space-3);left:var(--az-space-3)}.partnership-network__line{position:absolute;z-index:1;height:1px;background:rgb(255 232 0/38%);transform-origin:left}.partnership-network__line--one{top:50%;left:0;width:50%}.partnership-network__line--two{top:0;left:50%;width:50%;transform:rotate(90deg)}.partnership-network__line--three{top:50%;left:50%;width:50%}.partnership-hero__visual-label{position:absolute;right:var(--az-space-5);bottom:var(--az-space-5);color:rgb(255 255 255/54%);font-size:.625rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.partnership-hero__overlay{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgb(8 9 10/100%),rgb(8 9 10/94%) 38%,rgb(8 9 10/48%) 70%,rgb(8 9 10/18%)),linear-gradient(0deg,rgb(8 9 10/80%),transparent 50%)}.partnership-hero__inner{padding-block:var(--az-page-hero-space)}.partnership-breadcrumbs{margin-bottom:var(--az-space-10)}.partnership-breadcrumbs ol{color:rgb(255 255 255/60%)}.partnership-breadcrumbs a:focus-visible,.partnership-breadcrumbs a:hover{color:var(--az-white)}.partnership-hero__copy{max-width:49rem}.partnership-hero h1{max-width:17ch;margin:var(--az-space-6) 0 0;font-family:var(--az-font-display);font-size:var(--az-text-page-title);font-weight:800;letter-spacing:-.04em;line-height:.98;text-wrap:balance;text-transform:uppercase}.partnership-hero h1 span{display:block;color:var(--az-yellow)}.partnership-hero__copy>p{max-width:39rem;margin:var(--az-space-8) 0 0;color:rgb(255 255 255/66%);font-size:var(--az-text-lg)}.partnership-hero__actions{display:flex;gap:var(--az-space-3);margin-top:var(--az-space-8);flex-wrap:wrap}.partner-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.65fr);gap:var(--az-layout-gap);align-items:end}.partner-enquiry__intro .az-section-heading,.partner-final-cta .az-section-heading,.partner-section-heading .az-section-heading{margin-top:var(--az-space-4)}.partner-section-heading>p{margin:0;color:var(--az-foreground-muted)}.partner-profiles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);border-top:1px solid var(--az-border);border-left:1px solid var(--az-border)}.partner-profiles__grid article{min-width:0;min-height:22rem;padding:clamp(1.5rem,3vw,2.5rem);border-right:1px solid var(--az-border);border-bottom:1px solid var(--az-border)}.partner-profiles__grid svg{color:var(--az-black)}.partner-profiles__grid h3{margin:var(--az-space-8) 0 0;font-family:var(--az-font-display);font-size:var(--az-text-xl);font-weight:800;text-transform:uppercase}.partner-profiles__grid p{margin:var(--az-space-4) 0 0;color:var(--az-foreground-muted)}.partner-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);border-top:1px solid var(--az-border);border-left:1px solid var(--az-border)}.partner-benefits__grid article{min-width:0;min-height:16rem;padding:var(--az-space-6);border-right:1px solid var(--az-border);border-bottom:1px solid var(--az-border)}.partner-benefits__grid svg{color:var(--az-yellow)}.partner-benefits__grid h3{margin:var(--az-space-8) 0 0;font-family:var(--az-font-display);font-size:var(--az-text-xl);font-weight:800;line-height:1.05;text-transform:uppercase}.partner-benefits__grid span{display:block;margin-top:var(--az-space-4);color:var(--az-foreground-muted);font-size:var(--az-text-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.partner-enquiry{scroll-margin-top:5rem}.partner-enquiry__grid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(32rem,1fr);gap:clamp(3rem,7vw,7rem);align-items:start}.partner-enquiry__intro{position:sticky;top:8rem}.partner-enquiry__intro>p{margin:var(--az-space-6) 0 0;color:var(--az-foreground-muted)}.partner-enquiry__mark{display:grid;justify-items:start;gap:var(--az-space-4);margin-top:clamp(3rem,7vw,6rem);color:var(--az-black)}.partner-enquiry__mark span{max-width:15rem;font-size:var(--az-text-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.partner-form,.partner-form-success{min-width:0;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--az-border-strong);background:var(--az-surface-raised);box-shadow:var(--az-shadow-card)}.partner-form{position:relative}.partner-form__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.partner-form__status{margin-bottom:var(--az-space-6);padding:var(--az-space-4);border:1px solid var(--az-border-strong);box-shadow:inset .25rem 0 0 var(--az-yellow);font-size:var(--az-text-sm);font-weight:700}.partner-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--az-space-5)}.partner-form__message{grid-column:1/-1}.partner-form__consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--az-space-3);align-items:start;margin-top:var(--az-space-6)}.partner-form__consent .az-checkbox{margin-top:.2rem}.partner-form__consent p{margin:var(--az-space-1) 0 0;color:var(--az-foreground-muted);font-size:var(--az-text-xs)}.partner-form__consent a,.partner-form__fallback a{color:inherit;text-decoration-color:var(--az-yellow);text-decoration-thickness:.125rem;text-underline-offset:.22em}.partner-form>.az-button{width:100%;margin-top:var(--az-space-6)}.partner-form__fallback{display:grid;gap:var(--az-space-3);margin-top:var(--az-space-5)}.partner-form__fallback>span{display:flex;gap:var(--az-space-4);flex-wrap:wrap}.partner-form__fallback a{display:inline-flex;gap:var(--az-space-2);align-items:center}.partner-form-success{display:grid;justify-items:start;align-content:center;min-height:30rem}.partner-form-success>svg{color:var(--az-black)}.partner-form-success h3{margin:var(--az-space-8) 0 0;font-family:var(--az-font-display);font-size:var(--az-text-2xl);font-weight:800;text-transform:uppercase}.partner-form-success p{margin:var(--az-space-4) 0 0;color:var(--az-foreground-muted)}.partner-form-success .az-button{margin-top:var(--az-space-8)}.partner-process__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3rem,6vw,5rem) 0 0;padding:0;border-top:1px solid var(--az-border);border-left:1px solid var(--az-border);list-style:none}.partner-process__list li{min-width:0;min-height:20rem;padding:var(--az-space-6);border-right:1px solid var(--az-border);border-bottom:1px solid var(--az-border)}.partner-process__list li>span{color:var(--az-yellow);font-family:var(--az-font-display);font-size:var(--az-text-2xl);font-weight:800}.partner-process__list h3{margin:clamp(3rem,6vw,5rem) 0 0;font-family:var(--az-font-display);font-size:var(--az-text-xl);font-weight:800;text-transform:uppercase}.partner-process__list p{margin:var(--az-space-4) 0 0;color:var(--az-foreground-muted)}.partner-final-cta{position:relative;padding-block:clamp(4rem,8vw,7rem);overflow:hidden;background:var(--az-yellow);color:var(--az-black)}.partner-final-cta:after{position:absolute;right:-7rem;bottom:-12rem;width:28rem;aspect-ratio:1;border:1px solid rgb(8 9 10/18%);content:"";transform:rotate(45deg)}.partner-final-cta__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,7vw,7rem);align-items:center}.partner-final-cta p{max-width:43rem;margin:var(--az-space-6) 0 0;color:rgb(8 9 10/72%)}.partner-final-cta__actions{display:flex;gap:var(--az-space-3);flex-wrap:wrap;justify-content:flex-end}}@media (max-width:64rem){.partner-benefits__grid,.partner-process__list{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-enquiry__grid{grid-template-columns:minmax(0,1fr);gap:var(--az-space-8)}.partner-enquiry__intro{position:static;max-width:40rem}.partner-enquiry__mark{display:none}}@media (max-width:48rem){.partnership-hero{min-height:0}.partnership-hero__visual{top:5rem;width:100%;opacity:.45;border-left:0}.partnership-hero__overlay{background:linear-gradient(0deg,rgb(8 9 10/100%) 10%,rgb(8 9 10/76%) 62%,rgb(8 9 10/48%))}.partnership-breadcrumbs{margin-bottom:var(--az-space-8)}.partnership-hero h1{font-size:var(--az-text-page-title)}.partner-enquiry__grid,.partner-final-cta__grid,.partner-profiles__grid,.partner-section-heading{grid-template-columns:1fr}.partner-profiles__grid article{min-height:17rem}.partner-enquiry__intro{position:static}.partner-enquiry__mark{display:none}.partner-final-cta__actions{justify-content:flex-start}}@media (max-width:30rem){.partnership-hero__inner{padding-bottom:var(--az-space-12)}.partnership-hero__copy>p{font-size:var(--az-text-base)}.partner-final-cta__actions,.partnership-hero__actions{display:grid}.partner-benefits__grid,.partner-form__grid,.partner-process__list{grid-template-columns:1fr}.partner-benefits__grid article,.partner-process__list li{min-height:15rem}.partner-form,.partner-form-success{padding:var(--az-space-5)}.partner-form__message{grid-column:1}.partner-form__fallback>span{display:grid}}@media (prefers-reduced-motion:reduce){.partnership-network{transform:none}.partnership-network__centre{transform:translate(-50%,-50%)}.partnership-network__mark,.partnership-network__node{transform:none}}