@font-face{font-family:BarlowCondensedLocal;src:url("BarlowCondensed-Bold.ttf") format("truetype");font-weight:700;font-display:swap}
/* Website mockup v5 implementation, 20261101.1. No application styles. */
body.scv11{--navy:#062746;--deep:#031c34;--paper:#f7f9fd;--line:#7890a5;--condensed:BarlowCondensedLocal,'DIN Condensed','Avenir Next Condensed','Arial Narrow',Impact,sans-serif;background:var(--navy)}
.scv11 *{box-sizing:border-box}.scv11 .wrap8{width:calc(100% - 64px);max-width:1320px}.scv11 a:focus-visible,.scv11 button:focus-visible,.scv11 summary:focus-visible{outline:3px solid #fff;outline-offset:5px}.scv11 .mast8{width:100%;max-width:none;margin:0;border:0;border-bottom:1px solid #7890a570;border-radius:0;background:#062746;position:relative;z-index:20}.scv11 .nav8{width:calc(100% - 64px);max-width:1320px;margin:auto;min-height:82px;padding:12px 0}.scv11 .brand9{font-size:clamp(19px,2vw,28px);font-weight:750}.scv11 .nav8>.logos8{margin-right:auto}.scv11 #menu8{gap:24px}.scv11 #menu8 .nav-icon93{display:none}.scv11 .utility8{gap:12px}.scv11 .utility8 a,.scv11 .utility8 a:last-child{border:1px solid #7890a5;border-radius:6px;padding:12px 16px;background:transparent}.scv11 .utility8 .app11{background:#d81732;border-color:#d81732;color:white}
.scv11 .hero11{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.55fr);gap:24px;padding:36px 0 40px;align-items:stretch}.scv11 .hero11>*{min-width:0}.hero-photo11{border-radius:10px;overflow:hidden;align-self:start;aspect-ratio:1.04}.hero-photo11 img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-center11{display:flex;flex-direction:column;position:relative;justify-content:center}.hero-crests11{display:flex;gap:16px;align-items:center;justify-content:center;padding:18px 0 28px}.hero-crests11 img{width:calc(50% - 8px);height:190px;object-fit:contain}.hero-crests11 img:first-child{max-width:130px}.scv11 .hero-center11 h1{font-family:var(--condensed);font-stretch:condensed;font-size:clamp(32px,3.6vw,57px);font-weight:600;line-height:1.15;letter-spacing:-.035em;margin:36px 0 22px}.hero-arrow11{position:absolute;right:-12px;top:44%;width:48%;height:70px;pointer-events:none}.hero-arrow11 path{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.scv11 .hero11 .actions8{display:flex;gap:12px;flex-wrap:wrap;margin:0}.button11{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid #9aabbc;border-radius:5px;color:#fff;font-size:15px;font-weight:650;text-decoration:none}.button11.primary11{background:#d81732;border-color:#d81732}.button11:hover{background:#173c5c}.button11.primary11:hover{background:#ae0e28}.registration11{display:grid;grid-template-rows:repeat(3,1fr);gap:16px;scroll-margin-top:100px}.registration11 a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid #7890a5;border-radius:7px;padding:18px 14px;color:white;text-decoration:none;font-family:var(--condensed);font-stretch:condensed;text-transform:uppercase;font-size:clamp(21px,2.5vw,38px);line-height:1.1;overflow-wrap:normal}.registration11 a:after{content:'';width:32px;height:5px;background:#fa3045;margin-top:10px}.registration11 a:hover{background:#123957}
.brand-strip11{overflow:hidden;background:#123554;padding:18px 0}.brand-track11{display:flex;width:max-content;gap:40px;animation:brand-flow11 38s linear infinite}.brand-track11 span{display:flex;gap:18px;align-items:center;white-space:nowrap;font-family:var(--condensed);font-size:27px;text-transform:uppercase}.brand-track11 img{width:42px;height:42px;object-fit:contain}@keyframes brand-flow11{to{transform:translateX(-50%)}}.brand-strip11:hover .brand-track11{animation-play-state:paused}
.philosophy11{background:#17242e;padding:40px 0 32px}.scv11 .title11,.scv11 .news11 .heading8 h2{font-family:var(--condensed);font-stretch:condensed;text-transform:uppercase;font-size:clamp(30px,3.1vw,46px);font-weight:600;line-height:1.1;letter-spacing:0;margin:0 0 28px;display:table}.title11:after,.scv11 .news11 .heading8 h2:after{content:'';display:block;width:100%;max-width:100px;height:4px;background:#fa3045;margin-top:7px}.philosophy-copy11{max-width:1100px}.philosophy-copy11 p{font-size:clamp(17px,1.55vw,21px);line-height:1.6;margin:0;padding:18px 0;border-bottom:1px solid #8795a260}.philosophy-copy11 p:last-child{border:0}
.scv11 .news11{padding:48px 0 40px}.scv11 .news11 .heading8{margin-bottom:54px}.scv11 .news11 .heading8 h2{margin-bottom:0}.scv11 .news11 .heading8 .textlink8{margin:0}.scv11 .news11 .news-grid8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;grid-template-rows:auto;gap:30px}.scv11 .news11 .story8{display:flex;flex-direction:column;background:#fff;color:#17202a;border:0;border-radius:8px;overflow:hidden;height:auto;min-height:0}.scv11 .news11 .story8.lead8{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);gap:24px;padding:0 26px 22px;margin-top:0;overflow:visible;isolation:auto}.scv11 .news11 .lead8:after{display:none!important}.scv11 .news11 .lead8 .story8-image,.scv11 .news11 .lead8 .story-placeholder11{position:relative;inset:auto;grid-column:2;grid-row:1;height:auto;aspect-ratio:1.65;width:100%;margin-top:-45px;z-index:auto;overflow:hidden;border-radius:8px}.scv11 .news11 .story8-image img{width:100%;height:100%;object-fit:cover}.scv11 .news11 .lead8 .story8-copy{grid-column:1;grid-row:1;padding:24px 0 0;align-self:center}.scv11 .news11 .story8:not(.lead8) .story8-image{height:auto;aspect-ratio:1.6}.scv11 .news11 .story8-copy{padding:22px}.scv11 .news11 .story8 h3{font-family:var(--condensed);font-stretch:condensed;font-weight:650;font-size:clamp(26px,2.5vw,38px);line-height:1.15;text-transform:uppercase;margin:16px 0 22px;color:#17202a}.scv11 .news11 .story8 h3 a{color:inherit}.scv11 .news11 .story8 time{display:table;background:#e4e6e8;color:#17202a;padding:4px 9px;border-radius:3px;font-size:12px;font-weight:700;line-height:1.5}.scv11 .news11 .story8 .textlink8{color:#17202a;border:1px solid #77818c;border-radius:4px;padding:8px 12px;min-height:44px;display:inline-flex;align-items:center;font-size:14px}.story-placeholder11{display:grid;place-items:center;aspect-ratio:1.6;background:#dfe6ee;color:#24384c;padding:20px;font-weight:700}.scv11 .news11 a:focus-visible{outline-color:#be1631}
.scv11 .media8{padding:32px 0;background:#072a4a}.scv11 .media-grid8{display:grid;grid-template-columns:1fr 1fr;gap:42px}.scv11 .media-grid8>div{min-width:0}.scv11 .media-grid8>div+div{padding-left:36px;border-left:1px solid #7890a5}.scv11 .facebook-preview941{padding:0;border:0}.scv11 .facebook-preview941 summary{font-size:14px}.scv11 .facebook-embed941{margin:0;max-width:100%;border-radius:7px}.scv11 .tv-player8{width:100%;height:auto;aspect-ratio:16/9;border-radius:7px;border:1px solid #7890a5}.scv11 .social-links8{display:flex;gap:14px;flex-wrap:wrap}.scv11 .social-links8 a,.scv11 .social-links8 a[href*='facebook'],.scv11 .social-links8 a[href*='instagram']{background:transparent;border:1px solid #7890a5;border-radius:5px;color:white;flex:1;justify-content:center;padding:10px 14px;text-decoration:none}.scv11 .social-note8{font-size:14px;line-height:1.6;color:#c7d7e6}.scv11 .broadcasts941 h3{font-size:17px}.scv11 .broadcasts941 article{padding:10px 0}.scv11 .broadcasts941 a{min-height:44px;font-size:16px}.scv11 .footer8{background:#17242e;padding:36px 0 20px}.scv11 .footer-grid8{grid-template-columns:.8fr 1.4fr 1fr 1fr;gap:24px}.scv11 .footer-grid8 h2{font-size:16px}.scv11 .footer-grid8 a,.scv11 .footer-grid8 address{font-size:14px}.scv11 .footer-social8{margin-top:26px}.scv11 .footer-social8 a{flex:none}.sr-only11{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1050px){.scv11 #menu8{gap:14px}.scv11 .hero11{grid-template-columns:1.3fr 1fr .65fr;gap:18px}.hero-crests11 img{height:140px}.scv11 .hero-center11 h1{font-size:37px}.registration11 a{font-size:26px}.hero-arrow11{top:37%}.scv11 .nav8{gap:16px}}
@media(max-width:900px){.scv11 .wrap8,.scv11 .nav8{width:calc(100% - 40px)}.scv11 .nav8{min-height:74px}.scv11 .hero11{grid-template-columns:1.25fr 1fr}.registration11{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.registration11 a{font-size:26px;min-height:110px}.hero-arrow11{display:none}.scv11 .hero-center11 h1{margin-top:10px}.hero-crests11{padding:0 0 15px}.scv11 .news11 .story8 h3{font-size:27px}.scv11 .media-grid8{gap:26px}.scv11 .media-grid8>div+div{padding-left:24px}.scv11 .footer-grid8{grid-template-columns:1fr 1fr}.scv11 #menu8{align-items:flex-start}.scv11 .utility8{margin-left:0}}
@media(max-width:600px){.scv11 .wrap8,.scv11 .nav8{width:calc(100% - 32px)}.scv11 .hero11{grid-template-columns:1fr;padding:24px 0 28px;gap:24px}.hero-photo11{aspect-ratio:1.3}.hero-center11{align-items:flex-start}.hero-crests11{width:100%;justify-content:flex-start;gap:24px}.hero-crests11 img{width:95px;height:120px}.scv11 .hero-center11 h1{font-size:42px;margin:8px 0 20px}.registration11{gap:10px}.registration11 a{font-size:clamp(17px,4.6vw,24px);padding:14px 9px;min-height:115px;overflow-wrap:anywhere}.scv11 .news11 .news-grid8{grid-template-columns:1fr;gap:24px}.scv11 .news11 .story8.lead8{display:flex;padding:0;gap:0;overflow:hidden}.scv11 .news11 .lead8 .story8-image,.scv11 .news11 .lead8 .story-placeholder11{position:static;margin:0;aspect-ratio:1.5;border-radius:0}.scv11 .news11 .lead8 .story8-copy{padding:22px}.scv11 .news11 .heading8{margin-bottom:24px}.scv11 .news11 .story8 h3{font-size:30px}.scv11 .news11{padding:30px 0}.philosophy11{padding:28px 0 20px}.philosophy-copy11 p{font-size:17px;padding:14px 0}.scv11 .title11{font-size:34px;margin-bottom:14px}.scv11 .media-grid8{grid-template-columns:1fr}.scv11 .media-grid8>div+div{border-left:0;border-top:1px solid #7890a5;padding:28px 0 0}.scv11 .footer-grid8{grid-template-columns:1fr 1fr}.scv11 .footer-grid8>.logos8,.scv11 .footer-grid8>div:nth-child(2){grid-column:1/-1}.scv11 .footer-grid8>div{min-width:0}.scv11 .brand9{white-space:normal;font-size:19px}.scv11 .nav8 .toggle8{gap:8px;padding:10px}.scv11 .brand-strip11{padding:12px 0}.brand-track11 span{font-size:23px}}
@media(prefers-reduced-motion:reduce){.brand-track11{animation:none}.scv11 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.hero-unavailable11{display:grid;place-items:center;height:100%;padding:30px;background:#173d5c;color:#e5edf4;font-weight:650;text-align:center}
/* Scope above legacy :is(...,#menu8) heading specificity, without global resets. */
.scv11 #main-content .title11,.scv11 #main-content .news11 .heading8 h2{font-family:var(--condensed);text-transform:uppercase;font-weight:700;letter-spacing:0}
.scv11 #main-content .hero-center11 h1{font-family:var(--condensed);font-weight:700;letter-spacing:-.025em}
.scv11 #main-content .news11 .lead8 .story8-image{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.65;z-index:1;margin-top:-45px;grid-column:2;grid-row:1}
.scv11 #main-content .news11 .lead8 .story8-image img{position:static;height:100%;width:100%;object-fit:cover}
.scv11 #main-content .news11 .lead8 .story8-copy{z-index:2;grid-column:1;grid-row:1}
.scv11 #main-content .news11 .story8 time{color:#17202a;background:#e4e6e8}
.scv11 .media-grid8>div{background:transparent;border:0;border-radius:0;padding:0}
.scv11 .media-grid8>div+div{padding-left:36px;border-left:1px solid #7890a5}
.scv11 .brand9{max-width:none;display:block}.scv11 .footer8{width:100%;max-width:none;border-radius:0;margin:0}
@media(max-width:600px){.scv11 #main-content .news11 .lead8 .story8-image{position:relative;grid-column:auto;grid-row:auto;margin-top:0;aspect-ratio:1.5}.scv11 .media-grid8>div+div{padding:28px 0 0;border-left:0;border-top:1px solid #7890a5}}
.registration11,.registration11 a{min-width:0}.registration11 a{overflow-wrap:anywhere}

/* Local polish only — not deployed. Authentic logos; no Partners. */

body.scv11{--condensed:BarlowCondensedLocal,'Arial Narrow',sans-serif}
.scv11 #main-content .title11,.scv11 #main-content .news11 .heading8 h2,.scv11 #main-content .hero-center11 h1,.scv11 #main-content .news11 .story8 h3,.scv11 .registration11 a,.scv11 .brand-track11 span{font-family:var(--condensed);font-weight:400;letter-spacing:.01em}
.scv11 .registration11 a{background:#153d61;border-color:#55748d;font-size:clamp(40px,4vw,62px);line-height:1.02;padding:22px 18px;justify-content:center}
.scv11 .registration11 a:nth-child(2){background:#20394e}.scv11 .registration11 a:nth-child(3){background:#0d3459}
.scv11 .hero-crests11{position:relative;overflow:visible;background:#174269;border:1px solid #52758f;border-radius:10px;height:150px;margin-top:70px;padding:0 16px}
.scv11 .hero-crests11 img{height:190px;transform:translateY(-43px)}
.scv11 .hero-arrow11{top:48%;right:-18px;width:55%;stroke-width:4}
.scv11 #main-content .hero-center11 h1{font-size:clamp(42px,4.2vw,64px);line-height:1.15;margin-top:32px}
.scv11 .news11 .heading8 .textlink8{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid #91a6bb;border-radius:5px;color:white;text-decoration:none;font:600 14px/1.2 system-ui}
.scv11 .news11 .heading8 .textlink8:hover{background:#173f60}
@media(min-width:901px){.scv11 #main-content .news11 .story8.lead8{padding:0 22px 14px;gap:22px}.scv11 #main-content .news11 .lead8 .story8-image{aspect-ratio:2.1;margin-top:-36px}.scv11 #main-content .news11 .lead8 .story8-copy{padding-top:12px}.scv11 #main-content .news11 .lead8 h3{font-size:42px;line-height:1.08;margin:12px 0 16px}.scv11 #main-content .news11 .lead8 .textlink8{min-height:44px}}
@media(max-width:900px){.scv11 .registration11 a{font-size:39px;padding:18px 12px}.scv11 .hero-crests11{height:115px;margin-top:38px}.scv11 .hero-crests11 img{height:145px;transform:translateY(-30px)}}
@media(max-width:600px){.scv11 .hero-crests11{width:100%;height:100px;margin-top:34px;justify-content:center}.scv11 .hero-crests11 img{height:130px;width:100px;transform:translateY(-26px)}.scv11 .registration11 a{font-size:clamp(29px,8vw,37px);line-height:1.05;padding:18px 10px;min-height:125px;overflow-wrap:anywhere}.scv11 #main-content .hero-center11 h1{font-size:48px;margin:18px 0}.scv11 .title11{font-size:40px}}
/* Six Caps has a lower cap-height than Barlow; size for readable visible letters. */
.scv11 #main-content .title11,.scv11 #main-content .news11 .heading8 h2{font-size:64px;line-height:1.05}
.scv11 #main-content .news11 .story8 h3{font-size:54px;line-height:1.1}
@media(min-width:901px){.scv11 #main-content .news11 .lead8 h3{font-size:60px;line-height:1.08}}
@media(max-width:600px){.scv11 #main-content .title11,.scv11 #main-content .news11 .heading8 h2{font-size:52px}.scv11 #main-content .news11 .story8 h3{font-size:48px}}
/* Reference NEWS: lower row is 2:1:1, not three equal columns. */
@media(min-width:901px){
 .scv11 .news11 .news-grid8{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:24px}
 .scv11 #main-content .news11 .story8.lead8{width:84%;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);margin-top:20px}
 .scv11 #main-content .news11 .lead8 .story8-image{aspect-ratio:1.6;margin-top:-62px}
 .scv11 .news11 .story8:not(.lead8) .story8-image,.scv11 .news11 .story8:not(.lead8) .story-placeholder11{height:290px;aspect-ratio:auto}
 .scv11 .news11 .story8:not(.lead8) .story8-copy{padding:16px}
 .scv11 #main-content .news11 .story8:not(.lead8) h3{font-size:46px;line-height:1.1}
}

.hero-crests11{height:190px;padding:0 20px;margin-top:55px;background:#1b4b73}.hero-crests11 img{height:215px;transform:translateY(-42px)}.partners-preview12{padding:48px 0;background:#172b40;color:#fff}.partners-preview12 .heading8{justify-content:flex-start;gap:26px}.partners-arrow11{width:150px;height:65px;fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.partner-pending12{font:16px/1.5 system-ui;color:#cbd9e6;border:1px dashed #71859b;padding:24px;border-radius:10px}@media(max-width:700px){.hero-crests11{height:145px;margin-top:40px}.hero-crests11 img{height:170px;transform:translateY(-31px)}}

/* Targeted reference poster composition, not ordinary CTA tiles. */
.scv11 .registration11 a{position:relative;isolation:isolate;overflow:hidden;background:#17212d;border:0;aspect-ratio:1.12;min-height:0;padding:12px 15px 22px;justify-content:flex-start;gap:0;line-height:1;letter-spacing:0}
.scv11 .registration11 a:nth-child(2){background:#152e46}.scv11 .registration11 a:nth-child(3){background:#223348}
.scv11 .registration11 .poster-word{font:400 clamp(48px,5.1vw,78px)/.95 BarlowCondensedLocal,sans-serif;text-transform:uppercase;position:relative;z-index:1}
.scv11 .registration11 .poster-sub{font:400 clamp(34px,3.6vw,55px)/1 BarlowCondensedLocal,sans-serif;color:#ff6374;text-transform:uppercase;position:relative;z-index:1}
.scv11 .registration11 a:after{content:'';position:absolute;width:120%;height:15px;background:#fff;bottom:5px;left:22%;transform:rotate(-28deg);margin:0;z-index:0}
.scv11 .registration11 a:before{content:'〰';position:absolute;right:10px;top:10px;font:38px/1 cursive;color:#fff;transform:rotate(-32deg);z-index:0}
.scv11 .registration11 a:hover{box-shadow:inset 0 0 0 3px #ff6374}.scv11 .registration11 a:focus-visible{outline:3px solid #fff;outline-offset:4px}
.scv11 .hero-crests11{height:230px;margin-top:18px;padding:0 20px;background:#1b4b73}.scv11 .hero-crests11 img{height:215px;transform:translateY(-35px)}
.scv11 .news11 .story8 .textlink8{border:2px solid #c8102e;background:transparent;color:#17202a}.scv11 .news11 .story8 .textlink8:hover{background:#fff1f3}.scv11 .news11 .story8 .textlink8:focus-visible{outline:3px solid #17202a;outline-offset:3px}
.sponsor-strip12{padding:20px 0;background:#123554;color:#fff;overflow:hidden}.sponsor-strip12 h2{font:700 20px/1.3 system-ui;margin:0 0 10px}.sponsor-strip12>input{margin-left:24px}.sponsor-strip12>label{display:inline-block;padding:12px 8px;font:14px/1.3 system-ui;cursor:pointer}.sponsor-viewport12{overflow:hidden;margin-top:12px}.sponsor-strip12 .brand-track11{gap:0;animation:brand-flow11 55s linear infinite}.sponsor-group12{display:flex;align-items:center;gap:24px;padding-right:24px}.sponsor-strip12 .sponsor-logo12{display:grid;place-items:center;width:210px;height:105px;background:white;border-radius:7px;padding:10px}.sponsor-strip12 .sponsor-logo12 img{width:190px;height:85px;object-fit:contain}.sponsor-strip12:hover .brand-track11,.sponsor-strip12:focus-within .brand-track11,#sponsor-pause12:checked~.sponsor-viewport12 .brand-track11{animation-play-state:paused}
@media(max-width:900px){.scv11 .registration11 .poster-word{font-size:58px}.scv11 .registration11 .poster-sub{font-size:40px}.scv11 .hero-crests11{height:180px;margin-top:20px}.scv11 .hero-crests11 img{height:175px;transform:translateY(-26px)}}
@media(max-width:600px){.scv11 .registration11{grid-template-columns:1fr;gap:14px}.scv11 .registration11 a{aspect-ratio:2.1;padding:18px 24px}.scv11 .registration11 .poster-word{font-size:70px}.scv11 .registration11 .poster-sub{font-size:48px}.scv11 .registration11 a:before{right:24px;top:20px}.scv11 .hero-crests11{height:170px;margin-top:26px}}
@media(prefers-reduced-motion:reduce){.sponsor-strip12 .brand-track11{animation:none;width:auto}.sponsor-group12{flex-wrap:wrap;justify-content:center;padding:0 16px;gap:12px}.sponsor-group12[aria-hidden]{display:none}.sponsor-strip12>input,.sponsor-strip12>label{display:none}}
.scv11 .hero-center11{justify-content:flex-start}.scv11 .hero-crests11{align-items:flex-start;margin-top:30px}.scv11 .hero-crests11 img{transform:translateY(-30px)}
.scv11 .registration11 a{min-height:min-content}.scv11 .registration11 .poster-word,.scv11 .registration11 .poster-sub{max-width:100%;overflow-wrap:anywhere}
/* Reduce only excess upper white field; keep image overlap and text size. */
@media(min-width:901px){.scv11 #main-content .news11 .story8.lead8{position:relative;background:transparent}.scv11 #main-content .news11 .story8.lead8:before{content:'';position:absolute;inset:40px 0 0;background:#fff;border-radius:8px;pointer-events:none;z-index:0}.scv11 #main-content .news11 .lead8 .story8-copy{padding-top:44px;align-self:center}}
/* Text zoom grows poster boxes instead of shrinking their flex children. */
.scv11 .registration11 a{display:block;height:auto}.scv11 .registration11 .poster-word,.scv11 .registration11 .poster-sub{display:block;flex-shrink:0}
@media(min-width:901px){.scv11 #main-content .news11 .story8.lead8{padding-bottom:38px}.scv11 #main-content .news11 .story8.lead8:before{border-radius:16px}}
@media(max-width:900px){.scv11 .news11 .story8.lead8{border-radius:14px}}
.scv11 .registration11 a{aspect-ratio:auto;min-height:198px}
@media(max-width:600px){.scv11 .registration11 a{min-height:170px}}
@media(min-width:901px){.scv11 #main-content .news11 .story8.lead8:before{right:22px}}
/* Desktop reference baseline: photo, crest backing and first poster align. */
@media(min-width:901px){.scv11 .hero-crests11{margin-top:0}}
@media(min-width:901px){.scv11 .hero-crests11 img{transform:translateY(-55px)}}

/* Latest placement: upper club-name marquee, verified Partners before footer. */
.brand-only13>input{margin-left:24px}.brand-only13>label{display:inline-block;padding:10px 8px;color:#fff;font:14px/1.3 system-ui;cursor:pointer}.brand-viewport13{overflow:hidden;margin-top:8px}.brand-only13 .brand-track11{gap:40px}.brand-only13 .brand-track11 span{font-size:40px}.brand-only13:hover .brand-track11,.brand-only13:focus-within .brand-track11,#brand-pause13:checked~.brand-viewport13 .brand-track11{animation-play-state:paused}
.partners-bottom13{padding:40px 0;background:#172b40;color:#fff}.partners-bottom13 .heading8{justify-content:flex-start;gap:24px}.partners-bottom13 .heading8 h2{margin:0}.partners-logos13{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.partners-logos13 .sponsor-logo12{display:grid;place-items:center;min-width:0;min-height:110px;padding:14px;background:#fff;border-radius:10px}.partners-logos13 img{max-width:100%;width:200px;height:90px;object-fit:contain}
@media(max-width:900px){.partners-logos13{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.partners-logos13{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.partners-bottom13 .heading8{gap:12px}.partners-arrow11{width:100px}.partners-logos13 .sponsor-logo12{padding:10px;min-height:90px}.partners-logos13 img{height:70px}}
@media(prefers-reduced-motion:reduce){.brand-only13 .brand-track11{animation:none;width:100%;justify-content:center}.brand-only13 .brand-track11 span{white-space:normal;text-align:center}.brand-only13 .brand-track11 span[aria-hidden]{display:none}.brand-only13>input,.brand-only13>label{display:none}}
/* Reference: View all is a button level with the protruding image top. */
.scv11 .news11 .heading8 .textlink8{background:#17212d;border-color:#17212d;border-radius:5px;color:#fff}
.scv11 .news11 .heading8 .textlink8:hover{background:#284359;border-color:#fff}
@media(min-width:901px){.scv11 .news11 .heading8{margin-bottom:0}.scv11 #main-content .news11 .story8.lead8{margin-top:0}.scv11 #main-content .news11 .lead8 .story8-image{margin-top:-78px}}
/* Website corner family: large surfaces16, media14, controls6. */
.scv11{--site-radius-panel:16px;--site-radius-media:14px;--site-radius-control:6px}
.scv11 .hero-photo11,.scv11 .hero-crests11,.scv11 .registration11 a,.scv11 .news11 .story8,.scv11 .partners-logos13 .sponsor-logo12{border-radius:var(--site-radius-panel)}
.scv11 #main-content .news11 .lead8 .story8-image,.scv11 .tv-player8,.scv11 .facebook-embed941,.scv11 .embed-preview11{border-radius:var(--site-radius-media)}
.scv11 .button11,.scv11 .news11 .textlink8,.scv11 .social-links8 a,.scv11 .app11,.scv11 .toggle8{border-radius:var(--site-radius-control)}
@media(max-width:600px){.scv11 #main-content .news11 .lead8 .story8-image{border-radius:var(--site-radius-media) var(--site-radius-media) 0 0}}
@media(min-width:901px){.scv11 .news11 .heading8 .textlink8{align-self:flex-start;margin-top:4px}}

/* Final scoped reference alignment: photo edge + 7% of photo width.
   Featured width=84%; padding=44px; gap=22px; photo track=1.4/2.2.
   84% - 22px + (84% - 66px) * (1.4/2.2) * .07. */
@media(min-width:901px){
.scv11 .news11 .heading8{position:relative;--view-all-left:calc(87.74182% - 24.94px)}
.scv11 .news11 .heading8 .textlink8{position:absolute;left:var(--view-all-left);top:4px;margin:0;width:max-content;max-width:calc(100% - var(--view-all-left));overflow-wrap:anywhere}
.scv11 .hero-photo11{align-self:stretch;aspect-ratio:auto;min-height:0}
.scv11 .hero-center11{align-self:stretch}.scv11 .hero-crests11{flex-shrink:0}
.scv11 #main-content .hero-center11 h1{font-size:clamp(64px,5.6vw,82px);line-height:1.04;margin:22px 0 18px}
.scv11 .hero-center11 .actions8{margin-top:auto}
}
.scv11 #main-content .hero-center11 h1>span{display:block}
.scv11 .brand-only13 .club-marquee-unit{gap:14px;flex:0 0 auto}
.scv11 .brand-only13 .club-marquee-unit img{width:42px;height:42px;object-fit:contain;flex:0 0 42px}
@media(max-width:900px){.scv11 #main-content .hero-center11 h1{font-size:58px;line-height:1.08;margin:18px 0}.scv11 .hero-center11 .actions8{margin-top:0}}
@media(prefers-reduced-motion:reduce){.scv11 .brand-only13 .club-marquee-unit{flex-wrap:wrap;justify-content:center}.scv11 .brand-only13 .club-marquee-unit[aria-hidden]{display:none}}

/* Retain the existing deployed Barlow typeface; no new font asset. */
.scv11 #main-content .title11,.scv11 #main-content .news11 .heading8 h2{font-size:46px}
.scv11 #main-content .news11 .story8 h3{font-size:34px}.scv11 #main-content .news11 .lead8 h3{font-size:40px}
.scv11 .registration11 .poster-word{font-size:clamp(32px,3.5vw,52px)}.scv11 .registration11 .poster-sub{font-size:clamp(22px,2vw,30px)}
.scv11 #main-content .hero-center11 h1{font-size:clamp(38px,4vw,58px);font-weight:700;line-height:1.08}
.scv11 .hero-center11 .actions8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}
.scv11 .hero-center11 .actions8 .button11{width:100%;min-width:0;min-height:56px;padding:14px 12px;font-size:17px;text-align:center;overflow-wrap:anywhere}
@media(max-width:600px){.scv11 .registration11 .poster-word{font-size:48px}.scv11 .registration11 .poster-sub{font-size:30px}.scv11 #main-content .hero-center11 h1{font-size:44px}.scv11 #main-content .news11 .lead8 h3{font-size:34px}}

.scv11{--section-gap:40px;--heading-gap:24px}.scv11 .partners-bottom13 .heading8{margin-bottom:var(--heading-gap);align-items:center}.scv11 .partners-bottom13{padding-block:var(--section-gap)}.scv11 .media-grid8 .title11{margin-bottom:var(--heading-gap)}.scv11 .philosophy11 .title11{margin-bottom:var(--heading-gap)}
@media(max-width:600px){.scv11{--section-gap:28px;--heading-gap:20px}}

@media(min-width:901px){.scv11 .news11 .heading8 .textlink8{top:-15px}}

/* wp13: compact accessible motion control and larger three-line motto. */
.brand-only13{position:relative}.brand-only13>input{position:absolute;left:24px;top:12px;width:44px;height:44px;opacity:0;margin:0;z-index:2;cursor:pointer}.brand-only13>label{display:flex;align-items:center;justify-content:center;margin:0 0 0 24px;padding:0;width:44px;height:44px;border:1px solid #91a5b9;border-radius:8px;background:#142a40;font:700 20px/1 system-ui}.brand-only13>input:focus-visible+label{outline:3px solid white;outline-offset:3px}.play-icon13{display:none}#brand-pause13:checked+label .pause-icon13{display:none}#brand-pause13:checked+label .play-icon13{display:inline}
.scv11 #main-content .hero-center11 h1{font-size:clamp(42px,4.45vw,64px)}.scv11 .hero-arrow11{top:auto;bottom:84px;width:30%}
@media(max-width:600px){.scv11 #main-content .hero-center11 h1{font-size:50px}.brand-only13>input{left:16px}.brand-only13>label{margin-left:16px}}
@media(prefers-reduced-motion:reduce){.brand-only13>input,.brand-only13>label{display:none}}

.scv11 .media8 .social-links8 a[href*="facebook.com"]{background:#0866c6;border-color:#75afff;color:#fff}.scv11 .media8 .social-links8 a[href*="instagram.com"]{background:linear-gradient(115deg,#692bb0,#a51f65,#a83620);border-color:#e78eb1;color:#fff}.scv11 .media8 .social-links8 a[href*="youtube.com"]{background:#c90000;border-color:#ff8c8c;color:#fff}.scv11 .social-links8 a:focus-visible{outline:3px solid #fff;outline-offset:4px}.scv11 .social-links8 a:hover{filter:brightness(1.12)}.scv11 .footer-social8{display:flex;gap:12px;justify-content:flex-start}.scv11 .footer-social8 a{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:10px;color:#fff}.scv11 .footer-social8 svg{flex-shrink:0}

.scv11 .hero-crests11 img.club-logos-supplied13{width:100%;max-width:360px;height:190px;object-fit:contain}.scv11 .club-marquee-unit img.club-logos-supplied13{width:82px;height:44px;object-fit:contain}.scv11 .footer8 .logo-pair9 img.club-logos-supplied13{width:190px;max-width:100%;height:auto;object-fit:contain}@media(max-width:600px){.scv11 .hero-crests11 img.club-logos-supplied13{width:100%;max-width:260px;height:140px}}

.scv11 .hero-arrow11{position:static;align-self:flex-end;order:3;flex:0 0 42px;width:30%;height:42px;margin:0 0 12px}.scv11 .hero-center11 .hero-crests11{order:1}.scv11 .hero-center11 h1{order:2}.scv11 .hero-center11 .actions8{order:4}

.partners-controls15{display:none}.partners-logos13:focus-visible{outline:3px solid white;outline-offset:4px}@media(max-width:600px){.scv11 .partners-logos13{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 0 8px}.scv11 .partners-logos13 .sponsor-logo12{flex:0 0 calc((100% - 12px)/2);min-width:0;scroll-snap-align:start;box-sizing:border-box}.js8 .partners-controls15{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.partners-controls15 button{width:44px;height:44px;border:1px solid #90a8bf;border-radius:8px;background:#112c45;color:white;font:700 20px/1 system-ui;cursor:pointer}.partners-controls15 button:focus-visible{outline:3px solid white;outline-offset:3px}}

@media(max-width:600px){.scv11 .hero-crests11{display:none}.scv11 #main-content .hero-center11 h1{margin-top:0}}

.registration-rail15{position:relative;min-width:0;min-height:0}.scv11 .registration-rail15 .registration11{position:absolute;inset:0;height:100%;overflow-y:auto;overscroll-behavior:contain;grid-template-rows:none;grid-auto-rows:calc((100% - 32px)/3);scroll-snap-type:y proximity;scrollbar-width:thin}.scv11 .registration-rail15 .registration11 a{scroll-snap-align:start;min-height:0}.registration11 a:focus-visible{outline:3px solid white;outline-offset:-5px}.registration-controls15{position:absolute;bottom:6px;right:6px;display:flex;gap:4px}.registration-controls15[hidden]{display:none}.registration-controls15 button{width:44px;height:44px;color:white;background:#112c45;border:1px solid #a8bfd3;border-radius:8px;font-size:20px}.registration-controls15 button:focus-visible{outline:3px solid white;outline-offset:2px}@media(max-width:900px){.registration-rail15{grid-column:1/-1}.scv11 .registration-rail15 .registration11{position:static;height:auto;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding-bottom:6px}.scv11 .registration-rail15 .registration11 a{flex:0 0 calc((100% - 24px)/3);min-width:0;min-height:150px;aspect-ratio:auto}.registration-controls15{bottom:12px}.scv11 .registration-rail15 .poster-word{font-size:38px}.scv11 .registration-rail15 .poster-sub{font-size:24px}}@media(max-width:600px){.scv11 .registration-rail15 .registration11 a{flex-basis:76%;min-height:132px;padding:16px 20px}.scv11 .registration-rail15 .poster-word{font-size:40px}.scv11 .registration-rail15 .poster-sub{font-size:25px}}

@media(max-width:900px){.scv11 .registration-rail15 .registration11{display:grid;height:482px;overflow-x:hidden;overflow-y:auto;grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:150px;gap:16px;scroll-snap-type:y proximity;overscroll-behavior:auto;padding:0}.scv11 .registration-rail15 .registration11 a{min-height:0;aspect-ratio:auto}}@media(max-width:600px){.scv11 .registration-rail15 .registration11{height:428px;grid-auto-rows:132px}.scv11 .registration-rail15 .registration11 a{min-height:0}}

.registration-rail15:has(.registration11:empty){display:none}@media(max-width:600px){.scv11 .registration-rail15 .registration11{height:auto;max-height:none;overflow:visible;grid-auto-rows:minmax(132px,auto);scroll-snap-type:none}.registration-rail15 .registration-controls15{display:none!important}}

@media(max-width:600px){.scv11 .news11 .news-grid8>article:nth-child(n+4){display:none}}

.registration-status17{color:#fff;align-self:start;padding:16px;margin:0;font:16px/1.5 system-ui}.scv11 [data-registration-paused] .poster-word{font-size:clamp(25px,2.3vw,34px);line-height:1.05;overflow-wrap:anywhere;max-width:100%}.scv11 [data-registration-paused] .poster-sub{font-size:19px}.scv11 [data-registration-paused] a{overflow:auto}@media(max-width:600px){.scv11 [data-registration-paused] .poster-word{font-size:30px}.scv11 [data-registration-paused] a{min-height:132px}}

.scv11 .registration-rail15 [data-registration-paused]{grid-auto-rows:minmax(calc((100% - 32px)/3),max-content)}.scv11 .registration-rail15 [data-registration-paused] a{overflow:hidden;justify-content:flex-start}.scv11 [data-registration-paused] .poster-word{font-size:clamp(24px,2vw,29px)}@media(max-width:900px){.scv11 .registration-rail15 [data-registration-paused]{grid-auto-rows:minmax(150px,max-content)}}@media(max-width:600px){.scv11 .registration-rail15 [data-registration-paused]{grid-auto-rows:minmax(132px,max-content)}.scv11 [data-registration-paused] .poster-word{font-size:30px}}

.scv11 .registration-rail15 [data-registration-paused] a{min-height:min-content;height:auto;align-self:stretch}

/* wp18: finite brand movement without visible controls; footer glyphs only. */
.scv11 .brand-only13 .brand-track11{animation:brand-intro18 5s linear 1 forwards;animation-play-state:running}
@keyframes brand-intro18{from{transform:translateX(0)}to{transform:translateX(-100px)}}
.scv11 .brand-viewport13{margin-top:0}
.scv11 .footer8 .footer-social8 a,.scv11 .footer8 .footer-social8 a[href]{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0;flex:0 0 44px;color:#fff}
.scv11 .footer8 .footer-social8 a:hover{color:#b9d8ef}
@media(prefers-reduced-motion:reduce){.scv11 .brand-only13 .brand-track11{animation:none;transform:none}}

/* wp19: full crest artwork, arrow originates beside WORK HARD. */
.scv11 .hero-crests11 img.club-logos-supplied13{transform:translateY(-18px)}
.scv11 .hero-crests11,.scv11 .hero-center11{overflow:visible}
.scv11 #main-content .hero-center11 h1>.motto-work19{display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:10px}
.scv11 .motto-work19 .work-label19{min-width:0;overflow-wrap:normal}
.scv11 .motto-work19 .hero-arrow11{display:block;position:static;order:initial;align-self:center;width:64px;height:40px;margin:0;transform:none}
@media(max-width:900px){.scv11 #main-content .hero-center11 h1>.motto-work19{grid-template-columns:minmax(0,1fr) 40px;gap:8px}.scv11 .motto-work19 .hero-arrow11{width:40px;height:30px}}
@media(max-width:600px){.scv11 #main-content .hero-center11 h1>.motto-work19{display:block}.scv11 .motto-work19 .hero-arrow11{display:none}}
/* Visible footer glyphs small; transparent targets remain touch-accessible. */
.scv11 .footer8 .footer-social8 a,.scv11 .footer8 .footer-social8 a[href]{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;flex:0 0 44px}
.scv11 .footer8 .footer-social8 svg{width:20px;height:20px;max-width:20px;max-height:20px}

/* wp20: independent CSS viewports of the unchanged authentic composite asset.
   PDA source viewport x16/y0/250x301; SC Vistula x326/y25/250x250. */
@media(min-width:601px){
.scv11 .hero-crests11{gap:18px;align-items:flex-start;justify-content:center}
.scv11 .hero-crests11 img.club-logos-supplied13{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;transform:none}
.scv11 .hero-crests11::before,.scv11 .hero-crests11::after{content:"";display:block;position:relative;transform:translateY(-18px);background-image:url("club-logos-supplied.png");background-repeat:no-repeat;background-size:232% auto;flex-shrink:1}
.scv11 .hero-crests11::before{width:45.37%;max-width:149.5px;aspect-ratio:250/301;background-position:4.8485% 0}
.scv11 .hero-crests11::after{width:54.63%;max-width:180px;aspect-ratio:1;background-position:98.7879% 49.0196%}
}
/* wp20: shared desktop media action baseline; embeds retain their own controls. */
@media(min-width:601px){
.scv11 .media-grid8{align-items:stretch}
.scv11 .media-grid8>div{display:flex;flex-direction:column;min-width:0}
.scv11 .media-grid8>div>.social-links8{margin-top:auto;margin-bottom:0;padding-top:16px}
.scv11 .media-grid8>div>h2,.scv11 .media-grid8>div>details,.scv11 .media-grid8>div>.broadcasts941{flex-shrink:0}
}

.scv11 .footer-grid8 .footer-social8{width:auto;max-width:none;margin:12px 0 0;gap:10px;justify-content:flex-start}
/* wp20: four desktop sponsor cards, two mobile, same accessible controls. */
@media(min-width:601px){.scv11 .partners-logos13{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 0 8px}.scv11 .partners-logos13 .sponsor-logo12{flex:0 0 calc((100% - 36px)/4);min-width:0;scroll-snap-align:start;box-sizing:border-box}.js8 .partners-controls15{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.partners-controls15 button{width:44px;height:44px;border:1px solid #90a8bf;border-radius:8px;background:#112c45;color:white;font:700 20px/1 system-ui;cursor:pointer}.partners-controls15 button:focus-visible{outline:3px solid white;outline-offset:3px}}

/* Confirmed audit refinements, without changing the approved composition. */
.philosophy-copy11{max-width:70rem;margin-inline:auto}.philosophy-copy11 p{max-width:66ch}.registration11 a .poster-word{position:relative;z-index:2;overflow-wrap:anywhere;max-width:100%;padding-right:12px}.registration11 a::after{pointer-events:none}.registration-status17{font:inherit;line-height:1.5}
@media(max-width:600px){footer .wrap8{padding-inline:16px;box-sizing:border-box}.registration11 a{min-height:145px;height:auto}.registration11 .poster-word{font-size:clamp(26px,8vw,40px);line-height:1.05}.registration11 a::after{opacity:.18}.registration11 .poster-sub{position:relative;z-index:2}}

/* mobile-brand-20261101.1: static, complete club identity on mobile only. */
@media (max-width:600px) {
 .scv11 .brand-only13 { padding:16px; overflow:visible; }
 .scv11 .brand-only13 .brand-viewport13 { width:100%; overflow:visible; }
 .scv11 .brand-only13 .brand-track11 { width:100%; max-width:100%; gap:0; justify-content:center; animation:none; transform:none; }
 .scv11 .brand-only13 .club-marquee-unit { flex:0 1 auto; min-width:0; max-width:100%; flex-wrap:wrap; justify-content:center; gap:12px; white-space:normal; text-align:center; overflow-wrap:anywhere; font-size:clamp(1.35rem,6vw,1.75rem); }
 .scv11 .brand-only13 .club-marquee-unit[aria-hidden="true"] { display:none; }
 .scv11 .brand-only13 .club-marquee-unit img.club-logos-supplied13 { width:96px; height:auto; flex:0 0 96px; max-width:100%; object-fit:contain; }
}

/* mobile-brand-20261101.3: authentic independent lossless crops */
.scv11 .brand-only13 .mobile-club-pair{display:none}
@media(max-width:600px){
.scv11 .brand-only13 .club-marquee-unit::after{content:none;display:none}
.scv11 .brand-only13 .club-marquee-unit>img.club-logos-supplied13{display:none}
.scv11 .brand-only13 .mobile-club-pair{display:flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;order:-1}
.scv11 .brand-only13 .mobile-club-pair img{display:block;object-fit:contain;flex:none;max-width:none;width:auto;height:52px}
.scv11 .brand-only13 .mobile-club-pair img.scv-independent{height:53px}
}

/* authentic-logos-20261101.4 */
.scv11 .desktop-club-pair{display:inline-flex;align-items:center;gap:10px}
.scv11 .desktop-club-pair img{width:auto;height:44px;max-width:none;object-fit:contain;flex:none}
@media(min-width:601px){
.scv11 .hero-crests11::before,.scv11 .hero-crests11::after{display:none;content:none}
.scv11 .hero-crests11 img.hero-authentic-pda,.scv11 .hero-crests11 img.hero-authentic-vistula{height:auto;object-fit:contain;position:relative;clip-path:none;overflow:visible;transform:translateY(-18px);flex:none}
.scv11 .hero-crests11 img.hero-authentic-pda{width:calc((100% - 18px)*.454545);max-width:150px}
.scv11 .hero-crests11 img.hero-authentic-vistula{width:calc((100% - 18px)*.545455);max-width:180px}
}
@media(max-width:600px){.scv11 .brand-only13 .desktop-club-pair{display:none}}

/* contact-tablet-20261101.1: layout only; delivery stays disabled */
@media(min-width:601px) and (max-width:1100px){
.scv11 .hero-photo11{aspect-ratio:4/3;height:auto;min-height:0;align-self:start}
.scv11 .hero-photo11 img{width:100%;height:100%;object-fit:contain;object-position:center}
}
form.fluentform[aria-label="SC Vistula Contact"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:100%;align-items:start}
form.fluentform[aria-label="SC Vistula Contact"] p{margin:0;min-width:0}
form.fluentform[aria-label="SC Vistula Contact"] label{display:flex;flex-direction:column;gap:8px;font-weight:600;line-height:1.4}
form.fluentform[aria-label="SC Vistula Contact"] input,form.fluentform[aria-label="SC Vistula Contact"] textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #8fa6b8;border-radius:8px;font:inherit}
form.fluentform[aria-label="SC Vistula Contact"] p:has(textarea){grid-column:1/-1}
form.fluentform[aria-label="SC Vistula Contact"] textarea{min-height:160px;resize:vertical}
form.fluentform[aria-label="SC Vistula Contact"] button{grid-column:1/-1;justify-self:start;min-height:44px;padding:10px 22px;border-radius:8px;font:inherit}
@media(max-width:600px){form.fluentform[aria-label="SC Vistula Contact"]{grid-template-columns:1fr;gap:16px}}

.scv11 .hero-photo11{position:relative;aspect-ratio:71/60;min-height:0;overflow:hidden}.scv11 .hero-photo11 img{position:absolute;width:112.676056%;max-width:none;height:auto;left:0;top:50%;transform:translateY(-50%);object-fit:contain;object-position:left center}