:root{--font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-sans-serif:system-ui,Helvetica,Roboto,"Segoe UI",Arial,sans-serif,var(--font-family-emoji);--font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--font-family-emoji);--font-family:var(--font-family-sans-serif);--line-height:1.5;--font-weight:400;--font-size:100%;--text-underline-offset:0.1rem;--border-radius:0.25rem;--border-width:0.0625rem;--outline-width:0.1875rem;--transition:0.2s ease-in-out;--spacing:1rem;--typography-spacing-vertical:1rem;--block-spacing-vertical:calc(var(--spacing) * 2);--block-spacing-horizontal:var(--spacing);--form-element-spacing-vertical:0.75rem;--form-element-spacing-horizontal:1rem;--group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--group-box-shadow-focus-with-button:0 0 0 var(--outline-width) var(--primary-focus);--group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--form-element-border-color);--modal-overlay-backdrop-filter:blur(0.375rem);--nav-element-spacing-vertical:1rem;--nav-element-spacing-horizontal:0.5rem;--nav-link-spacing-vertical:0.5rem;--nav-link-spacing-horizontal:0.5rem;--nav-breadcrumb-divider:">";--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--reddie-red:#a20d33;--reddie-light-grey:#eff0f0;--reddie-grey:#a2a4a6;--reddie-dark-grey:#4d4d4f}@media (min-width:576px){:root{--font-size:106.25%}}@media (min-width:768px){:root{--font-size:112.5%}}@media (min-width:1024px){:root{--font-size:118.75%}}@media (min-width:1280px){:root{--font-size:125%}}@media (min-width:1536px){:root{--font-size:131.25%}}:root details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}@media (min-width:576px){body>header,body>main section{--block-spacing-vertical:calc(var(--spacing) * 2.5)}}@media (min-width:768px){body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 3)}}@media (min-width:1024px){body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 3.5)}}@media (min-width:1280px){body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 4)}}@media (min-width:1536px){body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 4.5)}}@media (min-width:576px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.25)}}@media (min-width:768px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.5)}}@media (min-width:1024px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.75)}}@media (min-width:1280px){article{--block-spacing-horizontal:calc(var(--spacing) * 2)}}@media (min-width:1536px){article{--block-spacing-horizontal:calc(var(--spacing) * 2.25)}}a.secondary{--text-decoration:underline}h1,h2,h3,h4,h5,h6{--font-weight:600}h1{--font-size:2.25rem;--line-height:1.25;--typography-spacing-top:3rem}@media (min-width:428px){h1{--font-size:2.5rem}}@media (min-width:576px){h1{--font-size:3rem}}h2{--font-size:1.75rem;--line-height:1.3;--typography-spacing-top:2.625rem}h3{--font-size:1.5rem;--line-height:1.35;--typography-spacing-top:2.25rem}[type=search]{--border-radius:5rem}[role=search]{--border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--group-box-shadow-focus-with-button:0 0 0 var(--outline-width) var(--secondary-focus)}[role=group] button{--form-element-spacing-horizontal:2rem}:root:not([data-theme=dark]){--background-color:#fdfdfd;--card-background-color:#fff;--color:#373c44;--text-selection-color:rgba(2, 154, 232, 0.25);--muted-color:#646b79;--muted-border-color:#e7eaf0;--primary:var(--reddie-red);--primary-background:#0172ad;--primary-border:var(--primary-background);--primary-underline:rgba(1, 114, 173, 0.5);--primary-hover:#491019;--primary-hover-background:#02659a;--primary-hover-border:var(--primary-hover-background);--primary-hover-underline:var(--primary-hover);--primary-focus:rgba(2, 154, 232, 0.5);--primary-inverse:#fff;--secondary:#5d6b89;--secondary-background:#525f7a;--secondary-border:var(--secondary-background);--secondary-underline:rgba(93, 107, 137, 0.5);--secondary-hover:#48536b;--secondary-hover-background:#48536b;--secondary-hover-border:var(--secondary-hover-background);--secondary-hover-underline:var(--secondary-hover);--secondary-focus:rgba(93, 107, 137, 0.25);--secondary-inverse:#fff;--card-box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);--card-box-shadow-hover:0 8px 16px 0 rgba(0, 0, 0, 0.2);--contrast:#181c25;--contrast-background:#181c25;--contrast-border:var(--contrast-background);--contrast-underline:rgba(24, 28, 37, 0.5);--contrast-hover:#000;--contrast-hover-background:#000;--contrast-hover-border:var(--contrast-hover-background);--contrast-hover-underline:var(--secondary-hover);--contrast-focus:rgba(93, 107, 137, 0.25);--contrast-inverse:#fff;--box-shadow:0.0145rem 0.029rem 0.174rem rgba(104, 120, 153, 0.01698),0.0335rem 0.067rem 0.402rem rgba(104, 120, 153, 0.024),0.0625rem 0.125rem 0.75rem rgba(104,120,153,0.03),0.1125rem 0.225rem 1.35rem rgba(104, 120, 153, 0.036),0.2085rem 0.417rem 2.502rem rgba(104, 120, 153, 0.04302),0.5rem 1rem 6rem rgba(104,120,153,0.06),0 0 0 0.0625rem rgba(104, 120, 153, 0.015);--h1-color:#2d3138;--h2-color:#373c44;--h3-color:#424751;--h4-color:#4d535e;--h5-color:#5c6370;--h6-color:#646b79;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--form-element-background-color:#fbfcfc;--form-element-selected-background-color:#dfe3eb;--form-element-border-color:#cfd5e2;--form-element-color:#23262c;--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:#fff;--form-element-active-border-color:var(--primary-border);--form-element-focus-color:var(--primary-border);--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary-hover);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-border-color:var(--muted-border-color);--icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(29, 106, 84)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 57, 53)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}:root:not([data-theme=dark]) input:is([type=submit],[type=button]){--form-element-focus-color:var(--primary-focus)}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme]){--background-color:#121212;--color:#c2c7d0;--text-selection-color:rgba(1, 170, 255, 0.1875);--muted-color:#7b8495;--muted-border-color:#202632;--primary:#01aaff;--primary-background:#0172ad;--primary-border:var(--primary-background);--primary-underline:rgba(1, 170, 255, 0.5);--primary-hover:#79c0ff;--primary-hover-background:#017fc0;--primary-hover-border:var(--primary-hover-background);--primary-hover-underline:#491019;--primary-focus:rgba(1, 170, 255, 0.375);--primary-inverse:#fff;--secondary:#969eaf;--secondary-background:#525f7a;--secondary-border:var(--secondary-background);--secondary-underline:rgba(150, 158, 175, 0.5);--secondary-hover:#b3b9c5;--secondary-hover-background:#5d6b89;--secondary-hover-border:var(--secondary-hover-background);--secondary-hover-underline:var(--secondary-hover);--secondary-focus:rgba(144, 158, 190, 0.25);--secondary-inverse:#fff;--contrast:#dfe3eb;--contrast-background:#eff1f4;--contrast-border:var(--contrast-background);--contrast-underline:rgba(223, 227, 235, 0.5);--contrast-hover:#fff;--contrast-hover-background:#fff;--contrast-hover-border:var(--contrast-hover-background);--contrast-hover-underline:var(--contrast-hover);--contrast-focus:rgba(207, 213, 226, 0.25);--contrast-inverse:#000;--box-shadow:0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),0.0625rem 0.125rem 0.75rem rgba(0,0,0,0.03),0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),0 0 0 0.0625rem rgba(0, 0, 0, 0.015);--h1-color:#f0f1f3;--h2-color:#e0e3e7;--h3-color:#c2c7d0;--h4-color:#b3b9c5;--h5-color:#a4acba;--h6-color:#8891a4;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--form-element-background-color:#1c212c;--form-element-selected-background-color:#2a3140;--form-element-border-color:#2a3140;--form-element-color:#e0e3e7;--form-element-placeholder-color:#8891a4;--form-element-active-background-color:#1a1f28;--form-element-active-border-color:var(--primary-border);--form-element-focus-color:var(--primary-border);--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary-hover);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#181c25;--card-border-color:var(--card-background-color);--card-box-shadow:var(--box-shadow);--card-sectioning-background-color:#1a1f28;--icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(98, 175, 154)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(206, 126, 123)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}:root:not([data-theme]) input:is([type=submit],[type=button]){--form-element-focus-color:var(--primary-focus)}:is(button,[role=button]).outline{--color:var(--primary-inverse)!important}.card,nav{background-image:url(/images/noise-dark.svg);background-repeat:repeat}#dropdown-nav details li:hover,#dropdown-nav details[open] summary,#dropdown-nav li:has(a[aria-current]),.menu li:has(a[aria-current]),aside details[open] summary,aside nav details li:hover,summary:hover{background-color:var(--reddie-dark-grey)!important}}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:root){text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-underline-offset:var(--text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;cursor:default;tab-size:4}body{width:100%;margin:0}main{display:block}body>main{padding:var(--block-spacing-vertical) 0;min-height:100vh}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--spacing);padding-left:var(--spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}div>section{margin-bottom:var(--block-spacing-vertical)}figure{display:flex;flex-direction:column;align-items:center;margin:0;padding:0;/*overflow-x:auto*/}a{--color:var(--reddie-red);--background-color:transparent;--underline:var(--primary-underline);outline:0;background-color:var(--background-color);color:var(--color);text-decoration:var(--text-decoration);text-decoration-color:var(--underline);text-underline-offset:0.125em;transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition)}[role=link]:is([aria-current],:hover,:active,:focus),a:is([aria-current],:hover,:active,:focus){--color:var(--primary-hover);--underline:var(--primary-hover-underline);--text-decoration:underline}a:has(.feature-card){text-decoration-color:#fff}[role=link]:focus-visible,a:focus-visible{box-shadow:0 0 0 var(--outline-width) var(--primary-focus)}[role=link].secondary,a.secondary{--color:var(--secondary);--underline:var(--secondary-underline)}[role=link].secondary:is([aria-current],:hover,:active,:focus),a.secondary:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover);--underline:var(--secondary-hover-underline)}p ul{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-style:normal;font-weight:var(--font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--typography-spacing-vertical);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family)}h1{--color:var(--h1-color)}h2{--color:var(--h2-color)}h3{--color:var(--h3-color)}:where(article,blockquote,dl,figure,form,ol,p,pre,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--typography-spacing-top)}p{margin-bottom:var(--typography-spacing-vertical)}.hgroup{margin-bottom:var(--typography-spacing-vertical);display:flex;align-items:center;flex-direction:column}.hgroup>*{margin-top:0}.hgroup>:not(:first-child):last-child{--color:var(--muted-color);--font-weight:unset;font-size:1rem;font-family:unset;max-width:720px}.hgroup::after{content:"";display:block;background-color:var(--reddie-red);height:6px;width:76px;margin-left:auto;margin-right:auto;margin-top:20px}.hgroup h1{text-transform:uppercase;color:#4e4d4f;font-weight:500}:where(ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical) * .25);margin-bottom:calc(var(--typography-spacing-vertical) * .75)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical) * .25)}blockquote,dl,ol,p,pre,ul{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-style:normal;font-weight:var(--font-weight)}ul li{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}::selection{background-color:var(--text-selection-color)}:where(img,svg){vertical-align:middle}img{max-width:100%;height:auto;border-style:none;border-radius:.5rem}:where(svg:not([fill])){fill:currentColor}svg:not(:root){overflow:hidden}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button{--background-color:var(--primary-background);--border-color:var(--primary-border);--color:var(--primary-inverse);--box-shadow:var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}button:is([aria-current],:hover,:active,:focus){--background-color:var(--reddie-dark-grey);--border-color:var(--primary-hover-border);--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--color:var(--primary-inverse)}button:focus{--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--outline-width) var(--primary-focus)}:is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--background-color:transparent;--color:var(--primary);--border-color:currentColor}:is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current],:hover,:active,:focus),[type=reset].outline:is([aria-current],:hover,:active,:focus){--background-color:transparent;--color:var(--primary-hover)}[role=button]:not(.yNHHyP-marker-view){--box-shadow:var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}pre{font-size:.875em;font-family:var(--font-family);overflow:auto;white-space:pre-wrap;border-radius:var(--border-radius);background:var(--code-background-color);color:var(--code-color);font-weight:var(--font-weight);line-height:initial;display:block;margin-bottom:var(--spacing);overflow-x:auto}input{margin:0;font-size:1rem;line-height:var(--line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2)}input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input,select,textarea{--background-color:var(--form-element-background-color);--border-color:var(--form-element-border-color);--color:var(--form-element-color);--box-shadow:none;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--background-color:var(--form-element-active-background-color)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--border-color:var(--form-element-active-border-color)}:where(select,textarea):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);background-image:var(--icon-search);background-position:center left 1.125rem;background-size:1rem auto;background-repeat:no-repeat}details{display:block;margin-bottom:var(--spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--transition)}details summary:not([role]){color:var(--accordion-close-summary-color)}details summary::marker{display:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--outline-width) solid var(--primary-focus);outline-offset:calc(var(--spacing,1rem) * 0.5);color:var(--primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--line-height,1.5))}details[open]>summary{margin-bottom:var(--spacing)}details[open]>summary:not([role]):not(:focus){color:var(--accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[role=group],[role=search]{display:inline-flex;position:relative;margin-bottom:var(--spacing);border-radius:var(--border-radius);vertical-align:middle;transition:box-shadow var(--transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] [role=button],[role=group] [type=button],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] button{width:auto}:root{--scrollbar-width:0px}nav,nav ul{display:flex}nav{justify-content:space-between}nav ul{align-items:center;margin-bottom:0;padding:0}nav li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);border-radius:var(--border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--nav-element-spacing-vertical) * .5) var(--nav-element-spacing-horizontal)}aside li a{display:block}a,button,input,summary{touch-action:manipulation}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}@media (min-width:1200px){body>main{--block-spacing-horizontal:calc(var(--spacing) * 2)}}nav li :where(a,[role=link]):not(:hover){text-decoration:none}#desktop-header{background-color:var(--reddie-light-grey)}#desktop-header ul{margin-bottom:0!important;margin-left:initial}footer{border-top:1px solid rgb(197 199 200 / .6);background-color:var(--reddie-dark-grey)}#desktop-header ul li,footer ul,footer ul li{padding:.25rem var(--nav-element-spacing-horizontal);margin-right:.25rem;color:var(--primary-inverse)}@media only screen and (prefers-color-scheme:dark){#desktop-header{background-color:var(--card-background-color)}}@media (min-width:1023px){#desktop-header,footer{display:flex;border-bottom:1px solid rgb(197 199 200 / .6);padding-right:1rem;padding-left:1rem}}aside{z-index:3;will-change:transform;margin:0 calc(var(--spacing) * -1);padding:0 var(--spacing)}@media (max-width:768px){aside nav details{padding-left:1rem}}@media (min-width:576px) and (max-width:1023px){aside{margin:0 calc((100vw - 510px)/ -2)}}@media (min-width:768px) and (max-width:1023px){aside{margin:0 calc((100vw - 700px)/ -2)}}aside nav{width:100%;padding-bottom:0}aside #contents-title{display:none}aside nav a{margin:0 calc(var(--spacing) * -1);padding:0 var(--spacing)}aside nav details{display:none}aside>nav>ul{display:flex;align-items:center;justify-content:space-between}summary:hover{background-color:var(--reddie-light-grey);border-radius:10px}.dropdown-menu-item{display:none}#header-site-title{display:none}@media (min-width:1280px){#header-site-title{display:block}#aside-nav{display:none}aside{display:block;box-shadow:none;background-color:var(--background-color)}aside nav{display:block;position:sticky;top:1rem;border-radius:8px}aside #contents-title{display:block!important;background-color:var(--reddie-red);color:#fff;padding:10px 20px;margin-bottom:0;line-height:1.2;border-top-right-radius:8px;border-top-left-radius:8px;text-align:center;margin-bottom:10px}.closed-on-mobile details{display:block!important;padding:.25rem 0}.closed-on-mobile summary{padding-left:1rem}details[open] ul{margin-left:1rem}.closed-on-mobile input{height:2.25rem}#toggle-docs-navigation{display:none}.side-nav{grid-area:aside}.main{grid-area:main;margin-top:0}}#dropdown-nav details[open]>summary:not([role]):not(:focus),aside nav details[open]>summary:not([role]):not(:focus){color:inherit}#dropdown-nav details ul li,aside nav details ul li{margin:5px 0;padding:calc(var(--nav-element-spacing-vertical) * .25) 0}#dropdown-nav details ul li a,aside nav details ul li a{margin:0}#dropdown-nav details li:hover,aside nav details li:hover{background-color:var(--reddie-light-grey);border-radius:10px}#dropdown-nav details ul li a[data-current]:hover,aside nav details ul li a[data-current]:hover{text-decoration:none}aside nav a#toggle-docs-navigation{display:block;padding-bottom:var(--spacing);padding-top:var(--spacing);font-size:var(--font-size)}#dropdown-nav details{border-bottom:none;padding-bottom:0;padding-left:2rem}#dropdown-nav li,#dropdown-nav summary,aside li,aside summary{padding-top:0;padding-bottom:0;font-size:16px}#dropdown-nav a.secondary:focus,aside a.secondary:focus{background-color:#fff0;color:var(--primary-hover)}#dropdown-nav a[aria-current],#dropdown-nav a[aria-current]:hover,aside a[aria-current],aside a[aria-current]:hover{color:var(--primary)}li:has(a[aria-current]){background-color:var(--reddie-light-grey);border-radius:10px}#dropdown-nav details summary,aside details summary{color:var(--h1-color);font-weight:600;text-transform:uppercase;line-height:var(--line-height);padding-bottom:.5rem;padding-top:.5rem}#dropdown-nav details summary::after,aside details summary::after{display:none}#dropdown-nav details[open] summary,aside details[open] summary{margin-bottom:0;background-color:var(--reddie-light-grey);border-radius:10px}#dropdown-nav>details:first-of-type,aside>nav>details:first-of-type{margin-top:var(--spacing)}#dropdown-nav>details:last-of-type,aside>nav>details:last-of-type{padding-bottom:1rem}.card{transition:.2s;margin-left:auto;margin-right:auto;margin-bottom:25px;padding:0;background-color:var(--card-background-color);border-radius:8px;height:fit-content;border:1px solid rgb(197 199 200 / .6)}@media (min-width:576px){.card{width:30rem}.card-container-flex{flex-direction:row!important;gap:2rem}}.card:hover{box-shadow:var(--card-box-shadow-hover)}.card-title{font-family:"Open Sans Condensed",sans-serif;font-size:22px;font-weight:400;padding:10px;margin:0;background-color:var(--reddie-red);color:#fff;border-radius:8px 8px 0 0;text-decoration:none}.card-container{padding:var(--spacing);word-wrap:break-word;display:flex;flex-direction:column;flex-wrap:wrap}.card-container ul{padding-left:0;margin-bottom:0}.cards-dropdown-list{display:flex;flex-direction:row!important;gap:2rem;justify-content:space-evenly}.card-img{width:250px}.card-large-image{height:auto;max-width:100%;padding:.25rem}@media (min-width:768px){.card{max-width:40rem;width:100%}.card-img{width:300px}}@media (min-width:992px){.card-link-button{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.wide-card{column-count:4}}.masthead{width:100%;height:50vh;overflow:hidden;background-size:cover!important}.front-cards{background-position:center;padding:1.5rem 0 0 0;border-radius:8px;min-width:20rem;min-height:22.613rem;transition:.25s ease-in;width:calc(25% - 15px);margin-left:1rem;margin-right:1rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.front-cards:hover>h2{display:none}.cards-wrap a:focus,.front-cards:hover{box-shadow:var(--card-box-shadow-hover);filter:brightness(90%)}.cards-wrap{display:flex;flex-wrap:wrap;justify-content:space-around}.cards-wrap a{text-decoration:none}.cards-wrap li a:hover{box-shadow:var(--card-box-shadow-hover)}.front-cards h2{color:var(--reddie-light-grey);font-size:clamp(28px, 2.45vw, 35px);font-weight:500;text-transform:uppercase}.front-cards>p{display:none}.front-cards:hover>p,a:focus div.front-cards>p{display:flex;flex-direction:column;align-items:center}.front-cards p{color:var(--reddie-light-grey)!important}.front-cards span{color:var(--reddie-light-grey);font-weight:700;padding-bottom:1rem}@media (max-width:1022px){:target{padding-top:3rem}}@media (max-width:767px){.card-container>section:first-of-type,.divided-header{align-items:flex-start;display:flex;flex-direction:column-reverse;margin-bottom:2rem;padding-bottom:0}}.royalty{display:flex;justify-content:space-around}.favorite{display:grid;grid-template-columns:1fr 1fr}.favorite ul:before,.royalty ul:before{content:attr(aria-label)}@media (max-width:767px){.favorite,.royalty{display:block;justify-content:initial}}:root{--monument-color:#ff9800;--house-color:#0288d1;--shop-color:#a20d33;--building-color:#558b2f;--bridge-color:#000;--couch-color:#7b1fa2;--baseball-color:#dfff4f;--bell-color:#4d4d4f;--cow-color:#e75480;--football-color:#663300;--baseballBatBall-color:red;--planeUp-color:#1e3250;--utensils-color:#4d4d4f;--basketball-color:#cf5300;--personSwimming-color:#40e0d0;--gauge-color:#004a91;--book-color:#be8f3c;--personWalking-color:#7a4419;--water-color:#40e0d0;--caravan-color:#400406;--buildingColumns-color:#a20d33;--tree-color:#143306;--wheatAwn-color:#ecc16f;--road-color:#000}#map{height:600px;width:100%}.gm-style img{border-radius:0}.property{align-items:center;background-color:#fff;border-radius:50%;color:#263238;display:flex;font-size:14px;gap:15px;height:30px;justify-content:center;padding:8px;position:relative;transition:all .3s ease-out;width:30px}.property::after{border-left:9px solid #fff0;border-right:9px solid #fff0;border-top:9px solid #fff;content:"";height:0;left:50%;position:absolute;top:100%;transform:translate(-50%,0);transition:all .3s ease-out;width:0;z-index:1}.property .icon{align-items:center;display:flex;justify-content:center;color:#fff;height:20px;width:auto}.property .icon svg{height:20px;width:auto}.property .details{display:none;flex-direction:column;flex:1}.property .address{color:#9e9e9e;font-size:10px;margin-bottom:10px;margin-top:5px}.property .features{align-items:flex-end;display:flex;flex-direction:row;gap:10px}.property .features>div{align-items:center;background:#f5f5f5;border-radius:5px;border:1px solid #ccc;display:flex;font-size:10px;gap:5px;padding:5px}.property.highlight{background-color:#fff;border-radius:8px;box-shadow:10px 10px 5px rgb(0 0 0 / .2);height:190px;padding:8px 15px;width:auto}.property.highlight::after{border-top:9px solid #fff}.property.highlight .details{display:flex}.property.highlight .icon svg{width:50px;height:50px}.property .photo img{margin-bottom:5px;border-radius:.5rem}.trash-can svg{font-size:1.5em;line-height:.05em;height:1em}.hammer svg{font-size:1.5em;line-height:.05em;height:1em}.property.highlight:has(.fa-monument) .icon{color:var(--monument-color)}.property:not(.highlight):has(.fa-monument){background-color:var(--monument-color)}.property:not(.highlight):has(.fa-monument)::after{border-top:9px solid var(--monument-color);top:90%}.property.highlight:has(.fa-house) .icon{color:var(--house-color)}.property:not(.highlight):has(.fa-house){background-color:var(--house-color)}.property:not(.highlight):has(.fa-house)::after{border-top:9px solid var(--house-color);top:90%}.property.highlight:has(.fa-shop) .icon{color:var(--shop-color)}.property:not(.highlight):has(.fa-shop){background-color:var(--shop-color)}.property:not(.highlight):has(.fa-shop)::after{border-top:9px solid var(--shop-color);top:90%}.property.highlight:has(.fa-building) .icon{color:var(--building-color)}.property:not(.highlight):has(.fa-building){background-color:var(--building-color)}.property:not(.highlight):has(.fa-building)::after{border-top:9px solid var(--building-color);top:90%}.property.highlight:has(.fa-bridge) .icon{color:var(--bridge-color)}.property:not(.highlight):has(.fa-bridge){background-color:var(--bridge-color)}.property:not(.highlight):has(.fa-bridge)::after{border-top:9px solid var(--bridge-color);top:90%}.property.highlight:has(.fa-couch) .icon{color:var(--couch-color)}.property:not(.highlight):has(.fa-couch){background-color:var(--couch-color)}.property:not(.highlight):has(.fa-couch)::after{border-top:9px solid var(--couch-color);top:90%}.property.highlight:has(.fa-baseball) .icon{color:var(--baseball-color)}.property:not(.highlight):has(.fa-baseball){background-color:var(--baseball-color)}.property:not(.highlight):has(.fa-baseball)::after{border-top:9px solid var(--baseball-color);top:90%}.property.highlight:has(.fa-bell) .icon{color:var(--bell-color)}.property:not(.highlight):has(.fa-bell){background-color:var(--bell-color)}.property:not(.highlight):has(.fa-bell)::after{border-top:9px solid var(--bell-color);top:90%}.property.highlight:has(.fa-cow) .icon{color:var(--cow-color)}.property:not(.highlight):has(.fa-cow){background-color:var(--cow-color)}.property:not(.highlight):has(.fa-cow)::after{border-top:9px solid var(--cow-color);top:90%}.property.highlight:has(.fa-football) .icon{color:var(--football-color)}.property:not(.highlight):has(.fa-football){background-color:var(--football-color)}.property:not(.highlight):has(.fa-football)::after{border-top:9px solid var(--football-color);top:90%}.property.highlight:has(.fa-baseballBatBall) .icon{color:var(--baseballBatBall-color)}.property:not(.highlight):has(.fa-baseballBatBall){background-color:var(--baseballBatBall-color)}.property:not(.highlight):has(.fa-baseballBatBall)::after{border-top:9px solid var(--baseballBatBall-color);top:90%}.property.highlight:has(.fa-planeUp) .icon{color:var(--planeUp-color)}.property:not(.highlight):has(.fa-planeUp){background-color:var(--planeUp-color)}.property:not(.highlight):has(.fa-planeUp)::after{border-top:9px solid var(--planeUp-color);top:90%}.property.highlight:has(.fa-utensils) .icon{color:var(--utensils-color)}.property:not(.highlight):has(.fa-utensils){background-color:var(--utensils-color)}.property:not(.highlight):has(.fa-utensils)::after{border-top:9px solid var(--utensils-color);top:90%}.property.highlight:has(.fa-basketball) .icon{color:var(--basketball-color)}.property:not(.highlight):has(.fa-basketball){background-color:var(--basketball-color)}.property:not(.highlight):has(.fa-basketball)::after{border-top:9px solid var(--basketball-color);top:90%}.property.highlight:has(.fa-personSwimming) .icon{color:var(--personSwimming-color)}.property:not(.highlight):has(.fa-personSwimming){background-color:var(--personSwimming-color)}.property:not(.highlight):has(.fa-personSwimming)::after{border-top:9px solid var(--personSwimming-color);top:90%}.property.highlight:has(.fa-gauge) .icon{color:var(--gauge-color)}.property:not(.highlight):has(.fa-gauge){background-color:var(--gauge-color)}.property:not(.highlight):has(.fa-gauge)::after{border-top:9px solid var(--gauge-color);top:90%}.property.highlight:has(.fa-book) .icon{color:var(--book-color)}.property:not(.highlight):has(.fa-book){background-color:var(--book-color)}.property:not(.highlight):has(.fa-book)::after{border-top:9px solid var(--book-color);top:90%}.property.highlight:has(.fa-personWalking) .icon{color:var(--personWalking-color)}.property:not(.highlight):has(.fa-personWalking){background-color:var(--personWalking-color)}.property:not(.highlight):has(.fa-personWalking)::after{border-top:9px solid var(--personWalking-color);top:90%}.property.highlight:has(.fa-water) .icon{color:var(--water-color)}.property:not(.highlight):has(.fa-water){background-color:var(--water-color)}.property:not(.highlight):has(.fa-water)::after{border-top:9px solid var(--water-color);top:90%}.property.highlight:has(.fa-caravan) .icon{color:var(--caravan-color)}.property:not(.highlight):has(.fa-caravan){background-color:var(--caravan-color)}.property:not(.highlight):has(.fa-caravan)::after{border-top:9px solid var(--caravan-color);top:90%}.property.highlight:has(.fa-buildingColumns) .icon{color:var(--buildingColumns-color)}.property:not(.highlight):has(.fa-buildingColumns){background-color:var(--buildingColumns-color)}.property:not(.highlight):has(.fa-buildingColumns)::after{border-top:9px solid var(--buildingColumns-color);top:90%}.property.highlight:has(.fa-tree) .icon{color:var(--tree-color)}.property:not(.highlight):has(.fa-tree){background-color:var(--tree-color)}.property:not(.highlight):has(.fa-tree)::after{border-top:9px solid var(--tree-color);top:90%}.property.highlight:has(.fa-wheatAwn) .icon{color:var(--wheatAwn-color)}.property:not(.highlight):has(.fa-wheatAwn){background-color:var(--wheatAwn-color)}.property:not(.highlight):has(.fa-wheatAwn)::after{border-top:9px solid var(--wheatAwn-color);top:90%}.property.highlight:has(.fa-road) .icon{color:var(--road-color)}.property:not(.highlight):has(.fa-road){background-color:var(--road-color)}.property:not(.highlight):has(.fa-road)::after{border-top:9px solid var(--road-color);top:90%}.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#table-of-contents{display:none}@media (min-width:1280px){.no-toc{display:grid;grid-template-rows:auto 1fr;grid-template-columns:10.5rem 1fr;grid-template-areas:"menu header" "menu body"}.has-toc{display:grid;grid-template-rows:auto 1fr;grid-template-columns:10.5rem 1fr 10.5rem;grid-template-areas:"menu header header " "menu body table-of-contents"}#table-of-contents{display:block}body>main>div>[role=document]{grid-area:body}body>main>div>header{grid-area:header}#documentation-menu{grid-area:menu}#table-of-contents{grid-area:table-of-contents}}#documentation-menu{position:relative}@media (min-width:1280px){body>main>div{column-gap:4rem}}.athletics-masthead{background:radial-gradient(ellipse at center,#fff0 0,#fff0 37%,rgb(0 0 0 / .65) 100%),url(/images/athletics-header.webp) no-repeat bottom center scroll}@media (min-width:451px){.athletics-masthead{background:radial-gradient(ellipse at center,#fff0 0,#fff0 37%,rgb(0 0 0 / .65) 100%),url(/images/athletics-header.webp) no-repeat center center scroll}}.figure-no-card>img{box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d,0 -6px 16px -6px #00000008;margin-bottom:25px}