.Footer-module-scss-module__-TkEBW__footer{background-color:var(--color-background-grey);border-top:1px solid #ccc;justify-content:center;align-items:center;gap:32px;padding:12px;font-size:.9rem;display:flex}.Footer-module-scss-module__-TkEBW__footer .Footer-module-scss-module__-TkEBW__sep{background:#b3b3b3;border-radius:50%;width:3px;height:3px}
.Divider-module-scss-module__EqWNya__divider{background-color:var(--color-divider);width:100%;height:1px}
.Header-module-scss-module__JJFXqa__header{justify-content:center;display:flex}.Header-module-scss-module__JJFXqa__header .Header-module-scss-module__JJFXqa__inner{justify-content:var(--header-inner-justify);width:var(--main-width);align-items:center;padding:16px 0;display:flex}.Header-module-scss-module__JJFXqa__header .Header-module-scss-module__JJFXqa__inner>a{display:block}.Header-module-scss-module__JJFXqa__header .Header-module-scss-module__JJFXqa__inner .Header-module-scss-module__JJFXqa__logo{width:auto;height:64px}
.NavbarTop-module-scss-module__HZcmoW__navbarTop{display:var(--navbar-top-display);background-color:var(--color-background);gap:64px}.NavbarTop-module-scss-module__HZcmoW__navbarTop .NavbarTop-module-scss-module__HZcmoW__link{color:var(--color-text);align-items:flex-end;gap:6px;font-size:1.1rem;font-weight:500;text-decoration-line:none;transition:color .2s;display:flex}.NavbarTop-module-scss-module__HZcmoW__navbarTop .NavbarTop-module-scss-module__HZcmoW__link:hover,.NavbarTop-module-scss-module__HZcmoW__navbarTop .NavbarTop-module-scss-module__HZcmoW__link.NavbarTop-module-scss-module__HZcmoW__active{color:var(--color-primary)}.NavbarTop-module-scss-module__HZcmoW__navbarTop .NavbarTop-module-scss-module__HZcmoW__link svg{opacity:.25;font-size:1.5rem}
.NavbarBottom-module-scss-module__sXNZFG__navbarBottom{height:var(--navbar-bottom-height);display:var(--navbar-bottom-display);background-color:var(--color-background);box-shadow:0 -1px 6px 0 var(--color-shadow);justify-content:space-around;position:fixed;bottom:0;left:0;right:0}.NavbarBottom-module-scss-module__sXNZFG__navbarBottom .NavbarBottom-module-scss-module__sXNZFG__link{color:var(--color-text);flex-direction:column;justify-content:space-between;align-items:center;padding:8px;font-size:1rem;font-weight:500;text-decoration-line:none;transition:color .2s;display:flex}.NavbarBottom-module-scss-module__sXNZFG__navbarBottom .NavbarBottom-module-scss-module__sXNZFG__link:hover,.NavbarBottom-module-scss-module__sXNZFG__navbarBottom .NavbarBottom-module-scss-module__sXNZFG__link.NavbarBottom-module-scss-module__sXNZFG__active{color:var(--color-primary)}.NavbarBottom-module-scss-module__sXNZFG__navbarBottom .NavbarBottom-module-scss-module__sXNZFG__link svg{opacity:.25;font-size:1.5rem}
.PreviewNotice-module-scss-module__Y00X4q__previewNotice{background-color:var(--color-text);color:var(--color-background);box-shadow:0 4px 20px 0 var(--color-text);padding:16px;position:fixed;top:100px;left:100px}.PreviewNotice-module-scss-module__Y00X4q__previewNotice>a{color:var(--color-background);border:2px solid var(--color-background);padding:8px;font-weight:500;display:inline-block}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.680bcb0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.b6a2e261.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.ea91da97.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.b3c57c2c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.0000e278.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.5c0d0b0d.woff2)format("woff2");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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_9e011eab-module__IrDn6q__className{font-family:Barlow,Barlow Fallback;font-style:normal}
@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa70d328b406d70e-s.7b84f71b.woff2)format("woff2");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:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/02f8c82079ee3c71-s.p.29aa2558.woff2)format("woff2");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:Mrs Saint Delafield Fallback;src:local(Arial);ascent-override:146.87%;descent-override:100.35%;line-gap-override:0.0%;size-adjust:61.69%}.mrs_saint_delafield_8bc577fd-module__N7GIMa__className{font-family:Mrs Saint Delafield,Mrs Saint Delafield Fallback;font-style:normal;font-weight:400}
.index-module-scss-module__YbX-vG__home>img{object-fit:contain;max-height:50vh}.index-module-scss-module__YbX-vG__home .index-module-scss-module__YbX-vG__hero{width:min(100vw - 32px,600px);margin:24px auto 16px}.index-module-scss-module__YbX-vG__home .index-module-scss-module__YbX-vG__hero h1{letter-spacing:1px;margin-bottom:0;font-size:clamp(2.5rem,10vw,4rem);line-height:1.3}.index-module-scss-module__YbX-vG__home .index-module-scss-module__YbX-vG__hero p{margin-top:.5rem;margin-bottom:1.5rem;font-size:1.1rem}.index-module-scss-module__YbX-vG__home .index-module-scss-module__YbX-vG__hero .index-module-scss-module__YbX-vG__actions{gap:32px;display:flex}@media (min-width:1000px){.index-module-scss-module__YbX-vG__home .index-module-scss-module__YbX-vG__hero{margin:32px auto}.index-module-scss-module__YbX-vG__home .index-module-scss-module__YbX-vG__hero h1{margin-bottom:1rem}.index-module-scss-module__YbX-vG__home .index-module-scss-module__YbX-vG__hero p{margin-bottom:2rem;font-size:1.25rem}.index-module-scss-module__YbX-vG__home .index-module-scss-module__YbX-vG__hero .index-module-scss-module__YbX-vG__actions [class~=button]{font-size:1.25rem}}
