.fc-root{position:relative;background:var(--cream);color:var(--ink);font-family:var(--font-body--family)}.fc-root,.fc-root *{box-sizing:border-box}.fc-sr{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.fc-sr.fc-visible{opacity:1;transform:translateY(0)}.fc-sr[data-delay="1"]{transition-delay:.1s}.fc-sr[data-delay="2"]{transition-delay:.2s}.section-head{max-width:46rem;margin:0 auto 3rem;text-align:center}.section-eyebrow{display:inline-block;font-family:var(--font-subheading--family);font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:1rem}.section-title{font-family:var(--font-heading--family);font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.05;letter-spacing:-.025em;color:var(--plum-900);font-weight:400;margin:0 0 1rem}.section-title em{font-style:italic;color:var(--plum-600);font-weight:300}.section-sub{font-family:var(--font-heading--family);font-style:italic;font-size:1.08rem;color:var(--ink-soft);line-height:1.6;margin:0}.fc-hero{position:relative;overflow:hidden;min-height:82vh;padding:calc(9rem + var(--pt)) 3rem calc(5rem + var(--pb));display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center}.fc-hero:before{content:"";position:absolute;top:-20%;right:-15%;width:65%;height:90%;background:radial-gradient(circle,var(--plum-200) 0%,transparent 60%);opacity:.55;pointer-events:none}.fc-hero:after{content:"";position:absolute;bottom:-25%;left:-10%;width:50%;height:70%;background:radial-gradient(circle,rgba(212,160,23,.18) 0%,transparent 60%);pointer-events:none}.fc-hero>*{position:relative;z-index:2}.fc-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fc-hero-bg-img,.fc-hero-bg-img img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.fc-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--plum-900)}.fc-hero .eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-body--family);font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--plum-700);font-weight:600;margin-bottom:1.5rem}.fc-hero-bg~.fc-sr .eyebrow{color:var(--cream)}.fc-hero .eyebrow:before{content:"";width:32px;height:1px;background:var(--gold)}.fc-hero h1{font-family:var(--font-heading--family);font-size:clamp(3rem,7vw,6.5rem);line-height:.95;letter-spacing:-.035em;font-weight:400;color:var(--plum-900);margin:0 0 1.75rem}.fc-hero-bg~.fc-sr h1{color:var(--white)}.fc-hero h1 em{font-style:italic;font-weight:300;color:var(--plum-600)}.fc-hero-bg~.fc-sr h1 em{color:var(--gold)}.fc-hero .lede{font-family:var(--font-body--family);font-size:1.15rem;color:var(--ink-soft);max-width:34rem;margin:0 0 2.5rem;line-height:1.65}.fc-hero-bg~.fc-sr .lede{color:var(--cream)}.status-bar{display:inline-flex;align-items:center;gap:.75rem;background:var(--paper);padding:.75rem 1.25rem;border-radius:999px;margin-bottom:2rem;border:1px solid var(--line)}.status-bar .dot{width:8px;height:8px;background:var(--gold);border-radius:50%;animation:fc-pulse 2s ease-in-out infinite}@keyframes fc-pulse{0%,to{opacity:1;box-shadow:0 0 #d4a01766}50%{opacity:.7;box-shadow:0 0 0 6px #d4a01700}}.status-bar .text{font-family:var(--font-subheading--family);font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--plum-800);font-weight:500}.cta-row{display:flex;gap:1rem;flex-wrap:wrap}.fc-btn-primary{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-body--family);font-size:.95rem;font-weight:700;letter-spacing:.02em;color:var(--plum-900);background:var(--gold);padding:1rem 1.75rem;border-radius:999px;text-decoration:none;transition:all .3s;border:none;cursor:pointer}.fc-btn-primary:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 24px #d4a0174d}.fc-btn-ghost{display:inline-flex;align-items:center;font-family:var(--font-body--family);font-size:.95rem;font-weight:600;letter-spacing:.02em;color:var(--plum-800);background:transparent;padding:1rem 1.5rem;border-radius:999px;text-decoration:none;border:1px solid var(--plum-300);transition:all .3s}.fc-btn-ghost:hover{border-color:var(--plum-700);background:var(--paper)}.membership-card{background:var(--plum-900);color:var(--cream);padding:2.5rem 2rem;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #2a0f3d66;transform:rotate(-1.5deg);max-width:24rem;margin:0 auto;border:1px solid var(--plum-700)}.membership-card:before{content:"";position:absolute;top:-50%;right:-30%;width:80%;height:200%;background:radial-gradient(circle,var(--plum-600) 0%,transparent 65%);opacity:.4}.membership-card:after{content:"";position:absolute;bottom:-20%;left:-10%;width:60%;height:100%;background:radial-gradient(circle,rgba(212,160,23,.15) 0%,transparent 60%)}.membership-card>*{position:relative}.mc-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(228,198,236,.15)}.mc-header .brand{font-family:var(--font-heading--family);font-weight:900;font-size:1.1rem;letter-spacing:-.01em;color:var(--cream)}.mc-header .brand .dr{font-family:var(--font-subheading--family);font-size:.6rem;color:var(--gold);letter-spacing:.3em;font-weight:500;display:block;margin-bottom:.1rem}.mc-header .tier{font-family:var(--font-subheading--family);font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);text-align:right;line-height:1.4}.mc-header .tier strong{display:block;font-family:var(--font-heading--family);font-style:italic;font-size:.9rem;color:var(--gold-light);font-weight:500;letter-spacing:-.01em;text-transform:none;margin-top:.15rem}.mc-title{font-family:var(--font-heading--family);font-size:2rem;line-height:1.1;letter-spacing:-.02em;margin-bottom:.5rem;color:var(--cream);font-weight:400}.mc-title em{font-style:italic;color:var(--gold-light)}.mc-subtitle{font-family:var(--font-subheading--family);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--plum-200);margin-bottom:2rem}.mc-details{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-top:1.25rem;border-top:1px solid rgba(228,198,236,.15)}.mc-details .field small{font-family:var(--font-subheading--family);font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--plum-300);display:block;margin-bottom:.25rem}.mc-details .field .value{font-family:var(--font-heading--family);font-style:italic;font-size:.95rem;color:var(--cream);letter-spacing:-.01em}.mc-details .field .value.gold{color:var(--gold-light)}.positioning{padding:6rem 3rem;background:var(--paper)}.positioning-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:5rem;align-items:center}.positioning-text h2{font-family:var(--font-heading--family);font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.02;letter-spacing:-.025em;color:var(--plum-900);font-weight:400;margin:0 0 1.75rem}.positioning-text h2 em{font-style:italic;color:var(--plum-600);font-weight:300}.positioning-body{font-family:var(--font-body--family);color:var(--ink-soft);font-size:1.08rem;line-height:1.7}.positioning-body p{margin:0 0 1.25rem}.positioning-body p:last-child{margin-bottom:0}.positioning-body em{color:var(--plum-700);font-style:italic;font-weight:500}.stats-block{background:var(--plum-900);color:var(--cream);padding:3rem;border-radius:4px;position:relative;overflow:hidden}.stats-block:before{content:"";position:absolute;top:-40%;right:-30%;width:80%;height:180%;background:radial-gradient(circle,var(--plum-600) 0%,transparent 65%);opacity:.5}.stats-block>*{position:relative}.stats-block-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.stats-block-bg-img,.stats-block-bg-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.28}.stats-block .label{font-family:var(--font-subheading--family);font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:1.5rem;font-weight:600;display:block}.stats-list{list-style:none;padding:0;margin:0}.stats-list li{padding:1rem 0;border-bottom:1px solid rgba(228,198,236,.15);display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:baseline}.stats-list li:last-child{border-bottom:0}.stats-list .num{font-family:var(--font-heading--family);font-size:2.2rem;line-height:1;letter-spacing:-.03em;color:var(--gold-light);font-weight:500;font-style:italic;min-width:3rem}.stats-list .desc{font-family:var(--font-body--family);font-size:.95rem;color:var(--plum-200);line-height:1.4}.benefits-section{padding:6rem 3rem}.benefits-banner{max-width:1200px;margin:0 auto 3rem;border-radius:4px;overflow:hidden;aspect-ratio:16/6}.benefits-banner-img,.benefits-banner-img img{width:100%;height:100%;object-fit:cover;display:block}.benefits-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.benefit-card{background:var(--paper);padding:2.5rem 2rem;border-radius:4px;border-top:3px solid var(--plum-700);transition:all .4s;position:relative}.benefit-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px -20px #2a0f3d40;border-top-color:var(--gold)}.benefit-card .num{font-family:var(--font-subheading--family);font-size:.72rem;letter-spacing:.25em;color:var(--gold);font-weight:500;text-transform:uppercase;margin-bottom:1.25rem;display:block}.benefit-card h3{font-family:var(--font-heading--family);font-size:1.55rem;line-height:1.15;letter-spacing:-.02em;color:var(--plum-900);font-weight:500;margin:0 0 .85rem}.benefit-card h3 em{color:var(--plum-600);font-style:italic;font-weight:400}.benefit-card p{font-family:var(--font-body--family);font-size:.95rem;color:var(--ink-soft);line-height:1.65;margin:0}.compare-section{padding:6rem 3rem;background:var(--paper)}.compare-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem;position:relative}.compare-vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;background:var(--cream);border:1.5px solid var(--gold);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading--family);font-style:italic;font-weight:500;font-size:1.1rem;color:var(--plum-700);box-shadow:0 4px 12px #2a0f3d1a}.compare-col{background:var(--cream);padding:3rem 2.5rem;border-radius:4px;border:1px solid var(--line)}.compare-col.circle{background:var(--plum-900);color:var(--cream);border:1px solid var(--gold);position:relative;overflow:hidden}.compare-col.circle:before{content:"";position:absolute;top:-40%;right:-30%;width:80%;height:180%;background:radial-gradient(circle,var(--plum-600) 0%,transparent 65%);opacity:.4;pointer-events:none}.compare-col>*{position:relative}.compare-col .tier-label{font-family:var(--font-subheading--family);font-size:.7rem;letter-spacing:.25em;color:var(--gold);text-transform:uppercase;margin-bottom:1rem;display:block;font-weight:500}.compare-col h3{font-family:var(--font-heading--family);font-size:1.85rem;line-height:1.1;letter-spacing:-.02em;color:var(--plum-900);font-weight:500;margin:0 0 2rem}.compare-col.circle h3{color:var(--cream)}.compare-col h3 em{font-style:italic;color:var(--plum-600);font-weight:400}.compare-col.circle h3 em{color:var(--gold-light)}.compare-col ul{list-style:none;padding:0;margin:0}.compare-col ul li{padding:.9rem 0 .9rem 1.85rem;border-bottom:1px solid var(--line);font-family:var(--font-body--family);font-size:.98rem;line-height:1.5;color:var(--ink);position:relative}.compare-col.circle ul li{color:var(--plum-200);border-bottom-color:#e4c6ec26}.compare-col.circle ul li:not(.new){color:var(--plum-200);opacity:.7}.compare-col ul li:before{content:"";position:absolute;left:0;top:1.15rem;width:12px;height:12px;border-radius:50%;background:var(--plum-300)}.compare-col.circle ul li:before{background:var(--gold)}.compare-col.circle ul li:not(.new):before{background:var(--plum-500);opacity:.7}.compare-col ul li:last-child{border-bottom:0}.compare-col.circle ul li.new{color:var(--gold-light);font-family:var(--font-heading--family);font-style:italic;font-size:1.05rem}.journey-section{padding:6rem 3rem}.journey-banner{max-width:900px;margin:0 auto 3rem;border-radius:4px;overflow:hidden;aspect-ratio:16/7}.journey-banner-img,.journey-banner-img img{width:100%;height:100%;object-fit:cover;display:block}.journey-timeline{max-width:900px;margin:4rem auto 0;position:relative;padding-left:2.5rem}.journey-timeline:before{content:"";position:absolute;left:1.15rem;top:.5rem;bottom:2rem;width:2px;background:linear-gradient(180deg,var(--plum-900) 0%,var(--plum-500) 60%,var(--gold) 100%)}.journey-step{position:relative;padding:0 0 2.5rem 2rem}.journey-step:last-child{padding-bottom:0}.journey-step:before{content:"";position:absolute;left:-2.25rem;top:.4rem;width:22px;height:22px;border-radius:50%;background:var(--cream);border:3px solid var(--plum-700);z-index:2}.journey-step.gold:before{border-color:var(--gold);background:var(--gold)}.journey-step .step-num{font-family:var(--font-subheading--family);font-size:.7rem;letter-spacing:.2em;color:var(--gold);font-weight:500;display:block;margin-bottom:.35rem;text-transform:uppercase}.journey-step h3{font-family:var(--font-heading--family);font-size:1.4rem;line-height:1.15;letter-spacing:-.02em;color:var(--plum-900);font-weight:500;margin:0 0 .6rem}.journey-step h3 em{color:var(--plum-600);font-style:italic;font-weight:400}.journey-step p{font-family:var(--font-body--family);color:var(--ink-soft);font-size:.98rem;line-height:1.65;max-width:38rem;margin:0}.journey-step .meta{display:inline-block;font-family:var(--font-body--family);background:var(--plum-100);color:var(--plum-800);font-size:.72rem;padding:.2rem .65rem;border-radius:999px;margin-bottom:.7rem;font-weight:500}.apply-section{padding:6rem 3rem;background:var(--plum-900);color:var(--cream);position:relative;overflow:hidden}.apply-section:before{content:"";position:absolute;top:-30%;left:-15%;width:60%;height:130%;background:radial-gradient(circle,var(--plum-700) 0%,transparent 65%);opacity:.5;pointer-events:none}.apply-section:after{content:"";position:absolute;bottom:-20%;right:-10%;width:40%;height:80%;background:radial-gradient(circle,rgba(212,160,23,.15) 0%,transparent 60%);pointer-events:none}.apply-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.apply-bg-img,.apply-bg-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.apply-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--plum-900);opacity:.82}.apply-inner{max-width:900px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:start}.apply-intro .label{font-family:var(--font-subheading--family);font-size:.72rem;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-bottom:1.25rem;display:inline-block;font-weight:500}.apply-intro h2{font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.2rem);line-height:1.02;letter-spacing:-.025em;color:var(--cream);font-weight:400;margin:0 0 1.5rem}.apply-intro h2 em{font-style:italic;color:var(--gold-light);font-weight:300}.apply-body{font-family:var(--font-body--family);color:var(--plum-200);font-size:1rem;line-height:1.65}.apply-body p{margin:0 0 1rem}.apply-body p:last-child{margin-bottom:0}.apply-intro .quarterly-note{margin-top:2rem;padding:1rem 1.25rem;background:#e4c6ec0d;border-left:2px solid var(--gold);border-radius:2px;font-family:var(--font-heading--family);font-style:italic;font-size:.95rem;color:var(--gold-light)}.apply-form{background:#e4c6ec0d;padding:2.5rem;border-radius:4px;border:1px solid rgba(228,198,236,.15)}.form-row{margin-bottom:1.5rem}.form-row.two-col{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-label{display:block;font-family:var(--font-subheading--family);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);margin-bottom:.6rem;font-weight:500}.form-label .required{color:var(--gold);margin-left:.15rem}.form-input,.form-select,.form-textarea{width:100%;padding:.85rem 1rem;font-family:var(--font-body--family);font-size:.95rem;background:var(--plum-800);border:1px solid rgba(228,198,236,.2);border-radius:3px;color:var(--cream);outline:none;transition:all .3s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--gold);background:#e4c6ec0d}.form-input::placeholder,.form-textarea::placeholder{color:var(--plum-300);font-style:italic}.form-textarea{resize:vertical;min-height:100px;line-height:1.5}.form-select{cursor:pointer}.form-select option{background:var(--plum-900);color:var(--cream)}.radio-group{display:flex;gap:.75rem;flex-wrap:wrap}.radio-option{flex:1;min-width:100px;position:relative}.radio-option input{position:absolute;opacity:0;pointer-events:none}.radio-option label{display:block;padding:.75rem 1rem;border:1px solid rgba(228,198,236,.25);border-radius:3px;text-align:center;cursor:pointer;font-family:var(--font-heading--family);font-style:italic;font-size:.95rem;color:var(--plum-200);background:var(--plum-800);transition:all .3s}.radio-option input:checked+label{background:var(--gold);color:var(--plum-900);border-color:var(--gold);font-style:normal;font-weight:600}.radio-option label:hover{border-color:var(--gold)}.radio-option input:focus-visible+label{outline:2px solid var(--gold);outline-offset:2px}.form-submit{background:var(--gold);color:var(--plum-900);padding:1.15rem 2.2rem;border-radius:999px;border:none;font-family:var(--font-body--family);font-size:.98rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;letter-spacing:.02em;transition:all .3s;margin-top:1rem}.form-submit:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 24px #d4a0174d}.form-note{margin-top:1.25rem;font-family:var(--font-heading--family);font-style:italic;font-size:.85rem;color:var(--plum-300);text-align:center;line-height:1.5}.form-error{background:#c94c4c26;border:1px solid rgba(201,76,76,.4);color:var(--cream);padding:1rem 1.25rem;border-radius:3px;margin-bottom:1.5rem;font-family:var(--font-body--family);font-size:.9rem}.form-thanks{text-align:center;padding:2rem 1rem}.form-thanks .checkmark{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;background:var(--gold);color:var(--plum-900);border-radius:50%;margin-bottom:1.5rem}.form-thanks h3{font-family:var(--font-heading--family);font-size:1.85rem;color:var(--cream);font-weight:400;margin:0 0 1rem}.form-thanks h3 em{font-style:italic;color:var(--gold-light)}.form-thanks p{font-family:var(--font-body--family);color:var(--plum-200);max-width:28rem;margin:0 auto;line-height:1.65}.faq-section{padding:6rem 3rem}.faq-container{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-question{width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;font-family:var(--font-heading--family);font-size:1.1rem;color:var(--plum-900);font-weight:500;letter-spacing:-.01em;line-height:1.35;transition:color .3s}.faq-question:hover{color:var(--plum-600)}.faq-toggle{flex-shrink:0;width:28px;height:28px;border:1px solid var(--plum-700);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--plum-700);font-size:.95rem;transition:all .3s}.faq-item.open .faq-toggle{background:var(--plum-800);color:var(--cream);border-color:var(--plum-800);transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .3s ease;font-family:var(--font-body--family);color:var(--ink-soft);font-size:.98rem;line-height:1.7}.faq-answer em{color:var(--plum-700);font-style:italic}.faq-item.open .faq-answer{max-height:500px;padding:0 0 1.75rem}.fc-cta{padding:6rem 3rem;text-align:center;background:var(--plum-900);color:var(--cream)}.fc-cta h2{font-family:var(--font-heading--family);font-size:clamp(2rem,4.5vw,3.2rem);letter-spacing:-.02em;margin:0 0 1rem;font-weight:400}.fc-cta h2 em{font-style:italic;color:var(--gold);font-weight:300}.fc-cta p{font-family:var(--font-body--family);font-size:1.05rem;color:var(--plum-200);margin:0 0 2rem}@media(max-width:900px){.fc-hero{grid-template-columns:1fr;padding:7rem 1.5rem 3rem;gap:2.5rem;min-height:auto}.positioning,.benefits-section,.compare-section,.journey-section,.apply-section,.faq-section{padding:4rem 1.5rem}.positioning-inner,.compare-grid,.apply-inner{grid-template-columns:1fr;gap:2.5rem}.compare-vs{position:relative;left:50%;top:0;transform:translate(-50%);margin:-30px auto}.benefits-grid,.form-row.two-col{grid-template-columns:1fr}.journey-timeline{padding-left:2rem}.membership-card{transform:rotate(0)}}@media(max-width:480px){.fc-hero h1{font-size:clamp(2.4rem,10vw,3rem)}.cta-row{flex-direction:column;align-items:stretch}.fc-btn-primary,.fc-btn-ghost{justify-content:center}.membership-card{padding:2rem 1.5rem}.mc-details{grid-template-columns:1fr;gap:.75rem}.stats-block,.apply-form{padding:1.75rem}.compare-col{padding:2rem 1.5rem}.journey-step{padding-left:1.5rem}.journey-timeline{padding-left:1.75rem}.radio-group{flex-direction:column}.radio-option{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-founders-circle.css.map */
