@font-face{font-display:swap;font-family:"Ubuntu";font-style:normal;font-weight:400;src:url("/fonts/ubuntu-v20-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Ubuntu";font-style:italic;font-weight:400;src:url("/fonts/ubuntu-v20-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Ubuntu";font-style:normal;font-weight:500;src:url("/fonts/ubuntu-v20-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Ubuntu";font-style:normal;font-weight:700;src:url("/fonts/ubuntu-v20-latin-700.woff2") format("woff2")}@media screen{:root{--mx: 64em;--fill: 1em;--mrgn: 1.6em;--gap: var(--mrgn);--color_txt: #1a1919;--color_full: #000;--color_main: #fcd020;--color_main_hsl: 13deg 97% 56%;--color_alt: #e30613;--color_bg: #fff7db;--white: #fff;--ff: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--fs: 100%;--lh: 1.6}html{height:100%;box-sizing:border-box;-ms-text-size-adjust:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;line-height:1.15;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}body{max-width:var(--mx);min-height:100%;margin:0 auto;color:var(--color_txt);font-family:var(--ff);font-size:var(--fs);line-height:var(--lh);background:var(--color_bg);overscroll-behavior:none}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:balance;line-height:1.25}h1{margin:1.5em 0 .67em 0;font-size:150%}h2{margin:2.5em 0 .5em;font-size:125%}h3,h4,h5,h6{margin:var(--mrgn) 0 0;font-size:100%}a{color:inherit;text-underline-offset:.1em;text-decoration-thickness:.1em;background-color:rgba(0,0,0,0);transition:color .2s,text-decoration-color .2s,background-color .2s}a:hover{color:var(--color_alt)}b,strong{font-weight:bolder}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}video,picture,canvas,iframe,object{display:block;max-width:100%;height:auto}abbr{text-decoration:none}figure{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}figure img{vertical-align:top}figure figcaption{font-style:italic}hr{height:0;margin:var(--mrgn) auto;color:inherit;border:none;border-top:1px solid}hr+*{margin-top:0}[hidden]{display:none}.visually_hidden,.vh{position:absolute;clip:rect(0 0 0 0);overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0}.container>*:first-child,footer address>*:first-child,main>*:first-child{margin-top:0}.container>*:last-child,footer address>*:last-child,main>*:last-child{margin-bottom:0}body{padding-left:var(--fill);padding-right:var(--fill)}header{--ew: 15em;--eh: 3.5em;position:relative;overflow:hidden;margin-left:calc(var(--fill)*-1);margin-right:calc(var(--fill)*-1);padding-left:var(--fill);padding-right:var(--fill);padding-top:1em;padding-bottom:1em;color:var(----color_full);line-height:1.25;background:var(--color_main);border-bottom:1px solid var(--white)}header>*{position:relative;z-index:1;margin:0}header h1{width:78%;max-width:16em;font-size:100%}header h2{margin:1em 0 .5em;text-align:right;font-weight:500;font-size:100%}header p{text-align:right;font-weight:500}header img{opacity:.99;vertical-align:top}header a{display:inline-block;text-decoration-color:rgba(0,0,0,0)}header a:hover{text-decoration-color:inherit}header a+a{margin-left:.5em}@supports(clip-path: circle()){header{--tx: 1em;--ty: .5em}header h2{text-align:center}header p{margin-bottom:-0.5em}header:after{content:"";position:absolute;z-index:0;right:0;bottom:0;width:var(--ew);height:var(--eh);background:var(--color_bg);clip-path:ellipse(var(--ew) var(--eh) at var(--ew) var(--eh));transform:translate(var(--tx), var(--ty))}}nav{font-weight:500}nav a{text-decoration:none}nav a+a{border-left:1px solid var(--white)}nav [aria-current=page]{cursor:default;color:var(--color_alt)}#menu{margin-left:calc(var(--fill)*-1);margin-right:calc(var(--fill)*-1);display:flex;border-bottom:1px solid var(--white)}#menu a{padding:.5em 2em;flex:1 0 15%;text-align:center;background:rgba(255,255,255,0)}#menu a:hover{background:rgba(0,0,0,.05)}main{margin-top:1em}main h2{display:flex}main h2:before{content:"";width:1.75em;margin-right:.25em;background:no-repeat right center;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'> <path fill='%23e30613' d='M41.668 13.37H61v7.201H41.668zM22.336 28.402H61v7.201H22.336zM3 43.429h58v7.201H3z'/></svg>")}main p{max-width:54ch;text-wrap:pretty}main ul{padding-left:calc(var(--mrgn)/2)}main ul ::marker{content:"- "}main ul li{max-width:60ch}.home ul li+li{margin-top:1em}.ellipsed img{width:26em;clip-path:ellipse(50% 42% at center)}.dsw{filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.4))}footer{margin-top:var(--mrgn);margin-bottom:var(--mrgn);padding:var(--mrgn) 0;border-top:1px solid var(--white);border-bottom:1px solid var(--white)}footer address{font-style:normal;font-weight:500}footer a{display:inline-block;vertical-align:bottom;max-width:calc(100% - 1em);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#legal{margin-top:var(--mrgn);padding-bottom:var(--mrgn)}}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media only screen and (min-width: 24em){:root{--mq: "24";--fill: var(--mrgn)}}@media only screen and (max-width: 30em){:root{--fs: calc(100% * 15 / 16);--lh: 1.4}}@media only screen and (min-width: 36em){:root{--mq: "36"}}@media only screen and (min-width: 44em){:root{--mq: "44";--fill: 2em}header{display:grid;grid-template-areas:"lg mc te";grid-template-columns:30% 1fr 10em;gap:var(--gap);align-items:center}header h1{width:initial}header h2{margin:1.25em 0 0;text-align:left}header p{align-self:end}}@media only screen and (min-width: 46em){:root{--mq: "46";--fill: 2em;--gap: 2em}body{display:grid;grid-template-areas:"hd hd" "nv mn" "ft mn" "x1 mn" "ll x2";grid-template-columns:30% 1fr;grid-template-rows:auto auto auto 1fr auto;gap:var(--gap)}body>*{margin:0}header{grid-area:hd;position:relative;overflow:initial;padding-left:0;padding-right:0;border-bottom:0}header:before{content:"";position:absolute;z-index:-1;top:0;left:50%;right:50%;bottom:0;margin:0 -50vw;width:100vw;background:var(--color_main)}@supports(clip-path: circle()){header p{position:relative;margin-bottom:-1em}header p:after{content:"";position:absolute;z-index:1;height:var(--eh);left:100%;bottom:0;width:calc(var(--fill) - var(--tx));background:var(--color_bg);transform:translate(var(--tx), var(--ty))}}#menu{grid-area:nv}main{grid-area:mn}footer{grid-area:ft;margin-top:1em}#legal{grid-area:ll}#menu{display:block;margin-left:0;margin-right:0;border-bottom:0}#menu a{display:block;padding:0;text-align:left;line-height:2;background:rgba(255,255,255,0)}#menu a:hover{background:rgba(0,0,0,0)}footer{padding:0;line-height:1.4;border:0}}@media only screen and (min-width: 62em){:root{--mq: "62";--fill: 3em}h1{font-size:200%}h2{font-size:150%}header h2{margin-top:1em;font-size:125%}main h2{margin-left:-2em}}@media only screen and (min-width: 64em){:root{--mq: "64"}@supports(clip-path: circle()){header p:after{width:calc(50vw - var(--mx)/2 + var(--fill) - var(--tx))}}}@media only screen and (min-width: 68em){:root{--mq: "68"}header img{transform:translateX(-28%)}}@media only screen and (min-width: 100em){:root{--mq: "100"}body{font-size:1vw}}@media print{*{color:#000 !important;text-shadow:none !important;background-color:rgba(0,0,0,0) !important}body{margin:1cm;font:12pt/1.2 "Helvetica Neue",sans-serif}h1{font-size:125%}h2{font-size:112.5%}h3,h4,h5,h6{font-size:100%;margin:0}h2,h3{page-break-after:avoid}p,h2,h3{orphans:3;widows:3}ul,ol{page-break-inside:avoid}li{margin:0 0 0 1em;padding:0}a,a:visited{text-decoration:underline}img{max-width:100% !important;height:auto;page-break-inside:avoid}pre,blockquote{padding:1em;border:1px solid #999;page-break-inside:avoid}hr{margin:2em 0;border:0;border-bottom:1px solid #000}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}thead{display:table-header-group}tfoot{display:table-footer-group}}body:before{position:fixed;z-index:1000;bottom:10px;left:10px;padding:.5em 2em;color:#fff;background:rgba(0,0,0,.7);-webkit-font-smoothing:antialiased}
