:root{--ink:#14253c;--navy:#102c50;--blue:#225da4;--green:#b7202d;--lime:#f8d754;--paper:#faf7ef;--line:#deded8;--muted:#526171}.review-bar{background:#f3e9c9;color:#574c2a}.header{background:var(--navy);border-bottom:1px solid #ffffff20;color:white}.brand-lockup img:first-child{width:135px;height:auto;mix-blend-mode:normal;image-rendering:auto}.brand-lockup img:last-child{width:70px}.brand-lockup>span{color:#d4dce4}.nav-cta{border-color:#ffffff65}nav a:hover{color:var(--lime)}.bullseye-hero{background:var(--navy);color:#fff;min-height:650px;grid-template-columns:1fr 1fr;overflow:hidden}.bullseye-hero .hero-copy{padding:65px 5% 65px 10%}.bullseye-hero h1{font-size:clamp(48px,4.2vw,68px);max-width:650px}.bullseye-hero h1>span{color:var(--lime)}.bullseye-hero .eyebrow>span{color:var(--lime)}.bullseye-hero .hero-lead{color:#c8d5e2;font-size:20px}.bullseye-hero .hero-meta{color:#bacbdd;gap:20px;font-size:10px}.bullseye-hero .button{background:var(--lime);color:var(--navy)}.bullseye-hero .button:hover{background:white}.hero-stage{position:relative;padding:80px 7% 140px 3%;display:flex;align-items:center}.hero-photo-frame{position:relative;width:100%;z-index:1;transform:rotate(-2deg);border:8px solid var(--paper);box-shadow:16px 16px 0 #071b33}.current-team{width:100%;height:auto}.hero-photo-frame .photo-label{font-size:10px;left:15px;bottom:14px;background:var(--navy);color:white;padding:6px 10px}.bully-stamp{position:absolute;right:9%;bottom:44px;z-index:2;display:flex;gap:18px;align-items:center}.bully-stamp>img{width:117px;height:94px;object-fit:cover;border:5px solid var(--paper);border-radius:50%;box-shadow:3px 5px 0 #06172d}.bully-stamp>span{font-size:14px;color:var(--lime);font-weight:700;line-height:1.4}.hero-orbit{position:absolute;inset:40px 14% 50px;border:1px solid #ffffff18;border-radius:50%;transform:rotate(-35deg)}.hero-orbit:after{content:'';position:absolute;inset:35px;border:1px solid #ffffff14;border-radius:50%}.intro-strip{background:var(--green)}.intro-strip>span{font-size:21px}.fit{row-gap:45px}.fit-exchange{grid-column:1/-1;display:grid;grid-template-columns:1fr 40px 1fr;gap:25px;align-items:center;border-top:1px solid var(--line);padding-top:35px}.fit-exchange article{align-self:start}.fit-exchange article>span{font-size:10px;letter-spacing:.1em;color:var(--green);font-weight:700}.fit-exchange h3{font-size:29px;margin-top:13px;letter-spacing:-.03em}.fit-exchange ul{padding:0;list-style:none;margin:20px 0 0;display:grid;gap:10px}.fit-exchange li{font-size:14px;padding-left:17px;position:relative;color:var(--muted)}.fit-exchange li:before{content:'+';position:absolute;left:0;color:var(--green)}.exchange-mark{text-align:center;font-size:40px;color:var(--green)}.audience .green{background:var(--lime)}.audience .eyebrow>span{color:var(--lime)}.audience-detail-heading .eyebrow{color:var(--lime)}.tiktok-dot{background:var(--lime)}.shirt-visual{background:#ebe7dc}.possibilities{background:#edece6}.ideas-heading{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:end;margin-bottom:45px}.ideas-heading>p{color:var(--muted);font-size:17px}.concept{background:var(--paper);border:1px solid #d4d8d5}.guest-concept{display:grid;grid-template-columns:1.2fr .8fr}.concept-copy{padding:38px 42px}.concept-kicker{display:flex;gap:14px;align-items:center;margin-bottom:25px}.concept-kicker>span{font-size:14px;font-weight:700;color:var(--green);border:1px solid #cfc7ba;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;flex-shrink:0}.concept-kicker>p{font-size:10px;letter-spacing:.09em;font-weight:700}.concept h3{font-size:35px;line-height:1.1;letter-spacing:-.035em}.concept-copy>p,.compact>p{font-size:15px;color:var(--muted);margin-top:22px}.concept-foot{padding-top:18px;border-top:1px solid var(--line);margin-top:25px;font-size:11px}.concept-foot strong,.concept-foot span{display:block}.concept-foot strong{color:var(--green);font-size:12px;margin-bottom:7px}.concept-foot span{color:var(--muted);line-height:1.6}.concept-board{position:relative;background:var(--navy);padding:35px;overflow:hidden;color:white}.board-label{font-size:9px;letter-spacing:.1em;color:#b9ccdf}.conversation-stack{margin-top:38px;display:grid;gap:12px;position:relative;z-index:1}.conversation-stack>span{font-size:19px;letter-spacing:.02em;font-weight:700;padding:11px 14px;background:var(--paper);color:var(--navy);width:90%;transform:rotate(-3deg)}.conversation-stack>span:nth-child(2){margin-left:8%;background:var(--lime);transform:rotate(2deg)}.conversation-stack>span:nth-child(3){width:78%;background:var(--green);color:white;transform:rotate(-2deg)}.concept-board>p{font-size:19px;line-height:1.3;margin-top:33px;position:relative;z-index:1}.concept-board>p>strong{color:var(--lime)}.concept-board>img{position:absolute;width:125px;height:auto;bottom:0;right:-8px;opacity:.95}.concept-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.compact{padding:35px 38px}.event-concept{border-top:3px solid var(--green);padding-top:33px}.format-boundary{display:flex;gap:30px;align-items:start;margin-top:26px;padding:22px 0 0;border-top:1px solid #cdd2cd}.format-boundary>span{font-size:9px;letter-spacing:.08em;color:var(--green);font-weight:700;flex-shrink:0;padding-top:3px}.format-boundary>p{font-size:11px;color:var(--muted);max-width:930px;line-height:1.7}.examples{background:var(--paper)}.three-videos{grid-template-columns:repeat(3,1fr);gap:24px}.three-videos .video-card h3{font-size:23px;line-height:1.15}.structure{background:#eae8de}.structure-heading{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:end}.structure-heading>p{font-size:18px;color:var(--muted);max-width:440px}.structure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.structure-card{background:var(--paper);border:1px solid #d0d5d2;padding:30px 27px;display:flex;flex-direction:column}.structure-card.core{background:var(--navy);color:white;border:0}.structure-number{font-size:9px;letter-spacing:.07em;color:var(--green);font-weight:700}.core .structure-number{color:var(--lime)}.structure-card h3{font-size:32px;margin-top:25px;min-height:72px}.commercial-detail{padding:22px 0;margin:22px 0;border-top:1px solid #cbd1cc;border-bottom:1px solid #cbd1cc;min-height:106px}.core .commercial-detail{border-color:#ffffff30}.commercial-detail>strong{font-size:24px;font-weight:700;letter-spacing:-.03em;display:block;line-height:1.2}.commercial-detail>span{font-size:11px;color:var(--muted);display:block;margin-top:8px}.core .commercial-detail>span{color:#bacddd}.structure-card>p{font-size:14px;color:var(--muted);margin-top:0;margin-bottom:17px}.core>p{color:#c6d4df}.structure-card .package-button{margin-top:auto;font-size:11px;padding:14px 13px;gap:5px}.core .package-button{background:var(--lime);color:var(--navy)}.structure .scope-note{margin-top:0}.roadmap{display:grid;grid-template-columns:1fr 1fr;gap:10%}.roadmap ol{list-style:none;margin:0;padding:0}.roadmap li{display:flex;gap:18px;border-bottom:1px solid var(--line);padding:22px 0}.roadmap li:first-child{padding-top:0}.roadmap li>span{font-size:11px;color:var(--green);padding-top:4px}.roadmap h3{font-size:21px;letter-spacing:-.02em;line-height:1.2}.roadmap p{font-size:14px;color:var(--muted);margin-top:8px}.next h2{font-size:clamp(38px,3.6vw,56px)}.next .eyebrow>span{color:var(--lime)}.next .button.light{background:var(--lime)}.next .button.light:hover{background:white}.contact>a:hover{text-decoration:underline}
@media(min-width:1600px){.bullseye-hero{min-height:690px}.hero-stage{padding-bottom:160px}.bully-stamp{bottom:65px}.bullseye-hero .hero-copy{padding-left:12%}}
@media(max-width:1050px){.bullseye-hero h1{font-size:48px}.bullseye-hero .hero-lead{font-size:18px}.bullseye-hero .hero-meta{display:block}.bullseye-hero .hero-meta span{display:block;margin-top:5px}.hero-stage{padding:60px 7% 140px 3%}.bully-stamp{right:8%;bottom:55px;gap:10px}.bully-stamp>img{width:95px;height:77px}.bully-stamp>span{font-size:12px}.fit-exchange{gap:20px}.concept-copy{padding:30px}.concept h3{font-size:31px}.concept-board{padding:28px}.conversation-stack>span{font-size:14px}.compact{padding:28px}.three-videos{gap:18px}.three-videos .video-card h3{font-size:20px}.structure-grid{gap:15px}.structure-card{padding:25px 20px}.structure-card h3{font-size:28px}.structure-card .package-button{font-size:10px}}
@media(max-width:700px){.header{height:83px}.brand-lockup img:first-child{width:110px;height:auto}.brand-lockup img:last-child{width:52px;height:44px}.bullseye-hero{grid-template-columns:1fr;min-height:auto}.bullseye-hero .hero-copy{padding:45px 6% 25px}.bullseye-hero h1{font-size:clamp(43px,9.3vw,62px)}.bullseye-hero .hero-lead{font-size:18px;max-width:480px}.bullseye-hero .hero-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:27px}.hero-stage{padding:20px 8% 110px;min-height:340px}.hero-photo-frame{border-width:5px;transform:rotate(-1.5deg);box-shadow:9px 9px 0 #071b33}.hero-photo-frame .photo-label{font-size:8px;padding:4px 7px;left:8px;bottom:8px}.bully-stamp{right:10%;bottom:20px}.bully-stamp>img{width:88px;height:70px;border-width:4px}.bully-stamp>span{font-size:12px}.hero-orbit{inset:0 20% 10px}.intro-strip>span{font-size:21px}.fit{row-gap:30px}.fit-exchange{grid-template-columns:1fr;gap:24px;padding-top:27px}.exchange-mark{font-size:26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);line-height:1.8;text-align:left}.fit-exchange h3{font-size:27px}.fit-exchange li{font-size:14px}.ideas-heading,.structure-heading{grid-template-columns:1fr;gap:22px}.ideas-heading{margin-bottom:28px}.ideas-heading>p,.structure-heading>p{font-size:15px}.guest-concept{grid-template-columns:1fr}.concept-copy{padding:25px 23px}.concept h3{font-size:30px}.concept-kicker{margin-bottom:21px;gap:10px}.concept-kicker>p{font-size:9px}.concept-copy>p,.compact>p{font-size:14px;margin-top:18px}.concept-board{min-height:330px;padding:25px}.conversation-stack{margin-top:25px;max-width:310px}.conversation-stack>span{font-size:16px;padding:9px 13px}.concept-board>p{font-size:17px;margin-top:26px}.concept-board>img{width:110px}.concept-pair{grid-template-columns:1fr;gap:20px;margin-top:20px}.compact{padding:25px 23px}.event-concept{padding-top:23px}.format-boundary{display:block;padding-top:19px;margin-top:23px}.format-boundary>span{display:block;margin-bottom:12px}.format-boundary>p{font-size:11px}.three-videos{grid-template-columns:1fr;gap:30px}.three-videos .video-card h3{font-size:23px}.three-videos .video-card h3 br{display:none}.structure-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.structure-card{padding:27px}.structure-card h3{font-size:33px;min-height:0;margin-top:20px}.commercial-detail{min-height:0;margin:22px 0;padding:18px 0}.commercial-detail>strong{font-size:25px}.structure-card>p{font-size:14px}.structure-card .package-button{font-size:12px;margin-top:10px;padding:15px}.roadmap{grid-template-columns:1fr;gap:30px}.roadmap h2{font-size:39px}.next h2{font-size:42px}.next{gap:38px}}
@media print{.header{color:var(--ink);background:var(--paper)}.bullseye-hero{min-height:400px}.hero-stage{padding:20px}.bully-stamp{display:none}.fit-exchange{gap:20px}.concept-copy,.compact{padding:20px}.concept h3{font-size:25px}.concept-board{padding:20px}.structure-grid{grid-template-columns:repeat(3,1fr)}.structure-card{padding:18px}.structure-card h3{font-size:24px}.structure-card>p{font-size:11px}.structure-card .package-button{display:none}}

/* Supplied Bullseye artwork and proposed annual packages, 11 November 2026. */
.brand-lockup img.bullseye-header-logo{width:68px;height:65px;object-fit:contain;background:#fff;padding:4px;border-radius:8px}.bully-stamp>img{width:105px;height:100px;object-fit:contain;background:#fff;border-radius:12px;border:5px solid var(--paper)}
.structure-card h3{min-height:78px}.commercial-detail>strong{font-size:43px;line-height:1;letter-spacing:-.045em}.commercial-detail{min-height:100px}.package-inclusions{list-style:none;padding:0;margin:5px 0 29px;display:grid;gap:15px}.package-inclusions li{font-size:13px;line-height:1.6;padding-left:16px;position:relative;color:var(--muted)}.package-inclusions li:before{content:'+';position:absolute;left:0;color:var(--green);font-weight:700}.core .package-inclusions li{color:#cfdae5}.core .package-inclusions li:before{color:var(--lime)}.wider-opportunity{display:grid;grid-template-columns:170px 1fr;gap:25px;padding:28px 0;margin-top:27px;border-top:1px solid #cbd1cc;border-bottom:1px solid #cbd1cc}.wider-opportunity>span{font-size:10px;letter-spacing:.08em;font-weight:700;color:var(--green);padding-top:5px}.wider-opportunity h3{font-size:25px;letter-spacing:-.02em}.wider-opportunity p{font-size:13px;color:var(--muted);max-width:800px;margin-top:9px}.structure .scope-note{margin-top:27px}
@media(max-width:1050px){.commercial-detail>strong{font-size:37px}.package-inclusions li{font-size:12px}.structure-card h3{min-height:72px}}
@media(max-width:700px){.brand-lockup img.bullseye-header-logo{width:55px;height:53px;padding:3px}.bully-stamp>img{width:84px;height:80px}.structure-card h3{min-height:0}.commercial-detail{min-height:0}.commercial-detail>strong{font-size:43px}.package-inclusions{gap:12px;margin-bottom:22px}.package-inclusions li{font-size:13px}.wider-opportunity{grid-template-columns:1fr;gap:13px;padding:24px 0}.wider-opportunity h3{font-size:25px}}
@media print{.commercial-detail>strong{font-size:29px}.package-inclusions li{font-size:10px}.structure-card h3{min-height:52px}.brand-lockup img.bullseye-header-logo{width:55px;height:53px}}
