:root{--uk-mottle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0055' numOctaves='4' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .43 0 0 0 0 .27 0 0 0 .16 -.03'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--uk-fibers:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='360'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='.0028 .32' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .99 0 0 0 0 .95 1.6 0 0 0 -1.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--uk-fibers-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='420'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='.004 .26' numOctaves='2' seed='29' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .36 0 0 0 0 .24 1.5 0 0 0 -1.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--uk-flecks:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='460' height='460'%3E%3Cg fill='%23735a3c'%3E%3Cellipse cx='38' cy='62' rx='2.2' ry='.8' transform='rotate(24 38 62)' opacity='.35'/%3E%3Cellipse cx='160' cy='22' rx='1.4' ry='.6' opacity='.3'/%3E%3Cellipse cx='300' cy='96' rx='3' ry='.9' transform='rotate(-38 300 96)' opacity='.28'/%3E%3Cellipse cx='420' cy='180' rx='1.6' ry='.7' opacity='.32'/%3E%3Cellipse cx='92' cy='236' rx='2.6' ry='.7' transform='rotate(70 92 236)' opacity='.3'/%3E%3Cellipse cx='236' cy='300' rx='1.2' ry='.6' opacity='.36'/%3E%3Cellipse cx='370' cy='392' rx='2.4' ry='.8' transform='rotate(12 370 392)' opacity='.26'/%3E%3Cellipse cx='54' cy='420' rx='1.5' ry='.6' opacity='.3'/%3E%3Cellipse cx='200' cy='150' rx='.9' ry='.5' opacity='.4'/%3E%3Cpath d='M260 210q14 -6 26 2' stroke='%23735a3c' stroke-width='.5' fill='none' opacity='.28'/%3E%3Cpath d='M118 340q10 8 22 4' stroke='%23735a3c' stroke-width='.5' fill='none' opacity='.25'/%3E%3C/g%3E%3C/svg%3E");--uk-wood:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1100' height='520'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0022 .085' numOctaves='3' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .16 0 0 0 0 .12 0 0 0 0 .1 .9 0 0 0 -.36'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3C/svg%3E");--uk-grit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 -.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--uk-gold:radial-gradient(circle at 14% 22%,#e8c478f2 0 .9px,transparent 1.4px),radial-gradient(circle at 63% 71%,#e8c478cc 0 .7px,transparent 1.2px),radial-gradient(circle at 81% 18%,#ffe2a0e6 0 1.2px,transparent 1.8px),radial-gradient(circle at 37% 88%,#e8c478b3 0 .6px,transparent 1.1px),radial-gradient(circle at 92% 54%,#e8c478d9 0 .8px,transparent 1.3px)}@property --m1{syntax:"<color>";inherits:true;initial-value:#8b7aa8}@property --m2{syntax:"<color>";inherits:true;initial-value:#5c4b78}@property --m3{syntax:"<color>";inherits:true;initial-value:#3a2d52}@property --mist-c{syntax:"<color>";inherits:true;initial-value:#fff}@property --wave-bg{syntax:"<color>";inherits:true;initial-value:#f3eadb}.uk-washi{background-color:#f3eadb;background-image:var(--uk-flecks),var(--uk-fibers),var(--uk-fibers-dark),var(--uk-mottle);background-size:460px 460px,720px 360px,560px 420px,640px 640px}.uk-grain{isolation:isolate;position:relative}.uk-grain:after{content:"";z-index:0;pointer-events:none;background-image:var(--uk-wood),var(--uk-grit);mix-blend-mode:multiply;opacity:.34;background-size:1100px 520px,220px 220px;position:absolute;inset:0}.uk-bokashi{pointer-events:none;background:linear-gradient(180deg,var(--bk,#18122c8c) 0,var(--bk,#18122c8c) 18%,transparent 100%);height:26%;position:absolute;top:0;left:0;right:0}.uk-goldfx{pointer-events:none;background-image:var(--uk-gold);opacity:.55;background-size:173px 149px,241px 211px,97px 131px,317px 263px,139px 191px;animation:7s ease-in-out infinite alternate uk-glint;position:absolute;inset:0}.uk-goldfx.b{opacity:.4;background-size:211px 187px,149px 277px,283px 101px,113px 233px,353px 167px;animation-duration:9s;animation-delay:-4s}@keyframes uk-glint{0%{opacity:.2}50%{opacity:.6}to{opacity:.35}}.uk-stars{pointer-events:none;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,#0000 51%),radial-gradient(1.3px 1.3px at 27% 9%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 41% 30%,#fffd 50%,#0000 51%),radial-gradient(1.6px 1.6px at 58% 14%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 73% 26%,#fffc 50%,#0000 51%),radial-gradient(1.2px 1.2px at 86% 8%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 94% 34%,#fffb 50%,#0000 51%);background-size:420px 300px;animation:4.5s ease-in-out infinite alternate uk-twinkle;position:absolute;inset:0}.uk-stars.b{background-position:60px 40px;background-size:290px 230px;animation-duration:6.5s;animation-delay:-2s}@keyframes uk-twinkle{0%{opacity:.35}to{opacity:1}}.uk-mist{pointer-events:none;background:radial-gradient(40% 60% at 30% 50%,var(--mist,#ffffff59),transparent 70%),radial-gradient(35% 55% at 72% 55%,var(--mist,#ffffff47),transparent 70%);filter:blur(6px);height:22%;animation:26s ease-in-out infinite alternate uk-mist;position:absolute;left:-20%;right:-20%}@keyframes uk-mist{0%{transform:translate(-6%)}to{transform:translate(6%)}}.uk-sheen{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 30%,#ffecbe38 46%,#ffecbe0d 54%,#0000 70%) 0 0/300% 100%;animation:9s linear infinite uk-sheen;position:absolute;inset:0}@keyframes uk-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.uk-rays{pointer-events:none;background:repeating-conic-gradient(from 0deg,var(--ray,#ffd6aa52) 0 4deg,transparent 4deg 15deg);border-radius:50%;animation:90s linear infinite uk-spin;position:absolute;-webkit-mask:radial-gradient(closest-side,#000 20%,#0000 100%);mask:radial-gradient(closest-side,#000 20%,#0000 100%)}@keyframes uk-spin{to{transform:rotate(360deg)}}.uk-flicker{animation:3.2s step-end infinite uk-flicker}@keyframes uk-flicker{0%{opacity:.95}12%{opacity:.78}18%{opacity:1}43%{opacity:.86}47%{opacity:.98}71%{opacity:.82}76%{opacity:1}}.uk-breathe{animation:7s ease-in-out infinite uk-breathe}@keyframes uk-breathe{0%,to{opacity:.9;scale:1}50%{opacity:1;scale:1.06}}.uk-rays.uk-breathe{animation:90s linear infinite uk-spin,7s ease-in-out infinite uk-breathe}@media (prefers-reduced-motion:reduce){.uk-goldfx,.uk-stars,.uk-mist,.uk-sheen,.uk-rays,.uk-flicker,.uk-breathe{animation:none!important}}:where(.uk){width:100%;height:auto;display:block}.hero[data-astro-cid-wcolddp2]{isolation:isolate;min-height:calc(100svh - var(--header));padding:32px var(--gutter) 0;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px 4vw;display:grid;position:relative;overflow-x:clip}.hero[data-astro-cid-wcolddp2] .copy[data-astro-cid-wcolddp2]{align-self:center;min-width:0;padding-right:24px;position:relative}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{font-family:var(--serif);letter-spacing:.06em;margin:22px 0 18px;font-size:clamp(36px,4.3vw,72px);font-weight:600;line-height:1.32}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:var(--blue);font-style:normal}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]:is(:lang(en),:lang(de)){font-family:var(--latin);letter-spacing:.01em;font-size:clamp(46px,5.8vw,100px);font-weight:400;line-height:1}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]:is(:lang(en),:lang(de)) em[data-astro-cid-wcolddp2]{font-style:italic}.hero[data-astro-cid-wcolddp2] .sign[data-astro-cid-wcolddp2]{font-family:var(--latin);color:var(--ink2);letter-spacing:.02em;align-items:center;gap:16px;margin:0 0 26px;font-size:clamp(20px,1.9vw,30px);font-style:italic;display:flex}.hero[data-astro-cid-wcolddp2] .sign[data-astro-cid-wcolddp2]:before{content:"";background:var(--blue);flex:none;width:44px;height:1px}.hero[data-astro-cid-wcolddp2] .sign[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:var(--blue)}.hero[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{color:var(--ink);letter-spacing:.08em;font-size:clamp(16px,1.3vw,19px);line-height:2}.hero[data-astro-cid-wcolddp2] .motto[data-astro-cid-wcolddp2]{letter-spacing:.42em;color:var(--ink);align-items:center;gap:14px;margin:0 0 22px;font-size:clamp(15px,1.25vw,18px);display:flex}.hero[data-astro-cid-wcolddp2] .motto[data-astro-cid-wcolddp2]:before{content:"";background:var(--blue);flex:none;width:40px;height:1px}.hero[data-astro-cid-wcolddp2] .motto[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{color:var(--blue);font-style:normal}.hero[data-astro-cid-wcolddp2] .motto[data-astro-cid-wcolddp2]:is(:lang(en),:lang(de)){font-family:var(--latin);letter-spacing:.3em;text-transform:uppercase;font-size:clamp(13px,1.05vw,15px)}.hero[data-astro-cid-wcolddp2] .acts[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.stage[data-astro-cid-wcolddp2]{height:min(calc(100svh - var(--header) - 190px),760px);background:radial-gradient(ellipse at 50% 42%,#fbfaf8 0,var(--paper2) 72%);border:1px solid var(--rule);align-self:center;min-height:460px;position:relative;overflow:hidden}.stage[data-astro-cid-wcolddp2] canvas{cursor:grab;position:absolute;inset:0;width:100%!important;height:100%!important}.stage[data-astro-cid-wcolddp2] .fallback[data-astro-cid-wcolddp2]{pointer-events:none;object-fit:cover;object-position:62% 70%;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.stage[data-astro-cid-wcolddp2] .mask[data-astro-cid-wcolddp2]{pointer-events:none;background:linear-gradient(90deg,#efeeec 0 40%,#0000 58%);transition:opacity .8s;position:absolute;inset:0}.ready[data-astro-cid-wcolddp2] .fallback[data-astro-cid-wcolddp2],.ready[data-astro-cid-wcolddp2] .mask[data-astro-cid-wcolddp2]{opacity:0}.stage[data-astro-cid-wcolddp2] .ring[data-astro-cid-wcolddp2]{aspect-ratio:1;opacity:.5;pointer-events:none;width:min(84%,560px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage[data-astro-cid-wcolddp2] .ring[data-astro-cid-wcolddp2] g[data-astro-cid-wcolddp2]{transform-origin:50%;animation:120s linear infinite spin}.stage[data-astro-cid-wcolddp2] .idx[data-astro-cid-wcolddp2]{font-family:var(--latin);letter-spacing:.3em;color:var(--mute);z-index:2;font-size:12px;position:absolute;top:14px;left:16px}.stage[data-astro-cid-wcolddp2] .cap[data-astro-cid-wcolddp2]{font-family:var(--latin);letter-spacing:.2em;color:var(--mute);z-index:2;justify-content:space-between;font-size:13px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.stage[data-astro-cid-wcolddp2] .plate[data-astro-cid-wcolddp2]{z-index:2;position:absolute;top:14px;right:16px}.hero[data-astro-cid-wcolddp2]{transition:background-color 1s var(--ease)}.slides[data-astro-cid-wcolddp2]{grid-column:1/-1;display:grid}.slide[data-astro-cid-wcolddp2]{transition:opacity .9s var(--ease),visibility .9s;grid-area:1/1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:28px 4vw;display:grid}.slide[data-astro-cid-wcolddp2]:not(.on){opacity:0;visibility:hidden;pointer-events:none}.hero-ctrl[data-astro-cid-wcolddp2]{grid-column:1/-1;align-items:center;gap:18px;margin-top:6px;display:flex}.h-tabs[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:6px;display:flex}.h-tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2]{text-align:left;min-width:180px;color:var(--mute);letter-spacing:.12em;align-items:baseline;gap:10px;padding:10px 16px 12px 0;font-size:13px;transition:color .3s;display:flex;position:relative}.h-tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{font-style:normal;font-family:var(--latin);letter-spacing:.2em;font-size:12px}.h-tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2][aria-selected=true]{color:var(--fg)}.h-tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2]:before{content:"";background:var(--rule);height:1px;position:absolute;bottom:0;left:0;right:16px}.h-tabs[data-astro-cid-wcolddp2] .bar[data-astro-cid-wcolddp2]{background:var(--blue);transform-origin:0;width:calc(100% - 16px);height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.hero[data-astro-cid-wcolddp2][data-slide="1"] .h-tabs[data-astro-cid-wcolddp2] .bar[data-astro-cid-wcolddp2]{background:#c4432f}.hero[data-astro-cid-wcolddp2].run .h-tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2][aria-selected=true] .bar[data-astro-cid-wcolddp2]{animation:8s linear forwards hbar}.hero[data-astro-cid-wcolddp2].paused .h-tabs[data-astro-cid-wcolddp2] .bar[data-astro-cid-wcolddp2],.hero[data-astro-cid-wcolddp2].hold .h-tabs[data-astro-cid-wcolddp2] .bar[data-astro-cid-wcolddp2]{animation-play-state:paused}.hero[data-astro-cid-wcolddp2].paused .h-tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2][aria-selected=true] .bar[data-astro-cid-wcolddp2]{animation:none;transform:none}@keyframes hbar{to{transform:none}}.h-pp[data-astro-cid-wcolddp2]{border:1px solid var(--rule);width:34px;height:34px;color:var(--fg);border-radius:50%;place-items:center;transition:border-color .3s;display:grid}.h-pp[data-astro-cid-wcolddp2]:hover{border-color:var(--fg)}.h-pp[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{fill:none;stroke:currentColor;stroke-width:1.6px;width:12px;height:12px}.h-pp[data-astro-cid-wcolddp2] .i-play[data-astro-cid-wcolddp2]{fill:currentColor;stroke:none;display:none}.hero[data-astro-cid-wcolddp2].paused .h-pp[data-astro-cid-wcolddp2] .i-pause[data-astro-cid-wcolddp2]{display:none}.hero[data-astro-cid-wcolddp2].paused .h-pp[data-astro-cid-wcolddp2] .i-play[data-astro-cid-wcolddp2]{display:block}.hero[data-astro-cid-wcolddp2]>.deco-clip{transition:opacity .9s}.hero[data-astro-cid-wcolddp2][data-slide="1"]>.deco-clip{opacity:0}.hero[data-astro-cid-wcolddp2][data-slide="1"]{--fg:#f3ead8;--fg2:#c9d3e6;--mute:#8e9ab3;--rule:#bcd3f233;--ink:#e9dfcc;--paper2:#ffffff0d;--bg:#17122a;--blue:#d9b86f;color:var(--fg)}.c-bg[data-astro-cid-wcolddp2]{z-index:-1;opacity:0;transition:opacity 1s var(--ease);background:radial-gradient(55% 65% at 76% 42%,#3b2452 0,#0000 70%),radial-gradient(45% 55% at 6% 92%,#2b1c47 0,#0000 70%),radial-gradient(30% 40% at 30% 8%,#251b44 0,#0000 70%),linear-gradient(#110e22 0,#1a1330 55%,#22152e 100%);position:absolute;inset:0;overflow:hidden}.hero[data-astro-cid-wcolddp2][data-slide="1"] .c-bg[data-astro-cid-wcolddp2]{opacity:1}.c-bg[data-astro-cid-wcolddp2].uk-grain:after{mix-blend-mode:soft-light;opacity:.5}.c-bg[data-astro-cid-wcolddp2] .uk-stars[data-astro-cid-wcolddp2]{height:60%;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.c-cloud{opacity:.55;--kasumi-hi:#e8c47829;--kasumi:#e8c4780a;--kasumi-line:#e8c47873;--kasumi-dust:#f0ce82b3;width:44%;animation:60s linear infinite drift;position:absolute}.c-cloud.c1{top:14%;left:-12%}.c-cloud.c2{width:36%;animation-duration:80s;animation-delay:-30s;top:64%;left:36%}.c-cloud.c3{width:30%;animation-duration:70s;animation-delay:-50s;top:4%;left:60%}@keyframes drift{0%{transform:translate(-10%)}to{transform:translate(30%)}}.c-wave{color:#c9a96a4d;--wave-bg:#21152e;width:100%;height:150px;position:absolute;bottom:0;left:0;-webkit-mask:linear-gradient(#0000,#000 70%);mask:linear-gradient(#0000,#000 70%)}.c-pet[data-astro-cid-wcolddp2]{color:#e9a3b8;opacity:.8;width:13px;animation:cfall var(--d) linear infinite;animation-delay:var(--delay);position:absolute;top:-6%}.c-pet[data-astro-cid-wcolddp2].w{color:#f6e2d6;opacity:.6}@keyframes cfall{0%{transform:translate(0,0) rotate(0) scale(var(--s))}50%{transform:translate(calc(var(--sw) * 1px),55svh) rotate(200deg) scale(var(--s))}to{transform:translate(calc(var(--sw) * -.4px),115svh) rotate(420deg) scale(var(--s))}}.hs-collab[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.c-copy[data-astro-cid-wcolddp2]{grid-template-columns:auto minmax(0,1fr);align-self:center;align-items:stretch;gap:clamp(20px,2.4vw,40px);display:grid}.c-title[data-astro-cid-wcolddp2]{font-family:var(--serif);letter-spacing:.2em;flex-direction:row-reverse;align-self:center;align-items:flex-end;gap:.16em;margin:0;font-size:clamp(50px,5.4vw,96px);font-weight:500;line-height:1;display:flex;position:relative}.c-title[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{writing-mode:vertical-rl;background:linear-gradient(#fff 0,#dfe8f6 45%,#9fb6dc 100%);color:#0000;filter:drop-shadow(0 4px 26px #9fb6dc38);-webkit-background-clip:text;background-clip:text}.c-tseal{width:.46em;height:auto;margin-right:.08em;position:absolute;bottom:.12em;right:100%;transform:rotate(-6deg)}.c-title[data-astro-cid-wcolddp2]:is(:lang(en),:lang(de)) .c-tseal{margin:0;position:static}.c-copy[data-astro-cid-wcolddp2]:is(:lang(en),:lang(de)){grid-template-columns:minmax(0,1fr)}.c-title[data-astro-cid-wcolddp2]:is(:lang(en),:lang(de)){font-family:var(--latin);letter-spacing:.01em;flex-direction:row;align-items:center;gap:.3em;font-size:clamp(48px,5.4vw,92px);font-style:italic;font-weight:400}.c-title[data-astro-cid-wcolddp2]:is(:lang(en),:lang(de))>span[data-astro-cid-wcolddp2]{writing-mode:horizontal-tb}.c-kick[data-astro-cid-wcolddp2]{text-wrap:balance;font-family:var(--latin);letter-spacing:.4em;text-transform:uppercase;color:#9fb6dc;font-size:11.5px}.c-body[data-astro-cid-wcolddp2]{border-left:1px solid var(--rule);align-self:center;padding:6px 0 6px clamp(20px,2.4vw,38px)}.c-sub[data-astro-cid-wcolddp2]{font-family:var(--latin);color:#eef2fa;letter-spacing:.01em;margin:12px 0 26px;font-size:clamp(22px,2vw,30px);font-style:italic;font-weight:400;line-height:1.25}.c-hours[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 26px;padding:0;list-style:none;display:grid}.c-hours[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2]{text-align:left;width:100%;height:100%;color:var(--mute);background:#141e4061;border:1px solid #bcd3f229;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:12px;transition:color .5s,background .5s,border-color .5s;display:grid;position:relative}.c-hours[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2]:hover{border-color:#bcd3f266}.c-hours[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2]:before{content:"";transform-origin:0;height:2px;transition:transform .6s var(--ease);background:#d9b86f;position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.c-hours[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{width:30px;height:30px;font-style:normal;font-family:var(--serif);color:#bcd3f2;border:1px solid #9fb6dc80;place-items:center;font-size:15px;transition:background .5s,color .5s;display:grid}.c-hours[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{letter-spacing:.2em;color:#dfe6f2;white-space:nowrap;font-size:15px;font-weight:500;display:contents}.c-hours[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{letter-spacing:.12em;color:var(--mute);white-space:nowrap;grid-column:1/-1;font-size:11.5px;font-weight:400}.c-hours[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{display:none}.c-hours[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2].on{color:#d9b86f;background:#1f3a6b80;border-color:#bcd3f273}.c-hours[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2].on:before{transform:scaleX(1)}.c-hours[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2].on i[data-astro-cid-wcolddp2]{color:#fbf1e4;background:#c4432f;border-color:#c4432f}.c-hours[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2].on b[data-astro-cid-wcolddp2],.c-hours[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2]:hover b[data-astro-cid-wcolddp2]{color:#fbf1e4}.hs-collab[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{color:#c9d3e6;letter-spacing:.06em;text-wrap:balance;max-width:30em;font-size:clamp(14.5px,1.1vw,16px);line-height:2}.c-tags[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.c-tags[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{letter-spacing:.16em;color:#c9d3e6;background:#141e404d;border:1px solid #bcd3f24d;padding:4px 12px;font-size:12px}.c-tags[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]:first-child{color:#f2a493;background:#c4432f14;border-color:#e3765fb3}.hs-collab[data-astro-cid-wcolddp2] .acts[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.c-go[data-astro-cid-wcolddp2]{box-shadow:inset 0 0 0 4px #c4432f,inset 0 0 0 5px #fbf1e459;color:#fbf1e4!important;background:#c4432f!important;border-color:#c4432f!important}.c-go[data-astro-cid-wcolddp2]:hover{box-shadow:inset 0 0 0 4px #a8361f,inset 0 0 0 5px #fbf1e459;background:#a8361f!important;border-color:#a8361f!important}.c-alt[data-astro-cid-wcolddp2]{color:#dfe6f2!important;border-color:#bcd3f28c!important}.c-alt[data-astro-cid-wcolddp2]:hover{color:#111832!important;background:#bcd3f2!important;border-color:#bcd3f2!important}.slide[data-astro-cid-wcolddp2].on .c-title[data-astro-cid-wcolddp2]{animation:cup 1.4s var(--ease) both}.slide[data-astro-cid-wcolddp2].on .c-body[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]{animation:cin 1s var(--ease) both}.slide[data-astro-cid-wcolddp2].on .c-body[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:nth-child(2){animation-delay:80ms}.slide[data-astro-cid-wcolddp2].on .c-body[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:nth-child(3){animation-delay:.16s}.slide[data-astro-cid-wcolddp2].on .c-body[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:nth-child(4){animation-delay:.24s}.slide[data-astro-cid-wcolddp2].on .c-body[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:nth-child(5){animation-delay:.3s}.slide[data-astro-cid-wcolddp2].on .c-body[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:nth-child(6){animation-delay:.36s}@keyframes cin{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cup{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}.c-screen[data-astro-cid-wcolddp2]{--sh:max(460px,min(calc(100svh - var(--header) - 190px),760px));height:var(--sh);background:linear-gradient(160deg,#1a2244 0,#111832 55%,#0c1228 100%);align-self:center;gap:6px;padding:12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #bcd3f280,inset 0 0 0 6px #111832,inset 0 0 0 7px #d9b86f8c,0 0 0 1px #060916e6,0 50px 90px -40px #000000d9}.c-screen[data-astro-cid-wcolddp2]:before{content:"";pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#0000008c,#0000);height:22px;position:absolute;bottom:-22px;left:4%;right:4%}.c-pan[data-astro-cid-wcolddp2]{clip-path:inset(0);min-width:0;transition:flex 1.1s var(--ease),clip-path 1.2s cubic-bezier(.7,0,.2,1);background:#0c1228;flex:1 1 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #bcd3f238}.c-pan[data-astro-cid-wcolddp2].on{flex:0 0 calc((var(--sh) - 18px) * .536)}.c-pan[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;object-position:50% 50%;filter:brightness(.45)saturate(.45)hue-rotate(-8deg);width:100%;height:100%;transition:filter 1.1s var(--ease),transform 6s ease-out;position:absolute;inset:0;transform:scale(1.06)}.c-pan[data-astro-cid-wcolddp2].on img[data-astro-cid-wcolddp2]{filter:none;transform:none}.c-pan[data-astro-cid-wcolddp2]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000052,#0000 28% 72%,#dce8fa0f),#1420484d;transition:background-color .9s;position:absolute;inset:0}.c-pan[data-astro-cid-wcolddp2].on:after{background-color:#0000}.c-pan[data-astro-cid-wcolddp2]:nth-child(2):after{background:linear-gradient(270deg,#00000052,#0000 28% 72%,#dce8fa0f),#1420484d}.c-pan[data-astro-cid-wcolddp2]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#080c1ecc);height:34%;position:absolute;bottom:0;left:0;right:0}.c-pn[data-astro-cid-wcolddp2]{z-index:2;writing-mode:vertical-rl;color:#fbf1e4;text-shadow:0 2px 14px #0009;opacity:0;transition:opacity .7s,transform .9s var(--ease);align-items:center;gap:12px;display:flex;position:absolute;top:18px;right:14px;transform:translateY(-12px)}.c-pn[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-family:var(--serif);letter-spacing:.32em;font-size:clamp(20px,1.9vw,30px);font-weight:600}.c-pn[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]:is(:lang(en),:lang(de)){font-family:var(--latin);letter-spacing:.12em;font-weight:400}.c-pn[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{writing-mode:horizontal-tb;width:28px;height:28px;font-style:normal;font-family:var(--serif);color:#fbf1e4;text-shadow:none;background:#c4432f;place-items:center;font-size:15px;display:grid;transform:rotate(-4deg)}.c-pan[data-astro-cid-wcolddp2].on .c-pn[data-astro-cid-wcolddp2]{opacity:1;transition-delay:.35s;transform:none}.c-pl[data-astro-cid-wcolddp2]{z-index:2;font-family:var(--latin);letter-spacing:.28em;color:#bcd3f2;white-space:nowrap;font-size:11px;position:absolute;bottom:12px;left:14px}.c-pl[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:#fbf1e4;margin-right:8px;font-weight:400}.c-pan[data-astro-cid-wcolddp2]:focus-visible{outline-offset:-4px;outline:2px solid #fbf1e4}.js .slide[data-astro-cid-wcolddp2]:not(.on) .c-pan[data-astro-cid-wcolddp2]{clip-path:inset(100% 0 0)}.slide[data-astro-cid-wcolddp2].on .c-pan[data-astro-cid-wcolddp2]{transition-delay:0s,calc(.2s + var(--k) * .16s)}@media (prefers-reduced-motion:reduce){.c-cloud,.c-pet[data-astro-cid-wcolddp2]{animation:none}.c-pet[data-astro-cid-wcolddp2]{display:none}.slide[data-astro-cid-wcolddp2].on .c-body[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2],.slide[data-astro-cid-wcolddp2].on .c-title[data-astro-cid-wcolddp2]{animation:none}.c-pan[data-astro-cid-wcolddp2],.c-pan[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{transition:none}}.hero-index[data-astro-cid-wcolddp2]{border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;display:grid}.hero-index[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{border-right:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 20px 16px;transition:background .4s;display:grid}.hero-index[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:first-child{padding-left:0}.hero-index[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]:last-child{transition:transform .4s var(--ease)}.hero-index[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover>span[data-astro-cid-wcolddp2]:last-child{transform:translate(4px)}.hero-index[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:last-child{border-right:0}.hero-index[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{background:var(--paper2)}.hero-index[data-astro-cid-wcolddp2] .ic[data-astro-cid-wcolddp2]{background:var(--paper2);outline:1px solid var(--rule);outline-offset:3px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.hero-index[data-astro-cid-wcolddp2] .ic[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;width:100%;height:100%}.hero-index[data-astro-cid-wcolddp2] .ic[data-astro-cid-wcolddp2].parch{color:#5a4527;background:#e8dcc1;place-items:center;display:grid}.hero-index[data-astro-cid-wcolddp2] .ic[data-astro-cid-wcolddp2].parch svg[data-astro-cid-wcolddp2]{width:34px;height:34px}.hero-index[data-astro-cid-wcolddp2] .ic[data-astro-cid-wcolddp2].star{background:var(--ink);color:var(--paper);place-items:center;display:grid}.hero-index[data-astro-cid-wcolddp2] .ic[data-astro-cid-wcolddp2].star svg[data-astro-cid-wcolddp2]{width:34px;height:34px}@media (width<=980px){.hero-index[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:nth-child(3){padding-left:0}}@media (width<=640px){.hero-index[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{padding-left:0}}.hero-index[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{letter-spacing:.12em;font-size:14px;font-weight:600;line-height:1.6;display:block}.hero-index[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{font-family:var(--latin);color:var(--mute);font-size:13px;font-style:italic;display:block}.hero-index[data-astro-cid-wcolddp2] .n[data-astro-cid-wcolddp2]{font-family:var(--cap);letter-spacing:.2em;color:var(--blue);font-size:10.5px}.feature[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.feature[data-astro-cid-wcolddp2].rev{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.feature[data-astro-cid-wcolddp2].rev .media[data-astro-cid-wcolddp2]{order:2}.feature[data-astro-cid-wcolddp2] .media[data-astro-cid-wcolddp2]{position:relative}.feature[data-astro-cid-wcolddp2] .media[data-astro-cid-wcolddp2] .fig[data-astro-cid-wcolddp2]{aspect-ratio:3/2}.feature[data-astro-cid-wcolddp2] .media[data-astro-cid-wcolddp2] .fig[data-astro-cid-wcolddp2].kv{aspect-ratio:2200/1163}.feature[data-astro-cid-wcolddp2] .media[data-astro-cid-wcolddp2] .logo[data-astro-cid-wcolddp2]{z-index:3;filter:drop-shadow(0 4px 18px #000000b3);pointer-events:none;width:min(42%,240px);position:absolute;top:16px;left:18px}.feature[data-astro-cid-wcolddp2] .media[data-astro-cid-wcolddp2] .plate[data-astro-cid-wcolddp2]{z-index:4;position:absolute;bottom:-1px;left:-1px}.feature[data-astro-cid-wcolddp2] .no[data-astro-cid-wcolddp2]{font-family:var(--latin);color:var(--paper3);font-size:clamp(64px,7vw,108px);line-height:.9}.theme-dark[data-astro-cid-wcolddp2] .no[data-astro-cid-wcolddp2]{color:#2c3156}.feature[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:clamp(28px,3vw,42px);font-weight:var(--hw-d);letter-spacing:.2em;margin:6px 0 2px}.feature[data-astro-cid-wcolddp2] .en[data-astro-cid-wcolddp2]{font-family:var(--latin);color:var(--mute);font-size:19px;font-style:italic}.feature[data-astro-cid-wcolddp2] blockquote[data-astro-cid-wcolddp2]{letter-spacing:.1em;border-left:1px solid var(--blue);margin:22px 0 18px;padding-left:16px;font-size:clamp(16px,1.4vw,19px);line-height:1.9}.feature[data-astro-cid-wcolddp2] dl[data-astro-cid-wcolddp2]{grid-template-columns:auto minmax(0,1fr);gap:4px 18px;margin:0 0 24px;font-size:13px;display:grid}.feature[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{color:var(--mute);letter-spacing:.14em}.thumbs[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 28px;display:grid}.thumbs[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{aspect-ratio:3/4;background:var(--paper);display:block;position:relative;overflow:hidden}.thumbs[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.thumbs[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover img[data-astro-cid-wcolddp2]{transform:scale(1.06)}.thumbs[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{font-family:var(--latin);letter-spacing:.2em;color:#fff;text-shadow:0 1px 6px #0009;font-size:11px;position:absolute;bottom:4px;left:6px}.theme-dark[data-astro-cid-wcolddp2] .thumbs[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{background:radial-gradient(at 50% 85%,#2e3360,#161936 75%)}.thumbs[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2].cut{object-fit:contain;object-position:50% 100%;padding-top:8%}.theme-dark[data-astro-cid-wcolddp2] .thumbs[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--gold)}.on-moon[data-astro-cid-wcolddp2]{background:linear-gradient(180deg,var(--paper) 0,#e2e8f3 22%,#d3ddee 50%,#e2e8f3 78%,var(--paper) 100%)}.on-moon[data-astro-cid-wcolddp2] .no[data-astro-cid-wcolddp2]{color:#c3cfe6}.on-moon[data-astro-cid-wcolddp2] .thumbs[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{background:#eef2f9}#works-village[data-astro-cid-wcolddp2] .tag[data-astro-cid-wcolddp2]{color:var(--gold);border-color:#c9a96a80}#works-village[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2].solid{background:var(--gold);border-color:var(--gold);color:#16130c}#works-village[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2].solid:hover{color:var(--gold);background:0 0}#works[data-astro-cid-wcolddp2],#news[data-astro-cid-wcolddp2]{position:relative}#news[data-astro-cid-wcolddp2]:before,#news[data-astro-cid-wcolddp2]:after{content:"";z-index:-1;pointer-events:none;height:140px;position:absolute;left:0;right:0}#news[data-astro-cid-wcolddp2]:before{background:linear-gradient(#f4f2ee,#f4f2ee00);top:0}#news[data-astro-cid-wcolddp2]:after{background:linear-gradient(#f4f2ee00,#f4f2ee);bottom:0}.dusk[data-astro-cid-wcolddp2]{background:#11142b;height:190svh;position:relative}.dusk-stick[data-astro-cid-wcolddp2]{height:100svh;position:sticky;top:0;overflow:hidden}.dusk-sky[data-astro-cid-wcolddp2]{will-change:transform;background:linear-gradient(#f4f2ee 0% 9%,#efe3d2 22%,#e8c9a9 33%,#cf9f8f 43%,#93779c 54%,#504c86 66%,#272b5c 79%,#15183a 90%,#11142b 100%);height:300%;position:absolute;top:0;left:0;right:0}.dusk-stars[data-astro-cid-wcolddp2]{opacity:0;width:100%;height:70%;position:absolute;top:0;left:0;right:0}.dusk-moon[data-astro-cid-wcolddp2]{aspect-ratio:1;opacity:0;background:radial-gradient(circle at 38% 36%,#fffaf0,#e9e2cf 60%,#cfc6ad);border-radius:50%;width:clamp(48px,6vw,84px);position:absolute;top:16%;right:16%;box-shadow:0 0 60px 18px #fff4d62e}.dusk-town[data-astro-cid-wcolddp2]{opacity:0;width:100%;height:46%;position:absolute;bottom:0;left:0}.dusk-town[data-astro-cid-wcolddp2] .win[data-astro-cid-wcolddp2]{opacity:0}.no-dusk[data-astro-cid-wcolddp2] .dusk-town[data-astro-cid-wcolddp2] .win[data-astro-cid-wcolddp2]{opacity:1}.dusk-stick[data-astro-cid-wcolddp2]:after{content:"";pointer-events:none;background:linear-gradient(#0b0e2600,#11142b);height:12%;position:absolute;bottom:0;left:0;right:0}.dusk-line[data-astro-cid-wcolddp2]{text-align:center;letter-spacing:.32em;opacity:0;padding:0 var(--gutter);font-size:clamp(20px,2.4vw,34px);font-weight:300;position:absolute;left:0;right:0}.dusk-line[data-astro-cid-wcolddp2].l1{color:var(--ink);top:30%}.dusk-line[data-astro-cid-wcolddp2].l2{color:#f1ead8;text-shadow:0 2px 20px #00000080;top:38%}.no-dusk[data-astro-cid-wcolddp2] .dusk[data-astro-cid-wcolddp2]{height:auto}.no-dusk[data-astro-cid-wcolddp2] .dusk-stick[data-astro-cid-wcolddp2]{height:80svh;position:relative}.no-dusk[data-astro-cid-wcolddp2] .dusk-sky[data-astro-cid-wcolddp2]{height:100%;transform:none!important}.no-dusk[data-astro-cid-wcolddp2] .dusk-stars[data-astro-cid-wcolddp2],.no-dusk[data-astro-cid-wcolddp2] .dusk-moon[data-astro-cid-wcolddp2],.no-dusk[data-astro-cid-wcolddp2] .dusk-town[data-astro-cid-wcolddp2],.no-dusk[data-astro-cid-wcolddp2] .dusk-line[data-astro-cid-wcolddp2].l2{opacity:1}#works-village[data-astro-cid-wcolddp2]{background:radial-gradient(at 78% 55%,#26305c 0,#0000 55%),radial-gradient(at 8% 96%,#2a2050 0,#0000 50%),#11142b;position:relative}#works-village[data-astro-cid-wcolddp2]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#16223d00,#16223d);height:260px;position:absolute;bottom:0;left:0;right:0}#about[data-astro-cid-wcolddp2]{border-bottom:1px solid #ffffff14}#constellation[data-astro-cid-wcolddp2]{background:linear-gradient(#16223d 0,#121b33 100%)}#constellation[data-astro-cid-wcolddp2] .mini[data-astro-cid-wcolddp2] polyline[data-astro-cid-wcolddp2]{stroke:#c3cfe6}#constellation[data-astro-cid-wcolddp2] .mini[data-astro-cid-wcolddp2] g[data-astro-cid-wcolddp2] circle[data-astro-cid-wcolddp2]{fill:#e8e6f2}#constellation[data-astro-cid-wcolddp2] .mini[data-astro-cid-wcolddp2]>circle[data-astro-cid-wcolddp2],#constellation[data-astro-cid-wcolddp2] .mini[data-astro-cid-wcolddp2]>line[data-astro-cid-wcolddp2]{stroke:#c3cfe659}#constellation[data-astro-cid-wcolddp2] .mini[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2] text[data-astro-cid-wcolddp2]{fill:#9aa3b8}#constellation[data-astro-cid-wcolddp2] .mini[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover polyline[data-astro-cid-wcolddp2]{stroke:#9fbbe4}#constellation[data-astro-cid-wcolddp2] .mini[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover text[data-astro-cid-wcolddp2]{fill:#9fbbe4}#constellation[data-astro-cid-wcolddp2] .path[data-astro-cid-wcolddp2] .n[data-astro-cid-wcolddp2]{color:var(--blue-soft)}.emblem[data-astro-cid-wcolddp2]{color:#c3cfe6;opacity:.85;justify-self:center;width:min(100%,420px)}.emblem[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{width:100%;height:auto;display:block}.emblem[data-astro-cid-wcolddp2] .turn[data-astro-cid-wcolddp2]{transform-origin:200px 200px;animation:160s linear infinite spin}.principles[data-astro-cid-wcolddp2]{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,6vw,80px);display:grid}.principles[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]{padding:26px 26px 0 0}.principles[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-family:var(--latin);letter-spacing:.25em;color:var(--blue-soft);font-size:13px;font-weight:400;display:block}.principles[data-astro-cid-wcolddp2] h4[data-astro-cid-wcolddp2]{font-size:18px;font-weight:var(--hw);letter-spacing:.14em;margin:6px 0}.principles[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:#b9c0cf;font-size:13px}.news-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.ncard[data-astro-cid-wcolddp2]{background:var(--paper);border:1px solid var(--rule);transition:transform .6s var(--ease),box-shadow .6s var(--ease);flex-direction:column;display:flex}.ncard[data-astro-cid-wcolddp2]:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #16223d66}.ncard[data-astro-cid-wcolddp2] .fig[data-astro-cid-wcolddp2]{aspect-ratio:16/9}.ncard[data-astro-cid-wcolddp2] .b[data-astro-cid-wcolddp2]{padding:16px 18px 20px}.ncard[data-astro-cid-wcolddp2] .m[data-astro-cid-wcolddp2]{font-family:var(--latin);color:var(--mute);letter-spacing:.12em;align-items:center;gap:10px;font-size:13px;display:flex}.ncard[data-astro-cid-wcolddp2] h4[data-astro-cid-wcolddp2]{font-size:16px;font-weight:var(--hw);letter-spacing:.06em;margin-top:8px;line-height:1.7}.ncard[data-astro-cid-wcolddp2] .w[data-astro-cid-wcolddp2]{font-family:var(--latin);color:var(--mute);font-size:14px;font-style:italic}.cons[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:6vw;display:grid}.mini[data-astro-cid-wcolddp2]{width:100%;max-width:560px}.mini[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2] polyline[data-astro-cid-wcolddp2]{transition:stroke .4s,stroke-width .4s}.mini[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover polyline[data-astro-cid-wcolddp2]{stroke:#5e86c4;stroke-width:1.8px}.mini[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2] text[data-astro-cid-wcolddp2]{font-family:var(--latin);fill:#7d8494;font-size:16px;font-style:italic;transition:fill .4s}.mini[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover text[data-astro-cid-wcolddp2]{fill:#5e86c4}.path[data-astro-cid-wcolddp2]{border-top:1px solid var(--rule);transition:padding .4s var(--ease);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;padding:26px 0;display:grid}.path[data-astro-cid-wcolddp2]:last-of-type{border-bottom:1px solid var(--rule)}.path[data-astro-cid-wcolddp2]:hover{padding-left:12px}.path[data-astro-cid-wcolddp2] .n[data-astro-cid-wcolddp2]{font-family:var(--latin);color:var(--blue);font-size:40px;line-height:1}.path[data-astro-cid-wcolddp2] h4[data-astro-cid-wcolddp2]{font-size:20px;font-weight:var(--hw);letter-spacing:.12em}.path[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--mute);font-size:14px}.path[data-astro-cid-wcolddp2] .ar[data-astro-cid-wcolddp2]{font-family:var(--latin);transition:transform .4s var(--ease);font-size:22px}.path[data-astro-cid-wcolddp2]:hover .ar[data-astro-cid-wcolddp2]{transform:translate(6px)}@media (width<=980px){.hero[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);padding-top:24px}.hero[data-astro-cid-wcolddp2] .copy[data-astro-cid-wcolddp2]{padding-right:0}.slide[data-astro-cid-wcolddp2],.hs-collab[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.c-screen[data-astro-cid-wcolddp2]{--sh:max(400px,62svh)}.h-tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2]{min-width:0}.stage[data-astro-cid-wcolddp2]{height:64svh;min-height:380px}.hero-index[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-index[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:nth-child(2){border-right:0}.hero-index[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--rule)}.feature[data-astro-cid-wcolddp2],.feature[data-astro-cid-wcolddp2].rev{grid-template-columns:minmax(0,1fr)}.feature[data-astro-cid-wcolddp2].rev .media[data-astro-cid-wcolddp2]{order:0}.principles[data-astro-cid-wcolddp2],.cons[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.news-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.emblem[data-astro-cid-wcolddp2]{max-width:300px}}.collab[data-astro-cid-wcolddp2]{background:var(--paper)}.collab-head[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:clamp(28px,4vw,48px);display:flex}.collab-head[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:clamp(28px,3.4vw,46px);font-weight:var(--hw);letter-spacing:.18em;margin:14px 0 12px}.collab-head[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]:is(:lang(en),:lang(de)){font-family:var(--latin);letter-spacing:.02em;font-weight:400}.trio[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);display:grid}.tri[data-astro-cid-wcolddp2]{aspect-ratio:3/4;isolation:isolate;display:block;position:relative;overflow:hidden}.tri[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.tri[data-astro-cid-wcolddp2]:hover img[data-astro-cid-wcolddp2]{transform:scale(1.05)}.tri[data-astro-cid-wcolddp2]:after{content:"";z-index:1;background:linear-gradient(180deg,transparent 45%,var(--shade) 100%);opacity:.92;position:absolute;inset:0}.tri[data-astro-cid-wcolddp2][data-tone=dusk]{--shade:#2a2140;--hl:#e39ab4}.tri[data-astro-cid-wcolddp2][data-tone=night]{--shade:#0f2a2c;--hl:#6fcfb6}.tri[data-astro-cid-wcolddp2][data-tone=dawn]{--shade:#3a2324;--hl:#f2a07b}.tri-b[data-astro-cid-wcolddp2]{z-index:2;color:#f4f2ee;gap:4px;padding:clamp(16px,2vw,26px);display:grid;position:absolute;bottom:0;left:0;right:0}.tri-b[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{font-family:var(--latin);letter-spacing:.3em;color:var(--hl);font-size:12px}.tri-b[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{letter-spacing:.18em;font-size:clamp(24px,2.4vw,34px);font-weight:600}.tri-b[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]:is(:lang(en),:lang(de)){font-family:var(--latin);letter-spacing:.04em;font-weight:400}.tri-b[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:#e8e3ec;opacity:0;max-height:0;transition:max-height .6s var(--ease),opacity .4s;font-size:13px;font-style:normal;line-height:1.7;overflow:hidden}.tri[data-astro-cid-wcolddp2]:hover .tri-b[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2],.tri[data-astro-cid-wcolddp2]:focus-visible .tri-b[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{opacity:1;max-height:4em}@media (hover:none){.tri-b[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{opacity:1;max-height:4em}}@media (width<=820px){.trio[data-astro-cid-wcolddp2]{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);grid-template-columns:repeat(3,72%);overflow-x:auto}.tri[data-astro-cid-wcolddp2]{scroll-snap-align:start}}@media (width<=640px){.c-screen[data-astro-cid-wcolddp2]{--sh:max(320px,46svh);order:-1}.c-copy[data-astro-cid-wcolddp2]{gap:18px}.c-title[data-astro-cid-wcolddp2]{flex-direction:column;align-items:center;gap:.25em;font-size:44px}.c-title[data-astro-cid-wcolddp2]:not(:is(:lang(en),:lang(de))) .c-tseal{margin:0;position:static}.c-hours[data-astro-cid-wcolddp2]{gap:6px}.c-hours[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2]{gap:6px 8px;padding:10px 8px}.c-hours[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{letter-spacing:.04em;font-size:10.5px}.c-hours[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{letter-spacing:.12em;font-size:13.5px}.c-hours[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{width:26px;height:26px;font-size:13px}.c-body[data-astro-cid-wcolddp2]{padding-left:16px}.c-pl[data-astro-cid-wcolddp2]{display:none}.c-pn[data-astro-cid-wcolddp2]{top:12px;right:8px}.c-pn[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{letter-spacing:.2em;font-size:18px}.c-screen[data-astro-cid-wcolddp2]{gap:4px;padding:6px}.c-pan[data-astro-cid-wcolddp2].on{flex-basis:calc((var(--sh) - 12px) * .536)}.news-grid[data-astro-cid-wcolddp2],.hero-index[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.hero-index[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{border-right:0}}
