.hero_heroSection__rp3My{position:relative;display:flex;min-height:100vh;align-items:center;padding-top:5rem;padding-bottom:5rem}@media (min-width:768px){.hero_heroSection__rp3My{padding-top:7rem;padding-bottom:8rem}}.hero_heroSection__rp3My{background-size:cover;background-position:top;background-repeat:no-repeat}.hero_heroBackgroundDark__PAAIR{background-image:url(/hero-bg-dark.png)}.hero_heroBackgroundLight___mfoF{background-image:url(/hero-bg-light.png)}.hero_heroFixed__R0sWl{background-attachment:fixed}.hero_heroScroll__nG2_I{background-attachment:scroll}.hero_overlay__3b2BP{position:absolute;inset:0;background-color:hsl(var(--background)/.6);--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.hero_nameFirst__M4vQ7{background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;background-clip:text;background-size:300% 300%}.hero_nameFirst__M4vQ7,.hero_nameLast__FCSS7{-webkit-text-fill-color:transparent;animation:hero_float__I3_Mv 3s ease-in-out infinite,hero_gradient-shift__xw4Yf 3s ease-in-out infinite}.hero_nameLast__FCSS7{background:linear-gradient(135deg,#ec4899,#be185d);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;animation-delay:.5s}@keyframes hero_float__I3_Mv{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hero_glow-pulse__HFP2n{0%,to{box-shadow:0 0 20px rgba(59,130,246,.3);border-color:#3b82f6}50%{box-shadow:0 0 30px rgba(236,72,153,.5);border-color:#ec4899}}@keyframes hero_spin-reverse__pfrBW{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes hero_gradient-shift__xw4Yf{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero_outerRing__B35VD,.hero_ringContainer__iROLO{position:absolute;inset:0;border-radius:9999px}.hero_outerRing__B35VD{border-width:4px;border-color:rgba(59,130,246,.3);animation:hero_spin__kSVaf 8s linear infinite,hero_glow-pulse__HFP2n 2s ease-in-out infinite}.hero_middleRing__9Yax2{position:absolute;inset:.5rem;border-radius:9999px;border-width:2px;border-color:rgba(236,72,153,.4);animation:hero_spin-reverse__pfrBW 8s linear infinite,hero_glow-pulse__HFP2n 2s ease-in-out infinite;animation-delay:1s}.hero_innerRing__UP7rP{position:absolute;inset:1rem}@keyframes hero_pulse__vpAV5{50%{opacity:.5}}.hero_innerRing__UP7rP{animation:hero_pulse__vpAV5 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px;border-width:1px;border-color:rgba(59,130,246,.2)}.hero_photoContainer__iTG5F{position:absolute;inset:2rem;overflow:hidden;border-radius:9999px;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(59,130,246,.2);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;animation-duration:.5s}.hero_photoContainer__iTG5F:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-ring-color:rgba(236,72,153,.3)}.hero_photo__JSxJS{height:100%;width:100%;object-fit:cover;object-position:center;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;animation-duration:.5s}.hero_photo__JSxJS:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.navbar_header__C4cqE{position:fixed;top:0;z-index:50;width:100%;border-width:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.navbar_headerBackground__NDBfp{background-size:cover;background-position:top;background-repeat:no-repeat}.navbar_headerBackgroundDark__0ADFK{background-image:url(/hero-bg-dark.png)}.navbar_headerBackgroundLight__Q7miQ{background-image:url(/hero-bg-light.png)}.navbar_headerFixed__3xAHR{background-attachment:fixed}.navbar_headerScroll__0bVxq{background-attachment:scroll}.navbar_overlay__dk0Fh{position:absolute;inset:0;background-color:hsl(var(--background)/.2);--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:768px){.navbar_mobileNav__rs7RX{display:none}}.navbar_mobileNav__rs7RX{background-size:cover;background-position:50%;background-repeat:no-repeat}.navbar_mobileNavDark__KzOZw{background-image:url(/hero-bg-dark.png)}.navbar_mobileNavLight__TI0mu{background-image:url(/hero-bg-light.png)}.navbar_mobileOverlay__I8zn8{position:absolute;inset:0;background-color:hsl(var(--background)/.8);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}