._spotlight_4c1ju_1{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 85% 0%, color-mix(in srgb, var(--tf-color-accent) 10%, transparent), transparent 70%), linear-gradient(180deg, var(--tf-color-bg-sunken), var(--tf-color-bg) 90%);position:absolute;inset:0}._heading_hmzuv_1{font-family:var(--tf-font-display);font-weight:var(--tf-weight-semibold);letter-spacing:var(--tf-tracking-display)}._word_hmzuv_8{vertical-align:top;white-space:pre;display:inline-block}._inner_hmzuv_14{animation:_word-focus_hmzuv_1 .7s var(--tf-ease-out) both;animation-delay:calc(var(--delay) + 80ms + var(--i) * 40ms);display:inline-block}._inner_hmzuv_14[data-accent]{letter-spacing:-.01em;padding-right:.06em;font-family:Instrument Serif,ui-serif,Georgia,Times New Roman,serif;font-style:italic;font-weight:400}@keyframes _word-focus_hmzuv_1{0%{opacity:0;filter:blur(8px);transform:translateY(.12em)}}@media (prefers-reduced-motion:reduce){._inner_hmzuv_14{animation-name:_word-fade_hmzuv_1;animation-duration:.4s}}@keyframes _word-fade_hmzuv_1{0%{opacity:0}}._hero_yvbcg_1{isolation:isolate;margin-top:calc(var(--tf-header-height) * -1);padding:calc(var(--tf-header-height) + clamp(var(--tf-space-12), 8vw, var(--tf-space-24))) 0 clamp(var(--tf-space-10), 6vw, var(--tf-space-16));border-bottom:1px solid var(--tf-color-border-subtle);position:relative;overflow:hidden}._inner_yvbcg_10{justify-items:start;gap:var(--tf-space-5);max-width:var(--tf-content-max);padding:0 var(--tf-space-5);margin:0 auto;display:grid;position:relative}._back_yvbcg_20{align-items:center;gap:var(--tf-space-1-5);color:var(--tf-color-text-tertiary);font-size:var(--tf-text-sm);transition:color var(--tf-duration-fast) ease;display:inline-flex}._back_yvbcg_20 svg{width:.9375rem;height:.9375rem;transition:transform var(--tf-duration-base) var(--tf-ease-out)}@media (hover:hover) and (pointer:fine){._back_yvbcg_20:hover{color:var(--tf-color-text)}._back_yvbcg_20:hover svg{transform:translate(-3px)}}._title_yvbcg_45{max-width:18ch;font-size:var(--tf-text-5xl);line-height:1.02}._lead_yvbcg_51{max-width:38rem;color:var(--tf-color-text-secondary);font-size:var(--tf-text-xl);line-height:var(--tf-leading-relaxed);animation:_lead-in_yvbcg_1 .8s var(--tf-ease-out) .35s both}@keyframes _lead-in_yvbcg_1{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){._lead_yvbcg_51{animation-duration:1ms;animation-delay:0s}}
