aside.svelte-48u4fu{position:fixed;bottom:var(--spacing-l);left:var(--spacing-cookie-banner);background-color:var(--color-bg-light);padding:var(--spacing-l);border-radius:var(--border-radius-m);box-shadow:0 0 10px #0000001a;z-index:100;width:700px;display:flex;flex-direction:column}p.svelte-48u4fu{margin:0;font-size:var(--font-size-small)}p.svelte-48u4fu:first-child{font-size:var(--font-size-h3);font-weight:700;margin-bottom:var(--spacing-s)}p.svelte-48u4fu:nth-child(2){font-size:var(--font-size-b1)}p.svelte-48u4fu:nth-child(3){margin-top:var(--spacing-m);font-size:var(--font-size-small)}button.svelte-48u4fu{all:unset;padding:var(--spacing-m);border-radius:var(--border-radius-s);cursor:pointer;text-align:center;min-width:100px}button.svelte-48u4fu:first-child{background-color:var(--color-primary);color:var(--color-text-on-primary)}button.svelte-48u4fu:first-child:hover{background-color:color-mix(in srgb,var(--color-primary) 90%,#000)}button.svelte-48u4fu:last-child{border:1px solid var(--color-error);color:var(--color-error)}button.svelte-48u4fu:last-child:hover{background-color:var(--color-error);color:var(--color-text-on-secondary)}.action-container.svelte-48u4fu{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-m);margin-top:var(--spacing-l)}@media screen and (max-width: 768px){aside.svelte-48u4fu{width:80%;left:50%;transform:translate(-50%)}button.svelte-48u4fu{flex-grow:1}}.svelte-13o4pgm{padding:0;margin:0;box-sizing:border-box}.socials.svelte-13o4pgm{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-m);position:fixed;bottom:0;left:var(--spacing-m);background:transparent;z-index:99}.socials.svelte-13o4pgm svg:where(.svelte-13o4pgm){transition:all ease-in-out .2s;fill:var(--color-primary)}.socials.svelte-13o4pgm svg:where(.svelte-13o4pgm):last-child{margin-bottom:var(--spacing-m)}.socials.svelte-13o4pgm:after{content:"";width:2px;height:70px;background:var(--color-primary)}.back-to-top.svelte-13o4pgm{position:fixed;flex-direction:column;left:var(--spacing-m);bottom:calc(200px + 2 * var(--spacing-m));z-index:99}.back-to-top.svelte-13o4pgm p:where(.svelte-13o4pgm){margin-top:var(--spacing-s);color:#2f355c;writing-mode:vertical-lr}.back-to-top.svelte-13o4pgm svg:where(.svelte-13o4pgm){fill:var(--color-primary);width:40px;height:40px;animation:svelte-13o4pgm-bounce 1s infinite}.back-to-top.svelte-13o4pgm a:where(.svelte-13o4pgm){all:unset;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all ease-in-out .2s}.back-to-top.svelte-13o4pgm a:where(.svelte-13o4pgm):hover{transform:scale(1.05)}.back-to-top.svelte-13o4pgm a:where(.svelte-13o4pgm):hover svg:where(.svelte-13o4pgm){fill:var(--color-secondary)}.back-to-top.svelte-13o4pgm a:where(.svelte-13o4pgm):hover p:where(.svelte-13o4pgm){color:var(--color-secondary)}a.svelte-13o4pgm{text-decoration:none;cursor:pointer;height:var(--icon-size-m);width:var(--icon-size-m)}a.svelte-13o4pgm:hover svg:where(.svelte-13o4pgm){transform:scale(1.1);transform:translateY(-2px);fill:var(--color-secondary)}@media screen and (max-width: 768px){aside.svelte-13o4pgm{display:none}}@keyframes svelte-13o4pgm-bounce{0%{transform:translateY(0)}80%{transform:translateY(5px)}to{transform:translateY(0)}}.svelte-yypkdu{padding:0;margin:0;box-sizing:border-box}nav.svelte-yypkdu{background-color:var(--color-bg-dark);display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-l) var(--spacing-page-inset);letter-spacing:var(--letter-spacing-l);width:100%;font-size:.8rem}ul.svelte-yypkdu{list-style:none;display:flex;gap:var(--spacing-xl)}a.svelte-yypkdu{text-decoration:none;color:var(--color-primary);transition:color .2s ease-in-out;padding:var(--spacing-s) 0}li.svelte-yypkdu{cursor:pointer;transition:transform .2s ease-in-out}li.svelte-yypkdu:after{display:block;content:"";width:0;height:1px;margin:var(--spacing-xs) auto}li.svelte-yypkdu:hover{transform:scale(1.1)}li.svelte-yypkdu:hover a:where(.svelte-yypkdu){color:var(--color-secondary)}li.svelte-yypkdu:hover:after{width:100%;background-color:var(--color-secondary);transition:width .2s ease-in-out}p.svelte-yypkdu{font-size:2.5rem;color:var(--color-primary);font-weight:400;font-family:type-writer;transition:color .2s ease-in-out}p.svelte-yypkdu:hover{color:var(--color-secondary)}@media screen and (max-width: 768px){nav.svelte-yypkdu{display:none}}.svelte-1kst1kl{padding:0;margin:0;box-sizing:border-box}body{overflow:hidden}.loading-overlay.svelte-1kst1kl{position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;background-color:var(--color-bg-dark);z-index:400;display:flex;justify-content:center;align-items:center}*{padding:0;margin:0;box-sizing:border-box}:root{font-size:16px;font-family:Inter,sans-serif}:root{--color-primary: #2f355c;--color-primary-hover: #363651;--color-secondary: #e7472b;--color-bg-dark: #f7f5f1;--color-bg-light: #ffffff;--color-text-on-primary: #ffffff;--color-text-on-secondary: #ffffff;--color-text-on-bg-light: #000000;--color-text-on-bg-dark: #000000;--color-disabled: #485273;--color-light-fade: #666666;--color-chili-pepper: #f6bd8f;--color-error: #c73d1d;--color-success: #22bb33;--spacing-xs: 4px;--spacing-s: 8px;--spacing-m: 16px;--spacing-l: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-cookie-banner: 64px;--spacing-page-inset: 8rem;--letter-spacing-s: .05rem;--letter-spacing-m: .1rem;--letter-spacing-l: .15rem;--line-height-small: 1em;--line-height-normal: 1.2em;--line-height-large: 1.5em;--font-size-h1: 3rem;--font-size-h2: 2rem;--font-size-h3: 1.5rem;--font-size-b1: 1rem;--font-size-b2: 1.25rem;--font-size-small: .75rem;--font-size-body-l: 1.5rem;--font-size-body-m: 1.15rem;--font-size-body-s: 1rem;--icon-size-s: 16px;--icon-size-m: 24px;--icon-size-l: 32px;--icon-size-xl: 60px;--border-radius-s: 2px;--border-radius-m: 4px;--border-radius-l: 8px;--border-radius-circle: 50%}@media screen and (max-width: 1024px){:root{--spacing-page-inset: 6rem}}@media screen and (max-width: 768px){:root{--spacing-page-inset: 4rem}}:root{letter-spacing:var(--letter-spacing-l);scroll-behavior:smooth}body{overflow:auto}@font-face{font-family:type-writer;src:url(../../../fonts/type-writer.ttf)}.grecaptcha-badge{visibility:hidden}
