.hero-intro-preview{position:absolute;inset:0;z-index:4;pointer-events:none;color:#323f4e;will-change:opacity,transform}.intro-inner{position:absolute;left:7%;right:7%;top:25%}.intro-eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px}.intro-dot{width:7px;height:7px;border-radius:50%;background:#c5fe00}.intro-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.intro-line>span{display:block}.intro-title{font-size:clamp(64px,7.4vw,145px);font-weight:600;line-height:1.03;letter-spacing:-.065em;margin:0}.intro-title em{font-style:normal;color:#8995a2}.intro-caption{font-size:15px;line-height:1.6;margin-top:30px;max-width:36em;color:#65717e}.intro-caption b{color:#323f4e;font-weight:500}.intro-side-note{position:absolute;right:0;bottom:12px;font-size:11px;line-height:1.8;text-align:right;color:#65717e}.intro-preview-tools{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:45;display:flex;align-items:center;gap:8px;background:#eaeff5e8;padding:8px;border:1px solid #323f4e20;border-radius:30px;backdrop-filter:blur(18px);transition:opacity .25s}.intro-preview-tools a,.intro-preview-tools button{display:grid;place-items:center;min-width:34px;height:34px;padding:0 12px;border:0;border-radius:24px;font:500 11px Space Grotesk,sans-serif;text-decoration:none;background:transparent;color:#323f4e;cursor:pointer}.intro-preview-tools a[aria-current=page]{background:#323f4e;color:#c5fe00}.intro-preview-tools button{border-left:1px solid #323f4e20;border-radius:0}.intro-preview-tools.is-away{opacity:0;pointer-events:none}.intro-preview-mode .stage>.hint{font-size:12px}.intro-preview-mode .scroll-progress{opacity:0;transition:opacity .3s}.intro-preview-mode.intro-has-scroll .scroll-progress{opacity:1}.intro-variant-2 .intro-inner{top:26%}.intro-ascii{position:relative;width:min(920px,70vw);height:clamp(200px,19vw,360px)}.intro-ascii-fallback{font-size:clamp(80px,13vw,230px);line-height:1;letter-spacing:-.08em;font-weight:600}.intro-ascii.ascii-ready .intro-ascii-fallback{visibility:hidden}.intro-ascii canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.intro-variant-2 .intro-title{font-size:clamp(44px,4vw,76px);font-weight:500;margin-top:2px}.intro-code{position:absolute;right:0;top:34px;font-size:11px;line-height:2.1;letter-spacing:.04em;color:#8995a2}.intro-code i{color:#323f4e;font-style:normal}.intro-cross{position:absolute;width:18px;height:18px;right:5%;top:20%;color:#a0a8b3;font-size:22px;font-weight:300}.intro-variant-3 .intro-inner{top:23%}.intro-editorial-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;border-bottom:1px solid #A0A8B350;padding-bottom:18px;margin-bottom:35px}.intro-variant-3 .intro-title{font-size:clamp(70px,9.7vw,185px);font-weight:500;line-height:.97}.intro-editorial-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:30px}.intro-editorial-bottom p{font-size:17px;max-width:22em;margin:0;line-height:1.5}.intro-pill{display:inline-flex;padding:12px 18px;border-radius:30px;background:#c5fe00;font-size:11px;align-items:center;gap:10px}.intro-editorial-index{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#65717e}.intro-variant-4 .intro-inner{top:24%}.intro-variant-4 .intro-title{font-size:clamp(72px,8vw,152px);line-height:1.07}.intro-kinetic-word{display:inline-block;padding:0 .08em;border-radius:8px;background:#323f4e;color:#eaeff5;transform:rotate(-3deg)}.intro-kinetic-value{display:inline-block;color:#323f4e;position:relative}.intro-kinetic-value:after{content:"";position:absolute;left:0;right:0;bottom:.05em;height:.15em;background:#c5fe00;z-index:-1}.intro-orbit{position:absolute;right:4%;top:8%;width:240px;height:240px;border:1px solid #A0A8B380;border-radius:50%}.intro-orbit:before{content:"";position:absolute;inset:25px;border:1px solid #A0A8B380;border-radius:50%}.intro-orbit:after{content:"";position:absolute;top:16px;left:50%;width:20px;height:20px;background:#c5fe00;border-radius:50%}.intro-orbit .brand-symbol{position:absolute;inset:75px;width:90px;height:90px;background:#323f4e}@media(max-width:1000px){.intro-side-note,.intro-code,.intro-orbit{display:none}.intro-inner{top:28%}.intro-preview-tools{bottom:14px}.intro-preview-tools a,.intro-preview-tools button{padding:0 8px}.intro-title{font-size:clamp(42px,9vw,90px)}.intro-variant-3 .intro-title{font-size:11vw}.intro-editorial-bottom{gap:20px}.intro-editorial-bottom p{font-size:14px}.intro-ascii{width:85vw}.intro-variant-4 .intro-title{font-size:10vw}}@media(prefers-reduced-motion:reduce){.hero-intro-preview{will-change:auto}.intro-preview-tools{transition:none}}.intro-variant-5 .intro-inner{left:5.2%;right:5%;top:24%}.intro-variant-5 .intro-ascii{width:49vw;max-width:960px;height:23vh;min-height:185px;max-height:260px;margin-bottom:16px}.intro-variant-5 .intro-title{font-size:clamp(68px,7.1vw,138px);font-weight:600;line-height:1;letter-spacing:-.065em;max-width:83%}.intro-variant-5 .intro-line{white-space:nowrap}.intro-variant-5 .intro-caption{font-size:15px;margin-top:22px;margin-left:6px}.intro-variant-5 .intro-code{top:14px;right:0;font-size:11px;line-height:2.1;display:flex;flex-direction:column;color:#8995a2}.intro-variant-5 .intro-code span:first-child{color:#65717e}.intro-destination{position:absolute;right:0;bottom:8px;text-align:right}.intro-destination p{font-size:11px;line-height:1.8;margin:0 0 10px;color:#65717e;max-width:none}.intro-destination .intro-pill{padding:12px 18px;font-size:10px;letter-spacing:0}.intro-scroll-cue{position:absolute;left:50%;bottom:10%;transform:translate(-50%);width:84px;height:56px;padding:0;border:0;background:none;pointer-events:auto;cursor:pointer;color:#8995a2}.intro-scroll-cue span{display:block;width:100%;height:100%;background:currentColor;mask:url(assets/icons/arrow-down4.svg) center/contain no-repeat;-webkit-mask:url(assets/icons/arrow-down4.svg) center/contain no-repeat;transition:color .3s}.intro-scroll-cue:hover{color:#323f4e}.intro-scroll-cue:focus-visible{outline:2px solid #323F4E;outline-offset:6px;border-radius:8px}.intro-composite .stage>.hint{display:none}@media(max-height:850px)and (min-width:1001px){.intro-variant-5 .intro-inner{top:21%}.intro-variant-5 .intro-ascii{height:22vh;min-height:140px;margin-bottom:10px}.intro-variant-5 .intro-title{font-size:clamp(62px,6.1vw,115px)}.intro-variant-5 .intro-caption{margin-top:16px}.intro-scroll-cue{bottom:9%;height:44px}}@media(max-width:1000px){.intro-variant-5 .intro-inner{top:25%}.intro-variant-5 .intro-ascii{width:85vw;height:20vh;min-height:135px}.intro-variant-5 .intro-title{font-size:8.5vw;max-width:100%}.intro-variant-5 .intro-destination,.intro-variant-5 .intro-code{display:none}.intro-variant-5 .intro-caption{font-size:13px;max-width:80%}.intro-scroll-cue{bottom:16%;width:60px}}.intro-variant-5 .intro-code,.intro-variant-5 .intro-code span:first-child,.intro-variant-5 .intro-ascii-fallback{color:#8995a2}.intro-variant-5 .intro-code .intro-phase{color:#a0a8b3;transition:color .4s ease}.intro-variant-5 .intro-code .intro-phase.is-active{color:#323f4e}@media(prefers-reduced-motion:reduce){.intro-variant-5 .intro-code .intro-phase{transition:none}}.intro-composite .intro-variant-5 .intro-inner{left:var(--intro-left,5vw)}.intro-composite .intro-variant-5 .intro-caption{margin-left:0}.intro-composite .hero-local-info,.intro-composite .copy{left:var(--intro-left,5vw)}.intro-composite .intro-scroll-cue span{animation:intro-cue-bounce 2.8s ease-in-out infinite;animation-delay:1.5s}.hero-intro-preview[aria-hidden=true] .intro-scroll-cue span{animation-play-state:paused}@keyframes intro-cue-bounce{0%,52%,to{transform:translateY(0)}68%{transform:translateY(6px)}83%{transform:translateY(0)}91%{transform:translateY(2px)}}@media(prefers-reduced-motion:reduce){.intro-composite .intro-scroll-cue span{animation:none}}.intro-preview-mode .scroll-progress.is-hidden,.intro-preview-mode.intro-has-scroll .scroll-progress.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.intro-preview-mode .scroll-progress{visibility:visible;filter:blur(0);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),filter .55s ease,visibility 0s}.intro-preview-mode .scroll-progress.is-hidden,.intro-preview-mode.intro-has-scroll .scroll-progress.is-hidden{opacity:0;transform:translateY(12px);filter:blur(3px);visibility:hidden;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),filter .55s ease,visibility 0s .55s}@media(prefers-reduced-motion:reduce){.intro-preview-mode .scroll-progress,.intro-preview-mode .scroll-progress.is-hidden,.intro-preview-mode.intro-has-scroll .scroll-progress.is-hidden{transition:opacity .15s ease,visibility 0s .15s;transform:none;filter:none}}.intro-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px}.intro-globe-icon{display:inline-block;width:15px;height:15px;flex:0 0 15px;background:currentColor;mask:url(assets/icons/hugeicons/globe.svg) center/contain no-repeat;-webkit-mask:url(assets/icons/hugeicons/globe.svg) center/contain no-repeat}.intro-pill{text-transform:none}.intro-globe-icon{animation:intro-globe-turn 30s linear infinite;transform-origin:center}@keyframes intro-globe-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.intro-globe-icon{animation:none}}
