/* TERRY-RESET-OCT3-SB-new-design. Scoped content restoration in the approved native design. */
.native-cover{container-type:inline-size;isolation:isolate;display:block!important;overflow:hidden;background:#061b30;color:#fff;font-family:"Times New Roman",serif}
.native-cover p,.native-cover h2,.native-cover h3,.sb-gallery figure{margin:0}
.cover-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%}
.cover-shade{position:absolute;inset:0;background:radial-gradient(ellipse 50% 45% at 8% 15%,rgba(0,16,31,.9),rgba(0,16,31,.52) 60%,transparent),linear-gradient(0deg,#001627 1%,rgba(0,19,36,.95) 19%,rgba(0,19,36,.4) 30%,transparent 46%)}
.cover-heading{position:absolute;left:4.4%;top:4.1%;width:68%}
.cover-kicker{font:700 1.03cqw/1.3 "ISM Sans",Arial,sans-serif;letter-spacing:.25em;text-transform:uppercase;color:#ffda83;border-bottom:1px solid #e6ba59;padding-bottom:.65cqw;width:42cqw}
.native-cover h2{font:700 5.2cqw/1.1 PackageDisplay,Georgia,serif;letter-spacing:-.025em;margin:.7cqw 0 .4cqw;color:#ffe6a2;background:linear-gradient(#fff3ca,#ffd16b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 3px #001326)}
.cover-tagline{font:600 2.75cqw/1.1 PackageDisplay,Georgia,serif;color:#e5f5ff}
.cover-meta{font-size:1.55cqw;line-height:1.45;margin-top:1cqw!important;color:#fff}
.cover-copy{position:absolute;left:4.4%;right:4.4%;top:71%;display:grid;grid-template-columns:1fr 1.18fr;gap:7cqw;color:#fff;font-size:1.42cqw;line-height:1.22;text-shadow:0 1px 2px #001326}
.cover-copy>p,.cover-copy>div{border-top:1px solid #d6ab4d;padding-top:.6cqw}
.cover-copy h3{font:600 1.65cqw/1.12 PackageDisplay,Georgia,serif;color:#ffe3a0;margin-bottom:.35cqw}
.cover-credit{position:absolute;bottom:.6%;left:0;right:0;text-align:center;font:400 .68cqw/1.2 Arial,sans-serif;color:#bcd5e2}
.cover-credit a{color:inherit}.native-cover .native-disclaimer{bottom:3.1%;font-size:1.03cqw}
.sb-gallery{position:absolute;display:grid;gap:1cqw;z-index:2;grid-template-columns:repeat(3,1fr)}
.sb-gallery figure{min-width:0;text-align:center}
.sb-gallery img{display:block;object-fit:cover;width:100%;height:7.2cqw;border:1px solid #dfb558}
.sb-gallery figcaption{font:600 1.05cqw/1.2 PackageDisplay,Georgia,serif;color:#ffe1a0;margin-top:.4cqw;text-shadow:0 1px 3px #001326}
.cover-gallery{left:66%;right:4.4%;top:24%;gap:.8cqw}.cover-gallery img{height:7.5cqw}.cover-gallery figcaption{font-size:.85cqw}
.native-package .native-heading{top:3.7%;width:83%}
.native-package .native-kicker{font-size:1cqw;width:56cqw}
.native-package .native-heading h2{position:static;width:73%;font-size:4cqw;line-height:1.04;margin:.7cqw 0 .5cqw;padding:0;border:0}
.sb-main-package{font:600 2.25cqw/1.2 PackageDisplay,Georgia,serif;color:#ffe3a0}
.native-package .sb-program{left:4.4%;top:26%;width:53%}
.native-package .sb-program h3{font-size:1.7cqw;line-height:1.2;padding-bottom:.7cqw;border-bottom:1px solid #bf9342;color:#ffe3a0}
.native-package .sb-program ul{padding:0;margin:.65cqw 0 0;list-style:none}
.native-package .sb-program li{font-size:1.55cqw;line-height:1.2;padding:.25cqw 0;color:#e2f4ff}
.native-package .native-shade{background:linear-gradient(90deg,rgba(0,14,27,.88),rgba(0,14,27,.82) 36%,rgba(0,14,27,.22) 59%,rgba(0,14,27,.52)),linear-gradient(180deg,rgba(0,12,23,.4),transparent 35%,transparent 65%,rgba(0,10,19,.78))}
.native-package .sb-seating{left:62%;top:25%;width:33.5%;height:auto;padding:0 0 0 2cqw}
.native-package .sb-seating h3{font-size:2cqw;white-space:normal;line-height:1.08;margin:0 0 .8cqw}
.sb-chart{width:20.5cqw;height:23.9cqw;display:block;margin:0 auto;object-fit:contain;background:#e9ece7;border:1px solid #b4ab8c}
.native-package .sb-seating ul{margin:.8cqw 0 0}
.native-package .sb-seating li{font-size:1.22cqw;line-height:1.1;padding:.45cqw .7cqw;margin-bottom:.35cqw;border:0;border-left:6px solid;color:#fff;text-shadow:0 1px 2px #000;white-space:normal}
.native-package .sb-seating .section-orange{border-color:#d26509;background:linear-gradient(90deg,#673005b0,transparent)}
.native-package .sb-seating .section-gold{border-color:#d4b009;background:linear-gradient(90deg,#635506b0,transparent)}
.native-package .sb-seating .section-purple{border-color:#9c168e;background:linear-gradient(90deg,#58104eb0,transparent)}
.native-package .sb-contact{position:static;padding-top:.6cqw;margin-top:.55cqw;text-align:left}
.native-package .sb-contact p{font-size:.83cqw;letter-spacing:.07em}.native-package .sb-contact a{font-size:1.5cqw;margin-top:.3cqw}
.package-gallery{left:4.4%;width:53%;top:80%;grid-template-columns:repeat(4,1fr);gap:.8cqw}.package-gallery img{height:6.2cqw}.package-gallery figcaption{font-size:.9cqw}
.native-package .native-disclaimer{font-size:1.03cqw;bottom:2.5%}
.native-trust .trust-heading{top:3.7%;width:80%}
.native-trust .trust-kicker{font-size:1cqw}
.native-trust .trust-heading h2{position:static;font-size:4cqw;line-height:1.04;margin:.6cqw 0 .5cqw}
.native-trust .trust-heading h2:after{display:none}
.trust-tagline{font:600 2.15cqw/1.15 PackageDisplay,Georgia,serif;color:#e1f3ff}
.native-trust .trust-testimonials{top:26%;left:4.7%;width:66%;display:grid;grid-template-columns:1fr 1fr;gap:3cqw}
.native-trust .trust-testimonials blockquote{font-size:1.45cqw;line-height:1.24;color:#fff}
.native-trust .trust-testimonials figcaption{font-size:1.1cqw;line-height:1.2;white-space:normal;margin-top:.8cqw;color:#ffd18e}
.native-trust .trust-testimonials figure+figure:before{left:-1.5cqw;height:13cqw}
.native-trust .trust-proof{top:25%;left:75%;width:20%}
.native-trust .trust-proof h3{font-size:1.75cqw}.native-trust .trust-proof p{font-size:1.25cqw}
.native-trust .trust-proof>div:last-child p{font-size:1.16cqw;white-space:normal}
.trust-gallery{left:10%;top:56%;width:54%;gap:2cqw}.trust-gallery img{height:7.1cqw}.trust-gallery figcaption{font-size:1.05cqw}
.native-trust .trust-shade{background:linear-gradient(90deg,rgba(0,15,29,.64),rgba(0,15,29,.56) 68%,rgba(0,15,29,.48)),linear-gradient(180deg,rgba(0,13,25,.15),transparent 55%,rgba(0,13,25,.28) 75%,rgba(0,13,25,.69))}
.native-trust .trust-contact h3{font-size:1.72cqw;white-space:normal}
.pilot-page.is-story .pilot-slide.native-cover{aspect-ratio:1672/941;min-height:0}
@media (max-width:800px), (max-width: 950px) and (max-height: 500px) {
.pilot-page.is-story .pilot-slide.native-cover{aspect-ratio:auto;display:flex!important;flex-direction:column;padding:24px 20px;background:#061728;overflow:visible}
.cover-heading,.cover-copy,.cover-credit,.native-cover .native-disclaimer,.sb-gallery{position:relative;inset:auto;width:100%;height:auto}
.cover-heading{padding-top:44px;order:0}.cover-kicker{font-size:11px;line-height:1.4;width:100%;padding-bottom:12px}.native-cover h2{font-size:38px;line-height:1.05;margin:15px 0 10px}.cover-tagline{font-size:27px}.cover-meta{font-size:18px;margin-top:18px!important}
.cover-scene{order:1;position:relative;inset:auto;object-fit:contain;width:calc(100% + 40px);height:auto;margin:24px -20px}.cover-shade{display:none}
.cover-gallery{order:2;gap:10px}.cover-gallery img{height:90px}.cover-gallery figcaption{font-size:12px;line-height:1.3}
.cover-copy{order:3;grid-template-columns:1fr;gap:24px;margin-top:25px;font-size:18px;line-height:1.45}.cover-copy>p,.cover-copy>div{padding-top:18px}.cover-copy h3{font-size:26px;margin-bottom:12px}.native-cover .native-disclaimer{order:4;font-size:13px;margin-top:28px}.cover-credit{order:5;font-size:11px;line-height:1.4;margin-top:12px!important}
.native-package .native-heading,.native-trust .trust-heading{position:relative;inset:auto;width:100%}.native-package .native-kicker,.native-trust .trust-kicker{font-size:10px;width:100%}
.native-package .native-heading h2,.native-trust .trust-heading h2{font-size:37px;width:100%;white-space:normal;line-height:1.05;margin:16px 0 12px}.sb-main-package{font-size:26px;line-height:1.15}
.native-package .sb-program{position:relative;inset:auto;width:100%}.native-package .sb-program h3{font-size:25px;padding-bottom:15px}.native-package .sb-program ul{margin:15px 0}.native-package .sb-program li{font-size:18px;line-height:1.4;padding:8px 0}
.package-gallery{order:3;grid-template-columns:1fr 1fr;gap:18px;margin:12px 0 28px}.package-gallery img{height:120px}.package-gallery figcaption{font-size:14px;margin-top:8px}
.native-package .sb-seating{order:4;position:relative;inset:auto;width:100%;height:auto;padding:24px 0 0}.native-package .sb-seating h3{font-size:31px;margin-bottom:20px}.sb-chart{width:100%;max-width:290px;height:auto;aspect-ratio:1136/1324}.native-package .sb-seating ul{margin-top:20px}.native-package .sb-seating li{font-size:18px;padding:12px;margin-bottom:8px}.native-package .sb-contact{padding-top:20px;margin-top:20px}.native-package .sb-contact p{font-size:12px}.native-package .sb-contact a{font-size:24px;margin-top:10px}.native-package .native-disclaimer{font-size:13px}
.trust-tagline{font-size:25px;line-height:1.15}.native-trust .trust-testimonials{position:relative;inset:auto;width:100%;grid-template-columns:1fr;gap:25px}.native-trust .trust-testimonials blockquote{font-size:18px;line-height:1.45}.native-trust .trust-testimonials figcaption{font-size:17px;margin-top:12px}
.trust-gallery{order:3;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.trust-gallery img{height:90px}.trust-gallery figcaption{font-size:12px;margin-top:8px}
.native-trust .trust-proof{order:4;position:relative;inset:auto;width:100%}.native-trust .trust-proof h3{font-size:25px}.native-trust .trust-proof p,.native-trust .trust-proof>div:last-child p{font-size:19px;white-space:normal}.native-trust .trust-benefits{order:5}.native-trust .trust-partners{order:6}.native-trust .trust-contact{order:7}.native-trust .trust-contact h3{font-size:26px}.native-trust .native-disclaimer{order:8}
}

/* Preserve faces in the supplied portrait-oriented bar photograph. */
.sb-gallery img[src="premium-bar.jpeg"]{object-position:50% 12%}

/* TERRY-SB-OCT3-2135: same canvas and photography, stronger contemporary type. */
@font-face{font-family:SBExecutive;src:url('/assets/non-golf-foundations-20261001/super-bowl-2027-np/Exo2-Variable.ttf') format('truetype');font-weight:100 900;font-display:swap}
.pilot-page :is(.native-cover,.native-package,.native-trust),.pilot-page :is(.native-cover,.native-package,.native-trust) :is(p,li,blockquote,figcaption,a,dd){font-family:Arial,sans-serif}
.pilot-page :is(.native-cover,.native-package,.native-trust) :is(h2,h3,dt,.sb-main-package,.cover-tagline,.trust-tagline){font-family:SBExecutive,Arial,sans-serif;font-weight:700}
.sb-chart{background:transparent;border:0;clip-path:polygon(38% 1.4%,39.2% 8.3%,47% 7.7%,53% 7.7%,60% 8.4%,66% 9.6%,72.3% 12%,76% 6.5%,82% 10%,88% 15%,93% 21%,96% 29%,98% 38%,99% 48%,99% 54%,98.5% 60%,97.5% 65%,95.5% 72%,92.8% 78%,88% 85%,80.4% 94.5%,75.5% 89.7%,69% 93%,62% 95%,53% 95.5%,44% 95.5%,35.5% 94.7%,33.8% 99.5%,27% 97%,20% 93%,12% 86%,7% 77%,3% 68%,1% 58%,1% 48%,2% 37%,4% 29%,7% 23%,10% 18%,15% 13%,21% 8%,27% 5%,34% 2.5%)}
@media (min-width:801px) and (min-height: 501px), (min-width: 951px) {
.cover-scene{object-position:45% 42%}
.cover-heading{width:75%}.cover-kicker{width:65cqw;font-size:1.02cqw;letter-spacing:.13em}
.native-cover h2{font-size:5.5cqw;line-height:1.08}.cover-tagline{font-size:2.7cqw}
.cover-gallery{left:auto;right:4.4%;top:22%;width:14%;grid-template-columns:1fr;gap:.75cqw}.cover-gallery img{height:7.9cqw}.cover-gallery figcaption{font-size:.82cqw;margin-top:.25cqw}
.cover-copy{top:73%;right:4.4%;grid-template-columns:1fr 1.18fr;gap:5cqw;font-size:1.38cqw;line-height:1.4}.cover-copy>p,.cover-copy>div{padding-top:.8cqw}.cover-copy h3{font-size:1.7cqw;margin-bottom:.6cqw}
.cover-gallery img[src="event-spirit.jpeg"]{object-position:50% 25%}
.native-package .sb-program{top:25%;width:51%}.native-package .sb-program ul{margin:0}.native-package .sb-program li{font-size:1.45cqw;line-height:1.25;padding:.38cqw 0}
.native-package .sb-seating{left:58%;top:24%;width:38%;padding-left:2cqw;display:grid;grid-template-columns:1fr;gap:.5cqw}.native-package .sb-seating h3{grid-column:1/-1;font-size:2.12cqw;margin-bottom:.4cqw}
.sb-chart{width:24cqw;height:28cqw;margin:0 auto}
.native-package .sb-seating ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.6cqw;margin:.3cqw 0 0}.native-package .sb-seating li{font-size:1.27cqw;font-weight:600;line-height:1.25;padding:.6cqw .4cqw;margin:0;border-left:0;border-top:5px solid}
.native-package .sb-contact{grid-column:1/-1}
.native-package .sb-contact{margin-top:.45cqw;padding-top:.5cqw}.native-package .sb-contact p{font-size:.88cqw}.native-package .sb-contact a{font-size:1.6cqw}
.package-gallery{top:79%;width:51%;gap:.65cqw}.package-gallery img{height:8.5cqw}.package-gallery figcaption{font-size:.9cqw;line-height:1.3}
.native-trust .trust-testimonials{top:28%;width:62%;gap:3.8cqw}.native-trust .trust-testimonials blockquote{font-size:1.58cqw;line-height:1.55}.native-trust .trust-testimonials figcaption{font-size:1.15cqw;line-height:1.35;margin-top:1.1cqw}.native-trust .trust-testimonials figure+figure:before{left:-1.9cqw;height:100%}
.native-trust .trust-proof{top:28%;left:72%;width:24%;padding-left:2cqw}.native-trust .trust-proof>div{margin-bottom:1.65cqw;padding-bottom:1.3cqw}.native-trust .trust-proof h3{font-size:2.15cqw;line-height:1.1}.native-trust .trust-proof p,.native-trust .trust-proof>div:last-child p{font-size:1.35cqw;line-height:1.35;white-space:normal}
}
