.page-module__lIXSqG__page{background:var(--surface-page);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:var(--track-body);place-items:center;display:grid;position:relative;overflow:hidden}.page-module__lIXSqG__backdrop{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 70%,#000 40%,#0000 100%)}.page-module__lIXSqG__layer{background:linear-gradient(90deg, transparent 0%, var(--graphite-400) 30%, var(--strata-green-500) 55%, var(--graphite-400) 80%, transparent 100%);will-change:transform;height:1px;animation-name:page-module__lIXSqG__drift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:-20%;right:-20%}@keyframes page-module__lIXSqG__drift{0%{transform:translate(-15%)}to{transform:translate(15%)}}.page-module__lIXSqG__glow{background:radial-gradient(50% 50%,#a3cc2e1a 0%,#0000 70%);animation:10s ease-in-out infinite page-module__lIXSqG__breathe;position:absolute;inset:0}@keyframes page-module__lIXSqG__breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.page-module__lIXSqG__hero{z-index:1;flex-direction:column;align-items:center;padding:0 24px;display:flex;position:relative}.page-module__lIXSqG__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--text-xs-lh);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--text-tertiary);opacity:0;animation:page-module__lIXSqG__fadeUp .9s var(--ease-out) 1.1s forwards;align-items:center;gap:10px;margin-top:36px;font-weight:500;display:inline-flex}.page-module__lIXSqG__eyebrowSep{color:var(--text-tertiary);opacity:.45}.page-module__lIXSqG__eyebrowSlug{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--text-secondary);opacity:0;animation:page-module__lIXSqG__fadeUp .7s var(--ease-out) 1.3s forwards;background:#a3cc2e14;border:.5px solid #a3cc2e66;border-radius:3px;padding:3px 7px;font-size:10px;font-weight:500;line-height:1}.page-module__lIXSqG__wordmark{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);opacity:0;animation:page-module__lIXSqG__fadeUp .9s var(--ease-out) .9s forwards;margin:14px 0 0;font-size:clamp(72px,14vw,168px);font-weight:600;line-height:.9}.page-module__lIXSqG__tagline{font-family:var(--font-display);letter-spacing:var(--track-heading);color:var(--text-secondary);opacity:0;animation:page-module__lIXSqG__fadeUp .9s var(--ease-out) 1.2s forwards;margin:18px 0 0;font-size:clamp(20px,2.2vw,28px);font-weight:400;line-height:1.2}.page-module__lIXSqG__hookHighlight{animation:page-module__lIXSqG__hookHighlight 1.4s var(--ease-out) 1.7s forwards;background-color:#a3cc2e29;border-radius:4px;margin:0 -8px;padding:4px 8px;position:relative}@keyframes page-module__lIXSqG__hookHighlight{0%{background-color:#a3cc2e52}35%{background-color:#a3cc2e52}to{background-color:#a3cc2e29}}.page-module__lIXSqG__hookHighlight:after{content:"";background:var(--strata-lime-400);transform-origin:0;height:1.5px;animation:page-module__lIXSqG__underline 1.1s var(--ease-out) 2.7s forwards;position:absolute;bottom:-3px;left:8px;right:8px;transform:scaleX(0)}.page-module__lIXSqG__brand{color:var(--text-primary);font-weight:500}.page-module__lIXSqG__rotatorButton{vertical-align:baseline;text-align:center;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0;transition:width .32s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.page-module__lIXSqG__rotatorButton:focus-visible{outline:2px solid var(--surface-brand);outline-offset:4px;border-radius:2px}.page-module__lIXSqG__rotatorButton:after{content:"";opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 20%,#a3cc2e59 50%,#0000 80%) 100% 0/220% 100%;border-radius:2px;position:absolute;inset:0}.page-module__lIXSqG__rotatorButton:hover:after{animation:page-module__lIXSqG__rotatorShimmer .9s var(--ease-out)}@keyframes page-module__lIXSqG__rotatorShimmer{0%{opacity:0;background-position:100% 0}20%{opacity:1}80%{opacity:1}to{opacity:0;background-position:-20% 0}}.page-module__lIXSqG__rotatorSizer{visibility:hidden;pointer-events:none;position:absolute;top:-9999px;left:-9999px}.page-module__lIXSqG__rotatorSizer>span{white-space:nowrap;display:inline-block}.page-module__lIXSqG__rotatorWord{transform-origin:50%;white-space:nowrap;display:inline-block}.page-module__lIXSqG__rotatorWordAnim{animation:.9s cubic-bezier(.22,1,.36,1) both page-module__lIXSqG__hookFlip}@keyframes page-module__lIXSqG__hookFlip{0%{opacity:1;transform:translateY(0)scaleY(1)}22%{opacity:1;transform:translateY(-14px)scaleY(1)}33%{opacity:1;transform:translateY(-14px)scaleY(1)}50%{opacity:0;transform:translateY(-14px)scaleY(0)}67%{opacity:1;transform:translateY(-14px)scaleY(1)}89%{opacity:1;transform:translateY(-14px)scaleY(1)}to{opacity:1;transform:translateY(0)scaleY(1)}}.page-module__lIXSqG__cta{letter-spacing:var(--track-body);color:var(--text-on-brand);background:var(--surface-brand);border-radius:var(--radius-xs);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), background-color .22s var(--ease-out);opacity:0;animation:page-module__lIXSqG__fadeUp .9s var(--ease-out) 1.5s forwards;align-items:center;gap:10px;margin-top:44px;padding:14px 26px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 0 #a3cc2e00}.page-module__lIXSqG__cta:hover{background:var(--strata-green-600);transform:translateY(-1px);box-shadow:0 0 0 4px #a3cc2e33}.page-module__lIXSqG__ctaArrow{transition:transform .22s var(--ease-out);font-family:var(--font-mono);display:inline-block}.page-module__lIXSqG__cta:hover .page-module__lIXSqG__ctaArrow{transform:translate(3px)}.page-module__lIXSqG__mark{aspect-ratio:1;place-items:center;width:clamp(120px,14vw,180px);display:grid;position:relative}.page-module__lIXSqG__markSvg{z-index:1;width:100%;height:100%;position:relative;overflow:visible}.page-module__lIXSqG__markHalo{background:radial-gradient(50% 50% at 50% 45%,#a3cc2e2e 0%,#0000 70%);animation:5.5s ease-in-out infinite page-module__lIXSqG__breathe;position:absolute;inset:-20%}.page-module__lIXSqG__stratumBase,.page-module__lIXSqG__stratumMid,.page-module__lIXSqG__stratumTop{transform-box:fill-box;transform-origin:50%;opacity:0;animation-fill-mode:forwards;animation-timing-function:var(--ease-out)}.page-module__lIXSqG__stratumBase{animation-name:page-module__lIXSqG__stratumIn,page-module__lIXSqG__stratumBreatheSlow;animation-duration:.7s,6s;animation-iteration-count:1,infinite;animation-delay:0s,1.4s}.page-module__lIXSqG__stratumMid{animation-name:page-module__lIXSqG__stratumIn,page-module__lIXSqG__stratumBreatheMid;animation-duration:.7s,5.4s;animation-iteration-count:1,infinite;animation-delay:.18s,1.6s}.page-module__lIXSqG__stratumTop{animation-name:page-module__lIXSqG__stratumIn,page-module__lIXSqG__stratumBreatheFast;animation-duration:.7s,4.8s;animation-iteration-count:1,infinite;animation-delay:.36s,1.8s}@keyframes page-module__lIXSqG__stratumIn{0%{opacity:0;transform:translateY(-18px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-module__lIXSqG__stratumBreatheSlow{0%,to{transform:translateY(0)}50%{transform:translateY(1.5px)}}@keyframes page-module__lIXSqG__stratumBreatheMid{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes page-module__lIXSqG__stratumBreatheFast{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes page-module__lIXSqG__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__lIXSqG__underline{0%{transform:scaleX(0)translateY(0)}64%{transform:scaleX(1)translateY(0)}to{transform:scaleX(1)translateY(-4px)}}.page-module__lIXSqG__footer{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--text-tertiary);z-index:1;opacity:0;animation:page-module__lIXSqG__fadeUp .9s var(--ease-out) 2s forwards;justify-content:center;gap:10px;display:flex;position:absolute;bottom:24px;left:0;right:0}@media (prefers-reduced-motion:reduce){.page-module__lIXSqG__layer,.page-module__lIXSqG__glow,.page-module__lIXSqG__markHalo,.page-module__lIXSqG__stratumBase,.page-module__lIXSqG__stratumMid,.page-module__lIXSqG__stratumTop{animation:none!important}.page-module__lIXSqG__stratumBase,.page-module__lIXSqG__stratumMid,.page-module__lIXSqG__stratumTop{opacity:1}.page-module__lIXSqG__eyebrow,.page-module__lIXSqG__wordmark,.page-module__lIXSqG__tagline,.page-module__lIXSqG__cta,.page-module__lIXSqG__footer,.page-module__lIXSqG__eyebrowSlug{opacity:1;animation:none}.page-module__lIXSqG__hookHighlight{background-color:#a3cc2e29;animation:none}.page-module__lIXSqG__hookHighlight:after{animation:none;transform:scaleX(1)translateY(-4px)}.page-module__lIXSqG__rotatorWordAnim{animation:none}}
