:root{--zu-blue: #18888c;--zu-pink: #d388b3;--zu-yellow: #cbb850;--zu-blue-ink: #137175;--zu-pink-ink: #a24c7e;--zu-yellow-ink: #7a6c1c;--zu-primary: var(--zu-blue);--zu-secondary: var(--zu-pink);--zu-tertiary: var(--zu-yellow);--zu-body-bg: #f2f2f2;--zu-surface: #fff;--zu-text: #5c5c5c;--zu-text-strong: #333;--zu-text-muted: #6b6b6b;--zu-text-inverse: #f7f7f7;--zu-border: #eee;--zu-link: var(--zu-pink-ink);--zu-link-hover: #7f3b62;--zu-bar-height: 55px;--zu-bar-bg: rgb(33 31 31 / .85);--zu-bar-text: #ccc;--zu-bar-text-muted: #8f8f8f;--zu-guideline-overlay: rgb(58 53 25 / .6);--zu-antipattern-overlay: rgb(80 33 60 / .6);--zu-feedback-overlay: rgb(23 84 86 / .9);--zu-navbar-height: 80px;--zu-container-gutter: 15px;--zu-font-sans: "futura-pt", "Helvetica Neue", Helvetica, Arial, sans-serif;--zu-weight-light: 300;--zu-weight-medium: 500;--zu-weight-heavy: 600;--zu-weight-bold: 700;--zu-radius: 5px;--zu-transition-duration: .5s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;font-family:var(--zu-font-sans);font-size:16px;line-height:1.428571429;letter-spacing:.03em;color:var(--zu-text);background:var(--zu-body-bg)}img,svg{max-width:100%;vertical-align:middle}a{color:var(--zu-link);text-decoration:none}a:hover,a:focus-visible{color:var(--zu-link-hover)}:focus-visible{outline:2px solid var(--zu-blue-ink);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:var(--zu-weight-light);line-height:1.1;color:inherit}h1,h2,h3{margin:22px 0 11px}h4,h5,h6{margin:11px 0}h1{font-size:62px}h2{font-size:34px}h3{font-size:28px}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}p{margin:0 0 11px}button{font:inherit;letter-spacing:inherit}.container{width:100%;margin-inline:auto;padding-inline:var(--zu-container-gutter)}@media(min-width:768px){.container{max-width:750px}}@media(min-width:992px){.container{max-width:970px}}@media(min-width:1200px){.container{max-width:1170px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-100px;z-index:100;padding:.5rem 1rem;background:var(--zu-surface);color:var(--zu-blue-ink)}.skip-link:focus{top:1rem}.text-primary{color:var(--zu-blue-ink)}.text-secondary{color:var(--zu-pink-ink)}.text-tertiary{color:var(--zu-yellow-ink)}.list-decorated{padding-left:1.25em}.list-unstyled{list-style:none;padding:0;margin:0}.zu-type-circle{border:.125em solid;font-size:.75em;border-radius:50%;padding:.125em;display:inline-block}.rich-text>:last-child{margin-bottom:0}.btn{display:inline-block;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;border:1px solid transparent;cursor:pointer;text-align:center}.btn-primary{color:#fff;background:var(--zu-blue-ink)}.btn-primary:hover,.btn-primary:focus-visible{color:#fff;background:#0e5558}body:has(app-detail-nav-bar){padding-bottom:var(--zu-bar-height)}@font-face{font-family:zuri;src:url(/fonts/zuri/zuri.woff2) format("woff2"),url(/fonts/zuri/zuri.woff) format("woff"),url(/fonts/zuri/zuri.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}[class^=zu-],[class*=" zu-"],.zu{font-family:zuri!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zu-email:before{content:"\e929"}.zu-arrow-down:before{content:"\e900"}.zu-arrow-left:before{content:"\e901"}.zu-arrow-right:before{content:"\e902"}.zu-arrow-up:before{content:"\e903"}.zu-audio:before{content:"\e904"}.zu-bone .path1:before{content:"\e905";color:#c8b64f80}.zu-bone .path2:before{content:"\e906";margin-left:-1em;color:#c8b64f80}.zu-bone .path3:before{content:"\e907";margin-left:-1em;color:#211f1f80}.zu-bone .path4:before{content:"\e908";margin-left:-1em;color:#c8b64f80}.zu-bone .path5:before{content:"\e909";margin-left:-1em;color:#15868b80}.zu-bone .path6:before{content:"\e90a";margin-left:-1em;color:#bf3a8c80}.zu-bullet:before{content:"\e90b"}.zu-calendar:before{content:"\e90c"}.zu-chain:before{content:"\e90d"}.zu-check:before{content:"\e90e"}.zu-checked:before{content:"\e90f"}.zu-chevron-left:before{content:"\e910"}.zu-chevron-rightcopy:before{content:"\e911"}.zu-clock:before{content:"\e912"}.zu-cow:before{content:"\e913"}.zu-crane .path1:before{content:"\e914";color:#c8b64f80}.zu-crane .path2:before{content:"\e915";margin-left:-1em;color:#c8b64f80}.zu-crane .path3:before{content:"\e916";margin-left:-1em;color:#211f1f80}.zu-crane .path4:before{content:"\e917";margin-left:-1em;color:#c8b64f80}.zu-crane .path5:before{content:"\e918";margin-left:-1em;color:#15868b80}.zu-crane .path6:before{content:"\e919";margin-left:-1em;color:#bf3a8c80}.zu-cross:before{content:"\e91a"}.zu-dice:before{content:"\e91b"}.zu-exchange:before{content:"\e91c"}.zu-expose:before{content:"\e91d"}.zu-eye:before{content:"\e91e"}.zu-heart:before{content:"\e91f"}.zu-inbox .path1:before{content:"\e920";color:#cbb94e}.zu-inbox .path2:before{content:"\e921";margin-left:-1em;color:#cbb94e}.zu-inbox .path3:before{content:"\e922";margin-left:-1em;color:#cbb94e}.zu-inbox .path4:before{content:"\e923";margin-left:-1em;color:#cbb94e}.zu-inbox .path5:before{content:"\e924";margin-left:-1em;color:#fff}.zu-inbox .path6:before{content:"\e925";margin-left:-1em;color:#fff}.zu-inbox .path7:before{content:"\e926";margin-left:-1em;color:#cbb94e}.zu-inbox .path8:before{content:"\e927";margin-left:-1em;color:#cbb94e}.zu-infinite:before{content:"\e928"}.zu-man:before{content:"\e92a"}.zu-megaphone:before{content:"\e92b"}.zu-menu:before{content:"\e92c"}.zu-mobile:before{content:"\e92d"}.zu-note:before{content:"\e92e"}.zu-old-phone:before{content:"\e92f"}.zu-pen:before{content:"\e930"}.zu-phone:before{content:"\e931"}.zu-pin:before{content:"\e932"}.zu-scroll-down:before{content:"\e933"}.zu-scroll-up:before{content:"\e934"}.zu-search:before{content:"\e935"}.zu-square:before{content:"\e936"}.zu-tablet:before{content:"\e937"}.zu-time:before{content:"\e938"}.zu-unchecked:before{content:"\e939"}.zu-world:before{content:"\e93a"}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--zu-transition-duration)}app-site-nav{view-transition-name:site-nav}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
