.hh{min-height:100svh;font-family:var(--font-sans);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hh-media{z-index:0;position:absolute;inset:0}.hh-video{object-fit:cover;width:100%;height:100%;display:block}.hh-veil{z-index:1;background-color:#2b332e6b;position:absolute;inset:0}.hh-inner{z-index:2;text-align:center;color:#f3eee3;width:100%;max-width:900px;padding:80px 24px;position:relative}.hh-heading{color:var(--sh-bg);margin:0 0 35px;font-style:italic}.hh-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.hh-btn{border:1px solid var(--sh-bg);background-color:var(--sh-bg);color:var(--sh-green-dark);font-family:var(--font-sans);border-radius:999px;justify-content:center;align-items:center;padding:14px 30px;font-size:15px;line-height:1.1;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.hh-btn:hover{color:var(--sh-bg);background-color:#0000}.hh-btn.hh-btn-cta{background-color:var(--sh-terracotta);border-color:var(--sh-terracotta);color:var(--sh-bg)}.hh-btn.hh-btn-cta:hover{border-color:var(--sh-bg);color:var(--sh-bg);background-color:#0000}@media (width<=991px){.hh-heading{max-width:560px;margin-left:auto;margin-right:auto}}@media (width<=767px){.hh-btn{font-size:16px}}@media (width<=479px){.hh-actions{flex-direction:column;align-items:center;gap:12px 14px;width:100%}.hh-btn{width:190px;max-width:100%;padding-top:13px;padding-bottom:13px}}.fael{isolation:isolate;background-color:var(--sh-bg);color:var(--sh-sage);font-family:var(--font-sans);text-align:center;padding:110px 32px;position:relative;overflow:hidden}.fael-heading{color:var(--sh-green);margin:0 0 34px}.fael-heading em{font-style:italic}.fael-body{color:#3e4c43bf;max-width:820px;margin:0 auto;font-size:16px;line-height:1.75}.fael-intro{color:#3e4c43bf;width:816px;max-width:100%;font-family:var(--font-sans);font-weight:300;font-size:var(--sh-body);text-wrap:pretty;margin:0 auto 10px;line-height:1.6}.fael-btn{border:1px solid var(--sh-sage);color:var(--sh-sage);font-family:var(--font-sans);letter-spacing:.03em;border-radius:999px;margin-top:34px;padding:14px 34px;font-size:14px;line-height:1.1;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.fael-btn:hover{background-color:var(--sh-sage);color:var(--sh-bg)}.fael-lounge{gap:4px;height:480px;margin:110px -32px -110px;display:flex;position:relative;overflow:hidden}.fael-panel{background-color:var(--sh-ink);cursor:pointer;min-width:44px;height:100%;transition:flex .6s var(--ease-panel);border:0;border-radius:0;flex:1 1 0;margin:0;padding:0;position:relative;overflow:hidden}.fael-panel:hover,.fael-panel:focus{flex:4 1 0}.fael-panel:focus-visible{outline:2px solid var(--sh-bg);outline-offset:-4px}.fael-panel picture{display:contents}.fael-img{object-fit:cover;filter:brightness(.94);width:100%;height:100%;transition:filter .5s;display:block}.fael-lb-overlay{z-index:9999;background-color:#000000f0;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.fael-lb-overlay.fael-lb-open{display:flex}.fael-lb-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.fael-lb-close{width:44px;height:44px;color:var(--sh-bg);cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;font-size:28px;line-height:1.15;display:flex;position:absolute;top:16px;right:16px}.fael-lb-noscroll{overflow:hidden}.fael-mobilgalleri{display:none}.mg{--mg-creme:#f2eee3;--mg-salvie:#56685d;--mg-dyb:#39443d;--mg-lys:#faf8f2;color:var(--mg-salvie);text-align:left;font-family:var(--font-sans)}.mg-rail{touch-action:pan-y;cursor:grab;overflow:hidden}.mg-rail.grabbing{cursor:grabbing}.mg-track{transition:transform .62s var(--ease-out);will-change:transform;gap:12px;margin:0;padding:0 24px;list-style:none;display:flex}.mg-track.nosnap{transition:none}.mg-slide{flex:0 0 calc(100% - 68px)}.mg-shot{aspect-ratio:4/5;cursor:pointer;width:100%;transition:opacity .5s var(--ease-out);background:#e4dfd2;border:0;border-radius:6px;padding:0;display:block;overflow:hidden}.mg-shot picture{display:contents}.mg-shot img{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.mg-slide:not(.is-live) .mg-shot{opacity:.42}.mg-shot:focus-visible{outline:2px solid var(--mg-salvie);outline-offset:4px}.mg-meta{justify-content:flex-end;align-items:baseline;margin:16px 24px 0;display:flex}.mg-count{letter-spacing:.06em;font-variant-numeric:tabular-nums;opacity:.55;white-space:nowrap;font-size:12px}.mg-bar{background:#56685d38;height:1px;margin:12px 24px 0;position:relative}.mg-bar span{background:var(--mg-salvie);transform-origin:0;width:100%;height:1px;transition:transform .62s var(--ease-out);position:absolute;inset:0 auto 0 0;transform:scaleX(.166667)}.mg-full{z-index:99990;opacity:0;visibility:hidden;transition:opacity .42s var(--ease-out), visibility .42s;touch-action:none;font-family:var(--font-sans);background:#39443d;position:fixed;inset:0}.mg-full.is-open{opacity:1;visibility:visible}.mg-stage{place-items:center;padding:72px 16px 110px;display:grid;position:absolute;inset:0}.mg-stage img{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%}.mg-flier{z-index:99995;object-fit:cover;pointer-events:none;will-change:transform, width, height, top, left;border-radius:6px;position:fixed}.mg-shut{top:max(16px, env(safe-area-inset-top));color:#faf8f2;width:48px;height:48px;font-family:var(--font-sans);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf8f229;border:1px solid #faf8f273;border-radius:50%;place-items:center;padding:0;font-size:26px;line-height:1.1;display:grid;position:absolute;right:16px}.mg-shut:focus-visible{outline-offset:2px;outline:2px solid #faf8f2}.mg-luk{left:50%;bottom:max(28px, calc(env(safe-area-inset-bottom) + 16px));color:#faf8f2;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #faf8f28c;border-radius:999px;padding:12px 30px;font-size:13px;position:absolute;transform:translate(-50%)}.mg-hint{left:0;right:0;bottom:max(84px, calc(env(safe-area-inset-bottom) + 72px));color:#faf8f2;letter-spacing:.1em;text-align:center;opacity:.34;font-size:11px;position:absolute}@media (width<=991px){.fael-intro{width:761px}}@media (width<=767px){.fael{padding-top:72px}.fael-lounge{display:none}.fael-mobilgalleri{margin:64px -32px -40px;display:block}.fael-btn,.mg-luk,.mg-count,.mg-hint{font-size:16px}}@media (width<=479px){.fael-intro{width:auto;min-height:185px;max-height:300px}.fael-btn{margin-top:0}}@media (prefers-reduced-motion:reduce){.mg-slide:not(.is-live) .mg-shot{opacity:1}}.aar{isolation:isolate;border-top:4px solid var(--sh-bg);border-bottom:4px solid var(--sh-bg);background-color:var(--sh-green-dark);color:var(--sh-bg);font-family:var(--font-sans);padding:80px 24px;position:relative;overflow:hidden}.aar picture{display:contents}.aar-bg{z-index:0;object-fit:cover;object-position:center 84%;width:100%;height:100%;position:absolute;inset:0}.aar-veil{z-index:1;background-color:#56685dc7;position:absolute;inset:0}.aar-grid{z-index:2;grid-template-columns:1.35fr 1fr;align-items:end;gap:40px;max-width:900px;margin:0 auto;display:grid;position:relative}.aar-eyebrow{color:#fff;font-family:var(--font-sans);font-weight:500;font-size:var(--sh-label);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 14px;line-height:1.6}.aar-heading{color:inherit;margin:0 0 16px}.aar-heading em{font-style:italic;font-weight:inherit}.aar-body{max-width:var(--sh-measure);color:#f2eee3e6;font-family:var(--font-sans);font-weight:300;font-size:var(--sh-body);text-wrap:pretty;margin:0;line-height:1.6}.aar-aside{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.aar-note{max-width:337px;color:inherit;text-align:right;margin:0;font-size:13.5px;line-height:1.7}.aar-note b{font-weight:600}.aar-btn{background-color:var(--sh-bg);color:var(--sh-green-dark);white-space:nowrap;border-radius:999px;padding:14px 30px;font-size:13.5px;line-height:1.1;text-decoration:none;transition:opacity .2s;display:inline-block}.aar-btn:hover{opacity:.86}@media (width<=767px){.aar-grid{grid-template-columns:1fr;align-items:start}.aar-aside{align-items:flex-start}.aar-note{text-align:left}.aar-note,.aar-note b,.aar-btn{font-size:16px}}
