@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer base{*,:before,:after{box-sizing:border-box}*{margin:calc(var(--spacing,.25rem)*0);font:inherit}html,body{height:-webkit-fill-available;height:-moz-available;height:stretch;min-height:100dvh;font-size:100%}body{isolation:isolate;--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{text-wrap:balance;overflow-wrap:break-word}p{text-wrap:pretty}code,kbd,pre,samp{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html,body{background-color:var(--color-background);accent-color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){html,body{scroll-behavior:smooth}}html{margin-left:calc(100vw - 100%)}body{flex-direction:column;font-size:.9375rem;display:flex;overflow-x:hidden}button{cursor:default;font-family:var(--font-manrope),Manrope,var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}a{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline;-webkit-text-decoration-color:var(--color-divider);-webkit-text-decoration-color:var(--color-divider);-webkit-text-decoration-color:var(--color-divider);text-decoration-color:var(--color-divider)}a:hover,a:focus{-webkit-text-decoration-color:var(--color-accent-dark);-webkit-text-decoration-color:var(--color-accent-dark);-webkit-text-decoration-color:var(--color-accent-dark);text-decoration-color:var(--color-accent-dark)}a,a *{text-underline-offset:.125rem;text-decoration-thickness:.125rem}figure{margin:calc(var(--spacing,.25rem)*0);display:block;position:relative}figure figcaption{margin-block:calc(var(--spacing,.25rem)*2.5);text-align:center;font-size:.8125rem}input[type=text],input[type=email]{appearance:none}input[type=checkbox]{vertical-align:middle}::selection{background-color:#3867d640;background-color:lab(45.1922% 14.2147 -63.0518/.25)}::selection:where(){background-color:#88a4e640;background-color:lab(67.1931% 2.61831 -36.8655/.25)}::placeholder{color:var(--color-tertiary-txt);opacity:1}:-ms-placeholder-shown{color:var(--color-tertiary-txt);opacity:1}::-moz-placeholder{color:var(--color-tertiary-txt);opacity:1}*{scrollbar-color:var(--color-accent)var(--color-background)}::-webkit-scrollbar-track{background:var(--color-accent)}::-webkit-scrollbar-thumb{background-color:var(--color-background);border:3px solid var(--color-accent);border-radius:20px}:focus{outline:2px dashed var(--color-secondary-txt);outline-offset:.25rem}@media not all and (min-resolution:.001dpcm){img[loading=lazy]{clip-path:inset(.5px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:1ms!important;transition-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}body main,body section,body article,body article [id]{scroll-margin-top:calc(var(--spacing,.25rem)*20)}@media (min-width:596px){body main,body section,body article,body article [id]{scroll-margin-top:calc(var(--spacing,.25rem)*24)}}@media (min-width:768px){body main,body section,body article,body article [id]{scroll-margin-top:calc(var(--spacing,.25rem)*28)}}span[role=img][aria-label]{color:var(--color-primary-txt)}button:disabled,input:disabled,textarea:disabled{opacity:.85;cursor:not-allowed}@media screen and (-webkit-min-device-pixel-ratio:0){@supports (-webkit-touch-callout:none){select,textarea,input{transform-origin:0 0;width:106.67%;line-height:2;transform:scale(.9375);font-size:16px!important}select.font-mono,textarea.font-mono,input.font-mono{width:114.29%;margin-bottom:-3.4287%;transform:scale(.875)}}}html,body{font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-secondary-txt);--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}@media (min-width:425px){html,body{--tw-leading:1.75;line-height:1.75}}body{font-size:.9375rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-manrope),Manrope,var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-txt);display:inline-block}b,strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary-txt)}p,small{width:fit-content}h1{font-size:1.5625rem}h2{font-size:1.375rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.9375rem}small{font-size:.8125rem}em,i{font-style:italic}}:root,::backdrop{--color-background:#fbfcfe;--color-divider:#060a151f;--color-toolbar:#3867d60d;--color-toolbar-highlight:#2d52ab14;--color-accent:#3867d6;--color-accent-dark:#2d52ab;--color-on-accent:var(--color-background);--color-primary-txt:#14120b;--color-secondary-txt:#14120bd9;--color-tertiary-txt:#14120bb3;--opacity-tint-bg:.12;--opacity-tint-border:.24}html.dark{--color-background:#14120b;--color-divider:#ebf0fb2e;--color-toolbar:#88a4e614;--color-toolbar-highlight:#afc2ef1f;--color-accent:#88a4e6;--color-accent-dark:#afc2ef;--color-on-accent:var(--color-background);--color-primary-txt:#fbfcfe;--color-secondary-txt:#fbfcfed9;--color-tertiary-txt:#fbfcfeb3;--opacity-tint-bg:.24;--opacity-tint-border:.48}.text-brand,.hocus\:text-brand:hover,.hocus\:text-brand:focus{color:#3867d6}.text-blue,.hocus\:text-blue:hover,.hocus\:text-blue:focus{color:#0284c7}.text-green,.hocus\:text-green:hover,.hocus\:text-green:focus{color:#059669}.text-yellow,.hocus\:text-yellow:hover,.hocus\:text-yellow:focus{color:#ca8a04}.text-orange,.hocus\:text-orange:hover,.hocus\:text-orange:focus{color:#ea580c}.text-red,.hocus\:text-red:hover,.hocus\:text-red:focus{color:#e11d48}.text-purple,.hocus\:text-purple:hover,.hocus\:text-purple:focus{color:#7c3aed}html.dark .text-brand,html.dark .dark\:text-brand,html.dark .hocus\:text-brand:hover,html.dark .hocus\:text-brand:focus{color:#88a4e6}html.dark .text-blue,html.dark .dark\:text-blue,html.dark .hocus\:text-blue:hover,html.dark .hocus\:text-blue:focus{color:#38bdf8}html.dark .text-green,html.dark .dark\:text-green,html.dark .hocus\:text-green:hover,html.dark .hocus\:text-green:focus{color:#34d399}html.dark .text-yellow,html.dark .dark\:text-yellow,html.dark .hocus\:text-yellow:hover,html.dark .hocus\:text-yellow:focus{color:#facc15}html.dark .text-orange,html.dark .dark\:text-orange,html.dark .hocus\:text-orange:hover,html.dark .hocus\:text-orange:focus{color:#fb923c}html.dark .text-red,html.dark .dark\:text-red,html.dark .hocus\:text-red:hover,html.dark .hocus\:text-red:focus{color:#fb7185}html.dark .text-purple,html.dark .dark\:text-purple,html.dark .hocus\:text-purple:hover,html.dark .hocus\:text-purple:focus{color:#a78bfa}@layer utilities{.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}}.gradient-bg{position:relative}.gradient-bg:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 10% 10%,#3867d61f 0%,#0000 60%),radial-gradient(50% 35% at 90% 5%,#8b5cf614 0%,#0000 50%),radial-gradient(40% 50% at 5%,#3867d60f 0%,#0000 50%),radial-gradient(45% 40% at 85% 85%,#10b9810f 0%,#0000 50%),radial-gradient(80% 60%,#3867d608 0%,#0000 70%);position:fixed;inset:0}html.dark .gradient-bg:before{background:radial-gradient(60% 40% at 10% 10%,#3867d62e 0%,#0000 60%),radial-gradient(50% 35% at 90% 5%,#8b5cf61f 0%,#0000 50%),radial-gradient(40% 50% at 5%,#3867d614 0%,#0000 50%),radial-gradient(45% 40% at 85% 85%,#10b9811a 0%,#0000 50%),radial-gradient(80% 60%,#3867d60d 0%,#0000 70%)}.photo-tilt{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.photo-tilt:hover{transform:perspective(1000px)rotateX(5deg)rotateY(-5deg)scale(1.05)}@media (prefers-reduced-motion:reduce){.gradient-bg:before,.photo-tilt{transition:none!important;animation:none!important}.photo-tilt:hover{transform:none!important}}html.template,html.template *{pointer-events:none;--tw-invert:invert(100%);--tw-saturate:saturate(1.25);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);-webkit-user-select:none;user-select:none}html.template:before,html.template :before{z-index:9999;content:"–"}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.glass{background:rgba(var(--color-toolbar-rgb,255 255 255)/.7);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(var(--color-divider-rgb,0 0 0)/.1)}.glass-strong{background:rgba(var(--color-toolbar-rgb,255 255 255)/.85);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(var(--color-divider-rgb,0 0 0)/.15)}html.dark .glass{background:rgba(var(--color-toolbar-rgb,0 0 0)/.6);border:1px solid #ffffff14}html.dark .glass-strong{background:rgba(var(--color-toolbar-rgb,0 0 0)/.75);border:1px solid #ffffff1a}.glow-hover{transition:box-shadow .3s,transform .3s}.glow-hover:hover{transform:translateY(-2px);box-shadow:0 0 20px #3867d64d,0 0 40px #3867d626}html.dark .glow-hover:hover{box-shadow:0 0 20px #6085de66,0 0 40px #6085de33}.magnetic-btn{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.magnetic-btn:hover{transform:scale(1.02)}.magnetic-btn:active{transform:scale(.98)}.animate-enter{animation:.4s ease-out forwards enter}@keyframes enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stagger-enter>*{opacity:0;animation:.4s ease-out forwards enter}.stagger-enter>:first-child{animation-delay:0s}.stagger-enter>:nth-child(2){animation-delay:50ms}.stagger-enter>:nth-child(3){animation-delay:.1s}.stagger-enter>:nth-child(4){animation-delay:.15s}.stagger-enter>:nth-child(5){animation-delay:.2s}.stagger-enter>:nth-child(6){animation-delay:.25s}.float{animation:6s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.shimmer{background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%) 0 0/200% 100%;animation:2s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-in{animation-duration:.2s;animation-fill-mode:both}.fade-in-0{animation-name:fade-in}.zoom-in-95{animation-name:zoom-in-95}.slide-in-from-top-2{animation-name:slide-in-from-top}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes zoom-in-95{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes slide-in-from-top{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--color-divider)#0000}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--color-divider);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:var(--color-tertiary-txt)}@media (prefers-reduced-motion:reduce){.glow-hover,.magnetic-btn,.animate-enter,.stagger-enter>*,.float,.shimmer{transition:none!important;animation:none!important}.glow-hover:hover,.magnetic-btn:hover{box-shadow:none!important;transform:none!important}}
@font-face{font-family:Inter;src:url(../media/InterVariable-s.p.2b981526.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_4a60867a-module__NCyieG__className{font-family:Inter,Inter Fallback}.inter_4a60867a-module__NCyieG__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Manrope;src:url(../media/ManropeVariable-s.b91d8a40.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_6ee6f99b-module__MNC9Iq__className{font-family:Manrope,Manrope Fallback}.manrope_6ee6f99b-module__MNC9Iq__variable{--font-manrope:"Manrope","Manrope Fallback"}
@font-face{font-family:MonoLisa;src:url(../media/monolisa.bc022e6e.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:MonoLisa;src:url(../media/monolisa_italic.46eb938f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}.monolisa_2ac767b-module__u49h-a__className{font-family:MonoLisa}.monolisa_2ac767b-module__u49h-a__variable{--font-monolisa:"MonoLisa"}
/*# sourceMappingURL=9511536f15dd3586.css.map*/