/* Isolated palette studies. The live club page does not load this stylesheet. */
.colour-preview-page{scroll-padding-top:175px}.colour-switcher{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:13px 4%;background:#f5f2e9;color:#203b30;border-bottom:1px solid #c7c5b7;min-height:68px;font-family:var(--sans)}.colour-label{font-size:11px;font-weight:600;letter-spacing:1.4px;white-space:nowrap}.colour-label span{font-size:8px;display:block;letter-spacing:1.6px;margin-top:5px;color:#5a6459}.colour-switcher nav{display:flex;gap:7px}.colour-switcher nav a{display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:3px;padding:10px 13px;font-size:12px;min-height:42px;white-space:nowrap}.colour-switcher nav a[aria-current=page]{border-color:#7a806e;background:#fffdf6}.colour-switcher nav a:hover{background:#e7e9dc}.swatch{display:block;width:15px;height:15px;flex-shrink:0;border:1px solid #0002;border-radius:50%}.swatch-bronze{background:linear-gradient(135deg,#121711 50%,#c6a46c 50%)}.swatch-evergreen{background:linear-gradient(135deg,#0b3d2c 50%,#f8f4e7 50%)}.swatch-ivory{background:linear-gradient(135deg,#faf4e7 50%,#ac874b 50%)}.current-site{font-size:11px;white-space:nowrap;padding:10px 0}.colour-preview .nav{top:68px}.colour-preview .nav-link[aria-current=page]{color:inherit}.colour-preview .button:hover{filter:brightness(1.1)}
/* 01 / Bronze Noir: the bronze entrance continues into a dark, candlelit interior. */
.theme-bronze{--paper:#101510;--ink:#f8f3e8;--muted:#d2d0c3;--dark:#090f0c;--line:#374035;--gold:#d6b579;background:var(--paper);color:var(--ink)}
.theme-bronze .nav{background:#101510f7;border-color:#394232}.theme-bronze .wordmark,.theme-bronze .wordmark span,.theme-bronze .nav-link{color:#f8f3e8}.theme-bronze .wordmark span{color:#cbbd9b}.theme-bronze .button{background:#d5b77d;border-color:#d5b77d;color:#101910}.theme-bronze .button.light{background:#f5f0e2;border-color:#f5f0e2;color:#14261a}.theme-bronze .menu-toggle{border-color:#665b42;color:#ead9b4}.theme-bronze .nav nav.open{background:#101510}.theme-bronze p,.theme-bronze li{color:#d2d0c3!important}.theme-bronze :is(h1,h2,h3,h4,strong){color:#f8f3e8}.theme-bronze .eyebrow,.theme-bronze p.eyebrow{color:#d6b579!important}.theme-bronze .chapter-shade{background:linear-gradient(90deg,#100e08a6,#0c1a1233 85%),linear-gradient(0deg,#060e0bf5,#0d1b1550 65%,#20180f50)}.theme-bronze .chapter-marker,.theme-bronze .chapter-copy p{color:#f8f3e8!important}.theme-bronze .chapter-copy p.chapter-note{color:#dfd0af!important}.theme-bronze .chapter-actions .button{background:#d5b77d;border-color:#d5b77d;color:#101910}.theme-bronze .visual-standards{background:#1a2c21;border-color:#455039}.theme-bronze .visual-standards>div+div{border-color:#455039}.theme-bronze .visual-standards span{color:#d6b579}.theme-bronze .launch-dates{background:#131b14;border-color:#374035}.theme-bronze .launch-dates article+article{border-color:#374035}.theme-bronze .date-stamp span{color:#d6b579}.theme-bronze .benefit-card{background:#192119;border-color:#3c4736;box-shadow:0 10px 24px #0002}.theme-bronze .benefit-kicker,.theme-bronze .benefit-arrow{color:#d6b579}.theme-bronze .benefit-copy h3{color:#fff8e9}.theme-bronze .visual-eligibility,.theme-bronze .payment-section{background:#1b2d22}.theme-bronze .avatar-grid article,.theme-bronze .fit-inline,.theme-bronze .payment-layout aside{border-color:#4b5a43}.theme-bronze .avatar-grid article>span{color:#d6b579}.theme-bronze .visual-tier-grid article{background:#1b281c;border-color:#516048}.theme-bronze .visual-tier-grid article+article{background:#29251a;border-color:#716040}.theme-bronze .shared-benefit-row span:before{color:#d6b579}.theme-bronze .payment-choice{background:#111a13;border-color:#5d684e}.theme-bronze .payment-choice button{color:#f8f3e8}.theme-bronze .payment-choice button[aria-pressed=true]{background:#d5b77d;color:#101910}.theme-bronze .quarterly-track>div{border-color:#b99b64}.theme-bronze .visual-joining{background:#151e17}.theme-bronze .visual-overview .concise-faq{background:#101510}.theme-bronze .guide-download{background:#1a251c}.theme-bronze .closing{background:#090f0c}.theme-bronze .text-link{border-color:#a9aa8a}.theme-bronze .membership-details summary:after,.theme-bronze .faq summary:after{color:#d6b579}.theme-bronze .footer-bottom{border-color:#374035}.theme-bronze dialog#application{background:#121b14;color:#f8f3e8}.theme-bronze .application-header .close{color:#f8f3e8}.theme-bronze .application-progress li,.theme-bronze .application-progress span{color:#d2d0c3}.theme-bronze .application-progress [aria-current]{color:#f8f3e8;border-color:#d6b579}.theme-bronze .form-eligibility,.theme-bronze .form-notice{background:#243526;border-color:#526147}.theme-bronze dialog input:not([type=checkbox]),.theme-bronze dialog select,.theme-bronze dialog textarea{background:#1d2b20;border-color:#617054;color:#f8f3e8}.theme-bronze .application-actions{background:#121b14;box-shadow:0 -8px 16px #121b14e6}.theme-bronze .application-review dt{color:#c7c6b7}
/* 02 / Evergreen: a forest-green club identity with ivory photography cards. */
.theme-evergreen{--paper:#f5f3e9;--ink:#0b3d2c;--muted:#405a4c;--dark:#073122;--line:#c7d1bf;--gold:#a68145;background:var(--paper)}
.theme-evergreen .nav{background:#093d2df7;border-color:#325c43}.theme-evergreen .nav .wordmark,.theme-evergreen .nav .wordmark span,.theme-evergreen .nav-link{color:#fff9e9}.theme-evergreen .nav .button{background:#e7d2a5;color:#0b3d2c;border-color:#e7d2a5}.theme-evergreen .menu-toggle{color:#f5edcf;border-color:#6e8c6d}.theme-evergreen .nav nav.open{background:#093d2d}.theme-evergreen .chapter-shade{background:linear-gradient(90deg,#023c2b99,#003c2b15 80%),linear-gradient(0deg,#042c20ee,#06432b22 75%)}.theme-evergreen .chapter-marker strong{color:#fff9e9}.theme-evergreen .chapter-marker>span:first-child{color:#e4cd98}.theme-evergreen .chapter-actions .button{background:#e7d2a5;border-color:#e7d2a5}.theme-evergreen .visual-standards{background:#dce5d4;border-color:#b5c6aa}.theme-evergreen .launch-dates{background:#f3f0df}.theme-evergreen .visual-benefits{background:#0a3d2c;max-width:none}.theme-evergreen .visual-benefits h2{color:#fff9e9}.theme-evergreen .visual-benefits .section-heading>p,.theme-evergreen .visual-benefits .visual-caption{color:#d9e5d1!important}.theme-evergreen .visual-benefits .eyebrow{color:#e1c88f!important}.theme-evergreen .benefit-card{background:#fffcf3;border-color:#547151;box-shadow:0 12px 25px #00180d18}.theme-evergreen .benefit-copy h3{color:#093d2b}.theme-evergreen .benefit-copy p{color:#3d5749!important}.theme-evergreen .benefit-kicker,.theme-evergreen .benefit-arrow{color:#816332}.theme-evergreen .visual-eligibility{background:#e3ead9}.theme-evergreen .visual-tier-grid article{background:#dce7d2;border-color:#a3ba96}.theme-evergreen .visual-tier-grid article+article{background:#ece4cc;border-color:#c3af7f}.theme-evergreen .button{background:#0a4832;border-color:#0a4832;color:#fff9eb}.theme-evergreen .payment-section{background:#123f2d;color:#fff9e9}.theme-evergreen .payment-section h2,.theme-evergreen .payment-section h3,.theme-evergreen .payment-section strong{color:#fff9e9}.theme-evergreen .payment-section p{color:#dfebd8!important}.theme-evergreen .payment-section .eyebrow{color:#e4cd98!important}.theme-evergreen .payment-choice{background:#082e20;border-color:#74916c}.theme-evergreen .payment-choice button{color:#fff9e9}.theme-evergreen .payment-choice button[aria-pressed=true]{background:#e7d2a5;color:#0b3d2c}.theme-evergreen .quarterly-track span{color:#dce9d4}.theme-evergreen .payment-layout aside{border-color:#5f7f54}.theme-evergreen .payment-layout .button{background:#e7d2a5;color:#0b3d2c;border-color:#e7d2a5}.theme-evergreen .visual-joining{background:#e5e8d9}.theme-evergreen .guide-download{background:#e3e8d5}.theme-evergreen .closing{background:#073122}.theme-evergreen .closing .button{background:#e7d2a5;color:#0b3d2c;border-color:#e7d2a5}.theme-evergreen footer{background:#f0efdf}
/* 03 / Ivory Gold: bright, warm and restrained, with gold detailing and green ink. */
.theme-ivory{--paper:#fffaf0;--ink:#183b2c;--muted:#4c584b;--dark:#163b2d;--line:#ddd3bc;--gold:#94703b;background:var(--paper)}
.theme-ivory .nav{background:#fffaf0f7;border-color:#dbcca9}.theme-ivory .wordmark{color:#183b2c}.theme-ivory .wordmark span{color:#80673e}.theme-ivory .chapter-shade{background:linear-gradient(90deg,#3b311b88,#2c341c18 85%),linear-gradient(0deg,#183024e6,#392e1425 75%)}.theme-ivory .chapter-actions .button{background:#f1dfb8;border-color:#f1dfb8;color:#183b2c}.theme-ivory .visual-standards{background:#f2e7ce;border-color:#d9c69d}.theme-ivory .visual-standards>div+div{border-color:#d9c69d}.theme-ivory .launch-dates{background:#fffaf0}.theme-ivory .date-stamp strong{color:#806234}.theme-ivory .benefit-card{border-color:#dacaad;background:#fffdf8;box-shadow:0 8px 22px #80623308}.theme-ivory .benefit-kicker,.theme-ivory .benefit-arrow{color:#896731}.theme-ivory .visual-eligibility{background:#f3ecdc}.theme-ivory .avatar-grid article{border-color:#c8b68c}.theme-ivory .avatar-grid article>strong{color:#6e542b}.theme-ivory .visual-tier-grid article{background:#f2eee0;border-color:#cbbd9a}.theme-ivory .visual-tier-grid article+article{background:#f5e6c6;border-color:#c9aa6a}.theme-ivory .button{background:#264b37;border-color:#264b37;color:#fffaf0}.theme-ivory .payment-section{background:#f3ebd8}.theme-ivory .payment-choice{background:#fffdf5;border-color:#c7b58d}.theme-ivory .payment-choice button[aria-pressed=true]{background:#8e6e3b;color:#fffaf0}.theme-ivory .quarterly-track>div{border-color:#b99a5f}.theme-ivory .payment-layout aside{border-color:#cdbb92}.theme-ivory .visual-joining{background:#f3f0e3}.theme-ivory .guide-download{background:#f0e4c9}.theme-ivory .closing{background:#193b2d}.theme-ivory .closing .button{background:#e8d4a6;border-color:#e8d4a6;color:#193b2d}.theme-ivory footer{background:#fffaf0}
@media(max-width:1050px){.colour-switcher{gap:15px;padding-inline:3%}.colour-switcher nav a{font-size:11px;padding-inline:10px}.current-site{font-size:10px}.colour-label{font-size:9px}}
@media(max-width:760px){.colour-preview-page{scroll-padding-top:200px}.colour-switcher{display:grid;grid-template-columns:1fr auto;gap:10px;padding:11px 5%;height:108px}.colour-label{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1px}.colour-label span{display:inline;margin:0;font-size:7px;letter-spacing:1px}.colour-switcher .current-site{grid-column:2;grid-row:1;font-size:9px;padding:0}.colour-switcher nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:5px}.colour-switcher nav a{justify-content:center;gap:7px;padding:9px 8px;font-size:10px;flex:1;min-height:39px}.swatch{width:12px;height:12px}.colour-preview .nav{top:108px}.colour-preview .chapter-hero{min-height:660px;height:690px}.colour-preview .nav nav.open{top:76px}}
@media(max-width:370px){.colour-switcher{padding-inline:4%}.colour-label span{display:none}.colour-switcher nav a{font-size:9px;padding-inline:6px;gap:5px}}
.theme-bronze .skip{background:#d5b77d;color:#101910}
.colour-preview .application-progress li{display:flex;gap:5px;align-items:baseline;font-size:12px!important}.colour-preview .application-progress span{margin-right:0;flex-shrink:0}
.theme-bronze .receipt-reference{background:#243526;border:1px solid #526147}.theme-bronze .receipt-reference code{color:#fff8e8}.theme-bronze .next-steps li:before{color:#d6b579}
