/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-leading: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;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@font-face{font-family:Moonhouse;src:url(/fonts/Moonhouse.ttf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Library3am;src:url(/fonts/Library3am.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Library3amSoft;src:url(/fonts/Library3amSoft.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Martius;src:url(/fonts/Martius.ttf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MartiusItalic;src:url(/fonts/MartiusItalic)format("opentype");font-weight:400;font-style:normal;font-display:swap}body.noscroll{overflow:hidden}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.z-50{z-index:50}.float-right{float:right}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.inline{display:inline}.aspect-square{aspect-ratio:1}.h-\[10vh\]{height:10vh}.h-screen{height:100vh}.max-h-\[90vh\]{max-height:90vh}.w-1\/2{width:50%}.w-\[10vw\]{width:10vw}.w-full{width:100%}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.bg-cover{background-size:cover}.bg-center{background-position:50%}.px-\[3vw\]{padding-inline:3vw}.pl-\[3vw\]{padding-left:3vw}.text-center{text-align:center}.text-left{text-align:left}.text-\[3vw\]{font-size:3vw}.text-\[5vh\]{font-size:5vh}.leading-none{--tw-leading:1;line-height:1}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.brightness-0{--tw-brightness:brightness(0%)}.brightness-0,.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-leading{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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}body{margin:0;font-family:Martius;color:#171717!important;-webkit-font-smoothing:antialiased}.main,body{background:#e7e7e7;overflow:hidden}.main{align-items:center;justify-content:center;margin:0 5vw}.header{position:fixed;top:0;left:0;width:100%;background:#f6f6f6;backdrop-filter:blur(10px);z-index:50;border-bottom-left-radius:25px;border-bottom-right-radius:25px;box-shadow:0 10px 20px rgba(0,0,0,.07)}.nav{max-width:72rem;margin:0 auto;justify-content:space-between;padding:1rem}.logo-link,.nav{display:flex;align-items:center}.logo-link{text-decoration:none;color:inherit;font-size:2rem;font-weight:700}.menu{list-style:none;display:flex;gap:1.5rem;margin:0;font-size:3vh;padding:0}.menu-link{color:#171717;text-decoration:none;transition:color .2s}.menu-link:hover{color:#14b8a6}.footer{background:#f6f6f6;color:#6b7280;text-align:center;padding:2rem 0;margin-top:4rem}.footer-inner{max-width:72rem;margin:0 auto;background:#f6f6f6}