*,*:before,*:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center center;background-repeat:no-repeat;border:0;box-sizing:border-box;font-variant-numeric:lining-nums;font:inherit;margin:0;padding:0;position:relative;scroll-behavior:smooth;text-decoration:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;vertical-align:baseline}body{max-width:100%;overflow-x:hidden}main{padding-top:var(--navbar-height)}button{cursor:pointer;text-align:left;border-radius:0;background:none}html{scroll-padding-top:0;font-size:87.5%}@media (min-width: 60em){html{scroll-padding-top:calc(var(--navbar-height) - 4rem)}}@media only screen and (min-width: 22em){html{font-size:100%}}@media only screen and (min-width: 105em){html{font-size:102.5%}}@media only screen and (min-width: 110em){html{font-size:105%}}@media only screen and (min-width: 115em){html{font-size:107.5%}}@media only screen and (min-width: 120em){html{font-size:110%}}@media only screen and (min-width: 125em){html{font-size:112.5%}}@media only screen and (min-width: 130em){html{font-size:115%}}@media only screen and (min-width: 135em){html{font-size:117.5%}}@media only screen and (min-width: 140em){html{font-size:120%}}@media only screen and (min-width: 145em){html{font-size:122.5%}}@media only screen and (min-width: 150em){html{font-size:125%}}@media only screen and (min-width: 155em){html{font-size:127.5%}}@media only screen and (min-width: 160em){html{font-size:130%}}@media only screen and (min-width: 165em){html{font-size:132.5%}}@media only screen and (min-width: 170em){html{font-size:135%}}@media only screen and (min-width: 175em){html{font-size:137.5%}}@media only screen and (min-width: 180em){html{font-size:140%}}@media only screen and (min-width: 185em){html{font-size:142.5%}}@media only screen and (min-width: 190em){html{font-size:145%}}@media only screen and (min-width: 195em){html{font-size:147.5%}}@media only screen and (min-width: 200em){html{font-size:150%}}:root{--blue-200: rgba(210, 227, 251, .9);--blue-400: #3b38a3;--green-400: #aaca7c;--white: #fff;--black: #000;--off-white: #fefefe;--gray-400: #464646;--color-text: var(--gray-400);--color-title: var(--blue-400)}body{background-color:var(--blue-200)}.has-background-white{background-color:var(--white)}.has-background-white--transparent{background-color:#ffffffe6}.has-background-primary{--color-text: var(--white);--color-title: var(--white);background-color:var(--blue-400)}.has-background-primary--transparent{--color-text: var(--white);--color-title: var(--white);background-color:#3b38a3e6}.has-background-primary-light{background-color:var(--blue-200)}.has-background-secondary{--color-text: var(--white);--color-title: var(--white);background-color:var(--green-400)}.has-background-secondary--transparent{--color-text: var(--white);--color-title: var(--white);background-color:#aaca7ce6}@font-face{font-family:FFSanukWeb;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/FFSanukWeb-c37f2738.woff2) format("woff2"),url(/assets/FFSanukWeb-89479e13.ttf) format("ttf")}:root{--font-base: "Palatino", serif;--font-accent: "FFSanukWeb", sans-serif;--text-xs: clamp(1rem, 1.5vw + 1rem, 1.25rem);--text-sm: clamp(1.25rem, 2vw + 1rem, 1.75rem);--text-base: clamp(1.5rem, 2.5vw + 1rem, 2.25rem);--text-lg: clamp(2rem, 3vw + 1rem, 2.75rem);--text-xl: clamp(2.5rem, 3.5vw + 1rem, 3.25rem);--text-2xl: clamp(3rem, 4vw + 1rem, 3.75rem);--text-3xl: clamp(3.5rem, 4.5vw + 1rem, 4.25rem);--leading-base:calc(100% + 1.25rem);--leading-tight:calc(100% + .5rem);--leading-loose:calc(100% + 1.5rem);--leading-none: 1;--font-400: 400;--font-700: 700}body{color:var(--color-text);font-family:var(--font-base);font-size:var(--text-base);font-weight:var(--font-400);line-height:var(--leading-base)}body p,body span{display:block;max-width:60ch;line-height:var(--leading-base)}body p.has-text-small,body span.has-text-small{font-size:var(--text-xs);line-height:var(--leading-tight)}body p a,body span a{color:var(--blue-400);text-decoration-line:underline;text-decoration-thickness:.2rem;text-decoration-style:solid;text-underline-offset:.1em}body p b,body p strong,body span b,body span strong{font-weight:var(--font-700)}body p i,body p em,body span i,body span em{font-style:italic}body p u,body span u{text-decoration:underline;text-decoration-color:var(--color-text);text-underline-offset:.1em}body ol,body ul{color:var(--color-text);list-style-position:inside;line-height:var(--leading-loose)}body a{color:var(--color-text);line-height:var(--leading-none)}body h1,body h2,body h3{color:var(--blue-400);font-family:var(--font-accent);font-weight:var(--font-400)}body h4,body h5,body h6{color:var(--color-text);font-family:var(--font-base);font-weight:var(--font-400)}body h1{font-size:var(--text-3xl)}body h2{font-size:var(--text-2xl)}body h3{font-size:var(--text-xl)}body h4,body h5,body h6{font-size:var(--text-lg)}body figure figcaption{font-size:var(--text-xs)}body .has-text-centered{text-align:center;margin:0 auto}:root{--default-padding: 2.5rem;--progressbar-height: .5rem;--footer-height: 120px}.content p,.content dl,.content ol,.content ul,.content blockquote,.content pre,table .content:not(:last-child){margin-bottom:1.5em}.content h1{margin-bottom:2.5rem}.content h1:not(:first-child){margin-top:4rem}.content h2{margin-bottom:1.25rem}.content h2:not(:first-child){margin-top:2.5rem}.content h3{margin-bottom:1rem}.content h3:not(:first-child){margin-top:1.25rem}.content h4,.content h5,.content h6,.content .h4,.content .h5,.content .h6{color:var(--color-text);font-size:var(--text-xl);margin-bottom:.5rem}.content h4:not(:first-child),.content h5:not(:first-child),.content h6:not(:first-child),.content .h4:not(:first-child),.content .h5:not(:first-child),.content .h6:not(:first-child){margin-top:.5rem}.content .button:not(:first-child){margin-left:.25rem}@media (min-width: 60em){.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}.grid .column{--span: 12;grid-column:span var(--span)}}.section{display:grid;grid-template-columns:var(--default-padding) repeat(10,1fr) var(--default-padding);position:relative;overflow:hidden;padding:var(--default-padding) 0}.section--is-narrow{padding:var(--default-padding) 6vw}@media (min-width: 60em){.section--is-narrow{padding:var(--default-padding) 12vw}}.section--fullwidth .container{grid-column:1/-1}.container{display:block;margin:0 auto;padding:0;width:100%;z-index:3}.section .container{grid-column:2/-2}body{aspect-ratio:var(--aspect-ratio);background-color:var(--off-white);display:grid;grid-template-columns:1fr;grid-template-rows:auto var(--footer-height);height:100vh;overflow:hidden;width:100%}body main{grid-column:1/-1;grid-row:1/2}body main#swup [data-template]{height:100%}body main#swup [data-template] .slide{height:calc(100vh - var(--footer-height))}body footer{grid-column:1/-1;grid-row:2/-1}.header{background-color:var(--off-white);display:flex;padding:1.5rem 2.5rem}.header__brand img{width:100%}footer{display:flex;flex-direction:column;flex-wrap:nowrap;font-size:var(--text-xs)}footer .progressbar{height:var(--progressbar-height)}footer .footer{align-items:center;display:flex;justify-content:space-between;padding:calc((var(--default-padding)) - var(--progressbar-height));width:100%;height:calc(var(--footer-height) - var(--progressbar-height))}footer .footer__brand{display:flex;align-items:center}footer .footer__brand img{width:100%;height:5rem}footer .footer__contact{text-align:right;display:flex;color:var(--color-text)}footer .footer__contact a:not(:last-child):after{content:"|";padding:0 .25rem}progress{background-color:var(--blue-400);border-radius:0;height:var(--progressbar-height);width:100%}progress::-webkit-progress-bar{background-color:var(--blue-400)}progress::-webkit-progress-value{background-color:var(--green-400);transition:width .5s ease}progress::-moz-progress-bar{background-color:var(--green-400)}[data-template=slide-cta] .slide{position:relative;display:grid;grid-template-columns:var(--default-padding) auto var(--default-padding);grid-template-rows:var(--default-padding) auto var(--default-padding)}[data-template=slide-cta] .slide__backgroundimage{grid-column:1/-1;grid-row:1/-1}[data-template=slide-cta] .slide__backgroundimage picture{display:block;height:100%;width:100%}[data-template=slide-cta] .slide__backgroundimage picture img{height:100%;width:100%;object-fit:cover}[data-template=slide-cta] .slide__content{display:flex;position:unset;grid-column:2/-2;grid-row:2/-2}[data-template=slide-cta] .slide__content .qrcode{align-self:flex-end;justify-self:flex-end;margin-left:auto;width:300px;height:300px}[data-template=slide-cta] .slide__content .circle{--off-set-y: -4.5rem;--off-set-x: calc(var(--default-padding) * 4);align-items:center;border-radius:50%;display:flex;height:30rem;justify-content:center;padding:var(--default-padding);position:absolute;text-align:center;width:30rem}[data-template=slide-cta] .slide__content .circle.is-top-left{top:var(--off-set-y);left:var(--off-set-x);bottom:unset;right:unset}[data-template=slide-cta] .slide__content .circle.is-top-right{top:var(--off-set-y);left:unset;bottom:unset;right:var(--off-set-x)}[data-template=slide-cta] .slide__content .circle.is-bottom-left{top:unset;left:var(--off-set-x);bottom:var(--off-set-y);right:unset}[data-template=slide-cta] span.pagecount{color:var(--white)}[data-template=slide-posters] .slide{position:relative}[data-template=slide-posters] .slide__posters{display:flex;justify-content:center;padding:var(--default-padding);z-index:2;column-gap:calc(var(--default-padding) * 2)}[data-template=slide-posters] .slide__posters picture{height:calc(100vh - var(--footer-height) - var(--default-padding) * 2);max-width:calc(50vw - var(--default-padding) * 2)}[data-template=slide-posters] .slide__posters picture img{width:100%;height:calc(100vh - var(--footer-height) - var(--default-padding) * 2);object-fit:contain}[data-template=slide-posters] .slide__background{position:absolute;top:0;left:0;width:100%;z-index:1}[data-template=slide-posters] .slide__background picture{height:calc(100vh - var(--footer-height) - var(--default-padding) * 2)}[data-template=slide-posters] .slide__background picture img{width:100%;height:calc(100vh - var(--footer-height));object-fit:cover}html.is-changing .transition-fade{transition:opacity .35s;opacity:1}html.is-animating .transition-fade{opacity:0}
