.shiny-text{position:relative;display:inline-block;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.shiny-text__glow{position:absolute;inset:0;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;filter:blur(.14em);pointer-events:none;user-select:none}.spotlight-card{position:relative;isolation:isolate;overflow:hidden;padding:2rem;border-radius:1.5rem;background-color:var(--spotlight-card-surface);box-shadow:var(--spotlight-card-shadow)}.spotlight-card__light,.spotlight-card__grain,.spotlight-card__border,.spotlight-card__edge{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.spotlight-card__light,.spotlight-card__grain{z-index:-1;opacity:0}.spotlight-card__grain{background-size:160px 160px;mix-blend-mode:overlay}.spotlight-card__border,.spotlight-card__edge{z-index:1;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spotlight-card__border{background:var(--spotlight-card-border)}.spotlight-card__edge{opacity:0}.scroll-reveal{margin:20px 0}.scroll-reveal-text{display:block;font-size:clamp(1.6rem,4vw,3rem);line-height:1.5;font-weight:600}.scroll-reveal-word,.scroll-reveal-piece{display:inline-block}.scroll-float{margin:20px 0;overflow:hidden}.scroll-float--open{overflow:visible;overflow-x:clip}.scroll-float-text{display:inline-block;font-size:clamp(1.6rem,8vw,10rem);font-weight:900;text-align:center;line-height:1.5}.scroll-float-word{display:inline-block;white-space:nowrap}.scroll-float-char{display:inline-block}.scroll-float-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.star-border{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:.875rem 1.5rem;border:0;border-radius:var(--star-border-radius);background:var(--star-border-surface);color:var(--star-border-text);font:inherit;font-weight:500;line-height:1.25;text-decoration:none;-webkit-tap-highlight-color:transparent}.star-border:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 var(--star-border-thickness) var(--star-border-track);pointer-events:none}.star-border__light{position:absolute;top:-48px;left:-48px;z-index:-1;width:calc(100% + 96px);height:calc(100% + 96px);pointer-events:none}button.star-border,a.star-border{cursor:pointer}.star-border:focus-visible{outline:2px solid var(--star-border-track);outline-offset:3px}.star-border:disabled{cursor:not-allowed;opacity:.5}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}html.motion .top{transition:background .4s var(--ease),border-color .4s var(--ease),transform .6s var(--ease)}html.motion .top.tuck{transform:translateY(-110%)}.w,.ln{padding-bottom:.06em;margin-bottom:-.06em}.chapter .w,.page-hero .w{padding-bottom:.1em;margin-bottom:-.1em}.rb-spot:before{display:none}.spot-host{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0}.spot-host .spot-layer{position:absolute;inset:0;padding:0;border-radius:inherit;background:transparent;box-shadow:none}.rb-spot>:not(.spot-host){position:relative;z-index:1}.rb-holder,.rb-holder .magnet,.rb-holder .adopt{display:inline-flex}.rb-holder .star-ring{padding:3px;background:transparent}.rb-holder .star-ring .btn{box-shadow:0 12px 34px -12px #c99a35bf}.statement .sr{margin:0;font:inherit;color:inherit;letter-spacing:inherit}.statement .sr-text{font:inherit;line-height:inherit;font-weight:inherit}.float-host{width:100%}.cta h2.cta-float{margin:0;text-align:center}.cta .cta-float-text{font:inherit;font-size:inherit;font-weight:inherit;line-height:1.05;letter-spacing:inherit;text-align:center}.cta{background:radial-gradient(calc(30% + 30% * var(--glow, 1)) calc(60% + 60% * var(--glow, 1)) at 50% 100%,rgba(201,154,53,calc(.08 + .16 * var(--glow, 1))),transparent 70%),var(--night)}.hpin{min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden;padding-block:clamp(5.5rem,13vh,7.5rem) 3rem}.hpin>.wrap{width:100%}.hpin .sec-head{margin-bottom:clamp(1.6rem,4vh,2.6rem)}.hpin .sector-cards{display:flex;gap:1.1rem;width:max-content;will-change:transform}.hpin .sector-cards .card{width:clamp(270px,22vw,330px);flex:none;min-height:210px}.hpin-bar{margin-top:2rem;height:1px;background:var(--hair);position:relative;max-width:420px}.hpin-bar i{position:absolute;inset:0;background:linear-gradient(90deg,var(--gold),var(--gold-hi));transform-origin:left;transform:scaleX(0)}.steps.rail{position:relative;--fill: 0}.steps.rail:after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--hair)}.steps.rail:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;margin-left:-.5px;z-index:1;background:linear-gradient(var(--gold-hi),var(--gold));transform-origin:top;transform:scaleY(var(--fill));box-shadow:0 0 14px #eac66e8c}.steps.rail li{padding-inline-start:clamp(1.2rem,3vw,2.2rem)}.steps.rail li:before{color:var(--dim);transition:color .6s var(--ease),text-shadow .6s var(--ease)}.steps.rail li.lit:before{color:var(--gold-hi);text-shadow:0 0 24px rgba(234,198,110,.45)}.read-bar{position:fixed;left:0;right:0;top:0;height:2px;z-index:60;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--gold),var(--gold-hi));pointer-events:none}@media (prefers-reduced-motion: reduce){.read-bar{display:none}}
