  *{box-sizing:border-box;}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}*:before,*:after{box-sizing:inherit;}*:before,*:after{speak:none;}body{margin:0;}main{display:block;}progress{vertical-align:baseline;}hr{box-sizing:content-box;height:0;overflow:visible;}a:active,a:hover{outline:0;}b,strong{font-weight:inherit;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:.875rem;}button,input,optgroup,select,textarea{font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid var(--clr3-dark);margin:0 2px;padding:1.5em;}legend{padding:0;}optgroup{font-weight:bold;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}address{font-style:normal;}body{--base-font-size:16px;--base-line-height:1.5;--h1-font-size:calc(2.5 * var(--base-font-size));--h2-font-size:calc(1.75 * var(--base-font-size));--h3-font-size:calc(1.37 * var(--base-font-size));--h4-font-size:calc(1.17 * var(--base-font-size));--h5-font-size:calc(1 * var(--base-font-size));--h6-font-size:calc(0.87 * var(--base-font-size));--heading-line-height:1.1;--small-font-size:.8em;--tiny-font-size:calc(0.87 * var(--base-font-size));--huge-font-size:2.4em;--font-weight-normal:400;--font-weight-light:300;--font-weight-bold:500;--font-headings:'Urbanist','Helvetica',Arial,sans-serif;--font-normal:'Urbanist','Helvetica',Arial,sans-serif;--font-icon:'icon',monospace;--box-shadow:-1px 4px 4px -3px #00000070,0 4px 14px -2px #00000030;--box-shadow-large:0 2.8px 2.2px rgba(0,0,0,0.04),0 6.7px 5.3px rgba(0,0,0,0.05),0 12.5px 10px rgba(0,0,0,0.12),0 22.3px 17.9px rgba(0,0,0,0.12),0 41.8px 33.4px rgba(0,0,0,0.09),0 100px 80px rgba(0,0,0,0.12);--box-shadow-medium:0px 16px 32px rgba(0,0,0,0.15),0px 3px 8px rgba(0,0,0,0.1);--box-shadow-small:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048);--menu-width:70px;--indent-amount:40px;--listGap:2em;}@media screen and (min-width:768px){body{--base-font-size:18px;}}@media screen and (min-width:1280px){body{--base-font-size:20px;}}.t-content{font-size:clamp(1.2rem,calc(1vw + .2em),1.4rem);}body{--color-black:#333;--color-dark-grey:#666;--color-white:#FCFCFE;--color-light-grey:#c5c5c5;--color-spot:#fa8406;--color-medium-spot:#f5cea0;--color-dark-spot:#766552;--color-offwhite:#f8f7f5;--color-white-transparent:rgba(255,255,255,.97);--color-theme-text:var(--color-black);}.body--dark{--color-theme-text:var(--color-white);}:root{--color-background-white:#eee;interpolate-size:allow-keywords;}html{color:var(--color-black);background:var(--color-background-white);}html{box-sizing:border-box;}body{display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;}@media screen and (min-width:768px){html:not(.page--home) body:not(.body--gallery){padding-left:var(--menu-width);}}.l-flx-grow{flex:1;}*,*:before,*:after{box-sizing:inherit;}.l-flexWrap{flex-wrap:wrap;}.l-flex{display:flex;}@media screen and (max-width:459px){.l-sm-flex{display:flex;}}@media screen and (min-width:460px){.l-md-flex{display:flex;}}@media screen and (min-width:768px){.l-lg-flex{display:flex;}}@media screen and (min-width:460px) and (max-width:767px){.l-mdMax-flex{display:flex;}}.l-justifyContent-between{justify-content:space-between;}.l-justifyContent-end{justify-content:flex-end;}.l-justifyContent-center{justify-content:center;}.l-alignCenter{align-items:center;}.l-sticky{position:sticky;top:0;}.l-row{position:relative;width:100%;padding:4em 2em;}@media (min-width:550px){.l-row{padding:4em 3em;width:100%;}}@media (min-width:650px){.l-row{padding:4em 4em;width:100%;}}@media (min-width:850px){.l-row{padding:4em 5em;}}.l-row__inner{position:relative;width:calc(100% - 2em);max-width:50rem;margin:2em auto;}.l-row--fullwidth .l-row__inner{max-width:none !important;}.l-row--singleColumn .l-row__inner{max-width:800px;}.page__content{max-width:800px;margin-right:auto;margin-left:auto;}.c-article{clear:both;overflow:hidden;}@media screen and (max-width:767px){.l-smHide{display:none;}}@media screen and (min-width:460px){.l-grid{display:grid;grid-template-columns:repeat(2,49%);grid-gap:2%;}}@media screen and (min-width:768px){@keyframes fadein{from{opacity:0;}to{opacity:1;}}@keyframes fadeout{from{opacity:1;}to{opacity:0;}}.page--home{opacity:0;animation:fadein 1s forwards;}.page--fadeOut{animation:fadeout .5s forwards;}body{padding-top:.5em;}.l-grid{grid-template-columns:repeat(3,32%);}.l-mdHide{display:none;}}@font-face{font-family:'Urbanist Italic';font-style:italic;src:local('Urbanist Italic'),local('Urbanist-Italic'),url('/ui/folio/assets/fonts/urbanist-italic.woff2') format('woff2');}@font-face{font-family:'Urbanist';font-style:normal;src:local('Urbanist'),local('Urbanist-Regular'),url('/ui/folio/assets/fonts/urbanist-regular.woff2') format('woff2');}@font-face{font-family:'icon';font-style:normal;src:local('icon'),local('icon'),url('/ui/folio/assets/icons/icon.woff2') format('woff2');}html,body,input,textarea,select,button{font-family:var(--font-normal),sans-serif;font-size:var(--base-font-size);font-optical-sizing:auto;font-weight:normal;font-style:normal;}html{line-height:var(--base-line-height);}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h2,h3{line-height:var(--heading-line-height);}h1,h2,h3,h4,h5,h6{font-family:var(--font-headings),sans-serif;font-weight:475;}h1,.c-article__title{font-size:var(--h1-font-size);}h2{font-size:var(--h2-font-size);}h3{font-size:var(--h3-font-size);}h4{font-size:var(--h4-font-size);}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:var(--color-black);}.smallHeading{font-size:1em;}p,pre,ul,ol,blockquote,dl,table,address{margin:0 0 1.5em;}.c-article a,[class^='at-'] a{text-decoration:none;font-weight:600;color:var(--color-spot);}.c-article a:hover,[class^='at-'] a:hover{text-decoration:underline;color:var(--color-dark-spot);}.c-article__content{font-weight:500;line-height:var(--base-line-height);}pre{font-size:90%;}.dt{float:left;width:100px;}.dd{margin-left:110px;}code{display:inline-block;padding:.2em .4em;line-height:1;border-radius:2px;font-size:80%;background:rgba(var(--color-black),.2);}h1 code,h2 code{font-family:inherit;font-size:100%;}table{border-collapse:collapse;}td,th{padding:0.5em;border:1px solid rgba(var(--color-black),0.05);text-align:left;}caption{text-align:left;font-size:1.1em;}address{font-style:normal;font-size:90%;}figure{margin:0;}form{margin:auto;}.--equalForm{.w-medium,.w-large,.w-xlarge{width:100% !important;}}fieldset{padding:0;margin:0 0 1em;border:0;}div.field{margin-bottom:1em;}div.field:last-child{margin-bottom:0;}.subtitle{font-size:90%;color:var(--color-dark-grey);}label.field{display:block;cursor:pointer;}.ding label.field{font-size:var(--tiny-font-size);opacity:.7;}span.req{color:var(--color-medium-spot);}input,select,textarea{width:100%;padding:0.4em 0.3em;display:inline-block;border:1px solid rgba(var(--color-dark-grey),.3);vertical-align:middle;box-sizing:border-box;}.ding input,.ding select,.ding textarea{padding:.5rem 1rem;border:1px solid transparent;background:rgb(125 125 125 / 7%);border-bottom-color:rgb(0 0 0 / 40%);padding-top:var(--tiny-font-size);}.ding input:focus,.ding select:focus,.ding textarea:focus{outline:2px solid rgb(125 125 125 / 70%);border-bottom-color:transparent;}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--color-light-grey);}.ding input:focus,.ding select:focus,.ding textarea:focus{outline:2px solid rgb(125 125 125 / 70%);border-bottom-color:transparent;}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:var(--color-light-grey);color:var(--color-dark-grey);}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;}input,select{max-width:450px;}select{border:1px solid rgba(var(--color-dark-grey),.3);background-color:var(--color-white);}button[type='submit']{display:inline-block;padding:.3em .9em;text-align:center;border-radius:5px;border:1px solid var(--color-dark-spot);color:var(--color-dark-spot);background:transparent;text-decoration:none;transition:all 0.2s;cursor:pointer;}button[type='submit']:hover{background:var(--color-dark-spot);color:var(--color-white);}.formfielderror strong{font-weight:normal;color:var(--color-medium-spot);}input[type='checkbox'],input[type='radio']{width:auto;}[class^='proFormList']{margin:0;padding:0;list-style:none;}[class^='proFormList'] input,[class^='proFormList'] label{display:inline-block;width:auto;line-height:16px;vertical-align:middle;}[class^='proFormList'] input{margin:0 .33em 0 0;}.singlecheckbox input{display:inline-block;vertical-align:top;margin-top:4px;}.singlecheckbox label{display:inline-block;margin-left:.5em;max-width:550px;}#loginform{position:absolute;left:70px;right:0;width:20em;margin:5em auto;}input[type=range]{-webkit-appearance:none;width:100%;background:transparent;}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;}input[type=range]:focus{outline:none;}input[type=range]::-ms-track{width:100%;border-color:transparent;color:transparent;background:transparent;cursor:pointer;}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:.5em;width:.5em;transform:translateY(-50%);border:1px solid var(--color-black);border-radius:.25em;background:var(--color-background-white);cursor:pointer;}input[type=range]::-moz-range-thumb{height:.5em;width:.5em;border:1px solid var(--color-black);border-radius:.25em;background:var(--color-white);box-shadow:1px 1px 1px var(--color-black),0 0 1px #0d0d0d;cursor:pointer;}input[type=range]::-ms-thumb{box-shadow:1px 1px 1px var(--color-black),0 0 1px #0d0d0d;border:1px solid var(--color-black);height:.5em;width:.5em;border-radius:.25em;background:var(--color-white);cursor:pointer;}input[type=range]::-webkit-slider-runnable-track{width:100%;height:1.5px;border-radius:2px;border:1px solid;background:var(--color-black);cursor:pointer;}input[type=range]:focus::-webkit-slider-runnable-track{background:#367ebd;}input[type=range]::-moz-range-track{width:100%;height:0;border-radius:2px;border:.2px solid #010101;background:#3071a9;box-shadow:1px 1px 1px var(--color-black),0 0 1px #0d0d0d;cursor:pointer;}input[type=range]::-ms-track{width:100%;height:1.5px;border-color:transparent;border-width:16px 0;color:transparent;background:transparent;cursor:pointer;}input[type=range]::-ms-fill-lower{border:0.2px solid #010101;border-radius:2.6px;background:#2a6495;box-shadow:1px 1px 1px var(--color-black),0 0 1px #0d0d0d;}input[type=range]:focus::-ms-fill-lower{background:#3071a9;}input[type=range]::-ms-fill-upper{border:0.2px solid #010101;border-radius:2.6px;background:#3071a9;box-shadow:1px 1px 1px var(--color-black),0 0 1px #0d0d0d;}input[type=range]:focus::-ms-fill-upper{background:#367ebd;}.slider::-webkit-slider-thumb{transition:transform .15s;}:hover > .slider::-moz-range-thumb,:hover > .slider::-ms-thumb{transform:scale3d(2,2,1);border-width:1px;}:hover > .slider::-webkit-slider-thumb{transform:translateY(-50%) scale3d(2,2,1);border-width:1px;}.e-button{display:inline-block;padding:.5em 2em;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:1.5em;color:var(--color-black);text-decoration:none;text-align:left;transition:color .25s ease-in-out,background-color .25s ease-in-out;}.e-button:hover{color:var(--color-white);background-color:var(--color-black);}img{max-width:100%;height:fit-content;}.img-l{border:1px solid;border-color:#ffffffcc #bdbdbdcc #c8c8c870 #c6c6c670;border-radius:4px;box-shadow:var(--box-shadow-medium);}@media screen and (min-width:768px){.img-l{box-shadow:var(--box-shadow-large);}}@keyframes slideUp{0%{opacity:0;top:30px;}100%{opacity:1;top:0;}}.c-sNav{margin:0;padding:0;list-style:none;font-size:1.2em;font-weight:600;transition:color .3s;}.c-sNav__link{display:block;padding:.5em;font-size:1.2em;text-decoration:none;color:inherit;}.p-menu__toggle{font-size:12px;}.p-menu__nav--open .c-sNav__item{position:relative;text-decoration:none;color:inherit;}@media screen and (min-width:768px){.c-sNav__item{display:inline-block;}.p-menu__nav--open .c-sNav__item{opacity:0;animation:slideUp .3s ease-out forwards;}.c-sNav__link{text-shadow:0 0 4px #fff;}.body--dark .c-sNav__link{text-shadow:0 0 4px #000;}.c-sNav__link{position:relative;font-size:calc(1em + 1vw);}.c-sNav__link:after{content:'';position:absolute;left:50%;display:block;width:0;height:2px;transform:translateX(-50%);background:var(--color-theme-text);transition:width .3s;}.c-sNav__link:hover:after{width:80%;}}.c-mNav__item{margin-right:1em;}.c-mNav__link{display:block;padding:.5em;text-decoration:none;color:inherit;}@media screen and (min-width:768px){.c-mNav{position:absolute;top:0;right:0;z-index:1000;font-size:var(--small-font-size);}.body--gallery .c-mNav{margin-right:var(--menu-width);}.body--dark .c-mNav__link{color:var(--color-theme-text);}}.c-fNav{margin:0 1em 0 0;}.c-fNav__link{display:block;padding:0 .5em;}.body--dark .c-fNav__link{color:var(--color-theme-text);}.u-alignCenter{text-align:center;}.u-fontHeadings{font-family:var(--font-headings);}.u-subtitle{display:block;font-size:1rem;font-weight:normal;opacity:.7;}.u-tiny-text{font-size:var(--tiny-font-size);}.u-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;}.u-nMrgn{margin:0;}.u-nMrgn--bttm{margin-bottom:0;}.u-WsNoWrp{white-space:nowrap;}.u-link{text-decoration:none;color:var(--color-spot);}.u-link:hover{text-decoration:underline;color:var(--color-dark-spot);}.left-aligned{margin:.2em 1em .2em 0;}.right-aligned{margin:.2em 0 .2em 1em;}.u-floater{border-radius:2em;background:var(--color-background-white);box-shadow:var(--box-shadow-medium);}.u-flatList{margin-left:0;padding-left:0;list-style:none;}.u-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:var(--listGap);margin:0;}.u-dl dd{margin:0;font-weight:bold;}.u-dl dt::after{content:':'}.u-iconButton{position:relative;display:block;height:2em;width:2em;padding:.5em;border:0;border-radius:1em;font-size:1em;line-height:1;background:transparent;color:var(--color-theme-text);box-shadow:0 0 0 1px rgb(150 150 150 / 50%);transition:clip-path 1s;}.u-iconButton__text{position:absolute;inset:100% 0 0;font-size:12px;}.u-iconButton::before{content:'';position:absolute;inset:-1px;z-index:-1;rotate:-45deg;border:1px solid var(--color-theme-text);border-radius:100%;clip-path:circle(30% at 60% 60%);transition:all .3s;}.u-iconButton:hover:before{rotate:45deg;clip-path:circle(50% at 50% 50%);}.u-iconButton[aria-expanded='true']{opacity:.3;}.u-iconButton__icon{height:1em;width:1em;pointer-events:none;}  .flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:var(--color-black);z-index:100;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:0;padding:0;margin:0;list-style:none;text-align:center;line-height:1;transform:translateY(-100%);}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;margin:0;padding:.5em 1em;cursor:pointer;}.flickity-page-dots .dot::after{content:'';display:block;width:.5em;height:.5em;border-radius:1em;background:var(--color-theme-text);opacity:.25;box-shadow:0 0 0 1px rgb(150 150 150 / 50%);}.flickity-page-dots .dot:hover:after,.flickity-page-dots .dot.is-selected:after{opacity:1;border-color:var(--color-black);background:var(--color-black);}div[style*='position:fixed;inset:0px;opacity:1;z-index:99999;']{background:transparent no-repeat 52% center;background-size:4em;opacity:.7 !important;inset:0 var(--menu-width) !important;}@media (hover:none) and (pointer:coarse){div[style*='position:fixed;inset:0px;opacity:1;z-index:99999;']:hover{background-image:url(/ui/folio/assets/images/zoom-coarse.svg);}}@media (hover:hover) and (pointer:fine){div[style*='position:fixed;inset:0px;opacity:1;z-index:99999;']:hover{background-image:url(/ui/folio/assets/images/zoom-fine.svg);}}body[style*='move']{div[style*='position:fixed;inset:0px;opacity:1;z-index:99999;']{background:transparent;}.flickity-page-dots,.p-menu,.footer{display:none;}}.t-content{}@media screen and (min-width:768px){.t-content{width:max(35vw,33em);max-width:50vw;padding-left:var(--menu-width);height:calc(100vh - 9rem);position:sticky;top:0;bottom:0;}}.page--home .t-content .c-article__title{font-size:var(--huge-font-size);font-weight:var(--font-weight-light);line-height:1.1;}.t-contentWrap{display:flex;flex:1;align-items:center;margin-block:auto;}.t-aside{max-width:100vw;padding-inline:1em;}@media (min-width:1024px){.t-contentWrap{flex-direction:row;}.t-aside{overflow:hidden;flex:1;width:calc(100% - 2em);}}.page--home .l-row__inner{max-width:38rem;padding-right:1em;}.pageHome__content{max-width:calc(100% - var(--menu-width));}.t-aside.--row{flex-wrap:wrap;gap:1em;justify-content:center;max-width:min(100%,70em);margin-inline:auto;.at-gt{--rowHeight:auto;width:100%;}@media (min-width:35em){.at-gt{flex:0 12em;}}}.t-aside.--masonry{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;max-width:min(95vw,60em);margin-inline:auto;padding:1rem;.at-gt{height:var(--rowHeight);}.at-gt__image{height:100%;object-fit:contain;}.at-gt:has(.--landscape){width:max-content;}}@media (max-width:400px){.t-aside.--masonry{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));}}@media (max-width:602px){.t-aside.--masonry{grid-template-columns:repeat(2,1fr);}}.p-menu{padding:1rem 2rem;background:rgb(160 160 160 / 2%);}.p-menu__logo{position:relative;z-index:1;text-align:center;font-size:.8em;}.p-menu__tool--nav{position:absolute;left:0;top:.5rem;z-index:1;padding:1em;text-decoration:none;color:inherit;}@media screen and (max-width:767px){.p-menu__tool--nav{padding:0 1em;}.p-menu__tool--nav::after{display:block;width:.7em;content:url(/ui/folio/assets/images/menu.svg);font-size:1.4em;color:var(--color-black);}.body--dark .p-menu__tool--nav::after{filter:invert(1)}.js-hasOpenMenu .p-menu__tool--nav::after{content:'×';}.p-menu__nav{z-index:1;}.c-sNav,.c-mNav{text-align:center;}}.p-menu__nav{position:absolute;top:-2rem;bottom:0;left:0;transform:translateY(100%);transition:all .3s;display:none;width:100%;padding:1em;}@media screen and (max-width:767px){.js-hasOpenMenu{.p-menu,.p-menu__nav--open{background:var(--color-background-white);}}.p-menu__nav{}}.p-menu__nav--open{transform:translateY(80px);display:block;opacity:1;}@media screen and (min-width:768px){.page .p-menu__logo{transform:rotate(-90deg) translateX(-10em);font-size:1em;}.page--home{.p-menu__logo{text-align:center;font-size:1.3em;}.p-menu__tool--nav{left:0;right:unset;}.p-menu__tool--nav{top:1rem;}}.p-menu{position:fixed;top:0;left:0;bottom:0;z-index:1;width:var(--menu-width);padding:1em;border-right:1px solid #d2d2d291;color:var(--color-theme-text);}.page--home .p-menu{position:static;z-index:2;width:fit-content;margin-inline:auto;border-right:0;background:none;}.page--home .p-menu__tool--nav{margin-inline:0 auto;}.p-menu__tool{position:relative;z-index:1;}.p-menu__tool--nav::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;}.p-menu__tool--nav{position:absolute;top:50%;left:0;right:0;display:block;width:50px;height:50px;margin:auto;}.hamburger{display:inline-block;overflow:visible;margin:0;padding:15px;border:0;font:inherit;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;background-color:transparent;cursor:pointer;}.hamburger-box{position:relative;display:inline-block;width:24px;height:24px;}.hamburger-inner{top:50%;display:block;margin-top:-2px;background-color:var(--color-black);}.body--dark .hamburger-inner{background-color:var(--color-theme-text);}.hamburger-inner:after,.hamburger-inner:before{display:block;content:"";}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:24px;height:2px;border-radius:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;}.hamburger-inner:after,.hamburger-inner:before{background-color:inherit;}.hamburger-inner:before{top:-8px;}.hamburger-inner:after{bottom:-8px;width:18px;}.p-menu__tool--nav:hover .hamburger-inner:before{transform:translate3d(7px,3px,0) rotate(45deg) scaleX(.7);}.p-menu__tool--nav:hover .hamburger-inner:after{width:24px;transform:translate3d(8px,-3px,0) rotate(-45deg) scaleX(.7);}.js-hasOpenMenu .hamburger-inner{visibility:hidden;}.js-hasOpenMenu .p-menu__tool--nav:hover .hamburger-inner:before,.js-hasOpenMenu .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg) scaleX(1);visibility:visible;}.js-hasOpenMenu .p-menu__tool--nav:hover .hamburger-inner:after,.js-hasOpenMenu .hamburger-inner:after{width:24px;transform:translate3d(0,-8px,0) rotate(-45deg) scaleX(1);visibility:visible;}.p-menu__nav{position:fixed;top:0;bottom:0;left:0;display:flex;width:100vw;padding-left:var(--menu-width);align-items:center;justify-content:center;transform:translateX(-100%);transition:transform .3s ease-out;will-change:transform;background-color:rgb(160 160 160 / 2%);backdrop-filter:blur(6px);}.p-menu__nav--open{transform:none;background-color:rgb(235 235 235 / 85%);}}.c-logo{display:block;color:inherit;}.c-logo__image{max-height:2em;width:10em;max-width:none;vertical-align:middle;}.body--dark .c-logo__image{filter:invert(1);}.footer{margin-block:auto 0;padding:.5rem 1.5rem;font-size:var(--small-font-size);color:var(--color-theme-text);a{text-decoration:none;color:inherit;}}@media screen and (min-width:768px){.gallery + .footer{position:absolute;right:var(--menu-width);bottom:.8em;}}.footer__copyright{margin-right:2em;}.languageSelector::before{content:url(/ui/folio/assets/images/world.svg);aspect-ratio:1;float:left;height:1.4em;margin:.1em .5em 0 0;}.body--dark .languageSelector::before{filter:invert(1)}