@font-face{font-family:InterTight;src:url('assets/InterTight-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:InterTight;src:url('assets/InterTight-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--red:#e62b35;--dark:#111315;--ink:#182025;--paper:#f5f3ed;--muted:#5f6569;--line:#d7d9d5;--light:#ffffff;--max:1520px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background:var(--paper);font-family:InterTight,Arial,sans-serif;color:var(--ink);font-size:18px;line-height:1.5}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}button,a,input,summary{touch-action:manipulation}button,summary{cursor:pointer}button{color:inherit}img{max-width:100%;height:auto}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #388bd3;outline-offset:6px}.wrap{width:min(var(--max),88%);margin-inline:auto}.section{padding-block:110px}.skip{position:fixed;left:20px;top:-100px;background:white;color:black;padding:12px;z-index:100}.skip:focus{top:20px}.site-header{background:var(--dark);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:18px 6%;gap:30px;min-height:110px}.brand-lockup{display:flex;align-items:center;gap:22px;text-decoration:none;flex:none}.dpfl-logo{width:132px}.bh-logo{width:75px;max-height:66px;object-fit:contain}.brand-lockup>span{color:#8f969b;font-size:24px}.site-header nav{display:flex;align-items:center;gap:30px;font-size:14px}.site-header nav a{text-decoration:none}.site-header nav a:hover{color:#ff747a}.site-header .nav-contact{border:1px solid #5d6266;padding:10px 18px}.hero{background:#e9e8e0}.hero-copy{display:grid;grid-template-columns:1.45fr 1fr;gap:70px;padding-block:88px 60px;align-items:end}.eyebrow{font-size:12px;letter-spacing:.13em;font-weight:700;margin:0 0 24px;display:flex;gap:15px;flex-wrap:wrap}.eyebrow>span{color:var(--red)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:700;line-height:1.03;letter-spacing:-.055em}h1{font-size:clamp(66px,6.6vw,112px);margin-bottom:0}h1 em{font-style:normal;color:var(--red)}.hero-intro{max-width:450px;padding-bottom:8px}.hero-intro>p:first-child{font-size:25px;line-height:1.38;letter-spacing:-.02em;margin-bottom:30px}.text-link{font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:space-between;text-decoration:none;border-bottom:1px solid #a2a6a3;padding:0 0 13px}.text-link span{font-size:25px;color:var(--red)}.small-label{font-size:12px;color:var(--muted);margin:18px 0 0}.hero-photo{position:relative;margin-block:0;line-height:0}.hero-photo>img{width:100%;aspect-ratio:16/7.7;object-fit:cover;object-position:center 26%;display:block}.hero-photo figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px;padding:35px 25px 18px;color:#fff;font-size:12px;line-height:1.4;background:linear-gradient(transparent,#000b)}.hero-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-block:35px 43px}.hero-bottom p{margin:0;font-size:14px;display:flex;align-items:baseline;gap:12px}.hero-bottom strong{font-size:32px;line-height:1.1;letter-spacing:-.04em}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;margin-bottom:55px}.section-heading>p{max-width:490px;color:var(--muted);margin:0;font-size:20px;line-height:1.5}h2{font-size:clamp(42px,4.4vw,68px);margin:0}h3{font-size:29px;line-height:1.13;margin-bottom:16px}.opportunity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding-block:20px 60px}.statement{border-top:2px solid var(--dark);padding-top:22px}.big-number{font-size:14px;color:var(--red);font-weight:700;display:block;margin-bottom:25px}.statement p{font-size:17px;color:var(--muted);max-width:350px;margin:0}.products{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.products article{padding:32px 32px 32px 0}.products article+article{border-left:1px solid var(--line);padding-left:32px}.product-number{font-size:11px;letter-spacing:.1em;font-weight:700;color:var(--red);display:block;margin-bottom:18px}.products h3{font-size:27px;letter-spacing:-.04em}.products p{font-size:16px;color:var(--muted)}.products a{font-size:13px;font-weight:700}.source-note{font-size:12px;line-height:1.6;color:#737a7e;margin:22px 0 0;max-width:1150px}.audience{background:var(--dark);color:white}.audience .section-heading>p{color:#c2c7c9}.audience-main{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;padding:15px 0 40px}.age-stat>span,.market>span{font-size:12px;letter-spacing:.12em;font-weight:700}.age-stat>strong{display:block;font-size:clamp(130px,13vw,220px);line-height:1.1;letter-spacing:-.07em;margin-block:15px}.age-stat small{font-size:.46em;color:#f6777e}.age-bar{width:100%;height:8px;background:#393d40;margin-bottom:20px}.age-bar i{display:block;width:70%;height:100%;background:var(--red)}.age-stat p{font-size:15px;color:#c2c7c9;margin:0}.audience-points{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-content:center}.audience-points>div>strong{font-size:76px;letter-spacing:-.055em;line-height:1.1}.audience-points strong span{font-size:33px;color:#f6777e}.audience-points>div>p{font-size:15px;color:#c2c7c9}.audience-points .market{grid-column:1/-1;border-top:1px solid #3c4144;padding-top:25px;margin-top:8px}.market h3{font-size:28px;max-width:340px;margin:15px 0}.market p{max-width:430px}.audience .source-note{color:#9ea6ab}.network-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid #3c4144;margin-top:45px;padding-top:32px}.network-stats strong{display:block;font-size:54px;letter-spacing:-.06em}.network-stats span{font-size:14px;color:#c2c7c9}.channel-detail{border-block:1px solid #3c4144;margin-top:35px;padding:20px 0}.channel-detail summary{display:flex;justify-content:space-between;list-style:none;font-size:16px}.channel-detail summary::-webkit-details-marker{display:none}.channel-detail[open] summary span{transform:rotate(45deg)}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:16px;margin-top:24px;text-align:left}caption{text-align:left;font-size:12px;color:#a7aeb1;padding-bottom:12px}th,td{padding:16px 10px;border-bottom:1px solid #3c4144;white-space:nowrap}thead th{font-size:12px;color:#b8c0c4}tbody th span{font-weight:400;font-size:12px;color:#a7aeb1;margin-left:12px}.social-links{display:flex;gap:30px;flex-wrap:wrap;margin-top:30px;font-size:13px;font-weight:700}.content-rhythm{display:grid;grid-template-columns:1fr 1.35fr;gap:75px;border-block:1px solid var(--line);padding-block:40px}.rhythm-lead>span{font-size:12px;letter-spacing:.1em;font-weight:700}.rhythm-lead>strong{display:block;font-size:128px;line-height:1.3;letter-spacing:-.07em;color:var(--red)}.rhythm-lead>p{font-size:25px;line-height:1.3;font-weight:700;letter-spacing:-.03em}.rhythm-lead small{display:block;color:var(--muted);font-size:13px;max-width:350px}.rhythm-detail article+article{border-top:1px solid var(--line);padding-top:25px;margin-top:25px}.rhythm-detail span{font-size:11px;letter-spacing:.1em;font-weight:700;color:var(--red)}.rhythm-detail h3{font-size:26px;margin:12px 0}.rhythm-detail p{font-size:17px;color:var(--muted);margin:0;max-width:560px}.concept-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;padding:65px 0 25px}.concept-heading h3{font-size:30px;margin:0;max-width:450px}.concept-heading>p{max-width:460px;font-size:15px;color:var(--muted);margin:0}.concepts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.concepts article{background:#ebeae3;padding:32px;display:flex;flex-direction:column}.concepts article>span{font-size:12px;color:var(--red);font-weight:700;margin-bottom:25px}.concepts h3{font-size:32px;max-width:330px;min-height:2.3em}.concepts p{font-size:16px;color:var(--muted);margin-bottom:28px}.concept-outcome{font-size:12px;font-weight:700;border-top:1px solid #cdd0ca;padding-top:16px;margin-top:auto}.compatibility{display:grid;grid-template-columns:1fr 2fr;gap:35px;border-left:3px solid var(--red);padding:22px 28px;background:white;margin-top:35px}.compatibility strong{font-size:18px}.compatibility p{font-size:14px;color:var(--muted);margin:0}.calendar-section{background:#e8e7df}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.timeline article{border-top:2px solid #bbc0ba;padding-top:34px;position:relative}.timeline-dot{position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:50%;background:var(--red)}.timeline-date{font-size:11px;letter-spacing:.08em;color:#666c6c;font-weight:700;margin-bottom:22px;min-height:3em}.timeline h3{font-size:27px}.timeline article>p:last-child{font-size:16px;color:var(--muted);margin-bottom:0}.event-note{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid #c7cbc4;margin-top:45px;padding-top:28px;font-size:15px;color:#5c6263}.event-note p{margin:0}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.video-trigger{width:100%;border:0;background:#141719;padding:0;display:block;position:relative;line-height:0;overflow:hidden}.video-trigger img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .3s}.video-trigger:hover img{transform:scale(1.025)}.play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:68px;height:68px;border-radius:50%;color:white;background:var(--red);font-size:20px;padding-left:3px;line-height:1}.video-grid article>p{font-size:11px;letter-spacing:.1em;color:var(--red);font-weight:700;margin:24px 0 12px}.video-grid h3{font-size:28px;max-width:490px}.video-grid article>a{font-size:13px;font-weight:700}.options-section{background:var(--dark);color:white}.options-section .section-heading>p{color:#bac1c5}.term-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.term{border:1px solid #4b5256;padding:38px;display:flex;flex-direction:column;background:#191d20}.term-long{border-color:#e62b35;background:#221b1d}.term-label{font-size:12px;font-weight:700;letter-spacing:.1em;color:#ef8a90;margin-bottom:25px}.term h3{font-size:38px;margin-bottom:30px;min-height:2.2em}.price{font-size:64px;letter-spacing:-.06em;line-height:1;font-weight:700}.price>span{display:block;font-size:14px;font-weight:400;letter-spacing:0;color:#b8c0c5;margin-top:12px}.term-intro{margin:28px 0 0;padding:25px 0 0;border-top:1px solid #3f464a;color:#b8c0c5;font-size:17px;min-height:6.5em}.term ul{padding:25px 0 25px 20px;font-size:16px;color:#e1e4e5;line-height:1.55;margin:0}.term li{padding-left:6px;margin-bottom:14px}.term li::marker{color:var(--red)}.shirt-addition{border-top:1px solid #3f464a;border-bottom:1px solid #3f464a;padding-block:20px;margin-top:auto}.shirt-addition label{display:flex;align-items:start;gap:12px;font-size:16px;cursor:pointer}.shirt-addition input{accent-color:var(--red);width:20px;height:20px;flex:none;margin:4px 0 0}.shirt-addition label strong{display:block;font-size:22px;margin-top:4px}.shirt-addition p{font-size:12px;color:#acb5ba;margin:12px 0 0 32px}.package-total{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-block:23px}.package-total>span{font-size:11px;letter-spacing:.08em;color:#b4bdc3}.package-total strong{font-size:37px;letter-spacing:-.04em}.package-button,.contact-button{border:0;background:var(--red);color:white;text-decoration:none;padding:17px 21px;display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;font-size:15px;font-weight:700;min-height:58px}.package-button:hover,.contact-button:hover{background:#c71e28}.commercial-note{font-size:12px;line-height:1.7;color:#a6afb5;margin:28px 0 0}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #3f464a;margin-top:35px;padding-top:35px}.scope-grid h3{font-size:25px;letter-spacing:-.035em}.scope-grid p{font-size:15px;color:#b7c0c5;margin:0}.measure-table{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.measure-table article{border-top:2px solid #30383e;padding-top:24px}.measure-table article>span{font-size:12px;font-weight:700;color:var(--red);display:block;margin-bottom:25px}.measure-table h3{font-size:32px}.measure-table p{font-size:18px}.measure-table small{font-size:13px;color:var(--muted);display:block}.paid-note{margin-top:55px;border-left:3px solid var(--red);padding:30px;background:#e8e7df}.paid-note>span{font-size:11px;letter-spacing:.1em;font-weight:700}.paid-note h3{margin-top:14px;font-size:30px}.paid-note p{font-size:16px;max-width:990px;color:var(--muted);margin:0}.next-section{background:#e8e7df}.next-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:100px}.next-layout h2{margin-bottom:28px}#choice-summary{max-width:520px;color:var(--muted);font-size:18px;min-height:3em}.contact-button{max-width:440px}.contact-person{font-size:14px;line-height:1.7;margin:26px 0 0;color:var(--muted)}.next-list{padding:0;list-style:none;counter-reset:next;margin:0;align-self:center}.next-list li{counter-increment:next;position:relative;padding-left:45px}.next-list li:before{content:'0' counter(next);position:absolute;left:0;top:1px;font-size:12px;font-weight:700;color:var(--red)}.next-list li+li{border-top:1px solid #c4c9c3;padding-top:24px;margin-top:24px}.next-list li+li:before{top:25px}.next-list strong{font-size:21px;line-height:1.2;display:block}.next-list p{font-size:16px;color:var(--muted);margin:12px 0 0}.site-footer{display:grid;grid-template-columns:auto 1fr;gap:15px 40px;padding-block:35px}.site-footer>img{width:80px;object-fit:contain}.site-footer>p{font-size:12px;align-self:center;margin:0}.site-footer details{grid-column:1/-1;font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px}.site-footer details p{max-width:1100px;margin:15px 0 0}.site-footer summary{width:max-content}dialog{border:0;padding:25px;background:#111315;color:white;width:min(1100px,92vw);max-height:94dvh}dialog::backdrop{background:#000d}.dialog-header{display:flex;justify-content:space-between;align-items:start;gap:25px;padding-bottom:20px}.dialog-header h2{font-size:24px;letter-spacing:-.02em;max-width:85%;margin:0}.dialog-header button{border:1px solid #656d72;background:transparent;color:white;width:38px;height:38px;flex:none}#video-frame{aspect-ratio:16/9}#video-frame iframe{width:100%;height:100%;border:0}dialog>p{font-size:13px;margin:18px 0 0}
@media(min-width:1850px){.wrap{width:min(var(--max),86%)}}@media(max-width:1100px){.site-header nav{gap:18px;font-size:12px}.site-header{padding-inline:5%;gap:20px}.dpfl-logo{width:105px}.bh-logo{width:62px}.brand-lockup{gap:15px}.wrap{width:90%}.section{padding-block:80px}.hero-copy{gap:40px;padding-block:65px 45px}.hero-intro>p:first-child{font-size:21px}.section-heading{gap:45px}.section-heading>p{font-size:18px}.audience-main{gap:55px}.concepts article{padding:25px}.term{padding:30px}.next-layout{gap:55px}.timeline{gap:24px}.timeline h3{font-size:24px}.hero-bottom{gap:20px}.hero-bottom p{font-size:12px}.hero-bottom strong{font-size:27px}.content-rhythm{gap:45px}.price{font-size:54px}}
@media(max-width:800px){.site-header{flex-wrap:wrap;gap:20px;min-height:130px}.site-header nav{width:100%;justify-content:space-between;gap:15px}.site-header .nav-contact{display:none}.hero-copy{grid-template-columns:1fr;gap:30px}.hero-intro{max-width:600px}.hero-intro>p:first-child{font-size:23px;max-width:550px}.hero-copy h1{font-size:clamp(58px,10vw,85px)}.hero-photo>img{aspect-ratio:16/10;object-position:center}.hero-photo figcaption{font-size:10px;gap:10px;padding-inline:15px}.hero-photo figcaption>span:last-child{display:none}.section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.section-heading>p{max-width:650px}.opportunity-grid{gap:25px;padding-bottom:40px}.statement h3{font-size:25px}.products article{padding-right:22px}.products article+article{padding-left:22px}.products h3{font-size:23px}.audience-main{gap:35px}.age-stat>strong{font-size:145px}.audience-points>div>strong{font-size:54px}.audience-points strong span{font-size:25px}.market h3{font-size:24px}.network-stats strong{font-size:43px}.network-stats{gap:25px}.network-stats span{font-size:12px}.concepts{grid-template-columns:1fr}.concepts h3{min-height:0;max-width:none}.concepts article{padding:30px}.concepts article>span{margin-bottom:20px}.concept-outcome{margin-top:0}.concept-heading{display:block;padding-top:45px}.concept-heading>p{margin-top:18px}.timeline{grid-template-columns:1fr 1fr;gap:40px 30px}.timeline-date{min-height:0}.compatibility{grid-template-columns:1fr;gap:12px}.term-grid{gap:22px}.term{padding:25px}.term h3{font-size:33px}.price{font-size:48px}.term-intro{font-size:16px;min-height:8em}.term ul{font-size:14px;padding-left:17px}.shirt-addition label{font-size:14px}.scope-grid{gap:35px}.measure-table{gap:25px}.measure-table p{font-size:16px}.measure-table h3{font-size:27px}.next-layout{grid-template-columns:1fr;gap:50px}.next-list{max-width:650px}}
@media(max-width:600px){body{font-size:17px}.wrap{width:88%}.site-header{padding:16px 6%;gap:18px}.dpfl-logo{width:110px}.bh-logo{width:66px}.site-header nav{gap:12px;font-size:11px;justify-content:space-between}.site-header nav a{white-space:nowrap}.site-header nav a:first-child{display:none}.hero-copy{padding-top:45px;gap:25px}.eyebrow{font-size:10px;gap:10px;margin-bottom:20px}.hero-copy h1{font-size:clamp(49px,11.4vw,69px)}.hero-intro>p:first-child{font-size:20px;margin-bottom:22px}.text-link{font-size:13px}.hero-photo{width:100%}.hero-photo>img{aspect-ratio:1.28;object-fit:cover;object-position:center 40%}.hero-photo figcaption{position:static;background:#252a2c;padding:12px 6%;font-size:10px}.hero-bottom{grid-template-columns:1fr;gap:15px;padding-block:25px}.hero-bottom p{justify-content:flex-start;font-size:14px;gap:15px}.hero-bottom strong{font-size:27px;min-width:65px}.section{padding-block:62px}h2{font-size:42px}.section-heading>p{font-size:18px}.opportunity-grid{grid-template-columns:1fr;gap:30px;padding-top:0}.statement{display:grid;grid-template-columns:30px 1fr;gap:0 15px}.statement .big-number{grid-row:1/3;margin-top:4px}.statement h3{font-size:26px}.statement p{font-size:16px;max-width:none}.products{grid-template-columns:1fr}.products article{padding:25px 0}.products article+article{padding:25px 0;border-left:0;border-top:1px solid var(--line)}.products h3{font-size:28px}.product-number{margin-bottom:12px}.products a{font-size:13px}.source-note{font-size:11px}.audience-main{grid-template-columns:1fr;gap:35px;padding-bottom:15px}.age-stat>strong{font-size:150px}.audience-points{gap:20px}.audience-points>div>strong{font-size:64px}.audience-points strong span{font-size:28px}.market h3{font-size:27px;max-width:none}.network-stats{grid-template-columns:1fr;gap:20px;padding-top:25px;margin-top:30px}.network-stats>div{display:flex;align-items:center;gap:25px}.network-stats strong{font-size:44px;min-width:128px}.network-stats span{font-size:13px;max-width:150px}.channel-detail summary{font-size:14px}th,td{padding:14px 8px;font-size:14px}tbody th span{display:block;margin:4px 0 0}.social-links{gap:15px 23px;font-size:12px}.content-rhythm{grid-template-columns:1fr;gap:30px;padding-block:30px}.rhythm-lead>strong{font-size:105px;line-height:1.2;margin-top:10px}.rhythm-lead>p{font-size:25px}.rhythm-lead small{max-width:none}.rhythm-detail h3{font-size:26px}.rhythm-detail p{font-size:16px}.concept-heading h3{font-size:29px}.concepts article{padding:28px}.concepts h3{font-size:31px}.compatibility{padding:22px}.compatibility p{font-size:13px}.timeline{grid-template-columns:1fr;gap:0}.timeline article{padding:0 0 32px 28px;border-top:0;border-left:2px solid #bbc0ba}.timeline-dot{top:2px;left:-7px}.timeline-date{margin-bottom:10px;font-size:10px}.timeline h3{font-size:28px}.timeline article:last-child{padding-bottom:0}.event-note{grid-template-columns:1fr;gap:18px;font-size:14px;margin-top:35px}.video-grid{grid-template-columns:1fr;gap:40px}.video-grid h3{font-size:27px}.video-grid article>p{margin-top:20px}.play{width:55px;height:55px;font-size:17px}.term-grid{grid-template-columns:1fr;gap:25px}.term{padding:28px 25px}.term h3{font-size:36px;min-height:0;margin-bottom:27px}.price{font-size:56px}.term-intro{min-height:0;font-size:16px}.term ul{font-size:15px;padding-block:23px}.shirt-addition label{font-size:15px}.package-total strong{font-size:35px}.package-button{font-size:14px}.scope-grid{grid-template-columns:1fr;gap:25px;padding-top:30px}.scope-grid h3{font-size:25px;margin-bottom:12px}.commercial-note{font-size:11px}.measure-table{grid-template-columns:1fr;gap:30px}.measure-table article{display:grid;grid-template-columns:30px 1fr;gap:0 15px}.measure-table article>span{grid-row:1/4;margin-top:5px}.measure-table h3{font-size:28px}.measure-table p{margin-bottom:12px}.paid-note{padding:25px;margin-top:35px}.paid-note h3{font-size:28px}.paid-note p{font-size:15px}.next-layout h2{font-size:43px}#choice-summary{font-size:16px;min-height:0}.contact-button{font-size:14px}.next-list strong{font-size:20px}.next-list p{font-size:15px}.site-footer{grid-template-columns:1fr;gap:18px;padding-block:28px}.site-footer details{grid-column:1}.site-footer>p{font-size:11px}dialog{padding:16px;width:94vw}.dialog-header{gap:15px}.dialog-header h2{font-size:18px}.dialog-header button{width:34px;height:34px}dialog>p{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media print{.site-header nav,.video-trigger .play,.package-button,.contact-button,dialog{display:none}.wrap{width:100%}.section{padding:35px 0}.hero-copy{padding-top:20px}h1{font-size:65px}h2{font-size:35px}.hero-photo>img{max-height:350px}.site-header{padding:10px}.audience,.options-section{print-color-adjust:exact;-webkit-print-color-adjust:exact}.term,.concepts article,.timeline article{break-inside:avoid}.term-grid{gap:20px}.term{padding:25px}.section-heading{gap:25px;margin-bottom:30px}}

.responsibilities{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:30px;border-bottom:1px solid var(--line);padding:32px 0}.responsibilities h3{font-size:27px;margin:0}.responsibilities strong{font-size:15px}.responsibilities p{font-size:14px;color:var(--muted);margin:10px 0 0}@media(max-width:800px){.responsibilities{grid-template-columns:1fr 1fr;gap:25px}}@media(max-width:600px){.responsibilities{grid-template-columns:1fr;gap:22px}.responsibilities h3{font-size:28px}.responsibilities p{font-size:15px;max-width:450px}}

/* Separate the core investment from optional US paid distribution. */
.cost-breakdown{border:1px solid #454c51;margin-bottom:42px;background:#181c1f;padding:30px 34px}.cost-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;padding-bottom:25px}.cost-heading h3{font-size:30px;margin:0}.cost-heading p{font-size:13px;color:#aeb9bf;max-width:350px;margin:0}.cost-row{display:grid;grid-template-columns:1fr 1.45fr 1fr;gap:35px;border-top:1px solid #3d454a;padding:25px 0;align-items:start}.cost-row>div{display:flex;align-items:baseline;gap:18px}.cost-row>div>span{font-size:11px;color:#f28d94;font-weight:700;flex:none}.cost-row h4{font-size:19px;line-height:1.3;margin:0;letter-spacing:-.02em}.cost-row>p{font-size:14px;line-height:1.55;color:#bfc8cc;margin:0;max-width:530px}.cost-row>strong{font-size:17px;line-height:1.6;font-weight:700;text-align:right}.cost-row>strong>span{font-size:14px;color:#bfc8cc;font-weight:400}.cost-row:last-child{padding-bottom:0}.paid-addition{padding-top:22px}.paid-addition label{display:flex;align-items:start;gap:12px;font-size:16px;cursor:pointer}.paid-addition input{accent-color:var(--red);width:20px;height:20px;flex:none;margin:4px 0 0}.paid-addition small{display:block;color:#adb8be;font-size:12px;line-height:1.5;margin-top:8px}.paid-addition>a{display:inline-block;color:#d6dfe3;font-size:12px;margin:13px 0 0 32px}.package-total>span{line-height:1.6}.paid-total-note{font-size:12px;line-height:1.5;color:#ffb2b6;background:#37262a;border-left:2px solid var(--red);padding:12px 14px;margin:0 0 18px}.us-paid-section{background:#e8e7df}.paid-plan{display:grid;grid-template-columns:1fr 1.45fr;border:1px solid #c8ccc5}.paid-plan-intro{background:#191d20;color:#fff;padding:42px}.paid-plan-intro>span{font-size:11px;font-weight:700;letter-spacing:.1em;color:#f28d94}.paid-plan-intro h3{font-size:58px;line-height:1.02;margin:25px 0 30px;letter-spacing:-.06em}.paid-plan-intro>p{font-size:17px;color:#c5cdd2}.paid-plan-intro .text-link{margin-top:32px;font-size:13px;border-color:#697279;gap:20px}.paid-plan-details{padding:15px 38px}.paid-plan-details article{padding:25px 0}.paid-plan-details article+article{border-top:1px solid #c5cac3}.paid-plan-details article>span{font-size:10px;font-weight:700;letter-spacing:.1em;color:#b8212b}.paid-plan-details h4{font-size:26px;line-height:1.15;letter-spacing:-.035em;margin:13px 0}.paid-plan-details p{font-size:15px;color:var(--muted);margin:0}.paid-budget{display:grid;grid-template-columns:1fr 1.45fr;gap:60px;border-block:1px solid #bec5bc;padding:35px 0;margin:48px 0}.paid-budget h3{font-size:40px;max-width:400px;margin:0}.budget-lines p{display:flex;justify-content:space-between;gap:35px;font-size:15px;margin:0;padding:15px 0;border-bottom:1px solid #c7ccc5}.budget-lines p:first-child{padding-top:0}.budget-lines p:last-child{padding-bottom:0;border-bottom:0}.budget-lines p>span{max-width:380px}.budget-lines strong{white-space:nowrap;text-align:right}.budget-lines .budget-subtotal{border-bottom:2px solid #828f83;padding-block:20px;margin-bottom:10px}.budget-subtotal strong{font-size:30px;line-height:1.1;color:#b8212b;letter-spacing:-.035em}.paid-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.paid-outcomes article{border-top:2px solid #30383e;padding-top:23px}.paid-outcomes article>span{font-size:10px;letter-spacing:.1em;font-weight:700;color:#b8212b}.paid-outcomes h3{font-size:28px;margin:15px 0}.paid-outcomes p{font-size:15px;color:var(--muted);margin:0}.measurement-note{font-size:15px;line-height:1.6;padding:24px 28px;border-left:3px solid var(--red);margin:40px 0 0;background:#e8e7df;max-width:1100px}
@media(max-width:1100px){.site-header nav{gap:16px}.cost-breakdown{padding:28px}.cost-row{gap:25px;grid-template-columns:1fr 1.2fr 1fr}.cost-row h4{font-size:18px}.cost-row>strong{font-size:15px}.cost-row>p{font-size:13px}.paid-plan-intro{padding:32px}.paid-plan-details{padding-inline:30px}.paid-plan-intro h3{font-size:50px}.paid-budget{gap:40px}.paid-budget h3{font-size:35px}.budget-lines p{font-size:14px}}
@media(max-width:800px){.cost-heading{display:block}.cost-heading p{margin-top:15px;max-width:none}.cost-row{grid-template-columns:1fr 1.5fr;gap:15px 25px}.cost-row>strong{grid-column:2;text-align:left}.cost-row>div{grid-row:1/3}.paid-plan{grid-template-columns:1fr}.paid-plan-intro{padding:35px}.paid-plan-intro h3{font-size:55px}.paid-plan-intro>p{max-width:600px}.paid-plan-intro .text-link{max-width:450px}.paid-plan-details{padding:10px 35px}.paid-budget{grid-template-columns:1fr;gap:30px}.paid-outcomes{gap:25px}.paid-outcomes h3{font-size:25px}.paid-outcomes p{font-size:14px}}
@media(max-width:600px){.site-header nav{gap:10px;font-size:10px}.cost-breakdown{padding:25px 23px;margin-bottom:30px}.cost-heading h3{font-size:29px}.cost-heading p{font-size:13px}.cost-row{display:block;padding:23px 0}.cost-row>div{gap:14px}.cost-row h4{font-size:20px}.cost-row>p{font-size:14px;margin:12px 0 14px}.cost-row>strong{font-size:16px;display:block;text-align:left;margin-left:0}.cost-row>strong>span{font-size:14px}.term h3{font-size:34px}.paid-addition label{font-size:15px}.paid-addition small{font-size:12px}.paid-addition>a{font-size:11px}.paid-total-note{font-size:12px}.paid-plan-intro{padding:28px 25px}.paid-plan-intro h3{font-size:49px}.paid-plan-intro>p{font-size:16px}.paid-plan-intro .text-link{font-size:12px}.paid-plan-details{padding:5px 25px}.paid-plan-details article{padding-block:24px}.paid-plan-details h4{font-size:26px}.paid-plan-details p{font-size:15px}.paid-budget{padding-block:30px;margin-block:35px;gap:25px}.paid-budget h3{font-size:36px}.budget-lines p{gap:18px;font-size:13px;align-items:start}.budget-lines p>span{max-width:58%}.budget-lines strong{font-size:13px;white-space:normal;max-width:42%}.budget-lines .budget-subtotal strong{font-size:27px}.paid-outcomes{grid-template-columns:1fr;gap:30px}.paid-outcomes h3{font-size:28px}.paid-outcomes p{font-size:15px}.measurement-note{font-size:14px;padding:20px 22px;margin-top:30px}}
@media print{.paid-addition input,.shirt-addition input{display:none}.cost-breakdown,.cost-row,.paid-plan-intro,.paid-plan-details article,.paid-outcomes article{break-inside:avoid}.paid-plan-intro{print-color-adjust:exact;-webkit-print-color-adjust:exact}.paid-plan-intro h3{font-size:38px}}

.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0}

/* Make the jersey partnership visible alongside the content programme. */
.shirt-partnership{display:grid;grid-template-columns:.8fr 1.3fr;gap:65px;align-items:center;border-top:1px solid var(--line)}.shirt-copy h2{margin-bottom:28px}.shirt-copy>p:not(.eyebrow){font-size:18px;color:var(--muted);max-width:440px}.shirt-benefits{padding:0;margin:32px 0;list-style:none;max-width:440px}.shirt-benefits li{padding-block:18px;border-top:1px solid var(--line)}.shirt-benefits strong{display:block;font-size:18px}.shirt-benefits span{display:block;font-size:14px;color:var(--muted);margin-top:7px;line-height:1.5}.shirt-copy .text-link{font-size:14px;max-width:440px}.shirt-figure{margin:0;border:1px solid #d2d2cc;background:#eeebe6}.shirt-image-label{display:flex;justify-content:space-between;gap:20px;padding:20px 24px 0;font-size:9px;letter-spacing:.1em;font-weight:700;color:#595d5d}.shirt-image-label span:last-child{color:#b8212b}.shirt-figure>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.shirt-figure figcaption{border-top:1px solid #d2d2cc;padding:18px 24px;font-size:11px;line-height:1.6;color:#5b6265}.commercial-note>a{display:inline-block;margin-left:4px;color:#e1e5e6}
@media(max-width:1100px){.shirt-partnership{gap:40px;grid-template-columns:.85fr 1.2fr}.shirt-copy h2{font-size:46px}.shirt-copy>p:not(.eyebrow){font-size:17px}.shirt-benefits{margin-block:25px}.shirt-benefits li{padding-block:15px}.shirt-benefits strong{font-size:17px}.shirt-benefits span{font-size:13px}}
@media(max-width:800px){.shirt-partnership{grid-template-columns:1fr;gap:35px}.shirt-copy h2{font-size:52px}.shirt-copy>p:not(.eyebrow){max-width:650px}.shirt-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;max-width:none;margin-block:28px}.shirt-benefits li{padding-block:18px}.shirt-figure{max-width:800px}.shirt-copy .text-link{max-width:460px}}
@media(max-width:600px){.shirt-copy h2{font-size:43px;margin-bottom:22px}.shirt-copy>p:not(.eyebrow){font-size:18px}.shirt-benefits{grid-template-columns:1fr;gap:0;margin-block:25px}.shirt-benefits strong{font-size:18px}.shirt-benefits span{font-size:15px}.shirt-copy .text-link{font-size:13px}.shirt-image-label{padding:16px 15px 0;gap:10px;font-size:8px}.shirt-figure figcaption{padding:15px;font-size:11px}.shirt-partnership{gap:30px}}
@media print{.shirt-partnership{break-inside:avoid;gap:30px}.shirt-copy h2{font-size:35px}.shirt-benefits{margin-block:20px}.shirt-benefits li{padding-block:12px}}

/* A single recommended package, with a clearly separate second phase. */
.hero-recommendation{border-left:3px solid var(--red);padding-left:16px;margin:24px 0 0}.hero-recommendation strong{display:block;font-size:15px}.hero-recommendation>span{display:block;font-size:12px;color:var(--muted);margin-top:5px}.hero-bottom p{align-items:center}.hero-bottom strong{white-space:nowrap}.partnership-summary{background:#fff;border-bottom:1px solid var(--line)}.summary-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.summary-heading h2{margin-bottom:25px}.summary-heading>div>p:last-child{font-size:21px;line-height:1.5;color:var(--muted);max-width:560px;margin:0}.summary-price{padding:34px 38px;background:var(--dark);color:white;border-top:4px solid var(--red)}.summary-price>span{font-size:11px;letter-spacing:.1em;font-weight:700;color:#ffc0c4}.summary-price>strong{display:block;font-size:86px;line-height:1.15;letter-spacing:-.065em;margin:18px 0 10px}.summary-price>small{font-size:13px;color:#c1c9ce;line-height:1.65;display:block}.summary-price .package-button{margin-top:27px}.summary-deliverables{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:55px}.summary-deliverables article{border-top:2px solid var(--ink);padding-top:22px}.summary-deliverables article>span{font-size:10px;letter-spacing:.1em;font-weight:700;color:#bd202b;display:block}.summary-deliverables strong{display:block;font-size:29px;line-height:1.15;letter-spacing:-.04em;margin:17px 0}.summary-deliverables p{font-size:15px;color:var(--muted);margin:0}.summary-support{display:flex;align-items:center;justify-content:space-between;gap:60px;border-top:1px solid var(--line);margin-top:40px;padding-top:27px}.summary-support p{font-size:15px;color:var(--muted);max-width:770px;margin:0}.summary-support strong{color:var(--ink)}.summary-support a{font-size:13px;font-weight:700;max-width:250px;flex:none}.summary-note{font-size:11px;color:var(--muted);margin:25px 0 0}.term-recommended{border:2px solid var(--red);background:#241c1f}.term-recommended .term-label{color:#ffb1b8}.term-long{border-color:#4b5256;background:#191d20}.term .term-intro{min-height:6.8em}.term .term-intro,.term ul{font-size:16px}.term .price{font-size:68px}.package-inclusions{margin-top:auto;border-top:1px solid #4b5256;padding-top:20px}.package-inclusions>span{font-size:10px;letter-spacing:.1em;font-weight:700;color:#b5c0c6;display:block;margin-bottom:14px}.package-inclusions p{display:flex;justify-content:space-between;gap:20px;font-size:14px;color:#c5cdd1;margin:0;padding-block:9px}.package-inclusions strong{color:white;white-space:nowrap}.package-inclusions .package-sum{padding-block:18px 24px;border-top:1px solid #4b5256;margin-top:10px;align-items:center}.package-sum strong{font-size:30px;line-height:1;letter-spacing:-.04em}.secondary-package{background:#343c41}.secondary-package:hover{background:#48545b}.investment-detail{border-top:1px solid #4b5256;margin-top:30px;padding-top:24px;color:#c5cdd1;font-size:14px}.investment-detail>summary{display:flex;justify-content:space-between;gap:20px;font-size:16px;color:#fff;list-style:none}.investment-detail summary::-webkit-details-marker{display:none}.investment-detail[open]>summary>span{transform:rotate(45deg)}.investment-detail>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:25px}.investment-detail p{font-size:14px;line-height:1.6;margin:0}.investment-detail strong{color:#fff}.phase-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.phase-steps article{border-top:2px solid #30383e;padding-top:23px}.phase-steps article>span{font-size:11px;color:#b8212b;font-weight:700;letter-spacing:.08em}.phase-steps h3{font-size:30px;margin:22px 0 18px;max-width:330px}.phase-steps p{font-size:16px;color:var(--muted);margin:0;line-height:1.6}.phase-quote{display:grid;grid-template-columns:1.5fr 1fr;gap:25px 60px;align-items:center;margin-top:45px;background:#dcded5;border-left:3px solid var(--red);padding:32px 35px}.phase-quote>div>span{font-size:10px;letter-spacing:.1em;font-weight:700;color:#b8212b}.phase-quote h3{font-size:30px;margin:16px 0}.phase-quote p{font-size:15px;color:var(--muted);margin:0;line-height:1.6;max-width:800px}.phase-button{font-size:14px;font-weight:700;background:var(--dark);color:white;border:0;display:flex;justify-content:space-between;gap:25px;padding:19px 23px;min-height:58px}.phase-button:hover{background:#343c41}.phase-request-note{grid-column:1/-1}.proposal-conditions{padding-block:0 70px}.proposal-conditions>details{border-block:1px solid #b9c0b8;padding-block:24px}.proposal-conditions summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;font-size:17px;font-weight:700}.proposal-conditions summary::-webkit-details-marker{display:none}.condition-toggle{font-size:24px;font-weight:400;color:var(--red)}.proposal-conditions details[open] .condition-toggle{transform:rotate(45deg)}.condition-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 60px;padding:35px 0 10px}.condition-grid h3{font-size:24px;margin-bottom:14px}.condition-grid p{font-size:14px;line-height:1.65;color:var(--muted);margin:0}
@media(max-width:1100px){.summary-heading{gap:50px}.summary-price{padding:30px}.summary-price>strong{font-size:72px}.summary-deliverables{gap:25px}.summary-deliverables strong{font-size:25px}.summary-support{gap:40px}.summary-support p{font-size:14px}.term .price{font-size:60px}.term .term-intro{min-height:8em}.term .term-intro,.term ul{font-size:15px}.phase-steps{gap:30px}.phase-steps h3{font-size:27px}.phase-steps p{font-size:15px}.phase-quote{gap:25px 35px;padding:28px}.investment-detail>div{gap:25px}}
@media(max-width:800px){.summary-heading{grid-template-columns:1fr;gap:35px}.summary-heading>div>p:last-child{max-width:650px}.summary-price{max-width:650px}.summary-price>strong{font-size:80px}.summary-deliverables{grid-template-columns:1fr 1fr;gap:35px}.summary-deliverables strong{font-size:29px}.summary-support{display:block}.summary-support a{display:inline-block;margin-top:20px;max-width:none}.term .price{font-size:54px}.term .term-intro{min-height:10em}.package-inclusions .package-sum{display:block}.package-sum strong{display:block;margin-top:12px;font-size:32px}.package-inclusions p{font-size:13px}.investment-detail>div{grid-template-columns:1fr;gap:22px}.phase-steps{grid-template-columns:1fr;gap:30px}.phase-steps h3{font-size:30px;max-width:none;margin:15px 0}.phase-steps p{font-size:16px;max-width:650px}.phase-quote{grid-template-columns:1fr;gap:25px}.phase-button{max-width:450px;width:100%}.condition-grid{gap:30px}}
@media(max-width:600px){.hero-recommendation strong{font-size:14px}.hero-recommendation>span{font-size:11px}.hero-bottom strong{min-width:24px}.hero-bottom p{font-size:13px;gap:15px}.hero-bottom p:last-child{align-items:start}.hero-bottom p:last-child strong{line-height:1.1}.summary-heading h2{font-size:44px;margin-bottom:22px}.summary-heading>div>p:last-child{font-size:18px}.summary-price{padding:25px 23px}.summary-price>strong{font-size:63px;margin-top:14px}.summary-price>span{font-size:9px}.summary-price>small{font-size:12px}.summary-price .package-button{font-size:13px;padding-inline:17px}.summary-deliverables{grid-template-columns:1fr;gap:25px;margin-top:35px}.summary-deliverables strong{font-size:30px;margin-block:13px}.summary-deliverables article{padding-top:20px}.summary-deliverables p{font-size:16px}.summary-support{margin-top:30px;padding-top:22px}.summary-support p{font-size:15px}.summary-support a{font-size:13px;line-height:1.5}.summary-note{font-size:11px;line-height:1.6}.term .price{font-size:57px}.term .term-intro{min-height:0;font-size:16px}.term ul{font-size:15px}.package-inclusions .package-sum{display:flex}.package-sum strong{font-size:28px;margin-top:0}.package-inclusions p{font-size:13px;gap:15px}.package-inclusions .package-sum>span{max-width:50%}.investment-detail{margin-top:25px}.investment-detail>summary{font-size:16px}.phase-steps h3{font-size:29px}.phase-quote{padding:25px 23px;margin-top:35px}.phase-quote h3{font-size:29px}.phase-quote p{font-size:15px}.phase-button{font-size:13px;padding-inline:18px}.proposal-conditions{padding-bottom:55px}.proposal-conditions summary{font-size:16px}.condition-grid{grid-template-columns:1fr;gap:27px;padding-top:28px}.condition-grid h3{font-size:24px}.condition-grid p{font-size:14px}}
@media print{.partnership-summary{print-color-adjust:exact;-webkit-print-color-adjust:exact}.summary-heading{gap:35px}.summary-price{padding:25px}.summary-price>strong{font-size:60px}.summary-deliverables{gap:25px;margin-top:30px}.summary-deliverables strong{font-size:23px}.summary-heading,.summary-deliverables article,.phase-steps article{break-inside:avoid}.proposal-conditions{padding-bottom:30px}.phase-button{display:none}}

/* Put the younger, international audience at the heart of the proposition. */
.hero-audience-proof{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:30px 55px;padding:0 0 45px}.hero-audience-proof>div{border-top:1px solid #a7afa8;padding-top:18px}.hero-audience-proof strong{font-size:65px;line-height:1.1;letter-spacing:-.055em;display:block}.hero-audience-proof strong>span{font-size:.6em;color:var(--red);margin-left:3px}.hero-audience-proof>div>p{font-size:16px;margin:10px 0 0;color:#515c60}.hero-audience-proof .hero-markets{padding-top:23px}.hero-markets>span{font-size:10px;letter-spacing:.1em;font-weight:700;color:#a9212a}.hero-audience-proof .hero-markets>p{font-size:24px;line-height:1.4;color:var(--ink);font-weight:700;letter-spacing:-.025em;margin-top:12px}.hero-audience-proof>small{grid-column:1/-1;font-size:10px;line-height:1.6;color:var(--muted);max-width:1050px;margin-top:-10px}.hero-audience-proof>small>a{display:inline-block;margin-left:8px;font-weight:700}.hero-photo{padding-bottom:0}.hero{padding-bottom:0}.audience-markets{border-top:1px solid #42494c;margin-top:15px;padding-top:35px}.market-intro{display:flex;justify-content:space-between;gap:50px;align-items:center;margin-bottom:30px}.market-intro h3{font-size:32px;line-height:1.12;margin:0;max-width:470px}.market-intro>p{font-size:16px;color:#bcc6cb;max-width:540px;margin:0}.market-countries{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.market-countries article{padding:23px 25px;border:1px solid #444d51;background:#1b2023}.market-countries article>span{font-size:40px;line-height:1;font-weight:700;letter-spacing:-.055em;color:#f8848c}.market-countries h4{font-size:18px;line-height:1.2;letter-spacing:-.025em;margin:17px 0 10px}.market-countries p{font-size:12px;color:#b0bec5;margin:0;line-height:1.5}
@media(max-width:1100px){.hero-audience-proof{gap:25px 35px;padding-bottom:35px}.hero-audience-proof strong{font-size:57px}.hero-audience-proof .hero-markets>p{font-size:21px}.hero-audience-proof>div>p{font-size:15px}.market-countries{gap:18px}.market-countries article{padding:22px 20px}.market-countries h4{font-size:16px}.market-intro h3{font-size:29px}.market-intro>p{font-size:15px;max-width:430px}}
@media(max-width:800px){.hero-audience-proof{gap:25px}.hero-audience-proof strong{font-size:52px}.hero-audience-proof .hero-markets>p{font-size:19px}.hero-audience-proof>div>p{font-size:14px}.hero-audience-proof .hero-markets{padding-top:20px}.hero-audience-proof>small{margin-top:0}.market-intro{display:block}.market-intro>p{max-width:650px;margin-top:20px}.market-countries{grid-template-columns:1fr 1fr;gap:22px}.market-countries article{padding:25px}.market-countries h4{font-size:20px}.market-countries p{font-size:13px}}
@media(max-width:600px){.hero-copy h1{font-size:clamp(40px,10vw,60px)}.hero-audience-proof{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:32px}.hero-audience-proof strong{font-size:49px}.hero-audience-proof>div>p{font-size:14px}.hero-audience-proof .hero-markets{grid-column:1/-1;display:flex;align-items:start;gap:20px;padding-top:17px}.hero-markets>span{max-width:95px;font-size:9px;line-height:1.7;margin-top:4px;flex:none}.hero-audience-proof .hero-markets>p{font-size:17px;line-height:1.5;margin:0}.hero-audience-proof>small{font-size:10px;line-height:1.7}.hero-audience-proof>small>a{margin-left:0}.market-intro h3{font-size:29px}.market-intro>p{font-size:16px}.market-countries{gap:14px}.market-countries article{padding:20px 17px}.market-countries article>span{font-size:35px}.market-countries h4{font-size:17px;margin-top:14px}.market-countries p{font-size:12px}.audience-markets{margin-top:12px;padding-top:28px}}
@media print{.hero-audience-proof{padding-bottom:25px;gap:20px}.hero-audience-proof strong{font-size:40px}.market-countries article{print-color-adjust:exact;-webkit-print-color-adjust:exact}.market-countries{gap:15px}.market-countries article{padding:18px}.market-countries h4{font-size:16px}.audience-markets{break-inside:avoid}}

.hero-copy .campaign-headline{font-size:clamp(52px,5.2vw,88px)}
@media(min-width:801px) and (max-width:1100px){.hero-copy .campaign-headline{font-size:clamp(44px,5vw,58px)}}
@media(max-width:800px){.hero-copy .campaign-headline{font-size:clamp(54px,8vw,76px)}}
@media(max-width:600px){.hero-copy .campaign-headline{font-size:clamp(34px,9.5vw,54px)}}

.event-inclusion{display:grid;grid-template-columns:1fr 1.5fr;gap:65px;border-left:3px solid var(--red);padding:30px 35px;background:#f0eee8;margin-top:40px;align-items:center}.event-inclusion>div>span{font-size:10px;letter-spacing:.1em;font-weight:700;color:#b8212b}.event-inclusion h3{font-size:35px;line-height:1.1;margin:17px 0 0}.event-inclusion p{font-size:18px;line-height:1.5;margin:0}.event-inclusion .event-costs{font-size:14px;color:var(--muted);margin-top:15px}.event-inclusion a{display:inline-block;font-size:12px;font-weight:700;margin-top:18px}.condition-grid p+p{margin-top:14px}
@media(max-width:800px){.event-inclusion{gap:35px;padding:28px}.event-inclusion h3{font-size:31px}.event-inclusion p{font-size:17px}}
@media(max-width:600px){.event-inclusion{grid-template-columns:1fr;gap:23px;padding:25px 23px;margin-top:30px}.event-inclusion h3{font-size:31px}.event-inclusion p{font-size:17px}.event-inclusion .event-costs{font-size:14px}.event-inclusion a{font-size:12px;line-height:1.6}}
