.wipe-slides-module__SXAqvG__root{background:var(--bg);position:relative;overflow:hidden}.wipe-slides-module__SXAqvG__poster{position:absolute;inset:0}.wipe-slides-module__SXAqvG__canvas{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.wipe-slides-module__SXAqvG__canvas[data-ready]{opacity:1}
.hero-module__FBiGaq__hero{background:var(--bg);height:100svh;min-height:560px;position:relative;overflow:hidden}.hero-module__FBiGaq__stage{position:absolute;inset:0}.hero-module__FBiGaq__shade{pointer-events:none;background:linear-gradient(#0a0a0a8c,#0000 22%),linear-gradient(#0000 52%,#0a0a0a73 78%,#0a0a0aeb 100%);position:absolute;inset:0}.hero-module__FBiGaq__content{pointer-events:none;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(16px,1.8vw,28px);display:flex;position:absolute;inset:0}.hero-module__FBiGaq__content a,.hero-module__FBiGaq__content button{pointer-events:auto}.hero-module__FBiGaq__meta{justify-content:space-between;align-items:flex-end;gap:24px;padding-top:clamp(14px,1.6vw,24px);display:flex}.hero-module__FBiGaq__kicker{gap:6px;display:grid}.hero-module__FBiGaq__kickerTop{top:calc(var(--header-h) + 6px);left:var(--gutter);z-index:1;gap:6px;display:none;position:absolute}.hero-module__FBiGaq__city{color:var(--fg-2)}.hero-module__FBiGaq__caption{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 20px;width:min(580px,100%);display:grid}.hero-module__FBiGaq__count{grid-row:1;align-self:start;padding-top:3px}.hero-module__FBiGaq__build{animation:hero-module__FBiGaq__caption-in 1.1s var(--ease-out) both;grid-row:1;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;display:grid}.hero-module__FBiGaq__buildTitle{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-size:var(--step-1);line-height:1.15}.hero-module__FBiGaq__buildFinish{color:var(--fg-2);font-size:var(--step--1);grid-row:2}.hero-module__FBiGaq__buildArrow{width:18px;height:18px;transition:transform .6s var(--ease-out);grid-area:1/2/span 2;align-self:center}.hero-module__FBiGaq__build:hover .hero-module__FBiGaq__buildArrow{transform:translate(4px)}.hero-module__FBiGaq__progress{background:var(--line-2);grid-area:2/1/auto/span 3;height:1px;overflow:hidden}.hero-module__FBiGaq__progress span{background:var(--fg);transform-origin:0;height:100%;animation:linear forwards paused hero-module__FBiGaq__progress;display:block;transform:scaleX(0)}.hero-module__FBiGaq__progress span[data-running]{animation-play-state:running}.hero-module__FBiGaq__controls{grid-area:1/3;align-items:center;gap:6px;display:flex}.hero-module__FBiGaq__next{border:1px solid var(--line-2);width:44px;height:44px;transition:background .4s var(--ease-out), color .4s var(--ease-out);border-radius:50%;place-items:center;display:grid}.hero-module__FBiGaq__next svg{width:16px;height:16px}.hero-module__FBiGaq__next:hover{background:var(--fg);color:var(--bg)}.hero-module__FBiGaq__pause{min-width:48px;min-height:44px;font-size:12px}.hero-module__FBiGaq__shortcuts{display:none}.hero-module__FBiGaq__mark{color:var(--fg)}.hero-module__FBiGaq__mark svg{width:100%;height:auto}@keyframes hero-module__FBiGaq__progress{to{transform:scaleX(1)}}@keyframes hero-module__FBiGaq__caption-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}@media (max-width:720px){.hero-module__FBiGaq__mark{transform:translate(0,0)!important}.hero-module__FBiGaq__content{padding-bottom:max(20px, env(safe-area-inset-bottom));gap:20px}.hero-module__FBiGaq__meta{flex-direction:column;align-items:stretch;padding-top:0}.hero-module__FBiGaq__kicker{display:none}.hero-module__FBiGaq__kickerTop{display:grid}.hero-module__FBiGaq__caption{grid-template-columns:auto minmax(0,1fr);column-gap:14px;width:100%}.hero-module__FBiGaq__buildTitle{font-size:20px}.hero-module__FBiGaq__buildFinish{font-size:14px}.hero-module__FBiGaq__controls{grid-area:2/1/auto/-1;justify-content:flex-end}.hero-module__FBiGaq__progress{grid-area:3/1/auto/-1}.hero-module__FBiGaq__shortcuts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero-module__FBiGaq__shortcuts a{border:1px solid var(--line-2);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px;font-size:14px;display:flex}.hero-module__FBiGaq__shortcuts a:first-child{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hero-module__FBiGaq__shortcuts svg{width:16px;height:16px}}@media (min-width:721px){.hero-module__FBiGaq__shade{background:linear-gradient(#0a0a0a9e,#0a0a0a33 18%,#0000 32%),linear-gradient(#0000 70%,#0a0a0a4d 84%,#0a0a0acc 100%)}.hero-module__FBiGaq__content{padding-top:calc(var(--header-h) + clamp(8px, 2.2vh, 28px));justify-content:space-between;padding-bottom:0}.hero-module__FBiGaq__meta{order:-1;align-items:flex-start;padding-top:0}.hero-module__FBiGaq__mark{translate:0 40%}}@media (max-width:360px){.hero-module__FBiGaq__shortcuts a{white-space:nowrap;gap:6px;padding-inline:8px;font-size:13px}}
.statement-module__P3YYEq__section{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px clamp(12px,1.6vw,24px);padding-block:clamp(120px,16vw,240px) clamp(100px,12vw,180px);display:grid}.statement-module__P3YYEq__label{grid-column:1/span 2;padding-top:.9em}.statement-module__P3YYEq__text{grid-column:3/span 10}.statement-module__P3YYEq__visual{font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.75rem,1rem + 3.1vw,4.4rem);line-height:1.1}.statement-module__P3YYEq__visual [data-word]{opacity:calc(.16 + var(--lit,0) * .84);transition:opacity .2s linear}.statement-module__P3YYEq__chip{vertical-align:-.12em;display:inline-block}.statement-module__P3YYEq__chipInner{clip-path:inset(0 50% round 999px);width:1.75em;height:.84em;transition:clip-path .9s var(--ease-out);border-radius:999px;margin-right:.18em;display:inline-block;position:relative;overflow:hidden}.statement-module__P3YYEq__chip[data-on] .statement-module__P3YYEq__chipInner{clip-path:inset(0 round 999px)}.statement-module__P3YYEq__chipInner img{object-fit:cover;transition:scale 1.3s var(--ease-out);scale:1.35}.statement-module__P3YYEq__chip[data-on] .statement-module__P3YYEq__chipInner img{scale:1}.statement-module__P3YYEq__links{flex-wrap:wrap;grid-column:3/span 10;gap:10px;display:flex}.statement-module__P3YYEq__tag{border:1px solid var(--line-2);height:36px;font-size:var(--step--1);color:var(--fg-2);transition:color .4s var(--ease-out), background .4s var(--ease-out), border-color .4s var(--ease-out);border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.statement-module__P3YYEq__tag:hover{color:var(--bg);background:var(--fg);border-color:var(--fg)}@media (max-width:800px){.statement-module__P3YYEq__section{row-gap:24px;padding-block:72px 64px}.statement-module__P3YYEq__visual{font-size:clamp(1.45rem,5.4vw,2.2rem);line-height:1.25}.statement-module__P3YYEq__label,.statement-module__P3YYEq__text,.statement-module__P3YYEq__links{grid-column:1/-1}.statement-module__P3YYEq__links{gap:8px}.statement-module__P3YYEq__tag{height:44px}}
.services-index-module__vUR-0W__layout{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,1.6vw,24px);display:grid}.services-index-module__vUR-0W__media{grid-column:1/span 5}.services-index-module__vUR-0W__frame{top:calc(var(--header-h) + 3vh);height:calc(100svh - var(--header-h) - 6vh);border-radius:var(--radius);max-height:880px;position:sticky;overflow:hidden}.services-index-module__vUR-0W__frame>div{position:absolute;inset:0}.services-index-module__vUR-0W__frameCount{color:#fff;mix-blend-mode:difference;position:absolute;bottom:16px;left:18px}.services-index-module__vUR-0W__list{grid-column:7/span 6;padding-block:28vh 32vh}.services-index-module__vUR-0W__list li{border-top:1px solid var(--line)}.services-index-module__vUR-0W__list li:last-child{border-bottom:1px solid var(--line)}.services-index-module__vUR-0W__row{color:var(--fg-3);transition:color .6s var(--ease-out);grid-template-columns:56px minmax(0,1fr);column-gap:16px;padding:clamp(22px,2.4vw,34px) 0;display:grid}[data-active] .services-index-module__vUR-0W__row,.services-index-module__vUR-0W__row:hover,.services-index-module__vUR-0W__row:focus-visible{color:var(--fg)}.services-index-module__vUR-0W__index{grid-row:1;padding-top:.9em}.services-index-module__vUR-0W__name{font-family:var(--font-display);font-variation-settings:"wdth" 118;letter-spacing:-.01em;grid-column:2;font-size:clamp(1.6rem,.9rem + 2.3vw,3.4rem);line-height:1.02}.services-index-module__vUR-0W__short,.services-index-module__vUR-0W__more{opacity:0;max-width:44ch;max-height:0;transition:opacity .6s var(--ease-out), max-height .8s var(--ease-out), margin .8s var(--ease-out);grid-column:2;display:grid;overflow:hidden}.services-index-module__vUR-0W__short{color:var(--fg-2)}.services-index-module__vUR-0W__more{font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}[data-active] .services-index-module__vUR-0W__short{opacity:1;max-height:8em;margin-top:14px}[data-active] .services-index-module__vUR-0W__more{opacity:1;max-height:3em;margin-top:16px}.services-index-module__vUR-0W__arrow{width:14px;height:14px;transition:transform .6s var(--ease-out)}.services-index-module__vUR-0W__row:hover .services-index-module__vUR-0W__arrow{transform:translate(4px)}.services-index-module__vUR-0W__thumb{display:none}@media (max-width:900px){.services-index-module__vUR-0W__media{display:none}.services-index-module__vUR-0W__list{grid-column:1/-1;padding-block:0}.services-index-module__vUR-0W__row{color:var(--fg)}.services-index-module__vUR-0W__short,.services-index-module__vUR-0W__more{opacity:1;max-height:none;margin-top:12px}.services-index-module__vUR-0W__thumb{aspect-ratio:3/2;border-radius:var(--radius);grid-area:1/1/auto/-1;margin-bottom:18px;display:block;position:relative;overflow:hidden}.services-index-module__vUR-0W__index{grid-row:2}}@media (max-width:600px){.services-index-module__vUR-0W__row{grid-template-columns:24px minmax(0,1fr) 84px;column-gap:12px;padding-block:24px}.services-index-module__vUR-0W__index{grid-row:1;padding-top:5px}.services-index-module__vUR-0W__name{grid-area:1/2;font-size:23px;line-height:1.12}.services-index-module__vUR-0W__thumb{aspect-ratio:4/5;grid-area:1/3/span 3;align-self:start;margin-bottom:0}.services-index-module__vUR-0W__short,.services-index-module__vUR-0W__more,[data-active] .services-index-module__vUR-0W__short,[data-active] .services-index-module__vUR-0W__more{grid-column:1/span 2;margin-top:10px}.services-index-module__vUR-0W__short{grid-row:2;font-size:14px;line-height:1.5}.services-index-module__vUR-0W__more{grid-row:3;min-height:32px;margin-top:2px}}
