.site-composition.theme-refined>:is(#home,#about){background-color:var(--refined-canvas);color:var(--refined-text)}.theme-refined #home :is(.hero-copy,.eyebrow,.portrait-wrap,.price-note,.statistics,.process-rail,.stage small,.profile-chip,.location),.theme-refined #about :is(.about-heading,.about-card,.about-proof){animation:none}.theme-refined #home h1,.theme-refined #about :is(h2,h3){color:var(--refined-text);text-shadow:none;font-weight:500}.theme-refined #home h1>span:last-child,.theme-refined #about .about-heading h2>span{color:var(--refined-muted)}.theme-refined #home :is(.eyebrow,.stage-number,.price-note,.location),.theme-refined #about .about-card-meta{font-family:var(--refined-mono)}.theme-refined #home :is(.eyebrow,.description,.hero-quiz-note,.price-note,.statistic dd,.stage-number,.stage,.stage small,.location),.theme-refined #home .profile-chip strong+span,.theme-refined #about :is(.about-card-meta,.about-card-meta>span:last-child,.about-card-copy p,.about-takeaway,.about-proof-item p,.about-proof-note){color:var(--refined-muted)}.theme-refined #home .blue-dot{background:var(--refined-accent);box-shadow:none}.theme-refined #home .location-line,.theme-refined #about .about-card-meta i{background:var(--refined-border-strong)}.theme-refined #home :is(.button,.profile-chip,.stage){box-shadow:none;transition:background-color var(--refined-duration) var(--refined-ease), color var(--refined-duration) var(--refined-ease), border-color var(--refined-duration) var(--refined-ease), transform var(--refined-duration) var(--refined-ease)}.theme-refined #home .button{border-radius:var(--refined-radius)}.theme-refined #home .button-primary{background:var(--refined-button-base) var(--refined-button-bg);color:var(--refined-on-accent);border-color:#0000}.theme-refined #home .button-primary:hover{background:var(--refined-button-base) var(--refined-button-hover);border-color:#0000}.theme-refined #home .button-primary:active{background:var(--refined-button-base) var(--refined-button-active);border-color:#0000}.theme-refined #home .button-secondary{min-width:max-content;color:var(--refined-text);border-color:var(--refined-control-border);background:0 0}.theme-refined #home .button-secondary:hover{background:var(--refined-raised)}.theme-refined #home .profile-chip{color:var(--refined-text);background:var(--refined-surface);border-color:var(--refined-border-strong);border-radius:var(--refined-radius);-webkit-backdrop-filter:none;backdrop-filter:none}.theme-refined #home .profile-arrow{color:var(--refined-text);background:var(--refined-raised);border-radius:var(--refined-radius-sm)}.theme-refined #home .availability-dot{box-shadow:none;background:#23c78b}.theme-refined #home .stage{border-color:var(--refined-border-strong)}.theme-refined #home .stage:is(.active,:hover){color:var(--refined-text)}.theme-refined #home .rail-stage-heading i{color:var(--refined-muted)}.theme-refined #home .stage.active .rail-stage-heading :is(i,b){color:var(--refined-text)}.theme-refined #about .about-card{background:var(--refined-surface);border-color:var(--refined-border);border-radius:var(--refined-radius);box-shadow:none;transition:border-color var(--refined-duration) var(--refined-ease)}.theme-refined #about .about-card:hover{border-color:var(--refined-border-strong);box-shadow:none;transform:none}.theme-refined #about .about-card:after,.theme-refined #about .about-proof:before{display:none}.theme-refined #about .about-card .about-card-art{filter:saturate(.4);transition:none;transform:none}.theme-refined #about .about-card-chain .about-card-art{transform:rotate(-12deg)}.theme-refined #about .about-takeaway>span{color:var(--refined-muted);border-color:var(--refined-border-strong);border-radius:var(--refined-radius-sm)}.theme-refined #about .about-proof{background:var(--refined-surface);border-color:var(--refined-border);border-radius:var(--refined-radius-panel);box-shadow:none}.theme-refined #about :is(.about-proof-item,.about-proof-note){border-color:var(--refined-border-strong)}.theme-refined #about .about-proof-icon{background:var(--refined-raised);color:var(--refined-muted);border-color:var(--refined-border);border-radius:var(--refined-radius)}.theme-refined :is(#home,#about) :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--refined-focus);outline-offset:var(--space-1)}@media (hover:hover) and (pointer:fine){.theme-refined #home :is(.button,.profile-chip):hover{transform:translateY(-1px)}}@media (hover:none),(prefers-reduced-motion:reduce){.theme-refined #home :is(.button,.profile-chip):hover{transform:none}}@media (prefers-reduced-motion:reduce){.theme-refined :is(#home,#about) *{transition:none!important;animation:none!important}}
