.page{--brand-dark-blue:#123c5f;--brand-mid-blue:#117894;--brand-light-blue:#baf0f5;--brand-yellow:#ffcb30;--brand-light-yellow:#ffe8a4;--brand-grey:#e7ebef;--brand-dark-blue-tint1:#123c5f88;--brand-dark-blue-tint2:#123c5f44;--brand-dark-blue-tint3:#123c5f08;--brand-dark-green:#009d51;--brand-mid-green:#1ac572;--brand-light-green:#6debae;--brand-dark-brown:#8b4606;--brand-light-brown:#b68a62;--brand-red:#d62828;--brand-light-red:#ff8282;--brand-orange:#fe7f2d;--dark-color:var(--brand-dark-blue);--dark-tint-color:#0001;--light-color:#fff;--light-tint-color:#ffe8a444;--red-color:var(--brand-red);--amber-color:var(--brand-orange);--green-color:var(--brand-dark-green);--base-size:1rem;--max-page-width:1800px;--max-content-width:1200px;--primary-font-stack:Lato,sans-serif;--primary-font-stack-bold:LatoBold,sans-serif;--background-color:var(--light-color);--alternative-background-color:var(--brand-grey);--foreground-color:var(--dark-color);--alternative-foreground-color:var(--dark-tint-color);--highlight-color:#fe7f2d22;--link-color:var(--brand-dark-blue);--primary-button-color:var(--brand-yellow);--secondary-button-color:var(--brand-grey);--icon-color:var(--brand-mid-blue);--success-color:var(--green-color);--warning-color:var(--amber-color);--failure-color:var(--red-color);--small-gutter:calc(var(--base-size) * 2);--medium-gutter:calc(var(--base-size) * 4);--large-gutter:calc(var(--base-size) * 8);--small-border:1px solid #ddd;--medium-border:2px solid #ddd;--large-border:4px solid #ddd;--gap:var(--base-size);--gutter:min(5%,4rem);--tiny-size:calc(var(--base-size) * 0.5);--small-size:calc(var(--base-size) * 0.75);--medium-size:var(--base-size);--large-size:calc(var(--base-size) * 1.5);--huge-size:calc(var(--base-size) * 2);--no-line-height:1;--tight-line-height:1.33;--loose-line-height:1.66;--light-font-weight:300;--medium-font-weight:400;--bold-font-weight:600;--heavy-font-weight:800;--small-radius:calc(var(--base-size) / 4);--medium-radius:calc(var(--base-size) / 2);--large-radius:var(--base-size);--shadow:0 2px 2px #00000008}@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.ttf);font-display:swap}@font-face{font-family:LatoBold;src:url(/fonts/Lato-Bold.ttf);font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf)}@media (prefers-reduced-motion:reduce){*{animation:none!important}}html{background:var(--background-color);color:var(--foreground-color)}body,html{min-height:100%;min-height:100vh;min-height:100dvh;padding:0;margin:0}td:first-letter{text-transform:uppercase}td.not-yet-published span,td.published span,td.published-with-draft-changes span{display:flex;gap:.5rem;align-items:center}td.not-yet-published span:before,td.published span:before,td.published-with-draft-changes span:before{display:block;content:"";width:.5rem;height:.5rem;border-radius:50%;border:2px solid #999}td.published span:before{border-color:#090;background-color:#090}td.published-with-draft-changes span:before{border-color:#090}td.not-yet-published span:before{border-color:#ccc}@layer page{.page{min-height:100dvh;max-width:min(100%,var(--max-page-width));margin:0 auto;padding:0;line-height:var(--no-line-height);font-family:var(--primary-font-stack);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;justify-items:stretch}*{box-sizing:border-box}section{position:relative;display:flex;align-items:center;justify-content:center;padding:4rem 2rem}section>div{flex:1 1;max-width:var(--max-content-width);margin:0 auto}button,input,textarea{font-family:var(--primary-font-stack)}h1,h2,h3,h4{font-weight:400;font-family:var(--primary-font-stack-bold);margin:0 0 1rem;text-wrap:balance}h1{font-size:2rem;margin:var(--medium-size) 0;line-height:1.25}h2{font-size:1.5rem;margin-bottom:2rem}h3{font-size:1.25rem}p+h2,p+h3{margin-top:2rem}hr{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:1rem -1rem;border:none;border-bottom:1px solid #ddd}canvas,img{max-width:100%;max-height:100%}strong{font-family:var(--primary-font-stack-bold);font-weight:400}pre{line-height:1.5;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}li,p{line-height:var(--loose-line-height)}dd,dl,dt{margin:0;padding:0}dt{font-size:.6rem;text-transform:uppercase;font-family:var(--primary-font-stack-bold);color:#666}dd{font-size:.8rem;margin:.5rem 0 1rem;padding:.75rem;background:#f8f8f8;border:1px solid #eee;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a{color:var(--link-color);text-decoration:none}p a{text-decoration:underline}summary{cursor:pointer;color:var(--link-color)}a:has(>svg),summary:has(svg){display:flex;gap:.5em;align-items:center}summary svg{width:1.5em;height:1.5em}a:visited{text-decoration:none}table{width:100%;max-width:100%;border-collapse:collapse;border-bottom:1px solid #ddd}th{text-align:start;font-weight:400;font-family:var(--primary-font-stack-bold)}td,th{vertical-align:middle;padding:var(--gap);font-size:.875rem;transition:background .2s ease-in-out}tbody tr:hover>*{background:#ffe8a444}tbody tr:first-child th,tr:first-child td{border-top:1px solid #ddd}tbody th,td{border-top:1px solid #eee}tr td:last-child,tr th:last-child{width:8rem}td svg{vertical-align:middle}td a{text-decoration:none}form{margin:0;max-width:100vw}fieldset{padding:0;margin:0;border:0}legend{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0 0 1rem;width:100%;text-indent:0;line-height:1;font-size:var(--medium-size)}label,legend{font-family:var(--primary-font-stack-bold)}label{display:block}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select[multiple],textarea{font-size:.875rem;padding:.45rem;border:1px solid #ddd;border-radius:var(--small-radius);line-height:1;background:#fff}textarea{line-height:1.4}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:#090;width:1.5em;min-width:1.5em;max-width:1.5em;height:1.55em;border:1px solid #ddd;border-radius:var(--small-radius);display:grid;place-content:center}input[type=checkbox]:before{content:"";width:1em;height:1em;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transform-origin:center;transition:transform .12s ease-in-out;background-color:#090}input[type=checkbox]:checked:before{transform:scale(1)}@media print{body,html{padding:0;width:100%!important;background:#fff!important}*{opacity:1!important}.grid{display:flex!important;flex-wrap:wrap!important;gap:0;justify-content:space-between}}div:has(div[contenteditable]) div[class*=overlay]{background:none!important;outline-offset:4px}}@layer page{.page{.text-center{text-align:center}.flex,.flow{display:flex!important;gap:var(--gap,4rem);align-items:center;list-style:none}.flow.column{flex-direction:column;gap:0}.flow.wrap{flex-wrap:wrap}.flow.grow>*{width:100%;flex:1 0}.flow.start{align-items:start}.flow.baselined{align-items:baseline}.flow.reverse{flex-direction:row-reverse}.flow.space-between{justify-content:space-between}.flow.space-around{justify-content:space-around}.flow.space-evenly{justify-content:space-evenly}.flow.end{align-items:end}.flow.stretch{align-items:stretch}.flow.tight{gap:0}.flow.close{gap:.5rem}.flow.loose{gap:calc(var(--gap) * 2)}.flow.extra-loose{gap:calc(var(--gap) * 6)}.flow.centered{align-items:center;justify-content:center}.flow>*,.grid>*{list-style:none}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(30%,1fr));grid-gap:2rem;justify-content:center}.grid.x4{grid-template-columns:repeat(auto-fit,calc(25% - 1.5rem))}@media only screen and (max-width:640px){.grid{grid-template-columns:1fr!important}}@media only screen and (min-width:641px) and (max-width:960px){.grid{grid-template-columns:repeat(auto-fit,calc(50% - 3rem))!important}}.cover{width:100dvw;height:100dvh}.relative{position:relative}.absolute{position:absolute}.sticky{position:-webkit-sticky;position:sticky;top:0}.nowrap{white-space:nowrap}.background{background-color:var(--background-color)}.padded{padding:var(--medium-size)}.rounded{border-radius:var(--medium-radius)}.bordered{border:var(--small-border)}.shadowed{box-shadow:var(--shadow)}.para{white-space:pre-wrap}.none{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;background:none;color:inherit;border:none;font-size:1rem;cursor:pointer}}}[data-tooltip]{position:relative}[data-tooltip]:before{font-family:sans-serif;content:attr(data-tooltip);max-width:10rem;bottom:calc(100% + 12px);width:max-content;padding:10px;border-radius:5px;background:#000;color:#fff;font-size:10px;text-align:center}[data-tooltip]:after,[data-tooltip]:before{position:absolute;left:50%;transform:translateX(-50%);display:none;opacity:0;transition:opacity .2s ease-in-out}[data-tooltip]:after{content:"";bottom:calc(100% - 5px);border:10px solid transparent;border-top-color:#000}[data-tooltip]:hover:after,[data-tooltip]:hover:before{display:block;opacity:1;z-index:10000000000000}.component_editorWidget__ZOAjV{position:fixed;right:2rem;bottom:2rem;z-index:10000000;display:flex;gap:.5rem}.component_editorWidget__ZOAjV form{margin-left:1rem}.component_editorWidget__ZOAjV a,.component_editorWidget__ZOAjV button{display:block;padding:1rem;background-color:#fffc;color:var(--link-color);border:2px solid #ddd;border-radius:50%;line-height:1;box-shadow:0 2px 2px 0 #0001;transition:transform .2s ease-in-out;cursor:pointer}.component_editorWidget__ZOAjV a:hover,.component_editorWidget__ZOAjV button:hover{transform:scale(1.1);background-color:#fff}.component_editorDialog__a7uQi{z-index:1000;box-shadow:0 3px 3px 0 #0001;border:1px solid #ddd;border-radius:5px;padding:2rem;font-family:sans-serif;min-width:20rem}.component_editorDialog__a7uQi::-webkit-backdrop{background:#fff4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.component_editorDialog__a7uQi::backdrop{background:#fff4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.component_editorDialog__a7uQi h2{margin:0 0 1rem;font-size:1.25rem}.component_editorDialog__a7uQi input,.component_editorDialog__a7uQi select{background:var(--puck-color-white);border-width:1px;border-style:solid;border-color:var(--puck-color-grey-09);border-radius:4px;font-family:inherit;font-size:14px;padding:12px 15px;transition:border-color 50ms ease-in;width:100%;box-sizing:border-box}.component_editorDialog__a7uQi label img{opacity:.2;cursor:pointer;display:block;transition:opacity .2s ease-in-out}.component_editorDialog__a7uQi img:hover,.component_editorDialog__a7uQi input:checked+img{opacity:1;box-shadow:0 2px 3px 0 #0001}.component_editorDialog__a7uQi label:has(input:checked){color:#000}.component_slugPreview__MwyLY{margin:0 0 1rem;padding:.5rem;border:1px solid #ddd;border-radius:.5rem;background-color:#ffe}.component_editorDialog__a7uQi select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 12px) calc(50% + 3px);background-repeat:no-repeat;background-color:var(--puck-color-white);cursor:pointer}.component_editorDialog__a7uQi button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-radius:4px;color:var(--puck-color-white);display:inline-flex;align-items:center;gap:8px;letter-spacing:.05ch;font-family:var(--puck-font-family);font-size:14px;font-weight:400;box-sizing:border-box;line-height:1;text-align:center;text-decoration:none;transition:background-color 50ms ease-in;cursor:pointer;white-space:nowrap;margin:0;min-height:34px;padding:7px 19px;background:var(--puck-color-azure-04)}