.field.svelte-q16qnb{width:100%;position:relative;margin-top:1.5rem;margin-bottom:1rem;border-radius:9999px}.field.svelte-q16qnb:before{content:"";width:100%;height:100%;position:absolute;z-index:-2;inset:0;opacity:.2;pointer-events:none;border-radius:9999px;background-color:#1bc8ac;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.field.svelte-q16qnb label:where(.svelte-q16qnb){position:absolute;font-size:.75rem;bottom:calc(100% + .25rem);transition:color .3s cubic-bezier(.4,0,.2,1)}.field__required.svelte-q16qnb{color:#ef4444}.field.svelte-q16qnb input:where(.svelte-q16qnb){width:100%;padding:.4rem 1rem;border:1px solid #1bc8ac;border-radius:9999px;background:none;transition:border-color .3s cubic-bezier(.4,0,.2,1)}.field__error.svelte-q16qnb{position:absolute;top:100%;left:1rem;font-size:.75rem;color:#ef4444;animation:appear .3s ease-out}.field--error.svelte-q16qnb:before{background-color:#ef4444}.field--error.svelte-q16qnb label:where(.svelte-q16qnb){color:#ef4444}.field--error.svelte-q16qnb input:where(.svelte-q16qnb){border-color:#ef4444}section.svelte-15n49qo{width:calc(100% - 4rem);max-width:2000px;margin:1rem 2rem;margin-inline:auto;padding:4rem 2rem;border:1px solid #1bc8ac;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:4rem;flex-wrap:wrap;border-radius:1.875rem;overflow:hidden}@media(min-width:640px){section.svelte-15n49qo{padding:6rem 2rem}}@media(min-width:1280px){section.svelte-15n49qo{gap:8rem}}section.svelte-15n49qo:before{content:"";position:absolute;z-index:-2;inset:0;border-radius:1.875rem;opacity:.1;pointer-events:none;background:linear-gradient(57deg,#22a791 0,#1111111a)}[data-theme=light] section.svelte-15n49qo:before{opacity:.4}section.svelte-15n49qo>video:where(.svelte-15n49qo){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center;opacity:.12;z-index:-1;pointer-events:none}[data-theme=light] section.svelte-15n49qo>video:where(.svelte-15n49qo){opacity:.2}section.svelte-15n49qo>div:where(.svelte-15n49qo){max-width:35rem;display:flex;flex-direction:column;gap:2rem}section.svelte-15n49qo form:where(.svelte-15n49qo){width:25rem}section.svelte-15n49qo form:where(.svelte-15n49qo) .consent:where(.svelte-15n49qo){width:100%;margin-bottom:2.5rem;position:relative}section.svelte-15n49qo form:where(.svelte-15n49qo) .consent:where(.svelte-15n49qo) label:where(.svelte-15n49qo){display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.75rem;color:var(--text-secondary);line-height:1.5}section.svelte-15n49qo form:where(.svelte-15n49qo) .consent:where(.svelte-15n49qo) label:where(.svelte-15n49qo) input[type=checkbox]:where(.svelte-15n49qo){flex-shrink:0;margin-top:2px;accent-color:#1bc8ac;cursor:pointer}section.svelte-15n49qo form:where(.svelte-15n49qo) .consent:where(.svelte-15n49qo) label:where(.svelte-15n49qo) a{color:#1bc8ac;text-decoration:underline;text-underline-offset:2px}section.svelte-15n49qo form:where(.svelte-15n49qo) .consent:where(.svelte-15n49qo) label:where(.svelte-15n49qo) a:hover{opacity:.8}section.svelte-15n49qo form:where(.svelte-15n49qo) .consent__error:where(.svelte-15n49qo){padding-left:1.75rem;position:absolute;top:calc(100% + .5rem);z-index:10;font-size:.75rem;color:#ef4444;animation:appear .3s ease-out}section.svelte-15n49qo form:where(.svelte-15n49qo) .consent--error:where(.svelte-15n49qo) label:where(.svelte-15n49qo){color:#ef4444}svg.svelte-ncffne{color:var(--text-primary);transition:color .3s cubic-bezier(.4,0,.2,1)}footer.svelte-1thnhhp{background-color:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;width:calc(100% - 4rem);max-width:2000px;margin:1rem 2rem;margin-inline:auto;padding:2.5rem;display:flex;flex-direction:column;gap:2.5rem;border-radius:1.875rem}footer.svelte-1thnhhp .content:where(.svelte-1thnhhp){display:flex;justify-content:space-between}footer.svelte-1thnhhp .content:where(.svelte-1thnhhp) p:where(.svelte-1thnhhp){padding-bottom:.5rem;font-weight:500}footer.svelte-1thnhhp .content:where(.svelte-1thnhhp) ul:where(.svelte-1thnhhp){display:flex;flex-direction:column;gap:.5rem}footer.svelte-1thnhhp .content:where(.svelte-1thnhhp) ul:where(.svelte-1thnhhp) li:where(.svelte-1thnhhp){font-size:.875rem;color:var(--text-secondary);transition:.3s}footer.svelte-1thnhhp .content:where(.svelte-1thnhhp) ul:where(.svelte-1thnhhp) li:where(.svelte-1thnhhp):hover{color:var(--text-primary)}footer.svelte-1thnhhp .content:where(.svelte-1thnhhp) ul:where(.svelte-1thnhhp) li:where(.svelte-1thnhhp) a:where(.svelte-1thnhhp){color:inherit}footer.svelte-1thnhhp .line:where(.svelte-1thnhhp){width:100%;height:1px;background-color:var(--text-secondary)}footer.svelte-1thnhhp .credits:where(.svelte-1thnhhp){position:relative;display:flex;flex-direction:column-reverse;align-items:center;gap:1rem}@media(min-width:640px){footer.svelte-1thnhhp .credits:where(.svelte-1thnhhp){padding-bottom:2.5rem;flex-direction:row;justify-content:space-between}}@media(min-width:1024px){footer.svelte-1thnhhp .credits:where(.svelte-1thnhhp){padding-bottom:0}}footer.svelte-1thnhhp .credits:where(.svelte-1thnhhp) p:where(.svelte-1thnhhp){text-align:center}@media(min-width:640px){footer.svelte-1thnhhp .credits:where(.svelte-1thnhhp) p:where(.svelte-1thnhhp){width:100%;position:absolute;top:100%;left:50%;transform:translate(-50%,-100%)}}@media(min-width:1024px){footer.svelte-1thnhhp .credits:where(.svelte-1thnhhp) p:where(.svelte-1thnhhp){width:auto;position:initial;transform:translate(0)}}footer.svelte-1thnhhp .credits:where(.svelte-1thnhhp) div:where(.svelte-1thnhhp){display:flex;gap:.5rem}footer.svelte-1thnhhp .credits:where(.svelte-1thnhhp) div:where(.svelte-1thnhhp) img:where(.svelte-1thnhhp){width:1.3rem}dialog.svelte-32v57s{position:fixed;inset:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:0;border:none;background:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text-primary);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .5s ease,display .5s allow-discrete,overlay .5s allow-discrete}dialog.svelte-32v57s:not([open]){display:none}dialog.svelte-32v57s::backdrop{background:transparent}dialog[open].svelte-32v57s{display:flex;opacity:1}@starting-style{dialog[open].svelte-32v57s{opacity:0}}dialog[open].closing.svelte-32v57s{opacity:0}dialog.svelte-32v57s .modal:where(.svelte-32v57s){background-color:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;width:40rem;max-width:calc(100vw - 2rem);border-radius:.625rem;display:flex;flex-direction:column;align-items:center;transform:scaleY(1);transition:transform .3s ease}dialog.svelte-32v57s .modal:where(.svelte-32v57s)>div:where(.svelte-32v57s){width:100%}@starting-style{dialog[open].svelte-32v57s .modal:where(.svelte-32v57s){transform:scaleY(.5)}}dialog[open].closing.svelte-32v57s .modal:where(.svelte-32v57s){transform:scaleY(.5)}dialog.svelte-32v57s .header:where(.svelte-32v57s){padding:1rem;position:relative;display:flex;justify-content:center}dialog.svelte-32v57s .header:where(.svelte-32v57s) button:where(.svelte-32v57s){width:2.75rem;height:2.75rem;position:absolute;right:.5rem;top:.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}dialog.svelte-32v57s .header:where(.svelte-32v57s) button:where(.svelte-32v57s):hover{background-color:rgb(var(--hover)/.1)}dialog.svelte-32v57s .header:where(.svelte-32v57s) button:where(.svelte-32v57s):before,dialog.svelte-32v57s .header:where(.svelte-32v57s) button:where(.svelte-32v57s):after{content:"";width:1rem;height:1px;position:absolute;top:50%;left:50%;background:var(--text-primary)}dialog.svelte-32v57s .header:where(.svelte-32v57s) button:where(.svelte-32v57s):before{transform:translate(-50%,-50%) rotate(45deg)}dialog.svelte-32v57s .header:where(.svelte-32v57s) button:where(.svelte-32v57s):after{transform:translate(-50%,-50%) rotate(-45deg)}dialog.svelte-32v57s .content:where(.svelte-32v57s){position:relative}dialog.svelte-32v57s .content__scroll:where(.svelte-32v57s){max-height:60vh;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;overflow-y:auto;mask-image:linear-gradient(to bottom,transparent 0%,black 4rem,black calc(100% - 4rem),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 2rem,black calc(100% - 2rem),transparent 100%)}dialog.svelte-32v57s .content__scroll.no-paddings:where(.svelte-32v57s){padding:.5rem 1rem}dialog.svelte-32v57s .footer:where(.svelte-32v57s){padding:1rem;display:flex;justify-content:flex-end;gap:.5rem}.calendly-container.svelte-g7kriu{position:relative;width:100%;height:1000px}@media(min-width:768px){.calendly-container.svelte-g7kriu{height:650px}}.calendly-container.svelte-g7kriu iframe:where(.svelte-g7kriu){width:100%;height:100%;border:none;border-radius:.5rem}.banner.svelte-2v3f1n{background-color:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;position:fixed;top:1rem;left:1rem;right:1rem;z-index:30;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:.625rem;border:1px solid var(--text-muted)}@media(min-width:640px){.banner.svelte-2v3f1n{top:8rem;left:50%;right:auto;transform:translate(-50%);max-width:480px}}.banner.svelte-2v3f1n .banner-icon{flex-shrink:0;color:#1bc8ac}.banner.svelte-2v3f1n p:where(.svelte-2v3f1n){flex:1;font-size:.75rem;color:var(--text-secondary);line-height:1.5}.banner.svelte-2v3f1n p:where(.svelte-2v3f1n) a:where(.svelte-2v3f1n){color:#1bc8ac;text-decoration:underline;text-underline-offset:2px}.banner.svelte-2v3f1n p:where(.svelte-2v3f1n) a:where(.svelte-2v3f1n):hover{opacity:.8}.banner.svelte-2v3f1n button:where(.svelte-2v3f1n){flex-shrink:0;padding:.5rem 1rem;background:transparent;border:1px solid #1bc8ac;border-radius:.5rem;color:#1bc8ac;font-size:.75rem;font-weight:500;cursor:pointer;transition:.2s cubic-bezier(.4,0,.2,1)}.banner.svelte-2v3f1n button:where(.svelte-2v3f1n):hover{background-color:#1bc8ac;color:var(--bg-primary)}.toast-container.svelte-16oeye1{position:fixed;top:1.5rem;left:1rem;right:1rem;z-index:60;display:flex;flex-direction:column;align-items:center;gap:.75rem}@media(min-width:768px){.toast-container.svelte-16oeye1{top:auto;bottom:1.5rem;left:auto;right:1.5rem;align-items:flex-end;max-width:calc(100vw - 3rem)}}.toast.svelte-16oeye1{background-color:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.625rem;border:1px solid var(--border-color);min-width:280px;max-width:400px}.toast__icon.svelte-16oeye1{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:9999px}.toast__message.svelte-16oeye1{flex:1;font-size:.875rem;color:var(--text-primary)}.toast__close.svelte-16oeye1{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:.25rem;background:transparent;border:none;border-radius:.5rem;color:var(--text-secondary);cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.toast__close.svelte-16oeye1:hover{background-color:rgb(var(--hover)/.1);color:var(--text-primary)}.toast--success.svelte-16oeye1{border-color:#22c55e4d}.toast--success.svelte-16oeye1 .toast__icon:where(.svelte-16oeye1){background-color:#22c55e26;color:#22c55e}.toast--error.svelte-16oeye1{border-color:#ef44444d}.toast--error.svelte-16oeye1 .toast__icon:where(.svelte-16oeye1){background-color:#ef444426;color:#ef4444}.toast--warning.svelte-16oeye1{border-color:#f59e0b4d}.toast--warning.svelte-16oeye1 .toast__icon:where(.svelte-16oeye1){background-color:#f59e0b26;color:#f59e0b}.toast--info.svelte-16oeye1{border-color:#1bc8ac4d}.toast--info.svelte-16oeye1 .toast__icon:where(.svelte-16oeye1){background-color:#1bc8ac26;color:#1bc8ac}@font-face{font-family:Lexend;font-style:normal;font-weight:300 700;font-display:swap;src:url(../../../fonts/lexend-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:300 700;font-display:swap;src:url(../../../fonts/lexend-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:700;font-display:swap;src:url(../../../fonts/montserrat-alternates-italic-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:700;font-display:swap;src:url(../../../fonts/montserrat-alternates-italic-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}ul,ol{list-style:none;padding:0}table{border-collapse:collapse;border-spacing:0}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #1bc8ac;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--bg-primary: #111111;--bg-secondary: #0e0e0e;--bg-tertiary: #080808;--bg-section: linear-gradient(180deg, #0e0e0e 0%, #111111 100%);--text-primary: #e5e5e5;--text-secondary: #8a8a8a;--text-muted: #393939;--text-muted-hover: rgba(255, 255, 255, .25);--hover: 255 255 255;--glass-bg: rgba(27, 28, 29, .8);--header-padding: 1rem}@media(min-width:1280px){:root{--header-padding: 2rem}}[data-theme=light]{--bg-primary: #f8f9fa;--bg-secondary: #f1f3f5;--bg-tertiary: #e9ecef;--bg-section: linear-gradient(180deg, #f8f9fa 0%, #f1f3f5 100%);--text-primary: #1a1a2e;--text-secondary: #4a5568;--text-muted: #a0aec0;--text-muted-hover: rgba(0, 0, 0, .15);--glass-bg: rgba(255, 255, 255, .7)}@keyframes appear{0%{opacity:0;translate:0 -20px}}@keyframes revealFade{0%{opacity:0}to{opacity:1}}@keyframes revealLand{0%{opacity:0;transform:scale(1.04) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes revealLandSlow{0%{opacity:0;transform:scale(1.12) translateY(-25px)}to{opacity:1;transform:scale(1) translateY(0)}}.reveal-hidden{opacity:0}.reveal-instant{opacity:1}.reveal-fade{animation:revealFade .9s cubic-bezier(.16,1,.3,1) forwards}.reveal-land{animation:revealLand .9s cubic-bezier(.16,1,.3,1) forwards}.reveal-landSlow{animation:revealLandSlow 2s cubic-bezier(.16,1,.3,1) forwards}@keyframes revealGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reveal-grow{transform-origin:center;animation:revealGrow .9s cubic-bezier(.16,1,.3,1) forwards}.skip-link{position:fixed;top:-100%;left:50%;transform:translate(-50%);z-index:9999;padding:.75rem 1.5rem;background-color:#1bc8ac;color:#111;font-size:.875rem;font-weight:500;border-radius:0 0 .5rem .5rem;text-decoration:none;transition:top .2s cubic-bezier(.4,0,.2,1)}.skip-link:focus{top:0}html{font-family:Lexend,sans-serif;font-weight:300;font-size:1rem;background-color:var(--bg-primary);color:var(--text-primary);transition:.3s cubic-bezier(.4,0,.2,1)}*{scrollbar-width:thin;scrollbar-color:#1bc8ac var(--bg-primary)}body{min-height:100vh;min-height:100dvh;overflow-x:hidden;padding-bottom:5rem}@media(min-width:640px){body{padding-bottom:0}}form{display:flex;flex-direction:column;align-items:center}form>div{width:100%;display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){form>div{flex-direction:row;gap:2rem}}form>div.action{margin-top:.5rem;justify-content:end}svg.svelte-uggh9{color:var(--text-primary);transition:color .3s cubic-bezier(.4,0,.2,1)}.mobile-backdrop.svelte-1f6snvv{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1)}@media(min-width:1280px){.mobile-backdrop.svelte-1f6snvv{display:none}}.mobile-backdrop--active.svelte-1f6snvv{opacity:1;visibility:visible;pointer-events:auto}header.svelte-1f6snvv{background-color:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;width:10rem;height:3rem;margin:0;padding:0 .75rem;position:fixed;z-index:101;top:auto;bottom:calc(1rem + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;border-radius:9999px;animation:svelte-1f6snvv-slideUp .6s cubic-bezier(.4,0,.2,1) both;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}@media(min-width:640px){header.svelte-1f6snvv{width:calc(100% - 4rem);max-width:2000px;margin:1rem 2rem;margin-inline:auto;width:calc(100% - 2rem);height:6rem;padding:0 var(--header-padding);border-radius:.625rem;top:0;bottom:auto;transition:none;animation:svelte-1f6snvv-slideDown .6s cubic-bezier(.4,0,.2,1) both}}header.header--expanded.svelte-1f6snvv{transform:translate(-50%) scale(1.2)}@media(min-width:640px){header.header--expanded.svelte-1f6snvv{transform:translate(-50%) scale(1)}}header.svelte-1f6snvv>div:where(.svelte-1f6snvv){padding-left:1rem;gap:1rem;display:flex;align-items:center}@media(min-width:1280px){header.svelte-1f6snvv>div:where(.svelte-1f6snvv){flex:1}}header.svelte-1f6snvv .brand:where(.svelte-1f6snvv){padding-left:.5rem}@media(min-width:640px){header.svelte-1f6snvv .brand:where(.svelte-1f6snvv){padding-left:1rem}}header.svelte-1f6snvv .brand:where(.svelte-1f6snvv) svg{height:18px;width:auto}@media(min-width:640px){header.svelte-1f6snvv .brand:where(.svelte-1f6snvv) svg{height:auto;width:167px}}header.svelte-1f6snvv .nav:where(.svelte-1f6snvv){background-color:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;width:15.3rem;padding:1rem;position:absolute;bottom:calc(100% + 10rem);right:50%;display:flex;flex-direction:column;align-items:center;gap:2rem;font-size:.875rem;border-radius:.625rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition-delay:75ms;opacity:0;visibility:hidden;pointer-events:none;transform:translate(50%)}@media(min-width:640px){header.svelte-1f6snvv .nav:where(.svelte-1f6snvv){top:calc(100% + 10rem);bottom:auto;right:0;transform:translate(1rem)}}@media(min-width:768px){header.svelte-1f6snvv .nav:where(.svelte-1f6snvv){width:auto;padding:auto;position:initial;top:auto;left:auto;flex-direction:row;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}}@media(min-width:1024px){header.svelte-1f6snvv .nav:where(.svelte-1f6snvv){gap:3rem}}header.svelte-1f6snvv .nav--open:where(.svelte-1f6snvv){opacity:1;visibility:visible;pointer-events:auto;transition-delay:.1s}@media(min-width:640px){header.svelte-1f6snvv .nav--open:where(.svelte-1f6snvv){transition-delay:75ms;transform:translate(0)}}header.svelte-1f6snvv .action:where(.svelte-1f6snvv){background-color:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;width:15.3rem;height:8rem;padding:1rem;position:absolute;bottom:calc(100% + 1rem);right:50%;flex-direction:column;justify-content:flex-end;border-radius:.625rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;pointer-events:none;transform:translate(50%)}@media(min-width:640px){header.svelte-1f6snvv .action:where(.svelte-1f6snvv){top:calc(100% + 1rem);bottom:auto;right:0;transform:translate(1rem)}}@media(min-width:768px){header.svelte-1f6snvv .action:where(.svelte-1f6snvv){width:auto;height:auto}}@media(min-width:1280px){header.svelte-1f6snvv .action:where(.svelte-1f6snvv){padding-right:1rem;display:flex;flex-direction:row;position:relative;top:auto;right:auto;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}}header.svelte-1f6snvv .action--open:where(.svelte-1f6snvv){opacity:1;visibility:visible;pointer-events:auto;transition-delay:.1s}@media(min-width:640px){header.svelte-1f6snvv .action--open:where(.svelte-1f6snvv){transition-delay:0ms;transform:translate(0)}}header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv){display:flex;gap:1rem}header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv) .theme-wrapper:where(.svelte-1f6snvv){position:relative;width:20px;height:20px}header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv) .theme-wrapper:where(.svelte-1f6snvv) .sun-icon,header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv) .theme-wrapper:where(.svelte-1f6snvv) .moon-icon{position:absolute;top:0;left:0;transition:.3s cubic-bezier(.4,0,.2,1)}header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv) .theme-wrapper:where(.svelte-1f6snvv) .sun-icon{opacity:1;transform:rotate(0) scale(1)}header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv) .theme-wrapper:where(.svelte-1f6snvv) .moon-icon{opacity:0;transform:rotate(-90deg) scale(.5)}header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv) .theme-wrapper.dark:where(.svelte-1f6snvv) .sun-icon{opacity:0;transform:rotate(90deg) scale(.5)}header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv) .theme-wrapper.dark:where(.svelte-1f6snvv) .moon-icon{opacity:1;transform:rotate(0) scale(1)}header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv) .language-switcher:where(.svelte-1f6snvv){position:relative}header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv) .language-switcher:where(.svelte-1f6snvv) .language-switcher__trigger{padding:0 .75rem}header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv) .language-switcher__dropdown:where(.svelte-1f6snvv){position:absolute;top:calc(100% + .5rem);right:0;min-width:150px;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;z-index:10;padding:.5rem;display:flex;flex-direction:column;gap:.25rem;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.95);transform-origin:top right;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),visibility .15s}header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv) .language-switcher__dropdown.open:where(.svelte-1f6snvv){opacity:1;visibility:visible;transform:translateY(0) scale(1)}header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv) .language-switcher__dropdown:where(.svelte-1f6snvv) button:where(.svelte-1f6snvv){display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;background:transparent;border:none;border-radius:.25rem;color:var(--text-secondary);font-size:.875rem;font-weight:300;text-align:left;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv) .language-switcher__dropdown:where(.svelte-1f6snvv) button:where(.svelte-1f6snvv):hover{background-color:var(--bg-tertiary);color:var(--text-primary)}header.svelte-1f6snvv .action__line:where(.svelte-1f6snvv) .language-switcher__dropdown:where(.svelte-1f6snvv) button.active:where(.svelte-1f6snvv){background-color:#1bc8ac26;color:#1bc8ac;font-weight:500}header.svelte-1f6snvv .menu:where(.svelte-1f6snvv){justify-content:flex-end;padding-right:.5rem}@media(min-width:640px){header.svelte-1f6snvv .menu:where(.svelte-1f6snvv){padding-right:1rem}}@media(min-width:1280px){header.svelte-1f6snvv .menu:where(.svelte-1f6snvv){display:none}}header.svelte-1f6snvv .menu__line:where(.svelte-1f6snvv){width:50%;height:.1rem;position:relative;background:var(--text-primary);transition:.3s cubic-bezier(.4,0,.2,1)}header.svelte-1f6snvv .menu__line:where(.svelte-1f6snvv):after,header.svelte-1f6snvv .menu__line:where(.svelte-1f6snvv):before{content:"";width:100%;height:100%;position:absolute;background:var(--text-primary);transition:.3s cubic-bezier(.4,0,.2,1)}header.svelte-1f6snvv .menu__line:where(.svelte-1f6snvv):after{top:400%;left:0}header.svelte-1f6snvv .menu__line:where(.svelte-1f6snvv):before{bottom:400%;left:0}header.svelte-1f6snvv .menu__line--open:where(.svelte-1f6snvv){transform:rotate(45deg)}header.svelte-1f6snvv .menu__line--open:where(.svelte-1f6snvv):after{top:0%;left:0}header.svelte-1f6snvv .menu__line--open:where(.svelte-1f6snvv):before{bottom:0;left:0;transform:rotate(-90deg)}@media(max-width:640px){header.svelte-1f6snvv .menu:where(.svelte-1f6snvv) button{border:none;background-color:transparent}}@media(max-width:640px){header.svelte-1f6snvv .menu:where(.svelte-1f6snvv) button:hover{border:none;background-color:transparent}}@media(max-width:640px){header.svelte-1f6snvv .menu:where(.svelte-1f6snvv) button[aria-expanded=true]{border:none;background-color:transparent}}@keyframes svelte-1f6snvv-slideDown{0%{opacity:0;transform:translate(-50%) translateY(-100%)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes svelte-1f6snvv-slideUp{0%{opacity:0;transform:translate(-50%) translateY(100%)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){header.svelte-1f6snvv{animation:none}}
