.construction-subheaders.tt-home.tt-rhp img.rhp-narrow{display:none}@media only screen and (max-width:599px){.construction-subheaders.tt-home.tt-rhp img.rhp-wide{display:none}.construction-subheaders.tt-home.tt-rhp img.rhp-narrow{display:block}}.tt-rhp .rhp-hero{padding:1.5rem var(--h-pad) 0}@media only screen and (min-width:1024px){.tt-rhp .rhp-hero{padding-top:3.25rem}}.tt-rhp .rhp-hero__inner{grid-template-columns:minmax(0,1fr);gap:2.5rem;max-width:1240px;margin:0 auto;display:grid}@media only screen and (min-width:1024px){.tt-rhp .rhp-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}}.construction-subheaders.tt-home.tt-clk .clk-sec .rhp-hero__h1{max-width:11.5em}.tt-rhp .rhp-hero__copy .clk-hero__sub{margin-top:1.5rem}.tt-rhp .rhp-map{aspect-ratio:1/.92;background:radial-gradient(circle at 1px 1px, #6b4a2e1f 1px, transparent 1.5px) 0 0 / 18px 18px, var(--h-sand,#fbf1de);border:10px solid var(--h-violet);border-radius:36px;width:100%;max-width:34rem;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 60px -36px #14084699}.tt-rhp .rhp-map__title{background:var(--h-violet);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;left:1.25rem}.tt-rhp .rhp-map__path{border:14px solid #e4d3b4;border-radius:999px 120px 999px 140px;position:absolute;inset:22% 30% 14% 8%;rotate:-6deg}.tt-rhp .rhp-map__zone{color:var(--h-ink);border-radius:14px;place-items:center;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;display:grid;position:absolute;box-shadow:0 6px #1408461f}.tt-rhp .rhp-map__zone--rec{background:var(--h-yellow);top:13%;right:8%}.tt-rhp .rhp-map__zone--club{background:var(--h-pink);color:#fff;bottom:32%;left:46%}.tt-rhp .rhp-map__zone--pool{background:var(--h-peri);color:#fff;border-radius:40px;width:30%;height:15%;bottom:9%;left:8%}.tt-rhp .rhp-map__pitches{grid-template-columns:repeat(3,2.4rem);gap:.375rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:26%;right:7%;rotate:4deg}.tt-rhp .rhp-map__pitches li{height:1.375rem;color:var(--h-muted);background:#fff;border:1.5px solid #d9c7a4;border-radius:6px;place-items:center;font-size:.625rem;font-weight:600;display:grid}.tt-rhp .rhp-map__pitches li:nth-child(5),.tt-rhp .rhp-map__pitches li:nth-child(9),.tt-rhp .rhp-map__pitches li:nth-child(14){background:var(--h-orange);border-color:var(--h-orange);color:#fff}.tt-rhp .rhp-map__photo{aspect-ratio:4/5;border:7px solid #fff;border-bottom-width:22px;border-radius:6px;width:34%;margin:0;position:absolute;top:14%;left:9%;overflow:hidden;rotate:-5deg;box-shadow:0 18px 28px -14px #1408468c}.tt-rhp .rhp-map__photo img{object-fit:cover;object-position:55% 40%}.tt-rhp .rhp-map__sign{background:var(--h-violet-deep,#3b16b8);color:#fff;text-align:center;border-radius:10px;gap:.125rem;padding:.5rem .875rem;font-size:.75rem;display:grid;position:absolute;bottom:9%;right:9%;rotate:-3deg}.tt-rhp .rhp-map__sign b{font-size:.9375rem;font-weight:600}.tt-rhp .rhp-map__sign:after{content:"";background:var(--h-violet-deep,#3b16b8);width:6px;height:1.5rem;position:absolute;top:100%;left:50%;translate:-50%}@media only screen and (max-width:599px){.tt-rhp .rhp-map{border-width:7px;border-radius:26px;max-width:21rem}.tt-rhp .rhp-map__pitches{grid-template-columns:repeat(3,1.75rem);gap:.25rem}.tt-rhp .rhp-map__pitches li{height:1.125rem;font-size:.5625rem}.tt-rhp .rhp-map__zone{padding:.375rem .5rem;font-size:.6875rem}.tt-rhp .rhp-map__sign{padding:.375rem .625rem;font-size:.625rem}.tt-rhp .rhp-map__sign b{font-size:.75rem}.tt-rhp .rhp-map__photo{border-width:5px 5px 14px}}.tt-rhp .rhp-change{padding:var(--h-space) var(--h-pad) 0}.tt-rhp .rhp-change__grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media only screen and (min-width:1024px){.tt-rhp .rhp-change__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(3rem,6vw,5rem)}}.tt-rhp .rhp-board{color:#fff;background:#17141f;border-radius:28px;padding:1.5rem}.tt-rhp .rhp-board__head{letter-spacing:.08em;text-transform:uppercase;color:var(--h-yellow);border-bottom:1px solid #ffffff26;justify-content:space-between;margin:0 0 .875rem;padding-bottom:.75rem;font-size:.8125rem;font-weight:600;display:flex}.tt-rhp .rhp-board__rows{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tt-rhp .rhp-board__rows li{background:#ffffff0f;border-radius:10px;grid-template-columns:4rem minmax(0,1fr) auto;align-items:baseline;gap:.875rem;padding:.625rem .75rem;display:grid}.tt-rhp .rhp-board__at{color:var(--h-yellow);letter-spacing:.04em;font-size:1rem;font-weight:600;font-family:ui-monospace,SF Mono,Menlo,monospace!important}.tt-rhp .rhp-board__what{color:#fff;font-size:.9375rem}.tt-rhp .rhp-board__who{color:#ffffffa6;text-align:right;font-size:.8125rem}@media only screen and (max-width:599px){.tt-rhp .rhp-board{border-radius:22px;padding:1.125rem}.tt-rhp .rhp-board__rows li{grid-template-columns:3.25rem minmax(0,1fr)}.tt-rhp .rhp-board__who{text-align:left;grid-column:2}}.tt-rhp .rhp-week{background:radial-gradient(45% 60% at 100% 0%, #ff7a2f73, #ff7a2f00 70%), var(--h-violet);border-radius:40px;margin:2.25rem 0 0;padding:clamp(.75rem,2.2vw,2rem)}.tt-rhp .rhp-week img{background:#fff;border-radius:26px;width:100%;height:auto;padding:.5rem;display:block}.tt-rhp .rhp-change__points{grid-template-columns:minmax(0,1fr);gap:.875rem;margin-top:1.5rem;display:grid}@media only screen and (min-width:860px){.tt-rhp .rhp-change__points{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-rhp .rhp-change__points article{background:var(--h-card);border-radius:24px;padding:1.5rem}.tt-rhp .rhp-change__points p{color:var(--h-muted);margin:0;font-size:.9375rem;line-height:1.6}@media only screen and (max-width:599px){.tt-rhp .rhp-week{border-radius:28px}.tt-rhp .rhp-week img{border-radius:20px;padding:.375rem}}.tt-rhp .rhp-teams{padding:var(--h-space) var(--h-pad) 0}.tt-rhp .rhp-teams__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media only screen and (min-width:1024px){.tt-rhp .rhp-teams__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,6vw,5rem)}}.tt-rhp .rhp-teams__rules{gap:.625rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.tt-rhp .rhp-teams__rules li{background:var(--h-card);color:var(--h-muted);border-radius:18px;gap:.75rem;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.6;display:flex}.tt-rhp .rhp-teams__rules b{color:var(--h-ink);font-weight:600}.tt-rhp .rhp-teams__rules svg{background:var(--h-violet);color:#fff;border-radius:999px;flex:none;width:1.25rem;height:1.25rem;margin-top:.125rem;padding:.1875rem}.tt-rhp .rhp-teams__more{color:var(--h-muted);margin:1.25rem 0 0;font-size:.9375rem}.tt-rhp .rhp-post{padding:1rem 0 3rem;position:relative}.tt-rhp .rhp-post__pole{background:#8a6a4a;border-radius:6px;width:14px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.tt-rhp .rhp-post__arms{gap:.875rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.tt-rhp .rhp-post__arms li{background:var(--h-violet);color:#fff;clip-path:polygon(0 0,calc(100% - 1.5rem) 0,100% 50%,calc(100% - 1.5rem) 100%,0 100%);border-radius:8px 0 0 8px;gap:.125rem;width:78%;margin-left:18%;padding:.75rem 2.25rem .75rem 1.125rem;display:grid;rotate:-1.5deg}.tt-rhp .rhp-post__arms li.is-left{background:var(--h-pink);clip-path:polygon(1.5rem 0,100% 0,100% 100%,1.5rem 100%,0 50%);border-radius:0 8px 8px 0;margin-left:4%;padding:.75rem 1.125rem .75rem 2.25rem;rotate:1.5deg}.tt-rhp .rhp-post__arms li:nth-child(3){background:var(--h-orange)}.tt-rhp .rhp-post__arms li:nth-child(5){background:var(--h-peri)}.tt-rhp .rhp-post__arms b{font-size:1rem;font-weight:600}.tt-rhp .rhp-post__arms span{opacity:.92;font-size:.8125rem;line-height:1.4}.tt-rhp .rhp-season{padding:var(--h-space) var(--h-pad) 0}.tt-rhp .rhp-season__head{max-width:46rem}.tt-rhp .rhp-passes{grid-template-columns:minmax(0,1fr);gap:.875rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media only screen and (min-width:860px){.tt-rhp .rhp-passes{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-rhp .rhp-pass{background:#fff1f8;border-radius:22px;grid-template-columns:5.5rem minmax(0,1fr);display:grid;overflow:hidden}.tt-rhp .rhp-pass:nth-child(2){background:#ece6ff}.tt-rhp .rhp-pass:nth-child(3){background:#fff6d1}.tt-rhp .rhp-pass:nth-child(4){background:#ffe9dc}.tt-rhp .rhp-pass__stub{text-align:center;color:var(--h-violet-deep,#3b16b8);background:#ffffff73;border-right:3px dashed #fff;place-items:center;padding:.75rem;font-size:.8125rem;font-weight:700;display:grid}.tt-rhp .rhp-pass>div{padding:1.25rem 1.375rem}.tt-rhp .rhp-pass p{color:#4a4560;margin:0;font-size:.9375rem;line-height:1.6}.tt-rhp .rhp-season__more{color:var(--h-muted);margin:1.25rem 0 0;font-size:.9375rem}.tt-rhp .rhp-clock{padding:var(--h-space) var(--h-pad) 0}.tt-rhp .rhp-clock__card{background:var(--h-orange);border-radius:40px;grid-template-columns:minmax(0,1fr);gap:2rem;padding:clamp(1.75rem,4vw,3.5rem);display:grid}@media only screen and (min-width:960px){.tt-rhp .rhp-clock__card{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}}.tt-rhp .rhp-clock__phone{width:100%;max-width:17rem;margin:0 auto}.tt-rhp .rhp-clock__cap{color:#fff;text-align:center;margin:1rem 0 0;font-size:.875rem;line-height:1.5}.tt-rhp .rhp-clock__rows{gap:.625rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.tt-rhp .rhp-clock__rows li{color:var(--h-muted);background:#fff;border-radius:18px;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.6;display:flex}.tt-rhp .rhp-clock__rows b{color:var(--h-ink);font-weight:600}.tt-rhp .rhp-clock__ill{flex:none;width:2.5rem;height:2.5rem}.tt-rhp .rhp-clock__ill img{object-fit:contain;width:100%;height:100%}.tt-rhp .rhp-clock__more{color:var(--h-ink);margin:1.25rem 0 0;font-size:.9375rem}.tt-rhp .rhp-clock__more a{color:var(--h-ink)!important}@media only screen and (max-width:599px){.tt-rhp .rhp-clock__card{border-radius:28px;padding:1.5rem .875rem 1.25rem}.tt-rhp .rhp-clock__words .clk-title{padding:0 .375rem}}.tt-rhp .rhp-limits{padding:var(--h-space) var(--h-pad) 0}.tt-rhp .rhp-limits__grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media only screen and (min-width:960px){.tt-rhp .rhp-limits__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,6vw,5rem)}}.tt-rhp .rhp-limits__also{color:var(--h-muted);margin:1.25rem 0 0;font-size:.9375rem;line-height:1.6}.tt-rhp .rhp-limits__list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.tt-rhp .rhp-limits__list li{background:var(--h-card);color:var(--h-muted);border-radius:20px;gap:.875rem;padding:1.125rem 1.25rem;font-size:.9375rem;line-height:1.6;display:flex}.tt-rhp .rhp-limits__list b{color:var(--h-ink);font-weight:600}.tt-rhp .rhp-limits__mark{width:1.75rem;height:1.75rem;color:var(--h-ink);background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.tt-rhp .rhp-limits__mark svg{width:.875rem;height:.875rem}.tt-rhp .rhp-price{padding:var(--h-space) var(--h-pad) 0}.tt-rhp .rhp-price__band{background:var(--h-yellow);border-radius:40px;grid-template-columns:minmax(0,1fr);gap:2rem;padding:clamp(1.75rem,4vw,3.5rem);display:grid}@media only screen and (min-width:1024px){.tt-rhp .rhp-price__band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}}.tt-rhp .rhp-price__band .clk-lede{color:#3d3320}.tt-rhp .rhp-price__promises{gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.tt-rhp .rhp-price__promises li{color:var(--h-ink);align-items:center;gap:.5rem;font-size:.9875rem;display:flex}.tt-rhp .rhp-price__promises svg{background:var(--h-violet);color:#fff;border-radius:999px;width:1.125rem;height:1.125rem;padding:.1875rem}.tt-rhp .rhp-vans{background:#fff;border-radius:28px;gap:1.25rem;padding:1.5rem;display:grid}.tt-rhp .rhp-vans__head{color:var(--h-muted);justify-content:space-between;align-items:baseline;margin:0 0 .625rem;font-size:.875rem;font-weight:600;display:flex}.tt-rhp .rhp-vans__head b{color:var(--h-ink);font-size:1.125rem;font-weight:600}.tt-rhp .rhp-vans__grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:.375rem .3rem;margin:0;padding:0;list-style:none;display:grid}.tt-rhp .rhp-vans__grid li{aspect-ratio:1.6;background:0 0;border:1.5px dashed #d6d3e0;border-radius:4px 4px 2px 2px;position:relative}.tt-rhp .rhp-vans__grid li.is-on{border:1.5px solid var(--h-violet);background:#ece6ff}.tt-rhp .rhp-vans__grid li.is-on:after{content:"";background:var(--h-violet);border-radius:2px;width:30%;height:34%;position:absolute;top:28%;left:22%}.tt-rhp .rhp-vans .tt-hero__cta{justify-content:center;width:100%}@media only screen and (max-width:599px){.tt-rhp .rhp-price__band{border-radius:28px;padding:1.5rem .875rem .875rem}.tt-rhp .rhp-price__words{padding:0 .375rem}.tt-rhp .rhp-vans{padding:1.125rem}}
