:root{--black: #000;--white: #fff;--body: #222;--black-5: color-mix(in srgb, var(--black) 5%, transparent);--white-5: color-mix(in srgb, var(--white) 5%, transparent);--black-10: color-mix(in srgb, var(--black) 10%, transparent);--white-10: color-mix(in srgb, var(--white) 10%, transparent);--black-15: color-mix(in srgb, var(--black) 15%, transparent);--white-15: color-mix(in srgb, var(--white) 15%, transparent);--black-20: color-mix(in srgb, var(--black) 20%, transparent);--white-20: color-mix(in srgb, var(--white) 20%, transparent);--black-25: color-mix(in srgb, var(--black) 25%, transparent);--white-25: color-mix(in srgb, var(--white) 25%, transparent);--black-30: color-mix(in srgb, var(--black) 30%, transparent);--white-30: color-mix(in srgb, var(--white) 30%, transparent);--black-35: color-mix(in srgb, var(--black) 35%, transparent);--white-35: color-mix(in srgb, var(--white) 35%, transparent);--black-40: color-mix(in srgb, var(--black) 40%, transparent);--white-40: color-mix(in srgb, var(--white) 40%, transparent);--black-45: color-mix(in srgb, var(--black) 45%, transparent);--white-45: color-mix(in srgb, var(--white) 45%, transparent);--black-50: color-mix(in srgb, var(--black) 50%, transparent);--white-50: color-mix(in srgb, var(--white) 50%, transparent);--black-55: color-mix(in srgb, var(--black) 55%, transparent);--white-55: color-mix(in srgb, var(--white) 55%, transparent);--black-60: color-mix(in srgb, var(--black) 60%, transparent);--white-60: color-mix(in srgb, var(--white) 60%, transparent);--black-65: color-mix(in srgb, var(--black) 65%, transparent);--white-65: color-mix(in srgb, var(--white) 65%, transparent);--black-70: color-mix(in srgb, var(--black) 70%, transparent);--white-70: color-mix(in srgb, var(--white) 70%, transparent);--black-75: color-mix(in srgb, var(--black) 75%, transparent);--white-75: color-mix(in srgb, var(--white) 75%, transparent);--black-80: color-mix(in srgb, var(--black) 80%, transparent);--white-80: color-mix(in srgb, var(--white) 80%, transparent);--black-85: color-mix(in srgb, var(--black) 85%, transparent);--white-85: color-mix(in srgb, var(--white) 85%, transparent);--black-90: color-mix(in srgb, var(--black) 90%, transparent);--white-90: color-mix(in srgb, var(--white) 90%, transparent);--black-95: color-mix(in srgb, var(--black) 95%, transparent);--white-95: color-mix(in srgb, var(--white) 95%, transparent);--black-100: color-mix(in srgb, var(--black) 100%, transparent);--white-100: color-mix(in srgb, var(--white) 100%, transparent);--block-background: color-mix( in srgb, var( --black ) 2%, transparent );--block-foreground: var( --black );--block-border: var( --black-20 );--bg-default: #fff5e2;--bg-dark-blue: #24374b;--bg-dark-red: #461313;--bg-error: #c34;--bg-info: #2a6fb5;--bg-yellow: #fcc200;--bg-black: var( --black );--bg-white: var( --white );--button-foreground: var( --white );--button-background: var( --black )}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../../assets/fonts/source-sans-3-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../../assets/fonts/source-sans-3-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:200 900;font-display:swap;src:url(../../assets/fonts/source-sans-3-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:200 900;font-display:swap;src:url(../../assets/fonts/source-sans-3-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../../assets/fonts/source-serif-4-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../../assets/fonts/source-serif-4-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../../assets/fonts/source-serif-4-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../../assets/fonts/source-serif-4-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer icons{:root{--icon-vertical-align: -12.5%;--sub-menu-toggle-item-icon-size: var(--very-small-icon-size)}.icon{--w: var(--default-icon-size);aspect-ratio:1;display:inline-block;vertical-align:var(--icon-vertical-align);width:var(--w);height:var(--w);color:inherit;background-color:currentColor !important;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;max-width:var(--w);min-width:var(--w);font-size:0}.icon.black{background-color:var(--text-color) !important}.icon.white{background-color:var(--body) !important}.icon.error{background-color:var(--error-color) !important}.icon.discreet,.icon.muted{opacity:.25}.icon.circle{--cw: calc(var(--w) * 2);width:var(--cw);height:var(--cw);flex-basis:var(--cw);min-width:var(--cw);max-width:var(--cw);border-radius:50%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;font-size:0;padding:0}.icon.account{-webkit-mask-image:url(../../assets/img/ic/ic-account.svg);mask-image:url(../../assets/img/ic/ic-account.svg)}.icon.add-to-cart{-webkit-mask-image:url(../../assets/img/ic/ic-add-to-cart.svg);mask-image:url(../../assets/img/ic/ic-add-to-cart.svg)}.icon.align-start{-webkit-mask-image:url(../../assets/img/ic/ic-align-start.svg);mask-image:url(../../assets/img/ic/ic-align-start.svg)}.icon.angle{-webkit-mask-image:url(../../assets/img/ic/ic-angle.svg);mask-image:url(../../assets/img/ic/ic-angle.svg)}.icon.angle-alt{-webkit-mask-image:url(../../assets/img/ic/ic-angle-alt.svg);mask-image:url(../../assets/img/ic/ic-angle-alt.svg)}.icon.angle-alt2{-webkit-mask-image:url(../../assets/img/ic/ic-angle-alt2.svg);mask-image:url(../../assets/img/ic/ic-angle-alt2.svg)}.icon.arrow{-webkit-mask-image:url(../../assets/img/ic/ic-arrow.svg);mask-image:url(../../assets/img/ic/ic-arrow.svg)}.icon.arrow-alt{-webkit-mask-image:url(../../assets/img/ic/ic-arrow-alt.svg);mask-image:url(../../assets/img/ic/ic-arrow-alt.svg)}.icon.arrow-alt2{-webkit-mask-image:url(../../assets/img/ic/ic-arrow-alt2.svg);mask-image:url(../../assets/img/ic/ic-arrow-alt2.svg)}.icon.arrow-alt3{-webkit-mask-image:url(../../assets/img/ic/ic-arrow-alt3.svg);mask-image:url(../../assets/img/ic/ic-arrow-alt3.svg)}.icon.arrow-alt4{-webkit-mask-image:url(../../assets/img/ic/ic-arrow-alt4.svg);mask-image:url(../../assets/img/ic/ic-arrow-alt4.svg)}.icon.calendar{-webkit-mask-image:url(../../assets/img/ic/ic-calendar.svg);mask-image:url(../../assets/img/ic/ic-calendar.svg)}.icon.camera-alt2{-webkit-mask-image:url(../../assets/img/ic/ic-camera-alt2.svg);mask-image:url(../../assets/img/ic/ic-camera-alt2.svg)}.icon.cart{-webkit-mask-image:url(../../assets/img/ic/ic-cart.svg);mask-image:url(../../assets/img/ic/ic-cart.svg)}.icon.check{-webkit-mask-image:url(../../assets/img/ic/ic-check.svg);mask-image:url(../../assets/img/ic/ic-check.svg)}.icon.close{-webkit-mask-image:url(../../assets/img/ic/ic-close.svg);mask-image:url(../../assets/img/ic/ic-close.svg)}.icon.close-alt{-webkit-mask-image:url(../../assets/img/ic/ic-close-alt.svg);mask-image:url(../../assets/img/ic/ic-close-alt.svg)}.icon.close-alt2{-webkit-mask-image:url(../../assets/img/ic/ic-close-alt2.svg);mask-image:url(../../assets/img/ic/ic-close-alt2.svg)}.icon.close-alt3{-webkit-mask-image:url(../../assets/img/ic/ic-close-alt3.svg);mask-image:url(../../assets/img/ic/ic-close-alt3.svg)}.icon.close-rounded{-webkit-mask-image:url(../../assets/img/ic/ic-close-rounded.svg);mask-image:url(../../assets/img/ic/ic-close-rounded.svg)}.icon.dependent{-webkit-mask-image:url(../../assets/img/ic/ic-dependent.svg);mask-image:url(../../assets/img/ic/ic-dependent.svg)}.icon.desktop{-webkit-mask-image:url(../../assets/img/ic/ic-desktop.svg);mask-image:url(../../assets/img/ic/ic-desktop.svg)}.icon.dismiss{-webkit-mask-image:url(../../assets/img/ic/ic-close.svg);mask-image:url(../../assets/img/ic/ic-close.svg)}.icon.dots{-webkit-mask-image:url(../../assets/img/ic/ic-dots.svg);mask-image:url(../../assets/img/ic/ic-dots.svg)}.icon.double-chevron{-webkit-mask-image:url(../../assets/img/ic/ic-double-chevron.svg);mask-image:url(../../assets/img/ic/ic-double-chevron.svg)}.icon.download{-webkit-mask-image:url(../../assets/img/ic/ic-download.svg);mask-image:url(../../assets/img/ic/ic-download.svg)}.icon.download-alt{-webkit-mask-image:url(../../assets/img/ic/ic-download-alt.svg);mask-image:url(../../assets/img/ic/ic-download-alt.svg)}.icon.download-alt2{-webkit-mask-image:url(../../assets/img/ic/ic-download-alt2.svg);mask-image:url(../../assets/img/ic/ic-download-alt2.svg)}.icon.download-alt3{-webkit-mask-image:url(../../assets/img/ic/ic-download-alt3.svg);mask-image:url(../../assets/img/ic/ic-download-alt3.svg)}.icon.dropdown{-webkit-mask-image:url(../../assets/img/ic/ic-dropdown.svg);mask-image:url(../../assets/img/ic/ic-dropdown.svg)}.icon.email{-webkit-mask-image:url(../../assets/img/ic/ic-email.svg);mask-image:url(../../assets/img/ic/ic-email.svg)}.icon.enlarge{-webkit-mask-image:url(../../assets/img/ic/ic-fullscreen.svg);mask-image:url(../../assets/img/ic/ic-fullscreen.svg)}.icon.error{-webkit-mask-image:url(../../assets/img/ic/ic-warning.svg);mask-image:url(../../assets/img/ic/ic-warning.svg)}.icon.facebook{-webkit-mask-image:url(../../assets/img/ic/ic-facebook.svg);mask-image:url(../../assets/img/ic/ic-facebook.svg)}.icon.fb{-webkit-mask-image:url(../../assets/img/ic/ic-facebook.svg);mask-image:url(../../assets/img/ic/ic-facebook.svg)}.icon.featured-image{-webkit-mask-image:url(../../assets/img/ic/ic-featured-image.svg);mask-image:url(../../assets/img/ic/ic-featured-image.svg)}.icon.file{-webkit-mask-image:url(../../assets/img/ic/ic-file.svg);mask-image:url(../../assets/img/ic/ic-file.svg)}.icon.flex{-webkit-mask-image:url(../../assets/img/ic/ic-flex.svg);mask-image:url(../../assets/img/ic/ic-flex.svg)}.icon.fullscreen{-webkit-mask-image:url(../../assets/img/ic/ic-fullscreen.svg);mask-image:url(../../assets/img/ic/ic-fullscreen.svg)}.icon.hamburger{-webkit-mask-image:url(../../assets/img/ic/ic-menu.svg);mask-image:url(../../assets/img/ic/ic-menu.svg)}.icon.hamburger-alt{-webkit-mask-image:url(../../assets/img/ic/ic-menu-alt.svg);mask-image:url(../../assets/img/ic/ic-menu-alt.svg)}.icon.instagram{-webkit-mask-image:url(../../assets/img/ic/ic-instagram.svg);mask-image:url(../../assets/img/ic/ic-instagram.svg)}.icon.linkedin{-webkit-mask-image:url(../../assets/img/ic/ic-linkedin.svg);mask-image:url(../../assets/img/ic/ic-linkedin.svg)}.icon.live{-webkit-mask-image:url(../../assets/img/ic/ic-live.svg);mask-image:url(../../assets/img/ic/ic-live.svg)}.icon.loading{-webkit-mask-image:url(../../assets/img/ic/ic-loading.svg);mask-image:url(../../assets/img/ic/ic-loading.svg)}.icon.login{-webkit-mask-image:url(../../assets/img/ic/ic-login.svg);mask-image:url(../../assets/img/ic/ic-login.svg)}.icon.main-title{-webkit-mask-image:url(../../assets/img/ic/ic-main-title.svg);mask-image:url(../../assets/img/ic/ic-main-title.svg)}.icon.marker{-webkit-mask-image:url(../../assets/img/ic/ic-marker.svg);mask-image:url(../../assets/img/ic/ic-marker.svg)}.icon.menu{-webkit-mask-image:url(../../assets/img/ic/ic-menu.svg);mask-image:url(../../assets/img/ic/ic-menu.svg)}.icon.menu-alt{-webkit-mask-image:url(../../assets/img/ic/ic-menu-alt.svg);mask-image:url(../../assets/img/ic/ic-menu-alt.svg)}.icon.menu-alt2{-webkit-mask-image:url(../../assets/img/ic/ic-menu-alt2.svg);mask-image:url(../../assets/img/ic/ic-menu-alt2.svg)}.icon.menu-rounded{-webkit-mask-image:url(../../assets/img/ic/ic-menu-rounded.svg);mask-image:url(../../assets/img/ic/ic-menu-rounded.svg)}.icon.minus{-webkit-mask-image:url(../../assets/img/ic/ic-minus.svg);mask-image:url(../../assets/img/ic/ic-minus.svg)}.icon.minus-alt{-webkit-mask-image:url(../../assets/img/ic/ic-minus-alt.svg);mask-image:url(../../assets/img/ic/ic-minus-alt.svg)}.icon.pdf{-webkit-mask-image:url(../../assets/img/ic/ic-pdf.svg);mask-image:url(../../assets/img/ic/ic-pdf.svg)}.icon.pdf-alt{-webkit-mask-image:url(../../assets/img/ic/ic-pdf-alt.svg);mask-image:url(../../assets/img/ic/ic-pdf-alt.svg)}.icon.phone{-webkit-mask-image:url(../../assets/img/ic/ic-phone.svg);mask-image:url(../../assets/img/ic/ic-phone.svg)}.icon.play{-webkit-mask-image:url(../../assets/img/ic/ic-play.svg);mask-image:url(../../assets/img/ic/ic-play.svg)}.icon.plus{-webkit-mask-image:url(../../assets/img/ic/ic-plus.svg);mask-image:url(../../assets/img/ic/ic-plus.svg)}.icon.plus-alt{-webkit-mask-image:url(../../assets/img/ic/ic-plus-alt.svg);mask-image:url(../../assets/img/ic/ic-plus-alt.svg)}.icon.print{-webkit-mask-image:url(../../assets/img/ic/ic-printer.svg);mask-image:url(../../assets/img/ic/ic-printer.svg)}.icon.printer{-webkit-mask-image:url(../../assets/img/ic/ic-printer.svg);mask-image:url(../../assets/img/ic/ic-printer.svg)}.icon.reset{-webkit-mask-image:url(../../assets/img/ic/ic-reset.svg);mask-image:url(../../assets/img/ic/ic-reset.svg)}.icon.search{-webkit-mask-image:url(../../assets/img/ic/ic-search.svg);mask-image:url(../../assets/img/ic/ic-search.svg)}.icon.search-fine{-webkit-mask-image:url(../../assets/img/ic/ic-search-fine.svg);mask-image:url(../../assets/img/ic/ic-search-fine.svg)}.icon.spinner{-webkit-mask-image:url(../../assets/img/ic/ic-loading.svg);mask-image:url(../../assets/img/ic/ic-loading.svg)}.icon.switch{-webkit-mask-image:url(../../assets/img/ic/ic-switch.svg);mask-image:url(../../assets/img/ic/ic-switch.svg)}.icon.trash{-webkit-mask-image:url(../../assets/img/ic/ic-trash.svg);mask-image:url(../../assets/img/ic/ic-trash.svg)}.icon.twitter{-webkit-mask-image:url(../../assets/img/ic/ic-twitter.svg);mask-image:url(../../assets/img/ic/ic-twitter.svg)}.icon.txt{-webkit-mask-image:url(../../assets/img/ic/ic-txt.svg);mask-image:url(../../assets/img/ic/ic-txt.svg)}.icon.uruk{-webkit-mask-image:url(../../assets/img/ic/ic-uruk.svg);mask-image:url(../../assets/img/ic/ic-uruk.svg)}.icon.warning{-webkit-mask-image:url(../../assets/img/ic/ic-warning.svg);mask-image:url(../../assets/img/ic/ic-warning.svg)}.icon.x{-webkit-mask-image:url(../../assets/img/ic/ic-twitter.svg);mask-image:url(../../assets/img/ic/ic-twitter.svg)}.icon.youtube{-webkit-mask-image:url(../../assets/img/ic/ic-youtube.svg);mask-image:url(../../assets/img/ic/ic-youtube.svg)}.icon.mini{--w: var(--mini-icon-size)}.icon.tiny{--w: var(--tiny-icon-size)}.icon.very-small{--w: var(--very-small-icon-size)}.icon.small{--w: var(--small-icon-size)}.icon.short{--w: var(--short-icon-size)}.icon.default{--w: var(--default-icon-size)}.icon.normal{--w: var(--normal-icon-size)}.icon.notable{--w: var(--notable-icon-size)}.icon.large{--w: var(--large-icon-size)}.icon.very-large{--w: var(--very-large-icon-size)}.icon.big{--w: var(--big-icon-size)}.icon.huge{--w: var(--huge-icon-size)}.icon.mammoth{--w: var(--mammoth-icon-size)}.icon.right{transform:rotate(90deg)}.icon.down{transform:rotate(180deg)}.icon.left{transform:rotate(-90deg)}.icon.up{transform:rotate(-180deg)}a.icon{color:var(--link-color)}}:root{--black: #000;--white: #fff;--yellow: #fcc200;--red: #b92600;--black-0: color-mix(in srgb, var(--black) 0%, transparent);--white-0: color-mix(in srgb, var(--white) 0%, transparent);--yellow-0: color-mix(in srgb, var(--yellow) 0%, transparent);--black-5: color-mix(in srgb, var(--black) 5%, transparent);--white-5: color-mix(in srgb, var(--white) 5%, transparent);--yellow-5: color-mix(in srgb, var(--yellow) 5%, transparent);--black-10: color-mix(in srgb, var(--black) 10%, transparent);--white-10: color-mix(in srgb, var(--white) 10%, transparent);--yellow-10: color-mix(in srgb, var(--yellow) 10%, transparent);--black-15: color-mix(in srgb, var(--black) 15%, transparent);--white-15: color-mix(in srgb, var(--white) 15%, transparent);--yellow-15: color-mix(in srgb, var(--yellow) 15%, transparent);--black-20: color-mix(in srgb, var(--black) 20%, transparent);--white-20: color-mix(in srgb, var(--white) 20%, transparent);--yellow-20: color-mix(in srgb, var(--yellow) 20%, transparent);--black-25: color-mix(in srgb, var(--black) 25%, transparent);--white-25: color-mix(in srgb, var(--white) 25%, transparent);--yellow-25: color-mix(in srgb, var(--yellow) 25%, transparent);--black-30: color-mix(in srgb, var(--black) 30%, transparent);--white-30: color-mix(in srgb, var(--white) 30%, transparent);--yellow-30: color-mix(in srgb, var(--yellow) 30%, transparent);--black-35: color-mix(in srgb, var(--black) 35%, transparent);--white-35: color-mix(in srgb, var(--white) 35%, transparent);--yellow-35: color-mix(in srgb, var(--yellow) 35%, transparent);--black-40: color-mix(in srgb, var(--black) 40%, transparent);--white-40: color-mix(in srgb, var(--white) 40%, transparent);--yellow-40: color-mix(in srgb, var(--yellow) 40%, transparent);--black-45: color-mix(in srgb, var(--black) 45%, transparent);--white-45: color-mix(in srgb, var(--white) 45%, transparent);--yellow-45: color-mix(in srgb, var(--yellow) 45%, transparent);--black-50: color-mix(in srgb, var(--black) 50%, transparent);--white-50: color-mix(in srgb, var(--white) 50%, transparent);--yellow-50: color-mix(in srgb, var(--yellow) 50%, transparent);--black-55: color-mix(in srgb, var(--black) 55%, transparent);--white-55: color-mix(in srgb, var(--white) 55%, transparent);--yellow-55: color-mix(in srgb, var(--yellow) 55%, transparent);--black-60: color-mix(in srgb, var(--black) 60%, transparent);--white-60: color-mix(in srgb, var(--white) 60%, transparent);--yellow-60: color-mix(in srgb, var(--yellow) 60%, transparent);--black-65: color-mix(in srgb, var(--black) 65%, transparent);--white-65: color-mix(in srgb, var(--white) 65%, transparent);--yellow-65: color-mix(in srgb, var(--yellow) 65%, transparent);--black-70: color-mix(in srgb, var(--black) 70%, transparent);--white-70: color-mix(in srgb, var(--white) 70%, transparent);--yellow-70: color-mix(in srgb, var(--yellow) 70%, transparent);--black-75: color-mix(in srgb, var(--black) 75%, transparent);--white-75: color-mix(in srgb, var(--white) 75%, transparent);--yellow-75: color-mix(in srgb, var(--yellow) 75%, transparent);--black-80: color-mix(in srgb, var(--black) 80%, transparent);--white-80: color-mix(in srgb, var(--white) 80%, transparent);--yellow-80: color-mix(in srgb, var(--yellow) 80%, transparent);--black-85: color-mix(in srgb, var(--black) 85%, transparent);--white-85: color-mix(in srgb, var(--white) 85%, transparent);--yellow-85: color-mix(in srgb, var(--yellow) 85%, transparent);--black-90: color-mix(in srgb, var(--black) 90%, transparent);--white-90: color-mix(in srgb, var(--white) 90%, transparent);--yellow-90: color-mix(in srgb, var(--yellow) 90%, transparent);--black-95: color-mix(in srgb, var(--black) 95%, transparent);--white-95: color-mix(in srgb, var(--white) 95%, transparent);--yellow-95: color-mix(in srgb, var(--yellow) 95%, transparent);--black-100: color-mix(in srgb, var(--black) 100%, transparent);--white-100: color-mix(in srgb, var(--white) 100%, transparent);--yellow-100: color-mix(in srgb, var(--yellow) 100%, transparent);--block-background: color-mix(in srgb, var(--black) 2%, transparent);--block-foreground: var(--black);--block-border: var(--black-20);--bg-default: #fff5e2;--bg-dark-blue: #24374b;--bg-dark-red: #3e1616;--bg-error: #c33;--bg-yellow: #fcc200;--bg-black: var(--black);--bg-white: var(--white);--bg-anthracite: #2d3139;--current-background-color: var(--bg-default);--scrollbar-width: none;--scrollbar-width-webkit: 0px;--actual-scrollbar-width: 0;--scrollbar-handle-color: var(--black-20);--scrollbar-track-color: color-mix(in srgb, var(--black) 3%, white);--body: var(--bg-dark-blue);--title-color: var(--black);--text-color: var(--black);--inverted-color: var(--white);--link-color: var(--red);--link-color-active: var(--yellow);--gray: #999;--text-color-muted: color-mix(in srgb, var(--text-color), transparent);--hr-color: var(--black-50);--layout-solid-line: 1px solid var(--hr-color);--layout-dotted-line: 1px dotted var(--black-50);--layout-dashed-line: 1px dashed var(--black-50);--root-size: 1rem;--mini-size: 0.125rem;--tini-size: 0.25rem;--very-small-size: 0.5rem;--small-size: 0.75rem;--short-size: 0.8125rem;--normal-size: 1rem;--default-size: 1rem;--notable-size: 1.25rem;--large-size: 1.5rem;--very-large-size: 2rem;--big-size: 3rem;--huge-size: 4rem;--mammoth-size: 5rem;--mini-size: calc(0.125 * var(--root-size));--mini-font-size: calc(0.125 * var(--root-size));--mini-double-size: calc(0.125 * var(--root-size) * 2);--mini-icon-size: var(--mini-double-size);--tiny-size: calc(0.25 * var(--root-size));--tiny-font-size: calc(0.25 * var(--root-size));--tiny-double-size: calc(0.25 * var(--root-size) * 2);--tiny-icon-size: var(--tiny-double-size);--very-small-size: calc(0.5 * var(--root-size));--very-small-font-size: calc(0.5 * var(--root-size));--very-small-double-size: calc(0.5 * var(--root-size) * 2);--very-small-icon-size: var(--very-small-double-size);--small-size: calc(0.75 * var(--root-size));--small-font-size: calc(0.75 * var(--root-size));--small-double-size: calc(0.75 * var(--root-size) * 2);--small-icon-size: var(--small-double-size);--short-size: calc(0.8125 * var(--root-size));--short-font-size: calc(0.8125 * var(--root-size));--short-double-size: calc(0.8125 * var(--root-size) * 2);--short-icon-size: var(--short-double-size);--default-size: calc(1 * var(--root-size));--default-font-size: calc(1 * var(--root-size));--default-double-size: calc(1 * var(--root-size) * 2);--default-icon-size: var(--default-double-size);--normal-size: calc(1 * var(--root-size));--normal-font-size: calc(1 * var(--root-size));--normal-double-size: calc(1 * var(--root-size) * 2);--normal-icon-size: var(--normal-double-size);--notable-size: calc(1.25 * var(--root-size));--notable-font-size: calc(1.25 * var(--root-size));--notable-double-size: calc(1.25 * var(--root-size) * 2);--notable-icon-size: var(--notable-double-size);--large-size: calc(1.5 * var(--root-size));--large-font-size: calc(1.5 * var(--root-size));--large-double-size: calc(1.5 * var(--root-size) * 2);--large-icon-size: var(--large-double-size);--very-large-size: calc(2 * var(--root-size));--very-large-font-size: calc(2 * var(--root-size));--very-large-double-size: calc(2 * var(--root-size) * 2);--very-large-icon-size: var(--very-large-double-size);--big-size: calc(3 * var(--root-size));--big-font-size: calc(3 * var(--root-size));--big-double-size: calc(3 * var(--root-size) * 2);--big-icon-size: var(--big-double-size);--huge-size: calc(4 * var(--root-size));--huge-font-size: calc(4 * var(--root-size));--huge-double-size: calc(4 * var(--root-size) * 2);--huge-icon-size: var(--huge-double-size);--mammoth-size: calc(5 * var(--root-size));--mammoth-font-size: calc(5 * var(--root-size));--mammoth-double-size: calc(5 * var(--root-size) * 2);--mammoth-icon-size: var(--mammoth-double-size);--page-margin: clamp(var(--small-size), 4vw, var(--mammoth-size));--page-max-width: none;--wide-width: min(80rem, calc(100% - 2 * var(--page-margin)));--content-width: min(42rem, calc(100% - 2 * var(--page-margin)));--main-navigation-width: 100vw;--hamburger-size: 2rem;--header-height: max(6rem, calc(var(--hamburger-size) + 2 * var(--page-margin)));--section-inner-padding-v: clamp(var(--very-large-size), 5vw, var(--mammoth-size));--grid-item-min-width: 17rem;--flex-gap: var(--small-size);--sans-serif: 'Source Sans 3';--serif: 'Source Serif 4';--title-font: var(--sans-serif);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-normal: 400;--font-weight-semi-bold: 550;--font-weight-bold: 700;--font-weight-heavy: 900;--h1: clamp(var(--very-large-size), 5vw, var(--huge-size));--h2: clamp(var(--very-large-size), 5vw, var(--huge-size));--h3: clamp(var(--large-size), 4vw, var(--very-large-size));--h4: clamp(var(--short-size), 3vw, var(--notable-size));--p: clamp(var(--default-size), 1.5vw, var(--notable-size));--line-height-normal: 1.3;--line-height-narrow: 1.1;--line-height-titles: 1.1;--button-border-color: var(--text-color);--button-padding-h: var(--default-size);--button-padding-v: var(--default-size);--button-foreground-color: var(--white);--button-background-color: var(--black);--button-font-size: var(--small-size);--button-font-weight: var(--font-weight-bold);--button-font-family: var(--sans-serif);--button-min-width: 6rem;--button-max-width: 15rem;--button-height: 2.5rem;--button-small-height: 2rem;--button-small-min-width: 8rem;--button-large-height: 3.5rem;--button-large-min-width: 15rem;--button-radius: var(--mini-size);--animation-very-fast: 0.125s;--animation-fast: 0.25s;--animation-medium: 0.5s;--animation-slow: 1s;--animation-very-slow: 1.5s;--logo-height: 2rem;--z-header: 10;--z-navigation: 10;--z-hamburger: 20;--z-logo: 19;--z-header-background: 11;--aspect-ratio-gallery: 4/3}@media screen and (hover: hover){:root{--scrollbar-width: thin;--scrollbar-width-webkit: 0.625rem}}@layer reset, defaults, elements, icons, helpers, header, animations, content, footer;@layer reset{*{padding:0;margin:0;color:var(--text-color);background-color:rgba(0,0,0,0);box-sizing:border-box;font-size:var(--default-font-size);font-family:var(--sans-serif),sans-serif;font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);font-optical-sizing:auto;hyphens:auto;transition:color var(--gui-animation-fast);font-variant-numeric:oldstyle-nums;font-feature-settings:"pnum-onum" 1}[v-cloak]{display:none}}@layer defaults{html,body{font-size:100%;background-color:var(--body);color:var(--text-color);min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth;overflow-y:scroll;overflow-x:hidden;height:100%}body{height:100%}.app{height:100%}.page-wrapper{position:relative;height:auto;min-height:100%;margin:0;display:grid;grid-template-rows:max-content 1fr max-content}}@layer elements{img{display:block;width:100%;height:auto}a,a:link,a:visited{font-weight:inherit;color:var(--link-color);font-family:inherit;letter-spacing:inherit;font-size:inherit;text-decoration:none;transition:color var(--gui-animation-fast);cursor:pointer}a:hover,a:active{color:var(--link-color-active)}a[data-type=link],a[rel=noreferrer],a[rel=noopener],a[rel="noreferrer noopener"]{target-new:window}a.no-decoration{--link-decoration: none}a[disabled],a.disabled{pointer-events:none;opacity:.5}a.button,a.button:link,a.button:visited{font-family:var(--title-font),sans-serif;margin:1.25em 0 .25em;color:var(--title-color);width:100%;line-height:var(--line-height-titles);position:relative;font-weight:var(--font-weight-bold);text-wrap:balance}a.button.text-align-center,a.button.has-text-align-center,a.button:link.text-align-center,a.button:link.has-text-align-center,a.button:visited.text-align-center,a.button:visited.has-text-align-center{text-align:center;width:auto;margin-left:0}a.button *:not(sup,sub),a.button:link *:not(sup,sub),a.button:visited *:not(sup,sub){font:inherit}a.button:has(+hr),a.button:link:has(+hr),a.button:visited:has(+hr){margin-bottom:0}a.button,a.button:link,a.button:visited{width:auto;border:1px solid var(--button-background-color);text-decoration:none !important;padding:0 var(--button-padding-h);line-height:1;border-radius:var(--button-radius);color:var(--button-foreground-color);background-color:var(--button-background-color);font-size:var(--button-font-size);font-weight:var(--button-font-weight);font-family:var(--button-font-family),sans-serif;margin:0;cursor:pointer;transition:color .25s,background-color .25s;max-width:var(--button-max-width);min-width:var(--button-min-width);min-height:var(--button-height);display:inline-flex;gap:var(--tiny-size);align-items:center;justify-content:center;text-transform:uppercase;text-wrap:balance;text-align:center;letter-spacing:.05em}a.button:active,a.button:hover{--button-background-color: var( --black );background-color:var(--black);color:var(--white)}a.button:disabled,a.button.disabled{opacity:.25;pointer-events:none;cursor:not-allowed}a.button.secondary,a.button.secondary-button{border:1px solid var(--button-background-color);background-color:rgba(0,0,0,0);color:var(--button-background-color)}a.button.secondary:after,a.button.secondary-button:after{display:none}a.button.tertiary,a.button.tertiary-button{border:none;background-color:rgba(0,0,0,0);color:var(--button-background-color);padding:0;min-height:1.5rem;min-width:0}a.button.tertiary:after,a.button.tertiary-button:after{display:block;width:.75em;height:.75em;background-color:currentColor;-webkit-mask:url(../../assets/img/ic/ic-angle.svg) center/contain no-repeat;mask:url(../../assets/img/ic/ic-angle.svg) center/contain no-repeat;content:""}a.button.muted,a.button.muted-button{--button-background-color: var(--gray);--button-foreground-color: var(--white)}a.button.muted,a.button.muted:link,a.button.muted:visited,a.button.muted-button,a.button.muted-button:link,a.button.muted-button:visited{border-color:rgba(0,0,0,0)}a.button.small{--button-padding-v: var(--mini-size);--button-padding-h: var(--very-small-size);--button-font-size: var(--small-size);--button-height: var(--button-small-height);--button-min-width: var(--button-small-min-width)}a.button.large{--button-padding-h: var(--default-size);--button-font-size: var(--default-size);--button-height: var(--button-large-height);--button-min-width: var(--button-large-min-width)}a.button.no-margin{margin:0}a.button .icon{color:currentColor;margin-bottom:.1875em}a.icon.link{font-size:0;text-decoration:none}a.anchor{position:absolute;top:var(--anchor-offset)}strong,b{color:inherit;font-size:inherit;font-style:normal;font-family:inherit;font-weight:var(--font-weight-bold)}strong em,strong i,b em,b i{font-family:inherit;font-style:italic;font-weight:inherit}em,i{font-style:italic;color:inherit;font-size:inherit;font-family:inherit}em strong,em b,i strong,i b{font-style:inherit;font-family:inherit;font-weight:var(--font-weight-bold)}time{font-family:var(--sans-serif),sans-serif}sub,sup{color:inherit;font-weight:inherit;font-size:65%}.m2{display:inline;white-space:nowrap;font:inherit;color:inherit}sup{vertical-align:65%;display:inline-block}address{font-style:normal;line-height:var(--line-height-normal);margin:0 0 var(--default-size)}h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}h2.like-h1,h2.main-title{font-family:var(--title-font),sans-serif;margin:1.25em 0 .25em;color:var(--title-color);width:100%;line-height:var(--line-height-titles);position:relative;font-weight:var(--font-weight-bold);text-wrap:balance}h2.like-h1.text-align-center,h2.like-h1.has-text-align-center,h2.main-title.text-align-center,h2.main-title.has-text-align-center{text-align:center;width:auto;margin-left:0}h2.like-h1 *:not(sup,sub),h2.main-title *:not(sup,sub){font:inherit}h2.like-h1:has(+hr),h2.main-title:has(+hr){margin-bottom:0}h2.like-h1,h2.main-title{font-size:var(--h1)}h2.like-h1:has(+h2),h2.main-title:has(+h2){margin-bottom:0}h2.like-h1+h2,h2.main-title+h2{margin-top:0}h2.post-main-title{font-size:var(--h2)}h2{font-family:var(--title-font),sans-serif;margin:1.25em 0 .25em;color:var(--title-color);width:100%;line-height:var(--line-height-titles);position:relative;font-weight:var(--font-weight-bold);text-wrap:balance}h2.text-align-center,h2.has-text-align-center{text-align:center;width:auto;margin-left:0}h2 *:not(sup,sub){font:inherit}h2:has(+hr){margin-bottom:0}h2{font-size:var(--h2);margin-bottom:.5em;font-weight:var(--font-weight-light)}h2+h3{margin-top:0}h3{font-family:var(--title-font),sans-serif;margin:1.25em 0 .25em;color:var(--title-color);width:100%;line-height:var(--line-height-titles);position:relative;font-weight:var(--font-weight-bold);text-wrap:balance}h3.text-align-center,h3.has-text-align-center{text-align:center;width:auto;margin-left:0}h3 *:not(sup,sub){font:inherit}h3:has(+hr){margin-bottom:0}h3{margin-bottom:.5em;font-size:var(--h3);font-weight:var(--font-weight-semi-bold)}h4{font-family:var(--title-font),sans-serif;margin:1.25em 0 .25em;color:var(--title-color);width:100%;line-height:var(--line-height-titles);position:relative;font-weight:var(--font-weight-bold);text-wrap:balance}h4.text-align-center,h4.has-text-align-center{text-align:center;width:auto;margin-left:0}h4 *:not(sup,sub){font:inherit}h4:has(+hr){margin-bottom:0}h4{margin-bottom:.5em;font-size:var(--h4);font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--title-color), transparent)}h5{font-family:var(--title-font),sans-serif;margin:1.25em 0 .25em;color:var(--title-color);width:100%;line-height:var(--line-height-titles);position:relative;font-weight:var(--font-weight-bold);text-wrap:balance}h5.text-align-center,h5.has-text-align-center{text-align:center;width:auto;margin-left:0}h5 *:not(sup,sub){font:inherit}h5:has(+hr){margin-bottom:0}h5{margin-bottom:.5em;font-size:var(--small-size);color:color-mix(in srgb, var(--title-color), transparent);font-weight:var(--font-weight-regular)}h4+h1,h4+h2{margin-top:0}h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited{color:inherit;--link-color: currentColor;--link-decoration: none}p{line-height:var(--line-height-normal);margin:0 0 .75em;font-size:var(--p);text-align:justify}p.post-excerpt,p.is-style-lead{font-size:135%}p.is-style-small{font-size:var(--short-size);opacity:.5}p:empty{display:none}p>img{display:block;width:auto !important;height:auto;float:left;margin:var(--tiny-size) var(--small-size) 0 0;clear:both}p>br+img{float:none;margin:var(--small-size) 0 var(--smaller-size) 0}ul,ol{list-style-type:none}hr{border:none;margin:var(--large-size) 0;background-color:rgba(0,0,0,0);border-top:1px solid var(--hr-color)}hr+h2,hr+h3,hr+h4{margin-top:0 !important}hr.separator{border-top:none}hr.separator.of-size-mini{margin-top:var(--mini-size);margin-bottom:var(--mini-size)}hr.separator.of-size-tiny{margin-top:var(--tiny-size);margin-bottom:var(--tiny-size)}hr.separator.of-size-very-small{margin-top:var(--very-small-size);margin-bottom:var(--very-small-size)}hr.separator.of-size-small{margin-top:var(--small-size);margin-bottom:var(--small-size)}hr.separator.of-size-short{margin-top:var(--short-size);margin-bottom:var(--short-size)}hr.separator.of-size-default{margin-top:var(--default-size);margin-bottom:var(--default-size)}hr.separator.of-size-normal{margin-top:var(--normal-size);margin-bottom:var(--normal-size)}hr.separator.of-size-notable{margin-top:var(--notable-size);margin-bottom:var(--notable-size)}hr.separator.of-size-large{margin-top:var(--large-size);margin-bottom:var(--large-size)}hr.separator.of-size-very-large{margin-top:var(--very-large-size);margin-bottom:var(--very-large-size)}hr.separator.of-size-big{margin-top:var(--big-size);margin-bottom:var(--big-size)}hr.separator.of-size-huge{margin-top:var(--huge-size);margin-bottom:var(--huge-size)}hr.separator.of-size-mammoth{margin-top:var(--mammoth-size);margin-bottom:var(--mammoth-size)}figure{display:block}small{font-size:var(--small-font-size)}ul.within-content,ol.within-content{list-style:square;padding:0 0 0 var(--notable-size);margin:var(--default-size) 0 var(--large-size)}ul.within-content li,ol.within-content li{line-height:var(--line-height-normal);margin:0 0 .75em;font-size:var(--p);text-align:left}ul.within-content:is(ol),ol.within-content:is(ol){counter-reset:olLiCounter;list-style-type:none;padding-left:1.75rem}ul.within-content:is(ol) li,ol.within-content:is(ol) li{position:relative;counter-increment:olLiCounter}ul.within-content:is(ol) li:before,ol.within-content:is(ol) li:before{background-color:var(--text-color);color:var(--current-background-color);position:absolute;left:-1.75rem;top:.25em;width:1.25em;height:1.25em;font-size:.75em;display:flex;justify-content:center;align-items:center;content:counter(olLiCounter);border-radius:var(--mini-size);font-weight:var(--font-weight-bold)}}@layer helpers{.muted{opacity:.25;pointer-events:none}.error{color:var(--error-color)}.mt-mini{margin-top:var(--mini-size)}.mr-mini{margin-right:var(--mini-size)}.mb-mini{margin-bottom:var(--mini-size) !important}.ml-mini{margin-left:var(--mini-size)}.mt-tiny{margin-top:var(--tiny-size)}.mr-tiny{margin-right:var(--tiny-size)}.mb-tiny{margin-bottom:var(--tiny-size) !important}.ml-tiny{margin-left:var(--tiny-size)}.mt-very-small{margin-top:var(--very-small-size)}.mr-very-small{margin-right:var(--very-small-size)}.mb-very-small{margin-bottom:var(--very-small-size) !important}.ml-very-small{margin-left:var(--very-small-size)}.mt-small{margin-top:var(--small-size)}.mr-small{margin-right:var(--small-size)}.mb-small{margin-bottom:var(--small-size) !important}.ml-small{margin-left:var(--small-size)}.mt-short{margin-top:var(--short-size)}.mr-short{margin-right:var(--short-size)}.mb-short{margin-bottom:var(--short-size) !important}.ml-short{margin-left:var(--short-size)}.mt-default{margin-top:var(--default-size)}.mr-default{margin-right:var(--default-size)}.mb-default{margin-bottom:var(--default-size) !important}.ml-default{margin-left:var(--default-size)}.mt-normal{margin-top:var(--normal-size)}.mr-normal{margin-right:var(--normal-size)}.mb-normal{margin-bottom:var(--normal-size) !important}.ml-normal{margin-left:var(--normal-size)}.mt-notable{margin-top:var(--notable-size)}.mr-notable{margin-right:var(--notable-size)}.mb-notable{margin-bottom:var(--notable-size) !important}.ml-notable{margin-left:var(--notable-size)}.mt-large{margin-top:var(--large-size)}.mr-large{margin-right:var(--large-size)}.mb-large{margin-bottom:var(--large-size) !important}.ml-large{margin-left:var(--large-size)}.mt-very-large{margin-top:var(--very-large-size)}.mr-very-large{margin-right:var(--very-large-size)}.mb-very-large{margin-bottom:var(--very-large-size) !important}.ml-very-large{margin-left:var(--very-large-size)}.mt-big{margin-top:var(--big-size)}.mr-big{margin-right:var(--big-size)}.mb-big{margin-bottom:var(--big-size) !important}.ml-big{margin-left:var(--big-size)}.mt-huge{margin-top:var(--huge-size)}.mr-huge{margin-right:var(--huge-size)}.mb-huge{margin-bottom:var(--huge-size) !important}.ml-huge{margin-left:var(--huge-size)}.mt-mammoth{margin-top:var(--mammoth-size)}.mr-mammoth{margin-right:var(--mammoth-size)}.mb-mammoth{margin-bottom:var(--mammoth-size) !important}.ml-mammoth{margin-left:var(--mammoth-size)}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto}.mt-none{margin-top:0}.mr-none{margin-right:0}.mb-none{margin-bottom:0 !important}.ml-none{margin-left:0}.flex,.stack{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.flex.between,.flex.justify-between,.stack.between,.stack.justify-between{justify-content:space-between}.flex.around,.flex.justify-around,.stack.around,.stack.justify-around{justify-content:space-around}.flex.center,.flex.justify-center,.stack.center,.stack.justify-center{justify-content:center}.flex.end,.flex.justify-end,.stack.end,.stack.justify-end{justify-content:flex-end}.flex.middle,.flex.align-center,.stack.middle,.stack.align-center{align-items:center}.flex.bottom,.flex.align-end,.stack.bottom,.stack.align-end{align-items:flex-end}.flex.wrap,.stack.wrap{flex-wrap:wrap}.flex.gap,.stack.gap{gap:var(--flex-gap)}.flex.gap.mini,.stack.gap.mini{gap:var(--mini-size)}.flex.gap.tiny,.stack.gap.tiny{gap:var(--tiny-size)}.flex.gap.very-small,.stack.gap.very-small{gap:var(--very-small-size)}.flex.gap.small,.stack.gap.small{gap:var(--small-size)}.flex.gap.short,.stack.gap.short{gap:var(--short-size)}.flex.gap.default,.stack.gap.default{gap:var(--default-size)}.flex.gap.normal,.stack.gap.normal{gap:var(--normal-size)}.flex.gap.notable,.stack.gap.notable{gap:var(--notable-size)}.flex.gap.large,.stack.gap.large{gap:var(--large-size)}.flex.gap.very-large,.stack.gap.very-large{gap:var(--very-large-size)}.flex.gap.big,.stack.gap.big{gap:var(--big-size)}.flex.gap.huge,.stack.gap.huge{gap:var(--huge-size)}.flex.gap.mammoth,.stack.gap.mammoth{gap:var(--mammoth-size)}.flex>*:not([class^=mr-]),.stack>*:not([class^=mr-]){margin-right:0}.flex>*:not([class^=mb-]),.stack>*:not([class^=mb-]){margin-bottom:0}.flex>*:not([class^=mt-]),.stack>*:not([class^=mt-]){margin-top:0}.flex>*:not([class^=ml-]),.stack>*:not([class^=ml-]){margin-left:0}.stack{flex-flow:column nowrap}.stack>*{width:100%}.grid-container{container:gc/inline-size}.grid{--gap: clamp(var(--very-large-size), 10vw, var(--huge-size));display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--grid-item-min-width), 1fr));overflow:hidden;gap:var(--gap)}.grid.with-1-columns,.grid.with-2-columns,.grid.with-3-columns,.grid.with-4-columns{grid-template-columns:1fr}@container gc ( min-width: 35rem ){.grid.with-2-columns,.grid.with-3-columns,.grid.with-4-columns{grid-template-columns:repeat(2, 1fr)}}@container gc (min-width: 48rem ){.grid.with-3-columns,.grid.with-4-columns{grid-template-columns:repeat(3, 1fr)}}@container gc (min-width: 64rem ){.grid.with-4-columns{grid-template-columns:repeat(4, 1fr)}}.grid .grid-item{position:relative;display:flex;flex-flow:column;align-self:stretch}.grid .grid-item>*{width:100%}.grid .grid-item:not(.grid .grid-item.is-in-last-column):after{content:"";position:absolute;top:0;right:calc(var(--gap)*-0.5);bottom:0;width:1px;background-color:var(--hr-color)}.grid .grid-item:not(.grid .grid-item.is-in-last-row):before{content:"";position:absolute;bottom:calc(var(--gap)*-0.5);height:1px;left:0;right:0;background-color:var(--hr-color)}.grid .grid-item:first-of-type{padding-top:0}.grid .grid-item:last-of-type{border-bottom:none;padding-bottom:0}.grid .grid-item>:first-child{margin-top:0}.grid .grid-item>:last-child{margin-bottom:0}.grid .grid-item.valign-middle{justify-content:center}.grid .grid-item.valign-bottom{justify-content:flex-end}.grid .grid-item.valign-between{justify-content:space-between}.text.aligned.left{text-align:left}.text.aligned.right{text-align:right}.text.aligned.center{text-align:center}.text.muted{opacity:.5}.text.white{--text-color: var(--white)}.text.black{--text-color: var(--black);--link-color: var(--black)}.text.gray{--text-color: var(--gray)}.text.uppercase{text-transform:uppercase}.text.light{font-weight:var(--font-weight-light)}.text.regular{font-weight:var(--font-weight-regular)}.text.semi-bold{font-weight:var(--font-weight-semi-bold)}.text.bold{font-weight:var(--font-weight-bold)}.text.heavy{font-weight:var(--font-weight-heavy)}.text.tech{font-family:var(--sans-serif),sans-serif}.text.tech.italic{font-style:italic;font-family:var(--sans-serif-italic),sans-serif}.text.link,.text.underlined{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.text.pre-wrap{white-space:pre-wrap;text-align:left}.text.mini{font-size:var(--mini-font-size)}.text.tiny{font-size:var(--tiny-font-size)}.text.very-small{font-size:var(--very-small-font-size)}.text.small{font-size:var(--small-font-size)}.text.short{font-size:var(--short-font-size)}.text.default{font-size:var(--default-font-size)}.text.normal{font-size:var(--normal-font-size)}.text.notable{font-size:var(--notable-font-size)}.text.large{font-size:var(--large-font-size)}.text.very-large{font-size:var(--very-large-font-size)}.text.big{font-size:var(--big-font-size)}.text.huge{font-size:var(--huge-font-size)}.text.mammoth{font-size:var(--mammoth-font-size)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.is-style-uppercase{text-transform:uppercase}.hide-if-empty:empty{display:none}.align-wide,.alignwide{max-width:var(--wide-width) !important}}@layer header{.header{position:fixed;top:0;left:0;width:100%;z-index:var(--z-header);--t: 0}.header:after{position:absolute;content:"";top:var(--t);left:0;width:100%;height:100%;transition:top var(--animation-very-slow);background:linear-gradient(to bottom, var(--black-80), var(--black-30), var(--black-0));z-index:var(--z-header-background)}.header.open{--t: -200%}.header-inner{width:var(--wide-width);height:var(--header-height);margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header-navigation .hamburger{display:block;width:var(--hamburger-size);height:var(--hamburger-size);background-color:var(--white);-webkit-mask:url(../../assets/img/ic/ic-menu-alt2.svg) center/contain no-repeat;mask:url(../../assets/img/ic/ic-menu-alt2.svg) center/contain no-repeat;font-size:0;position:relative;z-index:var(--z-hamburger)}.header-navigation .hamburger.open{-webkit-mask-image:url(../../assets/img/ic/ic-close-alt.svg);mask-image:url(../../assets/img/ic/ic-close-alt.svg)}.main-navigation{position:fixed;z-index:var(--z-navigation);top:-100dvh;opacity:0;right:0;width:100%;height:100dvh;transition:top var(--animation-medium) ease-in-out,opacity var(--animation-medium) ease-in-out;background-color:var(--bg-dark-blue);padding:var(--header-height) 0 0;display:flex;flex-flow:column;overflow:auto}.main-navigation.open{top:0;opacity:1}.main-navigation-items,.meta-navigation-items{width:100%;max-width:var(--content-width);margin:0 auto}.main-navigation-items .menu-item,.meta-navigation-items .menu-item{color:var(--white);--dc: var(--white-50);border-top:1px solid var(--white-10)}.main-navigation-items .menu-item:last-of-type,.meta-navigation-items .menu-item:last-of-type{border-bottom:1px solid var(--white-10)}.main-navigation-items .menu-item a:link,.main-navigation-items .menu-item a:visited,.meta-navigation-items .menu-item a:link,.meta-navigation-items .menu-item a:visited{font-family:var(--sans-serif),sans-serif;font-size:var(--notable-size);text-transform:uppercase;letter-spacing:.1em;display:block;padding:var(--small-size);text-align:center;font-weight:var(--font-weight-regular);color:inherit}.main-navigation-items .menu-item .menu-item-description,.meta-navigation-items .menu-item .menu-item-description{color:var(--dc);font-size:var(--small-size);text-wrap:balance;width:75%;margin:var(--tiny-size) auto 0;text-transform:none;letter-spacing:0}.main-navigation-items .menu-item.current-menu-item,.meta-navigation-items .menu-item.current-menu-item{--dc: var(--yellow);color:var(--yellow)}.meta-navigation-items{margin:var(--very-large-size) auto}.meta-navigation-items .menu-item{border:none}.meta-navigation-items .menu-item:last-of-type{border:none}.meta-navigation-items .menu-item a:link,.meta-navigation-items .menu-item a:visited{font-family:var(--sans-serif),sans-serif;font-size:var(--default-size);text-transform:none;letter-spacing:0;display:block;padding:var(--tiny-size);text-align:center;font-weight:var(--font-weight-regular);color:inherit}.meta-navigation-items .menu-item .menu-item-description{display:none}.header-branding{position:relative;z-index:var(--z-logo)}.logo{display:block;height:var(--hamburger-size)}.logo path{fill:var(--white) !important}.logo .mobile-logo{height:100%;display:block;width:auto}.logo .desktop-logo{display:none}@media screen and (min-width: 40rem){.logo .mobile-logo{display:none}.logo .desktop-logo{display:block;width:auto;height:80%}}}@layer animations{@keyframes fadeIn{from{opacity:0}to{opacity:var(--target-opacity)}}@keyframes fadeOut{to{opacity:0}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{transition:all .25s ease-out}.slide-next-enter-from{opacity:0;transform:translateX(30px)}.slide-next-leave-to{opacity:0;transform:translateX(-30px)}.slide-prev-enter-from{opacity:0;transform:translateX(-30px)}.slide-prev-leave-to{opacity:0;transform:translateX(30px)}}@layer content{.section{position:relative;container-type:inline-size}.section.first-section{padding-top:var(--header-height)}.section.has-background-image{min-height:min(66vw,50rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.section.has-background-image>.section-inner>*:not(.box){text-shadow:0 0 var(--tiny-size) var(--black)}.section,.section.bg-default{background-color:var(--bg-default) !important;--text-color: var( --black );--title-color: var( --black );--hr-color: var( --black-20 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--white);--button-background-color: var(--black);--current-background-color: var( --bg-default );--block-foreground: var( --black );--block-border: var( --black-20 );--block-background: var( --black-5 )}.section.bg-dark-blue{background-color:var(--bg-dark-blue) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-10 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--black);--button-background-color: var(--white);--current-background-color: var( --bg-dark-blue );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --black );--button-background: var( --white )}.section.bg-anthracite{background-color:var(--bg-anthracite) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-10 );--link-color: var( --white-50 );--link-color-active: var( --yellow );--button-foreground-color: var(--black);--button-background-color: var(--white);--current-background-color: var( --bg-anthracite );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --black );--button-background: var( --white )}.section.bg-dark-red{background-color:var(--bg-dark-red) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-10 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--black);--button-background-color: var(--white);--current-background-color: var( --bg-dark-red );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --black );--button-background: var( --white )}.section.bg-error{background-color:var(--bg-error) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-10 );--link-color: var( --black );--link-color-active: var( --yellow );--button-foreground-color: var(--bg-error);--button-background-color: var(--white);--current-background-color: var( --bg-error );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --bg-error );--button-background: var( --white )}.section.bg-yellow{background-color:var(--bg-yellow) !important;--text-color: var( --black );--title-color: var( --black );--hr-color: var( --black-20 );--link-color: var( --red );--link-color-active: var( --black );--button-foreground-color: var(--white);--button-background-color: var(--black);--current-background-color: var( --bg-yellow );--block-foreground: var( --black );--block-border: var( --black-20 );--block-background: var( --black-5 );--button-foreground: var( --white );--button-background: var( --black )}.section.bg-black{background-color:var(--bg-black) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-20 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--black);--button-background-color: var(--white);--current-background-color: var( --bg-black );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --black );--button-background: var( --white )}.section.bg-white{background-color:var(--bg-white) !important;--text-color: var( --black );--title-color: var( --black );--hr-color: var( --black-20 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--white);--button-background-color: var(--black);--current-background-color: var( --bg-white );--block-foreground: var( --black );--block-border: var( --black-20 );--block-background: var( --black-5 );--button-foreground: var( --white );--button-background: var( --black )}.section-background-image-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black-50);display:flex;justify-content:center;align-items:center}.section-background-image-container:before{content:"";position:relative;z-index:1;width:1.5rem;height:1.5rem;background-color:var(--white);-webkit-mask:url(../../assets/img/ic/ic-loading.svg) center/contain no-repeat;mask:url(../../assets/img/ic/ic-loading.svg) center/contain no-repeat;animation:spin 1s steps(12) infinite,fadeOut 1s 2s linear forwards}.section-background-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;z-index:2;--target-opacity: 1;opacity:1}.section-background-image.on-background-dark-blue{mix-blend-mode:hard-light;filter:grayscale(1);--target-opacity: 0.25}.section-background-image.on-background-dark-red{mix-blend-mode:color-dodge;filter:grayscale(1);--target-opacity: 0.5}.section-background-image.on-background-yellow{mix-blend-mode:multiply;filter:grayscale(1);--target-opacity: 0.25}.section-inner{padding:var(--section-inner-padding-v) 0;width:100%;margin:0 auto;position:relative;z-index:3}.section-inner>*{max-width:var(--content-width);margin-left:auto;margin-right:auto}.section-inner>:first-child{margin-top:0}.section-inner>:last-child{margin-bottom:0}.box{padding:clamp(var(--large-size),10vw,var(--huge-size));border-radius:var(--mini-size);box-shadow:0 0 var(--large-size) var(--black-50);width:100%}.box,.box.bg-default{background-color:var(--bg-default) !important;--text-color: var( --black );--title-color: var( --black );--hr-color: var( --black-20 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--white);--button-background-color: var(--black);--current-background-color: var( --bg-default );--block-foreground: var( --black );--block-border: var( --black-20 );--block-background: var( --black-5 )}.box.bg-dark-blue{background-color:var(--bg-dark-blue) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-10 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--black);--button-background-color: var(--white);--current-background-color: var( --bg-dark-blue );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --black );--button-background: var( --white )}.box.bg-anthracite{background-color:var(--bg-anthracite) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-10 );--link-color: var( --white-50 );--link-color-active: var( --yellow );--button-foreground-color: var(--black);--button-background-color: var(--white);--current-background-color: var( --bg-anthracite );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --black );--button-background: var( --white )}.box.bg-dark-red{background-color:var(--bg-dark-red) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-10 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--black);--button-background-color: var(--white);--current-background-color: var( --bg-dark-red );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --black );--button-background: var( --white )}.box.bg-error{background-color:var(--bg-error) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-10 );--link-color: var( --black );--link-color-active: var( --yellow );--button-foreground-color: var(--bg-error);--button-background-color: var(--white);--current-background-color: var( --bg-error );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --bg-error );--button-background: var( --white )}.box.bg-yellow{background-color:var(--bg-yellow) !important;--text-color: var( --black );--title-color: var( --black );--hr-color: var( --black-20 );--link-color: var( --red );--link-color-active: var( --black );--button-foreground-color: var(--white);--button-background-color: var(--black);--current-background-color: var( --bg-yellow );--block-foreground: var( --black );--block-border: var( --black-20 );--block-background: var( --black-5 );--button-foreground: var( --white );--button-background: var( --black )}.box.bg-black{background-color:var(--bg-black) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-20 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--black);--button-background-color: var(--white);--current-background-color: var( --bg-black );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --black );--button-background: var( --white )}.box.bg-white{background-color:var(--bg-white) !important;--text-color: var( --black );--title-color: var( --black );--hr-color: var( --black-20 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--white);--button-background-color: var(--black);--current-background-color: var( --bg-white );--block-foreground: var( --black );--block-border: var( --black-20 );--block-background: var( --black-5 );--button-foreground: var( --white );--button-background: var( --black )}.box>:first-child{margin-top:0}.box>:last-child{margin-bottom:0}.subtle-box{margin:var(--large-size) 0;padding:clamp(var(--small-size),5vw,var(--notable-size));background-color:color-mix(in srgb, black, transparent 95%)}.subtle-box>:first-child{margin-top:0}.subtle-box>:last-child{margin-bottom:0 !important}.download-component{display:flex;gap:var(--small-size);flex-flow:row wrap;justify-content:flex-start;align-items:center}.download-component .download-button{display:flex;flex-flow:row nowrap;gap:var(--small-size);align-items:center;justify-content:center}.download-component .download-button .download-button-text{color:inherit}.image-figure{margin:var(--large-size) auto}.image-wrapper{position:relative;background-color:var(--black-50)}.image-wrapper:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:var(--large-size);height:var(--large-size);margin:auto;animation:spin steps(12) 1s infinite;background-color:var(--white);-webkit-mask:url(../../assets/img/ic/ic-loading.svg) center/contain no-repeat;mask:url(../../assets/img/ic/ic-loading.svg) center/contain no-repeat}.image-wrapper img{position:relative;z-index:2;opacity:1}.image-caption{margin:var(--large-size) 0;font-size:var(--short-size);color:color-mix(in srgb, var(--text-color), transparent)}.summary-section h4,.summary-section p{width:auto;margin:0 0 .5em}.slideshow-component{width:100%;aspect-ratio:var(--aspect-ratio-gallery);container-type:inline-size;position:relative;margin:var(--large-size) auto}.slideshow-mask{width:100%;height:100%}.slideshow-items{height:100%;display:flex;gap:1rem;flex-flow:row nowrap;overflow-x:auto;scroll-snap-type:x mandatory;touch-action:pan-x}.slideshow-items{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overscroll-behavior:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.slideshow-items::-webkit-scrollbar{display:none}.slideshow-item{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-basis:100%;min-width:100%;scroll-snap-align:start;position:relative;z-index:1;background-color:var(--black-10)}.slideshow-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slideshow-item-caption{max-width:30rem;transition:opacity var(--animation-fast);margin:var(--tiny-size) 0 0;font-size:var(--small-size);min-height:1.25rem;opacity:.5}.slideshow-paginator{position:absolute;bottom:var(--small-size);left:0;width:100%;display:flex;justify-content:center;z-index:4;padding:0 var(--page-margin)}.slideshow-navigation{position:absolute;top:0;left:0;width:100%;aspect-ratio:var(--aspect-ratio-gallery);z-index:3;display:flex;justify-content:space-between}@media screen and (pointer: coarse){.slideshow-navigation{display:none}}.slideshow-navigation-next,.slideshow-navigation-previous{background-color:#fff;display:block;width:30%;height:100%;font-size:0;-webkit-mask:url(../../assets/img/ic/ic-angle.svg) no-repeat;mask:url(../../assets/img/ic/ic-angle.svg) no-repeat;--r: clamp( 1rem, 5vw, 2.5rem );-webkit-mask-position:calc(100% - var(--r)) center;mask-position:calc(100% - var(--r)) center;-webkit-mask-size:clamp(1.5rem,5vw,3rem);mask-size:clamp(1.5rem,5vw,3rem)}.slideshow-navigation-previous{transform:rotate(180deg)}.slideshow-paginator-items{display:flex;justify-content:center;align-items:center;gap:var(--very-small-size);position:relative}.slideshow-paginator-item{position:relative;display:block;width:var(--tiny-size);height:var(--tiny-size);margin:0;padding:0;opacity:.25;background-color:var(--white);transition:opacity var(--animation-medium)}.slideshow-paginator-item.current-slideshow-paginator-item{opacity:1}}@layer forms{.form-container{position:relative;width:var(--content-width);margin:var(--very-large-size) auto;background-color:color-mix(in srgb, currentColor, transparent 97%);border-radius:var(--small-size);overflow:hidden;padding:var(--large-size);--brd: color-mix(in srgb, var(--text-color), transparent 75%);--clr: var(--text-color);--bgc: transparent;--plc: color-mix(in srgb, var(--text-color), transparent 75%)}.form-container .scroll-anchor{position:absolute;top:calc(var(--header-height)*-1);left:0;width:0;height:0}.form-container form{min-height:30rem;display:flex;flex-flow:column;justify-content:space-between}.form-container h3{margin-bottom:1em}.form-container .info-notice{display:flex;align-items:center;gap:var(--small-size);margin:var(--large-size) 0 0;padding:var(--small-size) var(--normal-size);border-radius:var(--tiny-size);background-color:var(--bg-info);color:var(--white);font-size:var(--short-size);font-weight:bold;line-height:1.4}.form-container .info-notice .info-notice-icon{flex:0 0 auto;width:2.5em;height:2.5em}.form-container .info-notice span{font-weight:bold}.form-container .form-actions{--m: calc( var( --large-size ) * -1 );margin-left:var(--m);margin-right:var(--m);margin-bottom:var(--m);background-color:color-mix(in srgb, currentColor, transparent 97%);padding:var(--large-size)}button,button:link,button:visited{font-family:var(--title-font),sans-serif;margin:1.25em 0 .25em;color:var(--title-color);width:100%;line-height:var(--line-height-titles);position:relative;font-weight:var(--font-weight-bold);text-wrap:balance}button.text-align-center,button.has-text-align-center,button:link.text-align-center,button:link.has-text-align-center,button:visited.text-align-center,button:visited.has-text-align-center{text-align:center;width:auto;margin-left:0}button *:not(sup,sub),button:link *:not(sup,sub),button:visited *:not(sup,sub){font:inherit}button:has(+hr),button:link:has(+hr),button:visited:has(+hr){margin-bottom:0}button,button:link,button:visited{width:auto;border:1px solid var(--button-background-color);text-decoration:none !important;padding:0 var(--button-padding-h);line-height:1;border-radius:var(--button-radius);color:var(--button-foreground-color);background-color:var(--button-background-color);font-size:var(--button-font-size);font-weight:var(--button-font-weight);font-family:var(--button-font-family),sans-serif;margin:0;cursor:pointer;transition:color .25s,background-color .25s;max-width:var(--button-max-width);min-width:var(--button-min-width);min-height:var(--button-height);display:inline-flex;gap:var(--tiny-size);align-items:center;justify-content:center;text-transform:uppercase;text-wrap:balance;text-align:center;letter-spacing:.05em}button:active,button:hover{--button-background-color: var( --black );background-color:var(--black);color:var(--white)}button:disabled,button.disabled{opacity:.25;pointer-events:none;cursor:not-allowed}button.secondary,button.secondary-button{border:1px solid var(--button-background-color);background-color:rgba(0,0,0,0);color:var(--button-background-color)}button.secondary:after,button.secondary-button:after{display:none}button.tertiary,button.tertiary-button{border:none;background-color:rgba(0,0,0,0);color:var(--button-background-color);padding:0;min-height:1.5rem;min-width:0}button.tertiary:after,button.tertiary-button:after{display:block;width:.75em;height:.75em;background-color:currentColor;-webkit-mask:url(../../assets/img/ic/ic-angle.svg) center/contain no-repeat;mask:url(../../assets/img/ic/ic-angle.svg) center/contain no-repeat;content:""}button.muted,button.muted-button{--button-background-color: var(--gray);--button-foreground-color: var(--white)}button.muted,button.muted:link,button.muted:visited,button.muted-button,button.muted-button:link,button.muted-button:visited{border-color:rgba(0,0,0,0)}button.small{--button-padding-v: var(--mini-size);--button-padding-h: var(--very-small-size);--button-font-size: var(--small-size);--button-height: var(--button-small-height);--button-min-width: var(--button-small-min-width)}button.large{--button-padding-h: var(--default-size);--button-font-size: var(--default-size);--button-height: var(--button-large-height);--button-min-width: var(--button-large-min-width)}button.no-margin{margin:0}button .icon{color:currentColor;margin-bottom:.1875em}.field{margin:var(--small-size) 0;width:100%}label.floating{display:block;opacity:.5;transform-origin:top left;transform:translateY(150%) scale(1);transition:.25s;will-change:opacity,transform,font-size}label.floating:has(+.input>.control:not(:-moz-placeholder)){transform:translateY(50%) scale(0.625);opacity:1}label.floating:has(+.input>.control:focus),label.floating:has(+.input>.control:not(:placeholder-shown)),label.floating:has(+.input>.control:user-invalid),label.floating:has(+.input>.control.user-invalid){transform:translateY(50%) scale(0.625);opacity:1}label.floating:has(+.input>.control:user-invalid),label.floating:has(+.input>.control.user-invalid){color:red}label.checkbox-container-label{font-size:var(--p)}.control{border:1px solid rgba(0,0,0,0);border-bottom:1px solid var(--brd);color:var(--clr);background-color:var(--bgc);padding:0;height:var(--button-height);font-weight:bold;width:100%}.control:focus{outline:none;--brd: var(--text-color)}.control:focus::-moz-placeholder{color:var(--plc)}.control:focus::placeholder{color:var(--plc)}.control::-moz-placeholder{color:rgba(0,0,0,0);font-weight:normal}.control::placeholder{color:rgba(0,0,0,0);font-weight:normal}.control::-webkit-calendar-picker-indicator{filter:invert(1)}.control:not(:-moz-placeholder):invalid{--brd: red;--plc: red;--clr: red}.control:user-invalid,.control:not(:placeholder-shown):invalid,.control.user-invalid{--brd: red;--plc: red;--clr: red}.control:user-invalid::-moz-placeholder, .control:not(:placeholder-shown):invalid::-moz-placeholder, .control.user-invalid::-moz-placeholder{color:var(--plc)}.control:not(:-moz-placeholder):invalid::placeholder{color:var(--plc)}.control:user-invalid::placeholder,.control:not(:placeholder-shown):invalid::placeholder,.control.user-invalid::placeholder{color:var(--plc)}.control:is(select) option{color:var(--black);background-color:var(--white);font-weight:normal}.control:is(textarea){line-height:var(--line-height-normal);padding:var(--very-small-size) 0;resize:none;transition:var(--animation-fast);min-height:var(--button-height);overflow:hidden}.control:is(textarea):not(:-moz-placeholder){height:auto;min-height:5.25em;field-sizing:content;padding:var(--very-small-size) 0}.control:is(textarea):focus,.control:is(textarea):user-invalid,.control:is(textarea):not(:placeholder-shown){height:auto;min-height:5.25em;field-sizing:content;padding:var(--very-small-size) 0}.checkbox-container{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:var(--small-size);margin:0 0 var(--small-size)}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;--w: var( --notable-size );width:var(--w);height:var(--w);flex-basis:var(--w);min-width:var(--w);max-width:var(--w);border:1px solid var(--brd);margin:.2% 0 0}.checkbox:checked{background-color:currentColor;box-shadow:inset 3px 3px 0 var(--current-background-color),inset -3px -3px 0 var(--current-background-color)}}@layer footer{.footer,.footer.bg-default{background-color:var(--bg-default) !important;--text-color: var( --black );--title-color: var( --black );--hr-color: var( --black-20 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--white);--button-background-color: var(--black);--current-background-color: var( --bg-default );--block-foreground: var( --black );--block-border: var( --black-20 );--block-background: var( --black-5 )}.footer.bg-dark-blue{background-color:var(--bg-dark-blue) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-10 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--black);--button-background-color: var(--white);--current-background-color: var( --bg-dark-blue );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --black );--button-background: var( --white )}.footer.bg-anthracite{background-color:var(--bg-anthracite) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-10 );--link-color: var( --white-50 );--link-color-active: var( --yellow );--button-foreground-color: var(--black);--button-background-color: var(--white);--current-background-color: var( --bg-anthracite );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --black );--button-background: var( --white )}.footer.bg-dark-red{background-color:var(--bg-dark-red) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-10 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--black);--button-background-color: var(--white);--current-background-color: var( --bg-dark-red );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --black );--button-background: var( --white )}.footer.bg-error{background-color:var(--bg-error) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-10 );--link-color: var( --black );--link-color-active: var( --yellow );--button-foreground-color: var(--bg-error);--button-background-color: var(--white);--current-background-color: var( --bg-error );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --bg-error );--button-background: var( --white )}.footer.bg-yellow{background-color:var(--bg-yellow) !important;--text-color: var( --black );--title-color: var( --black );--hr-color: var( --black-20 );--link-color: var( --red );--link-color-active: var( --black );--button-foreground-color: var(--white);--button-background-color: var(--black);--current-background-color: var( --bg-yellow );--block-foreground: var( --black );--block-border: var( --black-20 );--block-background: var( --black-5 );--button-foreground: var( --white );--button-background: var( --black )}.footer.bg-black{background-color:var(--bg-black) !important;--text-color: var( --white );--title-color: var( --white );--hr-color: var( --white-20 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--black);--button-background-color: var(--white);--current-background-color: var( --bg-black );--block-foreground: var( --white );--block-border: var( --white-20 );--block-background: var( --white-5 );--button-foreground: var( --black );--button-background: var( --white )}.footer.bg-white{background-color:var(--bg-white) !important;--text-color: var( --black );--title-color: var( --black );--hr-color: var( --black-20 );--link-color: var( --red );--link-color-active: var( --yellow );--button-foreground-color: var(--white);--button-background-color: var(--black);--current-background-color: var( --bg-white );--block-foreground: var( --black );--block-border: var( --black-20 );--block-background: var( --black-5 );--button-foreground: var( --white );--button-background: var( --black )}.footer{padding:var(--section-inner-padding-v) 0;--grid-item-min-width: 10rem}.footer-inner{width:var(--wide-width);margin:0 auto}.social-media-items{display:flex;flex-flow:row wrap;gap:var(--small-size);justify-content:flex-end}.legacy-logo{display:block;max-width:10rem}}@layer footer{.cookie-consent{position:fixed;right:var(--small-size);bottom:var(--small-size);left:var(--small-size);width:28rem;max-width:calc(100% - 2*var(--small-size));margin-left:auto;z-index:var(--z-hamburger);padding:var(--large-size);--text-color: var(--white);color:var(--text-color);background-color:color-mix(in srgb, var(--bg-anthracite), var(--white) 18%);box-shadow:0 .25rem 1.25rem color-mix(in srgb, var(--black), transparent 75%);font-size:.9rem}.cookie-consent-inner{display:flex;flex-direction:column;gap:var(--small-size)}.cookie-consent-text-wrapper .cookie-consent-text{margin:0}.cookie-consent-text-wrapper a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cookie-consent-buttons{display:flex;flex-wrap:wrap;gap:var(--small-size);justify-content:flex-end}}
