.sf-page-hero-title{--sf-page-title-accent:142 216 248;--sf-page-title-bright:207 241 255;--sf-page-title-secondary:242 143 69;--sf-page-title-wall:8 53 91;isolation:isolate;max-width:min(100%,64rem);position:relative}.sf-page-hero-title:before{background:radial-gradient(ellipse at 18% 48%, rgb(var(--sf-page-title-accent) / .16), transparent 64%), radial-gradient(ellipse at 56% 74%, rgb(var(--sf-page-title-secondary) / .08), transparent 58%);content:"";filter:blur(10px);opacity:.9;pointer-events:none;z-index:-1;position:absolute;inset:-2rem -3rem -2.5rem -2rem}.sf-page-hero-title__eyebrow-row{align-items:center;gap:.72rem;min-width:0;max-width:min(100%,42rem);display:flex}.sf-page-hero-title__mark{background:radial-gradient(circle, rgb(var(--sf-page-title-bright) / .3), transparent 58%), #020b19c2;border:1px solid rgb(var(--sf-page-title-accent) / .68);box-shadow:inset 0 0 0 3px rgb(var(--sf-page-title-accent) / .06), 0 0 15px rgb(var(--sf-page-title-accent) / .24), 0 0 28px rgb(var(--sf-page-title-secondary) / .08);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex;position:relative}.sf-page-hero-title__icon{color:rgb(var(--sf-page-title-bright));filter:drop-shadow(0 0 5px rgb(var(--sf-page-title-accent) / .72));width:.88rem;height:.88rem}.sf-page-hero-title__eyebrow{background:linear-gradient(92deg, rgb(var(--sf-page-title-bright)), rgb(var(--sf-page-title-accent)) 54%, rgb(var(--sf-page-title-secondary)));color:#0000;letter-spacing:.23em;min-width:0;text-shadow:0 0 18px rgb(var(--sf-page-title-accent) / .18);text-transform:uppercase;-webkit-background-clip:text;background-clip:text;flex:0 auto;font-size:clamp(.72rem,1.2vw,.88rem);font-weight:780;line-height:1.35}.sf-page-hero-title__eyebrow-rail{background:linear-gradient(90deg, rgb(var(--sf-page-title-accent) / .78), rgb(var(--sf-page-title-secondary) / .34) 54%, transparent);box-shadow:0 0 12px rgb(var(--sf-page-title-accent) / .24);flex:4rem;min-width:1.75rem;max-width:9rem;height:1px;position:relative}.sf-page-hero-title__eyebrow-rail:before,.sf-page-hero-title__eyebrow-rail:after{background:rgb(var(--sf-page-title-accent));box-shadow:0 0 7px rgb(var(--sf-page-title-accent) / .7);content:"";border-radius:50%;width:.22rem;height:.22rem;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.sf-page-hero-title__eyebrow-rail:after{background:rgb(var(--sf-page-title-secondary));opacity:.72;left:58%;transform:translate(-50%,-50%)scale(.72)}.sf-page-hero-title__heading{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;overflow-wrap:normal;text-wrap:balance;width:fit-content;max-width:min(100%,18ch);margin-top:clamp(1rem,2vw,1.4rem);font-size:clamp(2.65rem,5.1vw,5rem);font-weight:600;line-height:1.1;display:grid}.sf-page-hero-title--compact .sf-page-hero-title__heading{max-width:min(100%,20ch);font-size:clamp(2.4rem,4.5vw,4.25rem)}.sf-page-hero-title--tight .sf-page-hero-title__heading{overflow-wrap:anywhere;max-width:min(100%,24ch);font-size:clamp(2.05rem,3.8vw,3.5rem)}.sf-page-hero-title__heading>span,.sf-page-hero-title__semantic{grid-area:1/1;max-width:100%}.sf-page-hero-title__semantic{font:inherit;letter-spacing:inherit;line-height:inherit;min-width:0;margin:0;display:grid}.sf-page-hero-title__semantic>span{grid-area:1/1;max-width:100%}.sf-page-hero-title__wall{color:rgb(var(--sf-page-title-wall));filter:drop-shadow(0 .18em .24em #000000d1) drop-shadow(0 0 .26em rgb(var(--sf-page-title-accent) / .24));text-shadow:.022em .028em 0 rgb(var(--sf-page-title-bright) / .68), .044em .056em 0 rgb(var(--sf-page-title-accent) / .82), .066em .084em 0 rgb(var(--sf-page-title-wall)), .088em .112em 0 rgb(var(--sf-page-title-wall)), .11em .14em 0 #0d2032fc, .132em .168em 0 #051424fc, .154em .196em 0 #010914fa, .18em .23em .18em #000000d1;-webkit-text-stroke:.062em rgb(var(--sf-page-title-accent) / .54);z-index:0;transform:translate(.012em,.018em)}.sf-page-hero-title__copy{color:#f8fbff;text-shadow:0 0 1px #fffffff0, .012em .016em 0 rgb(var(--sf-page-title-accent) / .34), .024em .032em 0 rgb(var(--sf-page-title-wall) / .88), 0 0 18px rgb(var(--sf-page-title-accent) / .24), 0 0 36px rgb(var(--sf-page-title-secondary) / .11);-webkit-text-stroke:.012em rgb(var(--sf-page-title-bright) / .58);z-index:1}.sf-page-hero-title__sheen{background:linear-gradient(108deg, transparent 8%, transparent 34%, rgb(var(--sf-page-title-accent) / .2) 40%, #fffffffa 46%, rgb(var(--sf-page-title-bright) / .76) 50%, rgb(var(--sf-page-title-secondary) / .26) 55%, transparent 62%, transparent 100%);color:#0000;mix-blend-mode:screen;opacity:.88;pointer-events:none;z-index:2;background-position:150%;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:12s linear infinite sf-page-title-sheen}.sf-page-hero-title__rule{align-items:center;max-width:min(70%,23rem);height:.75rem;margin-top:clamp(.78rem,1.6vw,1.1rem);display:flex;position:relative}.sf-page-hero-title__rule-core{background:linear-gradient(90deg, rgb(var(--sf-page-title-secondary) / .9), rgb(var(--sf-page-title-accent) / .78) 45%, rgb(var(--sf-page-title-accent) / .12) 84%, transparent);box-shadow:0 0 10px rgb(var(--sf-page-title-accent) / .28), 0 0 18px rgb(var(--sf-page-title-secondary) / .12);width:100%;height:2px}.sf-page-hero-title__rule-orbit{background:rgb(var(--sf-page-title-bright));border:1px solid rgb(var(--sf-page-title-accent) / .7);box-shadow:0 0 0 4px rgb(var(--sf-page-title-accent) / .08), 0 0 12px rgb(var(--sf-page-title-accent) / .72);border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:50%;left:44%;transform:translate(-50%,-50%)}@keyframes sf-page-title-sheen{0%,18%{background-position:150%}48%,to{background-position:-110%}}@media (max-width:639px){.sf-page-hero-title:before{inset:-1.5rem -1rem -2rem}.sf-page-hero-title__heading,.sf-page-hero-title--compact .sf-page-hero-title__heading,.sf-page-hero-title--tight .sf-page-hero-title__heading{letter-spacing:-.025em;max-width:100%;font-size:clamp(2.45rem,12vw,3.5rem);line-height:1.1}.sf-page-hero-title--compact .sf-page-hero-title__heading{max-width:100%;font-size:clamp(2rem,9.5vw,2.85rem)}.sf-page-hero-title--tight .sf-page-hero-title__heading{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.7rem,8vw,2.4rem);line-height:1.08}.sf-page-hero-title__eyebrow-row{gap:.58rem}.sf-page-hero-title__eyebrow{letter-spacing:.18em;font-size:.7rem}.sf-page-hero-title__eyebrow-rail{min-width:1.25rem;max-width:4rem}.sf-page-hero-title__rule{max-width:min(78%,17rem)}}@media (prefers-reduced-motion:reduce){.sf-page-hero-title__sheen{background-position:48%;animation:none}}
