﻿/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible}button,select{text-transform:none}button,html [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-width:100%;padding:0;white-space:normal;}progress{display:inline-block;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{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.container{padding:0 1em;margin-inline:auto}header{display:flex;flex-direction:column;justify-content:space-between;align-items:center}header nav{display:flex;flex-direction:column;align-items:center}header nav a.active{color:#003e5c}header nav a:last-child{margin-left:1.25em}@media (min-width: 800px){header{flex-direction:row}header nav{flex-direction:row}header nav a{margin:.25 0em}}footer{text-align:center;padding:2em;color:#fff}footer .seal{width:6em;display:block;margin:0 auto;margin-bottom:1em}footer p{font-size:.83rem;padding-top:1em}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}.wrapper{display:flex;flex-wrap:wrap;gap:2rem}.sidebar{flex-basis:20rem;flex-grow:1;border-right:2px solid #f5f5f5}.doc{flex-basis:0;flex-grow:999;min-inline-size:50%}.prose p{margin-top:0;margin-bottom:1rem;line-height:1.5}.prose h1,.prose h2,.prose h3,.prose h4{margin:0;padding:2rem 0 .5rem 0;font-weight:normal;overflow-wrap:break-word}.prose h1 a,.prose h2 a,.prose h3 a,.prose h4 a{text-decoration:none}.prose h1{font-size:2.07rem}.prose h2{font-size:1.44rem}.prose h3{font-size:1.2rem}.prose h4{font-size:1rem;font-weight:normal}.prose .text-caption{font-size:.83rem}.prose small{font-size:.69rem}.prose .anchor-link{font-weight:normal;font-size:16px;text-decoration:none;color:#000;vertical-align:super}.prose small{font-size:.83rem}.prose em{font-style:italic}.prose p code,.prose pre{font-family:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;font-size:.83rem}.prose pre{padding:1rem;overflow-x:scroll;overflow-y:scroll;line-height:1.5;max-height:200px;border-radius:.25em}.prose img,.prose figure img{display:block;max-width:100%;max-height:400px;margin:0 auto;margin-top:2rem;margin-bottom:1rem}.prose img{border-radius:.25rem}.prose figure figcaption{font-style:italic;text-align:center;margin-bottom:2rem}.prose ul{margin-bottom:1rem;padding-left:1rem;list-style-type:"›";list-style-position:outside;line-height:1.5}.prose ul li{margin:0;padding-left:.5rem}.prose ol{margin-bottom:1rem}.prose ol li{margin-left:1rem}.prose ul ul,.prose ol ul,.prose ul ol,.prose ol ol,.prose dl ul,.prose dl ol{margin-top:0;margin-bottom:0}.prose dl dt{margin-bottom:1rem;font-weight:bold}.prose dl dd{margin-left:1rem;margin-bottom:1rem}.prose dl dd p:first-child{margin-top:0}.prose table{margin-inline:auto;background-color:#f5f5f5;border-radius:.25em;text-align:left;padding:1em 0;border-collapse:collapse}.prose table td,.prose table th{padding:.5rem 1rem}.prose table th{font-weight:bold;border-bottom:2px solid #fff}.prose table td{border-bottom:1px solid #fff}.flex{display:flex}.flex-col{flex-direction:column}.mt-2{margin-top:2rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.py-1{padding-top:1rem;padding-bottom:1rem}.py-2{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:2rem}.w-narrow,.w-wide,.w-full{width:100%;max-width:1000px}.w-narrow{max-width:680px}.bg-neutral{background-color:#f5f5f5}.bg-white{background-color:#fff}.bg-primary{background-color:#37a0cb}.bg-magenta-dark{background-color:#5f0030}.text-white{color:#fff}.text-primary-dark{color:#37a0cb}.mx-0{margin:0 "0"}.my-0{margin:"0" 0}.mx-1px{margin:0 "1px"}.my-1px{margin:"1px" 0}.mx-2rem{margin:0 "2rem"}.my-2rem{margin:"2rem" 0}.mx-4rem{margin:0 "4rem"}.my-4rem{margin:"4rem" 0}.mx-6rem{margin:0 "6rem"}.my-6rem{margin:"6rem" 0}.mx-8rem{margin:0 "8rem"}.my-8rem{margin:"8rem" 0}.mx-10rem{margin:0 "10rem"}.my-10rem{margin:"10rem" 0}.mx-12rem{margin:0 "12rem"}.my-12rem{margin:"12rem" 0}.mx-14rem{margin:0 "14rem"}.my-14rem{margin:"14rem" 0}.mx-16rem{margin:0 "16rem"}.my-16rem{margin:"16rem" 0}.mx-20rem{margin:0 "20rem"}.my-20rem{margin:"20rem" 0}.mx-24rem{margin:0 "24rem"}.my-24rem{margin:"24rem" 0}.mx-28rem{margin:0 "28rem"}.my-28rem{margin:"28rem" 0}.mx-32rem{margin:0 "32rem"}.my-32rem{margin:"32rem" 0}.mx-36rem{margin:0 "36rem"}.my-36rem{margin:"36rem" 0}.mx-40rem{margin:0 "40rem"}.my-40rem{margin:"40rem" 0}.mx-44rem{margin:0 "44rem"}.my-44rem{margin:"44rem" 0}.mx-48rem{margin:0 "48rem"}.my-48rem{margin:"48rem" 0}.mx-56rem{margin:0 "56rem"}.my-56rem{margin:"56rem" 0}.mx-64rem{margin:0 "64rem"}.my-64rem{margin:"64rem" 0}.text-xs{font-size:.69rem}.text-sm{font-size:.83rem}.text-md{font-size:1rem}.text-lg{font-size:1.2rem}.text-xl{font-size:1.44rem}.text-2xl{font-size:1.73rem}.text-3xl{font-size:2.07rem}.text-4xl{font-size:2.49rem}.text-5xl{font-size:2.99rem}.rounded{border-radius:.25em}.gap-y-1{row-gap:1rem}.gap-y-2{row-gap:2rem}.gap-x-2{column-gap:2rem}.gap-x-4{column-gap:4rem}.gap-y-4{row-gap:4rem}.align-items-center{align-items:center}.space-evenly{justify-content:space-evenly}.sm-hide{display:none}@media (min-width: 800px){.sm-hide{display:block}}.text{line-height:1.5}.text-primary-dark{color:#003e5c}.nowrap{word-break:keep-all}.justify-evenly{justify-content:space-evenly}.flex-grow{flex-grow:1}.flex-wrap{flex-wrap:wrap}.shadow{box-shadow:0 0 20px rgba(0,0,0,.25)}.illustration{width:100%;border-radius:.25em}.admonition{padding:1em 1.25em;border-radius:.25em;margin:1em 0;display:grid;grid-template-columns:min-content auto;align-items:start;column-gap:.75em}.admonition svg{padding-top:4px}.admonition :first-child{margin-top:0}.admonition :last-child{margin-bottom:0}.admonition.note{background:#cddaa9;color:#425821}.admonition.note a{color:#425821}.admonition.note a:hover{color:#8bad3f}.admonition.warning{background:#fcd04d;color:#634b03}.admonition.warning a{color:#634b03}.admonition.warning a:hover{color:#fabb00}.btn{display:inline-block;border-radius:.25em;color:#37a0cb;font-size:.83rem;font-weight:bold;letter-spacing:.025rem;padding:1em 1.25em;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.25s;transition-property:color,background-color}.btn:hover{color:#003e5c}.btn-magenta{background-color:#e2007a;color:#fff !important}.btn-magenta:hover{background-color:#5f0030}.gallery{display:grid;gap:1em;grid-template-columns:auto auto}.gallery a{display:block}.gallery a img{margin:0;padding:0;width:100%}.price-grid{display:grid;gap:2em;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.price-grid .service-item .name{font-weight:bold;text-transform:uppercase;font-size:.83rem}.price-grid .service-item .price{font-size:5rem}@font-face{font-family:"AUPassata";src:url("/assets/aupassata_rg-webfont.woff2") format("woff2");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:"AUPassata";src:url("/assets/aupassata_bold-webfont.woff2") format("woff2");font-weight:600;font-style:bold;font-display:fallback}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:AUPassata,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;background:#003e5c;color:#003e5c}h1,h2,h3,h4{margin:0 0 .5em 0;font-weight:normal;overflow-wrap:break-word}h1{font-size:2.07rem}h2{font-size:1.44rem}h3{font-size:1.2rem}h4{font-size:1rem;font-weight:normal}h1 a,h2 a,h3 a,h4 a{text-decoration:none}h1.title{font-weight:normal;font-size:2.49rem;color:#003e5c;margin:0;padding-bottom:1rem}h1.page-title{font-weight:normal;font-size:2.49rem;color:#003e5c;margin:0;padding:1rem 0}h1.caption{text-transform:uppercase;font-size:.83rem;letter-spacing:.025rem;font-weight:bold;margin-top:0}a{color:#003e5c}a:hover{color:#37a0cb}hr{margin:2rem 0;border:none;border-top:2px solid #f5f5f5}.logo{display:inline-flex;text-decoration:none;margin:1em 0}.logo svg{box-sizing:content-box;height:1em}.display-item{margin-bottom:1rem}.display-item .label{text-transform:uppercase;margin-left:.25rem}.s-display{font-size:5rem}.toc{margin:0;padding:0;list-style:none}.toc ul{list-style:none;padding-left:1em}.toc li{line-height:2em}.toc li.current>a::before{content:url("/assets/caret.svg");margin-left:-1.3em;top:2px;display:inline;position:relative}.toc a{text-decoration:none}.lead-grid{display:grid;gap:1em 3em;grid-template-areas:"de1" "de2" "de3"}.lead-grid .illustration1{grid-area:ill1}.lead-grid .illustration2{grid-area:ill2}.lead-grid .illustration3{grid-area:ill3}.lead-grid .description1{grid-area:de1}.lead-grid .description2{grid-area:de2}.lead-grid .description3{grid-area:de3}.lead-grid .description1 h1,.lead-grid .description2 h1,.lead-grid .description3 h1{margin:1rem 0 .5rem 0}@media (min-width: 800px){.lead-grid{grid-template-areas:"ill1 de1 de1" "de2 de2 ill2" "ill3 de3 de3"}}.metadata{font-family:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;font-size:.83rem;background-color:#003e5c;color:#fff;padding:6px 6px;display:inline-block;border-radius:.25em}.contact-grid{display:grid;align-items:center;grid-template-columns:1fr;row-gap:1em}@media (min-width: 800px){.contact-grid{column-gap:2em;grid-template-columns:1fr 1fr}}.contact-cards{display:grid;row-gap:1em;column-gap:1em;grid-template-columns:1fr 1fr 1fr 1fr}.contact-card{display:flex;flex-direction:column;row-gap:.5rem}#map{border:none;display:block;width:100%;border-radius:.25em;box-shadow:rgba(149,157,165,.2) 0px 8px 12px}#map iframe{display:inline-block;min-height:400px;max-height:.5vw;width:100%}.contact-card{display:flex;flex-wrap:nowrap;align-items:center;text-decoration:none}.contact-card .avatar{width:4em;height:4em;border-radius:100%;margin-right:1em;background:#003e5c}@media (min-width: 800px){.contact-card{column-gap:2em;grid-template-columns:1fr 1fr}}.news-summary{padding-bottom:2rem;margin-bottom:2rem;border-bottom:2px solid #f5f5f5}.news-illustration{display:block;max-width:100%;max-height:400px;margin:0 auto;margin-bottom:2rem;border-radius:.25rem}.news-highlight{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:2em;align-items:center;padding:1em 0}.news-highlight-title{margin:.25em 0}.news-highlight-title a{color:#fff;text-decoration:none;display:block}#search{width:100%;font-size:1.44rem;padding:.75em;border:1px solid #eee;margin-bottom:1em}.search-result-items{list-style:none;padding:0;margin:0}.search-result-items li{padding-top:1.5em;padding-bottom:1.5em;border-bottom:1px solid #eee}.search-result-item a{font-weight:bold;padding-bottom:.25em;display:block}#search-button svg{display:block;box-sizing:content-box;width:22px;height:22px}.article .lead{font-size:1.44rem;margin-top:1rem;margin-bottom:2rem}