.hr-footer__credit{letter-spacing:.02em;color:#f4f1ea4d;font-size:.625rem;text-decoration:none;transition:color .2s}.hr-footer__credit:hover,.hr-footer__credit:focus-visible{color:#e8c4c9cc;outline:none}@media (min-width:768px){.hr-footer__credit{font-size:.7rem}}
.hm{--hm-ink:#07080c;--hm-fg:#f4f1ea;--hm-muted:#f4f1eab8;--hm-wine:#9b2d3c;--hm-wine-deep:#6e1f2b;--hm-line:#f4f1ea24;--hm-pad:clamp(1.1rem, 3.5vw, 3rem);--hm-ease:cubic-bezier(.22, 1, .36, 1);--hm-slow:cubic-bezier(.16, 1, .3, 1);background:var(--hm-ink);color:var(--hm-fg)}.hm-skip{z-index:100;background:var(--hm-wine);color:#fff;padding:.75rem 1rem;position:absolute;left:-9999px}.hm-skip:focus{top:1rem;left:1rem}.hm-shell{width:min(1120px, 100% - 2 * var(--hm-pad));margin-inline:auto}.hm-stage{--scroll:0;--spot-x:50%;--spot-y:42%;--loop-op:1;isolation:isolate;min-height:100dvh;color:var(--hm-fg);clip-path:inset(0);position:relative;overflow:hidden}.hm-poster,.hm-video-wrap{z-index:0;transform:scale(calc(1.04 + var(--scroll) * .08)) translate3d(0, calc(var(--scroll) * 3%), 0);will-change:transform, opacity;backface-visibility:hidden;position:absolute;inset:-4%;overflow:hidden}.hm-poster__img,.hm-video{object-fit:cover;object-position:center 40%;width:100%;height:100%}.hm-video{opacity:0;transition:opacity 1.1s var(--hm-ease);animation:28s linear infinite alternate hm-video-drift;transform:scale(1.06)}.hm-video.is-ready{opacity:1}.hm-video-wrap{opacity:var(--loop-op,1)}.hm-grade{z-index:1;pointer-events:none;opacity:calc(.9 + var(--scroll) * .2);background:linear-gradient(#07080c2e 0%,#07080c14 48%,#07080c59 72%,#07080cd1 100%),radial-gradient(95% 70% at 50% 100%,#9b2d3c47,#0000 58%);position:absolute;inset:0}.hm-vignette{z-index:2;pointer-events:none;background:radial-gradient(78% 72% at 50% 44%, transparent 42%, rgba(7, 8, 12, calc(.18 + var(--scroll) * .25)) 100%);position:absolute;inset:0}.hm-progress{z-index:6;pointer-events:none;background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.hm-progress span{transform-origin:0;background:linear-gradient(90deg, var(--hm-wine), #e8c4c9);will-change:transform;width:100%;height:100%;display:block}.hm-spot{z-index:2;pointer-events:none;background:radial-gradient(48% 42% at var(--spot-x) var(--spot-y), #ffecdc33, transparent 64%);mix-blend-mode:soft-light;opacity:0;transition:opacity .6s;position:absolute;inset:0}.hm.is-live .hm-spot{opacity:1}.hm-grain{z-index:2;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px;animation:.45s steps(2,end) infinite hm-grain;position:absolute;inset:0}.hm-sweep{z-index:2;pointer-events:none;animation:hm-sweep 7.5s var(--hm-ease) infinite;background:linear-gradient(115deg,#0000 35%,#ffdcc812 48%,#0000 62%);position:absolute;inset:-20%;transform:translate(-40%)rotate(8deg)}.hm-giant{z-index:2;width:150vw;transform:translate(-50%, calc(-50% + var(--scroll) * -22vh)) scale(calc(1 + var(--scroll) * .22));font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;text-align:center;color:#0000;-webkit-text-stroke:1px rgba(244, 241, 234, calc(.22 - var(--scroll) * .12));background:linear-gradient(180deg, rgba(155, 45, 60, calc(var(--scroll) * .55)) 0%, transparent 70%);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity 1.2s var(--hm-slow) .2s;mix-blend-mode:screen;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(7rem,26vw,22rem);font-weight:600;line-height:.82;position:absolute;top:42%;left:50%}.hm.is-live .hm-giant{opacity:.9}.hm-nav{z-index:200;padding:1.1rem var(--hm-pad);color:var(--hm-fg);transition:background .45s var(--hm-ease), border-color .45s var(--hm-ease), backdrop-filter .45s var(--hm-ease);pointer-events:auto;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;top:0;left:0;right:0}.hm-nav.is-solid{border-bottom-color:var(--hm-line);-webkit-backdrop-filter:blur(14px)saturate(120%);background:#07080cc7}.hm-brand{color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:flex}.hm-brand__mark{object-fit:contain;width:2.35rem;height:2.35rem}.hm-brand__word{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;align-items:center;gap:.35rem;font-size:1.45rem;font-weight:600;display:inline-flex}.hm-brand__dot{background:var(--hm-wine);width:.42rem;height:.42rem;animation:hm-pulse 2.4s var(--hm-ease) infinite;border-radius:50%;box-shadow:0 0 12px #9b2d3cb3}.hm-nav__links{gap:1.6rem;font-size:.9rem;font-weight:500;display:none}.hm-nav__links a{color:var(--hm-muted);text-decoration:none;position:relative}.hm-nav__links a:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .35s var(--hm-ease);background:currentColor;position:absolute;bottom:-.2em;left:0;transform:scaleX(0)}.hm-nav__links a:hover{color:var(--hm-fg)}.hm-nav__links a:hover:after{transform:scaleX(1)}.hm-nav__end{align-items:center;gap:.85rem;display:flex}.hm-nav__cta{background:var(--hm-wine);color:#fff;transition:filter .25s ease, transform .25s var(--hm-ease);border-radius:999px;justify-content:center;align-items:center;padding:.62rem 1.15rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.hm-nav__cta:hover{filter:brightness(1.12);transform:translateY(-1px)}.hm .at-lang{gap:.3rem;font-size:.76rem;font-weight:600;display:flex}.hm .at-lang__link{color:var(--hm-muted);border-radius:999px;padding:.2rem .4rem;text-decoration:none}.hm .at-lang__link.is-active{color:var(--hm-fg);background:#f4f1ea1f}@media (min-width:900px){.hm-nav__links{display:flex}}@media (max-width:899px){.hm-nav__end{gap:.55rem}}.hm-hero{z-index:3;width:min(680px, calc(100% - 2 * var(--hm-pad)));text-align:center;transform:translate3d(-50%, calc(var(--scroll) * 40px), 0);opacity:calc(1 - var(--scroll) * 1.15);will-change:transform, opacity;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:clamp(5.5rem,12vh,7.5rem);left:50%}.hm-signal{width:100%;margin:0 0 .2rem}.hm-signal__mask{clip-path:inset(0 0 100%);transition:clip-path 1.2s var(--hm-slow) 50ms;display:block;overflow:hidden}.hm.is-live .hm-signal__mask{clip-path:inset(0)}.hm-signal__text{font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;color:#fff;text-shadow:0 1px #ffffff47,0 24px 70px #0009,0 0 80px #9b2d3c59;filter:blur(12px);transition:transform 1.25s var(--hm-slow) 80ms, filter 1.25s var(--hm-slow) 80ms;font-size:clamp(4.8rem,16vw,9.5rem);font-weight:600;line-height:.86;display:block;transform:translateY(18%)scale(1.04)}.hm.is-live .hm-signal__text{filter:blur();transform:translateY(0)scale(1)}.hm-signal__sub{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:#e8c4c9;opacity:0;transition:opacity .9s var(--hm-ease) .55s, transform .9s var(--hm-ease) .55s;margin-top:.1em;font-size:clamp(1.2rem,2.6vw,1.75rem);font-style:italic;font-weight:500;display:block;transform:translateY(10px)}.hm.is-live .hm-signal__sub{opacity:.92;transform:translateY(0)}.hm-headline{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-shadow:0 10px 40px #00000073;max-width:20ch;margin:.85rem 0 0;font-size:clamp(1.45rem,3.1vw,2.15rem);font-style:italic;font-weight:500;line-height:1.18}.hm-word{vertical-align:bottom;display:inline-block;overflow:hidden}.hm-word__inner{opacity:0;filter:blur(8px);transition:transform .85s var(--hm-slow), opacity .85s var(--hm-slow), filter .85s var(--hm-slow);transition-delay:calc(.4s + var(--i) * 55ms);display:inline-block;transform:translateY(115%)}.hm.is-live .hm-headline .hm-word__inner{opacity:1;filter:blur();transform:translateY(0)}.hm-sub{color:var(--hm-muted);opacity:0;max-width:38ch;transition:opacity .9s var(--hm-ease) .9s, transform .9s var(--hm-ease) .9s;margin:1.15rem 0 0;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.5;transform:translateY(16px)}.hm.is-live .hm-sub{opacity:1;transform:translateY(0)}.hm-actions{opacity:0;transition:opacity .9s var(--hm-ease) 1.05s, transform .9s var(--hm-ease) 1.05s;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.6rem;display:flex;transform:translateY(18px)}.hm.is-live .hm-actions{opacity:1;transform:translateY(0)}.hm-btn{min-height:3.1rem;font:inherit;cursor:pointer;appearance:none;transition:transform .25s var(--hm-ease), filter .25s ease;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.45rem;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.hm-btn span{z-index:1;position:relative}.hm-btn--primary{background:var(--hm-wine);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 40px -12px #9b2d3cd9}.hm-btn--primary:after{content:"";background:linear-gradient(110deg, var(--hm-wine-deep), #b83d4f);transition:transform .45s var(--hm-ease);position:absolute;inset:0;transform:translate(-101%)}.hm-btn--primary:hover:after{transform:translate(0)}.hm-btn--primary:hover{transform:translateY(-3px)scale(1.02);box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 50px -10px #9b2d3cf2}.hm-btn--ghost{color:var(--hm-ink,#07080c);background:#f4f1eaeb}.hm-btn--ghost:hover{filter:brightness(1.05);color:var(--hm-ink,#07080c);transform:translateY(-2px)}.hm-scroll{z-index:3;opacity:0;width:1px;height:3.2rem;transition:opacity .8s var(--hm-ease) 1.25s, transform .8s var(--hm-ease) 1.25s;justify-content:center;display:flex;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%,12px)}.hm.is-live .hm-scroll{opacity:1;transform:translate(-50%)}.hm-scroll__line{width:1px;height:100%;animation:hm-scroll-line 1.8s var(--hm-ease) infinite;background:linear-gradient(#0000,#f4f1eab3,#0000)}.hm-duel{--duel:0;background:radial-gradient(90% 60% at 80% 0%, #9b2d3c2e, transparent 55%), var(--hm-ink);border-top:1px solid var(--hm-line);isolation:isolate;padding:clamp(4rem,9vw,7rem) 0 clamp(3.5rem,8vw,6rem);position:relative;overflow:hidden}.hm-duel__glow{pointer-events:none;filter:blur(12px);height:70%;transform:translate3d(0, calc(var(--duel) * -8%), 0);opacity:calc(.55 + var(--duel) * .45);background:radial-gradient(#9b2d3c6b,#0000 68%);position:absolute;inset:auto -10% -35% 40%}.hm-duel__giant{z-index:0;width:120vw;transform:translate(-50%, calc(-50% + var(--duel) * -12vh)) scale(calc(.92 + var(--duel) * .12));font-family:var(--font-display), Georgia, serif;letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px #f4f1ea14;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.7;margin:0;font-size:clamp(7rem,24vw,20rem);font-weight:600;line-height:.8;position:absolute;top:42%;left:58%}.hm-duel__rail{z-index:0;top:0;bottom:0;right:max(0px, calc((100% - min(1120px, 100% - 2 * var(--hm-pad))) / 2));pointer-events:none;transform-origin:top;width:min(34%,22rem);transition:transform 1.2s var(--hm-slow);background:linear-gradient(#9b2d3c29,#9b2d3c0d 45%,#9b2d3c33);border-left:1px solid #e8c4c924;position:absolute;transform:scaleY(0)}.hm-duel.is-in .hm-duel__rail{transform:scaleY(1)}.hm-duel:has(.hm-duel__intro.is-in) .hm-duel__rail{transform:scaleY(1)}.hm-duel__inner{z-index:1;position:relative}.hm-duel__intro{gap:1.25rem;margin-bottom:clamp(2.8rem,6vw,4.2rem);display:grid}@media (min-width:800px){.hm-duel__intro{grid-template-columns:1.45fr 1fr;align-items:end;gap:3rem}}.hm-duel__title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;color:#fff;max-width:10ch;margin:0;font-size:clamp(3.1rem,7.5vw,5.8rem);font-weight:500;line-height:.92}.hm-duel__line{display:block;overflow:hidden}.hm-duel__line-inner{text-shadow:0 18px 50px #00000073;display:block}.hm.has-motion .hm-duel__line-inner{filter:blur(8px);opacity:0;transition:transform 1s var(--hm-slow), filter 1s var(--hm-slow), opacity 1s var(--hm-slow);transition-delay:calc(50ms + var(--li,0) * .12s);transform:translateY(110%)}.hm-duel__line:last-child .hm-duel__line-inner{color:#e8c4c9;font-style:italic}.hm-duel.is-in .hm-duel__line-inner,.hm-duel__intro.is-in .hm-duel__line-inner{filter:blur();opacity:1;transform:translateY(0)}.hm-duel__lead{color:var(--hm-muted);border-left:2px solid #9b2d3cb3;max-width:28ch;margin:0;padding-left:1.1rem;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.5}.hm.has-motion .hm-duel__lead{opacity:0;transition:transform .9s var(--hm-slow) .35s, opacity .9s var(--hm-slow) .35s;transform:translate(16px)}.hm-duel.is-in .hm-duel__lead,.hm-duel__intro.is-in .hm-duel__lead{opacity:1;transform:none}.hm-duel__board{position:relative}.hm-duel__heads{display:none}.hm-duel__row{border-top:1px solid #f4f1ea1a;gap:.75rem;padding:1.65rem 0 1.65rem .15rem;display:grid;position:relative}.hm.has-motion .hm-duel__row[data-reveal]:not(.is-in){opacity:0;filter:blur(8px);transform:translateY(36px)}.hm.has-motion .hm-duel__row{transition:opacity .85s var(--hm-slow), transform .85s var(--hm-slow), filter .85s var(--hm-slow), background .4s ease, border-color .4s ease;transition-delay:calc(var(--ri,0) * .1s)}.hm-duel__row.is-in{opacity:1;filter:none;transform:none}.hm-duel__row:before{content:"";background:linear-gradient(90deg, var(--hm-wine), transparent);width:0;height:1px;transition:width .8s var(--hm-slow);transition-delay:calc(.15s + var(--ri,0) * .1s);position:absolute;top:50%;left:0;transform:translateY(-50%)}.hm-duel__row.is-in:before{width:min(100%,12rem)}.hm-duel__row:hover{background:linear-gradient(90deg,#9b2d3c1a,#0000 55%);border-top-color:#e8c4c938}.hm-duel__matter{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;padding-left:.35rem;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:500;line-height:1.15}.hm-duel__other{color:#f4f1ea61;margin:0;font-size:1rem;line-height:1.4;-webkit-text-decoration:line-through #f4f1ea38;text-decoration:line-through #f4f1ea38;transition:opacity .35s,color .35s}.hm-duel__row:hover .hm-duel__other{opacity:.55}.hm-duel__ours{color:#f0d4d8;margin:0;font-size:clamp(1.05rem,1.5vw,1.18rem);font-weight:600;line-height:1.35}.hm.has-motion .hm-duel__ours{opacity:0;transition:transform .85s var(--hm-slow), opacity .85s var(--hm-slow), text-shadow .5s ease;transition-delay:calc(.18s + var(--ri,0) * .1s);transform:translate(24px)}.hm-duel__row.is-in .hm-duel__ours{opacity:1;text-shadow:0 0 28px #9b2d3c59;transform:none}.hm-duel__mlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--hm-muted);margin-bottom:.25rem;font-size:.68rem;font-weight:600;text-decoration:none;display:block}@media (min-width:800px){.hm-duel__heads{letter-spacing:.08em;text-transform:uppercase;color:var(--hm-muted);border-bottom:1px solid #f4f1ea29;grid-template-columns:1.35fr 1fr 1fr;gap:1.5rem;padding:0 0 1rem;font-size:.72rem;font-weight:600;display:grid}.hm-duel__heads-brand{color:#e8c4c9}.hm-duel__row{grid-template-columns:1.35fr 1fr 1fr;align-items:center;gap:1.5rem;padding:1.75rem 0}.hm-duel__ours{border-left:2px solid #e8c4c98c;padding-left:1rem}.hm-duel__mlabel{display:none}}.hm-duel__close{border-top:1px solid #f4f1ea29;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.75rem;margin-top:2.8rem;padding:2rem 0 0;display:flex}.hm-duel__sticky{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(1.7rem,3vw,2.35rem);font-style:italic;line-height:1.1}.hm-duel__seal{color:var(--hm-muted);margin:.7rem 0 0;font-size:.95rem}.hm-duel__seal strong{color:#e8c4c9;margin-left:.4rem;font-size:1.05rem}.hm-duel__foot{color:#f4f1ea73;max-width:42ch;margin:.75rem 0 0;font-size:.88rem}.hm.has-motion [data-reveal]:not(.is-in){opacity:0;filter:blur(6px);transform:translateY(28px)}.hm.has-motion [data-reveal]{transition:opacity .85s var(--hm-slow), transform .85s var(--hm-slow), filter .85s var(--hm-slow);transition-delay:calc(var(--ri,0) * 80ms)}.hm.has-motion [data-reveal].is-in{opacity:1;filter:none;transform:none}.hm-duel__row[data-reveal].is-in .hm-duel__ours{animation:hm-ours-glow .7s var(--hm-ease) calc(.15s + var(--ri,0) * 80ms) both}@keyframes hm-rise-mask{to{opacity:1;transform:translateY(0)}}@keyframes hm-word-in{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hm-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes hm-scroll-line{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes hm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.85)}}@keyframes hm-ours-glow{0%{text-shadow:0 0 #0000}40%{text-shadow:0 0 18px #9b2d3c8c}to{text-shadow:0 0 #0000}}@keyframes hm-video-drift{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.12)translate(-1.2%,-.8%)}}@keyframes hm-grain{0%{transform:translate(0)}to{transform:translate(-2%,1%)}}@keyframes hm-sweep{0%{opacity:0;transform:translate(-55%)rotate(8deg)}20%{opacity:1}55%{opacity:.7}to{opacity:0;transform:translate(55%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.hm-signal__text,.hm-signal__sub,.hm-signal__mask,.hm-word__inner,.hm-sub,.hm-actions,.hm-scroll,.hm-giant{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;transform:none!important}.hm-brand__dot,.hm-scroll__line,.hm-video,.hm-grain,.hm-sweep{animation:none!important}.hm-spot,.hm-grain,.hm-sweep,.hm-progress{display:none}.hm-hero,.hm-poster,.hm-video-wrap{opacity:1!important;filter:none!important;transform:none!important}.hm-duel__line-inner,.hm-duel__lead,.hm-duel__row,.hm-duel__ours,.hm-duel__rail,.hm-duel__giant{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}[data-reveal]{opacity:1;filter:none;transition:none;transform:none}.hm-video{transition:none}}
.hm-nav{--hm-ink:#07080c;--hm-fg:#f4f1ea;--hm-muted:#f4f1eab8;--hm-wine:#9b2d3c;--hm-wine-deep:#6e1f2b;--hm-line:#f4f1ea24;--hm-pad:clamp(1.1rem, 3.5vw, 3rem);--hm-ease:cubic-bezier(.22, 1, .36, 1);--hm-slow:cubic-bezier(.16, 1, .3, 1)}.hm-nav.is-menu-open,.hm-nav.is-solid.is-menu-open{z-index:10050;border-bottom-color:var(--hm-line);-webkit-backdrop-filter:none;background:#07080c}.hm-nav__links a[aria-current=page]{color:var(--hm-fg)}.hm-nav__links a[aria-current=page]:after{transform:scaleX(1)}html.hm-menu-active{overflow:hidden}.hm-nav .at-lang{align-items:center;gap:.3rem;font-size:.76rem;font-weight:600;display:flex}.hm-nav .at-lang__link{color:var(--hm-muted);transition:color .2s var(--hm-ease), background .2s var(--hm-ease);border-radius:999px;padding:.2rem .4rem;text-decoration:none}.hm-nav .at-lang__link:hover{color:var(--hm-fg)}.hm-nav .at-lang__link.is-active{color:var(--hm-fg);background:#f4f1ea1f}button.hm-nav__cta{font:inherit;cursor:pointer;appearance:none;border:0}.hm-nav .hm-nav__cta[aria-current=page]{filter:brightness(1.08);box-shadow:inset 0 0 0 1px #f4f1ea33}.hm-burger{border:1px solid var(--hm-line);width:2.65rem;height:2.65rem;color:var(--hm-fg);cursor:pointer;appearance:none;font:inherit;transition:background .2s var(--hm-ease), border-color .2s var(--hm-ease);background:#f4f1ea0a;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.hm-burger:hover{background:#f4f1ea1a;border-color:#f4f1ea47}.hm-burger:focus-visible{outline-offset:3px;outline:2px solid #e8c4c9}.hm-burger__icon{width:1.15rem;height:.85rem;display:block;position:relative}.hm-burger__icon span{height:1.5px;transition:transform .35s var(--hm-ease), opacity .25s var(--hm-ease), top .35s var(--hm-ease);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}.hm-burger__icon span:first-child{top:0}.hm-burger__icon span:nth-child(2){top:calc(50% - .75px)}.hm-burger__icon span:nth-child(3){top:calc(100% - 1.5px)}.hm-burger__icon.is-open span:first-child{top:calc(50% - .75px);transform:rotate(45deg)}.hm-burger__icon.is-open span:nth-child(2){opacity:0;transform:scaleX(.4)}.hm-burger__icon.is-open span:nth-child(3){top:calc(50% - .75px);transform:rotate(-45deg)}@media (min-width:900px){.hm-burger{display:none}}.hm-menu{--hm-ink:#07080c;--hm-fg:#f4f1ea;--hm-muted:#f4f1eab8;--hm-wine:#9b2d3c;--hm-wine-deep:#6e1f2b;--hm-line:#f4f1ea24;--hm-ease:cubic-bezier(.22, 1, .36, 1);--hm-slow:cubic-bezier(.16, 1, .3, 1);z-index:10040;pointer-events:auto;position:fixed;inset:0}.hm-menu__veil{-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);animation:hm-menu-veil .4s var(--hm-slow) both;background:#07080cb8;position:absolute;inset:0}.hm-menu__panel{border-left:1px solid var(--hm-line);width:min(24rem,100%);height:100%;max-height:100dvh;color:var(--hm-fg);animation:hm-menu-panel .48s var(--hm-slow) both;padding-top:calc(4.75rem + env(safe-area-inset-top,0px));box-sizing:border-box;background:linear-gradient(165deg,#9b2d3c1f,#0000 38%),#07080c;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@media (max-width:480px){.hm-menu__panel{border-left:0;width:100%}}.hm-menu__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:.35rem clamp(1.15rem,5vw,1.75rem) 1.25rem;overflow:hidden auto}.hm-menu__block{border-bottom:1px solid var(--hm-line);padding:1.15rem 0 1.35rem}.hm-menu__block:last-child{border-bottom:0}.hm-menu__heading{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:#f4f1ea8c;margin:0 0 .85rem;font-size:.92rem;font-weight:500}.hm-menu__heading--foot{margin-bottom:.55rem}.hm-menu__summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;list-style:none;display:flex}.hm-menu__summary::-webkit-details-marker{display:none}.hm-menu__summary:after{content:"";width:.45rem;height:.45rem;transition:transform .25s var(--hm-ease);opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;transform:rotate(45deg)}.hm-menu__areas[open]>.hm-menu__summary:after{margin-top:.25rem;transform:rotate(-135deg)}.hm-menu__areas:not([open])>.hm-menu__summary{margin-bottom:0}.hm-menu__list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.hm-menu__list a{color:var(--hm-fg);font-size:1.28rem;font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;transition:color .2s var(--hm-ease);padding:.55rem 0;font-weight:500;line-height:1.2;text-decoration:none;display:block}.hm-menu__list a:hover,.hm-menu__list a[aria-current=page]{color:#e8c4c9}.hm-menu__list--areas{gap:0}.hm-menu__list--areas a{letter-spacing:-.01em;color:var(--hm-muted);border-bottom:1px solid #f4f1ea0f;padding:.48rem 0;font-family:inherit;font-size:.98rem;font-weight:500}.hm-menu__list--areas li:last-child a{border-bottom:0}.hm-menu__list--areas a:hover,.hm-menu__list--areas a[aria-current=page]{color:var(--hm-fg)}.hm-menu__all{color:#e8c4c9;text-underline-offset:.18em;margin-top:.85rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-block}.hm-menu__all:hover{color:#fff;text-decoration:underline}.hm-menu__foot{padding:1rem clamp(1.15rem, 5vw, 1.75rem) calc(1.15rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hm-line);background:#07080c;flex:none;gap:.85rem;display:grid}.hm-menu__lang .at-lang{gap:.45rem;font-size:.88rem}.hm-menu__lang .at-lang__link{border:1px solid var(--hm-line);border-radius:0;padding:.45rem .75rem}.hm-menu__lang .at-lang__link.is-active{background:var(--hm-wine);border-color:var(--hm-wine);color:#fff}.hm-menu__cta-row{flex-direction:column;gap:.55rem;width:100%;display:flex}.hm-menu__cta{background:var(--hm-wine);color:#fff;width:100%;font:inherit;cursor:pointer;appearance:none;transition:background .2s var(--hm-ease);border:0;border-radius:0;justify-content:center;align-items:center;padding:.95rem 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.hm-menu__cta--ghost{border:1px solid var(--hm-line);color:var(--hm-fg);background:0 0}.hm-menu__cta--ghost:hover{background:#f4f1ea0f;border-color:#f4f1ea59}.hm-menu__cta:hover{background:var(--hm-wine-deep)}.hm-menu__cta--ghost:hover{background:#f4f1ea0f}.hm-menu__cta:focus-visible{outline-offset:3px;outline:2px solid #e8c4c9}.hm-nav__form{color:var(--hm-fg);font:inherit;letter-spacing:.02em;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:.35rem .15rem;font-size:.82rem;font-weight:600;-webkit-text-decoration:underline #f4f1ea59;text-decoration:underline #f4f1ea59;display:none}.hm-nav__form:hover,.hm-nav__form:focus-visible{outline:none;text-decoration-color:#f4f1eacc}@media (min-width:900px){.hm-nav__form{display:inline-flex}}@keyframes hm-menu-veil{0%{opacity:0}to{opacity:1}}@keyframes hm-menu-panel{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hm-menu__veil,.hm-menu__panel{animation:none}.hm-burger__icon span{transition:none}}@media (min-width:900px){.hm-menu{display:none!important}}@media (max-width:899px){.hm-nav__end>.at-lang{display:none}}@media (max-width:520px){.hm-nav__cta{padding:.55rem .9rem;font-size:.8rem}}
