:root{--bg-deep:#010308;--bg-primary:#000819;--bg-elevated:#00091d;--accent:#5de4c7;--accent-ink:#000819;--text-primary:#fff;--text-body:#ffffffdb;--text-secondary:#ffffffbd;--text-meta:#ffffff8c;--text-muted:#fff6;--border-soft:#ffffff1a;--border-strong:#ffffff47;--surface-tint:#ffffff0a;--focus-ring:0 0 0 2px #5de4c799;--focus-outline:2px solid #5de4c799;--focus-outline-offset:3px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-deep)}body,code{font-family:Google Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.SkeletonBlock{background-color:#ffffff0d;border-radius:8px;overflow:hidden;position:relative}.SkeletonBlock:after{animation:skeletonShimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#ffffff17 50%,#fff0);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes skeletonShimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.SkeletonBlock:after{animation:none}}.SrOnly{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body{background:var(--bg-deep);font-family:Google Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;margin:0}.TopContainer{position:relative}.App{text-align:left}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:flex-start;background-color:var(--bg-primary);color:#ffffffeb;display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.App-header a{color:#ffffffeb;text-decoration:none}.App-header a:hover{color:#fff}.App-header a:focus-visible{outline:2px solid #ffffffbf;outline-offset:4px}.App-header ol,.App-header ul{list-style:none;margin:0;padding:0}.App-header li{margin:0;padding:0}.App-link{color:inherit;text-decoration:none}.App-link:hover{color:#fff}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Worklist{padding:3em 8%}.WorklistGroup{padding-bottom:1.5em}.WorklistLabel{font-size:1em;letter-spacing:-.01em;line-height:100%;text-transform:uppercase}.WorklistLinks{color:#fff;font-size:2.1em;letter-spacing:-.01em;line-height:115%}.WorklistItemBtn,.WorklistLinks a{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:14px}.WorklistItemBtn{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left;transition:color .2s ease}.WorklistItemBtn:hover{color:#5de4c7}.WorklistCompany{align-items:center;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;color:#ffffffe0;display:inline-flex;font-size:.42em;justify-content:center;letter-spacing:.02em;line-height:1;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.WorklistItemBtn:hover .WorklistCompany,.WorklistLinks a:hover .WorklistCompany{background:#ffffff1f;border-color:#ffffff59}.WorklistItemContent{display:flex;flex-direction:column}.WorklistItemContent:not(:has(.WorklistCompanyLabel)){padding-top:.48em}.WorklistCompanyLabel{color:#ffffffbf;font-size:.4em;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;transition:color .2s ease}.WorklistItemBtn:hover .WorklistCompanyLabel{color:#5de4c7a6}.WorklistProjectName{display:block}.WorklistSkeletonList{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.WorklistSkeletonRow{display:flex;flex-direction:column;gap:10px}.WorklistSkeletonCompany{border-radius:6px;display:block;height:12px;width:72px}.WorklistSkeletonName{border-radius:8px;display:block;height:30px;max-width:100%}.WorklistIconLink{align-items:center;display:inline-flex;height:40px;justify-content:center;margin-right:16px;padding:0;width:40px}.WorklistIconLink svg{display:block;height:40px;width:40px}.Connect a,.connect a{align-items:center;border-radius:10px;color:#ffffffeb;display:inline-flex;justify-content:center;line-height:0;padding:6px;text-decoration:none;transition:transform .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease}.Connect a:hover,.connect a:hover{background:#ffffff0f;color:#fff;transform:translateY(-1px)}.Connect a:active,.connect a:active{transform:translateY(0)}.Connect a:focus-visible,.connect a:focus-visible{outline:2px solid #ffffffbf;outline-offset:4px}.Connect a svg,.connect a svg{display:block}@media (prefers-reduced-motion:reduce){.Connect a,.WorklistCompanyLabel,.WorklistItemBtn,.connect a{transition:none}.Connect a:hover,.connect a:hover{transform:none}}@media (max-width:768px){.App-header{padding:64px 24px 72px}.Worklist{padding:0 1em}.WorklistLinks{font-size:1.5em;line-height:180%}}::view-transition-new(root),::view-transition-old(root){animation-duration:.35s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.MainNav{view-transition-name:main-nav}::view-transition-new(main-nav),::view-transition-old(main-nav){animation:none;mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation-duration:.01s}}.pg-overlay{align-items:center;background:var(--bg-deep);display:flex;justify-content:center;min-height:100vh;padding:24px}.pg-overlay--modal{background:var(--bg-deep);inset:0;overflow:hidden;position:fixed;z-index:1000}.pg-overlay--modal:before{animation:pgGlow 8s ease-in-out infinite alternate;background:radial-gradient(ellipse 700px 450px at 30% 35%,#5de4c72e,#0000 65%),radial-gradient(ellipse 600px 400px at 70% 25%,#4b146440,#0000 60%),radial-gradient(ellipse 500px 350px at 50% 50%,#08646e26,#0000 55%),radial-gradient(ellipse 400px 250px at 20% 20%,#28053733,#0000 60%);content:"";height:80%;left:50%;pointer-events:none;position:absolute;top:-10%;transform:translateX(-50%);width:160%}@keyframes pgGlow{0%{opacity:.7;transform:translateX(-50%) scale(1)}to{opacity:1;transform:translateX(-48%) scale(1.08)}}.pg-card{flex-direction:column;gap:0;max-width:380px;position:relative;text-align:center;width:100%;z-index:1}.pg-card,.pg-icon{align-items:center;display:flex}.pg-icon{background:#5de4c70f;border:1px solid #5de4c71f;border-radius:50%;box-shadow:0 0 40px #5de4c714;color:#5de4c7;height:80px;justify-content:center;margin-bottom:32px;width:80px}.pg-title{color:#fff;font-size:clamp(32px,5vw,44px);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin:0}.pg-body{color:#ffffff80;font-size:16px;line-height:1.6;margin:16px 0 0;max-width:32ch}.pg-form{display:flex;flex-direction:column;gap:0;margin-top:40px;width:100%}.pg-label{color:#fff6;font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:10px;text-align:left;text-transform:uppercase}.pg-input{background:#0000;border:none;border-bottom:2px solid #ffffff1f;border-radius:0;box-sizing:border-box;color:#fff;font-family:inherit;font-size:18px;outline:none;padding:16px 0;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.pg-input:focus-visible{border-bottom-color:var(--accent);box-shadow:0 1px 0 0 var(--accent)}.pg-input::placeholder{color:#ffffff2e}.pg-input:focus{border-color:#5de4c7}.pg-input--error{border-color:#f06060}.pg-error{color:#f06060;font-size:13px;margin:10px 0 0;text-align:left}.pg-button{background:#5de4c7;border:none;border-radius:999px;color:#020a06;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:-.01em;margin-top:28px;padding:16px 20px;transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease;width:100%}.pg-button:hover{box-shadow:0 6px 28px #5de4c740;opacity:.9;transform:translateY(-1px)}.pg-button:active{box-shadow:none;transform:translateY(0)}.pg-button:focus-visible{outline:2px solid #5de4c799;outline-offset:3px}.pg-back{background:none;border:none;color:#ffffff59;cursor:pointer;font-family:inherit;font-size:14px;margin-top:20px;padding:0;transition:color .16s ease}.pg-back:hover{color:#ffffffc7}.pg-back:focus-visible{outline:2px solid #fff9;outline-offset:3px}@media (prefers-reduced-motion:reduce){.pg-back,.pg-button,.pg-input{transition:none}.pg-button:hover{transform:none}.pg-overlay--modal:before{animation:none}}@media (max-width:640px){.pg-icon{height:64px;margin-bottom:24px;width:64px}.pg-body{font-size:15px}.pg-form{margin-top:32px}}.MainNav{align-items:center;background:#0000;box-shadow:none;display:flex;gap:16px;justify-content:space-between;left:0;padding:16px 8%;position:fixed;right:0;top:0;z-index:1000}.MainNav:before{backdrop-filter:blur(40px) saturate(1.6) brightness(1.15);-webkit-backdrop-filter:blur(40px) saturate(1.6) brightness(1.15);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:inset 0 1px 0 0 #ffffff0f,0 4px 16px #00000040;inset:8px 12px;z-index:-1}.MainNav:after,.MainNav:before{content:"";opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.MainNav:after{backdrop-filter:blur(2px) brightness(1.25) contrast(1.05);-webkit-backdrop-filter:blur(2px) brightness(1.25) contrast(1.05);border-radius:14px;inset:10px 14px;transform:scale(1.02);z-index:-2}.MainNav--scrolled:after,.MainNav--scrolled:before{opacity:1}.MainNav__brand{font-weight:600;text-decoration:none}.MainNav__brand,.MainNav__brand:visited{color:#fff}.MainNav__links{column-gap:32px;font-size:1rem;line-height:1;list-style:none;margin:0;padding:10px 0}.MainNav__links,.MainNav__links>li{align-items:flex-end;display:flex}.MainNav__links a:not(.MainNav__cta){color:#fff;display:inline-grid;font-weight:500;grid-template-areas:"label";padding-bottom:6px;position:relative;text-decoration:none}.MainNav__links a:not(.MainNav__cta):before{content:attr(data-text);font-weight:700;grid-area:label;height:0;overflow:hidden;visibility:hidden}.MainNav__links a:not(.MainNav__cta):after{background:currentColor;bottom:0;content:"";height:2px;left:0;opacity:.9;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.MainNav__links a:not(.MainNav__cta) span{grid-area:label}.MainNav__links a:not(.MainNav__cta):focus-visible,.MainNav__links a:not(.MainNav__cta):hover{color:#fff;opacity:1}.MainNav__links a:not(.MainNav__cta):focus-visible:after,.MainNav__links a:not(.MainNav__cta):hover:after{transform:scaleX(1)}.MainNav__links a.active,.MainNav__links a[aria-current=page]{color:#5de4c7;font-weight:700;opacity:1}.MainNav__links a.active:after,.MainNav__links a[aria-current=page]:after{transform:scaleX(1)}.MainNav__links a.active span,.MainNav__links a[aria-current=page] span{font-weight:inherit}.MainNav__links a,.MainNav__links a:focus-visible,.MainNav__links a:hover,.MainNav__links a:visited{text-decoration:none}.MainNav__links a.MainNav__cta,.MainNav__links a.MainNav__cta:visited{color:#0b0f1a}.MainNav__cta,.MainNav__cta:visited{align-items:center;backdrop-filter:blur(14px) saturate(1.6);-webkit-backdrop-filter:blur(14px) saturate(1.6);background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;box-shadow:0 10px 30px #00000047,inset 0 1px 0 #ffffff59;color:#fff;display:inline-flex;justify-content:center;padding:10px 16px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.MainNav__cta:hover{background:#ffffff2e;border-color:#ffffff61;box-shadow:0 14px 38px #00000052,inset 0 1px 0 #ffffff73;text-decoration:none;transform:translateY(-1px)}.MainNav__cta:active{transform:translateY(0)}.MainNav__cta:focus-visible{outline:2px solid #ffffffe6;outline-offset:3px}.MainNav__toggle{align-items:center;background:#0000;border:none;border-radius:16px;color:#fff;cursor:pointer;display:none;height:88px;justify-content:center;transition:transform .2s ease;width:88px}.MainNav__toggle:hover{opacity:.9}.MainNav__toggle:active{transform:translateY(1px)}.MainNav__toggle:focus-visible{outline:2px solid #ffffffe6;outline-offset:3px}.MainNav__toggleIcon{display:block;height:40px;width:40px}.MainNav__toggle{-webkit-tap-highlight-color:transparent}.MainNav__toggleIcon .line{fill:none;stroke:currentColor;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;transform-origin:50px 50px;transition:transform .45s cubic-bezier(.25,1,.5,1),opacity .25s ease}.MainNav__toggleIcon .line1{transform:translateY(0) rotate(0deg)}.MainNav__toggleIcon .line2{opacity:1}.MainNav__toggleIcon .line3{transform:translateY(0) rotate(0deg)}.MainNav__toggle.is-open .MainNav__toggleIcon .line1,.MainNav__toggle[aria-expanded=true] .MainNav__toggleIcon .line1{transform:translateY(20px) rotate(45deg)}.MainNav__toggle.is-open .MainNav__toggleIcon .line2,.MainNav__toggle[aria-expanded=true] .MainNav__toggleIcon .line2{opacity:0}.MainNav__toggle.is-open .MainNav__toggleIcon .line3,.MainNav__toggle[aria-expanded=true] .MainNav__toggleIcon .line3{transform:translateY(-20px) rotate(-45deg)}@media (max-width:900px){.MainNav{padding:14px 6%}.MainNav__links{align-items:flex-start;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);background:#090c16f7;column-gap:0;flex-direction:column;inset:0;justify-content:center;padding:100px 8% 64px;pointer-events:none;position:fixed;row-gap:0;transform:translateX(100%);transition:transform .38s cubic-bezier(.25,1,.5,1),visibility 0ms linear .38s;visibility:hidden}.MainNav__links.is-open{pointer-events:auto;transform:translateX(0);transition:transform .38s cubic-bezier(.25,1,.5,1),visibility 0ms linear 0ms;visibility:visible}.MainNav__links>li{width:100%}.MainNav__links a{align-items:center;background:#0000;border-bottom:1px solid #ffffff14;border-radius:0;display:flex;font-size:2.25rem;font-weight:500;letter-spacing:-.025em;line-height:1;opacity:.85;padding:20px 0;transition:opacity .15s ease;width:100%}.MainNav__links a:focus-visible,.MainNav__links a:hover{background:#0000;opacity:1}.MainNav__links a:after,.MainNav__links a:before{display:none}.MainNav__brand,.MainNav__toggle{position:relative;z-index:1}.MainNav__toggle{display:inline-flex}}@media (max-width:480px){.MainNav{padding:12px 5%}}.MainNav__dropdown{position:relative}.MainNav__dropdownTrigger{align-items:flex-end;appearance:none;-webkit-appearance:none;background:none;border:none;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:500;gap:8px;line-height:1;margin:0;opacity:.92;padding:0 0 6px;position:relative}.MainNav__dropdownTrigger:after{background:#fff;bottom:0;content:"";height:2px;left:0;opacity:.9;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.MainNav__dropdownTrigger:focus-visible:after,.MainNav__dropdownTrigger:hover:after,.MainNav__dropdownTrigger[aria-expanded=true]:after{transform:scaleX(1)}.MainNav__dropdownTrigger,.MainNav__dropdownTrigger:active,.MainNav__dropdownTrigger:focus-visible,.MainNav__dropdownTrigger:hover,.MainNav__dropdownTrigger[aria-expanded=true]{color:#fff}.MainNav__dropdownLabel{color:#fff;display:block;font-weight:700;line-height:1}.MainNav__dropdownTrigger:focus-visible,.MainNav__dropdownTrigger:hover,.MainNav__dropdownTrigger[aria-expanded=true]{font-weight:700;opacity:1}.MainNav__dropdownTrigger:focus-visible{border-radius:2px;outline:2px solid #ffffffe6;outline-offset:3px}.MainNav__dropdownChevron{color:#fff;display:block;flex-shrink:0;height:6px;margin-bottom:2px;transition:transform .2s ease;width:10px}.MainNav__dropdownChevron.is-open{transform:rotate(180deg)}.MainNav__dropdownMenu{backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25);background:#0b0f1ae0;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 16px 40px #0006;display:flex;flex-direction:column;gap:2px;left:50%;list-style:none;margin:0;min-width:300px;padding:6px;position:absolute;top:calc(100% + 10px);transform:translateX(-50%);z-index:1200}.MainNav__dropdownMenu a:after{display:none}.MainNav__dropdownMenu a,.MainNav__dropdownProtectedBtn{border-radius:8px;color:#fff;display:block;font-size:.9375rem;font-weight:500;opacity:.85;padding:9px 14px;text-decoration:none;transition:background .15s ease,opacity .15s ease;white-space:nowrap}.MainNav__dropdownProtectedBtn{background:none;border:none;cursor:pointer;font-family:inherit;line-height:inherit;text-align:left;width:100%}.MainNav__dropdownMenu a:focus-visible,.MainNav__dropdownMenu a:hover,.MainNav__dropdownProtectedBtn:focus-visible,.MainNav__dropdownProtectedBtn:hover{background:#ffffff17;opacity:1;text-decoration:none}.MainNav__dropdownMenu a:focus-visible,.MainNav__dropdownProtectedBtn:focus-visible{border-radius:8px;outline:2px solid #ffffffe6;outline-offset:-2px}@media (max-width:900px){.MainNav__links>li.MainNav__dropdown{align-items:stretch;flex-direction:column}.MainNav__links .MainNav__dropdownTrigger{align-items:center;background:#0000;border:none;border-bottom:1px solid #ffffff14;border-radius:0;display:flex;font-size:2.25rem;font-weight:500;justify-content:space-between;letter-spacing:-.025em;line-height:1;opacity:.85;padding:20px 0;transition:opacity .15s ease;width:100%}.MainNav__links .MainNav__dropdownTrigger:after{display:none}.MainNav__links .MainNav__dropdownTrigger:focus-visible,.MainNav__links .MainNav__dropdownTrigger:hover{background:#0000;opacity:1}.MainNav__dropdownMenu{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;border-radius:0;box-shadow:none;gap:0;min-width:0;padding:4px 0 16px;position:static;transform:none}.MainNav__dropdownMenu a,.MainNav__links .MainNav__dropdownProtectedBtn{background:#0000;border:none;border-bottom:1px solid #ffffff14;border-radius:0;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;opacity:.7;padding:12px 0;white-space:normal}.MainNav__dropdownMenu a:focus-visible,.MainNav__dropdownMenu a:hover,.MainNav__links .MainNav__dropdownProtectedBtn:focus-visible,.MainNav__links .MainNav__dropdownProtectedBtn:hover{background:#0000;border-color:#ffffff14;opacity:1}}.Hero{align-items:flex-end;color:#fff;display:flex;min-height:100svh;overflow:hidden;position:relative}.Hero__bg{background:#05060a;inset:0;isolation:isolate;position:absolute;will-change:transform;z-index:0}.Hero__vignette{background:radial-gradient(1200px 800px at 45% 45%,#0000 0,#00000038 52%,#000000c7 100%),linear-gradient(180deg,#00000073,#0000001f 40%,#000000b8)}.Hero__grain,.Hero__vignette{inset:0;pointer-events:none;position:absolute}.Hero__grain{background-image:repeating-linear-gradient(0deg,#ffffff0d,#ffffff0d 1px,#0000 0,#0000 2px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.035) 1px,#0000 0,#0000 3px);mix-blend-mode:overlay;opacity:.08}.Hero__content{align-items:flex-start;display:flex;flex-direction:column;gap:0;padding:0 8% 12vh;position:relative;width:100%;will-change:transform,opacity;z-index:1}.Hero__intro{color:#5de4c7d9;font-size:clamp(13px,1.2vw,17px);font-weight:500;letter-spacing:.18em;margin:0 0 20px 4px;text-transform:uppercase}.Hero__name{color:#fff;font-size:clamp(64px,11vw,160px);font-weight:700;letter-spacing:-.045em;line-height:.88;margin:0}.Hero__subhead{color:#ffffffbf;font-size:clamp(16px,1.6vw,22px);font-weight:400;line-height:1.55;margin:28px 0 0;max-width:52ch}.Hero__rotatingWrap{display:inline-block;min-width:10ch;position:relative}.Hero__rotatingWord{color:#ffffffeb;display:inline-block;font-weight:500}.Hero__status{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;gap:10px;margin-top:28px;padding:8px 16px 8px 12px}.Hero__statusDot{background:#ffffff59;border-radius:50%;flex-shrink:0;height:8px;position:relative;width:8px}.Hero__statusDot--active{animation:statusPulse 2.4s ease-in-out infinite;background:#34d399;box-shadow:0 0 8px #34d39980}.Hero__statusDot--active:after{animation:statusRing 2.4s ease-in-out infinite;border:1px solid #34d3994d;border-radius:50%;content:"";inset:-3px;position:absolute}.Hero__statusLink{align-items:center;color:inherit;cursor:pointer;display:inline-flex;gap:10px;text-decoration:none;transition:transform .2s ease}.Hero__statusLink:hover{transform:scale(1.04)}.Hero__statusLink:hover .Hero__statusLabel{color:#fffffff2}.Hero__statusLink:hover .Hero__statusDot--active{box-shadow:0 0 14px #34d399b3}.Hero__statusLink:focus-visible{border-radius:999px;outline:2px solid #ffffffe6;outline-offset:4px}.Hero__statusLabel{color:#ffffffc7;font-size:13px;font-weight:500;letter-spacing:.02em;transition:color .2s ease}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes statusRing{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}.Hero__scroll{align-items:center;background:none;border:1px solid #ffffff40;border-radius:999px;color:#ffffffbf;cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin-top:40px;padding:0;text-decoration:none;transform:translateY(0);transition:transform .28s cubic-bezier(.22,1,.36,1),color .2s ease;width:44px;will-change:transform}.Hero__scroll:hover{border-color:#ffffff40;color:#ffffffe6;transform:translateY(6px)}.Hero__scroll:focus-visible{outline:2px solid #ffffffe6;outline-offset:3px;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.Hero__scroll{transition:none}.Hero__scroll:focus-visible,.Hero__scroll:hover{transform:none}.Hero__rotatingWord{transition:none}.Hero__statusDot--active,.Hero__statusDot--active:after{animation:none}}@media (max-width:1024px){.Hero__content{padding:0 8% 10vh}}@media (max-width:640px){.Hero{min-height:100svh}.Hero__content{padding:0 24px 8vh}.Hero__intro{font-size:12px;margin-bottom:14px}.Hero__name{font-size:clamp(56px,16vw,96px);line-height:.9}.Hero__subhead{font-size:15px;margin-top:20px}.Hero__rotatingWrap{min-width:14ch}.Hero__scroll{margin-top:28px}}
/*# sourceMappingURL=main.56ee53c7.css.map*/