:root{--largeSpacing:1rem;--mediumSpacing:calc(var(--largeSpacing) / 2);--smallSpacing:calc(var(--largeSpacing) / 4);--borderRadius:calc(var(--mediumSpacing) / 2);--blur:calc(var(--mediumSpacing) / 2);--panelViewportReserve:8rem;--panelMaxBlockSize:min(31.25rem,calc(100vh - var(--panelViewportReserve)));--panelMaxBlockSize:min(31.25rem,calc(100dvh - var(--panelViewportReserve)));--primary:oklch(45.395% 0.31189 264.08);--secondary:oklch(93.789% 0.03095 285.79);--primaryColor:oklch(from var(--primary) l c h);--secondaryColor:oklch(from var(--secondary) l c h);--contrastColor:oklch(from var(--secondary) 98% calc(c * 0.18) h);--contrastOverlayColor:oklch(from var(--primary) 18% calc(c * 0.12) h);--secondaryContrastColor:var(--contrastColor);--monochromeColor:oklch(from var(--primary) 24% calc(c * 0.04) h);--monochromeInvertColor:oklch(from var(--secondary) 99% calc(c * 0.10) h);--highlightColor:oklch(from var(--primary) 88% calc(c * 0.12) h);--redPrimaryColor:oklch(58% 0.22 29);--redSecondaryColor:oklch(92% 0.055 29);--greenPrimaryColor:oklch(48% 0.14 150);--greenSecondaryColor:oklch(91% 0.065 150);--boxShadow_topRight:1.25rem -0.625rem 0.625rem -1.25rem var(--contrastOverlayColor);--boxShadow_edgeRight:0.375rem 0.375rem 0.625 0rem var(--contrastOverlayColor);--boxShadow_bottomRight:1.25rem 1.25rem 0.625rem -1.25rem var(--contrastOverlayColor);--boxShadow_bottom:0rem 0.938rem 0.625rem -0.625rem var(--contrastOverlayColor);color-scheme:light;font-size:16px;interpolate-size:allow-keywords}[data-colorScheme="dark"]{color-scheme:dark;--secondaryColor:oklch(75% 0.038 286);--contrastColor:oklch(55% 0.012 286);--contrastOverlayColor:oklch(25% 0.006 286);--monochromeColor:oklch(34% 0.006 286);--monochromeInvertColor:oklch(37% 0.008 286);--highlightColor:oklch(57% 0.020 286);--secondaryContrastColor:var(--contrastOverlayColor);--redPrimaryColor:oklch(74% 0.12 29);--redSecondaryColor:oklch(36% 0.04 29);--greenPrimaryColor:oklch(76% 0.10 150);--greenSecondaryColor:oklch(37% 0.035 150)}*,*::before,*::after{box-sizing:border-box;-webkit-font-smoothing:antialiased}*::before,*::after{font-weight:normal}[hidden]{display:none !important}html,body{height:100%;width:100%}body{display:flex;flex-direction:column;position:relative;margin:0;overflow:hidden;color:var(--contrastOverlayColor);text-align:center;font-size:1rem;font-family:"Material Design Icons","Times New Roman";-webkit-overflow-scrolling:touch;-webkit-user-drag:auto;-webkit-font-smoothing:antialiased;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}html.js body>*:not([data-loading-background],div[role="status"][aria-label="Loading"],.success,.error,footer,:has(>video,>.error)){opacity:0}html.js body.certificatePage>figure{opacity:1 !important}.visuallyHidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}main form>input:first-child + div{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important;pointer-events:none !important}main{position:inherit;width:inherit;height:100%;margin:auto;padding:0 var(--largeSpacing);overflow:hidden;background-color:transparent;animation:backgroundSaturation 5000ms ease-out forwards}main>*:first-of-type{display:flex;justify-content:center;gap:var(--mediumSpacing);position:inherit;height:100%}aside,aside>*,main>div:has(>section + aside)>section,main>div:has(>section + aside)>section>*,main>div:has(>aside + dialog + section)>section>div:not([role="status"]),main>div:has(>aside + dialog + section)>section>div>*{display:flex;align-items:center;justify-content:center;flex-flow:wrap}aside{position:relative;margin:auto;min-width:475px;border-radius:var(--borderRadius)}aside>*{flex-wrap:nowrap;height:fit-content;max-block-size:var(--panelMaxBlockSize);padding:var(--largeSpacing);border-radius:var(--borderRadius);opacity:0;box-shadow:var(--boxShadow_bottomRight);animation:fadeIn 500ms ease-in 500ms forwards}aside>div,main>div:has(>section + aside)>section,main>div:has(>aside + dialog + section)>section>div:not([role="status"]){width:100%;flex-direction:column;flex-wrap:nowrap;position:relative;background-color:var(--contrastColor);overflow:hidden}section{height:100%;width:100%;border-radius:0 0 var(--borderRadius) var(--borderRadius);overflow:hidden;overflow-y:auto}main>div:has(>section + aside)>section,main>div:has(>aside + dialog + section)>section>div:not([role="status"]){width:100%;min-width:525px;max-width:65vw;height:calc(100% - var(--largeSpacing));padding:0 var(--largeSpacing);border-radius:0 0 var(--borderRadius) var(--borderRadius);box-shadow:var(--boxShadow_bottomRight);transform:translateY(-100%);animation:bannerShowAnimation var(--totalTransitionDuration,750ms) forwards ease-in-out;overflow-y:auto}@keyframes bannerShowAnimation{from{transform:translateY(-100%)}to{transform:translateY(0)}}main>div:has(>section + aside)>section>div,main>div:has(>aside + dialog + section)>section>div:not([role="status"])>div{position:relative;width:100%;max-width:unset;height:100%;border-radius:inherit}main>div:has(>aside + dialog + section)>section>div:first-child{height:auto;max-height:unset;max-width:unset;padding:0;animation-delay:calc(var(--totalTransitionDuration) * 0.5);z-index:2}main>div:has(>aside + dialog + section)>section>div:first-child>div{gap:var(--largeSpacing);padding:var(--largeSpacing)}main>div:has(>aside + dialog + section)>section>div:first-child>div:not(:has(>a ul)){height:100%;margin:var(--largeSpacing)}main>div:has(>aside + dialog + section)>section>div:first-child>div>table{max-height:unset}main>div:has(>aside + dialog + section)>section>div:first-child>div>table td{width:auto;text-align:center}main>div:has(>aside + dialog + section)>section>div:first-child>div>table td:last-of-type{grid-column:span 2;display:flex;gap:var(--smallSpacing)}section>div:has(>button){display:flex;flex-direction:column;gap:var(--mediumSpacing);position:absolute;top:1.5em;padding:var(--mediumSpacing);z-index:7}main>div:has(>section + aside)>section>div:has(>address,a){gap:var(--largeSpacing);width:auto;height:auto}main>div:has(>section + aside)>section>div a,main>div:has(>aside + dialog + section)>section>div>div a{transform:scale(1) translateZ(0);transition:all ease-out 250ms}main>div:has(>section + aside)>section>div a:hover,main>div:has(>section + aside)>section>div a:focus,main>div:has(>aside + dialog + section)>section>div>div a:hover,main>div:has(>aside + dialog + section)>section>div>div a:focus{transform:scale(1.05) translateZ(0);box-shadow:var(--boxShadow_bottomRight)}main>div:has(>section + aside)>section>div a>div,main>div:has(>aside + dialog + section)>section>div>div a>div{padding:var(--smallSpacing);background-color:oklch(from var(--secondaryColor) l c h / 0.75)}h1,h2,h3{min-height:var(--largeSpacing);margin:0;color:var(--contrastOverlayColor);text-transform:capitalize;font-weight:normal}h1{text-transform:uppercase;font-size:1.25em}body>header>section>div:first-child>a{display:flex;flex-direction:column;align-items:center}body>header>section>div:first-child>a img{order:1}body>header>section>div:first-child>a span{display:block;order:2;min-height:var(--largeSpacing);margin:0;color:var(--contrastOverlayColor);text-transform:uppercase;font-size:1.25em;font-weight:normal}h2,h3,body>header h1,body>header>section>div:first-child>p{position:relative;font-size:inherit;transition:opacity 1000ms ease-in 500ms}body>header h1,body>header>section>div:first-child>p{min-height:var(--largeSpacing);margin:0;color:var(--contrastOverlayColor);text-transform:capitalize;font-weight:normal}h4{margin:0}time>span:last-child{display:block}*:has(>dialog){container-type:inline-size;container-name:dialog;min-width:300px}main>div:has(>aside + dialog + section)>section>div:first-child>div:has(>footer>[role="status"]){flex-direction:column;flex-wrap:nowrap;position:relative;height:100%;min-height:0;margin:0;padding-bottom:4.5rem;overflow:hidden}main>div:has(>aside + dialog + section)>section:has(>div>div>footer>[role="status"]){overflow:hidden}main>div:has(>aside + dialog + section)>section>div:has(>div>footer>[role="status"]){height:calc(100% - var(--largeSpacing));min-height:0;overflow:hidden}main section>div>div:has(>footer>[role="status"])>div:has(>.error){flex:1 1 auto;width:100%;min-height:0}main section>div>div:has(>footer>[role="status"])>div>.error{height:100%}main section footer:has(>[role="status"]){display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:var(--mediumSpacing);position:absolute;right:0;bottom:0;left:0;min-height:3.5rem;padding:var(--mediumSpacing) var(--largeSpacing);background:oklch(from var(--secondaryColor) l c h / 0.9);box-shadow:var(--boxShadow_bottom);z-index:4}main section footer>[role="status"]{flex:1;margin:0;text-align:left}main section footer>[role="status"][data-tone="error"]{color:var(--redPrimaryColor);font-weight:bold}main section footer:has(>[role="status"])>div{display:flex;flex:0 0 auto;gap:var(--mediumSpacing)}dialog{top:0;height:100%;width:100%;border:none;border-radius:var(--borderRadius);background-color:unset;cursor:pointer;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0;z-index:9}@container dialog (width < 50vw){dialog{pointer-events:none}}dialog[open]{display:flex;justify-content:center;align-items:center;animation:backdrop 500ms ease-in forwards,fadeIn 500ms ease-in forwards}dialog[data-modal]{position:fixed;inset:var(--dialog-page-offset,0) 0 0;width:100%;height:calc(100dvh - var(--dialog-page-offset,0px));max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;background:transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}dialog[data-modal][open]{animation:backdrop 500ms ease-in forwards,fadeIn 500ms ease-in forwards}dialog[data-modal]::backdrop{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}dialog[data-modal]::before{content:'';position:absolute;inset:0;z-index:0;background-color:oklch(from var(--contrastOverlayColor) l c h / 0.08);pointer-events:none}dialog[data-modal]>div{position:relative;z-index:1}dialog [data-dialog-content] .dialog-populate-item{opacity:0;transform:translateY(var(--smallSpacing))}dialog [data-dialog-content] article.is-populated .dialog-populate-item{animation:dialogPopulate 325ms ease-out var(--dialog-populate-delay,0ms) forwards}@media (prefers-reduced-motion:reduce){dialog [data-dialog-content] .dialog-populate-item{opacity:1;transform:none;animation:none !important}}main>div>dialog>div{height:auto;width:auto;background-color:var(--contrastColor)}dialog>div{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;min-width:10vw;min-height:10vh;max-height:75vh;transform:scale(0.5);box-shadow:0 0 0 0 transparent;overflow:hidden;border-radius:var(--borderRadius);background-color:oklch(from var(--contrastColor) l c h / 0.50);cursor:default}dialog[open]>div{animation:scaleIn 1000ms cubic-bezier(0.22,1,0.36,1) forwards,boxShadow 1000ms cubic-bezier(0.22,1,0.36,1) forwards}dialog form{position:absolute;top:0;right:0;width:fit-content;max-width:calc(var(--largeSpacing) * 4);padding:var(--smallSpacing);background-color:unset;pointer-events:auto;z-index:3}table{display:flex;table-layout:fixed;min-width:350px;margin:auto;text-transform:capitalize;font-size:1.25em;border-radius:var(--borderRadius);background-color:oklch(from var(--secondaryColor) l c h / 0.50);overflow:hidden}tbody{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;width:100%;overflow-y:auto}tr:nth-child(odd){background-color:var(--secondaryColor)}tr{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;position:relative;width:inherit}th,td{position:relative;padding:var(--mediumSpacing)}th{display:flex;gap:var(--mediumSpacing);align-items:center}th:before{width:var(--largeSpacing)}td{text-align:left}td>img:only-child{border-radius:var(--borderRadius);background-color:rgba(255,255,255,1)}td:not(:has(>button)){user-select:all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all}article{display:flex;justify-content:space-evenly;gap:var(--mediumSpacing);padding:var(--smallSpacing);border-radius:inherit;overflow:hidden;background-color:var(--contrastColor)}article:has(p){padding:var(--largeSpacing);overflow-y:auto}article>figure>*{position:static;transform:unset;width:auto;height:250px;font-size:325px;-webkit-box-reflect:below 0 -webkit-gradient(linear,right top,right bottom,from(transparent),color-stop(15%,transparent),to(oklch(from var(--contrastColor) l c h / 0.10)))}article>section{display:flex;flex-direction:column;border-radius:var(--borderRadius)}ul{display:flex;align-items:center;gap:var(--largeSpacing);margin:var(--smallSpacing);padding:var(--largeSpacing);list-style:none;border-radius:inherit;overflow:hidden;overflow-y:auto;background-color:var(--contrastColor)}li{position:relative;margin:0 var(--mediumSpacing);padding:var(--largeSpacing);white-space:nowrap;text-wrap:balance;background-color:var(--secondaryColor);border-radius:inherit}li:before,th:before{opacity:0.25;transition:opacity ease-out 250ms}li:before{position:absolute;left:var(--largeSpacing);transform:scale(1.5)}main>div:has(>aside + dialog + section)>section>div>div a:hover li:before,main>div:has(>aside + dialog + section)>section>div>div a:focus li:before{opacity:0.50}li>div{display:flex;justify-content:space-between;align-items:center}li figure{display:flex;height:100%;min-height:8em;border-radius:inherit;aspect-ratio:1;opacity:0;overflow:hidden;animation:fadeIn 1000ms ease-in forwards}dl{display:flex;flex-direction:column;justify-content:center;aspect-ratio:1;width:250px;margin:var(--mediumSpacing);color:var(--contrastOverlayColor);background-size:calc(100% - var(--largeSpacing));background-repeat:no-repeat;background-position:center;overflow:hidden;background-color:oklch(from var(--contrastColor) l c h / 0.50);border-radius:inherit}dl>*:not(div,span){user-select:all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all}dt{font-size:1.25em;font-weight:bold}dd{margin:var(--largeSpacing) 0}dl>dd:first-of-type{margin:0}dd b{display:block;text-transform:uppercase}dl div:has(a){display:flex;justify-content:space-between}main section div:has(>footer>[role="status"])>div:has(>table){flex:1 1 auto;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;container:dataRegion / inline-size}main section div:has(>footer>[role="status"])>div:has(>table)>table{width:100%;text-transform:none}main section div:has(>footer>[role="status"]) table tbody{grid-template-columns:6.5rem minmax(0,1fr) auto;overflow-y:visible}main section div:has(>footer>[role="status"]) table td{min-width:0}main section div:has(>footer>[role="status"]) table td:first-child{display:grid;place-items:center;min-height:6.5rem}main section div:has(>footer>[role="status"]) table td:first-child img{display:block;width:6rem;height:6rem;object-fit:contain}main section div:has(>footer>[role="status"]) table td:last-child{display:grid;grid-column:auto;gap:var(--smallSpacing);align-self:stretch;align-content:center}main section div:has(>footer>[role="status"]) table td:last-child:is(a,button){width:100%}main section div:has(>footer>[role="status"]) table .imageFallback{color:var(--contrastOverlayColor);background-color:oklch(from var(--contrastColor) l c h / 0.45)}main section div:has(>footer>[role="status"]) table .imageFallback::before{font-size:4rem;opacity:0.35}@container dataRegion (max-width:42rem){main section div:has(>footer>[role="status"]) table tbody{grid-template-columns:6.5rem minmax(0,1fr)}main section div:has(>footer>[role="status"]) table td:last-child{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));width:100%}}@container dataRegion (max-width:28rem){main section div:has(>footer>[role="status"]) table tbody{grid-template-columns:1fr}main section div:has(>footer>[role="status"]) table td:last-child{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}}figure{position:relative;height:inherit;margin-block:unset;margin-inline:unset;isolation:isolate}figcaption{display:flex;align-items:center;justify-content:center;max-width:75%;text-transform:capitalize;font-weight:bold;margin:0 auto}figure img,figure iframe,figure section img,video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;object-fit:cover;border:0px solid transparent}figure section{display:none;position:absolute;top:0;right:0;margin:unset;overflow:hidden}figure section footer:has(>a[download]){display:flex;flex-direction:column;position:absolute;bottom:var(--mediumSpacing);left:0;padding:var(--smallSpacing);transform:translateX(-100%);border-radius:0 var(--borderRadius) var(--borderRadius) 0;background-color:oklch(from var(--secondaryColor) l c h / 0.50);transition:all 500ms;z-index:2}figure section:hover footer:has(>a[download]),figure section:focus-within footer:has(>a[download]){transform:translateX(0);background-color:var(--secondaryColor)}figure section footer:has(>a[download])>*,figure section footer:has(>a[download])>*::before{padding:unset;font-size:1.5em;font-style:normal;background-color:unset}@media only screen and (max-width:1000px){figure section footer:has(>a[download]){transform:unset;background-color:var(--secondaryColor)}}figure>strong{position:absolute;top:var(--mediumSpacing);right:var(--smallSpacing);padding:var(--mediumSpacing);text-transform:uppercase;font-size:.75em;border-radius:var(--borderRadius);z-index:2}*:has(img):before{display:grid;place-items:center;position:absolute;top:0;left:0;height:100%;width:100%;transform:unset}img:is([src$=".png" i],[src$=".webp" i]){filter:drop-shadow(0 6px 12px rgba(0,0,0,0.5))}a:active,a:focus,button:active,button:focus,label:active,label:focus,label:has(>input:active),label:has(>input):focus,label:has(>input:focus):focus-within,label:has(>input:checked),label:has(input[type="file"]:not(:disabled)):hover,input[type="radio"]:focus + label,input:hover,input:focus,input:active,textarea:hover,textarea:focus,textarea:active,search:hover,search:has(input:active),summary:hover,summary:focus,summary:active{outline-color:var(--contrastOverlayColor)}label:has(>input):hover,label:has(>input):active,label:has(>input):focus,label:has(>input:checked){box-shadow:var(--boxShadow_bottomRight)}a[target="_blank"]:where(:not([download])):hover,a[target="_blank"]:where(:not([download])):active,a[target="_blank"]:where(:not([download])):focus,a:has(>ul):hover,a:has(>ul):active,a:has(>ul):focus,label:has(>input + img,input + svg):hover,label:has(>input + img,input + svg):active,label:has(>input + img,input + svg):focus,label:has(>input:checked + img,input:checked + svg){background-color:var(--highlightColor)}a{color:var(--contrastOverlayColor);text-decoration:none;outline:1px solid transparent;border-radius:var(--borderRadius);overflow:hidden;transition:all 150ms ease-in-out}a:before{font-size:1.75em}a:before:hover{color:oklch(from var(--contrastOverlayColor) l c h / 0.75)}a:before:active{color:var(--contrastOverlayColor)}a[target="_blank"]:where(:not([download])){position:relative;padding:var(--mediumSpacing);text-decoration:none;text-transform:capitalize;font-weight:bold;font-style:italic;background-color:oklch(from var(--contrastOverlayColor) l c h / 0.25)}a[target="_blank"]:where(:not([download],[class*="mdi-"])):before{content:"\F03CC";font-size:inherit;font-weight:normal;font-style:normal}a:has(>ul){background-color:oklch(from var(--secondaryColor) l c h / 0.50)}a ul{flex-direction:column;gap:var(--smallSpacing);padding:var(--smallSpacing);background-color:transparent}a li{width:100%;padding:var(--mediumSpacing)}a li:has(figure){width:144px;margin:unset;padding:unset}button,.error a[data-error-action],main>div:has(>aside + dialog + section)>section>div:first-child>div>table a{display:flex;align-items:center;justify-content:space-around;gap:var(--smallSpacing);position:relative;min-height:2em;padding:0 calc(var(--mediumSpacing) * 2);color:var(--contrastColor);text-transform:uppercase;font-size:inherit;font-family:inherit;font-weight:bold;white-space:nowrap;border:none;outline:1px solid transparent;outline-offset:-1px;border-radius:var(--borderRadius);background-color:oklch(from var(--contrastOverlayColor) l c h / 0.75);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));overflow:hidden;cursor:pointer;transition:all ease-out 250ms}main>div:has(>aside + dialog + section)>section>div:first-child>div>table button,main>div:has(>aside + dialog + section)>section>div:first-child>div>table a{width:100%}main>div:has(>aside + dialog + section)>section>div:first-child>div>table a:before{font-size:inherit}main>div:has(>aside + dialog + section)>section>div:first-child>div>table a:hover,main>div:has(>aside + dialog + section)>section>div:first-child>div>table a:focus,main>div:has(>aside + dialog + section)>section>div:first-child>div>table a:active,.error a[data-error-action]:hover,.error a[data-error-action]:focus,.error a[data-error-action]:active,button:hover,button:focus,button:active{background-color:var(--contrastOverlayColor)}label,summary{display:flex;justify-content:center;align-items:center;position:relative;color:var(--contrastOverlayColor);border-radius:var(--borderRadius);outline:1px solid transparent;background-color:var(--secondaryColor);cursor:pointer;transition:all 150ms ease-in-out}label>input:not(:is( [type="text" i],[type="email" i],[type="tel" i],[type="url" i],[type="search" i],[type="password" i],[type="number" i])),input[type="radio"]:has(+ label),input[type="checkbox"]:has(+ label){position:absolute;top:0;left:0;height:0;width:0;opacity:0;cursor:pointer;pointer-events:none}input,label:has(input[type="file"]),textarea{width:100%;height:2em;padding:var(--mediumSpacing);font-size:inherit;font-family:inherit;border:none;outline:1px solid transparent;background-color:var(--secondaryColor);resize:none;appearance:none;-webkit-appearence:none;-moz-appearance:none;transition:all 150ms ease-in-out}textarea{min-height:8em}form div:has(>input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="hidden"],[type="submit"],[type="button"]) + label),form div:has(>textarea + label),form div:has(>label>input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="hidden"],[type="submit"],[type="button"])),form div:has(>label>textarea){display:block;position:relative;width:100%;border-radius:var(--borderRadius)}form div:has(>input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="hidden"],[type="submit"],[type="button"]) + label)>input,form div:has(>textarea + label)>textarea,form div:has(>label>input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="hidden"],[type="submit"],[type="button"]))>label>input,form div:has(>label>textarea)>label>textarea{border-radius:inherit}form div:has(>:where(input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="hidden"],[type="submit"],[type="button"])) + label)>label,form div:has(>textarea + label)>label,form div:has(>label>:where(input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="hidden"],[type="submit"],[type="button"])))>label>span,form div:has(>label>textarea)>label>span{position:absolute;top:1em;left:var(--mediumSpacing);width:auto;padding:0 var(--smallSpacing);transform:translateY(-50%);transform-origin:left center;color:var(--contrastOverlayColor);font-weight:bold;line-height:1;white-space:nowrap;background-color:var(--secondaryColor);cursor:default;pointer-events:none;z-index:1;transition:top 150ms ease-out,transform 150ms ease-out,font-size 150ms ease-out}form div:has(>:where(input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="hidden"],[type="submit"],[type="button"])) + label):focus-within>label,form div:has(>textarea + label):focus-within>label,form div:has(>:where(input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="hidden"],[type="submit"],[type="button"])):not(:placeholder-shown) + label)>label,form div:has(>textarea:not(:placeholder-shown) + label)>label,form div:has(>label>:where(input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="hidden"],[type="submit"],[type="button"])):focus)>label>span,form div:has(>label>textarea:focus)>label>span,form div:has(>label>:where(input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="hidden"],[type="submit"],[type="button"])):not(:placeholder-shown))>label>span,form div:has(>label>textarea:not(:placeholder-shown))>label>span{top:0;transform:translateY(-50%) scale(0.75)}form div:has(>:required + label)>label::after,form div:has(>label>:required)>label>span::after{content:" *"}form div:has(>textarea + label)>label,form div:has(>label>textarea)>label>span{top:var(--mediumSpacing);transform:none}form div:has(>textarea + label):focus-within>label,form div:has(>textarea:not(:placeholder-shown) + label)>label,form div:has(>label>textarea:focus)>label>span,form div:has(>label>textarea:not(:placeholder-shown))>label>span{top:0;transform:translateY(-50%) scale(0.75)}label:has(>input){justify-content:start;gap:var(--smallSpacing);width:10em;padding:var(--mediumSpacing);background-color:oklch(from var(--highlightColor) l c h / 0.25)}form div>label:has(>input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="hidden"],[type="submit"],[type="button"])),form div>label:has(>textarea){display:block;width:auto;padding:0;background-color:transparent}form div>label>input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="hidden"],[type="submit"],[type="button"]),form div>label>textarea{position:static;min-height:calc(2em + var(--largeSpacing));opacity:1;pointer-events:auto}form div>label>textarea{min-height:8em}label:has(>input~img),label:has(>input~svg){flex-direction:column;max-height:125px;margin:auto}label:has(>input~img) span,label:has(>input~svg) span{width:100%;text-align:center}label:has(>input[type="radio"]){display:grid;grid-template-columns:auto 1fr}label:has(>input[type="radio"]:checked){pointer-events:none}label img,label svg{margin:auto;max-width:calc(100% - var(--largeSpacing));background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}label span{padding:var(--smallSpacing);border-radius:inherit;overflow:hidden;text-transform:capitalize;text-overflow:ellipsis;font-weight:bold;background-color:oklch(from var(--highlightColor) l c h / 0.50);z-index:1}label:has(>input) div:first-of-type{display:flex;justify-content:center;align-items:center;position:relative;height:1.8em;width:1.8em;border:1px solid oklch(from var(--contrastOverlayColor) l c h / 0.50);border-radius:var(--borderRadius);background-color:oklch(from var(--contrastOverlayColor) l c h / 0.25);z-index:2}label:has(input[type="radio"]) div:first-of-type{border-radius:100%}label:has(>input) div:first-of-type:before{content:'';width:100%;height:100%;border-radius:inherit;z-index:1}label:has(>input) div:first-of-type:after{content:'';position:absolute;width:calc(100% - calc(var(--largeSpacing) / 2));height:25%;border:solid var(--contrastOverlayColor);border-width:2px 2px 0 0;transform:rotate(127deg);-webkit-transform:rotate(127deg);-ms-transform:rotate(127deg);opacity:0;z-index:2;transition:all 350ms ease-in-out}label:has(>input:checked) div:first-of-type:before{background-color:rgba(255,255,255,0.25)}label:has(input[type="radio"]) div:first-of-type:after{height:calc(100% - var(--mediumSpacing));width:auto;aspect-ratio:1;border:none;border-radius:inherit;background-color:var(--contrastOverlayColor)}label:has(>input:checked) div:first-of-type:after{opacity:1.00}label h4:before,label h4:after{position:relative;font-weight:normal}label h4:after{display:none;content:"\F0415"}input:disabled,textarea:disabled,label:has(>input[type="file"]:disabled),button:disabled{position:relative;cursor:default;pointer-events:none;background-color:var(--highlightColor);opacity:initial}button:disabled{filter:saturate(0.45);opacity:0.52}label>input + input:disabled{position:initial;min-width:50%;opacity:initial}input[inputmode="decimal"]{max-width:4em;text-align:right}input[type="file"]{position:absolute;left:0;height:2em;padding:0;opacity:0;z-index:2}input[type="file"] + input{background-color:transparent}input[type="file"]:not(:disabled),input[type="file"]::-webkit-file-upload-button{width:inherit;cursor:pointer;pointer-events:auto}::-webkit-input-placeholder{text-align:left}::-moz-placeholder{text-align:left}label:has(input[type="file"]){justify-content:center}address{position:relative;margin:auto;color:var(--contrastOverlayColor);font-style:normal;font-weight:bold;user-select:all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all}iframe{width:100%;height:100%;border:0;border-radius:inherit;z-index:1}figure section img{display:block;position:static;width:100%;height:100%;border:0;border-radius:inherit;background-color:#fff;object-fit:contain;transform:none;z-index:auto}*:has(+ form){display:flex;justify-content:center;gap:var(--smallSpacing);margin:0 auto;color:var(--contrastOverlayColor);font-size:clamp(1em,0.75vw + 1.25em,1.75em);font-weight:bold;letter-spacing:calc(var(--smallSpacing) / 2);cursor:default;z-index:8;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);box-shadow:unset;animation:formHeader 1000ms 1000ms forwards}@keyframes formHeader{from{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);box-shadow:unset}to{backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--boxShadow_bottom)}}label:has(+ form){pointer-events:none}aside>div h4:has(+ form){position:sticky;position:-webkit-sticky;top:0}form{display:flex;flex-direction:column;align-items:center;gap:var(--smallSpacing);position:relative;padding:var(--largeSpacing);width:inherit;overflow:hidden;overflow-y:auto;border-radius:var(--borderRadius);background-color:oklch(from var(--secondaryColor) l c h / 0.50)}form:has(dialog[open]){max-height:unset;overflow-y:hidden}form>div{display:flex;justify-content:space-around;width:100%}form>input,form>textarea{border-radius:var(--borderRadius)}input[inputmode="decimal"]{direction:ltr}input + label,label:has(~input){font-weight:bold;background-color:unset}form div:has(>input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="hidden"],[type="submit"],[type="button"]) + label)>input,form div:has(>textarea + label)>textarea{border-radius:inherit}form div:has(>input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="hidden"],[type="submit"],[type="button"]) + label)>label,form div:has(>textarea + label)>label{background-color:var(--secondaryColor)}::placeholder{color:var(--contrastOverlayColor);opacity:1.00}form fieldset{display:flex;flex-direction:column;gap:var(--smallSpacing);width:100%;margin:0;padding:0;border:0}form fieldset>div{display:flex;justify-content:space-around;gap:var(--smallSpacing);width:100%}form fieldset label{flex:1;width:auto}form>button[type="submit"][aria-label]:empty[class*="mdi-"]{align-self:center;justify-content:center;width:3rem;padding:0;aspect-ratio:1}search{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;align-items:stretch;position:relative;width:100%;min-height:2em;border-radius:var(--borderRadius);outline:1px solid transparent;background-color:var(--secondaryColor);overflow:visible}search>span{display:grid;grid-column:1;place-items:center;min-width:0;margin:0}search input{min-width:0;width:100%;height:100%;padding:unset;font-weight:bold;outline-color:transparent;background-color:unset}search>div:has(>input + label){grid-column:2;flex:1;min-width:0;align-self:stretch}search>div:has(>input + label)>label{top:50%;left:0;padding:0;transform:translateY(-50%);font-size:inherit}search>div:has(>input + label):focus-within>label,search>div:has(>input:not(:placeholder-shown) + label)>label{top:0;transform:translateY(-50%) scale(0.75)}search:has(input:focus),search:has(input:active){outline-color:var(--contrastOverlayColor)}input:focus + label,search label:active,search label:hover{outline-color:transparent}search input:hover,search input:focus,search input:active,search label:hover,search label:active{box-shadow:none;outline-color:transparent;background-color:transparent}dialog form button{font-size:1.75em !important}dialog form button,search button{display:flex;align-items:center;width:1em;min-width:auto;min-height:auto;padding:unset;color:oklch(from var(--redPrimaryColor) l c h / 0.50);font-size:inherit;background-color:unset;backdrop-filter:none;-webkit-backdrop-filter:none}search>button{grid-column:3;align-self:stretch;justify-self:stretch;width:2.25rem;height:100%;padding:0}search input:placeholder-shown + button,search:has(input:placeholder-shown) button{display:none}search button:hover,dialog form button:hover{color:var(--redPrimaryColor);background-color:oklch(from var(--redSecondaryColor) l c h / 0.75)}search button:active,search button:focus,dialog form button:active,dialog form button:focus{color:var(--redPrimaryColor);background-color:oklch(from var(--redSecondaryColor) l c h / 0.75);outline-color:var(--redPrimaryColor)}nav>div>div:first-child,main>div:has(>aside + dialog + section)>aside>div>div:first-child:has(>a){display:flex;align-items:center;gap:var(--smallSpacing);position:absolute;top:0;left:calc(var(--smallSpacing) * 2);height:100%;max-height:2em;padding:var(--smallSpacing);text-transform:uppercase;font-weight:bold;overflow:hidden;z-index:999}nav>div>div:first-child label{justify-content:center;gap:unset;width:auto;min-height:auto;padding:0;font-size:1.5em;white-space:nowrap}nav>div>div:first-child label:hover,nav>div>div:first-child label:active,nav>div>div:first-child label:focus,nav>div>div:first-child label:has(>input):hover,nav>div>div:first-child label:has(>input):active,nav>div>div:first-child label:has(>input):focus,nav>div>div:first-child label:has(>input:checked){box-shadow:unset}nav>div>div:first-child label:before{content:"\F0599";line-height:1;color:var(--contrastOverlayColor)}nav>div>div:first-child label:has(>input:checked):before{content:"\F0594"}nav>div>div:first-child label>span,nav>div>div:first-child a,main>div:has(>aside + dialog + section)>aside>div>div:first-child:has(>a) a{width:0;padding:unset;color:var(--contrastOverlayColor);text-align:center;font-size:0.75em;background-color:oklch(from var(--contrastColor) l c h / 0.50)}nav>div>div:first-child label:focus-within>span,nav>div>div:first-child a:focus,main>div:has(>aside + dialog + section)>aside>div>div:first-child:has(>a) a:focus{width:10em}.card{position:absolute;top:var(--smallSpacing);right:var(--smallSpacing);box-shadow:var(--boxShadow_bottomRight);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));z-index:2}.success:not(b),main>div>section>div:has(>iframe),.error{display:flex;align-content:center;flex-direction:column;justify-content:center;position:relative;margin:auto;width:100%;max-width:750px;color:var(--contrastOverlayColor)}figure.success,figure.error,figure .success,figure .error,main>div>section>div:has(>iframe),.error:has(iframe),dialog>.success,dialog>.error{container-type:size;container-name:placeholderIcon}:is( figure.success,figure.error,figure .success,figure .error,main>div>section>div:has(>iframe),.error:has(iframe),dialog>.success,dialog>.error ):before{position:absolute;inset:0}.success:not(b)[class*="mdi-"]:before,div:has(>iframe)[class*="mdi-"]:before,.error[class*="mdi-"]:before,*:has(img):before{display:flex;align-items:center;justify-content:center;height:100%;width:100%;font-size:9em;opacity:0.25}@container placeholderIcon (min-width:300px){.success:not(b)[class*="mdi-"]:before,div:has(>iframe)[class*="mdi-"]:before,.error[class*="mdi-"]:before,*:has(img):before{font-size:11.5em}}@container placeholderIcon (min-width:1000px){.success:not(b)[class*="mdi-"]:before,div:has(>iframe)[class*="mdi-"]:before,.error[class*="mdi-"]:before,*:has(img):before{font-size:calc(100vh / 3)}}.success h2,.error h2,main section div:has(>footer>[role="status"])>div:has(>h2 + i)>h2{text-overflow:ellipsis;text-transform:capitalize;font-size:2em;font-weight:bold;opacity:unset;overflow:hidden;animation:unset}b.success{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--smallSpacing);min-height:2em;padding:0 var(--mediumSpacing);width:auto;border:1px solid var(--greenPrimaryColor);border-radius:var(--borderRadius);color:var(--greenPrimaryColor);background-color:var(--greenSecondaryColor);text-transform:uppercase}b.success[class*="mdi-"]::before{flex:0 0 auto;height:auto;width:auto;max-width:none;margin:0;font-size:1.75em;opacity:1}li:has(>div>b.success)>dl{filter:grayscale(1)}main>div>aside li>div>a[download][href^="data:text/calendar"]{display:inline-flex;align-items:center;justify-content:center;width:2em;min-height:2em}main>div>aside li>div>a[download][href^="data:text/calendar"]::before{width:auto;font-size:1.75em;line-height:1}a[target="_blank"]:where(:not([download])):only-child{margin-inline-start:auto}.success i,.error i,main section div:has(>footer>[role="status"])>div:has(>h2 + i)>i{padding:0 0 var(--mediumSpacing) 0}.error [data-error-details]{display:flex;flex-direction:column;align-items:center;gap:var(--smallSpacing);width:100%}.error [data-error-meta]{align-self:end;opacity:.7}.error button,.error a[data-error-action]{align-self:center;font-size:1.25em}.error a[data-error-action]:before{font-size:1.25em}.error a[data-error-action][data-error-action-type="retry"]:before{transition:transform 500ms ease-in-out}.error a[data-error-action][data-error-action-type="retry"]:hover:before,.error a[data-error-action][data-error-action-type="retry"]:focus:before{transform:rotate(-360deg)}.error button:before{content:"\F099B";position:absolute;top:50%;left:calc(var(--smallSpacing) / 2);transform:translateY(-50%) rotate(0);color:oklch(from var(--contrastColor) l c h / 0.25);font-size:1.25em;transition:all 500ms ease-in-out}.error button:hover:before{transform:translateY(-50%) rotate(-360deg)}.green{color:var(--greenPrimaryColor) !important;background-color:var(--greenSecondaryColor) !important}.red{color:var(--redPrimaryColor) !important;background-color:var(--redSecondaryColor) !important}main section div:has(>footer>[role="status"])>div:has(>h2 + i){display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;position:relative;min-height:0;width:100%;max-width:750px;color:var(--contrastOverlayColor);text-align:center}main section div:has(>footer>[role="status"])>div:has(>h2 + i)[class*="mdi-"]::before{display:flex;align-items:center;justify-content:center;width:100%;font-size:9em;opacity:.25}main section div:has(>footer>[role="status"])>div:has(>h2 + i)>*{z-index:1}::selection{color:var(--primaryColor);background-color:var(--highlightColor)}::-moz-selection{color:var(--primaryColor);background-color:var(--highlightColor)}@keyframes backgroundSaturation{0%{background-color:transparent}100%{background-color:oklch(from var(--contrastColor) l c h / 0.75)}}@keyframes fadeIn{from{opacity:0}to{opacity:1.00}}@keyframes dialogPopulate{to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{from{opacity:1.00}to{opacity:0}}@keyframes scaleIn{from{transform:scale(var(--startingScale,0.5))}to{transform:scale(1)}}@keyframes boxShadow{0%{box-shadow:0 0.125rem 0.25rem -0.25rem transparent}35%{box-shadow:0.2rem 0.3rem 0.45rem -0.3rem oklch(from var(--contrastOverlayColor) l c h / 0.18)}70%{box-shadow:0.5rem 0.625rem 0.9rem -0.45rem oklch(from var(--contrastOverlayColor) l c h / 0.42)}100%{box-shadow:0.75rem 0.875rem 1.4rem -0.625rem oklch(from var(--contrastOverlayColor) l c h / 0.72)}}@keyframes backdrop{from{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur))}}main>div:has(>aside + dialog + section)>section>div:first-child>div *:has(>img[src$=".png" i]):after,article figure section:has(>img[src$=".png" i]):after{content:'';position:absolute;bottom:5%;left:50%;transform:translateX(-50%) scaleX(1.5);width:60%;height:var(--mediumSpacing);background:radial-gradient(ellipse at center,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 80%);filter:blur(2.5px);z-index:revert-layer;opacity:.75}main>div:has(>aside + dialog + section)>section>div:first-child>div>a>ul>li>figure + div{justify-content:start;position:absolute;bottom:0;left:0;width:100%;margin:var(--smallSpacing);font-size:1.6em;overflow:hidden}main>div:has(>aside + dialog + section)>section>div[aria-hidden="true"]{display:block;width:100%;min-width:0;height:1px;min-height:0;max-height:none;margin:0 0 -1px;padding:0;border:0;border-radius:0;opacity:0;box-shadow:none;background:transparent;transform:none;animation:none;overflow:hidden;pointer-events:none}main>div:has(>aside + dialog + section)>section>button[type="button"]{margin:var(--mediumSpacing) auto}main>div:has(>aside + dialog + section)>section>button[type="button"][hidden]{display:none}@media only screen and (max-width:1000px){:root{--panelMaxBlockSize:calc(100vh - var(--panelViewportReserve));--panelMaxBlockSize:calc(100dvh - var(--panelViewportReserve))}main{padding:unset}main>div:has(>section + aside){flex-direction:column;min-block-size:0}main>div:has(>section + aside)>section,main>div:has(>section + aside)>aside{flex:1 1 0;min-block-size:0;block-size:auto}main>div:has(>section + aside)>section>div:first-child{flex:1 1 0;min-block-size:0;block-size:auto}main>div:has(>section + aside)>section>div:last-child{flex:0 0 auto}main>div:has(>section + aside)>aside>div{block-size:100%;max-block-size:100%}main>div:has(>section + aside)>aside form{flex:1 1 0;min-block-size:0}label:has(+ form){pointer-events:initial}aside{height:calc(100% - var(--largeSpacing))}aside form{min-block-size:0;max-block-size:100%}main>div:has(>aside + dialog + section)>aside>div>div:first-child:has(>a):not(:has(+ input:checked)) a{width:0}aside,main>div:has(>section + aside)>section,main>div:has(>aside + dialog + section)>section>div:not([role="status"]){min-width:auto;max-width:unset;margin:unset}main>div>aside:has(>article){inline-size:100%}main>div:has(>section + aside)>aside>div,main>div>aside:has(>article)>article,dialog[data-modal]>div{inline-size:calc(100% - calc(var(--largeSpacing) * 2));margin-inline:auto}main>div>aside:has(>article)>article{max-block-size:100%}main>div:has(>section + aside)>aside>div>address:has(+ form){font-size:clamp(1em,5vw,1.75em)}dialog>div{max-height:unset;min-height:fit-content}article,ul{flex-direction:column;justify-content:unset;height:auto;padding:unset}table{min-width:0;font-size:initial}tr{grid-template-columns:1fr;justify-items:center}th,td{position:unset;padding:var(--smallSpacing)}th:before{position:absolute;top:25%;left:33%;transform:translateY(50%) scale(2)}}figure:not(.error):has(>img):before,*:has(>img[src=""]):before{content:"\F02E9"}.mdi-image:has(figcaption):before{display:none}form>search:has(:focus-within)>span:before,form>search:has(input:not(:placeholder-shown))>span:before{content:'\F0423'}@media only screen and (max-width:1000px){main>div:has(>aside + dialog + section)>section>div:first-child>div:has(>footer>[role="status"]){padding-bottom:6rem}main section footer:has(>[role="status"]){flex-direction:column;align-items:stretch;min-height:5rem}main section footer>[role="status"]{flex:0 0 auto;text-align:center}main section footer:has(>[role="status"])>div{justify-content:center}}div[role="status"][aria-label="Loading"]{container-type:size;container-name:loader;position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}div[role="status"][aria-label="Loading"]>div{display:flex;justify-content:center;align-items:center;height:100%;width:100%;border-radius:var(--borderRadius)}div[role="status"][aria-label="Loading"]>div>div{padding:var(--smallSpacing) var(--mediumSpacing);color:var(--secondaryColor);text-transform:uppercase;font-size:1.75em;font-weight:bold;white-space:nowrap;border-radius:inherit;background-color:var(--primaryColor)}div[role="status"][aria-label="Loading"]>div>div>span:last-child span:before{content:".";animation:750ms loadingDot infinite}div[role="status"][aria-label="Loading"]>div>div>span:last-child span:nth-child(2):before,.titleLoadingAnimation>span span:nth-child(2):before{animation-delay:250ms}div[role="status"][aria-label="Loading"]>div>div>span:last-child span:nth-child(3):before,.titleLoadingAnimation>span span:nth-child(3):before{animation-delay:500ms}.titleLoadingAnimation>span span:before{content:".";animation:750ms loadingDot infinite}@keyframes loadingDot{0%{color:transparent}}@container loader (width < 50vw) or (max-width:1000px){div[role="status"][aria-label="Loading"]>div{backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));background-color:oklch(from var(--contrastColor) l c h / 0.50)}div[role="status"][aria-label="Loading"]>div>div>span:first-child{display:none}}@container loader (width < 100px){div[role="status"][aria-label="Loading"]>div>div{color:inherit;font-size:inherit;font-weight:normal;background-color:transparent}}main>div:has(>aside + dialog + section)>section>div:first-child + div{height:var(--smallSpacing)}main>div:has(>aside + dialog + section)>section>div:first-child~div[role="status"][aria-label="Loading"]{position:sticky;position:-webkit-sticky;bottom:0;height:100px;z-index:1}main>div:has(>aside + dialog + section)>section>div:first-child~div[role="status"][aria-label="Loading"]>div{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:transparent}main>div:has(>aside + dialog + section) dialog[data-modal]>div{position:relative}main>div:has(>aside + dialog + section) dialog[data-modal].is-loading>div>div[role="status"][aria-label="Loading"]{display:block;z-index:3}.titleLoadingAnimation{display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--largeSpacing) * 2);color:inherit;font-size:1.75em;line-height:0.75;white-space:nowrap}body>[data-loading-background]{display:block}[data-loading-background],[data-loading-background]:before{display:none;position:fixed;top:0;right:0;bottom:0;left:0}[data-loading-background]:before{content:"";display:block;height:100%;width:100%;background-color:oklch(from var(--contrastColor) l c h / 0.25)}body>footer>section[aria-live]{position:fixed;bottom:0;left:0;width:25vw;min-width:10em;max-width:225px;height:unset;max-height:calc(12em + 60px);z-index:999}body>footer>section[aria-live] div{display:flex;flex-direction:column;align-items:center;min-width:auto}body>footer>section[aria-live] dialog{position:relative;height:2em;width:2em;margin:3px;padding:0;border-radius:var(--borderRadius);border-width:1px 3px;border-style:solid;overflow:hidden;background-color:var(--highlightColor);cursor:unset;transition:width 750ms ease-in 750ms;animation:fadeIn 500ms ease-in forwards}body>footer>section[aria-live] figure{font-size:calc(var(--largeSpacing) * 2)}body>footer>section[aria-live] dialog>span{display:flex;flex-direction:column;width:10px;max-width:75%;margin:unset;text-align:initial;text-transform:unset;font-weight:unset;letter-spacing:unset;transition:width 750ms ease-in 750ms;animation:fadeIn 2500ms ease-in forwards}body>footer>section[aria-live] h5,body>footer>section[aria-live] p{display:none;margin:0;color:initial;text-overflow:ellipsis;font-size:.5em;white-space:nowrap;overflow:hidden}body>footer>section[aria-live] h5{text-transform:uppercase;font-size:.5em;font-weight:bold}body>footer>section[aria-live] p:first-letter{text-transform:uppercase}body>footer>section[aria-live] form{display:none;padding:unset}body>footer>section[aria-live] button{font-size:1em !important}nav{text-transform:capitalize;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));background-color:oklch(from var(--secondaryColor) l c h / 0.50);z-index:4;animation:fadeIn 2000ms ease-in forwards}nav>label{display:none}nav ul{position:relative;display:flex;justify-content:center;margin:0;padding:0;background-color:transparent}nav li{position:relative;z-index:1;display:inline-block;padding:0;background-color:transparent}nav ul a{display:flex;gap:var(--smallSpacing);padding:var(--smallSpacing) var(--largeSpacing);font-size:1.2em;font-weight:bold;border-bottom:2px solid transparent;transition:all 500ms linear}nav ul a:hover{background-color:oklch(from var(--secondaryColor) l c h / 0.75)}nav ul a[aria-current="page"]{pointer-events:none}nav ul:before{content:"";position:absolute;top:0;left:0;z-index:0;box-sizing:border-box;width:var(--navigationCurrentWidth,0);height:var(--navigationCurrentHeight,0);border-bottom:2px solid var(--primaryColor);background-color:var(--secondaryColor);pointer-events:none;transform:translate3d(var(--navigationCurrentX,0),var(--navigationCurrentY,0),0);transition:var(--navigationHighlightTransition,transform 500ms ease-in-out,width 500ms ease-in-out,height 500ms ease-in-out);will-change:transform,width,height}nav ul a:hover:before,nav ul a[aria-current="page"]:before{transition:all 500ms linear}nav ul a:before{font-size:inherit;font-weight:normal}@media only screen and (max-width:1000px){nav>div>div:first-child{flex-direction:row-reverse;top:0;right:var(--smallSpacing);left:auto}nav:not(footer>nav){position:fixed;top:calc(calc(var(--largeSpacing) * 2) + var(--mediumSpacing));width:auto;height:75vh;background:transparent;backdrop-filter:unset;-webkit-backdrop-filter:unset}nav>label:has(>input:checked)~div{display:grid;position:absolute;position-anchor:--navigationMenuAnchor;top:calc(anchor(bottom) - 5px);left:calc(anchor(left) + 25px);transform-origin:top center;animation:MobileNavigationShowAnimation 300ms cubic-bezier(0.33,1.5,0.66,1) forwards}@keyframes MobileNavigationShowAnimation{from{width:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;opacity:0;transform:translateY(10px) scaleY(0.2) scaleX(0.9)}50%{opacity:0.5}to{width:100%;min-width:225px;max-width:75vw;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--boxShadow_bottomRight);opacity:1;transform:translateY(0) scaleY(1) scaleX(1)}}nav>label{display:block;anchor-name:--navigationMenuAnchor;position:absolute;top:calc(var(--largeSpacing) * -2);left:var(--largeSpacing);padding:unset;width:auto;color:var(--contrastColor);background-color:var(--contrastOverlayColor);transition:all 750ms ease-out}nav>label:has(>input:checked){background-color:oklch(from var(--secondaryColor) l c h / 0.25)}nav>label:before{content:"\F035C";font-size:2em}nav>label:has(>input:checked):before{content:"\F0BAB";color:var(--contrastOverlayColor);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur))}nav>div{display:none;grid-template-columns:none;grid-template-rows:1fr repeat(2,auto);justify-items:space-around;position:relative;width:50vw;height:275px;max-height:50%;margin:0;border-radius:var(--borderRadius);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;background-color:oklch(from var(--secondaryColor) l c h / 0.50);background:-moz-linear-gradient( 0deg,var(--secondaryColor) 75%,oklch(from var(--secondaryColor) l c h / 0.50) 100% );background:-webkit-linear-gradient( 0deg,var(--secondaryColor) 75%,oklch(from var(--secondaryColor) l c h / 0.50) 100% );background:linear-gradient( 0deg,var(--secondaryColor) 75%,oklch(from var(--secondaryColor) l c h / 0.50) 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e8e8ff",endColorstr="#e8e8ff",GradientType=1);z-index:999;transition:all 500ms ease-out}nav ul{display:flex;flex-direction:column;padding:0}nav li{width:100%}nav ul a{padding:var(--mediumSpacing);border-bottom-width:0;border-right:2px solid transparent}nav ul a:hover{background-color:oklch(from var(--contrastColor) l c h / 0.25)}nav ul a[aria-current="page"]{background-color:transparent}nav ul:before{border-bottom-width:0;border-right:2px solid var(--primaryColor);background-color:oklch(from var(--contrastColor) l c h / 0.25)}}body:has(>main>div:only-child>section:only-child)>header nav>div>div:first-child a:focus{display:none}body>header{display:flex;flex-direction:column;position:relative;height:8.25em;box-shadow:var(--boxShadow_bottom);z-index:999;transition:all ease-in 750ms,height 500ms ease-out,background-color 250ms ease-in}body>header.homeHeaderTransition:after,body>header.homeHeaderTransition>section>div:nth-child(2),body>header.homeHeaderTransition>section>div:nth-child(2)>div,body>header.homeHeaderTransition>section>div:nth-child(2)>div>div,body>header.homeHeaderTransition>section>div:first-child,body>header.homeHeaderTransition>section>div:first-child a,body>header.homeHeaderTransition>section>div:first-child img,body>header.homeHeaderTransition>section>div:first-child a>span:has(+ img),body>header.homeHeaderTransition>section>div:first-child>h1,body>header.homeHeaderTransition>section>div:first-child>p{transition:all ease-out 750ms}@media only screen and (max-width:1000px){body>header{height:6.25em}}@supports (not (-webkit-appearance:none)) and (not (-webkit-touch-callout:none)) and (not (-moz-appearance:none)){body>header{height:auto}}body>header:before,body>header:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}body>header:before{background:var(--contrastColor);background:-moz-linear-gradient(90deg,var(--contrastColor) 0%,oklch(from var(--contrastOverlayColor) l c h / 0.10) 25%,oklch(from var(--contrastOverlayColor) l c h / 0.10) 75%,var(--contrastColor) 100% );background:-webkit-linear-gradient(90deg,var(--contrastColor) 0%,oklch(from var(--contrastOverlayColor) l c h / 0.10) 25%,oklch(from var(--contrastOverlayColor) l c h / 0.10) 75%,var(--contrastColor) 100% );background:linear-gradient(90deg,var(--contrastColor) 0%,oklch(from var(--contrastOverlayColor) l c h / 0.10) 25%,oklch(from var(--contrastOverlayColor) l c h / 0.10) 75%,var(--contrastColor) 100% );filter:progid:DXImageTransform.Microsoft.gradient( startColorstr= "#fff",endColorstr= "#fff",GradientType= 1 );z-index:2}body>header:after{background:var(--contrastOverlayColor);background:-moz-linear-gradient(180deg,var(--contrastOverlayColor) 0%,var(--contrastColor) 75% );background:-webkit-linear-gradient(180deg,var(--contrastOverlayColor) 0%,var(--contrastColor) 75% );background:linear-gradient(180deg,var(--contrastOverlayColor) 0%,var(--contrastColor) 75% );filter:progid:DXImageTransform.Microsoft.gradient( startColorstr= "#000",endColorstr= "#fff",GradientType= 1 );z-index:1}body>header section{position:relative;overflow:hidden}body>header>section>div:first-child{display:flex;flex-direction:column;align-items:center;position:relative;padding-top:var(--smallSpacing);line-height:.75;overflow:hidden;z-index:3}body>header>section>div:first-child img{width:3em;height:auto;transition:width 1000ms ease-in-out}body>header>section>div:nth-child(2){position:absolute;top:0;left:0;width:100%;z-index:2}body>header>section>div:nth-child(2)>div{display:flex;align-items:start;justify-content:space-evenly;gap:.75em;margin:0 auto;width:85%;opacity:.2}body>header>section>div:nth-child(2)>div>div{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}body>header>section>div:nth-child(2)>div>div img{width:75%;height:auto;-webkit-box-reflect:below 0 -webkit-gradient( linear,right top,right bottom,from(transparent),color-stop(15%,transparent),to(oklch(from var(--contrastColor) l c h / 0.10)) );z-index:2}body>header>section>div:nth-child(2)>div>div:nth-child(2) img{width:100%}.headerStone_dropShadow,.headerStone_reflectedShadow{position:absolute;border-radius:50%;background:rgba(0,0,0,1.00);filter:blur(var(--blur));z-index:1}.headerStone_dropShadow{-moz-transform:rotate(-13deg) skew(0deg,11deg);-webkit-transform:rotate(-13deg) skew(0deg,11deg);transform:rotate(-13deg) skew(0deg,11deg);background:-moz-linear-gradient(90deg,rgba(0,0,0,0.10) 30%,rgba(0,0,0,1.00) 100% );background:-webkit-linear-gradient(90deg,rgba(0,0,0,0.10) 30%,rgba(0,0,0,1.00) 100% );background:linear-gradient(90deg,rgba(0,0,0,0.10) 30%,rgba(0,0,0,1.00) 100% );filter:progid:DXImageTransform.Microsoft.gradient( startColorstr = "#fff",endColorstr = "#000",GradientType = 1 )}.headerStone_reflectedShadow{-moz-transform:skew(52deg,0deg);-webkit-transform:skew(52deg,0deg);transform:skew(244deg,0deg);background:-moz-linear-gradient(170deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,0.10) 50%);background:-webkit-linear-gradient(170deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,0.10) 50%);background:linear-gradient(170deg,rgba(0,0,0,1.00) 0%,rgba(0,0,0,0.10) 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr = "#000",endColorstr = "#fff",GradientType = 1 )}body>header>section>div:nth-child(2)>div>div:nth-child(1) .headerStone_dropShadow{width:85%;height:15%;right:25%;bottom:-7%}body>header>section>div:nth-child(2)>div>div:nth-child(1) .headerStone_reflectedShadow{width:80%;height:30%;left:30%;bottom:-17%}body>header>section>div:nth-child(2)>div>div:nth-child(2) .headerStone_dropShadow{width:140%;height:10%;right:15%;bottom:-4%}body>header>section>div:nth-child(2)>div>div:nth-child(2) .headerStone_reflectedShadow{width:90%;height:20%;left:30%;bottom:-12%}body>header>section>div:nth-child(2)>div>div:nth-child(3) .headerStone_dropShadow{width:130%;height:15%;right:25%;bottom:-8%}body>header>section>div:nth-child(2)>div>div:nth-child(3) .headerStone_reflectedShadow{width:80%;height:30%;left:33%;bottom:-15%}body>footer:has(>a[href*="instagram.com"])>a{position:fixed;z-index:999}body>footer>a[href^="tel:"]{display:flex;align-items:center;justify-content:center;gap:var(--smallSpacing);top:0;right:0;margin:0 var(--mediumSpacing);font-weight:bold;pointer-events:none}body>footer>a[href^="tel:"]::before{flex:0 0 auto;width:auto;font-size:1.75em;line-height:1}body>footer>a[href*="instagram.com"]{display:grid;place-items:center;top:calc(var(--largeSpacing)* 3);right:1vw;width:4em;height:4em;padding:0;color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}body>footer>a[href*="instagram.com"]:before{content:"\F02FE";font-size:4em;line-height:1}body>footer>a[href*="m.me"]{display:grid;place-items:center;right:0;bottom:var(--smallSpacing);padding:var(--smallSpacing);color:#fff;border-radius:var(--borderRadius) 0 0 var(--borderRadius);background-color:#000}body>footer>a[href*="m.me"]:before{content:"\F020E";font-size:calc(var(--largeSpacing) * 3);line-height:1}@media only screen and (max-width:1000px){body>footer>a[href*="instagram.com"]{top:var(--mediumSpacing)}body>footer>a[href*="instagram.com"]:before{font-size:3em}body>footer:has(>a[href*="instagram.com"])>a:not([href*="instagram.com"]):before{font-size:calc(var(--largeSpacing) * 2)}body>footer>a[href^="tel:"]{color:#fff;top:auto;right:0;bottom:calc(var(--largeSpacing) * 3);margin:unset;padding:var(--smallSpacing);border-radius:var(--borderRadius) 0 0 var(--borderRadius);background-color:#000;pointer-events:all}body>footer>a[href^="tel:"] b{display:none}}