.Footer_footer___mXpK{margin-top:auto;width:100%}@media(max-width:768px){.Footer_mobile__TYNqJ{text-align:center}}.ThemeConfigurator_overlay__GNG2k{display:none}.ThemeConfigurator_panel__eSsML{position:fixed;top:0;right:0;width:100%;max-width:360px;height:100vh;background:var(--page-background);border-left:1px solid var(--neutral-border-weak);box-shadow:var(--shadow-xl);z-index:1000;overflow-y:auto;padding:var(--static-space-24);animation:ThemeConfigurator_slideIn__N3Zas .5s cubic-bezier(.4,0,.2,1)}.ThemeConfigurator_panel__eSsML.ThemeConfigurator_panelClosing__lrDB_{animation:ThemeConfigurator_slideOut__547kx .5s cubic-bezier(.4,0,.2,1)}.ThemeConfigurator_panel__eSsML::-webkit-scrollbar{width:8px}.ThemeConfigurator_panel__eSsML::-webkit-scrollbar-track{background:var(--neutral-alpha-weak);border-radius:4px}.ThemeConfigurator_panel__eSsML::-webkit-scrollbar-thumb{background:var(--neutral-alpha-medium);border-radius:4px}.ThemeConfigurator_panel__eSsML::-webkit-scrollbar-thumb:hover{background:var(--neutral-alpha-strong)}.ThemeConfigurator_shapeButton___U20f{width:36px;height:36px;background:var(--neutral-alpha-weak);border:2px solid var(--neutral-border-medium);cursor:pointer;transition:all .2s ease;position:relative}.ThemeConfigurator_shapeButton___U20f:hover{background:var(--neutral-alpha-medium);border-color:var(--neutral-border-strong)}.ThemeConfigurator_shapeButton___U20f.ThemeConfigurator_active__xRUa9{background:var(--brand-background-medium);border-color:var(--brand-border-strong)}.ThemeConfigurator_shapeButton___U20f.ThemeConfigurator_active__xRUa9:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:var(--brand-solid);border-radius:50%}.ThemeConfigurator_shapeSquare__laXAv{border-radius:4px}.ThemeConfigurator_shapeRounded__dAkU1{border-radius:8px}.ThemeConfigurator_shapePlayful__bYc5b{border-radius:12px}.ThemeConfigurator_shapeCircle__g9qVc{border-radius:50%}.ThemeConfigurator_colorButton__w3AFS{width:32px;height:32px;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:all .2s ease;position:relative}.ThemeConfigurator_colorButton__w3AFS:hover{transform:scale(1.1)}.ThemeConfigurator_colorButton__w3AFS.ThemeConfigurator_active__xRUa9{border-color:var(--static-white);box-shadow:0 0 0 2px var(--neutral-border-strong)}.ThemeConfigurator_colorButton__w3AFS.ThemeConfigurator_active__xRUa9:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:var(--static-white);border-radius:50%}.ThemeConfigurator_colorButton__w3AFS[data-border=conservative]{border-radius:4px}.ThemeConfigurator_colorButton__w3AFS[data-border=rounded]{border-radius:8px}.ThemeConfigurator_colorButton__w3AFS[data-border=playful]{border-radius:12px}.ThemeConfigurator_colorButton__w3AFS,.ThemeConfigurator_colorButton__w3AFS[data-border=circle]{border-radius:50%}.ThemeConfigurator_colorButton__w3AFS[data-color=blue]{background:rgb(0,127.5,255)}.ThemeConfigurator_colorButton__w3AFS[data-color=indigo]{background:#33f}.ThemeConfigurator_colorButton__w3AFS[data-color=violet]{background:#93f}.ThemeConfigurator_colorButton__w3AFS[data-color=magenta]{background:#f0f}.ThemeConfigurator_colorButton__w3AFS[data-color=pink]{background:#f39}.ThemeConfigurator_colorButton__w3AFS[data-color=red]{background:red}.ThemeConfigurator_colorButton__w3AFS[data-color=orange]{background:rgb(255,127.5,0)}.ThemeConfigurator_colorButton__w3AFS[data-color=yellow]{background:rgb(255,212.5,0)}.ThemeConfigurator_colorButton__w3AFS[data-color=moss]{background:hsl(80,60%,40%)}.ThemeConfigurator_colorButton__w3AFS[data-color=green]{background:rgb(0,178.5,0)}.ThemeConfigurator_colorButton__w3AFS[data-color=emerald]{background:#0c6}.ThemeConfigurator_colorButton__w3AFS[data-color=aqua]{background:#0ca}.ThemeConfigurator_colorButton__w3AFS[data-color=cyan]{background:hsl(190,100%,45%)}.ThemeConfigurator_colorButton__w3AFS[data-neutral=sand]{background:#986}.ThemeConfigurator_colorButton__w3AFS[data-neutral=gray]{background:hsl(0,0%,50%)}.ThemeConfigurator_colorButton__w3AFS[data-neutral=slate]{background:hsl(210,15%,45%)}.ThemeConfigurator_slider__ixHGf{width:100%;height:4px;border-radius:2px;background:var(--neutral-alpha-weak);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ThemeConfigurator_slider__ixHGf::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--brand-solid);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ThemeConfigurator_slider__ixHGf::-webkit-slider-thumb:hover{transform:scale(1.2)}.ThemeConfigurator_slider__ixHGf::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--brand-solid);cursor:pointer;border:none;-moz-transition:all .2s ease;transition:all .2s ease}.ThemeConfigurator_slider__ixHGf::-moz-range-thumb:hover{transform:scale(1.2)}@keyframes ThemeConfigurator_fadeIn__oUpsi{0%{opacity:0}to{opacity:1}}@keyframes ThemeConfigurator_slideIn__N3Zas{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ThemeConfigurator_slideOut__547kx{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media(max-width:640px){.ThemeConfigurator_panel__eSsML{max-width:100%;padding:var(--static-space-24)}}.Header_mask__joAFr{pointer-events:none;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(to bottom,var(--page-background),var(--static-transparent));-webkit-mask-image:linear-gradient(rgb(0,0,0) 25%,rgba(0,0,0,0));mask-image:linear-gradient(rgb(0,0,0) 25%,rgba(0,0,0,0));-webkit-mask-size:100% 100%;mask-size:100% 100%}.Header_settingsWrapper__urb2P{display:inline-flex}.Header_settingsIcon__PL_nJ{animation:Header_spin__RdNaU 3s linear infinite}.Header_settingsIcon__PL_nJ:hover{animation:Header_spin__RdNaU .8s linear infinite}@keyframes Header_spin__RdNaU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.Header_position__y2w_C{top:auto;bottom:var(--static-space-24)}.Header_mask__joAFr{transform:rotate(180deg);bottom:0}}.HeadingLink_control__SRvcO{cursor:pointer}.HeadingLink_control__SRvcO:hover .HeadingLink_visibility__B5_8u{opacity:1}.HeadingLink_control__SRvcO:hover .HeadingLink_text__5SJxI{-webkit-text-decoration-line:underline;text-decoration-line:underline}.HeadingLink_text__5SJxI{text-decoration-thickness:1px;text-underline-offset:.25em;-webkit-text-decoration-color:var(--neutral-border-strong);text-decoration-color:var(--neutral-border-strong)}.HeadingLink_visibility__B5_8u{opacity:0;transform:scale(.875)}.HeroSection_heroSection__5E2D9{position:relative;overflow:hidden;background:rgba(0,0,0,0)}.HeroSection_greeting__Ly47X{font-size:1rem;font-weight:400;letter-spacing:0;opacity:.7}.HeroSection_title__i0uNA{font-size:clamp(2.5rem,6vw,5rem);font-weight:500;line-height:1.1;letter-spacing:-.025em;word-spacing:.025em;color:var(--neutral-on-background-strong)}@media(max-width:1440px){.HeroSection_title__i0uNA{font-size:clamp(2rem,5vw,4.5rem)}}@media(max-width:1024px){.HeroSection_title__i0uNA{font-size:clamp(1.75rem,4vw,3.5rem)}}@media(max-width:768px){.HeroSection_title__i0uNA{font-size:clamp(1.5rem,8vw,2.75rem)}}.HeroSection_description__SgOHD{font-size:1.125rem;line-height:1.75;max-width:50ch;font-weight:350;opacity:.85}@media(max-width:768px){.HeroSection_description__SgOHD{font-size:1rem;line-height:1.6}}.HeroSection_button__lMBs_{transition:all .3s cubic-bezier(.4,0,.2,1);font-size:1rem;padding:.875rem 1.5rem}.HeroSection_button__lMBs_:hover{transform:translateX(4px)}.HeroSection_gridPattern__qkHT3{position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.08}.HeroSection_gridPattern__qkHT3:before{content:"";position:absolute;inset:-20%;background-image:repeating-linear-gradient(-45deg,transparent,transparent 150px,var(--neutral-on-background-strong) 150px,var(--neutral-on-background-strong) 151px),repeating-linear-gradient(45deg,transparent,transparent 150px,var(--neutral-on-background-strong) 150px,var(--neutral-on-background-strong) 151px);transform:rotate(0deg)}.HeroSection_gridPattern__qkHT3:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,transparent 20%,var(--page-background) 85%)}