.partnerships-page{--partner-cream:#fbf4e8}.partnerships-page .header [aria-current=page]{border-bottom:3px solid var(--red);padding-bottom:6px}.partnerships-page main{container-type:inline-size;background:var(--partner-cream)}.partner-art{display:block;width:100%;height:100%;overflow:hidden}.partner-hero{display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);background:var(--pink);overflow:hidden}.partner-hero-copy{padding:clamp(25px,3.3cqw,59px) 0 clamp(25px,3cqw,54px) 4.4%;position:relative;z-index:1}.partner-hero-copy .eyebrow{font-size:clamp(11px,1.5cqw,25px);letter-spacing:0}.partner-hero h1{font-weight:900;font-size:clamp(42px,6.3cqw,110px);line-height:.98;letter-spacing:-.055em;margin:clamp(17px,1.7cqw,30px) 0 clamp(17px,1.8cqw,32px)}.partner-hero h1 span{display:block;white-space:nowrap}.partner-hero-copy>p:last-child{font-size:clamp(15px,2.05cqw,34px);line-height:1.2;letter-spacing:-.03em}.partner-hero-picture{position:relative;min-width:0}.partner-hero-picture .partner-art{position:absolute;inset:0}.partner-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 4.4%;gap:25px;font-size:clamp(11px,1.6cqw,25px);font-weight:700}.partner-facts p+p{border-left:1px solid #89766e;padding-left:25px}.partner-feature{padding:25px 4.4% 32px}.partner-feature>.eyebrow{font-size:clamp(11px,1.45cqw,24px);letter-spacing:0}.partner-feature>h2{font-size:clamp(32px,5.4cqw,90px);font-weight:900;letter-spacing:-.055em;line-height:1.05;margin:14px 0 28px}.collab-grid{display:grid;grid-template-columns:minmax(0,63fr) minmax(0,37fr);gap:4.5%;align-items:center}.collab-picture{aspect-ratio:589/290;align-self:stretch;min-height:270px}.collab-copy{min-width:0}.brand-wordmark{font-family:Georgia,'Times New Roman',serif;font-size:clamp(40px,5.3cqw,88px);line-height:1;letter-spacing:-.065em}.logo-note{font-size:clamp(9px,1.1cqw,16px);line-height:1.2}.collab-summary{border-top:1px solid #443a32;margin-top:20px;padding-top:18px}.collab-summary .eyebrow{font-size:clamp(10px,1.3cqw,20px);letter-spacing:0}.collab-summary h3{font-size:clamp(25px,3.5cqw,55px);font-weight:900;line-height:1;letter-spacing:-.06em;margin:12px 0 14px}.collab-summary>p:not(.eyebrow){font-size:clamp(15px,1.8cqw,29px);line-height:1.2;letter-spacing:-.025em}.collab-summary .button{font-size:clamp(14px,1.8cqw,28px);margin-top:24px;padding:14px 20px;text-align:center;max-width:100%}.brand-website{display:table;border-bottom:1px solid;margin-top:14px;font-size:clamp(13px,1.65cqw,26px);letter-spacing:-.02em}.partnership-options{padding:26px 4.4% 22px;background:#bd3022;color:var(--cream)}.partnership-options h2{font-size:clamp(32px,5.3cqw,88px);font-weight:900;letter-spacing:-.055em;line-height:1.05;margin-bottom:20px}.partnership-options>.eyebrow{font-size:clamp(11px,1.5cqw,24px);letter-spacing:.04em;margin-bottom:12px}.options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid;border-bottom:1px solid;padding:14px 0;gap:22px}.options-grid article+article{border-left:1px solid;padding-left:22px}.options-grid article>span{font-weight:700;font-size:clamp(14px,1.8cqw,28px)}.options-grid h3{font-size:clamp(20px,2.65cqw,42px);font-weight:900;line-height:1.05;letter-spacing:-.04em;margin-bottom:10px}.options-grid p{font-size:clamp(14px,1.6cqw,25px);line-height:1.25}.scope-note{font-size:clamp(11px,1.3cqw,20px);line-height:1.3;margin-top:14px}.partner-process{padding:28px 4.4% 30px}.partner-process h2{font-size:clamp(30px,4.7cqw,78px);font-weight:900;line-height:1.05;letter-spacing:-.055em;margin-bottom:22px}.partner-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:24px}.partner-process li+li{border-left:1px solid #615148;padding-left:24px}.partner-process h3{font-size:clamp(20px,2.5cqw,40px);letter-spacing:-.05em;margin-bottom:8px;font-weight:900}.partner-process li p{font-size:clamp(13px,1.5cqw,24px);line-height:1.3;letter-spacing:-.025em}.partner-enquiry{background:var(--pink);padding:30px 4.4%;display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:5%}.partner-enquiry h2{font-size:clamp(36px,6.3cqw,105px);font-weight:900;letter-spacing:-.06em;line-height:1}.partner-enquiry>div>p{font-size:clamp(17px,2.4cqw,38px);line-height:1.2;margin-top:22px;letter-spacing:-.035em}.partner-enquiry form{margin:0;min-width:0}.partner-enquiry .submit{background:var(--black)}.partner-enquiry .draft-actions{gap:12px}.partner-enquiry .draft-actions .button{font-size:14px;padding:13px}.partner-enquiry [data-enquiry="draft-result"]{border-top:1px solid #8a6b6c;margin-top:22px;padding-top:15px}.partner-enquiry [data-enquiry="draft-status"]{font-size:14px;line-height:1.4}.partner-enquiry input,.partner-enquiry textarea,.partner-enquiry select{background:var(--partner-cream)}
@media(max-width:800px){.partner-feature{padding-top:22px}.collab-grid{gap:4%}.collab-picture{min-height:270px}.collab-summary{margin-top:14px;padding-top:14px}.collab-summary .button{font-size:13px;padding:12px}.partner-enquiry{gap:4%}.partner-enquiry .form-row{grid-template-columns:1fr;gap:0}.partner-process ol{gap:15px}.partner-process li+li{padding-left:15px}.options-grid{gap:15px}.options-grid article+article{padding-left:15px}}
@media(max-width:560px){.partner-hero{display:block}.partner-hero-copy{padding:28px 5%}.partner-hero-copy .eyebrow{font-size:11px}.partner-hero h1{font-size:clamp(35px,10.8cqw,60px);margin:18px 0}.partner-hero-copy>p:last-child{font-size:16px;max-width:300px}.partner-hero-picture{height:250px}.partner-facts{grid-template-columns:1fr;padding:18px 5%;gap:10px;font-size:12px}.partner-facts p+p{border-left:0;padding-left:0}.partner-feature{padding:25px 5% 30px}.partner-feature>h2{font-size:36px;line-height:1.02;margin:14px 0 23px}.collab-grid{grid-template-columns:1fr;gap:25px}.collab-picture{min-height:0;aspect-ratio:589/330}.brand-wordmark{font-size:52px}.logo-note{font-size:10px}.collab-summary h3{font-size:32px}.collab-summary>p:not(.eyebrow){font-size:17px}.collab-summary .button{font-size:16px;padding:14px 20px;margin-top:18px}.brand-website{font-size:15px}.partnership-options{padding:28px 5%}.partnership-options h2{font-size:38px;margin-bottom:20px}.options-grid{grid-template-columns:1fr;gap:0;padding:0}.options-grid article{padding:18px 0}.options-grid article+article{border-left:0;border-top:1px solid;padding:18px 0}.options-grid h3{font-size:25px;margin:4px 0 10px}.options-grid article>span{font-size:15px}.options-grid p{font-size:15px}.scope-note{font-size:11px}.partner-process{padding:28px 5%}.partner-process h2{font-size:35px;margin-bottom:24px}.partner-process ol{grid-template-columns:1fr 1fr;gap:24px 20px}.partner-process li+li{border:0;padding:0}.partner-process h3{font-size:24px}.partner-process li p{font-size:14px}.partner-enquiry{grid-template-columns:1fr;padding:28px 5%;gap:25px}.partner-enquiry h2{font-size:44px}.partner-enquiry>div>p{font-size:18px;margin-top:18px}.partner-enquiry label{font-size:13px}.partner-enquiry .submit{font-size:17px}.partner-enquiry .draft-actions{flex-direction:column;align-items:flex-start}}
.partner-hero-copy{padding-left:4.4cqw}.collab-picture{position:relative;aspect-ratio:auto;min-width:0;min-height:270px;overflow:hidden}.collab-picture>.partner-art{position:absolute;inset:0}
@media(max-width:560px){.partner-hero-copy{padding-left:5%}.collab-picture{aspect-ratio:589/330;min-height:0}}
.brand-logo-link{display:block;max-width:180px}.brand-logo-link img{width:100%;height:auto}.collab-picture:focus-visible{outline:3px solid #284eac;outline-offset:5px}.collab-picture:hover{filter:brightness(1.04)}
@media(max-width:560px){.brand-logo-link{max-width:140px}}
