@media only screen and (min-width:0rem){#memberships .cs-container,#memberships-hero .cs-container,#pathway .cs-container,#pricing-tables .cs-container,#training-programs .cs-container{box-sizing:border-box;margin:0 auto;max-width:80rem;padding:0 1rem;width:100%}#memberships,#pathway,#pricing-tables,#training-programs{background-color:var(--charcoalBlack);padding:var(--sectionPadding)}#pricing-tables .cs-container,#training-programs .cs-container{display:flex;flex-direction:column;gap:4rem}#memberships .cs-section-label,#pathway .cs-section-label,#pricing-tables .cs-section-label,#training-programs .cs-section-label{border-bottom:1px solid var(--zephyrGold);color:var(--zephyrGold);display:block;font-family:var(--buttonFont);font-size:var(--topperFontSize);font-weight:700;letter-spacing:.2em;margin-bottom:2rem;padding-bottom:.875rem;text-transform:uppercase}#pricing-tables .cs-camp-note,#pricing-tables .cs-court-note,#pricing-tables .cs-pt-note,#training-programs .cs-session-note{background-color:hsla(44,58%,85%,.04);border:1px solid hsla(44,58%,85%,.08);border-radius:.625rem;padding:1.125rem 1.5rem}#pricing-tables .cs-camp-note-text,#pricing-tables .cs-court-note-text,#pricing-tables .cs-pt-note-text,#training-programs .cs-session-note-text{color:hsla(44,58%,85%,.45);font-family:var(--bodyFont);font-size:.875rem;font-style:italic;line-height:1.75;margin:0}#pricing-tables .cs-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}#pricing-tables .cs-table{border-collapse:collapse;width:100%}#pricing-tables .cs-tr-head{border-bottom:1px solid hsla(44,58%,85%,.12)}#pricing-tables .cs-th{color:hsla(44,58%,85%,.35);font-family:var(--buttonFont);font-size:.875rem;font-weight:700;letter-spacing:.2em;padding:0 .75rem .875rem 0;text-align:right;text-transform:uppercase;white-space:nowrap}#pricing-tables .cs-tr,#pricing-tables .cs-tr-alt{border-bottom:1px solid hsla(44,58%,85%,.07)}#pricing-tables .cs-td{color:var(--velvetCream);font-family:var(--headerFont);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700;letter-spacing:.02em;padding:1.125rem .75rem 1.125rem 0;text-align:right;white-space:nowrap}#pricing-tables .cs-pt-block{display:flex;flex-direction:column;gap:1rem}#pricing-tables .cs-pt-sublabel{border-bottom:1px solid hsla(44,58%,85%,.1);color:hsla(44,58%,85%,.35);display:block;font-family:var(--buttonFont);font-size:.5625rem;font-weight:700;letter-spacing:.2em;padding-bottom:.75rem;text-transform:uppercase}#pricing-tables .cs-th-membership{padding-left:0;text-align:left}#pricing-tables .cs-td-membership{color:hsla(44,58%,85%,.65);font-family:var(--bodyFont);font-size:.9375rem;font-weight:400;letter-spacing:0;padding-left:.5625rem;text-align:left;width:100%}#pricing-tables .cs-tr-elite{background-color:rgba(20,71,52,.12);border-bottom:none}#pricing-tables .cs-td-elite{color:var(--zephyrGold);font-weight:600}#memberships-hero{align-items:flex-end;background-color:var(--charcoalBlack);display:flex;min-height:16rem;overflow:hidden;padding-top:8rem;position:relative}#memberships-hero .cs-banner-img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}#memberships-hero .cs-banner-overlay{background:linear-gradient(90deg,hsla(0,0%,5%,.92) 0,hsla(0,0%,5%,.75) 55%,hsla(0,0%,5%,.5));inset:0;pointer-events:none;position:absolute}#memberships-hero .cs-banner-content{padding:3.5rem 0 2.5rem;position:relative;width:100%;z-index:1}#memberships-hero .cs-topper{color:var(--zephyrGold);margin-bottom:1.5rem}#memberships-hero .cs-title{color:var(--velvetCream);font-size:var(--headerFontSize);line-height:1;margin-bottom:0}#memberships-hero .cs-script{color:var(--zephyrGold);display:inline;font-style:normal}#memberships-hero .cs-text{color:hsla(44,58%,85%,.6);font-family:var(--bodyFont);font-size:1rem;line-height:1.9;margin-top:1.5rem;max-width:35rem}#memberships-hero .cs-notice-banner{background-color:#2d5f4f;border-radius:.375rem;display:inline-block;margin:2rem 0 0 1rem;padding:.5rem 1.25rem}#memberships-hero .cs-notice-text{color:var(--velvetCream);font-family:var(--headerFont);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase;white-space:nowrap}}@media only screen and (min-width:48rem){#memberships-hero{min-height:24rem}#memberships-hero .cs-notice-banner{margin-left:calc(50% - 39rem)}#memberships-hero .cs-notice-text{font-size:.875rem}}@media only screen and (min-width:0rem){#pathway .cs-pathway-grid{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1.5rem}#pathway .cs-pathway-card{border:1px solid hsla(44,58%,85%,.08);border-radius:.875rem;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}#pathway .cs-pathway-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.4);transform:translateY(-2px)}#pathway .cs-pathway-header{display:flex;flex-direction:column;gap:.3rem;padding:1.5rem 1.75rem 1.375rem}#pathway .cs-pathway-foundation .cs-pathway-header{background-color:var(--velvetCream)}#pathway .cs-pathway-foundation .cs-pathway-stage{color:#1a1408}#pathway .cs-pathway-foundation .cs-pathway-subtitle{color:rgba(26,20,8,.55)}#pathway .cs-pathway-development .cs-pathway-header{background-color:#144734}#pathway .cs-pathway-development .cs-pathway-stage{color:#fff}#pathway .cs-pathway-development .cs-pathway-subtitle{color:hsla(0,0%,100%,.6)}#pathway .cs-pathway-competition .cs-pathway-header{background-color:var(--charcoalBlack)}#pathway .cs-pathway-competition .cs-pathway-stage{color:#fff}#pathway .cs-pathway-competition .cs-pathway-subtitle{color:hsla(0,0%,100%,.5)}#pathway .cs-pathway-performance .cs-pathway-header{background-color:var(--luxuryRed)}#pathway .cs-pathway-performance .cs-pathway-stage{color:#fff}#pathway .cs-pathway-performance .cs-pathway-subtitle{color:hsla(0,0%,100%,.7)}#pathway .cs-pathway-stage{display:block;font-family:var(--headerFont);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}#pathway .cs-pathway-subtitle{display:block;font-family:var(--bodyFont);font-size:.875rem;line-height:1.4}#pathway .cs-pathway-body{background-color:#111;display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1.5rem 1.75rem 1.75rem}#pathway .cs-pathway-ages{color:var(--velvetCream);font-family:var(--bodyFont);font-size:.875rem;font-weight:700;line-height:1.4;margin:0}#pathway .cs-pathway-desc{color:hsla(44,58%,85%,.6);flex:1;font-family:var(--bodyFont);font-size:.9375rem;line-height:1.7;margin:0}#pathway .cs-pathway-cta-wrap{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}#pathway .cs-pathway-cta-label{color:hsla(44,58%,85%,.3);display:block;font-size:.5625rem;letter-spacing:.2em}#pathway .cs-pathway-cta,#pathway .cs-pathway-cta-label{font-family:var(--buttonFont);font-weight:700;text-transform:uppercase}#pathway .cs-pathway-cta{border-radius:.375rem;color:#fff;display:inline-block;font-size:.6875rem;letter-spacing:.15em;padding:.625rem 1.125rem;text-decoration:none;transition:opacity .2s ease,transform .2s ease;width:-moz-fit-content;width:fit-content}#pathway .cs-pathway-cta:hover{opacity:.85;transform:translateY(-1px)}#pathway .cs-pathway-foundation .cs-pathway-cta{background-color:#1a1408;color:#e8dfc4}#pathway .cs-pathway-development .cs-pathway-cta{background-color:#144734}#pathway .cs-pathway-competition .cs-pathway-cta{background-color:#0d0d0d}#pathway .cs-pathway-performance .cs-pathway-cta{background-color:var(--luxuryRed)}#pathway .cs-pathway-footnote{color:hsla(44,58%,85%,.4);font-family:var(--bodyFont);font-size:.8125rem;font-style:italic;line-height:1.7;margin:0}}@media only screen and (min-width:48rem){#pathway .cs-pathway-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#pathway .cs-pathway-grid{gap:1.25rem}}@media only screen and (min-width:0rem){#memberships .cs-header{align-items:center;display:flex;flex-direction:column;margin-bottom:3.75rem;text-align:center}#memberships .cs-header .cs-title{margin:0 auto 1rem;max-width:25ch}#memberships .cs-topper{color:var(--velvetCream);display:block;font-weight:700;letter-spacing:.15em;margin-bottom:2.5rem;text-transform:uppercase}#memberships .cs-title{color:var(--velvetCream);font-size:var(--headerFontSize);line-height:1;margin:2rem 0 0}#memberships .cs-script{color:var(--zephyrGold);font-style:normal}#memberships .cs-text{color:hsla(44,58%,85%,.55);font-family:var(--bodyFont);font-size:1rem;line-height:1.9;margin:1.125rem auto 2rem;max-width:30rem}#memberships .cs-header-action{display:flex;justify-content:center;width:100%}#memberships .cs-tiers-section{margin-bottom:4rem}#memberships .cs-tiers{align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1rem}#memberships .cs-tier{background-color:#111;border:1px solid hsla(44,58%,85%,.08);border-radius:.75rem;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem;position:relative;transition:transform .25s ease,box-shadow .25s ease}#memberships .cs-tier:hover{box-shadow:0 8px 24px rgba(0,0,0,.4);transform:translateY(-2px)}#memberships .cs-tier-active{background-color:#144734;border:1px solid hsla(44,58%,85%,.08)}#memberships .cs-tier-elite{background-color:var(--luxuryRed);border:2px solid var(--luxuryRed)}#memberships .cs-badge{background-color:var(--zephyrGold);border-radius:6.25rem;color:#1a1408;font-family:var(--buttonFont);font-size:.5625rem;font-weight:700;letter-spacing:.15rem;padding:.3125rem .875rem;position:absolute;right:1.25rem;text-transform:uppercase;top:-.875rem;white-space:nowrap;z-index:1}#memberships .cs-tier-top{display:flex;flex-direction:column;gap:.25rem}#memberships .cs-tier-name{color:var(--velvetCream);display:block;font-family:var(--headerFont);font-size:clamp(1.375rem,3vw,1.625rem);font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase}#memberships .cs-tier-desc{color:hsla(44,58%,85%,.5);font-family:var(--bodyFont);font-size:.8125rem;line-height:1.5;margin:0}#memberships .cs-tier-active .cs-tier-desc,#memberships .cs-tier-elite .cs-tier-desc{color:hsla(44,58%,85%,.75)}#memberships .cs-tier-price-block{display:flex;flex:1;flex-direction:column;gap:.5rem}#memberships .cs-tier-price{align-items:baseline;display:flex;gap:.25rem;line-height:1}#memberships .cs-price-amount{color:var(--velvetCream);font-family:var(--headerFont);font-size:clamp(2.25rem,5vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1}#memberships .cs-price-period{color:hsla(44,58%,85%,.5);font-family:var(--bodyFont);font-size:.8125rem}#memberships .cs-tier-savings{color:#5fd4a0;font-family:var(--bodyFont);font-size:.875rem;font-weight:700;line-height:1.4;margin:0}#memberships .cs-tier-elite .cs-tier-savings{color:hsla(44,58%,85%,.9)}#memberships .cs-tier-divider{background-color:hsla(44,58%,85%,.1);height:1px;margin:.25rem 0}#memberships .cs-tier-perk{color:hsla(44,58%,85%,.5);font-family:var(--bodyFont);font-size:.8125rem;line-height:1.5;margin:0}#memberships .cs-tier-active .cs-tier-perk,#memberships .cs-tier-elite .cs-tier-perk{color:hsla(44,58%,85%,.75)}#memberships .cs-tier-button{background-color:transparent;border:1px solid hsla(44,58%,85%,.2);border-radius:6.25rem;box-sizing:border-box;color:var(--velvetCream);cursor:pointer;display:block;font-family:var(--buttonFont);font-size:.6875rem;font-weight:700;letter-spacing:.12em;margin-top:auto;padding:.75rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}#memberships .cs-tier-button:hover{background-color:var(--velvetCream);border-color:var(--velvetCream);color:var(--charcoalBlack)}#memberships .cs-tier-active .cs-tier-button{background-color:hsla(44,58%,85%,.1);border-color:hsla(44,58%,85%,.6);color:var(--velvetCream)}#memberships .cs-tier-active .cs-tier-button:hover{background-color:var(--velvetCream);border-color:var(--velvetCream);color:#144734}#memberships .cs-tier-elite .cs-tier-button{background-color:hsla(44,58%,85%,.1);border-color:hsla(44,58%,85%,.6);color:var(--velvetCream)}#memberships .cs-tier-elite .cs-tier-button:hover{background-color:var(--velvetCream);border-color:var(--velvetCream);color:var(--luxuryRed)}#memberships .cs-dropin-bar{align-items:center;background-color:hsla(44,58%,85%,.04);border:1px solid hsla(44,58%,85%,.08);border-radius:.625rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem;padding:1.125rem 1.5rem}#memberships .cs-dropin-text{color:hsla(44,58%,85%,.6);font-family:var(--bodyFont);font-size:.9375rem;line-height:1.5;margin:0}#memberships .cs-dropin-price{align-items:baseline;display:flex;flex-shrink:0;gap:.25rem}#memberships .cs-dropin-amount{color:var(--velvetCream);font-family:var(--headerFont);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1}#memberships .cs-dropin-period{color:hsla(44,58%,85%,.45);font-family:var(--bodyFont);font-size:.8125rem}#memberships .cs-pricing-footnote{color:hsla(44,58%,85%,.35);font-family:var(--bodyFont);font-size:.75rem;font-style:italic;line-height:1.6;margin:.875rem 0 0}#memberships .cs-includes-section{margin-bottom:4rem}#memberships .cs-includes-list{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin:0;padding:0}#memberships .cs-includes-item{color:hsla(44,58%,85%,.7);font-family:var(--bodyFont);font-size:.9375rem;line-height:1.6;padding-left:1.25rem;position:relative}#memberships .cs-includes-item:before{background-color:var(--luxuryRed);border-radius:50%;content:"";height:.4rem;left:0;position:absolute;top:.55em;width:.4rem}#memberships .cs-comparison{margin-top:1rem}#memberships .cs-comparison .cs-topper{color:var(--luxuryRed);display:block;margin-bottom:1.5rem}#memberships .cs-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid hsla(44,58%,85%,.08);border-radius:.625rem}#memberships .cs-table{border-collapse:collapse;min-width:31.25rem;width:100%}#memberships .cs-th{border-bottom:2px solid hsla(44,58%,85%,.08);color:var(--velvetCream);font-family:var(--headerFont);font-size:1.125rem;letter-spacing:.125rem;padding:1rem 1.25rem;text-align:center}#memberships .cs-th-feature{color:hsla(44,58%,85%,.3);font-family:var(--buttonFont);font-size:.625rem;font-weight:400;letter-spacing:.25rem;text-align:left;text-transform:uppercase}#memberships .cs-th-highlight{background-color:rgba(20,71,52,.12);border-bottom-color:#144734;color:#5fd4a0}#memberships .cs-tr{background-color:transparent}#memberships .cs-tr-alt{background-color:hsla(44,58%,85%,.02)}#memberships .cs-td{border-bottom:1px solid hsla(44,58%,85%,.05);color:var(--velvetCream);font-family:var(--bodyFont);font-size:.875rem;padding:.875rem 1.25rem;text-align:center}#memberships .cs-td-feature{color:hsla(44,58%,85%,.35);font-family:var(--buttonFont);font-size:.65rem;letter-spacing:.125rem;text-align:left;text-transform:uppercase}#memberships .cs-td-highlight{background-color:rgba(20,71,52,.08)}#memberships .cs-td-check{color:#5fd4a0}#memberships .cs-td-empty{color:hsla(44,58%,85%,.2)}#memberships .cs-footnote{color:hsla(44,58%,85%,.35);font-family:var(--bodyFont);font-size:.75rem;letter-spacing:.125rem;margin-top:1.5rem;text-align:center}}@media only screen and (min-width:48rem){#memberships .cs-tiers{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#memberships .cs-tiers{align-items:stretch;grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:0rem){#programs-pricing{background-color:var(--charcoalBlack);padding:var(--sectionPadding)}#programs-pricing .cs-container{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:80rem;padding:0 1rem;width:100%}#programs-pricing .cs-programs-header{margin-bottom:3rem}#programs-pricing .cs-topper{color:var(--zephyrGold);display:block;font-family:var(--buttonFont);font-size:var(--topperFontSize);font-weight:700;letter-spacing:.2em;margin-bottom:.75rem;text-transform:uppercase}#programs-pricing .cs-title{color:var(--velvetCream);font-size:var(--headerFontSize);line-height:1;margin:0}#programs-pricing .cs-script{color:var(--zephyrGold);font-style:normal}#programs-pricing .cs-accordion{border-top:1px solid hsla(44,58%,85%,.08)}#programs-pricing .cs-accordion:last-child{border-bottom:1px solid hsla(44,58%,85%,.08)}#programs-pricing .cs-accordion-trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.375rem 0;text-align:left;transition:opacity .2s ease;width:100%}#programs-pricing .cs-accordion-trigger:hover{opacity:.75}#programs-pricing .cs-accordion-trigger .cs-section-label{border-bottom:none;margin-bottom:0;padding-bottom:0;pointer-events:none}.cs-accordion-icon{display:block;flex-shrink:0;height:1.125rem;position:relative;width:1.125rem}.cs-accordion-icon:after,.cs-accordion-icon:before{background-color:var(--zephyrGold);border-radius:2px;content:"";position:absolute;transition:transform .3s ease,opacity .3s ease}.cs-accordion-icon:before{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}.cs-accordion-icon:after{height:100%;left:50%;top:0;transform:translateX(-50%);width:2px}.cs-accordion-trigger[aria-expanded=true] .cs-accordion-icon:after{opacity:0;transform:translateX(-50%) rotate(90deg)}.cs-accordion-panel{overflow:hidden;transition:height .35s ease}.cs-accordion-panel[hidden]{display:block!important;height:0!important;visibility:hidden}.cs-accordion-panel:not([hidden]){visibility:visible}.cs-accordion-panel .cs-pricing-block,.cs-accordion-panel .cs-program-block{padding-bottom:2rem}.cs-accordion-panel .cs-section-label{display:none}#programs-pricing .cs-section-label{color:var(--zephyrGold);display:block;font-family:var(--buttonFont);font-size:var(--topperFontSize);font-weight:700;letter-spacing:.2em;text-transform:uppercase}#programs-pricing .cs-camp-note,#programs-pricing .cs-court-note,#programs-pricing .cs-pt-note,#programs-pricing .cs-session-note{background-color:hsla(44,58%,85%,.04);border:1px solid hsla(44,58%,85%,.08);border-radius:.625rem;margin-top:1rem;padding:1.125rem 1.5rem}#programs-pricing .cs-camp-note-text,#programs-pricing .cs-court-note-text,#programs-pricing .cs-pt-note-text,#programs-pricing .cs-session-note-text{color:hsla(44,58%,85%,.45);font-family:var(--bodyFont);font-size:.875rem;font-style:italic;line-height:1.75;margin:0}#programs-pricing .cs-sessions-grid{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1rem}#programs-pricing .cs-session-card{background-color:var(--dark);border:1px solid hsla(44,58%,85%,.08);border-radius:.875rem;display:flex;flex-direction:column;gap:.5rem;padding:2rem 1.75rem 2.25rem}#programs-pricing .cs-session-time{color:var(--luxuryRed);font-family:var(--headerFont);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;letter-spacing:.02em;line-height:1;margin:0}#programs-pricing .cs-session-name{color:var(--velvetCream);font-family:var(--headerFont);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700;letter-spacing:.08em;line-height:1.2;margin:.25rem 0 .5rem;text-transform:uppercase}#programs-pricing .cs-session-desc{color:hsla(44,58%,85%,.55);font-family:var(--bodyFont);font-size:.9375rem;line-height:1.75;margin:0}#programs-pricing .cs-jrnba-card{background-color:hsla(44,58%,85%,.03);border:1px solid hsla(44,58%,85%,.08);border-radius:.875rem;display:flex;flex-direction:column;gap:1.75rem;padding:2rem 1.75rem 1.75rem}#programs-pricing .cs-jrnba-top{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between}#programs-pricing .cs-jrnba-title-wrap{display:flex;flex:1;flex-direction:column;gap:.75rem}#programs-pricing .cs-jrnba-title{color:var(--velvetCream);font-family:var(--headerFont);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;letter-spacing:.04em;line-height:1;margin:0;text-transform:uppercase}#programs-pricing .cs-jrnba-desc{color:hsla(44,58%,85%,.55);font-family:var(--bodyFont);font-size:.9375rem;line-height:1.75;margin:0;max-width:52rem}#programs-pricing .cs-jrnba-badge{background-color:#144734;border-radius:.3125rem;color:#fff;flex-shrink:0;font-family:var(--buttonFont);font-size:.625rem;font-weight:700;letter-spacing:.15em;line-height:1;padding:.4rem .875rem;text-transform:uppercase;white-space:nowrap}#programs-pricing .cs-jrnba-stats{display:grid;gap:.625rem;grid-template-columns:1fr}#programs-pricing .cs-jrnba-stat{background-color:hsla(44,58%,85%,.04);border:1px solid hsla(44,58%,85%,.08);border-radius:.5rem;display:flex;flex-direction:column;gap:.3rem;padding:.875rem 1.125rem}#programs-pricing .cs-stat-label{color:hsla(44,58%,85%,.3);display:block;font-family:var(--buttonFont);font-size:.5625rem;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase}#programs-pricing .cs-stat-value{color:var(--velvetCream);display:block;font-family:var(--headerFont);font-size:clamp(1.25rem,3vw,1.625rem);font-weight:700;letter-spacing:.02em;line-height:1.1}#programs-pricing .cs-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}#programs-pricing .cs-table{border-collapse:collapse;width:100%}#programs-pricing .cs-tr-head{border-bottom:1px solid hsla(44,58%,85%,.12)}#programs-pricing .cs-th{color:hsla(44,58%,85%,.35);font-family:var(--buttonFont);font-size:.875rem;font-weight:700;letter-spacing:.2em;padding:0 .75rem .875rem 0;text-align:right;text-transform:uppercase;white-space:nowrap}#programs-pricing .cs-tr,#programs-pricing .cs-tr-alt{border-bottom:1px solid hsla(44,58%,85%,.07)}#programs-pricing .cs-td{color:var(--velvetCream);font-family:var(--headerFont);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700;letter-spacing:.02em;padding:1.125rem .75rem 1.125rem 0;text-align:right;white-space:nowrap}#programs-pricing .cs-pt-block{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}#programs-pricing .cs-pt-sublabel{border-bottom:1px solid hsla(44,58%,85%,.1);color:hsla(44,58%,85%,.35);display:block;font-family:var(--buttonFont);font-size:.5625rem;font-weight:700;letter-spacing:.2em;padding-bottom:.75rem;text-transform:uppercase}#programs-pricing .cs-th-membership{padding-left:0;text-align:left}#programs-pricing .cs-td-membership{color:hsla(44,58%,85%,.65);font-family:var(--bodyFont);font-size:.9375rem;font-weight:400;letter-spacing:0;padding-left:.5625rem;text-align:left;width:100%}#programs-pricing .cs-tr-elite{background-color:rgba(20,71,52,.12);border-bottom:none}#programs-pricing .cs-td-elite{color:var(--zephyrGold);font-weight:600}#programs-pricing .cs-camp-block .cs-table{min-width:28rem}#programs-pricing .cs-th-format{padding-left:0;text-align:left}#programs-pricing .cs-th-member{color:#5fd4a0}#programs-pricing .cs-td-format{color:hsla(44,58%,85%,.65);font-family:var(--bodyFont);font-size:.9375rem;font-weight:400;letter-spacing:0;padding-left:.5625rem;text-align:left;width:100%}#programs-pricing .cs-td-member{color:#5fd4a0}#programs-pricing .cs-td-na{color:hsla(44,58%,85%,.2);font-family:var(--bodyFont);font-size:1rem;font-weight:400}#programs-pricing .cs-private-block,#programs-pricing .cs-smallgroup-block{display:flex;flex-direction:column}#programs-pricing .cs-private-block .cs-table{min-width:26rem}#programs-pricing .cs-smallgroup-block .cs-table{min-width:20rem}#programs-pricing .cs-court-block .cs-table{min-width:24rem}#programs-pricing .cs-th-court{text-align:left;width:35%}#programs-pricing .cs-th-size{text-align:right}#programs-pricing .cs-th-rate{padding-right:0;text-align:right}#programs-pricing .cs-td-court{color:hsla(44,58%,85%,.65);font-family:var(--bodyFont);font-size:.9375rem;font-weight:400;padding-left:.5625rem;text-align:left}#programs-pricing .cs-td-size{font-size:clamp(.875rem,2vw,1rem);text-align:right}#programs-pricing .cs-td-rate{padding-right:0;text-align:right}}@media only screen and (min-width:48rem){#programs-pricing .cs-sessions-grid{grid-template-columns:repeat(2,1fr)}#programs-pricing .cs-jrnba-stats{grid-template-columns:repeat(3,1fr)}}