/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:where(html){--font-primary:trade-gothic-next,sans-serif;--font-secondary:p22-mackinac-pro,serif;--font-tertiary:balboa,sans-serif;--font-system:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Oxygen-Sans",Ubuntu,Cantarell,"Fira Sans","Droid Sans",sans-serif;--font-mono:Menlo,Consolas,"Lucida Console","Liberation Mono","Courier New",monospace,sans-serif;--text-min:.875rem;--text-max:1rem;--body-min:1rem;--body-max:1.125rem;--big-title-min:3.5rem;--big-title-max:4.5rem;--h1-min:2.5rem;--h1-max:4rem;--h2-min:2rem;--h2-max:2.5rem;--h3-min:1.5rem;--h3-max:2rem;--h4-min:1.125rem;--h4-max:1.5rem;--body-sm:clamp(var(--text-min),.765rem + .294vw,var(--text-max));--body-default:clamp(var(--body-min),.89rem + .294vw,var(--body-max));--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-0:.875rem;--font-size-1:1rem;--font-size-2:1.125rem;--font-size-3:1.25rem;--font-size-4:1.375rem;--font-size-5:1.5rem;--font-size-6:1.75rem;--font-size-7:2rem;--font-size-8:2.25rem;--font-size-9:2.5rem;--font-size-10:3rem;--font-size-11:3.5rem;--font-size-12:4rem;--font-size-13:5rem;--font-weight-100:100;--font-weight-200:200;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--font-weight-900:900;--leading-none:1.1;--leading-tight:1.25;--leading-snug:1.3;--leading-normal:1.4;--leading-relaxed:1.625;--leading-loose:2;--tracking-wide:.025em}:where(html){--size-px:.063rem;--size-05:.125rem;--size-1:.25rem;--size-105:.375rem;--size-2:.5rem;--size-205:.625rem;--size-3:.75rem;--size-305:.875rem;--size-4:1rem;--size-5:1.25rem;--size-6:1.5rem;--size-7:1.75rem;--size-8:2rem;--size-9:2.25rem;--size-10:2.5rem;--size-12:3rem;--size-14:3.5rem;--size-16:4rem;--size-18:4.5rem;--size-20:5rem;--size-22:5.5rem;--size-24:6rem;--size-26:6.5rem;--size-28:7rem;--size-30:7.5rem;--size-32:8rem;--size-34:8.5rem;--size-36:9rem;--size-40:10rem;--size-44:11rem;--size-48:12rem;--size-50:12.5rem;--size-60:15rem;--size-61:15.3rem;--size-70:17.5rem;--size-80:20rem;--size-113:28.1rem;--size-mobile:640px;--size-mobile-large:720px;--size-tablet:768px;--size-laptop:1024px;--size-desktop:1280px;--size-max-content-width:1376px;--size-container:1440px;--size-max-site-width:1900px}:where(html){--ease-1:cubic-bezier(.25,0,.5,1);--ease-2:cubic-bezier(.25,0,.4,1);--ease-3:cubic-bezier(.25,0,.3,1);--ease-4:cubic-bezier(.25,0,.2,1);--ease-5:cubic-bezier(.25,0,.1,1);--ease-in-1:cubic-bezier(.25,0,1,1);--ease-in-2:cubic-bezier(.5,0,1,1);--ease-in-3:cubic-bezier(.7,0,1,1);--ease-in-4:cubic-bezier(.9,0,1,1);--ease-in-5:cubic-bezier(1,0,1,1);--ease-out-1:cubic-bezier(0,0,.75,1);--ease-out-2:cubic-bezier(0,0,.5,1);--ease-out-3:cubic-bezier(0,0,.3,1);--ease-out-4:cubic-bezier(0,0,.1,1);--ease-out-5:cubic-bezier(0,0,0,1);--ease-in-out-1:cubic-bezier(.1,0,.9,1);--ease-in-out-2:cubic-bezier(.3,0,.7,1);--ease-in-out-3:cubic-bezier(.5,0,.5,1);--ease-in-out-4:cubic-bezier(.7,0,.3,1);--ease-in-out-5:cubic-bezier(.9,0,.1,1);--ease-elastic-1:cubic-bezier(.5,.75,.75,1.25);--ease-elastic-2:cubic-bezier(.5,1,.75,1.25);--ease-elastic-3:cubic-bezier(.5,1.25,.75,1.25);--ease-elastic-4:cubic-bezier(.5,1.5,.75,1.25);--ease-elastic-5:cubic-bezier(.5,1.75,.75,1.25);--ease-squish-1:cubic-bezier(.5,-.1,.1,1.5);--ease-squish-2:cubic-bezier(.5,-.3,.1,1.5);--ease-squish-3:cubic-bezier(.5,-.5,.1,1.5);--ease-squish-4:cubic-bezier(.5,-.7,.1,1.5);--ease-squish-5:cubic-bezier(.5,-.9,.1,1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10)}:where(html){--layer-0:0;--layer-1:1;--layer-10:10;--layer-20:20;--layer-30:30;--layer-40:40;--layer-50:50;--layer-auto:auto;--layer-important:2147483647}:where(html){--shadow-1:0 1px 2px 0 hsla(0,0%,0%,5%);--shadow-2:0 1px 3px 0 hsla(0,0%,0%,10%),0 1px 2px -1px hsla(0,0%,0%,10%);--shadow-3:0 4px 6px -1px hsla(0,0%,0%,10%),0 2px 4px -2px hsla(0,0%,0%,10%);--shadow-4:0 10px 15px -3px hsla(0,0%,0%,10%),0 4px 6px -4px hsla(0,0%,0%,10%);--shadow-5:0 20px 25px -5px hsla(0,0%,0%,10%),0 8px 10px -6px hsla(0,0%,0%,10%);--shadow-6:0 25px 50px -12px hsla(0,0%,0%,25%);--inner-shadow-0:inset 0 0 0 1px hsla(0,0%,0%,5%);--inner-shadow-1:inset 0 1px 2px 0 hsla(0,0%,0%,5%);--inner-shadow-2:inset 0 1px 4px 0 hsla(0,0%,0%,5%);--inner-shadow-3:inset 0 2px 8px 0 hsla(0,0%,0%,5%);--inner-shadow-4:inset 0 2px 14px 0 hsla(0,0%,0%,5%)}:where(html){--ratio-box:1;--ratio-photo:3/2;--ratio-portrait:3/4;--ratio-landscape:4/3;--ratio-widescreen:16/9;--ratio-cinemascope:21/9;--ratio-golden:1.618/1}:where(html){--animation-fade-in:fade-in .5s var(--ease-3);--animation-fade-out:fade-out .5s var(--ease-3);--animation-scale-up:scale-up .5s var(--ease-3);--animation-scale-down:scale-down .5s var(--ease-3);--animation-slide-out-up:slide-out-up .5s var(--ease-3);--animation-slide-out-down:slide-out-down .5s var(--ease-3);--animation-slide-out-right:slide-out-right .5s var(--ease-3);--animation-slide-out-left:slide-out-left .5s var(--ease-3);--animation-slide-in-up:slide-in-up .5s var(--ease-3);--animation-slide-in-down:slide-in-down .5s var(--ease-3);--animation-slide-in-right:slide-in-right .5s var(--ease-3);--animation-slide-in-left:slide-in-left .5s var(--ease-3);--animation-shake-x:shake-x .75s var(--ease-out-5);--animation-shake-y:shake-y .75s var(--ease-out-5);--animation-spin:spin 2s linear infinite;--animation-ping:ping 5s var(--ease-out-3) infinite;--animation-blink:blink 1s var(--ease-out-3) infinite;--animation-float:float 3s var(--ease-in-out-3) infinite;--animation-bounce:bounce 2s var(--ease-squish-2) infinite;--animation-pulse:pulse 2s var(--ease-out-3) infinite;--transition-soft-linear:all .15s linear}@keyframes fade-in{to{opacity:100%}}@keyframes fade-out{to{opacity:0%}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-out-left{to{transform:translate(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translate(-100%)}}@keyframes slide-in-left{0%{transform:translate(100%)}}@keyframes shake-x{0%,to{transform:translate(0)}20%{transform:translate(-5%)}40%{transform:translate(5%)}60%{transform:translate(-5%)}80%{transform:translate(5%)}}@keyframes shake-y{0%,to{transform:translateY(0)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{opacity:0%;transform:scale(2)}}@keyframes blink{0%,to{opacity:100%}50%{opacity:50%}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(.9)}}:where(html){--border-size-1:1px;--border-size-2:2px;--border-size-3:3px;--border-size-4:4px;--border-size-5:5px;--radius-1:.125rem;--radius-2:.25rem;--radius-3:.375rem;--radius-4:.5rem;--radius-5:.75rem;--radius-6:1rem;--radius-7:1.5rem;--radius-round:1e5px}:where(html){--blue-700:hsl(202,100%,18%);--blue-500:hsl(202,100%,26%);--blue-300:hsl(206,63%,42%);--blue-100:hsl(212,95%,93%);--gold-900:hsl(41,100%,29%);--gold-500:hsl(44,100%,59%);--gold-300:hsl(45,95%,77%);--gold-100:hsl(49,93%,88%);--teal-900:hsl(185,52%,18%);--teal-700:hsl(186,87%,21%);--teal-500:hsl(173,43%,68%);--teal-100:hsl(180,38%,85%);--red-700:hsl(6,80%,36%);--red-300:hsl(14,98%,79%);--red-100:hsl(14,100%,92%);--grey-900:hsl(0,0%,18%);--grey-700:hsl(0,0%,40%);--grey-500:hsl(0,0%,60%);--grey-300:hsl(0,0%,80%);--grey-200:hsl(0,0%,87%);--grey-100:hsl(0,0%,94%);--black:hsl(0,0%,0%);--white:hsl(0,0%,100%);--sand-500:hsl(37,21%,88%);--sand-300:hsl(45,31%,95%)}:where([data-theme=surface]){--color-primary:var(--blue-300,#2774ae);--color-secondary:var(--blue-700,#003b5c)}:where([data-theme^=labs]){--color-primary:var(--blue-500,#2774ae);--color-secondary:var(--blue-700,#003b5c)}:where([data-theme=dgsom]){--color-primary:var(--blue-700,#003b5c);--color-secondary:var(--blue-300,#2774ae)}*,*:before,*:after{border-color:var(--grey-200);border-style:solid;border-width:0;box-sizing:border-box}html{accent-color:var(--blue-300);background-color:var(--white);caret-color:var(--blue-300);color:var(--color,var(--grey-900));font-size:100%;font-style:normal;font-synthesis:none;font-weight:var(--font-weight-400);scroll-padding-top:150px;scrollbar-color:var(--blue-300) transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:has(dialog[open]){overflow:hidden}body{color:var(--grey-900);font-family:var(--font-primary);font-size:var(--body-default);-webkit-font-smoothing:antialiased;line-height:var(--leading-normal);margin:0;overflow-x:hidden;scrollbar-gutter:stable both-edges;word-wrap:break-word}hr{block-size:0;border-block-start-width:1px;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{color:var(--blue-700);font-family:var(--font-secondary);font-style:normal;font-weight:var(--font-weight-500);line-height:var(--leading-tight)}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit}a{color:var(--blue-300);text-decoration:none}a:hover{color:var(--blue-500);text-decoration:underline}b,strong{font-weight:var(--font-weight-700)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:transparent;background-image:none;font-size:var(--body-default)}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{block-size:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--grey-500);opacity:100%}input::placeholder,textarea::placeholder{color:var(--grey-500);opacity:100%}::-moz-selection{background-color:var(--blue-700);color:var(--white)}::selection{background-color:var(--blue-700);color:var(--white)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{block-size:auto;max-inline-size:100%}svg{block-size:auto;fill:currentColor;max-inline-size:100%;stroke:none}svg:where(:not([width])){inline-size:var(--size-20)}[hidden]{display:none}h1.hero__title{font-family:var(--font-tertiary);font-size:clamp(var(--big-title-min),2.327rem + 2.353vw,var(--big-title-max));font-style:normal;font-weight:var(--font-weight-500);line-height:var(--leading-none)}h1{font-size:clamp(var(--h1-min),1.046rem + 3.529vw,var(--h1-max));line-height:var(--leading-none)}h2{font-size:clamp(var(--h2-min),1.386rem + 1.176vw,var(--h2-max))}h3{font-size:clamp(var(--h3-min),.941rem + 1.176vw,var(--h3-max))}h4{font-size:clamp(var(--h4-min),.706rem + .882vw,var(--h4-max))}.eyebrow-font-style{font-size:var(--text-sm);font-style:normal;font-weight:var(--font-weight-800);line-height:var(--leading-tight);text-transform:uppercase}blockquote{font-family:var(--font-secondary);font-style:italic;letter-spacing:var(--tracking-wide)}.bg-teal-700 .prose{--text-color:var(--white);--blockquote-color:var(--white)}.prose :where(p):not(:where([class~=not-prose] *)){margin-block:var(--size-6);text-wrap:pretty}.prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:currentColor}.prose :where([class~=lead]):not(:where([class~=not-prose] *)):first-child{margin-block-start:0}.demo-typography .prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:currentColor}.prose :where(blockquote):not(:where([class~=not-prose] *)){border-inline-start-color:var(--blockquote-border-color);border-inline-start-width:1px;color:var(--blockquote-color);inline-size:85ch;margin-block:var(--size-8);max-inline-size:100%;padding-block:var(--size-4);padding-inline-start:var(--size-6);quotes:"“" "”" "‘" "’"}.prose :where(h2,h3,h4):not(:where([class~=not-prose] *)){color:var(--blue-700)}.prose :where(h2):not(:where([class~=not-prose] *)){color:var(--blue-700);margin-block-end:var(--size-6);margin-block-start:var(--size-12);text-wrap:balance}.prose :where(h3):not(:where([class~=not-prose] *)){color:var(--blue-700);margin-block-end:var(--size-4);margin-block-start:var(--size-8);text-wrap:balance}.prose :where(h4):not(:where([class~=not-prose] *)){color:var(--blue-700);margin-block-end:var(--size-2);margin-block-start:var(--size-6);text-wrap:balance}.bg-teal-700 .prose :where(a):not(:where(.button,.link,[class~=not-prose] *)){color:var(--white)}.bg-teal-700 .prose :where(a):not(:where(.button,.link,[class~=not-prose] *)):hover{border-block-end-color:var(--white)}.prose :where(img):not(:where([class~=not-prose] *)){margin-block-end:var(--size-4)}.prose :where(video):not(:where([class~=not-prose] *)){margin-block-end:var(--size-4)}.prose :where(figure):not(:where([class~=not-prose] *)){display:table;margin-block-end:var(--size-6)}.prose :where(figure):not(:where([class~=not-prose] *))>*{margin-block:0}.prose :where(figure):not(:where([class~=not-prose] *)).align-center{clear:both;display:table}@media (width >= 768px){.prose :where(figure):not(:where([class~=not-prose] *)).align-left{margin-inline-end:var(--size-8);max-inline-size:-moz-fit-content;max-inline-size:fit-content}}@media (width >= 768px){.prose :where(figure):not(:where([class~=not-prose] *)).align-right{margin-inline-start:var(--size-8);max-inline-size:-moz-fit-content;max-inline-size:fit-content}}.prose :where(figcaption):not(:where([class~=not-prose] *)){caption-side:bottom;color:var(--grey-700);display:table-caption;font-size:var(--body-sm);margin-block-start:var(--size-4)}.bg-teal-700 .prose :where(figcaption):not(:where([class~=not-prose] *)){color:var(--grey-100)}.prose :where(code):not(:where([class~=not-prose] *)){color:var(--grey-900)}.prose :where(code):not(:where([class~=not-prose] *)):after{content:"`"}.prose :where(code):not(:where([class~=not-prose] *)):before{content:"`"}.prose :where(pre):not(:where([class~=not-prose] *)){background-color:var(--grey-900);border-radius:var(--radius-4);color:var(--grey-100);margin-block:var(--size-9);overflow-x:auto;padding-block:var(--size-5);padding-inline:var(--size-6)}.prose :where(pre):not(:where([class~=not-prose] *))>code{background-color:inherit;color:inherit;font-family:inherit}.prose :where(pre):not(:where([class~=not-prose] *))>code:after,.prose :where(pre):not(:where([class~=not-prose] *))>code:before{content:none}.prose :where(ol):not(:where([class~=not-prose] *)){list-style-type:decimal;margin-block:var(--size-6);padding-inline-start:var(--size-8)}.prose :where(ul):not(:where([class~=not-prose] *)){list-style-type:disc;margin-block:var(--size-6);padding-inline-start:var(--size-8)}.prose :where(li):not(:where([class~=not-prose] *)){margin-block:var(--size-3)}.prose :where(ol>li):not(:where([class~=not-prose] *)){padding-inline-start:var(--size-2)}.prose :where(ol>li):not(:where([class~=not-prose] *))::marker{color:var(--grey-500)}.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-inline-start:var(--size-2)}.prose :where(ul>li):not(:where([class~=not-prose] *))::marker{color:var(--grey-500)}.prose :where(>ul>li p):not(:where([class~=not-prose] *)){margin-block:var(--size-4)}.prose :where(>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-block-start:var(--size-4)}.prose :where(>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-block-end:var(--size-4)}.prose :where(>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-block-start:var(--size-4)}.prose :where(>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-block-end:var(--size-4)}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-block:var(--size-4)}.prose :where(hr):not(:where([class~=not-prose] *)){border-block-start-color:var(--grey-300);border-block-start-width:1px;margin-block:var(--size-14)}.prose :where(hr+*):not(:where([class~=not-prose] *)){margin-block-start:0}.prose :where(h2+*):not(:where([class~=not-prose] *)){margin-block-start:0}.prose :where(h3+*):not(:where([class~=not-prose] *)){margin-block-start:0}.prose :where(h4+*):not(:where([class~=not-prose] *)){margin-block-start:0}.prose :where(:first-child):not(:where([class~=not-prose] *)){margin-block-start:0}.prose :where(:last-child):not(:where([class~=not-prose] *)){margin-block-end:0}.prose :where(.media--view-mode-box-1-1):not(:where([class~=not-prose] *)) img{aspect-ratio:var(--ratio-box)}.prose :where(.media--view-mode-photo-3-2):not(:where([class~=not-prose] *)) img{aspect-ratio:var(--ratio-photo)}.prose :where(.media--view-mode-portrait-3-4):not(:where([class~=not-prose] *)) img{aspect-ratio:var(--ratio-portrait)}.prose :where(.media--view-mode-landscape-4-3):not(:where([class~=not-prose] *)) img{aspect-ratio:var(--ratio-landscape)}.prose :where(.media--view-mode-widescreen-16-9):not(:where([class~=not-prose] *)) img{aspect-ratio:var(--ratio-widescreen)}.prose :where(.media--view-mode-cinemascope-21-9):not(:where([class~=not-prose] *)) img{aspect-ratio:var(--ratio-cinemascope)}.prose :where(ul[class~=list]):not(:where([class~=not-prose] *)){display:flex;flex-direction:column}.prose :where(ul[class~=list--highlight]):not(:where([class~=not-prose] *)){border-inline-start-color:var(--blue-300);border-inline-start-width:var(--size-1)}.prose :where(ul[class~=list--highlight]):not(:where([class~=not-prose] *))>li::marker{color:var(--blue-300)}.prose :where(ul[class~=list--link]):not(:where([class~=not-prose] *)){list-style-type:none;padding-inline-end:var(--size-6)}.prose :where(ul[class~=list--link]):not(:where([class~=not-prose] *))>li{margin-block:0;padding-inline-start:0}.prose :where(ul[class~=list--link]):not(:where([class~=not-prose] *))>li a{border-block-end-color:var(--blue-300);border-block-end-width:1px;display:flex;padding-block:var(--size-2);padding-inline:var(--size-2);transition:all .15s linear}.prose :where(ul[class~=list--link]):not(:where([class~=not-prose] *))>li a:hover{background-color:var(--blue-500);border-block-end-color:var(--blue-500);color:var(--white)}.prose :where(ol[class~=lower-roman]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[class~=lower-roman]):not(:where([class~=not-prose] *)) :where(ol):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[class~=upper-roman]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[class~=upper-roman]):not(:where([class~=not-prose] *)) :where(ol):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[class~=lower-alpha]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[class~=lower-alpha]):not(:where([class~=not-prose] *)) :where(ol):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[class~=upper-alpha]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[class~=upper-alpha]):not(:where([class~=not-prose] *)) :where(ol):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(a[class~=link]):not(:where([class~=not-prose] *)){align-items:center;border-block-end:2px solid transparent;color:var(--blue-300);display:inline-flex;flex-shrink:0;font-weight:var(--font-weight-600);transition:var(--transition-soft-linear)}.prose :where(a[class~=link]):not(:where([class~=not-prose] *)):after{background-color:var(--blue-300);background-size:cover;block-size:18px;color:currentColor;content:"";display:inline-block;inline-size:18px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.prose :where(a[class~=link]):not(:where([class~=not-prose] *)):hover{border-block-end:2px solid currentColor;color:var(--blue-500)}.prose :where(a[class~=link]):not(:where([class~=not-prose] *)):hover:after{background-color:currentColor}.prose :where(a[class~=link--download]):not(:where([class~=not-prose] *)):after{background-color:currentColor;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z'/%3E%3C/svg%3E%0A")}.prose :where(a[class~=link--external]):not(:where([class~=not-prose] *)):after{background-color:currentColor;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E%0A")}
.container{margin-inline:auto;max-inline-size:var(--size-max-content-width);padding-inline:var(--size-4)}@media (width >= 1280px){.container{padding-inline:var(--size-8)}}@media (width >= 1440px){.container{padding-inline:0}}.grid{display:grid;grid-auto-flow:column;grid-column-gap:var(--size-4);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:1fr;inline-size:100%}.grid .grid .grid{display:block}@media (width >= 1024px){.grid{grid-column-gap:var(--size-8);grid-template-columns:repeat(12,minmax(0,1fr))}}.grid-cols-none{grid-template-columns:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-span-7{grid-column:span 7}.col-span-8{grid-column:span 8}.col-span-9{grid-column:span 9}.col-span-10{grid-column:span 10}.col-span-11{grid-column:span 11}.col-span-12{grid-column:span 12}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}.grid-rows-1{grid-row:1}.grid-rows-2{grid-row:2}.grid-rows-3{grid-row:3}.grid-rows-4{grid-row:4}.grid-rows-5{grid-row:5}.grid-rows-6{grid-row:6}.grid-rows-none{grid-row:none}.row-auto{grid-row:auto}.row-span-1{grid-row:span 1}.row-span-2{grid-row:span 2}.row-span-3{grid-row:span 3}.row-span-4{grid-row:span 4}.row-span-5{grid-row:span 5}.row-span-6{grid-row:span 6}.row-span-full{grid-row:1 / -1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-auto{grid-row-start:auto}.row-end-1{grid-row-end:1}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.row-end-5{grid-row-end:5}.row-end-6{grid-row-end:6}.row-end-7{grid-row-end:7}.row-end-auto{grid-row-end:auto}.grid--medium,.grid--medium>*{grid-column:1 / 7;inline-size:100%}@media (width >= 768px){.grid--medium,.grid--medium>*{grid-column:1 / 13}}@media (width >= 1024px){.grid--medium,.grid--medium>*{grid-column:3 / 11}}.grid--full,.grid--full>*{grid-column:1 / 7;inline-size:100%}@media (width >= 768px){.grid--full,.grid--full>*{grid-column:1 / 13}}.align-center{display:block;margin-inline:auto}.text .align-center{display:flex;justify-content:center}.align-left{float:inline-start;margin-inline-end:var(--size-8);max-inline-size:-moz-fit-content;max-inline-size:fit-content}.align-right{float:inline-end;margin-inline-start:var(--size-8);max-inline-size:-moz-fit-content;max-inline-size:fit-content}.aspect-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.aspect-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.bg-transparent{background-color:transparent}.bg-blue-300{background-color:var(--blue-300)}.bg-blue-500{background-color:var(--blue-500)}.bg-blue-700{background-color:var(--blue-700)}.bg-gradient-linear-blue-300{background-image:linear-gradient(to right,var(--teal-900),var(--blue-300))}.bg-sand-300{border-image-outset:0 50vw;border-image-slice:fill 0;border-image-source:linear-gradient(var(--sand-300),var(--sand-300))}.bg-teal-700{border-image-outset:0 50vw;border-image-slice:fill 0;border-image-source:linear-gradient(var(--teal-700),var(--teal-700));color:var(--white)}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.fixed{position:fixed!important}.space-x-0>*+*{margin-inline-start:0}.mb-0{margin-block-end:0}.mb-2{margin-block-end:.5rem}.mb-5{margin-block-end:1.25rem}.mb-10{margin-block-end:2.5rem}.mb-15{margin-block-end:3.75rem}.mt-5{margin-block-start:1.25rem}.mt-10{margin-block-start:2.5rem}.mt-15{margin-block-start:3.75rem}.p-5{padding:1.25rem}.p-10{padding:2.5rem}.h-0{block-size:0}.h-px{block-size:1px}.h-full{block-size:100%}.h-screen{block-size:100vh}.h-min{block-size:-moz-min-content;block-size:min-content}.h-max{block-size:-moz-max-content;block-size:max-content}.h-fit{block-size:-moz-fit-content;block-size:fit-content}.fill-none{fill:none}.fill-current{fill:currentColor}.fill-blue-300{fill:var(--blue-300)}.fill-blue-700{fill:var(--blue-700)}.fill-teal-500{fill:var(--teal-500)}.fill-gold-900{fill:var(--gold-900)}.fill-grey-700{fill:var(--grey-700)}.fill-blue-100{fill:var(--blue-100)}.text-inherit{color:inherit}.text-current{color:currentColor}.text-transparent{color:transparent}.text-black{color:var(--black)}.text-white{color:var(--white)}.underline{text-decoration:underline}.no-underline{text-decoration:none}.line-through{text-decoration:line-through}.hidden,.js-hide{display:none}.visually-hidden{block-size:1px;clip:rect(1px,1px,1px,1px);inline-size:1px;overflow:hidden;position:absolute;word-wrap:normal}.visually-hidden.focusable:focus,.visually-hidden.focusable:active{block-size:auto;clip:auto;inline-size:auto;overflow:visible;position:static}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}*:focus-visible{border-radius:var(--size-05)!important;outline-color:currentColor!important;outline-offset:var(--size-05);outline-style:solid!important;outline-width:var(--size-05)!important;overflow:hidden}.button:focus-visible{border-radius:0!important}.page-header ::-moz-selection,.site-footer ::-moz-selection{background-color:var(--white);color:var(--blue-700)}.page-header ::selection,.site-footer ::selection{background-color:var(--white);color:var(--blue-700)}
.block__title{color:var(--grey-900);font-family:var(--font-secondary);letter-spacing:.02em;margin-block:0 var(--size-4)}
@media (width >= 1024px){.content__grid{display:grid;grid-column-gap:var(--size-10);grid-template-columns:calc(50% - 1rem) 1fr;grid-template-rows:auto 1fr}}.content__grid .content__content{margin-block-end:var(--size-8)}@media (width >= 1024px){.content__grid .content__content{grid-column:1/1;grid-row:1/4;margin-block-end:0}}@media (width >= 1024px){.content__grid .content__sidebar{grid-column:2/3}}.content__meta{margin-block-end:var(--size-10)}.content__meta>*+*{margin-block-start:var(--size-2)}.content__media{margin-block-end:var(--size-8)}@media (width >= 1024px){.content__media{grid-column:2/3;grid-row:1;margin-block-end:0;margin-block-start:calc(var(--size-24) * -1)}}.content__media img{border-radius:var(--radius-1);box-shadow:var(--shadow-3);inline-size:100%}.content__media .event__type{align-items:center;background-color:var(--blue-300);block-size:var(--size-10);color:var(--white);display:flex;justify-content:center;overflow:hidden;text-align:center;text-transform:uppercase}.content__sidebar--label,.content__share{font-family:var(--font-secondary);margin-block-end:var(--size-1);margin-block-start:var(--size-10)}.content__sidebar--label{display:block}.content__main{padding-block:var(--size-8)}@media (width >= 1024px){.content__main{padding-block-end:var(--size-12)}}
.view>*{margin-block-end:var(--size-8)}.view>*:last-child{margin-block-end:0}@media (width >= 768px){.view>*{margin-block-end:var(--size-12)}}.view-header{display:flex;justify-content:space-between}.view-header .view-header__link{color:var(--blue-300)}.view-header .view-header__link:hover{color:var(--blue-700)}.view-content .views-form{background-color:#fff;border:1px solid var(--grey-300);border-radius:2px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;inline-size:100%;margin-block-start:0;padding:1.5rem}.view-content .views-form form{display:flex;flex-direction:column;flex-wrap:initial}.view-content .views-row{margin-block-start:var(--size-8)}.view-content .views-row:first-child{margin-block-start:0}
.region--max-width{margin:0 auto;max-inline-size:var(--size-max-site-width)}.main{inline-size:100%;position:relative}.layout{display:grid;gap:var(--size-8);grid-auto-flow:row}.layout__region{inline-size:100%;min-inline-size:0}.layout--onecol{grid-template-columns:1fr}.layout--onecol .layout--onecol{margin-inline:var(--size-4)}@media (width >= 768px){.layout--onecol .layout--onecol{margin-inline:auto;max-inline-size:calc(var(--size-tablet) - var(--size-4) * 2)}}@media (width >= 1024px){.layout--onecol .layout--onecol{max-inline-size:calc(var(--size-laptop) - var(--size-4) * 2)}}@media (width >= 1280px){.layout--onecol .layout--onecol{max-inline-size:calc(var(--size-container) - var(--size-8) * 2)}}@media (width >= 768px){.layout--twocol{grid-template-columns:repeat(2,minmax(0,1fr))}}.layout--onecol .layout--twocol{margin-inline:var(--size-4)}@media (width >= 768px){.layout--onecol .layout--twocol{margin-inline:auto;max-inline-size:calc(var(--size-tablet) - var(--size-4) * 2)}}@media (width >= 1024px){.layout--onecol .layout--twocol{max-inline-size:calc(var(--size-laptop) - var(--size-4) * 2)}}@media (width >= 1280px){.layout--onecol .layout--twocol{max-inline-size:calc(var(--size-container) - var(--size-8) * 2)}}@media (width >= 768px){.layout--twocol-30-70{grid-template-columns:3fr 7fr}}.layout--onecol .layout--twocol-30-70{margin-inline:var(--size-4)}@media (width >= 768px){.layout--onecol .layout--twocol-30-70{margin-inline:auto;max-inline-size:calc(var(--size-tablet) - var(--size-4) * 2)}}@media (width >= 1024px){.layout--onecol .layout--twocol-30-70{max-inline-size:calc(var(--size-laptop) - var(--size-4) * 2)}}@media (width >= 1280px){.layout--onecol .layout--twocol-30-70{max-inline-size:calc(var(--size-container) - var(--size-8) * 2)}}@media (width >= 768px){.layout--twocol-70-30{grid-template-columns:7fr 3fr}}.layout--onecol .layout--twocol-70-30{margin-inline:var(--size-4)}@media (width >= 768px){.layout--onecol .layout--twocol-70-30{margin-inline:auto;max-inline-size:calc(var(--size-tablet) - var(--size-4) * 2)}}@media (width >= 1024px){.layout--onecol .layout--twocol-70-30{max-inline-size:calc(var(--size-laptop) - var(--size-4) * 2)}}@media (width >= 1280px){.layout--onecol .layout--twocol-70-30{max-inline-size:calc(var(--size-container) - var(--size-8) * 2)}}@media (width >= 768px){.layout--threecol{grid-template-columns:repeat(3,minmax(0,1fr))}}.layout--onecol .layout--threecol{margin-inline:var(--size-4)}@media (width >= 768px){.layout--onecol .layout--threecol{margin-inline:auto;max-inline-size:calc(var(--size-tablet) - var(--size-4) * 2)}}@media (width >= 1024px){.layout--onecol .layout--threecol{max-inline-size:calc(var(--size-laptop) - var(--size-4) * 2)}}@media (width >= 1280px){.layout--onecol .layout--threecol{max-inline-size:calc(var(--size-container) - var(--size-8) * 2)}}@media (width >= 768px){.layout--threecol-25-25-50{grid-template-columns:2.5fr 2.5fr 5fr}}.layout--onecol .layout--threecol-25-25-50{margin-inline:var(--size-4)}@media (width >= 768px){.layout--onecol .layout--threecol-25-25-50{margin-inline:auto;max-inline-size:calc(var(--size-tablet) - var(--size-4) * 2)}}@media (width >= 1024px){.layout--onecol .layout--threecol-25-25-50{max-inline-size:calc(var(--size-laptop) - var(--size-4) * 2)}}@media (width >= 1280px){.layout--onecol .layout--threecol-25-25-50{max-inline-size:calc(var(--size-container) - var(--size-8) * 2)}}@media (width >= 768px){.layout--threecol-25-50-25{grid-template-columns:2.5fr 5fr 2.5fr}}.layout--onecol .layout--threecol-25-50-25{margin-inline:var(--size-4)}@media (width >= 768px){.layout--onecol .layout--threecol-25-50-25{margin-inline:auto;max-inline-size:calc(var(--size-tablet) - var(--size-4) * 2)}}@media (width >= 1024px){.layout--onecol .layout--threecol-25-50-25{max-inline-size:calc(var(--size-laptop) - var(--size-4) * 2)}}@media (width >= 1280px){.layout--onecol .layout--threecol-25-50-25{max-inline-size:calc(var(--size-container) - var(--size-8) * 2)}}@media (width >= 768px){.layout--threecol-50-25-25{grid-template-columns:5fr 2.5fr 2.5fr}}.layout--onecol .layout--threecol-50-25-25{margin-inline:var(--size-4)}@media (width >= 768px){.layout--onecol .layout--threecol-50-25-25{margin-inline:auto;max-inline-size:calc(var(--size-tablet) - var(--size-4) * 2)}}@media (width >= 1024px){.layout--onecol .layout--threecol-50-25-25{max-inline-size:calc(var(--size-laptop) - var(--size-4) * 2)}}@media (width >= 1280px){.layout--onecol .layout--threecol-50-25-25{max-inline-size:calc(var(--size-container) - var(--size-8) * 2)}}@media (width >= 640px){.layout--fourcol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 768px){.layout--fourcol{grid-template-columns:repeat(4,minmax(0,1fr))}}.layout--onecol .layout--fourcol{margin-inline:var(--size-4)}@media (width >= 768px){.layout--onecol .layout--fourcol{margin-inline:auto;max-inline-size:calc(var(--size-tablet) - var(--size-4) * 2)}}@media (width >= 1024px){.layout--onecol .layout--fourcol{max-inline-size:calc(var(--size-laptop) - var(--size-4) * 2)}}@media (width >= 1280px){.layout--onecol .layout--fourcol{max-inline-size:calc(var(--size-container) - var(--size-8) * 2)}}@media (width >= 768px){.layout--sixcol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width >= 1024px){.layout--sixcol{grid-template-columns:repeat(6,minmax(0,1fr))}}.layout--onecol .layout--sixcol{margin-inline:var(--size-4)}@media (width >= 768px){.layout--onecol .layout--sixcol{margin-inline:auto;max-inline-size:calc(var(--size-tablet) - var(--size-4) * 2)}}@media (width >= 1024px){.layout--onecol .layout--sixcol{max-inline-size:calc(var(--size-laptop) - var(--size-4) * 2)}}@media (width >= 1280px){.layout--onecol .layout--sixcol{max-inline-size:calc(var(--size-container) - var(--size-8) * 2)}}.display-as-columns .layout__region{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-inline:auto;max-inline-size:var(--size-max-content-width);padding-inline:var(--size-4)}@media (width >= 1280px){.display-as-columns .layout__region{padding-inline:var(--size-8)}}@media (width >= 1440px){.display-as-columns .layout__region{padding-inline:0}}.full-width-bg{box-shadow:0 0 0 100vmax #000;clip-path:inset(0 -100vmax)}
.nav__title{margin-block-end:var(--size-8)}.nav__title a{display:inline-flex}
:where([data-theme=dgsom],[data-theme^=labs]){--color:var(--gold-500)}:where([data-theme=surface]){--color:var(--white)}.breadcrumb__list{--gap:var(--size-2);align-items:center;color:var(--color);display:flex;flex-wrap:wrap;gap:var(--gap)}.breadcrumb__item{align-items:center;color:var(--color);display:flex;gap:var(--gap)}.breadcrumb__item svg{block-size:1em;inline-size:1em}.breadcrumb__link{color:var(--color)}.breadcrumb__link+svg{color:var(--grey-300)}.breadcrumb__link:hover{color:var(--color);text-decoration:underline}
