:root{--l-spring:cubic-bezier(0.34,1.3,0.64,1);--l-host-ink:#1d1d1f;--l-host-ink2:#636368;--l-host-rule:#e5e5ea;--l-sel:rgba(0,122,255,0.16);--l-ui:rgba(28,28,30,0.97);--l-ui-ink:#f5f5f7;--l-ui-ink2:#aeaeb2;--l-sky:232 38% 88%;--l-desk:linear-gradient(180deg,#eef0f7,#e2e6f2);--l-window:var(--shadow-window,0 0 1px 0 rgba(0,0,0,0.06),0 1px 1px 0.5px rgba(0,0,0,0.06),0 3px 3px 1.5px rgba(0,0,0,0.06),0 6px 6px -3px rgba(0,0,0,0.06),0 12px 12px -6px rgba(0,0,0,0.06),0 24px 24px -12px rgba(0,0,0,0.06));--l-window-big:0 0 0 1px rgba(0,0,0,0.06),0 2px 4px rgba(0,0,0,0.04),0 12px 24px -8px rgba(0,0,0,0.1),0 40px 80px -24px rgba(30,34,60,0.18)}@supports (animation-timing-function:linear(0,1)){:root{--l-spring:linear(0,0.129,0.384,0.636,0.83,0.954,1.019,1.044,1.044,1.035,1.023,1.012,1.005,1,0.998,0.998,0.999,1)}}.l-head{max-width:760px;margin-bottom:var(--head-gap)}.l-head h2{max-width:20ch;text-wrap:balance}.l-head--center{text-align:center}.l-head--center,.l-head--center .t-subtitle,.l-head--center h2{margin-inline:auto}.l-head__sub{margin:16px 0 0;max-width:34em;text-wrap:pretty}@media (max-width:480px){.l-head__sub{margin-top:12px}}.l-sky{position:absolute;left:0;right:0;pointer-events:none;overflow:hidden;background:linear-gradient(180deg,hsl(var(--l-sky)/0) 0,hsl(var(--l-sky)/.75) 30%,hsl(var(--l-sky)) 52%,hsl(var(--l-sky)/.5) 74%,hsl(var(--l-sky)/0) 100%)}.l-sky__clouds{position:absolute;inset:0;background:#fff;-webkit-mask:url(/art/clouds-bank-day-sm.webp) center bottom/cover no-repeat;mask:url(/art/clouds-bank-day-sm.webp) center bottom/cover no-repeat}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (min-width:1100px){.l-sky--hi .l-sky__clouds{-webkit-mask-image:url(/art/clouds-bank-day.webp);mask-image:url(/art/clouds-bank-day.webp)}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (min-width:990px){.l-sky--hi .l-sky__clouds{-webkit-mask-image:url(/art/clouds-bank-day.webp);mask-image:url(/art/clouds-bank-day.webp)}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (min-width:880px){.l-sky--hi .l-sky__clouds{-webkit-mask-image:url(/art/clouds-bank-day.webp);mask-image:url(/art/clouds-bank-day.webp)}}}.l-sky--flip .l-sky__clouds{transform:scaleX(-1)}.l-hero{position:relative;isolation:isolate;overflow:clip;text-align:center;background:var(--bg-0);padding:calc(env(safe-area-inset-top, 0px) + var(--nav-bar) + var(--nav-h) + clamp(48px, calc(6.7vw * var(--vu, 1)), 96px)) 0 var(--section-pad)}.l-hero__copy{position:relative;z-index:2}.l-hero__icon,.l-hero__kicker{display:flex;justify-content:center}.l-hero__kicker{margin-top:24px}.l-hero__h1{margin:20px auto 0;max-width:1040px}.l-hero__l1,.l-hero__l2{display:block;text-wrap:balance}.l-hero__l2{color:var(--fg-4,#86868b)}.l-hero__h1{animation:l-hero-in .35s var(--ease-expo) 60ms both}@keyframes l-hero-in{0%{opacity:.3;filter:blur(4px);transform:translateY(6px)}}.l-hero__sub{animation:l-reveal .35s var(--ease-expo) .12s both;max-width:34em;margin:24px auto 0;text-wrap:pretty}.l-hero__cta{margin-top:32px}.l-hero__fine{margin:16px 0 0;font:400 14px/1.43 var(--font-sans);color:var(--fg-3)}.l-hero__stage{--hero-bank:max(var(--cloud-h),240px);position:relative;margin-top:8px}.l-hero__sky{top:calc(var(--hero-bank) * -.04);height:calc(var(--hero-bank) * 1.15);z-index:0;background:linear-gradient(180deg,hsl(236 40% 92%/0),hsl(236 38% 90%/.8) 14%,hsl(236 36% 87%) 30%,hsl(236 32% 86%) 50%,hsl(236 34% 88%) 70%,hsl(236 40% 94%) 86%,#fff)}.l-hero__sky .l-sky__clouds{top:auto;height:var(--hero-bank)}.l-hero__film{position:relative;z-index:1;padding-top:calc(var(--hero-bank) * .56)}@media (max-width:480px){.l-hero__fine{font-size:14px}.l-hero__h1{font-size:clamp(2rem,calc(9.3vw * var(--vu, 1)),2.75rem)}:root:not(:lang(en)) .l-hero__l1,:root:not(:lang(en)) .l-hero__l2{display:inline}:root:not(:lang(en)) .l-hero__l1:after{content:" "}}.l-filmwrap .v-spot__block,.l-filmwrap .v-spot__cast{border-radius:clamp(14px,calc(1.6vw * var(--vu, 1)),20px)}.l-filmwrap .v-spot__block{box-shadow:var(--l-window-big)}.l-filmwrap .v-spot__cast{box-shadow:0 40px 100px -20px rgba(30,34,60,.28)}.l-filmwrap .v-spot__scrim{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.l-film{position:relative;width:100%;overflow:hidden;background:var(--bg-1)}.l-film video,.l-film__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.l-film video{cursor:pointer}.l-film.is-idle,.l-film.is-idle video{cursor:none}.l-film__poster{transition:opacity .5s ease;pointer-events:none}.l-film.has-frame .l-film__poster{opacity:0}.l-film__chrome{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:12px;padding:40px 16px 14px;background:linear-gradient(180deg,rgba(250,250,252,0),rgba(250,250,252,.72) 55%,rgba(250,250,252,.9));opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .28s ease,transform .28s cubic-bezier(.16,1,.3,1)}.l-film:not(.has-track) .l-film__chrome{left:auto;background:none;padding:0 14px 14px}.l-film.is-scrubbing .l-film__chrome,.l-film:has(:focus-visible) .l-film__chrome,.l-film:hover .l-film__chrome,.l-film:not(.is-playing) .l-film__chrome{opacity:1;transform:none;pointer-events:auto}.l-film.is-idle:not(:has(:focus-visible)) .l-film__chrome{opacity:0;transform:translateY(6px);pointer-events:none}.l-film__btn{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;cursor:pointer;color:var(--fg-1);background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 2px 8px -2px rgba(28,28,48,.16);transition:background-color .2s ease,transform .15s ease}.l-film__btn:hover{background:#fff}.l-film__btn:active{transform:scale(.96)}.l-film__scrub{position:relative;flex:1;min-width:0;height:36px}.l-film__track{position:absolute;inset:0;cursor:pointer;touch-action:none;border-radius:6px}.l-film__rail{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:4px;overflow:hidden;background:rgba(29,29,31,.14);transition:height .15s ease,margin-top .15s ease}.l-film__fill{position:absolute;inset:0;background:var(--fg-1);transform:scaleX(0);transform-origin:0 50%}.l-film__notch{width:3px;height:8px;margin:-4px 0 0 -1.5px;background:rgba(250,250,252,.95)}.l-film__notch,.l-film__thumb{position:absolute;top:50%;pointer-events:none}.l-film__thumb{left:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--fg-1);box-shadow:0 0 0 2px #fff,0 1px 4px rgba(0,0,0,.2);transform:scale(0);transition:transform .15s ease}.l-film.is-scrubbing .l-film__rail,.l-film__track:focus-visible .l-film__rail,.l-film__track:hover .l-film__rail{height:6px;margin-top:-3px}.l-film.is-scrubbing .l-film__thumb,.l-film__track:focus-visible .l-film__thumb,.l-film__track:hover .l-film__thumb{transform:scale(1)}.l-film__chapters{position:absolute;inset:0;pointer-events:none}.l-film__chap{width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;border:0;cursor:pointer;pointer-events:auto}.l-film__chap,.l-film__chap:before{position:absolute;top:50%;border-radius:50%;background:transparent}.l-film__chap:before{content:"";left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;transition:background-color .15s ease}.l-film__chap:focus-visible:before,.l-film__chap:hover:before{background:var(--fg-1);box-shadow:0 0 0 2px #fff}.l-film__chaptip,.l-film__tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);white-space:nowrap;pointer-events:none;display:inline-flex;align-items:baseline;gap:6px;padding:5px 9px;border-radius:8px;font:500 13px/1.2 var(--font-sans);letter-spacing:-.004em;color:var(--fg-1);font-variant-numeric:tabular-nums;background:rgba(255,255,255,.96);box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 6px 18px -4px rgba(28,28,48,.22)}.l-film__chaptip{bottom:calc(100% + 4px);opacity:0;transition:opacity .15s ease}.l-film__chap:focus-visible .l-film__chaptip,.l-film__chap:hover .l-film__chaptip{opacity:1}.l-film__tip{bottom:30px}.l-film__tip b{font-weight:600}.l-film__tip span{color:var(--fg-3)}.l-film__time{flex:none;display:inline-flex;align-items:baseline;font:500 14px/1 var(--font-sans);color:var(--fg-1);font-variant-numeric:tabular-nums;white-space:nowrap}.l-film__sep{white-space:pre}.l-film__sep,.l-film__time>span:nth-child(3){color:var(--fg-3)}.l-film__now{min-width:8.6em;margin-left:12px;padding-left:12px;border-left:1px solid rgba(0,0,0,.12);color:var(--fg-2);font-weight:500}.l-film__progress{position:absolute;left:0;right:0;bottom:0;height:2px;z-index:1;background:rgba(0,0,0,.08);transition:opacity .28s ease}.l-film__progress span{display:block;height:100%;background:rgba(29,29,31,.55);transform:scaleX(0);transform-origin:0 50%}.l-film.has-track:has(:focus-visible) .l-film__progress,.l-film.has-track:hover:not(.is-idle) .l-film__progress,.l-film.has-track:not(.is-playing) .l-film__progress{opacity:0}.l-film__pending{margin:16px 0 0;font:400 14px/1.5 var(--font-sans);color:var(--fg-3)}@media (pointer:coarse){.l-film__btn{width:44px;height:44px}.l-film__scrub{height:44px}}@media (max-width:900px){.l-film__now{display:none}}@media (max-width:720px){.l-filmwrap .v-spot{--spot-ratio:var(--mob-ratio)!important}.l-filmwrap{max-width:460px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.l-film__chrome{transition:opacity .2s ease;transform:none!important}.l-film__rail,.l-film__thumb{transition:none}}.l-stats__line{margin:0 0 var(--head-gap);max-width:34em;font:600 var(--fs-lead,21px)/1.42 var(--font-sans);letter-spacing:-.011em;color:var(--fg-2);text-wrap:balance}.l-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap,24px);margin:0}.l-stats__cell{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px solid var(--line-2);min-width:0}.l-stats__num{order:-1;margin:0;font:600 var(--fs-d2)/1.07 var(--font-display,var(--font-sans));letter-spacing:var(--ls-d2,-.024em);color:var(--fg-1);font-variant-numeric:tabular-nums;white-space:nowrap}.l-stats__digits{display:inline-grid;justify-items:start;white-space:pre}.l-stats__digits>*{grid-area:1/1}.l-stats__ghost{visibility:hidden}.l-stats__label{margin:0;font:400 17px/1.4 var(--font-sans);letter-spacing:-.011em;color:var(--fg-2);text-wrap:balance}@media (max-width:900px){.l-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:480px){.l-stats__grid{row-gap:32px;column-gap:16px}.l-stats__cell{padding-top:16px}.l-stats__label{font-size:15px}}@keyframes l-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}@keyframes l-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes l-pop{0%{opacity:0;transform:scale(.6)}}@keyframes l-in{0%{opacity:0}}@keyframes l-blink{50%{opacity:0}}.l-priv__strong{font-weight:600;color:var(--fg-1)}.l-grid{display:grid;gap:40px}.l-grid__group{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.l-grid__title{margin:18px 0 0;font:600 17px/1.3 var(--font-sans);letter-spacing:-.011em;color:var(--fg-1)}.l-grid__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--line-1)}.l-grid__cell{display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 4px;border-bottom:1px solid var(--line-1);color:var(--fg-1)}.l-grid__cell>span{display:grid;gap:2px;font:500 15px/1.25 var(--font-sans);color:var(--fg-1)}.l-grid__cell small{font:400 13px/1.2 var(--font-sans);color:var(--fg-3)}.l-grid__group--0 .l-grid__cell{min-height:72px}.l-grid__group--0 .l-grid__cell>span{font-size:17px;font-weight:600}@media (max-width:860px){.l-grid{gap:32px}.l-grid__group{grid-template-columns:minmax(0,1fr);gap:12px}.l-grid__title{margin:0}.l-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.l-lang__stage{display:grid;gap:12px;overflow:hidden;padding-block:8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.l-lang__row{overflow:visible}.l-lang__track{display:flex;gap:14px;width:max-content;will-change:transform}.l-lang__chip{--p:0.35;display:inline-flex;align-items:center;gap:12px;flex:none;height:60px;padding:0 24px 0 14px;border-radius:999px;background:var(--bg-1);white-space:nowrap;font:600 21px/1 var(--font-sans);letter-spacing:-.012em;color:color-mix(in srgb,var(--fg-1) calc(var(--p) * 100%),#737378);transform:scale(calc(.9 + var(--p) * .12))}.l-lang__chip img{width:30px;height:30px;border-radius:50%;opacity:calc(.4 + var(--p) * .6)}.l-lang__note{margin:24px 0 0;font:400 15px/1.47 var(--font-sans);color:var(--fg-3)}@media (max-width:640px){.l-lang__stage{gap:8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.l-lang__track{gap:10px}.l-lang__chip{height:46px;padding:0 18px 0 10px;gap:10px;font-size:17px}.l-lang__chip img{width:24px;height:24px}}.l-onep{--onep-w:264px;--onep-h:268px}.l-onep__title{margin-bottom:var(--head-gap);max-width:22ch}.l-onep__line{display:block}@media (max-width:480px){.l-onep__line{display:inline}.l-onep__line+.l-onep__line:before{content:" "}}.l-onep .v-flip__face{padding:28px 24px 22px;border-radius:20px}.l-onep .v-flip__face--front{background:var(--bg-1);box-shadow:none}.l-onep .v-flip__face--front h3,.l-onep .v-flip__face--front p{font:600 var(--fs-title,21px)/1.24 var(--font-sans);letter-spacing:-.012em;text-wrap:balance}.l-onep .v-flip__face--front h3{color:var(--fg-1)}.l-onep .v-flip__face--front p{color:var(--fg-2)}.l-onep .v-flip__icon{display:grid;place-items:start;width:auto;height:40px;margin-bottom:24px;color:var(--fg-1)}.l-onep__os{display:inline-flex;align-items:center;gap:10px}.l-onep .v-flip__face--back{background:#1d1d1f;color:#fff;box-shadow:none}.l-onep .v-flip__more{font:400 17px/1.47 var(--font-sans);color:rgba(255,255,255,.78)}.l-onep .v-flip__more strong{color:#fff;font-weight:600}.l-onep .v-flip__toggle{right:20px;bottom:20px;width:36px;height:36px;background:#fff;box-shadow:none;color:var(--fg-1)}.l-onep .v-flip.is-flipped .v-flip__toggle{background:rgba(255,255,255,.16);color:#fff}.l-onep .v-flip__toggle:after{content:"";position:absolute;inset:-4px}@media (max-width:640px){.l-onep{--onep-w:min(248px,calc(68vw * var(--vu, 1)));--onep-h:268px}.l-onep .v-flip__face{padding:24px 20px 20px}.l-onep .v-flip__more{font-size:16px;line-height:1.42}}.l-price__risk{margin:16px auto 0;max-width:640px;font:400 15px/1.47 var(--font-sans);color:var(--fg-2)}.l-duo{display:grid;grid-template-columns:minmax(0,480px) minmax(0,480px);justify-content:center;gap:24px}.l-duo>*{display:flex;flex-direction:column;padding:clamp(24px,calc(3vw * var(--vu, 1)),32px)}.l-plan-app{align-items:center;gap:12px;font:600 21px/1.28 var(--font-sans);letter-spacing:-.012em;color:var(--fg-1)}.l-plan-app,.l-plan-price{display:flex;justify-content:center}.l-plan-price{align-items:baseline;gap:10px;margin:24px 0;font-variant-numeric:tabular-nums}.l-plan-price .v-chip{transform:translateY(-.9em)}.l-plan-sub{margin:16px auto 0;max-width:360px;text-align:center;font:400 17px/1.47 var(--font-sans);color:var(--fg-2)}.l-plan-big{margin:0;text-align:center}.l-plan-note{margin:8px 0 24px;text-align:center;font:400 15px/1.47 var(--font-sans);color:var(--fg-2)}.l-plan-price+.l-plan-note{margin-top:-16px}.l-plan-list{flex:1}.l-plan-cta{margin-top:32px}.l-plan-fine{margin:12px 0 0;font:500 14px/1.43 var(--font-sans)}.l-enterprise,.l-plan-fine{text-align:center;color:var(--fg-2)}.l-enterprise{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin:24px auto 0;max-width:984px;padding:16px 24px;border-radius:20px;background:var(--bg-1);font:400 17px/1.47 var(--font-sans)}.l-enterprise strong{color:var(--fg-1);font-weight:600}.l-price__compare{margin:24px 0 0;text-align:center;font:600 15px/1.47 var(--font-sans)}.l-price__compare a{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:var(--fg-1);text-decoration:none}.l-price__compare a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:860px){.l-duo{grid-template-columns:minmax(0,1fr);gap:16px}}.l-faq__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,calc(6vw * var(--vu, 1)),96px);align-items:start}.l-faq__head{position:sticky;top:calc(var(--nav-clear) + 40px)}.l-faq__head h2{text-wrap:balance}.l-faq__more{margin:16px 0 0;font:400 17px/1.47 var(--font-sans);color:var(--fg-2);max-width:320px}.l-acc{border-top:1px solid var(--line-1)}.l-acc__item{border-bottom:1px solid var(--line-1)}.l-acc__q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:44px;padding:24px 2px;border:0;background:none;text-align:left;cursor:pointer;font:600 var(--fs-title,21px)/1.28 var(--font-sans);letter-spacing:-.012em;color:var(--fg-1)}.l-acc__icon{position:relative;flex:none;width:18px;height:18px;color:var(--fg-2)}.l-acc__icon:after,.l-acc__icon:before{content:"";position:absolute;left:0;top:50%;width:18px;height:1.6px;margin-top:-.8px;border-radius:2px;background:currentColor;transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .2s ease}.l-acc__icon:after{transform:rotate(90deg)}.l-acc__item.is-open .l-acc__icon:after{transform:rotate(0deg);opacity:0}.l-acc__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.32,.72,0,1)}.l-acc__item.is-open .l-acc__a{grid-template-rows:1fr}.l-acc__a>div{min-height:0;overflow:hidden;opacity:0;transition:opacity .18s ease}.l-acc__item.is-open .l-acc__a>div{opacity:1}.l-acc__a p{margin:0;padding:0 40px 24px 2px;font:400 17px/1.5 var(--font-sans);color:var(--fg-2);max-width:64ch;text-wrap:pretty}@media (max-width:860px){.l-faq__grid{grid-template-columns:minmax(0,1fr);gap:24px}.l-faq__head{position:static}.l-acc__q{padding:20px 2px}.l-acc__a p{padding-right:8px}}.l-outro{position:relative;isolation:isolate;overflow:clip;text-align:center;padding-bottom:calc(clamp(200px, calc(22vw * var(--vu, 1)), 330px) + 24px)!important}.l-outro>.v-container{position:relative;z-index:1}.l-outro__sky{bottom:0;height:clamp(200px,calc(22vw * var(--vu, 1)),330px);z-index:0}.l-outro__title{margin-top:32px;text-wrap:balance}.l-outro__sub{margin:16px auto 0;max-width:34em;text-wrap:pretty}.l-outro__cta{margin-top:32px}.l-outro__more{margin:16px 0 0}:lang(ko) :is(.l-hero__h1,.l-head h2,.l-onep__title,.l-faq__head h2,.l-outro__title,.l-stats__line,#reviews h2,.bx-cap__title,.v-flip__face h3,.v-flip__face p){word-break:keep-all;overflow-wrap:anywhere}:lang(ja) :is(.l-hero__h1,.l-head h2,.l-onep__title,.l-faq__head h2,.l-outro__title,.l-stats__line,#reviews h2,.bx-cap__title,.v-flip__face h3,.v-flip__face p),:lang(zh) :is(.l-hero__h1,.l-head h2,.l-onep__title,.l-faq__head h2,.l-outro__title,.l-stats__line,#reviews h2,.bx-cap__title,.v-flip__face h3,.v-flip__face p){line-break:strict;word-break:auto-phrase;overflow-wrap:anywhere}@supports not (word-break:auto-phrase){:lang(ja) :is(.l-hero__h1,.l-head h2,.l-onep__title,.l-outro__title),:lang(zh) :is(.l-hero__h1,.l-head h2,.l-onep__title,.l-outro__title){word-break:normal}}@media (prefers-reduced-motion:reduce){.l-hero *{animation:none!important}.l-acc__a,.l-acc__a>div,.l-acc__icon:after,.l-acc__icon:before{transition:none!important}}.l-sc{--sc-top:var(--nav-clear,64px);--sc-w:940px;--sc-kw:0.9;--sc-kh:1;--sc-k:calc(min(var(--sc-kw), var(--sc-kh)) * var(--zb, 1));--sc-step:calc(64vh * var(--vu, 1));--sc-ink:29 29 31;--sc-hl:hsl(var(--ch-sky))}.l-sc__head{margin-bottom:0}.l-sc__titlerow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:28px;row-gap:16px}.l-sc__titlerow>.l-ch__title{margin-left:0;margin-right:0}.l-sc__titlerow.has-aside{margin-top:12px}.l-sc__titlerow.has-aside>.l-ch__title{flex:0 1 auto}.l-sc__phrase{display:block;width:100%;margin:0;padding:0;border:0;background:none;cursor:pointer;text-align:left;font:600 var(--fs-d3)/1.12 var(--font-sans);letter-spacing:-.02em;color:rgb(var(--sc-ink)/.48);text-wrap:balance;transition:color .4s var(--ease-soft)}.l-sc__hl{padding:.02em .14em .06em;margin:0 -.14em;border-radius:.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(var(--sc-hl),var(--sc-hl));background-repeat:no-repeat;background-position:0 0;background-size:0 100%;transition:background-size .6s var(--ease-soft)}.l-sc__item[data-on] .l-sc__phrase{color:rgb(var(--sc-ink))}.l-sc__item[data-on] .l-sc__hl{background-size:100% 100%}.l-sc__phrase:hover{color:rgb(var(--sc-ink)/.72)}.l-sc__item[data-on] .l-sc__phrase:hover{color:rgb(var(--sc-ink))}.l-sc__phrase:focus-visible{outline:2px solid var(--brand)!important;outline-offset:6px;border-radius:8px}.l-sc__line{margin:12px 0 0;max-width:32ch;font:400 17px/1.5 var(--font-sans);letter-spacing:-.011em;color:var(--fg-2);text-wrap:pretty}.l-sc__canvas{container:chstage/inline-size}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (min-width:1100px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.l-sc{--sc-kw:0.74;--sc-gap:32px}.l-sc.l-ch{padding-block:16px;overflow-x:visible;clip-path:inset(calc(-100vh * var(--vu, 1)) 0)}.l-sc__track{--sc-pin-h:calc(calc(100vh * var(--vu, 1)) - var(--sc-top));--sc-stage-h:calc(var(--ch-h) * var(--sc-k));position:relative;text-align:left;width:min(calc(1360px * max(1, var(--zb, 1))),100% - 64px);margin:0 auto;height:calc(var(--sc-pin-h) + var(--n) * var(--sc-step));pointer-events:none}.l-sc__pin{position:sticky;top:var(--sc-top);height:var(--sc-pin-h);display:flex;flex-direction:column;justify-content:center;gap:var(--sc-gap)}.l-sc__head{flex:none;width:100%;max-width:none;margin:0;text-align:center;pointer-events:auto}.l-sc__body{flex:none;display:grid;align-items:stretch;grid-template-columns:minmax(0,1fr) calc(var(--sc-w) * var(--sc-k));column-gap:clamp(32px,calc(4vw * var(--vu, 1)),64px)}.l-sc__col{position:relative;overflow:clip;overflow-clip-margin:0;margin-left:-12px;padding-left:12px;--fade-up:#000;--fade-down:#000;-webkit-mask-image:linear-gradient(var(--fade-up),#000 14%,#000 86%,var(--fade-down));mask-image:linear-gradient(var(--fade-up),#000 14%,#000 86%,var(--fade-down))}.l-sc__col[data-more-up]{--fade-up:transparent}.l-sc__col[data-more-down]{--fade-down:transparent}.l-sc__list{position:absolute;left:12px;right:0;top:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:32px;min-height:100%;justify-content:space-between;transform:translateY(var(--sc-y,0));transition:transform .7s var(--ease-soft)}.l-sc__item{pointer-events:auto}.l-sc__line{opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease-soft),transform .4s var(--ease-soft)}.l-sc__item[data-on] .l-sc__line{opacity:1;transform:none;transition-delay:.12s}.l-sc__stage{position:relative;pointer-events:auto;width:calc(var(--sc-w) * var(--sc-k));height:var(--sc-stage-h);border-radius:20px;overflow:clip;background:linear-gradient(180deg,hsl(var(--ch-sky)/.45),hsl(var(--ch-sky)) 70%)}.l-sc .l-sc__scene{position:absolute;inset:0;opacity:0;z-index:0;transition:opacity .25s linear .3s;pointer-events:none}.l-sc .l-sc__scene[data-on]{opacity:1;z-index:1;transition:opacity .5s var(--ease-soft) 0s}.l-sc__canvas{position:absolute;left:0;top:0;width:var(--sc-w);height:var(--ch-h);transform:scale(var(--sc-k));transform-origin:0 0}.l-sc .l-ch__title{margin-top:6px}.l-sc .l-ch__lead{margin-top:10px}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (min-width:990px) and (min-height:630px) and (prefers-reduced-motion:no-preference){.l-sc{--sc-kw:0.74;--sc-gap:32px}.l-sc.l-ch{padding-block:16px;overflow-x:visible;clip-path:inset(calc(-100vh * var(--vu, 1)) 0)}.l-sc__track{--sc-pin-h:calc(calc(100vh * var(--vu, 1)) - var(--sc-top));--sc-stage-h:calc(var(--ch-h) * var(--sc-k));position:relative;text-align:left;width:min(calc(1360px * max(1, var(--zb, 1))),100% - 64px);margin:0 auto;height:calc(var(--sc-pin-h) + var(--n) * var(--sc-step));pointer-events:none}.l-sc__pin{position:sticky;top:var(--sc-top);height:var(--sc-pin-h);display:flex;flex-direction:column;justify-content:center;gap:var(--sc-gap)}.l-sc__head{flex:none;width:100%;max-width:none;margin:0;text-align:center;pointer-events:auto}.l-sc__body{flex:none;display:grid;align-items:stretch;grid-template-columns:minmax(0,1fr) calc(var(--sc-w) * var(--sc-k));column-gap:clamp(32px,calc(4vw * var(--vu, 1)),64px)}.l-sc__col{position:relative;overflow:clip;overflow-clip-margin:0;margin-left:-12px;padding-left:12px;--fade-up:#000;--fade-down:#000;-webkit-mask-image:linear-gradient(var(--fade-up),#000 14%,#000 86%,var(--fade-down));mask-image:linear-gradient(var(--fade-up),#000 14%,#000 86%,var(--fade-down))}.l-sc__col[data-more-up]{--fade-up:transparent}.l-sc__col[data-more-down]{--fade-down:transparent}.l-sc__list{position:absolute;left:12px;right:0;top:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:32px;min-height:100%;justify-content:space-between;transform:translateY(var(--sc-y,0));transition:transform .7s var(--ease-soft)}.l-sc__item{pointer-events:auto}.l-sc__line{opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease-soft),transform .4s var(--ease-soft)}.l-sc__item[data-on] .l-sc__line{opacity:1;transform:none;transition-delay:.12s}.l-sc__stage{position:relative;pointer-events:auto;width:calc(var(--sc-w) * var(--sc-k));height:var(--sc-stage-h);border-radius:20px;overflow:clip;background:linear-gradient(180deg,hsl(var(--ch-sky)/.45),hsl(var(--ch-sky)) 70%)}.l-sc .l-sc__scene{position:absolute;inset:0;opacity:0;z-index:0;transition:opacity .25s linear .3s;pointer-events:none}.l-sc .l-sc__scene[data-on]{opacity:1;z-index:1;transition:opacity .5s var(--ease-soft) 0s}.l-sc__canvas{position:absolute;left:0;top:0;width:var(--sc-w);height:var(--ch-h);transform:scale(var(--sc-k));transform-origin:0 0}.l-sc .l-ch__title{margin-top:6px}.l-sc .l-ch__lead{margin-top:10px}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (min-width:880px) and (min-height:560px) and (prefers-reduced-motion:no-preference){.l-sc{--sc-kw:0.74;--sc-gap:32px}.l-sc.l-ch{padding-block:16px;overflow-x:visible;clip-path:inset(calc(-100vh * var(--vu, 1)) 0)}.l-sc__track{--sc-pin-h:calc(calc(100vh * var(--vu, 1)) - var(--sc-top));--sc-stage-h:calc(var(--ch-h) * var(--sc-k));position:relative;text-align:left;width:min(calc(1360px * max(1, var(--zb, 1))),100% - 64px);margin:0 auto;height:calc(var(--sc-pin-h) + var(--n) * var(--sc-step));pointer-events:none}.l-sc__pin{position:sticky;top:var(--sc-top);height:var(--sc-pin-h);display:flex;flex-direction:column;justify-content:center;gap:var(--sc-gap)}.l-sc__head{flex:none;width:100%;max-width:none;margin:0;text-align:center;pointer-events:auto}.l-sc__body{flex:none;display:grid;align-items:stretch;grid-template-columns:minmax(0,1fr) calc(var(--sc-w) * var(--sc-k));column-gap:clamp(32px,calc(4vw * var(--vu, 1)),64px)}.l-sc__col{position:relative;overflow:clip;overflow-clip-margin:0;margin-left:-12px;padding-left:12px;--fade-up:#000;--fade-down:#000;-webkit-mask-image:linear-gradient(var(--fade-up),#000 14%,#000 86%,var(--fade-down));mask-image:linear-gradient(var(--fade-up),#000 14%,#000 86%,var(--fade-down))}.l-sc__col[data-more-up]{--fade-up:transparent}.l-sc__col[data-more-down]{--fade-down:transparent}.l-sc__list{position:absolute;left:12px;right:0;top:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:32px;min-height:100%;justify-content:space-between;transform:translateY(var(--sc-y,0));transition:transform .7s var(--ease-soft)}.l-sc__item{pointer-events:auto}.l-sc__line{opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease-soft),transform .4s var(--ease-soft)}.l-sc__item[data-on] .l-sc__line{opacity:1;transform:none;transition-delay:.12s}.l-sc__stage{position:relative;pointer-events:auto;width:calc(var(--sc-w) * var(--sc-k));height:var(--sc-stage-h);border-radius:20px;overflow:clip;background:linear-gradient(180deg,hsl(var(--ch-sky)/.45),hsl(var(--ch-sky)) 70%)}.l-sc .l-sc__scene{position:absolute;inset:0;opacity:0;z-index:0;transition:opacity .25s linear .3s;pointer-events:none}.l-sc .l-sc__scene[data-on]{opacity:1;z-index:1;transition:opacity .5s var(--ease-soft) 0s}.l-sc__canvas{position:absolute;left:0;top:0;width:var(--sc-w);height:var(--ch-h);transform:scale(var(--sc-k));transform-origin:0 0}.l-sc .l-ch__title{margin-top:6px}.l-sc .l-ch__lead{margin-top:10px}}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (min-width:1180px){.l-sc{--sc-kw:0.8}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (min-width:1062px){.l-sc{--sc-kw:0.8}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (min-width:944px){.l-sc{--sc-kw:0.8}}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (min-width:1280px){.l-sc{--sc-kw:0.86}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (min-width:1152px){.l-sc{--sc-kw:0.86}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (min-width:1024px){.l-sc{--sc-kw:0.86}}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (min-width:1366px){.l-sc{--sc-kw:0.9}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (min-width:1229.4px){.l-sc{--sc-kw:0.9}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (min-width:1092.8px){.l-sc{--sc-kw:0.9}}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (min-width:1440px){.l-sc{--sc-kw:0.96}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (min-width:1296px){.l-sc{--sc-kw:0.96}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (min-width:1152px){.l-sc{--sc-kw:0.96}}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (min-width:1600px){.l-sc{--sc-kw:1}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (min-width:1440px){.l-sc{--sc-kw:1}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (min-width:1280px){.l-sc{--sc-kw:1}}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){:root .l-sc{--sc-kw:1}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (max-height:819px){.l-sc{--sc-kh:0.96}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (max-height:737.1px){.l-sc{--sc-kh:0.96}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (max-height:655.2px){.l-sc{--sc-kh:0.96}}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (max-height:779px){.l-sc{--sc-kh:0.9;--sc-gap:24px}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (max-height:701.1px){.l-sc{--sc-kh:0.9;--sc-gap:24px}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (max-height:623.2px){.l-sc{--sc-kh:0.9;--sc-gap:24px}}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (max-height:739px){.l-sc{--sc-kh:0.84}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (max-height:665.1px){.l-sc{--sc-kh:0.84}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (max-height:591.2px){.l-sc{--sc-kh:0.84}}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (max-height:879px){:is(#files,#meetings).l-sc{--sc-kh:0.98}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (max-height:791.1px){:is(#files,#meetings).l-sc{--sc-kh:0.98}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (max-height:703.2px){:is(#files,#meetings).l-sc{--sc-kh:0.98}}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (max-height:849px){:is(#files,#meetings).l-sc{--sc-kh:0.92}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (max-height:764.1px){:is(#files,#meetings).l-sc{--sc-kh:0.92}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (max-height:679.2px){:is(#files,#meetings).l-sc{--sc-kh:0.92}}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (max-height:819px){:is(#files,#meetings).l-sc{--sc-kh:0.86}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (max-height:737.1px){:is(#files,#meetings).l-sc{--sc-kh:0.86}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (max-height:655.2px){:is(#files,#meetings).l-sc{--sc-kh:0.86}}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (max-height:789px){:is(#files,#meetings).l-sc{--sc-kh:0.8}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (max-height:710.1px){:is(#files,#meetings).l-sc{--sc-kh:0.8}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (max-height:631.2px){:is(#files,#meetings).l-sc{--sc-kh:0.8}}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (max-height:759px){:is(#files,#meetings).l-sc{--sc-kh:0.76}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (max-height:683.1px){:is(#files,#meetings).l-sc{--sc-kh:0.76}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (max-height:607.2px){:is(#files,#meetings).l-sc{--sc-kh:0.76}}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (max-height:729px){:is(#files,#meetings).l-sc{--sc-kh:0.7}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (max-height:656.1px){:is(#files,#meetings).l-sc{--sc-kh:0.7}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (max-height:583.2px){:is(#files,#meetings).l-sc{--sc-kh:0.7}}}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media not all and (min-width:1100px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.l-sc__track{display:flex;flex-direction:column;width:min(1120px,100% - 48px);margin:0 auto;text-align:left}.l-sc__body,.l-sc__col,.l-sc__list,.l-sc__pin,.l-sc__stage{display:contents}.l-sc__head{order:-1;align-self:stretch;text-align:center;margin:0 0 var(--head-gap)}.l-sc__item{list-style:none;margin:0 0 20px}.l-sc__item:not(:first-child){margin-top:64px}.l-sc__phrase{font-size:var(--fs-d4);line-height:1.16;letter-spacing:-.015em}.l-sc__line{margin-top:8px}.l-sc .l-sc__scene{position:relative;inset:auto;opacity:1;pointer-events:auto;height:var(--ch-h);border-radius:20px;overflow:clip;background:linear-gradient(180deg,hsl(var(--ch-sky)/.45),hsl(var(--ch-sky)) 70%)}.l-sc .l-sc__scene[data-on]{animation:l-sc-in .45s var(--ease-soft) both}.l-sc__canvas{position:absolute;inset:0}.l-sc__phrase{color:rgb(var(--sc-ink)/.62)}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media not all and (min-width:990px) and (min-height:630px) and (prefers-reduced-motion:no-preference){.l-sc__track{display:flex;flex-direction:column;width:min(1120px,100% - 48px);margin:0 auto;text-align:left}.l-sc__body,.l-sc__col,.l-sc__list,.l-sc__pin,.l-sc__stage{display:contents}.l-sc__head{order:-1;align-self:stretch;text-align:center;margin:0 0 var(--head-gap)}.l-sc__item{list-style:none;margin:0 0 20px}.l-sc__item:not(:first-child){margin-top:64px}.l-sc__phrase{font-size:var(--fs-d4);line-height:1.16;letter-spacing:-.015em}.l-sc__line{margin-top:8px}.l-sc .l-sc__scene{position:relative;inset:auto;opacity:1;pointer-events:auto;height:var(--ch-h);border-radius:20px;overflow:clip;background:linear-gradient(180deg,hsl(var(--ch-sky)/.45),hsl(var(--ch-sky)) 70%)}.l-sc .l-sc__scene[data-on]{animation:l-sc-in .45s var(--ease-soft) both}.l-sc__canvas{position:absolute;inset:0}.l-sc__phrase{color:rgb(var(--sc-ink)/.62)}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media not all and (min-width:880px) and (min-height:560px) and (prefers-reduced-motion:no-preference){.l-sc__track{display:flex;flex-direction:column;width:min(1120px,100% - 48px);margin:0 auto;text-align:left}.l-sc__body,.l-sc__col,.l-sc__list,.l-sc__pin,.l-sc__stage{display:contents}.l-sc__head{order:-1;align-self:stretch;text-align:center;margin:0 0 var(--head-gap)}.l-sc__item{list-style:none;margin:0 0 20px}.l-sc__item:not(:first-child){margin-top:64px}.l-sc__phrase{font-size:var(--fs-d4);line-height:1.16;letter-spacing:-.015em}.l-sc__line{margin-top:8px}.l-sc .l-sc__scene{position:relative;inset:auto;opacity:1;pointer-events:auto;height:var(--ch-h);border-radius:20px;overflow:clip;background:linear-gradient(180deg,hsl(var(--ch-sky)/.45),hsl(var(--ch-sky)) 70%)}.l-sc .l-sc__scene[data-on]{animation:l-sc-in .45s var(--ease-soft) both}.l-sc__canvas{position:absolute;inset:0}.l-sc__phrase{color:rgb(var(--sc-ink)/.62)}}}@media (prefers-reduced-motion:reduce){.l-sc__item[data-on] .l-sc__phrase,.l-sc__phrase{color:rgb(var(--sc-ink))}.l-sc__hl{background:none;transition:none}.l-sc .l-sc__scene[data-on]{animation:none}}@media (max-width:760px){.l-sc__line{font-size:15px}.l-sc__item:not(:first-child){margin-top:48px}}@keyframes l-sc-in{0%{opacity:.4}to{opacity:1}}.l-sc[data-js] .l-ch__scene .ch{animation:var(--tl);animation-play-state:paused}.l-sc[data-js] .l-ch__scene .ch-sweep:not(.ch):not(:has(.ch-sweep__l)),.l-sc[data-js] .l-ch__scene .ch-sweep__l{animation:var(--sw);animation-play-state:paused}.l-sc[data-js] .l-ch__scene .ch.ch-sweep:not(:has(.ch-sweep__l)){animation:var(--tl),var(--sw);animation-play-state:paused}.l-sc[data-js][data-run="1"] .l-ch__scene[data-on] .ch,.l-sc[data-js][data-run="1"] .l-ch__scene[data-on] .ch-sweep,.l-sc[data-js][data-run="1"] .l-ch__scene[data-on] .ch-sweep__l{animation-play-state:running}@media (prefers-reduced-motion:reduce){.l-sc .l-ch__scene .ch,.l-sc .l-ch__scene .ch-sweep,.l-sc .l-ch__scene .ch-sweep__l{animation:none!important}}.l-mh{--mh:60px;display:flex;justify-content:center;align-items:center;margin:0 auto 18px;padding:10px 0 6px;list-style:none}.l-mh__tile{position:relative;flex:none;width:var(--mh);height:var(--mh);margin-left:calc(var(--mh) * -.05);border-radius:23%;background:#fff;box-shadow:0 0 0 2px #fff,0 8px 18px -6px rgba(20,24,40,.34),0 1px 3px rgba(20,24,40,.12);transform:translateY(var(--dy)) rotate(var(--r));transition:transform .35s var(--ease-soft)}.l-mh__tile:first-child{margin-left:0}.l-mh__tile .ch-icon{display:block;width:100%;height:100%;border-radius:inherit}.l-mh__name{position:absolute;z-index:3;left:50%;bottom:calc(100% + 10px);width:max-content;padding:6px 10px;border-radius:8px;background:rgba(255,255,255,.98);box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 6px 18px -4px rgba(28,28,48,.22);font:500 13px/1.3 var(--font-sans);letter-spacing:-.004em;color:var(--fg-1);opacity:0;transform:translate(-50%,4px) rotate(calc(var(--r) * -1));transition:opacity .18s ease,transform .18s ease;pointer-events:none}.l-mh:hover .l-mh__tile{transform:translateY(var(--dy)) rotate(calc(var(--r) * 1.2))}.l-mh .l-mh__tile:focus-visible,.l-mh .l-mh__tile:hover{z-index:3;transform:translateY(-6px) rotate(0deg) scale(1.06)}.l-mh__tile:focus-visible .l-mh__name,.l-mh__tile:hover .l-mh__name{opacity:1;transform:translate(-50%)}.l-mh__tile:focus-visible{outline:2px solid var(--fg-1);outline-offset:3px}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (min-width:1100px) and (max-height:819px){.l-mh{--mh:52px;margin-bottom:12px}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (min-width:990px) and (max-height:737.1px){.l-mh{--mh:52px;margin-bottom:12px}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (min-width:880px) and (max-height:655.2px){.l-mh{--mh:52px;margin-bottom:12px}}}@media (max-width:760px){.l-mh{--mh:46px;margin-bottom:14px}.l-mh__tile:not([data-phone]):not(.sr-only){display:none}.l-mh__tile[data-phone]:nth-child(2){margin-left:0}}@media (prefers-reduced-motion:reduce){.l-mh__name,.l-mh__tile{transition:none}.l-mh .l-mh__tile:focus-visible,.l-mh .l-mh__tile:hover,.l-mh:hover .l-mh__tile{transform:translateY(var(--dy)) rotate(var(--r))}}.l-fx{--fx-h:76px;display:flex;justify-content:center;align-items:center;margin:0 auto 18px;padding:6px 0}.l-fx__card{position:relative;flex:none;margin-left:-10px;transform:translateY(var(--dy)) rotate(var(--r));transition:transform .35s var(--ease-soft)}.l-fx__card:first-child{margin-left:0}.l-fx__card--doc{width:calc(var(--fx-h) * .79);height:var(--fx-h);filter:drop-shadow(0 4px 8px rgba(20,24,40,.14)) drop-shadow(0 1px 1px rgba(20,24,40,.06))}.l-fx__page{position:absolute;inset:0;width:100%;height:100%}.l-fx__badge{position:absolute;left:50%;top:27%;width:52%;aspect-ratio:1;translate:-50% 0}.l-fx__badge .ch-icon,.l-fx__wave{display:block;width:100%;height:100%;border-radius:23%}.l-fx__ext{position:absolute;left:0;right:0;bottom:9%;text-align:center;font:600 calc(var(--fx-h) * .145)/1 var(--font-sans);letter-spacing:.02em;color:#8e8e93}.l-fx__card--vid{width:calc(var(--fx-h) * 1.66);height:calc(var(--fx-h) * 1.04);margin-left:-4px;border-radius:8px;overflow:hidden;background:#1d1d1f;border-top:calc(var(--fx-h) * .09) solid #1d1d1f;box-shadow:0 0 0 2px #fff,0 8px 18px -6px rgba(20,24,40,.34),0 1px 3px rgba(20,24,40,.12)}.l-fx__card--vid+.l-fx__card{margin-left:-2px}.l-fx__frame{display:block;width:100%;height:100%;object-fit:cover}.l-fx__play{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:calc(var(--fx-h) * .36);aspect-ratio:1;padding-left:2px;border-radius:50%;background:rgba(20,20,24,.5);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.l-fx__play svg{width:46%;height:46%}.l-fx__time,.l-fx__vext{position:absolute;bottom:5px;padding:2px 5px;border-radius:4px;background:rgba(0,0,0,.62);font:600 10px/1.2 var(--font-sans);letter-spacing:.01em;color:#fff;font-variant-numeric:tabular-nums}.l-fx__time{right:5px}.l-fx__vext{left:5px}.l-fx:hover .l-fx__card{transform:translateY(var(--dy)) rotate(calc(var(--r) * 1.2))}.l-fx .l-fx__card:hover{z-index:3!important;transform:translateY(-6px) rotate(0deg) scale(1.06)}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (min-width:1100px) and (max-height:819px){.l-fx{--fx-h:64px;margin-bottom:12px}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (min-width:990px) and (max-height:737.1px){.l-fx{--fx-h:64px;margin-bottom:12px}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (min-width:880px) and (max-height:655.2px){.l-fx{--fx-h:64px;margin-bottom:12px}}}@media (max-width:760px){.l-fx{--fx-h:56px;margin-bottom:14px}.l-fx__card:not([data-phone]){display:none}.l-fx__card[data-phone]{margin-left:-2px}.l-fx__card[data-phone]:nth-child(2){margin-left:0}.l-fx__time,.l-fx__vext{font-size:9px;bottom:4px}}@media (max-width:360px){.l-fx{--fx-h:50px}}@media (prefers-reduced-motion:reduce){.l-fx__card{transition:none}.l-fx .l-fx__card:hover,.l-fx:hover .l-fx__card{transform:translateY(var(--dy)) rotate(var(--r))}}.l-hero{padding-top:calc(env(safe-area-inset-top, 0px) + var(--nav-bar) + var(--nav-h) + clamp(28px, calc(3.4vw * var(--vu, 1)), 48px))}.l-hero__kicker{margin-top:18px}.l-hero__h1{margin-top:16px}.l-hero__sub{margin-top:18px}.l-hero__cta{margin-top:28px}.l-hero__fine{margin-top:12px}.l-hero__stage{margin-top:0;--hb:calc(var(--hero-bank) * 1.35);--fw:var(--gallery-w);--fr:0.5625;--fh:calc(var(--fw) * var(--fr));--ft:calc(var(--hero-bank) * 0.34);--rise:calc(var(--hb) * 0.44)}.l-hero:has([data-film=pending]) .l-hero__stage{--fr:0.6111}@media (max-width:720px){.l-hero__stage{--fw:min(460px,var(--gallery-w));--fr:1}.l-hero:has([data-film=pending]) .l-hero__stage{--fr:1.2222}}.l-hero__film{padding-top:var(--ft)}@media (min-width:721px){.l-hero__stage{--fw:min(calc(calc(100vw * var(--vu, 1)) - 2 * var(--container-pad)),calc(var(--gallery-w) * var(--zb, 1)))}.l-hero__film.v-container{max-width:none;width:calc(var(--fw) + 2 * var(--container-pad))}}.l-hero__sky.l-sky--layered{top:calc(var(--rise) * -1);bottom:calc(var(--fh) / 2 - var(--section-pad) * .6);height:auto;background:none;z-index:0;--clear:min(calc(50% - 16px),480px);--m-taper:radial-gradient(150% 100% at 50% 0%,#000 70%,transparent 100%);--m-top:linear-gradient(180deg,transparent,#000 72px);--m-sides:linear-gradient(90deg,#000 calc(50% - var(--clear) - 170px),transparent calc(50% - var(--clear)),transparent calc(50% + var(--clear)),#000 calc(50% + var(--clear) + 170px));--m-below:linear-gradient(180deg,transparent calc(var(--rise) - 8px),#000 calc(var(--rise) + 80px));-webkit-mask:var(--m-taper),var(--m-top),var(--m-sides),var(--m-below);-webkit-mask-composite:source-in,source-in,source-over;mask:var(--m-taper),var(--m-top),var(--m-sides),var(--m-below);mask-composite:intersect,intersect,add}.l-sky--layered>div{position:absolute;left:0;right:0;background:#fff}.l-sky--layered .l-sky__wash{top:0;bottom:0;background:linear-gradient(180deg,hsl(236 40% 91%/.5) 0,hsl(236 38% 88%) 90px,hsl(236 35% 86.5%) calc(var(--rise) + 120px),hsl(236 33% 85.5%) 60%,hsl(236 36% 89%) 100%)}.l-sky--layered :is(.l-sky__far,.l-sky__near,.l-sky__low){-webkit-mask:url(/art/clouds-hero-crown-sm.webp) center top/cover no-repeat;mask:url(/art/clouds-hero-crown-sm.webp) center top/cover no-repeat}.l-sky--layered .l-sky__far{top:calc(var(--rise) - var(--hb) * .62);height:calc(var(--hb) * .92);opacity:.5;transform:scaleX(-1)}.l-sky--layered .l-sky__near{top:calc(var(--rise) - var(--hb) * .42);height:var(--hb)}.l-sky--layered .l-sky__low{top:calc(var(--rise) + var(--ft) + var(--fh) - var(--hb) * .45);height:var(--hb);opacity:.9;transform:scaleX(-1)}.l-sky--layered .l-sky__wing{--ww:max(300px,calc((100% - var(--fw)) / 2 + 240px));top:calc(var(--rise) + var(--ft) - var(--hb) * .08);height:calc(var(--fh) + calc(52vh * var(--vu, 1)));width:var(--ww);-webkit-mask:url(/art/clouds-hero-wing-sm.webp) left top/100% auto no-repeat;mask:url(/art/clouds-hero-wing-sm.webp) left top/100% auto no-repeat}.l-sky--layered .l-sky__wing--l{right:auto}.l-sky--layered .l-sky__wing--r{left:auto;margin-top:calc(var(--hb) * .22);transform:scaleX(-1)}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (min-width:1100px){.l-sky--layered.l-sky--hi :is(.l-sky__far,.l-sky__near,.l-sky__low){-webkit-mask-image:url(/art/clouds-hero-crown.webp);mask-image:url(/art/clouds-hero-crown.webp)}.l-sky--layered.l-sky--hi .l-sky__wing{-webkit-mask-image:url(/art/clouds-hero-wing.webp);mask-image:url(/art/clouds-hero-wing.webp)}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (min-width:990px){.l-sky--layered.l-sky--hi :is(.l-sky__far,.l-sky__near,.l-sky__low){-webkit-mask-image:url(/art/clouds-hero-crown.webp);mask-image:url(/art/clouds-hero-crown.webp)}.l-sky--layered.l-sky--hi .l-sky__wing{-webkit-mask-image:url(/art/clouds-hero-wing.webp);mask-image:url(/art/clouds-hero-wing.webp)}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (min-width:880px){.l-sky--layered.l-sky--hi :is(.l-sky__far,.l-sky__near,.l-sky__low){-webkit-mask-image:url(/art/clouds-hero-crown.webp);mask-image:url(/art/clouds-hero-crown.webp)}.l-sky--layered.l-sky--hi .l-sky__wing{-webkit-mask-image:url(/art/clouds-hero-wing.webp);mask-image:url(/art/clouds-hero-wing.webp)}}}@supports (animation-timeline:scroll()) and (not (font:-apple-system-body)){@media (prefers-reduced-motion:no-preference){.l-sky--layered :is(.l-sky__far,.l-sky__near){animation:l-sky-lag linear both;animation-timeline:scroll(root block);animation-range:0 800px}.l-sky--layered .l-sky__near{--lag:28px}.l-sky--layered .l-sky__far{--lag:70px;--sx:-1}}}@keyframes l-sky-lag{to{transform:translateY(var(--lag,0)) scaleX(var(--sx,1))}}.l-works{overflow-x:clip}.l-works__title{margin:0 auto;max-width:24ch;text-align:center;color:var(--fg-1)}.l-dock{--tile:48px;--gap:8px;--pad:9px;position:relative;isolation:isolate;display:grid;justify-items:center;padding-top:112px;zoom:var(--zb,1)}.l-dock__desk{position:absolute;z-index:-1;left:50%;top:50%;width:min(1240px,calc(100vw * var(--vu, 1)));height:250px;transform:translate(-50%,-54%);pointer-events:none;-webkit-mask:radial-gradient(closest-side,#000 52%,transparent 100%);mask:radial-gradient(closest-side,#000 52%,transparent 100%)}.l-dock__blob{position:absolute;border-radius:50%;filter:blur(28px)}.l-dock__blob--a{left:10%;top:26%;width:34%;height:50%;background:hsl(204 92% 72%/.75)}.l-dock__blob--b{left:38%;top:30%;width:26%;height:46%;background:hsl(28 98% 74%/.7)}.l-dock__blob--c{left:58%;top:24%;width:32%;height:52%;background:hsl(164 62% 66%/.6)}.l-dock__clouds{position:absolute;inset:0;background:#fff;opacity:.9;-webkit-mask:url(/art/clouds-bank-day-sm.webp) center 40%/110% auto no-repeat;mask:url(/art/clouds-bank-day-sm.webp) center 40%/110% auto no-repeat}.l-dock__shelf{position:relative;max-width:100%;padding:var(--pad) var(--pad) calc(var(--pad) + 6px)}.l-dock__glass{position:absolute;z-index:0;left:0;top:0;bottom:0;width:100%;border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255/.5),rgb(255 255 255/.26) 55%,rgb(255 255 255/.34));-webkit-backdrop-filter:blur(16px) saturate(1.9) brightness(1.04);backdrop-filter:blur(16px) saturate(1.9) brightness(1.04);box-shadow:inset 0 0 0 1px rgb(255 255 255/.55),inset 0 1px .5px rgb(255 255 255/.95),inset 0 -1px 1px rgb(255 255 255/.45),inset 0 -14px 24px -18px rgb(60 70 110/.18),0 0 0 .5px rgb(0 0 0/.1),0 2px 6px -2px rgb(30 40 80/.1),0 18px 40px -16px rgb(30 40 80/.32)}.l-dock__glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,rgb(255 255 255/.45),rgb(255 255 255/0) 22%,rgb(255 255 255/0) 70%,rgb(255 255 255/.25));-webkit-mask:linear-gradient(180deg,#000,transparent 60%);mask:linear-gradient(180deg,#000,transparent 60%)}.l-dock__apps{position:relative;z-index:1;display:flex;gap:var(--gap);margin:0;padding:0;list-style:none}.l-dock__app{--tx:0px;--ty:0px;--s:1;--e:0px;position:relative;flex:none;width:var(--tile);height:var(--tile)}.l-dock__app[data-sep]{margin-left:14px}.l-dock__sep{position:absolute;left:calc(var(--gap) / -2 - 7px);top:6%;bottom:0;width:1px;border-radius:1px;background:rgb(0 0 0/.16);box-shadow:1px 0 0 rgb(255 255 255/.5);transform:translateX(calc(var(--tx) - var(--e) / 2))}.l-dock__tile{display:block;width:100%;height:100%;padding:0;border:0;border-radius:22.5%;background:none;cursor:default;transform-origin:50% 100%;transform:translate3d(var(--tx),var(--ty),0) scale(var(--s));will-change:transform;-webkit-tap-highlight-color:transparent}.l-dock__tile:focus-visible{outline:2px solid var(--fg-1)!important;outline-offset:3px}.l-dock__tile .ch-icon{display:block;width:100%;height:100%;filter:drop-shadow(0 1px 1.5px rgb(0 0 0/.14)) drop-shadow(0 3px 6px rgb(0 0 0/.06));-webkit-user-drag:none;user-select:none}.l-dock__dot{position:absolute;left:50%;bottom:-9px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:rgb(0 0 0/.55);opacity:0;transform:translateX(var(--tx));transition:opacity .2s ease}.l-dock__app[data-run] .l-dock__dot{opacity:1}.l-dock__pill{position:absolute;z-index:3;left:var(--pad);top:var(--pad);width:0;height:22px;opacity:0;transition:opacity .3s ease;pointer-events:none}.l-dock__hop{position:absolute;left:-23px;top:0;display:grid;place-items:center;width:46px;height:22px;border-radius:999px;background:#1d1d1f;box-shadow:0 0 0 1px rgb(255 255 255/.6),0 6px 14px -4px rgb(0 0 0/.35);animation:l-dock-hop .56s var(--ease-soft) both}.l-dock__bars{display:inline-flex;align-items:center;gap:2px;height:10px}.l-dock__bars i{width:3px;height:10px;border-radius:2px;background:#fff;transform:scaleY(.4)}.l-dock[data-run="1"] .l-dock__bars i{animation:l-dock-bar .9s ease-in-out infinite alternate}.l-dock__bars i:nth-child(2){animation-delay:-.3s!important}.l-dock__bars i:nth-child(3){animation-delay:-.6s!important}.l-dock__bars i:nth-child(4){animation-delay:-.15s!important}.l-dock__bars i:nth-child(5){animation-delay:-.45s!important}@keyframes l-dock-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes l-dock-hop{0%{transform:translateY(0)}45%{transform:translateY(-9px)}to{transform:translateY(0)}}.l-dock__tip{position:absolute;z-index:4;left:var(--pad);top:var(--pad);width:0;height:26px;pointer-events:none;opacity:0;transition:opacity .12s ease}.l-dock__tip[data-on]{opacity:1}.l-dock__tip>span{position:absolute;left:0;top:0;transform:translateX(-50%);white-space:nowrap;padding:4px 11px;border-radius:8px;font:500 13px/18px var(--font-sans);letter-spacing:-.006em;color:var(--fg-1);background:rgb(246 246 248/.78);-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.8),0 0 0 .5px rgb(0 0 0/.12),0 4px 12px -4px rgb(0 0 0/.2)}.l-dock__line{display:grid;place-items:center;width:100%;min-height:calc(1.45em * 1);margin:28px auto 0;max-width:46em;font:400 17px/1.45 var(--font-sans);letter-spacing:-.011em;color:var(--fg-2);text-align:center}.l-dock__say{animation:l-reveal .35s var(--ease-expo) both;text-wrap:balance}.l-dock__say b{margin-right:8px;font-weight:600;color:var(--fg-1)}@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine){@media (max-width:1180px){.l-dock__app:nth-child(n+15){display:none}}}@media (min-width:1024px) and (max-width:1279.98px) and (hover:hover) and (pointer:fine){@media (max-width:1062px){.l-dock__app:nth-child(n+15){display:none}}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){@media (max-width:944px){.l-dock__app:nth-child(n+15){display:none}}}@media (max-width:960px){.l-dock__app:nth-child(n+13){display:none}}@media (max-width:760px){.l-dock{--tile:44px}.l-dock__app:nth-child(n+10){display:none}}@media (max-width:480px){.l-dock{--tile:38px;--gap:7px;--pad:8px;padding-top:80px}.l-dock__glass{border-radius:19px}.l-dock__desk{height:200px}.l-dock__app:nth-child(n+8){display:none}.l-dock__line{min-height:calc(1.45em * 2);margin-top:24px;font-size:15px}}@media (prefers-reduced-motion:reduce){.l-dock__dot,.l-dock__pill,.l-dock__tip{transition:none}.l-dock__bars i,.l-dock__hop,.l-dock__say{animation:none!important}}.l-more .bx{--bx-well:#fff}.l-more .bx-tile--expansions{grid-column:span 7}.l-more .bx-tile--expansions,.l-more .bx-tile--fillers{--bx-h:280px}.l-more__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap,24px);margin:40px 0 0;padding:0;list-style:none}@media (min-width:961px){.l-more .bx-tile{padding-bottom:0}}.l-more__card{display:flex;flex-direction:column;padding:28px;border-radius:20px;background:#fff}.l-more__art{display:flex;align-items:center;height:64px;margin-bottom:20px}.l-more__t{margin:0 0 8px;font:600 var(--fs-title,21px)/1.28 var(--font-sans);letter-spacing:-.012em;color:var(--fg-1)}.l-more__b{margin:0;max-width:40ch;font:400 17px/1.5 var(--font-sans);letter-spacing:-.011em;color:var(--fg-2);text-wrap:pretty}.l-more__keys{display:inline-flex;align-items:center;gap:6px;font:500 13px/1 var(--font-sans);color:var(--fg-3)}.l-more__keys kbd{display:inline-grid;place-items:center;min-width:34px;height:32px;padding:0 10px;border-radius:7px;background:#fff;color:var(--fg-1);box-shadow:inset 0 -1.5px 0 rgba(0,0,0,.12),0 0 0 1px var(--line-2);font:500 14px/1 var(--font-mono)}.l-more__lock{display:grid;place-items:center;width:30px;height:30px;margin-left:8px;border-radius:50%;background:#1d1d1f}.l-more__notch{position:relative;display:block;width:180px;height:56px;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#e8eef8,#f5f7fb);box-shadow:inset 0 0 0 6px #1d1d1f;overflow:hidden}.l-more__notch-cut{position:absolute;left:50%;top:0;translate:-50% 0;display:grid;place-items:center;width:88px;height:22px;border-radius:0 0 10px 10px;background:#0b0b0c}.l-more__notch-bars{display:inline-flex;align-items:center;gap:2px;height:10px}.l-more__notch-bars i{width:3px;height:10px;border-radius:2px;background:#fff}.l-more__notch-bars i:first-child,.l-more__notch-bars i:nth-child(5){transform:scaleY(.45)}.l-more__notch-bars i:nth-child(2),.l-more__notch-bars i:nth-child(4){transform:scaleY(.75)}.l-more__mouse{display:block}.l-more__np{display:inline-flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:14px;background:var(--bg-1)}.l-more__cover{width:44px;height:44px;border-radius:8px;background:linear-gradient(135deg,#f97316,#f59e0b 55%,#10b981)}.l-more__np-t{display:grid;gap:2px}.l-more__np-t b{font:600 14px/1.2 var(--font-sans);color:var(--fg-1)}.l-more__np-t small{font:400 13px/1.2 var(--font-sans);color:var(--fg-3)}.l-more__pause{position:relative;width:14px;height:16px;margin-left:6px}.l-more__pause:after,.l-more__pause:before{content:"";position:absolute;top:0;width:4px;height:16px;border-radius:1.5px;background:var(--fg-1)}.l-more__pause:before{left:1px}.l-more__pause:after{right:1px}.l-more__chips{display:flex;flex-wrap:wrap;gap:6px}.l-more__chips span{padding:6px 10px;border-radius:8px;background:var(--bg-1);font:500 13px/1 var(--font-sans);color:var(--fg-1)}.l-more__agents{display:inline-flex;align-items:center;gap:10px}.l-more__agents .ch-icon{width:40px;height:40px;border-radius:10px}.l-more__agents code{margin-left:4px;padding:7px 10px;border-radius:8px;background:#1d1d1f;color:#f5f5f7;font:500 13px/1 var(--font-mono)}.l-more__card[data-card=layouts]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:40px;align-items:start}.l-more__card[data-card=layouts] .l-more__art{grid-column:2;grid-row:1/span 2;align-self:center;height:auto;margin:0}.l-more__card[data-card=layouts] .l-more__t{grid-column:1;grid-row:1;align-self:end}.l-more__card[data-card=layouts] .l-more__b{grid-column:1;grid-row:2}.l-more__layouts{display:grid;gap:6px}.l-more__row{display:flex;gap:6px}.l-more__row kbd{display:inline-grid;place-items:center;width:34px;height:32px;border-radius:8px;background:#fff;color:#1d1d1f;box-shadow:0 0 0 .5px rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.08);font:500 13px/1 var(--font-sans);letter-spacing:0}.l-more__row kbd[data-lit]{background:#1d1d1f;color:#f5f5f7;box-shadow:0 1px 2px rgba(0,0,0,.2)}@media (max-width:640px){.l-more__card[data-card=layouts]{display:flex}.l-more__card[data-card=layouts] .l-more__art{align-self:flex-start;margin-bottom:20px}.l-more__card[data-card=layouts] .l-more__t{align-self:auto}.l-more__row kbd{width:30px;height:28px;font-size:12px}}@media (max-width:960px){.l-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.l-more__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.l-more__card{padding:24px}}.l-grid__side{display:grid;align-content:start;gap:16px}.l-grid__logo{flex:none;border-radius:7px}.l-grid__group--0 .l-grid__logo{border-radius:9px}.l-grid__group--0 .l-grid__list{grid-template-columns:repeat(auto-fill,minmax(256px,1fr))}.l-grid__group--0 .l-grid__cell{padding-right:12px}.l-grid__group--0 .l-grid__cell>.l-grid__ok,.l-grid__ok{flex:none;display:inline-flex;align-items:center;gap:5px;margin-left:auto;height:24px;padding:0 9px 0 7px;border-radius:999px;background:#e7f6ee;color:#0f6b3f;font:600 12px/1 var(--font-sans);white-space:nowrap;opacity:0;transform:scale(.92);transition:opacity .25s ease,transform .3s var(--ease-soft)}.l-grid[data-net=off] .l-grid__ok{opacity:1;transform:none}.l-net{position:relative;display:grid;justify-items:start;gap:12px}.l-net__sw{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 10px;border:0;border-radius:999px;background:var(--bg-1);color:var(--fg-1);font:500 14px/1 var(--font-sans);cursor:pointer}.l-net__sw:hover{background:var(--surface-2)}.l-net__wifi{display:grid;place-items:center;color:var(--fg-2)}.l-net__track{position:relative;width:32px;height:20px;border-radius:999px;background:#34c759;transition:background-color .2s ease}.l-net__knob{position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transform:translateX(12px);transition:transform .2s var(--ease-soft)}.l-net__sw[aria-checked=false] .l-net__track{background:#c7c7cc}.l-net__sw[aria-checked=false] .l-net__knob{transform:none}.l-net__state{min-width:2.2em;color:var(--fg-3);text-align:left}.l-net__msg{display:grid;margin:0;max-width:220px;font:500 14px/1.4 var(--font-sans);letter-spacing:-.006em;text-wrap:pretty}.l-net__msg>span:not(.sr-only){grid-area:1/1;transition:opacity .25s ease}.l-net__hint{color:var(--fg-3)}.l-net__note{color:#0f6b3f;opacity:0}.l-grid[data-net=off] .l-net__hint{opacity:0}.l-grid[data-net=off] .l-net__note{opacity:1}@media (max-width:860px){.l-grid__side{grid-template-columns:auto 1fr;align-items:center;column-gap:16px}.l-net{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.l-net__msg{max-width:none}}@media (max-width:480px){.l-grid__side{gap:12px}.l-grid__group--0 .l-grid__list,.l-grid__side{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.l-grid__ok,.l-net__knob,.l-net__msg>span,.l-net__track{transition:none}}#features.l-ch,#meetings.l-ch,#reviews{background:var(--bg-1);--surface-1:#ffffff;--card-ring:var(--line-1)}.l-lang.v-section--alt .l-lang__chip{background:#fff}