@font-face{font-family:Crimson Text;src:url(/fonts/crimson-text/crimson-text-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Text;src:url(/fonts/crimson-text/crimson-text-400-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Crimson Text;src:url(/fonts/crimson-text/crimson-text-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Text;src:url(/fonts/crimson-text/crimson-text-600-latin-ext.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;src:url(/fonts/inter/inter-300-600-latin.woff2)format("woff2");font-weight:300 600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter/inter-300-600-latin-ext.woff2)format("woff2");font-weight:300 600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--gl-primary-50:#f5faff;--gl-primary-100:#e1f0ff;--gl-primary-200:#d3e9ff;--gl-primary-300:#bfe0ff;--gl-primary-500:#9fd0ff;--gl-primary-600:#91bde8;--gl-primary-700:#7194b5;--gl-primary-800:#57728c;--gl-primary-900:#43576b;--gl-surface-0:#fff;--gl-surface-50:#f8f8f8;--gl-surface-75:#f3f3f3;--gl-surface-100:#e7e7e7;--gl-surface-300:#b5b5b5;--gl-surface-400:#919191;--gl-surface-600:#5e5e5e;--gl-surface-700:#3f3f3f;--gl-surface-900:#0c0c0c;--gl-success:#3dbd41;--gl-error:#e62b1e;--gl-font-serif:"Crimson Text", Georgia, "Times New Roman", serif;--gl-font-sans:"Visuelt Pro", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--gl-display-size:72px;--gl-display-line:72px;--gl-display-tracking:-.055em;--gl-headline-size:40px;--gl-headline-line:48px;--gl-headline-tracking:-.05em;--gl-title-size:28px;--gl-title-line:36px;--gl-label-l-size:16px;--gl-label-l-line:20px;--gl-label-m-size:14px;--gl-label-m-line:20px;--gl-body-l-size:20px;--gl-body-l-line:32px;--gl-body-m-size:16px;--gl-body-m-line:28px;--gl-page-margin:48px;--gl-content-max:90rem;--gl-header-block:72px;--gl-ease:cubic-bezier(.22, .61, .36, 1);--gl-tracking-caps:.22em}@media (max-width:64rem){:root{--gl-page-margin:24px}}@media (max-width:40rem){:root{--gl-page-margin:16px;--gl-header-block:60px;--gl-display-size:44px;--gl-display-line:46px;--gl-headline-size:30px;--gl-headline-line:36px;--gl-title-size:24px;--gl-title-line:32px;--gl-body-l-size:18px;--gl-body-l-line:28px}}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--gl-header-block) + 1rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{overflow-x:clip}body{background:var(--gl-surface-0);color:var(--gl-surface-900);font-family:var(--gl-font-sans);font-size:var(--gl-body-m-size);margin:0;font-weight:400;line-height:1.5}::selection{background:var(--gl-primary-200);color:var(--gl-surface-900)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}img{max-inline-size:100%;display:block}a{color:inherit}:focus-visible{outline:1px solid var(--gl-surface-900);outline-offset:3px}.gl-display{font-family:var(--gl-font-serif);font-size:var(--gl-display-size);font-weight:400;line-height:var(--gl-display-line);letter-spacing:var(--gl-display-tracking)}.gl-headline{font-family:var(--gl-font-serif);font-size:var(--gl-headline-size);font-weight:400;line-height:var(--gl-headline-line);letter-spacing:var(--gl-headline-tracking)}.gl-title{font-family:var(--gl-font-sans);font-size:var(--gl-title-size);font-weight:400;line-height:var(--gl-title-line)}.gl-label-l{font-size:var(--gl-label-l-size);line-height:var(--gl-label-l-line)}.gl-label-m{font-size:var(--gl-label-m-size);line-height:var(--gl-label-m-line)}.gl-body-l{font-size:var(--gl-body-l-size);line-height:var(--gl-body-l-line)}.gl-body-m{font-size:var(--gl-body-m-size);line-height:var(--gl-body-m-line)}.gl-caps{letter-spacing:var(--gl-tracking-caps);text-transform:uppercase;font-size:.6875rem;font-weight:500}.gl-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gl-btn{min-block-size:3.5rem;font:inherit;font-size:var(--gl-label-l-size);font-weight:400;line-height:var(--gl-label-l-line);cursor:pointer;transition:background-color .25s var(--gl-ease), color .25s var(--gl-ease), border-color .25s var(--gl-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding-inline:2rem;text-decoration:none;display:inline-flex}.gl-btn--fill{background:var(--gl-primary-500);color:var(--gl-surface-900)}:is(.gl-btn--fill:hover,.gl-btn--fill:focus-visible){background:color-mix(in srgb, var(--gl-primary-500), #000 8%)}.gl-btn--outline{color:var(--gl-surface-900);border-color:var(--gl-surface-900);background:0 0}:is(.gl-btn--outline:hover,.gl-btn--outline:focus-visible){background:var(--gl-surface-900);color:var(--gl-surface-0)}.gl-btn__icon{flex:none;block-size:1.1rem;inline-size:1.1rem}@keyframes gl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.gl-rise{animation:gl-rise .9s var(--gl-ease) both}.gl-rise--2{animation-delay:.12s}.gl-rise--3{animation-delay:.24s}.gl-rise--4{animation-delay:.36s}@media (prefers-reduced-motion:reduce){.gl-rise{animation:none}}
