@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;700&family=Geologica:wght@100;400&family=Kanchenjunga:wght@400;700&display=swap);*{box-sizing:border-box}html{background:#fff}body,html{cursor:url(data:image/png;base64,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) 8 8,auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0d1c2d;font-family:Geologica,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-width:320px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a,button,input,select,textarea{cursor:url(data:image/png;base64,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) 8 8,pointer;font:inherit}.animatedBackground_background__iL-ZB{contain:paint;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.animatedBackground_gradientOrb__iYe-C,.animatedBackground_gridGlow__88A\+p{filter:blur(12px);position:absolute;will-change:transform}.animatedBackground_gradientOrbOne__-ezxL{background:radial-gradient(circle,#1890ff38,#1890ff00);border-radius:999px;height:40vw;left:-10vw;min-height:280px;min-width:280px;top:-8vw;width:40vw}.animatedBackground_gradientOrbTwo__njhr-{background:radial-gradient(circle,#6681f929,#6681f900);border-radius:999px;bottom:-14vw;height:36vw;min-height:260px;min-width:260px;right:-8vw;width:36vw}.animatedBackground_gridGlow__88A\+p{background-image:linear-gradient(#1890ff0a 1px,#0000 0),linear-gradient(90deg,#1890ff0a 1px,#0000 0);background-position:50%;background-size:48px 48px;inset:0;opacity:.45}.animatedBackground_dot__lz38L{animation:animatedBackground_drift__2-5Sw ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#e6f7fff2,#1890ff59);border:1px solid #ffffff8c;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 18px #1890ff1f;position:absolute;will-change:transform,opacity}.animatedBackground_performanceBackground__-qIGP{opacity:.82}.animatedBackground_performanceOrb__WgrjS{filter:blur(6px)}.animatedBackground_performanceGridGlow__b3XTg{filter:none;opacity:.18}.animatedBackground_performanceDot__4Yn36{animation-duration:16s;box-shadow:inset 0 0 0 1px #ffffff0f;opacity:.75}@keyframes animatedBackground_drift__2-5Sw{0%{transform:translateZ(0) scale(.92)}35%{transform:translate3d(22px,-30px,0) scale(1)}65%{transform:translate3d(-16px,-54px,0) scale(1.08)}to{transform:translate3d(0,-78px,0) scale(.94)}}@media (max-width:860px){.animatedBackground_gridGlow__88A\+p{background-size:36px 36px;opacity:.3}}@media (prefers-reduced-motion:reduce){.animatedBackground_dot__lz38L,.animatedBackground_performanceDot__4Yn36{animation:none}}.navbar_desktopHeader__Sh4Lc{justify-content:flex-start;min-height:144px;padding:0;width:100%;z-index:9999}.navbar_desktopHeader__Sh4Lc,.navbar_desktopNavbar__jMGS2{display:flex;left:0;overflow:visible;pointer-events:auto;position:fixed;top:0}.navbar_desktopNavbar__jMGS2{align-items:center;background:linear-gradient(135deg,#f0faff38,#c9e6fa1f),#0086f40d;background:var(--nav-background,linear-gradient(135deg,#f0faff38,#c9e6fa1f),#0086f40d);border:1px solid #fff6;border-radius:0 0 60px 0;box-shadow:0 10px 28px #295a8829,inset 0 1px 0 #ffffff85;gap:18px;height:100px;isolation:isolate;max-width:1100px;padding:12px 104px 12px 180px;width:min(1100px,calc(100vw - 24px));z-index:1000}body[data-performance-mode=standard] .navbar_desktopNavbar__jMGS2{backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%)}.navbar_desktopNavbar__jMGS2:before{background:linear-gradient(180deg,#ffffff70,#fff0);background:var(--nav-highlight-background,linear-gradient(180deg,#ffffff70,#fff0));content:"";height:52%;inset:0 0 auto 0;pointer-events:none;position:absolute}.navbar_desktopNavLinks__7Ythb{display:flex;gap:19px;margin-left:22px}.navbar_floatingSettingsDock__3Gxjn{bottom:28px;left:24px;position:fixed;z-index:9999}.navbar_floatingSettingsTrigger__SmTWX{opacity:.72;transform:translateY(0);transition:opacity .22s ease,transform .22s ease}.navbar_floatingSettingsTrigger__SmTWX:focus-visible,.navbar_floatingSettingsTrigger__SmTWX:hover{opacity:1;transform:translateY(-2px)}.navbar_floatingSettingsPanel__qOSon{animation:navbar_settingsFadeIn__WjHkc .22s ease forwards;bottom:120px;left:24px;position:fixed;transform-origin:bottom left;z-index:9999}.navbar_logoLink__\+H0fF{border-radius:999px;display:inline-flex;left:3px;overflow:hidden;pointer-events:auto;position:absolute;top:0}.navbar_logo__fn2cn{border-radius:999px;box-shadow:0 4px 4px #00000040;display:block;height:144px;object-fit:cover;width:144px}.navbar_mobileNavWrap__iX0mZ{display:none;inset:0;pointer-events:none;position:fixed;z-index:9999}.navbar_mobileNavbar__fJKh0{align-items:center;background:linear-gradient(90deg,#f0faffeb,#c3e2f9c7),linear-gradient(90deg,#00366233,#0086f433);background:var(--nav-background,linear-gradient(90deg,#f0faffeb,#c3e2f9c7),linear-gradient(90deg,#00366233,#0086f433));border:1px solid #ffffff6b;border-radius:21px;bottom:55px;box-shadow:0 10px 28px #295a8829,inset 0 1px 0 #ffffff7a;display:flex;isolation:isolate;justify-content:space-between;left:50%;padding:0 24px 0 14px;pointer-events:auto;position:fixed;transform:translateX(-50%);width:min(366px,calc(100vw - 28px));z-index:1000}body[data-performance-mode=standard] .navbar_mobileNavbar__fJKh0{backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%)}.navbar_mobileMenu__1oNPs{align-items:flex-end;bottom:96px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding-right:24px;width:min(366px,calc(100vw - 28px));will-change:opacity,transform;z-index:1001}.navbar_mobileMenu__1oNPs,.navbar_mobileSettingsPanel__X\+MGA{left:50%;pointer-events:auto;position:fixed;transform:translateX(-50%)}.navbar_mobileSettingsPanel__X\+MGA{bottom:132px;max-width:calc(100vw - 28px);width:292px;z-index:1002}.navbar_mobileMenuEnter__FV2hi{animation:navbar_menuFadeIn__POpvQ .22s ease forwards}.navbar_mobileMenuExit__feJ2k{animation:navbar_menuFadeOut__kFl8A .22s ease forwards}.navbar_mobileMenuButton__P4pFg{align-items:center;backdrop-filter:blur(10px) saturate(145%);-webkit-backdrop-filter:blur(10px) saturate(145%);background:linear-gradient(180deg,#ffffff57,#7dabff2e),#002fff1f;background:var(--nav-control-background,linear-gradient(180deg,#ffffff57,#7dabff2e),#002fff1f);border:1px solid #ffffff5c;border-radius:15px;box-shadow:inset 0 1px 0 #fff6;cursor:pointer;display:inline-flex;height:38px;justify-content:center;margin-left:auto;width:60px}.navbar_mobileMenuButton__P4pFg img{display:block;height:24px;width:24px}@keyframes navbar_menuFadeIn__POpvQ{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes navbar_menuFadeOut__kFl8A{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(12px)}}@keyframes navbar_settingsFadeIn__WjHkc{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:860px){.navbar_desktopHeader__Sh4Lc,.navbar_floatingSettingsDock__3Gxjn{display:none}.navbar_mobileNavWrap__iX0mZ{display:block}.navbar_logoLink__\+H0fF{left:13px;top:-25px}.navbar_logo__fn2cn{height:100px;width:100px}}body[data-motion=reduced] .navbar_floatingSettingsPanel__qOSon,body[data-motion=reduced] .navbar_mobileMenuEnter__FV2hi,body[data-motion=reduced] .navbar_mobileMenuExit__feJ2k{animation:none}@media (prefers-reduced-motion:reduce){.navbar_floatingSettingsPanel__qOSon,.navbar_mobileMenuEnter__FV2hi,.navbar_mobileMenuExit__feJ2k{animation:none}}.navbarButton_button__pXPq1,.navbarButton_mobileButton__tEujy{align-items:center;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:linear-gradient(180deg,#ffffff57,#88b5ff73),#6681f947;background:var(--nav-control-background,linear-gradient(180deg,#ffffff57,#88b5ff73),#6681f947);border:1px solid #ffffff57;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff5c,0 8px 18px #1890ff14;color:#e6f7ff;display:inline-flex;font-family:Geologica,sans-serif;font-size:2.625rem;letter-spacing:.03em;line-height:1;min-height:76px;padding:0 28px 0 18px;position:relative;text-decoration:none;text-shadow:-1px -1px 0 #1890ff,1px -1px 0 #1890ff,-1px 1px 0 #1890ff,1px 1px 0 #1890ff,0 0 2px #1890ff;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.navbarButton_button__pXPq1{cursor:pointer}.navbarButton_button__pXPq1:after,.navbarButton_mobileButton__tEujy:after{border:1px solid #bfeaffd9;border-radius:inherit;box-shadow:0 0 0 1px #bfeaff2e,0 0 18px #7ad1ff73,0 0 30px #1890ff47;content:"";inset:-4px;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease}.navbarButton_active__GC21p,.navbarButton_button__pXPq1:hover,.navbarButton_mobileButton__tEujy:hover{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:linear-gradient(180deg,#fff6,#88b5ff38),#6681f93d;background:var(--nav-control-background,linear-gradient(180deg,#fff6,#88b5ff38),#6681f93d);transform:translateY(-2px)}.navbarButton_active__GC21p:after,.navbarButton_button__pXPq1:hover:after,.navbarButton_mobileButton__tEujy:hover:after{opacity:1}.navbarButton_icon__fF9a7{display:block;flex:0 0 auto;height:42px;margin-right:10px;object-fit:contain;width:42px}.navbarButton_text__e7dh6{white-space:nowrap}.navbarButton_iconOnly__SbKmS{bottom:28px;justify-content:center;left:20px;min-width:76px;padding:0;position:fixed}.navbarButton_iconOnly__SbKmS .navbarButton_icon__fF9a7{margin-right:0}.navbarButton_mobileButton__tEujy{backdrop-filter:blur(30px) saturate(165%);-webkit-backdrop-filter:blur(30px) saturate(165%);background:linear-gradient(180deg,#f5fbffeb,#adcfff80),#6681f952;background:var(--nav-control-background,linear-gradient(180deg,#f5fbffeb,#adcfff80),#6681f952);border-color:#ffffff80;box-shadow:inset 0 1px 0 #ffffff80,0 10px 22px #1890ff24;font-size:2.25rem;justify-content:flex-end;min-height:60px;padding:0 24px 0 20px;width:-webkit-fit-content;width:fit-content}.navbarButton_mobileButton__tEujy .navbarButton_icon__fF9a7{height:36px;width:36px}@media (max-width:1100px){.navbarButton_button__pXPq1{font-size:2rem;min-height:68px;padding-right:20px}.navbarButton_iconOnly__SbKmS{min-width:68px;padding:0}.navbarButton_icon__fF9a7{height:36px;width:36px}}@media (max-width:860px){.navbarButton_mobileButton__tEujy{font-size:2.25rem}}@media (max-width:480px){.navbarButton_mobileButton__tEujy{font-size:1.85rem}}.squashToggle_switch__daWMZ{background:#0000;border:0;display:inline-grid;flex:0 0 44px;height:32px;padding:0;place-items:center;width:44px}.squashToggle_visual__WaUn2{display:block;height:18px;position:relative;width:38px}.squashToggle_endpoint__PtI0k{display:block}.squashToggle_movingTrack__-TrEp{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#5f7f9c69;border-radius:10px;display:none;inset:0;position:absolute}.squashToggle_trackInset__GAWMq{background:#5984ab;border-radius:8px;inset:2px 3px;position:absolute}.squashToggle_thumb__j6VLA{background:#7ba1c5;border-radius:10px;height:12px;left:4px;position:absolute;top:3px;width:12px}.squashToggle_animate__VUC6i .squashToggle_endpoint__PtI0k{animation:squashToggle_endpoint__PtI0k var(--toggle-duration) step-end both}.squashToggle_animate__VUC6i .squashToggle_movingTrack__-TrEp{animation:squashToggle_moving__AgIt7 var(--toggle-duration) step-end both;display:block}.squashToggle_animate__VUC6i.squashToggle_on__KGwEu .squashToggle_thumb__j6VLA{animation:squashToggle_turnOn__AnR6g var(--toggle-duration) ease-out both}.squashToggle_animate__VUC6i.squashToggle_off__6KC6P .squashToggle_thumb__j6VLA{animation:squashToggle_turnOff__-3A-g var(--toggle-duration) ease-out both}@keyframes squashToggle_endpoint__PtI0k{0%{visibility:hidden}to{visibility:visible}}@keyframes squashToggle_moving__AgIt7{0%{visibility:visible}to{visibility:hidden}}@keyframes squashToggle_turnOn__AnR6g{0%{background:#7ba1c5;transform:translateX(0);width:12px}35%{background:#96c2e3;transform:translateX(5px);width:16px}65%{background:#96c2e3;transform:translateX(10px);width:16px}84%{background:#fff;transform:translateX(19px) scaleX(.88) scaleY(1.1);width:12px}to{background:#fff;transform:translateX(18px);width:12px}}@keyframes squashToggle_turnOff__-3A-g{0%{background:#fff;transform:translateX(18px);width:12px}35%{background:#96c2e3;transform:translateX(10px);width:16px}65%{background:#96c2e3;transform:translateX(5px);width:16px}84%{background:#7ba1c5;transform:translateX(-1px) scaleX(.88) scaleY(1.1);width:12px}to{background:#7ba1c5;transform:translateX(0);width:12px}}.squashToggle_switch__daWMZ:focus-visible{border-radius:8px;outline:2px solid #fff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.squashToggle_animate__VUC6i .squashToggle_endpoint__PtI0k{animation:none}.squashToggle_animate__VUC6i .squashToggle_movingTrack__-TrEp{display:none}}.settingsPanel_panel__t724J{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#5f7f9c69;border-radius:20px;color:#efefef;font:400 15px/1.4 Kanchenjunga,sans-serif;max-height:calc(100dvh - 140px);max-width:calc(100vw - 28px);min-height:282px;overflow-y:auto;padding:13px 16px 30px;width:292px}.settingsPanel_header__RAma0{align-items:center;display:flex;gap:11px;height:44px;margin-bottom:12px}.settingsPanel_header__RAma0>img{display:block;flex-shrink:0}.settingsPanel_header__RAma0 h2{font:700 24px/1.2 Kanchenjunga,sans-serif;margin:0}.settingsPanel_closeButton__BHOrk{background:linear-gradient(180deg,#f16060 2.4%,#ed4d4d 18.27%,#e94b4b 71.64%,#ce3f3f);border:0;border-radius:8px;display:grid;flex:0 0 50px;height:44px;margin-left:auto;place-items:center;width:50px}.settingsPanel_closeButton__BHOrk img{display:block}.settingsPanel_appearance__Ahich{border:0;margin:0;min-width:0;padding:0}.settingsPanel_appearance__Ahich legend{margin-bottom:6px;padding:0}.settingsPanel_themeOptions__Q-yen{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.settingsPanel_themeOption__I3aSM{cursor:pointer;position:relative}.settingsPanel_themeOption__I3aSM input{height:1px;opacity:0;position:absolute;width:1px}.settingsPanel_themeCard__Ph69a{align-items:center;background:#5f7f9c69;border-radius:16px;display:flex;flex-direction:column;height:82px;padding:6px 6px 0}.settingsPanel_themeOption__I3aSM input:checked+.settingsPanel_themeCard__Ph69a{background:#31629a33}.settingsPanel_preview__4e8tA{border-radius:8px;display:block;flex-shrink:0;height:54px;max-width:100%;overflow:hidden;position:relative;width:112px}.settingsPanel_preview__4e8tA img{height:332.59%;left:0;max-width:none;position:absolute;top:-.18%}.settingsPanel_lightPreview__kqVjy{width:268.87%}.settingsPanel_darkPreview__JHz-l{width:266.49%}.settingsPanel_settingRow__-I3-v{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-top:7px;min-height:32px}.settingsPanel_settingRow__-I3-v>span{white-space:nowrap}.settingsPanel_languageRow__fu4U9{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);margin-top:4px}.settingsPanel_selectWrap__9FVA7{position:relative}.settingsPanel_selectWrap__9FVA7 select{-webkit-appearance:none;appearance:none;background:#efefef;border:0;border-radius:8px;color:#000;color-scheme:light;font:inherit;height:30px;padding:2px 32px 2px 13px;width:100%}.settingsPanel_selectWrap__9FVA7 img{pointer-events:none;position:absolute;right:10px;top:12px}.settingsPanel_closeButton__BHOrk:focus-visible,.settingsPanel_selectWrap__9FVA7 select:focus-visible,.settingsPanel_themeOption__I3aSM input:focus-visible+.settingsPanel_themeCard__Ph69a{outline:2px solid #fff;outline-offset:3px}@media (forced-colors:active){.settingsPanel_themeOption__I3aSM input:checked+.settingsPanel_themeCard__Ph69a{outline:2px solid Highlight}}@keyframes notFound_fadeIn__gDTGD{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.notFound_wrapper__XwF0E{align-items:center;animation:notFound_fadeIn__gDTGD 1s ease-in-out;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px;text-align:center}.projectCard_card__FvHAh{width:100%}.projectCard_link__FNdhV{color:inherit;display:block;text-decoration:none}.projectCard_glass__KMWTh{background:linear-gradient(180deg,#ffffff57,#7caedd29),#31629a29;background:var(--surface-background,linear-gradient(180deg,#ffffff57,#7caedd29),#31629a29);border:1px solid #ffffff5c;border-radius:37px;box-shadow:0 16px 32px #295a8829,inset 0 1px 0 #ffffff70;padding:28px}.projectCard_panel__ra4c5{grid-gap:14px;align-items:center;background:linear-gradient(180deg,#add5f4f5,#7ba1c5f0);background:var(--surface-background,linear-gradient(180deg,#add5f4f5,#7ba1c5f0));border-radius:12px;box-shadow:inset 0 1px 0 #ffffff57;display:grid;gap:14px;grid-template-rows:auto auto auto;padding:11px}.projectCard_image__ChKZj{aspect-ratio:1/1;border-radius:10px;display:block;height:auto;image-rendering:pixelated;object-fit:contain;width:100%}.projectCard_descriptionCard__r3xPO,.projectCard_titleCard__C1H4p{align-items:center;background:linear-gradient(180deg,#ffffffdb,#ffffffb8);background:var(--surface-background,linear-gradient(180deg,#ffffffdb,#ffffffb8));border:1px solid #ffffff8a;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff75;display:flex;justify-content:center;text-align:center}.projectCard_titleCard__C1H4p{min-height:84px;padding:12px 16px}.projectCard_titleCard__C1H4p h2{font-family:Geologica,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.03em;margin:0}.projectCard_descriptionCard__r3xPO{min-height:126px;padding:16px 14px}.projectCard_desktopDescription__UfCWM{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;font-family:Geologica,sans-serif;font-size:1.25rem;letter-spacing:.03em;line-height:1.25;margin:0;overflow:hidden}.projectCard_mobileCta__A9FCq{display:none}@media (max-width:720px){.projectCard_glass__KMWTh{border-radius:20px;padding:8px 9px}.projectCard_panel__ra4c5{gap:0;grid-template-columns:134px 1fr;grid-template-rows:84px 41px;padding:7px 8px}.projectCard_image__ChKZj{aspect-ratio:1/1;grid-row:1/span 2;height:134px;image-rendering:pixelated;width:134px}.projectCard_titleCard__C1H4p{align-self:start;min-height:84px;padding:10px 12px}.projectCard_titleCard__C1H4p h2{font-size:1.5rem}.projectCard_descriptionCard__r3xPO{align-self:end;background:linear-gradient(180deg,#106abfe6,#004e97e0);background:var(--surface-background,linear-gradient(180deg,#106abfe6,#004e97e0));border-color:#c6e4ff42;color:#fff;min-height:41px;padding:8px 12px}.projectCard_desktopDescription__UfCWM{display:none}.projectCard_mobileCta__A9FCq{display:inline;font-family:Geologica,sans-serif;font-size:1rem;letter-spacing:.03em}}.projectCard_discipline__BhO-S{color:#345675;color:var(--muted-ink,#345675);font-family:Geologica,sans-serif;font-size:.8rem;line-height:1.5;margin:0 0 8px}.projectCard_link__FNdhV:focus-visible{border-radius:37px;outline:3px solid #1564a8;outline-offset:6px}.projectCard_image__ChKZj{image-rendering:auto}@media (max-width:720px){.projectCard_panel__ra4c5{gap:8px;grid-template-columns:90px minmax(0,1fr);grid-template-rows:auto auto}.projectCard_image__ChKZj{align-self:start;height:90px;width:90px}.projectCard_titleCard__C1H4p{box-sizing:border-box;min-height:84px;width:100%}.projectCard_titleCard__C1H4p h2{font-size:1.25rem;overflow-wrap:anywhere}.projectCard_descriptionCard__r3xPO{display:block;grid-column:1/-1;text-align:left}.projectCard_desktopDescription__UfCWM{display:block;font-size:.95rem;line-height:1.6;margin-bottom:12px}.projectCard_mobileCta__A9FCq{font-size:.9rem}}.pageLayout_page__0hv0r{margin:0 auto;max-width:1200px;padding:188px 24px 176px;position:relative;z-index:0}.pageLayout_hero__c4NkU{grid-gap:24px;align-items:start;background:linear-gradient(135deg,#ffffff75,#aeddff3d),linear-gradient(135deg,#0086f41f,#6681f91a);background:var(--surface-background,linear-gradient(135deg,#ffffff75,#aeddff3d),linear-gradient(135deg,#0086f41f,#6681f91a));border:1px solid #ffffff70;border-radius:40px;box-shadow:0 22px 44px #1890ff1a,inset 0 1px 0 #ffffff85;display:grid;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);padding:40px;position:relative;z-index:0}.pageLayout_heroAside__OLJBk{background:linear-gradient(180deg,#ffffffad,#d5edff66);background:var(--surface-background,linear-gradient(180deg,#ffffffad,#d5edff66));border:1px solid #ffffff70;border-radius:28px;box-shadow:0 16px 30px #1890ff14,inset 0 1px 0 #ffffff85;padding:22px}.pageLayout_heroAsideLabel__CCGAf{color:#5d7fa3;color:var(--muted-ink,#5d7fa3);font-family:Geologica,sans-serif;font-size:.95rem;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.pageLayout_heroAsideList__v5ge0{grid-gap:12px;display:grid;gap:12px}.pageLayout_heroAsideItem__EV1UJ{background:#1890ff14;border:1px solid #1890ff1a;border-radius:20px;color:#156dbf;color:var(--link-ink,#156dbf);font-family:Geologica,sans-serif;padding:14px 16px;text-decoration:none}.pageLayout_heroCopy__DfpRp h1,.pageLayout_sectionHeader__0v0Eg h1{color:#1890ff;color:var(--accent-ink,#1890ff);font-family:Geologica,sans-serif;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:400;letter-spacing:.03em;margin:0 0 16px}.pageLayout_heroCopy__DfpRp p,.pageLayout_sectionHeader__0v0Eg p{color:#264765;color:var(--ink,#264765);font-family:Geologica,sans-serif;font-size:1.2rem;letter-spacing:.01em;line-height:1.5;margin:0;max-width:60ch}.pageLayout_heroActions__0e0Vv{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.pageLayout_cta__ePIpe,.pageLayout_secondaryCta__59REN{border-radius:999px;display:inline-flex;font-family:Geologica,sans-serif;font-size:1rem;letter-spacing:.04em;margin:0 4px;padding:14px 20px;text-decoration:none}.pageLayout_cta__ePIpe{background:linear-gradient(180deg,#37a5fff2,#1890ffe0);box-shadow:0 10px 20px #1890ff29;color:#e6f7ff;transition:.1s ease-in-out}.pageLayout_cta__ePIpe:hover{background:linear-gradient(180deg,#37a5ff,#1890ffeb);box-shadow:0 4px 20px #1890ff80;transform:translateY(-2px);transition:.1s ease-in-out}.pageLayout_secondaryCta__59REN{background:linear-gradient(180deg,#ffffff7a,#c6e8ff47);background:var(--surface-background,linear-gradient(180deg,#ffffff7a,#c6e8ff47));border:1px solid #ffffff70;color:#1890ff;color:var(--accent-ink,#1890ff)}.pageLayout_section__\+L-Td{margin-top:56px;position:relative;z-index:0}.pageLayout_tightSection__SvgtG{margin-top:0}.pageLayout_sectionHeader__0v0Eg{margin-bottom:24px;position:relative;z-index:0}.pageLayout_sectionHeader__0v0Eg h1{font-size:clamp(2rem,3vw,3rem);margin-bottom:10px}.pageLayout_cardGrid__R\+Fcr{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:relative;z-index:0}.pageLayout_projectsGrid__KssSp,.pageLayout_socialGrid__cZvYs{position:relative;z-index:0}.pageLayout_featuredProjectsDesktop__6Ghe7,.pageLayout_projectsGrid__KssSp,.pageLayout_socialGrid__cZvYs{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.pageLayout_featuredProjectItem__3x4VW{min-width:0}.pageLayout_featuredProjectsMobile__KLgll{display:none}.pageLayout_carouselControls__760tK{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.pageLayout_carouselButton__gl\+AO{background:linear-gradient(180deg,#fffc,#c6e8ff6b);background:var(--surface-background,linear-gradient(180deg,#fffc,#c6e8ff6b));border:1px solid #1890ff24;border-radius:999px;color:#156dbf;color:var(--link-ink,#156dbf);cursor:pointer;font-family:Geologica,sans-serif;padding:12px 16px}.pageLayout_carouselStatus__aGQSd{color:#5d7fa3;color:var(--muted-ink,#5d7fa3);font-family:Geologica,sans-serif;margin:0}.pageLayout_carouselPage__wNIFC{grid-gap:18px;display:grid;gap:18px}.pageLayout_infoCard__end6\+{background:linear-gradient(180deg,#ffffffb8,#e1f2ff80);background:var(--surface-background,linear-gradient(180deg,#ffffffb8,#e1f2ff80));border:1px solid #ffffff80;border-radius:28px;box-shadow:0 16px 30px #1890ff14,inset 0 1px 0 #ffffff8a;padding:28px}.pageLayout_simpleList__D3hdw{grid-gap:14px;color:#264765;color:var(--ink,#264765);display:grid;font-family:Geologica,sans-serif;gap:14px;line-height:1.55;margin:0;padding-left:20px}@media (max-width:860px){.pageLayout_page__0hv0r{padding:32px 14px 190px}.pageLayout_hero__c4NkU{grid-template-columns:1fr;padding:28px 22px}.pageLayout_heroAside__OLJBk{padding:18px}.pageLayout_cardGrid__R\+Fcr,.pageLayout_projectsGrid__KssSp,.pageLayout_socialGrid__cZvYs{gap:18px}.pageLayout_projectsGrid__KssSp{grid-template-columns:1fr}.pageLayout_socialGrid__cZvYs{grid-template-columns:repeat(2,minmax(0,1fr))}.pageLayout_featuredProjectsDesktop__6Ghe7{display:none}.pageLayout_featuredProjectsMobile__KLgll{display:block}.pageLayout_infoCard__end6\+{padding:22px}}.projectDetail_hero__R-RQ3{grid-gap:28px;align-items:center;background:linear-gradient(135deg,#ffffff8f,#aeddff47),linear-gradient(135deg,#0086f41f,#6681f91f);background:var(--surface-background,linear-gradient(135deg,#ffffff8f,#aeddff47),linear-gradient(135deg,#0086f41f,#6681f91f));border:1px solid #ffffff70;border-radius:40px;box-shadow:0 22px 44px #1890ff1a,inset 0 1px 0 #ffffff85;display:grid;gap:28px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);padding:28px}.projectDetail_image__aJjxa{border-radius:24px;display:block;height:100%;image-rendering:crisp-edges;max-height:360px;object-fit:cover;width:100%}.projectDetail_copy__f6uYc h1{color:#1890ff;color:var(--accent-ink,#1890ff);font-size:clamp(2.4rem,4vw,4.2rem);font-weight:400;letter-spacing:.03em;margin:0 0 18px}.projectDetail_copy__f6uYc h1,.projectDetail_eyebrow__Hs9cY,.projectDetail_panel__HQk36 li,.projectDetail_skillChip__kFccN,.projectDetail_summary__Od3TI{font-family:Geologica,sans-serif}.projectDetail_eyebrow__Hs9cY{color:#5d7fa3;color:var(--muted-ink,#5d7fa3);letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.projectDetail_summary__Od3TI{color:#264765;color:var(--ink,#264765);font-size:1.1rem;line-height:1.6;margin:0;max-width:60ch}.projectDetail_actions__3sDT8{margin-top:24px}.projectDetail_developmentStatus__hLOyz{background:#1890ff1a;border:1px solid #5d7fa3;border:1px solid var(--muted-ink,#5d7fa3);border-radius:16px;color:#264765;color:var(--ink,#264765);font-family:Geologica,sans-serif;line-height:1.6;margin-top:20px;padding:16px 18px}.projectDetail_developmentStatus__hLOyz strong{display:block}.projectDetail_developmentStatus__hLOyz p{margin:6px 0 0}.projectDetail_detailSectionList__v5TTa{grid-gap:16px;display:grid;gap:16px}.projectDetail_detailSection__aK4F4{background:#ffffff94;background:var(--surface-background,#ffffff94);border:1px solid #1890ff24;border-radius:24px;overflow:hidden}.projectDetail_detailSectionSummary__q5s\+o{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:22px 24px}.projectDetail_detailSectionSummary__q5s\+o::-webkit-details-marker{display:none}.projectDetail_detailFigure__CRC4U figcaption,.projectDetail_detailSectionBody__LT-wt p,.projectDetail_detailSectionSummary__q5s\+o h3,.projectDetail_detailSectionSummary__q5s\+o p,.projectDetail_detailSectionToggle__hRHYs{font-family:Geologica,sans-serif}.projectDetail_detailSectionSummary__q5s\+o h3{color:#1890ff;color:var(--accent-ink,#1890ff);font-size:1.2rem;font-weight:400;margin:0 0 6px}.projectDetail_detailSectionSummary__q5s\+o p{color:#426380;color:var(--muted-ink,#426380);line-height:1.55;margin:0;max-width:62ch}.projectDetail_detailSectionToggle__hRHYs{background:#1890ff1f;border:1px solid #1890ff29;border-radius:999px;color:#156dbf;color:var(--link-ink,#156dbf);flex-shrink:0;padding:10px 14px}.projectDetail_detailSection__aK4F4[open] .projectDetail_detailSectionToggle__hRHYs{background:#156dbf29}.projectDetail_detailSection__aK4F4[open] .projectDetail_detailSectionToggle__hRHYs:after{content:" Less"}.projectDetail_detailSection__aK4F4:not([open]) .projectDetail_detailSectionToggle__hRHYs:after{content:" More"}.projectDetail_detailSectionBody__LT-wt{grid-gap:20px;border-top:1px solid #1890ff1f;display:grid;gap:20px;padding:0 24px 24px}.projectDetail_detailParagraphs__6kHiT{grid-gap:16px;display:grid;gap:16px}.projectDetail_detailSectionBody__LT-wt p{color:#264765;color:var(--ink,#264765);line-height:1.75;margin:0}.projectDetail_detailImageGrid__gABrI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.projectDetail_detailFigure__CRC4U{margin:0}.projectDetail_detailImage__9YyxE{border-radius:20px;display:block;height:220px;object-fit:cover;width:100%}.projectDetail_detailFigure__CRC4U figcaption{color:#5d7fa3;color:var(--muted-ink,#5d7fa3);line-height:1.5;margin-top:10px}.projectDetail_grid__Rfge3{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.projectDetail_panel__HQk36{background:linear-gradient(180deg,#ffffffb8,#e1f2ff80);background:var(--surface-background,linear-gradient(180deg,#ffffffb8,#e1f2ff80));border:1px solid #ffffff80;border-radius:28px;box-shadow:0 16px 30px #1890ff14,inset 0 1px 0 #ffffff8a;padding:28px}.projectDetail_panel__HQk36 h2{color:#1890ff;color:var(--accent-ink,#1890ff);font-family:Geologica,sans-serif;font-size:1.8rem;font-weight:400;margin:0 0 16px}.projectDetail_panel__HQk36 ul{grid-gap:14px;display:grid;gap:14px;margin:0;padding-left:20px}.projectDetail_panel__HQk36 li{color:#264765;color:var(--ink,#264765);line-height:1.55}.projectDetail_linkList__lW0I4,.projectDetail_skillWrap__h4eLY{display:flex;flex-wrap:wrap;gap:12px}.projectDetail_resourceLink__fFHYg{font-family:Geologica,sans-serif;text-decoration:none}.projectDetail_resourceLink__fFHYg,.projectDetail_skillChip__kFccN{background:#1890ff1f;border:1px solid #1890ff29;border-radius:999px;color:#156dbf;color:var(--link-ink,#156dbf);padding:10px 14px}.projectDetail_fullWidth__ovj62{grid-column:1/-1}@media (max-width:860px){.projectDetail_hero__R-RQ3{grid-template-columns:1fr;padding:22px}.projectDetail_detailSectionSummary__q5s\+o{align-items:flex-start;flex-direction:column}.projectDetail_grid__Rfge3{grid-template-columns:1fr}.projectDetail_fullWidth__ovj62{grid-column:auto}}.projectDetail_selectedWork__6qJX5{margin:40px auto 64px;max-width:1152px;padding:0 24px}.projectDetail_closing__faiHy h2,.projectDetail_overview__rXUpC h2,.projectDetail_selectedWork__6qJX5 h2,.projectDetail_storySection__0LzVp h2{color:#1564a8;color:var(--link-ink,#1564a8);font-family:Geologica,sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;margin:0 0 16px}.projectDetail_overview__rXUpC>p,.projectDetail_selectedWork__6qJX5>p,.projectDetail_storySection__0LzVp li,.projectDetail_storySection__0LzVp p{color:#264765;color:var(--ink,#264765);font-family:Geologica,sans-serif;line-height:1.8}.projectDetail_selectedWork__6qJX5>p{margin-bottom:24px}.projectDetail_overview__rXUpC{background:#ffffff8c;border-left:3px solid #1890ff;border-radius:0 20px 20px 0;margin:32px 0;padding:28px}.projectDetail_overview__rXUpC p{margin:0}.projectDetail_contextGrid__aq7vG{grid-gap:24px;display:grid;font-family:Geologica,sans-serif;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 0}.projectDetail_contextGrid__aq7vG dt{color:#426380;color:var(--muted-ink,#426380);font-size:.85rem;margin-bottom:8px}.projectDetail_contextGrid__aq7vG dd{color:#264765;color:var(--ink,#264765);line-height:1.6;margin:0}.projectDetail_collaboration__GZpZJ{border-top:1px solid #b6ccdf;margin-top:28px;padding-top:24px}.projectDetail_collaboration__GZpZJ h3{color:#264765;color:var(--ink,#264765);font-family:Geologica,sans-serif;margin:0 0 12px}.projectDetail_collaboration__GZpZJ p{color:#264765;color:var(--ink,#264765);font-family:Geologica,sans-serif;line-height:1.8;max-width:76ch}@media (max-width:600px){.projectDetail_contextGrid__aq7vG{gap:18px;grid-template-columns:1fr}}.projectDetail_caseNav__DZdfE{border-block:1px solid #9ab8d2;display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0}.projectDetail_caseNav__DZdfE a{color:#155a96;color:var(--link-ink,#155a96);font-family:Geologica,sans-serif;padding:6px 0;text-underline-offset:5px}.projectDetail_storySection__0LzVp{border-bottom:1px solid #b6ccdf;padding:40px 0;scroll-margin-top:180px}.projectDetail_storySection__0LzVp ol,.projectDetail_storySection__0LzVp>p{max-width:76ch}.projectDetail_storySection__0LzVp ol{padding-left:24px}.projectDetail_storySection__0LzVp li{margin-bottom:16px;padding-left:8px}.projectDetail_storySection__0LzVp h3{color:#264765;color:var(--ink,#264765);font-family:Geologica,sans-serif;margin-top:28px}.projectDetail_artifactGrid__YwrAU{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));margin-top:28px}.projectDetail_artifact__x0l5y{background:#fff9;border:1px solid #b6ccdf;border-radius:20px;margin:0;overflow:hidden}.projectDetail_artifact__x0l5y img{display:block;height:auto;width:100%}.projectDetail_artifact__x0l5y figcaption{color:#264765;color:var(--ink,#264765);font-family:Geologica,sans-serif;padding:20px}.projectDetail_artifact__x0l5y figcaption p{font-size:.95rem;margin-bottom:0}.projectDetail_fullSizeLink__xmcJE{color:#155a96;color:var(--link-ink,#155a96);display:inline-block;margin-top:16px;text-underline-offset:4px}.projectDetail_fullSizeLink__xmcJE:focus-visible{outline:3px solid #155a96;outline:3px solid var(--link-ink,#155a96);outline-offset:4px}.projectDetail_closing__faiHy{margin-top:48px}.projectDetail_closing__faiHy a{margin:8px 16px 0 0}.projectDetail_image__aJjxa{object-fit:contain}.projectDetail_actions__3sDT8{display:flex;flex-wrap:wrap;gap:12px}.projectDetail_caseNav__DZdfE a:focus-visible{outline:3px solid #1564a8;outline-offset:5px}.homePage_page__kAoCQ{background:#132230;color:#fff;overflow:clip;padding-top:116px}.homePage_heroActions__KcmgO,.homePage_heroInner__VOhCI,.homePage_sectionInner__PBumT{margin:0 auto;width:min(1040px,calc(100vw - 48px))}.homePage_heroSection__S3QxV{padding:94px 0 82px}.homePage_heroInner__VOhCI{align-items:flex-start;display:flex;justify-content:center;min-height:300px;position:relative}.homePage_heroCard__rpl5E{background:#667889;background:var(--surface-background,#667889);border-radius:31px;box-shadow:0 4px 4px #00000040;margin-right:130px;max-width:820px;padding:26px 44px 50px 22px;position:relative;width:100%}.homePage_heroEyebrow__CaWa4{color:#fff;font-family:Dancing Script,cursive;font-size:clamp(2rem,3vw,2.625rem);font-weight:700;letter-spacing:.03em;margin:0 0 8px;transform:rotate(-8deg);transform-origin:left center}.homePage_heroContentPanel__7zm3s{align-items:center;background:#d0d8df;background:var(--surface-background,#d0d8df);border-radius:15px;color:#000;color:var(--ink,#000);display:flex;flex-direction:column;margin-left:18px;min-height:365px;padding:28px 36px;text-align:center}.homePage_heroTitle__lnMo\+{font-family:Dancing Script,cursive;font-size:clamp(4rem,8vw,6rem);font-weight:700;letter-spacing:.03em;line-height:.98;margin:8px 0 22px;max-width:660px}.homePage_heroTagline__Jmknk{font-family:Dancing Script,cursive;font-size:clamp(1.8rem,3.4vw,2.5rem);line-height:1.15;margin:auto 0 6px}.homePage_heroPortraitWrap__KV0Gy{pointer-events:none;position:absolute;right:-30px;top:-84px}.homePage_heroPortraitFrame__PeJ4j{align-items:center;background:#1e4364;border-radius:54px;display:flex;height:310px;justify-content:center;transform:rotate(8.2deg);transform-origin:bottom left;width:310px}body[data-performance-mode=standard] .homePage_heroPortraitFrame__PeJ4j{animation:homePage_portraitFloat__Mo2nE 6s ease-in-out infinite}.homePage_heroPortraitImage__UyPT2{border-radius:20px;display:block;height:240px;object-fit:cover;width:240px}.homePage_heroActions__KcmgO{display:flex;gap:16px;justify-content:center;margin-top:28px}.homePage_primaryAction__JGb\+V,.homePage_secondaryAction__XISai{border-radius:999px;font-family:Geologica,sans-serif;font-size:.98rem;letter-spacing:.08em;padding:14px 22px;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.homePage_primaryAction__JGb\+V{background:#1890ff;box-shadow:0 12px 24px #1890ff40;color:#fff}.homePage_secondaryAction__XISai{background:#ffffff14;background:var(--surface-background,#ffffff14);border:1px solid #ffffff2e;color:#d7e5f3}.homePage_primaryAction__JGb\+V:focus-visible,.homePage_primaryAction__JGb\+V:hover,.homePage_secondaryAction__XISai:focus-visible,.homePage_secondaryAction__XISai:hover{transform:translateY(-2px)}.homePage_workSection__2mCAa{background:#1e4364;padding:18px 0 34px}.homePage_sectionHeading__w\+AEO{margin-bottom:22px}.homePage_sectionTitle__CKZ7u{color:#fff;font-family:Geologica,sans-serif;font-size:clamp(2rem,3vw,2.625rem);font-weight:400;letter-spacing:.03em;margin:0}.homePage_sectionDivider__6Vz09,.homePage_skillsDivider__l-rFk{background:#1890ff;border-radius:999px;height:6px;margin-top:10px}.homePage_sectionDivider__6Vz09{max-width:470px}.homePage_rolesRow__phX8Z{align-items:center;display:flex;gap:18px}.homePage_rolesGrid__abA91{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.homePage_roleCard__5oX\+S{background:#d0d8df;background:var(--surface-background,#d0d8df);border:2px solid #0000;border-radius:21px;color:#000;color:var(--ink,#000);cursor:pointer;display:flex;flex-direction:column;min-height:206px;padding:20px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.homePage_roleCard__5oX\+S:focus-visible,.homePage_roleCard__5oX\+S:hover{border-color:#1890ff8c;box-shadow:0 12px 22px #0000002e;transform:translateY(-3px)}.homePage_roleCardActive__x8qCN{border-color:#1890ff;box-shadow:0 14px 28px #0000002e}.homePage_roleIcon__qn3OY{color:#323232;color:var(--ink,#323232);display:inline-flex;height:78px;margin:0 auto 14px;width:78px}.homePage_roleIcon__qn3OY svg{height:100%;width:100%}.homePage_roleBody__AYwfa{margin-top:auto}.homePage_roleTitle__VSodK{font-size:1.25rem;font-weight:400;line-height:1.15;margin:0}.homePage_roleOrganization__LJOvV,.homePage_roleSince__pDGwC,.homePage_roleSummaryLabel__X-QRU,.homePage_roleTitle__VSodK,.homePage_skillsCaption__J\+0sU{font-family:Geologica,sans-serif}.homePage_roleOrganization__LJOvV{font-size:.9rem;margin:8px 0 0}.homePage_roleSince__pDGwC{color:#6b6b6b;color:var(--muted-ink,#6b6b6b);font-size:.85rem;margin:10px 0 0;text-align:right}.homePage_contactPromptButton__PmFGf{align-items:center;align-self:center;background:#1890ff;border-radius:17px;color:#fff;display:inline-flex;font-size:2rem;height:56px;justify-content:center;text-decoration:none;width:56px}.homePage_roleSummaryPanel__WKcbo{background:#d0d8df1f;border:1px solid #ffffff1f;border-radius:24px;margin-top:20px;padding:22px 24px 24px}.homePage_roleSummaryLabel__X-QRU{color:#8fc6ff;font-size:.8rem;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.homePage_roleSummaryTitle__eCpoQ{font-family:Geologica,sans-serif;font-size:1.5rem;font-weight:400;margin:0 0 10px}.homePage_roleSummaryText__WYdu0{font-family:Geologica,sans-serif;line-height:1.6;margin:0;max-width:76ch}.homePage_skillsSection__S93Bs{background:linear-gradient(90deg,#667889,#667889 54%,#667889d6 70%,#66788900);background:var(--surface-background,linear-gradient(90deg,#667889 0,#667889 54%,#667889d6 70%,#66788900 100%));padding:94px 0 88px}.homePage_skillsLayout__gyn3g{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(260px,360px) minmax(320px,1fr)}.homePage_skillsHeadingBlock__K4Fhc{align-self:center}.homePage_skillsTitle__eiH6t{color:#fff;font-family:Geologica,sans-serif;font-size:clamp(4rem,8vw,6rem);font-weight:400;letter-spacing:.03em;margin:0}.homePage_skillsDivider__l-rFk{max-width:188px}.homePage_skillsCaption__J\+0sU{font-size:1.25rem;margin:10px 0 0}.homePage_skillCloud__PuKD4{grid-column-gap:12px;grid-row-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,214px));justify-content:center;row-gap:12px}.homePage_skillPill__OIRYs{align-items:center;background:#e6e6e6;background:var(--surface-background,#e6e6e6);border-radius:37px;color:#20384f;color:var(--ink,#20384f);display:flex;font-family:Geologica,sans-serif;font-size:1rem;justify-content:center;min-height:108px;padding:20px;text-align:center}.homePage_skillPill1__1ZKns,.homePage_skillPill6__B\+tor{position:relative}.homePage_skillPill1__1ZKns:before,.homePage_skillPill6__B\+tor:after{content:"";inset:0;position:absolute}.homePage_skillPill1__1ZKns:before{background:linear-gradient(90deg,#66788900,#667889e0);background:var(--surface-background,linear-gradient(90deg,#66788900 0,#667889e0 100%));border-radius:inherit}.homePage_skillPill6__B\+tor:after{background:linear-gradient(90deg,#667889e0,#66788900);background:var(--surface-background,linear-gradient(90deg,#667889e0 0,#66788900 100%));border-radius:inherit}.homePage_skillPill__OIRYs span{position:relative;z-index:1}.homePage_skillPill1__1ZKns{transform:translateX(-10px)}.homePage_skillPill3__Kn8fL{transform:translateX(18px)}.homePage_skillPill4__7dlMP{transform:translateX(-12px)}.homePage_skillPill5__zy9Yo{transform:translateX(12px)}@keyframes homePage_portraitFloat__Mo2nE{0%,to{transform:rotate(8.2deg)}50%{transform:rotate(4.2deg)}}@media (prefers-reduced-motion:reduce){.homePage_heroPortraitFrame__PeJ4j,.homePage_primaryAction__JGb\+V,.homePage_roleCard__5oX\+S,.homePage_secondaryAction__XISai{animation:none!important;transition:none}}@media (max-width:1024px){.homePage_heroCard__rpl5E{margin-right:72px}.homePage_heroPortraitWrap__KV0Gy{right:8px}.homePage_rolesGrid__abA91{grid-template-columns:repeat(2,minmax(0,1fr))}.homePage_skillsLayout__gyn3g{grid-template-columns:1fr}.homePage_skillsHeadingBlock__K4Fhc{max-width:360px}}@media (max-width:860px){.homePage_page__kAoCQ{padding-bottom:146px;padding-top:36px}.homePage_heroActions__KcmgO,.homePage_heroInner__VOhCI,.homePage_sectionInner__PBumT{width:min(100vw - 28px,680px)}.homePage_heroSection__S3QxV{padding:56px 0 48px}.homePage_heroInner__VOhCI{flex-direction:column-reverse;gap:20px;min-height:0;min-height:auto}.homePage_heroCard__rpl5E{margin-right:0;padding:22px 18px 22px 14px}.homePage_heroContentPanel__7zm3s{margin-left:0;min-height:auto;padding:18px 16px 24px}.homePage_heroPortraitWrap__KV0Gy{align-self:flex-end;pointer-events:auto;position:static}.homePage_heroPortraitFrame__PeJ4j{height:200px;width:200px}.homePage_heroPortraitImage__UyPT2{height:154px;width:154px}.homePage_heroActions__KcmgO{flex-direction:column}.homePage_primaryAction__JGb\+V,.homePage_secondaryAction__XISai{justify-content:center}.homePage_rolesRow__phX8Z{align-items:stretch;flex-direction:column}.homePage_rolesGrid__abA91{grid-template-columns:1fr}.homePage_contactPromptButton__PmFGf{align-self:flex-start}.homePage_skillsSection__S93Bs{background:#667889;background:var(--surface-background,#667889);padding:54px 0 62px}.homePage_skillCloud__PuKD4{grid-template-columns:1fr;justify-items:stretch}.homePage_skillPill1__1ZKns,.homePage_skillPill3__Kn8fL,.homePage_skillPill4__7dlMP,.homePage_skillPill5__zy9Yo,.homePage_skillPill__OIRYs{transform:none}}@keyframes underConstruction_borderPulse__m\+vkh{0%{border-color:#1890ff2e;box-shadow:0 0 0 #1890ff2e}15%{border-color:#f800005c;box-shadow:0 0 20px #f800005c}to{border-color:#1890ff2e;box-shadow:0 0 0 #1890ff2e}}.underConstruction_wrapper__ye53s{align-items:center;animation:underConstruction_borderPulse__m\+vkh 3s ease-in-out infinite;background:#e6f7ffe0;border:1px solid #1890ff2e;border-radius:32px;display:flex;flex-direction:column;gap:18px;justify-content:center;padding:24px;text-align:center}.underConstruction_video__qDws9{border-radius:24px;display:block;height:min(320px,48vw);object-fit:cover;width:min(320px,100%)}.underConstruction_wrapper__ye53s p{color:#264765;color:var(--ink,#264765);font-family:Geologica,sans-serif;font-size:1.1rem;letter-spacing:.03em;line-height:1.5;margin:0}@media (max-width:400px){.underConstruction_wrapper__ye53s{animation:underConstruction_borderPulse__m\+vkh 3s ease-in-out infinite;flex-direction:row;gap:12px;padding:18px}.underConstruction_video__qDws9{height:min(240px,48vw);width:min(240px,100%)}.underConstruction_wrapper__ye53s p{font-size:1rem}}@media (min-width:401px) and (max-width:500px){.underConstruction_wrapper__ye53s{animation:underConstruction_borderPulse__m\+vkh 3s ease-in-out infinite;flex-direction:column;gap:8px;padding:12px}.underConstruction_video__qDws9{height:min(320px,48vw);width:min(320px,100%)}.underConstruction_wrapper__ye53s p{font-size:1.2rem}}.socialCard_card__MTHSJ{align-items:center;background:linear-gradient(180deg,#ffffff61,#abdbff33),#0086f429;background:var(--surface-background,linear-gradient(180deg,#ffffff61,#abdbff33),#0086f429);border:1px solid #ffffff61;border-radius:31px;box-shadow:0 14px 28px #295a881f,inset 0 1px 0 #ffffff70;color:inherit;display:flex;gap:20px;min-height:114px;padding:9px 28px;text-decoration:none}.socialCard_icon__VP4Oe{border-radius:12px;box-shadow:0 8px 18px #295a881f;display:block;flex:0 0 auto;height:96px;object-fit:cover;width:96px}.socialCard_copy__qZ59m{min-width:0}.socialCard_copy__qZ59m h2{font-size:2.625rem;font-weight:400;line-height:1;margin:0 0 8px}.socialCard_copy__qZ59m h2,.socialCard_copy__qZ59m p{font-family:Geologica,sans-serif;letter-spacing:.03em}.socialCard_copy__qZ59m p{font-size:1.5rem;font-weight:200;line-height:1.1;margin:0}@media (max-width:720px){.socialCard_card__MTHSJ{flex-direction:column;gap:8px;min-height:200px;padding:15px 21px 11px;text-align:center}.socialCard_icon__VP4Oe{border-radius:14px;height:120px;width:120px}.socialCard_copy__qZ59m h2{font-size:1rem;margin-bottom:4px}.socialCard_copy__qZ59m p{font-size:.875rem}}.about_backButton__ooyG7{left:0;top:0;visibility:hidden}.about_aboutDiv__hWIiv{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-top:150px;width:78%}@media (max-width:860px){.about_backButton__ooyG7{background-color:#f0f0f0;border-radius:5px;display:block;left:20px;padding:5px 10px;position:absolute;top:20px;visibility:visible}.about_aboutDiv__hWIiv{padding-top:60px;width:90%}}.App{min-height:100vh;position:relative;text-align:left}.appShell{background:radial-gradient(circle at top left,#1890ff1f,#0000 30%),linear-gradient(180deg,#fff,#f7fbff);background:var(--surface-background,radial-gradient(circle at top left,#1890ff1f,#0000 30%),linear-gradient(180deg,#fff 0,#f7fbff 100%));isolation:isolate}.appShell>:not(:first-child){position:relative;z-index:1}.pageTransition{min-height:100vh}.pageFadeIn{animation:pageFadeIn .26s ease both}.pageFadeOut{animation:pageFadeOut .26s ease both}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pageFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.pageFadeIn,.pageFadeOut{animation:none}}body[data-theme=dark]{--ink:#e6edf5;--muted-ink:#b7c9da;--accent-ink:#8acaff;--link-ink:#a1d4ff;--surface-background:linear-gradient(160deg,#314051f5,#1e2936f7);--nav-background:linear-gradient(160deg,#31405194,#1e2936ad);--nav-highlight-background:linear-gradient(180deg,#ffffff14,#fff0);--nav-control-background:linear-gradient(180deg,#49628094,#25384e7a);background:#171e27;color:#e6edf5;color-scheme:dark}body[data-theme=dark] .appShell{background:radial-gradient(circle at top left,#24394d,#0000 40%),#171e27}body[data-motion=reduced] .pageFadeIn,body[data-motion=reduced] .pageFadeOut{animation:none}
/*# sourceMappingURL=main.9e5099ca.css.map*/