:root{--viewport-phone:375px;--viewport-phablet:560px;--viewport-tablet:768px;--viewport-desktop:1200px;--viewport-desktop-wide:1560px;--global-gap:clamp(1rem, 6vw, 3rem);--global-gap--half:calc(clamp(1rem, 6vw, 3rem) / 2);--global-radius:.375rem;--global-radius-max:1rem;--content-max-width:var(--viewport-tablet);--wide-max-width:var(--viewport-desktop-wide);--wide-width-size:calc((var(--wide-max-width) - var(--content-max-width)) / 2);--column-min:16rem;--gallery-item-min:clamp(24ch, 28vw, 32ch);--gallery-item-aspect-ratio:4/3;--title-font:"AkkoPro", BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--base-font:"IBMPlexSans", BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--base-font--bold:"IBMPlexSans Bold", BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--fs-200:clamp(.78rem, calc(.74rem + .04vw), .82rem);--fs-250:clamp(.86rem, calc(.83rem + .06vw), .91rem);--fs-300:clamp(.94rem, calc(.92rem + .08vw), .98rem);--fs-400:clamp(1.13rem, calc(1.06rem + .33vw), 1.31rem);--fs-500:clamp(1.35rem, calc(1.21rem + .69vw), 1.75rem);--fs-600:clamp(1.62rem, calc(1.37rem + 1.24vw), 2.33rem);--fs-700:clamp(1.94rem, calc(1.54rem + 2.03vw), 3.11rem);--fs-750:clamp(2.13rem, calc(1.62rem + 2.59vw), 3.63rem);--fs-800:clamp(2.33rem, calc(1.7rem + 3.15vw), 4.14rem);--fs-900:clamp(2.8rem, calc(1.85rem + 4.74vw), 5.52rem);--clr-white:#fff;--clr-white-rgb:255, 255, 255;--clr-black:#000;--clr-black-rgb:0, 0, 0;--clr-foreground:#08100c;--clr-foreground-rgb:8, 16, 12;--clr-background:#fff;--clr-background-rgb:255, 255, 255;--clr-card:#eef5f5;--clr-card-rgb:238, 245, 245;--clr-border:#b6bdbd;--clr-border-rgb:182, 189, 189;--clr-primary:#055864;--clr-primary-rgb:5, 88, 100;--clr-primary-shade:#eef5f5;--clr-primary-shade-rgb:238, 245, 245;--clr-accent:#f59a00;--clr-accent-rgb:245, 154, 0;--clr-error:#fc5c65;--clr-error-rgb:252, 92, 101;--clr-warning:#fcbf49;--clr-warning-rgb:252, 191, 73;--clr-success:#5d9c59;--clr-success-rgb:93, 156, 89}*,:before,:after{box-sizing:border-box}*{margin:0;line-height:calc(1em + .5rem)}html,body{height:100%}body{-webkit-font-smoothing:antialiased;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}input,textarea,select,button{font:inherit;color:inherit;vertical-align:baseline;appearance:none;background:0 0;border:none;margin:0;padding:0}input[type=checkbox],input[type=radio]{appearance:auto;width:auto;margin:0;display:inline-block}input[type=submit],input[type=reset],button{cursor:pointer}textarea{resize:none}select{appearance:none;background:#fff;border:1px solid #ccc;padding:4px;display:inline-block}select::-ms-expand{display:none}@-moz-document url-prefix(){select{text-indent:.01px;text-overflow:""}}:where(body,iframe,pre,img,svg,video,canvas,select){word-break:break-word;max-width:100%;overflow:auto}.accordion-item button{background-color:rgba(var(--clr-primary-rgb), .125);border-radius:var(--global-radius);font-family:var(--base-font--bold);margin-bottom:calc(var(--global-gap) / 2);text-align:left;border:1px solid #0000;justify-content:flex-start;width:100%;padding:.5em calc(1.25em + 22px) .5em .75em;position:relative}.accordion-item button:before,.accordion-item button:after{content:"";background-color:var(--clr-foreground);width:22px;height:2px;transition:all .2s ease-in;display:flex;position:absolute;top:calc(50% - 1px);right:.75em}.accordion-item button:after{transform:rotate(90deg)}.accordion-item button:hover{background-color:rgba(var(--clr-primary-rgb), .3);border-color:rgba(var(--clr-foreground-rgb), .25)}.accordion-item button[aria-expanded=true]{background-color:rgba(var(--clr-accent-rgb), 1);color:var(--clr-background)}.accordion-item button[aria-expanded=true]:before,.accordion-item button[aria-expanded=true]:after{background-color:var(--clr-background);transform:rotate(180deg)}@media only screen and (width>=1000px){.accordion-item button{margin-left:-1em;margin-bottom:calc(var(--global-gap) / 2);width:calc(100% + 2em);padding:.5em calc(1.5em + 22px) .5em 1em}}.accordion-item .accordeon-content{margin-top:calc(var(--global-gap) / -4);margin-bottom:var(--global-gap)}
