body{overflow:hidden;position:fixed;inset:0}.container[data-astro-cid-zgcyl2ru]{position:relative;width:100%;height:100%;touch-action:pan-x}.background-image[data-astro-cid-zgcyl2ru]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:25% 35%;opacity:0;transition-property:opacity;transition-timing-function:ease-in-out}.background-image[data-astro-cid-zgcyl2ru].active{opacity:1}@keyframes dissolve{0%,to{opacity:0}20%,80%{opacity:1}}.logo-container[data-astro-cid-tvrurpns]{--max-size: 80px;position:absolute;top:6vmin;left:6vmin;width:min(12vmin,var(--max-size));height:min(12vmin,var(--max-size));z-index:3}.logo[data-astro-cid-tvrurpns]{position:relative;width:100%;height:100%;mix-blend-mode:var(--overlay-mode);opacity:var(--chrome-opacity);background-color:var(--background-color);cursor:pointer;mask:url(/_astro/logo.CppuGL1Y.svg);&:hover{opacity:var(--chrome-opacity-hover)}}.logo-gradient[data-astro-cid-tvrurpns]{position:absolute;top:50%;left:45%;transform:translate(-50%,-50%);width:150%;height:150%;--gradient-start: color-mix(in srgb, var(--color), transparent 85%);--gradient-end: color-mix(in srgb, var(--color), transparent 100%);background:radial-gradient(circle,var(--gradient-start) 0%,var(--gradient-end) 60%);z-index:-1;opacity:var(--chrome-opacity)}@media screen and (min-width: 636px){.logo[data-astro-cid-tvrurpns]{width:var(--max-size);height:var(--max-size)}.logo-container[data-astro-cid-tvrurpns]{top:40px;left:40px}}.quote-switch{svg{cursor:pointer;padding:0 10px;height:20px;width:20px}}@media screen and (min-width: 636px){.quote-switch{svg{padding:0 3px;height:14px;width:14px}}}.dark{color-scheme:dark}.theme-switch{svg{cursor:pointer;padding:0 10px;height:20px;width:20px}}@media screen and (min-width: 636px){.theme-switch{svg{padding:0 3px;height:14px;width:14px}}}.menu-container[data-astro-cid-2j44jlrm]{position:absolute;top:21vmin;left:6vmin;display:none;width:calc(100% - 12vmin);ul{margin:0;padding:0;list-style-type:none;width:100%;li{font-size:20px;font-weight:500;text-align:center;opacity:var(--chrome-opacity);mix-blend-mode:var(--overlay-mode);background-color:var(--background-color);a{padding:25px 35px;display:block;text-decoration:none;color:inherit}&.menu-item{cursor:pointer;&:hover{font-weight:600;opacity:var(--chrome-opacity-hover)}}&.theme-switcher-item{box-sizing:border-box;padding:50px 35px 0;display:flex;justify-content:space-between;width:100%}&.spacer{height:20px;padding:0}}}&.expanded{display:block}}@media screen and (min-width: 636px){.menu-container[data-astro-cid-2j44jlrm]{top:140px;left:40px;width:170px;ul{width:inherit;li{font-size:16px;text-align:left;font-weight:400;a{padding:15px 35px}&.theme-switcher-item{padding-top:30px}}}}}.container[data-astro-cid-6yxx4bd5]{position:relative;display:flex;align-items:center;justify-content:center;height:100vh;overflow:hidden}.layout-border[data-astro-cid-6yxx4bd5]{--background-color-transparent: color-mix(in srgb, var(--background-color), transparent 90%);position:absolute;inset:0}.layout-border-gradient[data-astro-cid-6yxx4bd5]{--borderWidthActual: min(var(--borderMaxWidth), var(--borderWidth));box-shadow:inset 0 0 var(--borderWidthActual) var(--borderWidthActual) var(--background-color-transparent),inset 0 0 var(--borderWidthActual) var(--borderWidthActual) var(--background-color-transparent),inset 0 0 var(--borderWidthActual) var(--borderWidthActual) var(--background-color-transparent),inset 0 0 var(--borderWidthActual) var(--borderWidthActual) var(--background-color);z-index:2}.layout-border-solid[data-astro-cid-6yxx4bd5]{--borderWidthActual: min(var(--borderMaxWidth), var(--borderWidth));border:var(--borderWidthActual) solid var(--background-color);mix-blend-mode:var(--overlay-mode);opacity:.5}@media screen and (min-width: 636px){.layout-border-solid[data-astro-cid-6yxx4bd5]{border:calc(var(--borderMaxWidth)) solid var(--background-color)}.layout-border-gradient[data-astro-cid-6yxx4bd5]{box-shadow:inset 0 0 var(--borderMaxWidth) var(--borderMaxWidth) var(--background-color-transparent),inset 0 0 var(--borderMaxWidth) var(--borderMaxWidth) var(--background-color-transparent),inset 0 0 var(--borderMaxWidth) var(--borderMaxWidth) var(--background-color-transparent),inset 0 0 var(--borderMaxWidth) var(--borderMaxWidth) var(--background-color)}}
