*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--scrollbar-width:0px;--target-pixel-size:calc(min(100vw - var(--scrollbar-width), 1920px) / var(--target-screen-size));--spacer:calc(var(--target-pixel-size) * 4);--icon-size:24;font-size:calc(var(--base-font-size, 16)*var(--target-pixel-size) + 1rem - 16px);-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-padding-top:var(--header-sticky-height,0);--background-color-rgb:var(--color-white-rgb);--color-rgb:var(--color-white-contrast-rgb);--color-highlight-rgb:var(--color-white-highlight-rgb);--color-highlight-contrast-rgb:var(--color-white-highlight-contrast-rgb);--color-highlight:rgb(var(--color-highlight-rgb));--target-screen-size:375;--pane-spacer:var(--pane-spacer-sm);--container-spacer:calc(var(--target-pixel-size) * 24)}@media(min-width:600px){:root{--target-screen-size:768;--pane-spacer:var(--pane-spacer-md);--container-spacer:calc(var(--target-pixel-size) * 48)}}@media(min-width:1024px){:root{--target-screen-size:1380;--pane-spacer:var(--pane-spacer-lg);--container-spacer:calc(var(--target-pixel-size) * 100);--heading-font-size-multiplier:var(--heading-desktop-font-size-multiplier)!important}}:where(html){scroll-behavior:smooth}:where(body){overflow:hidden scroll;background-color:rgb(var(--background-color-rgb));color:rgb(var(--color-rgb));line-height:var(--base-line-height,1.8);font-weight:var(--base-font-weight,400);font-family:var(--base-font-family,"sans-serif"),sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,video){inline-size:100%;block-size:auto;object-fit:cover}:where(p,ul,ol){-webkit-margin-after:calc(var(--target-pixel-size)*24);margin-block-end:calc(var(--target-pixel-size)*24)}:where(ul,ol){padding:revert}:where(a){color:rgb(var(--color-highlight-rgb))}:where(button){border:none;background-color:rgba(0,0,0,0);text-align:unset}:where(hr){border:none;-webkit-border-before:1px solid rgb(var(--color-rgb)/10%);border-block-start:1px solid rgb(var(--color-rgb)/10%)}:where(table){display:block;overflow-x:auto;border-collapse:collapse}:where(th){font-weight:700}:where(th,td):where(:not(:first-child)){-webkit-padding-start:calc(var(--target-pixel-size)*10);padding-inline-start:calc(var(--target-pixel-size)*10)}:where(th,td):where(:not(:last-child)){-webkit-padding-end:calc(var(--target-pixel-size)*10);padding-inline-end:calc(var(--target-pixel-size)*10)}:where(thead,tbody,tr):where(:not(:first-child)) :where(th,td){-webkit-padding-before:calc(var(--target-pixel-size)*12);padding-block-start:calc(var(--target-pixel-size)*12)}:where(thead,tbody,tr):where(:not(:last-child)) :where(th,td){-webkit-padding-after:calc(var(--target-pixel-size)*12);padding-block-end:calc(var(--target-pixel-size)*12);-webkit-border-after:1px solid rgb(var(--color-rgb)/10%);border-block-end:1px solid rgb(var(--color-rgb)/10%)}:where(:focus-visible){outline:none}:where(:is(a,button):focus-visible){outline:rgb(var(--color-highlight-rgb)) auto var(--target-pixel-size)}:where(.p){text-transform:none;line-height:var(--base-line-height,1.8);font-size:1rem;font-weight:var(--base-font-weight,400);font-family:var(--base-font-family,"sans-serif"),sans-serif}:where(h6,h5,h4,h3,h2,h1,.h6,.h5,.h4,.h3,.h2,.h1){line-height:var(--heading-line-height,1.4);font-weight:var(--heading-font-weight,700);font-family:var(--heading-font-family),sans-serif;text-transform:var(--heading-text-transform);-webkit-margin-after:calc(var(--target-pixel-size)*12);margin-block-end:calc(var(--target-pixel-size)*12)}:where(h1,.h1){font-size:var(--heading-1-font-size)}:where(h2,.h2){font-size:var(--heading-2-font-size)}:where(h3,.h3){font-size:var(--heading-3-font-size)}:where(h4,.h4){font-size:var(--heading-4-font-size)}:where(h5,.h5){font-size:var(--heading-5-font-size)}:where(h6,.h6){font-size:var(--heading-6-font-size)}:where(:last-child){-webkit-margin-after:0;margin-block-end:0}:where(.material-symbol){font-family:Material Symbols Outlined,Material Symbols Rounded,Material Symbols Sharp;font-weight:400;font-style:normal;font-size:1.5em;max-width:1.5em;aspect-ratio:1;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-variation-settings:"FILL" var(--icon-fill,0),"wght" var(--icon-weight,400),"GRAD" 0,"opsz" 24}.text--xs{font-size:.6944444444rem}.text--sm{font-size:.8333333333rem}.text--md{font-size:1rem}.text--lg{font-size:1.2rem}.text--xl{font-size:1.44rem}.body--overflow-hidden{overflow:hidden!important;-webkit-padding-end:var(--scrollbar-width);padding-inline-end:var(--scrollbar-width)}.gm-style .gm-style-iw-t{bottom:calc(var(--target-pixel-size)*44)!important}.gm-style .gm-style-iw>button{top:calc(var(--target-pixel-size)*12)!important;right:calc(var(--target-pixel-size)*12)!important}.gm-style .gm-style-iw>button,.gm-style .gm-style-iw>button>span{width:calc(var(--target-pixel-size)*24)!important;height:calc(var(--target-pixel-size)*24)!important}.gm-style .gm-style-iw>button>span{margin:0!important}.gm-style .gm-style-iw-c{background-color:rgb(var(--background-color-rgb));color:rgb(var(--color-rgb));font-size:1rem;line-height:var(--base-line-height,1.8);font-weight:var(--base-font-weight,400);font-family:var(--base-font-family,"sans-serif"),sans-serif;padding:calc(var(--target-pixel-size)*24)!important;border-radius:var(--card-border-radius);max-width:calc(var(--target-pixel-size)*280)!important;box-shadow:0 calc(var(--target-pixel-size)*10) calc(var(--target-pixel-size)*15) calc(var(--target-pixel-size)*-5) rgb(var(--color-dark-rgb)/20%);--background-color-rgb:var(--color-white-rgb);--color-rgb:var(--color-white-contrast-rgb);--color-highlight-rgb:var(--color-white-highlight-rgb);--color-highlight-contrast-rgb:var(--color-white-highlight-contrast-rgb);--color-highlight:rgb(var(--color-highlight-rgb))}.gm-style .gm-style-iw-d{overflow:visible!important}.gm-style .gm-style-iw-tc{filter:drop-shadow(0 calc(var(--target-pixel-size) * 10) calc(var(--target-pixel-size) * 15) rgb(var(--color-dark-rgb)/20%))}.gm-style .gm-style-iw-tc,.gm-style .gm-style-iw-tc:after{width:calc(var(--target-pixel-size)*20);height:calc(var(--target-pixel-size)*8)}