img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/* To be replaced in `head` to control optm data location */
.tve-ult-preload-form{min-height:var(--tu-placeholder-height-d);position:relative;display:block;background:rgba(153,162,165,.1);overflow:hidden}@keyframes shimmer{100%{transform:translateX(100%)}}.tve-ult-preload-form:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:shimmer 2s infinite;content:""}@media(max-width:1023px){.tve-ult-preload-form{min-height:var(--tu-placeholder-height-t)}}@media(max-width:767px){.tve-ult-preload-form{min-height:var(--tu-placeholder-height-m)}}
#pt-site-navigation{--navy:#062e65;--deep:#031d42;--blue:#006bcc;--gold:#ffd01a;font-family:Montserrat,sans-serif!important;font-size:16px;line-height:1.7;box-sizing:border-box;isolation:isolate}#pt-site-navigation *,#pt-site-navigation *:before,#pt-site-navigation *:after{box-sizing:border-box}#pt-site-navigation :is(a,button,summary){font-family:Montserrat,sans-serif!important;font-style:normal!important;text-decoration:none;text-transform:none;box-shadow:none;text-shadow:none;letter-spacing:normal}#pt-site-navigation a{color:inherit;transition:color .2s,background .2s,transform .2s}#pt-site-navigation button{border:0;background:0 0;color:inherit;cursor:pointer;border-radius:0}#pt-site-navigation details{display:block;margin:0;padding:0;border:0;background:0 0}#pt-site-navigation summary{cursor:pointer}#pt-site-navigation img{display:block;max-width:100%;border:0;border-radius:0}#pt-site-navigation :is(a,button,summary):focus-visible{outline:3px solid #04b6e7;outline-offset:6px}#pt-site-navigation [hidden]{display:none!important}.pt-nav-spacer{height:103px;width:100%;flex-shrink:0}.admin-bar #pt-site-navigation{top:32px}html:has(body.pt-shared-nav){scroll-padding-top:110px}body.pt-shared-nav:not(.home) .theme-wrapper>.os-page-banner{margin-top:0!important}body.pt-shared-nav:not(.home) .theme-wrapper>.os-no-page-banner{display:none!important}#pt-site-navigation .hp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#pt-site-navigation.hp-nav{position:fixed;inset:0 0 auto;z-index:9990;display:flex;align-items:center;gap:28px;padding:22px max(56px,calc((100vw - 1280px)/2));color:#fff;border-bottom:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(3,29,66,.52),rgba(3,29,66,.05));transition:background .25s,padding .25s;min-height:103px}#pt-site-navigation.hp-nav-solid{background:rgba(3,29,66,.97);backdrop-filter:blur(12px);padding-top:20px;padding-bottom:20px}#pt-site-navigation .hp-brand{display:block;flex-shrink:0;width:294px;line-height:1}#pt-site-navigation .hp-brand img{width:100%;height:auto;filter:brightness(0) invert(1)}#pt-site-navigation .hp-desktop-nav{margin-left:auto;display:flex;align-items:center;gap:28px}#pt-site-navigation .hp-desktop-nav>a,#pt-site-navigation .hp-nav-more>summary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;font-size:13px;line-height:1;font-weight:600;text-transform:none;letter-spacing:0;white-space:nowrap;padding:12px 0;list-style:none}#pt-site-navigation .hp-desktop-nav>a:hover,#pt-site-navigation .hp-nav-more>summary:hover{color:var(--gold)}#pt-site-navigation .hp-nav-more>summary::-webkit-details-marker{display:none}#pt-site-navigation .hp-nav-more>summary::marker{content:""}#pt-site-navigation .hp-nav-more{position:relative}#pt-site-navigation .hp-nav-more>summary span{display:block;flex-shrink:0;width:7px;height:7px;margin:0 0 3px 2px;font-size:0;line-height:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s}#pt-site-navigation .hp-nav-more[open]>summary span{transform:rotate(225deg);margin-bottom:-3px}#pt-site-navigation .hp-drop{position:absolute;top:100%;left:-24px;padding:16px 0;width:245px;background:#fff;box-shadow:0 20px 40px #00163144;color:var(--navy);border-top:4px solid var(--gold);border-radius:0 0 8px 8px}#pt-site-navigation .hp-drop a{display:block;padding:9px 24px;font-size:13px;font-weight:650;line-height:1.4}#pt-site-navigation .hp-drop a:hover{background:#eff6fc}#pt-site-navigation .hp-menu-toggle{display:none;position:relative;width:44px;height:44px;flex-shrink:0;padding:10px}#pt-site-navigation .hp-menu-lines,#pt-site-navigation .hp-menu-lines:before,#pt-site-navigation .hp-menu-lines:after{display:block;width:24px;height:2px;background:#fff;position:absolute;left:10px;top:21px;content:''}#pt-site-navigation .hp-menu-lines:before{left:0;top:-7px}#pt-site-navigation .hp-menu-lines:after{left:0;top:7px}#pt-site-navigation .hp-menu-toggle[aria-expanded=true] .hp-menu-lines{background:0 0}#pt-site-navigation .hp-menu-toggle[aria-expanded=true] .hp-menu-lines:before{top:0;transform:rotate(45deg)}#pt-site-navigation .hp-menu-toggle[aria-expanded=true] .hp-menu-lines:after{top:0;transform:rotate(-45deg)}#pt-site-navigation .hp-mobile-nav{position:absolute;top:100%;left:0;right:0;background:var(--deep);padding:18px 24px 28px;max-height:calc(100svh - 90px);overflow:auto;border-bottom:3px solid var(--gold)}#pt-site-navigation .hp-mobile-nav a{display:block;padding:13px 0;font-size:16px;font-weight:600;line-height:1.5;border-bottom:1px solid #ffffff22}#pt-site-navigation .hp-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:57px;padding:16px 25px;background:var(--gold);color:var(--deep)!important;border:1px solid var(--gold);border-radius:4px;font-size:14px;font-weight:850;line-height:1.3;white-space:normal;box-shadow:none}#pt-site-navigation .hp-button>span{font-size:23px;font-weight:500;line-height:1}#pt-site-navigation .hp-button:hover{background:#ffe166;border-color:#ffe166}#pt-site-navigation .hp-button-small{min-height:48px;padding:12px 20px;font-size:13px;font-weight:700;line-height:1;gap:18px;white-space:nowrap}#pt-site-navigation .hp-button-navy{background:var(--navy);border-color:var(--navy);color:#fff!important}#pt-site-navigation .hp-button-navy:hover{background:var(--blue);border-color:var(--blue)}#pt-site-navigation .hp-tune-grid .hp-button{margin-top:30px}#pt-site-navigation .hp-footer .hp-brand{width:280px}#pt-site-navigation .hp-drop{max-height:calc(100svh - 125px);overflow:auto}#pt-site-navigation .hp-mobile-nav .hp-mobile-enter{color:#ffd01a;font-weight:700}@media(min-width:1001px){#pt-site-navigation .hp-mobile-nav{display:none!important}}@media(max-width:1190px){#pt-site-navigation.hp-nav{padding:22px 40px;gap:22px}#pt-site-navigation .hp-brand{width:250px}#pt-site-navigation .hp-desktop-nav{gap:22px}#pt-site-navigation .hp-desktop-nav>a,#pt-site-navigation .hp-nav-more>summary{font-size:12px}}@media(max-width:1000px){#pt-site-navigation .hp-desktop-nav{display:none}#pt-site-navigation .hp-nav-enter{margin-left:auto}#pt-site-navigation .hp-menu-toggle{display:block}#pt-site-navigation.hp-nav{min-height:91px}.pt-nav-spacer{height:91px}}@media(max-width:782px){.admin-bar #pt-site-navigation{top:46px}}@media(max-width:700px){#pt-site-navigation.hp-nav{padding:18px 20px;gap:12px;min-height:81px}#pt-site-navigation .hp-brand{width:min(55vw,260px)}#pt-site-navigation .hp-nav-enter{display:none}#pt-site-navigation .hp-menu-toggle{margin-left:auto}#pt-site-navigation.hp-nav-solid{padding-top:18px;padding-bottom:18px}.pt-nav-spacer{height:81px}}@media(prefers-reduced-motion:reduce){#pt-site-navigation *,#pt-site-navigation *:before,#pt-site-navigation *:after{transition:none!important}}
#pt-site-navigation .hp-drop .pt-race-link{padding:11px 20px}#pt-site-navigation .pt-race-link>span{display:block;font-weight:800}#pt-site-navigation .pt-race-link>small{display:block;margin-top:3px;font-size:10px;font-weight:600;line-height:1.5;opacity:.8}#pt-site-navigation .hp-drop .pt-race-link[aria-current=page]{background:#eaf4fd;box-shadow:inset 3px 0 #ffd01a}#pt-site-navigation .hp-mobile-races{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:18px 0;border-bottom:1px solid #ffffff22}#pt-site-navigation .hp-mobile-race-label{grid-column:1/-1;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffd01a;margin-bottom:2px}#pt-site-navigation .hp-mobile-races .pt-race-link{padding:12px 10px;border:1px solid #ffffff33;border-radius:4px;font-size:12px;line-height:1.5}#pt-site-navigation .hp-mobile-races .pt-race-link[aria-current=page]{background:#ffd01a;color:#031d42;border-color:#ffd01a}#pt-race .pt-race-switcher{background:#f4f8fc;border-bottom:1px solid #dce6ef;padding:15px 0}#pt-race .pt-race-switcher>.pt-race-wrap{display:flex;align-items:center;gap:24px}#pt-race .pt-race-switcher-label{flex-shrink:0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;line-height:1.5}#pt-race .pt-race-switcher-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;flex:1;min-width:0}#pt-race .pt-race-switcher .pt-race-link{display:block;padding:11px 14px;border:1px solid #d0dfeb;border-radius:4px;background:#fff;color:#0c305c;line-height:1.5;min-width:0}#pt-race .pt-race-switcher .pt-race-link>span{display:block;font-size:12px;font-weight:800}#pt-race .pt-race-switcher .pt-race-link>small{display:block;font-size:10px;font-weight:500;line-height:1.5;margin-top:2px}#pt-race .pt-race-switcher .pt-race-link:hover{border-color:#006bcc}#pt-race .pt-race-switcher .pt-race-link[aria-current=page]{background:#062e65;border-color:#062e65;border-bottom:3px solid #ffd01a;color:#fff;padding-bottom:9px}@media(max-width:1000px){#pt-race .pt-race-switcher>.pt-race-wrap{display:block}#pt-race .pt-race-switcher-label{display:block;margin-bottom:9px}#pt-race .pt-race-switcher .pt-race-link{padding:9px 10px}#pt-race .pt-race-switcher .pt-race-link[aria-current=page]{padding-bottom:7px}#pt-race .pt-race-switcher .pt-race-link>span{font-size:11px}}@media(max-width:700px){#pt-race .pt-race-switcher{padding:12px 0}#pt-race .pt-race-switcher-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#pt-race .pt-race-switcher .pt-race-link>small{font-size:9px}}
@layer pt-heading-typography{:is(h1,h2,h3,h4,h5,h6){font-weight:700!important;letter-spacing:0!important;line-height:1.15!important}:is(h1,h2,h3,h4,h5,h6) :is(span,strong,b,em,a){font-weight:inherit!important;letter-spacing:inherit!important}.hp-people-strip,.hp-ticket-title,.ptr-distance-title,.ptb-feature-title,.ptsi-pass-title,summary:not(#pt-site-navigation summary),.ptcalc legend{font-weight:700!important;letter-spacing:0!important;line-height:1.15!important}}
.pt-partners{--pt-partner-navy:#062e65;--pt-partner-gold:#ffd01a;width:100%;margin:0;scroll-margin-top:103px;padding:64px 0;overflow:hidden;color:#fff;background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%);font-family:Montserrat,sans-serif;font-size:16px;line-height:1.65}.pt-partners,.pt-partners *,.pt-partners *:before,.pt-partners *:after{box-sizing:border-box}.pt-partners .pt-partners-inner{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,2fr);grid-template-rows:auto auto 1fr;grid-template-areas:"heading logos" "title logos" "link logos";gap:28px 48px;align-items:start;width:calc(100% - 112px);max-width:1280px;margin:0 auto}.pt-partners .pt-partners-head{grid-area:heading;min-width:0}.pt-partners .pt-partners-head :is(h1,h2),#pt-home .pt-partners .pt-partners-head :is(h1,h2){margin:0;padding:0;border:0;background:0 0;font-family:Montserrat,sans-serif!important;font-size:40px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0!important;font-style:normal;text-transform:none;color:#fff!important;text-shadow:none}.pt-partners .pt-partners-head p,#pt-home .pt-partners .pt-partners-head p{margin:16px 0 0;padding:0;font-size:15px;font-weight:500;line-height:1.65;color:#fff}.pt-partners .pt-partners-head .pt-partners-eyebrow,#pt-home .pt-partners .pt-partners-head .pt-partners-eyebrow{margin:0 0 16px;color:var(--pt-partner-gold);font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pt-partners .pt-partners-title-sponsor{grid-area:title;display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0;padding:28px 0 0;border-top:1px solid rgba(255,255,255,.28)}.pt-partners .pt-partner-logo,#pt-home .pt-partners .pt-partner-logo{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:360px;padding:0;margin:0;background:0 0;border:0;border-radius:0;box-shadow:none;color:#fff;text-decoration:none;text-transform:none}.pt-partners .pt-partner-logo img,#pt-home .pt-partners .pt-partner-logo img{display:block;width:100%;max-width:360px;height:auto;max-height:100px;margin:0;padding:0;border:0;border-radius:0;object-fit:contain;object-position:left center;filter:none}.pt-partners .pt-partner-role{display:block;margin:0 0 7px;font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pt-partner-gold)}.pt-partners .pt-partners-title-sponsor h3,#pt-home .pt-partners .pt-partners-title-sponsor h3{margin:0;padding:0;font-family:Montserrat,sans-serif!important;font-size:21px;font-weight:700!important;line-height:1.25!important;letter-spacing:0!important;color:#fff!important;text-transform:none}.pt-partners .pt-partners-title-sponsor p,#pt-home .pt-partners .pt-partners-title-sponsor p{margin:10px 0 0;padding:0;font-size:14px;line-height:1.7;font-weight:500;color:#fff}.pt-partners .pt-partners-grid{grid-area:logos;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0}.pt-partners .pt-partner-tile,#pt-home .pt-partners .pt-partner-tile{position:relative;display:grid;grid-template-rows:1fr auto;align-items:center;justify-items:center;gap:16px;min-width:0;min-height:160px;margin:0;padding:24px 16px 18px;border:1px solid rgba(255,255,255,.28);border-radius:0;background:rgba(3,29,66,.1);box-shadow:none;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;transition:background .2s,border-color .2s}.pt-partners .pt-partner-tile img,#pt-home .pt-partners .pt-partner-tile img,#pt-race .pt-partners .pt-partner-tile img{display:block;width:100%;max-width:180px;height:68px;margin:0;padding:0;border:0;border-radius:0;object-fit:contain;object-position:center;filter:none}.pt-partners .pt-partner-tile .pt-logo-blue70,.pt-partners .pt-partner-tile .pt-logo-blueseventy,#pt-home .pt-partners .pt-partner-tile .pt-logo-blue70,#pt-home .pt-partners .pt-partner-tile .pt-logo-blueseventy,#pt-race .pt-partners .pt-partner-tile .pt-logo-blue70,#pt-race .pt-partners .pt-partner-tile .pt-logo-blueseventy{max-width:100px}@media(min-width:701px){.pt-partners .pt-partner-tile:last-child:nth-child(3n+1){grid-column:2}}.pt-partners .pt-partner-name{display:block;padding:0 10px;font-size:12px;font-weight:500;line-height:1.5;color:#fff}.pt-partners .pt-partner-arrow{position:absolute;right:12px;bottom:12px;font-size:16px;line-height:1;color:var(--pt-partner-gold)}.pt-partners .pt-partner-tile:hover,#pt-home .pt-partners .pt-partner-tile:hover{border-color:var(--pt-partner-gold);background:rgba(255,255,255,.1);color:#fff;text-decoration:none;transform:none}.pt-partners .pt-partners-link,#pt-home .pt-partners .pt-partners-link{grid-area:link;justify-self:start;display:inline-flex;align-items:center;gap:12px;margin:0;padding:0 0 5px;border:0;border-bottom:1px solid rgba(255,255,255,.5);border-radius:0;background:0 0;box-shadow:none;font-size:14px;line-height:1.5;font-weight:600;font-style:normal;letter-spacing:0;color:#fff;text-decoration:none;text-transform:none}.pt-partners .pt-partners-link:hover,#pt-home .pt-partners .pt-partners-link:hover{color:var(--pt-partner-gold);border-color:var(--pt-partner-gold);text-decoration:none}.pt-partners a:focus-visible,#pt-home .pt-partners a:focus-visible{outline:3px solid var(--pt-partner-gold);outline-offset:5px}.pt-partners.pt-partners-page{padding-top:96px;padding-bottom:96px}.pt-partners.pt-partners-page .pt-partners-head h1{font-size:60px!important}@media(max-width:1100px){.pt-partners .pt-partners-inner{width:calc(100% - 80px);grid-template-columns:minmax(240px,.9fr) minmax(0,2fr);column-gap:28px}.pt-partners .pt-partner-tile,#pt-home .pt-partners .pt-partner-tile{padding-left:12px;padding-right:12px}.pt-partners .pt-partner-tile img,#pt-home .pt-partners .pt-partner-tile img,#pt-race .pt-partners .pt-partner-tile img{max-width:150px}}@media(max-width:900px){.pt-partners .pt-partners-inner{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"heading" "title" "logos" "link";gap:28px}.pt-partners .pt-partners-title-sponsor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding-top:24px}.pt-partners .pt-partner-logo,#pt-home .pt-partners .pt-partner-logo{max-width:320px}.pt-partners.pt-partners-page .pt-partners-head h1{font-size:48px!important}}@media(max-width:700px){.pt-partners{padding:32px 0}.pt-partners .pt-partners-inner{width:calc(100% - 40px);gap:26px}.pt-partners .pt-partners-head :is(h1,h2),#pt-home .pt-partners .pt-partners-head :is(h1,h2){font-size:30px!important}.pt-partners .pt-partners-head p,#pt-home .pt-partners .pt-partners-head p{font-size:14px}.pt-partners .pt-partners-title-sponsor{grid-template-columns:1fr;gap:20px;padding-top:24px}.pt-partners .pt-partner-logo,#pt-home .pt-partners .pt-partner-logo{max-width:300px}.pt-partners .pt-partner-logo img,#pt-home .pt-partners .pt-partner-logo img{max-height:90px}.pt-partners .pt-partners-title-sponsor h3,#pt-home .pt-partners .pt-partners-title-sponsor h3{font-size:20px}.pt-partners .pt-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pt-partners .pt-partner-tile,#pt-home .pt-partners .pt-partner-tile{min-height:130px;padding:18px 12px 15px;gap:12px}.pt-partners .pt-partner-tile img,#pt-home .pt-partners .pt-partner-tile img,#pt-race .pt-partners .pt-partner-tile img{height:58px;max-width:160px}.pt-partners .pt-partner-tile .pt-logo-blue70,.pt-partners .pt-partner-tile .pt-logo-blueseventy,#pt-home .pt-partners .pt-partner-tile .pt-logo-blue70,#pt-home .pt-partners .pt-partner-tile .pt-logo-blueseventy,#pt-race .pt-partners .pt-partner-tile .pt-logo-blue70,#pt-race .pt-partners .pt-partner-tile .pt-logo-blueseventy{max-width:90px}.pt-partners .pt-partner-name{font-size:11px;line-height:1.4;padding:0 8px}.pt-partners .pt-partner-arrow{right:9px;bottom:10px;font-size:14px}.pt-partners.pt-partners-page{padding-top:48px;padding-bottom:48px}.pt-partners.pt-partners-page .pt-partners-head h1{font-size:38px!important}}@media(prefers-reduced-motion:reduce){.pt-partners .pt-partner-tile,#pt-home .pt-partners .pt-partner-tile{transition:none}}
#pt-site-footer{display:block;position:relative;clear:both;float:none;width:100%;max-width:none;min-width:0;margin:0;padding:65px 0 25px;border:0;border-radius:0;box-shadow:none;background:#031d42;color:#fff;font-family:Montserrat,sans-serif!important;font-size:16px;font-style:normal;font-weight:400;line-height:1.7;text-align:left;text-transform:none;letter-spacing:normal}#pt-site-footer *,#pt-site-footer *:before,#pt-site-footer *:after{box-sizing:border-box}#pt-site-footer .pt-footer-wrap{width:calc(100% - 112px);max-width:1280px;margin:0 auto;padding:0;position:relative}#pt-site-footer p,#pt-site-footer a,#pt-site-footer nav,#pt-site-footer span{font-family:inherit!important;font-style:normal;text-transform:none;text-shadow:none;letter-spacing:normal}#pt-site-footer p{margin:0;padding:0;border:0;background:0 0;float:none;width:auto;max-width:none;font-size:16px;line-height:1.8;font-weight:500;color:inherit}#pt-site-footer a{color:inherit;text-decoration:none;font-weight:400;transition:color .2s}#pt-site-footer a:focus-visible{outline:3px solid #04b6e7;outline-offset:6px}#pt-site-footer .pt-footer-top{display:grid;grid-template-columns:1.7fr repeat(3,minmax(0,1fr));gap:45px;padding-bottom:50px}#pt-site-footer .pt-footer-brand{display:block;flex-shrink:0;width:280px;max-width:100%;line-height:1}#pt-site-footer .pt-footer-brand img{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;filter:brightness(0) invert(1)}#pt-site-footer .pt-footer-brand-block>p{font-size:12px;line-height:1.7;color:#9eb8d0;margin-top:24px}#pt-site-footer nav{display:block;float:none;width:auto;max-width:none;margin:0;padding:0;background:0 0;border:0;text-align:left}#pt-site-footer nav>span{display:block;font-size:9px;font-weight:800;line-height:1.7;letter-spacing:.13em;color:#ffd01a;margin-bottom:21px}#pt-site-footer nav>a{display:block;font-size:12px;line-height:1.5;color:#b9cada;margin:12px 0;padding:0;border:0;background:0 0}#pt-site-footer nav>a:hover,#pt-site-footer .pt-footer-bottom a:hover{color:#ffd01a}#pt-site-footer .pt-footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ffffff20;padding-top:23px}#pt-site-footer .pt-footer-bottom p,#pt-site-footer .pt-footer-bottom a{font-size:9px;color:#8da8c2;line-height:1.7}#pt-site-footer .pt-footer-bottom>div{display:flex;gap:24px}@media(max-width:1190px){#pt-site-footer .pt-footer-wrap{width:calc(100% - 80px)}}@media(max-width:1000px){#pt-site-footer .pt-footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:30px}#pt-site-footer .pt-footer-brand-block{grid-column:1/-1}}@media(max-width:700px){#pt-site-footer{padding:44px 0 23px}#pt-site-footer .pt-footer-wrap{width:calc(100% - 40px)}#pt-site-footer .pt-footer-top{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:30px}#pt-site-footer .pt-footer-top>nav:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}#pt-site-footer .pt-footer-top>nav:last-child>span{grid-column:1/-1;margin-bottom:3px}#pt-site-footer .pt-footer-brand{width:270px;max-width:100%}#pt-site-footer .pt-footer-brand-block>p{font-size:11px;margin-top:18px}#pt-site-footer nav>a{font-size:11px;margin:10px 0}#pt-site-footer nav>span{margin-bottom:15px}#pt-site-footer .pt-footer-bottom{display:block;padding-top:20px}#pt-site-footer .pt-footer-bottom>div{flex-wrap:wrap;gap:10px 18px;margin-top:16px}#pt-site-footer .pt-footer-bottom p,#pt-site-footer .pt-footer-bottom a{font-size:8px}}@media(prefers-reduced-motion:reduce){#pt-site-footer a{transition:none}}
#pt-training{--pth-navy:#062e65;--pth-blue:#0069c5;--pth-yellow:#ffd01a;background:#fff;color:var(--pth-navy);font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.65;width:100%;margin:0;overflow:clip}#pt-training,#pt-training *,#pt-training *:before,#pt-training *:after{box-sizing:border-box}#pt-training .pth-wrap{width:calc(100% - 112px);max-width:1280px;margin:0 auto}#pt-training :is(h1,h2,h3,p){padding:0;border:0;background:0 0;font-family:Montserrat,sans-serif;font-style:normal;text-transform:none;text-shadow:none}#pt-training :is(h1,h2,h3){margin:0;color:var(--pth-navy);font-weight:700;letter-spacing:0;line-height:1.15}#pt-training p{margin:0;font-weight:400;line-height:1.7;color:inherit}#pt-training a{font-family:inherit;text-decoration:none;box-shadow:none}#pt-training a:focus-visible{outline:3px solid var(--pth-blue);outline-offset:6px}#pt-training .pth-eyebrow{font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.11em;text-transform:uppercase;color:var(--pth-blue);margin:0 0 15px}#pt-training .pth-hero{padding:64px 0 68px;background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%);color:#fff}#pt-training .pth-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}#pt-training .pth-hero-copy{max-width:540px}#pt-training .pth-hero .pth-eyebrow{color:var(--pth-yellow)}#pt-training .pth-hero h1{font-size:clamp(48px,5.5vw,78px)!important;color:#fff!important;margin:0 0 24px}#pt-training .pth-hero h1 span{color:var(--pth-yellow)}#pt-training .pth-intro{font-size:17px;max-width:480px;margin:0 0 28px}#pt-training .pth-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:15px 23px;border:0;border-radius:0;font-size:13px;font-weight:700;line-height:1.5;transition:background .18s,color .18s}#pt-training .pth-button-yellow{background:var(--pth-yellow);color:#062e65}#pt-training .pth-button-yellow:hover{background:#ffe15b;color:#062e65}#pt-training .pth-button span{font-size:21px;line-height:1}#pt-training .pth-hero-secondary{display:flex;align-items:center;gap:12px;width:fit-content;min-height:44px;margin-top:12px;color:#fff;font-size:13px;font-weight:600}#pt-training .pth-hero-secondary:hover{text-decoration:underline;text-underline-offset:5px}#pt-training .pth-hero a:focus-visible,#pt-training .pth-tune a:focus-visible{outline-color:#fff}#pt-training .pth-hero-photo{position:relative;align-self:stretch;min-height:380px;border:1px solid rgba(255,255,255,.3);overflow:hidden}#pt-training .pth-hero-photo img{display:block;width:100%;height:100%;position:absolute;inset:0;margin:0;max-width:none;object-fit:cover;object-position:50% 40%;border:0;border-radius:0}#pt-training .pth-hero-photo p{position:absolute;bottom:0;left:0;right:0;padding:45px 24px 20px;background:linear-gradient(transparent,rgba(3,29,66,.85));color:#fff;font-size:13px;font-weight:600}#pt-training .pth-guides{padding-top:68px;padding-bottom:72px;scroll-margin-top:120px}#pt-training .pth-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 0 30px}#pt-training .pth-section-heading h2{font-size:36px!important}#pt-training .pth-section-heading>p{font-size:14px;max-width:270px;color:#425572}#pt-training .pth-section-heading .pth-eyebrow{margin-bottom:10px}#pt-training .pth-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}#pt-training .pth-guide{display:flex;flex-direction:column;min-width:0;border:1px solid #d9e5ef;background:#fff;color:var(--pth-navy);overflow:hidden;transition:border-color .18s,box-shadow .18s}#pt-training .pth-guide:hover{border-color:var(--pth-blue);box-shadow:0 8px 25px rgba(6,46,101,.08);color:var(--pth-navy)}#pt-training .pth-guide-image{aspect-ratio:16/9;overflow:hidden;background:#e8f1f7}#pt-training .pth-guide-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0;padding:0;border:0;border-radius:0}#pt-training .pth-guide-copy{display:flex;flex-direction:column;flex:1;padding:25px 24px 22px}#pt-training .pth-guide-copy .pth-eyebrow{font-size:10px;margin-bottom:12px}#pt-training .pth-guide-copy h3{font-size:22px!important;margin-bottom:12px}#pt-training .pth-guide-copy>p:not(.pth-eyebrow){font-size:14px;color:#425572;margin-bottom:23px}#pt-training .pth-guide-link{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #d9e5ef;font-size:12px;font-weight:700;color:var(--pth-blue)}#pt-training .pth-guide-link span{font-size:20px;line-height:1}#pt-training .pth-tools{padding:52px 0 56px;background:#edf5fb;border-top:1px solid #deebf5;border-bottom:1px solid #deebf5}#pt-training .pth-tools .pth-section-heading{margin-bottom:24px}#pt-training .pth-tools .pth-section-heading h2{font-size:30px!important}#pt-training .pth-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}#pt-training .pth-tool{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;align-items:start;padding:24px 0;border-top:2px solid #b9d4e9;color:var(--pth-navy)}#pt-training .pth-tool:hover{border-top-color:var(--pth-blue);color:var(--pth-navy)}#pt-training .pth-tool-number{font-size:12px;line-height:1.6;color:var(--pth-blue);font-weight:700}#pt-training .pth-tool h3{font-size:18px!important;margin-bottom:10px}#pt-training .pth-tool p{font-size:13px;color:#425572}#pt-training .pth-tool-arrow{font-size:23px;line-height:1;color:var(--pth-blue)}#pt-training .pth-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;padding-top:64px;padding-bottom:68px;align-items:stretch}#pt-training .pth-plan{padding:24px 0}#pt-training .pth-support h2{font-size:32px!important;margin-bottom:20px}#pt-training .pth-support p:not(.pth-eyebrow){font-size:15px;margin-bottom:24px}#pt-training .pth-plan p:not(.pth-eyebrow){color:#425572}#pt-training .pth-text-link{display:inline-flex;align-items:center;gap:20px;padding:8px 0;min-height:44px;border-bottom:2px solid var(--pth-blue);font-size:13px;font-weight:700;color:var(--pth-blue)}#pt-training .pth-text-link:hover{color:#062e65;border-color:#062e65}#pt-training .pth-text-link span{font-size:20px;line-height:1}#pt-training .pth-tune{padding:34px 38px;background:#062e65;color:#fff}#pt-training .pth-tune .pth-eyebrow{color:var(--pth-yellow)}#pt-training .pth-tune h2{color:#fff!important}@media(max-width:1100px){#pt-training .pth-wrap{width:calc(100% - 80px)}#pt-training .pth-hero-grid{gap:38px}#pt-training .pth-guide-copy{padding:22px 20px}#pt-training .pth-support{gap:32px}}@media(max-width:980px){#pt-training .pth-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#pt-training .pth-tools-grid{grid-template-columns:1fr;gap:0}#pt-training .pth-tool{align-items:center;padding:21px 0;gap:22px}#pt-training .pth-tool h3{margin-bottom:6px}#pt-training .pth-support{grid-template-columns:1fr;gap:28px}#pt-training .pth-plan{padding:0}}@media(max-width:760px){#pt-training .pth-wrap{width:calc(100% - 40px)}#pt-training .pth-hero{padding:40px 0}#pt-training .pth-hero-grid{grid-template-columns:1fr;gap:28px}#pt-training .pth-hero h1{font-size:50px!important;margin-bottom:20px}#pt-training .pth-intro{font-size:15px;margin-bottom:24px}#pt-training .pth-hero-photo{min-height:0;aspect-ratio:4/3}#pt-training .pth-hero-photo img{object-position:center 40%}#pt-training .pth-hero-secondary{margin-top:8px}#pt-training .pth-guides{padding-top:42px;padding-bottom:44px}#pt-training .pth-section-heading{display:block;margin-bottom:24px}#pt-training .pth-section-heading h2{font-size:30px!important}#pt-training .pth-section-heading>p{margin-top:12px}#pt-training .pth-tools{padding:36px 0 16px}#pt-training .pth-tools .pth-section-heading h2{font-size:28px!important}#pt-training .pth-support{padding-top:42px;padding-bottom:44px}#pt-training .pth-support h2{font-size:28px!important}#pt-training .pth-tune{padding:30px 26px}}@media(max-width:600px){#pt-training .pth-guide-grid{grid-template-columns:1fr;gap:22px}#pt-training .pth-guide-copy{padding:23px}#pt-training .pth-guide-copy h3{font-size:22px!important}#pt-training .pth-guide-copy>p:not(.pth-eyebrow){margin-bottom:20px}#pt-training .pth-guide-image{aspect-ratio:16/8}#pt-training .pth-button{padding:14px 19px;font-size:12px;gap:20px}#pt-training .pth-tool{gap:14px}}@media(prefers-reduced-motion:reduce){#pt-training a{transition:none}}
body.pt-rebuilt{margin:0;background:#fff;font-family:Montserrat,sans-serif;color:#062e65}body.pt-rebuilt .theme-wrapper{width:100%;max-width:none;margin:0}body.pt-rebuilt :is(button,input,select,textarea){font-family:inherit}body.pt-rebuilt .clear{clear:both}body.pt-rebuilt [hidden]{display:none!important}body.pt-rebuilt #pt-race .pt-race-detail a{color:#0069c5}body.pt-rebuilt #pt-race .pt-race-detail .pt-race-map-caption{color:#062e65}#pt-race .ptcalc .pc-sponsor{color:#fff}#pt-race .ptcalc .pc-sponsor span{color:#ffd01a}
.wp-video-shortcode{max-width:100% !important}.bSe a{clear:right}.bSe blockquote{clear:both}body{background:#fff}.cnt article h1.entry-title a{color:#333}.cnt article h2.entry-title a{color:#333}.bSe h1,h1.entry-title,h1.entry-title a{color:#333}.bSe h2{color:#464545}.bSe h3{color:#333}.bSe h4{color:#333}.bSe h5{color:#333}.bSe h6{color:#333}.bSe p,.mry .awr-e p{color:#666}.cnt .bSe{color:#666}.cnt h1 a,.tve-woocommerce .bSe .awr .entry-title,.tve-woocommerce .bSe .awr .page-title{font-family:Roboto,sans-serif}.bSe h1{font-family:Roboto,sans-serif}.bSe h2,.tve-woocommerce .bSe h2{font-family:Roboto,sans-serif}.bSe h3,.tve-woocommerce .bSe h3{font-family:Roboto,sans-serif}.bSe h4{font-family:Roboto,sans-serif}.bSe h5{font-family:Roboto,sans-serif}.bSe h6{font-family:Roboto,sans-serif}#text_logo{font-family:Roboto,sans-serif}.bSe h1{text-transform:uppercase}.cnt h1 a{font-weight:500}.bSe h1{font-weight:500}.bSe h2{font-weight:500}.bSe h3{font-weight:500}.bSe h4{font-weight:500}.bSe h5{font-weight:500}.bSe h6{font-weight:500}.cnt{font-family:Montserrat,sans-serif;font-weight:300}article strong{font-weight:700}.cnt p,.tve-woocommerce .product p,.tve-woocommerce .products p,.brd ul li,header nav ul li a,header nav ul li>ul li a,.has-extended.has-heading .colch,footer,footer .fmm p,.aut-f{font-family:Montserrat,sans-serif;font-weight:300}article strong{font-weight:700}.bSe h1,.bSe .entry-title{font-size:25px}.cnt{font-size:15px}.thrivecb{font-size:15px}.out{font-size:15px}.aut p{font-size:15px}.cnt p{line-height:1.5em}.thrivecb{line-height:1.5em}.bSe a,.cnt a{color:#24447b}.bSe h1{text-transform:uppercase}.bSe .faq h4{font-family:Montserrat,sans-serif;font-weight:300}article strong{font-weight:700}header nav>ul.menu>li>a{color:#fff}header nav>ul.menu>li>a:hover{color:#fff}header nav>ul>li.current_page_item>a:hover{color:#fff}header nav>ul>li.current_menu_item>a:hover{color:#fff}header nav>ul>li.current_menu_item>a:hover{color:#fff}header nav>ul>li>a:active{color:#fff}header #logo>a>img{max-width:350px}header ul.menu>li.h-cta>a{color:#FFFFFF!important}header ul.menu>li.h-cta>a{background:#4b7cc7}header ul.menu>li.h-cta>a{border-color:#4b7cc7}header ul.menu>li.h-cta>a:hover{color:#4b7cc7!important}header ul.menu>li.h-cta>a:hover{background:0 0}
.ptr-event{--ptr-blue:#1b3d74;--ptr-yellow:#f6c016;--ptr-pale:#f1f5fb;--ptr-border:#dce4ef;--ptr-text:#394b65;width:100%;max-width:1040px;margin:0 auto;font-family:inherit;font-size:16px;font-weight:400;line-height:1.7;color:var(--ptr-text);text-align:left;container-type:inline-size}.ptr-event,.ptr-event *{box-sizing:border-box}.ptr-event p{margin:0 0 16px;color:var(--ptr-text);font:inherit}.ptr-event .ptr-icon{display:inline-block;width:26px;height:26px;flex:0 0 26px;background:center/contain no-repeat;vertical-align:middle}.ptr-event .ptr-hero{position:relative;overflow:hidden;margin:0 0 30px;padding:32px 34px 30px;border-radius:12px;background:var(--ptr-blue);border-top:5px solid var(--ptr-yellow)}.ptr-event .ptr-kicker{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:1.8px;text-transform:uppercase;color:var(--ptr-blue)}.ptr-event .ptr-hero .ptr-kicker{color:var(--ptr-yellow)}.ptr-event .ptr-hero .ptr-kicker .ptr-icon{width:19px;height:19px;flex-basis:19px}.ptr-event .ptr-title{margin:0 0 16px;padding:0;color:#fff;font-family:inherit;font-size:clamp(30px, 4.5vw, 44px);line-height:1.12;font-weight:800;letter-spacing:-1.2px;text-transform:none}.ptr-event .ptr-hero .ptr-title{color:#fff !important;letter-spacing:-.03em !important;line-height:1.12 !important}.ptr-event .ptr-hero p{color:#fff;max-width:760px}.ptr-event .ptr-hero p:last-child{margin-bottom:0}.ptr-event .ptr-section-heading{margin:0 0 8px;padding:0;font-family:inherit;font-size:29px;line-height:1.25;font-weight:800;letter-spacing:-.5px;color:var(--ptr-blue);text-transform:none}.ptr-event .ptr-section-heading{letter-spacing:-.02em !important}.ptr-event .ptr-section-heading:before{content:'';display:block;width:40px;height:4px;margin-bottom:16px;background:var(--ptr-yellow)}.ptr-event .ptr-instruction{margin:0 0 22px}.ptr-event .ptr-distance{margin:0 0 10px;padding:0;border:1px solid var(--ptr-border);border-radius:10px;background:#fff;overflow:hidden;scroll-margin-top:180px}.ptr-event .ptr-distance>summary{position:relative;display:flex;align-items:center;gap:16px;min-height:92px;margin:0;padding:18px 20px;list-style:none;cursor:pointer;background:#fff;color:var(--ptr-blue)}.ptr-event .ptr-distance>summary::-webkit-details-marker{display:none}.ptr-event .ptr-distance>summary::marker{content:''}.ptr-event .ptr-distance>summary:hover{background:var(--ptr-pale)}.ptr-event .ptr-distance[open]{border-color:var(--ptr-blue)}.ptr-event .ptr-distance[open]>summary{background:var(--ptr-pale)}.ptr-event .ptr-category{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;background:var(--ptr-pale);border:1px solid var(--ptr-border);border-radius:50%}.ptr-event .ptr-distance[open] .ptr-category{background:#fff}.ptr-event .ptr-summary-copy{flex:1 1 auto;min-width:0}.ptr-event .ptr-distance-title{display:block;margin:0 0 3px;font-size:18px;line-height:1.35;font-weight:800;color:var(--ptr-blue)}.ptr-event .ptr-at-a-glance{display:flex;flex-wrap:wrap;gap:0 13px;font-size:13px;line-height:1.65;color:var(--ptr-text)}.ptr-event .ptr-at-a-glance>span{white-space:nowrap}.ptr-event .ptr-toggle{position:relative;display:block;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:var(--ptr-yellow)}.ptr-event .ptr-toggle:before,.ptr-event .ptr-toggle:after{content:'';position:absolute;left:9px;top:14px;width:12px;height:2px;background:var(--ptr-blue)}.ptr-event .ptr-toggle:after{transform:rotate(90deg)}.ptr-event .ptr-distance[open] .ptr-toggle:after{transform:rotate(0)}.ptr-event .ptr-detail-body{padding:24px;border-top:1px solid var(--ptr-border)}.ptr-event .ptr-detail-body p{margin-bottom:18px}.ptr-event .ptr-legs{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:10px}.ptr-event .ptr-legs-two{grid-template-columns:repeat(2,minmax(0, 1fr))}.ptr-event .ptr-leg{padding:17px 16px;border-radius:8px;background:var(--ptr-pale)}.ptr-event .ptr-leg-label{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--ptr-blue)}.ptr-event .ptr-leg-label .ptr-icon{width:22px;height:22px;flex-basis:22px}.ptr-event .ptr-leg-value{display:block;font-size:27px;font-weight:800;line-height:1.2;letter-spacing:-.5px;color:var(--ptr-blue)}.ptr-event .ptr-leg-value small{font-size:16px;font-weight:600;letter-spacing:0}.ptr-event .ptr-fee{display:flex;align-items:flex-start;gap:12px;margin:20px 0 18px;padding:17px 19px;background:var(--ptr-pale);border-radius:8px;font-size:14px;line-height:1.6}.ptr-event .ptr-fee .ptr-icon{margin-top:0;width:22px;height:22px;flex-basis:22px}.ptr-event .ptr-fee strong{color:var(--ptr-blue)}.ptr-event .ptr-more{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--ptr-blue);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px;border:0;background:0 0}.ptr-event .ptr-more:hover{color:var(--ptr-blue);text-decoration-thickness:2px}.ptr-event summary:focus-visible,.ptr-event a:focus-visible{outline:3px solid var(--ptr-blue);outline-offset:-4px;border-radius:8px}@media (max-width:600px){.ptr-event .ptr-hero{padding:25px 22px}.ptr-event .ptr-title{font-size:31px}.ptr-event .ptr-distance>summary{padding:15px 14px;gap:11px}.ptr-event .ptr-category{flex-basis:36px;width:36px;height:36px}.ptr-event .ptr-category .ptr-icon{width:23px;height:23px;flex-basis:23px}.ptr-event .ptr-distance-title{font-size:16px}.ptr-event .ptr-at-a-glance{font-size:12px;gap:0 9px}.ptr-event .ptr-toggle{flex-basis:26px;width:26px;height:26px}.ptr-event .ptr-toggle:before,.ptr-event .ptr-toggle:after{left:7px;top:12px}.ptr-event .ptr-detail-body{padding:18px 15px}.ptr-event .ptr-legs{gap:7px}.ptr-event .ptr-leg{padding:13px 10px}.ptr-event .ptr-leg-label{flex-wrap:wrap;gap:5px;font-size:10px;letter-spacing:.4px}.ptr-event .ptr-leg-value{font-size:23px}.ptr-event .ptr-leg-value small{font-size:14px}}@container (max-width:480px){.ptr-event .ptr-category{display:none}.ptr-event .ptr-distance>summary{gap:10px}}@media print{.ptr-event .ptr-distance>.ptr-detail-body{display:block !important}.ptr-event .ptr-toggle{display:none}.ptr-event .ptr-distance{break-inside:avoid}}.ptr-event .ptr-icon-swim{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%226%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22m3%2012%205-5%205%202%203%205M8%207l5-4%203%202M2%2017c2-2%204%202%206%200s4%202%206%200%204%202%208%200M2%2021c2-2%204%202%206%200s4%202%206%200%204%202%208%200%22%2F%3E%3C%2Fsvg%3E")}.ptr-event .ptr-icon-bike{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2217%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2217%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22m5%2017%205-9%205%209H5m5-9%205%209%203-12h-3M8%208h5m5-3h2%22%2F%3E%3C%2Fsvg%3E")}.ptr-event .ptr-icon-run{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%224%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22m12%208%204%204h5M12%208l-4%203H4m8-3-3%207%205%203-2%204M9%2015l-4%206H2%22%2F%3E%3C%2Fsvg%3E")}.ptr-event .ptr-icon-pin{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E")}.ptr-event .ptr-icon-ticket{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18v4a2%202%200%200%200%200%204v4H3v-4a2%202%200%200%200%200-4V6Z%22%2F%3E%3Cpath%20d%3D%22M15%206v2m0%203v2m0%203v2%22%2F%3E%3C%2Fsvg%3E")}.ptr-event .ptr-icon-arrow{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E")}.ptr-event .ptr-hero .ptr-icon-pin{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f6c016%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E")}.ptb-benefits{--ptb-blue:#1b3d74;--ptb-yellow:#f6c016;--ptb-pale:#f1f5fb;--ptb-border:#dce4ef;--ptb-text:#46576f;width:100%;margin:0 0 28px;padding:0;color:var(--ptb-text);font-family:inherit;font-size:15px;font-weight:400;line-height:1.6;text-align:left;container-type:inline-size}.ptb-benefits,.ptb-benefits *{box-sizing:border-box}.ptb-benefits .ptb-heading{margin:0 0 21px;padding:0}.ptb-benefits .ptb-heading:before{content:'';display:block;width:38px;height:4px;background:var(--ptb-yellow);margin:0 0 13px}.ptb-benefits h3.ptb-title{margin:0 0 8px;padding:0;color:var(--ptb-blue) !important;font-family:inherit;font-size:28px;font-weight:800;letter-spacing:-.02em !important;line-height:1.2 !important;text-transform:none !important}.ptb-benefits p.ptb-intro{margin:0;padding:0;color:var(--ptb-text);font:inherit;max-width:730px}.ptb-benefits .ptb-features{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:12px;margin:0 0 24px;padding:0}.ptb-benefits .ptb-feature{display:flex;align-items:flex-start;gap:13px;min-width:0;margin:0;padding:19px 17px;background:var(--ptb-pale);border:1px solid var(--ptb-border);border-radius:9px}.ptb-benefits .ptb-icon-disc{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;background:#fff;border:1px solid var(--ptb-border);border-radius:50%}.ptb-benefits .ptb-icon{display:inline-block;width:26px;height:26px;flex:0 0 26px;background:center/contain no-repeat;vertical-align:middle}.ptb-benefits .ptb-copy{display:block;min-width:0}.ptb-benefits .ptb-feature-title{display:block;margin:0 0 4px;color:var(--ptb-blue);font-size:16px;font-weight:800;line-height:1.4}.ptb-benefits .ptb-feature-detail{display:block;color:var(--ptb-text);font-size:13px;font-weight:400;line-height:1.55}.ptb-benefits .ptb-essentials{margin:0;padding:0}.ptb-benefits h4.ptb-essentials-title{margin:0 0 15px;padding:0;color:var(--ptb-blue) !important;font-family:inherit;font-size:15px;font-weight:800;letter-spacing:0 !important;line-height:1.4 !important;text-transform:none !important}.ptb-benefits .ptb-essential-list{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:14px 20px;margin:0;padding:0}.ptb-benefits .ptb-essential{display:flex;align-items:center;gap:9px;min-width:0;margin:0;padding:0;color:var(--ptb-blue);font-size:13px;font-weight:600;line-height:1.5}.ptb-benefits .ptb-essential .ptb-icon{width:22px;height:22px;flex-basis:22px}@container (min-width:1050px){.ptb-benefits .ptb-features{grid-template-columns:repeat(4,minmax(0, 1fr))}.ptb-benefits .ptb-feature{flex-direction:column;gap:12px}}@container (min-width:850px){.ptb-benefits .ptb-essential-list{grid-template-columns:repeat(5,minmax(0, 1fr))}}@container (max-width:540px){.ptb-benefits .ptb-features{grid-template-columns:1fr;gap:9px}.ptb-benefits .ptb-feature{padding:16px}.ptb-benefits .ptb-essential-list{grid-template-columns:repeat(2,minmax(0, 1fr));gap:13px 12px}.ptb-benefits h3.ptb-title{font-size:25px}}@container (max-width:280px){.ptb-benefits .ptb-essential-list{grid-template-columns:1fr}}@media (max-width:580px){.ptb-benefits .ptb-features{grid-template-columns:1fr}.ptb-benefits .ptb-essential-list{grid-template-columns:repeat(2,minmax(0, 1fr));gap:13px 12px}}.ptb-benefits .ptb-icon-bib{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2215%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%203v4m10-4v4M7%2011h4l-4%205h4m4-5h2v5m-2%200h4%22%2F%3E%3C%2Fsvg%3E")}.ptb-benefits .ptb-icon-cap{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2015v-3a9%209%200%200%201%2018%200v3M3%2015c4%203%2014%203%2018%200M3%2015v3c4%203%2014%203%2018%200v-3M7%2010c1-3%203-4%205-4%22%2F%3E%3C%2Fsvg%3E")}.ptb-benefits .ptb-icon-massage{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2016h18M5%2016v5m14-5v5M3%2013h11a3%203%200%200%201%203%203M6%204c-2%202%202%202%200%204m5-5c-2%202%202%202%200%204%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2211%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.ptb-benefits .ptb-icon-bbq{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2010h16a8%208%200%200%201-16%200ZM8%2017l-2%205m10-5%202%205M7%2020h10M8%202c-2%202%202%203%200%205m8-5c-2%202%202%203%200%205%22%2F%3E%3C%2Fsvg%3E")}.ptb-benefits .ptb-icon-timing{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2214%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22M12%2010v4l3%202M9%202h6m-3%200v4m6%201%202-2%22%2F%3E%3C%2Fsvg%3E")}.ptb-benefits .ptb-icon-aid{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%209h10l-1%2012H5L4%209Zm0%204h10M8%209V3h4M18%203c0%200-3%204-3%206a3%203%200%200%200%206%200c0-2-3-6-3-6Z%22%2F%3E%3C%2Fsvg%3E")}.ptb-benefits .ptb-icon-medical{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%207V4a1%201%200%200%201%201-1h6a1%201%200%200%201%201%201v3m-4%204v6m-3-3h6%22%2F%3E%3C%2Fsvg%3E")}.ptb-benefits .ptb-icon-volunteers{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2021v-3a6%206%200%200%201%2012%200v3m1-17a3%203%200%200%201%200%206m2%205a5%205%200%200%201%203%204v2%22%2F%3E%3C%2Fsvg%3E")}.ptb-benefits .ptb-icon-road{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m7%203-4%2018M17%203l4%2018M12%203v3m0%204v4m0%204v3%22%2F%3E%3C%2Fsvg%3E")}.ptd-info{--ptd-blue:#1b3d74;--ptd-yellow:#f6c016;--ptd-pale:#f1f5fb;--ptd-border:#dce4ef;--ptd-text:#46576f;width:100%;margin:0;padding:0;color:var(--ptd-text);font-family:inherit;font-size:15px;font-weight:400;line-height:1.65;text-align:left;container-type:inline-size}.ptd-info,.ptd-info *{box-sizing:border-box}.ptd-info p{margin:0 0 14px;padding:0;font:inherit;color:var(--ptd-text)}.ptd-info p:last-child{margin-bottom:0}.ptd-info .ptd-icon{display:inline-block;width:25px;height:25px;flex:0 0 25px;background:center/contain no-repeat;vertical-align:middle}.ptd-info .ptd-icon-disc{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:var(--ptd-pale);border:1px solid var(--ptd-border)}.ptd-info .ptd-location{display:flex;align-items:center;gap:15px;margin:0 0 16px;padding:23px 25px;border:1px solid var(--ptd-border);border-left:4px solid var(--ptd-yellow);border-radius:10px;background:var(--ptd-pale)}.ptd-info .ptd-location .ptd-icon-disc{background:#fff}.ptd-info .ptd-location-copy{flex:1;min-width:0}.ptd-info .ptd-label{display:block;margin:0 0 3px;color:var(--ptd-blue);font-size:11px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:1.4px}.ptd-info h3.ptd-location-title{margin:0;padding:0;color:var(--ptd-blue) !important;font-family:inherit;font-size:23px;font-weight:800;letter-spacing:-.02em !important;text-transform:none !important;line-height:1.3 !important}.ptd-info .ptd-locality{display:block;margin-top:2px;font-size:13px;color:var(--ptd-text)}.ptd-info a.ptd-map{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;margin:0;padding:10px 13px;border:1px solid var(--ptd-blue);border-radius:7px;background:#fff;color:var(--ptd-blue);font-family:inherit;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none}.ptd-info .ptd-map .ptd-icon{width:18px;height:18px;flex-basis:18px}.ptd-info a.ptd-map:hover{background:var(--ptd-yellow)}.ptd-info .ptd-card{margin:0 0 16px;padding:24px;border:1px solid var(--ptd-border);border-radius:10px;background:#fff}.ptd-info .ptd-card-head{display:flex;align-items:center;gap:12px;margin:0 0 16px}.ptd-info h3.ptd-card-title{margin:0;padding:0;color:var(--ptd-blue) !important;font-family:inherit;font-size:19px;font-weight:800;letter-spacing:-.01em !important;line-height:1.35 !important;text-transform:none !important}.ptd-info .ptd-times{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:12px;margin:0 0 15px}.ptd-info .ptd-time{padding:19px 20px;border-radius:8px;background:var(--ptd-pale)}.ptd-info .ptd-time-label{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--ptd-blue);font-size:12px;line-height:1.4;font-weight:700}.ptd-info .ptd-time-label .ptd-icon{width:22px;height:22px;flex-basis:22px}.ptd-info .ptd-time-value{display:block;color:var(--ptd-blue);font-size:33px;font-weight:800;letter-spacing:-.8px;line-height:1.2}.ptd-info .ptd-time-value small{font-size:17px;font-weight:600;letter-spacing:0}.ptd-info .ptd-cutoff-note{margin:0;color:var(--ptd-text);font-size:13px;line-height:1.65}.ptd-info .ptd-two-col{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:16px;margin:0 0 16px}.ptd-info .ptd-two-col .ptd-card{margin:0}.ptd-info a.ptd-text-link{color:var(--ptd-blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ptd-info a.ptd-text-link:hover{text-decoration-thickness:2px}.ptd-info .ptd-prizes{display:flex;align-items:center;gap:26px;margin:0;padding:25px;border-top:4px solid var(--ptd-yellow);border-radius:10px;background:var(--ptd-blue)}.ptd-info .ptd-prize-main{flex:1;min-width:0}.ptd-info .ptd-prizes .ptd-card-head{margin-bottom:12px}.ptd-info .ptd-prizes .ptd-icon-disc{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08)}.ptd-info .ptd-prizes h3.ptd-card-title{color:#fff !important}.ptd-info .ptd-prizes p{color:#fff}.ptd-info .ptd-prizes strong{color:#fff;font-weight:700}.ptd-info .ptd-prize-time{flex:0 0 auto;min-width:138px;margin:0;padding:17px 19px;background:var(--ptd-yellow);border-radius:8px;color:var(--ptd-blue);text-align:center}.ptd-info .ptd-prize-time .ptd-label{font-size:10px;letter-spacing:1px}.ptd-info .ptd-prize-time .ptd-time-value{color:var(--ptd-blue);font-size:31px}.ptd-info a:focus-visible{outline:3px solid var(--ptd-blue);outline-offset:3px;border-radius:5px}@container (max-width:640px){.ptd-info .ptd-two-col{grid-template-columns:1fr}.ptd-info .ptd-prizes{align-items:flex-start;flex-direction:column;gap:17px}.ptd-info .ptd-prize-time{width:100%;min-width:0}}@container (max-width:470px){.ptd-info .ptd-location{flex-wrap:wrap;padding:19px;gap:12px}.ptd-info a.ptd-map{width:100%}.ptd-info .ptd-card,.ptd-info .ptd-prizes{padding:19px}.ptd-info .ptd-times{gap:9px}.ptd-info .ptd-time{padding:15px 12px}.ptd-info .ptd-time-label{flex-wrap:wrap;gap:5px;font-size:11px}.ptd-info .ptd-time-value{font-size:27px}.ptd-info .ptd-time-value small{font-size:14px}}@media (max-width:600px){.ptd-info .ptd-two-col{grid-template-columns:1fr}.ptd-info .ptd-prizes{align-items:flex-start;flex-direction:column;gap:17px}.ptd-info .ptd-prize-time{width:100%;min-width:0}}.ptd-info .ptd-icon-pin{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E")}.ptd-info .ptd-icon-clock{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%206v6l4%202%22%2F%3E%3C%2Fsvg%3E")}.ptd-info .ptd-icon-bike{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2217%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2217%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22m5%2017%205-9%205%209H5m5-9%205%209%203-12h-3M8%208h5m5-3h2%22%2F%3E%3C%2Fsvg%3E")}.ptd-info .ptd-icon-run{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%224%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22m12%208%204%204h5M12%208l-4%203H4m8-3-3%207%205%203-2%204M9%2015l-4%206H2%22%2F%3E%3C%2Fsvg%3E")}.ptd-info .ptd-icon-cap{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2015v-3a9%209%200%200%201%2018%200v3M3%2015c4%203%2014%203%2018%200M3%2015v3c4%203%2014%203%2018%200v-3M7%2010c1-3%203-4%205-4%22%2F%3E%3C%2Fsvg%3E")}.ptd-info .ptd-icon-results{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204v16h17M8%2016v-4m5%204V7m5%209V9%22%2F%3E%3C%2Fsvg%3E")}.ptd-info .ptd-icon-trophy{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8v6a4%204%200%200%201-8%200V3Zm0%202H4v3a4%204%200%200%200%204%204m8-7h4v3a4%204%200%200%201-4%204m-4%201v5m-4%203h8m-6-3h4v3h-4Z%22%2F%3E%3C%2Fsvg%3E")}.ptd-info .ptd-prizes .ptd-icon-trophy{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f6c016%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8v6a4%204%200%200%201-8%200V3Zm0%202H4v3a4%204%200%200%200%204%204m8-7h4v3a4%204%200%200%201-4%204m-4%201v5m-4%203h8m-6-3h4v3h-4Z%22%2F%3E%3C%2Fsvg%3E")}.ptd-info .ptd-icon-arrow{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E")}.ptr-event,.ptb-benefits,.ptd-info{--ptm-swim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%226%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22m3%2012%205-5%205%202%203%205M8%207l5-4%203%202M2%2017c2-2%204%202%206%200s4%202%206%200%204%202%208%200M2%2021c2-2%204%202%206%200s4%202%206%200%204%202%208%200%22%2F%3E%3C%2Fsvg%3E");--ptm-bike:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2217%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2217%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22m5%2017%205-9%205%209H5m5-9%205%209%203-12h-3M8%208h5m5-3h2%22%2F%3E%3C%2Fsvg%3E");--ptm-run:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%224%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22m12%208%204%204h5M12%208l-4%203H4m8-3-3%207%205%203-2%204M9%2015l-4%206H2%22%2F%3E%3C%2Fsvg%3E");--ptm-pin:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E");--ptm-pin-yellow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f6c016%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E");--ptm-ticket:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18v4a2%202%200%200%200%200%204v4H3v-4a2%202%200%200%200%200-4V6Z%22%2F%3E%3Cpath%20d%3D%22M15%206v2m0%203v2m0%203v2%22%2F%3E%3C%2Fsvg%3E");--ptm-arrow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E");--ptm-bib:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2215%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%203v4m10-4v4M7%2011h4l-4%205h4m4-5h2v5m-2%200h4%22%2F%3E%3C%2Fsvg%3E");--ptm-cap:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2015v-3a9%209%200%200%201%2018%200v3M3%2015c4%203%2014%203%2018%200M3%2015v3c4%203%2014%203%2018%200v-3M7%2010c1-3%203-4%205-4%22%2F%3E%3C%2Fsvg%3E");--ptm-massage:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2016h18M5%2016v5m14-5v5M3%2013h11a3%203%200%200%201%203%203M6%204c-2%202%202%202%200%204m5-5c-2%202%202%202%200%204%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2211%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E");--ptm-bbq:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2010h16a8%208%200%200%201-16%200ZM8%2017l-2%205m10-5%202%205M7%2020h10M8%202c-2%202%202%203%200%205m8-5c-2%202%202%203%200%205%22%2F%3E%3C%2Fsvg%3E");--ptm-clock:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2214%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22M12%2010v4l3%202M9%202h6m-3%200v4m6%201%202-2%22%2F%3E%3C%2Fsvg%3E");--ptm-aid:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%209h10l-1%2012H5L4%209Zm0%204h10M8%209V3h4M18%203c0%200-3%204-3%206a3%203%200%200%200%206%200c0-2-3-6-3-6Z%22%2F%3E%3C%2Fsvg%3E");--ptm-medical:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%207V4a1%201%200%200%201%201-1h6a1%201%200%200%201%201%201v3m-4%204v6m-3-3h6%22%2F%3E%3C%2Fsvg%3E");--ptm-volunteers:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2021v-3a6%206%200%200%201%2012%200v3m1-17a3%203%200%200%201%200%206m2%205a5%205%200%200%201%203%204v2%22%2F%3E%3C%2Fsvg%3E");--ptm-road:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m7%203-4%2018M17%203l4%2018M12%203v3m0%204v4m0%204v3%22%2F%3E%3C%2Fsvg%3E");--ptm-results:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204v16h17M8%2016v-4m5%204V7m5%209V9%22%2F%3E%3C%2Fsvg%3E");--ptm-trophy:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f6c016%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8v6a4%204%200%200%201-8%200V3Zm0%202H4v3a4%204%200%200%200%204%204m8-7h4v3a4%204%200%200%201-4%204m-4%201v5m-4%203h8m-6-3h4v3h-4Z%22%2F%3E%3C%2Fsvg%3E");min-width:0;max-width:100%}.ptr-event .ptr-distance>summary{position:relative;display:flex;align-items:center;gap:12px;min-height:96px;padding:18px 66px 18px 18px;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ptr-event .ptr-distance>summary::-webkit-details-marker{display:none}.ptr-event .ptr-distance>summary::marker{content:''}.ptr-event .ptr-distance>summary:before{content:'';display:block;flex:0 0 40px;width:40px;height:40px;margin:0;border:1px solid #dce4ef;border-radius:50%;background:#f1f5fb var(--ptm-swim) center/24px 24px no-repeat}.ptr-event #olympic-duathlon>summary:before,.ptr-event #sprint-duathlon>summary:before{background-image:var(--ptm-bike)}.ptr-event .ptr-distance>summary:after{content:'';display:block !important;position:absolute;top:50%;right:16px;width:36px;height:36px;margin:0;border:0;border-radius:50%;background:#f6c016 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%231b3d74'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E") center/18px 18px no-repeat;opacity:1;visibility:visible;pointer-events:none;transform:translateY(-50%)}.ptr-event .ptr-distance[open]>summary:after{transform:translateY(-50%) rotate(180deg)}.ptr-event .ptr-distance>summary:focus-visible{outline:3px solid #1b3d74;outline-offset:-4px}.ptr-event .ptr-category,.ptr-event .ptr-toggle,.ptr-event .ptr-icon{display:none !important}.ptr-event .ptr-summary-copy{display:block;min-width:0}.ptr-event .ptr-distance-title{margin:0 0 5px;white-space:normal;overflow-wrap:normal}.ptr-event .ptr-at-a-glance{display:block;white-space:normal;line-height:1.65}.ptr-event .ptr-at-a-glance>span{display:inline;white-space:normal}.ptr-event .ptr-at-a-glance>span+span:before{content:' · '}.ptr-event .ptr-hero .ptr-kicker:before,.ptr-event .ptr-fee:before,.ptr-event .ptr-more:after,.ptr-event .ptr-leg-label:before{content:'';display:inline-block;flex:0 0 22px;width:22px;height:22px;background:var(--ptm-bike) center/contain no-repeat}.ptr-event .ptr-hero .ptr-kicker:before{width:19px;height:19px;flex-basis:19px;background-image:var(--ptm-pin-yellow)}.ptr-event .ptr-fee:before{background-image:var(--ptm-ticket)}.ptr-event .ptr-fee{position:relative;display:block;padding:17px 18px 17px 48px}.ptr-event .ptr-fee:before{position:absolute;left:16px;top:18px}.ptr-event .ptr-fee strong{display:inline}.ptr-event .ptr-more:after{background-image:var(--ptm-arrow)}.ptr-event #olympic-triathlon .ptr-leg:nth-child(1) .ptr-leg-label:before{background-image:var(--ptm-swim)}.ptr-event #olympic-triathlon .ptr-leg:nth-child(2) .ptr-leg-label:before{background-image:var(--ptm-bike)}.ptr-event #olympic-triathlon .ptr-leg:nth-child(3) .ptr-leg-label:before{background-image:var(--ptm-run)}.ptr-event #sprint-triathlon .ptr-leg:nth-child(1) .ptr-leg-label:before{background-image:var(--ptm-swim)}.ptr-event #sprint-triathlon .ptr-leg:nth-child(2) .ptr-leg-label:before{background-image:var(--ptm-bike)}.ptr-event #sprint-triathlon .ptr-leg:nth-child(3) .ptr-leg-label:before{background-image:var(--ptm-run)}.ptr-event #try-a-triathlon .ptr-leg:nth-child(1) .ptr-leg-label:before{background-image:var(--ptm-swim)}.ptr-event #try-a-triathlon .ptr-leg:nth-child(2) .ptr-leg-label:before{background-image:var(--ptm-bike)}.ptr-event #try-a-triathlon .ptr-leg:nth-child(3) .ptr-leg-label:before{background-image:var(--ptm-run)}.ptr-event #olympic-duathlon .ptr-leg:nth-child(1) .ptr-leg-label:before{background-image:var(--ptm-bike)}.ptr-event #olympic-duathlon .ptr-leg:nth-child(2) .ptr-leg-label:before{background-image:var(--ptm-run)}.ptr-event #sprint-duathlon .ptr-leg:nth-child(1) .ptr-leg-label:before{background-image:var(--ptm-bike)}.ptr-event #sprint-duathlon .ptr-leg:nth-child(2) .ptr-leg-label:before{background-image:var(--ptm-run)}.ptr-event #olympic-aquabike .ptr-leg:nth-child(1) .ptr-leg-label:before{background-image:var(--ptm-swim)}.ptr-event #olympic-aquabike .ptr-leg:nth-child(2) .ptr-leg-label:before{background-image:var(--ptm-bike)}.ptr-event #sprint-aquabike .ptr-leg:nth-child(1) .ptr-leg-label:before{background-image:var(--ptm-swim)}.ptr-event #sprint-aquabike .ptr-leg:nth-child(2) .ptr-leg-label:before{background-image:var(--ptm-bike)}.ptb-benefits .ptb-icon-disc,.ptb-benefits .ptb-icon,.ptd-info .ptd-icon-disc,.ptd-info .ptd-icon{display:none !important}.ptb-benefits .ptb-feature:before,.ptd-info .ptd-card-head:before,.ptd-info .ptd-location:before{content:'';display:block;flex:0 0 44px;width:44px;height:44px;box-sizing:border-box;border:1px solid #dce4ef;border-radius:50%;background:#f1f5fb var(--ptm-card-icon,var(--ptm-clock)) center/26px 26px no-repeat}.ptb-benefits .ptb-feature:before{background-color:#fff}.ptb-benefits .ptb-essential:before,.ptd-info .ptd-time-label:before,.ptd-info .ptd-map:after{content:'';display:inline-block;flex:0 0 22px;width:22px;height:22px;background:var(--ptm-card-icon,var(--ptm-clock)) center/contain no-repeat}.ptd-info .ptd-card-head>p{display:none}.ptd-info .ptd-card-head{min-width:0}.ptd-info .ptd-card-title{min-width:0}.ptd-info .ptd-location{--ptm-card-icon:var(--ptm-pin)}.ptd-info .ptd-location>p,.ptd-info .ptd-location-copy>p{margin:0}.ptd-info .ptd-map:after{--ptm-card-icon:var(--ptm-arrow);width:18px;height:18px;flex-basis:18px}.ptd-info .ptd-time:first-child .ptd-time-label{--ptm-card-icon:var(--ptm-bike)}.ptd-info .ptd-time:nth-child(2) .ptd-time-label{--ptm-card-icon:var(--ptm-run)}.ptd-info .ptd-prizes .ptd-card-head{--ptm-card-icon:var(--ptm-trophy)}.ptd-info .ptd-prizes .ptd-card-head:before{background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.ptb-benefits .ptb-feature:nth-child(1){--ptm-card-icon:var(--ptm-bib)}.ptb-benefits .ptb-feature:nth-child(2){--ptm-card-icon:var(--ptm-cap)}.ptb-benefits .ptb-feature:nth-child(3){--ptm-card-icon:var(--ptm-massage)}.ptb-benefits .ptb-feature:nth-child(4){--ptm-card-icon:var(--ptm-bbq)}.ptb-benefits .ptb-essential:nth-child(1){--ptm-card-icon:var(--ptm-clock)}.ptb-benefits .ptb-essential:nth-child(2){--ptm-card-icon:var(--ptm-aid)}.ptb-benefits .ptb-essential:nth-child(3){--ptm-card-icon:var(--ptm-medical)}.ptb-benefits .ptb-essential:nth-child(4){--ptm-card-icon:var(--ptm-volunteers)}.ptb-benefits .ptb-essential:nth-child(5){--ptm-card-icon:var(--ptm-road)}.accordion-event-day-general-info .ptd-info .ptd-two-col>.ptd-card:nth-child(1) .ptd-card-head{--ptm-card-icon:var(--ptm-cap)}.accordion-event-day-general-info .ptd-info .ptd-two-col>.ptd-card:nth-child(2) .ptd-card-head{--ptm-card-icon:var(--ptm-results)}.accordion-race-bib-and-helmet-sticker .ptd-info .ptd-two-col>.ptd-card:nth-child(1) .ptd-card-head{--ptm-card-icon:var(--ptm-bike)}.accordion-race-bib-and-helmet-sticker .ptd-info .ptd-two-col>.ptd-card:nth-child(2) .ptd-card-head{--ptm-card-icon:var(--ptm-bib)}.accordion-safety .ptd-info .ptd-two-col>.ptd-card:nth-child(1) .ptd-card-head{--ptm-card-icon:var(--ptm-road)}.accordion-safety .ptd-info .ptd-two-col>.ptd-card:nth-child(2) .ptd-card-head{--ptm-card-icon:var(--ptm-aid)}.accordion-safety .ptd-info .ptd-two-col>.ptd-card:nth-child(3) .ptd-card-head{--ptm-card-icon:var(--ptm-run)}.accordion-safety .ptd-info .ptd-two-col>.ptd-card:nth-child(4) .ptd-card-head{--ptm-card-icon:var(--ptm-volunteers)}.accordion-safety .ptd-info>.ptd-card .ptd-card-head{--ptm-card-icon:var(--ptm-bike)}@container (max-width:540px){.ptr-event .ptr-hero{padding:24px 20px}.ptr-event .ptr-hero .ptr-title{font-size:30px}.ptr-event .ptr-distance>summary{padding:16px 60px 16px 14px;gap:10px}.ptr-event .ptr-distance>summary:before{width:34px;height:34px;flex-basis:34px;background-size:22px 22px}.ptr-event .ptr-distance>summary:after{right:14px}.ptr-event .ptr-distance-title{font-size:17px;line-height:1.4}.ptr-event .ptr-at-a-glance{font-size:13px;line-height:1.7}.ptr-event .ptr-detail-body{padding:20px 16px}.ptr-event .ptr-legs,.ptr-event .ptr-legs-two{grid-template-columns:minmax(0, 1fr);gap:9px}.ptr-event .ptr-leg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.ptr-event .ptr-leg-label{flex-wrap:nowrap;margin:0;gap:8px;font-size:12px}.ptr-event .ptr-leg-value{flex:0 0 auto;white-space:nowrap;font-size:25px}.ptr-event .ptr-leg-value small{font-size:15px}.ptb-benefits .ptb-features,.ptb-benefits .ptb-essential-list{grid-template-columns:minmax(0, 1fr);gap:12px}.ptb-benefits .ptb-feature{padding:16px;gap:12px;flex-direction:row}.ptb-benefits .ptb-feature-detail,.ptb-benefits .ptb-essential{font-size:15px;line-height:1.6}.ptd-info .ptd-two-col,.ptd-info .ptd-times{grid-template-columns:minmax(0, 1fr);gap:12px}.ptd-info .ptd-card,.ptd-info .ptd-prizes{padding:18px 16px}.ptd-info .ptd-card-head{gap:10px}.ptd-info .ptd-card-head:before{width:38px;height:38px;flex-basis:38px;background-size:23px 23px}.ptd-info h3.ptd-card-title{font-size:19px}.ptd-info .ptd-time{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px}.ptd-info .ptd-time-label{min-width:0;margin:0;flex-wrap:nowrap;gap:7px;font-size:12px}.ptd-info .ptd-time-value{white-space:nowrap;flex:0 0 auto;font-size:28px}.ptd-info .ptd-time-value small{font-size:15px}.ptd-info .ptd-location{flex-wrap:wrap;gap:12px;padding:18px 16px}.ptd-info .ptd-location>p{flex:1 1 100%;width:100%}.ptd-info .ptd-map{width:100%}.ptd-info .ptd-prizes{flex-direction:column;align-items:stretch;gap:16px}.ptd-info .ptd-prize-time{width:100%;min-width:0;box-sizing:border-box}}@media (max-width:600px){.ptr-event .ptr-hero{padding:24px 20px}.ptr-event .ptr-hero .ptr-title{font-size:30px}.ptr-event .ptr-distance>summary{padding:16px 60px 16px 14px;gap:10px}.ptr-event .ptr-distance>summary:before{width:34px;height:34px;flex-basis:34px;background-size:22px 22px}.ptr-event .ptr-distance>summary:after{right:14px}.ptr-event .ptr-distance-title{font-size:17px;line-height:1.4}.ptr-event .ptr-at-a-glance{font-size:13px;line-height:1.7}.ptr-event .ptr-detail-body{padding:20px 16px}.ptr-event .ptr-legs,.ptr-event .ptr-legs-two{grid-template-columns:minmax(0, 1fr);gap:9px}.ptr-event .ptr-leg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.ptr-event .ptr-leg-label{flex-wrap:nowrap;margin:0;gap:8px;font-size:12px}.ptr-event .ptr-leg-value{flex:0 0 auto;white-space:nowrap;font-size:25px}.ptr-event .ptr-leg-value small{font-size:15px}.ptb-benefits .ptb-features,.ptb-benefits .ptb-essential-list{grid-template-columns:minmax(0, 1fr);gap:12px}.ptb-benefits .ptb-feature{padding:16px;gap:12px;flex-direction:row}.ptb-benefits .ptb-feature-detail,.ptb-benefits .ptb-essential{font-size:15px;line-height:1.6}.ptd-info .ptd-two-col,.ptd-info .ptd-times{grid-template-columns:minmax(0, 1fr);gap:12px}.ptd-info .ptd-card,.ptd-info .ptd-prizes{padding:18px 16px}.ptd-info .ptd-card-head{gap:10px}.ptd-info .ptd-card-head:before{width:38px;height:38px;flex-basis:38px;background-size:23px 23px}.ptd-info h3.ptd-card-title{font-size:19px}.ptd-info .ptd-time{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px}.ptd-info .ptd-time-label{min-width:0;margin:0;flex-wrap:nowrap;gap:7px;font-size:12px}.ptd-info .ptd-time-value{white-space:nowrap;flex:0 0 auto;font-size:28px}.ptd-info .ptd-time-value small{font-size:15px}.ptd-info .ptd-location{flex-wrap:wrap;gap:12px;padding:18px 16px}.ptd-info .ptd-location>p{flex:1 1 100%;width:100%}.ptd-info .ptd-map{width:100%}.ptd-info .ptd-prizes{flex-direction:column;align-items:stretch;gap:16px}.ptd-info .ptd-prize-time{width:100%;min-width:0;box-sizing:border-box}.ptr-event,.ptb-benefits,.ptd-info{font-size:16px;line-height:1.65}}@media (max-width:767px){body.single-event .wrp.cnt,body.single-event section.os-event-info .os-event-info-inner{width:calc(100% - 32px);max-width:none;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}body.single-event .wrp.cnt .bSe.fullWidth,body.single-event .wrp.cnt .awr.single-event{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.single-event .wrp.cnt .awr.single-event{float:none}body.single-event section.os-event-info section.section.accordions{padding-left:0;padding-right:0}body.single-event section.os-event-info section.section.accordions .container,body.single-event section.os-event-info section.section.accordions .row,body.single-event section.os-event-info section.section.accordions .col-xs-12{width:100%;max-width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;box-sizing:border-box}body.single-event section.os-event-info section.section.accordions .accordion-content{padding:18px 14px;box-sizing:border-box}}@media print{.ptr-event .ptr-distance>summary:after{display:none !important}}body .flexipay{--fp-blue:#1b3d74;--fp-yellow:#f6c016;--fp-pale:#f1f5fb;--fp-accent:#1b3d74;--fp-ink:#1b3d74;--fp-muted:#46576f;--fp-border:#dce4ef;--fp-art-card:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%2010h18M7%2015h4%22%2F%3E%3C%2Fsvg%3E");--fp-art-percent:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m8%2016%208-8%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E");--fp-art-calendar:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M16%203v4M8%203v4M3%2011h18m-10%205%203%203%205-5%22%2F%3E%3C%2Fsvg%3E");--fp-art-check:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2012%204%204L19%206%22%2F%3E%3C%2Fsvg%3E");--fp-art-chevron:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E");--fp-art-arrow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E");width:100%;max-width:1040px;min-width:0;margin:0 auto;color:var(--fp-muted);font-family:inherit;font-size:16px;line-height:1.7;text-align:left;container-type:inline-size}body .flexipay,body .flexipay *{box-sizing:border-box}body .flexipay p{margin:0 0 16px;color:var(--fp-muted);line-height:1.7}body .flexipay p:last-child{margin-bottom:0}body .flexipay h2,body .flexipay h3{padding:0;color:var(--fp-blue) !important;font-family:inherit;font-weight:800;line-height:1.25 !important;letter-spacing:-.02em !important;text-transform:none !important}body .flexipay h2{margin:0 0 16px;font-size:30px}body .flexipay h3{margin:0 0 12px;font-size:20px}body .flexipay a{color:var(--fp-blue)}body .flexipay .fp-label{display:block;margin:0 0 12px;color:var(--fp-blue);font-size:11px;line-height:1.5;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}body .flexipay br{display:none}body .flexipay .fp-hero h2 br{display:inline}body .flexipay p:empty,body .flexipay .fp-grid>p,body .flexipay .fp-schedule>p{display:none}body .flexipay .fp-hero{margin:0 0 24px;padding:38px 40px;background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%);border:0;border-top:5px solid var(--fp-yellow);border-radius:12px}body .flexipay .fp-hero .fp-label{color:var(--fp-yellow)}body .flexipay .fp-hero h2{margin-bottom:18px;color:#fff !important;font-size:clamp(30px, 4.2vw, 44px);line-height:1.12 !important;letter-spacing:-.03em !important}body .flexipay .fp-hero p{color:#fff}body .flexipay .fp-intro{max-width:740px;font-size:18px;line-height:1.65}body .flexipay .fp-pills{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0}body .flexipay .fp-pill{display:inline-flex;align-items:center;gap:7px;margin:0;padding:8px 12px;border:1px solid rgba(255,255,255,.3);border-radius:7px;background:rgba(255,255,255,.1);color:#fff;font-size:13px;font-weight:600;line-height:1.5}body .flexipay .fp-pill:before{content:'';display:inline-block;width:18px;height:18px;flex:0 0 18px;background:var(--fp-yellow) var(--fp-art-check) center/13px 13px no-repeat;border-radius:50%}body .flexipay .fp-hero a[href="#flexipay-terms"]{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 18px;border:0;border-radius:7px;background:var(--fp-yellow);color:var(--fp-blue) !important;font-size:14px;line-height:1.5;font-weight:800;text-decoration:none}body .flexipay .fp-hero a[href="#flexipay-terms"]:after{content:'';display:inline-block;width:20px;height:20px;flex:0 0 20px;background:var(--fp-art-arrow) center/contain no-repeat}body .flexipay .fp-hero a[href="#flexipay-terms"]:hover{background:#ffce31}body .flexipay .fp-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:16px;margin:0 0 36px}body .flexipay .fp-card{min-width:0;margin:0;padding:24px;border:1px solid var(--fp-border);border-radius:10px;background:var(--fp-pale)}body .flexipay .fp-card .fp-icon{display:none}body .flexipay .fp-card:before{content:'';display:block;width:46px;height:46px;margin-bottom:18px;border:1px solid var(--fp-border);border-radius:50%;background:#fff var(--fp-art-card) center/26px 26px no-repeat}body .flexipay .fp-card:nth-child(2):before{background-image:var(--fp-art-percent)}body .flexipay .fp-card:nth-child(3):before{background-image:var(--fp-art-calendar)}body .flexipay .fp-card p{margin:0;color:var(--fp-muted);font-size:15px;line-height:1.65}body .flexipay .fp-section{margin:36px 0}body .flexipay .fp-schedule{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:12px}body .flexipay .fp-payment{min-width:0;margin:0;padding:22px 20px;border:1px solid var(--fp-border);border-radius:10px;background:var(--fp-pale)}body .flexipay .fp-payment:first-child{border-color:var(--fp-yellow);background:var(--fp-yellow)}body .flexipay .fp-payment small{display:block;color:var(--fp-blue);font-size:11px;font-weight:700;letter-spacing:1px;line-height:1.5;text-transform:uppercase}body .flexipay .fp-payment strong{display:block;margin:12px 0 8px;color:var(--fp-blue);font-size:40px;font-weight:800;line-height:1.15;letter-spacing:-1px}body .flexipay .fp-payment p{margin:0;color:var(--fp-blue);font-size:13px;line-height:1.6}body .flexipay .fp-payment b{display:block;margin-top:3px;font-weight:800}body .flexipay .fp-note{margin:16px 0 0 !important;padding:14px 17px;border-left:3px solid var(--fp-yellow);background:#fff;color:var(--fp-muted);font-size:14px;line-height:1.7}body .flexipay .fp-help{margin:0 0 16px;padding:25px 28px;border:1px solid var(--fp-border);border-left:4px solid var(--fp-yellow);border-radius:10px;background:#fff}body .flexipay .fp-help p{margin-bottom:0}body .flexipay .fp-terms{margin-bottom:0;padding-top:32px;border-top:1px solid var(--fp-border);scroll-margin-top:190px}body .flexipay .fp-terms details{margin:0 0 10px;padding:0;border:1px solid var(--fp-border);border-radius:10px;background:#fff;overflow:hidden}body .flexipay .fp-terms summary{position:relative;display:block;min-height:70px;margin:0;padding:22px 66px 22px 22px;list-style:none;background:#fff;color:var(--fp-blue);font-size:17px;font-weight:800;line-height:1.5;cursor:pointer}body .flexipay .fp-terms summary::marker{content:''}body .flexipay .fp-terms summary::-webkit-details-marker{display:none}body .flexipay .fp-terms summary:after{content:'';position:absolute;display:block;width:34px;height:34px;top:50%;right:18px;border:0;border-radius:50%;background:var(--fp-yellow) var(--fp-art-chevron) center/18px 18px no-repeat;transform:translateY(-50%);pointer-events:none}body .flexipay .fp-terms details[open]{border-color:var(--fp-blue)}body .flexipay .fp-terms summary:hover,body .flexipay .fp-terms details[open] summary{background:var(--fp-pale)}body .flexipay .fp-terms details[open] summary:after{transform:translateY(-50%) rotate(180deg)}body .flexipay .fp-term-body{padding:22px;border-top:1px solid var(--fp-border);color:var(--fp-muted);font-size:15px;line-height:1.7}body .flexipay .fp-term-body ul{margin:0 0 16px;padding-left:22px}body .flexipay .fp-term-body li{margin-bottom:9px;color:var(--fp-muted)}body .flexipay summary:focus-visible{outline:3px solid var(--fp-blue);outline-offset:-4px;border-radius:8px}body .flexipay a:focus-visible{outline:3px solid var(--fp-blue);outline-offset:4px}body .flexipay .fp-hero a:focus-visible{outline-color:#fff}@container (max-width:760px){body .flexipay .fp-grid{grid-template-columns:1fr;gap:12px}body .flexipay .fp-card{display:grid;grid-template-columns:46px minmax(0, 1fr);gap:0 15px;padding:22px}body .flexipay .fp-card:before{grid-column:1;grid-row:1/3;margin:0}body .flexipay .fp-card h3,body .flexipay .fp-card p{grid-column:2}body .flexipay .fp-schedule{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:760px){body .flexipay .fp-grid{grid-template-columns:1fr;gap:12px}body .flexipay .fp-schedule{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:600px){body .flexipay .fp-hero{padding:27px 20px}body .flexipay .fp-hero h2{font-size:31px}body .flexipay .fp-intro{font-size:16px}body .flexipay .fp-pills{gap:9px;margin:22px 0}body .flexipay .fp-pill{font-size:12px;padding:7px 10px}body .flexipay .fp-hero a[href="#flexipay-terms"]{width:100%;padding:12px 14px;text-align:left}body .flexipay h2{font-size:26px}body .flexipay h3{font-size:19px}body .flexipay .fp-card{display:grid;grid-template-columns:40px minmax(0, 1fr);gap:0 12px;padding:20px 16px}body .flexipay .fp-card:before{grid-column:1;grid-row:1/3;width:40px;height:40px;margin:0;background-size:24px 24px}body .flexipay .fp-card h3,body .flexipay .fp-card p{grid-column:2}body .flexipay .fp-schedule{grid-template-columns:minmax(0, 1fr);gap:10px}body .flexipay .fp-payment{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:4px 14px;padding:18px 20px}body .flexipay .fp-payment small{grid-column:1;grid-row:1}body .flexipay .fp-payment strong{grid-column:2;grid-row:1/3;align-self:center;margin:0;font-size:36px}body .flexipay .fp-payment p{grid-column:1;grid-row:2}body .flexipay .fp-help{padding:21px 18px}body .flexipay .fp-note{padding:12px 14px}body .flexipay .fp-terms{scroll-margin-top:130px}body .flexipay .fp-terms summary{padding:19px 60px 19px 16px;font-size:16px}body .flexipay .fp-terms summary:after{right:14px}body .flexipay .fp-term-body{padding:20px 16px}}@media (max-width:767px){body.page-id-14331 .wrp.cnt{width:calc(100% - 32px);min-width:0;max-width:none;margin-left:auto;margin-right:auto;box-sizing:border-box}body.page-id-14331 .wrp.cnt .bSe.fullWidth,body.page-id-14331 .wrp.cnt .awr{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.page-id-14331 .wrp.cnt .awr{padding-left:0;padding-right:0}body.page-id-14331 .wrp.cnt .awr-i{padding-left:0;padding-right:0}}@media print{body .flexipay .fp-terms details>.fp-term-body{display:block !important}body .flexipay .fp-terms summary:after{display:none}}.ptsi{--ptsi-blue:#1b3d74;--ptsi-yellow:#f6c016;--ptsi-pale:#f1f5fb;--ptsi-border:#dce4ef;--ptsi-text:#394b65;width:100%;max-width:1040px;margin:0 auto 30px;padding:0;color:var(--ptsi-text);font-family:inherit;font-size:15px;font-weight:400;line-height:1.7;text-align:left;container-type:inline-size}.ptsi,.ptsi *,.ptsi *:before,.ptsi *:after{box-sizing:border-box}.ptsi p,.ptsi h2,.ptsi h3,.ptsi ol,.ptsi li{padding:0;margin:0}.ptsi p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.ptsi h2,.ptsi h3{color:var(--ptsi-blue);font-family:inherit;font-weight:800;font-style:normal;line-height:1.2 !important;letter-spacing:-.025em !important;text-transform:none !important}.ptsi .ptsi-kicker{margin:0 0 12px;color:var(--ptsi-blue);font-size:10px;font-weight:800;line-height:1.6;letter-spacing:1.6px;text-transform:uppercase}.ptsi .ptsi-hero{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:45px;padding:43px 46px;border-top:5px solid var(--ptsi-yellow);border-radius:12px;background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%);overflow:hidden}.ptsi .ptsi-hero-copy{min-width:0}.ptsi .ptsi-hero .ptsi-kicker{color:var(--ptsi-yellow)}.ptsi h2.ptsi-title{margin:18px 0 22px;color:#fff !important;font-size:64px;line-height:.99 !important;letter-spacing:-.045em !important}.ptsi .ptsi-title span{color:var(--ptsi-yellow)}.ptsi .ptsi-lead{max-width:470px;color:#eef3fc;font-size:16px;line-height:1.75}.ptsi .ptsi-strap{display:flex;align-items:center;gap:9px;margin-top:22px;color:#dbe6f6;font-size:12px;line-height:1.6}.ptsi .ptsi-strap:before{content:'';width:17px;height:17px;flex:0 0 17px;background:var(--ptsi-pin) center/contain no-repeat}.ptsi .ptsi-pass-wrap{padding:14px 7px}.ptsi .ptsi-pass{max-width:330px;margin:auto;background:#fff;border-radius:9px;color:var(--ptsi-blue);box-shadow:0 14px 32px #0b234b66;transform:rotate(4deg);overflow:hidden}.ptsi .ptsi-pass-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 21px;background:var(--ptsi-yellow);font-size:8px;font-weight:800;line-height:1.5;letter-spacing:.4px}.ptsi .ptsi-pass-main{padding:27px 25px 24px}.ptsi .ptsi-pass-season{display:block;color:#536782;font-size:9px;font-weight:700;line-height:1.5;letter-spacing:1.6px}.ptsi .ptsi-pass-title{display:block;margin:13px 0 24px;font-size:31px;font-weight:800;line-height:1.07;letter-spacing:-1px}.ptsi .ptsi-sports{display:flex;gap:27px}.ptsi .ptsi-sports>span{display:block;font-size:8px;font-weight:800;line-height:1.5;letter-spacing:1px;text-transform:uppercase}.ptsi .ptsi-sports>span:before{content:'';display:block;width:27px;height:27px;margin-bottom:8px;background:center/contain no-repeat}.ptsi .ptsi-swim:before{background-image:var(--ptsi-swim)}.ptsi .ptsi-bike:before{background-image:var(--ptsi-bike)}.ptsi .ptsi-run:before{background-image:var(--ptsi-run)}.ptsi .ptsi-pass-bottom{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 25px;gap:15px;border-top:1px dashed #b5c3d7;background:var(--ptsi-pale)}.ptsi .ptsi-pass-bottom:before,.ptsi .ptsi-pass-bottom:after{content:'';position:absolute;top:-8px;width:16px;height:16px;border-radius:50%;background:var(--ptsi-blue)}.ptsi .ptsi-pass-bottom:before{left:-8px}.ptsi .ptsi-pass-bottom:after{right:-8px}.ptsi .ptsi-pass-bottom>span{font-size:8px;line-height:1.7;font-weight:700;letter-spacing:1px}.ptsi .ptsi-pass-bottom strong{display:block;font-size:30px;font-weight:800;line-height:1.2;letter-spacing:-1px}.ptsi .ptsi-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:23px}.ptsi .ptsi-perk{position:relative;padding:28px 28px 25px 88px;background:var(--ptsi-pale);border:1px solid var(--ptsi-border);border-radius:10px}.ptsi .ptsi-perk:before{content:'';position:absolute;top:27px;left:24px;width:44px;height:44px;border-radius:50%;background:#fff center/27px no-repeat}.ptsi .ptsi-shirt:before{background-image:var(--ptsi-shirt)}.ptsi .ptsi-medal:before{background-image:var(--ptsi-medal)}.ptsi .ptsi-perk .ptsi-kicker{margin-bottom:8px;font-size:9px;letter-spacing:1px}.ptsi .ptsi-perk h3{margin:0 0 12px;font-size:22px}.ptsi .ptsi-perk>p{font-size:13px;line-height:1.7}.ptsi .ptsi-perk .ptsi-highlight{display:inline-block;margin-top:17px;padding:5px 9px;background:var(--ptsi-yellow);border-radius:3px;color:var(--ptsi-blue);font-size:11px;font-weight:800;line-height:1.5}.ptsi .ptsi-rule{margin-top:15px;padding-left:12px;border-left:3px solid var(--ptsi-yellow);color:var(--ptsi-blue);font-size:12px !important}.ptsi .ptsi-rule strong{font-weight:700}.ptsi .ptsi-calendar{display:grid;grid-template-columns:.8fr 1.25fr;align-items:start;gap:50px;margin-top:36px;padding:26px 0 3px}.ptsi .ptsi-calendar-heading:before{content:'';display:block;width:38px;height:4px;margin-bottom:20px;background:var(--ptsi-yellow)}.ptsi .ptsi-calendar h3{margin:0 0 15px;font-size:28px;line-height:1.18 !important}.ptsi .ptsi-calendar-heading>p:last-child{max-width:290px;font-size:13px;line-height:1.75}.ptsi .ptsi-races{padding:0;margin:0;list-style:none}.ptsi .ptsi-races>li{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:15px;margin:0;padding:17px 0;border-bottom:1px solid var(--ptsi-border);list-style:none}.ptsi .ptsi-races>li:first-child{padding-top:0}.ptsi .ptsi-races>li:last-child{border-bottom:0;padding-bottom:0}.ptsi .ptsi-race-number{color:#6f829e;font-size:22px;line-height:1;font-weight:800;letter-spacing:-1px}.ptsi .ptsi-races strong{display:block;color:var(--ptsi-blue);font-size:16px;font-weight:800;line-height:1.4}.ptsi .ptsi-races time{display:block;margin-top:3px;font-size:12px;line-height:1.5}.ptsi .ptsi-finale .ptsi-race-number{color:var(--ptsi-blue)}.ptsi .ptsi-finale-label{padding:5px 9px;border-radius:3px;background:var(--ptsi-yellow);color:var(--ptsi-blue);font-size:10px;font-weight:800;line-height:1.5;white-space:nowrap}.ptsi p:empty{display:none}.ptsi .ptsi-hero>br,.ptsi .ptsi-perks>br,.ptsi .ptsi-calendar>br,.ptsi .ptsi-pass-top>br,.ptsi .ptsi-pass-bottom>br,.ptsi .ptsi-sports>br{display:none}@container (max-width:820px){.ptsi .ptsi-hero{gap:28px;padding:32px 30px}.ptsi h2.ptsi-title{font-size:55px}.ptsi .ptsi-pass-top{padding:14px 17px;font-size:7px}.ptsi .ptsi-pass-main{padding:24px 21px}.ptsi .ptsi-pass-title{font-size:26px}.ptsi .ptsi-pass-bottom{padding:18px 21px}.ptsi .ptsi-perk{padding:23px}.ptsi .ptsi-perk:before{position:static;display:block;margin-bottom:17px}.ptsi .ptsi-perk h3{font-size:21px}.ptsi .ptsi-calendar{gap:30px}}@container (max-width:600px){.ptsi .ptsi-hero{grid-template-columns:1fr;gap:18px;padding:30px 25px}.ptsi h2.ptsi-title{font-size:56px;margin-top:15px}.ptsi .ptsi-lead{font-size:15px}.ptsi .ptsi-pass-wrap{width:100%;max-width:310px;margin:0 auto;padding:18px 7px 7px}.ptsi .ptsi-pass-title{font-size:30px;margin:11px 0 20px}.ptsi .ptsi-pass-main{padding:23px}.ptsi .ptsi-pass-top{font-size:7px;padding:13px 21px}.ptsi .ptsi-pass-bottom{padding:16px 23px}.ptsi .ptsi-perks{grid-template-columns:1fr;gap:13px;margin-top:17px}.ptsi .ptsi-perk{padding:23px}.ptsi .ptsi-calendar{grid-template-columns:1fr;gap:25px;margin-top:26px;padding-top:15px}.ptsi .ptsi-calendar-heading>p:last-child{max-width:none}.ptsi .ptsi-calendar h3{font-size:27px}}@container (max-width:350px){.ptsi .ptsi-hero{padding:27px 21px}.ptsi h2.ptsi-title{font-size:50px}.ptsi .ptsi-hero .ptsi-kicker{font-size:9px;letter-spacing:1px}.ptsi .ptsi-pass-wrap{padding-left:7px;padding-right:7px}.ptsi .ptsi-pass-title{font-size:27px}.ptsi .ptsi-pass-top{padding-left:15px;padding-right:15px;font-size:6px}.ptsi .ptsi-races>li{grid-template-columns:27px 1fr;gap:11px}.ptsi .ptsi-finale-label{grid-column:2;justify-self:start;margin-top:-4px}}@media (max-width:600px){.ptsi .ptsi-hero,.ptsi .ptsi-perks,.ptsi .ptsi-calendar{grid-template-columns:1fr}}@media print{.ptsi .ptsi-pass{box-shadow:none;transform:none}.ptsi .ptsi-perk{break-inside:avoid}}.ptsi{--ptsi-swim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%226%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22m3%2012%205-5%205%202%203%205M8%207l5-4%203%202M2%2017c2-2%204%202%206%200s4%202%206%200%204%202%208%200M2%2021c2-2%204%202%206%200s4%202%206%200%204%202%208%200%22%2F%3E%3C%2Fsvg%3E");--ptsi-bike:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2217%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2217%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22m5%2017%205-9%205%209H5m5-9%205%209%203-12h-3M8%208h5m5-3h2%22%2F%3E%3C%2Fsvg%3E");--ptsi-run:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%224%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22m12%208%204%204h5M12%208l-4%203H4m8-3-3%207%205%203-2%204M9%2015l-4%206H2%22%2F%3E%3C%2Fsvg%3E");--ptsi-shirt:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m8%203-6%204%203%205%203-2v11h8V10l3%202%203-5-6-4a4%204%200%200%201-8%200Z%22%2F%3E%3C%2Fsvg%3E");--ptsi-medal:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2215%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22m8%2010-4-8h5l3%206m0%200%203-6h5l-4%208m-4%202v6m-2-4%202-2%22%2F%3E%3C%2Fsvg%3E");--ptsi-pin:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f6c016%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E")}.ptprice{--ptprice-blue:#1b3d74;--ptprice-yellow:#f6c016;--ptprice-pale:#f1f5fb;--ptprice-border:#dce4ef;--ptprice-text:#394b65;width:100%;max-width:1040px;margin:0 auto 30px;padding:0;color:var(--ptprice-text);font-family:inherit;font-size:15px;font-weight:400;line-height:1.65;text-align:left;container-type:inline-size}.ptprice,.ptprice *,.ptprice *:before,.ptprice *:after{box-sizing:border-box}.ptprice p,.ptprice h2,.ptprice h3,.ptprice ul,.ptprice li{margin:0;padding:0}.ptprice p{color:inherit;font:inherit}.ptprice .ptprice-heading{margin:0 0 25px}.ptprice .ptprice-heading:before{content:'';display:block;width:38px;height:4px;margin:0 0 18px;background:var(--ptprice-yellow)}.ptprice .ptprice-kicker{margin-bottom:9px;color:var(--ptprice-blue);font-size:10px;line-height:1.5;font-weight:800;letter-spacing:1.7px;text-transform:uppercase}.ptprice h2.ptprice-title{margin:0 0 10px;color:var(--ptprice-blue) !important;font-family:inherit;font-size:34px;line-height:1.15 !important;font-weight:800;font-style:normal;letter-spacing:-.03em !important;text-transform:none !important}.ptprice .ptprice-heading>p:last-child{font-size:14px}.ptprice .ptprice-perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 28px;padding:0;list-style:none}.ptprice .ptprice-perks>li{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:0;margin:0;color:var(--ptprice-blue);font-size:12px;line-height:1.5;font-weight:700;list-style:none}.ptprice .ptprice-perks>li:before{content:'';display:block;width:39px;height:39px;flex:0 0 39px;border-radius:50%;background:var(--ptprice-pale) center/23px no-repeat}.ptprice .ptprice-vip:before{background-image:var(--ptprice-vip)}.ptprice .ptprice-savings:before{background-image:var(--ptprice-piggy)}.ptprice .ptprice-shirt:before{background-image:var(--ptprice-shirt)}.ptprice .ptprice-medal:before{background-image:var(--ptprice-medal)}.ptprice .ptprice-table-wrap{border:1px solid var(--ptprice-border);border-radius:11px;overflow:hidden;background:#fff}.ptprice table.ptprice-table{display:table;width:100%;height:auto;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin:0;border:0;color:var(--ptprice-text);background:#fff;font-family:inherit;font-size:inherit;line-height:1.5}.ptprice .ptprice-table th,.ptprice .ptprice-table td{padding:25px 22px;border:0;background:0 0;color:inherit;font-family:inherit;font-style:normal;letter-spacing:normal;vertical-align:middle;text-align:left}.ptprice .ptprice-table thead{display:table-header-group;background:var(--ptprice-blue)}.ptprice .ptprice-table thead tr{background:var(--ptprice-blue)}.ptprice .ptprice-table thead th{padding-top:20px;padding-bottom:20px;color:#fff;font-size:18px;line-height:1.25;font-weight:800;text-transform:none}.ptprice .ptprice-table thead th:first-child{width:28%;color:#dce7f7;font-size:12px;font-weight:600}.ptprice .ptprice-table thead small{display:block;margin-top:5px;color:#dce7f7;font-size:10px;line-height:1.5;font-weight:500;letter-spacing:.3px}.ptprice .ptprice-table tbody{display:table-row-group}.ptprice .ptprice-table tbody tr{background:#fff;border-bottom:1px solid var(--ptprice-border)}.ptprice .ptprice-table tbody tr:last-child{border-bottom:0}.ptprice .ptprice-table tbody th{border-right:1px solid var(--ptprice-border);background:#f8fafc;font-weight:400}.ptprice .ptprice-table tbody td+td{border-left:1px solid var(--ptprice-border)}.ptprice .ptprice-table tbody tr.ptprice-best{background:#f7f9fd}.ptprice .ptprice-table .ptprice-best>th{background:#fff7dd;box-shadow:inset 4px 0 var(--ptprice-yellow)}.ptprice .ptprice-stage{display:block;margin:0 0 8px;color:var(--ptprice-blue);font-size:17px;font-weight:800;line-height:1.3;letter-spacing:-.02em}.ptprice .ptprice-best-label{display:inline-block;margin:0 0 9px;padding:4px 7px;color:var(--ptprice-blue);background:var(--ptprice-yellow);border-radius:3px;font-size:9px;line-height:1.4;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.ptprice .ptprice-tee{display:block;position:relative;padding-left:17px;color:#4d6079;font-size:10px;line-height:1.6;font-weight:500}.ptprice .ptprice-tee:before{content:'';position:absolute;left:0;top:2px;width:12px;height:12px;background:var(--ptprice-tick) center/contain no-repeat}.ptprice .ptprice-no-tee:before{background-image:var(--ptprice-minus)}.ptprice .ptprice-price-label{display:none}.ptprice .ptprice-amounts{display:block}.ptprice .ptprice-numbers{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px}.ptprice .ptprice-table del{color:#65748a;font-size:12px;line-height:1.4;font-weight:400;text-decoration:line-through;white-space:nowrap}.ptprice .ptprice-amount{display:inline-block;color:var(--ptprice-blue);font-size:33px;line-height:1.2;font-weight:800;letter-spacing:-1.3px;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.ptprice .ptprice-saving{display:inline-block;margin-top:9px;padding-left:8px;border-left:3px solid var(--ptprice-yellow);color:var(--ptprice-blue);font-size:11px;line-height:1.5;font-weight:700;white-space:nowrap}.ptprice .ptprice-notes{display:grid;grid-template-columns:1fr 1fr;gap:14px 30px;margin:19px 0 0}.ptprice .ptprice-notes p{font-size:11px;line-height:1.75;color:#52647d}.ptprice .ptprice-notes strong{color:var(--ptprice-blue);font-weight:700}.ptprice .ptprice-notes .ptprice-comparison{grid-column:1/-1;font-size:10px}.ptprice .ptprice-cta{position:relative;display:flex;justify-content:space-between;align-items:center;gap:25px;margin:29px 0 0;padding:29px 32px;border-radius:10px;background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%);border-top:4px solid var(--ptprice-yellow)}.ptprice .ptprice-cta h3{margin:0 0 9px;color:#fff !important;font-family:inherit;font-size:29px;font-weight:800;line-height:1.15 !important;letter-spacing:-.025em !important;font-style:normal;text-transform:none !important}.ptprice .ptprice-fee{color:#e0e9f7;font-size:12px;line-height:1.7}.ptprice .ptprice-fee strong{font-weight:700;color:#fff}.ptprice a.ptprice-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;flex:0 0 auto;min-height:51px;max-width:100%;margin:0;padding:14px 21px;border:0;border-radius:6px;background:var(--ptprice-yellow);color:var(--ptprice-blue) !important;font-family:inherit;font-size:14px;line-height:1.5;font-weight:800;font-style:normal;letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:none;transition:background-color .15s ease,transform .15s ease}.ptprice .ptprice-button:after{content:'';display:block;width:19px;height:19px;flex:0 0 19px;background:var(--ptprice-arrow) center/contain no-repeat}.ptprice a.ptprice-button:hover{background:#ffcf3e;color:var(--ptprice-blue);transform:translateY(-2px);text-decoration:none}.ptprice a.ptprice-button:focus-visible{outline:3px solid #fff;outline-offset:5px}.ptprice .ptprice-sr{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.ptprice p:empty{display:none}.ptprice .ptprice-numbers>br,.ptprice .ptprice-amounts>br,.ptprice .ptprice-cta>br,.ptprice .ptprice-notes>br{display:none}@container (max-width:830px){.ptprice .ptprice-perks{gap:13px}.ptprice .ptprice-perks>li{font-size:11px;gap:8px}.ptprice .ptprice-perks>li:before{width:33px;height:33px;flex-basis:33px;background-size:20px}.ptprice .ptprice-table th,.ptprice .ptprice-table td{padding:22px 16px}.ptprice .ptprice-table thead th{font-size:16px}.ptprice .ptprice-stage{font-size:15px}.ptprice .ptprice-amount{font-size:29px}.ptprice .ptprice-numbers{gap:5px 7px}.ptprice .ptprice-table del{font-size:11px}.ptprice .ptprice-cta{padding:26px}.ptprice .ptprice-cta h3{font-size:25px}}@container (max-width:640px){.ptprice h2.ptprice-title{font-size:29px}.ptprice .ptprice-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin-bottom:23px}.ptprice .ptprice-perks>li{font-size:12px}.ptprice .ptprice-table-wrap{border:0;border-radius:0;overflow:visible}.ptprice table.ptprice-table{display:block}.ptprice .ptprice-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ptprice .ptprice-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ptprice .ptprice-table tbody tr{display:block;border:1px solid var(--ptprice-border);border-radius:9px;overflow:hidden}.ptprice .ptprice-table tbody tr:last-child{border-bottom:1px solid var(--ptprice-border)}.ptprice .ptprice-table tbody th{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-height:97px;padding:16px 17px;border:0;border-bottom:1px solid var(--ptprice-border);background:var(--ptprice-blue)}.ptprice .ptprice-table .ptprice-best>th{background:#fff7dd;box-shadow:inset 4px 0 var(--ptprice-yellow)}.ptprice .ptprice-stage{width:100%;margin:0;font-size:15px}.ptprice .ptprice-table tbody tr:not(.ptprice-best) .ptprice-stage{color:#fff}.ptprice .ptprice-table tbody tr:not(.ptprice-best) .ptprice-tee{color:#e0e9f7;padding-left:0}.ptprice .ptprice-table tbody tr:not(.ptprice-best) .ptprice-tee:before{display:none}.ptprice .ptprice-best-label{display:none}.ptprice .ptprice-table tbody td{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:15px 17px;border:0;border-bottom:1px solid var(--ptprice-border)}.ptprice .ptprice-table tbody td+td{border-left:0}.ptprice .ptprice-table tbody td:last-child{border-bottom:0}.ptprice .ptprice-price-label{display:block;color:var(--ptprice-blue);font-size:12px;font-weight:700}.ptprice .ptprice-numbers{flex-direction:column;align-items:flex-end;gap:3px}.ptprice .ptprice-amounts{text-align:right}.ptprice .ptprice-amount{font-size:27px}.ptprice .ptprice-saving{margin-top:7px;font-size:10px}.ptprice .ptprice-notes{grid-template-columns:1fr;gap:12px}.ptprice .ptprice-cta{display:block;padding:26px}.ptprice a.ptprice-button{margin-top:21px}}@container (max-width:460px){.ptprice .ptprice-table tbody{grid-template-columns:1fr;gap:17px}.ptprice .ptprice-table tbody th{min-height:0;padding:19px 20px}.ptprice .ptprice-stage{width:auto;font-size:17px}.ptprice .ptprice-best-label{display:inline-block;margin:0;order:1}.ptprice .ptprice-tee{width:100%;order:2}.ptprice .ptprice-table tbody td{padding:17px 20px}.ptprice .ptprice-price-label{font-size:13px}.ptprice .ptprice-numbers{flex-direction:row;justify-content:flex-end;align-items:baseline;gap:9px}.ptprice .ptprice-amount{font-size:31px}.ptprice .ptprice-perks>li{font-size:11px}.ptprice .ptprice-cta{padding:25px 21px}.ptprice a.ptprice-button{width:100%}}@media (prefers-reduced-motion:reduce){.ptprice a.ptprice-button{transition:none}.ptprice a.ptprice-button:hover{transform:none}}@media print{.ptprice .ptprice-table tbody tr{break-inside:avoid}.ptprice .ptprice-cta{break-inside:avoid}}.ptprice{--ptprice-vip:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%205h18v5a2%202%200%200%200%200%204v5H3v-5a2%202%200%200%200%200-4V5Z%22%2F%3E%3Cpath%20d%3D%22m12%208%201.1%202.2%202.4.3-1.7%201.7.4%202.5-2.2-1.2-2.2%201.2.4-2.5-1.7-1.7%202.4-.3L12%208Z%22%2F%3E%3C%2Fsvg%3E");--ptprice-piggy:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%207c2-3%209-3%2011%201h3v6h-3l-1%205h-3v-3H9v3H6l-1-4a6%206%200%200%201-2-5V7l4%201M9%205V2m2%200H7M3%2010H1m15-1h.01%22%2F%3E%3C%2Fsvg%3E");--ptprice-shirt:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m8%203-6%204%203%205%203-2v11h8V10l3%202%203-5-6-4a4%204%200%200%201-8%200Z%22%2F%3E%3C%2Fsvg%3E");--ptprice-medal:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2215%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22m8%2010-4-8h5l3%206m0%200%203-6h5l-4%208m-4%202v6m-2-4%202-2%22%2F%3E%3C%2Fsvg%3E");--ptprice-arrow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E");--ptprice-minus:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E");--ptprice-tick:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m4%2012%205%205L20%206%22%2F%3E%3C%2Fsvg%3E")}.ptprice .ptprice-perks>li:before{position:static !important;inset:auto !important;margin:0 !important;transform:none !important}.ptprice .ptprice-perks>li.ptprice-vip:before{background-image:var(--ptprice-vip) !important}.ptprice .ptprice-perks>li.ptprice-savings:before{background-image:var(--ptprice-piggy) !important}.ptprice .ptprice-perks>li.ptprice-shirt:before{background-image:var(--ptprice-shirt) !important}.ptprice .ptprice-perks>li.ptprice-medal:before{background-image:var(--ptprice-medal) !important}body.home.page-id-14 section.fullScreenVideo{--pth-blue:#1b3d74;--pth-yellow:#f6c016;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;height:auto !important;min-height:clamp(580px, 76vh, 850px);padding:92px 24px 115px !important;overflow:hidden}body.home.page-id-14 section.fullScreenVideo:before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(9,28,54,.38) 0%,rgba(9,28,54,.68) 52%,rgba(9,28,54,.74) 100%)}body.home.page-id-14 section.fullScreenVideo .video-background{position:absolute;inset:0;z-index:0 !important;background-color:#1b3d74;background-position:center}body.home.page-id-14 section.fullScreenVideo .video-foreground{position:absolute;inset:0;width:100%;height:100%}body.home.page-id-14 section.fullScreenVideo video{position:absolute;inset:0;width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;max-width:none;object-fit:cover;transform:none !important;z-index:0 !important}body.home.page-id-14 section.fullScreenVideo .banner_con{position:relative !important;inset:auto !important;z-index:2;width:100%;margin:0;padding:0;transform:none !important;text-align:center}body.home.page-id-14 section.fullScreenVideo .banner_con>.container{width:100%;max-width:1120px;height:auto !important;margin:0 auto;padding:0}body.home.page-id-14 section.fullScreenVideo .slider_con{width:100%;margin:0;padding:0}body.home.page-id-14 section.fullScreenVideo .slider_con>.row{display:block !important;width:100%;margin:0;padding:0}body.home.page-id-14 section.fullScreenVideo .slider_con>.row>.col-md-3{display:none !important}body.home.page-id-14 section.fullScreenVideo .slider_con>.row>.col-md-6{float:none !important;width:100% !important;max-width:940px;min-width:0;margin:0 auto;padding:0 !important;background:0 0 !important;border:0 !important;border-radius:0;box-shadow:none}body.home.page-id-14 section.fullScreenVideo .banner_con h1{max-width:900px;margin:0 auto 24px !important;padding:0 !important;color:#fff !important;font-size:clamp(44px, 6.5vw, 88px) !important;font-weight:800 !important;font-style:normal !important;line-height:1.04 !important;letter-spacing:-.045em !important;text-align:center;text-transform:none !important;text-wrap:balance;text-shadow:0 2px 22px rgba(0,0,0,.18)}body.home.page-id-14 section.fullScreenVideo .banner_con h1:before{content:'';display:block;position:static;width:48px;height:4px;margin:0 auto 25px;padding:0;background:var(--pth-yellow);border:0;transform:none}body.home.page-id-14 section.fullScreenVideo .pth-cta,body.home.page-id-14 section.fullScreenVideo .pth-cta *{box-sizing:border-box}body.home.page-id-14 section.fullScreenVideo .pth-cta{width:100%;margin:0;padding:0;color:#fff;text-align:center;font-family:inherit}body.home.page-id-14 section.fullScreenVideo .pth-cta p{padding:0;color:inherit;font-family:inherit;font-style:normal;font-weight:400;text-transform:none}body.home.page-id-14 section.fullScreenVideo p.pth-cta-copy{max-width:600px;margin:0 auto 29px;font-size:18px;line-height:1.7;letter-spacing:0;color:#f1f5fc;text-wrap:pretty}body.home.page-id-14 section.fullScreenVideo .pth-cta-actions{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:13px;margin:0;padding:0}body.home.page-id-14 section.fullScreenVideo .pth-cta-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;max-width:100%;margin:0;padding:16px 25px;border:1px solid transparent;border-radius:5px;font-family:inherit;font-size:14px;font-weight:800;font-style:normal !important;line-height:1.4;letter-spacing:0 !important;text-transform:none !important;text-decoration:none !important;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}body.home.page-id-14 section.fullScreenVideo .pth-cta-actions>a.pth-cta-primary{background:var(--pth-yellow) !important;color:var(--pth-blue) !important;border-color:var(--pth-yellow)}body.home.page-id-14 section.fullScreenVideo a.pth-cta-primary:after{content:'';position:static;display:block;width:20px;height:20px;flex:0 0 20px;margin:0;border:0;transform:none;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%231b3d74'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M5%2012h14m-6-6%206%206-6%206'/%3E%3C/svg%3E") center/contain no-repeat}body.home.page-id-14 section.fullScreenVideo .pth-cta-actions>a.pth-cta-secondary{background:rgba(9,28,54,.26) !important;color:#fff !important;border-color:rgba(255,255,255,.7)}body.home.page-id-14 section.fullScreenVideo .pth-cta-actions>a.pth-cta-primary:hover{background:#ffcf3e !important;border-color:#ffcf3e;transform:translateY(-2px)}body.home.page-id-14 section.fullScreenVideo .pth-cta-actions>a.pth-cta-secondary:hover{background:rgba(255,255,255,.13) !important;border-color:#fff;transform:translateY(-2px)}body.home.page-id-14 section.fullScreenVideo .pth-cta-actions>a:focus-visible{outline:3px solid #fff;outline-offset:5px}body.home.page-id-14 section.fullScreenVideo p.pth-cta-season{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 12px;margin:24px 0 0;color:#e0e9f7;font-size:10px;line-height:1.7;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}body.home.page-id-14 section.fullScreenVideo .pth-cta-season>span{color:var(--pth-yellow)}body.home.page-id-14 section.fullScreenVideo .arrow-down{z-index:2;left:50% !important;right:auto !important;bottom:17px !important;width:auto;height:auto;margin:0 !important;padding:0;text-align:center;transform:translateX(-50%) !important}body.home.page-id-14 section.fullScreenVideo .arrow-down h3{margin:0 0 3px !important;padding:0;color:#e0e9f7 !important;font-size:9px !important;line-height:1.5 !important;font-weight:700;letter-spacing:2px !important}body.home.page-id-14 section.fullScreenVideo .arrow-down a{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:36px;color:#fff}body.home.page-id-14 section.fullScreenVideo .pth-cta p:empty,body.home.page-id-14 section.fullScreenVideo .pth-cta-actions>br,body.home.page-id-14 section.fullScreenVideo .pth-cta-season>br{display:none}@media (max-width:767px){body.home.page-id-14 section.fullScreenVideo{min-height:610px;padding:65px 22px 106px !important}body.home.page-id-14 section.fullScreenVideo .banner_con h1{max-width:570px;margin-bottom:20px !important;font-size:clamp(44px, 9vw, 62px) !important}body.home.page-id-14 section.fullScreenVideo p.pth-cta-copy{max-width:480px;margin-bottom:26px;font-size:16px;line-height:1.7}body.home.page-id-14 section.fullScreenVideo .pth-cta-actions>a{min-height:53px;padding:15px 20px;font-size:13px}body.home.page-id-14 section.fullScreenVideo p.pth-cta-season{font-size:9px;letter-spacing:1px}}@media (max-width:460px){body.home.page-id-14 section.fullScreenVideo{min-height:640px;padding:57px 22px 100px !important}body.home.page-id-14 section.fullScreenVideo .pth-cta-actions{max-width:320px;margin:0 auto;flex-direction:column;gap:11px}body.home.page-id-14 section.fullScreenVideo .pth-cta-actions>a{width:100%;min-height:53px}body.home.page-id-14 section.fullScreenVideo p.pth-cta-season{max-width:310px;margin-left:auto;margin-right:auto;gap:3px 8px}}@media (prefers-reduced-motion:reduce){body.home.page-id-14 section.fullScreenVideo .pth-cta-actions>a{transition:none}body.home.page-id-14 section.fullScreenVideo .pth-cta-actions>a:hover{transform:none}}body.home section.pth-venues-section{padding:0 !important;background:#f5f7fb !important;border:0}body.home section.pth-venues-section>.container{width:100%;max-width:1320px;margin:0 auto;padding:0}body.home .pth-venues,body.home .pth-venues *{box-sizing:border-box}body.home .pth-venues{--ptv-navy:#1b3d74;--ptv-yellow:#f6c016;position:relative;width:100%;max-width:1280px;margin:0 auto;padding:82px 32px 68px;color:var(--ptv-navy);font-family:inherit;text-align:left;scroll-margin-top:135px}body.home .pth-venues p,body.home .pth-venues h2,body.home .pth-venues h3{float:none;width:auto;margin:0;padding:0;border:0;background:0 0;color:inherit;font-family:inherit;font-style:normal;letter-spacing:normal;text-align:left;text-transform:none;text-shadow:none}body.home .pth-venues h2:before,body.home .pth-venues h2:after,body.home .pth-venues h3:before,body.home .pth-venues h3:after,body.home .pth-venues a:before,body.home .pth-venues a:after{content:none !important}body.home .pth-venues-intro{display:grid;grid-template-columns:minmax(0, 1.65fr) minmax(0, 1fr);align-items:end;gap:34px;margin-bottom:36px}body.home .pth-venues p.pth-venues-eyebrow{margin-bottom:19px;color:var(--ptv-navy);font-size:11px;font-weight:800;line-height:1.5;letter-spacing:2px;text-transform:uppercase}body.home .pth-venues-eyebrow:before{content:'';display:block;position:static;width:42px;height:4px;margin-bottom:19px;background:var(--ptv-yellow)}body.home .pth-venues h2{font-size:clamp(34px, 4.1vw, 54px) !important;font-weight:800 !important;line-height:1.08 !important;letter-spacing:-.045em !important;text-transform:none !important}body.home .pth-venues h2>span{display:block;color:inherit}body.home .pth-venues p.pth-venues-lead{max-width:365px;padding-bottom:3px;color:#43556e;font-size:16px;font-weight:400;line-height:1.8}body.home .pth-venues-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:24px}body.home .pth-venue-card{min-width:0;overflow:hidden;border:1px solid #dbe3ef;border-radius:12px;background:#fff;box-shadow:0 7px 24px rgba(27,61,116,.04)}body.home .pth-venue-photo{position:relative;isolation:isolate;height:290px;overflow:hidden;background:var(--ptv-navy)}body.home .pth-venue-photo:after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 30%,rgba(5,22,44,.18) 45%,rgba(5,22,44,.94) 100%)}body.home .pth-venues img.pth-venue-image{display:block;float:none;position:absolute;inset:0;z-index:0;width:100% !important;height:100% !important;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;object-fit:cover}body.home .pth-venues img.pth-venue-image-maraetai{object-position:50% 25%}body.home .pth-venues img.pth-venue-image-mission{object-position:62% 50%}body.home .pth-venue-caption{position:absolute;right:26px;bottom:25px;left:26px;z-index:2}body.home .pth-venues p.pth-venue-kicker{margin-bottom:8px;color:#ffda60;font-size:10px;font-weight:800;line-height:1.5;letter-spacing:1.8px;text-transform:uppercase}body.home .pth-venues .pth-venue-caption h3{color:#fff !important;font-size:clamp(28px, 2.8vw, 38px) !important;font-weight:800 !important;line-height:1.12 !important;letter-spacing:-.035em !important;text-transform:none !important}body.home .pth-venue-body{padding:24px 26px 10px}body.home .pth-venues p.pth-venue-description{min-height:48px;margin-bottom:15px;color:#43556e;font-size:14px;font-weight:400;line-height:1.7}body.home .pth-venues p.pth-venue-date{margin:0;border-top:1px solid #e0e6ef}body.home .pth-venue-date>a{display:flex;align-items:center;gap:15px;position:relative;width:100%;min-height:92px;margin:0;padding:15px 0;border:0;border-radius:4px;background:0 0;color:var(--ptv-navy) !important;font-family:inherit;font-size:16px;font-style:normal;font-weight:700;line-height:1.4;letter-spacing:normal;text-align:left;text-decoration:none !important;text-transform:none !important;box-shadow:none;transition:background-color .18s ease}body.home .pth-venue-number{display:flex;flex:0 0 43px;align-items:center;justify-content:center;height:43px;border-radius:5px;background:#fff2bf;color:var(--ptv-navy);font-size:17px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}body.home .pth-venue-date-copy{display:block;flex:1 1 auto;min-width:0}body.home .pth-venue-date-label{display:block;margin:0 0 4px;color:#51637c;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.8px;text-transform:uppercase}body.home .pth-venue-date-copy time{display:block;color:var(--ptv-navy);font-family:inherit;font-size:19px;font-weight:800;line-height:1.35;letter-spacing:-.025em}body.home .pth-venue-arrow{display:block;position:relative;flex:0 0 20px;width:20px;height:20px;margin:0;padding:0;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b3d74' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .18s ease}body.home .pth-venue-date>a:hover{background:#f5f7fb}body.home .pth-venue-date>a:hover .pth-venue-arrow,body.home .pth-venues-pass>a:hover .pth-venue-arrow{transform:translateX(3px)}body.home .pth-venues a:focus-visible{outline:3px solid var(--ptv-navy);outline-offset:4px}body.home .pth-venues-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:25px}body.home .pth-venues-footer>p{color:#43556e;font-size:13px;font-weight:400;line-height:1.7}body.home .pth-venues-footer strong{color:var(--ptv-navy);font-weight:700}body.home .pth-venues-pass>a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin:0;padding:12px 19px;border:1px solid var(--ptv-yellow);border-radius:5px;background:var(--ptv-yellow);color:var(--ptv-navy) !important;font-family:inherit;font-size:13px;font-weight:800;font-style:normal;line-height:1.5;letter-spacing:normal;text-decoration:none !important;text-transform:none !important;box-shadow:none;transition:background-color .18s ease}body.home .pth-venues-pass>a:hover{background:#ffcf3e}body.home .pth-venues p:empty,body.home .pth-venues-grid>br,body.home .pth-venue-date a>br,body.home .pth-venue-date-copy>br,body.home .pth-venues-pass a>br{display:none}@media (max-width:900px){body.home .pth-venues{padding:64px 24px 52px}body.home .pth-venues-intro{grid-template-columns:1fr;gap:20px;margin-bottom:30px}body.home .pth-venues p.pth-venues-lead{max-width:540px}body.home .pth-venues-grid{gap:18px}body.home .pth-venue-photo{height:260px}body.home .pth-venue-caption{right:21px;bottom:22px;left:21px}body.home .pth-venue-body{padding-right:21px;padding-left:21px}body.home .pth-venue-date>a{gap:11px}body.home .pth-venue-date-copy time{font-size:17px}}@media (max-width:680px){body.home .pth-venues{padding:51px 20px 44px;scroll-margin-top:95px}body.home .pth-venues h2{font-size:clamp(32px, 6.8vw, 42px) !important}body.home .pth-venues p.pth-venues-eyebrow{font-size:10px;letter-spacing:1.5px}body.home .pth-venues p.pth-venues-lead{font-size:15px;line-height:1.75}body.home .pth-venues-grid{grid-template-columns:minmax(0, 1fr);gap:22px}body.home .pth-venue-photo{height:clamp(230px, 51vw, 300px)}body.home .pth-venues .pth-venue-caption h3{font-size:32px !important}body.home .pth-venues p.pth-venue-description{min-height:0}body.home .pth-venue-date-copy time{font-size:18px}body.home .pth-venues-footer{align-items:flex-start;gap:16px;margin-top:25px}}@media (max-width:360px){body.home .pth-venues{padding-right:16px;padding-left:16px}body.home .pth-venue-caption{right:16px;left:16px}body.home .pth-venue-body{padding-right:16px;padding-left:16px}body.home .pth-venue-number{flex-basis:34px;height:38px;font-size:15px}body.home .pth-venue-date-label{font-size:9px;letter-spacing:.3px}body.home .pth-venue-date-copy time{font-size:17px}}@media (prefers-reduced-motion:reduce){body.home .pth-venue-date>a,body.home .pth-venues-pass>a,body.home .pth-venue-arrow{transition:none}body.home .pth-venues a:hover .pth-venue-arrow{transform:none}}.ptaw{--ptaw-navy:#1b3d74;--ptaw-yellow:#f6c016;--ptaw-text:#394b65;--ptaw-pale:#f1f5fb;--ptaw-border:#dce4ef;container-type:inline-size;width:100%;max-width:1040px;margin:0 auto 32px;padding:0;color:var(--ptaw-text);font-family:inherit;font-size:15px;font-style:normal;font-weight:400;line-height:1.75;text-align:left}.ptaw,.ptaw *,.ptaw *:before,.ptaw *:after{box-sizing:border-box}.ptaw p,.ptaw h2,.ptaw h3{float:none;margin:0;padding:0;border:0;background:0 0;color:inherit;font-family:inherit;font-style:normal;letter-spacing:normal;text-align:left;text-transform:none;text-shadow:none}.ptaw p{font-size:inherit;font-weight:400;line-height:inherit}.ptaw h2,.ptaw h3{color:var(--ptaw-navy);font-weight:800 !important;line-height:1.18 !important;letter-spacing:-.035em !important;text-transform:none !important}.ptaw h2:before,.ptaw h2:after,.ptaw h3:before,.ptaw h3:after,.ptaw a:before,.ptaw a:after{content:none !important}.ptaw .ptaw-eyebrow{color:var(--ptaw-navy);font-size:10px;font-weight:800;line-height:1.6;letter-spacing:1.5px;text-transform:uppercase}.ptaw .ptaw-hero{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr);align-items:center;gap:28px;padding:38px 34px;border-top:5px solid var(--ptaw-yellow);border-radius:12px;background:var(--ptaw-navy)}.ptaw .ptaw-hero-copy{min-width:0}.ptaw .ptaw-hero-copy>.ptaw-eyebrow{color:#ffda60}.ptaw h2.ptaw-title{margin:17px 0 20px;color:#fff !important;font-size:48px;line-height:1.03 !important;letter-spacing:-.045em !important}.ptaw .ptaw-title>span{display:block;color:var(--ptaw-yellow)}.ptaw p.ptaw-lead{max-width:440px;color:#eef3fc;font-size:15px;line-height:1.85}.ptaw .ptaw-tv-card{min-width:0;padding:27px 25px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#fff;color:var(--ptaw-text);box-shadow:0 10px 28px rgba(8,28,58,.16)}.ptaw .ptaw-icon{display:block;position:static;flex:0 0 26px;width:26px;height:26px;margin:0;padding:0;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain}.ptaw .ptaw-tv-card>.ptaw-icon{width:48px;height:48px;margin:0 0 20px}.ptaw .ptaw-tv-card>.ptaw-eyebrow{font-size:9px}.ptaw .ptaw-tv-card h3{margin:10px 0 14px;color:var(--ptaw-navy) !important;font-size:27px;line-height:1.15 !important}.ptaw .ptaw-tv-card h3>span{display:block}.ptaw .ptaw-tv-card>p:last-child{font-size:12px;line-height:1.75}.ptaw .ptaw-prize-partners{display:flex;align-items:center;gap:13px;margin-top:12px;padding:18px 22px;border:1px solid var(--ptaw-border);border-radius:7px;background:var(--ptaw-pale)}.ptaw .ptaw-prize-partners p{font-size:13px;line-height:1.7}.ptaw .ptaw-prize-partners strong{color:var(--ptaw-navy);font-weight:800}.ptaw .ptaw-event-awards{margin-top:42px}.ptaw .ptaw-event-awards>.ptaw-eyebrow{margin-bottom:10px}.ptaw .ptaw-event-awards h2{margin-bottom:14px;font-size:30px}.ptaw p.ptaw-section-copy{max-width:600px;margin-bottom:23px;font-size:14px;line-height:1.8}.ptaw .ptaw-table-wrap{overflow:hidden;border:1px solid var(--ptaw-border);border-radius:9px}.ptaw table.ptaw-awards-table{display:table;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;border-spacing:0;border-collapse:collapse;background:#fff;color:var(--ptaw-navy);font-family:inherit;font-size:14px;line-height:1.5;table-layout:fixed}.ptaw .ptaw-awards-table caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ptaw .ptaw-awards-table tr{height:auto;background:0 0}.ptaw .ptaw-awards-table th,.ptaw .ptaw-awards-table td{height:auto;margin:0;padding:18px 23px;border:0;border-bottom:1px solid var(--ptaw-border);background:0 0;color:var(--ptaw-navy);font-family:inherit;font-size:inherit;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left;text-transform:none;vertical-align:middle}.ptaw .ptaw-awards-table thead th{padding-top:14px;padding-bottom:14px;border-bottom:0;background:var(--ptaw-navy);color:#fff;font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.3px}.ptaw .ptaw-awards-table thead th:first-child{width:46%}.ptaw .ptaw-awards-table tbody th{font-size:15px;font-weight:800}.ptaw .ptaw-awards-table tbody tr:nth-child(even){background:#f7f9fc}.ptaw .ptaw-awards-table tbody tr:last-child>*{border-bottom:0}.ptaw .ptaw-awards-table td>strong{display:block;font-size:17px;font-weight:800;letter-spacing:-.02em}.ptaw .ptaw-awards-table td>span{display:block;margin-top:3px;color:#53647a;font-size:11px;line-height:1.6}.ptaw .ptaw-age-groups{display:flex;align-items:flex-start;gap:15px;margin-top:16px;padding:22px 23px;border-left:4px solid var(--ptaw-yellow);border-radius:0 7px 7px 0;background:#fffae8}.ptaw .ptaw-age-groups>.ptaw-icon{margin-top:1px}.ptaw .ptaw-age-groups h3{margin-bottom:9px;font-size:17px}.ptaw .ptaw-age-groups p{font-size:12px;line-height:1.8}.ptaw .ptaw-age-groups strong{color:var(--ptaw-navy);font-weight:700}.ptaw .ptaw-series{display:grid;grid-template-columns:75px minmax(0, 1fr);align-items:start;gap:26px;margin-top:36px;padding:32px;border:1px solid var(--ptaw-border);border-radius:10px;background:var(--ptaw-pale)}.ptaw .ptaw-series-icon{padding-top:4px}.ptaw .ptaw-series-icon>.ptaw-icon{width:75px;height:75px}.ptaw .ptaw-series-copy>.ptaw-eyebrow{margin-bottom:11px;font-size:9px}.ptaw .ptaw-series h2{max-width:540px;margin-bottom:15px;font-size:29px}.ptaw .ptaw-series-copy>p{font-size:13px;line-height:1.8}.ptaw .ptaw-series-copy p.ptaw-action{margin-top:21px}.ptaw .ptaw-action>a{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:48px;max-width:100%;margin:0;padding:13px 18px;border:1px solid var(--ptaw-yellow);border-radius:5px;background:var(--ptaw-yellow);color:var(--ptaw-navy) !important;font-family:inherit;font-size:12px;font-style:normal;font-weight:800;line-height:1.6;letter-spacing:normal;text-align:center;text-decoration:none !important;text-transform:none !important;box-shadow:none;transition:background-color .18s ease}.ptaw .ptaw-action .ptaw-icon{flex-basis:19px;width:19px;height:19px}.ptaw .ptaw-action>a:hover{background:#ffcf3e;border-color:#ffcf3e}.ptaw a:focus-visible{outline:3px solid var(--ptaw-navy);outline-offset:4px}.ptaw p.ptaw-schedule{margin-top:22px;color:#53647a;font-size:12px;line-height:1.8}.ptaw .ptaw-schedule>a{color:var(--ptaw-navy) !important;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ptaw .ptaw-schedule>a:hover{text-decoration-thickness:2px}.ptaw p:empty,.ptaw .ptaw-hero>br,.ptaw .ptaw-prize-partners>br,.ptaw .ptaw-age-groups>br,.ptaw .ptaw-series>br,.ptaw .ptaw-action a>br{display:none}@container (min-width:900px){.ptaw .ptaw-hero{gap:44px;padding:43px}.ptaw h2.ptaw-title{font-size:60px}.ptaw .ptaw-tv-card{padding:31px}.ptaw .ptaw-tv-card h3{font-size:32px}}@container (max-width:620px){.ptaw .ptaw-hero{grid-template-columns:minmax(0, 1fr);gap:25px;padding:29px 25px}.ptaw h2.ptaw-title{font-size:48px}.ptaw .ptaw-tv-card{padding:24px}.ptaw .ptaw-tv-card>.ptaw-icon{width:40px;height:40px;margin-bottom:16px}.ptaw .ptaw-tv-card h3{font-size:28px}.ptaw .ptaw-tv-card>p:last-child{max-width:310px}.ptaw .ptaw-event-awards{margin-top:32px}.ptaw .ptaw-event-awards h2{font-size:27px}.ptaw .ptaw-awards-table th,.ptaw .ptaw-awards-table td{padding:16px}.ptaw .ptaw-awards-table tbody th{font-size:13px}.ptaw .ptaw-awards-table td>strong{font-size:15px}.ptaw .ptaw-series{grid-template-columns:minmax(0, 1fr);gap:17px;padding:26px}.ptaw .ptaw-series-icon{padding:0}.ptaw .ptaw-series-icon>.ptaw-icon{width:55px;height:55px}.ptaw .ptaw-series h2{font-size:27px}}@container (max-width:360px){.ptaw .ptaw-hero{padding:27px 20px}.ptaw h2.ptaw-title{font-size:42px}.ptaw p.ptaw-lead{font-size:14px}.ptaw .ptaw-tv-card{padding:22px}.ptaw .ptaw-tv-card h3{font-size:25px}.ptaw .ptaw-prize-partners{padding:16px;gap:10px}.ptaw .ptaw-awards-table th,.ptaw .ptaw-awards-table td{padding:15px 12px}.ptaw .ptaw-awards-table thead th{font-size:10px}.ptaw .ptaw-awards-table tbody th{font-size:12px}.ptaw .ptaw-awards-table td>strong{font-size:14px}.ptaw .ptaw-awards-table td>span{font-size:10px}.ptaw .ptaw-age-groups{padding:20px 17px;gap:11px}.ptaw .ptaw-age-groups h3{font-size:16px}.ptaw .ptaw-series{padding:23px}.ptaw .ptaw-series h2{font-size:25px}.ptaw .ptaw-action>a{gap:10px;padding:12px;font-size:11px}}@supports not (container-type:inline-size){.ptaw .ptaw-hero{grid-template-columns:minmax(0, 1fr)}.ptaw .ptaw-series{grid-template-columns:minmax(0, 1fr)}}@media (prefers-reduced-motion:reduce){.ptaw .ptaw-action>a{transition:none}}@media print{.ptaw .ptaw-tv-card{box-shadow:none}.ptaw .ptaw-table-wrap,.ptaw .ptaw-series{break-inside:avoid}}.ptaw .ptaw-icon-tv{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2226%22%20height%3D%2218%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M11%2028h10m-5-6v6%22%2F%3E%3Cpath%20d%3D%22M8%209h6%22%20stroke%3D%22%23f6c016%22%2F%3E%3C%2Fsvg%3E")}.ptaw .ptaw-icon-gift{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2013h24v6H4zM6%2019v11h20V19M16%2013v17%22%2F%3E%3Cpath%20d%3D%22M16%2013H9a4%204%200%201%201%204-4l3%204Zm0%200h7a4%204%200%201%200-4-4l-3%204Z%22%2F%3E%3C%2Fsvg%3E")}.ptaw .ptaw-icon-medal{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%2015-6-12h6l6%2010M22%2015l6-12h-6l-6%2010%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2221%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22m16%2016%201.5%203%203.3.5-2.4%202.3.6%203.2-3-1.5-3%201.5.6-3.2-2.4-2.3%203.3-.5Z%22%20stroke%3D%22%23c59800%22%2F%3E%3C%2Fsvg%3E")}.ptaw .ptaw-icon-trophy{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%203h14v9a7%207%200%200%201-14%200V3Zm7%2016v7m-6%204h12l-2-4h-8l-2%204ZM9%206H4v3a7%207%200%200%200%207%207M23%206h5v3a7%207%200%200%201-7%207%22%2F%3E%3Cpath%20d%3D%22m16%207%201.1%202.2%202.4.3-1.8%201.7.5%202.4-2.2-1.1-2.2%201.1.5-2.4-1.8-1.7%202.4-.3Z%22%20stroke%3D%22%23c59800%22%2F%3E%3C%2Fsvg%3E")}.ptaw .ptaw-icon-arrow{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2016h20m-8-8%208%208-8%208%22%2F%3E%3C%2Fsvg%3E")}.ptsc{--ptsc-navy:#1b3d74;--ptsc-yellow:#f6c016;--ptsc-text:#394b65;--ptsc-pale:#f1f5fb;--ptsc-border:#dce4ef;container-type:inline-size;width:100%;max-width:1040px;margin:0 auto 32px;padding:0;color:var(--ptsc-text);font-family:inherit;font-size:14px;font-style:normal;font-weight:400;line-height:1.8;text-align:left}.ptsc,.ptsc *,.ptsc *:before,.ptsc *:after{box-sizing:border-box}.ptsc p,.ptsc h2,.ptsc h3{float:none;margin:0;padding:0;border:0;background:0 0;color:inherit;font-family:inherit;font-style:normal;letter-spacing:normal;text-align:left;text-transform:none;text-shadow:none}.ptsc p{font-size:inherit;font-weight:400;line-height:inherit}.ptsc h2,.ptsc h3{color:var(--ptsc-navy);font-weight:800 !important;line-height:1.2 !important;letter-spacing:-.035em !important;text-transform:none !important}.ptsc h2{font-size:29px}.ptsc h3{font-size:19px}.ptsc h2:before,.ptsc h2:after,.ptsc h3:before,.ptsc h3:after,.ptsc a:before,.ptsc a:after{content:none !important}.ptsc strong{color:inherit;font-weight:800}.ptsc a{color:var(--ptsc-navy);text-underline-offset:3px}.ptsc a:focus-visible{outline:3px solid var(--ptsc-navy);outline-offset:4px}.ptsc .ptsc-eyebrow{color:var(--ptsc-navy);font-size:10px;font-weight:800;line-height:1.6;letter-spacing:1.4px;text-transform:uppercase}.ptsc .ptsc-icon{display:block;position:static;flex:0 0 27px;width:27px;height:27px;margin:0;padding:0;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain}.ptsc .ptsc-hero{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(0, 1fr);align-items:center;gap:27px;padding:38px 33px;border-top:5px solid var(--ptsc-yellow);border-radius:12px;background:var(--ptsc-navy)}.ptsc .ptsc-hero-copy{min-width:0}.ptsc .ptsc-hero-copy>.ptsc-eyebrow{color:#ffda60;font-size:9px}.ptsc h2.ptsc-title{margin:17px 0 21px;color:#fff !important;font-size:43px;line-height:1.06 !important;letter-spacing:-.045em !important}.ptsc .ptsc-title>span{display:block;color:var(--ptsc-yellow)}.ptsc p.ptsc-lead{max-width:455px;color:#eef3fc;font-size:14px;line-height:1.85}.ptsc .ptsc-qualify{padding:24px 20px 20px;border-radius:8px;background:#fff;color:var(--ptsc-navy);text-align:center;box-shadow:0 10px 28px rgba(8,28,58,.16)}.ptsc .ptsc-qualify>p{text-align:center}.ptsc p.ptsc-qualify-number{color:var(--ptsc-navy);font-size:85px;font-weight:800;line-height:1;letter-spacing:-.07em}.ptsc .ptsc-qualify-number>span{display:inline-block;font-size:47px;vertical-align:top;margin:6px 0 0 3px}.ptsc p.ptsc-qualify-label{margin-top:8px;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.ptsc p.ptsc-qualify-note{margin-top:15px;padding-top:15px;border-top:1px solid var(--ptsc-border);color:#53647a;font-size:12px;line-height:1.7}.ptsc .ptsc-qualify-note strong{color:var(--ptsc-navy)}.ptsc p.ptsc-qualify-finale{margin-top:14px;padding:8px;border-radius:4px;background:#fff2bf;font-size:10px;font-weight:800;line-height:1.6}.ptsc .ptsc-calendar,.ptsc .ptsc-how,.ptsc .ptsc-age{margin-top:38px}.ptsc .ptsc-calendar>.ptsc-eyebrow,.ptsc .ptsc-how>.ptsc-eyebrow,.ptsc .ptsc-age>.ptsc-eyebrow{margin-bottom:10px}.ptsc p.ptsc-section-copy{margin-top:13px;font-size:13px;line-height:1.8}.ptsc .ptsc-section-copy strong{color:var(--ptsc-navy)}.ptsc .ptsc-races{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:14px;margin-top:22px}.ptsc p.ptsc-race{display:flex;margin:0;padding:0}.ptsc .ptsc-race>a{display:flex;flex-direction:column;width:100%;min-width:0;min-height:172px;padding:20px 23px;border:1px solid var(--ptsc-border);border-radius:8px;background:var(--ptsc-pale);color:var(--ptsc-navy) !important;font-family:inherit;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;text-decoration:none !important;text-transform:none !important;box-shadow:none;transition:border-color .18s ease,background-color .18s ease}.ptsc .ptsc-race-top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-bottom:15px}.ptsc .ptsc-race-label{color:#52657e;font-size:9px;font-weight:800;line-height:1.6;letter-spacing:1.2px;text-transform:uppercase}.ptsc .ptsc-race-top>.ptsc-icon{flex-basis:18px;width:18px;height:18px}.ptsc .ptsc-race strong{display:block;font-size:19px;font-weight:800;line-height:1.3;letter-spacing:-.025em}.ptsc .ptsc-race time{display:block;margin-top:5px;color:inherit;font-size:14px;font-weight:700;line-height:1.6}.ptsc .ptsc-race-caption{display:block;margin-top:12px;color:#53647a;font-size:10px;line-height:1.6}.ptsc .ptsc-race-finale>a{border-color:var(--ptsc-yellow);background:#fff8de}.ptsc .ptsc-race-finale .ptsc-race-label,.ptsc .ptsc-race-finale .ptsc-race-caption{color:var(--ptsc-navy);font-weight:800}.ptsc .ptsc-race>a:hover{border-color:var(--ptsc-navy);background:#eaf0fa}.ptsc .ptsc-race-finale>a:hover{background:#fff0b1}.ptsc .ptsc-rules{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:25px;margin-top:23px}.ptsc .ptsc-rule{min-width:0;padding-top:20px;border-top:2px solid var(--ptsc-border)}.ptsc .ptsc-rule>.ptsc-icon{margin-bottom:14px}.ptsc .ptsc-rule h3{margin-bottom:11px;font-size:18px}.ptsc .ptsc-rule p{font-size:13px;line-height:1.85}.ptsc .ptsc-rule a{font-weight:700;text-decoration:underline}.ptsc .ptsc-points{display:grid;grid-template-columns:143px minmax(0, 1fr);align-items:center;gap:29px;margin-top:32px;padding:27px;border:1px solid var(--ptsc-border);border-radius:9px;background:var(--ptsc-pale)}.ptsc .ptsc-points-stat{padding:22px 12px;border-radius:6px;background:var(--ptsc-yellow)}.ptsc p.ptsc-points-number{color:var(--ptsc-navy);font-size:56px;font-weight:800;line-height:1.1;letter-spacing:-.055em;text-align:center}.ptsc p.ptsc-points-label{margin-top:8px;color:var(--ptsc-navy);font-size:9px;font-weight:800;line-height:1.65;letter-spacing:.6px;text-align:center;text-transform:uppercase}.ptsc .ptsc-points-copy>.ptsc-eyebrow{margin-bottom:8px;font-size:9px}.ptsc .ptsc-points-copy h2{margin-bottom:12px;font-size:25px}.ptsc .ptsc-points-copy>p:last-child{font-size:13px;line-height:1.85}.ptsc .ptsc-age-bands{display:flex;flex-wrap:wrap;gap:8px;margin:19px 0 23px}.ptsc .ptsc-age-bands>span{display:block;padding:7px 12px;border:1px solid var(--ptsc-border);border-radius:4px;background:#f7f9fc;color:var(--ptsc-navy);font-size:11px;font-weight:800;line-height:1.6;white-space:nowrap}.ptsc .ptsc-birthday{display:flex;align-items:flex-start;gap:16px;padding:23px;border-left:4px solid var(--ptsc-yellow);border-radius:0 7px 7px 0;background:#fffae8}.ptsc .ptsc-birthday h3{margin-bottom:11px;font-size:17px}.ptsc .ptsc-birthday p{font-size:12px;line-height:1.85}.ptsc .ptsc-birthday p+p{margin-top:11px}.ptsc .ptsc-birthday strong{color:var(--ptsc-navy)}.ptsc .ptsc-tiebreak{display:flex;align-items:flex-start;gap:16px;margin-top:26px;padding:24px 0;border-top:1px solid var(--ptsc-border);border-bottom:1px solid var(--ptsc-border)}.ptsc .ptsc-tiebreak h3{margin-bottom:10px;font-size:18px}.ptsc .ptsc-tiebreak p{font-size:12px;line-height:1.85}.ptsc .ptsc-finish{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:21px;margin-top:30px;padding:27px;border-radius:9px;background:var(--ptsc-navy)}.ptsc .ptsc-finish .ptsc-eyebrow{margin-bottom:7px;color:#ffda60;font-size:9px}.ptsc .ptsc-finish h2{color:#fff !important;font-size:25px}.ptsc .ptsc-action>a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;max-width:100%;padding:13px 18px;margin:0;border:1px solid var(--ptsc-yellow);border-radius:5px;background:var(--ptsc-yellow);color:var(--ptsc-navy) !important;font-family:inherit;font-size:12px;font-style:normal;font-weight:800;line-height:1.6;letter-spacing:normal;text-align:center;text-decoration:none !important;text-transform:none !important;box-shadow:none;transition:background-color .18s ease}.ptsc .ptsc-action .ptsc-icon{flex-basis:19px;width:19px;height:19px}.ptsc .ptsc-action>a:hover{background:#ffcf3e;border-color:#ffcf3e}.ptsc .ptsc-action>a:focus-visible{outline-color:#fff}.ptsc p.ptsc-awards-link{margin-top:19px;color:#53647a;font-size:12px;line-height:1.8}.ptsc .ptsc-awards-link a{color:var(--ptsc-navy);font-weight:700;text-decoration:underline}.ptsc p:empty,.ptsc .ptsc-hero>br,.ptsc .ptsc-races>br,.ptsc .ptsc-race a>br,.ptsc .ptsc-race-top>br,.ptsc .ptsc-rules>br,.ptsc .ptsc-points>br,.ptsc .ptsc-age-bands>br,.ptsc .ptsc-birthday>br,.ptsc .ptsc-tiebreak>br,.ptsc .ptsc-finish>br,.ptsc .ptsc-action a>br{display:none}@container (min-width:900px){.ptsc .ptsc-hero{gap:42px;padding:43px}.ptsc h2.ptsc-title{font-size:56px}.ptsc .ptsc-qualify{padding:30px}.ptsc .ptsc-qualify-number{font-size:95px}}@container (max-width:620px){.ptsc .ptsc-hero{grid-template-columns:minmax(0, 1fr);gap:25px;padding:29px 25px}.ptsc h2.ptsc-title{font-size:45px}.ptsc .ptsc-qualify{padding:22px}.ptsc p.ptsc-qualify-number{font-size:72px}.ptsc .ptsc-qualify-note{margin-top:12px;padding-top:12px}.ptsc h2{font-size:27px}.ptsc .ptsc-races{gap:12px}.ptsc .ptsc-race>a{padding:19px}.ptsc .ptsc-race strong{font-size:18px}.ptsc .ptsc-race time{font-size:13px}.ptsc .ptsc-rules{grid-template-columns:minmax(0, 1fr);gap:22px}.ptsc .ptsc-points{grid-template-columns:108px minmax(0, 1fr);gap:21px;padding:23px}.ptsc p.ptsc-points-number{font-size:46px}.ptsc .ptsc-points-copy h2{font-size:24px}}@container (max-width:440px){.ptsc .ptsc-races{grid-template-columns:minmax(0, 1fr)}.ptsc .ptsc-race>a{min-height:0;padding:19px 21px}.ptsc .ptsc-race-top{margin-bottom:10px}.ptsc .ptsc-race strong{font-size:20px}.ptsc .ptsc-race time{font-size:14px}.ptsc .ptsc-race-caption{margin-top:9px}.ptsc .ptsc-points{grid-template-columns:minmax(0, 1fr);gap:21px}.ptsc .ptsc-points-stat{display:flex;align-items:center;justify-content:center;gap:19px;padding:16px}.ptsc p.ptsc-points-number{font-size:48px}.ptsc p.ptsc-points-label{margin:0;text-align:left}.ptsc .ptsc-birthday{flex-direction:column;gap:13px;padding:22px}.ptsc .ptsc-finish{padding:24px}}@container (max-width:360px){.ptsc .ptsc-hero{padding:27px 20px}.ptsc h2.ptsc-title{font-size:36px}.ptsc .ptsc-hero-copy>.ptsc-eyebrow{font-size:8px;letter-spacing:1px}.ptsc h2{font-size:25px}.ptsc .ptsc-age-bands{gap:7px}.ptsc .ptsc-age-bands>span{padding:6px 10px}.ptsc .ptsc-points{padding:21px}.ptsc .ptsc-tiebreak{gap:12px}}@supports not (container-type:inline-size){.ptsc .ptsc-hero,.ptsc .ptsc-races,.ptsc .ptsc-rules,.ptsc .ptsc-points{grid-template-columns:minmax(0, 1fr)}}@media (prefers-reduced-motion:reduce){.ptsc .ptsc-race>a,.ptsc .ptsc-action>a{transition:none}}@media print{.ptsc .ptsc-qualify{box-shadow:none}.ptsc .ptsc-race,.ptsc .ptsc-points,.ptsc .ptsc-birthday{break-inside:avoid}}.ptsc .ptsc-icon-arrow{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2016h20m-8-8%208%208-8%208%22%2F%3E%3C%2Fsvg%3E")}.ptsc .ptsc-icon-chart{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204v24h25M10%2022v-7m8%207V9m8%2013V4%22%2F%3E%3C%2Fsvg%3E")}.ptsc .ptsc-icon-person{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2210%22%20r%3D%225%22%2F%3E%3Cpath%20d%3D%22M6%2029v-3a10%2010%200%200%201%2020%200v3M12%2024l3%203%206-6%22%2F%3E%3C%2Fsvg%3E")}.ptsc .ptsc-icon-calendar{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%226%22%20width%3D%2224%22%20height%3D%2223%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M10%203v6m12-6v6M4%2013h24M10%2019h4m4%200h4m-12%205h4%22%2F%3E%3C%2Fsvg%3E")}.ptsc .ptsc-icon-flag{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2029V4m0%201c6-7%2014%207%2020%200v14c-6%207-14-7-20%200M6%2012c6-7%2014%207%2020%200%22%2F%3E%3C%2Fsvg%3E")}body.page-id-13950:has(.ptvol) .os-page-banner{display:none}.ptvol{--ptvol-navy:#1b3d74;--ptvol-yellow:#f6c016;--ptvol-text:#394b65;--ptvol-pale:#f1f5fb;--ptvol-border:#dce4ef;container-type:inline-size;width:100%;max-width:1140px;margin:0 auto 35px;padding:0;color:var(--ptvol-text);font-family:inherit;font-size:15px;font-style:normal;font-weight:400;line-height:1.8;text-align:left}.ptvol,.ptvol *,.ptvol *:before,.ptvol *:after{box-sizing:border-box}.ptvol p,.ptvol h2,.ptvol h3{float:none;margin:0;padding:0;border:0;background:0 0;color:inherit;font-family:inherit;font-style:normal;letter-spacing:normal;text-align:left;text-transform:none;text-shadow:none}.ptvol p{font-size:inherit;font-weight:400;line-height:inherit}.ptvol h2,.ptvol h3{color:var(--ptvol-navy);font-weight:800 !important;line-height:1.2 !important;letter-spacing:-.035em !important;text-transform:none !important}.ptvol h2{font-size:34px}.ptvol h3{font-size:21px}.ptvol h2:before,.ptvol h2:after,.ptvol h3:before,.ptvol h3:after,.ptvol a:before,.ptvol a:after{content:none !important}.ptvol .ptvol-eyebrow{color:var(--ptvol-navy);font-size:10px;font-weight:800;line-height:1.6;letter-spacing:1.5px;text-transform:uppercase}.ptvol .ptvol-icon{display:block;position:static;flex:0 0 29px;width:29px;height:29px;margin:0;padding:0;border:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain}.ptvol .ptvol-hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);overflow:hidden;border-radius:12px;background:var(--ptvol-navy)}.ptvol .ptvol-hero-copy{min-width:0;align-self:center;padding:43px}.ptvol .ptvol-hero-copy>.ptvol-eyebrow{color:#ffda60}.ptvol h2.ptvol-title{margin:18px 0 24px;color:#fff !important;font-size:55px;line-height:1.03 !important;letter-spacing:-.045em !important}.ptvol .ptvol-title>span{display:block;color:var(--ptvol-yellow)}.ptvol p.ptvol-lead{max-width:440px;color:#eef3fc;font-size:16px;line-height:1.85}.ptvol .ptvol-hero-copy .ptvol-action{margin-top:28px}.ptvol p.ptvol-hero-note{margin-top:13px;color:#dae5f6;font-size:10px;line-height:1.8}.ptvol .ptvol-action>a{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;max-width:100%;padding:14px 21px;margin:0;border:1px solid var(--ptvol-yellow);border-radius:5px;background:var(--ptvol-yellow);color:var(--ptvol-navy) !important;font-family:inherit;font-size:13px;font-style:normal;font-weight:800;line-height:1.6;letter-spacing:normal;text-align:center;text-decoration:none !important;text-transform:none !important;box-shadow:none;transition:background-color .18s ease}.ptvol .ptvol-action .ptvol-icon{flex-basis:20px;width:20px;height:20px}.ptvol .ptvol-action>a:hover{background:#ffcf3e;border-color:#ffcf3e}.ptvol a:focus-visible{outline:3px solid var(--ptvol-navy);outline-offset:4px}.ptvol .ptvol-hero a:focus-visible{outline-color:#fff}.ptvol .ptvol-hero-photo{position:relative;isolation:isolate;min-height:445px;background:#dce4ef}.ptvol .ptvol-hero-photo>img{display:block;position:absolute;inset:0;z-index:0;float:none;width:100% !important;height:100% !important;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;object-fit:cover;object-position:46% center}.ptvol p.ptvol-photo-note{display:flex;align-items:center;gap:13px;position:absolute;bottom:24px;left:24px;right:24px;z-index:1;width:fit-content;max-width:calc(100% - 48px);padding:15px 18px;border-radius:6px;background:#fff;color:var(--ptvol-navy);box-shadow:0 5px 20px rgba(8,28,58,.12)}.ptvol .ptvol-photo-note>strong{display:block;font-size:39px;font-weight:800;line-height:1;letter-spacing:-.06em}.ptvol .ptvol-photo-note>span{display:block;font-size:10px;font-weight:700;line-height:1.7}.ptvol .ptvol-why{margin-top:45px}.ptvol .ptvol-why>.ptvol-eyebrow{margin-bottom:10px}.ptvol p.ptvol-section-copy{max-width:675px;margin-top:14px;font-size:14px;line-height:1.85}.ptvol .ptvol-benefits{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:20px;margin-top:27px}.ptvol .ptvol-benefit{min-width:0;padding:27px;border:1px solid var(--ptvol-border);border-radius:8px;background:#f7f9fc}.ptvol .ptvol-benefit>.ptvol-icon{width:33px;height:33px;margin-bottom:19px}.ptvol .ptvol-benefit h3{margin-bottom:12px;font-size:20px}.ptvol .ptvol-benefit p{font-size:13px;line-height:1.85}.ptvol .ptvol-join{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);align-items:start;gap:48px;margin-top:38px;padding:36px 38px;border:1px solid var(--ptvol-border);border-top:4px solid var(--ptvol-yellow);border-radius:9px;background:var(--ptvol-pale)}.ptvol .ptvol-join-copy>.ptvol-eyebrow{margin-bottom:10px}.ptvol .ptvol-join-copy>h2{margin-bottom:17px;font-size:32px}.ptvol .ptvol-join-copy>p{max-width:370px;font-size:14px;line-height:1.85}.ptvol .ptvol-join-copy p.ptvol-action{margin-top:22px}.ptvol .ptvol-step{display:grid;grid-template-columns:32px minmax(0, 1fr);gap:17px;padding:19px 0;border-bottom:1px solid var(--ptvol-border)}.ptvol .ptvol-step:first-child{padding-top:2px}.ptvol .ptvol-step:last-child{padding-bottom:0;border:0}.ptvol .ptvol-step-number{color:var(--ptvol-navy);font-size:23px;font-weight:800;line-height:1.2;letter-spacing:-.055em}.ptvol .ptvol-step h3{margin-bottom:7px;font-size:17px}.ptvol .ptvol-step p{font-size:12px;line-height:1.8}.ptvol p.ptvol-footer{margin-top:22px;color:#53647a;font-size:12px;line-height:1.8;text-align:center}.ptvol p:empty,.ptvol .ptvol-hero>br,.ptvol .ptvol-benefits>br,.ptvol .ptvol-join>br,.ptvol .ptvol-step>br,.ptvol .ptvol-action a>br{display:none}@container (max-width:950px){.ptvol .ptvol-hero-copy{padding:34px}.ptvol h2.ptvol-title{font-size:44px}.ptvol p.ptvol-lead{font-size:15px}.ptvol .ptvol-hero-photo{min-height:430px}.ptvol .ptvol-benefits{gap:15px}.ptvol .ptvol-benefit{padding:23px}.ptvol .ptvol-benefit h3{font-size:18px}.ptvol .ptvol-join{gap:30px;padding:30px}}@container (max-width:700px){.ptvol .ptvol-hero{grid-template-columns:minmax(0, 1fr)}.ptvol .ptvol-hero-copy{padding:32px}.ptvol h2.ptvol-title{font-size:49px}.ptvol .ptvol-hero-photo{min-height:285px}.ptvol .ptvol-hero-photo>img{object-position:center}.ptvol .ptvol-benefits{grid-template-columns:minmax(0, 1fr);gap:13px}.ptvol .ptvol-benefit{padding:25px}.ptvol .ptvol-benefit>.ptvol-icon{width:29px;height:29px;margin-bottom:15px}.ptvol .ptvol-benefit h3{font-size:20px}.ptvol .ptvol-benefit p{max-width:460px}.ptvol .ptvol-join{grid-template-columns:minmax(0, 1fr);gap:29px}.ptvol .ptvol-join-copy>p{max-width:480px}.ptvol h2{font-size:29px}}@container (max-width:400px){.ptvol .ptvol-hero-copy{padding:29px 23px}.ptvol .ptvol-hero-copy>.ptvol-eyebrow{font-size:8px;letter-spacing:1px}.ptvol h2.ptvol-title{font-size:39px}.ptvol p.ptvol-lead{font-size:14px}.ptvol .ptvol-action>a{gap:11px;padding:13px 17px;font-size:12px}.ptvol .ptvol-hero-photo{min-height:245px}.ptvol p.ptvol-photo-note{bottom:17px;left:17px;right:17px;max-width:calc(100% - 34px);gap:11px;padding:13px 15px}.ptvol .ptvol-photo-note>strong{font-size:34px}.ptvol .ptvol-photo-note>span{font-size:9px}.ptvol .ptvol-why{margin-top:32px}.ptvol h2{font-size:27px}.ptvol .ptvol-benefits{margin-top:22px}.ptvol .ptvol-benefit{padding:23px}.ptvol .ptvol-join{margin-top:28px;padding:26px 23px}.ptvol .ptvol-join-copy>h2{font-size:28px}.ptvol .ptvol-step{grid-template-columns:26px minmax(0, 1fr);gap:13px}}@supports not (container-type:inline-size){.ptvol .ptvol-hero,.ptvol .ptvol-benefits,.ptvol .ptvol-join{grid-template-columns:minmax(0, 1fr)}}@media (prefers-reduced-motion:reduce){.ptvol .ptvol-action>a{transition:none}}@media print{.ptvol .ptvol-benefit,.ptvol .ptvol-step{break-inside:avoid}}.ptvol .ptvol-icon-arrow{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2016h20m-8-8%208%208-8%208%22%2F%3E%3C%2Fsvg%3E")}.ptvol .ptvol-icon-flag{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2029V4m0%201c6-7%2014%207%2020%200v14c-6%207-14-7-20%200M6%2012c6-7%2014%207%2020%200%22%2F%3E%3C%2Fsvg%3E")}.ptvol .ptvol-icon-people{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%225%22%2F%3E%3Cpath%20d%3D%22M3%2029v-3a9%209%200%200%201%2018%200v3M21%205a5%205%200%200%201%200%2010m3%204a8%208%200%200%201%205%207v3%22%2F%3E%3C%2Fsvg%3E")}.ptvol .ptvol-icon-heart{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231b3d74%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2028S3%2020%203%2011a7%207%200%200%201%2013-3%207%207%200%200%201%2013%203c0%209-13%2017-13%2017Z%22%2F%3E%3C%2Fsvg%3E")}body.home section.ptcalc-section{background:#f1f5fb !important;padding:52px 0 !important}.ptcalc{--pc-navy:#1b3d74;--pc-gold:#f6c016;--pc-text:#394b65;--pc-line:#dce4ef;container-type:inline-size;width:100%;max-width:1140px;margin:0 auto;padding:0 24px;color:var(--pc-text);font-family:'Montserrat',Arial,sans-serif;font-size:14px;line-height:1.7;text-align:left}.ptcalc,.ptcalc *,.ptcalc *:before,.ptcalc *:after{box-sizing:border-box}.ptcalc [hidden]{display:none !important}.ptcalc p,.ptcalc h2,.ptcalc h3,.ptcalc dl,.ptcalc dt,.ptcalc dd{float:none;margin:0;padding:0;border:0;background:0 0;color:inherit;font-family:inherit;font-style:normal;line-height:inherit;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none}.ptcalc h2,.ptcalc h3{color:var(--pc-navy);font-weight:800 !important;line-height:1.2 !important;letter-spacing:-.03em !important;text-transform:none !important}.ptcalc h2:before,.ptcalc h2:after,.ptcalc h3:before,.ptcalc h3:after,.ptcalc a:before,.ptcalc a:after{content:none !important}.ptcalc .pc-heading{margin-bottom:29px}.ptcalc .pc-sponsor{display:inline-block;margin:0 0 15px;padding:10px 16px;border-left:4px solid var(--pc-gold);background:var(--pc-navy);color:#fff;font-size:12px;font-weight:800;line-height:1.6;letter-spacing:1.5px;text-transform:uppercase}.ptcalc .pc-sponsor span{color:var(--pc-gold)}.ptcalc .pc-heading h2{font-size:48px}.ptcalc p.pc-tagline{margin-top:12px;color:var(--pc-navy);font-size:18px;font-weight:700}.ptcalc p.pc-intro{max-width:730px;margin-top:10px;font-size:14px;line-height:1.8}.ptcalc .pc-picker{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:24px;padding:24px;border:1px solid var(--pc-line);border-radius:10px;background:#fff}.ptcalc label{display:block;margin:0;padding:0;color:var(--pc-navy);font-family:inherit;font-size:12px;font-style:normal;font-weight:700;line-height:1.6;letter-spacing:normal;text-transform:none}.ptcalc select,.ptcalc input[type=text]{display:block;float:none;width:100%;max-width:100%;min-width:0;min-height:48px;height:auto;margin:7px 0 0;padding:11px 12px;border:1px solid #aab9cd;border-radius:5px;background:#fff;color:var(--pc-navy);font-family:inherit;font-size:15px;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:normal;text-transform:none;text-indent:0;box-shadow:none}.ptcalc select{appearance:auto;background-image:none;padding-right:26px}.ptcalc input[type=text]{font-size:21px;font-weight:700;font-variant-numeric:tabular-nums}.ptcalc select:focus-visible,.ptcalc input:focus-visible,.ptcalc button:focus-visible,.ptcalc a:focus-visible{outline:3px solid var(--pc-navy);outline-offset:3px}.ptcalc input[aria-invalid=true]{border-color:#ad2626;background:#fff7f7}.ptcalc .pc-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:25px}.ptcalc .pc-inputs{min-width:0}.ptcalc .pc-input-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ptcalc .pc-input-heading h3{font-size:22px}.ptcalc button.pc-reset{display:inline-block;width:auto;min-height:40px;margin:0;padding:8px 12px;border:1px solid #aab9cd;border-radius:5px;background:0 0;color:var(--pc-navy);font-family:inherit;font-size:11px;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer}.ptcalc button.pc-reset:hover{background:#e6edf8}.ptcalc p.pc-example{margin-bottom:19px;color:#52647d;font-size:12px;line-height:1.7}.ptcalc fieldset.pc-leg{min-width:0;margin:0 0 17px;padding:14px 20px 17px;border:1px solid var(--pc-line);border-radius:8px;background:#fff}.ptcalc .pc-leg legend{float:none;display:table;width:auto;max-width:100%;margin:0;padding:0 7px;border:0;color:var(--pc-navy);font-family:inherit;font-size:19px;font-weight:800;line-height:1.5}.ptcalc .pc-leg legend span{margin-left:8px;color:#52647d;font-size:12px;font-weight:600}.ptcalc .pc-leg-fields{display:grid;grid-template-columns:1fr 1.1fr;gap:15px;align-items:end}.ptcalc .pc-field-hint{margin-top:9px;color:#52647d;font-size:10px;line-height:1.7}.ptcalc .pc-converted{margin-top:10px;color:var(--pc-navy);font-size:12px;font-weight:700}.ptcalc .pc-error{display:block;margin-top:7px;color:#9b2020;font-size:11px;font-weight:600;line-height:1.6}.ptcalc .pc-transitions{margin-top:20px;padding:20px;border-left:4px solid var(--pc-gold);border-radius:0 7px 7px 0;background:#fffae8}.ptcalc .pc-transitions h3{font-size:18px}.ptcalc .pc-transitions>p{margin-top:9px;font-size:12px;line-height:1.75}.ptcalc .pc-transition-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:15px}.ptcalc p.pc-input-foot{margin-top:15px;color:#52647d;font-size:10px;line-height:1.7}.ptcalc aside.pc-result{position:sticky;top:120px;display:block;width:auto;margin:0;padding:29px;border-top:5px solid var(--pc-gold);border-radius:10px;background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%);color:#fff}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.ptvol-hero-copy,.ptvol-join,.ptsc-hero,.ptsc-points,.ptsc-finish,.ptaw-hero,.ptaw-series,.ptr-hero,.ptb-hero,.ptd-hero){background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%) !important;color:#fff}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events,.os-event-results,.os-sponsors-page){background:#f4f8fc;padding:48px 22px 72px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events-inner,.os-event-results-inner,.os-sponsors-page-inner){width:100%;max-width:1160px;margin:0 auto}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events-inner,.os-event-results-inner,.os-sponsors-page-inner)>.section-heading,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .event-faqs>h3{box-sizing:border-box;margin:0 0 28px;padding:32px 36px;border:0;border-radius:14px;background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%);color:#fff;font:800 clamp(28px,4vw,44px)/1.15 Montserrat,sans-serif;letter-spacing:-.025em;text-transform:none}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-upcoming-events-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-upcoming-events-inner:before,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-upcoming-events-inner:after,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-event-results-cards:before,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-event-results-cards:after{display:none}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-upcoming-events-inner>.section-heading,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-upcoming-events-inner>.os-events-multi-pass-section{grid-column:1/-1}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-upcoming-events-inner>.section-heading{margin-bottom:0}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-events-multi-pass-section{box-sizing:border-box;width:100%;margin:0;padding:38px 34px;border-radius:14px;background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%) !important;color:#fff;overflow:hidden}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-events-multi-pass-section h1{margin:0 auto 18px;max-width:880px;color:#fff;font-size:clamp(28px,3.5vw,42px);line-height:1.15;font-style:normal}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-events-multi-pass-section h3{color:#fff;line-height:1.6;font-size:16px;letter-spacing:0;text-transform:none}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-events-multi-pass-section .os-events-icon-strip{max-width:780px;margin:22px auto}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-event-results-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events,.os-event-results) .event-card{box-sizing:border-box;float:none;width:auto;margin:0;border:1px solid #dbe5ef;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 26px rgba(27,61,116,.06)}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events,.os-event-results) .event-image{display:block;float:none;width:100%;line-height:0}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events,.os-event-results) .event-image img{width:100%;height:auto;aspect-ratio:1.85;object-fit:cover;display:block}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events,.os-event-results) .event-details{box-sizing:border-box;width:100%;padding:24px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events,.os-event-results) .event-name{font-size:23px;line-height:1.3;margin:0 0 8px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events,.os-event-results) .event-name a{color:#1b3d74}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events,.os-event-results) .event-date{box-sizing:border-box;min-width:64px;padding:10px;border-radius:10px;background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%);color:#fff;text-align:center}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events,.os-event-results) .event-date :is(.month,.day){color:#fff}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events,.os-event-results) .event-buttons{clear:both;display:flex;gap:10px;flex-wrap:wrap;padding-top:18px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events,.os-event-results) .event-buttons .btn{box-sizing:border-box;width:auto;flex:1 1 130px;margin:0;padding:13px 16px;font-size:13px;letter-spacing:.025em}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events,.os-event-results) .sponsor-title{display:block;font-size:13px;line-height:1.4;margin-bottom:8px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .btn,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) input[type=submit]{border-radius:8px;font-style:normal;white-space:normal;line-height:1.35}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .btn:focus-visible,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) summary:focus-visible,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner a:focus-visible,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wpcf7 :is(input,textarea):focus-visible{outline:3px solid #004faa;outline-offset:4px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.bSe.left,.bSeCont):has(>.awr),body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .bSeCont:has(>.bSe.left>.awr){max-width:100%}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wrp.cnt:has(.pt-inner),body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wrp.cnt:has(.event-faqs),body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wrp.cnt:has(.awr>h1.entry-title){box-sizing:border-box;width:calc(100% - 44px);max-width:1160px;margin:36px auto 60px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wrp.cnt:has(.event-faqs) .bSeCont,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wrp.cnt:has(.event-faqs) .bSe.left,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wrp.cnt:has(.awr>h1.entry-title) .bSeCont,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wrp.cnt:has(.awr>h1.entry-title) .bSe.left{box-sizing:border-box;float:none;width:100%;margin:0;padding:0}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .awr>h1.entry-title{box-sizing:border-box;padding:32px 36px;margin:0 0 28px;border:0;border-radius:14px;background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%);color:#fff;font-size:clamp(28px,4vw,44px);line-height:1.15;font-style:normal;text-align:left;text-transform:none;letter-spacing:-.025em}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .awr:has(.ptr-event)>h1.entry-title,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .awr:has(.pt-inner)>h1.entry-title,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .awr:has(.ptvol)>h1.entry-title,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .awr:has(.ptsc)>h1.entry-title,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .awr:has(.ptaw)>h1.entry-title,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .awr:has(.flexipay)>h1.entry-title{display:none}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .awr:has(.pt-inner),body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .awr:has(.ptvol),body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .awr:has(.ptsc),body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .awr:has(.ptaw),body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .awr:has(.flexipay){padding:0;border:0;box-shadow:none;background:0 0}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .event-faqs{margin:0 0 38px;padding:0}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .event-faq{margin:0 0 12px;border:1px solid #dbe5ef;border-radius:12px;background:#fff;overflow:hidden}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .event-faq h4.question,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-event-info .accordion-heading{box-sizing:border-box;position:relative;min-height:68px;margin:0;padding:20px 72px 20px 24px;background:#f1f7fc;border:0;color:#1b3d74;font-size:18px;line-height:1.45;font-style:normal;text-transform:none;cursor:pointer}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .event-faq .question .arrow,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-event-info .accordion-heading .arrow{position:absolute;top:17px;right:20px;left:auto;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;margin:0;border:0;border-radius:50%;background:#f6c016;color:#1b3d74;font-size:15px;line-height:34px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .event-faq .answer{padding:4px 24px 22px;line-height:1.8}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wrp.cnt:has(.event-faqs) .awr{padding:28px;border:1px solid #dbe5ef;border-radius:14px;background:#fff}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wrp.cnt:has(.event-faqs) .awr>h1.entry-title{background:0 0;color:#1b3d74;padding:0;font-size:32px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wpcf7{max-width:780px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wpcf7 :is(input[type=text],input[type=email],input[type=tel],textarea){box-sizing:border-box;width:100%;max-width:100%;border:1px solid #c7d7e6;border-radius:8px;background:#f8fbfe;padding:13px 15px;font-family:Montserrat,sans-serif;color:#1b3d74}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wpcf7 label{font-weight:600;line-height:1.8}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .sAsCont:has(.sAs:empty){display:none}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-sponsors-page .sponsor-card{box-sizing:border-box;display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;margin:0 0 24px;padding:30px;border:1px solid #dbe5ef;border-left:5px solid #007dd2;border-radius:14px;background:#fff;box-shadow:0 8px 26px rgba(27,61,116,.04)}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-sponsors-page .sponsor-card:before,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-sponsors-page .sponsor-card:after{display:none}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-sponsors-page :is(.sponsor-logo,.sponsor-info){float:none;width:auto;margin:0;padding:0}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-sponsors-page .sponsor-logo{display:flex;align-items:center;justify-content:center;background:#fff}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-sponsors-page .sponsor-logo img{max-width:100%;height:auto}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-sponsors-page .sponsor-logo img[data-src=""],body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-sponsors-page .sponsor-logo img[src=""]{display:none}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-sponsors-page .sponsor-name{color:#1b3d74;font-size:26px;line-height:1.25;margin:0 0 16px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-sponsors-page .sponsor-content{font-size:16px;line-height:1.8}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner{font-family:Montserrat,sans-serif;color:#233d5c;line-height:1.8}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner-hero{padding:clamp(28px,5vw,56px);border-radius:14px;background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%);color:#fff;margin:0 0 28px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner-kicker{display:block;color:#ffda4b;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner-hero h1{margin:0 0 18px;max-width:850px;font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:-.035em;color:#fff;font-style:normal;text-transform:none}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner-hero p{max-width:800px;margin:0;font-size:18px;line-height:1.8;color:#fff}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner-card{padding:30px;border:1px solid #dbe5ef;border-top:4px solid #f6c016;border-radius:12px;background:#fff}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner-card h2{font-size:26px;line-height:1.25;color:#1b3d74;margin:0 0 14px;font-style:normal;text-transform:none}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner-card p{font-size:16px;line-height:1.8}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner .pt-inner-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:46px;margin:8px 12px 0 0;padding:12px 20px;background:#f6c016;color:#1b3d74;border-radius:8px;text-decoration:none;font-size:14px;line-height:1.4;font-weight:800}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner-footer{padding:24px 30px;background:#edf5fc;border-radius:12px;font-size:16px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-12413 .os-page-banner{display:none}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-12413 .wrp.cnt{margin-top:168px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-10328 .awr-i,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-31 .awr-i,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-10366 .awr-i{max-width:900px;margin:0 auto;padding:30px;border:1px solid #dbe5ef;border-radius:12px;background:#fff;font-size:16px;line-height:1.9}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-10328 .awr-i h3{color:#1b3d74;font-size:27px;line-height:1.3;margin-top:28px;border-bottom:3px solid #f6c016;padding-bottom:12px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-10328 .awr-i li{margin-bottom:14px;line-height:1.8}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-31 .awr-i p{padding-left:0 !important;margin:0 0 22px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-12852 .os-page-banner{min-height:420px !important}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-12852 .info-box-standard{border-radius:14px;padding:32px;background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%);color:#fff}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-12852 .info-box-standard :is(h2,p){color:#fff}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-12852 .section.twoCol .container{max-width:1160px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-12852 .section.twoCol{padding-top:50px;padding-bottom:50px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-12852 .section.testimonies{background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%);color:#fff}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-12852 .section.testimonies :is(p,h2,h3,h4,blockquote){color:#fff}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-12852 .section.bg-light-blue{background:#edf5fc}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-event .os-page-banner{min-height:540px !important;background-position:center}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-event .info-box-event{background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%);border-radius:14px;padding:30px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-event .os-event-info-inner{box-sizing:border-box;width:calc(100% - 44px);max-width:1160px;margin:0 auto}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-event .os-event-info .accordion-content{border:1px solid #dbe5ef;border-top:0;background:#fff;padding:24px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-event .os-event-info .accordion-heading{margin-top:14px;border-radius:10px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-event .course-map-card{box-sizing:border-box;border:1px solid #dbe5ef;border-radius:12px;overflow:hidden;background:#fff}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-event :is(.pricing-table,.timetable){border-collapse:collapse;width:100%;font-size:14px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-event :is(.pricing-table,.timetable) th{background:#004faa;color:#fff;padding:14px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-event :is(.pricing-table,.timetable) td{padding:14px;border-bottom:1px solid #dbe5ef}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).blog .wrp.cnt,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-post .wrp.cnt{max-width:1160px;width:calc(100% - 44px);margin:40px auto 60px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).blog .bSeCont,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).blog .bSe.left{float:none;width:100%}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).blog .awr{box-sizing:border-box;padding:30px;margin:0 0 24px;border:1px solid #dbe5ef;border-top:5px solid #007dd2;border-radius:14px;background:#fff}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).blog .awr .entry-title{font-size:30px;line-height:1.25;font-style:normal}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).blog .mre{display:inline-block;padding:12px 20px;background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%);color:#fff;border-radius:8px}@media (max-width:700px){body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-upcoming-events-inner,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-event-results-cards,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner-grid,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-sponsors-page .sponsor-card{grid-template-columns:minmax(0,1fr);gap:20px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events,.os-event-results,.os-sponsors-page){padding:28px 18px 44px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events-inner,.os-event-results-inner,.os-sponsors-page-inner)>.section-heading,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .event-faqs>h3,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .awr>h1.entry-title{padding:26px 22px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-events-multi-pass-section{padding:28px 20px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-events-multi-pass-section h1 br{display:none}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-events-multi-pass-section .os-events-icon-strip{width:100%}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-events-multi-pass-section .os-events-icon{width:16%}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-events-multi-pass-section .os-events-plus{width:5%}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-events-multi-pass-section .btn{box-sizing:border-box;max-width:100%;width:100%}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events,.os-event-results) .event-details,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-sponsors-page .sponsor-card,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner-card{padding:22px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .event-faq h4.question,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-event-info .accordion-heading{padding:18px 62px 18px 18px;font-size:16px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .event-faq .question .arrow,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-event-info .accordion-heading .arrow{right:14px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wrp.cnt:has(.event-faqs) .awr{padding:22px 18px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wrp.cnt:has(.pt-inner),body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wrp.cnt:has(.event-faqs),body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wrp.cnt:has(.awr>h1.entry-title){width:calc(100% - 36px);margin-top:26px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-12413 .wrp.cnt{margin-top:145px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-10328 .awr-i,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-31 .awr-i,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-10366 .awr-i{padding:20px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-event .os-page-banner{min-height:390px !important}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-event .info-box-event,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-12852 .info-box-standard{padding:22px}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-event .os-event-info .accordion-content{padding:18px 12px;overflow-x:auto}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-event .os-event-info-inner{width:calc(100% - 28px)}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).page-id-12852 .os-page-banner{min-height:400px !important}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .os-sponsors-page .sponsor-logo{min-height:100px;max-width:230px;margin:auto}}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946).single-event .os-event-info .accordions>.container{width:100%;max-width:100%;box-sizing:border-box}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner-hero{text-align:left !important}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner-hero h1{color:#fff !important;font-weight:800 !important;letter-spacing:-.035em !important;padding:0 !important;text-align:left !important}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .pt-inner-card h2{font-weight:800 !important;letter-spacing:-.02em !important}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .awr>h1.entry-title{color:#fff !important;font-weight:800 !important}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .wrp.cnt:has(.event-faqs) .awr>h1.entry-title{color:#1b3d74 !important}body:not(.home):not(.page-id-14).page-id-12413 .wrp.cnt{margin-top:168px !important}@media(max-width:700px){body:not(.home):not(.page-id-14).page-id-12413 .wrp.cnt{margin-top:145px !important}}body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) :is(.os-upcoming-events-inner,.os-event-results-inner,.os-sponsors-page-inner)>.section-heading,body:not(.home):not(.page-id-14):not(.page-id-14409):not(.page-id-13946) .event-faqs>h3,body:not(.home):not(.page-id-14).page-id-12852 .info-box-standard :is(h2,p){color:#fff !important}body:not(.home):not(.page-id-14) :is(.event-faq .question,.os-event-info .accordion-heading) .arrow i{position:static;float:none;width:auto;height:auto;margin:0;padding:0;line-height:1}body:not(.home):not(.page-id-14) .pt-inner-hero{border-radius:14px !important}body:not(.home):not(.page-id-14) :is(.os-upcoming-events,.os-event-results) .event-name,body:not(.home):not(.page-id-14) :is(.os-upcoming-events,.os-event-results) .event-name a,body:not(.home):not(.page-id-14) :is(.os-upcoming-events,.os-event-results) .sponsor-title{color:#1b3d74 !important}body:not(.home):not(.page-id-14) .os-event-results-cards{float:none;width:100%}body:not(.home):not(.page-id-14) .os-event-results .event-description{float:none;width:100%}body:not(.home):not(.page-id-14) .os-event-results .sAsCont{clear:both;float:none;width:100%;padding-top:28px}body:not(.home):not(.page-id-14) .os-event-results .sAs{float:none;width:100%;max-width:360px;margin:0 auto}body:not(.home):not(.page-id-14).page-id-13950 .wrp.cnt{margin-top:168px !important}body:not(.home):not(.page-id-14):is(.page-id-10342,.page-id-380) .os-page-banner{min-height:300px !important}body:not(.home):not(.page-id-14).single-event .info-box-event .btn{box-sizing:border-box;display:block;width:100%;padding:14px 18px;font-size:17px}@media(max-width:700px){body:not(.home):not(.page-id-14).page-id-13950 .wrp.cnt{margin-top:145px !important}body:not(.home):not(.page-id-14):is(.page-id-10342,.page-id-380) .os-page-banner{min-height:220px !important}}body:not(.home):not(.page-id-14).page-id-10328 .os-page-banner{min-height:300px !important;background-position:center}body:not(.home):not(.page-id-14).page-id-12850 .os-page-banner{background:linear-gradient(118deg,#004faa 0%,#007dd2 64%,#04b6e7 100%) !important;min-height:0 !important;padding:48px 22px}body:not(.home):not(.page-id-14).page-id-12850 .os-page-banner-inner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:36px;width:100%;max-width:1160px;margin:auto;padding:0}body:not(.home):not(.page-id-14).page-id-12850 .os-page-banner-inner:after{display:none}body:not(.home):not(.page-id-14).page-id-12850 .banner_heading{position:static;width:auto;float:none;margin:0;padding:0}body:not(.home):not(.page-id-14).page-id-12850 .banner_heading h1{font-size:clamp(30px,4vw,48px);line-height:1.2;color:#fff !important;letter-spacing:-.025em !important;padding:0}body:not(.home):not(.page-id-14).page-id-12850 .info-box-standard{position:static;width:auto;float:none;margin:0;padding:28px;border:1px solid rgba(255,255,255,.35);border-top:4px solid #f6c016;border-radius:12px;background:rgba(0,45,100,.24)}body:not(.home):not(.page-id-14).page-id-12850 .info-box-standard h2{font-size:25px;line-height:1.35;color:#fff !important}@media(max-width:700px){body:not(.home):not(.page-id-14).page-id-10328 .os-page-banner{min-height:220px !important}body:not(.home):not(.page-id-14).page-id-12850 .os-page-banner-inner{grid-template-columns:minmax(0,1fr)}}body:not(.home):not(.page-id-14) .os-event-results-cards{max-width:none}body:not(.home):not(.page-id-14) :is(.os-upcoming-events,.os-event-results) .event-card{height:auto;min-height:0}body:not(.home):not(.page-id-14) :is(.os-upcoming-events,.os-event-results) .event-name{max-width:none}body:not(.home):not(.page-id-14) :is(.os-upcoming-events,.os-event-results) .event-buttons{position:static;width:100%;margin:0;inset:auto}body:not(.home):not(.page-id-14) .os-event-results .sAsCont{margin:28px auto 0}body:not(.home):not(.page-id-14).blog .os-page-banner{min-height:300px !important}@media(max-width:700px){body:not(.home):not(.page-id-14).blog .os-page-banner{min-height:220px !important}}.ptcalc .pc-result-kicker{color:#ffda60;font-size:10px;font-weight:800;line-height:1.6;letter-spacing:1.2px;text-transform:uppercase}.ptcalc .pc-total{margin-top:10px;color:#fff;font-size:clamp(38px,4.4vw,61px);font-weight:800;line-height:1.15;letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ptcalc .pc-time-key{margin-top:7px;color:#dce7f6;font-size:10px;line-height:1.7}.ptcalc .pc-selected{margin-top:19px;color:#e5edf9;font-size:12px;line-height:1.8}.ptcalc .pc-bar{display:flex;overflow:hidden;width:100%;height:10px;margin:22px 0 19px;border-radius:8px;background:#47638b}.ptcalc .pc-segment{display:block;height:100%;flex-shrink:0}.ptcalc .pc-segment-swim{background:#f6c016}.ptcalc .pc-segment-bike{background:#8ac8ff}.ptcalc .pc-segment-run{background:#99dfc5}.ptcalc .pc-segment-transition{background:#fff}.ptcalc .pc-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #49638d}.ptcalc .pc-breakdown dt{display:flex;align-items:center;gap:9px;color:#e5edf9;font-size:12px}.ptcalc .pc-breakdown dd{color:#fff;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.ptcalc .pc-dot{display:block;flex:0 0 7px;width:7px;height:7px;border-radius:50%}.ptcalc .pc-result-note{margin-top:20px;color:#e5edf9;font-size:12px;line-height:1.8}.ptcalc a.pc-race-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:49px;margin-top:22px;padding:13px 17px;border:1px solid var(--pc-gold);border-radius:5px;background:var(--pc-gold);color:var(--pc-navy) !important;font-family:inherit;font-size:13px;font-weight:800;font-style:normal;line-height:1.6;letter-spacing:normal;text-transform:none;text-decoration:none !important;box-shadow:none}.ptcalc .pc-race-link:hover{background:#ffcf3e}.ptcalc .pc-race-link:focus-visible{outline-color:#fff}.ptcalc .pc-caveat{margin-top:17px;color:#dce7f6;font-size:10px;line-height:1.8}.ptcalc p:empty,.ptcalc [data-pc-app]>br{display:none}@container (max-width:850px){.ptcalc .pc-workspace{grid-template-columns:minmax(0,1fr)}.ptcalc aside.pc-result{position:static}.ptcalc .pc-total{font-size:62px}.ptcalc .pc-picker{gap:15px;padding:20px}}@container (max-width:550px){.ptcalc .pc-heading h2{font-size:36px}.ptcalc .pc-sponsor{font-size:10px;letter-spacing:1px}.ptcalc .pc-tagline{font-size:16px}.ptcalc .pc-picker{grid-template-columns:minmax(0,1fr)}.ptcalc .pc-leg-fields{grid-template-columns:minmax(0,1fr);gap:12px}.ptcalc .pc-input-heading h3{font-size:20px}.ptcalc .pc-total{font-size:56px}.ptcalc aside.pc-result{padding:25px}}@media (max-width:480px){.ptcalc{padding:0 14px}.ptcalc .pc-transition-fields{grid-template-columns:minmax(0,1fr)}body.home section.ptcalc-section{padding:35px 0 !important}}@supports not (container-type:inline-size){.ptcalc .pc-workspace,.ptcalc .pc-picker,.ptcalc .pc-leg-fields{grid-template-columns:minmax(0,1fr)}.ptcalc aside.pc-result{position:static}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
body.single-event .os-page-banner{margin-top:131px}