nav#skip-to{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;&:focus:not(:focus-visible){background-color:transparent;outline:none}&:focus,&:focus-visible{width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;top:.5em;left:.5em;z-index:50;padding:.75em 1em;background-color:#fff;color:#0b0c0c;font-weight:600;text-decoration:none;border-radius:4px;outline:3px solid #0b0c0c;outline-offset:2px;box-shadow:0 4px 6px #0000001a}}@layer components{nav.navbar{position:relative;height:min-content;>ul{position:relative;display:flex;flex-flow:row;gap:var(--spacing-04);>li{position:relative;width:fit-content}}}}@layer components{header#header{position:relative;z-index:var(--z-header);padding-left:calc(var(--spacing-sal) + var(--spacing-06));padding-right:calc(var(--spacing-sar) + var(--spacing-06));>div.content{position:relative;padding-top:calc(var(--spacing-sat) + var(--spacing-06));display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b b" "c c";>div.gmt{padding-block-end:var(--spacing-02);border-bottom:2px solid var(--separator-opaque)}>:first-child{grid-area:a}>:nth-child(2){grid-area:b}>:nth-child(3){grid-area:c}}}}grain-overlay[data-astro-cid-kakxdf4q]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:block;z-index:1;& canvas[data-astro-cid-kakxdf4q]{width:100%;height:100%;display:block}}@layer components{:is(button,input:is([type=button],[type=submit],[type=reset])).button{display:inline-flex;flex-direction:row;align-items:flex-start;justify-content:center;overflow:hidden;position:relative;z-index:0;width:fit-content;height:fit-content;font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-12);letter-spacing:1px;text-transform:uppercase;text-align:center;text-decoration:none;user-select:none;touch-action:manipulation;transition:background-color .15s linear,color .15s linear,transform .1s linear;will-change:background-color,color,opacity,transform;&:is(:enabled,[aria-disabled=false]){cursor:pointer;pointer-events:auto}&:is(:disabled,[aria-disabled=true]){cursor:not-allowed;pointer-events:none;opacity:.5}&:focus-visible{outline:2px solid var(--btn-text-color);outline-offset:4px}:is(.symbol,.text):empty{display:none}&.size-small{gap:3px;padding-inline:10px;padding-block:4px;font-size:var(--font-size-12);letter-spacing:var(--font-tracking-wide);&.wide-full{width:100%}}&.size-medium{gap:4px;padding-inline:14px;padding-block:7px;font-size:var(--font-size-14);letter-spacing:var(--font-tracking-wide);&.wide-full{width:100%}}&.size-large{gap:5px;padding-inline:20px;padding-block:14px;font-size:var(--font-size-16);letter-spacing:var(--font-tracking-wider);&.wide-full{width:100%}}&.action-default{background-color:var(--accent);color:var(--background-primary);fill:var(--background-primary);border:1px solid var(--accent);@media(hover:hover){&:hover:not(:disabled,[aria-disabled=true]){background-color:var(--accent-hover);border-color:var(--accent-hover)}}}&.action-neutral{background-color:transparent;color:var(--text-primary);fill:var(--text-primary);@media(hover:hover){&:hover:not(:disabled,[aria-disabled=true]){background-color:var(--text-primary);color:var(--background-primary)}}}&.action-danger{background-color:transparent;color:var(--color-danger, #ef4444);fill:var(--color-danger, #ef4444);border:1px solid var(--color-danger, #ef4444);@media(hover:hover){&:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-danger, #ef4444);color:var(--background-primary)}}}}}@layer components{button#footer-toggle{position:fixed;bottom:0;left:0;z-index:90;letter-spacing:var(--font-tracking-widest)}footer#footer{position:fixed;inset:0;z-index:var(--z-footer);contain:layout paint;content-visibility:auto;visibility:hidden;background-color:var(--background-primary);@starting-style{display:none;visibility:hidden}body.footer-open &{visibility:visible;opacity:1;pointer-events:auto}>div.content{display:flex;position:relative;height:100%;@media screen and (width<=768px){flex-direction:column}@media screen and (width>768px){flex-direction:row}>aside{position:relative;>span.section-tag{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);font-size:var(--font-size-12);text-transform:uppercase}}>div.legal{position:relative;display:flex;gap:var(--spacing-06);flex-direction:column;align-self:start;align-items:baseline;padding-inline-start:calc(var(--spacing-sal) + var(--spacing-03));padding-inline-end:calc(var(--spacing-sar) + var(--spacing-06));padding-block-start:calc(var(--spacing-sat) + var(--spacing-03));padding-block-end:calc(var(--spacing-sab) + var(--spacing-02));margin-block-end:calc(var(--spacing-sab) + var(--spacing-07));border-width:2px 1px;border-style:solid;border-color:var(--fill-border);>small.copyright{position:relative;display:block;font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-14)}>nav{position:relative;display:block;align-self:start;>ul{position:relative;display:flex;flex-direction:row;gap:var(--spacing-04);font-size:var(--font-size-12)}}}}}}
