/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;block-size:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-inline-size:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{block-size:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--spruce-alert-color-danger: hsl(0, 71%, 51%);--spruce-alert-color-info: hsl(195, 100%, 42%);--spruce-alert-color-success: hsl(150, 100%, 33%);--spruce-alert-color-warning: hsl(48, 89%, 55%)}:root{--spruce-base-color-background: hsl(0, 0%, 100%);--spruce-base-color-blockquote-border: hsl(206, 16.5%, 48.8%);--spruce-base-color-border: hsl(0, 0%, 97%);--spruce-base-color-code-background: #f6f8f9;--spruce-base-color-code-foreground: hsl(205, 100%, 2%);--spruce-base-color-heading: hsl(205, 100%, 2%);--spruce-base-color-link: hsl(206, 16.5%, 48.8%);--spruce-base-color-link-hover: #536674;--spruce-base-color-mark-background: hsl(50, 100%, 80%);--spruce-base-color-mark-foreground: hsl(205, 100%, 2%);--spruce-base-color-marker: hsl(206, 16.5%, 48.8%);--spruce-base-color-primary: hsl(206, 16.5%, 48.8%);--spruce-base-color-secondary: hsl(28, 20%, 83.3%);--spruce-base-color-strong: hsl(205, 100%, 2%);--spruce-base-color-text: hsl(0, 0%, 24%);--spruce-base-color-tertiary: hsl(45, 53%, 75%)}:root{--spruce-btn-color-primary-background: hsl(206, 16.5%, 48.8%);--spruce-btn-color-primary-background-hover: #536573;--spruce-btn-color-primary-foreground: hsl(0, 0%, 100%);--spruce-btn-color-primary-shadow: #cfd7dd;--spruce-btn-color-secondary-background: hsl(28, 20%, 83.3%);--spruce-btn-color-secondary-background-hover: #c9baad;--spruce-btn-color-secondary-foreground: hsl(0, 0%, 100%);--spruce-btn-color-secondary-shadow: white;--spruce-btn-color-pagination-background: hsl(206, 16.5%, 48.8%);--spruce-btn-color-pagination-background-hover: hsl(206, 16.5%, 40%);--spruce-btn-color-pagination-foreground: hsl(0, 0%, 100%);--spruce-btn-color-pagination-foreground-hover: hsl(0, 0%, 97%);--spruce-btn-color-pagination-focus-ring: hsl(0, 0%, 100%)}:root{--spruce-form-color-background: hsl(0, 0%, 100%);--spruce-form-color-background-disabled: hsl(0, 0%, 95%);--spruce-form-color-border: hsl(260, 4%, 70%);--spruce-form-color-border-disabled: hsl(0, 0%, 97%);--spruce-form-color-border-focus: hsl(206, 16.5%, 48.8%);--spruce-form-color-check-background: hsl(206, 16.5%, 48.8%);--spruce-form-color-check-focus-ring: hsl(206, 16.5%, 48.8%);--spruce-form-color-check-foreground: hsl(0, 0%, 100%);--spruce-form-color-group-label-background: hsl(210, 60%, 98%);--spruce-form-color-group-label-foreground: hsl(0, 0%, 24%);--spruce-form-color-invalid: hsl(0, 71%, 51%);--spruce-form-color-invalid-focus-ring: rgba(219, 41, 41, .25);--spruce-form-color-label: hsl(205, 100%, 2%);--spruce-form-color-legend: hsl(205, 100%, 2%);--spruce-form-color-placeholder: hsl(208, 7%, 40%);--spruce-form-color-range-thumb-background: hsl(206, 16.5%, 48.8%);--spruce-form-color-range-thumb-focus-ring: hsl(206, 16.5%, 48.8%);--spruce-form-color-range-track-background: hsl(0, 0%, 97%);--spruce-form-color-ring-focus: rgba(104, 127, 145, .25);--spruce-form-color-select-foreground: hsl(205, 100%, 2%);--spruce-form-color-text: hsl(0, 0%, 24%);--spruce-form-color-valid: hsl(150, 100%, 33%);--spruce-form-color-valid-focus-ring: rgba(0, 168, 84, .25)}:root{--spruce-selection-color-foreground: hsl(0, 0%, 100%);--spruce-selection-color-background: hsl(206, 16.5%, 48.8%)}:root{--spruce-scrollbar-color-thumb-background: hsla(0, 0%, 0%, .15);--spruce-scrollbar-color-thumb-background-hover: hsla(0, 0%, 0%, .25);--spruce-scrollbar-color-track-background: hsla(0, 0%, 0%, .05)}:root{--spruce-table-color-border: hsl(0, 0%, 97%);--spruce-table-color-caption: hsl(0, 0%, 24%);--spruce-table-color-heading: hsl(205, 100%, 2%);--spruce-table-color-hover: hsla(0, 0%, 0%, .05);--spruce-table-color-stripe: hsla(0, 0%, 0%, .025);--spruce-table-color-text: hsl(0, 0%, 24%)}.sr-only{block-size:1px!important;border:0!important;clip:rect(0,0,0,0)!important;inline-size:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important}[tabindex="-1"]:focus{outline:none!important}::selection{background-color:var(--spruce-selection-color-background);color:var(--spruce-selection-color-foreground);text-shadow:none}html{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}*,:before,:after{box-sizing:inherit}body{background:var(--spruce-base-color-background);color:var(--spruce-base-color-text)}a{color:var(--spruce-base-color-link);text-decoration:underline;transition-duration:.15s;transition-property:color;transition-timing-function:ease-in-out}a:hover{color:var(--spruce-base-color-link-hover)}button{color:inherit}a,button{touch-action:manipulation}hr{border:0;border-block-start:1px solid var(--spruce-base-color-border)}img{block-size:auto;display:block;max-inline-size:100%;user-select:none}iframe{block-size:100%;display:block;inline-size:100%}figure{margin-inline:0}figure figcaption{margin-block-start:.5rem;text-align:center}.table-responsive{--inline-size: 40rem;-webkit-overflow-scrolling:touch;overflow-x:auto}.table-responsive table{min-inline-size:var(--inline-size)}.table{border-collapse:collapse;color:var(--spruce-table-color-text);inline-size:100%}.table caption{color:var(--spruce-table-color-caption);margin-block-end:1rem}.table th,.table td{border-block-end:1px solid var(--spruce-table-color-border);line-height:1.5;padding:1rem}.table th{color:var(--spruce-table-color-heading);text-align:inherit;text-align:-webkit-match-parent}.table--striped>tbody>tr:nth-child(odd){background-color:var(--spruce-table-color-stripe)}.table--hover>tbody>tr:hover{background:var(--spruce-table-color-hover)}.table--clear-border th,.table--clear-border td{border:0}.table--in-line th:first-child,.table--in-line td:first-child{padding-inline-start:0}.table--in-line th:last-child,.table--in-line td:last-child{padding-inline-end:0}.table--sm th,.table--sm td{padding:.5rem}.table--rounded th:first-child,.table--rounded td:first-child{border-end-start-radius:.425rem;border-start-start-radius:.425rem}.table--rounded th:last-child,.table--rounded td:last-child{border-end-end-radius:.425rem;border-start-end-radius:.425rem}html{-webkit-tap-highlight-color:hsla(0,0%,0%,0)}body{font-family:Syne,eravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1rem;line-height:1.8}p,li,h1,h2,h3,h4,h5,h6{hyphens:auto;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{color:var(--spruce-base-color-heading);font-family:Noto Serif,Avenir,Avenir Next LT Pro,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:400;line-height:calc(4px + 2ex)}h1{font-size:clamp(2.0751953125rem,2vw + 1rem,2.44140625rem)}h2{font-size:clamp(1.66015625rem,2vw + 1rem,1.953125rem)}h3{font-size:clamp(1.328125rem,2vw + 1rem,1.5625rem)}h4{font-size:clamp(1.0625rem,2vw + 1rem,1.25rem)}h5,h6{font-size:1rem}ul,ol{list-style-position:inside}ul>*,ol>*{margin-block-end:0;margin-block-start:0}ul>*+*,ol>*+*{margin-block-start:.25rem}ul li,ol li{list-style-position:outside}ul li::marker,ol li::marker{color:var(--spruce-base-color-marker)}li>ul,li>ol{margin-block-start:.25rem}dl dt{color:var(--spruce-base-color-heading);font-weight:700}dl dd{margin:0}dl dd+dt{margin-block-start:1rem}.quote{border-inline-start:.5rem solid var(--spruce-base-color-blockquote-border);padding-inline-start:1.5rem}.quote>*{margin-block-end:0;margin-block-start:0}.quote>*+*{margin-block-start:.5rem}.quote blockquote{border-inline-start:0;padding-inline-start:0}.quote figcaption{text-align:start}blockquote{border-inline-start:.5rem solid var(--spruce-base-color-blockquote-border);margin-inline-start:0;padding-inline-start:1.5rem}blockquote>*{margin-block-end:0;margin-block-start:0}blockquote>*+*{margin-block-start:.5rem}abbr[title]{border-block-end:1px dotted;cursor:help;text-decoration:none}mark{background-color:var(--spruce-base-color-mark-background);border-radius:.425rem;color:var(--spruce-base-color-mark-foreground);padding:.1em .3em}code,kbd,samp{background-color:var(--spruce-base-color-code-background);border-radius:.425rem;color:var(--spruce-base-color-code-foreground);padding:.1em .3em}strong{color:var(--spruce-base-color-strong)}.lead{font-size:clamp(1.15rem,2vw,1.35rem)}.hidden,[hidden]{display:none!important}.h1{font-size:clamp(2.0751953125rem,2vw + 1rem,2.44140625rem)}.h2{font-size:clamp(1.66015625rem,2vw + 1rem,1.953125rem)}.h3{font-size:clamp(1.328125rem,2vw + 1rem,1.5625rem)}.h4{font-size:clamp(1.0625rem,2vw + 1rem,1.25rem)}.h5,.h6{font-size:1rem}.btn{align-items:center;border-radius:.1rem;border-style:solid;border-width:1px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1;padding:.75em 1em;text-align:start;text-decoration:none;transition-duration:.15s;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:ease-in-out}.btn:focus{outline-color:transparent;outline-style:solid}.btn:disabled{opacity:.5;pointer-events:none}.btn--icon{padding:.75em}.btn--icon.btn--sm{padding:.5em}.btn--icon.btn--lg{padding:.9em}.btn__icon{block-size:1em;flex-shrink:0;inline-size:1em;pointer-events:none}.btn__icon--sm{block-size:.8rem;inline-size:.8rem}.btn--sm{font-size:.8rem;gap:.25rem;padding:.5em .75em}.btn--lg{gap:.5rem;padding:.9em 1.15em}@media (min-width: 64em){.btn--lg{font-size:1.15rem}}.btn--block{inline-size:100%}.btn--primary{background-color:var(--spruce-btn-color-primary-background);border-color:var(--spruce-btn-color-primary-background);color:var(--spruce-btn-color-primary-foreground)}.btn--primary:focus-visible{outline:2px solid var(--spruce-btn-color-primary-background);outline-offset:2px}.btn--primary:hover{background-color:var(--spruce-btn-color-primary-background-hover);border-color:var(--spruce-btn-color-primary-background-hover);color:var(--spruce-btn-color-primary-foreground)}.btn--primary-shadow{box-shadow:0 .55em 1em -.2em var(--spruce-btn-color-primary-shadow),0 .15em .35em -.185em var(--spruce-btn-color-primary-shadow)}.btn--secondary{background-color:var(--spruce-btn-color-secondary-background);border-color:var(--spruce-btn-color-secondary-background);color:var(--spruce-btn-color-secondary-foreground)}.btn--secondary:focus-visible{outline:2px solid var(--spruce-btn-color-secondary-background);outline-offset:2px}.btn--secondary:hover{background-color:var(--spruce-btn-color-secondary-background-hover);border-color:var(--spruce-btn-color-secondary-background-hover);color:var(--spruce-btn-color-secondary-foreground)}.btn--secondary-shadow{box-shadow:0 .55em 1em -.2em var(--spruce-btn-color-secondary-shadow),0 .15em .35em -.185em var(--spruce-btn-color-secondary-shadow)}.btn--outline-primary{background-color:transparent;border-color:var(--spruce-btn-color-primary-background);color:var(--spruce-btn-color-primary-background)}.btn--outline-primary:focus-visible{outline:2px solid var(--spruce-btn-color-primary-background);outline-offset:2px}.btn--outline-primary:hover{background-color:var(--spruce-btn-color-primary-background);border-color:var(--spruce-btn-color-primary-background);color:var(--spruce-btn-color-primary-foreground)}.btn--outline-secondary{background-color:transparent;border-color:var(--spruce-btn-color-secondary-background);color:var(--spruce-btn-color-secondary-background)}.btn--outline-secondary:focus-visible{outline:2px solid var(--spruce-btn-color-secondary-background);outline-offset:2px}.btn--outline-secondary:hover{background-color:var(--spruce-btn-color-secondary-background);border-color:var(--spruce-btn-color-secondary-background);color:var(--spruce-btn-color-secondary-foreground)}.form-file::file-selector-button{align-items:center;border-radius:.1rem;border-style:solid;border-width:1px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1;padding:.75em 1em;text-align:start;text-decoration:none;transition-duration:.15s;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:ease-in-out}.form-file:focus{outline-color:transparent;outline-style:solid}.form-file:disabled{opacity:.5;pointer-events:none}.form-file--sm::file-selector-button{font-size:.8rem;gap:.25rem;padding:.5em .75em}.form-file--lg::file-selector-button{gap:.5rem;padding:.9em 1.15em}@media (min-width: 64em){.form-file--lg::file-selector-button{font-size:1.15rem}}.form-file--block::file-selector-button{inline-size:100%}.form-file{display:block}.form-file:focus{outline:revert}.form-file:focus-within::file-selector-button{background-color:var(--spruce-btn-color-primary-background-hover)}.form-file::file-selector-button{background-color:var(--spruce-btn-color-primary-background);border-color:var(--spruce-btn-color-primary-background);color:var(--spruce-btn-color-primary-foreground);margin-inline-end:1rem}.form-file::file-selector-button:hover{background-color:var(--spruce-btn-color-primary-background-hover);border-color:var(--spruce-btn-color-primary-background-hover);color:var(--spruce-btn-color-primary-foreground)}.form-file::file-selector-button-shadow{box-shadow:0 .55em 1em -.2em var(--spruce-btn-color-primary-shadow),0 .15em .35em -.185em var(--spruce-btn-color-primary-shadow)}.form-label{color:var(--spruce-form-color-label);line-height:1.5;text-align:start}.form-control{--webkit-date-line-height: 1.375;appearance:none;background-color:var(--spruce-form-color-background);border:1px solid var(--spruce-form-color-border);border-radius:.425rem;box-sizing:border-box;color:var(--spruce-form-color-text);display:block;font-size:1rem;inline-size:100%;line-height:1.5;padding:.5em .75em;transition-duration:.15s;transition-property:border,box-shadow;transition-timing-function:ease-in-out}.form-control::placeholder{color:var(--spruce-form-color-placeholder)}.form-control::-webkit-datetime-edit{line-height:var(--webkit-date-line-height)}.form-control:focus{border-color:var(--spruce-form-color-border-focus);box-shadow:0 0 0 .25rem var(--spruce-form-color-ring-focus);outline:2px solid transparent}.form-control[type=color]{aspect-ratio:1;block-size:100%;inline-size:2.625rem;padding:.5em}.form-control[type=color]::-webkit-color-swatch-wrapper{padding:0}.form-control[type=color]::-moz-color-swatch{border:0;border-radius:.425rem}.form-control[type=color]::-webkit-color-swatch{border:0;border-radius:.425rem}.form-control[disabled],.form-control[disabled=true]{background-color:var(--spruce-form-color-background-disabled);border-color:var(--spruce-form-color-border-disabled);cursor:not-allowed}textarea.form-control{block-size:6rem;min-block-size:6rem;resize:vertical}.form-control--valid,.form-control--invalid{background-position:center right .5em;background-repeat:no-repeat;background-size:1.25em auto;padding-inline-end:2em}html[dir=rtl] .form-control--valid,html[dir=rtl] .form-control--invalid{background-position:center left .5em}.form-control--valid{background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"%3e%3cpath d="M12,2c5.519,0 10,4.481 10,10c0,5.519 -4.481,10 -10,10c-5.519,0 -10,-4.481 -10,-10c0,-5.519 4.481,-10 10,-10Zm0,1.667c4.599,-0 8.333,3.734 8.333,8.333c0,4.599 -3.734,8.333 -8.333,8.333c-4.599,0 -8.333,-3.734 -8.333,-8.333c-0,-4.599 3.734,-8.333 8.333,-8.333Zm-1.476,10.182l-2.984,-2.984c-0.065,-0.065 -0.17,-0.065 -0.235,0l-0.943,0.943c-0.065,0.065 -0.065,0.171 -0,0.236l4.043,4.042c0.033,0.033 0.076,0.05 0.119,0.049c0.044,0.001 0.087,-0.016 0.12,-0.049l6.994,-6.994c0.065,-0.065 0.065,-0.17 0,-0.235l-0.943,-0.943c-0.065,-0.065 -0.17,-0.065 -0.235,-0l-5.936,5.935Z" style="fill:hsl%28150, 100%, 33%%29;"/%3e%3c/svg%3e');border-color:var(--spruce-alert-color-success)}.form-control--valid:focus{border-color:var(--spruce-form-color-valid);box-shadow:0 0 0 .25rem var(--spruce-form-color-valid-focus-ring);outline:2px solid transparent}.form-control--invalid{background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"%3e%3cpath d="M12,2c5.519,0 10,4.481 10,10c0,5.519 -4.481,10 -10,10c-5.519,0 -10,-4.481 -10,-10c0,-5.519 4.481,-10 10,-10Zm0,1.667c4.599,-0 8.333,3.734 8.333,8.333c0,4.599 -3.734,8.333 -8.333,8.333c-4.599,0 -8.333,-3.734 -8.333,-8.333c-0,-4.599 3.734,-8.333 8.333,-8.333Zm0.813,11.649c-0,-0.081 -0.065,-0.146 -0.146,-0.146l-1.334,0c-0.081,0 -0.146,0.065 -0.146,0.146l0,1.169c0,0.08 0.065,0.146 0.146,0.146l1.334,-0c0.081,-0 0.146,-0.066 0.146,-0.146l-0,-1.169Zm-0,-7.784c-0,-0.09 -0.073,-0.163 -0.163,-0.163l-1.3,0c-0.09,0 -0.163,0.073 -0.163,0.163l0,6.351c0,0.09 0.073,0.163 0.163,0.163l1.3,-0c0.09,-0 0.163,-0.073 0.163,-0.163l-0,-6.351Z" style="fill:hsl%280, 71%, 51%%29;"/%3e%3c/svg%3e');border-color:var(--spruce-alert-color-danger)}.form-control--invalid:focus{border-color:var(--spruce-form-color-invalid);box-shadow:0 0 0 .25rem var(--spruce-form-color-invalid-focus-ring);outline:2px solid transparent}.form-control--sm{--webkit-date-line-height: 1.36;padding:.25em .75em}.form-control--sm[type=color]{aspect-ratio:1;block-size:100%;inline-size:1.925rem;padding:.25em}.form-control--lg{--webkit-date-line-height: 1.387;padding:.65em 1em}.form-control--lg[type=color]{aspect-ratio:1;height:100%;inline-size:3.204rem;padding:.5em}select.form-control:not([multiple]):not([size]){background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M12,12.507l-3.816,-3.815c-0.171,-0.172 -0.45,-0.172 -0.622,-0l-0.933,0.933c-0.172,0.172 -0.172,0.451 0,0.623l5.06,5.06c0.172,0.172 0.45,0.172 0.622,0l5.06,-5.06c0.172,-0.172 0.172,-0.451 -0,-0.623l-0.933,-0.933c-0.172,-0.172 -0.451,-0.172 -0.622,-0l-3.816,3.815Z" style="fill:hsl%28205, 100%, 2%%29;"/%3e%3c/svg%3e');background-position:center right .5em;background-repeat:no-repeat;background-size:1.25em auto;padding-inline-end:2em}html[dir=rtl] select.form-control:not([multiple]):not([size]){background-position:center left .5em}.form-check{align-items:center;display:inline-flex;gap:.5rem}.form-check--vertical-center{align-items:center}.form-check--vertical-start{align-items:flex-start}.form-check--sm .form-check__control{font-size:1rem}.form-check__control{appearance:none;background-color:var(--spruce-form-color-background);background-position:center;background-repeat:no-repeat;background-size:contain;block-size:1em;border:1px solid var(--spruce-form-color-border);flex-shrink:0;font-size:1.125rem;inline-size:1em;line-height:1;margin-block:.1em;transition-duration:.15s;transition-property:border,box-shadow;transition-timing-function:ease-in-out}.form-check__control[type=radio]{border-radius:50%}.form-check__control[type=checkbox]{border-radius:.425rem}.form-check__control:focus-visible{outline:2px solid var(--spruce-form-color-check-focus-ring);outline-offset:2px}.form-check__control:checked{background-color:var(--spruce-form-color-check-background);border-color:var(--spruce-form-color-check-background)}.form-check__control:checked[type=radio]{background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="12" cy="12" r="6" style="fill:hsl%280, 0%, 100%%29;"/%3e%3c/svg%3e')}.form-check__control:checked[type=checkbox]{background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M9.525,13.777l-2.411,-2.412c-0.234,-0.233 -0.613,-0.233 -0.846,0l-1.27,1.27c-0.233,0.233 -0.233,0.612 0,0.846l4.104,4.103c0.116,0.117 0.269,0.175 0.422,0.175l0.003,0c0.152,0 0.305,-0.058 0.421,-0.175l9.054,-9.053c0.233,-0.234 0.233,-0.613 -0,-0.846l-1.27,-1.269c-0.233,-0.234 -0.612,-0.234 -0.846,-0l-7.361,7.361Z" style="fill:hsl%280, 0%, 100%%29;"/%3e%3c/svg%3e')}.form-check__control:indeterminate[type=checkbox]{background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M19.5,11.1c-0,-0.331 -0.269,-0.6 -0.6,-0.6l-13.8,0c-0.331,0 -0.6,0.269 -0.6,0.6l0,1.8c0,0.331 0.269,0.6 0.6,0.6l13.8,0c0.331,0 0.6,-0.269 0.6,-0.6l-0,-1.8Z" style="fill:hsl%280, 0%, 100%%29;"/%3e%3c/svg%3e');background-color:var(--spruce-form-color-check-background);border-color:var(--spruce-form-color-check-background)}.form-check__control:disabled,.form-check__control.disabled{background-color:var(--spruce-form-color-background-disabled);border-color:var(--spruce-form-color-border-disabled);cursor:not-allowed}.form-check__control:disabled+.form-check__label,.form-check__control.disabled+.form-check__label{opacity:.5}.form-check__label{line-height:1.5}.form-switch{align-items:center;display:inline-flex;gap:.5rem}.form-switch--block{inline-size:100%;justify-content:space-between}.form-switch--vertical-center{align-items:center}.form-switch--vertical-start{align-items:flex-start}.form-switch--sm .form-switch__control{font-size:1rem}.form-switch--lg .form-switch__control{font-size:clamp(1.15rem,2vw,1.35rem)}.form-switch__control{background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="12" cy="12" r="8.5" style="fill:hsl%28260, 4%, 70%%29;"/%3e%3c/svg%3e');appearance:none;background-color:var(--spruce-form-color-background);background-position:left center;background-repeat:no-repeat;background-size:contain;block-size:1em;border:1px solid var(--spruce-form-color-border);border-radius:2em;flex-shrink:0;font-size:1.125rem;inline-size:2em;line-height:1;margin-block:.15em;transition-duration:.15s;transition-property:background-position,border,box-shadow;transition-timing-function:ease-in-out}.form-switch__control:focus-visible{outline:2px solid var(--spruce-form-color-check-focus-ring);outline-offset:2px}.form-switch__control:checked{background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="12" cy="12" r="8.5" style="fill:hsl%280, 0%, 100%%29;"/%3e%3c/svg%3e');background-color:var(--spruce-form-color-check-background);background-position:right center;border-color:var(--spruce-form-color-check-background)}.form-switch__control:disabled{background-color:var(--spruce-form-color-background-disabled);border-color:var(--spruce-form-color-border-disabled);cursor:not-allowed}.form-switch__control:disabled+.form-switch__label{opacity:.5}[dir=rtl] .form-switch__control{background-position:right center}[dir=rtl] .form-switch__control:checked{background-position:left center}.form-switch__label{line-height:1.5}fieldset{border:0;margin:0;padding:0}fieldset>*{margin-block-end:0;margin-block-start:0}fieldset>*+*{margin-block-start:1rem}fieldset+fieldset{margin-block-start:3rem}legend{color:var(--spruce-form-color-legend);font-size:clamp(1rem,5vw,1.25rem);font-weight:700}.form-group-label{align-items:center;background-color:var(--spruce-form-color-group-label-background);border:1px solid var(--spruce-form-color-border);border-radius:.425rem;color:var(--spruce-form-color-group-label-foreground);display:flex;padding-inline:1rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group--horizontal-check{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.form-group--vertical-check{align-items:start;flex-direction:column;gap:1rem}.form-group--row{align-items:center;display:grid;gap:.25rem 1rem;grid-template-columns:minmax(0,1fr)}.form-group--row\:vertical-center{align-items:center}.form-group--row\:vertical-start{align-items:flex-start}@container form-group-container (inline-size > 38rem){.form-group--row{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}}@container form-group-container (inline-size > 38rem){.form-group--row .form-description,.form-group--row .field-feedback{grid-column-start:2}}.form-group--stacked{display:flex}.form-group--stacked>*+*{border-radius:0;margin-inline-start:-1px}.form-group--stacked>*:first-child{border-start-end-radius:0;border-start-start-radius:.425rem;border-end-end-radius:0;border-end-start-radius:.425rem}.form-group--stacked>*:last-child{border-start-end-radius:.425rem;border-start-start-radius:0;border-end-end-radius:.425rem;border-end-start-radius:0}.form-group--stacked>*:only-child{border-radius:.425rem}.form-group--stacked>*:focus{z-index:2}.form-group-container{container:form-group-container/inline-size}.form-row--mixed{--inline-size: 20ch;display:flex;flex-wrap:wrap;gap:1rem}.form-row--mixed>*{flex:1 1 var(--inline-size)}.field-feedback{display:block;line-height:1.5}.field-feedback--valid{color:var(--spruce-alert-color-success)}.field-feedback--invalid{color:var(--spruce-alert-color-danger)}.form-range{appearance:none;margin-block-start:.375rem}.form-range:focus-visible{outline:none}.form-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--spruce-form-color-range-thumb-focus-ring);outline-offset:2px}.form-range:focus-visible::-moz-range-thumb{outline:2px solid var(--spruce-form-color-range-thumb-focus-ring);outline-offset:2px}.form-range::-webkit-slider-runnable-track{background-color:var(--spruce-form-color-range-track-background);block-size:.25rem;border-radius:.15rem}.form-range::-moz-range-track{background-color:var(--spruce-form-color-range-track-background);block-size:.25rem;border-radius:.15rem}.form-range::-webkit-slider-thumb{appearance:none;background-color:var(--spruce-form-color-range-thumb-background);block-size:1rem;border-radius:.5rem;inline-size:1rem;margin-block-start:-.375rem}.form-range::-moz-range-thumb{background-color:var(--spruce-form-color-range-thumb-background);block-size:1rem;border:0;border-radius:.5rem;inline-size:1rem}.form-range:disabled{cursor:not-allowed;opacity:.5}.form-description{color:var(--spruce-form-color-text);display:block;font-size:1em;font-weight:400;line-height:1.5}body{background-color:#f7f7f7}.hide{visibility:hidden;opacity:0;height:0}.show{visibility:visible;opacity:1;transition:all 1s ease-out}.hide-on-mobile{display:none}@media (min-width: 48em){.hide-on-mobile{display:block}}.show-on-mobile{display:block}@media (min-width: 48em){.show-on-mobile{display:none}}.hide-on-tablet{display:none}@media (min-width: 80em){.hide-on-tablet{display:block}}.show-on-tablet{display:block}@media (min-width: 80em){.show-on-tablet{display:none}}.show-more{text-decoration:none}.show-more .svg-icon{transform:rotate(90deg);bottom:-3px;position:relative}.show-more .svg-icon path{fill:#687f91}.container{--inline-size: 80rem;--gap: clamp(1.5rem, 5vw, 3rem);inline-size:100%;margin-inline:auto;max-inline-size:var(--inline-size);padding-inline:var(--gap)}.container--wide{--inline-size: 100%}.container--narrow{--inline-size: 92ch}.header{position:relative;padding:.5rem 0}.header__inner{--block-size: 6rem;align-items:center;block-size:var(--block-size);display:flex;flex-wrap:wrap;gap:clamp(1rem,5vw,1.5rem);justify-content:space-between}.header__column{align-items:center;display:flex;flex-grow:1;gap:clamp(1rem,5vw,3rem)}.header__actions{align-items:center;display:flex;gap:clamp(1rem,5vw,3rem);text-transform:uppercase}.header__actions .btn{padding:.6rem}.header__actions .btn span{line-height:0}@media (min-width: 80em){.header__actions .btn span{line-height:1}}.header__actions .btn .svg-icon{width:22px;height:22px}.header__logo{--dimension: 6rem;block-size:var(--dimension);display:inline-flex;inline-size:var(--dimension)}.header__navigation{margin-inline-start:auto}.header__navigation ul{border-block-start:1px solid var(--spruce-base-color-border)}@media (min-width: 48em){.header__navigation ul{border-block:none}}.navigation{--inset-block-start: 6rem;font-family:Syne,eravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;text-transform:uppercase}.navigation__btn{padding:.6rem}@media (min-width: 64em){.navigation__btn{display:none}}.navigation__btn[aria-expanded=true]+ul{display:flex}.navigation__btn span{line-height:0}.navigation__btn .svg-icon{width:22px;height:22px}.navigation ul{background-color:var(--spruce-base-color-background);display:none;flex-direction:column;gap:1rem;inset:var(--inset-block-start) 0 auto 0;list-style:none;margin:1rem 0 0;padding-block:1.5rem;padding-inline:clamp(1.5rem,5vw,3rem);position:absolute;z-index:9}@media (min-width: 64em){.navigation ul{align-items:center;background-color:transparent;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;inset:auto;margin:0;padding:0;position:relative}.navigation ul li{padding-block:1rem}}@media (min-width: 80em){.navigation ul{gap:1.5rem}}.navigation ul ul{display:none;border-block-start:none;position:relative;top:0;margin:0;padding:0}.navigation ul ul li{text-transform:none;padding-left:.8rem;padding-block:0}.navigation ul ul li a{opacity:.8}@media (min-width: 64em){.navigation ul ul{position:absolute;background-color:#fff;width:180px;top:60px}.navigation ul ul li{position:relative;padding-left:0}.navigation ul ul li .svg-icon{transform:rotate(0);position:absolute;right:1rem;top:40%}.navigation ul ul li a{padding:.6rem 1rem;display:inline-block;width:100%;transition:all .1s ease-in}.navigation ul ul li a:hover{background-color:#687f91;color:#fff}.navigation ul ul ul{left:100%;top:0;width:200px}}.navigation li{margin-block:0}.navigation li .svg-icon{transform:rotate(90deg);bottom:-3px;position:relative}.navigation li .svg-icon path{fill:#3d3d3d}.navigation li.has-submenu{cursor:pointer}.navigation li.has-submenu ul.open{display:block}.navigation a{color:var(--spruce-base-color-heading);text-decoration:none}.navigation a:hover,.navigation a[aria-current=page]{color:var(--spruce-base-color-primary)}.about{padding-block:clamp(4.5rem,5vw,4.5rem);background-color:#e4e9ec}@media (min-width: 64em){.about{padding-block:clamp(7rem,5vw,7rem)}}.about__inner{align-items:center;display:grid;gap:3rem 4.5rem;grid-template-columns:minmax(0,1fr)}.about__inner .about__col:nth-child(1){order:2}.about__inner .about__col:nth-child(2){order:1}@media (min-width: 64em){.about__inner{grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}.about__inner .about__col:nth-child(1){order:1}.about__inner .about__col:nth-child(2){order:2}}.about__image figcaption{line-height:1.1;text-align:left;font-style:italic}.about__title{margin-top:1rem}.about__button{margin-top:2rem;text-transform:uppercase}.about p{margin-top:.8rem;margin-bottom:.8rem;line-height:1.4}.doctor{padding-block:clamp(7rem,5vw,7rem)}.doctor__inner{display:grid;gap:3rem 4.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 64em){.doctor__inner{grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}}.doctor__image figcaption{line-height:1.1;padding-top:.8rem}.doctor__signature img{margin:auto}.doctor__button{margin-top:2rem;text-transform:uppercase}.areas{padding-block:4.5rem;background-color:var(--spruce-base-color-secondary)}@media (min-width: 80em){.areas{padding-block:7rem}}.areas__inner{display:grid;gap:4.5rem;text-align:center;gap:3rem}@supports (inline-size: min(12rem,100%)){.areas__inner{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}}.areas h3{padding-bottom:3rem}.areas h5{text-transform:uppercase;font-family:Syne,eravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;min-height:3rem;margin-block:1.6rem .2rem}.areas .icon{width:4rem;height:4rem;margin-right:auto;margin-left:auto}.areas .icon img{max-width:100%;height:100%;opacity:.7;margin-right:auto;margin-left:auto}.areas ul{list-style-type:none;padding:0;margin:0}.areas li{line-height:1;padding-block:.6rem}.areas li a{text-decoration:none}.areas li a:hover{text-decoration:underline}.areas__col:nth-child(2){transition-delay:.15s}.areas__col:nth-child(3){transition-delay:.3s}.areas__col:nth-child(4){transition-delay:.45s}.areas__col:nth-child(5){transition-delay:.6s}.clinics{padding-block:clamp(4.5rem,5vw,7rem)}.clinics__title{padding-bottom:3rem}.clinics__inner{display:grid;gap:3rem;justify-items:center}@supports (inline-size: min(6rem,100%)){.clinics__inner{grid-template-columns:repeat(auto-fit,minmax(min(6rem,100%),1fr))}}.clinics__inner img{height:3rem}.clinics__col:nth-child(2){transition-delay:.15s}.clinics__col:nth-child(3){transition-delay:.3s}.clinics__col:nth-child(4){transition-delay:.45s}.clinics__col:nth-child(5){transition-delay:.6s}.clinics__col:nth-child(6){transition-delay:.75s}.philosophy{margin-top:4.5rem;padding-block:4.5rem;background-color:var(--spruce-base-color-secondary)}@media (min-width: 80em){.philosophy{padding-block:7rem}}.philosophy__inner{display:grid;gap:4.5rem;align-items:center}@supports (inline-size: min(32rem,100%)){.philosophy__inner{grid-template-columns:repeat(auto-fit,minmax(min(32rem,100%),1fr))}}.philosophy__title{margin-top:0}.philosophy__button{margin-top:1rem;text-transform:uppercase}.footer{padding-block:10rem}.footer__top{text-align:center}@media (min-width: 80em){.footer__top{display:grid;gap:3rem;text-align:left}@supports (inline-size: min(16rem,100%)){.footer__top{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}}}.footer__col{padding-block:1rem}.footer__logo{display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5rem;width:12rem}.footer__social{text-align:center}.footer__social ul{margin:0;padding-left:0;display:flex;list-style:none;justify-content:center}.footer__social li{margin-block-start:0;padding:0 .4rem}.footer__social a.btn{border-radius:50%;padding:.3em}.footer__widget__title{text-transform:capitalize;color:#00060a}.footer__widget__title .h4{font-size:clamp(1.0625rem,2vw + 1rem,1.25rem)}.footer__widget__content a{text-decoration:none}.footer__map{font-size:.8rem}.footer__bottom{padding-top:4.5rem;text-align:center}@media (min-width: 80em){.footer__bottom{display:grid;gap:3rem;text-align:left}@supports (inline-size: min(30rem,100%)){.footer__bottom{grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr))}}}.footer__copyright{font-size:.8rem}.footer__copyright a{text-decoration:none}.footer__credit img{display:inline-block}@media (min-width: 80em){.footer__credit p{float:right}}.side-button{display:none}@media (min-width: 48em){.side-button{display:block}.side-button__button{position:fixed;right:-80px;top:45vh;text-transform:capitalize;transform:rotate(-90deg);color:#3d3d3d}.side-button__button:hover{color:#3d3d3d}}.svg-icon{width:1rem;height:1rem}.svg-icon path,.svg-icon polygon,.svg-icon rect{fill:#fff}.svg-icon circle{stroke:#fff;stroke-width:1}.page{padding-block:4rem;border-bottom:1px solid hsl(0,0%,90%)}.page .svg-icon path{fill:#3d3d3d}.page-cv figure{padding-bottom:3rem}.page-cv figure h4{margin-block:0}.page-cv figure img{margin-right:auto;margin-left:auto;border-radius:50%}.page-cv figure figcaption{line-height:1}.page-cv h4{font-family:Syne,eravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;margin-top:3rem;margin-bottom:0;text-transform:uppercase}.page-cv h4 a{text-decoration:none}.page-cv article h5{margin-bottom:0}.page-cv article p{margin-top:0;line-height:1.2}.page-cv .logos{padding-block:clamp(1rem,5vw,1.5rem);display:grid;gap:3rem;justify-items:center;align-items:center}@supports (inline-size: min(10rem,100%)){.page-cv .logos{grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr))}}.page-cv .logos img{max-height:3.4rem;max-width:10rem}.page-cv .logos img.black{filter:brightness(.1);max-height:5rem}.page-cv__col:nth-child(2){transition-delay:.2s}.page-cv__col:nth-child(3){transition-delay:.4s}.page-cv__col:nth-child(4){transition-delay:.6s}.page-cv__col:nth-child(5){transition-delay:.8s}.page-cv__col:nth-child(6){transition-delay:1s}.page-cv__col:nth-child(7){transition-delay:1.2s}.page-contact__title{max-width:80ch;padding-bottom:3rem}.page-contact__content{display:grid;gap:3rem 4.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 64em){.page-contact__content{grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}}.page-contact__form{background-color:#e4e9ec;border-radius:.1rem;padding:1.5rem}.page-contact__form input:not(.btn),.page-contact__form textarea{border-radius:.1rem;background-color:#f7f7f7;border-color:#a6b4bf}.page-contact__details h4{font-family:Syne,eravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;margin-bottom:0;text-transform:uppercase}.page-contact__details ul{padding-left:0;display:flex;list-style:none;justify-content:start}.page-contact__details ul li{margin-block-start:0;padding:0 .6rem 0 0}.page-contact__details ul a.btn{border-radius:50%;padding:.3em}.page--blog article:not(:last-of-type){margin-bottom:6rem}.pagination__page-number{align-items:center;border-radius:.1rem;border-style:solid;border-width:1px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1;padding:.75em 1em;text-align:start;text-decoration:none;transition-duration:.15s;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:ease-in-out}.pagination__page-number:focus{outline-color:transparent;outline-style:solid}.pagination__page-number:disabled{opacity:.5;pointer-events:none}.pagination__page-number--sm{font-size:.8rem;gap:.25rem;padding:.5em .75em}.pagination__page-number--lg{gap:.5rem;padding:.9em 1.15em}@media (min-width: 64em){.pagination__page-number--lg{font-size:1.15rem}}.pagination__page-number--block{inline-size:100%}.pagination{padding-block:4.5rem 7rem;display:flex;justify-content:center}.pagination__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem}.pagination__links>*+*{margin-block-start:0}.pagination__page-number{background-color:var(--spruce-btn-color-pagination-background);border-color:var(--spruce-btn-color-pagination-background);color:var(--spruce-btn-color-pagination-foreground)}.pagination__page-number:focus-visible{outline:2px solid var(--spruce-btn-color-pagination-focus-ring);outline-offset:2px}.pagination__page-number:hover{background-color:var(--spruce-btn-color-pagination-background-hover);border-color:var(--spruce-btn-color-pagination-background-hover);color:var(--spruce-btn-color-pagination-foreground-hover)}.pagination__page-number--current{background:var(--spruce-btn-color-pagination-background);border-color:var(--spruce-btn-color-pagination-background);color:var(--spruce-btn-color-pagination-foreground)}.pagination__page-number--sm{min-inline-size:1.75rem}.pagination .svg-icon path{fill:#fff}.animate{opacity:0;transition:all 1s}.show{opacity:1}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
