.tournament-gallery-module__ZhhldW__gallery{color:#051650}.tournament-gallery-module__ZhhldW__toolbar{justify-content:space-between;align-items:center;gap:20px;padding:0 0 24px;display:flex}.tournament-gallery-module__ZhhldW__toolbar p{opacity:.75;font-size:14px}.tournament-gallery-module__ZhhldW__controls{align-items:center;gap:10px;display:flex}.tournament-gallery-module__ZhhldW__counter{font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:12px;font-size:13px;font-weight:700}.tournament-gallery-module__ZhhldW__controls button,.tournament-gallery-module__ZhhldW__viewer button{cursor:pointer;border:1px solid #05165040;justify-content:center;align-items:center;min-width:46px;min-height:46px;font-size:22px;transition:background .2s,color .2s;display:inline-flex}.tournament-gallery-module__ZhhldW__controls .tournament-gallery-module__ZhhldW__play{min-width:76px;font-size:13px;font-weight:700}.tournament-gallery-module__ZhhldW__controls button:hover{color:#fff;background:#051650}.tournament-gallery-module__ZhhldW__controls button:focus-visible,.tournament-gallery-module__ZhhldW__slide:focus-visible,.tournament-gallery-module__ZhhldW__viewer button:focus-visible{outline-offset:3px;outline:3px solid #f2b21b}.tournament-gallery-module__ZhhldW__strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#05165055 transparent;--height:clamp(280px,30vw,440px);gap:16px;padding-bottom:16px;display:flex;position:relative;overflow-x:auto}.tournament-gallery-module__ZhhldW__strip:after{content:"";flex:0 0 max(0px,100% - 280px)}.tournament-gallery-module__ZhhldW__slide{height:var(--height);scroll-snap-align:start;cursor:zoom-in;background:0 0;border:0;flex:none;padding:0;display:block;position:relative;overflow:hidden}.tournament-gallery-module__ZhhldW__photo{object-fit:contain;width:auto;max-width:none;height:100%;display:block}.tournament-gallery-module__ZhhldW__enlarge{color:#fff;opacity:0;background:#051650;padding:9px 13px;font-size:12px;font-weight:600;transition:opacity .2s;position:absolute;bottom:14px;right:14px}.tournament-gallery-module__ZhhldW__slide:hover .tournament-gallery-module__ZhhldW__enlarge,.tournament-gallery-module__ZhhldW__slide:focus-visible .tournament-gallery-module__ZhhldW__enlarge{opacity:1}.tournament-gallery-module__ZhhldW__dialog{color:#fff;background:#051650;border:1px solid #ffffff30;width:96vw;max-width:1500px;max-height:96svh;margin:auto;padding:20px;position:fixed;inset:0}.tournament-gallery-module__ZhhldW__dialog::backdrop{background:#00072deb}.tournament-gallery-module__ZhhldW__viewerToolbar{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.tournament-gallery-module__ZhhldW__viewer button{color:#fff;border-color:#fff5;padding:0 15px;font-size:15px}.tournament-gallery-module__ZhhldW__viewer button:hover{color:#051650;background:#f2b21b}.tournament-gallery-module__ZhhldW__largePhoto{object-fit:contain;width:100%;height:calc(96svh - 180px);display:block}.tournament-gallery-module__ZhhldW__viewerFooter{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.tournament-gallery-module__ZhhldW__viewerFooter p{text-align:center;font-size:14px;line-height:1.5}@media (max-width:700px){.tournament-gallery-module__ZhhldW__toolbar{flex-direction:column;align-items:flex-start;gap:14px}.tournament-gallery-module__ZhhldW__controls{justify-content:flex-end;width:100%}.tournament-gallery-module__ZhhldW__counter{margin-right:auto}.tournament-gallery-module__ZhhldW__strip{--height:260px;gap:10px}.tournament-gallery-module__ZhhldW__enlarge{opacity:1}.tournament-gallery-module__ZhhldW__dialog{padding:12px}.tournament-gallery-module__ZhhldW__viewerFooter{gap:10px}.tournament-gallery-module__ZhhldW__viewerFooter p{font-size:12px}}@media (prefers-reduced-motion:reduce){.tournament-gallery-module__ZhhldW__controls button,.tournament-gallery-module__ZhhldW__enlarge{transition:none}}
.story-module__bNcLCW__page{color:#051650;padding:calc(var(--navbar-height) + 56px) clamp(20px,4vw,64px) 90px;background:#f7f4ed}.story-module__bNcLCW__header,.story-module__bNcLCW__story,.story-module__bNcLCW__gallery,.story-module__bNcLCW__growing{max-width:1280px;margin-inline:auto}.story-module__bNcLCW__back{text-underline-offset:5px;font-size:14px;text-decoration:underline}.story-module__bNcLCW__eyebrow{letter-spacing:.14em;text-transform:uppercase;margin-top:48px;font-size:14px;font-weight:700}.story-module__bNcLCW__header h1{font-family:var(--font-barlow),sans-serif;text-transform:uppercase;letter-spacing:-.025em;margin:20px 0 32px;font-size:clamp(64px,9vw,128px);font-weight:800;line-height:.95}.story-module__bNcLCW__header h1 span{color:#f2b21b}.story-module__bNcLCW__intro{max-width:880px;font-size:clamp(21px,2.2vw,28px);line-height:1.5}.story-module__bNcLCW__story{max-width:880px;margin-left:auto;margin-right:auto;padding-block:36px 64px}.story-module__bNcLCW__story p,.story-module__bNcLCW__growing p{margin:0 0 24px;font-size:18px;line-height:1.8}.story-module__bNcLCW__galleryHeading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.story-module__bNcLCW__galleryHeading h2{font-family:var(--font-barlow),sans-serif;text-transform:uppercase;font-size:clamp(28px,4vw,44px);font-weight:800}.story-module__bNcLCW__galleryHeading p{font-size:14px}.story-module__bNcLCW__growing{border-top:1px solid #05165040;grid-template-columns:1fr 1.6fr;gap:clamp(30px,6vw,80px);margin-top:72px;padding-top:40px;display:grid}.story-module__bNcLCW__growing h2{font-family:var(--font-barlow),sans-serif;text-transform:uppercase;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1}.story-module__bNcLCW__growing em{color:#f2b21b;text-transform:none;margin-top:10px;font-family:Georgia,serif;font-weight:400;display:block}@media (max-width:700px){.story-module__bNcLCW__page{padding-top:calc(var(--navbar-height) + 30px)}.story-module__bNcLCW__eyebrow{margin-top:36px}.story-module__bNcLCW__story{padding-block:24px 32px}.story-module__bNcLCW__galleryHeading{display:block}.story-module__bNcLCW__galleryHeading p{margin-top:8px}.story-module__bNcLCW__growing{grid-template-columns:1fr;margin-top:42px}}
