:root{--header-height: 66px;--first-section-height: 423px;--border-radius-small: 4px;--color-shade-100: rgba(0, 0, 0, 0.05);--color-shade-200: rgba(0, 0, 0, 0.10)}body{overflow-x:hidden}.wp-site-blocks{min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));min-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}body.home main{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}:root :where(h1,h2,h3,h4,h5,h6){color:inherit}img,svg,picture,video{font-style:italic;background-repeat:repeat;background-size:cover;background-position:center center;shape-margin:1rem;max-width:100%;vertical-align:middle;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{max-width:65ch;text-wrap:pretty;margin-bottom:2em;margin-top:0}:has(:target){scroll-padding-top:4rem}@media(prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth}}.wp-site-blocks>header{background-color:#fff;padding-top:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1);box-shadow:0px 0px 10px rgba(0,0,0,.1);z-index:100;top:max(var(--wp-admin--admin-bar--position-offset, 0px),var(--wp-admin--admin-bar--height, 0px));position:sticky;-webkit-transition:top .3s ease;transition:top .3s ease}.scroll-to-top-button{display:none;position:fixed;bottom:var(--wp--style--root--padding-right);right:var(--wp--style--root--padding-right);background:hsla(0,0%,100%,0);padding:0;margin:0;z-index:50;border:none;color:var(--wp--preset--color--contrast-2);font-size:2.5rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:.95;width:39px;height:39px;border-radius:40px}.scroll-to-top-button svg{-webkit-filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.3))}.wp-block-site-title{line-height:1}.wp-site-blocks>footer{background-color:var(--wp--preset--color--base-2);padding-top:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10);-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,.1);box-shadow:inset 0px 0px 10px rgba(0,0,0,.1);margin-top:var(--wp--preset--spacing--50);z-index:20}.wp-site-blocks>footer nav a{font-weight:400}.wp-site-blocks>footer .alignwide{position:relative}.wp-site-blocks>footer .automatic-translation-label{display:block;position:absolute;bottom:calc(100% + var(--wp--preset--spacing--10) + 5px);right:0;padding:3px 7px;font-size:.8rem;color:var(--wp--preset--color--accent);background-color:var(--color-shade-100);border-radius:var(--border-radius-small);border:1px dotted var(--wp--preset--color--accent);font-style:italic}.wp-site-blocks>footer .automatic-translation-label span{font-weight:600}a:not([class]):not(header a):not(footer a){color:inherit;text-decoration:underline;text-decoration-color:var(--wp--preset--color--accent);text-underline-offset:3px;text-decoration-thickness:2px}a:not([class]):not(header a):not(footer a):hover,a:not([class]):not(header a):not(footer a):focus{background-color:var(--wp--preset--color--accent);color:#fff;text-decoration-color:var(--wp--preset--color--accent);text-underline-offset:3px;text-decoration-thickness:2px}ul[class]{list-style:none;padding:0}header{z-index:100}header nav a,footer nav a{color:var(--wp--preset--color--contrast);text-decoration:none;text-decoration-color:var(--wp--preset--color--accent) !important;text-underline-offset:5px;text-decoration-thickness:3px !important;-webkit-transition:color .15s;transition:color .15s}header nav a:hover,header nav a:focus,footer nav a:hover,footer nav a:focus{text-decoration:underline;color:#000}header nav a:active,footer nav a:active{color:var(--wp--preset--color--accent) !important}header nav .wp-block-navigation__container,footer nav .wp-block-navigation__container{gap:var(--wp--preset--spacing--10) var(--wp--preset--spacing--20)}header nav button{scale:1.5}.wp-block-site-logo img{height:40px;width:auto}.breadcrumbs{margin:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;font-size:var(--wp--preset--font-size--small)}.breadcrumbs>div{padding:5px}.columns-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.columns,.wp-block-post-template.columns{--min-column-size: 250px;--column-count: 3;--gap: var(--wp--preset--spacing--30);--vertical-gap: var(--wp--preset--spacing--30);--breakpoint: calc(var(--min-column-size) * var(--column-count) + (var(--gap) * (var(--column-count) - 1)));--column-size: calc((100% / var(--column-count)) - var(--gap));display:grid;gap:var(--vertical-gap) var(--gap);grid-template-columns:repeat(auto-fit, minmax(min(max(var(--column-size), (100% - var(--breakpoint)) * -999), 100%), 1fr))}.columns li,.wp-block-post-template.columns li{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.columns img,.columns figure,.wp-block-post-template.columns img,.wp-block-post-template.columns figure{height:clamp(250px,30vw,300px)}.columns.columns-2,.wp-block-post-template.columns.columns-2{--min-column-size: 250px;--column-count: 2}.columns.columns-2 img,.columns.columns-2 figure,.wp-block-post-template.columns.columns-2 img,.wp-block-post-template.columns.columns-2 figure{height:clamp(250px,20vw,300px)}.columns.columns-2-small,.wp-block-post-template.columns.columns-2-small{--min-column-size: 200px;--column-count: 2}.columns.columns-2-small img,.columns.columns-2-small figure,.wp-block-post-template.columns.columns-2-small img,.wp-block-post-template.columns.columns-2-small figure{height:clamp(250px,30vw,300px)}.columns.columns-2-big,.wp-block-post-template.columns.columns-2-big{--min-column-size: 400px;--column-count: 2}.columns.columns-2-big img,.columns.columns-2-big figure,.wp-block-post-template.columns.columns-2-big img,.wp-block-post-template.columns.columns-2-big figure{height:250px}.columns.columns-3-small,.wp-block-post-template.columns.columns-3-small{--min-column-size: 200px;--column-count: 3}.columns.columns-3-small img,.columns.columns-3-small figure,.wp-block-post-template.columns.columns-3-small img,.wp-block-post-template.columns.columns-3-small figure{height:clamp(250px,20vw,300px)}.columns.columns-4,.wp-block-post-template.columns.columns-4{--min-column-size: 200px;--column-count: 4}.columns.columns-4 img,.columns.columns-4 figure,.wp-block-post-template.columns.columns-4 img,.wp-block-post-template.columns.columns-4 figure{height:clamp(250px,20vw,300px)}@media(max-width: 1100px){.columns.columns-4,.wp-block-post-template.columns.columns-4{--column-count: 2}}.list{display:grid;gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30)}@media(min-width: 782px){.list{grid-auto-flow:column;grid-template-columns:clamp(400px,30vw,500px) 1fr}.list li:first-of-type{grid-column:1;grid-row:1/4}.list li{grid-column:2}}.list li{-webkit-margin-before:0;margin-block-start:0}.post-content img{max-height:max(50vh,300px);max-height:max(50dvh,300px);width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-o-object-fit:contain;object-fit:contain;background-color:var(--dominant-color)}.teaser.contain img{-o-object-fit:contain;object-fit:contain;-webkit-box-sizing:border-box;box-sizing:border-box}.teaser{position:relative;height:100%;background-color:var(--wp--preset--color--base);border:1px solid var(--color-shade-200);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:var(--border-radius-small);box-sizing:border-box}.teaser *{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.teaser .teaser-image-wrapper{position:relative}.teaser .teaser-excerpt{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.teaser img{width:100%;-o-object-fit:cover;object-fit:cover}@media(prefers-reduced-motion: no-preference){.teaser img{-webkit-transition:-webkit-filter .1s,-webkit-transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-filter .1s,-webkit-transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:filter .1s,transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:filter .1s,transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-filter .1s,-webkit-transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}}.teaser figure{background-color:var(--color-shade-100);overflow:hidden}.teaser>a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:inherit;height:100%}.teaser>a:hover,.teaser>a:focus{text-decoration:none}@media(prefers-reduced-motion: no-preference){.teaser>a:hover img,.teaser>a:focus img{-webkit-transform:scale(102.38%);-ms-transform:scale(102.38%);transform:scale(102.38%)}}@media(prefers-reduced-motion){.teaser>a:hover .teaser-title,.teaser>a:focus .teaser-title{text-decoration:underline}}.teaser>a:active .teaser-title{color:var(--wp--preset--color--accent)}.teaser>a:active img{-webkit-filter:brightness(110%);filter:brightness(110%)}.teaser .teaser-title{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--medium-large);font-weight:600;color:var(--wp--preset--color--contrast);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:color .15s;transition:color .15s}.teaser.layout-horizontal>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;gap:0 var(--wp--preset--spacing--10)}.teaser.layout-horizontal>a figure{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:250px;flex-basis:250px}.teaser.layout-horizontal>a .teaser-content{-webkit-box-flex:999;-ms-flex-positive:999;flex-grow:999;-ms-flex-preferred-size:30ch;flex-basis:30ch}.teaser>a>.teaser-meta{position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:var(--wp--preset--spacing--5)}.teaser>a>.teaser-meta span{font-weight:600;--teaser-meta-color: var(--wp--preset--color--accent);font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--contrast);border-radius:2em;border:1px solid var(--teaser-meta-color);background-color:color-mix(in srgb, var(--wp--preset--color--base) 90%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);line-height:1.5;padding:3px 6px;-webkit-box-shadow:-2px 2px var(--teaser-meta-color),0 0 2px rgba(0,0,0,.2);box-shadow:-2px 2px var(--teaser-meta-color),0 0 2px rgba(0,0,0,.2)}.teaser .teaser-image-wrapper>span{position:absolute;margin:var(--wp--preset--spacing--10);font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--contrast);border-radius:2em;background:var(--wp--preset--color--base);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);line-height:1.5;padding:4px 8px}.teaser .teaser-image-wrapper .teaser-advertorial{right:0;bottom:0;font-size:.7rem;color:var(--wp--preset--color--base);background:rgba(0,0,0,.6);padding:1px 7px;border:none}.teaser .teaser-image-wrapper .teaser-featured{left:0;top:0;color:var(--wp--preset--color--base);background:var(--wp--preset--color--accent);-webkit-box-shadow:0 0 3px var(--color-shade-200);box-shadow:0 0 3px var(--color-shade-200);text-shadow:0 0 0 3px var(--color-shade-200)}.teaser .teaser-image-wrapper .teaser-rating{right:0;top:0;font-weight:600}.teaser-rating.rating-stars{font-size:var(--wp--preset--font-size--tiny);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--wp--preset--color--contrast-2)}.teaser-title-and-stars-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:var(--wp--preset--spacing--5);-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.teaser-skiresort-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.2em}.teaser-content .teaser-skiresort-icon{color:var(--wp--preset--color--base);background:var(--wp--preset--color--accent);-webkit-box-shadow:0 0 3px var(--color-shade-200);box-shadow:0 0 3px var(--color-shade-200);text-shadow:0 0 0 3px var(--color-shade-200);border-radius:5em;padding:3px;width:1em;height:1em}.teaser-content .teaser-skiresort-icon>svg{width:1em;height:1em;margin:0;padding:0}.post .teaser-meta{font-size:var(--wp--preset--font-size--normal);font-weight:600;color:var(--wp--preset--color--contrast-3)}.teaser-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--wp--preset--spacing--5);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:var(--wp--preset--font-size--normal);color:var(--wp--preset--color--contrast-3);overflow:hidden;padding:var(--wp--preset--spacing--10);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.teaser-content>*{overflow:hidden}.teaser-content svg{width:1em;height:1em;margin-right:5px}.teaser.layout-horizontal.event img{max-height:150px}.teaser.layout-horizontal.event figure{-ms-flex-preferred-size:200px;flex-basis:200px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.teaser.layout-horizontal.event span.today{color:var(--wp--preset--color--accent);font-weight:600}.home .teaser.layout-horizontal.event img{max-height:300px}.home .teaser.layout-horizontal.event:not(.first) figure{display:none}.teaser-features>span:not(:last-child):after{content:"·";padding-right:.5em;padding-left:.5em;text-align:center;color:rgba(0,0,0,.5)}.teaser-features>span:not(.teaser-address):not(.teaser-date){white-space:pre}.teaser-features>div{margin-left:1.3em;text-indent:-1.3em}.teaser-business-type-and-region-wrapper{font-size:var(--wp--preset--font-size--normal);color:var(--wp--preset--color--contrast-3)}.rating-guide{--rating-guide-color: var(--wp--preset--color--accent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--wp--preset--color--contrast);font-weight:600;-ms-flex-negative:0;flex-shrink:0;line-height:1}.rating-guide.gold{--rating-guide-color: rgb(218, 165, 32)}.rating-guide svg{color:var(--rating-guide-color) !important}.rating-guide svg:last-of-type{margin-right:0}.rating-guide:not(.rating-small)>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rating-small svg{margin-right:3px}.max-contrast{color:#000;text-shadow:2px 2px #fff,0 0 1px #fff}body.home h1{font-size:var(--wp--preset--font-size--xx-large)}main section.group-hero{-webkit-margin-after:var(--wp--preset--spacing--30);margin-block-end:var(--wp--preset--spacing--30)}main section.group-hero>div{min-height:min(600px,100vh,1200px - var(--first-section-height, 0px) - var(--header-height, 66px) - var(--wp-admin--admin-bar--height, 0px) + var(--wp--preset--spacing--10));min-height:min(600px,100dvh - var(--first-section-height, 0px) - var(--header-height, 66px) - var(--wp-admin--admin-bar--height, 0px) + var(--wp--preset--spacing--10))}section.group-map .wp-block-column:not(:first-of-type){background:var(--wp--preset--color--base-2);background:-webkit-gradient(linear, right top, left top, from(var(--wp--preset--color--base)), to(var(--wp--preset--color--base-2)));background:linear-gradient(to left, var(--wp--preset--color--base), var(--wp--preset--color--base-2))}@media(min-width: 782px){section.group-map .wp-block-column:not(:first-of-type){clip-path:polygon(15% 0%, 100% 0%, 85% 101%, 0% 100%);-webkit-transform:scale(1.001);-ms-transform:scale(1.001);transform:scale(1.001)}}@media(max-width: 781px){section.group-map .wp-block-column:not(:first-of-type){margin-right:calc(var(--wp--style--root--padding-right)*-1);margin-left:calc(var(--wp--style--root--padding-left)*-1);clip-path:polygon(0% 10%, 100% 0%, 100% 100%, 0% 100%);-webkit-transform:scale(1.001);-ms-transform:scale(1.001);transform:scale(1.001);background:-webkit-gradient(linear, left bottom, left top, from(var(--wp--preset--color--base)), to(var(--wp--preset--color--base-2)));background:linear-gradient(to top, var(--wp--preset--color--base), var(--wp--preset--color--base-2))}}section.group-map figure{height:100%;margin-bottom:0}section.group-map figure img{height:100%;-o-object-fit:contain;object-fit:contain}section.group-map h1{padding-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--30)}section.group-map .wp-block-buttons{margin:var(--wp--preset--spacing--30) 0}section.group-map .map-link:focus-visible img{background:var(--wp--preset--color--contrast-2)}main>section.wp-block-group{padding-top:0;padding-bottom:0;margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)}.with-background{position:relative;--background-color: var(--color-shade-200);background:var(--background-color)}.with-background>div{padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)}.with-background.white-font{color:var(--wp--preset--color--base)}.with-background.white-font .btn-primary a{color:#fff;border:2px solid var(--wp--preset--color--base)}.with-background.white-font .btn-primary a:before{width:calc(100% + 2px);height:calc(100% + 2px)}.with-background.base{--background-color: var(--wp--preset--color--base)}.with-background.base-2{--background-color: var(--wp--preset--color--base-2)}.with-background.base-3{--background-color: var(--wp--preset--color--base-3)}.with-background.contrast{--background-color: var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.with-background.contrast-2{--background-color: var(--wp--preset--color--contrast-2);color:var(--wp--preset--color--base)}.with-background.contrast-3{--background-color: var(--wp--preset--color--contrast-2);color:var(--wp--preset--color--base)}.with-background.accent{--background-color: var(--wp--preset--color--accent)}.with-background.accent-2{--background-color: var(--wp--preset--color--accent-2)}.with-background.accent-3{--background-color: var(--wp--preset--color--accent-3)}.with-background.gradient-1{--background-color: var(--wp--preset--gradient--gradient-1)}.with-background.gradient-2{--background-color: var(--wp--preset--gradient--gradient-2)}.with-background.gradient-3{--background-color: var(--wp--preset--gradient--gradient-3)}.with-background.gradient-4{--background-color: var(--wp--preset--gradient--gradient-4)}.with-background .teaser{-webkit-box-shadow:3px 3px 8px var(--color-shade-100);box-shadow:3px 3px 8px var(--color-shade-100);border:none}.with-background .layout-horizontal .teaser-content{padding-top:var(--wp--preset--spacing--10)}.with-background.wavy>div{padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--40)}.with-background.wavy::before{content:"";display:block;height:var(--wp--preset--spacing--30);background-color:var(--wp--preset--color--base);clip-path:polygon(100% 0%, 0% 0%, 0% 16.01%, 2% 14.44%, 4% 13.32%, 6% 12.68%, 8% 12.5%, 10% 12.81%, 12% 13.59%, 14% 14.84%, 16% 16.54%, 18% 18.66%, 20% 21.19%, 22% 24.08%, 24% 27.31%, 26% 30.82%, 28% 34.58%, 30% 38.54%, 32% 42.64%, 34% 46.84%, 36% 51.07%, 38% 55.3%, 40% 59.45%, 42% 63.49%, 44% 67.35%, 46% 70.99%, 48% 74.36%, 50% 77.43%, 52% 80.14%, 54% 82.46%, 56% 84.37%, 58% 85.85%, 60% 86.86%, 62% 87.4%, 64% 87.47%, 66% 87.05%, 68% 86.17%, 70% 84.82%, 72% 83.02%, 74% 80.81%, 76% 78.2%, 78% 75.23%, 80% 71.94%, 82% 68.36%, 84% 64.56%, 86% 60.56%, 88% 56.43%, 90% 52.22%, 92% 47.99%, 94% 43.77%, 96% 39.64%, 98% 35.64%, 100% 31.82%);width:calc(100% + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right));-webkit-transform:translate(calc(var(--wp--style--root--padding-left) * -1)) scaleZ(1.01);transform:translate(calc(var(--wp--style--root--padding-left) * -1)) scaleZ(1.01)}.with-background.wavy::after{content:"";display:block;height:var(--wp--preset--spacing--30);background-color:var(--wp--preset--color--base);clip-path:polygon(100% 100%, 0% 100%, 0% 16.01%, 2% 14.44%, 4% 13.32%, 6% 12.68%, 8% 12.5%, 10% 12.81%, 12% 13.59%, 14% 14.84%, 16% 16.54%, 18% 18.66%, 20% 21.19%, 22% 24.08%, 24% 27.31%, 26% 30.82%, 28% 34.58%, 30% 38.54%, 32% 42.64%, 34% 46.84%, 36% 51.07%, 38% 55.3%, 40% 59.45%, 42% 63.49%, 44% 67.35%, 46% 70.99%, 48% 74.36%, 50% 77.43%, 52% 80.14%, 54% 82.46%, 56% 84.37%, 58% 85.85%, 60% 86.86%, 62% 87.4%, 64% 87.47%, 66% 87.05%, 68% 86.17%, 70% 84.82%, 72% 83.02%, 74% 80.81%, 76% 78.2%, 78% 75.23%, 80% 71.94%, 82% 68.36%, 84% 64.56%, 86% 60.56%, 88% 56.43%, 90% 52.22%, 92% 47.99%, 94% 43.77%, 96% 39.64%, 98% 35.64%, 100% 31.82%);width:calc(100% + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right));-webkit-transform:translate(calc(var(--wp--style--root--padding-left) * -1)) scaleZ(1.01);transform:translate(calc(var(--wp--style--root--padding-left) * -1)) scaleZ(1.01)}.with-background.big-wave{clip-path:polygon(100% 0%, 0% 0%, 0% 100%, 2% 99.92%, 4% 99.68%, 6% 99.29%, 8% 98.74%, 10% 98.04%, 12% 97.19%, 14% 96.19%, 16% 95.05%, 18% 93.77%, 20% 92.36%, 22% 90.82%, 24% 89.16%, 26% 87.38%, 28% 85.5%, 30% 83.51%, 32% 81.43%, 34% 79.27%, 36% 77.03%, 38% 74.72%, 40% 72.36%, 42% 69.95%, 44% 67.5%, 46% 65.01%, 48% 62.51%, 50% 60%, 52% 57.49%, 54% 54.99%, 56% 52.5%, 58% 50.05%, 60% 47.64%, 62% 45.28%, 64% 42.97%, 66% 40.73%, 68% 38.57%, 70% 36.49%, 72% 34.5%, 74% 32.62%, 76% 30.84%, 78% 29.18%, 80% 27.64%, 82% 26.23%, 84% 24.95%, 86% 23.81%, 88% 22.81%, 90% 21.96%, 92% 21.26%, 94% 20.71%, 96% 20.32%, 98% 20.08%, 100% 20%)}.with-background.big-cut{clip-path:polygon(50% 0, 100% 0, 100% 100%, 0 100%)}.with-background.tilted>div{padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--40)}.with-background.tilted::before{content:"";display:block;height:var(--wp--preset--spacing--20);background-color:var(--wp--preset--color--base);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 0%);width:calc(100% + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right));-webkit-transform:translate(calc(var(--wp--style--root--padding-left) * -1)) scaleZ(1.01);transform:translate(calc(var(--wp--style--root--padding-left) * -1)) scaleZ(1.01)}.with-background.tilted::after{content:"";display:block;height:var(--wp--preset--spacing--20);background-color:var(--wp--preset--color--base);clip-path:polygon(0 0, 100% 100%, 100% 100%, 0 100%);width:calc(100% + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right));-webkit-transform:translate(calc(var(--wp--style--root--padding-left) * -1)) scaleZ(1.01);transform:translate(calc(var(--wp--style--root--padding-left) * -1)) scaleZ(1.01)}.with-background.triangle>div{padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--40)}.with-background.triangle::before{content:"";display:block;height:var(--wp--preset--spacing--20);background-color:var(--wp--preset--color--base);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2rem), calc(50% + 2rem) calc(100% - 2rem), 50% 100%, calc(50% - 2rem) calc(100% - 2rem), 0 calc(100% - 2rem));width:calc(100% + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right));-webkit-transform:translate(calc(var(--wp--style--root--padding-left) * -1)) scaleZ(1.1);transform:translate(calc(var(--wp--style--root--padding-left) * -1)) scaleZ(1.1)}.with-background.triangle::after{content:"";display:block;height:1.5rem;background-color:var(--wp--preset--color--base);clip-path:polygon(0 0, calc(50% - 0px - 1.5rem) 0, 50% calc(1.5rem + 0px), calc(50% + 0px + 1.5rem) 0, 100% 0, 100% 100%, 0 100%);width:calc(100% + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right));-webkit-transform:translate(calc(var(--wp--style--root--padding-left) * -1)) scaleZ(1.1);transform:translate(calc(var(--wp--style--root--padding-left) * -1)) scaleZ(1.1)}:where(.wp-site-blocks *:focus-visible){outline:2px solid var(--wp--preset--color--contrast-2) !important;outline-offset:2px}:where(.wp-site-blocks *:focus){outline:none}.home section:not(.group-hero)>.wp-block-buttons{-webkit-margin-before:var(--wp--preset--spacing--20);margin-block-start:var(--wp--preset--spacing--20);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width: 783px){.home section:not(.group-hero)>.wp-block-buttons{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}}.wp-block-button a,input[type=submit],button{position:relative;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em;padding:.75rem 1.3rem;font-weight:600;cursor:pointer;color:#fff;border:none;border-radius:var(--border-radius-small)}.wp-block-button a:hover,.wp-block-button a:focus,input[type=submit]:hover,input[type=submit]:focus,button:hover,button:focus{text-decoration:none}@media(prefers-reduced-motion: no-preference){.wp-block-button a,input[type=submit],button{-webkit-transition:background-color .15s,-webkit-transform .15s;transition:background-color .15s,-webkit-transform .15s;transition:background-color .15s,transform .15s;transition:background-color .15s,transform .15s,-webkit-transform .15s}}.wp-block-button a:before,input[type=submit]:before,button:before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:inherit;-webkit-box-shadow:0px 2px 3px rgba(0,0,0,.3);box-shadow:0px 2px 3px rgba(0,0,0,.3);opacity:.5}@media(prefers-reduced-motion: no-preference){.wp-block-button a:before,input[type=submit]:before,button:before{-webkit-transition:opacity .15s;transition:opacity .15s}}.wp-block-button a:hover:before,input[type=submit]:hover:before,button:hover:before{opacity:1}.wp-block-button a:active,input[type=submit]:active,button:active{-webkit-transform:translate(0, 1px);-ms-transform:translate(0, 1px);transform:translate(0, 1px)}.wp-block-button a:active:before,input[type=submit]:active:before,button:active:before{opacity:0}.btn-primary a,button.btn-primary{display:inline-block;background-color:var(--wp--preset--color--accent);text-shadow:0 0 4px rgba(0,0,0,.2);position:relative}.btn-primary a:hover,.btn-primary a:focus,button.btn-primary:hover,button.btn-primary:focus{background-color:var(--wp--preset--color--accent-2)}.btn-primary:not(.has-svg) a:after,button.btn-primary:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="white" d="M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z"/></svg>');width:.5em;height:.5em;padding-left:.25em;display:inline-block;vertical-align:-0.15em}.wp-block-button.btn-secondary a,button.btn-secondary{background-color:inherit;-webkit-transition:color .15s,border-color .15s;transition:color .15s,border-color .15s;border:1px solid var(--wp--preset--color--base)}.wp-block-button.btn-secondary a:before,button.btn-secondary:before{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);box-shadow:2px 2px 5px rgba(0,0,0,.2)}.wp-block-button.btn-secondary a:hover,.wp-block-button.btn-secondary a:focus,button.btn-secondary:hover,button.btn-secondary:focus{border-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--accent);background-color:hsla(0,0%,100%,.9)}.btn-main a,button.btn-main{background-color:var(--wp--preset--color--accent);text-shadow:0 0 4px rgba(0,0,0,.2);color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.btn-main a:before,button.btn-main:before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:inherit;-webkit-box-shadow:0 3px #fff,3px 3px 10px rgba(0,0,0,.2666666667);box-shadow:0 3px #fff,3px 3px 10px rgba(0,0,0,.2666666667);opacity:.6}@media(prefers-reduced-motion: no-preference){.btn-main a:before,button.btn-main:before{-webkit-transition:.15s;transition:.15s}}.btn-main a:hover,.btn-main a:focus-visible,button.btn-main:hover,button.btn-main:focus-visible{-webkit-transform:translate(0, -2px);-ms-transform:translate(0, -2px);transform:translate(0, -2px)}.btn-main a:active,button.btn-main:active{-webkit-transform:translate(0, 0px);-ms-transform:translate(0, 0px);transform:translate(0, 0px);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s, -webkit-transform .15s}.btn-main a:hover,.btn-main a:focus,.btn-main a:active,button.btn-main:hover,button.btn-main:focus,button.btn-main:active{background-color:var(--wp--preset--color--accent-2)}.btn-main a:hover:before,.btn-main a:focus:before,.btn-main a:active:before,button.btn-main:hover:before,button.btn-main:focus:before,button.btn-main:active:before{opacity:1}input,select,textarea{display:block;font-size:inherit;font-family:inherit;line-height:1.3;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:var(--border-radius-small);color:var(--wp--preset--color--contrast-2);background-clip:padding-box;width:100%;-webkit-transition:-webkit-box-shadow .15s ease-in-out;transition:-webkit-box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;caret-color:var(--wp--preset--color--accent)}input:focus,select:focus,textarea:focus{outline:none !important;outline-offset:0px}input[readonly]{color:var(--wp--preset--color--contrast-3);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form label{display:inline-block;width:inherit;max-width:50ch}form h1,form h2,form h3,form h4,form h5,form h6{font-size:var(--wp--preset--font-size--medium-large);font-family:var(--wp--preset--font-family--body);font-weight:600;margin-top:0;margin-bottom:0;grid-column:1/-1}input:not([type=checkbox]):not([type=radio]):not([readonly]):not([disabled]):focus,select:focus,textarea:focus{-webkit-box-shadow:0 0 0 3px color-mix(in srgb, var(--wp--preset--color--accent) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wp--preset--color--accent) 50%, transparent)}input:not([type=range]),select,textarea{padding:6px 12px;accent-color:var(--wp--preset--color--accent);background-color:var(--color-shade-100);border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-small);border-bottom:1px solid var(--wp--preset--color--accent)}input:not([type=range]):hover:not([readonly]),input:not([type=range]):focus:not([readonly]),select:hover:not([readonly]),select:focus:not([readonly]),textarea:hover:not([readonly]),textarea:focus:not([readonly]){border-color:var(--wp--preset--color--accent)}input[type=range]{background-color:rgba(0,0,0,0);accent-color:var(--wp--preset--color--accent);margin:0;cursor:pointer}input[type=checkbox]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;scale:1.5;margin:0;margin-right:1em;cursor:pointer}input[type=checkbox]:focus-visible{outline:1px solid #000 !important}input[type=submit]{background-color:var(--wp--preset--color--accent);color:#fff;padding:var(--wp--preset--spacing--5);border:none}input[type=submit]:disabled{color:var(--wp--preset--color--base-2);background-color:var(--wp--preset--color--contrast-3)}input[type=submit]:hover:enabled,input[type=submit]:focus:enabled{background-color:var(--wp--preset--color--accent-2)}input[type=submit]:active:enabled{-webkit-transform:translate(0, 1px);-ms-transform:translate(0, 1px);transform:translate(0, 1px)}datalist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;width:100%}option{padding:0}select{cursor:pointer}input::-webkit-input-placeholder{padding:3px;opacity:1}input::-moz-placeholder{padding:3px;opacity:1}input:-ms-input-placeholder{padding:3px;opacity:1}input::-ms-input-placeholder{padding:3px;opacity:1}input::placeholder{padding:3px;opacity:1}.grecaptcha-badge{visibility:hidden}body #cookiescript_badge{display:none}body #cookiescript_injected #cookiescript_accept,body #cookiescript_injected #cookiescript_save{background-color:var(--wp--preset--color--accent);color:#fff}body #cookiescript_injected #cookiescript_accept:hover,body #cookiescript_injected #cookiescript_save:hover{background-color:var(--wp--preset--color--accent-2)}.book-columns p{-webkit-margin-before:var(--wp--preset--spacing--20);margin-block-start:var(--wp--preset--spacing--20);font-size:var(--wp--preset--font-size--medium);font-size:1.2em}.book-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 782px){.book-image{background-color:rgba(0,0,0,.1);margin-bottom:var(--wp--preset--spacing--20);padding:var(--wp--preset--spacing--20);border-radius:var(--border-radius-small)}}.book-image img{border:1px solid hsla(0,0%,100%,.6666666667);-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.15);box-shadow:3px 3px 10px rgba(0,0,0,.15);max-height:30vh;max-height:30dvh;-o-object-fit:contain;object-fit:contain;width:auto}.page .book-image img{max-height:min(60vh,500px);max-height:min(60dvh,500px)}aside{-webkit-margin-before:0;margin-block-start:0}span.date{white-space:pre;font-weight:600}@media not (prefers-reduced-motion: reduce){@view-transition{navigation:auto}.wp-site-blocks header.wp-block-template-part{view-transition-name:header-nav}.wp-site-blocks footer.wp-block-template-part{view-transition-name:footer-nav}#wpadminbar{view-transition-name:wpadminbar}}ul.language-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin:0;padding:0;line-height:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}ul.language-list a{padding:.5em 0}ul.language-list li img{overflow:hidden;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s, -webkit-filter .2s}ul.language-list li:first-of-type a{padding-left:.5em}ul.language-list li:first-of-type img{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}ul.language-list li:last-of-type a{padding-right:.5em}ul.language-list li:last-of-type img{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}ul.language-list li:hover img{-webkit-filter:none;filter:none}ul.language-list:not(:has(li:hover)) li.current img{-webkit-filter:none;filter:none}