:where(html){--transition-duration: .25s;--transition-delay: .25s;--transition-repeat: 1;--animation-duration: .5s;--animation-delay: 1s;--animation-repeat: 1;--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(.50, 0, 1, 1);--ease-in-3: cubic-bezier(.70, 0, 1, 1);--ease-in-4: cubic-bezier(.90, 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, .50, 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-out-1: cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-out-2: cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-out-3: cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-out-4: cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-out-5: cubic-bezier(.5, 1.75, .75, 1.25);--ease-elastic-in-1: cubic-bezier(.5, -0.25, .75, 1);--ease-elastic-in-2: cubic-bezier(.5, -0.50, .75, 1);--ease-elastic-in-3: cubic-bezier(.5, -0.75, .75, 1);--ease-elastic-in-4: cubic-bezier(.5, -1.00, .75, 1);--ease-elastic-in-5: cubic-bezier(.5, -1.25, .75, 1);--ease-elastic-in-out-1: cubic-bezier(.5, -.1, .1, 1.5);--ease-elastic-in-out-2: cubic-bezier(.5, -.3, .1, 1.5);--ease-elastic-in-out-3: cubic-bezier(.5, -.5, .1, 1.5);--ease-elastic-in-out-4: cubic-bezier(.5, -.7, .1, 1.5);--ease-elastic-in-out-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);--ease-elastic-1: var(--ease-elastic-out-1);--ease-elastic-2: var(--ease-elastic-out-2);--ease-elastic-3: var(--ease-elastic-out-3);--ease-elastic-4: var(--ease-elastic-out-4);--ease-elastic-5: var(--ease-elastic-out-5);--ease-squish-1: var(--ease-elastic-in-out-1);--ease-squish-2: var(--ease-elastic-in-out-2);--ease-squish-3: var(--ease-elastic-in-out-3);--ease-squish-4: var(--ease-elastic-in-out-4);--ease-squish-5: var(--ease-elastic-in-out-5);--ease-spring-1: linear( 0, 0.006, 0.025 2.8%, 0.101 6.1%, 0.539 18.9%, 0.721 25.3%, 0.849 31.5%, 0.937 38.1%, 0.968 41.8%, 0.991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 );--ease-spring-2: linear( 0, 0.007, 0.029 2.2%, 0.118 4.7%, 0.625 14.4%, 0.826 19%, 0.902, 0.962, 1.008 26.1%, 1.041 28.7%, 1.064 32.1%, 1.07 36%, 1.061 40.5%, 1.015 53.4%, 0.999 61.6%, 0.995 71.2%, 1 );--ease-spring-3: linear( 0, 0.009, 0.035 2.1%, 0.141 4.4%, 0.723 12.9%, 0.938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, 0.991, 0.977 51%, 0.974 53.8%, 0.975 57.1%, 0.997 69.8%, 1.003 76.9%, 1 );--ease-spring-4: linear( 0, 0.009, 0.037 1.7%, 0.153 3.6%, 0.776 10.3%, 1.001, 1.142 16%, 1.185, 1.209 19%, 1.215 19.9% 20.8%, 1.199, 1.165 25%, 1.056 30.3%, 1.008 33%, 0.973, 0.955 39.2%, 0.953 41.1%, 0.957 43.3%, 0.998 53.3%, 1.009 59.1% 63.7%, 0.998 78.9%, 1 );--ease-spring-5: linear( 0, 0.01, 0.04 1.6%, 0.161 3.3%, 0.816 9.4%, 1.046, 1.189 14.4%, 1.231, 1.254 17%, 1.259, 1.257 18.6%, 1.236, 1.194 22.3%, 1.057 27%, 0.999 29.4%, 0.955 32.1%, 0.942, 0.935 34.9%, 0.933, 0.939 38.4%, 1 47.3%, 1.011, 1.017 52.6%, 1.016 56.4%, 1 65.2%, 0.996 70.2%, 1.001 87.2%, 1 );--font-lineheight-00: .95;--font-lineheight-0: 1.1;--font-lineheight-1: 1.25;--font-lineheight-2: 1.375;--font-lineheight-3: 1.5;--font-lineheight-4: 1.75;--font-lineheight-5: 2;--font-weight-1: 100;--font-weight-2: 200;--font-weight-3: 300;--font-weight-4: 400;--font-weight-5: 500;--font-weight-6: 600;--font-weight-7: 700;--font-weight-8: 800;--font-weight-9: 900;--font-letterspacing-0: -.05em;--font-letterspacing-1: .025em;--font-letterspacing-2: .050em;--font-letterspacing-3: .075em;--font-letterspacing-4: .150em;--font-letterspacing-5: .500em;--font-letterspacing-6: .750em;--font-letterspacing-7: 1em;--inset-shadow: inset 0 0 30px rgb(0 0 0 / 60%)}:where([data-theme]){background-color:var(--_theme-bg-color)}:where([data-theme])>*:not(.btn,a,input,h1,h2,h3,h4,h5){color:var(--_theme-body-color, var(--color-white))}[data-theme] :where(h1,h2,h3,h4,h5){color:var(--_theme-heading-color, var(--color-white))}[data-theme] :where(blockquote){color:var(--_theme-heading-color)}[data-theme] :where(blockquote)::before,[data-theme] :where(blockquote)::after{color:var(--_theme-quote-color, hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.5))}[data-theme] :where(a){color:var(--_theme-link-color, var(--_theme-body-color));transition:var(--transition-duration)}[data-theme] :where(a):is(:hover,:focus){font-weight:var(--font-weight-8)}[data-theme] :where(.btn){background-color:var(--_theme-btn-bg-color, var(--color-primary))}[data-theme=atlantic]{--_theme-bg-color: var(--color-accent-atlantic)}[data-theme=congaree]{--_theme-bg-color: var(--color-accent-congaree)}[data-theme=garnet]{--_theme-bg-color: var(--color-primary);--_theme-btn-bg-color: var(--color-secondary)}[data-theme=garnet] :where(blockquote){color:inherit}[data-theme=dark-garnet]{--_theme-bg-color: var(--color-primary-dark);--_theme-btn-bg-color: var(--color-secondary)}[data-theme=dark]{--_theme-bg-color: var(--color-secondary);--_theme-quote-color: var(--color-primary-dark)}[data-theme=dark-gray]{--_theme-bg-color: var(--color-bg-dark);--_theme-link-hover-color: var(--color-white)}[data-theme=ghost-dark]{--_theme-bg-color: hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.85)}[data-theme=ghost-light]{--_theme-bg-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.85);--_theme-heading-color: var(--color-primary);--_theme-body-color: var(--color-contrast-higher)}[data-theme=horseshoe]{--_theme-bg-color: var(--color-accent-horseshoe);--_theme-btn-bg-color: var(--color-secondary)}[data-theme=light]{--_theme-body-color: var(--color-contrast-high);--_theme-heading-color: var(--color-primary);--_theme-quote-color: var(--color-contrast-lower)}[data-theme=light-gray]{--_theme-bg-color: var(--color-bg-lightest);--_theme-heading-color: var(--color-primary);--_theme-body-color: var(--color-contrast-higher);--_theme-link-color: var(--color-primary);--_theme-quote-color: var(--color-contrast-lower)}[data-theme=rose]{--_theme-bg-color: var(--color-accent-rose);--_theme-btn-bg-color: var(--color-secondary)}*,*::before,*::after{box-sizing:border-box}html,body{overflow-x:clip}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;interpolate-size:allow-keywords}body{scroll-padding:var(--main-header-height)}body:has(.hide-nav--off-canvas){scroll-padding:var(--space-lg)}*{margin:0;padding:0;border:0}h1,h2,h3,h4{text-wrap:balance}ul[role=list],ol[role=list]{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}img,picture,video,svg{display:block;max-inline-size:100%}img{inline-size:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}img[data-twic-src],[data-twic-background]{opacity:0;transition:opacity .75s}img[data-twic-src].twic-done,[data-twic-background].twic-background-done{opacity:1}img[width]{width:auto}img[width][height]{height:auto}input,button,textarea,select{font-family:inherit;font-size:100%;background-color:rgba(0,0,0,0);letter-spacing:inherit;word-spacing:inherit;border-radius:0;color:currentColor;line-height:inherit}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}textarea:not([rows]){min-height:10em}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}hr{border:1px solid var(--color-contrast-lower)}address{font-style:normal}@media screen and (prefers-reduced-motion: no-preference){html,:has(:target){scroll-behavior:smooth}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}html{scroll-behavior:initial}}:target{scroll-margin-block:5ex}@media print{body>*:not(main,.main-header),nav,.nav,.footer,[data-fancybox-video]::before,[data-fancybox-video]::after{display:none !important}body,.content,main{width:100% !important;margin:0;padding:0;color:#000;background:#fff !important;font-size:12pt;line-height:1.4}.main-header.hide-nav{position:relative !important}.main-header__intro a{color:#fff !important}.grid-max-cols{--col-max: 3}.text-bar,.split-photo-bar{flex-direction:row !important;page-break-inside:avoid}.text-bar__blockquote{flex:1}*,*:before{background:rgba(0,0,0,0) !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}a:link,a:visited{color:#000;text-decoration:underline}a:after{content:" (" attr(href) ")";font-size:10pt}abbr[title]:after{content:" (" attr(title) ")"}img{max-width:100%;height:auto;page-break-inside:avoid}h1,h2,h3{page-break-after:avoid;page-break-inside:avoid}table,pre{page-break-inside:avoid}@page{margin:.5in}}::-moz-selection{background-color:var(--color-accent-atlantic);color:var(--color-white)}::selection{background-color:var(--color-accent-atlantic);color:var(--color-white)}@view-transition{navigation:auto}::view-transition-group{transition:opacity .4s}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes growX{100%{scale:1 1}}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23212121'%3E%3Cpath d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1.125em;border:1px solid var(--color-bg-light);border-radius:.25rem;padding:var(--space-4xs);padding-inline-end:calc(var(--space-md)/1.25);margin-inline:calc(var(--space-xs)/2);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]{font-size:var(--text-base);color:var(--color-contrast-higher)}input[type=submit]{font-size:var(--text-sm);font-weight:800;padding-inline:var(--space-2xs);background-color:var(--color-primary)}.form-control{background:var(--color-bg-lightest);box-shadow:inset 0 0 0 1px var(--color-contrast-low);padding:var(--space-2xs) var(--space-xs);font-size:1em;line-height:1.2;transition:.2s}.form-control::-moz-placeholder{opacity:1;color:var(--color-contrast-medium)}.form-control::placeholder{opacity:1;color:var(--color-contrast-medium)}.form-control:focus-visible,.form-control:focus-within{background:var(--color-bg-white);outline:none;box-shadow:inset 0 0 0 1px hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), 0),0 0 0 2px var(--color-primary),var(--shadow-sm)}.form-control[disabled],.form-control[readonly]{opacity:.5;cursor:not-allowed}.form-control[aria-invalid=true]{box-shadow:inset 0 0 0 1px hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), 0),0 0 0 2px var(--color-error)}.form-control[aria-invalid=true]:focus-visible,.form-control[aria-invalid=true]:focus-within{box-shadow:inset 0 0 0 1px hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), 0),0 0 0 2px var(--color-error),var(--shadow-sm)}.form-legend{font-weight:700;color:var(--color-contrast-higher);line-height:1.2;font-size:var(--text-md);margin-bottom:var(--space-md)}.form-label{display:inline-block;color:var(--color-contrast-higher);font-weight:800;font-size:var(--text-sm);margin-bottom:var(--space-4xs)}.icon{--size: 1em;font-size:var(--size);height:1em;width:1em;display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}.icon--2xs{--size: 12px}.icon--xs{--size: 16px}.icon--sm{--size: 24px}.icon--md{--size: 32px}.icon--lg{--size: 48px}@keyframes icon-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.icon use{color:inherit;fill:currentColor}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--color-contrast-higher);font-family:var(--font-primary);font-size:var(--text-base);line-height:1.4}h1,h2,h3,h4,h5,h6{color:var(--color-primary);font-weight:700}h1,.h1{font-size:var(--text-2xl)}h2,.h2{font-size:var(--text-xl)}h3,.h3{font-size:var(--text-lg)}h4,.h4{font-size:var(--text-md)}h5,.h5{font-size:var(--text-base)}h6,.h6{font-size:var(--text-sm)}ul li,ol li{margin-block-end:var(--space-2xs)}ul li ul,ol li ol{margin-block:var(--space-2xs)}ul[role=list] li,ol[role=list] li{margin:0}small{font-size:var(--text-sm)}a{color:var(--color-primary);text-decoration:underline;font-weight:800}a:is(:hover,:focus-visible){text-decoration:none}a:not([class]){text-underline-offset:.125em}nav a{text-decoration:none}.link,:is(.text-component,footer) :where(a:not(.btn,:has(img,svg),[data-fancybox])),.gs-result .gs-title *{position:relative;padding-block-start:.15rem;padding-block-end:.05rem;padding-inline:.075rem;background-image:linear-gradient(hsla(var(--color-accent-rose-h), var(--color-accent-rose-s), var(--color-accent-rose-l), 1), hsla(var(--color-accent-rose-h), var(--color-accent-rose-s), var(--color-accent-rose-l), 1));background-size:100% 0;background-position:top;background-repeat:no-repeat;transition:.2s .07s var(--ease-5);-webkit-box-decoration-break:clone;box-decoration-break:clone}.link:is(:hover,:focus-visible),:is(.text-component,footer) :where(a:not(.btn,:has(img,svg),[data-fancybox])):is(:hover,:focus-visible),.gs-result .gs-title *:is(:hover,:focus-visible){color:var(--color-white);background-size:100% 100%;transition-delay:0}:where(blockquote){font-family:var(--font-primary-serif);font-weight:700;font-size:var(--text-md);color:var(--color-primary);margin:2.5em 0;padding:var(--space-3xs) var(--space-sm);position:relative;z-index:1}:where(blockquote):before,:where(blockquote):after{display:block;content:"“";color:var(--color-contrast-lower);font-size:230px;font-family:var(--font-primary-condensed);font-weight:800;text-transform:uppercase;letter-spacing:var(--font-letterspacing-2);line-height:0;position:absolute;top:60px;z-index:-1}:where(blockquote):before{left:-10px}:where(blockquote):after{content:"”";right:0;top:100%}@media(min-width: 48rem){:where(blockquote):after{top:115%}}:where(blockquote) .cite,:where(blockquote)+.cite,:where(blockquote)>p:first-child+p{display:block;font-size:14px;font-family:var(--font-primary);color:inherit;margin-bottom:0}:where(blockquote)+.cite{padding-inline-start:var(--space-sm)}.text-component{--heading-line-height: 1.1;--body-line-height: 1.8;--spacing: 1rem;line-height:var(--body-line-height)}.text-component>*{margin-bottom:var(--spacing)}.text-component :where(p){text-wrap:pretty}.text-component :where(h1,h2,h3,h4){margin-top:calc(var(--spacing)*1.6666666667);line-height:var(--heading-line-height)}.text-component :where(h1,h2,h3,h4,h5) a{text-decoration:none}.text-component :where(h1,h2,h3,h4,h5) a::after{content:"»";padding-inline-start:var(--space-4xs);font-family:var(--font-primary)}.text-component :where(ol,ul){margin-block:var(--space-sm);padding-inline-start:var(--space-lg)}.text-component ul :where(ul,ol),.text-component ol :where(ul,ol){padding-left:var(--space-md-lg)}.text-component :where(img){margin:0 auto;border-radius:var(--radius-md)}.text-component :where(figcaption){margin-top:var(--spacing)}.text-component em{font-style:italic}.text-component strong{font-weight:bold}.text-component s{text-decoration:line-through}.text-component u{text-decoration:underline}.text-component :where(mark){background-color:hsla(var(--color-accent-grass-h), var(--color-accent-grass-s), var(--color-accent-grass-l), 0.2);color:inherit;border-radius:var(--radius-md);padding:0 .25em}.text-component :where(hr){margin:calc(var(--spacing)*1.6666666667) 0;background:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.1);height:1px}.text-component>*:first-child{margin-top:0}.text-component>*:last-child{margin-bottom:0}.text-component--intro{--text-scale-factor: 1.375;font-size:calc(var(--text-base)*var(--text-scale-factor, 1));font-weight:800;margin-block-end:var(--space-lg)}.text-component--intro__header{--spacing: var(--space-lg);--text-scale-factor: 1.15;font-size:calc(var(--text-xl)*var(--text-scale-factor, 1));border-bottom:3px solid var(--color-bg-lightest)}.text-component--blurb{font-size:var(--text-md);font-weight:700}.text-component--compact{--spacing: 0}.text-component--tight{--heading-line-height: 1;--body-line-height: 1.6;--spacing: 0.625rem}.text-component--relaxed{--heading-line-height: 1.25;--body-line-height: 2;--spacing: clamp(1.25rem, calc(0.875rem + 0.78125vw), 1.5rem)}table{border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed}th{font-size:18px;color:var(--color-primary);text-align:left}td{vertical-align:top;width:25%}table:not(.dataTable) th{border-bottom:2px solid var(--color-secondary);padding-block-end:calc(var(--space-4xs)/2)}table:not(.dataTable,[class*=gsc-]) tr{border-bottom:1px solid var(--color-bg-light)}table:not(.dataTable) td{padding-block:var(--space-xs);padding-inline-end:var(--space-2xs);vertical-align:middle}table:not(.ou_callout-text) p{margin:0}caption{text-align:left;margin-bottom:7px}[data-twic-src]{-o-object-fit:cover;object-fit:cover}[class*=__img]{background-size:cover}[class*=__img]:has(img[data-twic-src$=".svg"],img[data-twic-src$=".png"]){aspect-ratio:auto;background-image:none !important}[class*=__img]:has(img[data-twic-src$=".svg"],img[data-twic-src$=".png"]) img{-o-object-fit:contain;object-fit:contain}.bg-full-width{position:relative;display:inline-block;z-index:1;color:var(--color-white)}.bg-full-width::before{content:"";position:absolute;inline-size:100vw;inset:0;inset-inline-start:calc(var(--_text-padding)*-1);background-color:var(--_bg-full-width-color);z-index:-1}.bg-full-page{position:relative;margin-block:var(--space-2xl)}.bg-full-page::before,.bg-full-page::after{content:"";position:absolute;z-index:-1;background-color:inherit;inset-block-start:0;inset-inline-end:100%;inline-size:100%;block-size:100%}.bg-full-page::after{inset-inline-start:100%}.bg-full-page[class*=bg-full-page--]{margin:0}@media(min-width: 48rem){.bg-full-page--left::after{display:none}.bg-full-page--left .bg-full-width::before{inset-inline-start:calc(-100vw + 100% + var(--_text-padding))}.bg-full-page--right::before{display:none}}.bg-highlight-ribbon{position:relative;display:inline-block;background-color:var(--color-primary);background-repeat:no-repeat;padding:var(--space-4xs) var(--space-xs);color:#fff;margin-block-end:var(--space-sm);margin-inline-start:calc(var(--_text-padding)*-1 - var(--space-2xs));transition:.35s}.bg-highlight-ribbon::before{content:"";position:absolute;inline-size:0;block-size:0;inset-inline-start:4px;inset-block-end:-9px;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:7px solid;transform:rotate(-45deg);z-index:-10;border-left-color:var(--color-bg-darker);border-right-color:var(--color-bg-darker)}.bg-highlight-ribbon:has(a){background-image:linear-gradient(hsla(var(--color-accent-rose-h), var(--color-accent-rose-s), var(--color-accent-rose-l), 1), hsla(var(--color-accent-rose-h), var(--color-accent-rose-s), var(--color-accent-rose-l), 1));background-size:100% 0}.bg-highlight-ribbon:has(a):is(:hover,:focus-within){background-size:100% 100%}.bg-highlight-ribbon:has(a) a{background-image:none;background-size:auto}:is([data-theme=garnet],[data-theme=dark-garnet],[data-theme=rose],[data-theme=horseshoe]) .bg-highlight-ribbon{background-color:var(--color-secondary)}.font-primary-serif{font-weight:700}.font-primary-condensed{font-family:var(--font-primary-condensed);font-weight:800;text-transform:uppercase;letter-spacing:var(--font-letterspacing-2)}[class*=breakout-]{margin-left:calc(50% - 50vw)}.breakout-full-width{inline-size:100vw}[class*=pos-]{position:absolute}.pos-top-left{top:var(--vertical-pos);left:var(--horizontal-pos)}.pos-top-right{top:var(--vertical-pos);right:var(--horizontal-pos)}.pos-bottom-left{bottom:var(--vertical-pos);left:var(--horizontal-pos)}.pos-bottom-right{bottom:var(--vertical-pos);right:var(--horizontal-pos)}.btn{--_button-padding-x: var(--space-md);--_button-padding-y: var(--space-xs);--_button-transition-duration: .35s;--_button-bg-color: var(--color-primary);--_button-hover-bg-color: var(--color-white);--_button-color: var(--color-white);--_button-hover-color: var(--color-primary);position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-decoration:none;overflow:hidden;inline-size:-moz-fit-content;inline-size:fit-content;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--_theme-btn-bg-color, var(--_button-bg-color));border:2px solid var(--color-white);padding-inline:var(--_button-padding-x);padding-block:var(--_button-padding-y);--text-scale-factor: .85;font-size:calc(var(--text-md)*var(--text-scale-factor, 1));font-family:var(--font-primary-condensed);font-weight:800;text-transform:uppercase;letter-spacing:var(--font-letterspacing-2);color:var(--_button-color);line-height:1.2;cursor:pointer;z-index:5;transition:var(--_button-transition-duration);box-shadow:inset 0 1px 0 hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.15),0 1px 3px hsla(var(--color-primary-light-h), var(--color-primary-light-s), var(--color-primary-light-l), 0.25),0 2px 6px hsla(var(--color-primary-light-h), var(--color-primary-light-s), var(--color-primary-light-l), 0.1),0 6px 10px -2px hsla(var(--color-primary-light-h), var(--color-primary-light-s), var(--color-primary-light-l), 0.25)}.btn::before{content:"";position:absolute;z-index:-1;top:-75%;left:-5%;width:110%;height:100%;background-color:var(--_button-hover-bg-color);transform-origin:center top;transform:skewY(-10deg) scaleY(0);transition:transform var(--_button-transition-duration)}.btn:is(:hover,:focus-visible):not([disabled])::before{transform:skewY(0deg) scaleY(2)}.btn::after{content:"»";padding-inline-start:var(--space-4xs);font-family:var(--font-primary)}.btn:is(:hover,:focus-visible):not([disabled]){background:var(--_button-bg-hover-color);color:var(--_button-hover-color);border-color:var(--_button-hover-color);box-shadow:inset 0 1px 0 hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.15),0 1px 2px hsla(var(--color-primary-dark-h), var(--color-primary-dark-s), var(--color-primary-dark-l), 0.25),0 1px 4px hsla(var(--color-primary-dark-h), var(--color-primary-dark-s), var(--color-primary-dark-l), 0.1),0 3px 6px -2px hsla(var(--color-primary-dark-h), var(--color-primary-dark-s), var(--color-primary-dark-l), 0.25)}.btn:active{transform:translateY(2px)}.btn:has(.icon):after{display:none}.btn--small{--_button-padding-x: var(--space-sm);--_button-padding-y: var(--space-2xs);font-size:var(--text-base)}.btn--secondary{background-color:var(--color-secondary)}.btn--ghost{color:var(--_button-hover-color);border-color:var(--_button-hover-color);background-color:var(--_button-hover-bg-color)}.btn--ghost:is(:hover,:focus-visible):not([disabled]){--_button-hover-color: var(--color-white)}.btn--ghost:not([disabled])::before{--_button-hover-bg-color: var(--color-primary)}.btn[disabled],.btn[readonly]{opacity:.5;cursor:not-allowed}.carolina-alert{position:relative;background-color:var(--color-warning);padding:var(--space-sm)}.carolina-alert-desc,.carolina-alert a{color:#000}.carolina-alert a{color:blue}.card-grid{margin-block:var(--space-lg);justify-items:center}.card-grid.grid-max-cols{max-inline-size:var(--max-width-lg);margin-inline:auto}.card-grid.grid-max-cols--2 .btn{inline-size:auto}.card-grid.grid-max-cols--2 img{aspect-ratio:3/2}.card-grid.grid-max-cols--2 [class*=__img]:has(img[data-twic-src$=".svg"],img[data-twic-src$=".png"]){max-inline-size:350px;margin-inline:auto}.card{display:flex;flex-direction:column;inline-size:100%;border-radius:var(--radius-md);transition:var(--transition-duration)}.card__img-wrapper{inline-size:100%;overflow:hidden}.card__img-wrapper img{display:block;aspect-ratio:1/1;transition:var(--transition-duration)}.card__content{display:flex;flex-direction:column;flex:1;padding:var(--space-sm)}.card__header{font-size:var(--text-md)}.card__desc{margin-block-end:auto}.card .btn{inline-size:100%;margin-block-start:var(--space-md)}.card a:not(.btn,[data-fancybox]){text-decoration:none;display:block;color:inherit;font-weight:inherit;transition:var(--transition-duration)}.card a:not(.btn,[data-fancybox]) .card__header::after{content:"»";padding-inline-start:var(--space-4xs);font-family:var(--font-primary)}.card a:not(.btn,[data-fancybox]):is(:hover,:focus-visible){box-shadow:var(--inner-glow),var(--shadow-ring),var(--shadow-md);background-color:var(--color-bg-lightest)}.card a:not(.btn,[data-fancybox]):is(:hover,:focus-visible) img{scale:1.1}.breadcrumbs{position:relative;padding-inline:var(--container-margin-x);padding-block-start:var(--space-2xs);padding-block-end:var(--space-3xs);margin-block-end:var(--space-md);box-shadow:var(--shadow-xs);z-index:var(--z-index-fixed-element);transition:var(--transition-duration)}.breadcrumbs:has(li:nth-child(n+4)) .breadcrumbs__item:nth-child(n+4) a{max-inline-size:clamp(20ch,12.5vw,30ch);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.5s var(--ease-in-out-1)}.breadcrumbs:has(li:nth-child(n+4)) .breadcrumbs__item:nth-child(n+4) a:is(:hover,:focus-visible){max-inline-size:50ch}@media(min-width: 64rem){.breadcrumbs{display:block}}.breadcrumbs__list{display:flex;flex-wrap:wrap;-moz-column-gap:var(--space-md);column-gap:var(--space-md);row-gap:var(--space-3xs);font-size:var(--text-sm);margin:0 auto}.breadcrumbs__item{position:relative;display:flex;line-height:var(--line-height-lg)}@media not all and (min-width: 64rem){.breadcrumbs__item{line-height:var(--line-height-xl)}}.breadcrumbs__item:not(:last-child) a{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;font-weight:var(--font-weight-4);transition:var(--transition-duration)}.breadcrumbs__item:not(:last-child) a:is(:hover,:focus-within){text-decoration-thickness:2px}.breadcrumbs__item:not(:last-child)::after{content:"/";position:absolute;inset-block-start:.1rem;inset-inline-end:calc(var(--space-sm)*-1);line-height:var(--line-height-xs);font-size:var(--text-base)}.breadcrumbs__item .icon{display:flex;margin-inline-start:var(--space-4xs)}.radio,.checkbox,.radio+label,.checkbox+label{--checkbox-radio-size: 18px;--checkbox-radio-gap: var(--space-3xs);--checkbox-radio-border-width: 1px;--checkbox-radio-line-height: 1.4;--radio-marker-size: 8px;--checkbox-marker-size: 12px;--checkbox-radius: 4px}.radio,.checkbox{position:absolute;padding:0;margin:0;margin-top:calc((1em*var(--checkbox-radio-line-height) - var(--checkbox-radio-size))/2);opacity:0;height:var(--checkbox-radio-size);width:var(--checkbox-radio-size);pointer-events:none}.radio+label,.checkbox+label{display:inline-block;line-height:var(--checkbox-radio-line-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;padding-left:calc(var(--checkbox-radio-size) + var(--checkbox-radio-gap))}.radio+label::before,.checkbox+label::before{content:"";box-sizing:border-box;display:inline-block;position:relative;vertical-align:middle;top:-0.1em;margin-left:calc(-1*(var(--checkbox-radio-size) + var(--checkbox-radio-gap)));flex-shrink:0;width:var(--checkbox-radio-size);height:var(--checkbox-radio-size);background-color:var(--color-bg-lightest);border-width:var(--checkbox-radio-border-width);border-color:hsla(var(--color-contrast-low-h), var(--color-contrast-low-s), var(--color-contrast-low-l), 0.65);border-style:solid;background-repeat:no-repeat;background-position:center;margin-right:var(--checkbox-radio-gap);transition:transform .2s,border .2s}.radio:not(:checked):not(:focus)+label:hover::before,.checkbox:not(:checked):not(:focus)+label:hover::before{opacity:.75}.radio+label::before{border-radius:50%}.checkbox+label::before{border-radius:var(--checkbox-radius)}.radio:checked+label::before,.checkbox:checked+label::before{background-color:var(--color-primary);border-color:var(--color-primary);transition:transform .2s}.radio:active+label::before,.checkbox:active+label::before{transform:scale(0.8);transition:transform .2s}.radio:checked:active+label::before,.checkbox:checked:active+label::before{transform:none;transition:none}.radio:checked+label::before,.radio:not(:checked):not(:focus)+label:hover::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg class='nc-icon-wrapper' fill='%2373000a'%3E%3Ccircle cx='8' cy='8' r='8' fill='%2373000a'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");background-size:var(--radio-marker-size)}.checkbox:checked+label::before,.checkbox:not(:checked):not(:focus)+label:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpolyline points='1 6.5 4 9.5 11 2.5' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-size:var(--checkbox-marker-size)}.radio:checked:active+label::before,.checkbox:checked:active+label::before,.radio:focus-visible+label::before,.checkbox:focus-visible+label::before{border-color:var(--color-primary)}:root{--details-list-border-width: 1px;--details-list-border-opacity: 0.15}.details-list--rows .details-list__item{border-bottom:var(--details-list-border-width) solid hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), var(--details-list-border-opacity))}.details-list--rows .details-list__item:last-child{border-bottom:none}code{background-color:var(--color-bg-lighter);font-family:monospace;padding:var(--space-4xs) var(--space-3xs);border-radius:var(--radius-md)}.code-snippet{background-color:var(--color-bg-lighter);border-radius:var(--radius-md)}.code-snippet code{background-color:rgba(0,0,0,0);line-height:1.45;font-size:var(--text-sm);display:block;padding:var(--space-md);overflow-x:auto}.responsive{margin-block:var(--space-lg)}.responsive td::before{display:none}@media not all and (min-width: 48rem){.responsive table,.responsive tr,.responsive td{display:block}.responsive tr{padding-block:var(--space-sm)}.responsive th{display:none}.responsive td{display:grid;grid-template-columns:calc(var(--space-4xl)*1.5) auto;inline-size:100%;margin-inline:auto}.responsive td::before{display:inline;font-weight:bold}}@media print{body{font-size:6pt;color:#000;background-color:#fff;background-image:none}body,main{margin:0;padding:0;background-color:#fff;border:none}table{page-break-inside:avoid}div{overflow:visible}th{color:#000;background-color:#fff;border-bottom:1pt solid #000}tr{border-top:1pt solid #000}}@media print and (max-width: 5in){caption{color:#000;background-color:#fff;border-bottom:1pt solid #000}table{page-break-inside:auto}tr{page-break-inside:avoid}}.skip-link{position:absolute;z-index:50;inset-block-start:var(--space-md);inset-inline-start:var(--space-md);display:inline-block;color:var(--color-white);padding:var(--space-sm) var(--space-md);background-color:var(--color-primary);box-shadow:var(--shadow-lg);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%)}.skip-link:focus-visible,.skip-link.skip-link--focus{clip:auto;clip-path:none;outline:3px solid hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2)}.dropdown{--dropdown-item-padding: var(--space-4xs);position:relative}.dropdown__menu{padding:var(--space-3xs) 0;background-color:var(--color-bg-light);z-index:var(--z-index-popover, 5);position:absolute;left:0;top:100%;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.dropdown__menu{top:calc(100% + 4px)}@media(pointer: fine){.dropdown__menu--is-visible{opacity:1;visibility:visible;transition:all .2s}}.dropdown__menu--hide{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.grid-auto-2xs,.grid-auto-md{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--col-min-width), 1fr))}.grid-auto-2xs{--col-min-width: 6rem}.grid-auto-md{--col-min-width: 15rem}.grid-max-cols{--col-min-width: 8rem;--col-max-width: max(var(--col-min-width), calc(100% / var(--col-max, 1) - var(--column-gap)));display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--col-max-width, var(--col-min-width)), 1fr))}@media(min-width: 48rem){.grid-max-cols--2{--col-max: 2}}@media(min-width: 64rem){.grid-max-cols--2{--col-max: 2}}@media(min-width: 48rem){.grid-max-cols--3{--col-max: 2}}@media(min-width: 64rem){.grid-max-cols--3{--col-max: 3}}@media(min-width: 48rem){.grid-max-cols--4{--col-max: 2}}@media(min-width: 64rem){.grid-max-cols--4{--col-max: 4}}:root{--accordion-border-width: 1px;--accordion-icon-size: 20px;--accordion-icon-stroke-width: 3px;--accordion-icon-background: var(--color-bg-lighter);--accordion-icon-background-size: 1.75rem}.accordion{margin-block-end:var(--space-xl)}.accordion-expand-all{display:block;margin-block-start:var(--space-md);margin-inline-start:auto;color:var(--color-primary);font-size:var(--text-sm);font-weight:700;cursor:pointer}.accordion__item{border-style:solid;border-color:var(--color-bg-light);border-bottom-width:var(--accordion-border-width)}.accordion__item:first-child{border-top-width:var(--accordion-border-width)}.accordion__header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm);text-align:left;text-wrap:pretty;color:var(--color-primary);font-weight:800;transition:var(--transition-duration);cursor:pointer}.accordion__header:is(:hover,:focus){background-color:var(--color-bg-lightest)}.accordion__header .icon{--size: var(--accordion-icon-size);color:var(--color-primary)}.accordion__header .icon .icon__group{stroke-width:var(--accordion-icon-stroke-width)}.accordion__icon-plus .icon__group{will-change:transform;transform-origin:50% 50%}.accordion__icon-plus .icon__group{transform:rotate(0)}.accordion__icon-plus .icon__group>*{transform-origin:50% 50%}.accordion__icon-plus .icon__group>*:first-child{transform:rotate(0)}.accordion__item--is-open>.accordion__header{background-color:var(--color-bg-lightest);box-shadow:var(--shadow-xs)}.accordion__item--is-open>.accordion__header>.accordion__icon-plus .icon__group{transform:rotate(-90deg)}.accordion__item--is-open>.accordion__header>.accordion__icon-plus .icon__group>*:first-child{transform:rotate(-90deg)}.accordion__panel{display:none;padding:var(--space-sm);will-change:height;transform:translateZ(0px)}.accordion__panel .accordion{margin-block-start:var(--space-lg)}.accordion__item--is-open>.accordion__panel{display:block}.accordion[data-animation=on] .accordion__item--is-open .accordion__panel>*{animation:accordion-entry-animation .4s var(--ease-out)}.accordion[data-animation=on] .accordion__icon-plus .icon__group{transition:transform .3s var(--ease-out)}.accordion[data-animation=on] .accordion__icon-plus .icon__group>*{transition:transform .3s,stroke-dashoffset .3s;transition-timing-function:var(--ease-out)}@keyframes accordion-entry-animation{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0px)}}.tabs-nav-v2{--tabs-nav-border-width: 1px;display:flex;flex-wrap:wrap;padding:0;margin-block-end:0}@media(min-width: 48rem){.tabs-nav-v2{border-bottom:2px solid var(--color-bg)}}.tabs-nav-v2 li{display:flex;margin-right:var(--space-xs);margin-bottom:var(--space-xs);text-align:center}@media not all and (min-width: 48rem){.tabs-nav-v2 li{flex:1 1 min-content}}.tabs-nav-v2__item{display:inline-block;padding:var(--space-xs) var(--space-sm);padding-block-start:var(--space-sm);border-radius:var(--radius-lg);color:var(--color-contrast-high);white-space:nowrap;text-decoration:none}@media not all and (min-width: 48rem){.tabs-nav-v2__item{background-color:var(--color-bg-lightest);color:var(--color-primary-dark);inline-size:100%}}.tabs-nav-v2__item[aria-selected=true]::before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:4px}@media not all and (min-width: 48rem){.tabs-nav-v2__item[aria-selected=true]{background-color:var(--color-primary-dark);color:var(--color-white)}}@media(min-width: 48rem){.tabs-nav-v2__item[aria-selected=true]{box-shadow:0px 7px 0 -2px var(--color-white),0px -2px 10px -1px rgba(0,0,0,.15);border:2px solid var(--color-bg);border-block-end:0}}@media(min-width: 48rem){.tabs-nav-v2 li{margin:0}.tabs-nav-v2__item{border-radius:0;border-bottom-width:0;transition:color var(--transition-duration),background-color var(--transition-duration)}.tabs-nav-v2__item:not(.tabs-nav-v2__item[aria-selected=true]):hover{color:var(--color-contrast-lower);background-color:var(--color-primary-light)}.tabs-nav-v2__item:not(.tabs-nav-v2__item[aria-selected=true]):active{background-color:var(--color-primary-dark)}.tabs-nav-v2__item[aria-selected=true]{position:relative;cursor:initial}}.tabs__panels{position:relative}@media(min-width: 48rem){.tabs__panels{border-block-end:2px solid var(--color-bg)}}.tabs--no-interaction .tabs__panel{animation-duration:0s;animation-delay:0s}.tabs__panel{background-color:var(--color-bg-lightest);padding:var(--space-sm);overflow:hidden}@media(min-width: 48rem){.tabs__panel{padding:var(--space-lg);padding-block-start:var(--space-xl)}}.tabs__panel--is-visible>*{animation:fade-in-bottom var(--animation-duration)}.tabs__panel--is-hidden{position:absolute;visibility:hidden;opacity:0;top:0;width:100%}.tabs-v2{max-inline-size:var(--max-width-md);margin-block:var(--space-xl);margin-inline:auto}.tabs-v2 .tabs__panel{background-color:rgba(0,0,0,0)}@media not all and (min-width: 48rem){.tabs-v2 .tabs__panel{border-block:2px solid var(--color-bg-lighter);margin-block-start:var(--space-sm);padding-block:var(--space-xl)}}.tabs-v2 .tabs__panel:has(img) img{display:none}.reveal-fx{--_reveal-fx-duration: 0.7s;--_reveal-fx-timing-function: var(--ease-out);opacity:0;transition:opacity,transform var(--_reveal-fx-timing-function);transition-duration:var(--_reveal-fx-duration)}.reveal-fx--translate-up{transform:translateY(75px)}.reveal-fx--translate-right{transform:translateX(-75px)}.reveal-fx--translate-left{transform:translateX(75px)}.reveal-fx--scale-up{transform:translateY(75px) scale(0.8)}[class*=reveal-fx--translate],[class*=reveal-fx--scale]{will-change:opacity,transform}.reveal-fx--clip-x>*{transition:opacity,clip-path var(--ease-out);transition-duration:var(--_reveal-fx-duration)}.reveal-fx--clip-x>*{clip-path:polygon(10% 0%, 90% 0%, 90% 100%, 10% 100%)}.reveal-fx--is-visible{opacity:1}.reveal-fx--is-visible[class*=reveal-fx--translate],.reveal-fx--is-visible[class*=reveal-fx--scale]{transform:translate(0)}.reveal-fx--is-visible.reveal-fx--clip-x>*{opacity:1;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.brags{padding-block-start:var(--space-lg)}@media(min-width: 48rem){.brags{--col-max: 2}:where(.brags:has(li:nth-child(odd):nth-last-child(1)) li:last-child){grid-column:1/-1;max-inline-size:50%;margin-inline:auto}}@media(min-width: 64rem){:where(.brags:has(li:nth-child(odd):nth-last-child(1)) li:last-child){grid-column:inherit;max-inline-size:inherit;margin-inline:inherit}}.brags.grid-max-cols--2 li{max-inline-size:60ch}.brags__header{--_bg-full-width-color: var(--color-primary);font-size:var(--text-lg);padding-inline-end:var(--space-sm);padding-block:var(--space-xs);text-box:trim-both cap alphabetic;box-shadow:var(--shadow-md)}.brags__list{padding-block:var(--space-lg)}.brags__desc{max-inline-size:60ch}.brags__item{text-align:center;justify-self:center}.brags__label{--text-scale-factor: .90;font-weight:800;font-size:calc(var(--text-md)*var(--text-scale-factor, 1));line-height:var(--line-height-lg)}.full-width-hero{--vertical-pos: clamp(10%, 5vw, 15%);--horizontal-pos: clamp(5%, 5vw, 10%);display:flex;flex-direction:column;position:relative;margin:clamp(2rem,5vw,4rem) calc(50% - 50vw)}@media(min-width: 48rem){.full-width-hero{display:block}}.full-width-hero__img{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;box-shadow:var(--inset-shadow)}@media(max-width: 768px),(hover: none)and (pointer: coarse){.full-width-hero__img{background-attachment:initial}}@media(min-width: 48rem){.full-width-hero__img{background-position:center center}}.full-width-hero__img{height:375px}@media(min-width: 48rem){.full-width-hero.full-width-hero--shallow .full-width-hero__img{height:clamp(550px,80vh,680px)}.full-width-hero.full-width-hero--shallow:not(.full-width-hero--headline) [class*=pos-top],.full-width-hero.full-width-hero--shallow:not(.full-width-hero--headline) [class*=pos-bottom]{--vertical-pos: -5%}.full-width-hero.full-width-hero--shallow .video-bg-wrapper{height:100vh;max-height:680px}.full-width-hero.full-width-hero--deep .full-width-hero__img{height:clamp(650px,90vw,800px)}.full-width-hero.full-width-hero--deep .video-bg-wrapper{height:100vh;max-height:800px}}.full-width-hero.full-width-hero--shallow .video-bg-wrapper,.full-width-hero.full-width-hero--deep .video-bg-wrapper{min-height:auto}.full-width-hero__text{position:initial;padding:var(--space-lg);margin:0 1rem;z-index:var(--z-index-tooltip)}@media(min-width: 48rem){.full-width-hero__text{position:absolute;margin:0;box-shadow:0 0 20px 5px rgba(30,30,60,.3)}.full-width-hero__text--narrow{width:clamp(350px,50vw,530px)}.full-width-hero__text--wide{width:clamp(450px,60vw,750px)}}.full-width-hero:not(.full-width-hero--headline) .full-width-hero__text[class*=pos-top]{order:-1;margin-bottom:-10%}@media(min-width: 48rem){.full-width-hero:not(.full-width-hero--headline) .full-width-hero__text[class*=pos-top]{margin:0;order:initial}}.full-width-hero:not(.full-width-hero--headline) .full-width-hero__text[class*=pos-bottom]{margin-top:-10%}.full-width-hero__header{margin:0;margin-bottom:var(--space-xs)}.full-width-hero:not(.full-width-hero--headline) p{margin-top:0}.full-width-hero:not(.full-width-hero--headline) p:only-of-type{margin-bottom:1.5rem}.full-width-hero:not(.full-width-hero--headline) p:last-child{margin-bottom:0}.photo-grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:.75fr;grid-gap:1rem;max-inline-size:var(--max-width-lg);margin-inline:auto;padding:0;margin-block:var(--space-xl)}@media only screen and (min-width: 40em){.photo-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 64rem){.photo-grid{grid-template-columns:repeat(5, 1fr)}}.photo-grid__item{--transition-duration: 1s;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;list-style:none;width:100%;box-shadow:0 0 5px 0px rgba(0,0,0,.4);transition:var(--transition-duration)}.photo-grid__item[class*=bg-]:before{content:"";position:absolute;inset:0;width:100%;height:100%;background:inherit;z-index:-1;filter:blur(0.175em)}.photo-grid__item:hover a img,.photo-grid__item a:focus-visible img{transform:scale3d(1.05, 1.05, 1)}.photo-grid__item:only-of-type{grid-column:1/-1}.photo-grid__item a{--transition-duration: .25s}.photo-grid__item:only-child{height:auto}.photo-grid.reveal-fx .photo-grid__item{opacity:0}.photo-grid.reveal-fx--is-visible .photo-grid__item{opacity:1}.photo-grid.reveal-fx--is-visible .photo-grid__item:nth-child(2){transition-delay:.2s}.photo-grid.reveal-fx--is-visible .photo-grid__item:nth-child(3){transition-delay:.4s}.photo-grid.reveal-fx--is-visible .photo-grid__item:nth-child(4){transition-delay:.6s}.photo-grid.reveal-fx--is-visible .photo-grid__item:nth-child(5){transition-delay:.8s}.photo-grid.reveal-fx--is-visible .photo-grid__item:nth-child(6){transition-delay:1s}.photo-grid__body{--_text-padding: var(--space-lg);padding:var(--_text-padding)}.photo-grid__body>*:last-child{margin-block-end:0}.photo-grid__body.text-component--blockquote blockquote{margin:0}.photo-grid__body.text-component--blockquote blockquote>p:first-child{font-size:inherit;color:inherit}.photo-grid__header{font-weight:800}.photo-grid__header:not(.bg-highlight-ribbon){margin:0 0 1rem 0}.photo-grid__header.bg-highlight-ribbon.text-2xl{--text-scale-factor: .9}.photo-grid__header a{color:inherit;text-decoration:none}.photo-grid__img{position:relative;display:inline-block;width:100%;height:100%}@media not all and (min-width: 64rem){.photo-grid__img{min-block-size:225px}}.photo-grid__img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1979166667) 50%, rgba(161, 161, 161, 0.2) 100%);transition:.5s}.photo-grid__img img{position:absolute;width:inherit;height:inherit;transform:scale3d(1, 1, 1) rotate(0deg)}@media(min-width: 64rem){.photo-grid{--grid-rows: 3;--grid-height: repeat(var(--grid-rows), calc( (690px - 2rem) / var(--grid-rows)))}.photo-grid--three,.photo-grid--four{grid-template-rows:var(--grid-height)}.photo-grid--three{--grid-rows: 4}.photo-grid--three li:first-child{grid-column:1/4;grid-row:1/-1}.photo-grid--three li:nth-child(2),.photo-grid--three li:nth-child(3){grid-column:4/-1}.photo-grid--three li:nth-child(2){grid-row:3/span 2}.photo-grid--three li:nth-child(3){grid-row-end:span 2}.photo-grid--four li:first-child{grid-column:1/4;grid-row:2/-1}.photo-grid--four li:nth-child(2){grid-column:4/-1;grid-row:1/span 2}.photo-grid--four li:nth-child(3){grid-column-end:span 3;grid-row-start:1}.photo-grid--four li:nth-child(4){grid-column:4/-1;grid-row-start:3}.photo-grid--four.photo-grid--alt li:first-child{grid-column:1/span 2;grid-row:1/-1}.photo-grid--four.photo-grid--alt li:nth-child(2){grid-row:2/-1;grid-column:span 3}.photo-grid--four.photo-grid--alt li:nth-child(3){grid-column:4/-1}.photo-grid--four.photo-grid--alt li:nth-child(4){grid-column:3;grid-row-start:1}}.split-photo-bar{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding-block:var(--space-md);z-index:var(--z-index-popover)}@media(min-width: 48rem){.split-photo-bar{min-height:480px;z-index:auto}}.split-photo-bar__img{width:100%;height:100%;min-block-size:30vh;aspect-ratio:1/1}@media(min-width: 48rem){.split-photo-bar__img{aspect-ratio:5/4;min-height:auto}}@media(min-width: 85rem){.split-photo-bar__img{aspect-ratio:3/2}}.split-photo-bar.split-photo-bar--two-thirds .split-photo-bar__img{height:45vh}@media(min-width: 64rem){.split-photo-bar.split-photo-bar--two-thirds .split-photo-bar__img{height:100%}}.split-photo-bar.split-photo-bar--img-left .split-photo-bar__img-wrapper{margin-bottom:var(--space-sm)}@media(min-width: 48rem){.split-photo-bar.split-photo-bar--img-left.split-photo-bar--half .split-photo-bar__img-wrapper{margin-right:auto;margin-left:calc(50% - 50vw)}}@media(min-width: 48rem){.split-photo-bar.split-photo-bar--img-left.split-photo-bar--two-thirds .split-photo-bar__img-wrapper{margin-bottom:0}}@media(min-width: 64rem){.split-photo-bar.split-photo-bar--img-left.split-photo-bar--two-thirds .split-photo-bar__img-wrapper{margin-left:calc(60% - 60vw);margin-right:auto}}@media(min-width: 48rem){.split-photo-bar.split-photo-bar--half .split-photo-bar__img-wrapper{flex:1 0 50vw;margin-right:calc(50% - 50vw);margin-bottom:0}}@media(min-width: 64rem){.split-photo-bar.split-photo-bar--two-thirds .split-photo-bar__img-wrapper{margin-right:calc(60% - 60vw);min-width:60vw}}@media(min-width: 48rem){.split-photo-bar.split-photo-bar--half{padding:0;flex-direction:row}}@media(min-width: 64rem){.split-photo-bar.split-photo-bar--two-thirds{padding-block:0;flex-direction:row}}.split-photo-bar.split-photo-bar--img-left{flex-direction:column-reverse}@media(min-width: 48rem){.split-photo-bar.split-photo-bar--img-left.split-photo-bar--half{flex-direction:row-reverse}}@media(min-width: 64rem){.split-photo-bar.split-photo-bar--img-left.split-photo-bar--two-thirds{flex-direction:row-reverse}}@media not all and (min-width: 48rem){.split-photo-bar.split-photo-bar--img-left .split-photo-bar__body{padding-block-end:0}}@media(min-width: 48rem){.split-photo-bar.split-photo-bar--img-left .split-photo-bar__body{padding-inline-start:var(--space-md-lg);padding-inline-end:0}}.split-photo-bar__body{display:flex;flex-direction:column;justify-content:center;width:100%;padding-inline:var(--space-md-lg);padding-block-end:var(--space-md)}@media(min-width: 48rem){.split-photo-bar__body{padding-top:var(--space-md);padding-inline-start:0}}.split-photo-bar__body.split-photo-bar--center{justify-content:center}.split-photo-bar__body p:last-of-type:not(:first-child){margin-block-end:0}.split-photo-bar__body p:only-child{margin-bottom:0}.split-photo-bar__body .btn{margin-block-start:var(--space-md)}.split-photo-bar__body>*{margin-top:0;align-self:flex-start}.split-photo-bar__body>*:where(:first-child:not(p)){margin-bottom:.75rem}.text-bar{--_text-max-width: 80ch;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;flex-direction:column}@media not all and (min-width: 48rem){.text-bar{padding-block-end:var(--space-md)}}@media(min-width: 48rem){.text-bar{flex-wrap:nowrap;flex-direction:row;z-index:1}.text-bar.margin-bottom-0{z-index:var(--z-index-popover)}}.text-bar:has(.text-bar__img):not(.inset-y){z-index:var(--z-index-popover)}.text-bar.text-bar--half .text-bar__img{aspect-ratio:1/1}@media(min-width: 48rem){.text-bar.text-bar--half .text-bar__img .text-bar__img{max-inline-size:50%}}@media(min-width: 48rem){.text-bar.text-bar--blockquote{gap:var(--space-md)}}.text-bar.text-bar--blockquote .text-bar__img{aspect-ratio:1/1}@media(min-width: 48rem){.text-bar.text-bar--blockquote .text-bar__img{flex:2}}.text-bar.text-bar--blockquote .text-bar__img[class*=radius]{max-inline-size:350px}.text-bar.text-bar--blockquote .text-bar__img img{border-radius:inherit}.text-bar.text-bar--blockquote.text-bar--half .text-bar__blockquote blockquote:before{left:-20px;top:60px}@media only screen and (min-width: 48em)and (max-width: 50em){.text-bar.text-bar--blockquote.text-bar--img-left .text-bar__img{padding-right:0;padding-left:1.5rem}}.text-bar.text-bar--cta{display:flex;flex-direction:column;gap:var(--space-sm);text-align:center;padding:4rem 0}.text-bar.text-bar--cta .text-bar__body{max-width:var(--_text-max-width);padding:0}.text-bar.text-bar--cta .text-bar__body:not(:last-child){padding-block-end:1rem}.text-bar.text-bar--cta .text-bar__header{margin-top:0}.text-bar.text-bar--cta .text-bar__btn{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-md)}@media(min-width: 48rem){.text-bar.text-bar--cta .text-bar__btn .btn:not(:last-child){margin-right:2rem}}.text-bar.text-bar--three-fourths .text-bar__img{aspect-ratio:3/2;max-block-size:550px}@media(min-width: 48rem){.text-bar.text-bar--three-fourths .text-bar__img{max-inline-size:50%;margin-bottom:-2rem}}@media(min-width: 64rem){.text-bar.text-bar--three-fourths .text-bar__img{min-width:75%}}.text-bar.text-bar--half .text-bar__img,.text-bar.text-bar--three-fourths .text-bar__img{inline-size:100%}@media(min-width: 48rem){.text-bar.text-bar--half .text-bar__img,.text-bar.text-bar--three-fourths .text-bar__img{max-inline-size:50%}}.text-bar.text-bar--img-left{padding-bottom:1.5rem}.text-bar.text-bar--img-left .text-bar__body{padding-right:0;margin-bottom:0}.text-bar.text-bar--img-left .text-bar__img{margin-bottom:0}@media not all and (min-width: 48rem){.text-bar.text-bar--img-left .text-bar__img{margin-block-start:var(--space-md)}}@media(min-width: 48rem){.text-bar.text-bar--img-left .text-bar__img{padding-left:0;margin-bottom:-2rem}}@media(min-width: 48rem){.text-bar.text-bar--img-left{padding-block:0}}@media not all and (min-width: 48rem){.text-bar:not(.text-bar--img-left,.text-bar--cta) .text-bar__img{margin-block-start:2rem}}@media(min-width: 48rem){.text-bar:not(.text-bar--img-left,.text-bar--cta) .text-bar__body{margin-inline-end:2rem}}@media(min-width: 48rem){.text-bar.text-bar--align-bottom{padding-bottom:0}}.text-bar.text-bar--align-bottom .text-bar__img{align-self:flex-end;margin-bottom:0}@media(min-width: 64rem){.text-bar.text-bar--align-bottom .text-bar__img{margin-top:-2rem}}.text-bar.text-bar--align-top{margin-top:0}@media not all and (min-width: 48rem){.text-bar.text-bar--align-top .text-bar__img{margin-block-end:0}}@media(min-width: 48rem){.text-bar.text-bar--align-top .text-bar__img{align-self:flex-start;margin-top:0}}@media(min-width: 48rem){.text-bar.text-bar--align-top.text-bar--align-bottom .text-bar__img{align-self:auto}}.text-bar.text-bar--blockquote .text-bar__blockquote:only-child{text-align:center;margin-right:auto;margin-left:auto}@media(min-width: 48rem){.text-bar.text-bar--blockquote .text-bar__blockquote:only-child{max-width:var(--_text-max-width)}}.text-bar .text-bar__header{margin-top:1.5rem;margin-bottom:1rem}@media(min-width: 75rem){.text-bar .text-bar__header{margin-top:0}}.text-bar .text-bar__body{flex:1;min-width:75%;padding-inline:var(--space-sm)}.text-bar .text-bar__body p{line-height:2}.text-bar .text-bar__body p:last-child{margin-bottom:0}.text-bar .text-bar__body p:only-child{margin-top:1.5rem}@media(min-width: 48rem){.text-bar .text-bar__body{padding-top:.25rem;padding-bottom:1.5rem;min-width:auto}.text-bar .text-bar__body p:only-child{margin-top:0}}@media(min-width: 75rem){.text-bar .text-bar__body{padding:0}}.text-bar .btn{margin-top:1rem}.text-bar.text-bar--img-left .text-bar__body,.text-bar.text-bar--img-left .text-bar__blockquote{order:1}@media(min-width: 48rem){.text-bar.text-bar--img-left .text-bar__body,.text-bar.text-bar--img-left .text-bar__blockquote{padding-inline-start:var(--space-md)}}.text-bar__img{inline-size:100%;flex:1;aspect-ratio:4/5;max-block-size:450px;align-self:center;margin:0 auto;perspective:500px;perspective-origin:center}.text-bar__img:has(img[data-twic-src$=".svg"],img[data-twic-src$=".png"]){max-inline-size:325px}.text-bar__img img{inline-size:100%;block-size:100%}@media(min-width: 48rem){.text-bar__img{margin-inline:0;margin-block:-2rem}}@media(min-width: 64rem){.text-bar__img{max-width:30%}}.text-bar__blockquote{display:flex;flex-direction:column;padding:3rem 1rem}@media(min-width: 48rem){.text-bar__blockquote{padding:3rem 1.5rem}}@media(min-width: 48rem){.text-bar__blockquote{flex:2.5}}.text-bar__blockquote blockquote{margin:0;padding-block:0}.text-bar__blockquote blockquote.text-lg{--text-scale-factor: .85}.text-bar__blockquote blockquote:before,.text-bar__blockquote blockquote:after{top:50px}@media(min-width: 48rem){.text-bar__blockquote blockquote:before{left:-25px}}.text-bar__blockquote blockquote:after{bottom:-30px;top:auto}.text-bar__blockquote,.text-bar__body{max-inline-size:80ch}.text-bar.inset-y{padding-block:var(--space-md)}.text-bar.inset-y.text-bar--img-left .text-bar__img{margin-block-start:0}.text-bar.inset-y .text-bar__img{background-image:none;margin-block-end:0}@media(min-width: 48rem){.text-bar.inset-y .text-bar__img{margin:0}}.video-bg-wrapper{position:relative;width:100vw;height:100%;display:inline-block}@media(min-width: 48rem){.video-bg-wrapper{display:flex}}.video-bg{height:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;opacity:0;transition:var(--transition-duration)}.video-bg.twic-done,.video-bg.twic-poster-done{opacity:1}.video_btn{display:block;position:absolute;z-index:var(--z-index-fixed-element);top:15px;right:25px;border:0;background-color:rgba(0,0,0,0);color:var(--color-bg-lighter);padding:0;opacity:.85}.video_btn:hover,.video_btn:focus{opacity:1}.hero-banner{--_hero-height-small: max(35vh, 400px);--_hero-height-medium: max(55vh, 500px);--_hero-height-large: max(70vh, 600px);--_reveal-fx-duration: 1s;position:relative;display:flex;flex-direction:column;margin-block-end:var(--space-lg)}@media(min-width: 48rem){.hero-banner{display:block;min-block-size:var(--_hero-height-medium)}}@media(min-width: 48rem){.hero-banner--medium{block-size:var(--_hero-height-medium)}.hero-banner--deep{block-size:var(--_hero-height-large)}}.hero-banner .video-bg{min-block-size:var(--_hero-height-small);max-inline-size:none}.hero-banner:has(+.breadcrumbs){margin-block-end:0}.hero-banner .container{position:relative;height:100%}.hero-banner__text{--_text-padding: var(--space-md);--horizontal-pos: 0;--vertical-pos: 10%;padding-block:var(--_text-padding)}@media not all and (min-width: 48rem){.hero-banner__text{position:relative;bottom:0}}@media(min-width: 48rem){.hero-banner__text{inline-size:50%;padding-inline:var(--_text-padding)}}.hero-banner__text>*{--spacing: var(--space-sm)}.hero-banner__text.bg-full-page--left{padding-inline-start:0}.hero-banner__text.bg-full-page--right{padding-inline-end:0}.hero-banner__text:has(.hero-banner__text-header.bg-full-width){padding-block-start:0}.hero-banner__text:has(.hero-banner__text-header.bg-full-width) .hero-banner__text-header.bg-full-width{padding-block:var(--space-3xs)}.hero-banner__text-header{--_bg-full-width-color: var(--color-primary);margin-block-start:0}.hero-banner__text-header.bg-full-width{color:var(--color-white);margin-block-end:var(--space-2xs)}.hero-banner__text-header.bg-full-width:only-child{padding-block:0;margin-block:0}@media(min-width: 48rem){.hero-banner__img-wrapper,.hero-banner .video-bg{position:absolute}}.hero-banner__img-wrapper{inline-size:100vw;block-size:100%;background-size:cover}.hero-banner__img{block-size:inherit;-o-object-fit:cover;object-fit:cover}@media not all and (min-width: 48rem){.hero-banner__img{min-block-size:40vh}}@media not all and (min-width: 32rem){.container .container:not([class*=max-width-xl]){inline-size:auto}}:root{--mega-nav-height: 0;--mega-nav-content-max-width: var(--max-width-xl);--mega-sub-nav-padding: var(--space-sm)}@media(min-width: 64rem){:root{--mega-nav-height: 50px}}.mega-nav{position:relative;width:100%;z-index:var(--z-index-overlay);box-shadow:inset 0px -1px 0px hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.1)}.mega-nav__container{width:calc(100% - 2*var(--space-md));height:var(--mega-nav-height);max-width:var(--mega-nav-content-max-width);margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between}.mega-nav__icon-btns{display:flex;align-items:center;gap:calc(var(--space-4xs)/2)}.mega-nav__icon-btn{display:flex;justify-content:center;align-items:center;width:40px;height:36px;cursor:pointer;transition:.2s}.mega-nav__icon-btn:is(:hover,:focus-visible){background-color:var(--color-white)}.mega-nav__icon-btn:is(:hover,:focus-visible) .icon{color:var(--color-secondary)}.mega-nav__icon-btn .icon{display:block}.mega-nav__icon-btn .icon__group{stroke-width:2px}.mega-nav__icon-btn .icon__group>*{transition:transform .3s var(--ease-in-out),stroke-dashoffset .3s,opacity .3s}.mega-nav__icon-btn--menu .icon__group>*{stroke-dasharray:24}.mega-nav__icon-btn--menu .icon__group>*:nth-child(1){transform-origin:12px 4px}.mega-nav__icon-btn--menu .icon__group>*:nth-child(2){stroke-dashoffset:0}.mega-nav__icon-btn--menu .icon__group>*:nth-child(3){transform-origin:12px 20px}.mega-nav__icon-btn--menu.mega-nav__icon-btn--state-b .icon__group>*:nth-child(1){transform:translateY(8px) rotate(-45deg)}.mega-nav__icon-btn--menu.mega-nav__icon-btn--state-b .icon__group>*:nth-child(2){stroke-dashoffset:24}.mega-nav__icon-btn--menu.mega-nav__icon-btn--state-b .icon__group>*:nth-child(3){transform:translateY(-8px) rotate(45deg)}.mega-nav__arrow-icon{font-size:16px;color:currentColor;transition:color .2s}.mega-nav__arrow-icon .icon{display:block}.mega-nav__arrow-icon .icon__group{stroke-width:2px;will-change:transform;transform-origin:8px 8px;transition:transform .3s var(--ease-out)}.mega-nav__arrow-icon .icon__group>*{stroke-dasharray:17;transform-origin:8px 8px;transform:translateY(3px);transition:transform .3s,stroke-dashoffset .3s;transition-timing-function:var(--ease-out)}.mega-nav__arrow-icon .icon__group>*:first-child{stroke-dashoffset:8.5}.mega-nav__arrow-icon .icon__group>*:last-child{stroke-dashoffset:8.5}.mega-nav__label{grid-column:1/-1;--text-scale-factor: 1.25;font-size:calc(var(--text-md)*var(--text-scale-factor, 1));font-family:var(--font-primary-condensed);font-weight:800;text-transform:uppercase;letter-spacing:var(--font-letterspacing-2);line-height:var(--line-height-xs)}.mega-nav__label .link::after{content:"»";padding-inline-start:var(--space-4xs);font-family:var(--font-primary)}.mega-nav__sub-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--space-md);padding-block:var(--space-xs)}.mega-nav__sub-item:has(ul):not(:has(.link[data-hide-children])){padding-block-end:0}.mega-nav__sub-item:has(.link[data-hide-children]) .mega-nav__sub-item-list{display:none}.mega-nav__sub-item:has(a:only-child,.link[data-hide-children]){margin-block-end:var(--space-sm)}.mega-nav__sub-item-list{padding-inline-start:var(--space-xs);margin-block-end:var(--space-md)}.mega-nav__sub-item-list li{position:relative;z-index:1;border-inline-start:2px solid var(--color-primary)}.mega-nav__sub-link{display:block;font-size:calc(var(--text-sm)*1.1);font-weight:normal;color:var(--color-contrast-higher);text-decoration:none;padding:var(--space-3xs) var(--space-2xs);transition:var(--transition-duration)}.mega-nav__sub-link:is(:hover,:focus-visible){font-weight:800;color:var(--color-primary);padding-inline-start:1rem}.mega-nav__sub-link:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;background-color:var(--color-bg-lighter);z-index:-1;visibility:hidden;opacity:0;transition:var(--transition-duration)}.mega-nav__sub-link:is(:hover,:focus-visible):before{visibility:visible;opacity:1}.mega-nav--mobile .mega-nav__nav{display:none;position:absolute;top:var(--mega-nav-height);left:0;width:100%;height:calc(100vh - var(--mega-nav-height) - var(--mega-nav-offset-y, 0px));overflow:auto;-webkit-overflow-scrolling:touch;background-color:var(--color-bg-lighter);box-shadow:var(--shadow-lg)}.mega-nav--mobile .mega-nav__nav--is-visible,.mega-nav--mobile .mega-nav__search--is-visible{display:block}.mega-nav--mobile .mega-nav__nav--is-visible>*,.mega-nav--mobile .mega-nav__search--is-visible>*{animation:mega-nav-entry-animation .5s var(--ease-out)}.mega-nav--mobile .mega-nav__nav-inner{padding:var(--space-xs) 0;width:calc(100% - 2*var(--space-md));max-width:var(--mega-nav-content-max-width);margin-left:auto;margin-right:auto}.mega-nav--mobile .mega-nav__label{margin:var(--space-sm) 0 var(--space-xs)}.mega-nav--mobile .mega-nav__item{border-bottom:1px solid var(--color-contrast-lower)}.mega-nav--mobile .mega-nav__control{display:flex;align-items:center;width:100%;font-size:calc(var(--text-base));font-weight:600;text-align:left;padding:var(--space-sm) 0;color:var(--color-contrast-higher);text-decoration:none;cursor:pointer}.mega-nav--mobile a[aria-current=page]{color:var(--color-primary)}.mega-nav--mobile .mega-nav__arrow-icon{margin-left:auto;margin-right:12px}.mega-nav--mobile .mega-nav__sub-nav ul:last-of-type{margin-block-end:var(--space-md)}.mega-nav--mobile .mega-nav__sub-nav-wrapper{display:none;padding:0 var(--space-sm) var(--space-lg);box-shadow:0 0 5px 2.5px hsla(var(--color-contrast-low-h), var(--color-contrast-low-s), var(--color-contrast-low-l), 0.25);overflow:hidden}.mega-nav--mobile .mega-nav__sub-items{margin-block-start:0}.mega-nav--mobile .mega-nav__sub-items:not(:last-child){margin-block:0}.mega-nav--mobile .mega-nav__sub-item{border-bottom:1px solid var(--color-contrast-lower)}.mega-nav--mobile .mega-nav__sub-item:has(.mega-nav__sub-item-list){margin-block-start:var(--space-3xs)}.mega-nav--mobile .mega-nav__sub-link{display:block;text-decoration:none}.mega-nav--mobile .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group>*:first-child{transform:translateY(-3px) rotate(-90deg)}.mega-nav--mobile .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group>*:last-child{transform:translateY(-3px) rotate(90deg)}.mega-nav--mobile .mega-nav__item--expanded .mega-nav__sub-nav-wrapper{display:block}.mega-nav--mobile .mega-nav__item--expanded .mega-nav__sub-nav-wrapper>*{animation:mega-nav-entry-animation .5s var(--ease-out)}.mega-nav--desktop .mega-nav__icon-btns--mobile,.mega-nav--desktop .mega-nav__sub-nav-wrapper,.mega-nav--desktop .mega-nav__label{display:none}.mega-nav--desktop .mega-nav__nav{flex-grow:1;height:100%}.mega-nav--desktop .mega-nav__nav-inner{height:100%;display:flex;justify-content:flex-end}.mega-nav--desktop .mega-nav__items{display:flex;height:100%}.mega-nav--desktop .mega-nav__item{display:flex;align-items:center;margin-block:0}.mega-nav--desktop .mega-nav__control{position:relative;display:flex;align-items:center;padding:0 var(--space-sm-md);height:100%;font-size:calc(var(--text-base)*1.125);line-height:var(--line-height-xs);font-family:var(--font-primary-condensed);font-weight:800;text-transform:uppercase;letter-spacing:var(--font-letterspacing-2);text-decoration:none;transition:.2s}.mega-nav--desktop .mega-nav__control:is(:hover,:focus-visible){cursor:pointer;background-color:hsla(var(--color-primary-dark-h), var(--color-primary-dark-s), var(--color-primary-dark-l), 0.5)}.mega-nav--desktop .mega-nav__control--full-menu{padding-inline:var(--space-lg)}.mega-nav--desktop .mega-nav__control--full-menu .icon{margin-block-end:.15rem}.mega-nav--desktop .mega-nav__control--full-menu .icon--menu-search{transition:var(--transition-delay)}.mega-nav--desktop .mega-nav__control--full-menu .icon--close{position:absolute;scale:.5;opacity:0;visibility:hidden;transition:var(--transition-duration)}.mega-nav--desktop .mega-nav__control .mega-nav__arrow-icon{margin-left:var(--space-4xs)}.mega-nav--desktop .mega-nav__sub-nav-wrapper{position:absolute;top:var(--mega-nav-height);left:0;width:100%;padding-block-start:var(--space-sm);box-shadow:var(--shadow-lg);max-height:calc(100vh - var(--mega-nav-height) - var(--mega-nav-offset-y, 0px) - var(--space-xl));overflow:auto}.mega-nav--desktop .mega-nav__sub-search{padding-block:var(--space-xs)}.mega-nav--desktop .mega-nav__sub-nav{width:calc(100% - 2*var(--space-md));margin:0 auto}.mega-nav--desktop .mega-nav__sub-nav .mega-nav__label{display:block}.mega-nav--desktop .mega-nav__sub-nav{max-width:var(--max-width-xl)}.mega-nav--desktop .mega-nav__sub-nav--full-menu{border-block-start:3px solid var(--color-bg);padding-block-start:var(--space-sm);margin-block-start:var(--space-sm)}.mega-nav--desktop .mega-nav__sub-nav--full-menu .mega-nav__sub-items{grid-column:1/span 4;-moz-column-count:4;column-count:4}.mega-nav--desktop .mega-nav__sub-nav--full-menu .link{font-size:var(--text-md);font-family:var(--font-primary-condensed);font-weight:800;text-transform:uppercase;letter-spacing:var(--font-letterspacing-2);line-height:var(--line-height-xs)}.mega-nav--desktop .mega-nav__sub-nav--full-menu .link::after{content:"»";padding-inline-start:var(--space-4xs);font-family:var(--font-primary)}.mega-nav--desktop .mega-nav__sub-nav .dropdown__menu{inline-size:100%}.mega-nav--desktop .mega-nav__sub-nav .dropdown__wrapper>.dropdown__menu{opacity:1;visibility:visible;width:auto !important;overflow:initial !important;position:relative}.mega-nav--desktop .mega-nav__sub-intro{position:relative;background-color:var(--color-white);padding-block-start:var(--mega-sub-nav-padding);padding-block-end:calc(var(--mega-sub-nav-padding)*2);padding-inline-end:var(--mega-sub-nav-padding);box-shadow:var(--shadow-sm)}.mega-nav--desktop .mega-nav__sub-intro::before,.mega-nav--desktop .mega-nav__sub-intro::after{content:"";position:absolute;inline-size:100vw;block-size:100%;background-color:inherit}.mega-nav--desktop .mega-nav__sub-intro::before{inset-inline-start:-100vw;inset-block-start:0}.mega-nav--desktop .mega-nav__sub-intro::after{inset-block-start:-100%;inset-inline-end:0}.mega-nav--desktop .mega-nav__sub-intro .mega-nav__label{position:relative;margin-block-end:var(--space-xs);padding-block-end:var(--space-4xs)}.mega-nav--desktop .mega-nav__sub-intro .mega-nav__label::before{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;width:calc(100% + var(--mega-sub-nav-padding));height:3px;background-color:var(--color-bg-light);scale:0 1;transform-origin:left}.mega-nav--desktop .mega-nav__sub-items{-moz-column-count:3;column-count:3;-moz-column-gap:var(--space-md);column-gap:var(--space-md);grid-column:2/-1;font-size:var(--text-base);margin-block-start:0;margin-block-end:var(--space-md);padding-block:var(--mega-sub-nav-padding)}.mega-nav--desktop .mega-nav__sub-nav--layout-2{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-md)}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__control{background-color:var(--color-primary-dark)}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__control::after{opacity:1}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__control--full-menu .icon--menu-search{opacity:0;scale:.5;visibility:hidden}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__control--full-menu .icon--close{opacity:1;scale:1;visibility:visible}.mega-nav--desktop .mega-nav__item--expanded>.mega-nav__sub-nav-wrapper{display:block}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__sub-nav{animation:mega-nav-entry-animation .5s var(--ease-out)}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__label::before{animation:growX var(--animation-duration) var(--transition-delay) var(--ease-1) both}.mega-nav--desktop:not([data-hover=on]) .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group{transform:rotate(-90deg)}.mega-nav--desktop:not([data-hover=on]) .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group>*:first-child,.mega-nav--desktop:not([data-hover=on]) .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group *:last-child{stroke-dashoffset:0;transform:translateY(0px)}.mega-nav--desktop .mega-nav__icon-btn{border-radius:50%;margin-left:var(--space-4xs)}.mega-nav--desktop .mega-nav__icon-btn:hover,.mega-nav--desktop .mega-nav__icon-btn--state-b{background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.05)}.mega-nav--desktop .mega-nav__search--is-visible{display:block}@keyframes mega-nav-entry-animation{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0px)}}[class*=mega-nav--desktop]::before{display:none;content:"mobile"}@media(min-width: 64rem){.mega-nav--desktop\@md::before{content:"desktop"}}.hide-nav{--hide-nav-transition-duration: 0.3s;position:sticky !important;top:0;will-change:translate;transition:var(--hide-nav-transition-duration)}@media(min-width: 64rem){.hide-nav{--hide-nav-transition-duration: 0.3s}}.hide-nav--fixed{background-color:rgba(0,0,0,0)}.hide-nav--has-bg{background-color:var(--color-bg)}.main-header{position:relative;z-index:var(--z-index-overlay)}@media(min-width: 64rem){.main-header{padding-block-start:var(--space-2xs)}}.main-header__toolbar{display:flex;width:100%;margin-block-end:var(--space-xs)}@media(min-width: 64rem){.main-header__toolbar{width:auto;margin-block-end:var(--space-2xs)}}.main-header__logo{margin-inline-end:auto;inline-size:clamp(200px,20vw,250px);max-block-size:60px}.main-header__logo img{inline-size:100%;block-size:100%}.main-header__tools{display:flex;align-items:center;transition:var(--transition-duration);z-index:var(--z-index-overlay)}.main-header__tools-list{font-family:var(--font-primary);text-transform:uppercase;font-size:var(--text-sm);display:flex;align-items:center;gap:calc(var(--space-sm)*1.25)}@media(min-width: 64rem){.main-header__tools-list{font-size:var(--text-xs)}}.main-header__tools-list>li:not(.main-header__search){position:relative}.main-header__tools-list>li:not(.main-header__search):not(:last-child)::after{content:"";background-color:var(--color-white);position:absolute;inset-inline-end:calc(var(--space-2xs)*-1);width:.5px;height:75%}.main-header__tools .dropdown__menu{position:relative;background-color:rgba(0,0,0,0);padding-block:0;padding-inline-start:var(--space-3xs);margin:0}.main-header__intro{--transition-duration: .55s;flex-basis:100%;max-height:200px;transition:var(--transition-duration)}@media not all and (min-width: 64rem){.main-header__intro{margin-block-start:var(--space-4xs);margin-block-end:var(--space-2xs)}}@media(min-width: 64rem){.main-header__intro{flex-basis:auto}}@media not all and (min-width: 64rem){.main-header__intro--is-hidden{opacity:0;visibility:hidden;max-height:0px;overflow:hidden;transition:var(--transition-duration);margin:0}}.main-header__intro h1{font-size:var(--text-md);font-family:var(--font-primary-serif)}@media(min-width: 48rem){.main-header__intro h1{font-size:var(--text-lg)}}.main-header__intro a{text-decoration:none}.main-header__nav{position:relative;z-index:var(--z-index-header);background-color:var(--color-primary)}.section-nav{--sb-track-color: var(--color-bg-light);--sb-thumb-color: var(--color-bg-dark);--sb-size: var(--space-2xs);position:sticky;inset-block-start:calc(var(--main-header-height) + var(--nav-offset));block-size:calc(100vh - var(--main-header-height) - var(--nav-offset) - var(--space-sm));overflow-scrolling:touch;background:linear-gradient(white 30%, rgba(255, 255, 255, 0)) center top,linear-gradient(rgba(255, 255, 255, 0), white 70%) center bottom,radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) center top,radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll;scrollbar-color:var(--sb-thumb-color) var(--sb-track-color);scrollbar-gutter:stable;overscroll-behavior:none;transition:var(--transition-duration) var(--ease-out-1)}.section-nav::-webkit-scrollbar{inline-size:var(--sb-size)}.section-nav::-webkit-scrollbar-track{border-radius:10px}.section-nav:is(:hover,:focus-visible)::-webkit-scrollbar-track{background:var(--sb-track-color)}.section-nav:is(:hover,:focus-visible)::-webkit-scrollbar-thumb{border:3px solid var(--color-bg);background-color:var(--sb-thumb-color)}.section-nav::-webkit-scrollbar-thumb{border-radius:10px;border:2px solid var(--color-white);background-color:var(--color-white);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}@media(min-width: 64rem){.section-nav{--nav-offset: 3rem;padding-inline-end:var(--sb-size);margin-inline-end:calc(var(--sb-size)*-1);overflow-y:auto}.section-nav--main-header-hidden{--nav-offset: 2.5rem;block-size:calc(100vh - var(--nav-offset) - var(--space-sm));inset-block-start:var(--nav-offset)}}.section-nav .section-nav__header{font-size:var(--text-base);padding-block:var(--space-3xs);padding-inline:var(--space-3xs)}@media(min-width: 64rem){.section-nav .section-nav__header>.accordion__header{display:none}}@media not all and (min-width: 64rem){.section-nav .section-nav__header .accordion__header .icon{color:var(--color-white)}.section-nav .section-nav__header .accordion__header::before{background-color:var(--color-primary)}}.section-nav a{--transition-duration: .35s;display:inline-block;inline-size:calc(100% - var(--space-4xs)/2);color:var(--color-secondary);font-weight:normal;padding-block:var(--space-4xs);padding-inline-start:var(--space-3xs);margin-block:calc(var(--space-4xs)/1.2);border-inline-start:1px solid rgba(0,0,0,0);transition:var(--transition-duration)}.section-nav a:has(+.accordion__header){margin-inline-end:var(--space-4xs)}.section-nav a:is(:hover,:focus-visible),.section-nav a.selected{border-inline-start:3px solid var(--color-bg);background-color:var(--color-bg-lightest);box-shadow:0 0 2.5px 0px hsla(var(--color-bg-dark-h), var(--color-bg-dark-s), var(--color-bg-dark-l), 0.4)}.section-nav .selected.selected{border-inline-start-color:var(--color-primary);font-weight:800}.section-nav li{border-block-start:var(--accordion-border-width) solid var(--color-bg-lighter)}.section-nav__level-two a{padding-inline-start:var(--space-sm)}.section-nav__level-three a{padding-inline-start:calc(var(--space-sm)*1.5)}.section-nav__level-four a{padding-inline-start:calc(var(--space-sm)*2)}.section-nav__level-five a{padding-inline-start:calc(var(--space-sm)*2.5)}.section-nav__level-six a{padding-inline-start:calc(var(--space-sm)*3)}.section-nav>.accordion>li:not(:last-child){border-block-end:0}.section-nav>.accordion>li:first-child{border-block-start:0}@media not all and (min-width: 64rem){.section-nav>.accordion>li:first-child{padding:var(--space-4xs);background-color:var(--color-bg-lightest)}.section-nav>.accordion>li:first-child a:is(:hover,:focus-visible),.section-nav>.accordion>li:first-child a.selected{background-color:var(--color-bg-light)}}.section-nav>.accordion>li:first-child>a{color:var(--color-primary);font-weight:800}.section-nav>.accordion>li:nth-child(2){border-color:var(--color-primary)}.section-nav .accordion{--accordion-border-width: 2px;--accordion-icon-size: 13px;--accordion-icon-background-size: 1.55rem;margin:0}.section-nav .accordion__item{display:flex;justify-content:space-between;flex-wrap:wrap;border-block-end:0}.section-nav .accordion__item a{flex:1}.section-nav .accordion__panel{flex:1 0 100%;padding:0}.section-nav .accordion__header{justify-content:center;flex:0;padding-block:0;padding-inline:calc(var(--space-sm)*1.25);background:linear-gradient(to right, var(--color-primary) 0%, var(--color-primary) 1px, transparent 1px) no-repeat;background-size:100% 55%;background-position:center;max-block-size:50px;z-index:var(--z-index-overlay)}.section-nav .accordion__header::before{content:"";position:absolute;width:var(--accordion-icon-background-size);height:var(--accordion-icon-background-size);border:2px solid var(--color-bg-lighter);border-radius:50%;background-color:var(--accordion-icon-background);z-index:-1;transition:var(--transition-duration)}.section-nav .accordion__header:is(:hover,:focus-visible)::before{--accordion-icon-background: var(--color-primary);border:2px solid var(--color-bg-lighter)}.section-nav .accordion__header:is(:hover,:focus-visible) .icon{color:var(--color-bg-lightest)}.section-nav .accordion__header .icon{color:var(--color-primary)}.search-wrapper{inline-size:100%;padding-block-end:var(--space-xs);padding-inline:var(--space-sm)}@media(min-width: 64rem){.search-wrapper{padding-inline:0}}.search-wrapper .radio+label{--checkbox-radio-size: 14px;font-weight:700}.search-wrapper .radio+label::before{background-color:rgba(0,0,0,0);border-color:var(--color-primary)}.search-wrapper--mobile{position:absolute;inset-block-start:100%;inset-inline-start:0;background-color:var(--color-secondary);opacity:0;visibility:hidden;transition:var(--transition-duration)}.search-wrapper--mobile .radio+label{--radio-checked-color: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg class='nc-icon-wrapper' fill='%23FFF'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23FFF'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.search-wrapper--mobile .radio+label::before{border-color:var(--color-contrast-lower);background-image:none}.search-wrapper--mobile .radio:checked+label::before{background-image:var(--radio-checked-color)}.search-wrapper--mobile .radio:not(:checked):not(:focus)+label:hover::before{background-image:var(--radio-checked-color)}.search-wrapper--mobile.is-open{opacity:1;visibility:visible}@media(min-width: 64rem){.search-wrapper--mobile.is-open{inset-block-start:0;inset-inline-start:100%;padding:0}}.search-wrapper--mobile .search-form input[type=text]{background-color:var(--color-white)}.main-header__search-btn{display:flex;align-items:center;justify-content:center;padding:var(--space-4xs);cursor:pointer;transition:var(--transition-duration)}.main-header__search-btn:is(:hover,:focus-visible){background-color:var(--color-white)}.main-header__search-btn:is(:hover,:focus-visible) .icon{color:var(--color-secondary)}.main-header__search-btn .icon{transition:var(--transition-duration);transform-origin:50% 50%}.main-header__search-btn .icon--search{transform:rotate(0)}.main-header__search-btn .icon--close{position:absolute;opacity:0;scale:.75;transform:rotate(25deg)}.main-header:has(.search-wrapper.is-open) .icon--search{scale:.75;opacity:0;transform:rotate(-25deg)}.main-header:has(.search-wrapper.is-open) .icon--close{scale:1;opacity:1;transform:rotate(0);transition-delay:.1s}.search-form{--_search-input-height: 45px}.search-form input[type=text]{inline-size:100%;padding-inline-start:var(--space-xs);line-height:var(--line-height-sm);outline:none}@media(min-width: 64rem){.search-form input[type=text]{inline-size:250px;min-block-size:var(--_search-input-height);flex:1}}.search-form input[type=text]::-moz-placeholder{font-weight:700;letter-spacing:normal;font-size:var(--text-base);color:var(--color-contrast-higher);opacity:.65;-moz-transition:var(--transition-duration);transition:var(--transition-duration)}.search-form input[type=text]::placeholder{font-weight:700;letter-spacing:normal;font-size:var(--text-base);color:var(--color-contrast-higher);opacity:.65;transition:var(--transition-duration)}.search-form input[type=text]:is(:focus-visible,:focus-within){--_search-input-height: 40px}.search-form input[type=text]:is(:focus-visible,:focus-within)::-moz-placeholder{opacity:.4}.search-form input[type=text]:is(:focus-visible,:focus-within)::placeholder{opacity:.4}.search-form__input{position:relative;display:flex;margin-block-end:var(--space-2xs);block-size:min(var(--_search-input-height),10vh)}@media(min-width: 64rem){.search-form__input{border:2px solid var(--color-secondary);transition:var(--transition-duration)}.search-form__input:is(:focus-within){background-color:var(--color-white);border-color:var(--color-primary);border-block-end-width:5px}}.search-form__submit{display:flex;justify-content:center;align-items:center;background-color:var(--color-primary);padding-inline:var(--space-xs);cursor:pointer}.search-form__submit .icon{color:var(--color-white)}.search-form__choice{display:flex;gap:var(--space-md);margin:0}.unit-footer{padding-block:var(--space-sm-md)}@media not all and (min-width: 64rem){.unit-footer{text-align:center}}.unit-footer__grid{overflow-y:hidden}.unit-footer__grid>*{padding-block:var(--space-lg)}@media(min-width: 64rem){.unit-footer__grid>*{padding-block:0;padding-inline:var(--space-sm)}}.unit-footer__grid>*:last-child{padding-inline-end:0}.unit-footer__grid>*:nth-child(2){--_separatorHeight: var(--space-2xl);position:relative}.unit-footer__grid>*:nth-child(2)::before,.unit-footer__grid>*:nth-child(2)::after{position:absolute;block-size:1px;inline-size:min(40%,25vw);content:"";background-color:var(--color-bg);translate:-50% 0}@media(min-width: 64rem){.unit-footer__grid>*:nth-child(2)::before,.unit-footer__grid>*:nth-child(2)::after{inset-block-start:calc(var(--_separatorHeight)*-1/2);inline-size:1px;block-size:max(75%,100% + var(--_separatorHeight));translate:none}}@media not all and (min-width: 64rem){.unit-footer__grid>*:nth-child(2)::before{inset-block-start:0}}@media(min-width: 64rem){.unit-footer__grid>*:nth-child(2)::before{inset-inline-start:0}}.unit-footer__grid>*:nth-child(2)::after{inset-block-end:0}@media(min-width: 64rem){.unit-footer__grid>*:nth-child(2)::after{inset-inline-end:0}}.unit-footer__contact{--text-scale-factor: 1.1;font-size:calc(var(--text-sm)*var(--text-scale-factor, 1))}.unit-footer__nav{max-inline-size:var(--max-width-xs);margin-inline:auto;justify-content:center}.unit-footer__nav-list{--col-max: 1;align-items:center;row-gap:var(--space-sm);font-family:var(--font-primary-condensed);font-weight:800;text-transform:uppercase;letter-spacing:var(--font-letterspacing-2)}@media(min-width: 48rem){.unit-footer__nav-list{--col-max: 3}}@media(min-width: 64rem){.unit-footer__nav-list{--col-max: 2}}.unit-footer__nav-list:not(:has(:nth-child(4))){--col-max: 1}.unit-footer__nav a::after{content:"»";padding-inline-start:var(--space-4xs);font-family:var(--font-primary)}.unit-footer__intro{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--space-md);-moz-column-gap:var(--space-lg);column-gap:var(--space-lg)}@media not all and (min-width: 64rem){.unit-footer__intro{justify-content:center}}@media(min-width: 64rem){.unit-footer__intro{row-gap:var(--space-sm)}}.unit-footer__intro>*{margin-block:0}.unit-footer__intro-header{flex-basis:100%;line-height:var(--line-height-md)}@media not all and (min-width: 64rem){.unit-footer__intro-header{flex-basis:100%}}.unit-footer__intro-social{margin:0;padding:0;display:flex;gap:var(--space-xs-sm)}.unit-footer__intro-social a{display:flex}.unit-footer__intro-social .icon{color:var(--color-primary-light);transition:var(--transition-duration)}.unit-footer__intro-social .icon:is(:hover,:focus-visible){scale:1.2;color:currentColor}.mobile-nav{inline-size:100%;block-size:calc(100dvh - var(--main-header-height) + var(--mobile-nav-offset));inset-block-start:calc(var(--main-header-height) - var(--mobile-nav-offset));position:fixed;overflow-y:auto;overscroll-behavior:none;z-index:var(--z-index-drawer);visibility:hidden;translate:100% 0}.mobile-nav.has-transition{transition:calc(var(--transition-duration)*1.2) var(--ease-out-2)}@media not all and (min-width: 64rem){.mobile-nav--repositioned{inset-block-start:initial}}.mobile-nav--is-visible{visibility:visible;translate:0 0}.mobile-nav li{border-block-start:1px solid var(--color-bg)}.mobile-nav li ul{margin:0}.mobile-nav a{display:inline-block;inline-size:100%;padding-block:var(--space-sm);padding-inline:var(--space-md)}.mobile-nav .selected,.mobile-nav .selected+.accordion__header{background-color:var(--color-primary)}.mobile-nav__level-two a{padding-inline-start:var(--space-lg)}.mobile-nav__level-three a{padding-inline-start:var(--space-xl)}.mobile-nav__level-four a{padding-inline-start:var(--space-2xl)}.mobile-nav__level-five a{padding-inline-start:var(--space-3xl)}.mobile-nav__level-six a{padding-inline-start:var(--space-4xl)}.mobile-nav .menu-header{--_theme-heading-color: var(--color-bg-lighter);font-size:var(--text-sm);text-transform:uppercase;background-color:var(--color-bg-dark);padding-block:var(--space-4xs);padding-inline:var(--space-sm)}.mobile-nav .menu-list li{margin-block-end:0}.mobile-nav .menu-list a{padding-block:var(--space-2xs)}.mobile-nav .accordion{--accordion-icon-size: 17px;--accordion-icon-background: var(--color-bg-darker);--accordion-icon-background-size: 1.75rem;margin:0}.mobile-nav .accordion__item{display:flex;justify-content:space-between;flex-wrap:wrap;border-block-end:0}.mobile-nav .accordion__item a{flex:1}.mobile-nav .accordion__panel{flex:1 0 100%;padding:0}.mobile-nav .accordion__header{position:relative;display:flex;justify-content:center;flex:0;padding-inline:var(--space-lg);background:linear-gradient(to right, var(--color-bg) 0%, var(--color-bg) 2px, transparent 2px) no-repeat;background-size:100% 50%;background-position:center;z-index:var(--z-index-popover)}.mobile-nav .accordion__header::before{content:"";position:absolute;width:var(--accordion-icon-background-size);height:var(--accordion-icon-background-size);border-radius:50%;background-color:var(--accordion-icon-background);z-index:-1}.mobile-nav .accordion__header .icon{color:var(--color-white)}.mobile-nav>.accordion>li:last-child{border-block-end:1px solid var(--color-bg)}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-inline-size:var(--max-width-xl);*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row .row{width:auto;margin-top:0;margin-bottom:0;margin-left:-0.9375em;margin-right:-0.9375em;max-width:none;*zoom:1}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;width:100%;float:left}@media only screen and (min-width: 48em){.grid_2{position:relative;width:16.66667%}.grid_4{position:relative;width:33.33333%}.grid_6{position:relative;width:50%}.grid_12{position:relative;width:100%}}#logo-footer{background-color:var(--color-primary);text-align:center}@media(min-width: 48rem){#logo-footer{text-align:left}}#logo-footer .logo{display:inline-block;margin-bottom:1em}@media(min-width: 48rem){#logo-footer .logo{margin:0}}#logo-footer .logo img{max-width:300px}#logo-footer small{font-weight:700;margin-bottom:5px;border-right:solid 1px #fff}#logo-footer small:last-child{border:none}#logo-footer,#logo-footer small a{color:#fff}.footer-links{margin-top:2em;text-align:left}.footer-links h2{font-size:1.125rem;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:.25em;margin-bottom:.75em}.footer-links .grid_6 h2{margin-left:.9375em;margin-right:.9375em}.footer-links_flex{display:flex;flex-wrap:wrap;clear:both;margin-block-end:var(--space-md)}.footer-links_flex .links{flex-basis:50%}@media(min-width: 48rem){.footer-links_flex{flex-wrap:nowrap}}#sitemap{padding:2em 0;width:calc(100% - 2*var(--container-margin-x) + .9375em);margin-inline:auto}#sitemap h2{font-family:var(--font-primary-condensed);font-weight:800;text-transform:uppercase;letter-spacing:var(--font-letterspacing-2);color:#fff}#sitemap ul{padding:0;margin:0}@media(min-width: 48rem){.footer-links .row:first-child .links:last-child{margin-top:0}}.links ul li{font-size:.875em;margin-bottom:7px;padding-bottom:5px;line-height:1.3em;list-style:none}.uofsc-social{margin:1em 0}.uofsc-social h2{margin-top:0;margin-bottom:.25em;font-size:2rem;letter-spacing:.8px}@media only screen and (min-width: 48em){.uofsc-social h2{margin:0}}@media only screen and (min-width: 48em){.uofsc-social{display:flex;justify-content:flex-end;align-items:center;margin:0}}.uofsc-social_list{display:flex;justify-content:center}.uofsc-social_list li{margin-left:1.5em;list-style:none}.uofsc-social_list li:first-child{margin-left:0}@media only screen and (min-width: 48em){.uofsc-social_list li:first-child{margin-left:1em}}.uofsc-social_list a{position:relative;display:flex;transition:.3s;position:relative;width:35px;height:35px;border-radius:50%;color:#fff}.uofsc-social_list a:hover{background-color:#fff}.uofsc-social_list a:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;-webkit-transform:scale(0.8);transition:transform .2s,opacity .2s;transform:scale(0.8);opacity:0;border:1px solid #fff}.uofsc-social_list a:hover:after{transform:scale(1.35);opacity:1}.uofsc-social_icon{width:100%;height:100%;fill:#fff}.uofsc-social_list a:hover .icon{fill:#73000a}@media only screen and (min-width: 48em){.uofsc-social_list{justify-content:flex-start}}.links a:link,.links a:visited{color:#fff}.copyright a{position:relative;display:inline-block;padding:0 1em;background-clip:content-box}.copyright .regional-link,.copyright .system-link{display:none}.copyright a:first-child{padding:0 5px}.copyright a:first-child:after,.copyright a:nth-child(9):after{display:none}.copyright a:nth-child(2){padding-left:0}.copyright a:last-child:after{display:none}.copyright a:after{content:"";position:absolute;left:100%;top:1px;background-color:#fff;width:1px;height:80%}.site-info-wrapper{background-color:#000;padding:10px 0;border-top:1px solid #fff}.site-info{position:relative;z-index:1}.site-info-wrapper{background-color:#000;padding:10px 0;border-top:1px solid #fff}.site-info{position:relative;z-index:1}@media(min-width: 48rem){.links{padding-left:.9375em;margin-left:10px;margin-left:0px}}.focus-overlay{display:none;position:relative;border-radius:2px;transition:all .2s cubic-bezier(0, 1, 0, 1)}.focus-overlay,.focus-overlay:after{box-shadow:0 0 0 2px #000,0 0 0 3px #fff}.focus-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .1s ease-out}.focus-overlay.focus-overlay-active{display:block}.focus-overlay.focus-overlay-animating:after{opacity:1}.focus-overlay-target{outline:none}.focus-overlay,.focus-overlay:after{box-shadow:0 0 0 1px #fff,0 0 0 4px var(--color-accent-atlantic)}.lazyframe{position:relative;background-color:currentColor;background-repeat:no-repeat;background-size:cover;background-position:center}.lazyframe__title{position:absolute;top:0;right:0;left:0;padding:15px 17px;z-index:3}.lazyframe__title::after{z-index:-1}.lazyframe:hover{cursor:pointer}.lazyframe::before{display:block;content:"";width:100%;padding-top:100%}.lazyframe iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%}.lazyframe[data-vendor=youtube],.lazyframe[data-vendor=youtube_nocookie]{background-color:#e52d27}.lazyframe[data-vendor=youtube] .lazyframe__title,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title{color:#eee;font-size:18px;text-shadow:rgba(0, 0, 0, 0.498039) 0 0 2px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);transition:color .1s cubic-bezier(0.4, 0, 1, 1)}.lazyframe[data-vendor=youtube] .lazyframe__title:hover,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title:hover{color:#fff}.lazyframe[data-vendor=youtube] .lazyframe__title::before,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title::before{content:"";display:block;background:linear-gradient(rgba(0, 0, 0, 0.2), transparent);height:98px;width:100%;pointer-events:none;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.lazyframe[data-vendor=youtube]::before,.lazyframe[data-vendor=youtube_nocookie]::before{padding-top:56.25%}.lazyframe[data-vendor=youtube]::after,.lazyframe[data-vendor=youtube_nocookie]::after{content:"";position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%231F1F1F' d='M255.7 446.3c-53.3.3-106.6-.4-159.8-3.3-17.4-1-34.7-2.5-50.4-11C35 426.3 27 418.4 22 407.2 13.2 388.6 10.5 369 9 349c-3.4-41.3-3.6-82.6-1.8-123.8 1-22 1.6-44 6.8-65.5 2-8.4 5-16.6 8.8-24.4C32 117 48 108 67.3 104c16.2-3 32.8-3 49.3-3.7 56-2.3 112-3.5 168-3 43 .6 86.2 1.7 129.3 4 13.2.6 26.6.8 39.3 5.5 17.2 6.4 30 17.2 37 34.7 6.6 16.8 9.2 34.2 10.6 52 3.8 48.7 4 97.3.7 146-1 16.3-2.2 32.7-6.5 48.8-9.7 37-32.8 51.5-66.7 53.8-36.2 2.5-72.5 3.8-108.8 4.3-21.3.2-42.7 0-64 0zM203.2 344L348 264.7l-144.8-79.3V344z'/%3E%3Cpath fill='%23FEFDFD' d='M203.2 344V185.5L348 264.8 203.2 344z'/%3E%3C/svg%3E");background-position:center center;background-size:100%;background-repeat:no-repeat;opacity:.81;border:none;z-index:4}.lazyframe[data-vendor=youtube]:hover::after,.lazyframe[data-vendor=youtube_nocookie]:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23DD2C28' d='M255.7 446.3c-53.3.3-106.6-.4-159.8-3.3-17.4-1-34.7-2.5-50.4-11C35 426.3 27 418.4 22 407.2 13.2 388.6 10.5 369 9 349c-3.4-41.3-3.6-82.6-1.8-123.8 1-22 1.6-44 6.8-65.5 2-8.4 5-16.6 8.8-24.4C32 117 48 108 67.3 104c16.2-3 32.8-3 49.3-3.7 56-2.3 112-3.5 168-3 43 .6 86.2 1.7 129.3 4 13.2.6 26.6.8 39.3 5.5 17.2 6.4 30 17.2 37 34.7 6.6 16.8 9.2 34.2 10.6 52 3.8 48.7 4 97.3.7 146-1 16.3-2.2 32.7-6.5 48.8-9.7 37-32.8 51.5-66.7 53.8-36.2 2.5-72.5 3.8-108.8 4.3-21.3.2-42.7 0-64 0zM203.2 344L348 264.7l-144.8-79.3V344z'/%3E%3Cpath fill='%23FEFDFD' d='M203.2 344V185.5L348 264.8 203.2 344z'/%3E%3C/svg%3E");opacity:1}.lazyframe[data-vendor=vimeo]{background-color:#00adef}.lazyframe[data-vendor=vimeo] .lazyframe__title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#00adef;font-size:20px;font-weight:700;text-rendering:optimizeLegibility;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:auto;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);background-color:rgba(0, 0, 0, 0.5)}.lazyframe[data-vendor=vimeo]::before{padding-top:48.25%}.lazyframe[data-vendor=vimeo]::after{content:"";height:40px;width:65px;display:block;bottom:10px;left:10px;z-index:3;background-color:rgba(0, 0, 0, 0.5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' baseProfile='tiny' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M7.765 16.89l8.47-4.89-8.47-4.89'/%3E%3C/svg%3E");background-position:center center;background-size:100% 100%;background-repeat:no-repeat;border-radius:5px;position:relative}.lazyframe[data-vendor=vimeo]:hover::after{background-color:#00adef}.lazyframe{display:block;margin-block:var(--space-xl)}.lazyframe[data-vendor=youtube],.lazyframe[data-vendor=youtube_nocookie]{background-color:var(--color-primary-light)}.lazyframe[data-vendor=youtube]::after,.lazyframe[data-vendor=youtube_nocookie]::after{inset-block-start:auto;inset-block-end:0;inset-inline-start:0;inline-size:60px;block-size:60px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23ededed'%3E%3Cpath d='M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM10.6219 8.41459C10.5562 8.37078 10.479 8.34741 10.4 8.34741C10.1791 8.34741 10 8.52649 10 8.74741V15.2526C10 15.3316 10.0234 15.4088 10.0672 15.4745C10.1897 15.6583 10.4381 15.708 10.6219 15.5854L15.5008 12.3328C15.5447 12.3035 15.5824 12.2658 15.6117 12.2219C15.7343 12.0381 15.6846 11.7897 15.5008 11.6672L10.6219 8.41459Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");opacity:1;margin-inline-start:var(--space-xs);margin-block-end:var(--space-4xs);transition:opacity var(--transition-duration)}.lazyframe[data-vendor=youtube] .lazyframe__title,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title{position:absolute;inset-block-start:auto;inset-block-end:0;display:flex;align-items:center;inline-size:100%;block-size:70px;padding-inline-start:var(--space-3xl);--text-scale-factor: 0.95;font-size:calc(var(--text-base)*var(--text-scale-factor, 1));color:var(--color-white);text-shadow:none;background-color:hsla(var(--color-primary-dark-h), var(--color-primary-dark-s), var(--color-primary-dark-l), 0.85);transition:var(--transition-duration)}@media(min-width: 64rem){.lazyframe[data-vendor=youtube] .lazyframe__title,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title{--text-scale-factor: 1.15;font-size:calc(var(--text-base)*var(--text-scale-factor, 1));padding-inline-start:var(--space-2xl)}}.lazyframe[data-vendor=youtube] .lazyframe__title::before,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title::before{display:none}.lazyframe[data-vendor=youtube]:is(:hover,:focus-within),.lazyframe[data-vendor=youtube_nocookie]:is(:hover,:focus-within){box-shadow:var(--shadow-lg)}.lazyframe[data-vendor=youtube]:is(:hover,:focus-within)::after,.lazyframe[data-vendor=youtube_nocookie]:is(:hover,:focus-within)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23570009'%3E%3Cpath d='M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM10.6219 8.41459C10.5562 8.37078 10.479 8.34741 10.4 8.34741C10.1791 8.34741 10 8.52649 10 8.74741V15.2526C10 15.3316 10.0234 15.4088 10.0672 15.4745C10.1897 15.6583 10.4381 15.708 10.6219 15.5854L15.5008 12.3328C15.5447 12.3035 15.5824 12.2658 15.6117 12.2219C15.7343 12.0381 15.6846 11.7897 15.5008 11.6672L10.6219 8.41459Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.lazyframe[data-vendor=youtube]:is(:hover,:focus-within) .lazyframe__title,.lazyframe[data-vendor=youtube_nocookie]:is(:hover,:focus-within) .lazyframe__title{background-color:hsla(var(--color-bg-lightest-h), var(--color-bg-lightest-s), var(--color-bg-lightest-l), 0.85);color:var(--color-contrast-high)}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}.f-carousel{--f-carousel-theme-color: #706f6c;--f-carousel-spacing: 0px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: auto;--f-carousel-slide-padding: 0;--f-button-width: 42px;--f-button-height: 42px;--f-button-color: var(--f-carousel-theme-color, currentColor);--f-button-hover-color: var(--f-carousel-theme-color, currentColor);--f-button-bg: transparent;--f-button-hover-bg: var(--f-button-bg);--f-button-active-bg: var(--f-button-bg);--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-next-pos: 10px;--f-button-prev-pos: 10px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75;position:relative;box-sizing:border-box}.f-carousel *,.f-carousel *:before,.f-carousel *:after{box-sizing:inherit}.f-carousel.is-ltr{direction:ltr}.f-carousel.is-rtl{direction:rtl}.f-carousel__viewport{overflow:hidden;transform:translate3d(0, 0, 0);backface-visibility:hidden;width:100%;height:100%}.f-carousel__viewport.is-draggable{cursor:move;cursor:grab}.f-carousel__viewport.is-dragging{cursor:move;cursor:grabbing}.f-carousel__track{display:flex;margin:0 auto;padding:0;height:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.f-carousel__slide{position:relative;flex:0 0 auto;width:var(--f-carousel-slide-width);max-width:100%;height:var(--f-carousel-slide-height);margin:0 var(--f-carousel-spacing) 0 0;padding:var(--f-carousel-slide-padding);outline:0;transform-origin:center center}.f-carousel__slide img.is-preloading{visibility:hidden}.f-carousel__slide>.f-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.f-carousel.is-vertical{--f-carousel-slide-height: 100%}.f-carousel.is-vertical .f-carousel__track{flex-wrap:wrap}.f-carousel.is-vertical .f-carousel__slide{margin:0 0 var(--f-carousel-spacing) 0}:root{--f-carousel-dots-width: 24px;--f-carousel-dots-height: 30px;--f-carousel-dot-width: 8px;--f-carousel-dot-height: 8px;--f-carousel-dot-radius: 50%;--f-carousel-dot-color: var(--f-carousel-theme-color, currentColor);--f-carousel-dot-opacity: 0.2;--f-carousel-dot-hover-opacity: 0.4}.f-carousel.has-dots{margin-bottom:var(--f-carousel-dots-height)}.f-carousel__dots{position:absolute;bottom:calc(var(--f-carousel-dots-height)*-1);left:0;right:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto !important;padding:0;list-style:none !important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-carousel__dots li{margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;opacity:var(--f-carousel-dot-opacity);transition:opacity .15s ease-in-out}.f-carousel__dots li+li{margin:0}.f-carousel__dots li:hover{opacity:var(--f-carousel-dot-hover-opacity)}.f-carousel__dots li.is-current{opacity:1}.f-carousel__dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:var(--f-carousel-dots-width);height:var(--f-carousel-dots-height);border:0;background:rgba(0, 0, 0, 0);cursor:pointer;transition:all .2s linear}.f-carousel__dot{display:block;margin:0;padding:0;border:0;width:var(--f-carousel-dot-width);height:var(--f-carousel-dot-height);border-radius:var(--f-carousel-dot-radius);background-color:var(--f-carousel-dot-color);line-height:0;font-size:0;cursor:pointer;pointer-events:none}.f-carousel__dots.is-dynamic li:not(.is-prev,.is-next,.is-current,.is-after-next,.is-before-prev) button{transform:scale(0);width:0}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(0.22)}.f-carousel__dots.is-dynamic li.is-prev button,.f-carousel__dots.is-dynamic li.is-next button{transform:scale(0.66)}.f-carousel__dots.is-dynamic li.is-current button{transform:scale(1)}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(0.33)}.f-carousel__dots.is-dynamic li.is-current:first-child{margin-left:calc(var(--f-carousel-dots-width)*2)}.f-carousel__dots.is-dynamic li.is-prev:first-child{margin-left:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-next:last-child{margin-right:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-current:last-child{margin-right:calc(var(--f-carousel-dots-width)*2)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-prev:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:last-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-next:last-child{margin-right:0;margin-left:var(--f-carousel-dots-width)}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}.f-carousel{--f-button-width: 38px;--f-button-height: 38px;--f-button-border: 1px solid currentColor;--f-button-next-pos: -15px;--f-button-prev-pos: -15px;--f-button-svg-width: 16px;--f-button-svg-height: 16px;--f-button-svg-stroke-width: 2.5;--f-button-color: var(--color-white);--f-button-border-radius: 50%;--f-button-shadow: var(--shadow-lg);--f-button-bg: var(--color-primary);--f-button-hover-color: var(--color-white);--f-button-hover-bg: var(--color-primary-dark);--f-button-active-bg: var(--color-primary-light);--f-carousel-dot-width: 15px;--f-carousel-dot-height: 15px;--f-carousel-dot-color: var(--color-primary-light)}.f-carousel__dots{bottom:calc(var(--f-carousel-dots-height)*-1.25)}.f-button[disabled]{opacity:65%}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0, 0, 0, 0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0, 0, 0, 0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24, 24, 27, 0.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24, 24, 27, 0.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0, 0, 0, 0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0, 0, 0, 0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.fancybox__toolbar{--f-button-bg: hsla(var(--color-primary-dark-h), var(--color-primary-dark-s), var(--color-primary-dark-l), .65);--f-button-hover-bg: hsla(var(--color-primary-light-h), var(--color-primary-light-s), var(--color-primary-light-l), .65)}:is([data-fancybox],[data-fancybox-video]):not(.btn){position:relative;display:block;inline-size:100%;block-size:100%;overflow:hidden}:is([data-fancybox],[data-fancybox-video]):not(.btn) img{transition:.5s}[data-fancybox]:not(.btn)::before,[data-fancybox]:not(.btn)::after{position:absolute;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23FFF'%3E%3Cpath d='M2 15.07a1.51 1.51 0 0 0 1.51 1.5h13.06a1.51 1.51 0 0 0 1.51-1.5v-7.04a1.51 1.51 0 0 0-1.51-1.51h-13.06a1.51 1.51 0 0 0-1.51 1.51z m2.01-10.05a0.5 0.5 0 0 0 0.5 0.5h11.06a0.5 0.5 0 0 0 0-1.01h-11.06a0.5 0.5 0 0 0-0.5 0.51m2.01-2.01a0.5 0.5 0 0 0 0.5 0.5h7.04a0.5 0.5 0 0 0 0-1.01h-7.04a0.5 0.5 0 0 0-0.5 0.51'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") " View Image(s)";inset-inline-end:0;inset-block-end:0;background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.7);padding:var(--space-3xs) var(--space-sm);padding-block-start:0;font-size:var(--text-sm);transition:var(--transition-duration)}[data-fancybox]:not(.btn)::before{clip-path:inset(0 calc(100% - 38px) 0 0);z-index:1;inset-inline-end:5px;inset-block-end:-5px;background-color:rgba(0,0,0,0)}[data-fancybox]:not(.btn):after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg display='none' fill='%23FFF'%3E%3Cpath d='M2 15.07a1.51 1.51 0 0 0 1.51 1.5h13.06a1.51 1.51 0 0 0 1.51-1.5v-7.04a1.51 1.51 0 0 0-1.51-1.51h-13.06a1.51 1.51 0 0 0-1.51 1.51z m2.01-10.05a0.5 0.5 0 0 0 0.5 0.5h11.06a0.5 0.5 0 0 0 0-1.01h-11.06a0.5 0.5 0 0 0-0.5 0.51m2.01-2.01a0.5 0.5 0 0 0 0.5 0.5h7.04a0.5 0.5 0 0 0 0-1.01h-7.04a0.5 0.5 0 0 0-0.5 0.51'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") " View Image(s)";color:var(--color-white);padding-block-end:var(--space-3xs)}[data-fancybox]:not(.btn):is(:hover,:focus-visible)::after{background-color:var(--color-primary)}[data-fancybox-video]{--_play-btn-min-size: 70px;--_play-btn-base-size: 15cqi;--_play-btn-max-size: 95px;--_play-btn-scale: clamp(var(--_play-btn-min-size), var(--_play-btn-base-size), var(--_play-btn-max-size));container-type:inline-size;container-name:play-button}[data-fancybox-video]::before,[data-fancybox-video]::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;z-index:var(--z-index-popover);transition:.75s var(--ease-spring-4),background-color var(--transition-duration) linear}[data-fancybox-video]::before{inline-size:clamp(var(--_play-btn-min-size),var(--_play-btn-base-size),var(--_play-btn-max-size));block-size:clamp(var(--_play-btn-min-size),var(--_play-btn-base-size),var(--_play-btn-max-size));background-color:hsla(var(--color-primary-dark-h), var(--color-primary-dark-s), var(--color-primary-dark-l), 0.7);border-radius:50%;border:2px solid var(--color-white)}[data-fancybox-video]::after{inset-inline-start:calc(50% + 2.5px);inline-size:0;block-size:0;border-style:solid;border-width:15px 0 15px 25px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--color-white)}@container play-button (max-width: 400px){[data-fancybox-video]::after{border-width:12px 0 12px 20px}}[data-fancybox-video]:is(:hover,:focus-visible)::before{inline-size:calc(var(--_play-btn-scale) + 7.5px);block-size:calc(var(--_play-btn-scale) + 7.5px);background-color:var(--color-primary)}:is([data-fancybox],[data-fancybox-video]):is(:hover,:focus-visible) img{scale:1.1}.fancybox__container{inline-size:100vw;block-size:100vh}.has-youtube .fancybox__content{inline-size:1280px;block-size:720px}.fancybox__caption{max-width:75ch}:root{--space-5xs: clamp(0.25rem, calc(0.25rem + 0vw), 0.25rem);--space-4xs: clamp(0.38rem, calc(0.38rem + 0vw), 0.38rem);--space-3xs: clamp(0.5rem, calc(0.5rem + 0vw), 0.5rem);--space-2xs: clamp(0.63rem, calc(0.63rem + 0vw), 0.63rem);--space-xs: clamp(0.75rem, calc(0.75rem + 0vw), 0.75rem);--space-sm: clamp(1rem, calc(1rem + 0vw), 1rem);--space-md: clamp(1.5rem, calc(1.0555555556rem + 0.9259259259vw), 1.75rem);--space-lg: clamp(2rem, calc(1.1111111111rem + 1.8518518519vw), 2.5rem);--space-xl: clamp(3rem, calc(1.6666666667rem + 2.7777777778vw), 3.75rem);--space-2xl: clamp(4rem, calc(1.3333333333rem + 5.5555555556vw), 5.5rem);--space-3xl: clamp(5rem, calc(-0.3333333333rem + 11.1111111111vw), 8rem);--space-4xl: clamp(6rem, calc(-4.6666666667rem + 22.2222222222vw), 12rem);--space-4xs-3xs: clamp(0.38rem, calc(0.1666666667rem + 0.4444444444vw), 0.5rem);--space-3xs-2xs: clamp(0.5rem, calc(0.2688888889rem + 0.4814814815vw), 0.63rem);--space-2xs-xs: clamp(0.63rem, calc(0.4166666667rem + 0.4444444444vw), 0.75rem);--space-xs-sm: clamp(0.75rem, calc(0.3055555556rem + 0.9259259259vw), 1rem);--space-sm-md: clamp(1rem, calc(0.1111111111rem + 1.8518518519vw), 1.5rem);--space-md-lg: clamp(1.5rem, calc(0.6111111111rem + 1.8518518519vw), 2rem);--space-lg-xl: clamp(2rem, calc(0.2222222222rem + 3.7037037037vw), 3rem);--space-xl-2xl: clamp(3rem, calc(1.2222222222rem + 3.7037037037vw), 4rem);--space-2xl-3xl: clamp(4rem, calc(2.2222222222rem + 3.7037037037vw), 5rem);--space-3xl-4xl: clamp(5rem, calc(3.2222222222rem + 3.7037037037vw), 6rem);--space-sm-xl: clamp(1rem, calc(-2.5555555556rem + 7.4074074074vw), 3rem);--font-primary: 'Berlingske Sans', 'Arial', sans-serif;--font-primary-condensed: 'Berlingske Sans Extracondensed', 'Impact', sans-serif;--font-primary-serif: 'Berlingske Serif', 'Georgia', serif;--text-xs: clamp(0.5rem, calc(0.3958139535rem + 0.3255813953vw), 0.64rem);--text-sm: clamp(0.71rem, calc(0.6430232558rem + 0.2093023256vw), 0.8rem);--text-base: clamp(1rem, calc(1rem + 0vw), 1rem);--text-md: clamp(1.25rem, calc(1.1309302326rem + 0.3720930233vw), 1.41rem);--text-lg: clamp(1.56rem, calc(1.2325581395rem + 1.023255814vw), 2rem);--text-xl: clamp(1.95rem, calc(1.2951162791rem + 2.0465116279vw), 2.83rem);--text-2xl: clamp(2.44rem, calc(1.2790697674rem + 3.6279069767vw), 4rem);--text-3xl: clamp(3.05rem, calc(1.1151162791rem + 6.0465116279vw), 5.65rem);--text-4xl: clamp(3.82rem, calc(0.716744186rem + 9.6976744186vw), 7.99rem);--text-5xl: clamp(4.77rem, calc(-0.0895348837rem + 15.1860465116vw), 11.3rem);--line-height-xs: 1.1;--line-height-sm: 1.2;--line-height-md: 1.4;--line-height-lg: 1.58;--line-height-xl: 1.72;--max-width-3xs: 20rem;--max-width-2xs: 26rem;--max-width-xs: 32rem;--max-width-sm: 48rem;--max-width-md: 64rem;--max-width-lg: 75rem;--max-width-xl: 85rem;--container-margin-x: var(--space-md);--shadow-ring: 0 0 0 1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.05);--shadow-xs: 0 0 0 1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.02), 0 1px 3px -1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.2);--shadow-sm: 0 0.3px 0.4px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.02), 0 0.9px 1.5px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.045), 0 3.5px 6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.09);--shadow-md: 0 0.9px 1.25px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.025), 0 3px 5px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.05), 0 12px 20px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.09);--shadow-lg: 0 1.2px 1.9px -1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.01), 0 3px 5px -1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.015), 0 8px 15px -1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.05), 0 28px 40px -1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1);--shadow-xl: 0 1.5px 2.1px -6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.009), 0 3.6px 5.2px -6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.0115), 0 7.3px 10.6px -6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.0125), 0 16.2px 21.9px -6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.025), 0 46px 60px -6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.15);--inner-glow: inset 0 0 0.5px 1px hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.075);--inner-glow-top: inset 0 1px 0.5px hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.075);--radius-sm: 0.1875em;--radius-md: 0.375em;--radius-lg: 0.75em;--z-index-footer: 4;--z-index-popover: 5;--z-index-tooltip: 7;--z-index-fixed-element: 10;--z-index-notification: 12;--z-index-overlay: 15;--z-index-modal: 20;--z-index-drawer: 25;--z-index-loading: 30;--ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in: cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);--ease-out-back: cubic-bezier(0.34, 1.56, 0.64, 1)}:root,[data-theme=default]{--color-primary-dark-h: 354;--color-primary-dark-s: 100%;--color-primary-dark-l: 17%;--color-primary-dark: hsl(var(--color-primary-dark-h), var(--color-primary-dark-s), var(--color-primary-dark-l));--color-primary-h: 355;--color-primary-s: 100%;--color-primary-l: 23%;--color-primary: hsl(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l));--color-primary-light-h: 355;--color-primary-light-s: 33%;--color-primary-light-l: 39%;--color-primary-light: hsl(var(--color-primary-light-h), var(--color-primary-light-s), var(--color-primary-light-l));--color-secondary-h: 0;--color-secondary-s: 0%;--color-secondary-l: 0%;--color-secondary: hsl(var(--color-secondary-h), var(--color-secondary-s), var(--color-secondary-l));--color-accent-rose-h: 353;--color-accent-rose-s: 63%;--color-accent-rose-l: 49%;--color-accent-rose: hsl(var(--color-accent-rose-h), var(--color-accent-rose-s), var(--color-accent-rose-l));--color-accent-atlantic-h: 216;--color-accent-atlantic-s: 39%;--color-accent-atlantic-l: 45%;--color-accent-atlantic: hsl(var(--color-accent-atlantic-h), var(--color-accent-atlantic-s), var(--color-accent-atlantic-l));--color-accent-congaree-h: 196;--color-accent-congaree-s: 43%;--color-accent-congaree-l: 21%;--color-accent-congaree: hsl(var(--color-accent-congaree-h), var(--color-accent-congaree-s), var(--color-accent-congaree-l));--color-accent-horseshoe-h: 70;--color-accent-horseshoe-s: 83%;--color-accent-horseshoe-l: 26%;--color-accent-horseshoe: hsl(var(--color-accent-horseshoe-h), var(--color-accent-horseshoe-s), var(--color-accent-horseshoe-l));--color-accent-grass-h: 62;--color-accent-grass-s: 80%;--color-accent-grass-l: 46%;--color-accent-grass: hsl(var(--color-accent-grass-h), var(--color-accent-grass-s), var(--color-accent-grass-l));--color-accent-honeycomb-h: 50;--color-accent-honeycomb-s: 50%;--color-accent-honeycomb-l: 43%;--color-accent-honeycomb: hsl(var(--color-accent-honeycomb-h), var(--color-accent-honeycomb-s), var(--color-accent-honeycomb-l));--color-sandstorm-h: 32;--color-sandstorm-s: 100%;--color-sandstorm-l: 95%;--color-sandstorm: hsl(var(--color-sandstorm-h), var(--color-sandstorm-s), var(--color-sandstorm-l));--color-white-h: 0;--color-white-s: 0%;--color-white-l: 100%;--color-white: hsl(var(--color-white-h), var(--color-white-s), var(--color-white-l));--color-black-h: 230;--color-black-s: 13%;--color-black-l: 9%;--color-black: hsl(var(--color-black-h), var(--color-black-s), var(--color-black-l));--color-warning-h: 48;--color-warning-s: 100%;--color-warning-l: 42%;--color-warning: hsl(var(--color-warning-h), var(--color-warning-s), var(--color-warning-l));--color-success-h: 101;--color-success-s: 79%;--color-success-l: 38%;--color-success: hsl(var(--color-success-h), var(--color-success-s), var(--color-success-l));--color-error-h: 360;--color-error-s: 100%;--color-error-l: 50%;--color-error: hsl(var(--color-error-h), var(--color-error-s), var(--color-error-l));--color-bg-darker-h: 0;--color-bg-darker-s: 0%;--color-bg-darker-l: 21%;--color-bg-darker: hsl(var(--color-bg-darker-h), var(--color-bg-darker-s), var(--color-bg-darker-l));--color-bg-dark-h: 0;--color-bg-dark-s: 0%;--color-bg-dark-l: 36%;--color-bg-dark: hsl(var(--color-bg-dark-h), var(--color-bg-dark-s), var(--color-bg-dark-l));--color-bg-h: 0;--color-bg-s: 0%;--color-bg-l: 64%;--color-bg: hsl(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l));--color-bg-light-h: 0;--color-bg-light-s: 0%;--color-bg-light-l: 78%;--color-bg-light: hsl(var(--color-bg-light-h), var(--color-bg-light-s), var(--color-bg-light-l));--color-bg-lighter-h: 0;--color-bg-lighter-s: 0%;--color-bg-lighter-l: 84%;--color-bg-lighter: hsl(var(--color-bg-lighter-h), var(--color-bg-lighter-s), var(--color-bg-lighter-l));--color-bg-lightest-h: 0;--color-bg-lightest-s: 0%;--color-bg-lightest-l: 93%;--color-bg-lightest: hsl(var(--color-bg-lightest-h), var(--color-bg-lightest-s), var(--color-bg-lightest-l));--color-bg-warm-h: 39;--color-bg-warm-s: 9%;--color-bg-warm-l: 37%;--color-bg-warm: hsl(var(--color-bg-warm-h), var(--color-bg-warm-s), var(--color-bg-warm-l));--color-contrast-lower-h: 240;--color-contrast-lower-s: 4%;--color-contrast-lower-l: 85%;--color-contrast-lower: hsl(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l));--color-contrast-low-h: 240;--color-contrast-low-s: 4%;--color-contrast-low-l: 65%;--color-contrast-low: hsl(var(--color-contrast-low-h), var(--color-contrast-low-s), var(--color-contrast-low-l));--color-contrast-medium-h: 225;--color-contrast-medium-s: 4%;--color-contrast-medium-l: 47%;--color-contrast-medium: hsl(var(--color-contrast-medium-h), var(--color-contrast-medium-s), var(--color-contrast-medium-l));--color-contrast-high-h: 230;--color-contrast-high-s: 7%;--color-contrast-high-l: 23%;--color-contrast-high: hsl(var(--color-contrast-high-h), var(--color-contrast-high-s), var(--color-contrast-high-l));--color-contrast-higher-h: 230;--color-contrast-higher-s: 13%;--color-contrast-higher-l: 9%;--color-contrast-higher: hsl(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l))}.grid{--grid-columns: 12;--column-gap: 0px;--row-gap: 0px;display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap)}.grid>*{width:100%;min-width:0}.col-2{--column-span: 2}.col-3{--column-span: 3}.col-4{--column-span: 4}.col-6{--column-span: 6}.col-9{--column-span: 9}.col-10{--column-span: 10}.col-2,.col-3,.col-4,.col-6,.col-9,.col-10{width:calc((100% - (var(--grid-columns) - 1)*var(--column-gap))*var(--column-span)/var(--grid-columns) + (var(--column-span) - 1)*var(--column-gap));flex:initial}.col{width:auto;flex:1 1 0}.gap-3xs{--row-gap: var(--space-3xs);--column-gap: var(--space-3xs);gap:var(--row-gap) var(--column-gap)}.gap-2xs{--row-gap: var(--space-2xs);--column-gap: var(--space-2xs);gap:var(--row-gap) var(--column-gap)}.gap-sm{--row-gap: var(--space-sm);--column-gap: var(--space-sm);gap:var(--row-gap) var(--column-gap)}.gap-y-sm{--row-gap: var(--space-sm);row-gap:var(--row-gap)}.gap-md{--row-gap: var(--space-md);--column-gap: var(--space-md);gap:var(--row-gap) var(--column-gap)}.gap-lg{--row-gap: var(--space-lg);--column-gap: var(--space-lg);gap:var(--row-gap) var(--column-gap)}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-grow{flex-grow:1}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-center{align-items:center}:where([class^=media-wrapper],[class*=" media-wrapper"]){position:relative}[class^=media-wrapper],[class*=" media-wrapper"]{height:0}[class^=media-wrapper]>*,[class*=" media-wrapper"]>*{position:absolute;top:0;left:0;width:100%;height:100%}[class^=media-wrapper]>*:not(iframe),[class*=" media-wrapper"]>*:not(iframe){-o-object-fit:cover;object-fit:cover}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.contents{display:contents}.hide{display:none}.is-visible{display:var(--display, block) !important}.is-hidden{display:none !important}.margin-md{margin:var(--space-md)}.margin-auto{margin:auto}.margin-y-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.margin-y-md{margin-top:var(--space-md);margin-bottom:var(--space-md)}.margin-y-lg{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.margin-y-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.margin-y-0{margin-top:0;margin-bottom:0}.margin-bottom-3xs{margin-bottom:var(--space-3xs)}.margin-left-3xs{margin-left:var(--space-3xs)}.margin-bottom-2xs{margin-bottom:var(--space-2xs)}.margin-bottom-sm{margin-bottom:var(--space-sm)}.margin-bottom-md{margin-bottom:var(--space-md)}.margin-top-lg{margin-top:var(--space-lg)}.margin-bottom-lg{margin-bottom:var(--space-lg)}.margin-bottom-2xl{margin-bottom:var(--space-2xl)}.margin-top-0{margin-top:0}.margin-bottom-0{margin-bottom:0}.padding-sm{padding:var(--space-sm)}.padding-md{padding:var(--space-md)}.padding-y-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.padding-y-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.padding-x-md{padding-right:var(--space-md);padding-left:var(--space-md)}.padding-y-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.padding-top-md{padding-top:var(--space-md)}.padding-bottom-md{padding-bottom:var(--space-md)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs{font-size:calc(var(--text-xs)*var(--text-scale-factor, 1))}.text-sm{font-size:calc(var(--text-sm)*var(--text-scale-factor, 1))}.text-md{font-size:calc(var(--text-md)*var(--text-scale-factor, 1))}.text-lg{font-size:calc(var(--text-lg)*var(--text-scale-factor, 1))}.text-xl{font-size:calc(var(--text-xl)*var(--text-scale-factor, 1))}.text-2xl{font-size:calc(var(--text-2xl)*var(--text-scale-factor, 1))}.text-3xl{font-size:calc(var(--text-3xl)*var(--text-scale-factor, 1))}.text-4xl{font-size:calc(var(--text-4xl)*var(--text-scale-factor, 1))}.font-bold{font-weight:700}.font-primary{font-family:var(--font-primary)}.font-primary-condensed{font-family:var(--font-primary-condensed)}.font-primary-serif{font-family:var(--font-primary-serif)}.text-center{text-align:center}.text-left{text-align:left}.user-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}[class^=color-],[class*=" color-"]{--color-opacity: 1}.color-primary-dark{color:hsla(var(--color-primary-dark-h), var(--color-primary-dark-s), var(--color-primary-dark-l), var(--color-opacity, 1))}.color-primary{color:hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), var(--color-opacity, 1))}.color-primary-light{color:hsla(var(--color-primary-light-h), var(--color-primary-light-s), var(--color-primary-light-l), var(--color-opacity, 1))}.color-secondary{color:hsla(var(--color-secondary-h), var(--color-secondary-s), var(--color-secondary-l), var(--color-opacity, 1))}.color-accent-rose{color:hsla(var(--color-accent-rose-h), var(--color-accent-rose-s), var(--color-accent-rose-l), var(--color-opacity, 1))}.color-accent-atlantic{color:hsla(var(--color-accent-atlantic-h), var(--color-accent-atlantic-s), var(--color-accent-atlantic-l), var(--color-opacity, 1))}.color-accent-congaree{color:hsla(var(--color-accent-congaree-h), var(--color-accent-congaree-s), var(--color-accent-congaree-l), var(--color-opacity, 1))}.color-accent-horseshoe{color:hsla(var(--color-accent-horseshoe-h), var(--color-accent-horseshoe-s), var(--color-accent-horseshoe-l), var(--color-opacity, 1))}.color-accent-grass{color:hsla(var(--color-accent-grass-h), var(--color-accent-grass-s), var(--color-accent-grass-l), var(--color-opacity, 1))}.color-accent-honeycomb{color:hsla(var(--color-accent-honeycomb-h), var(--color-accent-honeycomb-s), var(--color-accent-honeycomb-l), var(--color-opacity, 1))}.color-sandstorm{color:hsla(var(--color-sandstorm-h), var(--color-sandstorm-s), var(--color-sandstorm-l), var(--color-opacity, 1))}.color-white{color:hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), var(--color-opacity, 1))}.color-black{color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), var(--color-opacity, 1))}.color-warning{color:hsla(var(--color-warning-h), var(--color-warning-s), var(--color-warning-l), var(--color-opacity, 1))}.color-success{color:hsla(var(--color-success-h), var(--color-success-s), var(--color-success-l), var(--color-opacity, 1))}.color-error{color:hsla(var(--color-error-h), var(--color-error-s), var(--color-error-l), var(--color-opacity, 1))}.color-bg-darker{color:hsla(var(--color-bg-darker-h), var(--color-bg-darker-s), var(--color-bg-darker-l), var(--color-opacity, 1))}.color-bg-dark{color:hsla(var(--color-bg-dark-h), var(--color-bg-dark-s), var(--color-bg-dark-l), var(--color-opacity, 1))}.color-bg{color:hsla(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l), var(--color-opacity, 1))}.color-bg-light{color:hsla(var(--color-bg-light-h), var(--color-bg-light-s), var(--color-bg-light-l), var(--color-opacity, 1))}.color-bg-lighter{color:hsla(var(--color-bg-lighter-h), var(--color-bg-lighter-s), var(--color-bg-lighter-l), var(--color-opacity, 1))}.color-bg-lightest{color:hsla(var(--color-bg-lightest-h), var(--color-bg-lightest-s), var(--color-bg-lightest-l), var(--color-opacity, 1))}.color-bg-warm{color:hsla(var(--color-bg-warm-h), var(--color-bg-warm-s), var(--color-bg-warm-l), var(--color-opacity, 1))}.color-contrast-lower{color:hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--color-opacity, 1))}.color-contrast-low{color:hsla(var(--color-contrast-low-h), var(--color-contrast-low-s), var(--color-contrast-low-l), var(--color-opacity, 1))}.color-contrast-medium{color:hsla(var(--color-contrast-medium-h), var(--color-contrast-medium-s), var(--color-contrast-medium-l), var(--color-opacity, 1))}.color-contrast-high{color:hsla(var(--color-contrast-high-h), var(--color-contrast-high-s), var(--color-contrast-high-l), var(--color-opacity, 1))}.color-contrast-higher{color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), var(--color-opacity, 1))}.width-lg{width:3rem}.height-lg{height:3rem}.min-width-0{min-width:0}.container{width:calc(100% - 2*var(--container-margin-x));margin-left:auto;margin-right:auto}.max-width-sm{max-width:var(--max-width-sm)}.max-width-md{max-width:var(--max-width-md)}.max-width-lg{max-width:var(--max-width-lg)}.max-width-xl{max-width:var(--max-width-xl)}.shadow-ring{box-shadow:var(--shadow-ring)}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-xs.shadow-ring{box-shadow:var(--shadow-xs),var(--shadow-ring)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-sm.shadow-ring{box-shadow:var(--shadow-sm),var(--shadow-ring)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-md.shadow-ring{box-shadow:var(--shadow-md),var(--shadow-ring)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-lg.shadow-ring{box-shadow:var(--shadow-lg),var(--shadow-ring)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-xl.shadow-ring{box-shadow:var(--shadow-xl),var(--shadow-ring)}.position-sticky{position:sticky}.overflow-hidden{overflow:hidden}.overflow-y-hidden{overflow-y:hidden}.sr-only{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;border:0;white-space:nowrap}[class^=border-],[class*=" border-"]{--border-opacity: 1;--border-width: 1px;--border-style: solid}.border{border:var(--border-width, 1px) var(--border-style, solid) hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), var(--border-opacity-base, 0.1))}.border-top{border-top:var(--border-width, 1px) var(--border-style, solid) hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), var(--border-opacity-base, 0.1))}.border-bottom{border-bottom:var(--border-width, 1px) var(--border-style, solid) hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), var(--border-opacity-base, 0.1))}.border-left{border-left:var(--border-width, 1px) var(--border-style, solid) hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), var(--border-opacity-base, 0.1))}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-50\%{border-radius:50%}.bg,[class^=bg-],[class*=" bg-"]{--bg-opacity: 1}.bg-primary-dark{background-color:hsla(var(--color-primary-dark-h), var(--color-primary-dark-s), var(--color-primary-dark-l), var(--bg-opacity, 1))}.bg-primary{background-color:hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), var(--bg-opacity, 1))}.bg-primary-light{background-color:hsla(var(--color-primary-light-h), var(--color-primary-light-s), var(--color-primary-light-l), var(--bg-opacity, 1))}.bg-secondary{background-color:hsla(var(--color-secondary-h), var(--color-secondary-s), var(--color-secondary-l), var(--bg-opacity, 1))}.bg-accent-rose{background-color:hsla(var(--color-accent-rose-h), var(--color-accent-rose-s), var(--color-accent-rose-l), var(--bg-opacity, 1))}.bg-accent-atlantic{background-color:hsla(var(--color-accent-atlantic-h), var(--color-accent-atlantic-s), var(--color-accent-atlantic-l), var(--bg-opacity, 1))}.bg-accent-congaree{background-color:hsla(var(--color-accent-congaree-h), var(--color-accent-congaree-s), var(--color-accent-congaree-l), var(--bg-opacity, 1))}.bg-accent-horseshoe{background-color:hsla(var(--color-accent-horseshoe-h), var(--color-accent-horseshoe-s), var(--color-accent-horseshoe-l), var(--bg-opacity, 1))}.bg-accent-grass{background-color:hsla(var(--color-accent-grass-h), var(--color-accent-grass-s), var(--color-accent-grass-l), var(--bg-opacity, 1))}.bg-accent-honeycomb{background-color:hsla(var(--color-accent-honeycomb-h), var(--color-accent-honeycomb-s), var(--color-accent-honeycomb-l), var(--bg-opacity, 1))}.bg-sandstorm{background-color:hsla(var(--color-sandstorm-h), var(--color-sandstorm-s), var(--color-sandstorm-l), var(--bg-opacity, 1))}.bg-white{background-color:hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), var(--bg-opacity, 1))}.bg-black{background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), var(--bg-opacity, 1))}.bg-warning{background-color:hsla(var(--color-warning-h), var(--color-warning-s), var(--color-warning-l), var(--bg-opacity, 1))}.bg-success{background-color:hsla(var(--color-success-h), var(--color-success-s), var(--color-success-l), var(--bg-opacity, 1))}.bg-error{background-color:hsla(var(--color-error-h), var(--color-error-s), var(--color-error-l), var(--bg-opacity, 1))}.bg-darker{background-color:hsla(var(--color-bg-darker-h), var(--color-bg-darker-s), var(--color-bg-darker-l), var(--bg-opacity, 1))}.bg-dark{background-color:hsla(var(--color-bg-dark-h), var(--color-bg-dark-s), var(--color-bg-dark-l), var(--bg-opacity, 1))}.bg{background-color:hsla(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l), var(--bg-opacity, 1))}.bg-light{background-color:hsla(var(--color-bg-light-h), var(--color-bg-light-s), var(--color-bg-light-l), var(--bg-opacity, 1))}.bg-lighter{background-color:hsla(var(--color-bg-lighter-h), var(--color-bg-lighter-s), var(--color-bg-lighter-l), var(--bg-opacity, 1))}.bg-lightest{background-color:hsla(var(--color-bg-lightest-h), var(--color-bg-lightest-s), var(--color-bg-lightest-l), var(--bg-opacity, 1))}.bg-warm{background-color:hsla(var(--color-bg-warm-h), var(--color-bg-warm-s), var(--color-bg-warm-l), var(--bg-opacity, 1))}.bg-contrast-lower{background-color:hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--bg-opacity, 1))}.bg-contrast-low{background-color:hsla(var(--color-contrast-low-h), var(--color-contrast-low-s), var(--color-contrast-low-l), var(--bg-opacity, 1))}.bg-contrast-medium{background-color:hsla(var(--color-contrast-medium-h), var(--color-contrast-medium-s), var(--color-contrast-medium-l), var(--bg-opacity, 1))}.bg-contrast-high{background-color:hsla(var(--color-contrast-high-h), var(--color-contrast-high-s), var(--color-contrast-high-l), var(--bg-opacity, 1))}.bg-contrast-higher{background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), var(--bg-opacity, 1))}[class^=flip],[class*=" flip"],[class^=rotate],[class*=" rotate"],[class*=" -translate"],[class^=translate],[class*=" translate"],[class*=" -scale"],[class^=scale],[class*=" scale"]{--translate: 0;--rotate: 0;--skew: 0;--scale: 1;transform:translate3d(var(--translate-x, var(--translate)), var(--translate-y, var(--translate)), var(--translate-z, 0)) rotateX(var(--rotate-x, 0)) rotateY(var(--rotate-y, 0)) rotateZ(var(--rotate-z, var(--rotate))) skewX(var(--skew-x, var(--skew))) skewY(var(--skew-y, 0)) scaleX(var(--scale-x, var(--scale))) scaleY(var(--scale-y, var(--scale)))}.transition{transition-property:var(--transition-property, all);transition-duration:var(--transition-duration, 0.2s);transition-delay:var(--transition-delay, 0s)}.visible{visibility:visible}@media(min-width: 32rem){.grid-col-1\@xs{--grid-columns: 1}.col-1\@xs{--column-span: 1}.grid-col-2\@xs{--grid-columns: 2}.col-2\@xs{--column-span: 2}.grid-col-3\@xs{--grid-columns: 3}.col-3\@xs{--column-span: 3}.grid-col-4\@xs{--grid-columns: 4}.col-4\@xs{--column-span: 4}.grid-col-5\@xs{--grid-columns: 5}.col-5\@xs{--column-span: 5}.grid-col-6\@xs{--grid-columns: 6}.col-6\@xs{--column-span: 6}.grid-col-7\@xs{--grid-columns: 7}.col-7\@xs{--column-span: 7}.grid-col-8\@xs{--grid-columns: 8}.col-8\@xs{--column-span: 8}.grid-col-9\@xs{--grid-columns: 9}.col-9\@xs{--column-span: 9}.grid-col-10\@xs{--grid-columns: 10}.col-10\@xs{--column-span: 10}.grid-col-11\@xs{--grid-columns: 11}.col-11\@xs{--column-span: 11}.grid-col-12\@xs{--grid-columns: 12}.col-12\@xs{--column-span: 12}.col-1\@xs,.col-2\@xs,.col-3\@xs,.col-4\@xs,.col-5\@xs,.col-6\@xs,.col-7\@xs,.col-8\@xs,.col-9\@xs,.col-10\@xs,.col-11\@xs,.col-12\@xs{width:calc((100% - (var(--grid-columns) - 1)*var(--column-gap))*var(--column-span)/var(--grid-columns) + (var(--column-span) - 1)*var(--column-gap));flex:initial}.hide\@xs{display:none}.text-center\@xs{text-align:center}.text-left\@xs{text-align:left}.text-right\@xs{text-align:right}.text-justify\@xs{text-align:justify}.text-xs\@xs{font-size:var(--text-xs)}.text-sm\@xs{font-size:var(--text-sm)}.text-base\@xs{font-size:var(--text-base)}.text-md\@xs{font-size:var(--text-md)}.text-lg\@xs{font-size:var(--text-lg)}.text-xl\@xs{font-size:var(--text-xl)}.text-2xl\@xs{font-size:var(--text-2xl)}.text-3xl\@xs{font-size:var(--text-3xl)}.text-4xl\@xs{font-size:var(--text-4xl)}.text-5xl\@xs{font-size:var(--text-5xl)}}@media not all and (min-width: 32rem){.display\@xs{display:none !important}}@media(min-width: 48rem){.grid-col-1\@sm{--grid-columns: 1}.col-1\@sm{--column-span: 1}.grid-col-2\@sm{--grid-columns: 2}.col-2\@sm{--column-span: 2}.grid-col-3\@sm{--grid-columns: 3}.col-3\@sm{--column-span: 3}.grid-col-4\@sm{--grid-columns: 4}.col-4\@sm{--column-span: 4}.grid-col-5\@sm{--grid-columns: 5}.col-5\@sm{--column-span: 5}.grid-col-6\@sm{--grid-columns: 6}.col-6\@sm{--column-span: 6}.grid-col-7\@sm{--grid-columns: 7}.col-7\@sm{--column-span: 7}.grid-col-8\@sm{--grid-columns: 8}.col-8\@sm{--column-span: 8}.grid-col-9\@sm{--grid-columns: 9}.col-9\@sm{--column-span: 9}.grid-col-10\@sm{--grid-columns: 10}.col-10\@sm{--column-span: 10}.grid-col-11\@sm{--grid-columns: 11}.col-11\@sm{--column-span: 11}.grid-col-12\@sm{--grid-columns: 12}.col-12\@sm{--column-span: 12}.col-1\@sm,.col-2\@sm,.col-3\@sm,.col-4\@sm,.col-5\@sm,.col-6\@sm,.col-7\@sm,.col-8\@sm,.col-9\@sm,.col-10\@sm,.col-11\@sm,.col-12\@sm{width:calc((100% - (var(--grid-columns) - 1)*var(--column-gap))*var(--column-span)/var(--grid-columns) + (var(--column-span) - 1)*var(--column-gap));flex:initial}.hide\@sm{display:none}.text-center\@sm{text-align:center}.text-left\@sm{text-align:left}.text-right\@sm{text-align:right}.text-justify\@sm{text-align:justify}.text-xs\@sm{font-size:var(--text-xs)}.text-sm\@sm{font-size:var(--text-sm)}.text-base\@sm{font-size:var(--text-base)}.text-md\@sm{font-size:var(--text-md)}.text-lg\@sm{font-size:var(--text-lg)}.text-xl\@sm{font-size:var(--text-xl)}.text-2xl\@sm{font-size:var(--text-2xl)}.text-3xl\@sm{font-size:var(--text-3xl)}.text-4xl\@sm{font-size:var(--text-4xl)}.text-5xl\@sm{font-size:var(--text-5xl)}}@media not all and (min-width: 48rem){.display\@sm{display:none !important}}@media(min-width: 64rem){.grid-col-1\@md{--grid-columns: 1}.col-1\@md{--column-span: 1}.grid-col-2\@md{--grid-columns: 2}.col-2\@md{--column-span: 2}.grid-col-3\@md{--grid-columns: 3}.col-3\@md{--column-span: 3}.grid-col-4\@md{--grid-columns: 4}.col-4\@md{--column-span: 4}.grid-col-5\@md{--grid-columns: 5}.col-5\@md{--column-span: 5}.grid-col-6\@md{--grid-columns: 6}.col-6\@md{--column-span: 6}.grid-col-7\@md{--grid-columns: 7}.col-7\@md{--column-span: 7}.grid-col-8\@md{--grid-columns: 8}.col-8\@md{--column-span: 8}.grid-col-9\@md{--grid-columns: 9}.col-9\@md{--column-span: 9}.grid-col-10\@md{--grid-columns: 10}.col-10\@md{--column-span: 10}.grid-col-11\@md{--grid-columns: 11}.col-11\@md{--column-span: 11}.grid-col-12\@md{--grid-columns: 12}.col-12\@md{--column-span: 12}.col-1\@md,.col-2\@md,.col-3\@md,.col-4\@md,.col-5\@md,.col-6\@md,.col-7\@md,.col-8\@md,.col-9\@md,.col-10\@md,.col-11\@md,.col-12\@md{width:calc((100% - (var(--grid-columns) - 1)*var(--column-gap))*var(--column-span)/var(--grid-columns) + (var(--column-span) - 1)*var(--column-gap));flex:initial}.hide\@md{display:none}.text-center\@md{text-align:center}.text-left\@md{text-align:left}.text-right\@md{text-align:right}.text-justify\@md{text-align:justify}.text-xs\@md{font-size:var(--text-xs)}.text-sm\@md{font-size:var(--text-sm)}.text-base\@md{font-size:var(--text-base)}.text-md\@md{font-size:var(--text-md)}.text-lg\@md{font-size:var(--text-lg)}.text-xl\@md{font-size:var(--text-xl)}.text-2xl\@md{font-size:var(--text-2xl)}.text-3xl\@md{font-size:var(--text-3xl)}.text-4xl\@md{font-size:var(--text-4xl)}.text-5xl\@md{font-size:var(--text-5xl)}}@media not all and (min-width: 64rem){.display\@md{display:none !important}}@media(min-width: 75rem){.grid-col-1\@lg{--grid-columns: 1}.col-1\@lg{--column-span: 1}.grid-col-2\@lg{--grid-columns: 2}.col-2\@lg{--column-span: 2}.grid-col-3\@lg{--grid-columns: 3}.col-3\@lg{--column-span: 3}.grid-col-4\@lg{--grid-columns: 4}.col-4\@lg{--column-span: 4}.grid-col-5\@lg{--grid-columns: 5}.col-5\@lg{--column-span: 5}.grid-col-6\@lg{--grid-columns: 6}.col-6\@lg{--column-span: 6}.grid-col-7\@lg{--grid-columns: 7}.col-7\@lg{--column-span: 7}.grid-col-8\@lg{--grid-columns: 8}.col-8\@lg{--column-span: 8}.grid-col-9\@lg{--grid-columns: 9}.col-9\@lg{--column-span: 9}.grid-col-10\@lg{--grid-columns: 10}.col-10\@lg{--column-span: 10}.grid-col-11\@lg{--grid-columns: 11}.col-11\@lg{--column-span: 11}.grid-col-12\@lg{--grid-columns: 12}.col-12\@lg{--column-span: 12}.col-1\@lg,.col-2\@lg,.col-3\@lg,.col-4\@lg,.col-5\@lg,.col-6\@lg,.col-7\@lg,.col-8\@lg,.col-9\@lg,.col-10\@lg,.col-11\@lg,.col-12\@lg{width:calc((100% - (var(--grid-columns) - 1)*var(--column-gap))*var(--column-span)/var(--grid-columns) + (var(--column-span) - 1)*var(--column-gap));flex:initial}.hide\@lg{display:none}.text-center\@lg{text-align:center}.text-left\@lg{text-align:left}.text-right\@lg{text-align:right}.text-justify\@lg{text-align:justify}.text-xs\@lg{font-size:var(--text-xs)}.text-sm\@lg{font-size:var(--text-sm)}.text-base\@lg{font-size:var(--text-base)}.text-md\@lg{font-size:var(--text-md)}.text-lg\@lg{font-size:var(--text-lg)}.text-xl\@lg{font-size:var(--text-xl)}.text-2xl\@lg{font-size:var(--text-2xl)}.text-3xl\@lg{font-size:var(--text-3xl)}.text-4xl\@lg{font-size:var(--text-4xl)}.text-5xl\@lg{font-size:var(--text-5xl)}}@media not all and (min-width: 75rem){.display\@lg{display:none !important}}@media(min-width: 85rem){.grid-col-1\@xl{--grid-columns: 1}.col-1\@xl{--column-span: 1}.grid-col-2\@xl{--grid-columns: 2}.col-2\@xl{--column-span: 2}.grid-col-3\@xl{--grid-columns: 3}.col-3\@xl{--column-span: 3}.grid-col-4\@xl{--grid-columns: 4}.col-4\@xl{--column-span: 4}.grid-col-5\@xl{--grid-columns: 5}.col-5\@xl{--column-span: 5}.grid-col-6\@xl{--grid-columns: 6}.col-6\@xl{--column-span: 6}.grid-col-7\@xl{--grid-columns: 7}.col-7\@xl{--column-span: 7}.grid-col-8\@xl{--grid-columns: 8}.col-8\@xl{--column-span: 8}.grid-col-9\@xl{--grid-columns: 9}.col-9\@xl{--column-span: 9}.grid-col-10\@xl{--grid-columns: 10}.col-10\@xl{--column-span: 10}.grid-col-11\@xl{--grid-columns: 11}.col-11\@xl{--column-span: 11}.grid-col-12\@xl{--grid-columns: 12}.col-12\@xl{--column-span: 12}.col-1\@xl,.col-2\@xl,.col-3\@xl,.col-4\@xl,.col-5\@xl,.col-6\@xl,.col-7\@xl,.col-8\@xl,.col-9\@xl,.col-10\@xl,.col-11\@xl,.col-12\@xl{width:calc((100% - (var(--grid-columns) - 1)*var(--column-gap))*var(--column-span)/var(--grid-columns) + (var(--column-span) - 1)*var(--column-gap));flex:initial}.hide\@xl{display:none}.text-center\@xl{text-align:center}.text-left\@xl{text-align:left}.text-right\@xl{text-align:right}.text-justify\@xl{text-align:justify}.text-xs\@xl{font-size:var(--text-xs)}.text-sm\@xl{font-size:var(--text-sm)}.text-base\@xl{font-size:var(--text-base)}.text-md\@xl{font-size:var(--text-md)}.text-lg\@xl{font-size:var(--text-lg)}.text-xl\@xl{font-size:var(--text-xl)}.text-2xl\@xl{font-size:var(--text-2xl)}.text-3xl\@xl{font-size:var(--text-3xl)}.text-4xl\@xl{font-size:var(--text-4xl)}.text-5xl\@xl{font-size:var(--text-5xl)}}@media not all and (min-width: 85rem){.display\@xl{display:none !important}}
