body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#f3efef;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Poppins,sans-serif;font-size:18px;font-weight:300;letter-spacing:1px;line-height:30px;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit;text-decoration:none}.hover-underline-animation{-webkit-text-fill-color:#000;background:linear-gradient(90deg,#3e8ef7,#7b61ff,#c64bff,#ff5da2,#ff8a65,#ffc371,#3e8ef7);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#000;display:inline-block;position:relative}.hover-underline-animation:hover{-webkit-text-fill-color:#0000!important;animation:textRainbowSwirl 7s linear infinite;color:#0000!important}@keyframes textRainbowSwirl{0%{background-position:0 50%}to{background-position:300% 50%}}.hover-underline-animation:after{background:linear-gradient(90deg,#3e8ef7,#7b61ff,#c64bff,#ff5da2,#ff8a65,#ffc371,#3e8ef7);background-size:300% 100%;bottom:0;content:"";height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.hover-underline-animation:hover:after{animation:textRainbowSwirl 7s linear infinite;transform:scaleX(1);transform-origin:bottom left}.hover-underline:hover,.static-underline{text-decoration:underline}:root{--aura:0}.nora-hover{cursor:pointer}body *{-webkit-text-fill-color:color-mix(in srgb,#000 100%,#fff 0)!important;-webkit-text-fill-color:color-mix(in srgb,#000 calc((1 - var(--aura))*100%),#fff calc(var(--aura)*100%))!important;color:color-mix(in srgb,#000 100%,#fff 0)!important;color:color-mix(in srgb,#000 calc((1 - var(--aura))*100%),#fff calc(var(--aura)*100%))!important}@media (min-width:768px){body:has(.nora-hover:hover){--aura:1}#root:before,body:after,body:before{transition:opacity .7s ease}body *{transition:color .7s ease,-webkit-text-fill-color .7s ease}}#root:before,body:after,body:before{content:"";filter:blur(90px) saturate(.9);left:50%;pointer-events:none;position:fixed;top:50%;z-index:-1}body:before{animation:swirlA 9s linear infinite;background:conic-gradient(from 0deg,#3e8ef7,#7b61ff,#c64bff,#ff5da2,#ff8a65,#ffc371,#3e8ef7);height:200vmax;opacity:0;opacity:var(--aura);width:200vmax}body:after,body:before{transform:translate(-50%,-50%) rotate(0deg)}body:after{animation:swirlB 14s ease-in-out infinite reverse;background:conic-gradient(from 200deg,#ff5da2,#ff8a65,#ffc371,#3e8ef7,#7b61ff,#c64bff,#ff5da2);height:180vmax;opacity:0;opacity:calc(var(--aura)*.85);width:180vmax}#root:before{animation:swirlC 11s ease-in-out infinite;background:conic-gradient(from 90deg,#7b61ff,#ff5da2,#ffc371,#7b61ff);filter:blur(100px) saturate(.9);height:90vmax;left:30%;opacity:0;opacity:calc(var(--aura)*.75);top:65%;transform:translate(-50%,-50%) rotate(0deg);width:90vmax}@keyframes swirlA{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes swirlB{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1.12)}to{transform:translate(-50%,-50%) rotate(1turn) scale(1)}}@keyframes swirlC{0%{transform:translate(-50%,-50%) rotate(0deg) translate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg) translate(6vmax,-4vmax)}to{transform:translate(-50%,-50%) rotate(-1turn) translate(0)}}.wrapper{padding:8%}#hello{animation:fadeInAnimation .8s ease;animation-fill-mode:forwards;animation-iteration-count:1;color:#000;font-family:Poppins,sans-serif;font-size:80px;font-weight:600;letter-spacing:-2px;line-height:90px;margin-top:5%}@media (max-width:767px){#hello{font-size:37.5px;line-height:50px;margin-top:5%}}.contact-wrapper{bottom:8%;left:8%;position:fixed;right:8%}#contact-text{animation:fadeInAnimation .8s ease;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes fadeInAnimation{0%{opacity:0;transform:translateY(50px);-webkit-transform:translateY(50px)}to{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}}.contact-line{color:#000;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:80px;font-weight:600;letter-spacing:-2px;line-height:90px;position:relative;width:fit-content}a.contact-line{text-decoration:none}.tooltip{align-items:center;background:#fff;border:1px solid #000;border-radius:6px;color:#000;display:flex;font-size:14px;font-weight:300;gap:6px;left:calc(100% + 14px);letter-spacing:1px;line-height:1;opacity:0;padding:8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-4px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.tooltip svg{flex-shrink:0}.contact-line:hover .tooltip{opacity:1;transform:translateY(-50%) translateX(0)}@media (max-width:767px){.contact-wrapper{bottom:5%;left:8%;right:8%}.contact-line{font-size:30px;line-height:40px}}#headerBar .Name{font-weight:500}.link-arrow{color:inherit;height:1em;margin-left:4px;vertical-align:middle;width:1em}#headerBar{display:grid;font-size:14px;grid-auto-flow:column;line-height:140%}.info{order:1}.nav{grid-column-gap:5px;column-gap:5px;display:grid;font-size:14px;grid-auto-flow:column;order:2}@media (max-width:767px){#headerBar{grid-row-gap:20px;grid-auto-flow:unset;grid-template-columns:1fr 1fr}.nav{order:1}.info{order:2}.hover-underline{text-decoration:underline}}
/*# sourceMappingURL=main.8badcff8.css.map*/