.Nav-module__e1xquq__nav{z-index:50;height:var(--nav-h);color:var(--text);border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,color .3s;position:sticky;top:0}.Nav-module__e1xquq__nav[data-scrolled=true]{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#000000b8;border-bottom-color:#ffffff14}.Nav-module__e1xquq__nav.theme-light[data-scrolled=true]{background:#f5f5f7cc;border-bottom-color:#00000014}.Nav-module__e1xquq__inner{align-items:center;gap:28px;height:100%;display:flex}.Nav-module__e1xquq__brand{font-family:var(--font-text);letter-spacing:-.022em;align-items:center;gap:7px;margin-right:auto;font-size:1.0625rem;font-weight:600;line-height:1;display:inline-flex}.Nav-module__e1xquq__brand img{width:auto;height:24px;margin-top:-4px}.Nav-module__e1xquq__markLight{display:none}.theme-light .Nav-module__e1xquq__markDark{display:none}.theme-light .Nav-module__e1xquq__markLight{display:block}.Nav-module__e1xquq__links{gap:24px;display:flex}.Nav-module__e1xquq__links a{height:var(--nav-h);font-size:var(--fs-fine);letter-spacing:-.01em;color:color-mix(in srgb, var(--text) 80%, transparent);transition:color var(--t-fast);align-items:center;display:flex}.Nav-module__e1xquq__links a:hover{color:var(--text)}.Nav-module__e1xquq__links a[aria-current=location]{color:var(--text);box-shadow:inset 0 -1px 0 var(--text)}@media (max-width:640px){.Nav-module__e1xquq__links{display:none}.Nav-module__e1xquq__brand{font-size:1.0625rem}}
.CtaGroup-module__geTlhG__group{--cta-h:54px;--cta-r:calc(var(--cta-h) * .215);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.CtaGroup-module__geTlhG__center{justify-content:center}.CtaGroup-module__geTlhG__group .badge{border-radius:var(--cta-r)}.CtaGroup-module__geTlhG__group .badge img{height:var(--cta-h)}.CtaGroup-module__geTlhG__film{height:var(--cta-h);border:1px solid color-mix(in srgb, var(--text) 32%, transparent);border-radius:var(--cta-r);font-size:var(--fs-body);letter-spacing:-.01em;color:var(--text);transition:border-color var(--t-fast), background-color var(--t-fast);align-items:center;gap:10px;padding:0 22px 0 18px;font-weight:500;display:inline-flex}.CtaGroup-module__geTlhG__film:hover{border-color:color-mix(in srgb, var(--text) 70%, transparent);background:color-mix(in srgb, var(--text) 6%, transparent)}.CtaGroup-module__geTlhG__film svg{width:22px;height:22px}.CtaGroup-module__geTlhG__film circle{fill:var(--text)}.CtaGroup-module__geTlhG__film path{fill:var(--section-bg,#000)}@media (max-width:420px){.CtaGroup-module__geTlhG__group{--cta-h:44px;gap:10px}.CtaGroup-module__geTlhG__film{font-size:var(--fs-caption);gap:8px;padding:0 16px 0 13px}.CtaGroup-module__geTlhG__film svg{width:20px;height:20px}}
.Footer-module__EZoWya__footer{background:var(--section-bg);font-size:var(--fs-fine);letter-spacing:-.01em;color:var(--text-2);padding-block:0 24px;line-height:1.34}.Footer-module__EZoWya__top{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;padding-top:24px;padding-bottom:24px;display:grid}.Footer-module__EZoWya__about{max-width:46ch}.Footer-module__EZoWya__cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}.Footer-module__EZoWya__cols h2{font-family:var(--font-text);font-size:var(--fs-fine);color:var(--text);margin-bottom:8px;font-weight:600}.Footer-module__EZoWya__cols a{width:fit-content;transition:color var(--t-fast);padding-block:5px;display:block}.Footer-module__EZoWya__cols a:hover{color:var(--text);text-decoration:underline}.Footer-module__EZoWya__bottom{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.Footer-module__EZoWya__language{color:var(--text-2);transition:color var(--t-fast);margin-left:auto}.Footer-module__EZoWya__language:hover{color:var(--text);text-decoration:underline}.Footer-module__EZoWya__bottom img{opacity:.7;width:auto;height:22px}@media (max-width:700px){.Footer-module__EZoWya__top{grid-template-columns:1fr}}
.Hero-module__Z8hQ_W__hero{--p:0;--tuck:clamp(32px, 9vh, 120px);min-height:calc(100svh - var(--nav-h));text-align:center;flex-direction:column;padding-block:clamp(28px,5vh,64px) clamp(32px,6vh,72px);display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__intro,.Hero-module__Z8hQ_W__cta{z-index:1;position:relative}.Hero-module__Z8hQ_W__lockup{font-family:var(--font-text);letter-spacing:-.01em;align-items:center;gap:.4em;font-size:clamp(1.0625rem,.9rem + .5vw,1.375rem);font-weight:600;line-height:1;display:inline-flex}.Hero-module__Z8hQ_W__lockup img{width:auto;height:1.3em;margin-top:-.2em}.Hero-module__Z8hQ_W__for{color:var(--text-2);font-weight:500}.Hero-module__Z8hQ_W__title{white-space:nowrap;letter-spacing:-.03em;margin:clamp(12px,2vh,20px) auto 0;font-size:min(9vw,12vh,7.5rem);font-weight:600;line-height:1}.Hero-module__Z8hQ_W__line{background:linear-gradient(#fff 35%,#b4b4ba 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.Hero-module__Z8hQ_W__stage{z-index:0;min-height:clamp(240px,42vh,960px);margin-block:calc(var(--tuck) * -1);flex:auto;position:relative}.Hero-module__Z8hQ_W__video{aspect-ratio:16/9;width:auto;max-width:none;height:min(100%,64vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.Hero-module__Z8hQ_W__meta{font-size:var(--fs-caption);color:var(--text-2);margin-top:16px}@keyframes Hero-module__Z8hQ_W__rise{0%{opacity:0;filter:blur(10px);transform:translateY(.35em)}}@keyframes Hero-module__Z8hQ_W__settle{0%{opacity:0;transform:scale(1.12)}}@keyframes Hero-module__Z8hQ_W__appear{0%{opacity:0;transform:translateY(16px)}}.motion .Hero-module__Z8hQ_W__lockup{animation:.9s cubic-bezier(.2,.8,.2,1) both Hero-module__Z8hQ_W__appear}.motion .Hero-module__Z8hQ_W__line{animation:1.1s cubic-bezier(.2,.8,.2,1) both Hero-module__Z8hQ_W__rise;animation-delay:calc(.15s + var(--i) * .14s)}.motion .Hero-module__Z8hQ_W__video{animation:2.4s cubic-bezier(.16,1,.3,1) .2s both Hero-module__Z8hQ_W__settle}.motion .Hero-module__Z8hQ_W__cta{animation:.9s cubic-bezier(.2,.8,.2,1) 1s both Hero-module__Z8hQ_W__appear}.motion .Hero-module__Z8hQ_W__intro{transform:translate3d(0, calc(var(--p) * -90px), 0);opacity:calc(1 - var(--p) * 1.8)}.motion .Hero-module__Z8hQ_W__stage{transform:scale(calc(1 + var(--p) * .14));opacity:calc(1 - var(--p) * .5)}.motion .Hero-module__Z8hQ_W__cta{opacity:calc(1 - var(--p) * 2.2)}@media (max-width:700px),(max-aspect-ratio:1){.Hero-module__Z8hQ_W__hero{--tuck:2vw;min-height:0}.Hero-module__Z8hQ_W__stage{flex:none;height:60vw;min-height:0}}@media (max-width:700px){.Hero-module__Z8hQ_W__title{white-space:normal;font-size:clamp(2.5rem,12vw,4rem)}}
.Gallery-module__wqsUoa__gallery{--rail:max(var(--gutter), calc((100% - var(--w-wide)) / 2));--tile-w:min(1000px, 86vw);--tile-gap:clamp(12px, 1.6vw, 20px)}.Gallery-module__wqsUoa__viewport{position:relative}.Gallery-module__wqsUoa__track{grid-auto-flow:column;grid-auto-columns:var(--tile-w);column-gap:var(--tile-gap);padding-inline:var(--rail) max(var(--rail), calc(100% - var(--tile-w) - var(--rail)));scroll-padding-inline:var(--rail);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:grid;position:relative;overflow-x:auto}.Gallery-module__wqsUoa__track::-webkit-scrollbar{display:none}.Gallery-module__wqsUoa__track:focus-visible{outline-offset:-2px}.Gallery-module__wqsUoa__item{scroll-snap-align:start;min-width:0}.Gallery-module__wqsUoa__arrow{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);color:#f5f5f7;width:48px;height:48px;transition:opacity .3s ease, background-color var(--t-fast);background:#424245b8;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.Gallery-module__wqsUoa__arrow:hover:not(:disabled){background:#56565ad9}.Gallery-module__wqsUoa__arrow:disabled{opacity:0;pointer-events:none}.Gallery-module__wqsUoa__prev{left:calc(var(--rail) + 16px)}.Gallery-module__wqsUoa__next{left:calc(var(--rail) + var(--tile-w) - 64px)}.Gallery-module__wqsUoa__controls{justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.Gallery-module__wqsUoa__dots{border-radius:var(--radius-pill);background:var(--tile-2);align-items:center;height:56px;padding-inline:20px;display:flex}.Gallery-module__wqsUoa__dots button{border-radius:var(--radius-pill);width:24px;height:44px;transition:width .4s var(--ease-out);position:relative}.Gallery-module__wqsUoa__dots button:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(var(--text), var(--text)) left / 0% 100% no-repeat, color-mix(in srgb, var(--text) 40%, transparent);height:8px;position:absolute;inset:50% 8px auto;translate:0 -50%}.Gallery-module__wqsUoa__dots button[aria-current=true]{width:56px}.Gallery-module__wqsUoa__dots button[aria-current=true]:before{background-size:100% 100%,auto}.Gallery-module__wqsUoa__dots button[data-running=true]:before{animation:Gallery-module__wqsUoa__fill var(--interval) linear}@keyframes Gallery-module__wqsUoa__fill{0%{background-size:0% 100%,auto}}.Gallery-module__wqsUoa__play{background:var(--tile-2);width:56px;height:56px;color:var(--text);transition:background-color var(--t-fast);border-radius:50%;place-items:center;display:grid}.Gallery-module__wqsUoa__play svg{fill:currentColor}.Gallery-module__wqsUoa__play:hover{background:var(--tile-2-hover)}@media (hover:none),(max-width:640px){.Gallery-module__wqsUoa__arrow{display:none}}@media (prefers-reduced-motion:reduce){.Gallery-module__wqsUoa__track{scroll-behavior:auto}}
.VideoModal-module__USXPQW__modal{z-index:100;padding:var(--gutter);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;background:#000000e0;place-items:center;transition:opacity .35s,visibility 0s linear .35s;display:grid;position:fixed;inset:0}.VideoModal-module__USXPQW__modal[data-open=true]{opacity:1;visibility:visible;transition:opacity .35s,visibility}.VideoModal-module__USXPQW__inner{width:min(1100px,100%);transition:transform .5s var(--ease-out);transform:scale(.96)}.VideoModal-module__USXPQW__modal[data-open=true] .VideoModal-module__USXPQW__inner{transform:none}.VideoModal-module__USXPQW__close{top:max(20px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));background:var(--tile-2);width:44px;height:44px;color:var(--text);transition:background-color var(--t-fast);border-radius:50%;place-items:center;display:grid;position:absolute}.VideoModal-module__USXPQW__close:hover{background:#333336}.VideoModal-module__USXPQW__video{aspect-ratio:16/9;border-radius:var(--radius-tile);background:#000;position:relative;overflow:hidden}.VideoModal-module__USXPQW__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.VideoModal-module__USXPQW__modal,.VideoModal-module__USXPQW__inner{transition:none}}
.PrivacyPolicy-module__E6CAwW__legal{padding-block:var(--pad-top) var(--pad-bottom)}.PrivacyPolicy-module__E6CAwW__title{max-width:13ch;margin-top:8px}.PrivacyPolicy-module__E6CAwW__body{max-width:42rem;margin-top:clamp(48px,6vw,80px)}.PrivacyPolicy-module__E6CAwW__body h2{font-size:var(--fs-h3);margin-top:40px;line-height:1.15}.PrivacyPolicy-module__E6CAwW__body p{font-size:var(--fs-intro);color:var(--text-2);margin-top:12px;line-height:1.5}.PrivacyPolicy-module__E6CAwW__body a{color:var(--accent)}.PrivacyPolicy-module__E6CAwW__body a:hover{text-decoration:underline}.PrivacyPolicy-module__E6CAwW__back{margin-top:64px}
