.page-module__meqK-a__page{--ink:#f4f6ee;--muted:#aab1c1;--line:#e9f2ff33;--accent:#bdf2dd;--paper:#eef0e7;--ursa-opacity:1;--lyra-opacity:0;--orion-opacity:0;--moon-theme-x:0vw;--moon-theme-y:0vh;--moon-scale:1;--moon-opacity:1;--moon-scroll-opacity:1;--moon-scroll-x:0vw;--moon-scroll-y:0vh;--sun-theme-x:-7vw;--sun-theme-y:105vh;--sun-scale:.72;--cloud-cover:.58;--cloud-descent:0vh;--cloud-exit:0;--cloud-shift-x:0vw;--cloud-front-shift-x:0vw;--storm-front-opacity:0;--storm-flash-opacity:0;--sunlight-opacity:1;--ending-sky-opacity:1;--top-blue-opacity:1;--aurora-opacity:0;--day-glare-opacity:0;--shoreline-opacity:0;--shoreline-rise:20vh;min-height:100svh;color:var(--ink);background:#061027;transition:color 1s,background 1s;position:relative;overflow:clip}.page-module__meqK-a__day{--ink:#132332;--muted:#526775;--line:#14324433;--accent:#0d7b69;--paper:#fbf7e9;--moon-theme-x:10vw;--moon-theme-y:105vh;--moon-scale:.7;--moon-opacity:0;--sun-theme-x:0vw;--sun-theme-y:0vh;--sun-scale:1;background:#ddecf1}.page-module__meqK-a__canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}.page-module__meqK-a__grain{mix-blend-mode:soft-light;opacity:.3;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");position:fixed;inset:0}.page-module__meqK-a__skyStage{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.page-module__meqK-a__skyStage:before{content:"";opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.page-module__meqK-a__day .page-module__meqK-a__skyStage:before{opacity:calc(.22 + var(--top-blue-opacity) * .5);background:linear-gradient(#7ec6eee0 0%,#acdef670 20%,#edf7fb00 58%)}.page-module__meqK-a__aurora{height:100%;opacity:var(--aurora-opacity);pointer-events:none;width:100%;transition:opacity .35s ease-out;position:absolute;inset:0;overflow:visible}.page-module__meqK-a__aurora path{fill:none;stroke-linecap:round}.page-module__meqK-a__auroraMist{filter:url(#aurora-soft);opacity:.38;stroke:url(#aurora-main);stroke-width:130px;animation:17s ease-in-out infinite alternate page-module__meqK-a__auroraArcDrift}.page-module__meqK-a__auroraRibbon{filter:url(#aurora-fine);opacity:.74;stroke:url(#aurora-main);stroke-width:54px;animation:12s ease-in-out infinite alternate-reverse page-module__meqK-a__auroraArcDrift}.page-module__meqK-a__auroraRibbonFine{filter:url(#aurora-fine);opacity:.74;stroke:url(#aurora-main);stroke-width:18px;animation:6.4s ease-in-out infinite page-module__meqK-a__auroraShimmer}.page-module__meqK-a__auroraCurtainOne,.page-module__meqK-a__auroraCurtainTwo,.page-module__meqK-a__auroraCurtainThree,.page-module__meqK-a__auroraCurtainFour,.page-module__meqK-a__auroraCurtainFive{filter:url(#aurora-fine);opacity:.28;stroke:url(#aurora-fall);stroke-width:26px}.page-module__meqK-a__auroraCurtainOne{animation:8.2s ease-in-out infinite alternate page-module__meqK-a__auroraCurtainOne}.page-module__meqK-a__auroraCurtainTwo{animation:10.8s ease-in-out infinite alternate page-module__meqK-a__auroraCurtainTwo}.page-module__meqK-a__auroraCurtainThree{animation:9.4s ease-in-out infinite alternate page-module__meqK-a__auroraCurtainThree}.page-module__meqK-a__auroraCurtainFour{animation:11.6s ease-in-out infinite alternate page-module__meqK-a__auroraCurtainFour}.page-module__meqK-a__auroraCurtainFive{animation:8.8s ease-in-out infinite alternate page-module__meqK-a__auroraCurtainFive}.page-module__meqK-a__day .page-module__meqK-a__aurora{opacity:0;transition:opacity .8s}.page-module__meqK-a__dayGlare{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.page-module__meqK-a__day .page-module__meqK-a__dayGlare{opacity:var(--day-glare-opacity);transition:opacity .55s ease-out}.page-module__meqK-a__sunGlareBloom{fill:url(#sun-glare-core);filter:url(#sun-glare-soft);animation:4.8s ease-in-out infinite page-module__meqK-a__sunGlarePulse}.page-module__meqK-a__sunGlareRays{fill:#fff4be57;filter:url(#sun-glare-soft);opacity:.64;transform-box:fill-box;transform-origin:50%;animation:16s ease-in-out infinite alternate page-module__meqK-a__sunGlareRotate}.page-module__meqK-a__sunGlareSpark{fill:#fff7d0;filter:url(#sun-glare-soft);animation:2.8s ease-in-out infinite page-module__meqK-a__sunGlareSpark}.page-module__meqK-a__starDust{opacity:.75;background:radial-gradient(circle at 10% 20%,#aad3ffcc 0 1px,#0000 2px) 0 0/179px 233px,radial-gradient(circle at 76% 35%,#ffffffd9 0 1px,#0000 2px) 0 0/271px 157px,radial-gradient(circle at 40% 74%,#b4d3ffb3 0 1px,#0000 2px) 0 0/313px 199px;transition:opacity 1.2s;position:absolute;inset:0}.page-module__meqK-a__day .page-module__meqK-a__starDust{opacity:0}.page-module__meqK-a__clouds{opacity:.7;transition:opacity 1.4s,transform 1.2s ease-out;position:absolute;inset:0}.page-module__meqK-a__clouds span,.page-module__meqK-a__clouds i,.page-module__meqK-a__clouds b{filter:blur(18px);background:radial-gradient(at 25% 55%,#9dbbee2e 0 9%,#0000 26%),radial-gradient(at 48% 44%,#9ab3e533 0 16%,#0000 37%),radial-gradient(at 77% 60%,#809fd724 0 10%,#0000 30%);width:110vw;height:36vh;position:absolute}.page-module__meqK-a__clouds span{animation:28s ease-in-out infinite alternate page-module__meqK-a__cloudDriftA;top:11vh;left:-16vw;transform:rotate(-8deg)}.page-module__meqK-a__clouds i{opacity:.34;animation:35s ease-in-out infinite alternate page-module__meqK-a__cloudDriftB;top:12vh;left:-2vw;transform:rotate(4deg)scale(1.08)}.page-module__meqK-a__clouds b{opacity:.18;animation:42s ease-in-out infinite alternate-reverse page-module__meqK-a__cloudDriftA;top:32vh;left:18vw;transform:rotate(-2deg)scale(.68)}.page-module__meqK-a__day .page-module__meqK-a__clouds{opacity:calc(var(--cloud-cover) * .16 * (1 - var(--cloud-exit) * .85));transform:translate3d(calc(var(--cloud-shift-x) * .3), calc(var(--cloud-descent) * .18), 0)}.page-module__meqK-a__day .page-module__meqK-a__clouds span,.page-module__meqK-a__day .page-module__meqK-a__clouds i,.page-module__meqK-a__day .page-module__meqK-a__clouds b{filter:blur(24px);background:radial-gradient(at 18% 68%,#88a1b22e 0 12%,#0000 27%),radial-gradient(at 39% 47%,#97afbd33 0 17%,#0000 35%),radial-gradient(at 66% 63%,#7794a824 0 15%,#0000 30%),radial-gradient(at 89% 51%,#9eb4be1a 0 11%,#0000 26%)}.page-module__meqK-a__dayClouds,.page-module__meqK-a__dayCloudsFront{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .9s,transform 1.1s ease-out;position:absolute;inset:0;overflow:visible}.page-module__meqK-a__dayClouds{transform:translate(-10vw,-3vh)}.page-module__meqK-a__day .page-module__meqK-a__dayClouds{opacity:calc(1 - var(--cloud-exit));transform:translate3d(calc(-10vw + var(--cloud-shift-x) - var(--cloud-exit) * 8vw), calc(-3vh + var(--cloud-descent) * .26), 0)}.page-module__meqK-a__dayCloudsFront{transform:translate(-18vw,2vh)}.page-module__meqK-a__day .page-module__meqK-a__dayCloudsFront{opacity:calc(1 - var(--cloud-exit));transform:translate3d(calc(-18vw + var(--cloud-front-shift-x) - var(--cloud-exit) * 6vw), calc(2vh + var(--cloud-descent) * .12), 0)}.page-module__meqK-a__dayClouds g{transform-box:fill-box;transform-origin:50%}.page-module__meqK-a__dayCloudTwo{transform:translate(538px,78px)scale(1)}.page-module__meqK-a__dayCloudThree{transform:translate(1158px,182px)scale(.84)}.page-module__meqK-a__dayCloudFour{transform:translate(308px,362px)scale(.72)}.page-module__meqK-a__dayCloudFrontLead{transform:translate(124px,92px)scale(.95)}.page-module__meqK-a__dayCloudFrontOne{transform:translate(874px,128px)scale(1)}.page-module__meqK-a__dayCloudFill{fill:#fff;filter:drop-shadow(0 10px 18px #7690a62e)}.page-module__meqK-a__dayCloudShadow{fill:#b2c2d0}.page-module__meqK-a__dayCloudFrontFill{fill:#fff;filter:drop-shadow(0 14px 20px #728aa02e)}.page-module__meqK-a__dayCloudFrontShadow{fill:#b0becb}.page-module__meqK-a__stormShelf{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .9s,transform 1s ease-out;position:absolute;inset:0;overflow:visible;transform:translateY(18vh)}.page-module__meqK-a__day .page-module__meqK-a__stormShelf{opacity:0;transform:translateY(22vh)}.page-module__meqK-a__stormShelfBody{fill:#8491a2b8;filter:drop-shadow(0 18px 28px #30415c1f)}.page-module__meqK-a__stormShelfEdge{fill:#cdd6e033}.page-module__meqK-a__stormFlash{opacity:0;pointer-events:none;background:radial-gradient(at 69% 19%,#f3f8ff94,#0000 18%);position:absolute;inset:0}.page-module__meqK-a__day .page-module__meqK-a__stormFlash{opacity:calc(var(--storm-flash-opacity) * var(--ending-sky-opacity));animation:7.6s step-end infinite page-module__meqK-a__distantLightning}.page-module__meqK-a__meteor{opacity:.75;transform-origin:100%;background:linear-gradient(90deg,#0000,#e1f4ff1f,#f3fbfff2);border-radius:100%;width:130px;height:1px;animation:9s ease-in-out infinite page-module__meqK-a__meteorDrift;position:absolute;top:27vh;right:27vw;transform:rotate(-28deg);box-shadow:0 0 9px #e1f4ffcc}.page-module__meqK-a__day .page-module__meqK-a__meteor{opacity:0}.page-module__meqK-a__dayOcean{opacity:0;width:100%;height:100%;transition:opacity .8s,transform 1s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0;overflow:visible;transform:translateY(20vh)}.page-module__meqK-a__day .page-module__meqK-a__dayOcean{opacity:var(--shoreline-opacity);transform:translate3d(0, var(--shoreline-rise), 0)}.page-module__meqK-a__oceanBase{fill:url(#ocean-base)}.page-module__meqK-a__oceanFace{fill:url(#ocean-face)}.page-module__meqK-a__oceanRidgeOne,.page-module__meqK-a__oceanRidgeTwo,.page-module__meqK-a__oceanRidgeThree,.page-module__meqK-a__oceanFoam,.page-module__meqK-a__oceanFoamSecondary{fill:none;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.page-module__meqK-a__oceanRidgeOne{opacity:.44;stroke:#034f7185;stroke-width:15px;animation:9s ease-in-out infinite alternate page-module__meqK-a__oceanRollOne}.page-module__meqK-a__oceanRidgeTwo{opacity:.56;stroke:#024b6c94;stroke-width:19px;animation:7s ease-in-out infinite alternate page-module__meqK-a__oceanRollTwo}.page-module__meqK-a__oceanRidgeThree{opacity:.42;stroke:#01426299;stroke-width:22px;animation:8.6s ease-in-out infinite alternate page-module__meqK-a__oceanRollThree}.page-module__meqK-a__oceanFoam{stroke:#eefff9d1;stroke-width:8px;animation:7.2s ease-in-out infinite alternate page-module__meqK-a__oceanFoamOne}.page-module__meqK-a__oceanFoamSecondary{opacity:.78;stroke:#edfff9db;stroke-width:11px;animation:5.8s ease-in-out infinite alternate page-module__meqK-a__oceanFoamTwo}.page-module__meqK-a__oceanSailboat{filter:drop-shadow(0 8px 5px #012c4452);opacity:0;transform-box:fill-box;transform-origin:50%;animation:17s linear infinite page-module__meqK-a__sailboatCross}.page-module__meqK-a__boatHull{fill:#203f59}.page-module__meqK-a__boatDeck{fill:#efc66f}.page-module__meqK-a__boatMast{fill:none;stroke:#17364d;stroke-width:4px}.page-module__meqK-a__boatMainSail{fill:#f3f0df;stroke:#1240542e;stroke-width:1.5px}.page-module__meqK-a__boatJib{fill:#b9e0dc;stroke:#12405429;stroke-width:1.5px}.page-module__meqK-a__boatFlag{fill:#e25e50}@keyframes page-module__meqK-a__cloudDriftA{to{translate:7vw -3vh}}@keyframes page-module__meqK-a__cloudDriftB{to{translate:-9vw 4vh}}@keyframes page-module__meqK-a__meteorDrift{0%,58%,to{opacity:0;translate:0}66%{opacity:.9}79%{opacity:0;translate:-18vw 11vh}}@keyframes page-module__meqK-a__oceanRollOne{0%{transform:translate(-2vw,-5px)skew(-2deg)}to{transform:translate(2vw,6px)skew(2deg)}}@keyframes page-module__meqK-a__oceanRollTwo{0%{transform:translate(2vw,-4px)skew(2deg)scaleY(.96)}to{transform:translate(-2vw,7px)skew(-2deg)scaleY(1.05)}}@keyframes page-module__meqK-a__oceanRollThree{0%{transform:translate(-1.5vw,-3px)skew(-2deg)}to{transform:translate(1.5vw,6px)skew(2deg)}}@keyframes page-module__meqK-a__oceanFoamOne{0%{transform:translate(-2vw,-3px)skew(-2deg)}to{transform:translate(2vw,5px)skew(2deg)}}@keyframes page-module__meqK-a__oceanFoamTwo{0%{transform:translate(2vw,-2px)skew(2deg)}to{transform:translate(-2vw,6px)skew(-2deg)}}@keyframes page-module__meqK-a__sailboatCross{0%{opacity:0;transform:translate(-150px,728px)rotate(-3deg)}8%{opacity:1}34%{transform:translate(380px,710px)rotate(3deg)}58%{transform:translate(850px,728px)rotate(-3deg)}84%{opacity:1;transform:translate(1370px,708px)rotate(3deg)}to{opacity:0;transform:translate(1750px,724px)rotate(-2deg)}}@keyframes page-module__meqK-a__auroraArcDrift{0%{transform:translate(-4vw,1vh)skew(-2deg)}to{transform:translate(5vw,-2vh)skew(2deg)}}@keyframes page-module__meqK-a__auroraShimmer{0%,to{opacity:.25;transform:translate(-5vw)}48%{opacity:1;transform:translate(5vw)}}@keyframes page-module__meqK-a__sunGlarePulse{0%,to{opacity:.7;transform:scale(.9)}52%{opacity:1;transform:scale(1.1)}}@keyframes page-module__meqK-a__sunGlareRotate{0%{transform:rotate(-5deg)scale(.96)}to{transform:rotate(5deg)scale(1.04)}}@keyframes page-module__meqK-a__sunGlareSpark{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1.16)}}@keyframes page-module__meqK-a__auroraCurtainOne{0%{opacity:.08;transform:translateY(-6px)skew(-4deg)}to{opacity:.38;transform:translateY(10px)skew(5deg)}}@keyframes page-module__meqK-a__auroraCurtainTwo{0%{opacity:.32;transform:translateY(8px)skew(4deg)}to{opacity:.06;transform:translateY(-9px)skew(-5deg)}}@keyframes page-module__meqK-a__auroraCurtainThree{0%{opacity:.1;transform:translateY(-8px)skew(-3deg)}to{opacity:.38;transform:translateY(9px)skew(4deg)}}@keyframes page-module__meqK-a__auroraCurtainFour{0%{opacity:.34;transform:translateY(7px)skew(3deg)}to{opacity:.07;transform:translateY(-10px)skew(-4deg)}}@keyframes page-module__meqK-a__auroraCurtainFive{0%{opacity:.08;transform:translateY(-6px)skew(-3deg)}to{opacity:.34;transform:translateY(9px)skew(4deg)}}@keyframes page-module__meqK-a__distantLightning{0%,80%,84%,to{filter:brightness();opacity:var(--storm-flash-opacity)}81%{filter:brightness(1.42);opacity:calc(var(--storm-flash-opacity) * 1.2)}83%{filter:brightness(1.24);opacity:calc(var(--storm-flash-opacity) * .9)}}.page-module__meqK-a__constellations{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.page-module__meqK-a__constellations g{fill:#e7f5ff;filter:drop-shadow(0 0 5px #b3dcffe6);stroke:#b8dcffb8;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;transform-origin:50%;transition:opacity .7s,transform .7s}.page-module__meqK-a__constellations path{fill:none;stroke-dasharray:12 9;animation:6s ease-in-out infinite page-module__meqK-a__constellationPulse}.page-module__meqK-a__constellations circle{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite page-module__meqK-a__starTwinkle}.page-module__meqK-a__constellations circle:nth-of-type(2n){animation-delay:-1.1s}.page-module__meqK-a__constellations circle:nth-of-type(3n){animation-delay:-2.3s}.page-module__meqK-a__constellations circle:nth-of-type(5n){animation-delay:-3.1s}.page-module__meqK-a__ursa{opacity:var(--ursa-opacity);transform:translate(-2%, 1%) scale(calc(.87 + var(--ursa-opacity) * .13))}.page-module__meqK-a__lyra{opacity:var(--lyra-opacity);transform:translate(2%, -1%) scale(calc(.82 + var(--lyra-opacity) * .18))}.page-module__meqK-a__orion{opacity:var(--orion-opacity);transform:translate(-1%, -2%) scale(calc(.82 + var(--orion-opacity) * .18))}.page-module__meqK-a__day .page-module__meqK-a__constellations{opacity:.13}@keyframes page-module__meqK-a__starTwinkle{0%,to{filter:brightness(.85);opacity:.55;transform:scale(.76)}43%{filter:brightness(1.45);opacity:1;transform:scale(1.34)}58%{filter:brightness(1.8);opacity:1;transform:scale(1.55)}}@keyframes page-module__meqK-a__constellationPulse{0%,to{opacity:.38;stroke-dashoffset:0}50%{opacity:.8;stroke-dashoffset:-21px}}.page-module__meqK-a__moon,.page-module__meqK-a__sun{border-radius:50%;transition:transform .55s ease-out,opacity .55s ease-out,filter 1.2s;position:absolute}.page-module__meqK-a__moon{opacity:1;height:clamp(150px,17vw,270px);transform:translate3d(calc(var(--moon-theme-x) + var(--moon-scroll-x)), calc(var(--moon-theme-y) + var(--moon-scroll-y)), 0) rotate(-12deg) scale(var(--moon-scale));background:radial-gradient(circle at 32% 27%,#d1ebffbd 0 3%,#0000 3.8%),radial-gradient(circle at 68% 61%,#2b3a8b8f 0 7%,#0000 7.7%),radial-gradient(circle at 41% 73%,#253e847a 0 5%,#0000 5.8%),radial-gradient(circle at 66% 34%,#4057a366 0 4%,#0000 4.8%),radial-gradient(circle at 39% 38%,#c8dcff 0 19%,#8ca6e2 43%,#536ab5 69%,#24286e 100%);width:clamp(150px,17vw,270px);animation:8s ease-in-out infinite page-module__meqK-a__moonFloat;top:17vh;right:13vw;box-shadow:0 0 0 1px #b1d1ff47,inset -20px -25px 38px #12145585,0 0 24px 8px #769dff3d,0 0 86px 30px #374fdc29}@keyframes page-module__meqK-a__moonFloat{0%,to{translate:0}50%{translate:-7px 9px}}.page-module__meqK-a__moon:before,.page-module__meqK-a__moon:after,.page-module__meqK-a__moon span,.page-module__meqK-a__moon i,.page-module__meqK-a__moon b{display:none}.page-module__meqK-a__sun{height:clamp(210px,24vw,360px);transform:translate3d(var(--sun-theme-x), var(--sun-theme-y), 0) scale(var(--sun-scale));background:radial-gradient(circle at 36% 34%,#fff3ba 0 13%,#ffd983 29%,#ffb65e 58%,#ec9144 82%,#d17232 100%);width:clamp(210px,24vw,360px);top:10vh;right:11vw;box-shadow:0 0 0 1px #ffdc8438,0 0 26px 8px #ffbe562e,0 0 76px 20px #ffab491a}.page-module__meqK-a__sun:before,.page-module__meqK-a__sun:after,.page-module__meqK-a__sun span,.page-module__meqK-a__sun i{content:"";border-radius:50%;position:absolute}.page-module__meqK-a__sun:before{background:radial-gradient(circle at 34% 30%,#fff8ce52,#0000 27%);inset:0}.page-module__meqK-a__sun:after{opacity:.45;border:1px solid #ffdf9a1f;inset:-8%}.page-module__meqK-a__sun span{opacity:.45;background:radial-gradient(circle,#ffd26e1f,#0000 70%);inset:-14%}.page-module__meqK-a__sun i{display:none}.page-module__meqK-a__horizon{opacity:.7;background:radial-gradient(at 45% 100%,#6ea6ff4d,#0000 44%),linear-gradient(90deg,#0000,#76b1ff40,#0000);border-top:1px solid #c0dfff26;width:110%;height:36vh;transition:background 1.3s,border-color 1.3s,opacity .9s;position:absolute;bottom:0;left:-5%;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.page-module__meqK-a__horizon:before{content:"";opacity:.66;background:linear-gradient(100deg,#0000 0 12%,#182b4db8 12.3% 12.8%,#0000 13.1% 24%,#122544a8 24.3% 25%,#0000 25.3% 46%,#142848b3 46.4% 47%,#0000 47.3% 64%,#0f2242b8 64.3% 65%,#0000 65.3%);width:100%;height:22%;transition:opacity .9s;position:absolute;bottom:0;left:0}.page-module__meqK-a__day .page-module__meqK-a__horizon{opacity:calc(.7 * var(--ending-sky-opacity));background:radial-gradient(at 45% 100%,#ffca6894,#0000 44%),linear-gradient(90deg,#0000,#ffb84b8a,#0000);border-color:#ffe79da6}.page-module__meqK-a__day .page-module__meqK-a__horizon:before{opacity:0}.page-module__meqK-a__day .page-module__meqK-a__moon{filter:blur(1px);opacity:0}.page-module__meqK-a__day .page-module__meqK-a__sun{opacity:1}.page-module__meqK-a__nav,.page-module__meqK-a__hero,.page-module__meqK-a__intro,.page-module__meqK-a__skills,.page-module__meqK-a__cv,.page-module__meqK-a__footer{z-index:2;position:relative}.page-module__meqK-a__nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#06102761;border:1px solid #0000;align-items:center;gap:22px;width:max-content;padding:9px 12px;display:flex;position:fixed;top:18px;right:4vw;box-shadow:0 14px 34px #01091b29}.page-module__meqK-a__nav:before{border:1px solid var(--accent);box-shadow:0 0 12px var(--accent);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:-3px;left:-3px}.page-module__meqK-a__day .page-module__meqK-a__nav{background:#f5fcfd85;border-color:#0000;box-shadow:0 14px 34px #2452641a}.page-module__meqK-a__wordmark{font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:18px;font-weight:700}.page-module__meqK-a__wordmark span{color:var(--accent)}.page-module__meqK-a__navLinks{font-family:var(--font-geist-mono);text-transform:uppercase;align-items:center;gap:24px;font-size:11px;display:flex}.page-module__meqK-a__navLinks a{opacity:.54;align-items:center;gap:7px;transition:color .35s,opacity .35s;display:inline-flex}.page-module__meqK-a__navLinks a:hover{opacity:.85}.page-module__meqK-a__navLinkActive{color:var(--accent);opacity:1!important}.page-module__meqK-a__navConstellation{fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:.8px;width:20px;height:17px;transition:filter .35s,transform .35s;overflow:visible}.page-module__meqK-a__navConstellation polyline{fill:none;opacity:.45;stroke-dasharray:2 2}.page-module__meqK-a__navConstellation circle{opacity:.7;transform-box:fill-box;transform-origin:50%}.page-module__meqK-a__navLinkActive .page-module__meqK-a__navConstellation{filter:drop-shadow(0 0 5px var(--accent));animation:3.2s ease-in-out infinite page-module__meqK-a__navStarglow;transform:scale(1.16)}.page-module__meqK-a__navLinkActive .page-module__meqK-a__navConstellation circle{animation:2.6s ease-in-out infinite page-module__meqK-a__navTwinkle}.page-module__meqK-a__navLinkActive .page-module__meqK-a__navConstellation circle:nth-of-type(2n){animation-delay:-.8s}.page-module__meqK-a__navLinkActive .page-module__meqK-a__navConstellation circle:nth-of-type(3n){animation-delay:-1.6s}.page-module__meqK-a__navLinkActive .page-module__meqK-a__navConstellation polyline{opacity:.86}.page-module__meqK-a__day .page-module__meqK-a__navLinks a{opacity:.62}.page-module__meqK-a__day .page-module__meqK-a__navLinkActive{opacity:1}.page-module__meqK-a__navProgress{pointer-events:none;z-index:1;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.page-module__meqK-a__navProgress path{fill:none;stroke:var(--accent);stroke-linecap:butt;stroke-width:2px;transition:stroke-dashoffset .16s linear}.page-module__meqK-a__nav>:not(.page-module__meqK-a__navProgress){z-index:2;position:relative}@keyframes page-module__meqK-a__navStarglow{0%,to{filter:drop-shadow(0 0 3px var(--accent))}50%{filter:drop-shadow(0 0 8px var(--accent))}}@keyframes page-module__meqK-a__navTwinkle{0%,to{opacity:.6;transform:scale(.8)}48%{opacity:1;transform:scale(1.45)}}.page-module__meqK-a__themeToggle{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:11px var(--font-geist-mono);text-transform:uppercase;background:#ffffff14;border-radius:0;align-items:center;gap:10px;padding:7px 11px 7px 8px;display:flex}.page-module__meqK-a__celestial{background:#e9f6ff;border-radius:50%;width:23px;height:23px;transition:background .85s,box-shadow .85s,transform .85s cubic-bezier(.2,.8,.2,1);display:block;transform:translateY(0);box-shadow:inset -5px -2px #8bb3cf,0 0 12px #d9f4ff}.page-module__meqK-a__day .page-module__meqK-a__celestial{background:#ffc354;transform:translateY(-5px);box-shadow:0 0 18px #ffc354}.page-module__meqK-a__day .page-module__meqK-a__themeToggle{background:#ffffff59}.page-module__meqK-a__hero{flex-direction:column;justify-content:space-between;max-width:1500px;min-height:calc(100svh - 87px);margin:0 auto;padding:9vh 5vw 5vh;display:flex}.page-module__meqK-a__kicker,.page-module__meqK-a__sectionNumber{color:var(--accent);font:11px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.page-module__meqK-a__heroTitle{letter-spacing:-.07em;flex-direction:column;max-width:1200px;font-size:clamp(4.1rem,10.5vw,11rem);font-weight:650;line-height:.79;display:flex}.page-module__meqK-a__heroTitle .page-module__meqK-a__italic,.page-module__meqK-a__sectionHeading h2 em,.page-module__meqK-a__cv h2 em,.page-module__meqK-a__largeCopy em{letter-spacing:-.06em;font-family:Georgia,serif;font-weight:400}.page-module__meqK-a__heroTitle .page-module__meqK-a__italic{color:var(--accent);text-shadow:0 2px 14px #030b1ee6,0 0 2px #030b1eeb;align-self:flex-end;padding-right:10%}.page-module__meqK-a__outline{color:#0000;-webkit-text-stroke:1px var(--ink)}.page-module__meqK-a__heroFoot{justify-content:space-between;align-items:end;margin-top:7vh;display:flex}.page-module__meqK-a__heroFoot p{color:var(--muted);max-width:320px;font-size:16px;line-height:1.5}.page-module__meqK-a__scrollHint{border-bottom:1px solid var(--line);font:11px var(--font-geist-mono);text-transform:uppercase;padding-bottom:8px}.page-module__meqK-a__scrollHint span{color:var(--accent);margin-left:10px;font-size:17px}.page-module__meqK-a__orbit{border:1px solid var(--line);border-radius:50%;width:min(25vw,330px);height:min(25vw,330px);position:absolute;top:28%;right:-6vw}.page-module__meqK-a__orbit span{background:var(--accent);box-shadow:0 0 25px var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:10%;left:15%}.page-module__meqK-a__intro,.page-module__meqK-a__skills,.page-module__meqK-a__cv{max-width:1500px;margin:0 auto;padding:16vh 5vw}.page-module__meqK-a__intro{min-height:95svh}.page-module__meqK-a__introCopy{grid-template-columns:1.65fr .75fr;gap:9vw;margin-top:10vh;display:grid}.page-module__meqK-a__largeCopy{letter-spacing:-.055em;font-size:clamp(2.2rem,4.8vw,5.6rem);font-weight:500;line-height:.98}.page-module__meqK-a__largeCopy em{color:var(--accent)}.page-module__meqK-a__detailCopy{color:var(--muted);align-self:end;gap:26px;font-size:16px;line-height:1.55;display:grid}.page-module__meqK-a__signalLine{border-top:1px solid var(--line);margin-top:13vh;overflow:hidden}.page-module__meqK-a__signalLine span{background:var(--accent);width:12%;height:2px;animation:3s ease-in-out infinite page-module__meqK-a__pulseLine;display:block}@keyframes page-module__meqK-a__pulseLine{50%{transform:translate(700%)}}.page-module__meqK-a__skills{background:#050f2257;max-width:none;padding-left:max(5vw,55vw - 750px);padding-right:max(5vw,55vw - 750px)}.page-module__meqK-a__day .page-module__meqK-a__skills{background:#ffffff45}.page-module__meqK-a__sectionHeading{justify-content:space-between;align-items:end;display:flex}.page-module__meqK-a__sectionHeading h2,.page-module__meqK-a__cv h2{letter-spacing:-.07em;text-align:right;font-size:clamp(3rem,6vw,7rem);line-height:.83}.page-module__meqK-a__sectionHeading h2 em,.page-module__meqK-a__cv h2 em{color:var(--accent)}.page-module__meqK-a__skillList{border-top:1px solid var(--line);margin-top:12vh}.page-module__meqK-a__skill{border-bottom:1px solid var(--line);grid-template-columns:50px 1.2fr .8fr 1fr 55px;align-items:center;gap:24px;min-height:120px;display:grid}.page-module__meqK-a__skillIndex,.page-module__meqK-a__level{color:var(--accent);font:11px var(--font-geist-mono)}.page-module__meqK-a__skill h3{letter-spacing:-.05em;font-size:clamp(1.5rem,2.8vw,3rem)}.page-module__meqK-a__skill p{color:var(--muted);font-size:14px}.page-module__meqK-a__meter{background:var(--line);height:2px;overflow:hidden}.page-module__meqK-a__meter span{background:var(--accent);transform-origin:0;height:100%;width:var(--level);display:block}.page-module__meqK-a__level{text-align:right}.page-module__meqK-a__cv{min-height:100svh}.page-module__meqK-a__cvGrid{grid-template-columns:.8fr 1.2fr;align-items:end;gap:8vw;margin-top:10vh;display:grid}.page-module__meqK-a__cvGrid>div>p{color:var(--muted);max-width:350px;margin-top:36px;font-size:17px;line-height:1.55}.page-module__meqK-a__download{border-bottom:1px solid var(--accent);font:12px var(--font-geist-mono);text-transform:uppercase;margin-top:38px;padding-bottom:9px;display:inline-block}.page-module__meqK-a__download span{color:var(--accent);margin-left:12px}.page-module__meqK-a__paper{background:var(--paper);color:#172333;min-height:560px;padding:26px;transition:transform .4s;transform:rotate(2deg)}.page-module__meqK-a__paper:hover{transform:rotate(0)translateY(-8px)}.page-module__meqK-a__paperHeader{font:10px var(--font-geist-mono);text-transform:uppercase;border-bottom:1px solid #172333;justify-content:space-between;padding-bottom:10px;display:flex}.page-module__meqK-a__paperName{letter-spacing:-.08em;margin:90px 0 70px;font-size:clamp(3.2rem,6.5vw,6.8rem);font-weight:650;line-height:.76}.page-module__meqK-a__paperRows{gap:19px;display:grid}.page-module__meqK-a__paperRows div{border-top:1px solid #17233340;gap:4px;padding-top:10px;display:grid}.page-module__meqK-a__paperRows span,.page-module__meqK-a__paperRows small{font:10px var(--font-geist-mono);text-transform:uppercase}.page-module__meqK-a__paperRows strong{letter-spacing:-.02em;font-size:16px}.page-module__meqK-a__paperRows small{color:#52616b}.page-module__meqK-a__footer{font:11px var(--font-geist-mono);text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 5vw;padding:24px 0;display:flex}.page-module__meqK-a__footer a{color:var(--accent)}@media (max-width:700px){.page-module__meqK-a__nav{gap:12px;padding:8px 10px;top:12px;right:4vw}.page-module__meqK-a__navLinks{display:none}.page-module__meqK-a__hero{min-height:calc(100svh - 64px);padding:8vh 6vw 4vh}.page-module__meqK-a__heroTitle{font-size:clamp(3.5rem,17.5vw,6.7rem);line-height:.83}.page-module__meqK-a__heroTitle .page-module__meqK-a__italic{padding-right:0}.page-module__meqK-a__heroFoot{flex-direction:column;align-items:start;gap:30px}.page-module__meqK-a__orbit{width:190px;height:190px;top:35%;right:-58px}.page-module__meqK-a__intro,.page-module__meqK-a__skills,.page-module__meqK-a__cv{padding:16vh 6vw}.page-module__meqK-a__intro{min-height:auto}.page-module__meqK-a__introCopy,.page-module__meqK-a__cvGrid{grid-template-columns:1fr}.page-module__meqK-a__introCopy{gap:50px;margin-top:8vh}.page-module__meqK-a__sectionHeading{flex-direction:column;align-items:start;gap:40px}.page-module__meqK-a__sectionHeading h2{text-align:left}.page-module__meqK-a__skill{grid-template-columns:34px 1fr 42px;gap:9px;padding:22px 0}.page-module__meqK-a__skill p,.page-module__meqK-a__meter{display:none}.page-module__meqK-a__level{grid-area:1/3}.page-module__meqK-a__paper{min-height:480px;padding:20px}.page-module__meqK-a__paperName{margin:80px 0 60px}.page-module__meqK-a__footer{flex-direction:column;align-items:flex-start;gap:16px;margin:0 6vw}.page-module__meqK-a__signalLine{margin-top:12vh}}@media (prefers-reduced-motion:reduce){.page-module__meqK-a__page,.page-module__meqK-a__celestial,.page-module__meqK-a__paper{transition:none}.page-module__meqK-a__signalLine span{animation:none}}
