﻿:root{--max-content-width: 1170px}@media screen and (max-width: 899px){:root{--max-content-width: 100vw}}@media(min-width: 1500px){:root{--max-content-width: 1400px}}:root{--step--2: clamp(0.9rem, 0.9rem + 0.01vw, 0.95rem);--step--1: clamp(.95rem, 1rem + 0.15vw, 1.05rem);--step-0: clamp(1.31rem, 1.24rem + 0.37vw, 1.50rem);--step-1: clamp(1.64rem, 1.50rem + 0.70vw, 2.00rem);--step-2: clamp(2.05rem, 1.81rem + 1.15vw, 2.57rem);--step-3: clamp(2.56rem, 2.18rem + 1.85vw, 3.25rem);--step-4: clamp(3.20rem, 2.61rem + 2.99vw, 4.5rem);--step-5: clamp(4.01rem, 3.11rem + 4.50vw, 6.31rem)}@font-face{font-family:"Literata";font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/literata/or3YQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8_7W0QmBjb1Q2pR1hvosNy7sNNL-6-NxGLA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Literata";font-style:italic;font-weight:800;font-display:swap;src:url(../fonts/literata/or3YQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8_7W0QmBjb1Q2pR1hvosNy7sNNL-6-NxGLA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Literata";font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/literata/or38Q6P12-iJxAIgLa78DkrbXsDgk0oVDaDlYp5W7i5aOtCS.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Literata";font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/literata/or38Q6P12-iJxAIgLa78DkrbXsDgk0oVDaDlYp5W7i5aOtCS.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Raleway";font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/raleway/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4TbMDr0fJh1Zyc61YBlG.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Raleway";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/raleway/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Raleway";font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/raleway/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Literata";font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/literata/or3YQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8_7W0QmBjb1Q2pR1hvosNy7UNNL-6-Nw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Literata";font-style:italic;font-weight:800;font-display:swap;src:url(../fonts/literata/or3YQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8_7W0QmBjb1Q2pR1hvosNy7UNNL-6-Nw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Literata";font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/literata/or38Q6P12-iJxAIgLa78DkrbXsDgk0oVDaDlbJ5W7i5aOg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Literata";font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/literata/or38Q6P12-iJxAIgLa78DkrbXsDgk0oVDaDlbJ5W7i5aOg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Raleway";font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/raleway/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4TbMDrMfJh1Zyc61YA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Raleway";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/raleway/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Raleway";font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/raleway/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h1,h2,h3,h4,.events.view-register form #payment_method_container .form-control-label,.events.view-register form #eb-amount-container .form-control-label,.store.view-checkout .form-section legend,h5,.events.view-category .item .details,.view-category.layout-blog .cards ul.article-info li.parent-category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info li.parent-category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info li.parent-category-name,.view-category.layout-blog .cards ul.article-info li.category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info li.category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info li.category-name,p.counter,.card span.parent-category-name,.card span.category-name,.card .position,h6,.h1,.h2,.h3,.events.view-register .group .eb-form-heading h2,.h4,.events.view-category .item .event-date-info,.h5,.events.view-category .item .event-date-info .eb-time,.store section.default.cart table td.item .item-data a,.store section.default.cart table td.item .item-data button.link,.store section.default.cart table th,.view-article .pagenavigation ul li a .label,.view-article .pagenavigation ul li button.link .label,.h6{font-family:Raleway,sans-serif;font-weight:normal;line-height:1.1em;letter-spacing:.08px}p+h1,ul+h1,p+h2,ul+h2,p+h3,ul+h3,p+h4,.events.view-register form #payment_method_container p+.form-control-label,.events.view-register form #eb-amount-container p+.form-control-label,.store.view-checkout .form-section p+legend,ul+h4,.events.view-register form #payment_method_container ul+.form-control-label,.events.view-register form #eb-amount-container ul+.form-control-label,.store.view-checkout .form-section ul+legend,p+h5,.events.view-category .item p+.details,.view-category.layout-blog .cards ul.article-info p+li.parent-category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info p+li.parent-category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info p+li.parent-category-name,.view-category.layout-blog .cards ul.article-info p+li.category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info p+li.category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info p+li.category-name,p+p.counter,.card p+span.parent-category-name,.card p+span.category-name,.card p+.position,ul+h5,.events.view-category .item ul+.details,.view-category.layout-blog .cards ul.article-info ul+li.parent-category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info ul+li.parent-category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info ul+li.parent-category-name,.view-category.layout-blog .cards ul.article-info ul+li.category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info ul+li.category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info ul+li.category-name,ul+p.counter,.card ul+span.parent-category-name,.card ul+span.category-name,.card ul+.position,p+h6,ul+h6,p+.h1,ul+.h1,p+.h2,ul+.h2,p+.h3,.events.view-register .group .eb-form-heading p+h2,ul+.h3,.events.view-register .group .eb-form-heading ul+h2,p+.h4,.events.view-category .item p+.event-date-info,ul+.h4,.events.view-category .item ul+.event-date-info,p+.h5,.events.view-category .item .event-date-info p+.eb-time,.store section.default.cart table td.item .item-data p+a,.store section.default.cart table td.item .item-data p+button.link,.store section.default.cart table p+th,.view-article .pagenavigation ul li a p+.label,.view-article .pagenavigation ul li button.link p+.label,ul+.h5,.events.view-category .item .event-date-info ul+.eb-time,.store section.default.cart table td.item .item-data ul+a,.store section.default.cart table td.item .item-data ul+button.link,.store section.default.cart table ul+th,.view-article .pagenavigation ul li a ul+.label,.view-article .pagenavigation ul li button.link ul+.label,p+.h6,ul+.h6{margin-top:var(--space-s-m) !important}h1.accent,h2.accent,h3.accent,h4.accent,.events.view-register form #payment_method_container .accent.form-control-label,.events.view-register form #eb-amount-container .accent.form-control-label,.store.view-checkout .form-section legend.accent,h5.accent,.events.view-category .item .accent.details,.view-category.layout-blog .cards ul.article-info li.accent.parent-category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info li.accent.parent-category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info li.accent.parent-category-name,.view-category.layout-blog .cards ul.article-info li.accent.category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info li.accent.category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info li.accent.category-name,p.accent.counter,.card span.accent.parent-category-name,.card span.accent.category-name,.card .accent.position,h6.accent,.h1.accent,.h2.accent,.h3.accent,.events.view-register .group .eb-form-heading h2.accent,.h4.accent,.events.view-category .item .accent.event-date-info,.h5.accent,.events.view-category .item .event-date-info .accent.eb-time,.store section.default.cart table td.item .item-data a.accent,.store section.default.cart table td.item .item-data button.accent.link,.store section.default.cart table th.accent,.view-article .pagenavigation ul li a .accent.label,.view-article .pagenavigation ul li button.link .accent.label,.h6.accent{color:hsl(var(--dark-brown))}@media screen and (prefers-color-scheme: dark){h1.accent,h2.accent,h3.accent,h4.accent,.events.view-register form #payment_method_container .accent.form-control-label,.events.view-register form #eb-amount-container .accent.form-control-label,.store.view-checkout .form-section legend.accent,h5.accent,.events.view-category .item .accent.details,.view-category.layout-blog .cards ul.article-info li.accent.parent-category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info li.accent.parent-category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info li.accent.parent-category-name,.view-category.layout-blog .cards ul.article-info li.accent.category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info li.accent.category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info li.accent.category-name,p.accent.counter,.card span.accent.parent-category-name,.card span.accent.category-name,.card .accent.position,h6.accent,.h1.accent,.h2.accent,.h3.accent,.events.view-register .group .eb-form-heading h2.accent,.h4.accent,.events.view-category .item .accent.event-date-info,.h5.accent,.events.view-category .item .event-date-info .accent.eb-time,.store section.default.cart table td.item .item-data a.accent,.store section.default.cart table td.item .item-data button.accent.link,.store section.default.cart table th.accent,.view-article .pagenavigation ul li a .accent.label,.view-article .pagenavigation ul li button.link .accent.label,.h6.accent{color:hsl(var(--light-gold))}}span.background,article.project>section:not(.project-intro).img-float h2 span,article.default section:not(.intro).img-float h2 span{background:hsla(var(--gold), 0.9);box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:.1em .7em .1em .2em;line-height:1.5em;mix-blend-mode:multiply}@media screen and (prefers-color-scheme: dark){span.background,article.project>section:not(.project-intro).img-float h2 span,article.default section:not(.intro).img-float h2 span{background:hsla(var(--gold), 0.4);mix-blend-mode:screen}}@media(min-width: 600px){span.background,article.project>section:not(.project-intro).img-float h2 span,article.default section:not(.intro).img-float h2 span{padding:.1em 1.5em .1em .2em;line-height:1.7em}}span.background-dark,article.project>section:not(.project-intro).img-float:nth-child(even) h2 span,article.project>section:not(.project-intro).img-bg h2 span,article.project>section:not(.project-intro).col-2 h2 span,article.default section:not(.intro).img-float:nth-child(even) h2 span,article.default section:not(.intro).img-bg h2 span,article.default section:not(.intro).col-2 h2 span{background:hsla(var(--dark-brown), 0.9);color:hsl(var(--white-gold));box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:.1em .7em .1em .2em;line-height:1.5em}@media screen and (prefers-color-scheme: dark){span.background-dark,article.project>section:not(.project-intro).img-float:nth-child(even) h2 span,article.project>section:not(.project-intro).img-bg h2 span,article.project>section:not(.project-intro).col-2 h2 span,article.default section:not(.intro).img-float:nth-child(even) h2 span,article.default section:not(.intro).img-bg h2 span,article.default section:not(.intro).col-2 h2 span{background:hsla(var(--light-brown), 0.5)}}@media(min-width: 600px){span.background-dark,article.project>section:not(.project-intro).img-float:nth-child(even) h2 span,article.project>section:not(.project-intro).img-bg h2 span,article.project>section:not(.project-intro).col-2 h2 span,article.default section:not(.intro).img-float:nth-child(even) h2 span,article.default section:not(.intro).img-bg h2 span,article.default section:not(.intro).col-2 h2 span{padding:.1em 1.5em .1em .2em;line-height:1.7em}}body{font-family:Literata,serif;font-size:var(--step--1);line-height:1.6em;letter-spacing:.05px}body p{line-height:1.55em;font-variation-settings:"wght" 350}ul>li::marker{color:hsl(var(--gold))}main ul>li{list-style-type:square}main ul,main ol{list-style-position:inside}main ul li,main ol li{line-height:1.55em;font-variation-settings:"wght" 350}ol>li::marker{color:hsl(var(--light-brown));font-weight:bold;font-variation-settings:"wght" 800}@media screen and (prefers-color-scheme: dark){ol>li::marker{color:hsl(var(--gold))}}h1,.h1{font-size:var(--step-3);text-transform:uppercase;font-weight:300}@media(max-width: 599px){h1,.h1{font-size:var(--step-2)}}h2,.h2{font-size:var(--step-2);text-transform:none;font-weight:normal}@media(max-width: 599px){h2,.h2{font-size:var(--step-1)}}h3,.h3,.events.view-register .group .eb-form-heading h2{font-size:var(--step-1);text-transform:none;font-weight:normal}h4,.events.view-register form #payment_method_container .form-control-label,.events.view-register form #eb-amount-container .form-control-label,.store.view-checkout .form-section legend,.h4,.events.view-category .item .event-date-info{font-size:var(--step-0);text-transform:none;font-weight:normal}h5,.events.view-category .item .details,.view-category.layout-blog .cards ul.article-info li.parent-category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info li.parent-category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info li.parent-category-name,.view-category.layout-blog .cards ul.article-info li.category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info li.category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info li.category-name,p.counter,.card span.parent-category-name,.card span.category-name,.card .position,.h5,.events.view-category .item .event-date-info .eb-time,.store section.default.cart table td.item .item-data a,.store section.default.cart table td.item .item-data button.link,.store section.default.cart table th,.view-article .pagenavigation ul li a .label,.view-article .pagenavigation ul li button.link .label{font-size:var(--step--1);text-transform:none;font-weight:normal}strong{font-weight:700;font-variation-settings:"wght" 700}a,button.link{text-decoration-skip-ink:auto;transition:none .3s ease-in-out;color:var(--default-link-color)}a:hover,button.link:hover{color:var(--default-link-hover-color)}li+li:not([class^=item-]){margin-top:var(--space-3xs) !important}:root{--fluid-min-width: 320;--fluid-max-width: 1170;--fluid-screen: 100vw;--fluid-bp: calc((var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)))}@media screen and (min-width: 1170px){:root{--fluid-screen: calc(var(--fluid-max-width) * 1px)}}:root{--fc-3xs-min: (var(--fc-s-min) * 0.25);--fc-3xs-max: (var(--fc-s-max) * 0.25);--fc-2xs-min: (var(--fc-s-min) * 0.5);--fc-2xs-max: (var(--fc-s-max) * 0.5);--fc-xs-min: (var(--fc-s-min) * 0.75);--fc-xs-max: (var(--fc-s-max) * 0.75);--fc-s-min: (var(--f-0-min, 22));--fc-s-max: (var(--f-0-max, 24));--fc-m-min: (var(--fc-s-min) * 1.5);--fc-m-max: (var(--fc-s-max) * 1.5);--fc-l-min: (var(--fc-s-min) * 2);--fc-l-max: (var(--fc-s-max) * 2);--fc-xl-min: (var(--fc-s-min) * 3);--fc-xl-max: (var(--fc-s-max) * 3);--fc-2xl-min: (var(--fc-s-min) * 4);--fc-2xl-max: (var(--fc-s-max) * 4);--fc-3xl-min: (var(--fc-s-min) * 5);--fc-3xl-max: (var(--fc-s-max) * 5);--space-3xs: calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));--space-2xs: calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs: calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m: calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l: calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl: calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl: calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-3xl: calc(((var(--fc-3xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));--space-3xs-2xs: calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));--space-2xs-xs: calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs-s: calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s-m: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m-l: calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l-xl: calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl-2xl: calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl-3xl: calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-s-l: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-s-min)) * var(--fluid-bp))}.u-flow>*+*{margin-top:var(--space-s)}.u-flow--l>*+*{margin-top:var(--space-l)}.u-flow--s-m>*+*{margin-top:var(--space-s-m)}.user-is-tabbing *:focus{outline:3px solid var(--info);outline-offset:.25rem;box-shadow:0 9px 20px -16px rgba(0,0,0,.5)}body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) *:focus,body:not(.user-is-tabbing) textarea:focus{outline:none;box-shadow:none;filter:none}a.screen-reader-shortcut,button.screen-reader-shortcut.link{position:absolute;left:1rem;top:-99px}a.screen-reader-shortcut:focus,button.screen-reader-shortcut.link:focus{border-radius:var(--button-border-radius);box-shadow:none;border:3px solid var(--template-color-1-text);-webkit-filter:none;filter:none;outline:none;z-index:9999;font-weight:700;font-variation-settings:"wght" 700;top:1rem;transform:scale(1)}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.visually-hidden{clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body,html{margin:0 !important;padding:0;box-sizing:border-box}@media screen and (prefers-reduced-motion: no-preference){body,html{scroll-behavior:smooth}}html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available;font-family:Literata,serif;background:var(--page-bg);color:var(--text);padding:0;--default-link-color: hsl(var(--dark-brown));--default-link-hover-color: hsla(var(--dark-brown),70%)}body.no-touch{touch-action:none;pointer-events:none}@media screen and (max-width: 899px){body{margin-top:94px !important}}@media screen and (prefers-color-scheme: dark){body{--default-link-color: hsl(var(--light-gold-hs),70%);--default-link-hover-color: hsl(var(--light-gold-hs),80%)}}.balance-text{visibility:hidden}@media(scripting: none){.balance-text{visibility:visible}}@supports(text-wrap: balance){.balance-text{text-wrap:balance;visibility:visible}}*{box-sizing:border-box;margin:0}*+*:not(:first-child):not(main):not(.igui-lightbox){margin-top:var(--space-s)}*:before,*:after{box-sizing:inherit}#system-message-container+*{margin-top:0 !important}img,svg{max-width:100%;height:auto}p:empty{display:none}p:empty:first-child+figure{margin-top:0 !important}@media screen and (prefers-color-scheme: dark){img{filter:brightness(90%)}a.logo img,button.logo.link img,footer img,footer svg{filter:brightness(100%)}}.hidden-mobile{display:none}@media(min-width: 600px){.hidden-mobile{display:block}}::-moz-selection{background-color:hsla(var(--light-gold), 0.9);color:hsl(var(--dark-brown-hs), 10%)}::selection{background-color:hsla(var(--light-gold), 0.9);color:hsl(var(--dark-brown-hs), 10%)}#system-message-container:empty{display:none;margin:0 !important}hr{border-bottom:hsl(var(--gold));margin:var(--space-s-m) 0}.dark-mode{display:none}@media screen and (prefers-color-scheme: dark){.light-mode{display:none}.dark-mode{display:inherit}}.full-width{max-width:unset !important}form,.form{--form-color: hsl(var(--gold));--active: var(--form-color);--active-inner: var(--content-bg);--focus: var(--form-color);--border: hsl(var(--light-brown));--border-hover: var(--form-color);--background: var(--content-bg);--disabled: var(--form-color);--disabled-inner: var(--page-bg)}form .requiredsign,form .cf-required-label,.form .requiredsign,.form .cf-required-label{color:var(--danger)}@media screen and (prefers-color-scheme: dark){form .requiredsign,form .cf-required-label,.form .requiredsign,.form .cf-required-label{color:hsl(var(--light-gold))}}form :not(output):-moz-ui-invalid,form [aria-invalid=true],.form :not(output):-moz-ui-invalid,.form [aria-invalid=true]{box-shadow:0 0 4px 1px var(--danger)}form :not(output):-moz-ui-invalid:not(:focus),form [aria-invalid=true]:not(:focus),.form :not(output):-moz-ui-invalid:not(:focus),.form [aria-invalid=true]:not(:focus){border-color:var(--danger) !important;box-shadow:none}@supports(-webkit-appearance: none) or (-moz-appearance: none){form .cf-checkbox-group,.form .cf-checkbox-group{display:flex;align-items:center}form input[type=checkbox],form input[type=radio],.form input[type=checkbox],.form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:.75em .5em .75em 3px;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .3s,border-color .3s,box-shadow .2s}form input[type=checkbox]:after,form input[type=radio]:after,.form input[type=checkbox]:after,.form input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s)}form input[type=checkbox]:checked,form input[type=radio]:checked,.form input[type=checkbox]:checked,.form input[type=radio]:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}form input[type=checkbox]:disabled,form input[type=radio]:disabled,.form input[type=checkbox]:disabled,.form input[type=radio]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}form input[type=checkbox]:disabled:checked,form input[type=radio]:disabled:checked,.form input[type=checkbox]:disabled:checked,.form input[type=radio]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}form input[type=checkbox]:disabled+label,form input[type=radio]:disabled+label,.form input[type=checkbox]:disabled+label,.form input[type=radio]:disabled+label{cursor:not-allowed}form input[type=checkbox]:hover:not(:checked):not(:disabled),form input[type=radio]:hover:not(:checked):not(:disabled),.form input[type=checkbox]:hover:not(:checked):not(:disabled),.form input[type=radio]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}form input[type=checkbox]:focus,form input[type=radio]:focus,.form input[type=checkbox]:focus,.form input[type=radio]:focus{box-shadow:0 0 4px 1px var(--form-color)}form input[type=checkbox]:not(.switch),form input[type=radio]:not(.switch),.form input[type=checkbox]:not(.switch),.form input[type=radio]:not(.switch){width:21px}form input[type=checkbox]:not(.switch):after,form input[type=radio]:not(.switch):after,.form input[type=checkbox]:not(.switch):after,.form input[type=radio]:not(.switch):after{opacity:var(--o, 0)}form input[type=checkbox]:not(.switch):checked,form input[type=radio]:not(.switch):checked,.form input[type=checkbox]:not(.switch):checked,.form input[type=radio]:not(.switch):checked{--o: 1}form input[type=checkbox]+label,form input[type=radio]+label,.form input[type=checkbox]+label,.form input[type=radio]+label{display:inline-block;vertical-align:top;cursor:pointer;margin:.25em 0 .25em 4px}form input[type=checkbox]:not(.switch),.form input[type=checkbox]:not(.switch){border-radius:0}form input[type=checkbox]:not(.switch):after,.form input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}form input[type=checkbox]:not(.switch):checked,.form input[type=checkbox]:not(.switch):checked{--r: 43deg}form input[type=checkbox].switch,.form input[type=checkbox].switch{width:38px;border-radius:11px}form input[type=checkbox].switch:after,.form input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));transform:translateX(var(--x, 0))}form input[type=checkbox].switch:checked,.form input[type=checkbox].switch:checked{--ab: var(--active-inner);--x: 17px}form input[type=checkbox].switch:disabled,.form input[type=checkbox].switch:disabled{opacity:.6}form input[type=checkbox].switch:disabled:not(:checked):after,.form input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}form input[type=radio],.form input[type=radio]{border-radius:50%}form input[type=radio]:after,.form input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s, 0.7))}form input[type=radio]:checked,.form input[type=radio]:checked{--s: .5}}form .chzn-container-multi .chzn-choices,.form .chzn-container-multi .chzn-choices{padding:0;border:0;background:rgba(0,0,0,0)}form .chzn-container-multi .chzn-choices li.search-field input[type=text],.form .chzn-container-multi .chzn-choices li.search-field input[type=text]{box-shadow:none !important}form input[type=text]:not(#jform_com_fields_screenshot),form input[type=textbox],form input[type=email],form input[type=tel],form input[type=password],form input[type=file],form input[type=number],form input[type=url],form .chzn-container-multi .chzn-choices li.search-field,form .dz-message,form textarea,.form input[type=text]:not(#jform_com_fields_screenshot),.form input[type=textbox],.form input[type=email],.form input[type=tel],.form input[type=password],.form input[type=file],.form input[type=number],.form input[type=url],.form .chzn-container-multi .chzn-choices li.search-field,.form .dz-message,.form textarea{outline:none;vertical-align:top;position:relative;margin:0 0 5px !important;border:1px solid var(--bc, var(--border)) !important;background:var(--b, var(--background)) !important;transition:background .3s,border-color .3s,box-shadow .2s;border-radius:0;min-height:21px;padding:.5rem;display:block;width:100% !important;font-size:1rem;color:var(--default-text-color);line-height:1.5em;font-family:Literata,serif}form input[type=text]:not(#jform_com_fields_screenshot):focus,form input[type=textbox]:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=password]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=url]:focus,form .chzn-container-multi .chzn-choices li.search-field:focus,form .dz-message:focus,form textarea:focus,.form input[type=text]:not(#jform_com_fields_screenshot):focus,.form input[type=textbox]:focus,.form input[type=email]:focus,.form input[type=tel]:focus,.form input[type=password]:focus,.form input[type=file]:focus,.form input[type=number]:focus,.form input[type=url]:focus,.form .chzn-container-multi .chzn-choices li.search-field:focus,.form .dz-message:focus,.form textarea:focus{-webkit-box-shadow:0 0 6px var(--form-color) !important;-moz-box-shadow:0 0 6px var(--form-color) !important;box-shadow:0 0 6px var(--form-color) !important;outline:none}form .dz-message,.form .dz-message{min-height:100px;display:flex;align-items:center;justify-content:center}form textarea,.form textarea{padding:.75rem !important;box-sizing:border-box}form input:focus:invalid:focus,form textarea:focus:invalid:focus,form select:focus:invalid:focus,.form input:focus:invalid:focus,.form textarea:focus:invalid:focus,.form select:focus:invalid:focus{border-color:var(--danger);-webkit-box-shadow:0 0 6px var(--danger);-moz-box-shadow:0 0 6px var(--danger);box-shadow:0 0 6px var(--danger)}form select,form a.chzn-single,form button.chzn-single.link,.form select,.form a.chzn-single,.form button.chzn-single.link{display:block;font-size:16px;font-family:var(--body-font);font-weight:600;font-variation-settings:"wght" 600;color:var(--contact-text-color);line-height:1.3 !important;height:unset !important;padding:.6em 1.4em .5em .8em !important;width:100%;max-width:100%;box-sizing:border-box;margin:0 0 5px;border:1px solid var(--border) !important;box-shadow:none;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--background) !important;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23var%28--border%29%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E") !important;background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}form select div,form a.chzn-single div,form button.chzn-single.link div,.form select div,.form a.chzn-single div,.form button.chzn-single.link div{display:flex !important;align-items:center !important}form select div b,form a.chzn-single div b,form button.chzn-single.link div b,.form select div b,.form a.chzn-single div b,.form button.chzn-single.link div b{height:15px !important;background-position:0px -2px !important}form select::-ms-expand,.form select::-ms-expand{display:none}form select:hover,.form select:hover{border-color:var(--border-hover)}form select:focus,.form select:focus{border-color:var(--border-hover);-webkit-box-shadow:0 0 6px var(--form-color);-moz-box-shadow:0 0 6px var(--form-color);box-shadow:0 0 6px var(--form-color);outline:none}form select option,.form select option{font-weight:normal;font-variation-settings:"wght" 450;font-family:var(--body-font),sans-serif;line-height:1.25rem}.cf-success .cf-response{background:hsl(var(--dark-brown));color:#fff;padding:1rem;border-radius:var(--ui-border-radius);margin-bottom:1rem;text-align:center}.cf-error .cf-response{color:#fff;padding:1rem;border-radius:var(--ui-border-radius);margin-bottom:1rem;text-align:center}.cf-success.cf-success-hideform .cf-fields{display:none}#ce-custom-fields-container,.cf-fields{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:.5rem}.cf-fields{grid-row-gap:1rem;position:relative;max-width:100%;box-sizing:content-box}.ce-fltwidth-100,.cf-control-group{grid-column:span 2;margin:0}.ce-fltwidth-100.cf-one-half,.cf-control-group.cf-one-half{grid-column:span 1}form .cf-type-button span:only-child{display:block}form .cf-type-button span:only-child button{display:block;margin:1rem auto 0}form .cf-control-label{margin:.5em 0;font-weight:bold;font-variation-settings:"wght" 650}form .cta .cf-control-input:only-child button{display:block;margin:1rem auto 0}form .image-selection .cf-list-auto-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));align-items:center;justify-content:center}form .image-selection .cf-list-auto-columns .cf-radio-group{display:flex;align-items:center;justify-content:center;margin:.5em}form .image-selection .cf-list-auto-columns .cf-radio-group input{visibility:hidden;width:0 !important;height:0 !important;margin:0}form .image-selection .cf-list-auto-columns .cf-radio-group input:checked+label{border-color:var(--template-color-1-dark);color:var(--accent-color-1)}form .image-selection .cf-list-auto-columns .cf-radio-group label{padding-left:0 !important;margin:0;border:7px solid var(--accent-color-2-dark);border-radius:15em;transition:none .3s ease-in-out;min-width:100%;height:auto;box-sizing:border-box;color:var(--template-color-1)}form .image-selection .cf-list-auto-columns .cf-radio-group label img,form .image-selection .cf-list-auto-columns .cf-radio-group label svg{margin-bottom:-5px}form .image-selection .cf-list-auto-columns .cf-radio-group:hover label{border-color:var(--template-color-2-bright);color:var(--template-color-2)}.cf-button-text,.cf-spinner{transition:.3s ease-in-out all}.cfup-right a.icon-delete,.cfup-right button.icon-delete.link{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E");width:24px;height:24px;display:block;background:var(--danger)}.cf-field-hp{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}button{position:relative;font-size:var(--step--1)}button .cf-spinner{position:absolute;height:100%;width:100%;display:flex;align-items:center;justify-content:center;z-index:-1;opacity:0;top:0;left:0}button .cf-spinner svg{margin:0}.cf-working button{cursor:default;background-color:var(--form-color)}.cf-working button .cf-btn-text{opacity:0}.cf-working button .cf-spinner{opacity:1;z-index:1;animation-name:spin;animation-duration:1.5s;animation-iteration-count:infinite;transform-origin:50% 50%;animation-timing-function:linear}.cf-working button .cf-spinner svg{margin:0}.cf-working button .cf-spinner:hover svg{margin:0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.accordion{margin:calc(-1*var(--space-2xs)) 0 !important}.accordion .acc-title{position:relative}@media(max-width: 599px){.accordion .acc-title{font-size:var(--step-0)}}.accordion .acc-title button{all:inherit;display:block;width:100%;cursor:pointer}.accordion .acc-title button:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:hsla(var(--gold), 0.2);mix-blend-mode:multiply}@media screen and (prefers-color-scheme: dark){.accordion .acc-title button:before{mix-blend-mode:screen}}.accordion .acc-title button span{position:relative;display:block;max-width:var(--max-content-width);width:100%;margin:0 auto;padding:var(--space-m) var(--space-s-m) var(--space-s-m)}.accordion .acc-title button svg{margin-left:0;width:35px;height:35px;vertical-align:middle;margin-right:var(--space-s-m);margin-top:-0.1em}@media(min-width: 1200px){.accordion .acc-title button svg{margin-left:calc(-1*var(--space-s-m));width:45px;height:45px}}@media screen and (prefers-color-scheme: dark){.accordion .acc-title button svg g,.accordion .acc-title button svg path{stroke:hsla(var(--white-gold), 0.65)}}.accordion .acc-title button:focus span,.accordion .acc-title button:hover span{color:hsl(var(--white-gold)) !important}.accordion .acc-title button:focus g,.accordion .acc-title button:focus path,.accordion .acc-title button:hover g,.accordion .acc-title button:hover path{stroke:hsl(var(--white-gold))}.accordion .acc-title button:focus:before,.accordion .acc-title button:hover:before{background:hsla(var(--light-brown), 1)}.accordion .acc-title button[aria-expanded=true] .plus{display:none}.accordion .acc-title button[aria-expanded=false] .minus{display:none}.accordion .acc-title+div{max-width:var(--max-content-width);margin:var(--space-m-l) auto}.accordion .ig-menu-grid{height:unset !important}.accordion .ig-menu-grid>*{margin-top:0 !important;position:relative !important;left:unset !important;top:unset !important;height:unset !important;margin-bottom:unset !important;width:unset !important;transform:none !important;transition:none !important;display:flex}.accordion .ig-menu-grid a,.accordion .ig-menu-grid button.link{text-decoration:none}.accordion .ig-menu-grid a .igui-inline,.accordion .ig-menu-grid button.link .igui-inline{margin:calc(-1 * var(--space-xs-s)) calc(-1 * var(--space-xs-s)) var(--space-s) !important;width:calc(100% + (2 * var(--space-xs-s)));max-width:unset}.accordion .ig-menu-grid a .igui-inline img,.accordion .ig-menu-grid button.link .igui-inline img{margin:0 !important;width:100% !important;transform:none;transition:none}.accordion .ig-menu-grid a .igui-inline img+div,.accordion .ig-menu-grid button.link .igui-inline img+div{margin:calc(-1*var(--space-xs-s)) calc(-1*var(--space-xs-s)) 0 !important;width:calc(100% + 2*var(--space-xs-s))}.accordion .ig-menu-grid a h3,.accordion .ig-menu-grid button.link h3{font-weight:bold}.accordion .ig-menu-grid a:hover,.accordion .ig-menu-grid button.link:hover{color:var(--text)}.accordion:first-child{margin-top:0 !important}.accordion:first-child button:before{background:hsla(var(--gold), 0.9)}@media screen and (prefers-color-scheme: dark){.accordion:first-child button:before{background:hsla(var(--gold), 0.6)}}.accordion:nth-of-type(2) button:before{background:hsla(var(--gold), 0.7)}@media screen and (prefers-color-scheme: dark){.accordion:nth-of-type(2) button:before{background:hsla(var(--gold), 0.5)}}.accordion:nth-of-type(3) button:before{background:hsla(var(--gold), 0.5)}@media screen and (prefers-color-scheme: dark){.accordion:nth-of-type(3) button:before{background:hsla(var(--gold), 0.4)}}.accordion:nth-of-type(4) button:before{background:hsla(var(--gold), 0.3)}.accordion:last-child{margin-bottom:0 !important}.accordion>div .mod-articlesnews.newsflash{padding:0 var(--space-xs)}.accordion .mod-custom{max-width:50rem;margin-left:auto;margin-right:auto;padding:var(--space-s-m)}@media(max-width: 599px){.accordion .mod-custom{padding:var(--space-xs)}}.view-article.layout-default .accordion button span{max-width:50rem}#global-announcement{padding:0;max-width:unset;margin:0}#global-announcement .announcement{transition:.4s ease-in-out;overflow:hidden;position:relative;max-height:500px;max-width:var(--max-content-width);margin-left:auto;margin-right:auto;padding:var(--space-s-m)}#global-announcement .announcement.fadeOut{opacity:0;max-height:0}#global-announcement .announcement a,#global-announcement .announcement button.link{color:currentColor}#global-announcement .announcement a:hover,#global-announcement .announcement button.link:hover{background:var(--text);color:var(--content-bg)}#global-announcement .announcement .announcement-content{position:relative;transition:all .5s ease;padding:.5em;margin:0 auto;display:grid;grid-template-areas:"header button" "content button";grid-template-rows:min-content min-content;grid-template-columns:1fr 3em}#global-announcement .announcement .announcement-content button{cursor:pointer;color:currentColor;grid-area:button;align-self:center;padding:.75em .5em;border-radius:0;border:0;background:hsla(var(--gold), 0.5);margin:0}#global-announcement .announcement .announcement-content button svg{vertical-align:middle;touch-action:auto}#global-announcement .announcement .announcement-content button:hover{color:var(--content-bg);background:var(--text)}#global-announcement .announcement .announcement-content header{grid-area:header;align-self:flex-end}#global-announcement .announcement .announcement-content header h1,#global-announcement .announcement .announcement-content header h2,#global-announcement .announcement .announcement-content header h3,#global-announcement .announcement .announcement-content header h4,#global-announcement .announcement .announcement-content header .events.view-register form #payment_method_container .form-control-label,.events.view-register form #payment_method_container #global-announcement .announcement .announcement-content header .form-control-label,#global-announcement .announcement .announcement-content header .events.view-register form #eb-amount-container .form-control-label,.events.view-register form #eb-amount-container #global-announcement .announcement .announcement-content header .form-control-label,#global-announcement .announcement .announcement-content header .store.view-checkout .form-section legend,.store.view-checkout .form-section #global-announcement .announcement .announcement-content header legend,#global-announcement .announcement .announcement-content header h5,#global-announcement .announcement .announcement-content header .events.view-category .item .details,.events.view-category .item #global-announcement .announcement .announcement-content header .details,#global-announcement .announcement .announcement-content header .view-category.layout-blog .cards ul.article-info li.parent-category-name,.view-category.layout-blog .cards ul.article-info #global-announcement .announcement .announcement-content header li.parent-category-name,#global-announcement .announcement .announcement-content header .view-category.layout-blog .accordion .ig-menu-grid ul.article-info li.parent-category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info #global-announcement .announcement .announcement-content header li.parent-category-name,#global-announcement .announcement .announcement-content header .accordion .view-category.layout-blog .ig-menu-grid ul.article-info li.parent-category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info #global-announcement .announcement .announcement-content header li.parent-category-name,#global-announcement .announcement .announcement-content header .view-category.layout-blog .cards ul.article-info li.category-name,.view-category.layout-blog .cards ul.article-info #global-announcement .announcement .announcement-content header li.category-name,#global-announcement .announcement .announcement-content header .view-category.layout-blog .accordion .ig-menu-grid ul.article-info li.category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info #global-announcement .announcement .announcement-content header li.category-name,#global-announcement .announcement .announcement-content header .accordion .view-category.layout-blog .ig-menu-grid ul.article-info li.category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info #global-announcement .announcement .announcement-content header li.category-name,#global-announcement .announcement .announcement-content header p.counter,#global-announcement .announcement .announcement-content header .card span.parent-category-name,.card #global-announcement .announcement .announcement-content header span.parent-category-name,#global-announcement .announcement .announcement-content header .card span.category-name,.card #global-announcement .announcement .announcement-content header span.category-name,#global-announcement .announcement .announcement-content header .card .position,.card #global-announcement .announcement .announcement-content header .position,#global-announcement .announcement .announcement-content header h6{margin-bottom:0;margin-top:.5em}#global-announcement .announcement .announcement-content header+.details p:first-child{margin-top:0}#global-announcement .announcement .announcement-content .details{grid-area:content}#global-announcement .announcement .announcement-content .details p{font-size:.9em}.btn,.store.view-checkout .form-section .checkout-heading a,.store.view-checkout .form-section .checkout-heading button.link,a.screen-reader-shortcut:focus,button.screen-reader-shortcut.link:focus{font-family:Raleway,sans-serif;font-weight:600;font-variation-settings:"wght" 600;padding:var(--space-2xs) var(--space-s-m);text-transform:none;text-decoration:none;border:0;box-shadow:none;cursor:pointer;display:inline-block;line-height:1.25em;font-size:1em}.btn .arrow svg,.store.view-checkout .form-section .checkout-heading a .arrow svg,.store.view-checkout .form-section .checkout-heading button.link .arrow svg,a.screen-reader-shortcut:focus .arrow svg,button.screen-reader-shortcut.link:focus .arrow svg{vertical-align:revert !important;margin:0 var(--space-3xs)}.btn.btn-brown,.store.view-checkout .form-section .checkout-heading a.btn-brown,.store.view-checkout .form-section .checkout-heading button.btn-brown.link,a.screen-reader-shortcut:focus,button.screen-reader-shortcut.link:focus{background:hsl(var(--light-brown));color:#fff !important}.btn.btn-brown:hover,.store.view-checkout .form-section .checkout-heading a.btn-brown:hover,.store.view-checkout .form-section .checkout-heading button.btn-brown.link:hover,a.screen-reader-shortcut:hover:focus,button.screen-reader-shortcut.link:hover:focus{background:hsl(var(--dark-brown-hs), 10%)}@media screen and (prefers-color-scheme: dark){.btn.btn-brown,.store.view-checkout .form-section .checkout-heading a.btn-brown,.store.view-checkout .form-section .checkout-heading button.btn-brown.link,a.screen-reader-shortcut:focus,button.screen-reader-shortcut.link:focus{background:hsl(var(--light-gold));color:var(--page-bg) !important}.btn.btn-brown:hover,.store.view-checkout .form-section .checkout-heading a.btn-brown:hover,.store.view-checkout .form-section .checkout-heading button.btn-brown.link:hover,a.screen-reader-shortcut:hover:focus,button.screen-reader-shortcut.link:hover:focus{background:hsl(var(--white-gold))}}.btn.btn-brown-multiply,.store.view-checkout .form-section .checkout-heading a.btn-brown-multiply,.store.view-checkout .form-section .checkout-heading button.btn-brown-multiply.link,a.btn-brown-multiply.screen-reader-shortcut:focus,button.btn-brown-multiply.screen-reader-shortcut.link:focus{display:inline-grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:0;color:#fff !important}.btn.btn-brown-multiply:before,.store.view-checkout .form-section .checkout-heading a.btn-brown-multiply:before,.store.view-checkout .form-section .checkout-heading button.btn-brown-multiply.link:before,a.btn-brown-multiply.screen-reader-shortcut:focus:before,button.btn-brown-multiply.screen-reader-shortcut.link:focus:before{grid-area:1/1;position:relative;content:"";background:hsla(var(--light-brown), 0.9);box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;mix-blend-mode:multiply}@media screen and (prefers-color-scheme: dark){.btn.btn-brown-multiply:before,.store.view-checkout .form-section .checkout-heading a.btn-brown-multiply:before,.store.view-checkout .form-section .checkout-heading button.btn-brown-multiply.link:before,a.btn-brown-multiply.screen-reader-shortcut:focus:before,button.btn-brown-multiply.screen-reader-shortcut.link:focus:before{background:hsla(var(--light-brown), 0.5);mix-blend-mode:plus-darker}}.btn.btn-brown-multiply span,.store.view-checkout .form-section .checkout-heading a.btn-brown-multiply span,.store.view-checkout .form-section .checkout-heading button.btn-brown-multiply.link span,a.btn-brown-multiply.screen-reader-shortcut:focus span,button.btn-brown-multiply.screen-reader-shortcut.link:focus span{grid-area:1/1;position:relative;padding:var(--space-2xs) var(--space-s-m)}.btn.btn-brown-multiply:hover,.store.view-checkout .form-section .checkout-heading a.btn-brown-multiply:hover,.store.view-checkout .form-section .checkout-heading button.btn-brown-multiply.link:hover,a.btn-brown-multiply.screen-reader-shortcut:hover:focus,button.btn-brown-multiply.screen-reader-shortcut.link:hover:focus{background:hsl(var(--dark-brown-hs), 10%)}.btn.btn-gold-ghost,.store.view-checkout .form-section .checkout-heading a,.store.view-checkout .form-section .checkout-heading button.link,a.btn-gold-ghost.screen-reader-shortcut:focus,button.btn-gold-ghost.screen-reader-shortcut.link:focus{border:1px solid hsl(var(--gold));background:rgba(0,0,0,0);color:currentColor}.btn.btn-gold-ghost:hover,.store.view-checkout .form-section .checkout-heading a:hover,.store.view-checkout .form-section .checkout-heading button.link:hover,a.btn-gold-ghost.screen-reader-shortcut:hover:focus,button.btn-gold-ghost.screen-reader-shortcut.link:hover:focus{background:hsla(var(--light-gold), 0.4)}.btn.btn-subtle,.store.view-checkout .form-section .checkout-heading a.btn-subtle,.store.view-checkout .form-section .checkout-heading button.btn-subtle.link,a.btn-subtle.screen-reader-shortcut:focus,button.btn-subtle.screen-reader-shortcut.link:focus{background:hsl(var(--subtle-bg));color:hsl(var(--dark-brown)) !important}.btn.btn-subtle:hover,.store.view-checkout .form-section .checkout-heading a.btn-subtle:hover,.store.view-checkout .form-section .checkout-heading button.btn-subtle.link:hover,a.btn-subtle.screen-reader-shortcut:hover:focus,button.btn-subtle.screen-reader-shortcut.link:hover:focus{background:hsl(var(--white-gold-hs), 85%)}@media screen and (prefers-color-scheme: dark){.btn.btn-subtle,.store.view-checkout .form-section .checkout-heading a.btn-subtle,.store.view-checkout .form-section .checkout-heading button.btn-subtle.link,a.btn-subtle.screen-reader-shortcut:focus,button.btn-subtle.screen-reader-shortcut.link:focus{background:hsl(var(--dark-brown-hs), 20%);color:hsl(var(--white-gold)) !important}.btn.btn-subtle:hover,.store.view-checkout .form-section .checkout-heading a.btn-subtle:hover,.store.view-checkout .form-section .checkout-heading button.btn-subtle.link:hover,a.btn-subtle.screen-reader-shortcut:hover:focus,button.btn-subtle.screen-reader-shortcut.link:hover:focus{background:hsl(var(--dark-brown-hs), 40%)}}.btn.btn-block,.store.view-checkout .form-section .checkout-heading a.btn-block,.store.view-checkout .form-section .checkout-heading button.btn-block.link,a.btn-block.screen-reader-shortcut:focus,button.btn-block.screen-reader-shortcut.link:focus{display:block;text-align:center;width:100%}button.link{text-transform:none;background:none;border:0;box-shadow:none;cursor:pointer;display:inline-block;line-height:1.55em;padding:0}button.link .underline{text-decoration:underline}button.link .arrow svg{vertical-align:middle !important}button.link .arrow{text-decoration:none;margin-right:var(--space-3xs)}button.link[aria-expanded=true] .right{display:none}button.link[aria-expanded=false] .down{display:none}button.link:hover .underline{text-decoration:none}button.link:hover[aria-expanded=false] .arrow{margin-left:calc(var(--space-3xs) - 3px);margin-right:3px}span.wf_caption{max-width:unset !important}[class*=clip-]{object-fit:cover;position:relative;max-width:100%;overflow:hidden;display:block}[class*=clip-]:before{content:"";display:block;padding-top:100%}[class*=clip-].ratio-2-1:before{padding-top:50%}[class*=clip-].ratio-1-2:before{padding-top:200%}[class*=clip-].ratio-4-3:before{padding-top:75%}[class*=clip-].ratio-3-4:before{padding-top:125%}[class*=clip-].ratio-16-9:before{padding-top:56.25%}[class*=clip-].ratio-9-16:before{padding-top:177.78%}[class*=clip-].ratio-original{display:flex}[class*=clip-].ratio-original img,[class*=clip-].ratio-original span.feature-icon{position:relative}[class*=clip-].ratio-original:before{content:unset}[class*=clip-] img,[class*=clip-] .inner-content,[class*=clip-] span.feature-icon{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;object-fit:cover;object-position:center}[class*=clip-].clip-circle{-webkit-clip-path:ellipse(50% 50% at 50% 50%);clip-path:ellipse(50% 50% at 50% 50%);shape-outside:ellipse(50% 50% at 50% 50%)}[class*=clip-].clip-rounded{border-radius:var(--ui-border-radius)}[class*=clip-].clip-heptagon{-webkit-clip-path:polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);clip-path:polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);shape-outside:polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%)}[class*=clip-].clip-diamond{-webkit-clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);shape-outside:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}figure{--icon-mask-url: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg id='Artboard1' transform='matrix(1,0,0,1,1.5,1)'%3E%3Crect x='-1.5' y='-1' width='18' height='18' style='fill:none;'/%3E%3Cg%3E%3Cpath d='M6,4.379L3.204,1.582C2.618,0.997 1.668,0.997 1.082,1.582C0.497,2.168 0.497,3.118 1.082,3.704L3.879,6.5L0,6.5C-0.828,6.5 -1.5,7.172 -1.5,8C-1.5,8.828 -0.828,9.5 -0,9.5L3.879,9.5L1.008,12.37C0.423,12.956 0.423,13.906 1.008,14.492C1.594,15.077 2.544,15.077 3.13,14.492L6,11.621L6,15.5C6,16.328 6.672,17 7.5,17C8.328,17 9,16.328 9,15.5L9,11.621L11.796,14.418C12.382,15.003 13.332,15.003 13.918,14.418C14.503,13.832 14.503,12.882 13.918,12.296L11.121,9.5L15,9.5C15.828,9.5 16.5,8.828 16.5,8C16.5,7.172 15.828,6.5 15,6.5L11.121,6.5L13.992,3.63C14.577,3.044 14.577,2.094 13.992,1.508C13.406,0.923 12.456,0.923 11.87,1.508L9,4.379L9,0.5C9,-0.328 8.328,-1 7.5,-1C6.672,-1 6,-0.328 6,0.5L6,4.379Z' style='fill:rgb(152,102,42);'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");display:grid;grid-template-columns:min-content 1fr;grid-template-rows:max-content 1fr;grid-template-areas:"info caption" ". .";grid-gap:var(--space-xs-s)}figure picture{grid-column:1/-1;grid-row:1/-1;display:block;width:100%;height:100%;z-index:0;position:relative}figure picture img{width:100%;height:100%;object-fit:cover;margin:0 !important}@media screen and (prefers-color-scheme: dark){figure picture img{filter:brightness(0.8) contrast(0.8)}}figure button.info{grid-area:info;border:0;margin:var(--space-xs-s);box-shadow:none;cursor:pointer;display:block;filter:drop-shadow(3px 3px 0.75rem hsl(var(--dark-brown))) drop-shadow(-3px -3px 0.75rem hsl(var(--dark-brown)));background:rgba(0,0,0,0);width:var(--step-0);height:var(--step-0);z-index:2;mix-blend-mode:hard-light}figure button.info:after{background-color:hsl(var(--light-gold-hs), 75%);width:var(--step-0);height:var(--step-0);-webkit-mask:var(--icon-mask-url);mask:var(--icon-mask-url);-webkit-mask-size:95%;mask-size:95%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:"";position:absolute;left:0;top:0}figure button.info:hover:after{background-color:hsl(var(--white-gold))}@media(max-width: 599px){figure button.info{margin:var(--space-2xs-xs) !important}}figure figcaption{grid-area:caption;padding:var(--space-xs-s);position:relative;margin:0 !important;color:#fff}figure figcaption:before{width:100%;height:100%;content:"";position:absolute;background:hsl(var(--dark-brown));mix-blend-mode:multiply;top:0;left:0}figure figcaption>*{font-size:.9em}figure figcaption p{position:relative}figure figcaption a,figure figcaption button.link{color:hsl(var(--light-gold))}figure figcaption a:hover,figure figcaption button.link:hover{color:hsl(var(--white-gold))}figure figcaption.hidden{opacity:0}@media(max-width: 599px){figure figcaption{z-index:1}}.full-width>figure{grid-template-columns:1fr min-content;grid-template-rows:max-content 1fr;grid-template-areas:"caption info" ". ."}@media(min-width: 900px){.full-width>figure figcaption{padding-left:calc((100vw - var(--max-content-width))/2)}.full-width>figure button.info{padding-right:calc((100vw - var(--max-content-width))/2)}}#site-header{--main-header-bg: white;--secondary-header-bg: hsl(var(--white-gold));z-index:1000;background:var(--main-header-bg)}@media screen and (prefers-color-scheme: dark){#site-header{--main-header-bg: hsl(var(--dark-brown-hs),22%);--secondary-header-bg: hsl(var(--dark-brown-hs),10%)}}@media(min-width: 900px){#site-header{position:sticky;top:0}}#site-header #nav-icon{width:3rem;margin:1em;z-index:1000;padding:.7rem .9rem;border:0;background-color:rgba(0,0,0,0)}#site-header #nav-icon:after,#site-header #nav-icon:before,#site-header #nav-icon span{background-color:hsl(var(--light-brown));border-radius:3px;content:"";display:block;height:3px;margin:4px 0;transition:all .5s ease}#site-header #nav-icon.close{touch-action:auto;pointer-events:auto;background-color:hsl(var(--gold))}#site-header #nav-icon.close:after,#site-header #nav-icon.close:before,#site-header #nav-icon.close span{background-color:hsl(var(--white-gold))}#site-header #nav-icon.close:after{transform:translateY(-8px) rotate(-135deg)}#site-header #nav-icon.close:before{transform:translateY(6px) rotate(135deg)}#site-header #nav-icon.close span{transform:scale(0)}#site-header #nav-icon:hover{cursor:pointer}#site-header #nav-icon:hover:after,#site-header #nav-icon:hover:before,#site-header #nav-icon:hover span{background-color:hsl(var(--dark-brown))}@media(min-width: 900px){#site-header #nav-icon{display:none}}#site-header .header-inner{display:grid;grid-template-columns:275px 1fr;align-items:center;grid-gap:var(--space-l-xl);padding:var(--space-3xs-2xs) var(--space-s-m) var(--space-3xs);background:var(--main-header-bg);width:100%;max-width:var(--max-content-width);margin:0 auto}#site-header .header-inner .logo{margin-top:0}#site-header .header-inner a,#site-header .header-inner button.link,#site-header .header-inner span.nav-header{font-family:Raleway,sans-serif;color:var(--text);display:block;font-size:var(--step--1)}#site-header .header-inner a:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus),#site-header .header-inner button.link:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus),#site-header .header-inner span.nav-header:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus){padding:var(--space-2xs) var(--space-2xs-xs)}#site-header .header-inner li>iframe{margin:-2px -4px -4px}#site-header .header-inner .parent>span.nav-header:after{content:"";display:inline-block;width:10px;height:10px;background-color:currentColor;margin-left:5px;-webkit-mask-size:90%;mask-size:90%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' height='10' width='10'%3E%3Cg transform='matrix(0.4166666666666667,0,0,0.4166666666666667,0,0)'%3E%3Cpath d='M23.47,3a2,2,0,0,0-1.74-1H2.27A2,2,0,0,0,.56,5l9.73,16.07a2,2,0,0,0,3.42,0L23.44,5A2,2,0,0,0,23.47,3Z' style='fill: currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' height='10' width='10'%3E%3Cg transform='matrix(0.4166666666666667,0,0,0.4166666666666667,0,0)'%3E%3Cpath d='M23.47,3a2,2,0,0,0-1.74-1H2.27A2,2,0,0,0,.56,5l9.73,16.07a2,2,0,0,0,3.42,0L23.44,5A2,2,0,0,0,23.47,3Z' style='fill: currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}#site-header .header-inner .hide-submenu>.nav-child{display:none}#site-header .header-inner .header-links{margin-top:0;justify-self:flex-end}#site-header .header-inner .header-links>nav{margin-top:0}#site-header .header-inner .header-links>nav ul,#site-header .header-inner .header-links>nav li{margin:0;padding:0;list-style-type:none}#site-header .header-inner .header-links>nav div.moduletable{margin-top:0}#site-header .header-inner .header-links>nav>ul{display:flex;justify-content:flex-end}#site-header .header-inner .header-links>nav>ul>li>span,#site-header .header-inner .header-links>nav>ul>li>a:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus),#site-header .header-inner .header-links>nav>ul>li>button.link:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus){text-decoration:none;font-weight:570;font-variation-settings:"wght" 570}#site-header .header-inner .header-links>nav>ul>li>span:hover,#site-header .header-inner .header-links>nav>ul>li>span:focus-within,#site-header .header-inner .header-links>nav>ul>li>a:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus):hover,#site-header .header-inner .header-links>nav>ul>li>button.link:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus):hover,#site-header .header-inner .header-links>nav>ul>li>a:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus):focus-within,#site-header .header-inner .header-links>nav>ul>li>button.link:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus):focus-within{background-color:hsla(var(--gold), 0.15)}@media screen and (prefers-color-scheme: dark){#site-header .header-inner .header-links>nav>ul>li>span:hover,#site-header .header-inner .header-links>nav>ul>li>span:focus-within,#site-header .header-inner .header-links>nav>ul>li>a:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus):hover,#site-header .header-inner .header-links>nav>ul>li>button.link:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus):hover,#site-header .header-inner .header-links>nav>ul>li>a:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus):focus-within,#site-header .header-inner .header-links>nav>ul>li>button.link:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus):focus-within{background-color:hsla(var(--gold-hs), 5%, 0.25)}}@media(min-width: 900px){#site-header .header-inner .header-links>nav>ul>li>span,#site-header .header-inner .header-links>nav>ul>li>a:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus),#site-header .header-inner .header-links>nav>ul>li>button.link:not(.btn):not(a.screen-reader-shortcut:focus):not(button.screen-reader-shortcut.link:focus){letter-spacing:.01em;text-transform:uppercase;font-size:var(--step--2);line-height:var(--step-0)}}#site-header .header-inner .header-links>nav>ul li>span:hover{cursor:default}#site-header .header-inner .header-links>nav>ul li.active>a,#site-header .header-inner .header-links>nav>ul li.active>button.link,#site-header .header-inner .header-links>nav>ul li.active>span{color:hsl(var(--light-brown));font-weight:bold}@media screen and (prefers-color-scheme: dark){#site-header .header-inner .header-links>nav>ul li.active>a,#site-header .header-inner .header-links>nav>ul li.active>button.link,#site-header .header-inner .header-links>nav>ul li.active>span{color:hsl(var(--light-gold))}}@media(min-width: 900px){#site-header .header-inner .header-links>nav>ul>li>a.btn,#site-header .header-inner .store.view-checkout .form-section .checkout-heading .header-links>nav>ul>li>a,.store.view-checkout .form-section .checkout-heading #site-header .header-inner .header-links>nav>ul>li>a,#site-header .header-inner .header-links>nav>ul>li>button.btn.link,#site-header .header-inner .store.view-checkout .form-section .checkout-heading .header-links>nav>ul>li>button.link,.store.view-checkout .form-section .checkout-heading #site-header .header-inner .header-links>nav>ul>li>button.link,#site-header .header-inner .header-links>nav>ul>li>a.screen-reader-shortcut:focus,#site-header .header-inner .header-links>nav>ul>li>button.link.screen-reader-shortcut:focus{margin-left:2em}}#site-header .header-inner .header-links>nav span.subtitle{display:block;font-style:italic;font-size:var(--step--2);padding-top:var(--space-3xs)}#site-header .header-inner .header-links>nav li.parent{position:relative}#site-header .header-inner .header-links>nav li.parent:focus-within>span{pointer-events:none;touch-action:none}#site-header .header-inner .header-links>nav li.parent:focus-within .nav-child{display:block}#site-header .header-inner .header-links>nav li.parent .nav-child:hover,#site-header .header-inner .header-links>nav li.parent .nav-child:focus{display:block}@media(min-width: 900px){#site-header .header-inner .header-links>nav li.parent:hover,#site-header .header-inner .header-links>nav li.parent:focus-within{background:var(--secondary-header-bg)}#site-header .header-inner .header-links>nav li.parent:hover .nav-child,#site-header .header-inner .header-links>nav li.parent:focus-within .nav-child{display:block}}#site-header .header-inner .header-links>nav li.parent.item-131:focus-within .nav-child{display:grid}#site-header .header-inner .header-links>nav li.parent.item-131 .nav-child:hover,#site-header .header-inner .header-links>nav li.parent.item-131 .nav-child:focus{display:block}@media(min-width: 600px){#site-header .header-inner .header-links>nav li.parent.item-131 .nav-child:hover,#site-header .header-inner .header-links>nav li.parent.item-131 .nav-child:focus{display:grid}}@media(min-width: 900px){#site-header .header-inner .header-links>nav li.parent.item-131:hover,#site-header .header-inner .header-links>nav li.parent.item-131:focus-within{background:var(--secondary-header-bg)}#site-header .header-inner .header-links>nav li.parent.item-131:hover .nav-child,#site-header .header-inner .header-links>nav li.parent.item-131:focus-within .nav-child{display:grid}}#site-header .header-inner .header-links>nav .nav-child{background:var(--secondary-header-bg);box-shadow:0 9px 20px -16px rgba(0,0,0,.5);position:absolute;width:max-content;padding:var(--space-2xs);display:none}#site-header .header-inner .header-links>nav .nav-child span.nav-header{font-weight:650;font-variation-settings:"wght" 650}@media(min-width: 600px){#site-header .header-inner .header-links>nav .item-131 .nav-child{row-gap:1em;grid-template-columns:1fr 1fr}#site-header .header-inner .header-links>nav .item-131 .nav-child ul{border-bottom:0}#site-header .header-inner .header-links>nav .item-131 .nav-child>:nth-child(even){margin-left:var(--space-2xs);padding-left:var(--space-2xs);border-left:2px solid hsla(var(--gold), 0.3)}#site-header .header-inner .header-links>nav .item-131 .nav-child .item-137{grid-column:span 2;text-align:center}}@media(min-width: 600px)and (min-width: 900px){#site-header .header-inner .header-links>nav .item-131 .nav-child{left:-6em;grid-template-columns:max-content max-content}}@media(min-width: 600px)and (min-width: 900px){#site-header .header-inner .header-links>nav .nav-child{top:99.9%}}@media(min-width: 600px){#site-header .header-inner .header-links>nav .nav-child a,#site-header .header-inner .header-links>nav .nav-child button.link{text-decoration:none;line-height:1em}#site-header .header-inner .header-links>nav .nav-child a:hover,#site-header .header-inner .header-links>nav .nav-child button.link:hover{text-decoration:underline;text-decoration-color:hsla(var(--light-brown), 0.4);text-underline-offset:2px;text-decoration-skip:none;text-decoration-thickness:3px}}@media screen and (min-width: 600px)and (prefers-color-scheme: dark){#site-header .header-inner .header-links>nav .nav-child a:hover,#site-header .header-inner .header-links>nav .nav-child button.link:hover{text-decoration-color:hsla(var(--light-gold), 0.4)}}@media(min-width: 600px){#site-header .header-inner .header-links>nav .nav-child a.active,#site-header .header-inner .header-links>nav .nav-child button.active.link{color:hsl(var(--light-brown));font-weight:bold}}@media screen and (min-width: 600px)and (prefers-color-scheme: dark){#site-header .header-inner .header-links>nav .nav-child a.active,#site-header .header-inner .header-links>nav .nav-child button.active.link{color:hsl(var(--light-gold))}}#site-header .secondary-menu{margin:0;position:absolute;top:calc(-2*var(--space-2xs) - 1.4*var(--step--2));padding:0;width:100%;background:var(--secondary-header-bg);text-align:right}#site-header .secondary-menu a,#site-header .secondary-menu button.link{display:inline-block;text-decoration:none;color:var(--text);padding:var(--space-2xs) var(--space-s);font-size:var(--step--2);font-family:Raleway,sans-serif;border-right:1px solid hsla(var(--gold), 0.5);line-height:1.4em}#site-header .secondary-menu a:hover,#site-header .secondary-menu button.link:hover{background:hsla(var(--gold), 0.15)}#site-header .secondary-menu span.active a,#site-header .secondary-menu span.active button.link{text-decoration:underline;color:hsl(var(--light-brown))}@media screen and (prefers-color-scheme: dark){#site-header .secondary-menu span.active a,#site-header .secondary-menu span.active button.link{color:hsl(var(--light-gold))}}#site-header .secondary-menu span:last-child a,#site-header .secondary-menu span:last-child button.link{border-right:0}#site-header .secondary-menu>div{max-width:var(--max-content-width);margin:0 auto;padding:0 var(--space-s-m)}@media(min-width: 900px){#site-header .secondary-menu>div{display:flex;align-items:flex-start;justify-content:flex-end}#site-header .secondary-menu>div>*{margin-top:0}#site-header .secondary-menu>div .eshop-cart a,#site-header .secondary-menu>div .eshop-cart button.link{display:inline-flex;border-left:1px solid hsla(var(--gold), 0.5);padding:var(--space-2xs) var(--space-3xs) var(--space-2xs) var(--space-2xs)}#site-header .secondary-menu>div .eshop-cart a .icon,#site-header .secondary-menu>div .eshop-cart button.link .icon{width:1em;margin-right:.5em;height:18px;padding-right:0;background:rgba(0,0,0,0)}}@media(min-width: 900px){#site-header .wrapper{margin-top:calc(2*var(--space-2xs) + 1.4*var(--step--2));display:flex;flex-direction:column-reverse;z-index:1000}}@media screen and (max-width: 899px){#site-header{position:fixed;top:0;margin-top:0}#site-header.open-menu .wrapper{max-height:100vh;overflow:auto;overscroll-behavior:contain}#site-header .wrapper{padding:var(--space-2xs);width:100vw;grid-template-areas:"logo . button" "menu menu menu" "sub sub sub";display:grid;grid-template-columns:200px 1fr min-content;grid-auto-columns:min-content;pointer-events:auto;background-color:var(--secondary-header-bg);max-height:94px;overflow:hidden}#site-header .wrapper .header-inner,#site-header .wrapper .header-links,#site-header .wrapper .secondary-menu,#site-header .wrapper .inner{display:contents !important;margin-top:0}#site-header .wrapper .header-inner .logo,#site-header .wrapper .header-links .logo,#site-header .wrapper .secondary-menu .logo,#site-header .wrapper .inner .logo{pointer-events:auto;touch-action:auto;grid-area:logo}#site-header .wrapper .header-inner #nav-icon,#site-header .wrapper .header-links #nav-icon,#site-header .wrapper .secondary-menu #nav-icon,#site-header .wrapper .inner #nav-icon{grid-area:button;align-self:center;justify-self:center;pointer-events:auto;touch-action:auto}#site-header .wrapper .header-inner .header-links>nav{display:contents}#site-header .wrapper .header-inner .header-links>nav ul{grid-area:menu;width:100%;flex-direction:column;background-color:var(--main-header-bg);pointer-events:auto;touch-action:auto;border-bottom:2px solid hsl(var(--gold))}#site-header .wrapper .header-inner .header-links>nav ul .nav-child{width:100%;position:relative;box-shadow:none;background-color:hsla(var(--light-brown), 0.1)}#site-header .wrapper .header-inner .header-links>nav ul .nav-child ul{border-bottom:0;background:rgba(0,0,0,0)}#site-header .wrapper .header-inner .header-links>nav ul .item-133{order:-1;text-align:center;border-bottom:var(--space-xs) solid var(--secondary-header-bg)}#site-header .wrapper .secondary-menu .inner{display:contents}#site-header .wrapper .secondary-menu .inner nav.menu{grid-area:sub;width:100%;left:0;bottom:0;display:flex;flex-direction:column;align-items:stretch;background-color:var(--secondary-header-bg)}#site-header .wrapper .secondary-menu .inner nav.menu span{margin:0}#site-header .wrapper .secondary-menu .inner nav.menu span a,#site-header .wrapper .secondary-menu .inner nav.menu span button.link{border:0;text-align:left;margin:0;font-family:Raleway,sans-serif;padding:var(--space-2xs) var(--space-2xs-xs);color:var(--text);display:block;font-size:var(--step--1)}#site-header.open-menu .secondary-menu .inner span{pointer-events:auto;touch-action:auto}}footer{--footer-bg: white;background-color:var(--footer-bg)}@media screen and (prefers-color-scheme: dark){footer{--footer-bg: hsl(var(--dark-brown-hs),7%)}}footer .footer-links{padding:var(--space-xs) var(--space-s-m)}@media(max-width: 599px){footer .footer-links .footer-links-inner{display:flex;flex-direction:column}}@media(min-width: 600px){footer .footer-links .footer-links-inner{display:grid;grid-template-columns:300px 1fr;align-items:flex-start;grid-gap:var(--space-m) var(--space-l-xl);grid-template-areas:"logo menu" "social menu" "partners partners"}}@media(min-width: 900px){footer .footer-links .footer-links-inner{display:grid;grid-template-columns:300px 1fr 2fr;align-items:flex-start;grid-gap:var(--space-m) var(--space-l-xl);grid-template-areas:"logo menu partners" "social menu ."}}footer .footer-links .footer-links-inner .logo{grid-area:logo;display:block}@media screen and (min-width: 600px)and (max-width: 899px){footer .footer-links .footer-links-inner .logo{max-width:300px;margin:var(--space-xs) auto}}@media(max-width: 599px){footer .footer-links .footer-links-inner .logo{order:-1;max-width:200px;margin:var(--space-xs) auto}}footer .footer-links .footer-links-inner nav[aria-label=Partnerships]{grid-area:partners;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(min-width: 900px){footer .footer-links .footer-links-inner nav[aria-label=Partnerships]{justify-content:space-between}}footer .footer-links .footer-links-inner nav[aria-label=Partnerships] span{margin-top:0}footer .footer-links .footer-links-inner nav[aria-label=Partnerships] a,footer .footer-links .footer-links-inner nav[aria-label=Partnerships] button.link{display:block;padding:var(--space-xs)}@media(min-width: 900px){footer .footer-links .footer-links-inner nav[aria-label=Partnerships] a,footer .footer-links .footer-links-inner nav[aria-label=Partnerships] button.link{padding:0}}footer .footer-links .footer-links-inner nav[aria-label=Partnerships] a img,footer .footer-links .footer-links-inner nav[aria-label=Partnerships] button.link img{max-height:100px;width:auto}footer .footer-links .footer-links-inner nav[aria-label=Partnerships] a:hover,footer .footer-links .footer-links-inner nav[aria-label=Partnerships] button.link:hover{opacity:.7}footer .footer-links .footer-links-inner nav[aria-label="Social Media Icons"]{grid-area:social;text-align:center}@media(max-width: 599px){footer .footer-links .footer-links-inner nav[aria-label="Social Media Icons"]{order:-1}}@media(min-width: 600px){footer .footer-links .footer-links-inner nav[aria-label="Social Media Icons"]{text-align:right;margin-top:0}}footer .footer-links .footer-links-inner nav[aria-label="Social Media Icons"] span{display:inline-block;margin-top:0}footer .footer-links .footer-links-inner nav[aria-label="Social Media Icons"] a,footer .footer-links .footer-links-inner nav[aria-label="Social Media Icons"] button.link{display:inline-block;padding:var(--space-3xs)}footer .footer-links .footer-links-inner nav[aria-label="Social Media Icons"] a span.icon,footer .footer-links .footer-links-inner nav[aria-label="Social Media Icons"] button.link span.icon{background-color:hsl(var(--gold));width:var(--step-0);height:var(--step-0);-webkit-mask:var(--icon-mask-url);mask:var(--icon-mask-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}footer .footer-links .footer-links-inner nav[aria-label="Social Media Icons"] a:hover span.icon,footer .footer-links .footer-links-inner nav[aria-label="Social Media Icons"] button.link:hover span.icon{background-color:hsl(var(--light-brown))}@media screen and (prefers-color-scheme: dark){footer .footer-links .footer-links-inner nav[aria-label="Social Media Icons"] a span.icon,footer .footer-links .footer-links-inner nav[aria-label="Social Media Icons"] button.link span.icon{background-color:hsl(var(--gold))}footer .footer-links .footer-links-inner nav[aria-label="Social Media Icons"] a:hover span.icon,footer .footer-links .footer-links-inner nav[aria-label="Social Media Icons"] button.link:hover span.icon{background-color:hsl(var(--light-brown))}}footer .footer-links .footer-links-inner nav[aria-label="Footer Menu"]{grid-area:menu;text-align:center}@media(min-width: 600px){footer .footer-links .footer-links-inner nav[aria-label="Footer Menu"]{justify-self:flex-start;align-self:flex-start}}@media(min-width: 900px){footer .footer-links .footer-links-inner nav[aria-label="Footer Menu"]{text-align:left}}footer .footer-links .footer-links-inner nav[aria-label="Footer Menu"] span{display:block;margin-top:0}footer .footer-links .footer-links-inner nav[aria-label="Footer Menu"] span:first-child{margin-top:calc(-1*var(--space-3xs))}footer .footer-links .footer-links-inner nav[aria-label="Footer Menu"] span a,footer .footer-links .footer-links-inner nav[aria-label="Footer Menu"] span button.link{display:block;padding:var(--space-3xs);font-size:var(--step--2);font-family:Raleway,sans-serif;text-transform:uppercase;text-decoration:none;color:var(--text);letter-spacing:.01em;font-weight:500;font-variation-settings:"wght" 500}footer .footer-links .footer-links-inner nav[aria-label="Footer Menu"] span a:hover,footer .footer-links .footer-links-inner nav[aria-label="Footer Menu"] span button.link:hover,footer .footer-links .footer-links-inner nav[aria-label="Footer Menu"] span a:focus-within,footer .footer-links .footer-links-inner nav[aria-label="Footer Menu"] span button.link:focus-within{text-decoration:underline;color:hsl(var(--gold))}footer .copyright{padding:var(--space-s-m);font-size:var(--step--2);font-family:Raleway,sans-serif}footer .copyright a,footer .copyright button.link{text-decoration:none;color:var(--text);font-weight:bold}footer .copyright a:hover,footer .copyright button.link:hover{color:hsl(var(--gold))}footer .copyright p{line-height:1.3em;font-size:.8em}footer .copyright p+p{margin-top:var(--space-3xs)}article{margin:0 !important}section{clear:both}section:not(.full-width){max-width:var(--max-content-width);margin-left:auto;margin-right:auto;padding:var(--space-s-m)}.view-category section.cat-hero{position:relative}.view-category section.cat-hero figure{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;grid-template-columns:1fr min-content;grid-template-rows:max-content 1fr;grid-template-areas:"caption info" ". ."}.view-category section.cat-hero figure:after{z-index:0;width:100%;left:0;top:0;height:100%;position:absolute;-webkit-backdrop-filter:blur(3px) brightness(70%);backdrop-filter:blur(3px) brightness(70%)}@media(min-width: 900px){.view-category section.cat-hero figure:after{width:55%;-webkit-mask-image:linear-gradient(to right, hsla(var(--light-brown), 1) 80%, hsla(var(--light-brown), 0));mask-image:linear-gradient(to right, hsla(var(--light-brown), 1) 80%, hsla(var(--light-brown), 0))}}.view-category section.cat-hero figure figcaption{z-index:2;position:relative}.view-category section.cat-hero figure figcaption:before{background:hsla(var(--dark-brown-hs), 10%, 0.8)}.view-category section.cat-hero figure picture:after{-webkit-transform:scaleY(-1);transform:scaleY(-1);width:100%;height:100%;content:"";position:absolute;left:0;top:0;opacity:.6;mix-blend-mode:multiply;background-color:hsla(var(--dark-brown), 1)}@media(min-width: 900px){.view-category section.cat-hero figure picture:after{opacity:.82;background-color:rgba(0,0,0,0);background-image:linear-gradient(to left, hsla(var(--dark-brown), 0) 20%, hsla(var(--dark-brown), 1))}}@media screen and (min-width: 900px)and (prefers-color-scheme: dark){.view-category section.cat-hero figure picture:after{opacity:1;background-image:linear-gradient(to left, hsla(var(--dark-brown), 0) 10%, hsla(var(--dark-brown), 1))}}.view-category section.cat-hero figure+.headline-details{color:hsl(var(--white-gold));padding:var(--space-xl-2xl) calc((100vw - var(--max-content-width))/2)}.view-category section.cat-hero .headline-details{padding:var(--space-m-l) calc((100vw - var(--max-content-width))/2) 0;display:grid;margin-top:0 !important;grid-gap:0;position:relative}@media(min-width: 900px){.view-category section.cat-hero .headline-details{grid-template-columns:1fr 1fr}}.view-category section.cat-hero .headline-details>*{grid-column:1;margin:0 var(--space-s-l) var(--space-xs-s)}.view-category section.cat-hero .headline-details>*.subcategories{grid-column:1/span 2;display:flex;flex-wrap:wrap}.view-category section.cat-hero .headline-details>*.subcategories>div+div{margin-top:0;margin-left:var(--space-3xs)}.view-category section.cat-hero .headline-details>*.subcategories>div a+a,.view-category section.cat-hero .headline-details>*.subcategories>div button.link+a,.view-category section.cat-hero .headline-details>*.subcategories>div a+button.link,.view-category section.cat-hero .headline-details>*.subcategories>div button.link+button.link{margin-top:0;margin-left:var(--space-3xs)}.view-category section.cat-hero .headline-details h1{font-size:var(--step-4)}@media(max-width: 599px){.view-category section.cat-hero .headline-details h1{font-size:var(--step-3)}}.view-category section.cat-hero .headline-details h1:first-line{font-weight:bold}.view-category section.cat-hero .headline-details .category-desc{font-family:Raleway,sans-serif}.view-category section.cat-hero .headline-details .category-desc p{font-size:calc(var(--step--1)*1.3);line-height:1.4em}.tns-outer{position:relative;display:grid;align-items:center;grid-template-areas:"slider slider slider slider" ". prev next .";grid-template-columns:1fr max-content max-content 1fr}.tns-outer .tns-controls,.tns-outer .tns-controller{display:contents;z-index:2;pointer-events:none;outline:none}.tns-outer .tns-controls button,.tns-outer .tns-controller button{background:none;border:none;padding:var(--space-xs-s);transition:none .3s ease-in-out;outline:none;pointer-events:auto;z-index:2}.tns-outer .tns-controls button svg path,.tns-outer .tns-controller button svg path{transition:none .3s ease-in-out}.tns-outer .tns-controls button svg,.tns-outer .tns-controller button svg{width:unset;height:unset}.tns-outer .tns-controls button[data-controls=prev],.tns-outer .tns-controller button[data-controls=prev]{grid-area:prev}.tns-outer .tns-controls button[data-controls=prev]:hover svg path:last-child,.tns-outer .tns-controller button[data-controls=prev]:hover svg path:last-child{fill:var(--default-link-hover-color);margin-left:calc(var(--space-xs-s)*-1)}.tns-outer .tns-controls button[data-controls=next],.tns-outer .tns-controller button[data-controls=next]{grid-area:next}.tns-outer .tns-controls button[data-controls=next]:hover svg path:last-child,.tns-outer .tns-controller button[data-controls=next]:hover svg path:last-child{fill:var(--default-link-hover-color);margin-right:calc(var(--space-xs-s)*-1)}.tns-outer .tns-controls button:disabled,.tns-outer .tns-controller button:disabled{cursor:default;opacity:.5}.tns-outer .tns-controls button:disabled:hover svg path:last-child,.tns-outer .tns-controller button:disabled:hover svg path:last-child{fill:var(--default-link-color)}.tns-outer .tns-ovh{overflow:hidden;grid-area:slider}.tns-outer .tns-horizontal.tns-subpixel>.tns-item{vertical-align:middle;text-align:center}.cards,.accordion .ig-menu-grid{grid-template-columns:1fr;grid-gap:var(--space-s-m);display:grid;position:relative}@media(min-width: 600px){.cards,.accordion .ig-menu-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));padding:0}}.cards.small,.accordion .small.ig-menu-grid{grid-template-columns:1fr 1fr}@media(min-width: 600px){.cards.small,.accordion .small.ig-menu-grid{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}}.cards.small .card>figure img,.accordion .small.ig-menu-grid .card>figure img{aspect-ratio:1/1}.cards.publications img,.accordion .publications.ig-menu-grid img{aspect-ratio:12/6;object-position:top}.cards.webinars img,.accordion .webinars.ig-menu-grid img{aspect-ratio:7/4}@media(max-width: 599px){.cards,.accordion .ig-menu-grid{grid-gap:var(--space-m)}}@media(max-width: 599px){section>div.category-module>.cards,.accordion section>div.category-module>.ig-menu-grid{padding:0}}.card{margin-top:0 !important;padding:var(--space-xs-s);background-color:hsl(var(--subtle-bg));box-shadow:0 1px 1px 0 hsl(var(--light-brown));color:var(--default-text-color);transition:none .3s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;max-width:500px}.card h4,.card .events.view-register form #payment_method_container .form-control-label,.events.view-register form #payment_method_container .card .form-control-label,.card .events.view-register form #eb-amount-container .form-control-label,.events.view-register form #eb-amount-container .card .form-control-label,.card .store.view-checkout .form-section legend,.store.view-checkout .form-section .card legend,.card .title{font-weight:bold;margin-top:var(--space-s)}.card .preview-text{flex-grow:1}.card span.parent-category-name,.card span.category-name,.card .position{display:inline;text-transform:uppercase;font-size:var(--step--2);font-weight:500;font-variation-settings:"wght" 500}.card span.parent-category-name+span.category-name:before{content:">";padding:var(--space-3xs);vertical-align:text-top}.card.has-image{grid-row:span 2}.card>figure,.card img{order:-5;display:block;margin-top:0 !important}.card .mod-articles-category-category{order:-1;margin-top:0 !important}.card>figure{margin-top:0 !important;width:100%}.card>figure img,.card>img{margin:calc(-1 * var(--space-xs-s)) calc(-1 * var(--space-xs-s)) var(--space-s) !important;width:calc(100% + (2 * var(--space-xs-s)));display:block;object-fit:cover;max-width:unset;aspect-ratio:4/3;background-color:#fff}.card.linkify:hover{cursor:pointer}.card.isfocused{outline:0;box-shadow:0 0 0 3px rgba(38,50,190,.8)}.card.isfocused a:focus,.card.isfocused button.link:focus{outline:none}.card>*+*{margin-top:var(--space-s)}.small .card .title:first-child{margin-top:0}.breadcrumbs{margin-bottom:var(--space-s);list-style-type:none;padding:0}.breadcrumbs li.breadcrumb-item{--color: hsl(var(--dark-brown));display:inline;font-family:Raleway,sans-serif;font-size:var(--step--2);color:var(--color)}@media screen and (prefers-color-scheme: dark){.breadcrumbs li.breadcrumb-item{--color: hsl(var(--light-gold))}}.breadcrumbs li.breadcrumb-item a,.breadcrumbs li.breadcrumb-item button.link,.breadcrumbs li.breadcrumb-item span{text-decoration:none;color:var(--color)}@media screen and (prefers-color-scheme: dark){.breadcrumbs li.breadcrumb-item a,.breadcrumbs li.breadcrumb-item button.link,.breadcrumbs li.breadcrumb-item span{color:var(--color)}}.breadcrumbs li.breadcrumb-item a:hover,.breadcrumbs li.breadcrumb-item button.link:hover{text-decoration:underline}.breadcrumbs li.breadcrumb-item:not(:first-child):before{content:"";background:var(--color);-webkit-mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" height="18" width="18"%3E%3Cg transform="matrix(1.2857142857142858,0,0,1.2857142857142858,0,0)"%3E%3Cpath d="M3.85.5,10,6.65a.48.48,0,0,1,0,.7L3.85,13.5" style="fill: none;stroke: %23000000;stroke-linecap: round;stroke-linejoin: round"%3E%3C/path%3E%3C/g%3E%3C/svg%3E');mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" height="18" width="18"%3E%3Cg transform="matrix(1.2857142857142858,0,0,1.2857142857142858,0,0)"%3E%3Cpath d="M3.85.5,10,6.65a.48.48,0,0,1,0,.7L3.85,13.5" style="fill: none;stroke: %23000000;stroke-linecap: round;stroke-linejoin: round"%3E%3C/path%3E%3C/g%3E%3C/svg%3E');position:relative;margin:0 .5em -0.15em;height:1em;width:1em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block}svg{touch-action:none}image,text,.jvm-zoomin,.jvm-zoomout{user-select:none}.layout-genesis4map{--map-bg: hsl(var(--white-gold));--map-bg-hsl: var(--white-gold);--regions-low: hsl(var(--light-gold));--regions-high: hsl(var(--gold))}@media screen and (prefers-color-scheme: dark){.layout-genesis4map{--map-bg: hsl(var(--dark-brown-hs),10%);--map-bg-hsl: var(--dark-brown-hs),10%}}.jvm-container{touch-action:none;position:relative;overflow:hidden;height:100%;width:100%}.jvm-tooltip{border-radius:3px;background-color:var(--map-bg);font-family:sans-serif,Verdana;font-size:smaller;box-shadow:1px 2px 12px rgba(0,0,0,.2);padding:3px 5px;white-space:nowrap;position:absolute;display:none;color:var(--text)}.jvm-zoom-btn{background-color:hsl(var(--dark-brown));padding:15px;box-sizing:border-box;position:absolute;line-height:7px;cursor:pointer;color:#fff;height:40px;width:40px;font-weight:bold;left:var(--space-xs)}.jvm-zoom-btn.jvm-zoomout{border-radius:0 0 50% 50%;top:calc(var(--space-xs) + 40px)}.jvm-zoom-btn.jvm-zoomin{top:var(--space-xs);border-radius:50% 50% 0 0}@media(min-width: 600px){.jvm-zoom-btn{border-radius:50%;left:clamp(var(--space-s-m),50% - 585px,50% - 585px)}.jvm-zoom-btn.jvm-zoomout{top:60px}.jvm-zoom-btn.jvm-zoomin{top:10px}}.jvm-zoom-btn:hover{opacity:.8}.jvm-series-container{right:15px;position:absolute}.jvm-series-container.jvm-series-h{bottom:15px}.jvm-series-container.jvm-series-v{top:15px}.jvm-series-container .jvm-legend{background-color:#fff;border:1px solid hsl(var(--white-gold));margin-left:.75rem;border-radius:.25rem;border-color:hsl(var(--white-gold));padding:.6rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);float:left}.jvm-series-container .jvm-legend .jvm-legend-title{line-height:1;border-bottom:1px solid hsl(var(--white-gold));padding-bottom:.5rem;margin-bottom:.575rem;text-align:left}.jvm-series-container .jvm-legend .jvm-legend-inner{overflow:hidden}.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick{overflow:hidden;min-width:40px}.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick:not(:first-child){margin-top:.575rem}.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-sample{border-radius:4px;margin-right:.65rem;height:16px;width:16px;float:left}.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-text{font-size:12px;text-align:center;float:left}.jvm-line[animation=true]{-webkit-animation:jvm-line-animation 10s linear forwards infinite;animation:jvm-line-animation 10s linear forwards infinite}@keyframes jvm-line-animation{from{stroke-dashoffset:250}}.layout-genesis4map .map-container{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:30vh 30vh min-content;background:var(--map-bg)}@media(min-width: 600px){.layout-genesis4map .map-container{height:60vh;grid-template-rows:60vh}}.layout-genesis4map #map{grid-column:1/-1;grid-row:1/span 2;z-index:0;height:100%;overflow:hidden;margin-top:0}.layout-genesis4map #map svg{height:60vh}@media(min-width: 600px){.layout-genesis4map #map{grid-row:1}}.layout-genesis4map .tabs{grid-column:1;grid-row:2/span 2;z-index:1;align-self:start;pointer-events:none}@media(min-width: 600px){.layout-genesis4map .tabs{grid-row:1;height:60vh;display:grid;grid-template-columns:1fr 1fr;max-width:1170px;width:100%;padding:var(--space-m-l);margin:0 auto !important}}@media(min-width: 900px){.layout-genesis4map .tabs{grid-template-columns:2fr 1fr}}.layout-genesis4map .tabs section{margin-top:0;padding:var(--space-xs-s);background:rgba(255,253,245,.8);pointer-events:auto;width:100%;position:relative;margin-bottom:var(--space-l)}@media(min-width: 600px){.layout-genesis4map .tabs section{max-height:100%;overflow:auto;grid-column:2;grid-row:1;padding-bottom:0;margin-bottom:0}}@media screen and (prefers-color-scheme: dark){.layout-genesis4map .tabs section{background:hsla(var(--dark-brown-hs), 5%, 0.8)}}.layout-genesis4map .tabs section:after{position:sticky;width:calc(100% + 2*var(--space-xs-s));height:var(--space-l);background:linear-gradient(180deg, rgba(255, 253, 245, 0) 0%, rgb(255, 253, 245) 80%);bottom:0;margin-left:calc(-1*var(--space-xs-s));display:block;pointer-events:none}@media screen and (prefers-color-scheme: dark){.layout-genesis4map .tabs section:after{background:linear-gradient(180deg, hsla(var(--dark-brown-hs), 5%, 0) 0%, hsla(var(--dark-brown-hs), 5%, 1) 80%)}}.layout-genesis4map .tabs section h2{text-transform:uppercase;color:hsl(var(--dark-brown))}@media screen and (prefers-color-scheme: dark){.layout-genesis4map .tabs section h2{color:hsl(var(--light-gold))}}.layout-genesis4map .tabs section button{all:unset;position:sticky;top:calc(-1*var(--space-xs-s));margin-top:calc(-1*var(--space-xs-s));margin-right:calc(-1*var(--space-xs-s));float:right;padding:var(--space-2xs) var(--space-xs);text-transform:uppercase;font-family:Raleway,sans-serif;color:hsl(var(--dark-brown));cursor:pointer;font-weight:bold;font-size:var(--step-0)}.layout-genesis4map .tabs section button:hover,.layout-genesis4map .tabs section button:focus{background-color:hsl(var(--dark-brown));color:hsl(var(--white-gold))}@media screen and (prefers-color-scheme: dark){.layout-genesis4map .tabs section button{color:hsl(var(--light-gold))}.layout-genesis4map .tabs section button:hover{background-color:hsl(var(--light-gold));color:hsl(var(--dark-brown))}}.layout-genesis4map .tabs section .content{margin-top:0}.layout-genesis4map .tabs section ol{padding:0;list-style-type:none}.layout-genesis4map .tabs section ol li+li{margin-top:var(--space-2xs) !important}.layout-genesis4map .tabs section ol li a,.layout-genesis4map .tabs section ol li button.link{display:grid;grid-template-columns:80px 1fr;grid-template-rows:min-content;grid-template-areas:"pic common" "pic latin";grid-column-gap:var(--space-xs-s);text-decoration:none;color:var(--text-color);align-items:center}.layout-genesis4map .tabs section ol li a figure,.layout-genesis4map .tabs section ol li button.link figure{grid-area:pic;height:80px;border:3px solid rgba(0,0,0,0);position:relative}.layout-genesis4map .tabs section ol li a figure:after,.layout-genesis4map .tabs section ol li button.link figure:after{content:"";background:hsl(var(--dark-brown));mix-blend-mode:color;width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}@media screen and (prefers-color-scheme: dark){.layout-genesis4map .tabs section ol li a figure:after,.layout-genesis4map .tabs section ol li button.link figure:after{background:hsl(var(--gold))}}.layout-genesis4map .tabs section ol li a p,.layout-genesis4map .tabs section ol li button.link p{font-family:Raleway,sans-serif;display:contents}.layout-genesis4map .tabs section ol li a p .title,.layout-genesis4map .tabs section ol li button.link p .title{grid-area:common;font-weight:bold;line-height:1.3em;align-self:flex-end;text-decoration:underline}.layout-genesis4map .tabs section ol li a p .scientific-name,.layout-genesis4map .tabs section ol li button.link p .scientific-name{grid-area:latin;font-style:italic;margin-top:0;line-height:1.3em;align-self:flex-start}.layout-genesis4map .tabs section ol li a:hover,.layout-genesis4map .tabs section ol li button.link:hover,.layout-genesis4map .tabs section ol li a:focus,.layout-genesis4map .tabs section ol li button.link:focus{color:hsl(var(--dark-brown));background:#fffefa}.layout-genesis4map .tabs section ol li a:hover figure,.layout-genesis4map .tabs section ol li button.link:hover figure,.layout-genesis4map .tabs section ol li a:focus figure,.layout-genesis4map .tabs section ol li button.link:focus figure{border-color:hsl(var(--gold))}.layout-genesis4map .tabs section ol li a:hover figure:after,.layout-genesis4map .tabs section ol li button.link:hover figure:after,.layout-genesis4map .tabs section ol li a:focus figure:after,.layout-genesis4map .tabs section ol li button.link:focus figure:after{opacity:.8}@media screen and (prefers-color-scheme: dark){.layout-genesis4map .tabs section ol li a:hover:hover,.layout-genesis4map .tabs section ol li button.link:hover:hover,.layout-genesis4map .tabs section ol li a:focus:hover{background:hsla(var(--dark-brown-hs), 4%, 1);color:hsl(var(--gold))}}.layout-genesis4map ol[role=tablist]{position:absolute;left:-100vw;top:0}p.counter{text-align:center}nav.pagination__wrapper{text-align:center}nav.pagination__wrapper ul,nav.pagination__wrapper li{list-style-type:none;margin:0;padding:0}nav.pagination__wrapper ul.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;grid-gap:var(--space-xs)}nav.pagination__wrapper ul.pagination li{display:block;margin-top:0 !important}nav.pagination__wrapper svg{width:.8em;vertical-align:middle}nav.pagination__wrapper .page-link{padding:var(--space-2xs);text-decoration:none;color:var(--text);display:block;aspect-ratio:1/1;font-weight:bold;font-family:Raleway,sans-serif;font-variation-settings:"wght" 700;border:1px solid rgba(0,0,0,0)}nav.pagination__wrapper .page-link:hover{color:hsl(var(--light-brown));border:1px solid hsl(var(--light-brown))}@media screen and (prefers-color-scheme: dark){nav.pagination__wrapper .page-link:hover{color:hsl(var(--gold));border:1px solid hsl(var(--gold))}}nav.pagination__wrapper .disabled{opacity:.5;pointer-events:none;touch-action:none}nav.pagination__wrapper .active .page-link{border:1px solid hsl(var(--light-brown));pointer-events:none;touch-action:none}@media screen and (prefers-color-scheme: dark){nav.pagination__wrapper .active .page-link{border:1px solid hsl(var(--gold))}}#system-message{padding:0}#system-message>*{margin:2rem 4rem}#system-message>*.alert{padding:var(--space-s-m);border:2px solid hsl(var(--gold));background:hsla(var(--gold), 0.25);position:relative}#system-message>*.alert button.close{position:absolute;right:-1px;top:-1px;border-radius:0;font-size:1.5em !important;border:0;background:hsl(var(--dark-brown));color:hsl(var(--white-gold));margin:0}#system-message>*.alert button.close svg{vertical-align:text-top}#system-message>*.alert .alert-heading{margin-top:0}#system-message>*.alert-error{border:1px solid var(--danger);background:hsla(var(--danger-hsl), 0.15)}.moduletable.alert{padding:var(--space-s-m);border:2px solid var(--accent-color-2-dark);background:rgba(var(--accent-color-2-rgb), 0.2);position:relative;width:100%}.moduletable.alert h3{margin-top:0}.moduletable.alert :last-child{margin-bottom:0}.moduletable.alert.danger{border-color:var(--danger);background:hsla(var(--danger-hsl), 0.1)}[aria-describedby=footnote-label]{font-size:.8rem;margin-left:3px;color:var(--default-link-color);text-decoration:none;cursor:pointer;letter-spacing:.1em}sup{vertical-align:baseline;display:inline-block;top:-0.55em;position:relative}[aria-describedby=footnote-label]:focus::after{outline:thin dotted;outline-offset:2px}[aria-label="Back to content"]{font-size:.75rem;color:var(--default-link-color)}.back-to-content{font-size:.75rem;text-transform:uppercase;letter-spacing:.1px;padding:0 .5rem 0 0}.back-to-content::before{content:"";display:block}ol :target{background:#fff}@media screen and (prefers-color-scheme: dark){ol :target{background:hsla(var(--info-hsl), 0.3)}}ol.footnotes{max-width:80ch;padding-left:var(--space-m)}ol.footnotes li{padding:var(--space-xs) 0 var(--space-xs) 4em;text-indent:-3em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}ol.footnotes li:before{font-weight:bold;font-variation-settings:"wght" 650}ol.footnotes li a,ol.footnotes li button.link{word-break:break-all}@media(max-width: 599px){.after-content{padding:0 !important}}@media(min-width: 900px){.after-content .after-content-inner{display:flex;flex-wrap:wrap;align-items:flex-end}}.after-content .after-content-inner>div{flex-basis:0;flex-grow:1;padding:var(--space-xs-s) var(--space-s-l)}@media(min-width: 900px){.after-content .after-content-inner>div:first-child{padding-left:0;margin-right:var(--space-l-xl)}}.after-content .after-content-inner>div.donation{flex-grow:1.25;padding:var(--space-m-l);position:relative}@media(min-width: 900px){.after-content .after-content-inner>div.donation{padding:var(--space-m-l) var(--space-l-xl)}}.after-content .after-content-inner>div.donation:before{background:hsla(var(--white-gold), 1);width:100%;height:100%;content:"";position:absolute;left:0;top:0;opacity:1;mix-blend-mode:multiply;z-index:0}@media screen and (prefers-color-scheme: dark){.after-content .after-content-inner>div.donation:before{background:hsla(var(--dark-brown-hs), 20%, 1);mix-blend-mode:overlay}}.after-content .after-content-inner>div.donation>*{position:relative}.after-content .after-content-inner>div.donation .dark-mode{display:none}@media screen and (prefers-color-scheme: dark){.after-content .after-content-inner>div.donation .light-mode{display:none}.after-content .after-content-inner>div.donation .dark-mode{display:block}}.newsletter{padding:var(--space-s-m);position:relative;margin-bottom:var(--space-m-l);box-shadow:0 1px 1px 0 hsl(var(--light-brown));background:hsl(var(--light-gold));overflow:hidden}@media screen and (prefers-color-scheme: dark){.newsletter{background:hsl(var(--dark-brown-hs), 25%)}}.newsletter:before{width:100%;height:120%;content:"";position:absolute;left:0;bottom:-30px;opacity:.15;mix-blend-mode:multiply;z-index:0;background-image:url("../images/newsletter.svg");background-size:130%;background-position:45% bottom;background-repeat:no-repeat}@media(max-width: 599px){.newsletter:before{background-size:auto 30vh;background-position:45% 96%}}.newsletter>*{position:relative}@media(min-width: 900px){.newsletter>*{max-width:calc(var(--max-content-width) - var(--space-3xl)) !important;padding:0 var(--space-s-m);margin:var(--space-xs) auto}}.newsletter>* .cf-fields{grid-template-columns:1fr;grid-row-gap:1.2rem}@media(min-width: 900px){.newsletter>* .cf-fields{grid-template-columns:repeat(4, 1fr);grid-gap:var(--space-s-m) var(--space-xs-s)}.newsletter>* .cf-fields [data-name=html_5]{grid-column:span 4}}.newsletter>* .cf-fields .cf-control-group{position:relative;margin-top:0}.newsletter>* .cf-fields label.cf-label{position:absolute;z-index:1;padding:.5rem;color:hsl(var(--light-brown));margin-top:0;top:0}@media screen and (prefers-color-scheme: dark){.newsletter>* .cf-fields label.cf-label{color:hsl(var(--text-color))}}.newsletter>* .cf-fields input:focus~.cf-label,.newsletter>* .cf-fields input:not(:focus):valid~.cf-label,.newsletter>* .cf-fields input:not(:focus):not(:placeholder-shown)~.cf-label{top:-2.5em;left:0;font-size:var(--step--2);opacity:1;color:hsl(var(--text-color))}.newsletter>* .cf-fields>div{grid-column:span 1}.sticky{position:sticky !important;top:calc(var(--header-offset) + var(--space-s-m))}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:10000}.modal__container,.msl-popup-active{background-color:var(--content-bg);padding:var(--space-s-m);max-width:80vw;max-height:95vh;border-radius:var(--ui-border-radius);overflow-y:auto;box-sizing:border-box;border:0 !important;box-shadow:none !important}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:650;font-size:var(--step-1);line-height:1.25;box-sizing:border-box}.modal__close{background:rgba(0,0,0,0);border:0;cursor:pointer}.modal__header .modal__close:before{content:"✕";color:var(--default-text-color)}.modal__content{margin-top:var(--space-m);margin-bottom:var(--space-m);color:var(--default-text-color);font-size:var(--step--1)}.modal__content>*+*{margin-top:var(--space-s)}.modal__content figure{width:50vw;margin-bottom:1em}@media(min-width: 600px){.modal__content figure{float:left;width:25vw;margin-right:2em}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn calc(var(--duration)*.3s) cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn calc(var(--duration)*.3s) cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut calc(var(--duration)*.3s) cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut calc(var(--duration)*.3s) cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.fun-widget-backdrop-holder{margin-top:0 !important}article.default h1{text-transform:none;font-weight:bold}article.default section.intro{margin-top:0}article.default section.intro .center{text-align:center}article.default section.intro .center h1{margin-left:auto;margin-right:auto}@media(min-width: 900px){article.default section.intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-s-m);padding-top:0;padding-bottom:0}article.default section.intro .headline-details{grid-column:span 2;padding-top:var(--space-s-m)}article.default section.intro .full-image{height:100%;max-height:calc(100vh - var(--header-offset) - 2em);position:sticky;top:var(--header-offset);margin-bottom:calc(-1*var(--space-s-m))}article.default section.intro .full-image figure{display:grid;height:100%}article.default section.intro .full-image .item-image,article.default section.intro .full-image picture{height:100%;display:block}article.default section.intro .full-image .item-image img,article.default section.intro .full-image picture img{width:100%;height:110%;object-fit:cover;margin:0 !important}article.default section.intro .full-image+.headline-details{grid-column:span 1}article.default section.intro h1{margin-top:var(--space-s-m)}}@media screen and (max-width: 899px){article.default section.intro .full-image{margin:calc(-1*var(--space-xs)) calc(-1*var(--space-xs)) var(--space-s-m)}article.default section.intro .full-image figure,article.default section.intro .full-image picture,article.default section.intro .full-image img{max-height:50vh}}article.default section.intro .full-image picture{--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 1371 966' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='curve' x='0.992' y='0' width='1370' height='965.293' style='fill:none;'/%3E%3CclipPath id='_clip1'%3E%3Crect x='0.992' y='0' width='1370' height='965.293'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23_clip1)'%3E%3Cpath id='wave' d='M0.992,26.866c30.585,-3.713 62.737,-6.568 90.874,-6.878c86.579,-0.909 179.126,6 311.522,-5.922c35.474,-3.194 25.502,12.576 112.124,1.177c86.619,-11.445 82.218,34.874 160.592,-0.005c78.373,-34.878 221.647,1.567 319.206,-2.251c85.637,-3.352 268.317,-9.029 375.682,5.633l-0,946.368l-1370,-0l-0,-938.122Z' style='fill:rgb(215,190,115);'/%3E%3C/g%3E%3C/svg%3E%0A");-webkit-mask:var(--mask);mask:var(--mask);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-transform:scaleY(-1);transform:scaleY(-1)}article.default section.intro .full-image picture img{-webkit-transform:scaleY(-1);transform:scaleY(-1);object-position:center}article.default section.intro .full-image picture:after{-webkit-transform:scaleY(-1);transform:scaleY(-1);width:100%;height:100%;content:"";position:absolute;left:0;top:0;opacity:.6;mix-blend-mode:multiply;background-image:linear-gradient(to left, hsla(var(--light-brown), 0) 70%, hsla(var(--light-brown), 1))}article.default section.intro+section.default,article.default section.intro+section.col-2{margin-top:var(--space-s-m)}article.default .details{padding:var(--space-s-m);position:relative;margin-bottom:var(--space-m-l)}article.default .details:before{background:hsla(var(--light-gold), 0.55);width:100%;height:100%;content:"";position:absolute;left:0;top:0;z-index:0}@media screen and (prefers-color-scheme: dark){article.default .details:before{background:hsla(var(--light-brown-hs), 50%, 0.6)}}article.default .details>*{position:relative}article.default .details a,article.default .details button.link{color:var(--text-color)}article.default .details a:hover,article.default .details button.link:hover{text-decoration:none}article.default .details .details-list{list-style-type:none;padding:0}article.default .details .details-list li{font-family:Raleway,sans-serif;line-height:1.6em}article.default .details .details-list li+li{margin-top:0}article.default .details picture{margin-bottom:2em}article.default .details .report-image img{background:#fff}@media(min-width: 600px){article.default .details picture{float:left;margin:0 2em 1em 0}article.default .details picture img{margin-top:0}}article.default .details .h4,article.default .details .events.view-category .item .event-date-info,.events.view-category .item article.default .details .event-date-info{text-transform:uppercase;font-weight:bold}article.default section:not(.intro){margin:var(--space-m-l) auto}article.default section:not(.intro):nth-of-type(odd) figure{grid-template-columns:1fr min-content;grid-template-rows:max-content 1fr;grid-template-areas:"caption info" ". ."}article.default section:not(.intro) .inner{pointer-events:none}article.default section:not(.intro) .inner>*{pointer-events:auto}article.default section:not(.intro) .inner .igui-scope *+*{margin-top:0}article.default section:not(.intro).default{--padding: var(--space-xs);--max-width: 50rem}article.default section:not(.intro).default h2 span{display:block}@media(min-width: 600px){article.default section:not(.intro).default{--padding: var(--space-m);display:grid;grid-template-columns:2fr 3fr;grid-column-gap:var(--space-m-l)}article.default section:not(.intro).default div,article.default section:not(.intro).default h2,article.default section:not(.intro).default>figure{grid-column:span 2}article.default section:not(.intro).default aside{grid-column:1;grid-row:1/-1}article.default section:not(.intro).default aside~div,article.default section:not(.intro).default aside~h2{grid-column:2;margin-top:0}article.default section:not(.intro).default aside~div .content>h2,article.default section:not(.intro).default aside~h2 .content>h2{margin-top:var(--space-m) !important}article.default section:not(.intro).default aside~div .content>ul,article.default section:not(.intro).default aside~div .content>ol,article.default section:not(.intro).default aside~h2 .content>ul,article.default section:not(.intro).default aside~h2 .content>ol{padding:0 calc(var(--padding)*.5) !important}}@media(min-width: 900px){article.default section:not(.intro).default{--padding: var(--space-xl)}}article.default section:not(.intro).default h2:not(.h4):not(.price),article.default section:not(.intro).default .inner:first-child .content>*:not(figure),article.default section:not(.intro).default .content>p,article.default section:not(.intro).default .content h3{max-width:calc(var(--max-width) + 2*var(--padding));margin:var(--space-s-m) auto 0;padding:0 var(--padding)}article.default section:not(.intro).default h2:not(.h4):not(.price):first-child,article.default section:not(.intro).default .inner:first-child .content>*:not(figure):first-child,article.default section:not(.intro).default .content>p:first-child,article.default section:not(.intro).default .content h3:first-child{margin-top:0}article.default section:not(.intro).default .content>ul,article.default section:not(.intro).default .content>ol{max-width:calc(var(--max-width) + 2*var(--padding));margin:var(--space-s-m) auto 0;padding:0 calc(var(--padding)*1.25) !important}article.default section:not(.intro).default .content>ul ul,article.default section:not(.intro).default .content>ul ol,article.default section:not(.intro).default .content>ol ul,article.default section:not(.intro).default .content>ol ol{margin:var(--space-s-m) 0}article.default section:not(.intro).default figure{width:100%;max-width:unset;margin:var(--space-s-m) 0;padding:0 !important}article.default section:not(.intro).default figure img{max-width:unset}@media(min-width: 600px){article.default section:not(.intro).default figure[align=left]{float:left;margin:var(--space-s-m) var(--space-s-m) var(--space-s-m) 0;max-width:calc(var(--max-width) - 2*var(--padding));width:40%}article.default section:not(.intro).default figure[align=left] img{max-width:100%}article.default section:not(.intro).default figure[align=right]{margin:var(--space-s-m) 0 var(--space-s-m) var(--space-s-m);float:right;max-width:calc(var(--max-width) - 2*var(--padding));width:40%}article.default section:not(.intro).default figure[align=right] img{max-width:100%}article.default section:not(.intro).default figure:not([align=left]):not([align=right]){margin:var(--space-2xs-xs) auto;width:calc(var(--max-width) + 2*var(--padding));max-width:unset}}@media(min-width: 900px){article.default section:not(.intro).default.text-left h2,article.default section:not(.intro).default.text-left .content>*{margin:var(--space-2xs-xs) auto 0 0}article.default section:not(.intro).default.text-center h2,article.default section:not(.intro).default.text-center .content>*{margin:var(--space-2xs-xs) auto 0}article.default section:not(.intro).default.text-right h2,article.default section:not(.intro).default.text-right .content>*{margin:var(--space-2xs-xs) 0 0 auto;text-align:right}article.default section:not(.intro).default aside~div h2,article.default section:not(.intro).default aside~div .content>*{max-width:100%;width:100%;padding:0;margin-left:0;margin-right:0}article.default section:not(.intro).default aside~div h2{margin:0 !important;padding:0 !important}}@media(min-width: 600px){article.default section:not(.intro).col-2 h2 span{margin-left:var(--space-s-m)}}@media(min-width: 900px){article.default section:not(.intro).col-2 h2 span{margin-left:var(--space-2xl-3xl)}}@media(min-width: 600px){article.default section:not(.intro).col-2 .content{column-count:2;column-gap:var(--space-s-l);margin:var(--space-s-m)}}@media(min-width: 900px){article.default section:not(.intro).col-2 .content{margin:var(--space-s-m) var(--space-2xl-3xl);column-gap:var(--space-l-xl)}}article.default section:not(.intro).col-2 aside~div .content{margin:var(--space-s-m) 0}article.default section:not(.intro).col-2 aside~h2 span{margin-left:0}article.default section:not(.intro).col-2 aside~div h2{margin:0 !important;padding:0 !important;width:100%}article.default section:not(.intro).img-bg{position:relative}article.default section:not(.intro).img-bg .inner{padding:var(--space-xs) var(--space-s)}@media(min-width: 900px){article.default section:not(.intro).img-bg figure{position:absolute;left:0;top:0;width:100%;height:100%;margin:0}article.default section:not(.intro).img-bg figure:after{content:"";z-index:0;width:100%;left:0;top:0;height:100%;position:absolute;-webkit-backdrop-filter:blur(5px) brightness(70%);backdrop-filter:blur(5px) brightness(70%)}}@media(min-width: 900px)and (min-width: 900px){article.default section:not(.intro).img-bg figure:after{width:55%;-webkit-mask-image:linear-gradient(to right, hsla(var(--light-brown), 1) 80%, hsla(var(--light-brown), 0));mask-image:linear-gradient(to right, hsla(var(--light-brown), 1) 80%, hsla(var(--light-brown), 0))}}@media(min-width: 900px){article.default section:not(.intro).img-bg figure figcaption{z-index:2;position:relative}article.default section:not(.intro).img-bg figure figcaption:before{background:hsla(var(--light-brown-hs), 30%, 0.7)}}@media(min-width: 900px){article.default section:not(.intro).img-bg figure picture:after{-webkit-transform:scaleY(-1);transform:scaleY(-1);width:100%;height:100%;content:"";position:absolute;left:0;top:0;opacity:.6;mix-blend-mode:multiply;background-color:hsla(var(--dark-brown), 1)}}@media(min-width: 900px)and (min-width: 900px){article.default section:not(.intro).img-bg figure picture:after{opacity:.8;background-color:rgba(0,0,0,0);background-image:linear-gradient(to left, hsla(var(--dark-brown), 0) 30%, hsla(var(--dark-brown), 1))}}@media screen and (min-width: 900px)and (min-width: 900px)and (prefers-color-scheme: dark){article.default section:not(.intro).img-bg figure picture:after{opacity:1;background-image:linear-gradient(to left, hsla(var(--dark-brown), 0) 10%, hsla(var(--dark-brown), 1))}}@media(min-width: 900px){article.default section:not(.intro).img-bg .inner{padding:var(--space-xl-2xl) calc((100vw - var(--max-content-width))/2);display:grid;grid-gap:0;position:relative;color:hsl(var(--white-gold))}}@media(min-width: 900px)and (min-width: 900px){article.default section:not(.intro).img-bg .inner{grid-template-columns:1fr 1fr}}@media(min-width: 900px){article.default section:not(.intro).img-bg .inner .background,article.default section:not(.intro).img-bg .inner article.project>section:not(.project-intro).img-float h2 span,article.project>section:not(.project-intro).img-float h2 article.default section:not(.intro).img-bg .inner span,article.default section:not(.intro).img-bg .inner section:not(.intro).img-float h2 span,article.default section:not(.intro).img-float h2 section:not(.intro).img-bg .inner span{mix-blend-mode:lighten}}@media(min-width: 900px){article.default section:not(.intro).img-bg .inner>*{grid-column:1;margin:0 var(--space-s-l) var(--space-xs-s)}}@media(min-width: 900px){article.default section:not(.intro).img-bg .inner a,article.default section:not(.intro).img-bg .inner button.link{color:hsl(var(--light-gold))}article.default section:not(.intro).img-bg .inner a:hover,article.default section:not(.intro).img-bg .inner button.link:hover{color:#fff}}@media(min-width: 900px)and (min-width: 900px){article.default section:not(.intro).img-bg:nth-of-type(even) .inner>*{grid-column:2}article.default section:not(.intro).img-bg:nth-of-type(even) figure:after{left:unset;right:0;-webkit-mask-image:linear-gradient(to left, hsla(var(--light-brown), 1) 80%, hsla(var(--light-brown), 0));mask-image:linear-gradient(to left, hsla(var(--light-brown), 1) 80%, hsla(var(--light-brown), 0))}article.default section:not(.intro).img-bg:nth-of-type(even) figure picture:after{background-image:linear-gradient(to right, hsla(var(--dark-brown), 0) 30%, hsla(var(--dark-brown), 1))}}article.default section:not(.intro).img-inset .inner{padding:var(--space-s-l) var(--space-s-m);background:rgba(0,0,0,0);color:hsl(var(--white-gold));margin:var(--space-xs) var(--space-xs) var(--space-l);position:relative}article.default section:not(.intro).img-inset .inner:before{background:hsla(var(--dark-brown), 1);width:100%;height:calc(100% + 3em);content:"";position:absolute;left:0;top:-3em;opacity:1;mix-blend-mode:multiply}@media screen and (prefers-color-scheme: dark){article.default section:not(.intro).img-inset .inner:before{background:hsla(var(--light-brown-hs), 50%, 0.6)}}article.default section:not(.intro).img-inset .inner>*{position:relative}article.default section:not(.intro).img-inset:nth-of-type(odd) a,article.default section:not(.intro).img-inset:nth-of-type(odd) button.link{color:hsl(var(--light-gold))}article.default section:not(.intro).img-inset:nth-of-type(odd) a:hover,article.default section:not(.intro).img-inset:nth-of-type(odd) button.link:hover{color:#fff}article.default section:not(.intro).img-inset:nth-of-type(even) .inner{color:var(--text-color)}article.default section:not(.intro).img-inset:nth-of-type(even) .inner a,article.default section:not(.intro).img-inset:nth-of-type(even) .inner button.link{color:var(--text-color)}article.default section:not(.intro).img-inset:nth-of-type(even) .inner a:hover,article.default section:not(.intro).img-inset:nth-of-type(even) .inner button.link:hover{color:#fff}article.default section:not(.intro).img-inset:nth-of-type(even) .inner:before{background:hsla(var(--light-gold), 0.9)}@media screen and (prefers-color-scheme: dark){article.default section:not(.intro).img-inset:nth-of-type(even) .inner:before{background:hsla(var(--light-brown-hs), 50%, 0.6)}}@media(min-width: 900px){article.default section:not(.intro).img-inset{display:grid;grid-template-columns:1fr 1fr;align-items:center}article.default section:not(.intro).img-inset .inner{margin:var(--space-m-l) 0;padding:var(--space-m-l);padding-left:var(--space-s-m);position:relative;grid-column:1;grid-row:1}}@media(min-width: 900px)and (min-width: 1200px){article.default section:not(.intro).img-inset .inner{padding-left:calc((100vw - var(--max-content-width))/2)}}@media(min-width: 900px){article.default section:not(.intro).img-inset .inner:before{width:115%;height:100%;left:0;top:0}}@media(min-width: 900px){article.default section:not(.intro).img-inset figure{position:relative;height:100%;grid-column:2;grid-row:1}}@media(min-width: 900px){article.default section:not(.intro).img-inset:nth-of-type(even) .inner{grid-column:2;grid-row:1;padding-left:var(--space-s-m);padding-right:var(--space-s-m)}}@media(min-width: 900px)and (min-width: 1200px){article.default section:not(.intro).img-inset:nth-of-type(even) .inner{padding-right:calc((100vw - var(--max-content-width))/2)}}@media(min-width: 900px){article.default section:not(.intro).img-inset:nth-of-type(even) .inner:before{left:unset;right:0}}@media(min-width: 900px){article.default section:not(.intro).img-inset:nth-of-type(even) figure{grid-column:1;grid-row:1}}@media(min-width: 900px){article.default section:not(.intro).img-float{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-column-gap:var(--space-s-m)}article.default section:not(.intro).img-float figure{height:100%}article.default section:not(.intro).img-float:nth-child(even)>*{grid-row:1}article.default section:not(.intro).img-float:nth-child(even) figure{grid-column:2}article.default section:not(.intro).img-float:nth-child(even) .inner{grid-column:1}article.default section:not(.intro).img-float:nth-child(odd)>*{grid-row:1}article.default section:not(.intro).img-float:nth-child(odd) figure{grid-column:1}article.default section:not(.intro).img-float:nth-child(odd) .inner{grid-column:2}}@media(min-width: 900px){article.default section:not(.intro).img-float .inner{padding:var(--space-s-m)}}article.default section:not(.intro).img-float figure{margin-top:0 !important}.view-article .pagenavigation ul{list-style-type:none;padding:0;display:grid;grid-gap:var(--space-s-m);align-items:center}@media(min-width: 600px){.view-article .pagenavigation ul{grid-template-columns:1fr 1fr}.view-article .pagenavigation ul li{height:100%}.view-article .pagenavigation ul li a,.view-article .pagenavigation ul li button.link{height:100%}.view-article .pagenavigation ul .previous{grid-column:1}.view-article .pagenavigation ul .next{grid-column:2}.view-article .pagenavigation ul a>span,.view-article .pagenavigation ul button.link>span{margin-top:0}}.view-article .pagenavigation ul li{list-style-type:none}.view-article .pagenavigation ul li+li{margin-top:0 !important}.view-article .pagenavigation ul li a,.view-article .pagenavigation ul li button.link{display:flex;text-decoration:none;color:var(--text);padding:var(--space-xs-s);background-color:hsl(var(--subtle-bg));box-shadow:0 1px 1px 0 hsl(var(--light-brown));align-items:center}.view-article .pagenavigation ul li a .label,.view-article .pagenavigation ul li button.link .label{text-transform:uppercase;font-weight:bold;display:block;margin-top:0}.view-article .pagenavigation ul li a img,.view-article .pagenavigation ul li button.link img{height:5em;width:5em;object-fit:cover}.view-article .pagenavigation ul li a .img,.view-article .pagenavigation ul li button.link .img{display:inline-block;position:relative;height:5em;width:5em}.view-article .pagenavigation ul li a:hover,.view-article .pagenavigation ul li button.link:hover{background-color:hsla(var(--subtle-bg), 0.5);color:hsl(var(--dark-brown))}@media screen and (prefers-color-scheme: dark){.view-article .pagenavigation ul li a:hover,.view-article .pagenavigation ul li button.link:hover{color:hsl(var(--light-gold))}}.view-article .pagenavigation ul li a:hover .img,.view-article .pagenavigation ul li button.link:hover .img{border-color:hsl(var(--gold))}.view-article .pagenavigation ul li a:hover .img:after,.view-article .pagenavigation ul li button.link:hover .img:after{content:"";background:hsl(var(--dark-brown));mix-blend-mode:color;width:100%;height:100%;top:0;left:0;position:absolute;opacity:.8}.view-article .pagenavigation ul li.previous .img{margin-right:var(--space-s-m)}.view-article .pagenavigation ul li.next{text-align:right}.view-article .pagenavigation ul li.next a,.view-article .pagenavigation ul li.next button.link{justify-content:flex-end}.view-article .pagenavigation ul li.next .img{order:2;margin-left:var(--space-s-m)}article.project section.project-intro{margin-top:0}article.project section.project-intro .h1{font-weight:bold}@media(min-width: 900px){article.project section.project-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-s-m);padding-top:0}article.project section.project-intro .headline-details{grid-column:span 2}article.project section.project-intro .project-image{height:100%;max-height:calc(100vh - var(--header-offset) - 2em);position:sticky;top:var(--header-offset);margin-bottom:calc(-1*var(--space-s-m))}article.project section.project-intro .project-image figure,article.project section.project-intro .project-image .item-image{height:100%}article.project section.project-intro .project-image+.headline-details{grid-column:span 1}article.project section.project-intro .project-image+.headline-details .details{margin-left:calc(-1*var(--space-2xl-3xl));padding-left:calc(var(--space-2xl-3xl))}article.project section.project-intro h1{margin-top:var(--space-s-m)}}@media screen and (max-width: 899px){article.project section.project-intro .project-image{margin:calc(-1*var(--space-xs)) calc(-1*var(--space-xs)) var(--space-s-m)}article.project section.project-intro .project-image figure,article.project section.project-intro .project-image picture,article.project section.project-intro .project-image img{max-height:50vh}}article.project section.project-intro .project-image picture{--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 1371 966' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='curve' x='0.992' y='0' width='1370' height='965.293' style='fill:none;'/%3E%3CclipPath id='_clip1'%3E%3Crect x='0.992' y='0' width='1370' height='965.293'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23_clip1)'%3E%3Cpath id='wave' d='M0.992,26.866c30.585,-3.713 62.737,-6.568 90.874,-6.878c86.579,-0.909 179.126,6 311.522,-5.922c35.474,-3.194 25.502,12.576 112.124,1.177c86.619,-11.445 82.218,34.874 160.592,-0.005c78.373,-34.878 221.647,1.567 319.206,-2.251c85.637,-3.352 268.317,-9.029 375.682,5.633l-0,946.368l-1370,-0l-0,-938.122Z' style='fill:rgb(215,190,115);'/%3E%3C/g%3E%3C/svg%3E%0A");-webkit-mask:var(--mask);mask:var(--mask);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-transform:scaleY(-1);transform:scaleY(-1)}article.project section.project-intro .project-image picture img{-webkit-transform:scaleY(-1);transform:scaleY(-1);object-position:center}article.project section.project-intro .project-image picture:after{-webkit-transform:scaleY(-1);transform:scaleY(-1);width:100%;height:100%;content:"";position:absolute;left:0;top:0;opacity:.6;mix-blend-mode:multiply;background-image:linear-gradient(to left, hsla(var(--light-brown), 0) 70%, hsla(var(--light-brown), 1))}article.project section.project-intro .details{padding:var(--space-s-m);position:relative;margin-bottom:var(--space-m-l)}article.project section.project-intro .details:before{background-color:hsla(var(--gold), 0.75);width:100%;height:100%;content:"";position:absolute;left:0;top:0;opacity:.5;mix-blend-mode:multiply;z-index:0;background-image:url("../images/corner-spots.svg");background-size:65%;background-position:160% 100%;background-repeat:no-repeat;background-blend-mode:soft-light}@media screen and (prefers-color-scheme: dark){article.project section.project-intro .details:before{background-color:hsla(var(--gold-hs), 25%, 0.6)}}@media(min-width: 900px){article.project section.project-intro .details:before{background-size:35%;background-position:105% 105%}}article.project section.project-intro .details>*{position:relative}article.project section.project-intro .details .details-list{list-style-type:none;padding:0}article.project section.project-intro .details .details-list li{font-family:Raleway,sans-serif;line-height:1.6em}article.project section.project-intro .details .details-list li+li{margin-top:0}article.project section.project-intro .details picture{margin-bottom:2em}@media(min-width: 600px){article.project section.project-intro .details picture{float:left;margin:0 2em 1em 0}article.project section.project-intro .details picture img{margin-top:0}}article.project section.project-intro .details h3.h4,article.project section.project-intro .details .events.view-category .item h3.event-date-info,.events.view-category .item article.project section.project-intro .details h3.event-date-info{text-transform:uppercase;font-weight:bold}article.project section.project-intro .details a,article.project section.project-intro .details button.link{color:var(--text-color)}article.project section.project-intro .details a:hover,article.project section.project-intro .details button.link:hover{text-decoration:none}@media(min-width: 900px){article.project .main-content{display:grid;grid-template-columns:1fr 2fr;max-width:var(--max-content-width);margin:var(--space-s-m) auto;grid-column-gap:var(--space-s-m)}article.project .main-content section{grid-column:1/span 2}article.project .main-content.has-aside aside{grid-column:1;grid-row:1/span 5}article.project .main-content.has-aside section{grid-column:2}}article.project .main-content section+section{margin-top:var(--space-xs-s)}@media screen and (max-width: 899px){article.project aside{padding:var(--space-s-m)}}article.project aside .ig-thumbs-grid{margin-top:0 !important}article.project aside .ig-thumbs-grid .ig-thumbs-grid-block{margin-top:0 !important}article.project>section:not(.project-intro){margin:var(--space-m-l) auto}article.project>section:not(.project-intro):nth-of-type(odd) figure{grid-template-columns:1fr min-content;grid-template-rows:max-content 1fr;grid-template-areas:"caption info" ". ."}article.project>section:not(.project-intro) .inner{pointer-events:none}article.project>section:not(.project-intro) .inner>*{pointer-events:auto}article.project>section:not(.project-intro) .inner .igui-scope *+*{margin-top:0}article.project>section:not(.project-intro).default{--padding: var(--space-xs);--max-width: 50rem}article.project>section:not(.project-intro).default h2 span{display:block}@media(min-width: 600px){article.project>section:not(.project-intro).default{--padding: var(--space-m);display:grid;grid-template-columns:2fr 3fr;grid-column-gap:var(--space-m-l)}article.project>section:not(.project-intro).default div,article.project>section:not(.project-intro).default h2,article.project>section:not(.project-intro).default>figure{grid-column:span 2}article.project>section:not(.project-intro).default aside{grid-column:1;grid-row:1/-1}article.project>section:not(.project-intro).default aside~div,article.project>section:not(.project-intro).default aside~h2{grid-column:2;margin-top:0}article.project>section:not(.project-intro).default aside~div .content>h2,article.project>section:not(.project-intro).default aside~h2 .content>h2{margin-top:var(--space-m) !important}article.project>section:not(.project-intro).default aside~div .content>ul,article.project>section:not(.project-intro).default aside~div .content>ol,article.project>section:not(.project-intro).default aside~h2 .content>ul,article.project>section:not(.project-intro).default aside~h2 .content>ol{padding:0 calc(var(--padding)*.5) !important}}@media(min-width: 900px){article.project>section:not(.project-intro).default{--padding: var(--space-xl)}}article.project>section:not(.project-intro).default h2:not(.h4):not(.price),article.project>section:not(.project-intro).default .inner:first-child .content>*:not(figure),article.project>section:not(.project-intro).default .content>p,article.project>section:not(.project-intro).default .content h3{max-width:calc(var(--max-width) + 2*var(--padding));margin:var(--space-s-m) auto 0;padding:0 var(--padding)}article.project>section:not(.project-intro).default h2:not(.h4):not(.price):first-child,article.project>section:not(.project-intro).default .inner:first-child .content>*:not(figure):first-child,article.project>section:not(.project-intro).default .content>p:first-child,article.project>section:not(.project-intro).default .content h3:first-child{margin-top:0}article.project>section:not(.project-intro).default .content>ul,article.project>section:not(.project-intro).default .content>ol{max-width:calc(var(--max-width) + 2*var(--padding));margin:var(--space-s-m) auto 0;padding:0 calc(var(--padding)*1.25) !important}article.project>section:not(.project-intro).default .content>ul ul,article.project>section:not(.project-intro).default .content>ul ol,article.project>section:not(.project-intro).default .content>ol ul,article.project>section:not(.project-intro).default .content>ol ol{margin:var(--space-s-m) 0}article.project>section:not(.project-intro).default figure{width:100%;max-width:unset;margin:var(--space-s-m) 0;padding:0 !important}article.project>section:not(.project-intro).default figure img{max-width:unset}@media(min-width: 600px){article.project>section:not(.project-intro).default figure[align=left]{float:left;margin:var(--space-s-m) var(--space-s-m) var(--space-s-m) 0;max-width:calc(var(--max-width) - 2*var(--padding));width:40%}article.project>section:not(.project-intro).default figure[align=left] img{max-width:100%}article.project>section:not(.project-intro).default figure[align=right]{margin:var(--space-s-m) 0 var(--space-s-m) var(--space-s-m);float:right;max-width:calc(var(--max-width) - 2*var(--padding));width:40%}article.project>section:not(.project-intro).default figure[align=right] img{max-width:100%}article.project>section:not(.project-intro).default figure:not([align=left]):not([align=right]){margin:var(--space-2xs-xs) auto;width:calc(var(--max-width) + 2*var(--padding));max-width:unset}}@media(min-width: 900px){article.project>section:not(.project-intro).default.text-left h2,article.project>section:not(.project-intro).default.text-left .content>*{margin:var(--space-2xs-xs) auto 0 0}article.project>section:not(.project-intro).default.text-center h2,article.project>section:not(.project-intro).default.text-center .content>*{margin:var(--space-2xs-xs) auto 0}article.project>section:not(.project-intro).default.text-right h2,article.project>section:not(.project-intro).default.text-right .content>*{margin:var(--space-2xs-xs) 0 0 auto;text-align:right}article.project>section:not(.project-intro).default aside~div h2,article.project>section:not(.project-intro).default aside~div .content>*{max-width:100%;width:100%;padding:0;margin-left:0;margin-right:0}article.project>section:not(.project-intro).default aside~div h2{margin:0 !important;padding:0 !important}}@media(min-width: 600px){article.project>section:not(.project-intro).col-2 h2 span{margin-left:var(--space-s-m)}}@media(min-width: 900px){article.project>section:not(.project-intro).col-2 h2 span{margin-left:var(--space-2xl-3xl)}}@media(min-width: 600px){article.project>section:not(.project-intro).col-2 .content{column-count:2;column-gap:var(--space-s-l);margin:var(--space-s-m)}}@media(min-width: 900px){article.project>section:not(.project-intro).col-2 .content{margin:var(--space-s-m) var(--space-2xl-3xl);column-gap:var(--space-l-xl)}}article.project>section:not(.project-intro).col-2 aside~div .content{margin:var(--space-s-m) 0}article.project>section:not(.project-intro).col-2 aside~h2 span{margin-left:0}article.project>section:not(.project-intro).col-2 aside~div h2{margin:0 !important;padding:0 !important;width:100%}article.project>section:not(.project-intro).img-bg{position:relative}article.project>section:not(.project-intro).img-bg .inner{padding:var(--space-xs) var(--space-s)}@media(min-width: 900px){article.project>section:not(.project-intro).img-bg figure{position:absolute;left:0;top:0;width:100%;height:100%;margin:0}article.project>section:not(.project-intro).img-bg figure:after{content:"";z-index:0;width:100%;left:0;top:0;height:100%;position:absolute;-webkit-backdrop-filter:blur(5px) brightness(70%);backdrop-filter:blur(5px) brightness(70%)}}@media(min-width: 900px)and (min-width: 900px){article.project>section:not(.project-intro).img-bg figure:after{width:55%;-webkit-mask-image:linear-gradient(to right, hsla(var(--light-brown), 1) 80%, hsla(var(--light-brown), 0));mask-image:linear-gradient(to right, hsla(var(--light-brown), 1) 80%, hsla(var(--light-brown), 0))}}@media(min-width: 900px){article.project>section:not(.project-intro).img-bg figure figcaption{z-index:2;position:relative}article.project>section:not(.project-intro).img-bg figure figcaption:before{background:hsla(var(--light-brown-hs), 30%, 0.7)}}@media(min-width: 900px){article.project>section:not(.project-intro).img-bg figure picture:after{-webkit-transform:scaleY(-1);transform:scaleY(-1);width:100%;height:100%;content:"";position:absolute;left:0;top:0;opacity:.6;mix-blend-mode:multiply;background-color:hsla(var(--dark-brown), 1)}}@media(min-width: 900px)and (min-width: 900px){article.project>section:not(.project-intro).img-bg figure picture:after{opacity:.8;background-color:rgba(0,0,0,0);background-image:linear-gradient(to left, hsla(var(--dark-brown), 0) 30%, hsla(var(--dark-brown), 1))}}@media screen and (min-width: 900px)and (min-width: 900px)and (prefers-color-scheme: dark){article.project>section:not(.project-intro).img-bg figure picture:after{opacity:1;background-image:linear-gradient(to left, hsla(var(--dark-brown), 0) 10%, hsla(var(--dark-brown), 1))}}@media(min-width: 900px){article.project>section:not(.project-intro).img-bg .inner{padding:var(--space-xl-2xl) calc((100vw - var(--max-content-width))/2);display:grid;grid-gap:0;position:relative;color:hsl(var(--white-gold))}}@media(min-width: 900px)and (min-width: 900px){article.project>section:not(.project-intro).img-bg .inner{grid-template-columns:1fr 1fr}}@media(min-width: 900px){article.project>section:not(.project-intro).img-bg .inner .background,article.project>section:not(.project-intro).img-bg .inner article.project>section:not(.project-intro).img-float h2 span,article.project>section:not(.project-intro).img-float h2 article.project>section:not(.project-intro).img-bg .inner span,article.project>section:not(.project-intro).img-bg .inner article.default section:not(.intro).img-float h2 span,article.default section:not(.intro).img-float h2 article.project>section:not(.project-intro).img-bg .inner span{mix-blend-mode:lighten}}@media(min-width: 900px){article.project>section:not(.project-intro).img-bg .inner>*{grid-column:1;margin:0 var(--space-s-l) var(--space-xs-s)}}@media(min-width: 900px){article.project>section:not(.project-intro).img-bg .inner a,article.project>section:not(.project-intro).img-bg .inner button.link{color:hsl(var(--light-gold))}article.project>section:not(.project-intro).img-bg .inner a:hover,article.project>section:not(.project-intro).img-bg .inner button.link:hover{color:#fff}}@media(min-width: 900px)and (min-width: 900px){article.project>section:not(.project-intro).img-bg:nth-of-type(even) .inner>*{grid-column:2}article.project>section:not(.project-intro).img-bg:nth-of-type(even) figure:after{left:unset;right:0;-webkit-mask-image:linear-gradient(to left, hsla(var(--light-brown), 1) 80%, hsla(var(--light-brown), 0));mask-image:linear-gradient(to left, hsla(var(--light-brown), 1) 80%, hsla(var(--light-brown), 0))}article.project>section:not(.project-intro).img-bg:nth-of-type(even) figure picture:after{background-image:linear-gradient(to right, hsla(var(--dark-brown), 0) 30%, hsla(var(--dark-brown), 1))}}article.project>section:not(.project-intro).img-inset .inner{padding:var(--space-s-l) var(--space-s-m);background:rgba(0,0,0,0);color:hsl(var(--white-gold));margin:var(--space-xs) var(--space-xs) var(--space-l);position:relative}article.project>section:not(.project-intro).img-inset .inner:before{background:hsla(var(--dark-brown), 1);width:100%;height:calc(100% + 3em);content:"";position:absolute;left:0;top:-3em;opacity:1;mix-blend-mode:multiply}@media screen and (prefers-color-scheme: dark){article.project>section:not(.project-intro).img-inset .inner:before{background:hsla(var(--light-brown-hs), 50%, 0.6)}}article.project>section:not(.project-intro).img-inset .inner>*{position:relative}article.project>section:not(.project-intro).img-inset:nth-of-type(odd) a,article.project>section:not(.project-intro).img-inset:nth-of-type(odd) button.link{color:hsl(var(--light-gold))}article.project>section:not(.project-intro).img-inset:nth-of-type(odd) a:hover,article.project>section:not(.project-intro).img-inset:nth-of-type(odd) button.link:hover{color:#fff}article.project>section:not(.project-intro).img-inset:nth-of-type(even) .inner{color:var(--text-color)}article.project>section:not(.project-intro).img-inset:nth-of-type(even) .inner a,article.project>section:not(.project-intro).img-inset:nth-of-type(even) .inner button.link{color:var(--text-color)}article.project>section:not(.project-intro).img-inset:nth-of-type(even) .inner a:hover,article.project>section:not(.project-intro).img-inset:nth-of-type(even) .inner button.link:hover{color:#fff}article.project>section:not(.project-intro).img-inset:nth-of-type(even) .inner:before{background:hsla(var(--light-gold), 0.9)}@media screen and (prefers-color-scheme: dark){article.project>section:not(.project-intro).img-inset:nth-of-type(even) .inner:before{background:hsla(var(--light-brown-hs), 50%, 0.6)}}@media(min-width: 900px){article.project>section:not(.project-intro).img-inset{display:grid;grid-template-columns:1fr 1fr;align-items:center}article.project>section:not(.project-intro).img-inset .inner{margin:var(--space-m-l) 0;padding:var(--space-m-l);padding-left:var(--space-s-m);position:relative;grid-column:1;grid-row:1}}@media(min-width: 900px)and (min-width: 1200px){article.project>section:not(.project-intro).img-inset .inner{padding-left:calc((100vw - var(--max-content-width))/2)}}@media(min-width: 900px){article.project>section:not(.project-intro).img-inset .inner:before{width:115%;height:100%;left:0;top:0}}@media(min-width: 900px){article.project>section:not(.project-intro).img-inset figure{position:relative;height:100%;grid-column:2;grid-row:1}}@media(min-width: 900px){article.project>section:not(.project-intro).img-inset:nth-of-type(even) .inner{grid-column:2;grid-row:1;padding-left:var(--space-s-m);padding-right:var(--space-s-m)}}@media(min-width: 900px)and (min-width: 1200px){article.project>section:not(.project-intro).img-inset:nth-of-type(even) .inner{padding-right:calc((100vw - var(--max-content-width))/2)}}@media(min-width: 900px){article.project>section:not(.project-intro).img-inset:nth-of-type(even) .inner:before{left:unset;right:0}}@media(min-width: 900px){article.project>section:not(.project-intro).img-inset:nth-of-type(even) figure{grid-column:1;grid-row:1}}@media(min-width: 900px){article.project>section:not(.project-intro).img-float{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-column-gap:var(--space-s-m)}article.project>section:not(.project-intro).img-float figure{height:100%}article.project>section:not(.project-intro).img-float:nth-child(even)>*{grid-row:1}article.project>section:not(.project-intro).img-float:nth-child(even) figure{grid-column:2}article.project>section:not(.project-intro).img-float:nth-child(even) .inner{grid-column:1}article.project>section:not(.project-intro).img-float:nth-child(odd)>*{grid-row:1}article.project>section:not(.project-intro).img-float:nth-child(odd) figure{grid-column:1}article.project>section:not(.project-intro).img-float:nth-child(odd) .inner{grid-column:2}}@media(min-width: 900px){article.project>section:not(.project-intro).img-float .inner{padding:var(--space-s-m)}}article.project>section:not(.project-intro).img-float figure{margin-top:0 !important}.option-com_igallery section.gallery-hero{position:relative}.option-com_igallery section.gallery-hero .headline-details{display:grid;grid-gap:0;position:relative}@media(min-width: 900px){.option-com_igallery section.gallery-hero .headline-details{grid-template-columns:2fr 1fr}}.option-com_igallery section.gallery-hero .headline-details>*{grid-column:1}.option-com_igallery section.gallery-hero .headline-details h1:first-line{font-weight:bold}.option-com_igallery section.gallery-hero .headline-details .category-desc p{line-height:1.4em}.option-com_igallery .ig-main-scope-wrapper.profile-1{margin-top:0 !important}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .cards .card,.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .accordion .ig-menu-grid .card,.accordion .option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-menu-grid .card{text-decoration:none}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .cards .card .igui-inline-clip,.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .accordion .ig-menu-grid .card .igui-inline-clip,.accordion .option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-menu-grid .card .igui-inline-clip{overflow:visible}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .cards .card img,.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .accordion .ig-menu-grid .card img,.accordion .option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-menu-grid .card img{margin-bottom:0 !important}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .cards .card img+div,.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .accordion .ig-menu-grid .card img+div,.accordion .option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-menu-grid .card img+div{margin:calc(-1*var(--space-xs-s)) calc(-1*var(--space-xs-s)) 0 !important;width:calc(100% + 2*var(--space-xs-s))}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .cards .card h2,.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .accordion .ig-menu-grid .card h2,.accordion .option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-menu-grid .card h2{font-weight:bold}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .cards .card:hover,.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .accordion .ig-menu-grid .card:hover,.accordion .option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-menu-grid .card:hover{color:var(--text)}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default:first-of-type:not(:last-of-type){padding:0 var(--space-s-m)}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default:first-of-type:not(:last-of-type) .card{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-evenly;padding-top:0}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default:first-of-type:not(:last-of-type) .card img{display:none}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default:first-of-type:not(:last-of-type) .card .title{font-size:var(--step--1)}@media(min-width: 900px){.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper{display:grid !important;grid-template-columns:1fr 2fr;max-width:var(--max-content-width);margin:0 auto var(--space-s-m) auto;grid-column-gap:var(--space-s-m)}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper aside{grid-column:1;grid-row:1/-1}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper aside~.ig-thumbs-grid{grid-column:2}}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper .ig-thumbs-grid{margin-top:0}@media(min-width: 900px){.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper .ig-thumbs-grid{grid-column:1/span 2}}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper .ig-thumbs-grid .ig-thumbs-grid-block{margin-top:0}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper aside .details{padding:var(--space-s-m);position:relative}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper aside .details:before{background:hsla(var(--light-gold), 0.55);width:100%;height:100%;content:"";position:absolute;left:0;top:0;z-index:0}@media screen and (prefers-color-scheme: dark){.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper aside .details:before{background:hsla(var(--light-brown-hs), 50%, 0.6)}}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper aside .details>*{position:relative}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper aside .details a,.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper aside .details button.link{color:var(--text-color)}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper aside .details a:hover,.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper aside .details button.link:hover{text-decoration:none}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper aside .details .ig-tags-button{transition:none;background:hsla(var(--light-gold), 0.5);color:var(--text) !important;border:1px solid rgba(0,0,0,0)}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper aside .details .ig-tags-button:hover{background:hsla(var(--light-gold), 0.75);color:var(--text) !important;border-color:hsla(var(--gold), 1)}.option-com_igallery .ig-main-scope-wrapper.profile-1 section.default .ig-gallery-wrapper aside .details .ig-tags-button.ig-tags-button-active{background:hsla(var(--dark-brown), 1) !important;color:hsl(var(--white-gold)) !important;border-color:rgba(0,0,0,0) !important}@media(min-width: 1200px){.view-category.layout-blog .cat-hero figure img{object-position:bottom}}.view-category.layout-blog .fun.homepage{display:none !important;min-height:0 !important;visibility:hidden !important}.view-category.layout-blog .subcategories{margin:var(--space-xs-s) var(--space-s-l) calc(-1*var(--space-m)) !important}.view-category.layout-blog .subcategories a,.view-category.layout-blog .subcategories button.link{text-transform:uppercase;font-size:var(--step--1);font-weight:500;font-variation-settings:"wght" 500}.view-category.layout-blog .subcategories a span,.view-category.layout-blog .subcategories button.link span{padding:var(--space-2xs-xs) var(--space-s-m)}.view-category.layout-blog .leading-item{max-width:unset;display:grid;align-items:flex-start;background-color:hsl(var(--light-gold))}@media(max-width: 599px){.view-category.layout-blog .leading-item{margin-left:calc(-1*var(--space-xs));margin-right:calc(-1*var(--space-xs))}}@media(min-width: 600px){.view-category.layout-blog .leading-item{grid-column:span 2;grid-template-columns:repeat(2, 1fr);grid-column-gap:var(--space-s-m);grid-template-rows:min-content}.view-category.layout-blog .leading-item .readmore{align-self:flex-end}.view-category.layout-blog .leading-item .newsflash-image{grid-column:1;grid-row:1/span 6;align-self:stretch;height:100%}.view-category.layout-blog .leading-item .newsflash-image img{margin:calc(-1 * var(--space-xs-s)) 0 calc(-1 * var(--space-xs-s)) calc(-1 * var(--space-xs-s)) !important;width:calc(100% + var(--space-xs-s));aspect-ratio:auto;height:calc(100% + (2 * var(--space-xs-s)))}.view-category.layout-blog .leading-item>*{grid-column:2}}@media screen and (prefers-color-scheme: dark){.view-category.layout-blog .leading-item{background-color:hsl(var(--dark-brown))}}.view-category.layout-blog .cards ul.article-info,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info{margin:0;padding:0;list-style-type:none}.view-category.layout-blog .cards ul.article-info li.parent-category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info li.parent-category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info li.parent-category-name,.view-category.layout-blog .cards ul.article-info li.category-name,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info li.category-name,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info li.category-name{display:inline;text-transform:uppercase;font-size:var(--step--2);font-weight:500;font-variation-settings:"wght" 500}.view-category.layout-blog .cards ul.article-info li.parent-category-name+li.category-name:before,.view-category.layout-blog .accordion .ig-menu-grid ul.article-info li.parent-category-name+li.category-name:before,.accordion .view-category.layout-blog .ig-menu-grid ul.article-info li.parent-category-name+li.category-name:before{content:">";padding:var(--space-3xs);vertical-align:text-top}.store .cat-hero figure picture img{object-position:left 30%}.store .item-image img{object-fit:contain}.store .subcategories{margin:var(--space-xs-s) var(--space-s-l) calc(-1*var(--space-m)) !important}.store .subcategories a,.store .subcategories button.link{text-transform:uppercase;font-size:var(--step--1);font-weight:500;font-variation-settings:"wght" 500}.store .subcategories a span,.store .subcategories button.link span{padding:var(--space-2xs-xs) var(--space-s-m)}.store .card img{aspect-ratio:1/1;object-fit:contain;object-position:center center;background-color:#fff}.store .card .readmore{align-self:stretch;text-align:center}.store .card .readmore>*{line-height:1.2em;width:100%;display:block}.store .card .readmore>*+*{margin-top:var(--space-3xs)}.store *{transition:none !important}.store section.default.cart{--padding: var(--space-xs);--max-width: 50rem}@media(min-width: 600px){.store section.default.cart{--padding: var(--space-m);display:grid;grid-template-columns:2fr 1fr;grid-column-gap:var(--space-s-m)}.store section.default.cart div,.store section.default.cart h2{grid-column:1}.store section.default.cart aside{grid-column:2;grid-row:1/-1}}@media(min-width: 900px){.store section.default.cart{--padding: var(--space-s-m)}}.store section.default.cart .inner:first-child .content>*:not(figure){max-width:calc(var(--max-width) + 2*var(--padding));margin:var(--space-s-m) auto 0;padding:0 var(--padding)}.store section.default.cart .details{padding:var(--space-s-m);position:relative;margin-bottom:var(--space-m-l);background:hsla(var(--light-gold), 0.55)}@media screen and (prefers-color-scheme: dark){.store section.default.cart .details{background:hsla(var(--light-brown-hs), 50%, 0.6)}}.store section.default.cart .details:before{background:hsla(var(--light-gold), 0.55);transform:scaleY(-1);content:"";height:5px;position:absolute;top:-5px;left:0;right:0;clip-path:polygon(0 0, 2.5% 100%, 5% 0, 7.5% 100%, 10% 0, 12.5% 100%, 15% 0, 17.5% 100%, 20% 0, 22.5% 100%, 25% 0, 27.5% 100%, 30% 0, 32.5% 100%, 35% 0, 37.5% 100%, 40% 0, 42.5% 100%, 45% 0, 47.5% 100%, 50% 0, 52.5% 100%, 55% 0, 57.5% 100%, 60% 0, 62.5% 100%, 65% 0, 67.5% 100%, 70% 0, 72.5% 100%, 75% 0, 77.5% 100%, 80% 0, 82.5% 100%, 85% 0, 87.5% 100%, 90% 0, 92.5% 100%, 95% 0, 97.5% 100%, 100% 0)}@media screen and (prefers-color-scheme: dark){.store section.default.cart .details:before{background:hsla(var(--light-brown-hs), 50%, 0.6)}}.store section.default.cart .details:after{background:hsla(var(--light-gold), 0.55);content:"";height:5px;position:absolute;top:100%;left:0;right:0;clip-path:polygon(0 0, 2.5% 100%, 5% 0, 7.5% 100%, 10% 0, 12.5% 100%, 15% 0, 17.5% 100%, 20% 0, 22.5% 100%, 25% 0, 27.5% 100%, 30% 0, 32.5% 100%, 35% 0, 37.5% 100%, 40% 0, 42.5% 100%, 45% 0, 47.5% 100%, 50% 0, 52.5% 100%, 55% 0, 57.5% 100%, 60% 0, 62.5% 100%, 65% 0, 67.5% 100%, 70% 0, 72.5% 100%, 75% 0, 77.5% 100%, 80% 0, 82.5% 100%, 85% 0, 87.5% 100%, 90% 0, 92.5% 100%, 95% 0, 97.5% 100%, 100% 0)}@media screen and (prefers-color-scheme: dark){.store section.default.cart .details:after{background:hsla(var(--light-brown-hs), 50%, 0.6)}}.store section.default.cart .details>*{position:relative}.store section.default.cart .details a,.store section.default.cart .details button.link{color:var(--text-color)}.store section.default.cart .details a:hover,.store section.default.cart .details button.link:hover{text-decoration:none}.store section.default.cart .details .details-list{list-style-type:none;padding:0}.store section.default.cart .details .details-list li{font-family:Raleway,sans-serif;line-height:1.6em}.store section.default.cart .details .details-list li+li{margin-top:0}.store section.default.cart .details [class*=accordion]>div{padding:var(--space-xs);margin-top:0}.store section.default.cart .details [class*=accordion]+[class*=accordion]{margin-top:0}.store section.default.cart .details picture{margin-bottom:2em}.store section.default.cart .details .report-image img{background:#fff}@media(min-width: 600px){.store section.default.cart .details picture{float:left;margin:0 2em 1em 0}.store section.default.cart .details picture img{margin-top:0}}.store section.default.cart .details .h4,.store section.default.cart .details .events.view-category .item .event-date-info,.events.view-category .item .store section.default.cart .details .event-date-info{text-transform:uppercase;font-weight:bold}.store section.default.cart table th{text-align:left;font-size:var(--step--2);color:hsl(var(--dark-brown));text-transform:uppercase;padding:var(--space-2xs)}@media screen and (prefers-color-scheme: dark){.store section.default.cart table th{color:hsl(var(--light-gold))}}.store section.default.cart table td{padding:var(--space-2xs);text-align:center}.store section.default.cart table td.item{display:flex;align-items:center;justify-content:space-between;text-align:left}.store section.default.cart table td.item .item-data{flex-basis:0;margin-left:var(--space-xs-s);margin-top:0;flex-grow:1}.store section.default.cart table td.item .item-data a,.store section.default.cart table td.item .item-data button.link{font-weight:bold;display:block}.store section.default.cart table td.item .item-data .options{font-family:Raleway,sans-serif;font-size:var(--step--2)}.store section.default.cart table td.item .item-data .options .option-name{font-weight:bold;font-variation-settings:"wght" 650}.store section.default.cart table td.item>a img,.store section.default.cart table td.item>button.link img{flex-basis:0;width:var(--space-3xl);height:var(--space-3xl);object-fit:cover}.store section.default.cart table .quantity-input{width:min-content;margin:0 auto}.store section.default.cart table .quantity-input .eshop-quantity{display:flex;align-items:center;justify-content:center;background:hsl(var(--subtle-bg));border:1px solid hsl(var(--light-gold));border-radius:2em}.store section.default.cart table .quantity-input .eshop-quantity>*{margin-top:0}.store section.default.cart table .quantity-input .eshop-quantity input[type=text]{width:2.5em;text-align:center;padding:0;line-height:2em;border:.5px solid hsla(var(--light-gold), 0.5);border-top:0;border-bottom:0;margin-top:0;background:rgba(0,0,0,0);font-weight:bold;font-size:var(--step--2);color:currentColor}.store section.default.cart table .quantity-input .eshop-quantity input[type=text]:hover{background:hsla(var(--light-gold), 0.2)}.store section.default.cart table .quantity-input .eshop-quantity a.button-minus,.store section.default.cart table .quantity-input .eshop-quantity button.button-minus.link,.store section.default.cart table .quantity-input .eshop-quantity a.button-plus,.store section.default.cart table .quantity-input .eshop-quantity button.button-plus.link{padding:.1em 0 .2em;width:1.25em;text-align:center;display:block;cursor:pointer;color:currentColor}.store section.default.cart table .quantity-input .eshop-quantity a.button-minus:hover,.store section.default.cart table .quantity-input .eshop-quantity button.button-minus.link:hover,.store section.default.cart table .quantity-input .eshop-quantity a.button-plus:hover,.store section.default.cart table .quantity-input .eshop-quantity button.button-plus.link:hover{background:hsla(var(--light-gold), 0.6)}.store section.default.cart table .quantity-input .eshop-quantity a.button-minus,.store section.default.cart table .quantity-input .eshop-quantity button.button-minus.link{border-radius:2em 0 0 2em}.store section.default.cart table .quantity-input .eshop-quantity a.button-plus,.store section.default.cart table .quantity-input .eshop-quantity button.button-plus.link{border-radius:0 2em 2em 0}.store section.default.cart table a.eshop-remove-item-cart,.store section.default.cart table button.eshop-remove-item-cart.link{display:block;width:1em;color:hsl(var(--light-brown))}.store section.default.cart table a.eshop-remove-item-cart:hover,.store section.default.cart table button.eshop-remove-item-cart.link:hover{color:var(--danger)}.store.view-product .image-additional{grid-template-columns:repeat(auto-fill, 30px);display:grid;grid-gap:.5em}.store.view-product .image-additional>*{margin-top:0 !important}.store #colorbox *+*{margin-top:0}.store #colorbox img{max-height:85vh;max-width:100%;object-fit:contain}.store.view-checkout{counter-reset:step}.store.view-checkout .form-section+.form-section{margin-top:var(--space-s-m)}.store.view-checkout .form-section .checkout-heading{position:sticky;top:calc(var(--header-offset));height:min-content;background:var(--page-bg);padding-bottom:var(--space-m);padding-top:var(--space-xs)}@media(min-width: 600px){.store.view-checkout .form-section .checkout-heading{top:calc(.5em + var(--header-offset));padding-top:0}}.store.view-checkout .form-section .checkout-heading>span:before{counter-increment:step;content:"0" counter(step);font-weight:bold;display:block;color:hsl(var(--light-gold))}.store.view-checkout .form-section .checkout-heading a,.store.view-checkout .form-section .checkout-heading button.link{cursor:pointer;align-self:flex-end;font-weight:500;font-variation-settings:"wght" 500;font-size:.6em}.store.view-checkout .form-section legend{font-weight:bold}.store.view-checkout .form-section h3.h4,.store.view-checkout .form-section .events.view-category .item h3.event-date-info,.events.view-category .item .store.view-checkout .form-section h3.event-date-info{font-weight:bold}.store.view-checkout .form-section .checkout-content{padding:var(--space-s-l);opacity:0}.store.view-checkout .form-section .checkout-content .cols-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-s-m)}.store.view-checkout .form-section .checkout-content .cols-2>*+*{margin-top:0}.store.view-checkout .form-section .checkout-content .required{font-size:2em;vertical-align:bottom;color:hsl(var(--light-gold));margin-left:-0.7em;line-height:.5em;padding-right:.2em}.store.view-checkout .form-section .checkout-content div+legend{border-top:1px solid hsla(var(--light-gold), 0.5);width:100%;padding-top:var(--space-s)}@media(min-width: 600px){.store.view-checkout .form-section{display:grid;grid-template-columns:1fr 2fr}.store.view-checkout .form-section .checkout-heading{display:contents}.store.view-checkout .form-section.active .checkout-heading{display:block}.store.view-checkout .form-section .checkout-content{grid-column:2}}.store.view-checkout .form-section.active .checkout-content{background:hsla(var(--light-gold), 0.25);opacity:1}@media screen and (prefers-color-scheme: dark){.store.view-checkout .form-section.active .checkout-content{background:hsla(var(--light-brown-hs), 50%, 0.6)}}.events.view-category .cat-hero figure picture img{object-position:bottom right}@media(min-width: 1500px){.events.view-category .cat-hero figure picture img{object-position:right 83%}}.events.view-category .cat-hero figure picture:after{opacity:.85;background-color:rgba(0,0,0,0);background-image:linear-gradient(to left, hsla(var(--dark-brown), 0) 15%, hsla(var(--dark-brown), 1) 95%)}@media(max-width: 599px){.events.view-category .cat-hero figure picture:after{opacity:.9;background-image:linear-gradient(to left, hsla(var(--dark-brown), 0) -60%, hsla(var(--dark-brown), 1) 95%)}}.events.view-category .item{display:grid !important;grid-template-columns:var(--space-3xl) 1fr;grid-template-areas:"date details" "title title" "preview preview" "message message" "buttons buttons";grid-column-gap:var(--space-m-l)}@media(min-width: 600px){.events.view-category .item{grid-template-areas:"date title" "date details" "date preview" "date message" "date buttons"}}.events.view-category .item .title{grid-area:title}@media(max-width: 599px){.events.view-category .item .title{margin-top:var(--space-s)}}.events.view-category .item .event-date-info{align-self:flex-start;grid-area:date;background:hsla(var(--light-gold), 0.5);margin-top:0;padding:var(--space-2xs-xs);text-align:center;font-weight:bold}.events.view-category .item .details{grid-area:details}@media(max-width: 599px){.events.view-category .item .details{margin-top:0 !important}}@media(min-width: 600px){.events.view-category .item .details{display:flex}.events.view-category .item .details *+*{margin-top:0;margin-left:2em}}.events.view-category .item .details .price:before{content:"";--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg transform='matrix(0.6666666666666666,0,0,0.6666666666666666,0,0)'%3E%3Cpath d='M23.2,10.53a1,1,0,0,0,.8-1V5.5A1.5,1.5,0,0,0,22.5,4H1.5A1.5,1.5,0,0,0,0,5.5V9.55a1,1,0,0,0,.8,1,1.5,1.5,0,0,1,0,2.94,1,1,0,0,0-.8,1V18.5A1.5,1.5,0,0,0,1.5,20h21A1.5,1.5,0,0,0,24,18.5V14.45a1,1,0,0,0-.8-1,1.5,1.5,0,0,1,0-2.94ZM5.25,18.25A.75.75,0,1,1,6,17.5.76.76,0,0,1,5.25,18.25Zm0-3.67A.75.75,0,1,1,6,13.83.75.75,0,0,1,5.25,14.58Zm0-3.66A.75.75,0,1,1,6,10.17.76.76,0,0,1,5.25,10.92Zm0-3.67A.75.75,0,1,1,6,6.5.76.76,0,0,1,5.25,7.25Zm11.75,9a1.75,1.75,0,1,1,1.75-1.75A1.75,1.75,0,0,1,17,16.25Zm1.5-7.5h-9a.75.75,0,0,1,0-1.5h9a.75.75,0,0,1,0,1.5Z' style='fill: currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--mask);mask:var(--mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;width:1em;height:1em;margin-right:.25em;background-color:hsl(var(--gold));display:inline-block;vertical-align:top}.events.view-category .item .details .address:before{content:"";--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg transform='matrix(0.6666666666666666,0,0,0.6666666666666666,0,0)'%3E%3Cpath d='M12,0A8,8,0,0,0,4,8c0,3.51,5,12,7.15,15.52a1,1,0,0,0,1.7,0C15,20,20,11.51,20,8A8,8,0,0,0,12,0Zm0,11.5A3.5,3.5,0,1,1,15.5,8,3.5,3.5,0,0,1,12,11.5Z' style='fill: %23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--mask);mask:var(--mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;width:1em;height:1em;margin-right:.25em;background-color:hsl(var(--gold));display:inline-block;vertical-align:top}.events.view-category .item .preview-text{grid-area:preview}.events.view-category .item .preview-text p{max-width:65ch}.events.view-category .item .eb-taskbar{grid-area:buttons}.events.view-category .item .message{grid-area:message}.events.view-category .item.eb-cancelled-event .event-date-info{opacity:.5;border:1px solid hsl(var(--light-gold));background-repeat:no-repeat;background-position:center center;background-size:100% 100%,auto;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='%23d9bf74' stroke-width='.5'/><path d='M0 0 L100 100 ' stroke='%23d9bf74' stroke-width='.5'/></svg>")}.events.view-category .item.eb-cancelled-event .eb-taskbar{display:none}.events.view-category .item.eb-cancelled-event .message p{font-weight:bold;font-variation-settings:"wght" 600}.events.view-register .eb-message{font-size:1.2em;max-width:65ch}.events.view-register .cols-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-s-m)}.events.view-register .cols-2>*+*{margin-top:0}.events.view-register .individual form{max-width:800px;margin:0 auto;background:hsla(var(--light-gold), 0.3);padding:var(--space-s-m)}.events.view-register .group section.intro~section{margin:0 auto;padding:0;max-width:800px;background:hsla(var(--light-gold), 0.3)}.events.view-register .group section.intro{margin-bottom:var(--space-m-l)}.events.view-register .group .eb-form-heading{background:none;border:0;color:inherit;padding:0;margin:var(--space-2xs-xs) 0}.events.view-register .group .eb-form-heading h2{padding:var(--space-m) var(--space-s-m) var(--space-s-m) !important;margin:0 !important;position:relative}.events.view-register .group .eb-form-heading h2:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:hsla(var(--gold), 0.2);mix-blend-mode:multiply}.events.view-register .group .eb-form-content{padding:0 var(--space-s-m) var(--space-m-l)}.events.view-register form h3.eb-heading:not(:first-child){margin-top:var(--space-s-m) !important;padding-top:var(--space-s-m) !important;border-top:1px solid hsla(var(--light-gold), 0.5);display:block}.events.view-register form .form-group.form-row{margin-bottom:0 !important}.events.view-register form .form-group.form-row div+div{margin-top:var(--space-3xs)}.events.view-register form #eb-amount-container .eb-addon-container{display:flex;align-items:center}.events.view-register form #eb-amount-container .eb-addon-container .input-group-prepend{padding:var(--space-3xs)}.events.view-register form #eb-amount-container .eb-addon-container input{margin:0 !important;background:hsla(var(--content-bg-hsl), 0.4);font-weight:bold}.kids{--blue: #53AACE;--purple: #9E6CE4;--yellow: #FFBF46;--green: #8ACB88}.kids .kids-hero{position:relative;display:grid;align-items:center}@media(min-width: 600px){.kids .kids-hero{grid-template-columns:1fr 20vw;grid-gap:var(--space-s-m)}}.kids .kids-hero h1{font-size:var(--step-4);text-transform:none}.kids .kids-hero h1:first-line{font-weight:bold}.kids .kids-hero img{margin-top:0}@media(max-width: 599px){.kids .kids-hero img{max-width:70vw;transform:scaleX(-1);position:absolute;right:-5em;z-index:-1;opacity:.7;top:-2em}}@media screen and (prefers-color-scheme: dark){.kids .kids-hero img{display:none}}.kids .item{padding:var(--space-m-l) var(--space-s-m);position:relative}.kids .item>*{position:relative}.kids .item.blue,.kids .item.purple{color:hsl(var(--white-gold))}@media screen and (prefers-color-scheme: dark){.kids .item.yellow,.kids .item.green{color:var(--page-bg)}}.kids .item.blue .title{padding-right:150px}.kids .item .title{font-size:var(--step-2);text-transform:uppercase;letter-spacing:.12px}.kids .item .title.no-alt{font-size:var(--step-3)}.kids .item .title.no-alt:first-line{font-weight:bold}.kids .item a.icon-btn,.kids .item button.icon-btn.link{display:inline-block;color:inherit;margin:0 -1em -1.5em 0}@media(min-width: 600px){.kids .item a.icon-btn,.kids .item button.icon-btn.link{margin:0 -1em -2.5em 0}}.kids .item a.icon-btn img,.kids .item button.icon-btn.link img{padding:0;margin:0;border:6px solid rgba(0,0,0,0);border-radius:4em;width:70px}.kids .item a.icon-btn:hover img,.kids .item button.icon-btn.link:hover img{border-color:var(--yellow);mix-blend-mode:hard-light}.kids .item:before{width:100%;height:100%;content:"";position:absolute;left:0;top:0;opacity:.5;mix-blend-mode:multiply;z-index:0;background-position:bottom center;background-size:cover;background-repeat:no-repeat;border-radius:3em}.kids .item.blue:before{background-image:url("../images/bg-blue.svg");background-position:bottom right}.kids .item.green:before{background-image:url("../images/bg-green.svg")}.kids .item.yellow:before{background-image:url("../images/bg-yellow.svg");opacity:.3}.kids .item.purple:before{background-image:url("../images/bg-purple.svg")}@media(min-width: 600px){.kids .items-leading{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}}.kids .items-leading .item{border-radius:3em;flex-basis:0;flex-grow:1;margin:0 var(--space-2xs-xs) var(--space-l-xl);display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}@media(min-width: 600px){.kids .items-leading .item{min-width:350px;max-width:570px}}.kids .items-leading .item.has-icon{order:1;text-align:center}.kids .items-leading .item.has-icon .title{font-size:var(--step-2);margin:auto}.kids .items-leading .item .item-content{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;flex-grow:1}.kids .items-leading .item p.readmore{display:contents}.kids .items-leading .item p.readmore a,.kids .items-leading .item p.readmore button.link{align-self:center;position:relative}.kids .items-leading .item p.readmore a.icon-btn,.kids .items-leading .item p.readmore button.icon-btn.link{align-self:flex-end}.kids .items-leading .item p.readmore a.btn,.kids .items-leading .item p.readmore button.btn.link,.kids .items-leading .item p.readmore a.screen-reader-shortcut:focus,.kids .items-leading .item p.readmore button.link.screen-reader-shortcut:focus,.kids .items-leading .item p.readmore .store.view-checkout .form-section .checkout-heading a,.store.view-checkout .form-section .checkout-heading .kids .items-leading .item p.readmore a,.kids .items-leading .item p.readmore .store.view-checkout .form-section .checkout-heading button.link,.store.view-checkout .form-section .checkout-heading .kids .items-leading .item p.readmore button.link{margin-top:var(--space-s)}.kids .full-width .item-content{max-width:var(--max-content-width);margin-left:auto;margin-right:auto;padding:var(--space-s-m);text-align:center}.kids .full-width .item-content h2{max-width:32ch;margin-left:auto;margin-right:auto;line-height:1.5em;margin-bottom:var(--space-m-l)}.kids .full-width .item-content img,.kids .full-width .item-content .ig-thumbs-grid-block{margin-top:0}.kids .moduletable.full-width .green .title:first-line{font-weight:bold}.path-kids-fun-facts .filters{text-align:center}.path-kids-fun-facts .filter-group{margin-bottom:var(--space-m-l)}.path-kids-fun-facts .filter-group input{opacity:0;width:0;overflow:hidden}.path-kids-fun-facts .filter-group input:checked+span.btn{background:hsla(var(--light-gold), 0.6)}.path-kids-fun-facts .cards,.path-kids-fun-facts .accordion .ig-menu-grid,.accordion .path-kids-fun-facts .ig-menu-grid{grid-template-columns:repeat(auto-fit, minmax(350px, 1fr))}.path-kids-fun-facts .cards .card figure img,.path-kids-fun-facts .accordion .ig-menu-grid .card figure img,.accordion .path-kids-fun-facts .ig-menu-grid .card figure img{aspect-ratio:5/4}.path-kids-fun-facts .cards .card h3,.path-kids-fun-facts .accordion .ig-menu-grid .card h3,.accordion .path-kids-fun-facts .ig-menu-grid .card h3,.path-kids-fun-facts .cards .card h4,.path-kids-fun-facts .accordion .ig-menu-grid .card h4,.accordion .path-kids-fun-facts .ig-menu-grid .card h4,.path-kids-fun-facts .cards .card .store.view-checkout .form-section legend,.store.view-checkout .form-section .path-kids-fun-facts .cards .card legend,.path-kids-fun-facts .accordion .ig-menu-grid .card .store.view-checkout .form-section legend,.store.view-checkout .form-section .path-kids-fun-facts .accordion .ig-menu-grid .card legend,.accordion .path-kids-fun-facts .ig-menu-grid .card .store.view-checkout .form-section legend,.store.view-checkout .form-section .accordion .path-kids-fun-facts .ig-menu-grid .card legend,.path-kids-fun-facts .cards .card .events.view-register form #eb-amount-container .form-control-label,.events.view-register form #eb-amount-container .path-kids-fun-facts .cards .card .form-control-label,.path-kids-fun-facts .accordion .ig-menu-grid .card .events.view-register form #eb-amount-container .form-control-label,.events.view-register form #eb-amount-container .path-kids-fun-facts .accordion .ig-menu-grid .card .form-control-label,.accordion .path-kids-fun-facts .ig-menu-grid .card .events.view-register form #eb-amount-container .form-control-label,.events.view-register form #eb-amount-container .accordion .path-kids-fun-facts .ig-menu-grid .card .form-control-label,.path-kids-fun-facts .cards .card .events.view-register form #payment_method_container .form-control-label,.events.view-register form #payment_method_container .path-kids-fun-facts .cards .card .form-control-label,.path-kids-fun-facts .accordion .ig-menu-grid .card .events.view-register form #payment_method_container .form-control-label,.events.view-register form #payment_method_container .path-kids-fun-facts .accordion .ig-menu-grid .card .form-control-label,.accordion .path-kids-fun-facts .ig-menu-grid .card .events.view-register form #payment_method_container .form-control-label,.events.view-register form #payment_method_container .accordion .path-kids-fun-facts .ig-menu-grid .card .form-control-label{text-align:center;align-self:center;order:0;flex-grow:1}.path-kids-fun-facts .cards .card .item-image,.path-kids-fun-facts .accordion .ig-menu-grid .card .item-image,.accordion .path-kids-fun-facts .ig-menu-grid .card .item-image{order:1}.path-kids-fun-facts .cards .card div.fact,.path-kids-fun-facts .accordion .ig-menu-grid .card div.fact,.accordion .path-kids-fun-facts .ig-menu-grid .card div.fact{order:2;flex-grow:2}.path-kids-fun-facts .cards .card .readmore,.path-kids-fun-facts .accordion .ig-menu-grid .card .readmore,.accordion .path-kids-fun-facts .ig-menu-grid .card .readmore{order:3;align-self:stretch;display:flex;align-items:flex-end}.path-kids-fun-facts .cards .card .readmore a,.path-kids-fun-facts .accordion .ig-menu-grid .card .readmore a,.accordion .path-kids-fun-facts .ig-menu-grid .card .readmore a,.path-kids-fun-facts .cards .card .readmore button.link,.path-kids-fun-facts .accordion .ig-menu-grid .card .readmore button.link,.accordion .path-kids-fun-facts .ig-menu-grid .card .readmore button.link{width:100%;text-align:center}@media(min-width: 600px){article.convertforms section.form{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:var(--space-m-l)}}article.convertforms section.form aside address{font-style:normal}article.convertforms section.form aside nav span,article.convertforms section.form aside nav .btn,article.convertforms section.form aside nav a.screen-reader-shortcut:focus,article.convertforms section.form aside nav button.screen-reader-shortcut.link:focus,article.convertforms section.form aside nav .store.view-checkout .form-section .checkout-heading a,.store.view-checkout .form-section .checkout-heading article.convertforms section.form aside nav a,article.convertforms section.form aside nav .store.view-checkout .form-section .checkout-heading button.link,.store.view-checkout .form-section .checkout-heading article.convertforms section.form aside nav button.link{display:block;text-align:center}article.convertforms section.form aside nav span+span,article.convertforms section.form aside nav .btn+span,article.convertforms section.form aside nav a.screen-reader-shortcut:focus+span,article.convertforms section.form aside nav button.screen-reader-shortcut.link:focus+span,article.convertforms section.form aside nav .store.view-checkout .form-section .checkout-heading a+span,.store.view-checkout .form-section .checkout-heading article.convertforms section.form aside nav a+span,article.convertforms section.form aside nav .store.view-checkout .form-section .checkout-heading button.link+span,.store.view-checkout .form-section .checkout-heading article.convertforms section.form aside nav button.link+span{margin-top:var(--space-3xs)}article.convertforms section.form aside:empty{display:none}article.convertforms section.form aside:empty+.form-inner{margin-top:0}@media(min-width: 600px){article.convertforms section.form aside:empty+.form-inner{grid-column:span 2}article.convertforms section.form aside:empty+.form-inner form{max-width:500px;margin:0 auto}}article.convertforms section.form .form-inner{padding:var(--space-s-m);background:hsl(var(--subtle-bg))}article.convertforms section.form .form-inner .cf-response:empty{display:none}article.convertforms section.form .form-inner .cf-response:empty+.cf-fields{margin-top:0}article.convertforms section.form .form-inner .cf-control-group+.cf-control-group{margin-top:0}article.convertforms section.form .form-inner .cf-radio-group,article.convertforms section.form .form-inner .cf-checkbox-group{margin-top:0 !important}article.convertforms section.form .form-inner .cf-radio-group input,article.convertforms section.form .form-inner .cf-checkbox-group input{flex-shrink:0}@media(min-width: 600px){article.convertforms section.form .form-inner{margin-top:0}}article.convertforms section.form .form-inner .cf-control-input-desc{font-size:.95em;font-style:italic}article.convertforms section.form .form-inner .cf-required-label{font-size:2em;vertical-align:bottom;color:hsl(var(--light-gold));margin-left:-0.7em;line-height:.5em;padding-right:.2em}article.convertforms section.form .form-inner .cfupload-browse{margin-top:0;margin-left:var(--space-2xs-xs)}/*# sourceMappingURL=template.css.map */
