.home-experience-module__djitQq__wrapper{--sky-motion-x:0px;--sky-motion-y:0px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--type-narrative-size:clamp(2rem, 4.15vw, 3.35rem);--type-narrative-track:.02em;--type-header-size:clamp(1.08rem, 1.6vw, 1.58rem);--type-header-track:.03em;--type-project-title-size:clamp(1.95rem, 2.65vw, 2.18rem);--type-project-title-track:.03em;--type-project-meta-size:clamp(.98rem, 1.34vw, 1.16rem);--type-project-meta-track:.037em;--type-utility-size:clamp(.68rem, .9vw, .86rem);--type-utility-track:.12em;isolation:isolate;min-height:100dvh;font-family:var(--font-body);background:radial-gradient(circle at 50% 86%, rgb(var(--color-popup-ink-rgb) / .26), transparent 42%), linear-gradient(180deg, var(--color-page-deep) 0%, var(--color-page) 100%);position:relative;overflow:hidden}.home-experience-module__djitQq__transitionSlab{z-index:18;background:var(--color-transition-slab);pointer-events:none;clip-path:inset(100% 0 0);position:absolute;inset:0}.home-experience-module__djitQq__transitionSlabActive{animation:.42s steps(3,end) forwards home-experience-module__djitQq__slabPass}.home-experience-module__djitQq__wrapper[data-transition-mode=break] .home-experience-module__djitQq__narrativeLayer,.home-experience-module__djitQq__wrapper[data-transition-mode=break] .home-experience-module__djitQq__narrativeSpaceLetter,.home-experience-module__djitQq__wrapper[data-transition-mode=break] .home-experience-module__djitQq__finalPrompt,.home-experience-module__djitQq__wrapper[data-transition-mode=break] .home-experience-module__djitQq__projectCard,.home-experience-module__djitQq__wrapper[data-transition-mode=break] .home-experience-module__djitQq__stageChromeControl,.home-experience-module__djitQq__wrapper[data-transition-mode=break] .home-experience-module__djitQq__stageChromeMenu span,.home-experience-module__djitQq__wrapper[data-transition-mode=break] .home-experience-module__djitQq__stageChromeMenuAction,.home-experience-module__djitQq__wrapper[data-transition-mode=break] .home-experience-module__djitQq__monolithFigure,.home-experience-module__djitQq__wrapper[data-transition-mode=break] .home-experience-module__djitQq__monolithFigure:after,.home-experience-module__djitQq__wrapper[data-transition-mode=break] .home-experience-module__djitQq__switchButton,.home-experience-module__djitQq__wrapper[data-transition-mode=break] .home-experience-module__djitQq__switchActive,.home-experience-module__djitQq__wrapper[data-transition-mode=break] .home-experience-module__djitQq__frameCanvas,.home-experience-module__djitQq__wrapper[data-transition-mode=break] .home-experience-module__djitQq__frameRoadOverlay{transition:none!important}@keyframes home-experience-module__djitQq__slabPass{0%{clip-path:inset(100% 0 0)}50%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes home-experience-module__djitQq__chromePopoverIn{0%{opacity:0;transform:translateY(-.45rem)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes home-experience-module__djitQq__chromeControlsIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translate(0,0)}}.home-experience-module__djitQq__narrative{top:auto;bottom:calc(var(--safe-bottom) + clamp(5.2rem, 10.8vh, 7rem));z-index:5;width:min(48rem, calc(100vw - var(--safe-left) - var(--safe-right) - 2.5rem));pointer-events:none;min-height:8rem;position:absolute;left:50%;transform:translate(-50%)}.home-experience-module__djitQq__narrativeLayer{--narrative-opacity:0;--narrative-shift:0rem;text-align:center;opacity:var(--narrative-opacity);transform:translate3d(0, var(--narrative-shift), 0);will-change:opacity, transform;align-content:start;justify-items:center;gap:.7rem;transition:opacity .26s,transform .32s;display:grid;position:absolute;inset:0}.home-experience-module__djitQq__narrativeEyebrow,.home-experience-module__djitQq__narrativeCaption{font-size:var(--type-utility-size);letter-spacing:var(--type-utility-track);text-transform:uppercase;color:var(--color-text-muted);margin:0}.home-experience-module__djitQq__narrativeTitle{max-width:14ch;font-size:var(--type-narrative-size);letter-spacing:var(--type-narrative-track);line-height:.94;font-family:var(--font-heading);color:var(--color-text);margin:0;font-weight:600}.home-experience-module__djitQq__narrativeEarth .home-experience-module__djitQq__narrativeTitle{max-width:none}.home-experience-module__djitQq__narrativeEarthTitle{text-transform:uppercase;justify-items:center;gap:.12em;display:grid}.home-experience-module__djitQq__narrativeScrollPrompt{color:rgb(var(--color-cream-rgb) / .78);pointer-events:none;align-items:center;gap:.52rem;margin-top:clamp(.35rem,1vh,.7rem);display:inline-flex}.home-experience-module__djitQq__narrativeScrollIcon{width:1.5rem;height:1.5rem;color:rgb(var(--color-cream-rgb) / .84);justify-content:center;align-items:center;animation:1.65s ease-in-out infinite home-experience-module__djitQq__narrativeScrollFloat;display:inline-flex}.home-experience-module__djitQq__narrativeScrollIcon svg{width:100%;height:100%;display:block}.home-experience-module__djitQq__narrativeScrollGlyph{animation:1.3s ease-in-out infinite home-experience-module__djitQq__narrativeScrollGlyph}.home-experience-module__djitQq__narrativeScrollLabel{font-size:var(--type-utility-size);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-cream-rgb) / .78)}.home-experience-module__djitQq__narrativeSpaceWord{letter-spacing:.58em;pointer-events:auto;margin-right:-.58em;display:inline-flex}.home-experience-module__djitQq__narrativeSpaceLetter{transform:translate3d(var(--letter-shift,0em), 0, 0);will-change:transform;transition:transform .24s;display:inline-block}.home-experience-module__djitQq__narrativeSriLankaTitle{justify-items:center;gap:.12em;max-width:none;display:grid}.home-experience-module__djitQq__narrativeSriLanka .home-experience-module__djitQq__narrativeTitle{max-width:none;line-height:.98}.home-experience-module__djitQq__narrativeSriLankaTitle span{white-space:nowrap}.home-experience-module__djitQq__narrativeFinalTitle{max-width:none;font-size:var(--type-header-size);letter-spacing:var(--type-header-track);color:var(--color-accent-blue);text-shadow:0 .12rem .8rem rgb(var(--color-shadow-rgb) / .24);white-space:nowrap;line-height:1.02}@keyframes home-experience-module__djitQq__narrativeScrollFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(.18rem)}}@keyframes home-experience-module__djitQq__narrativeScrollGlyph{0%{opacity:.28;transform:translateY(-.2rem)}25%{opacity:.92}to{opacity:.24;transform:translateY(.22rem)}}.home-experience-module__djitQq__finalPrompt{--narrative-opacity:0;--narrative-shift:0rem;left:50%;bottom:calc(var(--safe-bottom) + clamp(1.15rem, 2.4vh, 1.6rem));z-index:5;width:min(21.625rem, calc(100vw - var(--safe-left) - var(--safe-right) - 2rem));pointer-events:none;text-align:center;opacity:var(--narrative-opacity);transform:translate3d(-50%, var(--narrative-shift), 0);will-change:opacity, transform;justify-items:center;transition:opacity .26s,transform .32s;display:grid;position:fixed}.home-experience-module__djitQq__stageChrome{--chrome-opacity:0;--chrome-top-position:calc(var(--safe-top) + clamp(.85rem, 1.95vh, 1.25rem));--chrome-bottom-position:calc(var(--safe-bottom) + clamp(1.15rem, 2.4vh, 1.6rem));--chrome-bar-transition-progress:1;--chrome-bar-top-rest-alpha:.62;--chrome-bar-bottom-rest-alpha:.56;--chrome-y-top:var(--chrome-top-position);--chrome-y-bottom:auto;top:var(--chrome-y-top);bottom:var(--chrome-y-bottom);z-index:52;width:min(67.25rem, calc(100vw - var(--safe-left) - var(--safe-right) - 2.75rem));pointer-events:none;opacity:var(--chrome-opacity);will-change:opacity;transition:none;position:fixed;left:50%;transform:translate(-50%)}.home-experience-module__djitQq__stageChromeDismiss{z-index:51;background:0 0;border:0;padding:0;position:fixed;inset:0}.home-experience-module__djitQq__stageChromeBar{z-index:1;isolation:isolate;pointer-events:auto;border:1px solid var(--color-line);background:linear-gradient(180deg, rgb(var(--color-chrome-top-rgb) / calc(1 - ((1 - var(--chrome-bar-top-rest-alpha)) * var(--chrome-bar-transition-progress)))) 0%, rgb(var(--color-chrome-bottom-rgb) / calc(1 - ((1 - var(--chrome-bar-bottom-rest-alpha)) * var(--chrome-bar-transition-progress)))) 100%);min-height:3rem;box-shadow:0 .8rem 1.9rem rgb(var(--color-shadow-rgb) / .18), inset 0 1px 0 rgb(var(--color-cream-rgb) / .028);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:.8rem;grid-template-columns:2.8rem 1fr 2.8rem;align-items:center;padding:0 1.5rem;display:grid;position:relative}.home-experience-module__djitQq__stageChromePopover{border:1px solid rgb(var(--color-popup-ink-rgb) / .22);background:linear-gradient(180deg, rgb(var(--color-menu-surface-top-rgb) / .96), rgb(var(--color-menu-surface-bottom-rgb) / .98));min-width:15.5rem;box-shadow:0 .9rem 2rem rgb(var(--color-shadow-rgb) / .22), inset 0 1px 0 rgb(var(--color-cream-rgb) / .05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;z-index:4;border-radius:.5rem;padding:.78rem;animation:.18s cubic-bezier(.22,1,.36,1) both home-experience-module__djitQq__chromePopoverIn;position:absolute;top:calc(100% + .58rem)}.home-experience-module__djitQq__stageChromePopover:before{content:"";border-top:1px solid rgb(var(--color-popup-ink-rgb) / .22);border-left:1px solid rgb(var(--color-popup-ink-rgb) / .22);background:rgb(var(--color-menu-surface-top-rgb) / .96);width:.82rem;height:.82rem;position:absolute;top:-.42rem;transform:rotate(45deg)}.home-experience-module__djitQq__stageChromeMenuPopover{width:min(28rem, calc(100vw - var(--safe-left) - var(--safe-right) - 2rem));max-height:calc(100dvh - var(--safe-top) - 5.5rem);overscroll-behavior:contain;left:-.14rem;overflow-y:auto}.home-experience-module__djitQq__stageChromeMenuPopover:before{left:.92rem}.home-experience-module__djitQq__stageChromeMenuHeader{gap:.16rem;padding:.08rem .08rem .72rem;display:grid}.home-experience-module__djitQq__stageChromeMenuTitle{font-family:var(--font-heading);letter-spacing:.03em;color:rgb(var(--color-warm-heading-rgb) / .96);font-size:1.2rem;line-height:1}.home-experience-module__djitQq__stageChromeMenuActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.home-experience-module__djitQq__stageChromeMenuAction{appearance:none;border:1px solid rgb(var(--color-warm-muted-rgb) / .14);min-height:3.1rem;font-family:var(--font-main-ui);letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--color-warm-text-rgb) / .86);background:rgb(var(--color-cream-rgb) / .045);cursor:none;border-radius:.38rem;justify-content:flex-start;align-items:center;gap:.48rem;padding:.54rem .6rem;font-size:.64rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:flex}.home-experience-module__djitQq__stageChromeMenuAction:hover,.home-experience-module__djitQq__stageChromeMenuAction:focus-visible,.home-experience-module__djitQq__stageChromeMenuActionActive{border-color:rgb(var(--color-warm-muted-rgb) / .3);color:rgb(var(--color-cream-rgb) / .98);background:rgb(var(--color-cream-rgb) / .088);outline:none;transform:translateY(-.04rem)}.home-experience-module__djitQq__stageChromeMenuAction span{display:block}.home-experience-module__djitQq__stageChromeMenuAction svg{opacity:.72;flex:none;width:1rem;height:1rem}.home-experience-module__djitQq__stageChromeControlPanel{border-top:1px solid rgb(var(--color-warm-muted-rgb) / .1);gap:.58rem;margin-top:.72rem;padding-top:.72rem;animation:.22s cubic-bezier(.22,1,.36,1) both home-experience-module__djitQq__chromeControlsIn;display:grid}.home-experience-module__djitQq__stageChromeControlPanelHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-experience-module__djitQq__stageChromeControlHint{font-family:var(--font-body);color:rgb(var(--color-warm-text-rgb) / .62);white-space:nowrap;font-size:.78rem}.home-experience-module__djitQq__stageChromeSwitcherGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem .62rem;display:grid}.home-experience-module__djitQq__stageChromePopoverSection{flex:1 1 0;gap:.34rem;min-width:0;display:grid}.home-experience-module__djitQq__stageChromePopoverSection+.home-experience-module__djitQq__stageChromePopoverSection{margin-top:0}.home-experience-module__djitQq__stageChromePopoverLabel{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-warm-muted-rgb) / .56);font-size:.66rem}.home-experience-module__djitQq__stageChromeBar:before{content:"";border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:0}.home-experience-module__djitQq__stageChromeBar:after{content:none;pointer-events:none}.home-experience-module__djitQq__stageChromeBrand{font-family:var(--font-main-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--color-chrome-text);white-space:nowrap;justify-self:center;font-size:clamp(1.18rem,1.55vw,1.56rem);transform:translateY(-.03em)}.home-experience-module__djitQq__stageChromeControl,.home-experience-module__djitQq__stageChromeMenu,.home-experience-module__djitQq__stageChromeUser{width:1.82rem;height:1.82rem;color:rgb(var(--color-warm-muted-rgb) / .86);justify-content:center;align-items:center;display:inline-flex;position:relative}.home-experience-module__djitQq__stageChromeControl{appearance:none;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0;transition:transform .18s,color .18s}.home-experience-module__djitQq__stageChromeBar:hover .home-experience-module__djitQq__stageChromeControl,.home-experience-module__djitQq__stageChromeBar:focus-within .home-experience-module__djitQq__stageChromeControl{color:rgb(var(--color-cream-rgb) / .96);transform:translateY(-.02rem)scale(1.03)}.home-experience-module__djitQq__stageChromeControl:hover{transform:translateY(-.04rem)scale(1.06)}.home-experience-module__djitQq__stageChromeControl:focus-visible{outline:2px solid rgb(var(--color-cream-rgb) / .36);outline-offset:2px}.home-experience-module__djitQq__stageChromeMenu{justify-self:start}.home-experience-module__djitQq__stageChromeMenu span{background:currentColor;border-radius:999px;width:1.32rem;height:.13rem;transition:transform .26s,width .26s,height .26s,border-radius .26s,opacity .22s;position:absolute}.home-experience-module__djitQq__stageChromeMenu span:first-child{transform:translateY(-.36rem)}.home-experience-module__djitQq__stageChromeMenu span:nth-child(2){width:.94rem;transform:translateY(0)}.home-experience-module__djitQq__stageChromeMenu span:nth-child(3){transform:translateY(.36rem)}.home-experience-module__djitQq__stageChromeMenu span:nth-child(4){opacity:.72;width:.18rem;height:.18rem;transform:translate(.62rem)}.home-experience-module__djitQq__stageChromeMenuOpen span:first-child{border-radius:.1rem;width:.18rem;height:.98rem;transform:translate(-.34rem)}.home-experience-module__djitQq__stageChromeMenuOpen span:nth-child(2){opacity:1;border-radius:.1rem;width:.18rem;height:.98rem;transform:translate(.34rem)}.home-experience-module__djitQq__stageChromeMenuOpen span:nth-child(3){border-radius:.1rem;width:.18rem;height:.88rem;transform:translate(-.1rem,-.01rem)rotate(-32deg)}.home-experience-module__djitQq__stageChromeMenuOpen span:nth-child(4){opacity:1;border-radius:.1rem;width:.18rem;height:.88rem;transform:translate(.1rem,-.01rem)rotate(32deg)}.home-experience-module__djitQq__stageChromeUser{border:.1rem solid;border-radius:999px;justify-self:end}.home-experience-module__djitQq__stageChromeUserHead,.home-experience-module__djitQq__stageChromeUserBody{background:currentColor;display:block;position:absolute}.home-experience-module__djitQq__stageChromeUserHead{border-radius:999px;width:.28rem;height:.28rem;top:.31rem}.home-experience-module__djitQq__stageChromeUserBody{background:0 0;border:.1rem solid;border-top:0;border-radius:0 0 999px 999px;width:.78rem;height:.42rem;bottom:.25rem}.home-experience-module__djitQq__infoModalLayer{z-index:60;padding:max(1rem, var(--safe-top)) max(1rem, var(--safe-right)) max(1rem, var(--safe-bottom)) max(1rem, var(--safe-left));place-items:center;display:grid;position:fixed;inset:0}.home-experience-module__djitQq__infoModalBackdrop{background:radial-gradient(circle at 50% 20%, rgb(var(--color-chrome-top-rgb) / .16), transparent 36%), rgb(var(--color-modal-backdrop-rgb) / .64);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;padding:0;position:absolute;inset:0}.home-experience-module__djitQq__infoModal{width:min(72rem,100%);min-height:min(37rem, calc(100vh - var(--safe-top) - var(--safe-bottom) - 2rem));max-height:min(46rem, calc(100vh - var(--safe-top) - var(--safe-bottom) - 2rem));border:1px solid rgb(var(--color-warm-muted-rgb) / .22);background:linear-gradient(180deg, rgb(var(--color-modal-surface-top-rgb) / .98), rgb(var(--color-modal-surface-bottom-rgb) / .99));box-shadow:0 1.8rem 4rem rgb(var(--color-shadow-rgb) / .38), inset 0 1px 0 rgb(var(--color-cream-rgb) / .06);border-radius:.5rem;padding:clamp(1.2rem,2.8vw,2.2rem);position:relative;overflow:auto}.home-experience-module__djitQq__infoModalHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-experience-module__djitQq__infoModalEyebrow,.home-experience-module__djitQq__infoModalSectionTitle{font-family:var(--font-main-ui);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.home-experience-module__djitQq__infoModalEyebrow{color:rgb(var(--color-warm-muted-rgb) / .62)}.home-experience-module__djitQq__infoModalClose{appearance:none;border:1px solid rgb(var(--color-warm-muted-rgb) / .18);background:rgb(var(--color-cream-rgb) / .05);width:2rem;height:2rem;color:rgb(var(--color-warm-text-rgb) / .9);cursor:none;border-radius:999px;flex:none;position:relative}.home-experience-module__djitQq__infoModalClose span{background:currentColor;border-radius:999px;width:.9rem;height:.12rem;position:absolute;top:50%;left:50%}.home-experience-module__djitQq__infoModalClose span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.home-experience-module__djitQq__infoModalClose span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.home-experience-module__djitQq__infoModalClose:hover,.home-experience-module__djitQq__infoModalClose:focus-visible{border-color:rgb(var(--color-warm-muted-rgb) / .34);background:rgb(var(--color-cream-rgb) / .09);outline:none}.home-experience-module__djitQq__infoModalIntro{align-content:start;gap:.8rem;padding-right:clamp(1rem,3vw,3rem);display:grid}.home-experience-module__djitQq__infoModalBody{grid-template-columns:minmax(17rem,.72fr) minmax(25rem,1.28fr);gap:clamp(2rem,5vw,5rem);margin-top:clamp(2rem,5vw,4.5rem);display:grid}.home-experience-module__djitQq__infoModalKicker{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-warm-muted-rgb) / .62);font-size:.72rem}.home-experience-module__djitQq__infoModalTitle{font-family:var(--font-heading);letter-spacing:.02em;color:rgb(var(--color-warm-heading-rgb) / .98);margin:0;font-size:clamp(3.4rem,7vw,6.2rem);line-height:.88}.home-experience-module__djitQq__infoModalSummary{max-width:31rem;font-family:var(--font-body);color:rgb(var(--color-warm-text-rgb) / .74);margin:0;font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.55}.home-experience-module__djitQq__infoModalSections{border-top:1px solid var(--color-project-line-dark);align-content:start;display:grid}.home-experience-module__djitQq__infoModalSection{border-bottom:1px solid var(--color-project-line-dark);grid-template-columns:2.2rem minmax(7.5rem,.5fr) minmax(0,1.5fr);align-items:start;gap:clamp(.8rem,2vw,1.5rem);padding:1.05rem 0;display:grid}.home-experience-module__djitQq__infoModalSectionNumber{font-family:var(--font-body);letter-spacing:.08em;color:rgb(var(--color-warm-muted-rgb) / .48);font-size:.62rem}.home-experience-module__djitQq__infoModalSectionTitle{color:rgb(var(--color-warm-heading-rgb) / .92);margin:0}.home-experience-module__djitQq__infoModalList{font-family:var(--font-body);color:rgb(var(--color-warm-text-rgb) / .72);gap:.32rem;margin:0;padding:0;font-size:.88rem;line-height:1.38;list-style:none;display:grid}.home-experience-module__djitQq__infoModalList li{padding-left:.82rem;position:relative}.home-experience-module__djitQq__infoModalList li:before{content:"";background:rgb(var(--color-warm-muted-rgb) / .52);width:.36rem;height:1px;position:absolute;top:.56em;left:0}.home-experience-module__djitQq__profileLayer{z-index:62;padding:max(.75rem, var(--safe-top)) max(.75rem, var(--safe-right)) max(.75rem, var(--safe-bottom)) max(.75rem, var(--safe-left));justify-content:flex-end;display:flex;position:fixed;inset:0}.home-experience-module__djitQq__profileBackdrop{background:rgb(var(--color-modal-backdrop-rgb) / .7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;position:absolute;inset:0}.home-experience-module__djitQq__profilePanel{border:1px solid var(--color-project-line-dark);width:min(30rem,100%);height:100%;color:rgb(var(--color-warm-text-rgb) / .9);background:var(--color-project-shell-raised);box-shadow:-1rem 0 3rem rgb(var(--color-shadow-rgb) / .22);border-radius:.2rem;grid-template-rows:auto auto minmax(0,1fr) auto;padding:clamp(1.1rem,2.4vw,1.7rem);animation:.32s cubic-bezier(.22,1,.36,1) both home-experience-module__djitQq__profilePanelIn;display:grid;position:relative;overflow:auto}@keyframes home-experience-module__djitQq__profilePanelIn{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0,0)}}.home-experience-module__djitQq__profileHeader,.home-experience-module__djitQq__profileFooter{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-experience-module__djitQq__profileHeader>span,.home-experience-module__djitQq__profileFooter{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-warm-muted-rgb) / .58);font-size:.64rem}.home-experience-module__djitQq__profileIdentity{border-bottom:1px solid var(--color-project-line-dark);grid-template-columns:3.6rem minmax(0,1fr);align-items:center;gap:1rem;padding:clamp(1.5rem,4vh,2.4rem) 0 clamp(1.25rem,3vh,1.8rem);display:grid}.home-experience-module__djitQq__profileMonogram{border:1px solid rgb(var(--color-warm-muted-rgb) / .34);width:3.6rem;height:4.4rem;font-family:var(--font-heading);color:rgb(var(--color-warm-heading-rgb) / .96);background:color-mix(in srgb, var(--color-project-paper) 7%, transparent);place-items:center;font-size:1.2rem;display:grid}.home-experience-module__djitQq__profileIdentity>div{gap:.28rem;min-width:0;display:grid}.home-experience-module__djitQq__profileStatus{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-blue);font-size:.62rem}.home-experience-module__djitQq__profileIdentity h2{overflow-wrap:anywhere;font-family:var(--font-heading);letter-spacing:0;color:rgb(var(--color-warm-heading-rgb) / .98);margin:0;font-size:clamp(1.9rem,5vw,2.8rem);font-weight:600;line-height:.92}.home-experience-module__djitQq__profileIdentity p{max-width:29rem;color:rgb(var(--color-warm-text-rgb) / .58);margin:0;font-size:.8rem;line-height:1.45}.home-experience-module__djitQq__profileForm,.home-experience-module__djitQq__profileOverview{align-self:start;gap:1rem;padding:1.35rem 0;display:grid}.home-experience-module__djitQq__profileForm>label,.home-experience-module__djitQq__profileForm fieldset{border:0;gap:.48rem;margin:0;padding:0;display:grid}.home-experience-module__djitQq__profileForm>label>span,.home-experience-module__djitQq__profileForm legend,.home-experience-module__djitQq__profileDetailRow>span{letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--color-warm-muted-rgb) / .58);font-size:.62rem;font-weight:700}.home-experience-module__djitQq__profileForm input,.home-experience-module__djitQq__profileForm select{border:1px solid var(--color-project-line-dark);width:100%;min-height:2.75rem;color:rgb(var(--color-warm-heading-rgb) / .94);background:color-mix(in srgb, var(--color-project-paper) 5%, transparent);border-radius:.15rem;outline:none;padding:.7rem .82rem}.home-experience-module__djitQq__profileForm input:focus,.home-experience-module__djitQq__profileForm select:focus{border-color:var(--color-accent-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent-blue) 16%, transparent)}.home-experience-module__djitQq__profileForm input::placeholder{color:rgb(var(--color-warm-text-rgb) / .34)}.home-experience-module__djitQq__profileContactOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.home-experience-module__djitQq__profileContactOptions label{position:relative}.home-experience-module__djitQq__profileContactOptions input{opacity:0;pointer-events:none;position:absolute}.home-experience-module__djitQq__profileContactOptions span{border:1px solid var(--color-project-line-dark);min-height:2.55rem;color:rgb(var(--color-warm-text-rgb) / .64);border-radius:.15rem;place-items:center;font-size:.72rem;transition:border-color .16s,background-color .16s,color .16s;display:grid}.home-experience-module__djitQq__profileContactOptions input:checked+span{border-color:var(--color-accent-blue);color:rgb(var(--color-warm-heading-rgb) / .96);background:color-mix(in srgb, var(--color-accent-blue) 14%, transparent)}.home-experience-module__djitQq__profileActions{justify-content:flex-end;align-items:center;gap:.8rem;padding-top:.3rem;display:flex}.home-experience-module__djitQq__profilePrimaryButton,.home-experience-module__djitQq__profileTextButton{letter-spacing:.06em;text-transform:uppercase;border-radius:.15rem;min-height:2.8rem;padding:.65rem 1rem;font-size:.72rem;font-weight:700}.home-experience-module__djitQq__profilePrimaryButton{border:1px solid var(--color-project-accent-soft);color:var(--color-project-shell);background:var(--color-project-accent-soft)}.home-experience-module__djitQq__profileTextButton{color:rgb(var(--color-warm-text-rgb) / .68);background:0 0;border:0}.home-experience-module__djitQq__profileDetailRow{border-bottom:1px solid var(--color-project-line-dark);grid-template-columns:4.8rem minmax(0,1fr);gap:.25rem 1rem;padding-bottom:1rem;display:grid}.home-experience-module__djitQq__profileDetailRow strong{color:rgb(var(--color-warm-heading-rgb) / .92);font-size:.92rem}.home-experience-module__djitQq__profileDetailRow small{overflow-wrap:anywhere;color:rgb(var(--color-warm-text-rgb) / .5);grid-column:2;font-size:.72rem}.home-experience-module__djitQq__profileOverview>.home-experience-module__djitQq__profilePrimaryButton{justify-self:end}.home-experience-module__djitQq__profileFooter{border-top:1px solid var(--color-project-line-dark);padding-top:1rem}.home-experience-module__djitQq__monolithOverlay{--monolith-opacity:0;--monolith-road-offset:clamp(5.5rem, 13vh, 7.6rem);z-index:4;pointer-events:none;position:absolute;inset:0}.home-experience-module__djitQq__projectCard{appearance:none;left:var(--project-left);pointer-events:auto;opacity:var(--monolith-opacity);background:0 0;border:0;align-items:flex-end;padding:0;transition:opacity .18s linear,transform .18s;display:flex;position:absolute;top:auto}.home-experience-module__djitQq__projectCard:focus-visible{outline:none}.home-experience-module__djitQq__projectLayoutStandard,.home-experience-module__djitQq__projectLayoutWide{justify-content:flex-start;transform:translate(-50%,-50%)}.home-experience-module__djitQq__projectLayoutStandard{gap:var(--project-gap,clamp(.52rem, .72vw, .58rem));max-width:min(var(--project-max-width,19.75rem), 24vw)}.home-experience-module__djitQq__projectLayoutReverse{justify-content:flex-end;gap:var(--project-gap,clamp(1.1rem, 1.8vw, 1.5rem));max-width:min(var(--project-max-width,20rem), 25vw);flex-direction:row-reverse;transform:translate(-50%,-50%)}.home-experience-module__djitQq__projectLayoutWide{gap:var(--project-gap,clamp(.42rem, .65vw, .48rem));max-width:min(var(--project-max-width,25.5rem), 32vw)}.home-experience-module__djitQq__projectPaathrePosition{top:63.9%}.home-experience-module__djitQq__projectClassic3Position{top:67.2%}.home-experience-module__djitQq__projectClassic1Position{top:35.44%}.home-experience-module__djitQq__projectClassic2Position{top:35.96%}.home-experience-module__djitQq__projectContent{text-shadow:0 .12rem .48rem rgb(var(--color-stage-shadow-rgb) / .08);align-self:center;justify-items:start;gap:.08rem;display:grid}.home-experience-module__djitQq__projectLayoutReverse .home-experience-module__djitQq__projectContent{text-align:right;justify-items:end}.home-experience-module__djitQq__projectTitle{font-family:var(--font-classic-title);font-size:var(--type-project-title-size);letter-spacing:var(--type-project-title-track);color:rgb(var(--color-warm-heading-rgb) / .96);text-shadow:0 .08rem .4rem rgb(var(--color-stage-shadow-rgb) / .12);white-space:nowrap;text-wrap:nowrap;margin:0;line-height:.96}.home-experience-module__djitQq__projectTitleClassic{font-family:var(--font-classic-title);font-style:normal}.home-experience-module__djitQq__projectTitlePaathre{font-family:var(--font-paathre-title);letter-spacing:.02em;font-weight:500}.home-experience-module__djitQq__projectMeta{font-size:var(--type-project-meta-size);letter-spacing:var(--type-project-meta-track);color:rgb(var(--color-warm-text-rgb) / .88);white-space:nowrap;text-wrap:nowrap;font-weight:500}.home-experience-module__djitQq__projectMetaClassic{font-family:var(--font-classic-title)}.home-experience-module__djitQq__projectMetaPaathre{font-family:var(--font-paathre-title);letter-spacing:.025em}.home-experience-module__djitQq__projectBadge{min-height:1.5rem;font-family:var(--font-main-ui);font-size:var(--type-utility-size);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-cream-rgb) / .96);white-space:nowrap;text-wrap:nowrap;border-radius:.38rem;justify-content:center;align-items:center;margin-top:5px;padding:.02rem .52rem;font-weight:700;display:inline-flex}.home-experience-module__djitQq__projectBadgeCritical{background:var(--color-status-critical)}.home-experience-module__djitQq__projectBadgeWarm{background:var(--color-status-warm)}.home-experience-module__djitQq__projectBadgeSuccess{background:var(--color-status-success)}.home-experience-module__djitQq__projectBadgeDark{background:var(--color-status-dark)}.home-experience-module__djitQq__monolithFigure{--building-width:clamp(4.2rem, 7.8vw, 5.5rem);--building-rotate:0deg;--building-scale-x:1;--building-scale-y:1;--building-rise:0rem;width:var(--project-figure-width,var(--building-width));transform:translate3d(0, var(--building-rise), 0) rotate(var(--building-rotate));transform-origin:bottom;flex:none;transition:transform .18s;display:block;position:relative}.home-experience-module__djitQq__projectLayoutWide .home-experience-module__djitQq__monolithFigure{--building-width:var(--project-figure-width,clamp(8rem, 14vw, 10rem))}.home-experience-module__djitQq__monolithFigure:after{content:"";background:rgb(var(--color-stage-shadow-rgb) / .3);filter:blur(8px);z-index:0;opacity:0;border-radius:999px;width:78%;height:.9rem;transition:opacity .16s,transform .16s;position:absolute;bottom:.15rem;left:50%;transform:translate(-50%)}.home-experience-module__djitQq__monolithFigureImage{z-index:1;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;transform:scaleX(var(--building-scale-x)) scaleY(var(--building-scale-y));transform-origin:bottom;filter:sepia(.1)saturate(.74)brightness(.99)contrast(1.08);display:block;position:relative}.home-experience-module__djitQq__projectCard:hover .home-experience-module__djitQq__monolithFigure{transform:translate3d(0, calc(var(--building-rise) - .12rem), 0) rotate(var(--building-rotate))}.home-experience-module__djitQq__projectCard:hover .home-experience-module__djitQq__monolithFigure:after{opacity:1;transform:translate(-50%)scaleX(1.04)}.home-experience-module__djitQq__narrativeCaption{color:rgb(var(--color-cream-rgb) / .5)}.home-experience-module__djitQq__skyBackdrop{pointer-events:none;z-index:0;width:calc(100% + 8rem);height:calc(100% + 8rem);transform:translate3d(var(--sky-motion-x), var(--sky-motion-y), 0);will-change:transform;position:absolute;inset:-4rem}.home-experience-module__djitQq__switcher{border:1px solid rgb(var(--color-warm-muted-rgb) / .14);background:rgb(var(--color-menu-surface-bottom-rgb) / .46);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;gap:.2rem;width:100%;padding:.22rem;display:inline-flex}.home-experience-module__djitQq__switchButton,.home-experience-module__djitQq__switchActive{appearance:none;font-family:var(--font-main-ui);font-weight:600;font-size:var(--type-utility-size);letter-spacing:var(--type-utility-track);text-align:center;text-transform:uppercase;color:rgb(var(--color-cream-rgb) / .64);cursor:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:.42rem .7rem;transition:background-color .16s,color .16s}.home-experience-module__djitQq__switchButton:hover,.home-experience-module__djitQq__switchButton:focus-visible,.home-experience-module__djitQq__switchActive:focus-visible{color:rgb(var(--color-warm-heading-rgb) / .96);outline:none}.home-experience-module__djitQq__container{z-index:1;justify-content:center;align-items:center;width:100%;max-width:100vw;height:100dvh;min-height:100dvh;margin:0 auto;padding:0;display:flex;position:relative}.home-experience-module__djitQq__frameStage{--frame-road-opacity:0;--frame-globe-opacity:1;justify-content:center;align-items:center;width:100vw;height:100dvh;min-height:100dvh;display:flex;position:relative}.home-experience-module__djitQq__frameCanvas{z-index:1;opacity:var(--frame-globe-opacity);transition:opacity .18s linear;position:relative}.home-experience-module__djitQq__frameRoadOverlay{z-index:2;opacity:var(--frame-road-opacity);pointer-events:none;background:linear-gradient(180deg, var(--color-scene-road) 0%, var(--color-scene-road-rise) 22%, var(--color-scene-road-mid) 58%, var(--color-scene-horizon) 78%, var(--color-scene-sand) 88%, var(--color-scene-water) 100%);transition:opacity .18s linear;position:absolute;inset:0;overflow:hidden}.home-experience-module__djitQq__frameRoadOverlayCanvas{width:100%;height:100%;display:block}.home-experience-module__djitQq__globe{aspect-ratio:1;cursor:none;will-change:transform;transform-origin:50%;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;display:block}.home-experience-module__djitQq__worldMap{aspect-ratio:auto;touch-action:auto;width:100vw;max-width:none;height:100dvh}.home-experience-module__djitQq__dragging{cursor:none}@media (max-width:1000px){.home-experience-module__djitQq__infoModalBody{grid-template-columns:minmax(14rem,.62fr) minmax(22rem,1.38fr);gap:2rem}.home-experience-module__djitQq__infoModalSection{grid-template-columns:2rem minmax(6.5rem,.5fr) minmax(0,1.5fr)}}@media (max-width:640px){.home-experience-module__djitQq__wrapper{--type-narrative-size:clamp(1.74rem, 6.9vw, 2.22rem);--type-header-size:clamp(.9rem, 3.5vw, 1rem);--type-project-title-size:clamp(1.12rem, 4.6vw, 1.34rem);--type-project-meta-size:clamp(.66rem, 2.4vw, .76rem);--type-utility-size:clamp(.54rem, 2vw, .62rem)}.home-experience-module__djitQq__narrative{top:auto;bottom:calc(var(--safe-bottom) + 6.1rem);width:min(calc(100vw - var(--safe-left) - var(--safe-right) - .9rem), 25rem);min-height:6.9rem}.home-experience-module__djitQq__narrativeTitle{max-width:15ch}.home-experience-module__djitQq__narrativeSpaceWord{letter-spacing:.42em;margin-right:-.42em}.home-experience-module__djitQq__narrativeSriLanka .home-experience-module__djitQq__narrativeTitle{max-width:none}.home-experience-module__djitQq__narrativeScrollPrompt{gap:.42rem;margin-top:.24rem}.home-experience-module__djitQq__narrativeScrollIcon{width:1.28rem;height:1.28rem}.home-experience-module__djitQq__narrativeScrollLabel{letter-spacing:.11em;font-size:clamp(.5rem,1.9vw,.58rem)}.home-experience-module__djitQq__finalPrompt{left:0;right:0;bottom:calc(var(--safe-bottom) + 3.45rem);width:auto;padding-inline:max(.9rem, var(--safe-left)) max(.9rem, var(--safe-right));transform:translate3d(0, var(--narrative-shift), 0)}.home-experience-module__djitQq__narrativeFinalTitle{white-space:normal;text-align:center;width:100%;max-width:none;margin-inline:auto}.home-experience-module__djitQq__monolithOverlay{--monolith-road-offset:clamp(4.25rem, 10.8vh, 5.4rem)}.home-experience-module__djitQq__stageChrome{--chrome-top-position:calc(var(--safe-top) + .82rem);--chrome-bottom-position:calc(var(--safe-bottom) + 4.4rem);--chrome-bar-top-rest-alpha:.76;--chrome-bar-bottom-rest-alpha:.68;width:min(20.8rem, calc(100vw - var(--safe-left) - var(--safe-right) - 1.1rem))}.home-experience-module__djitQq__stageChromeBar{background:linear-gradient(180deg, rgb(var(--color-chrome-top-rgb) / calc(1 - ((1 - var(--chrome-bar-top-rest-alpha)) * var(--chrome-bar-transition-progress)))) 0%, rgb(var(--color-chrome-bottom-rgb) / calc(1 - ((1 - var(--chrome-bar-bottom-rest-alpha)) * var(--chrome-bar-transition-progress)))) 100%);border-radius:.72rem;grid-template-columns:1.6rem 1fr 1.6rem;min-height:2.55rem;padding:0 .82rem}.home-experience-module__djitQq__stageChromeMenuPopover{width:min(24rem, calc(100vw - var(--safe-left) - var(--safe-right) - 1rem));padding:.66rem;left:-.04rem}.home-experience-module__djitQq__stageChromeMenuHeader{padding-bottom:.58rem}.home-experience-module__djitQq__stageChromeMenuTitle{font-size:1.04rem}.home-experience-module__djitQq__stageChromeMenuActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem}.home-experience-module__djitQq__stageChromeMenuAction{min-height:2.55rem;padding:.46rem .5rem;font-size:.58rem}.home-experience-module__djitQq__stageChromeControlPanel{margin-top:.58rem;padding-top:.58rem}.home-experience-module__djitQq__stageChromeControlPanelHeader{flex-direction:column;align-items:start;gap:.18rem}.home-experience-module__djitQq__stageChromeControlHint{font-size:.72rem}.home-experience-module__djitQq__stageChromeSwitcherGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.home-experience-module__djitQq__stageChromePopoverSection{min-width:0}.home-experience-module__djitQq__stageChromeControl,.home-experience-module__djitQq__stageChromeMenu,.home-experience-module__djitQq__stageChromeUser{width:1.34rem;height:1.34rem;color:rgb(var(--color-cream-rgb) / .94)}.home-experience-module__djitQq__stageChromeMenu span{width:1.1rem;height:.14rem}.home-experience-module__djitQq__stageChromeMenu span:first-child{transform:translateY(-.28rem)}.home-experience-module__djitQq__stageChromeMenu span:nth-child(2){width:.8rem}.home-experience-module__djitQq__stageChromeMenu span:nth-child(3){transform:translateY(.28rem)}.home-experience-module__djitQq__stageChromeMenu span:nth-child(4){width:.16rem;height:.16rem;transform:translate(.52rem)}.home-experience-module__djitQq__stageChromeMenuOpen span:first-child{width:.14rem;height:.78rem;transform:translate(-.28rem)}.home-experience-module__djitQq__stageChromeMenuOpen span:nth-child(2){opacity:1;width:.14rem;height:.78rem;transform:translate(.28rem)}.home-experience-module__djitQq__stageChromeMenuOpen span:nth-child(3){width:.14rem;height:.72rem;transform:translate(-.08rem,-.01rem)rotate(-32deg)}.home-experience-module__djitQq__stageChromeMenuOpen span:nth-child(4){opacity:1;width:.14rem;height:.72rem;transform:translate(.08rem,-.01rem)rotate(32deg)}.home-experience-module__djitQq__stageChromeUserHead{width:.18rem;height:.18rem;top:.2rem}.home-experience-module__djitQq__stageChromeUserBody{width:.52rem;height:.29rem;bottom:.17rem}.home-experience-module__djitQq__stageChromeBrand{letter-spacing:.045em;font-size:clamp(.88rem,3.2vw,.98rem)}.home-experience-module__djitQq__infoModalLayer{padding:max(.72rem, var(--safe-top)) max(.72rem, var(--safe-right)) max(.72rem, var(--safe-bottom)) max(.72rem, var(--safe-left));align-items:end}.home-experience-module__djitQq__infoModal{width:100%;min-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 1.4rem);max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 1.4rem);border-radius:.72rem;padding:.92rem}.home-experience-module__djitQq__infoModalBody{grid-template-columns:1fr;gap:1.4rem;margin-top:1.6rem}.home-experience-module__djitQq__infoModalTitle{font-size:clamp(2.1rem,12vw,3.2rem)}.home-experience-module__djitQq__infoModalSummary{font-size:.96rem}.home-experience-module__djitQq__infoModalSections{display:grid}.home-experience-module__djitQq__infoModalSection{grid-template-columns:1.7rem minmax(0,1fr);gap:.7rem;min-height:auto;padding:.9rem 0}.home-experience-module__djitQq__infoModalList{grid-column:2;font-size:.9rem}.home-experience-module__djitQq__profileLayer{padding:0}.home-experience-module__djitQq__profilePanel{border-width:0;border-radius:0;width:100%;padding:1rem}.home-experience-module__djitQq__profileIdentity{padding:2rem 0 1.5rem}.home-experience-module__djitQq__profileFooter{padding-bottom:max(.25rem, var(--safe-bottom))}.home-experience-module__djitQq__projectCard{left:var(--project-mobile-left,var(--project-left))}.home-experience-module__djitQq__projectPaathrePosition{top:60.1%}.home-experience-module__djitQq__projectClassic3Position{top:61.5%}.home-experience-module__djitQq__projectClassic1Position{top:31.4%}.home-experience-module__djitQq__projectClassic2Position{top:31.7%}.home-experience-module__djitQq__projectLayoutStandard{gap:var(--project-mobile-gap,.34rem);max-width:min(var(--project-mobile-max-width,11.75rem), 42vw)}.home-experience-module__djitQq__projectLayoutReverse{gap:var(--project-mobile-gap,.3rem);max-width:min(var(--project-mobile-max-width,12rem), 42vw)}.home-experience-module__djitQq__projectLayoutWide{gap:var(--project-mobile-gap,.36rem);max-width:min(var(--project-mobile-max-width,14.4rem), 48vw)}.home-experience-module__djitQq__monolithFigure{width:var(--project-mobile-figure-width,var(--project-figure-width,var(--building-width)))}.home-experience-module__djitQq__projectContent{gap:.02rem}.home-experience-module__djitQq__projectPaathrePosition .home-experience-module__djitQq__projectContent,.home-experience-module__djitQq__projectClassic3Position .home-experience-module__djitQq__projectContent{align-self:end}.home-experience-module__djitQq__projectPaathrePosition .home-experience-module__djitQq__projectContent{transform:translate(-.08rem,.82rem)}.home-experience-module__djitQq__projectClassic3Position .home-experience-module__djitQq__projectContent{transform:translate(.04rem,.8rem)}.home-experience-module__djitQq__projectTitle,.home-experience-module__djitQq__projectMeta,.home-experience-module__djitQq__projectBadge,.home-experience-module__djitQq__narrativeFinalTitle{white-space:nowrap}.home-experience-module__djitQq__projectBadge{border-radius:.375rem;min-height:1.06rem;padding:.02rem .28rem}.home-experience-module__djitQq__controls{right:calc(var(--safe-right) + .7rem);bottom:calc(var(--safe-bottom) + .7rem)}.home-experience-module__djitQq__switchButton,.home-experience-module__djitQq__switchActive{padding:.4rem .62rem}}.home-experience-module__djitQq__wrapper{background:var(--color-page)}.home-experience-module__djitQq__stageChrome{--chrome-top-position:calc(var(--safe-top) + clamp(.65rem, 1.5vh, 1rem));width:min(70rem, calc(100vw - var(--safe-left) - var(--safe-right) - 2rem))}.home-experience-module__djitQq__stageChromeBar{border-color:var(--color-project-line-dark);background:color-mix(in srgb, var(--color-project-shell) 94%, transparent);min-height:3.15rem;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.2rem;grid-template-columns:2.5rem 1fr 2.5rem;padding:0 .85rem}.home-experience-module__djitQq__stageChromeBrand{justify-items:center;gap:0;display:grid;transform:none}.home-experience-module__djitQq__stageChromeBrand strong{font-family:var(--font-main-ui);letter-spacing:.06em;font-size:clamp(.92rem,1.15vw,1.08rem);font-weight:700;line-height:1}.home-experience-module__djitQq__stageChromeBrand small{display:none}.home-experience-module__djitQq__stageChromePopover{border-color:var(--color-project-line-dark);background:var(--color-project-shell-raised);box-shadow:0 .8rem 2.2rem rgb(var(--color-shadow-rgb) / .2);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.2rem}.home-experience-module__djitQq__stageChromePopover:before{content:none}.home-experience-module__djitQq__stageChromeMenuHeader{padding-bottom:.9rem}.home-experience-module__djitQq__stageChromeMenuTitle{letter-spacing:0;font-size:1.2rem}.home-experience-module__djitQq__stageChromeMenuActions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-experience-module__djitQq__stageChromeMenuAction{border-color:var(--color-project-line-dark);min-height:2.8rem;color:rgb(var(--color-cream-rgb) / .72);background:0 0;border-radius:.12rem}.home-experience-module__djitQq__stageChromeMenuAction:hover,.home-experience-module__djitQq__stageChromeMenuAction:focus-visible,.home-experience-module__djitQq__stageChromeMenuActionActive{border-color:color-mix(in srgb, var(--color-project-accent-soft) 42%, transparent);color:var(--color-text);background:color-mix(in srgb, var(--color-project-paper) 8%, transparent);transform:none}.home-experience-module__djitQq__switcher{border-color:var(--color-project-line-dark);background:0 0}.home-experience-module__djitQq__switchActive{color:var(--color-text);background:color-mix(in srgb, var(--color-project-paper) 12%, transparent)}.home-experience-module__djitQq__narrativeTitle{text-shadow:none}.home-experience-module__djitQq__narrativeFinalTitle{color:var(--color-project-accent-soft)}.home-experience-module__djitQq__narrativeScrollPrompt{color:rgb(var(--color-cream-rgb) / .62)}.home-experience-module__djitQq__projectCard{align-items:center;gap:10px;width:300px;max-width:none;transition:opacity .22s linear}.home-experience-module__djitQq__projectClassic1Position{left:29%}.home-experience-module__djitQq__projectClassic2Position{left:77%}.home-experience-module__djitQq__projectPaathrePosition{left:50%}.home-experience-module__djitQq__projectClassic3Position{top:63.9%;left:77%}.home-experience-module__djitQq__projectCard .home-experience-module__djitQq__monolithFigure{flex:0 0 116px;width:116px}.home-experience-module__djitQq__projectCard[data-project=classic-1] .home-experience-module__djitQq__monolithFigure{--building-scale-x:1.09;--building-scale-y:1.09}.home-experience-module__djitQq__projectCard[data-project=classic-2] .home-experience-module__djitQq__monolithFigure{--building-scale-x:.94;--building-scale-y:.94}.home-experience-module__djitQq__projectCard[data-project=paathre]{width:320px}.home-experience-module__djitQq__projectCard[data-project=paathre] .home-experience-module__djitQq__monolithFigure{--building-scale-x:1.2;--building-scale-y:1.2;flex-basis:126px;width:126px}.home-experience-module__djitQq__projectCard .home-experience-module__djitQq__monolithFigure:after{display:none}.home-experience-module__djitQq__projectCard:focus-visible{outline:2px solid var(--site-accent);outline-offset:8px;border-radius:3px}.home-experience-module__djitQq__projectCard[data-planned=true]{cursor:default}.home-experience-module__djitQq__projectCard[data-planned=true] .home-experience-module__djitQq__monolithFigureImage{filter:blur(5px);opacity:.5}.home-experience-module__djitQq__plannedBanner{background:var(--site-accent);color:var(--site-button-text);font:700 11px/1.2 var(--font-body);text-align:center;text-transform:uppercase;padding:7px 0;position:absolute;inset:auto 0 20%}.home-experience-module__djitQq__projectContent{border:1px solid var(--site-line);border-top:2px solid var(--site-warm);background:color-mix(in srgb, var(--site-surface) 96%, transparent);width:174px;min-width:0;box-shadow:0 10px 24px rgb(var(--color-shadow-rgb) / .2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:3px;flex:0 0 174px;gap:4px;padding:11px 16px;transition:border-color .18s,transform .18s;position:relative}.home-experience-module__djitQq__projectLayoutReverse .home-experience-module__djitQq__projectContent{border:1px solid var(--site-line);border-radius:3px;padding:11px 16px}.home-experience-module__djitQq__projectCard[data-project=paathre] .home-experience-module__djitQq__projectContent{border-color:var(--site-paathre-line);border-top-color:var(--site-paathre-gold);background:var(--site-paathre);flex-basis:184px;width:184px}.home-experience-module__djitQq__projectCard[data-project=paathre] .home-experience-module__djitQq__projectTitle,.home-experience-module__djitQq__projectCard[data-project=paathre] .home-experience-module__djitQq__projectBadge{color:var(--site-paathre-gold)}.home-experience-module__djitQq__projectCard[data-project=paathre] .home-experience-module__djitQq__projectMeta,.home-experience-module__djitQq__projectCard[data-project=paathre] .home-experience-module__djitQq__projectDate{color:var(--site-paathre-muted)}.home-experience-module__djitQq__projectCard:hover .home-experience-module__djitQq__projectContent,.home-experience-module__djitQq__projectCard:focus-visible .home-experience-module__djitQq__projectContent{border-color:var(--color-project-accent-soft);transform:translateY(-.08rem)}.home-experience-module__djitQq__projectTitle{letter-spacing:0;color:var(--site-ink);text-shadow:none;font-size:27px;line-height:1.1}.home-experience-module__djitQq__projectMeta{font-family:var(--font-body);letter-spacing:0;white-space:normal;color:var(--site-muted);font-size:12px;line-height:1.3}.home-experience-module__djitQq__projectBadge{width:max-content;min-height:auto;font:700 12px/1.4 var(--font-body);letter-spacing:0;color:var(--site-ink);background:0 0;border-radius:0;margin-top:.3rem;padding:0}.home-experience-module__djitQq__projectDate{font:10px/1.35 var(--font-body);color:var(--site-muted)}.home-experience-module__djitQq__projectArrow{width:16px;height:16px;color:rgb(var(--color-cream-rgb) / .58);opacity:.72;border:0;border-radius:0;place-items:center;transition:color .18s,background-color .18s,transform .18s,opacity .18s;display:grid;position:absolute;top:12px;bottom:auto;right:10px}.home-experience-module__djitQq__projectLayoutReverse .home-experience-module__djitQq__projectArrow{left:.72rem;right:auto}.home-experience-module__djitQq__projectArrow svg{width:.75rem;height:.75rem}.home-experience-module__djitQq__projectCard:hover .home-experience-module__djitQq__projectArrow,.home-experience-module__djitQq__projectCard:focus-visible .home-experience-module__djitQq__projectArrow{color:var(--color-project-accent-soft);opacity:1;background:0 0;transform:translate(.06rem,-.06rem)}.home-experience-module__djitQq__monolithFigureImage{filter:saturate(.58)sepia(.1)brightness(1.02)contrast(1.06)}.home-experience-module__djitQq__infoModal{border-color:var(--color-project-line-dark);background:var(--color-project-shell-raised);box-shadow:0 1rem 3rem rgb(var(--color-shadow-rgb) / .24);border-radius:.2rem}.home-experience-module__djitQq__infoModalSection{border-color:var(--color-project-line-dark)}@media (prefers-reduced-motion:reduce){.home-experience-module__djitQq__profilePanel{animation:none}}@media (max-width:640px){.home-experience-module__djitQq__stageChrome{--chrome-top-position:calc(var(--safe-top) + .55rem);width:calc(100vw - var(--safe-left) - var(--safe-right) - 1rem)}.home-experience-module__djitQq__stageChromeBar{border-radius:.15rem;grid-template-columns:2rem 1fr 2rem;min-height:3rem;padding:0 .65rem}.home-experience-module__djitQq__stageChromeBrand strong{font-size:.9rem}.home-experience-module__djitQq__stageChromeBrand small{display:none}.home-experience-module__djitQq__projectContent{flex-basis:105px;gap:4px;width:105px;min-width:0;padding:8px}.home-experience-module__djitQq__projectLayoutReverse .home-experience-module__djitQq__projectContent{padding:8px}.home-experience-module__djitQq__projectCard{gap:5px;width:170px;max-width:none}.home-experience-module__djitQq__projectCard .home-experience-module__djitQq__monolithFigure{flex-basis:60px;width:60px}.home-experience-module__djitQq__projectCard[data-project=paathre]{width:192px}.home-experience-module__djitQq__projectCard[data-project=paathre] .home-experience-module__djitQq__monolithFigure{--building-scale-x:1.14;--building-scale-y:1.14;flex-basis:75px;width:75px}.home-experience-module__djitQq__projectCard[data-project=paathre] .home-experience-module__djitQq__projectContent{flex-basis:112px;width:112px;padding:8px}.home-experience-module__djitQq__projectClassic1Position{left:25%}.home-experience-module__djitQq__projectClassic2Position,.home-experience-module__djitQq__projectClassic3Position{left:75%}.home-experience-module__djitQq__projectPaathrePosition{left:50%}.home-experience-module__djitQq__projectPaathrePosition,.home-experience-module__djitQq__projectClassic3Position{top:61%}.home-experience-module__djitQq__projectPaathrePosition .home-experience-module__djitQq__projectContent,.home-experience-module__djitQq__projectClassic3Position .home-experience-module__djitQq__projectContent{align-self:center;transform:none}.home-experience-module__djitQq__projectTitle{font-size:20px}.home-experience-module__djitQq__projectMeta{white-space:normal;max-width:none;font-size:9px}.home-experience-module__djitQq__projectBadge{white-space:normal;width:auto;margin-top:2px;font-size:10px}.home-experience-module__djitQq__projectDate{font-size:9px}.home-experience-module__djitQq__projectArrow{display:none}.home-experience-module__djitQq__plannedBanner{padding:5px 0;font-size:9px}.home-experience-module__djitQq__finalPrompt{bottom:calc(var(--safe-bottom) + 82px)}.home-experience-module__djitQq__stageChromeMenuPopover{width:calc(100vw - var(--safe-left) - var(--safe-right) - 1rem);border-radius:.15rem}}@media (prefers-reduced-motion:reduce){.home-experience-module__djitQq__projectContent,.home-experience-module__djitQq__projectArrow,.home-experience-module__djitQq__monolithFigure{transition:none}}@media (max-width:380px){.home-experience-module__djitQq__projectCard{width:148px}.home-experience-module__djitQq__projectCard .home-experience-module__djitQq__monolithFigure{flex-basis:50px;width:50px}.home-experience-module__djitQq__projectContent,.home-experience-module__djitQq__projectLayoutReverse .home-experience-module__djitQq__projectContent{flex-basis:93px;width:93px;padding:6px}.home-experience-module__djitQq__projectCard[data-project=paathre]{width:174px}.home-experience-module__djitQq__projectCard[data-project=paathre] .home-experience-module__djitQq__monolithFigure{flex-basis:65px;width:65px}.home-experience-module__djitQq__projectCard[data-project=paathre] .home-experience-module__djitQq__projectContent{flex-basis:104px;width:104px;padding:6px}.home-experience-module__djitQq__plannedBanner{font-size:8px}}
.home-page-module__IHxHGa__page{scrollbar-width:none;-ms-overflow-style:none;min-height:260dvh;position:relative}.home-page-module__IHxHGa__stage{height:100dvh;position:sticky;top:0;overflow:hidden}.home-page-module__IHxHGa__scrollSpace{height:160dvh}.home-page-module__IHxHGa__page::-webkit-scrollbar{width:0;height:0;display:none}
