@font-face{font-display:swap;font-family:ALT MariaClara;font-style:normal;font-weight:300;src:url(/fonts/maria-clara/maria-clara-light.otf)format("opentype")}@font-face{font-display:swap;font-family:ALT MariaClara;font-style:normal;font-weight:400;src:url(/fonts/maria-clara/maria-clara-regular.otf)format("opentype")}@font-face{font-display:swap;font-family:ALT MariaClara;font-style:normal;font-weight:500;src:url(/fonts/maria-clara/maria-clara-medium.otf)format("opentype")}@font-face{font-display:swap;font-family:ALT MariaClara;font-style:normal;font-weight:600;src:url(/fonts/maria-clara/maria-clara-semibold.otf)format("opentype")}@font-face{font-display:swap;font-family:ALT MariaClara;font-style:normal;font-weight:700;src:url(/fonts/maria-clara/maria-clara-bold.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:normal;font-weight:200;src:url(/fonts/sohne/sohne-extralight.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:italic;font-weight:200;src:url(/fonts/sohne/sohne-extralight-italic.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:normal;font-weight:300;src:url(/fonts/sohne/sohne-light.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:italic;font-weight:300;src:url(/fonts/sohne/sohne-light-italic.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:normal;font-weight:400;src:url(/fonts/sohne/sohne-book.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:italic;font-weight:400;src:url(/fonts/sohne/sohne-book-italic.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:normal;font-weight:500;src:url(/fonts/sohne/sohne-kraftig.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:italic;font-weight:500;src:url(/fonts/sohne/sohne-kraftig-italic.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:normal;font-weight:600;src:url(/fonts/sohne/sohne-halbfett.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:italic;font-weight:600;src:url(/fonts/sohne/sohne-halbfett-italic.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:normal;font-weight:700;src:url(/fonts/sohne/sohne-dreiviertelfett.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:italic;font-weight:700;src:url(/fonts/sohne/sohne-dreiviertelfett-italic.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:normal;font-weight:800;src:url(/fonts/sohne/sohne-fett.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:italic;font-weight:800;src:url(/fonts/sohne/sohne-fett-italic.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:normal;font-weight:900;src:url(/fonts/sohne/sohne-extrafett.otf)format("opentype")}@font-face{font-display:swap;font-family:Söhne;font-style:italic;font-weight:900;src:url(/fonts/sohne/sohne-extrafett-italic.otf)format("opentype")}:root{--color-ink:#181d27;--color-body:#2a2a2a;--color-muted:#717680;--color-blue:#00708f;--color-teal:#018c7a;--color-navy:#192e4d;--color-gold:#c9a84c;--color-blurple:#4149be;--color-pink:#d64bd7;--color-off-white:#f1f1ee;--color-mist:#f1f1ee;--color-seafoam:#9ed7cc;--color-sage:#dce9e4;--color-border:#e0e0e0;--color-white:#fff;--font-display:"ALT MariaClara", Georgia, "Times New Roman", serif;--font-sans:"Söhne", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:var(--font-display);--page-gutter:clamp(1.25rem, 5vw, 3.75rem);--content-width:1038px;--site-width:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-white);color:var(--color-body);font-family:var(--font-sans);min-width:320px;margin:0}body::selection{background:#018c7a38}a,button{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}img,video{max-width:100%;height:auto;display:block}main{overflow:clip}.page-enter{animation:.52s cubic-bezier(.22,1,.36,1) both page-enter}body.motion-ready [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}body.motion-ready [data-reveal][data-revealed=true]{opacity:1;transform:translateY(0)}body.motion-ready [data-reveal-delay="1"]{transition-delay:90ms}body.motion-ready [data-reveal-delay="2"]{transition-delay:.16s}body.motion-ready [data-reveal-delay="3"]{transition-delay:.23s}:focus-visible{outline:3px solid color-mix(in srgb, var(--color-teal) 58%, white);outline-offset:3px}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body.motion-ready [data-reveal]{opacity:1!important;transform:none!important}}
