.Header-module__arFiJq__header{z-index:1000;-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border-radius:50px;justify-content:space-between;align-items:center;width:fit-content;max-width:1400px;padding:5px 25px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #0000001a}.Header-module__arFiJq__logo img{height:30px}.Header-module__arFiJq__logoBtn{justify-content:center;align-items:center;display:inline-flex}.Header-module__arFiJq__nav{text-transform:uppercase;align-items:center;gap:15px;font-size:.85rem;font-weight:500;display:flex}.Header-module__arFiJq__nav a,.Header-module__arFiJq__navLinkBtn{color:#333;font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:0;text-decoration:none;transition:color .2s;display:flex}.Header-module__arFiJq__nav a:hover,.Header-module__arFiJq__navLinkBtn:hover{color:var(--color-sky)}.Header-module__arFiJq__navItem{align-items:center;height:100%;display:flex;position:relative}.Header-module__arFiJq__dropdownArrow{font-size:.7em;transition:transform .2s}.Header-module__arFiJq__hasDropdown:hover .Header-module__arFiJq__dropdownArrow{transform:rotate(180deg)}.Header-module__arFiJq__dropdownMenu{-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;z-index:1001;background:#ffffffd9;border-radius:20px;min-width:180px;padding:8px 0;transition:all .2s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 4px 15px #0000001a}.Header-module__arFiJq__hasDropdown:hover .Header-module__arFiJq__dropdownMenu,.Header-module__arFiJq__dropdownActive{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.Header-module__arFiJq__nav .Header-module__arFiJq__dropdownMenu .Header-module__arFiJq__dropdownLink{color:#333;white-space:nowrap;text-align:center;box-sizing:border-box;text-transform:uppercase;letter-spacing:.03em;justify-content:center;align-items:center;gap:0;width:100%;padding:9px 20px;font-size:.85rem;font-weight:500;transition:color .2s,background .2s;display:flex}.Header-module__arFiJq__nav .Header-module__arFiJq__dropdownMenu .Header-module__arFiJq__dropdownLink:hover{color:var(--color-grass);background:#0000000a}.Header-module__arFiJq__mobileMenuBtn{z-index:1002;background:0 0;border:none;flex-direction:column;gap:5px;padding:5px;display:none}.Header-module__arFiJq__mobileMenuBtn span{background-color:#333;border-radius:3px;width:25px;height:3px;transition:all .3s}@media (max-width:980px){.Header-module__arFiJq__header{border-radius:50%;justify-content:center;width:50px;height:50px;padding:0;left:auto;right:20px;transform:none}.Header-module__arFiJq__logo{display:none}.Header-module__arFiJq__nav{box-sizing:border-box;background:#fff;border-radius:15px;flex-direction:column;align-items:stretch;width:260px;margin-top:15px;padding:15px;display:none;position:absolute;top:100%;left:auto;right:0;box-shadow:0 10px 25px #00000026}.Header-module__arFiJq__navOpen{display:flex}.Header-module__arFiJq__navItem{border-bottom:1px solid #eee;flex-direction:column;align-items:flex-start;width:100%}.Header-module__arFiJq__navItem:last-child{border-bottom:none}.Header-module__arFiJq__navLinkBtn,.Header-module__arFiJq__nav a{white-space:nowrap;justify-content:space-between;width:100%;padding:15px 0}.Header-module__arFiJq__dropdownMenu{box-shadow:none;opacity:0;visibility:hidden;box-sizing:border-box;background:0 0;border-radius:0;width:100%;max-height:0;padding:0 0 0 20px;transition:max-height .3s,opacity .3s,padding .3s;display:block;overflow:hidden;position:static!important;left:auto!important;transform:none!important}.Header-module__arFiJq__nav .Header-module__arFiJq__dropdownMenu .Header-module__arFiJq__dropdownLink{text-align:left;white-space:nowrap;justify-content:flex-start;width:100%;padding:10px 0;font-size:.85rem;display:block}.Header-module__arFiJq__dropdownActive{opacity:1;visibility:visible;max-height:200px;padding-bottom:10px;transform:none!important}@keyframes Header-module__arFiJq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header-module__arFiJq__mobileMenuBtn{display:flex}}
.Hero-module__PgAKtG__heroWrapper{width:100%;margin-bottom:-50px;padding-top:0;display:flex;position:relative}.Hero-module__PgAKtG__heroLeft{z-index:1;flex:1;width:100%;position:relative;overflow:hidden}.Hero-module__PgAKtG__heroRight{color:#fff;text-align:center;border-bottom-right-radius:50% 100px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;margin-left:-5%;padding:60px 40px 60px 6%;display:flex;position:relative}.Hero-module__PgAKtG__heroBanner{width:100%;height:auto;margin-top:0;display:block}@media (min-width:1200px){.Hero-module__PgAKtG__heroLeft{aspect-ratio:1920/953}.Hero-module__PgAKtG__heroBanner{margin-top:-110px}}.Hero-module__PgAKtG__shopBannerContent{z-index:10}.Hero-module__PgAKtG__shopBannerTitle{color:var(--color-gold);text-transform:uppercase;margin-bottom:20px;font-size:2.5rem;line-height:1}.Hero-module__PgAKtG__shopBannerText{color:#ccc;margin-bottom:30px;font-size:.9rem;line-height:1.5}@media (max-width:980px){.Hero-module__PgAKtG__heroWrapper{flex-direction:column;height:auto;min-height:auto}.Hero-module__PgAKtG__heroLeft{aspect-ratio:auto;flex:none;width:100%}.Hero-module__PgAKtG__heroBanner{margin-top:0}.Hero-module__PgAKtG__heroRight{border-bottom-right-radius:50% 40px;border-bottom-left-radius:50% 40px;flex:none;width:100%;margin-left:0;padding:30px 20px}.Hero-module__PgAKtG__heroContent{text-align:center}.Hero-module__PgAKtG__heroTitle{font-size:2.5rem}.Hero-module__PgAKtG__shopBannerTitle{font-size:2rem}.Hero-module__PgAKtG__heroButtons{justify-content:center}.Hero-module__PgAKtG__cloud{opacity:.3}}@media (max-width:480px){.Hero-module__PgAKtG__heroTitle{font-size:2rem}}
.Tournaments-module__2-4KDq__tournaments{background-color:var(--color-grass);z-index:5;border-top-left-radius:40px;border-top-right-radius:40px;width:100%;max-width:none;margin-top:-80px;padding:80px 20px;scroll-margin-top:80px;position:relative}.Tournaments-module__2-4KDq__tournamentCard{background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:250px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #0003}.Tournaments-module__2-4KDq__cardFlag{color:#fff;background:#ff4757;border-radius:0 0 20px 20px;justify-content:center;align-items:center;width:40px;height:60px;font-weight:700;display:flex;position:absolute;top:-10px;right:20px;box-shadow:0 5px 10px #0003}.Tournaments-module__2-4KDq__cardYear{color:#0000000d;font-size:4rem;font-weight:900;position:absolute;bottom:-10px;right:10px}.Tournaments-module__2-4KDq__cardTitle{color:#333;margin-bottom:10px;font-size:1.5rem;font-weight:700}.Tournaments-module__2-4KDq__cardInfo{color:#666;margin-bottom:20px}.Tournaments-module__2-4KDq__cardWinner{color:#166534;text-align:center;background:#f0fdf4;border:1px solid #dcfce7;border-radius:10px;margin-top:auto;padding:10px;font-weight:600}@media (max-width:980px){.Tournaments-module__2-4KDq__tournaments{padding:40px 15px}}
.Results-module__Htmg6q__results{padding-bottom:80px;position:relative}.Results-module__Htmg6q__scoreboardWrapper{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:30px;max-width:1000px;margin:0 auto 80px;display:flex}.Results-module__Htmg6q__scoreCard{background:#fff;border:1px solid #f0f0f0;border-radius:30px;flex-direction:column;flex:300px;align-items:center;max-width:450px;padding:40px 30px;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 30px #0000000d}.Results-module__Htmg6q__scoreCardWinner{border:3px solid #d4af37;transform:scale(1.05);box-shadow:0 20px 50px #d4af3733}.Results-module__Htmg6q__positionBadge{color:#fff;background:#a0a0a0;border-radius:20px;padding:8px 20px;font-size:1rem;font-weight:700;position:absolute;top:-20px;box-shadow:0 5px 15px #0000001a}.Results-module__Htmg6q__positionBadgeWinner{background:#d4af37}.Results-module__Htmg6q__trophyWrapper{margin-top:20px;margin-bottom:15px}.Results-module__Htmg6q__teamName{text-transform:uppercase;color:#333;margin-bottom:10px;font-size:2rem;font-weight:800}.Results-module__Htmg6q__teamNameWinner{color:#d4af37}.Results-module__Htmg6q__pointsValue{color:#333;margin-bottom:20px;font-size:3.5rem;font-weight:900;line-height:1}.Results-module__Htmg6q__pointsValueWinner{font-size:4.5rem}.Results-module__Htmg6q__pointsLabel{color:#888;text-transform:uppercase;letter-spacing:2px;margin-top:-10px;margin-bottom:30px;font-size:.9rem}.Results-module__Htmg6q__progressBarTrack{background:#f0f0f0;border-radius:4px;width:100%;height:8px;overflow:hidden}.Results-module__Htmg6q__progressBarFill{background:#a0a0a0;border-radius:4px;height:100%}.Results-module__Htmg6q__progressBarFillWinner{background:#d4af37}.Results-module__Htmg6q__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;max-width:1200px;margin:0 auto;display:grid}.Results-module__Htmg6q__sectionHeader{color:#333;align-items:center;gap:10px;margin-bottom:25px;font-size:1.5rem;display:flex}.Results-module__Htmg6q__stagesList{flex-direction:column;gap:15px;display:flex}.Results-module__Htmg6q__stageRow{border-left:4px solid var(--color-grass);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;padding:20px;display:flex;box-shadow:0 5px 15px #00000008}.Results-module__Htmg6q__stageInfo{flex-direction:column;display:flex}.Results-module__Htmg6q__stageName{margin-bottom:4px;font-size:1.1rem;font-weight:700}.Results-module__Htmg6q__stageDate{color:#888;font-size:.9rem}.Results-module__Htmg6q__stageRight{text-align:right;align-items:center;gap:15px;display:flex}.Results-module__Htmg6q__stageScore{color:#333;font-size:1.2rem;font-weight:800}.Results-module__Htmg6q__stageWinner{color:#d4af37;font-size:.8rem;font-weight:600}.Results-module__Htmg6q__stageDetailsBtn{cursor:pointer;color:#666;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.Results-module__Htmg6q__stageDetailsBtn:hover{background:#e8e8e8}.Results-module__Htmg6q__mvpList{flex-direction:column;gap:10px;display:flex}.Results-module__Htmg6q__mvpRow{background:#fff;border:1px solid #0000;border-radius:15px;justify-content:space-between;align-items:center;padding:15px 20px;display:flex;box-shadow:0 3px 10px #00000008}.Results-module__Htmg6q__mvpRowFirst{border-color:#d4af37}.Results-module__Htmg6q__mvpLeft{align-items:center;gap:15px;display:flex}.Results-module__Htmg6q__rankBadge{color:#666;background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;display:flex}.Results-module__Htmg6q__rankBadgeFirst{color:#fff;background:#d4af37}.Results-module__Htmg6q__playerName{color:#333;font-size:1rem;font-weight:600}.Results-module__Htmg6q__playerMeta{color:#888;font-size:.8rem}.Results-module__Htmg6q__playerPoints{color:var(--color-grass);font-size:1.1rem;font-weight:700}.Results-module__Htmg6q__modalOverlay{z-index:1000;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.Results-module__Htmg6q__modalContent{background:#fff;border-radius:25px;width:100%;max-width:700px;max-height:85vh;padding:30px;position:relative;overflow-y:auto}.Results-module__Htmg6q__modalCloseBtn{cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:20px;right:20px}.Results-module__Htmg6q__modalHeader{margin-bottom:30px}.Results-module__Htmg6q__modalLabel{color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:.9rem}.Results-module__Htmg6q__modalTitle{color:#333;margin-bottom:10px;font-size:2rem}.Results-module__Htmg6q__modalDateRow{color:#555;align-items:center;gap:20px;font-size:1rem;display:flex}.Results-module__Htmg6q__nominationsList{flex-direction:column;gap:15px;display:flex}.Results-module__Htmg6q__nominationItem{background:#f9f9f9;border:1px solid #eee;border-radius:15px;overflow:hidden}.Results-module__Htmg6q__nominationHeader{cursor:pointer;background:#f9f9f9;justify-content:space-between;align-items:center;padding:20px;transition:background .2s;display:flex}.Results-module__Htmg6q__nominationHeaderExpanded{background:#fff}.Results-module__Htmg6q__nominationTitleRow{align-items:center;gap:10px;display:flex}.Results-module__Htmg6q__nominationTitle{color:#333;font-size:1.2rem;font-weight:700}.Results-module__Htmg6q__nominationScores{color:#666;align-items:center;gap:20px;font-size:.9rem;font-weight:500;display:flex}.Results-module__Htmg6q__nominationScoreSep{color:#ddd;margin:0 8px}.Results-module__Htmg6q__nominationBody{background:#fff;border-top:1px solid #f0f0f0;padding:0 20px 20px}.Results-module__Htmg6q__divisionGroup{margin-top:20px}.Results-module__Htmg6q__matchesTable{border-collapse:collapse;text-align:left;width:100%}.Results-module__Htmg6q__matchRow{border-bottom:1px solid #f9f9f9}.Results-module__Htmg6q__matchPair{color:#333;width:60%;padding:8px 0;font-size:.9rem;font-weight:600}.Results-module__Htmg6q__matchTeam{color:#666;padding:8px 0;font-size:.85rem}.Results-module__Htmg6q__matchPoints{text-align:right;padding:8px 0;font-size:1rem}
.Partners-module__YCXTAa__partners{background:#fff;border-radius:30px;margin-bottom:60px;padding:60px 20px;box-shadow:0 5px 20px #0000000d}.Partners-module__YCXTAa__partnerSubsection{margin-bottom:50px}.Partners-module__YCXTAa__partnerSubsection:last-child{margin-bottom:0}.Partners-module__YCXTAa__partnerSubtitle{text-align:center;color:var(--color-grass);text-transform:uppercase;letter-spacing:1px;margin-bottom:30px;font-size:1.5rem;font-weight:600}.Partners-module__YCXTAa__partnersGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.Partners-module__YCXTAa__partnerLogo{opacity:.8;filter:grayscale();width:auto;max-height:80px;transition:opacity .3s,transform .3s}.Partners-module__YCXTAa__partnerLogo:hover{opacity:1;filter:grayscale(0%);transform:scale(1.1)}
.About-module__OtWT4W__about{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.About-module__OtWT4W__scheduleRibbon{background:#fff;border:1px solid #00000008;border-radius:50px;justify-content:space-between;align-items:center;width:100%;max-width:800px;margin:0 auto;padding:15px 35px;display:flex;box-shadow:0 4px 15px #0000000a}.About-module__OtWT4W__scheduleItem{color:#0c824c;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:1.1rem;font-weight:800;display:flex}.About-module__OtWT4W__scheduleFlag{font-size:1.2rem;line-height:1}.About-module__OtWT4W__scheduleStage{color:#718096;text-transform:none;margin-left:2px;font-size:.95rem;font-weight:600}.About-module__OtWT4W__scheduleLine{background:linear-gradient(90deg,#0000,#0c824c4d,#0000);flex-grow:1;min-width:30px;height:2px;margin:0 15px}.About-module__OtWT4W__timelineWrapper{width:100%;max-width:1100px;padding:20px 0;position:relative}.About-module__OtWT4W__timelineRow{grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-bottom:20px;display:grid;position:relative}.About-module__OtWT4W__timelineCard{background:#fff;border:1px solid #0000000a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:90px;padding:22px 25px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 6px 24px #0000000f}.About-module__OtWT4W__timelineCard:hover{transform:translateY(-4px);box-shadow:0 14px 35px #0000001a}.About-module__OtWT4W__timelineCard.About-module__OtWT4W__noBgCard{box-shadow:none;background:0 0;border:none;min-height:auto;padding:0}.About-module__OtWT4W__timelineCard.About-module__OtWT4W__noBgCard:hover{box-shadow:none;transform:translateY(-4px)}.About-module__OtWT4W__teamLabel{color:var(--color-sky,#0a192f);font-size:1.3rem;font-weight:800}.About-module__OtWT4W__teamImage{object-fit:contain;filter:drop-shadow(0 3px 6px #0000001f);max-width:160px;height:auto}.About-module__OtWT4W__largeImage{max-width:300px;scale:1.2}.About-module__OtWT4W__boatRowContainer{z-index:10;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:-80px auto;display:flex;position:relative}.About-module__OtWT4W__boatContent{z-index:12;grid-template-columns:1fr 320px 1fr;align-items:center;width:100%;display:grid;position:relative}.About-module__OtWT4W__boatSpacer{justify-content:center;align-items:center;display:flex;position:relative}.About-module__OtWT4W__boatLeftKayak{justify-content:flex-end}.About-module__OtWT4W__boatRightKayak{justify-content:flex-start}.About-module__OtWT4W__boatCenterInfo{z-index:15;background:#fff;border-radius:10px;flex-direction:column;align-items:center;padding:8px 15px;display:flex;position:relative}.About-module__OtWT4W__boatHorizontalLine{z-index:5;opacity:1;background:#000;width:310px;height:3px;position:absolute;top:calc(50% + 54px);left:50%;transform:translate(-50%)}.About-module__OtWT4W__boatTitleLabel{color:#244b7d;text-transform:uppercase;letter-spacing:2px;opacity:.9;margin-bottom:2px;font-size:.85rem;font-weight:800}.About-module__OtWT4W__tournamentInfoBlock,.About-module__OtWT4W__squadsBlock{width:100%;margin-top:15px;margin-bottom:10px}.About-module__OtWT4W__tournamentInfoTitle,.About-module__OtWT4W__squadsTitle{color:#0a192f;text-align:center;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:1.3rem;font-weight:900;line-height:1.2}.About-module__OtWT4W__tournamentInfoGrid,.About-module__OtWT4W__squadsGrid{grid-template-columns:1fr 1fr;gap:10px;max-width:1000px;margin:0 auto;display:grid}.About-module__OtWT4W__tournamentInfoCard,.About-module__OtWT4W__squadsCard{text-align:center;background:#fff;border:1px solid #00000008;border-radius:12px;flex-direction:column;align-items:center;padding:10px;transition:transform .3s;display:flex;box-shadow:0 2px 10px #0000000a}.About-module__OtWT4W__tournamentInfoCard:hover,.About-module__OtWT4W__squadsCard:hover{transform:translateY(-3px)}.About-module__OtWT4W__tournamentInfoTeam{color:#718096;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px;font-size:.9rem;font-weight:700}.About-module__OtWT4W__tournamentInfoName{color:#0c824c;text-transform:uppercase;margin-bottom:2px;font-size:1.4rem;font-weight:900}.About-module__OtWT4W__tournamentInfoPlayers{color:#244b7d;font-size:1rem;font-weight:800}.About-module__OtWT4W__tournamentInfoPlayers span{color:#a0aec0;margin-left:5px;font-size:.85rem}.About-module__OtWT4W__squadsAdmiral{flex-direction:column;align-items:center;margin-bottom:2px;display:flex}.About-module__OtWT4W__squadsStagePlayers{color:#244b7d;width:100%;margin-bottom:5px;font-size:.85rem;font-weight:800}.About-module__OtWT4W__squadsAdmiral span{color:#0a192f;text-transform:uppercase;letter-spacing:1px;margin-top:2px;font-size:.95rem;font-weight:900}.About-module__OtWT4W__squadsCaptains{color:#244b7d;width:100%;margin-bottom:5px;font-size:.85rem;font-weight:800}.About-module__OtWT4W__capsRow{justify-content:center;align-items:center;margin-top:2px;display:flex}.About-module__OtWT4W__capsRow img{object-fit:contain;margin-left:-15px;transition:transform .2s,z-index;position:relative;width:45px!important;height:25px!important}.About-module__OtWT4W__capsRow img:first-child{margin-left:0}.About-module__OtWT4W__capsRow img:hover{z-index:10;transform:translateY(-3px)scale(1.1)}.About-module__OtWT4W__squadsPlayers{color:#4a5568;background:#f7fafc;border:1px solid #edf2f7;border-radius:15px;margin-top:auto;padding:6px 12px;font-size:.8rem;font-weight:700}@media (max-width:768px){.About-module__OtWT4W__tournamentInfoGrid{grid-template-columns:1fr}.About-module__OtWT4W__squadsPlayers{max-width:140px;margin:auto}}.About-module__OtWT4W__boatGroupNameLabel{color:#244b7d;text-transform:uppercase;letter-spacing:2px;opacity:.7;margin-top:2px;font-size:.75rem;font-weight:700}.About-module__OtWT4W__boatHandicapLabel{color:#244b7d;letter-spacing:-.2px;font-size:1.8rem;font-weight:700;line-height:1}.About-module__OtWT4W__kayakImageV2{mix-blend-mode:normal;z-index:20;transition:transform .3s;display:block;position:relative}@media (max-width:900px){.About-module__OtWT4W__boatRowContainer{width:auto;margin:10px -20px}.About-module__OtWT4W__boatHorizontalLine{opacity:.8;width:140px;height:1px;display:block;top:calc(50% + 26px)}.About-module__OtWT4W__boatContent{grid-template-columns:1fr 110px 1fr;gap:0}.About-module__OtWT4W__boatCenterInfo{z-index:25;padding:6px 4px;transform:translateY(-8px)}.About-module__OtWT4W__boatTitleLabel{font-size:.65rem}.About-module__OtWT4W__boatHandicapLabel{font-size:1.45rem}.About-module__OtWT4W__boatGroupNameLabel{letter-spacing:1px;font-size:.55rem}.About-module__OtWT4W__kayakImageV2{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}.About-module__OtWT4W__boatLeftKayak{justify-content:flex-end;display:flex;overflow:visible}.About-module__OtWT4W__boatRightKayak{justify-content:flex-start;display:flex;overflow:visible}.About-module__OtWT4W__boatLeftKayak .About-module__OtWT4W__kayakImageV2{position:relative;left:5px}.About-module__OtWT4W__boatRightKayak .About-module__OtWT4W__kayakImageV2{position:relative;right:5px}.About-module__OtWT4W__scheduleRibbon{border-radius:20px;flex-direction:column;gap:5px;padding:20px 15px}.About-module__OtWT4W__scheduleLine{background:linear-gradient(#0000,#0c824c4d,#0000);width:2px;height:15px;min-height:15px;margin:5px 0}.About-module__OtWT4W__timelineColHeaders{grid-template-columns:1fr 1fr;gap:15px}.About-module__OtWT4W__timelineColTitle{padding:10px;font-size:1rem}.About-module__OtWT4W__timelineRow{grid-template-columns:1fr 1fr;gap:15px}.About-module__OtWT4W__teamLabel{font-size:1rem}.About-module__OtWT4W__teamImage{max-width:110px}.About-module__OtWT4W__nodeBadge{width:54px;height:54px}.About-module__OtWT4W__nodeHandicap{font-size:.75rem}}
.Gallery-module__fp8Iza__gallery{width:100%;margin:0 auto}.Gallery-module__fp8Iza__galleryScroll{scrollbar-width:thin;scrollbar-color:var(--color-sky)#eee;gap:15px;padding-bottom:20px;display:flex;overflow-x:auto}.Gallery-module__fp8Iza__galleryImage{border-radius:15px;flex-shrink:0;height:300px;box-shadow:0 5px 15px #0000001a}.Gallery-module__fp8Iza__galleryFoldersGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;padding:0;display:grid}.Gallery-module__fp8Iza__folderCard{cursor:pointer;background:#fff;border-radius:20px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 10px 20px #0000001a}.Gallery-module__fp8Iza__folderCard:hover{transform:translateY(-5px);box-shadow:0 15px 30px #00000026}.Gallery-module__fp8Iza__folderCover{background:#eee;height:200px;position:relative;overflow:hidden}.Gallery-module__fp8Iza__folderCover img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Gallery-module__fp8Iza__folderCard:hover .Gallery-module__fp8Iza__folderCover img{transform:scale(1.1)}.Gallery-module__fp8Iza__folderOverlay{opacity:0;background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.Gallery-module__fp8Iza__folderCard:hover .Gallery-module__fp8Iza__folderOverlay{opacity:1}.Gallery-module__fp8Iza__folderInfo{text-align:center;padding:20px}.Gallery-module__fp8Iza__folderTitle{color:var(--text-primary);margin-bottom:5px;font-size:1.2rem;font-weight:700}.Gallery-module__fp8Iza__folderDate{color:#888;margin-bottom:15px;font-size:.9rem}.Gallery-module__fp8Iza__folderCount{background:var(--color-sky);color:#fff;border-radius:20px;padding:5px 15px;font-size:.8rem;font-weight:600}.Gallery-module__fp8Iza__backButton{color:#fff;cursor:pointer;background:#0c824c;border:none;border-radius:30px;align-items:center;gap:10px;margin-bottom:20px;margin-left:20px;padding:10px 20px;font-size:1.1rem;font-weight:600;transition:background .2s,transform .2s;display:flex;box-shadow:0 4px 10px #0c824c4d}.Gallery-module__fp8Iza__backButton:hover{background:#09683b;transform:translateY(-2px)}.Gallery-module__fp8Iza__activeAlbumTitle{text-align:center;color:var(--text-primary);margin-bottom:30px;font-size:2rem}.Gallery-module__fp8Iza__galleryPhotoGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:0;display:grid}.Gallery-module__fp8Iza__photoCard{aspect-ratio:1;cursor:pointer;background:#eee;border-radius:12px;position:relative;overflow:hidden}.Gallery-module__fp8Iza__photoCard img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.Gallery-module__fp8Iza__photoCard:hover img{transform:scale(1.05)}.Gallery-module__fp8Iza__lightboxOverlay{z-index:99999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000f2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Gallery-module__fp8Iza__lightboxContent{justify-content:center;align-items:center;width:100%;max-width:1200px;height:100%;max-height:90vh;display:flex;position:relative}.Gallery-module__fp8Iza__lightboxImageWrapper{width:90%;height:80vh;position:relative}.Gallery-module__fp8Iza__lightboxImage{border-radius:4px;box-shadow:0 0 50px #00000080;object-fit:contain!important}.Gallery-module__fp8Iza__lightboxClose{color:#fff;cursor:pointer;z-index:100000;background:#ffffff1a;border:none;border-radius:50%;padding:10px;transition:background .2s;position:absolute;top:20px;right:20px}.Gallery-module__fp8Iza__lightboxClose:hover{background:#fff3}.Gallery-module__fp8Iza__lightboxNav{color:#fff;cursor:pointer;z-index:100000;background:#ffffff1a;border:none;border-radius:50%;padding:15px;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.Gallery-module__fp8Iza__lightboxNav:hover{background:#fff3;transform:translateY(-50%)scale(1.1)}.Gallery-module__fp8Iza__prev{left:20px}.Gallery-module__fp8Iza__next{right:20px}.Gallery-module__fp8Iza__lightboxCounter{color:#fff;letter-spacing:2px;margin-top:15px;font-size:1.1rem;font-weight:300}@media (max-width:768px){.Gallery-module__fp8Iza__lightboxNav{padding:5px}.Gallery-module__fp8Iza__prev{left:5px}.Gallery-module__fp8Iza__next{right:5px}.Gallery-module__fp8Iza__galleryFoldersGrid,.Gallery-module__fp8Iza__galleryPhotoGrid{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:15px;padding-bottom:20px;display:flex;overflow-x:auto}.Gallery-module__fp8Iza__galleryFoldersGrid::-webkit-scrollbar{display:none}.Gallery-module__fp8Iza__galleryPhotoGrid::-webkit-scrollbar{display:none}.Gallery-module__fp8Iza__galleryFoldersGrid>*,.Gallery-module__fp8Iza__galleryPhotoGrid>*{scroll-snap-align:center;flex:0 0 85vw}}
.Interviews-module__pGAMTW__interviews{text-align:center;background:#fff;border-radius:30px;margin-top:50px;padding:60px 20px}.Interviews-module__pGAMTW__interviewGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:30px;display:grid}.Interviews-module__pGAMTW__interviewCard{background:#fafafa;border:1px solid #eee;border-radius:20px;flex-direction:column;padding:20px;display:flex}.Interviews-module__pGAMTW__videoWrapper{background:#000;border-radius:12px;width:100%;margin-bottom:16px;padding-bottom:56.25%;position:relative;overflow:hidden}.Interviews-module__pGAMTW__videoIframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.Interviews-module__pGAMTW__interviewQuote{color:#555;margin-bottom:15px;font-style:italic}.Interviews-module__pGAMTW__interviewAuthor{color:var(--color-grass);font-weight:700}
.Advertisers-module__B5qqpW__benefitCard{text-align:center;background:#f9f9f9;border-radius:12px;padding:2rem}.Advertisers-module__B5qqpW__packageCard{border:2px solid var(--color-gold);background:#fff;border-radius:12px;padding:2rem}.Advertisers-module__B5qqpW__contactBox{color:#fff;text-align:center;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border-radius:12px;padding:3rem}
.Footer-module__rnk_JG__footer{color:#888;text-align:center;background-color:#222;padding:40px 20px;font-size:.9rem}.Footer-module__rnk_JG__links{justify-content:center;gap:16px;margin-bottom:14px;display:flex}.Footer-module__rnk_JG__links a{color:#d9d9d9;text-underline-offset:3px;text-decoration:underline}.Footer-module__rnk_JG__links a:hover{color:#fff}
.Description-module__qycPva__description{text-align:left;background:#fcfcfd;padding-bottom:120px;position:relative;overflow:hidden}.Description-module__qycPva__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.Description-module__qycPva__preTitle{text-align:center;color:#64748b;margin-bottom:2px;font-size:.9rem;font-weight:700}.Description-module__qycPva__mainTitle{text-transform:uppercase;text-align:center;color:#1e293b;letter-spacing:.5px;margin-bottom:4px;font-size:1.6rem;font-weight:900}.Description-module__qycPva__subtitle{text-align:center;color:#475569;max-width:800px;margin:0 auto 10px;font-size:.95rem;font-weight:700;line-height:1.3}.Description-module__qycPva__unifiedSection{flex-direction:column;gap:10px;width:100%;display:flex}.Description-module__qycPva__generalRules{background:#fff;border:1px solid #f1f5f9;border-radius:12px;flex-direction:column;gap:6px;padding:10px 15px;display:flex;box-shadow:0 2px 10px #00000005}.Description-module__qycPva__ruleItem{color:#334155;padding-left:15px;font-size:.95rem;line-height:1.3;position:relative}.Description-module__qycPva__ruleItem .Description-module__qycPva__dot{color:#94a3b8;font-size:1.2rem;line-height:1;position:absolute;top:-2px;left:0}.Description-module__qycPva__ruleItem strong{color:#0f172a;font-weight:700}.Description-module__qycPva__systemsTitle{color:#1e293b;align-items:flex-start;gap:8px;margin:5px 0 0 10px;font-size:1rem;font-weight:800;display:flex}.Description-module__qycPva__systemsTitle .Description-module__qycPva__dot{color:#3b82f6;font-size:1.2rem;line-height:.9}.Description-module__qycPva__systemsGrid{grid-template-columns:repeat(3,1fr);gap:15px;width:100%;display:grid}@media (max-width:900px){.Description-module__qycPva__systemsGrid{grid-template-columns:1fr}}.Description-module__qycPva__mergedCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000005}.Description-module__qycPva__mergedCard:before{content:"";background:#3b82f6;width:100%;height:4px;position:absolute;top:0;left:0}.Description-module__qycPva__cardHeader{text-align:center;color:#1e293b;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:10px;font-size:1rem;font-weight:800}.Description-module__qycPva__cardSubheader{color:#64748b;text-transform:lowercase;letter-spacing:0;margin-top:2px;font-size:.75rem;font-weight:600;display:block}.Description-module__qycPva__cardSection{color:#475569;text-align:center;flex-direction:column;flex:1;justify-content:center;padding:8px 10px;font-size:.85rem;line-height:1.3;display:flex}.Description-module__qycPva__sectionLabel{text-transform:uppercase;color:#94a3b8;letter-spacing:.5px;margin-bottom:6px;font-size:.65rem;font-weight:800}.Description-module__qycPva__cardSection strong{color:#0f172a}.Description-module__qycPva__cardDivider{background:linear-gradient(90deg,#0000,#e2e8f0,#0000);width:80%;height:1px;margin:0 auto}.Description-module__qycPva__badges{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.Description-module__qycPva__badge{text-align:center;border-radius:12px;width:100%;max-width:180px;padding:4px 10px;font-size:.85rem}.Description-module__qycPva__winBadge{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.Description-module__qycPva__winBadge strong{color:#15803d;font-size:.95rem;font-weight:800}.Description-module__qycPva__tieBadge{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.Description-module__qycPva__tieBadge strong{color:#475569;font-size:.95rem;font-weight:800}.Description-module__qycPva__summaryFooter{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-around;align-items:center;width:100%;margin-top:5px;padding:12px 20px;display:flex;box-shadow:0 2px 10px #00000005}.Description-module__qycPva__summaryRow{flex:1;justify-content:center;align-items:center;gap:15px;display:flex}.Description-module__qycPva__summaryLabel{color:#1e293b;text-transform:uppercase;letter-spacing:.5px;font-size:.95rem;font-weight:800}.Description-module__qycPva__summaryFormula{align-items:center;gap:10px;display:flex}.Description-module__qycPva__chip{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 12px;font-size:.85rem;font-weight:700}.Description-module__qycPva__mathSign{color:#475569;font-size:1.45rem;font-weight:700}.Description-module__qycPva__summaryDivider{background:#cbd5e1;width:1px;height:30px;margin:0 15px}.Description-module__qycPva__summaryText{color:#475569;font-size:.9rem;font-weight:600}@media (max-width:900px){.Description-module__qycPva__summaryFooter{flex-direction:column;align-items:center;gap:10px;padding:15px}.Description-module__qycPva__summaryDivider{background:linear-gradient(90deg,#0000,#cbd5e1,#0000);width:100%;height:1px;margin:5px 0}.Description-module__qycPva__summaryRow{text-align:center;flex-wrap:wrap;gap:8px}}
.Contacts-module__QCsH3a__contacts{background:#fff;border-radius:30px;margin-bottom:60px;padding:60px 20px;box-shadow:0 5px 20px #0000000d}.Contacts-module__QCsH3a__subtitle{text-align:center;max-width:720px;color:var(--text-gray);margin:0 auto 36px;font-size:1.1rem;line-height:1.5}.Contacts-module__QCsH3a__grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:24px;max-width:980px;margin:0 auto;display:grid}.Contacts-module__QCsH3a__card{background:#fff;border:1px solid #00000014;border-radius:24px;padding:28px 30px;box-shadow:0 12px 30px #0000000a}.Contacts-module__QCsH3a__label{color:var(--color-grass);letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;font-size:.9rem;font-weight:600}.Contacts-module__QCsH3a__valueGroup{flex-direction:column;gap:12px;display:flex}.Contacts-module__QCsH3a__link{color:var(--text-primary);font-size:clamp(1.2rem,2vw,1.8rem);font-weight:500;line-height:1.25;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.Contacts-module__QCsH3a__link:hover{color:var(--color-gold);transform:translateY(-1px)}@media (max-width:980px){.Contacts-module__QCsH3a__contacts{padding:40px 18px}.Contacts-module__QCsH3a__subtitle{margin-bottom:28px;font-size:1rem}.Contacts-module__QCsH3a__grid{grid-template-columns:1fr;gap:16px}.Contacts-module__QCsH3a__card{padding:24px 20px}}
