li.svelte-jk5zws{min-height:36px;padding:8px 0;font-size:20px;position:relative}li.svelte-jk5zws:before{content:"";border-top:1px solid var(--hg);opacity:.2;height:1px;position:absolute;top:0;left:0;right:0}div.svelte-jk5zws{gap:40px;display:flex}div.svelte-jk5zws span:where(.svelte-jk5zws){font-feature-settings:"tnum";letter-spacing:-.06em}.name.svelte-jk5zws{text-wrap:balance;flex-grow:1;width:70%;line-height:1.2}.desc.svelte-jk5zws{text-wrap:balance;opacity:.8;margin:4px 0 1px;padding-right:40px;font-size:16px;line-height:1.2;display:block}@media (width>=1180px){.desc.svelte-jk5zws{padding-right:100px}}.title-5.svelte-1lz9ev6{background:var(--bg);z-index:10;font-variation-settings:"wght" 700;letter-spacing:-.016em;text-transform:uppercase;padding:10px 0;position:sticky;top:64px;left:-.04em}.title-5.svelte-1lz9ev6 span:where(.svelte-1lz9ev6){text-wrap:balance;display:block}ul.svelte-1lz9ev6{margin:0 0 48px}.info.svelte-15gydnd{padding:80px var(--padding) 32px;font-size:18px;position:relative}.info.svelte-15gydnd:before{content:"";border-bottom:1px solid var(--hg);opacity:.4;position:absolute;inset:0}.info.svelte-15gydnd span:where(.svelte-15gydnd){text-wrap:balance;max-width:340px;display:block}.menu.svelte-15gydnd{font-size:20px}.menu-title.svelte-15gydnd{padding:12px var(--padding);background-color:var(--bg);z-index:20;margin:8px 0 20px;display:flex;position:sticky;top:0;overflow:auto}.menu-title.svelte-15gydnd button:where(.svelte-15gydnd){text-transform:lowercase}.menu-content.svelte-15gydnd{padding:8px var(--padding) 120px}@media (width>=1180px){.menu-content.svelte-15gydnd{padding-top:0}}.description.svelte-15gydnd{text-align:center;letter-spacing:.4px;border-radius:2px;margin:8px 2px 24px;padding:8px;font-size:16px;position:relative}.description.svelte-15gydnd:before{content:"";background-color:var(--hg);opacity:.08;position:absolute;inset:0}.description.svelte-15gydnd span:where(.svelte-15gydnd){border-radius:40px;display:block}.menu-tab.svelte-15gydnd{-webkit-user-select:none;user-select:none;display:flex}.menu-tab.svelte-15gydnd span:where(.svelte-15gydnd){margin:0 6px 0 0}.menu-tab.svelte-15gydnd span:where(.svelte-15gydnd),.menu-tab.svelte-15gydnd button:where(.svelte-15gydnd){opacity:.32;letter-spacing:-.028em;font-variation-settings:"wght" 400;font-size:36px}@media (width>=1180px){.menu-tab.svelte-15gydnd span:where(.svelte-15gydnd),.menu-tab.svelte-15gydnd button:where(.svelte-15gydnd){letter-spacing:-.02em;font-variation-settings:"wght" 400;font-size:40px}}.menu-tab.svelte-15gydnd button:where(.svelte-15gydnd){text-transform:capitalize;white-space:nowrap;cursor:pointer;transition:opacity .4s var(--easing);position:relative;left:-.08em}.menu-tab.svelte-15gydnd button:where(.svelte-15gydnd):hover,.menu-tab.svelte-15gydnd button.active:where(.svelte-15gydnd){opacity:1}.menu-groups.svelte-15gydnd,.menu-groups.svelte-15gydnd ul:where(.svelte-15gydnd){position:relative}.menu-groups.svelte-15gydnd ul:where(.svelte-15gydnd):not(:first-child){position:absolute;top:0;left:0;right:0}h2.svelte-13x81bz{letter-spacing:-.01em;font-size:16vw;font-style:italic;line-height:.92}@media (width>=480px){h2.svelte-13x81bz{letter-spacing:-.012em;font-size:64px;line-height:.96}}.menu-nav.svelte-13x81bz{right:var(--padding);top:var(--padding);justify-content:space-between;display:flex;position:absolute}.menu-nav.svelte-13x81bz a:where(.svelte-13x81bz){width:44px;height:30px;position:relative}.menu-nav.svelte-13x81bz a:where(.svelte-13x81bz):before,.menu-nav.svelte-13x81bz a:where(.svelte-13x81bz):after{content:"";background-color:var(--hg);width:32px;height:2px;transition:transform .6s var(--easing);position:absolute;right:0}@media (width>=1180px){.menu-nav.svelte-13x81bz a:where(.svelte-13x81bz):before,.menu-nav.svelte-13x81bz a:where(.svelte-13x81bz):after{width:40px}}.menu-nav.svelte-13x81bz a:where(.svelte-13x81bz):before{top:10px;transform:translateY(4px)rotate(45deg)}.menu-nav.svelte-13x81bz a:where(.svelte-13x81bz):after{bottom:10px;transform:translateY(-4px)rotate(-45deg)}.menu-nav.svelte-13x81bz a:where(.svelte-13x81bz):hover:before{transform:translateY(4px)rotate(135deg)}.menu-nav.svelte-13x81bz a:where(.svelte-13x81bz):hover:after{transform:translateY(-4px)rotate(45deg)}.menu.enable.svelte-13x81bz{transform:translate(100%)}.menu-header.svelte-13x81bz{padding:var(--padding-v) var(--padding)}.menu-header.svelte-13x81bz span:where(.svelte-13x81bz){display:block}
