/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--layout-gap:1.5rem;--element-spacing-sm: clamp(1rem, .884615rem + .512821vw, 1.5rem);--element-spacing: clamp(1.5rem, 1.38462rem + .512821vw, 2rem);--element-spacing-md: clamp(2rem, 1.76923rem + 1.02564vw, 3rem);--element-spacing-lg: clamp(2rem, 1.53846rem + 2.05128vw, 4rem);--element-spacing-xl: clamp(2rem, 1.07692rem + 4.10256vw, 6rem);--section-spacing: clamp(4rem, 2.61538rem + 6.15385vw, 10rem);--header-mobile-height:84px;--sidebar-desktop-width: clamp(5rem, 2.03947rem + 8.77193vw, 6.25rem);--sidebar-desktop-expanded-width:300px;--black:#000;--white:#fff;--grey-50:#f6f6f6;--grey-100:#e7e7e7;--grey-200:#d1d1d1;--grey-300:#b0b0b0;--grey-400:#888;--grey-500:#6d6d6d;--grey-600:#5d5d5d;--grey-700:#4f4f4f;--grey-800:#454545;--grey-900:#3d3d3d;--grey-950:#1d1d1d;--green-50:#e4fcf9;--green-100:#d6f8f3;--green-200:#bcf2e7;--green-300:#95e9d4;--green-400:#63e4ca;--green-500:#2ae0c5;--green-600:#18c8b8;--green-700:#0fa7a0;--green-800:#098283;--green-900:#04595e;--green-950:#013137;--gold-50:#faf6ed;--gold-100:#f2ece0;--gold-200:#e4d9c7;--gold-300:#d7c7ae;--gold-400:#c6b090;--gold-500:#b49770;--gold-600:#a68557;--gold-700:#8d704a;--gold-800:#745c3d;--gold-900:#5b4830;--gold-950:#423322;--brown-50:#faf8f4;--brown-100:#ece9e4;--brown-200:#ddd9d1;--brown-300:#c7c3b6;--brown-400:#aba896;--brown-500:#8b8a75;--brown-600:#6f7063;--brown-700:#5b5c51;--brown-800:#47473f;--brown-900:#33332d;--brown-950:#20201a;--green:#013137;--dark-green:#011f23;--gold:#b49770;--beige:#e4d9c7;--dark-grey:#6f7063;--light-beige:#ece9e4;--white-beige:#faf8f4;--body-background:var(--white-beige);--text-color:var(--grey-900);--text-color-inverted:var(--white);--shade-color:var(--grey-50);--shade-color-dark:var(--grey-100);--border-color:var(--grey-100);--overlay-color:color-mix(in srgb, var(--black), transparent 50%);--overlay-blur:0px;--primary-color:var(--green);--primary-color-lighter:var(--green-900);--primary-color-darker:var(--dark-green);--primary-contrast:var(--text-color-inverted);--menu-logo-offset:1.75rem;--menu-padding:var(--container-padding)}@media (width>=540px){:root{--menu-padding:1.875rem}}:root{--footer-background:var(--dark-green);--footer-foreground:var(--white-beige);--font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--accent-font-family:"Cinzel", "Iowan Old Style", "Palatino Linotype", "URW Palladio L", P052, serif;--base-font-size: clamp(1rem, .956731rem + .192308vw, 1.1875rem);--lead-font-size: clamp(1.25rem, 1.13462rem + .512821vw, 1.75rem);--reduced-font-size: clamp(.875rem, .831731rem + .192308vw, 1.0625rem);--tiny-font-size:.6875rem;--base-line-height:1.7;--reduced-line-height:1.2;--rounded:.25rem;--button-icon-size: clamp(3.75rem, 2.94828rem + 1.2931vw, 4.5rem);font-weight:400}.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block{display:none!important}@media print{*,:before,:after{color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}header.main,.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}.visible-print-block{display:block!important}.visible-print-inline{display:inline!important}.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}body{--admin-bar-height:var(--wp-admin--admin-bar--height,0px)}body #wpadminbar{position:fixed}body #wpadminbar #wp-admin-bar-site-name>.ab-item,body #wpadminbar #wp-admin-bar-site-name>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-site-name>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-site-name>.ab-item:before{margin-right:0}@media (width>=917px){body #wpadminbar #wp-admin-bar-site-name>.ab-item,body #wpadminbar #wp-admin-bar-site-name>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-site-name>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-edit>.ab-item,body #wpadminbar #wp-admin-bar-edit>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-edit>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-edit>.ab-item:before{margin-right:0}@media (width>=1052px){body #wpadminbar #wp-admin-bar-edit>.ab-item,body #wpadminbar #wp-admin-bar-edit>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-edit>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-new-content>.ab-item,body #wpadminbar #wp-admin-bar-new-content>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-new-content>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-new-content>.ab-item:before{margin-right:0}@media (width>=1187px){body #wpadminbar #wp-admin-bar-new-content>.ab-item,body #wpadminbar #wp-admin-bar-new-content>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-new-content>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-customize>.ab-item,body #wpadminbar #wp-admin-bar-customize>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-customize>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-customize>.ab-item:before{margin-right:0}@media (width>=1322px){body #wpadminbar #wp-admin-bar-customize>.ab-item,body #wpadminbar #wp-admin-bar-customize>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-customize>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item,body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item:before{margin-right:0}@media (width>=1457px){body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item,body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-wpfc-toolbar-parent>.ab-item:before{margin-right:6px}}body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item,body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item>.ab-label{font-size:0}body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item .ab-sub-wrapper{font-size:13px}body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item:before{margin-right:0}@media (width>=1592px){body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item,body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item>.ab-label{font-size:13px}body #wpadminbar #wp-admin-bar-duplicate-post>.ab-item:before{margin-right:6px}}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(/wp-content/themes/andermattmoments.swiss/dist/a838cfed199e32f6.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:100 900;src:url(/wp-content/themes/andermattmoments.swiss/dist/13d587dd9d179c13.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400 900;src:url(/wp-content/themes/andermattmoments.swiss/dist/38770623715f7d74.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:var(--font-family);font-size:var(--base-font-size);line-height:var(--base-line-height)}:is(h1,h2,h3,h4,h5,h6),:is(.h1,.h2,.h3,.h4,.h5,.h6){margin-top:1.75em;margin-bottom:var(--element-spacing-sm);text-wrap:balance}@container style(--theme:light){:is(h1,h2,h3,h4,h5,h6),:is(.h1,.h2,.h3,.h4,.h5,.h6){color:var(--green)}}@container style(--theme:dark){:is(h1,h2,h3,h4,h5,h6),:is(.h1,.h2,.h3,.h4,.h5,.h6){color:var(--white)}}:is(h1),.h1{font-family:var(--accent-font-family);font-size:clamp(2.75rem,2.23077rem + 2.30769vw,5rem);font-weight:400;line-height:1.1}:is(h2),.h2{font-family:var(--accent-font-family);font-size:clamp(1.875rem,1.58654rem + 1.28205vw,3.125rem);font-weight:400;line-height:1.3}:is(h3),.h3{font-family:var(--accent-font-family);font-size:clamp(1.5625rem,1.49038rem + .320513vw,1.875rem);font-weight:500;line-height:1.2}@media (width>=768px){:is(h3),.h3{line-height:1.3}}:is(h4),.h4{font-family:var(--base-font-family);font-size:clamp(1.25rem,1.17788rem + .320513vw,1.5625rem);font-weight:500;line-height:1.3}:is(h5),.h5{font-family:var(--base-font-family);font-size:clamp(1.125rem,1.09615rem + .128205vw,1.25rem);font-weight:600;line-height:1.2}@media (width>=768px){:is(h5),.h5{line-height:1.3}}:root{--round-interval:1px}@media (resolution>=2x){:root{--round-interval:.5px}}@property --vw{syntax:"<length>";inherits:true;initial-value:1vw}.main-layout{--vw:1cqw}.main-layout:is(body.safari-pre-18\.6 *){--vw:calc((100vw - var(--scrollbar-width,0px)) / 100)}.main-layout{--100vw:calc(100 * var(--vw));--svh:calc(var(--window-height,100vh) / 100)}@supports (height:100svh){.main-layout{--svh:1svh}}.main-layout{--100svh:calc(100 * var(--svh));--content-margin:calc((100 * var(--vw) - var(--sidebar-width) - var(--container-width,calc(100 * var(--vw)))) / 2)}body{-webkit-tap-highlight-color:#0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--body-background);color:var(--text-color)}body:not(body.safari-pre-18\.6){container:body/inline-size}body{--available-viewport-height:calc(100vh - var(--admin-bar-height,0px) - var(--header-height,0px))}@view-transition{navigation:auto}:where(*),:where(*):before,:where(*):after{box-sizing:border-box}:where([role=button]){cursor:pointer}:where(hr){border:0;border-top:1px solid var(--border-color);margin-top:1.25rem;margin-bottom:1.25rem}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.noprint{display:none}}img{vertical-align:middle}figure{margin:0}img{max-width:100%;height:auto}img.alignleft{float:left;margin:15px 15px 15px 0}img.alignright{float:right;margin:15px 0 15px 15px}img.alignnone{margin:15px 0;display:block}img.aligncenter{margin:15px auto;display:block}iframe{vertical-align:top;width:100%;max-width:100%}iframe[src*=youtube\.com]{aspect-ratio:16/9;height:auto}.youtube-embed{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.youtube-embed iframe{width:100%;height:100%;position:absolute;inset:0}:where(a){color:var(--primary-color);text-decoration:none}:where(section.main) a:where(:not([class])){text-underline-offset:.3em;color:var(--gold-500);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){:where(section.main) a:where(:not([class])):hover{color:var(--gold-400)}}:where(section.main) a:where(:not([class])):active{color:var(--gold-600)}:where(section.main) a:where(:not([class])):focus:not(:focus-visible){outline:none}:where(section.main) a:where(:not([class])):focus-visible{outline:2px solid var(--gold-500);outline-offset:var(--focus-offset,3px)}section.main *{scroll-margin-top:calc(var(--admin-bar-height,0px) + var(--header-height,0px) + var(--additional-scroll-offset, clamp(.5rem, .182692rem + 1.41026vw, 1.875rem)));scroll-margin-bottom:20px}:where(section.main) ul:not([class]):not(.wpforms-container *){margin-block:.5em;padding-left:0;list-style-type:none}:where(section.main) ul:not([class]):not(.wpforms-container *):is(p:has(+:where(*))){margin-bottom:.5em}:where(section.main) ul:not([class]):not(.wpforms-container *):has(+p){margin-top:.5em}:where(section.main) ul:not([class]):not(.wpforms-container *):first-child{margin-top:0}:where(section.main) ul:not([class]):not(.wpforms-container *):last-child{margin-bottom:0}:where(section.main) ul:not([class]):not(.wpforms-container *) li{--list-raw-distance:.5em;--list-distance:var(--list-raw-distance);--list-bullet-raw-width:.4em;--list-bullet-width:var(--list-bullet-raw-width);--list-bullet-raw-height:max(.125em, 3px);--list-bullet-height:var(--list-bullet-raw-height)}@supports (height:round(1.5px, 1px)){:where(section.main) ul:not([class]):not(.wpforms-container *) li:where(:not(:root.safari-pre-17 *)){--list-distance:round(var(--list-raw-distance), var(--round-interval));--list-bullet-width:round(var(--list-bullet-raw-width), var(--round-interval));--list-bullet-height:round(var(--list-bullet-raw-height), var(--round-interval))}}:where(section.main) ul:not([class]):not(.wpforms-container *) li{--list-offset:calc(var(--list-distance) + var(--list-bullet-width));padding-left:var(--list-offset);margin:0;position:relative}:where(section.main) ul:not([class]):not(.wpforms-container *) li+li{margin-top:.125em}:where(section.main) ul:not([class]):not(.wpforms-container *) li:before{--list-bullet-raw-margin-top:calc(-.5 * var(--list-bullet-height));--list-bullet-margin-top:var(--list-bullet-raw-margin-top);--list-bullet-raw-top:.75em;--list-bullet-top:var(--list-bullet-raw-top)}@supports (height:round(1.5px, 1px)){:where(section.main) ul:not([class]):not(.wpforms-container *) li:before:where(){--list-bullet-margin-top:round(var(--list-bullet-raw-margin-top), var(--round-interval));--list-bullet-top:round(var(--list-bullet-raw-top), var(--round-interval))}}:where(section.main) ul:not([class]):not(.wpforms-container *) li:before{content:"";background-color:var(--basic-list-bullet-color,var(--primary-color));width:var(--list-bullet-width);height:var(--list-bullet-height);margin-left:calc(-1*var(--list-offset));margin-top:var(--list-bullet-margin-top);top:var(--list-bullet-top);position:absolute}@media print{a[href]:after{content:""}}::selection{background-color:oklch(from var(--primary-color) calc(l * .9) calc(c * 1.5) h);color:#fff}.no-inner-padding>:first-child{margin-top:0}.no-inner-padding>:last-child{margin-bottom:0}[data-intercept-loading]{opacity:.5!important}[x-cloak]{display:none!important}:root{--container-width:100%;--container-padding:calc( clamp(1.25rem, -1.05769rem + 10.2564vw, 11.25rem))}@media (width<540px){.hide-at-xs{display:none!important}}@media (width>=540px){.hide-above-xs{display:none!important}}@media (width<540px){.hide-up-to-xs{display:none!important}}@media (540px<=width<768px){.hide-at-s{display:none!important}}@media (width<540px){.hide-below-s{display:none!important}}@media (width>=768px){.hide-above-s{display:none!important}}@media (width>=540px){.hide-from-s{display:none!important}}@media (width<768px){.hide-up-to-s{display:none!important}}@media (768px<=width<992px){.hide-at-sm{display:none!important}}@media (width<768px){.hide-below-sm{display:none!important}}@media (width>=992px){.hide-above-sm{display:none!important}}@media (width>=768px){.hide-from-sm{display:none!important}}@media (width<992px){.hide-up-to-sm{display:none!important}}@media (992px<=width<1200px){.hide-at-md{display:none!important}}@media (width<992px){.hide-below-md{display:none!important}}@media (width>=1200px){.hide-above-md{display:none!important}}@media (width>=992px){.hide-from-md{display:none!important}}@media (width<1200px){.hide-up-to-md{display:none!important}}@media (1200px<=width<1400px){.hide-at-lg{display:none!important}}@media (width<1200px){.hide-below-lg{display:none!important}}@media (width>=1400px){.hide-above-lg{display:none!important}}@media (width>=1200px){.hide-from-lg{display:none!important}}@media (width<1400px){.hide-up-to-lg{display:none!important}}@media (1400px<=width<1600px){.hide-at-xl{display:none!important}}@media (width<1400px){.hide-below-xl{display:none!important}}@media (width>=1600px){.hide-above-xl{display:none!important}}@media (width>=1400px){.hide-from-xl{display:none!important}}@media (width<1600px){.hide-up-to-xl{display:none!important}}@media (1600px<=width<1900px){.hide-at-2xl{display:none!important}}@media (width<1600px){.hide-below-2xl{display:none!important}}@media (width>=1900px){.hide-above-2xl{display:none!important}}@media (width>=1600px){.hide-from-2xl{display:none!important}}@media (width<1900px){.hide-up-to-2xl{display:none!important}}@media (width>=1900px){.hide-at-3xl{display:none!important}}@media (width<1900px){.hide-below-3xl{display:none!important}}@media (width>=1900px){.hide-from-3xl{display:none!important}}.container{padding-left:var(--container-padding);padding-right:var(--container-padding);width:var(--container-width,auto);margin-left:auto;margin-right:auto}@media (width>=1920px){:root{--container-width:1560px;--container-padding:0px}}.container-fluid{padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}@media (width>=540px){.main-layout{grid-template-columns:var(--sidebar-width) 1fr;margin-left:0;display:grid}}.grid-layout{--grid-layout-gap:min(var(--layout-gap,15px), calc(100vw / var(--grid-layout-columns)));--grid-layout-columns:12;--grid-layout-order:1;--grid-layout-index:initial;--grid-layout-column-width:calc((var(--container-width,100vw) - (var(--grid-layout-columns) - 1) * var(--grid-layout-gap)) / var(--grid-layout-columns));grid-template-columns:repeat(var(--grid-layout-columns), 1fr);grid-gap:var(--grid-layout-gap,0px);--cols-xs:initial;--cols-s:var(--cols-xs);--cols-sm:var(--cols-s);--cols-md:var(--cols-sm);--cols-lg:var(--cols-md);--cols-xl:var(--cols-lg);--cols-2xl:var(--cols-xl);--cols-3xl:var(--cols-2xl);display:grid}.grid-layout>*{--col-xs:var(--cols,var(--grid-layout-columns));--col-s:var(--col-xs);--col-sm:var(--col-s);--col-md:var(--col-sm);--col-lg:var(--col-md);--col-xl:var(--col-lg);--col-2xl:var(--col-xl);--col-3xl:var(--col-2xl);order:calc(var(--grid-layout-order,1)*var(--grid-layout-index,0));--cols:var(--cols-xs);grid-column-end:span var(--col-xs);min-width:0;max-width:100%}@media (width>=540px){.grid-layout>*{--cols:var(--cols-s);grid-column-end:span var(--col-s)}}@media (width>=768px){.grid-layout>*{--cols:var(--cols-sm);grid-column-end:span var(--col-sm)}}@media (width>=992px){.grid-layout>*{--cols:var(--cols-md);grid-column-end:span var(--col-md)}}@media (width>=1200px){.grid-layout>*{--cols:var(--cols-lg);grid-column-end:span var(--col-lg)}}@media (width>=1400px){.grid-layout>*{--cols:var(--cols-xl);grid-column-end:span var(--col-xl)}}@media (width>=1600px){.grid-layout>*{--cols:var(--cols-2xl);grid-column-end:span var(--col-2xl)}}@media (width>=1900px){.grid-layout>*{--cols:var(--cols-3xl);grid-column-end:span var(--col-3xl)}}iframe{width:100%}@keyframes smoothscroll1{0%,to{scroll-behavior:smooth}}@keyframes smoothscroll2{0%,to{scroll-behavior:smooth}}@supports selector(:has(*)){@media (prefers-reduced-motion:no-preference){html:has(body:not(.not-initialized)){animation:1s smoothscroll1}html:has(body:not(.not-initialized)):focus-within{scroll-behavior:smooth;animation-name:smoothscroll2}html:has(body.no-js){animation:1s smoothscroll1}html:has(body.no-js):focus-within{scroll-behavior:smooth;animation-name:smoothscroll2}}}@supports not selector(:has(*)){@media (prefers-reduced-motion:no-preference){html{animation:1s smoothscroll1}html:focus-within{scroll-behavior:smooth;animation-name:smoothscroll2}}}.page-nav{--font-size:1rem;--button-size: clamp(2.375rem, 2.23077rem + .641026vw, 3rem);--gap: clamp(.5rem, .442308rem + .25641vw, .75rem);--border-width:1px;margin-top:var(--element-spacing);gap:var(--gap);font-size:var(--font-size);flex-wrap:wrap;display:flex}.page-nav :is(.page-nav-item,.page-numbers).dots{pointer-events:none}.page-nav :is(.page-nav-item,.page-numbers){min-width:var(--button-size);height:var(--button-size);border:var(--border-width) solid currentColor;border-radius:var(--rounded);color:var(--text-color);text-align:center;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:flex}.page-nav :is(.page-nav-item,.page-numbers):focus:not(:focus-visible){outline:none}.page-nav :is(.page-nav-item,.page-numbers):focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.page-nav :is(.page-nav-item,.page-numbers):hover{color:var(--primary-color-darker)}.page-nav :is(.page-nav-item,.page-numbers):active{color:var(--text-color)}.page-nav :is(.page-nav-item,.page-numbers):is(.current-page-nav-item,.current){background-color:var(--primary-color);border-color:var(--primary-color);color:var(--text-color-inverted)}.background{background-color:var(--gold-100)}.button{font:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:nowrap;color:var(--color);text-align:left;--button-background:transparent;--button-color:var(--gold);--button-border-color:transparent;--button-hover-background:transparent;--button-hover-color:var(--gold-400);--button-hover-border-color:transparent;--button-active-background:transparent;--button-active-color:var(--gold-600);--button-active-border-color:transparent;--background:var(--button-background);--color:var(--button-color);--border-color:var(--button-border-color);background:0 0;background-color:var(--background);cursor:pointer;text-wrap:balance;line-height:1;font-family:var(--base-font-family);text-transform:uppercase;letter-spacing:.22em;border:none;border-radius:0;align-items:center;margin:0;padding:0;display:inline-flex}@media (width<540px){.button{letter-spacing:.15em}}.button{letter-spacing:.04em;white-space:normal;border-radius:var(--rounded);font-size:.875rem;font-weight:600}.button:focus:not(:focus-visible){outline:none}.button:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}@media (hover:hover) and (pointer:fine){.button:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover{--background:var(--button-hover-background);--color:var(--button-hover-color);--border-color:var(--button-hover-border-color)}}.button:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):active{--background:var(--button-active-background);--color:var(--button-active-color);--border-color:var(--button-active-border-color)}.button:where(:disabled,.disabled,[aria-disabled=true],.inert,[inert],.inert *,[inert] *){cursor:default;opacity:.4}.button.with-arrow{gap:var(--button-arrow-gap,.9375rem);--icon-main-color:currentColor;--icon-contrast-color:var(--white);--size:var(--button-icon-size);--transition:.4s;transition-duration:var(--transition);border-radius:100vmax;transition-property:color;position:relative}.button.with-arrow:before,.button.with-arrow:after{content:"";width:var(--size);height:var(--size);transition-duration:var(--transition);border-radius:50%;flex-shrink:0;transition-property:transform}.button.with-arrow:before{border:1px solid var(--icon-main-color);background-color:#0000}.button.with-arrow:after{background-color:var(--icon-main-color,currentColor);position:absolute;top:0;left:0;mask-image:url(/wp-content/themes/andermattmoments.swiss/dist/d269144c0631753a.svg);mask-position:50%;mask-size:28px 15px;mask-repeat:no-repeat}@media (hover:hover) and (pointer:fine){.button.with-arrow:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:before{background-color:var(--icon-main-color);transform:scale(.888)}.button.with-arrow:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:after{background-color:var(--icon-contrast-color);transform:rotate(-45deg)}.button.with-arrow:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:active{--transition:.15s}}.button.style-default,.button:not([class^=style-]):not([class*=\ style-]){padding:0;line-height:1.25}.button.style-default ::selection{color:oklch(from var(--primary-color) calc(l * .9) c h);background-color:#ffffffe6}.button:not([class^=style-]):not([class*=\ style-]) ::selection{color:oklch(from var(--primary-color) calc(l * .9) c h);background-color:#ffffffe6}.button.style-icon{font:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:nowrap;color:var(--color);text-align:left;--button-background:transparent;--button-color:var(--gold);--button-border-color:transparent;--button-hover-background:transparent;--button-hover-color:var(--gold-400);--button-hover-border-color:transparent;--button-active-background:transparent;--button-active-color:var(--gold-600);--button-active-border-color:transparent;--background:var(--button-background);--color:var(--button-color);--border-color:var(--button-border-color);background:0 0;background-color:var(--background);cursor:pointer;text-wrap:balance;line-height:1;font-family:var(--base-font-family);text-transform:uppercase;letter-spacing:.22em;border:none;border-radius:0;align-items:center;margin:0;padding:0;display:inline-flex}@media (width<540px){.button.style-icon{letter-spacing:.15em}}.button.style-icon{letter-spacing:.04em;white-space:normal;border-radius:var(--rounded);font-size:.875rem;font-weight:600}.button.style-icon:focus:not(:focus-visible){outline:none}.button.style-icon:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}@media (hover:hover) and (pointer:fine){.button.style-icon:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover{--background:var(--button-hover-background);--color:var(--button-hover-color);--border-color:var(--button-hover-border-color)}}.button.style-icon:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):active{--background:var(--button-active-background);--color:var(--button-active-color);--border-color:var(--button-active-border-color)}.button.style-icon:where(:disabled,.disabled,[aria-disabled=true],.inert,[inert],.inert *,[inert] *){cursor:default;opacity:.4}.button.style-icon{--button-icon--size:var(--button-icon-size);--button-icon--transition:.4s;--button-icon--frame-color:var(--gold);--button-icon--background-color:transparent;--button-icon--icon-color:var(--gold);--button-icon--hover-frame-color:var(--gold-400);--button-icon--hover-background-color:var(--button-icon--hover-frame-color);--button-icon--hover-icon-color:var(--white);--button-icon--active-frame-color:var(--gold-600);--button-icon--active-background-color:var(--button-icon--active-frame-color);--button-icon--active-icon-color:var(--white);z-index:0;transition-duration:var(--button-icon--transition);width:var(--button-icon--size);height:var(--button-icon--size);color:var(--button-icon--icon-color);background:0 0;border:none;border-radius:100vmax;flex-shrink:0;place-items:center;transition-property:color;display:grid}.button.style-icon>*{grid-area:1/1/span 1/span 1}.button.style-icon:before{content:"";z-index:-1;width:var(--button-icon--size);height:var(--button-icon--size);transition-duration:var(--button-icon--transition);background-color:var(--button-icon--background-color,transparent);border:1px solid var(--button-icon--frame-color);border-radius:50%;grid-area:1/1/span 1/span 1;transition-property:transform,background-color,border-color}.button.style-icon:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):active{color:var(--button-icon--active-icon-color)}.button.style-icon:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):active:before{background-color:var(--button-icon--active-background-color);border-color:var(--button-icon--active-frame-color)}@media (hover:hover) and (pointer:fine){.button.style-icon:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:not(:active){color:var(--button-icon--hover-icon-color)}.button.style-icon:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:not(:active):before{background-color:var(--button-icon--hover-background-color);border-color:var(--button-icon--hover-frame-color);transform:scale(.888)}.button.style-icon:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:active{--transition:.15s}.button.style-icon:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:active:before{transform:scale(.888)}}.button.style-text{--button-color:var(--form-color,var(--primary-color));--button-hover-color:var(--form-hover,var(--primary-color-lighter));--button-active-color:var(--form-active,var(--primary-color-darker));text-underline-offset:2px;line-height:inherit;background-color:#0000;border:none;align-self:center;text-decoration:underline;text-decoration-thickness:2px}.button.style-secondary{--button-background:transparent;--button-color:var(--black);--button-border-color:var(--black);--button-hover-background:var(--button-border-color);--button-hover-color:var(--white);--button-active-background:var(--black);--button-active-color:var(--shade-color-dark);border:1px solid var(--button-border-color);padding:0;line-height:1.25}.button.style-secondary:where(:disabled,.disabled,[aria-disabled=true],.inert,[inert],.inert *,[inert] *){--button-border-color:var(--form-disabled-text,var(--shade-color-dark))}.button.style-secondary-icon{--button-background:transparent;--button-color:var(--black);--button-border-color:var(--black);--button-hover-background:var(--button-border-color);--button-hover-color:var(--white);--button-active-background:var(--black);--button-active-color:var(--shade-color-dark);border:1px solid var(--button-border-color);padding:0;line-height:1.25}.button.style-secondary-icon:where(:disabled,.disabled,[aria-disabled=true],.inert,[inert],.inert *,[inert] *){--button-border-color:var(--form-disabled-text,var(--shade-color-dark))}.button.style-secondary-icon{--button-icon--size:var(--button-icon-size);--button-icon--transition:.4s;--button-icon--frame-color:var(--white-beige);--button-icon--background-color:transparent;--button-icon--icon-color:var(--white-beige);--button-icon--hover-frame-color:var(--white-beige);--button-icon--hover-background-color:var(--button-icon--hover-frame-color);--button-icon--hover-icon-color:var(--gold);--button-icon--active-frame-color:var(--brown-300);--button-icon--active-background-color:var(--button-icon--active-frame-color);--button-icon--active-icon-color:var(--gold);z-index:0;transition-duration:var(--button-icon--transition);width:var(--button-icon--size);height:var(--button-icon--size);color:var(--button-icon--icon-color);background:0 0;border:none;border-radius:100vmax;flex-shrink:0;place-items:center;transition-property:color;display:grid}.button.style-secondary-icon>*{grid-area:1/1/span 1/span 1}.button.style-secondary-icon:before{content:"";z-index:-1;width:var(--button-icon--size);height:var(--button-icon--size);transition-duration:var(--button-icon--transition);background-color:var(--button-icon--background-color,transparent);border:1px solid var(--button-icon--frame-color);border-radius:50%;grid-area:1/1/span 1/span 1;transition-property:transform,background-color,border-color}.button.style-secondary-icon:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):active{color:var(--button-icon--active-icon-color)}.button.style-secondary-icon:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):active:before{background-color:var(--button-icon--active-background-color);border-color:var(--button-icon--active-frame-color)}@media (hover:hover) and (pointer:fine){.button.style-secondary-icon:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:not(:active){color:var(--button-icon--hover-icon-color)}.button.style-secondary-icon:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:not(:active):before{background-color:var(--button-icon--hover-background-color);border-color:var(--button-icon--hover-frame-color);transform:scale(.888)}.button.style-secondary-icon:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:active{--transition:.15s}.button.style-secondary-icon:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:active:before{transform:scale(.888)}}p+.button{margin-top:0}.buttons{margin-block:var(--element-spacing)}.button-group{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.wpce-image{border-radius:var(--rounded)}.page-section.align-vcenter .section-item{align-self:center}.page-section.style-default+.style-default,.page-section.style-default+link+.style-default,.page-section.style-default+link+link+.style-default{--section-padding-top:0px;--additional-scroll-offset:3rem}.page-section.layout-default{--section-padding-top:calc(var(--section-spacing) + var(--section-additional-padding,0px));--section-padding-bottom:var(--section-spacing);padding:var(--section-padding-top) 0 var(--section-padding-bottom);margin:0}.page-section .section-item{display:grid}.page-section .section-item>.section-content>:first-child,.page-section .section-item>.section-content>link:first-child+*,.page-section .section-item>.section-content>link:first-child+link+*{margin-top:0}.page-section .section-item>.section-content>:last-child{margin-bottom:0}.page-section .section-item>.section-content>.lead-text:first-child>:first-child{margin-top:0}.page-section .section-item>.section-content>.lead-text:last-child>:last-child{margin-bottom:0}.page-section .section-item>.section-content{--full-width-column:false}@container section-item (width>=90cqw){.page-section .section-item>.section-content{--full-width-column:true}}.page-section .section-item.layout-hcenter{justify-self:center}.page-section .section-item.layout-hcenter .button-group{justify-content:center}@container section-item (width<90cqw){.page-section .section-item.layout-padding-l>.section-content{padding-left:min(var(--grid-layout-gap) + var(--grid-layout-column-width),15%)}.page-section .section-item.layout-padding-r>.section-content{padding-right:min(var(--grid-layout-gap) + var(--grid-layout-column-width),15%)}.page-section .section-item.layout-padding-lr>.section-content{padding-inline:min(var(--grid-layout-gap) + var(--grid-layout-column-width),15%)}}.page-section .section-item.layout-padding-lmax{justify-content:flex-start;align-items:center}@media (width>=768px){.page-section .section-item.layout-padding-lmax{justify-content:flex-end}}@container section-item (width>=90cqw){.page-section .section-item.layout-margin-top{margin-top:var(--element-spacing)}.page-section .section-item.layout-margin-bottom{margin-bottom:var(--element-spacing)}.page-section .section-item.layout-margin-top-bottom{margin-block:var(--element-spacing)}}.section-grid{row-gap:clamp(2.5rem,2.38462rem + .512821vw,3rem);container:section-grid/inline-size}.section-item{container:section-item/inline-size}.section-item:is(*,#increase-specificity):where(:has(>.section-content:empty),:has(>.section-content>link:only-child)){display:none}.layout-nopm{padding:0}.layout-nopm>.container-fluid,.layout-nopm>.container{padding-left:0;padding-right:0}.layout-mbottom{margin-bottom:30px}@media (width<768px){.page-section.order-xs-reversed .section-grid{--grid-layout-order:-1}}@media (width>=768px){@media (width<992px){.page-section.order-sm-reversed .section-grid{--grid-layout-order:-1}}}@media (width>=992px){@media (width<1200px){.page-section.order-md-reversed .section-grid{--grid-layout-order:-1}}}@media (width>=1200px){@media (width<1400px){.page-section.order-lg-reversed .section-grid{--grid-layout-order:-1}}}@media (width>=1400px){.page-section.order-xl-reversed .section-grid{--grid-layout-order:-1}}:root{--cm--focus-outline:2px solid var(--focus-color,var(--primary-color));--cm--focus-offset:var(--focus-offset,3px);--cm--border-width:1px;--cm--border-color:#00000020;--cm-placeholder--font-size:unset;--cm-placeholder--font-family:unset;--cm-placeholder--rounded:var(--rounded);--cm-placeholder--background:var(--shade-color);--cm-placeholder--foreground:var(--text-color);--cm-placeholder--content-gap:unset;--cm-placeholder--content-padding:unset;--cm-placeholder--content-width:unset;--cm-manager--width:unset;--cm-manager--padding:unset;--cm-manager--gap: clamp(.625rem, .538462rem + .384615vw, 1rem);--cm-manager--rounded:0}@media (width>=768px){:root{--cm-manager--rounded:var(--rounded)}}:root{--cm-manager--z-index:unset;--cm-manager--shadow:unset;--cm-manager--inner-shadow:unset;--cm-manager--background:var(--white);--cm-manager--foreground:var(--text-color);--cm-manager--font-family:unset;--cm-manager--font-size:unset;--cm-manager--heading-font-size:unset;--cm-manager--heading-font-weight:unset;--cm-manager--overlay-background:unset;--cm-manager--overlay-filter:unset;--cm-manager--overlay-padding:0px}@media (width>=768px){:root{--cm-manager--overlay-padding:1.5rem}}:root{--cm-manager--close-button-size:unset;--cm-manager--close-icon-color:unset;--cm-manager--close-icon-size:unset;--cm-manager--header-background:unset;--cm-manager--header-padding:unset;--cm-manager--footer-background:unset;--cm-manager--footer-padding:unset;--cm-manager--outro-padding:.5rem 1rem;--cm-manager--outro-rounded:var(--rounded);--cm-manager--outro-align:unset;--cm-manager--outro-background:var(--shade-color);--cm-manager--outro-foreground:unset;--cm-manager--outro-font-size:unset;--cm-groups--items-gap: clamp(.625rem, .538462rem + .384615vw, 1rem);--cm-groups--border-style:unset;--cm-groups--header-padding:unset;--cm-group--rounded:var(--rounded);--cm-group--horizontal-gap:unset;--cm-group--info-gap:unset;--cm-group--label-font-weight:unset;--cm-group--background:unset;--cm-group--dim-foreground:unset;--cm-group--animation:unset;--cm-group--toggle-size:unset;--cm-group--toggle-icon-width:unset;--cm-group--toggle-icon-color:unset;--cm-group--toggle-icon-url:unset;--cm-service--toggle-order:1}@media (width>=768px){:root{--cm-service--toggle-order:initial}}:root{--cm-service--body-padding:unset;--cm-service--border-style:unset;--cm-service--label-weight:unset;--cm-service--dim-foreground:unset;--cm-service--more-font-weight:unset;--cm-service--animation:unset;--cm-toggle--width:unset;--cm-toggle--height:unset;--cm-toggle--border-width:0px;--cm-toggle--rounded:unset;--cm-toggle--animation:unset;--cm-toggle--knob-border-width:unset;--cm-toggle--knob-padding:unset;--cm-toggle--track-color:var(--shade-color-dark);--cm-toggle--border-color:unset;--cm-toggle--knob-color:var(--white);--cm-toggle--knob-border-color:unset;--cm-toggle--active-track-color:var(--primary-color);--cm-toggle--active-border-color:var(--primary-color);--cm-toggle--active-knob-color:var(--white);--cm-toggle--active-knob-border-color:unset;--cm-toggle--indeterminate-track-color:unset;--cm-toggle--indeterminate-border-color:unset;--cm-toggle--indeterminate-knob-color:unset;--cm-toggle--indeterminate-knob-border-color:unset;--cm-toggle--disabled-track-color:color-mix(in srgb, var(--shade-color), black 5%);--cm-toggle--disabled-border-color:unset;--cm-toggle--disabled-knob-color:var(--shade-color);--cm-toggle--disabled-knob-border-color:unset;--cm-toggle--disabled-active-track-color:color-mix(in srgb, var(--primary-color), transparent 35%);--cm-toggle--disabled-active-border-color:unset;--cm-toggle--disabled-active-knob-color:color-mix(in srgb, var(--white), transparent 50%);--cm-toggle--disabled-active-knob-border-color:unset;--cm-bar--padding:unset;--cm-bar--z-index:unset;--cm-bar--shadow:unset;--cm-bar--font-size:unset;--cm-bar--font-family:unset;--cm-bar--background:var(--white);--cm-bar--foreground:var(--text-color);--cm-buttons--gap: clamp(.375rem, .288462rem + .384615vw, .75rem)}.cm-manager-body{line-height:1.4}.cm-manager-body a{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.cm-group-description{line-height:1.25}@media (width<768px){.cm-manager-footer{justify-content:flex-start}.cm-service-header{justify-content:space-between;row-gap:0}.cm-service-learn-more{--cm-service--more-font-weight:400;order:2;width:100%}}.cm-placeholder-service-name{font-weight:600}.cm-placeholder-service-name:before,.cm-placeholder-service-name:after{content:none}.cm-buttons{gap:1rem 2rem}.cm-bar a{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}@property --footer-section-width{syntax:"<length>";inherits:true;initial-value:0}footer.main{--footer-font-size:var(--reduced-font-size);--padding-above: clamp(4rem, 3.76923rem + 1.02564vw, 5rem);--margin-between-rows: clamp(4rem, 3.76923rem + 1.02564vw, 5rem);--vertical-margin-between-columns: clamp(1.25rem, -.416667rem + 3.47222vw, 3.75rem);--padding-below: clamp(1.5rem, 1.41346rem + .384615vw, 1.875rem);--theme:dark;--focus-color:var(--white);background-color:var(--footer-background);color:var(--footer-foreground);font-size:var(--footer-font-size);gap:var(--margin-between-rows);padding:var(--padding-above) 0 var(--padding-below);flex-direction:column;display:flex}footer.main ::selection{color:oklch(from var(--primary-color) calc(l * .9) c h);background-color:#ffffffe6}footer.main:not(:has(.footer-content)){padding-top:0}footer.main .footer-content .section-item{--footer-section-width:100cqw}footer.main .footer-content>:first-child,footer.main .footer-content>link:first-child+*{margin-top:0;padding-top:0}footer.main .footer-content>:last-child{margin-bottom:0;padding-bottom:0}footer.main .footer-map{--side-offset:calc(-1 * (var(--100vw) - var(--sidebar-width) - var(--footer-section-width)) / 2);display:grid;margin-bottom:calc(-1*var(--margin-between-rows))!important}@container style(--full-width-column:true){footer.main .footer-map{aspect-ratio:1.33333}@media (width>=768px){footer.main .footer-map{aspect-ratio:1.66667}}footer.main .footer-map{margin-inline:var(--side-offset);margin-top:4rem!important}}@container style(--full-width-column:false){footer.main .footer-map{margin-right:var(--side-offset);min-height:600px;height:calc(100% + var(--padding-above) + var(--margin-between-rows));margin-top:calc(-1*var(--padding-above))!important}}footer.main .footer-map iframe{width:100%;height:100%}:where(footer.main) a:where(:not(.button)){color:inherit}:where(footer.main) a:where(:not(.button)):focus:not(:focus-visible){outline:none}:where(footer.main) a:where(:not(.button)):focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}@media (hover:hover) and (pointer:fine){:where(footer.main) a:where(:not(.button)):hover{color:var(--beige)}}:where(footer.main) a:where(:not(.button))[aria-current=page]{text-underline-offset:.3em;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-decoration-thickness:1px}footer.main img{max-width:100%}footer.main .footer-grid-container{padding-top:var(--padding-below)}footer.main .footer-grid-container:is(.footer-content+*){border-top:1px solid var(--green)}footer.main .footer-grid{gap:var(--vertical-margin-between-columns);font-family:var(--base-font-family);text-transform:uppercase;letter-spacing:.22em;flex-flow:column wrap;display:flex}@media (width<540px){footer.main .footer-grid{letter-spacing:.15em}}footer.main .footer-grid{font-size:var(--tiny-font-size);line-height:1.2}@media (width>=768px){footer.main .footer-grid{flex-direction:row;justify-content:space-between}footer.main .footer-grid .menu{flex-direction:row;gap:clamp(1.25rem,.666667rem + 1.21528vw,2.125rem)}}.hamburger-icon{display:block}.hamburger-icon .hamburger-lines{stroke-width:var(--hamburger-stroke);transition:stroke-width .3s}@media (width<540px){.hamburger-icon .hamburger-lines:is(body.menu-active *){stroke-width:var(--hamburger-rotated-stroke)}}.hamburger-icon .menu-bar{transition:transform .3s,opacity .125s,color .125s}.hamburger-icon .menu-bar-middle-group{transition-property:transform}.hamburger-icon .menu-bar-top-group{transform-origin:calc(100% - .5px*var(--hamburger-rotated-stroke)) calc(.5px*var(--hamburger-rotated-stroke))}.hamburger-icon .menu-bar-bottom-group{transform-origin:calc(100% - .5px*var(--hamburger-rotated-stroke)) calc(100% - .5px*var(--hamburger-rotated-stroke))}.hamburger-icon .menu-bar-middle-group-1,.hamburger-icon .menu-bar-middle-group-2,.hamburger-icon .menu-bar-middle{transform-origin:50%}.hamburger-icon .menu-bar-middle-group-2{opacity:0;transition:transform .3s,opacity .3s,color .125s}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled]) .menu-bar{transition:transform .3s,opacity .125s,color .125s}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled])[data-dual=false] .menu-bar-top,.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled])[data-dual=false] .menu-bar-bottom{opacity:0}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled])[data-dual=false] .menu-bar-middle{transform:scaleX(var(--hamburger-rotated-scale,1))}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled])[data-dual=false] .menu-bar-middle-group-2{opacity:1;transform:rotate(calc(-1 * var(--hamburger-rotation-angle,45deg)))}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled])[data-dual=false] .menu-bar-middle-group-1{transform:rotate(var(--hamburger-rotation-angle,45deg))}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled])[data-dual=true] .menu-bar-top,.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled])[data-dual=true] .menu-bar-bottom{transform-origin:100%;transform:scaleX(var(--hamburger-rotated-scale,1))}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled])[data-dual=true] .menu-bar-bottom-group{transform:rotate(var(--hamburger-rotation-angle,45deg))}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled])[data-dual=true] .menu-bar-top-group{transform:rotate(calc(-1 * var(--hamburger-rotation-angle,45deg)))}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled])[data-dual=true] .menu-bar-group-outer{transform:var(--translate)}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled])[data-dual=true] .menu-bar-top-group-outer{--translate:translate(calc(-1 * var(--hamburger-move-bars-x,0)), var(--hamburger-move-bars-y,0))}.hamburger-icon:is(body.menu-active :not([data-state=initial]),[data-state=toggled])[data-dual=true] .menu-bar-bottom-group-outer{--translate:translate(calc(-1 * var(--hamburger-move-bars-x,0)), calc(-1 * var(--hamburger-move-bars-y,0)))}:root{--header-height:var(--header-mobile-height);--sidebar-width:0px}@media (width>=540px){:root{--sidebar-width:var(--sidebar-desktop-width);--header-height:0px}}header.main{--focus-color:var(--white);background-color:var(--green);color:var(--light-beige)}header.main ::selection{color:oklch(from var(--primary-color) calc(l * .9) c h);background-color:#ffffffe6}header.main .logo{aspect-ratio:var(--aspect-ratio);flex-direction:column;justify-content:center;align-self:center;align-items:flex-start;display:flex}header.main .logo:focus:not(:focus-visible){outline:none}header.main .logo:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}header.main .logo img{width:auto;min-height:0;max-height:100%}header.main :where(.menu li>a):focus:not(:focus-visible){outline:none}header.main :where(.menu li>a):focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.menu-wrapper .menu-overlay{top:calc(var(--admin-bar-height,0px) + var(--header-height,0px));z-index:10;background-color:var(--overlay-color);-webkit-backdrop-filter:blur(var(--overlay-blur,0px));backdrop-filter:blur(var(--overlay-blur,0px));position:fixed;bottom:0;left:0;right:0}.menu-wrapper .menu-container{--focus-color:var(--white)}.menu-wrapper .menu-container ::selection{color:oklch(from var(--primary-color) calc(l * .9) c h);background-color:#ffffffe6}.menu-wrapper .menu-container{gap:var(--menu-logo-offset);padding:var(--menu-padding);background-color:var(--green);color:var(--light-beige);z-index:10;left:0;right:0;top:calc(var(--admin-bar-height,0px) + var(--header-height,0px));height:calc(100% - var(--admin-bar-height,0px) - var(--header-height,0px));flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:1rem;display:flex;position:fixed;box-shadow:0 30px 20px -25px #0000001a,0 10px 10px -5px #0000001a}@media (width<540px){.menu-wrapper :is(.logo,.menu-button){display:none}}.menu-wrapper .menu-primary{scrollbar-color:var(--dark-grey) var(--green);width:calc(100% + 2*var(--menu-padding));margin-block:auto;margin-inline:calc(-1*var(--menu-padding));padding-inline:var(--menu-padding);padding-block:var(--menu-padding);mask-image:linear-gradient(to bottom, #0000 0%, black var(--menu-padding), black calc(100% - var(--menu-padding)), #0000 100%);overflow:auto}.menu-wrapper .menu-secondary{width:100%;font-size:var(--reduced-font-size);flex-direction:column;gap:2rem;display:flex}@media (width>=540px){.menu-wrapper .menu-secondary{gap:2.5rem}}body.no-js .menu-container,body.no-js .menu-overlay{display:none}.menu-wrapper nav.main :where(.menu,.sub-menu){flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.menu-wrapper nav.main :where(.menu,.sub-menu):focus{outline:none}.menu-wrapper nav.main :where(.menu li>a){color:inherit;font-weight:400;display:flex}.menu-wrapper nav.main :where(.menu li>a):focus:not(:focus-visible){outline:none}.menu-wrapper nav.main :where(.menu li>a):focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}@media (hover:hover) and (pointer:fine){.menu-wrapper nav.main :where(.menu li>a):hover{color:var(--beige)}}.menu-wrapper nav.main :where(.menu li.current-menu-item>a){text-underline-offset:.3em;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-decoration-thickness:1px}.no-js-menu-toggle{appearance:none;opacity:0;display:none;position:absolute;inset:0}.menu-button{--button-padding-x:.25rem;--button-padding-y:.875rem;font:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:nowrap;color:inherit;text-align:left;cursor:pointer;padding:0;padding:var(--button-padding-y) var(--button-padding-x);margin:0;margin:0 calc(var(--button-padding-x)*-1);border-radius:0;border-radius:var(--rounded);background:0 0;border:none;justify-self:flex-end;align-items:center;line-height:1;display:inline-flex;position:relative}.menu-button:focus:not(:focus-visible){outline:none}.menu-button:focus-visible,body.no-js .menu-button:has(input:focus-visible){outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}body.no-js .menu-container .menu-button{visibility:hidden}body.no-js .no-js-menu-toggle{display:block}@media (width<540px){body.no-js:has(header.main.mobile .no-js-menu-toggle:checked) .menu-overlay{display:block!important}body.no-js:has(header.main.mobile .no-js-menu-toggle:checked) .menu-container{display:flex!important}}@media (width>=540px){body.no-js:has(header.main.desktop .no-js-menu-toggle:checked) .menu-overlay{display:block!important}body.no-js:has(header.main.desktop .no-js-menu-toggle:checked) .menu-container{display:flex!important}}.slogan{font-family:var(--base-font-family);text-transform:uppercase;letter-spacing:.22em}@media (width<540px){.slogan{letter-spacing:.15em}}.slogan{font-size:var(--tiny-font-size);color:var(--gold);line-height:1.2}@media (width<540px){header.main.desktop{display:none}}header.main.desktop{height:calc(100vh - var(--admin-bar-height,0px));top:var(--admin-bar-height,0px);position:sticky}header.main.desktop .header-layout{gap:var(--menu-logo-offset);flex-direction:column;align-items:center;height:100%;padding:1.875rem;display:flex}header.main.desktop .bottom{margin-top:auto}header.main.desktop .bottom .language-switcher-list{flex-direction:column;gap:.75rem;font-size:.875rem}header.main.desktop .slogan{writing-mode:sideways-lr;margin-inline:2.5rem}@supports not (writing-mode:sideways-lr){header.main.desktop .slogan{display:none}}@media (height<600px){header.main.desktop .slogan{display:none}}header.main.desktop .logo{width:auto;height:2.875rem}header.main.desktop nav.main{--menu-item-gap: clamp(1.5rem, 1.1087rem + 1.15942vw, 2.5rem);--menu-item-padding-x:.5em;--menu-item-padding-y:.5em}header.main.desktop nav.main :where(.menu,.sub-menu){align-items:center;gap:var(--menu-item-gap);margin:0;padding:0;list-style:none;display:flex}header.main.desktop nav.main :where(.menu li){align-items:center;display:flex;position:relative}header.main.desktop nav.main :where(.menu li>a){padding:var(--menu-item-padding-y) var(--menu-item-padding-x);display:inline-flex}header.main.desktop nav.main :where(.menu>li>a){margin-left:calc(-1*var(--menu-item-padding-x));margin-right:calc(-1*var(--menu-item-padding-x));color:inherit}header.main.desktop nav.main :where(.menu>li>a):hover{color:var(--primary-color-darker)}header.main.desktop nav.main :where(.menu li.current-menu-item>a){text-underline-offset:.3em;text-decoration:underline;-webkit-text-decoration-color:var(--primary-color);text-decoration-color:var(--primary-color);text-decoration-thickness:2px}@media (width>=540px){.menu-wrapper .menu-container{max-width:var(--sidebar-desktop-expanded-width)}.menu-wrapper .logo{width:auto;height:2.875rem}.menu-wrapper .logo img{width:auto;max-width:none;max-height:100%}.menu-wrapper .menu-primary :where(.menu,.sub-menu){gap:1.125rem}.menu-wrapper .menu-primary :where(.menu li>a){font-size:1.25rem}}.header-placeholder{height:var(--header-height)}@media (width>=540px){.header-placeholder{display:none}}header.main.mobile{top:var(--admin-bar-height,0px);height:var(--header-height);max-height:var(--header-height);padding-inline:var(--menu-padding);z-index:15;transition:box-shadow .2s;position:fixed;left:0;right:0}header.main.mobile:is(body.with-sticky-mobile-header:not(.menu-active) *,body.no-js:not(.menu-active) *){box-shadow:0 1px 2px var(--shade-color)}header.main.mobile .header-layout{align-items:center;height:100%;max-height:100%;display:flex}header.main.mobile .logo{width:100%;max-width:200px}header.main.mobile .actions-wrapper{gap:1.375rem;margin-left:auto;display:flex}header.main.mobile .search-button{font:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:nowrap;color:inherit;text-align:left;background:0 0;border:none;border-radius:0;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}header.main.mobile .search-button:focus:not(:focus-visible){outline:none}header.main.mobile .search-button:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}header.main.mobile .search-button{--button-padding-x:.5rem;--button-padding-y:.875rem;cursor:pointer;padding:var(--button-padding-y) var(--button-padding-x);margin:0 calc(var(--button-padding-x)*-1)}@media (width<540px){.menu-wrapper .menu-primary{margin-block:auto}.menu-wrapper .menu-primary :where(.menu,.sub-menu){gap:1.375rem}.menu-wrapper .menu-primary :where(.menu li>a){font-size:1.5rem}}nav.main :where(.menu li).rotate-dropdown-arrow>.dropdown,nav.main :where(.menu li).rotate-dropdown-arrow:after{transform:rotate(180deg)}header.main.desktop nav.main{--dropdown-button-size:44px;--dropdown-icon-width:9px}header.main.desktop nav.main :where(.menu>li>.sub-menu){--vertical-offset:.75rem;--focus-offset:-4px;--menu-item-padding-x:1.5em;--menu-item-padding-y:.4em;z-index:1;min-width:13em;font-size:var(--reduced-font-size);background-color:var(--white);color:var(--text-color);border-radius:var(--rounded);margin-top:var(--vertical-offset,0);align-self:flex-start;padding:1em 0;list-style:none;display:block;position:absolute;top:100%;right:0;box-shadow:0 .25rem .75rem #0000000d,0 .1rem .1rem #0000000d}header.main.desktop nav.main :where(.menu>li>.sub-menu):before{content:"";height:var(--vertical-offset,0);width:100%;position:absolute;bottom:100%;left:0}header.main.desktop nav.main :where(.menu>li).menu-item-has-children{gap:calc(.25*var(--menu-item-gap))}header.main.desktop nav.main :where(.menu>li).menu-item-has-children>a{padding-right:0}header.main.desktop nav.main :where(.menu>li>.sub-menu>li){display:block}header.main.desktop nav.main :where(.menu>li>.sub-menu>li>a){padding:var(--menu-item-padding-y) var(--menu-item-padding-x);color:inherit;display:block}header.main.desktop nav.main :where(.menu>li>.sub-menu>li>a):hover{color:var(--primary-color)}header.main.desktop nav.main :where(.menu>li>.sub-menu>li>a):active{color:var(--primary-color-darker)}header.main.desktop nav.main :where(.menu>li>.sub-menu>li.current-menu-item>a){text-decoration-color:currentColor}header.main.desktop nav.main .dropdown{font:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:nowrap;color:inherit;text-align:left;border-radius:0;border-radius:var(--rounded);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}header.main.desktop nav.main .dropdown:focus:not(:focus-visible){outline:none}header.main.desktop nav.main .dropdown:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color), transparent 70%);outline:none}header.main.desktop nav.main .dropdown,header.main.desktop nav.main:is(.no-js *) .menu-item-has-children:after{width:var(--dropdown-button-size);height:var(--dropdown-button-size);margin-right:calc(-.5*(var(--dropdown-button-size) - var(--dropdown-icon-width)));transition:transform .2s;display:flex}@media (hover:hover) and (pointer:fine){header.main.desktop nav.main .menu-item-has-children:after{width:var(--dropdown-button-size);height:var(--dropdown-button-size);margin-right:calc(-.5*(var(--dropdown-button-size) - var(--dropdown-icon-width)));transition:transform .2s;display:flex}header.main.desktop nav.main .dropdown{display:none}}header.main.desktop nav.main:is(body.not-initialized *) .menu-item-has-children>.sub-menu{display:none}header.main.desktop nav.main:is(body.not-initialized *) .menu-item-has-children:hover>.sub-menu,header.main.desktop nav.main:is(body.not-initialized *) .menu-item-has-children:focus-within>.sub-menu{display:block}header.main.desktop nav.main:is(body.not-initialized *) .menu-item-has-children:hover:after,header.main.desktop nav.main:is(body.not-initialized *) .menu-item-has-children:focus-within:after{transform:rotate(180deg)}header.main.desktop nav.main:is(body.no-js *) .menu-item-has-children:after{content:"";background-color:var(--dropdown-arrow-color,currentColor);mask-image:url(/wp-content/themes/andermattmoments.swiss/dist/ba9c4a8b5fcc5058.svg);mask-position:50%;mask-repeat:no-repeat}@media (hover:hover) and (pointer:fine){header.main.desktop nav.main .menu-item-has-children:after{content:"";background-color:var(--dropdown-arrow-color,currentColor);mask-image:url(/wp-content/themes/andermattmoments.swiss/dist/ba9c4a8b5fcc5058.svg);mask-position:50%;mask-repeat:no-repeat}}.menu-wrapper nav.main :where(.menu>li>.sub-menu){grid-column:1/-1;margin-left:1.25rem;padding:.25em 0 .75em;font-size:.9em}.menu-wrapper nav.main :where(.menu li).menu-item-has-children{grid-template-columns:auto 1fr;display:grid}.menu-wrapper nav.main :where(.menu li).menu-item-has-children .dropdown{font:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:nowrap;color:inherit;text-align:left;border-radius:0;border-radius:var(--rounded);background:0 0;border:none;justify-content:center;align-items:center;width:fit-content;margin:0;padding:0 1rem;line-height:1;transition:transform .2s;display:inline-flex;position:relative}.menu-wrapper nav.main :where(.menu li).menu-item-has-children .dropdown:focus:not(:focus-visible){outline:none}.menu-wrapper nav.main :where(.menu li).menu-item-has-children .dropdown:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.language-switcher-list{letter-spacing:.08em;align-items:center;gap:1rem;margin:0;padding:0;font-weight:400;list-style:none;display:flex}.language-switcher-list a{color:inherit}.language-switcher-list a:focus:not(:focus-visible){outline:none}.language-switcher-list a:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.language-switcher-list a:not([aria-current=page]){color:color-mix(in srgb, currentColor, transparent 60%)}.language-switcher-list a:not([aria-current=page]):focus-visible{color:currentColor}@media (hover:hover) and (pointer:fine){.language-switcher-list a:not([aria-current=page]):hover{color:currentColor}}.language-switcher-list a:not([aria-current=page]):active{color:color-mix(in srgb, currentColor, transparent 20%)}.noscript{--noscript-base:min(var(--base-font-size,1rem), 1.25rem);--noscript-offset-right:calc(-.5 * var(--base-font-size));--noscript-offset-left:calc(1 * var(--base-font-size));--noscript-offset-bottom:calc(1 * var(--base-font-size));--noscript-padding:calc(1 * var(--base-font-size));--noscript-button-size:calc(3.5 * var(--base-font-size));--noscript-background:#ffd54f;--noscript-foreground:#352900}.noscript .noscript-content{z-index:1000;right:var(--noscript-offset-right);bottom:var(--noscript-offset-bottom);max-width:calc(100% - var(--noscript-offset-right) - var(--noscript-offset-left));border-radius:calc(.5*var(--noscript-button-size)) 0 0 calc(.5*var(--noscript-button-size));padding:var(--noscript-padding);padding-right:calc(var(--noscript-button-size) + var(--noscript-padding));background-color:var(--noscript-background);color:var(--noscript-foreground);box-shadow:0 calc(.125*var(--base-font-size)) calc(.25*var(--base-font-size)) color-mix(in srgb, var(--noscript-foreground), transparent 80%);transform:translateX(100%) translateX(var(--noscript-offset-right));font-weight:500;transition:transform .4s;position:fixed}.noscript .noscript-content>:first-child,.noscript .noscript-content>link:first-child+*,.noscript .noscript-content>link:first-child+link+*{margin-top:0}.noscript .noscript-content>:last-child{margin-bottom:0}.noscript .noscript-content>.lead-text:first-child>:first-child{margin-top:0}.noscript .noscript-content>.lead-text:last-child>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.noscript .noscript-content{transition:none}}.noscript .noscript-content:is(.noscript:has(#noscript-show:checked) *){transform:translate(0)}.noscript .noscript-show-button{z-index:1000;right:var(--noscript-offset-right);bottom:var(--noscript-offset-bottom);background-color:var(--noscript-background);color:var(--noscript-foreground);width:var(--noscript-button-size);height:var(--noscript-button-size);cursor:pointer;border-radius:50% 0 0 50%;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:fixed}@media (hover:hover) and (pointer:fine){.noscript .noscript-show-button:not(.noscript:has(#noscript-show:checked) *):hover{transform:translateX(var(--noscript-offset-right))}}.noscript .noscript-show-button svg{width:calc(2*var(--base-font-size));height:calc(2*var(--base-font-size));margin-top:calc(-.25*var(--base-font-size))}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}.lead-text{font-size:var(--lead-font-size,calc(1.25 * var(--base-font-size)))}.subline{font-family:var(--base-font-family);text-transform:uppercase;letter-spacing:.22em}@media (width<540px){.subline{letter-spacing:.15em}}.subline{color:var(--gold);font-size:.9375rem;font-weight:600}.subline>:first-child,.subline>link:first-child+*,.subline>link:first-child+link+*{margin-top:0}.subline>:last-child{margin-bottom:0}.subline>.lead-text:first-child>:first-child{margin-top:0}.subline>.lead-text:last-child>:last-child{margin-bottom:0}.subline{text-wrap:balance;line-height:1.625}.subline:has(+:where(h1,.h1)){font-family:var(--base-font-family);text-transform:uppercase;letter-spacing:.22em}@media (width<540px){.subline:has(+:where(h1,.h1)){letter-spacing:.15em}}.subline:has(+:where(h1,.h1)){color:var(--gold);font-size:clamp(1rem,.913462rem + .384615vw,1.375rem);font-weight:600}.subline:has(+:where(p))+*{margin-top:.625rem}.subline:where(p+*){margin-top:clamp(1rem,.769231rem + 1.02564vw,2rem)}.subline:has(+:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5)){margin-bottom:.75rem}.subline:has(+:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5))+*{margin-top:0}