.rtoUUG_heroSection{isolation:isolate}.rtoUUG_galaxyBackdrop,.rtoUUG_wavesBackdrop{z-index:0;pointer-events:auto;contain:strict;position:absolute;inset:0;overflow:hidden}.rtoUUG_galaxyBackdrop{opacity:.68}.rtoUUG_wavesBackdrop{opacity:.46;filter:blur(.12px);inset:-4vh 0 -10vh;-webkit-mask-image:linear-gradient(#000 0% 68%,#000000d1 78%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#000000d1 78%,#0000 100%)}.rtoUUG_heroBottomFeather{inset-inline:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--bg-primary) 0%, transparent) 0%, color-mix(in srgb, var(--bg-primary) 18%, transparent) 24%, color-mix(in srgb, var(--bg-primary) 72%, transparent) 70%, var(--bg-primary) 100%);-webkit-backdrop-filter:blur(18px);height:clamp(8rem,22vh,15rem);position:absolute;bottom:-1px;-webkit-mask-image:linear-gradient(#0000 0%,#000000b8 26%,#000 100%);mask-image:linear-gradient(#0000 0%,#000000b8 26%,#000 100%)}.rtoUUG_galaxyBackdrop canvas,.rtoUUG_wavesBackdrop canvas{width:100%;height:100%;display:block}.rtoUUG_heroSectionLocked{touch-action:none}.rtoUUG_heroSectionUnlocked{touch-action:pan-y}.rtoUUG_heroTitleShell{will-change:transform,opacity;gap:clamp(1.35rem,3.6vw,2rem)}.rtoUUG_heroTitleShellPulse{animation:.18s cubic-bezier(.16,1,.3,1) rtoUUG_titleIntentPulse}.rtoUUG_lockDock{z-index:2;opacity:0;justify-content:center;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(-6px)}.rtoUUG_lockDockVisible{opacity:1;transform:translateY(0)}.rtoUUG_lockDockHidden{pointer-events:none}.rtoUUG_lockButton{width:3.15rem;height:3.15rem;color:var(--fg-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-primary) 92%, var(--fg-primary) 8%), var(--bg-primary));border:1px solid color-mix(in srgb, var(--fg-primary) 18%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fg-primary) 9%, transparent);border-radius:999px;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,transform .16s cubic-bezier(.16,1,.3,1),opacity .16s;display:inline-flex}.rtoUUG_lockButton:hover{border-color:color-mix(in srgb, var(--fg-primary) 34%, transparent)}.rtoUUG_lockButtonUnlocked{background:linear-gradient(180deg, color-mix(in srgb, var(--fg-primary) 10%, var(--bg-primary) 90%), var(--bg-primary));border-color:color-mix(in srgb, var(--fg-primary) 28%, transparent)}.rtoUUG_lockButton:active{transform:translateY(1px)scale(.98)}.rtoUUG_lockButton svg{width:1.35rem;height:1.35rem;display:block}.rtoUUG_unlockTooltip{z-index:3;width:max-content;max-width:min(18rem,100vw - 2rem);color:var(--bg-primary);background:var(--fg-primary);border:1px solid color-mix(in srgb, var(--bg-primary) 20%, transparent);letter-spacing:.01em;white-space:normal;text-align:center;pointer-events:none;opacity:0;border-radius:.35rem;padding:.5rem .7rem;font-size:.75rem;font-weight:600;line-height:1;transition:opacity .18s,transform .18s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + .65rem);left:50%;transform:translate(-50%,-4px)scale(.96)}.rtoUUG_unlockTooltipVisible{opacity:1;transform:translate(-50%)scale(1)}.rtoUUG_mobileInteractionStatus{z-index:2;width:min(19rem,100vw - 3rem);color:var(--fg-muted);font-family:var(--font-ibm-plex-mono);text-align:center;text-transform:uppercase;letter-spacing:.08em;pointer-events:none;font-size:.67rem;font-weight:600;line-height:1.25;position:absolute;top:-1.9rem;left:50%;transform:translate(-50%)}.rtoUUG_nameStack{flex-direction:column;align-items:center;gap:clamp(.75rem,1.8vw,1.35rem);width:min(100%,64rem);display:flex}.rtoUUG_firstName,.rtoUUG_lastName{justify-content:center;width:100%;margin:0 auto;display:flex;position:relative}.rtoUUG_firstName{max-width:min(100%,64rem);height:clamp(7.7rem,29vw,10.4rem)}.rtoUUG_lastName{max-width:min(90vw,52rem);height:clamp(7.35rem,27vw,9.9rem)}.rtoUUG_heroIntroLine,.rtoUUG_heroPrecisionLine,.rtoUUG_heroLead,.rtoUUG_heroCrafting{display:block}.rtoUUG_heroDetails,.rtoUUG_scrollCue{transition:opacity var(--system-motion-duration) var(--system-motion-ease),filter var(--system-motion-duration) var(--system-motion-ease),transform var(--system-motion-duration) var(--system-motion-ease),visibility var(--system-motion-duration) ease;filter:blur()}.rtoUUG_heroDetailsHidden,.rtoUUG_scrollCueHidden{visibility:hidden;pointer-events:none;filter:blur(var(--system-fade-blur));transform:translateY(8px);opacity:0!important}@media (min-width:768px){.rtoUUG_lockButton{width:3.35rem;height:3.35rem}.rtoUUG_firstName{height:clamp(10rem,18vw,12.6rem)}.rtoUUG_lastName{height:clamp(9.2rem,16.8vw,11.8rem)}.rtoUUG_heroLead,.rtoUUG_heroCrafting{display:inline}}@media (min-width:1024px){.rtoUUG_heroTitleShell{gap:clamp(1.05rem,2vw,1.7rem)}.rtoUUG_nameStack{gap:clamp(0rem,.18vw,.22rem);width:min(98vw,100rem)}.rtoUUG_firstName{max-width:min(98vw,100rem);height:clamp(14.6rem,22vw,19.1rem)}.rtoUUG_lastName{max-width:min(84vw,78rem);height:clamp(13.1rem,19.8vw,17.1rem);margin-top:clamp(-5.25rem,-3.9vw - 1.25rem,-3.6rem)}}@media (max-width:420px){.rtoUUG_nameStack{width:min(100vw - 1.25rem,36rem)}.rtoUUG_firstName{max-width:min(100vw - 1.25rem,36rem);height:clamp(9.6rem,48vw,11.4rem)}.rtoUUG_lastName{max-width:min(95vw - 1.25rem,29rem);height:clamp(8.75rem,42vw,10.25rem)}}@media (max-width:767px){.rtoUUG_heroSectionLocked .rtoUUG_heroTitleShell{transition:top var(--system-motion-duration) var(--system-motion-ease);top:clamp(1.75rem,8vw,2.5rem)}.rtoUUG_heroTitleShell{gap:clamp(1.05rem,4vw,1.45rem)}.rtoUUG_nameStack{gap:0;max-width:calc(100vw - 7rem)}.rtoUUG_firstName,.rtoUUG_lastName{max-width:100%}.rtoUUG_firstName .text-pressure-title{letter-spacing:.012em}.rtoUUG_lastName{max-width:85.5%;height:clamp(9.6rem,48vw,11.4rem);margin-top:clamp(-4.25rem,-15vw,-3.1rem)}.rtoUUG_heroDetails .text-editorial{font-size:.95rem;line-height:1.55}.rtoUUG_unlockTooltip{font-size:.72rem;line-height:1.25}.rtoUUG_heroCrafting,.rtoUUG_heroPrecisionLine{white-space:nowrap}.rtoUUG_heroPrecisionLine{white-space:normal;max-width:min(100%,23rem);margin-inline:auto}}@media (min-width:768px) and (max-height:735px){.rtoUUG_scrollCue{display:none}}@media (max-width:767px) and (max-height:760px){.rtoUUG_scrollCue{display:none}}@media (prefers-reduced-motion:reduce){.rtoUUG_heroTitleShellPulse{animation:none}.rtoUUG_lockDock,.rtoUUG_lockButton,.rtoUUG_unlockTooltip,.rtoUUG_heroDetails,.rtoUUG_scrollCue{transition-duration:1ms}}@keyframes rtoUUG_titleIntentPulse{0%{transform:translateY(0)}45%{transform:translateY(-2px)}to{transform:translateY(0)}}
