.scenes-module__8HRcXq__fill{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.scenes-module__8HRcXq__intro{background:var(--paper);color:var(--ink);text-align:center;gap:clamp(14px,2.4vh,22px);padding:24px}.scenes-module__8HRcXq__introMark{width:auto;height:clamp(130px,26vh,230px)}.scenes-module__8HRcXq__introTitle{letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:0 .45em;font-size:clamp(1.9rem,6.2vw,4.4rem);font-weight:900;font-stretch:115%;line-height:1.05;display:flex}.scenes-module__8HRcXq__introWord{white-space:nowrap;display:inline-flex}.scenes-module__8HRcXq__introLetter{display:inline-block}.scenes-module__8HRcXq__introRule{background:var(--grad-brand-h);transform-origin:50%;border-radius:99px;width:min(360px,60vw);height:3px}.scenes-module__8HRcXq__introSub{letter-spacing:.42em;text-transform:uppercase;color:var(--blue-700);text-align:center;padding-left:.42em;font-size:clamp(.62rem,1.5vw,.95rem);font-weight:600}.scenes-module__8HRcXq__statement{background:radial-gradient(110% 90% at 50% 30%, var(--navy-soft) 0%, var(--navy) 62%);text-align:center;gap:clamp(20px,3.5vh,34px);padding:24px}.scenes-module__8HRcXq__gridLines{pointer-events:none;background-image:repeating-linear-gradient(45deg,#0000 0 119px,#62b4de13 119px 120px),repeating-linear-gradient(-45deg,#0000 0 119px,#62b4de0d 119px 120px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 100% at 50% 45%,#000 25%,#0000 72%);mask-image:radial-gradient(130% 100% at 50% 45%,#000 25%,#0000 72%)}.scenes-module__8HRcXq__glowBlob{filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#2a4fa061 0%,#20409024 42%,#0000 66%);border-radius:50%;width:62vmax;height:62vmax;position:absolute}.scenes-module__8HRcXq__statementText{letter-spacing:-.01em;text-transform:uppercase;flex-direction:column;gap:clamp(4px,1vh,12px);font-size:clamp(2.1rem,7.6vw,6.4rem);font-weight:900;font-stretch:118%;line-height:.98;display:flex;position:relative}.scenes-module__8HRcXq__statementLine{flex-wrap:wrap;justify-content:center;gap:0 .28em;display:flex}.scenes-module__8HRcXq__statementWord{color:var(--paper);display:inline-block}.scenes-module__8HRcXq__statementAccent{background:var(--grad-brand-h);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.scenes-module__8HRcXq__statementCaption{font-family:var(--font-mono), monospace;letter-spacing:.34em;color:var(--blue-100);opacity:.85;text-align:center;font-size:clamp(.6rem,1.4vw,.8rem);position:relative}.scenes-module__8HRcXq__divImage{will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:0}.scenes-module__8HRcXq__divTint{mix-blend-mode:multiply;background:linear-gradient(160deg,#20409073 0%,#0a12288c 100%);position:absolute;inset:0}.scenes-module__8HRcXq__divShade{background:linear-gradient(#0509144d 0%,#0509142e 30%,#05091473 58%,#050914eb 100%);position:absolute;inset:0}.scenes-module__8HRcXq__divContent{flex-direction:column;align-items:flex-start;gap:clamp(12px,2vh,20px);display:flex;position:absolute;bottom:clamp(90px,15vh,150px);left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.scenes-module__8HRcXq__divKicker{font-family:var(--font-mono), monospace;letter-spacing:.38em;color:var(--blue-100);font-size:clamp(.6rem,1.3vw,.78rem)}.scenes-module__8HRcXq__divTitle{letter-spacing:-.015em;text-transform:uppercase;color:var(--paper);text-shadow:0 2px 28px #05091473;flex-direction:column;font-size:clamp(2.3rem,8vw,6.6rem);font-weight:900;font-stretch:118%;line-height:.97;display:flex}.scenes-module__8HRcXq__divTitleLine{padding-bottom:.06em;display:block;overflow:hidden}.scenes-module__8HRcXq__divTitleInner{display:inline-block}.scenes-module__8HRcXq__divRule{background:var(--grad-brand-h);transform-origin:0;border-radius:99px;width:clamp(80px,12vw,180px);height:3px}.scenes-module__8HRcXq__divCaption{color:var(--mist);max-width:46ch;font-size:clamp(.95rem,2vw,1.25rem);font-weight:500;line-height:1.5}.scenes-module__8HRcXq__outro{background:radial-gradient(120% 110% at 50% 18%, var(--navy-soft) 0%, var(--navy) 65%);text-align:center;gap:clamp(16px,2.6vh,26px);padding:24px}.scenes-module__8HRcXq__outroMark{filter:drop-shadow(0 0 38px #62b4de66);width:auto;height:clamp(110px,22vh,190px)}.scenes-module__8HRcXq__outroTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--paper);padding-left:.18em;font-size:clamp(1.7rem,6.4vw,4.6rem);font-weight:900;font-stretch:120%}.scenes-module__8HRcXq__outroCaption{color:var(--mist);opacity:.9;font-size:clamp(.95rem,2vw,1.2rem);font-weight:500}.scenes-module__8HRcXq__outroPill{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--blue-100);pointer-events:auto;border:1px solid #62b4de59;border-radius:99px;padding:.85em 1.9em;font-size:clamp(.72rem,1.6vw,.9rem);transition:background .3s,border-color .3s}.scenes-module__8HRcXq__outroPill:hover{background:#62b4de1f;border-color:#62b4deb3}.scenes-module__8HRcXq__outroFooter{font-family:var(--font-mono), monospace;letter-spacing:.3em;color:var(--mist);font-size:9px;position:absolute;bottom:clamp(64px,11vh,96px);left:0;right:0}@media (max-width:640px){.scenes-module__8HRcXq__divContent{bottom:clamp(80px,13vh,120px)}.scenes-module__8HRcXq__outroFooter{letter-spacing:.22em;padding:0 16px;font-size:8px}}
.Experience-module__HaXZMW__stage{background:var(--navy);position:fixed;inset:0;overflow:hidden}.Experience-module__HaXZMW__scene{position:absolute;inset:0;overflow:hidden}.Experience-module__HaXZMW__header{z-index:30;pointer-events:none;opacity:0;color:var(--paper);align-items:center;gap:12px;padding:clamp(18px,3vh,30px) clamp(20px,4vw,48px);transition:opacity .7s,transform .7s;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-8px)}.Experience-module__HaXZMW__header[data-visible=true]{opacity:1;transform:translateY(0)}.Experience-module__HaXZMW__headerMark{width:auto;height:26px}.Experience-module__HaXZMW__headerWordmark{letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:800;font-stretch:115%}.Experience-module__HaXZMW__headerLocale{font-family:var(--font-mono), monospace;letter-spacing:.32em;opacity:.55;margin-left:auto;font-size:10px}.Experience-module__HaXZMW__stage[data-theme=light] .Experience-module__HaXZMW__header{color:var(--ink)}.Experience-module__HaXZMW__progress{z-index:30;gap:8px;display:flex;position:absolute;bottom:clamp(22px,4.5vh,40px);left:50%;transform:translate(-50%)}.Experience-module__HaXZMW__progressChip{background:#ffffff38;border-radius:99px;width:clamp(22px,3.4vw,40px);height:3px;padding:0;position:relative;overflow:hidden}.Experience-module__HaXZMW__stage[data-theme=light] .Experience-module__HaXZMW__progressChip{background:#0c0f1429}.Experience-module__HaXZMW__progressChip[data-state=done]{background:#7cd4ea8c}.Experience-module__HaXZMW__stage[data-theme=light] .Experience-module__HaXZMW__progressChip[data-state=done]{background:#2a4fa080}.Experience-module__HaXZMW__progressFill{background:var(--grad-brand-h);transform-origin:0;border-radius:99px;animation-name:Experience-module__HaXZMW__fillbar;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0;transform:scaleX(0)}@keyframes Experience-module__HaXZMW__fillbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Experience-module__HaXZMW__hint{z-index:30;font-family:var(--font-mono), monospace;letter-spacing:.3em;opacity:.45;color:var(--paper);pointer-events:none;font-size:9px;position:absolute;bottom:clamp(22px,4.5vh,40px);right:clamp(20px,4vw,48px)}.Experience-module__HaXZMW__stage[data-theme=light] .Experience-module__HaXZMW__hint{color:var(--ink)}@media (max-width:640px){.Experience-module__HaXZMW__hint,.Experience-module__HaXZMW__headerLocale{display:none}}.Experience-module__HaXZMW__grain{z-index:40;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:300px 300px;position:absolute;inset:0}
