/*! tailwindcss v4.3.2 | 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)))){*,:before,:after,::backdrop{--tw-duration:initial}}}nav.svelte-10z1c3a a#nav-contact:where(.svelte-10z1c3a):hover{background-color:#b0ddfc26}@supports (color:color-mix(in lab, red, red)){nav.svelte-10z1c3a a#nav-contact:where(.svelte-10z1c3a):hover{background-color:color-mix(in oklab, var(--color-blue,#b0ddfc) 15%, transparent)}}nav.svelte-10z1c3a a#nav-contact:where(.svelte-10z1c3a):hover{color:var(--color-offwhite,#eee)}nav.svelte-10z1c3a a#nav-contact:where(.svelte-10z1c3a):hover:before,nav.svelte-10z1c3a a#nav-contact:where(.svelte-10z1c3a):focus:before{opacity:.3;top:-70px;left:calc(100% + 30px)}nav.svelte-10z1c3a a#nav-contact:where(.svelte-10z1c3a):before{background-color:var(--color-blue,#b0ddfc);content:"";opacity:0;width:60px;height:150px;transition:all .3s ease-in-out;position:absolute;top:-30px;left:-95px;transform:rotate(-45deg)}nav.svelte-10z1c3a a:where(.svelte-10z1c3a){color:var(--color-grey,#94a3b2);letter-spacing:.02em;font-family:Circular Std Medium,sans-serif;font-size:15px;font-weight:500}nav.svelte-10z1c3a a#nav-contact:where(.svelte-10z1c3a){z-index:10;border-color:var(--color-grey,#94a3b2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-top:calc(var(--spacing,.25rem) * 2);transition-property:all;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));--tw-duration:.2s;border-width:1px;transition:color .15s ease-in-out;position:relative;overflow:hidden}nav.svelte-10z1c3a a:where(.svelte-10z1c3a):hover{color:var(--color-offwhite,#eee);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))}#mobile-menu.svelte-10z1c3a a:where(.svelte-10z1c3a){text-align:right;width:fit-content;color:var(--color-offwhite,#eee);font-size:21px}@property --tw-duration{syntax:"*";inherits:false}footer.svelte-jz8lnl p:where(.svelte-jz8lnl),footer.svelte-jz8lnl a:where(.svelte-jz8lnl),footer.svelte-jz8lnl button:where(.svelte-jz8lnl),footer.svelte-jz8lnl span:where(.svelte-jz8lnl){color:var(--color-darkgrey,#5a606c);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));font-family:Circular Std Book,sans-serif;font-size:15px}.footer-heading.svelte-jz8lnl{color:var(--color-grey,#94a3b2)}@media (hover:hover){footer.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,footer.svelte-jz8lnl button:where(.svelte-jz8lnl):hover{color:var(--color-grey,#94a3b2)}}
