:root{--site-color-background:#fff;--site-color-text:#000;--site-color-focus:#1d6e64;--site-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--site-font-wordmark:3.375rem;--site-font-body:1.0625rem;--site-font-title:1.625rem;--site-font-section:1.375rem;--site-font-label:.9375rem;--site-font-date:1rem;--site-font-navigation:.875rem;--site-line-body:1.6;--site-line-heading:1.28;--site-space-small:.5rem;--site-space-medium:1rem;--site-space-section:2.75rem;--site-space-header-content:3.5rem;--site-content-gutter:2.0625rem;--site-content-max:44rem;--site-corner-inset:1rem;--site-mark-small:1.875rem;--site-mark-large:2.5rem;--site-target-min:2.75rem}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--site-color-background);scroll-padding-block-start:var(--site-space-medium);scroll-padding-block-end:50dvh}body{min-height:100svh;color:var(--site-color-text);font-family:var(--site-font-family);font-size:var(--site-font-body);line-height:var(--site-line-body);flex-direction:column;margin:0;display:flex}main{flex:1}.site-page{min-height:100dvh}.page-scroll{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);flex-direction:column;flex:1;display:flex}.page-scroll>header{flex-shrink:0}[hidden]{display:none!important}a{color:inherit;text-underline-offset:.18em}a:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:5px}img{max-width:100%;height:auto;display:block}.skip-link{top:0;left:var(--site-corner-inset);z-index:1;padding:var(--site-space-small);background:var(--site-color-background);position:absolute;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sloth-link{min-width:var(--site-target-min);min-height:var(--site-target-min);flex:none;align-items:center;display:inline-flex}.sloth-mark{width:var(--site-mark-small)}.sloth-mark--large{width:var(--site-mark-large)}.home-header{padding-top:var(--site-space-medium)}.home-main{padding-top:var(--site-space-header-content);padding-bottom:var(--site-space-section)}.wordmark{font-size:var(--site-font-wordmark);line-height:var(--site-line-heading);margin:0;font-weight:600}.home-tagline{margin:var(--site-space-medium) 0 var(--site-space-section);font-size:var(--site-font-title);line-height:var(--site-line-heading)}.home-introduction p:not(.home-tagline),.values-grid p{margin:0 0 var(--site-space-medium)}.home-values,.home-links{margin-top:var(--site-space-section)}.values-grid{gap:var(--site-space-medium) var(--site-space-section);display:grid}.values-grid .section-subheading{margin-top:var(--site-space-medium)}.home-links{gap:var(--site-space-medium) var(--site-space-section);flex-wrap:wrap;display:flex}.home-links a,.contact-addresses a{min-height:var(--site-target-min);align-items:center;display:inline-flex}.contact-addresses a{overflow-wrap:anywhere;width:fit-content;max-width:100%;display:flex}.footer-navigation{gap:var(--site-space-small) var(--site-space-medium);width:100%;max-width:var(--site-content-max);padding-inline:var(--site-content-gutter);font-size:var(--site-font-navigation);flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;display:flex}.footer-navigation a{min-height:var(--site-target-min);min-width:var(--site-target-min);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.footer-navigation a:hover{text-decoration:underline}.footer-corporate{margin:var(--site-space-small) auto 0;padding-inline:var(--site-content-gutter);max-width:var(--site-content-max);font-size:var(--site-font-navigation);text-align:center}.content-column{width:100%;max-width:var(--site-content-max);padding-inline:var(--site-content-gutter);overflow-wrap:break-word;margin-inline:auto}.subpage-header{width:100%;max-width:var(--site-content-max);padding:var(--site-space-medium) var(--site-content-gutter) 0;font-size:var(--site-font-label);align-items:center;gap:.375rem;margin-inline:auto;font-weight:500;display:flex}.subpage-main{margin-top:var(--site-space-header-content);padding-bottom:var(--site-space-section)}.page-title{margin:0 0 var(--site-space-medium);font-size:var(--site-font-title);line-height:var(--site-line-heading);font-weight:600}.last-updated{margin:0 0 var(--site-space-medium);font-size:var(--site-font-date);font-style:italic}.content-section+.content-section{margin-top:var(--site-space-section)}.section-heading{margin:0 0 var(--site-space-small);font-size:var(--site-font-section);line-height:var(--site-line-heading);font-weight:500}.section-heading--light{font-weight:300}.section-subheading{margin:var(--site-space-medium) 0 var(--site-space-small);font-size:var(--site-font-body);font-weight:600}.content-section p{margin:0 0 var(--site-space-medium)}.content-section ul{padding-left:1.25em}.content-section li+li{margin-top:var(--site-space-small)}.site-footer{padding:var(--site-space-small) env(safe-area-inset-right,0px) calc(var(--site-space-small) + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px);background:var(--site-color-background);max-height:50dvh;scroll-padding-block:var(--site-space-small);flex-shrink:0;position:sticky;bottom:0;overflow-y:auto}@media print{.site-page,.page-scroll{min-height:0;display:block}.site-footer{max-height:none;position:static;overflow:visible}h1,h2,h3{break-after:avoid}}@media (width>=48rem){.values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.values-grid>section:last-child:nth-child(odd){grid-column:1/-1}.footer-navigation{justify-content:space-between}}
