.claristrat-masterclass{--cs-ink:#0d0e11;--cs-paper:#fffefd;--cs-on-ink:#fffdf8;--cs-on-ink-mute:#fffdf8c2;--cs-on-ink-quiet:#fffdf899;--cs-line:#ffffff1f;--cs-display:var(--font-primary);--cs-body:var(--font-secondary);--cs-plate-pad:clamp(40px, 5vw, 72px);--cs-lead-inset:var(--cs-plate-pad);padding:max(26px, calc(var(--section-band) - var(--cs-lead-inset))) 0 0;background:var(--paper-bright);color:var(--cs-on-ink);font-family:var(--cs-body)}.claristrat-masterclass *,.claristrat-masterclass :before,.claristrat-masterclass :after{box-sizing:border-box}.claristrat-masterclass__panel{width:min(1200px,100% - 96px);padding:var(--cs-plate-pad);border:1px solid var(--cs-line);background:radial-gradient(circle at 88% 128%, #6f8df542, transparent 42%), radial-gradient(circle at -6% -20%, #6f8df51a, transparent 34%), var(--cs-ink);--cta-border:#ffffff61;--cta-border-hover:#fff9;--cta-shadow:0 0 0 1px #6f8df540, 0 8px 22px -6px #3f6bd080;--cta-shadow-hover:0 0 0 1px #6f8df566, 0 16px 34px -8px #3f6bd099;opacity:0;border-radius:14px;grid-template-columns:1.1fr minmax(360px,.9fr);align-items:center;gap:clamp(40px,5vw,82px);margin:0 auto;transition:opacity .52s;display:grid;position:relative;overflow:hidden}.claristrat-masterclass__panel.is-visible{opacity:1}.claristrat-masterclass__panel:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#6f8df58c,#6f8df514 60%,#0000);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.claristrat-masterclass__panel>*{z-index:1;position:relative}.claristrat-masterclass__heading h2,.claristrat-masterclass__copy{opacity:0;transition:opacity .72s,transform .72s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.claristrat-masterclass__panel.is-visible .claristrat-masterclass__heading h2,.claristrat-masterclass__panel.is-visible .claristrat-masterclass__copy{opacity:1;transform:none}.claristrat-masterclass__panel.is-visible .claristrat-masterclass__heading h2{transition-delay:.15s}.claristrat-masterclass__panel.is-visible .claristrat-masterclass__copy{transition-delay:.26s}.claristrat-masterclass__eyebrow{margin:0 0 var(--eb-to-headline)}.claristrat-masterclass__heading h2{color:var(--cs-on-ink);font-family:var(--cs-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(40px,4.3vw,62px);font-weight:400;line-height:1.04}.claristrat-masterclass__heading h2 span{display:block}.claristrat-masterclass__copy{max-width:480px;color:var(--cs-on-ink-mute);text-wrap:pretty;margin:22px 0 0;font-size:clamp(19px,1.5vw,22px);line-height:1.6}.claristrat-masterclass__action{opacity:0}.claristrat-masterclass .hp-session-register{--hp-session-line:#ffffff29}.claristrat-masterclass .hp-session-label{color:var(--blue-bright)}.claristrat-masterclass .hp-session-date{color:var(--cs-on-ink)}.claristrat-masterclass .hp-session-time,.claristrat-masterclass .hp-session-note{color:var(--cs-on-ink-quiet)}.claristrat-masterclass__panel.is-visible .claristrat-masterclass__action{animation:.72s .38s both claristrat-cta-in}@keyframes claristrat-cta-in{0%{opacity:0}to{opacity:1}}@media (max-width:1020px){.claristrat-masterclass__panel{grid-template-columns:1fr;gap:40px;width:min(100% - 48px,760px)}.claristrat-masterclass__heading h2{max-width:640px}.claristrat-masterclass__copy{max-width:560px}}@media (max-width:720px){.claristrat-masterclass{--cs-plate-pad:clamp(44px, 11vw, 60px);--cs-lead-inset:var(--cs-plate-pad)}.claristrat-masterclass__panel{width:100%;padding:var(--cs-plate-pad) 7vw;border-inline:0;border-radius:0;gap:36px}.claristrat-masterclass__copy{max-width:100%}}@media (prefers-reduced-motion:reduce){.claristrat-masterclass *,.claristrat-masterclass :before,.claristrat-masterclass :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.claristrat-masterclass__panel{opacity:1;transition:none}}@media (forced-colors:active){.claristrat-masterclass__panel{border-color:canvastext}.claristrat-masterclass__panel:before{display:none}}
