.inline-loop-video[data-v-87530c41]{border-radius:inherit;display:block;height:100%;min-height:0;min-width:0;overflow:hidden;position:relative;width:100%}.inline-loop-video__media[data-v-87530c41]{display:block}.inline-loop-video__media[data-v-87530c41]::-webkit-media-controls-overlay-play-button,.inline-loop-video__media[data-v-87530c41]::-webkit-media-controls-panel,.inline-loop-video__media[data-v-87530c41]::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0;pointer-events:none}.inline-loop-video__cover[data-v-87530c41]{border-radius:inherit;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:1}.inline-loop-video__play[data-v-87530c41]{align-items:center;background:#00000038;border:0;border-radius:inherit;cursor:pointer;display:flex;inset:0;justify-content:center;padding:0;position:absolute;z-index:2}.inline-loop-video__mark[data-v-87530c41]{background:var(--site-accent);border-radius:999px;box-shadow:0 8px 24px #0000002e;height:64px;width:64px}.inline-loop-video__mark[data-v-87530c41]:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 16px;content:"";display:block;height:0;margin:22px 0 0 24px;width:0}.hero-ribbon[data-v-ca242815]{--ribbon-max:2080px;--ribbon-fade:clamp(64px,calc((100vw - var(--ribbon-max))*.5),180px);bottom:-48px;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:-48px;transform:translate(-50%);width:min(100vw,var(--ribbon-max));z-index:0}@media(min-width:2081px){.hero-ribbon[data-v-ca242815]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--ribbon-fade),#000 calc(100% - var(--ribbon-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--ribbon-fade),#000 calc(100% - var(--ribbon-fade)),transparent)}}.hero-ribbon__track[data-v-ca242815]{inset:0;position:absolute}.hero-ribbon__svg[data-v-ca242815]{height:calc(100% - 96px);left:0;overflow:visible;position:absolute;top:48px;width:100%}.hero-ribbon__columns[data-v-ca242815]{display:none}@media(prefers-reduced-motion:no-preference){.hero-ribbon[data-v-ca242815]{--traverse-delay:.46s;--traverse-duration:1.5s;--roll-start:1.72s;--roll-stagger:28ms;--roll-duration:.56s;--sheen-lag:.16s;--mid-end:calc(var(--roll-start) + var(--roll-stagger)*19 + var(--roll-duration));--sheen-end:calc(var(--mid-end) + var(--sheen-lag))}.hero-ribbon__track[data-v-ca242815]{animation:hero-ribbon-traverse-ca242815 var(--traverse-duration) cubic-bezier(.62,0,.22,1) var(--traverse-delay) backwards}.hero-ribbon__columns[data-v-ca242815]{display:inline}.hero-ribbon__roll[data-v-ca242815]{animation:hero-ribbon-roll-ca242815 var(--roll-duration) linear both;animation-delay:calc(var(--roll-start) + var(--roll-stagger)*var(--col))}.hero-ribbon__roll--sheen[data-v-ca242815]{animation-delay:calc(var(--roll-start) + var(--sheen-lag) + var(--roll-stagger)*var(--col))}.hero-ribbon__final--mid[data-v-ca242815]{animation:hero-ribbon-hold-ca242815 1ms linear var(--mid-end) backwards}.hero-ribbon__final--sheen[data-v-ca242815]{animation:hero-ribbon-hold-ca242815 1ms linear var(--sheen-end) backwards}}@keyframes hero-ribbon-traverse-ca242815{0%{-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent 45%);mask-image:linear-gradient(90deg,#000 40%,transparent 45%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:250% 100%;mask-size:250% 100%;transform:translate(-7%)}to{-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent 45%);mask-image:linear-gradient(90deg,#000 40%,transparent 45%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:250% 100%;mask-size:250% 100%;transform:translate(0)}}@keyframes hero-ribbon-roll-ca242815{0%{animation-timing-function:step-end;transform:translateY(150px)}18%{animation-timing-function:step-end;transform:translateY(104px)}34%{animation-timing-function:step-end;transform:translateY(68px)}50%{animation-timing-function:step-end;transform:translateY(40px)}66%{animation-timing-function:step-end;transform:translateY(20px)}82%{animation-timing-function:step-end;transform:translateY(8px)}to{transform:translateY(0)}}@keyframes hero-ribbon-hold-ca242815{0%,to{visibility:hidden}}.app-preview[data-v-d3a559c2]{border-radius:var(--site-radius-xl);isolation:isolate;overflow:visible;position:relative}.app-preview__scene[data-v-d3a559c2]{padding:0;position:relative;z-index:1}.app-preview__sr-only[data-v-d3a559c2]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.app-window[data-v-d3a559c2]{aspect-ratio:16/9;background:var(--site-surface-muted);border-radius:22px;box-shadow:0 4px 8px #191a1d0d,0 28px 72px #191a1d24,inset 0 0 0 1px #0000001a;overflow:hidden;position:relative;width:100%;z-index:2}.app-window--video[data-v-d3a559c2]{overflow:visible}.app-window[data-v-d3a559c2]:focus-visible{outline:3px solid var(--site-accent);outline-offset:2px}.app-window__body.is-editor[data-v-d3a559c2]{background:transparent;border-radius:inherit;display:block;inset:0;overflow:visible;position:absolute}.editor-preview-video[data-v-d3a559c2],[data-v-d3a559c2] .editor-preview-video{background:transparent;border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:900px){.app-preview__scene[data-v-d3a559c2]{padding:0}}@media(max-width:768px){.app-window[data-v-d3a559c2]{aspect-ratio:9/8}}@media(max-width:620px){.app-preview[data-v-d3a559c2]{border-radius:24px}.app-preview__scene[data-v-d3a559c2]{padding:0}.app-window[data-v-d3a559c2]{border-radius:16px}}.layout-demo[data-v-f2a3daac]{align-items:center;display:flex;flex-direction:column;width:100%}.layout-demo__tabs[data-v-f2a3daac]{background:var(--site-hover-fill-strong);border-radius:var(--site-radius-pill);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;position:relative;width:min(100%,384px)}.layout-demo__tab-indicator[data-v-f2a3daac]{background:var(--site-surface-raised);border-radius:var(--site-radius-pill);bottom:4px;box-shadow:0 1px 2px #00000014,0 2px 8px #0000000f;left:4px;position:absolute;top:4px;transform:translate(calc(var(--tab-index)*100%));transition:transform .42s var(--site-ease-spring);width:calc(33.33333% - 2.66667px)}.layout-demo__tab[data-v-f2a3daac]{background:transparent;border:0;border-radius:var(--site-radius-pill);color:var(--site-muted);cursor:pointer;font-size:14px;font-weight:600;min-height:40px;padding:0 12px;position:relative;transition:color var(--site-duration-fast) var(--site-ease);z-index:1}.layout-demo__tab.is-active[data-v-f2a3daac],.layout-demo__tab[data-v-f2a3daac]:hover{color:var(--site-ink)}.layout-demo__stage[data-v-f2a3daac]{aspect-ratio:16/9.5;container-type:size;display:grid;margin-top:clamp(28px,4vw,44px);place-items:center;width:100%}.layout-demo__frame[data-v-f2a3daac]{border-radius:1.6cqh;box-shadow:var(--site-shadow-product);container-type:size;overflow:hidden;position:relative;transition:width .64s var(--site-ease-out),height .64s var(--site-ease-out),background-color .64s var(--site-ease-out)}.layout-demo__frame--print[data-v-f2a3daac]{background:#fff;height:92cqh;width:65.0505050505cqh}.layout-demo__frame--video[data-v-f2a3daac]{background:#141414;height:92cqh;width:51.75cqh}.layout-demo__frame--slide[data-v-f2a3daac]{background:#fafaf9;height:min(52.875cqw,92cqh);width:min(94cqw,163.5555555556cqh)}.sheet[data-v-f2a3daac]{color:#1d1d1f;display:flex;inset:0;position:absolute}.sheet h4[data-v-f2a3daac]{font-weight:650;margin:0}.sheet__lines[data-v-f2a3daac]{display:flex;flex-direction:column}.sheet--print[data-v-f2a3daac]{flex-direction:column;padding:9cqw 9cqw 6cqw}.sheet--print .sheet__head[data-v-f2a3daac]{text-align:center}.sheet--print h4[data-v-f2a3daac]{font-size:6.4cqw;letter-spacing:.08em}.sheet--print .sheet__meta[data-v-f2a3daac]{color:#515154;display:flex;font-size:2.8cqw;justify-content:space-between;margin-top:5cqw}.sheet--print .sheet__lines[data-v-f2a3daac]{font-size:5.4cqw;gap:3.2cqw;margin-top:5cqw}.sheet__folio[data-v-f2a3daac]{color:#86868b;font-size:2.4cqw;margin-top:auto;text-align:center}.sheet--video[data-v-f2a3daac]{--jp-highlight:rgba(255,106,69,.22);color:#f5f5f7;flex-direction:column;padding:14cqw 9cqw 10cqw}.sheet__kicker[data-v-f2a3daac]{color:#ff8a5f;display:block;font-size:3.8cqw;font-weight:600;letter-spacing:.08em}.sheet--video h4[data-v-f2a3daac]{font-size:10cqw;letter-spacing:.02em;margin-top:2.4cqw}.sheet--video .sheet__lines[data-v-f2a3daac]{font-size:10.5cqw;gap:7cqw;margin-top:12cqw}.sheet__progress[data-v-f2a3daac]{background:#ffffff29;border-radius:1cqw;height:.8cqw;margin-top:auto}.sheet__progress span[data-v-f2a3daac]{background:#ff8a5f;border-radius:inherit;display:block;height:100%;width:38%}.sheet--slide[data-v-f2a3daac]{--jp-highlight:rgba(210,54,27,.1);gap:4cqw;padding:6cqw}.sheet__main[data-v-f2a3daac]{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.sheet--slide .sheet__kicker[data-v-f2a3daac]{color:#d2361b;font-size:1.5cqw}.sheet--slide h4[data-v-f2a3daac]{font-size:3.6cqw;margin-top:1cqw}.sheet--slide .sheet__lines[data-v-f2a3daac]{font-size:3.1cqw;gap:3cqw;margin-top:auto}.sheet__note[data-v-f2a3daac]{align-self:flex-end;background:#fff;border-left:.3cqw solid #d2361b;border-radius:0 1cqw 1cqw 0;box-shadow:0 .2cqw 1cqw #0000000f;display:flex;flex:0 0 22%;flex-direction:column;font-size:1.5cqw;gap:.8cqw;line-height:1.5;padding:2cqw}.sheet__note strong[data-v-f2a3daac]{font-size:1.8cqw}.sheet__note span[data-v-f2a3daac]{color:#515154}.layout-sheet-enter-active[data-v-f2a3daac],.layout-sheet-leave-active[data-v-f2a3daac]{transition:opacity .22s var(--site-ease),transform .32s var(--site-ease-out)}.layout-sheet-enter-from[data-v-f2a3daac]{opacity:0;transform:translateY(1.5cqh)}.layout-sheet-leave-to[data-v-f2a3daac]{opacity:0}.layout-demo__spec[data-v-f2a3daac]{color:var(--site-muted);font-size:var(--site-font-size-caption);font-variant-numeric:tabular-nums;margin:20px 0 0}@media(max-width:620px){.layout-demo__stage[data-v-f2a3daac]{aspect-ratio:4/5}.layout-demo__frame--slide[data-v-f2a3daac]{height:52.875cqw;width:94cqw}}.note-demo[data-v-d64faa1a]{width:100%}.note-demo__window[data-v-d64faa1a]{background:var(--site-surface-raised);border-radius:var(--site-radius-lg);box-shadow:var(--site-shadow-product);overflow:hidden}.note-demo__toolbar[data-v-d64faa1a]{align-items:center;border-bottom:1px solid var(--site-line);display:flex;font-size:13px;gap:16px;justify-content:space-between;padding:16px 22px}.note-demo__doc[data-v-d64faa1a]{font-weight:600}.note-demo__meta[data-v-d64faa1a]{color:var(--site-muted);font-variant-numeric:tabular-nums}.note-demo__score[data-v-d64faa1a]{color:var(--site-ink);display:flex;font-size:clamp(28px,3.2vw,40px);padding:clamp(40px,6vw,64px) clamp(16px,3vw,32px) clamp(28px,4vw,40px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.note-demo__bar[data-v-d64faa1a]{display:flex;flex:1 1 0;padding:0 .2em;position:relative}.note-demo__bar[data-v-d64faa1a]:after{background:var(--site-line-strong);content:"";height:1.12em;position:absolute;right:0;top:.42em;width:1px}.note-demo__bar[data-v-d64faa1a]:last-child:after{background:var(--site-ink);box-shadow:-5px 0 0 -2px var(--site-ink);width:3px}.note-demo__note[data-v-d64faa1a]{background:transparent;border:0;border-radius:.22em;color:inherit;cursor:ns-resize;display:flex;flex:1 1 0;font:inherit;min-width:0;padding:.12em 0;touch-action:none;transition:background-color var(--site-duration-fast) var(--site-ease),color var(--site-duration-fast) var(--site-ease)}.note-demo__note[data-v-d64faa1a] .jn{--jn-pad:0}.note-demo__note[data-v-d64faa1a]:hover{background:var(--site-hover-fill)}.note-demo__note.is-selected[data-v-d64faa1a]{background:var(--site-accent-soft);color:var(--site-accent)}.note-demo__note.is-selected[data-v-d64faa1a] .jn__lyric{opacity:1}.note-demo__note[data-v-d64faa1a]:focus-visible{outline-offset:0}.note-demo__digit[data-v-d64faa1a]{display:inline-block}.note-demo[data-v-d64faa1a] .jn__glyph{overflow:hidden}.note-digit-down-enter-active[data-v-d64faa1a],.note-digit-up-enter-active[data-v-d64faa1a]{transition:transform var(--site-duration) var(--site-ease-spring),opacity var(--site-duration-fast) var(--site-ease)}.note-digit-down-leave-active[data-v-d64faa1a],.note-digit-up-leave-active[data-v-d64faa1a]{position:absolute;transition:transform var(--site-duration-fast) var(--site-ease),opacity var(--site-duration-fast) var(--site-ease)}.note-digit-down-leave-to[data-v-d64faa1a],.note-digit-up-enter-from[data-v-d64faa1a]{opacity:0;transform:translateY(60%)}.note-digit-down-enter-from[data-v-d64faa1a],.note-digit-up-leave-to[data-v-d64faa1a]{opacity:0;transform:translateY(-60%)}.note-demo__inspector[data-v-d64faa1a]{align-items:center;background:var(--site-surface-muted);border-top:1px solid var(--site-line);display:flex;gap:16px;justify-content:space-between;padding:14px 14px 14px 22px}.note-demo__readout[data-v-d64faa1a]{align-items:baseline;display:flex;font-size:14px;gap:12px}.note-demo__label[data-v-d64faa1a]{color:var(--site-muted)}.note-demo__readout strong[data-v-d64faa1a]{font-variant-numeric:tabular-nums;font-weight:600}.note-demo__controls[data-v-d64faa1a]{display:flex;gap:6px}.note-demo__control[data-v-d64faa1a]{background:var(--site-surface-raised);border:1px solid var(--site-line);border-radius:50%;color:var(--site-ink);cursor:pointer;display:inline-grid;height:40px;place-items:center;transition:background-color var(--site-duration-fast) var(--site-ease),transform var(--site-duration-fast) var(--site-ease);width:40px}.note-demo__control[data-v-d64faa1a]:hover{background:var(--site-hover-fill-strong)}.note-demo__control[data-v-d64faa1a]:active{transform:scale(.92)}.note-demo__control svg[data-v-d64faa1a]{height:16px;width:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.note-demo__caption[data-v-d64faa1a]{align-items:center;color:var(--site-muted);display:flex;font-size:var(--site-font-size-caption);gap:16px;justify-content:space-between;margin-top:16px;padding:0 4px}.note-demo__reset[data-v-d64faa1a]{background:none;border:0;color:var(--site-accent);cursor:pointer;font-weight:600;padding:4px 0;transition:opacity var(--site-duration-fast) var(--site-ease)}.note-demo__reset[data-v-d64faa1a]:disabled{cursor:default;opacity:0}@media(max-width:620px){.note-demo__toolbar[data-v-d64faa1a]{padding:14px 16px}.note-demo__score[data-v-d64faa1a]{font-size:clamp(22px,7vw,28px)}.note-demo__inspector[data-v-d64faa1a]{padding-left:16px}}.features[data-v-ad280c5c]{display:flex;flex-direction:column;gap:var(--site-space-section)}.feature-container[data-v-ad280c5c]{margin:0 auto;width:min(var(--site-container),100%)}.feature-head[data-v-ad280c5c]{max-width:34rem}.feature-head--center[data-v-ad280c5c]{margin:0 auto;max-width:44rem;text-align:center}.feature-head__title[data-v-ad280c5c]{color:var(--site-ink);font-size:var(--site-font-size-section);font-weight:700;letter-spacing:var(--site-tracking-display);line-height:1.08;margin:12px 0 0}.feature-head__desc[data-v-ad280c5c]{color:var(--site-muted);font-size:var(--site-font-size-lead);line-height:1.6;margin:24px 0 0;max-width:30em;text-wrap:pretty}.feature-head--center .feature-head__desc[data-v-ad280c5c]{margin-inline:auto}.feature-head__meta[data-v-ad280c5c]{border-top:1px solid var(--site-line);color:var(--site-subtle);font-size:var(--site-font-size-caption);margin:28px 0 0;padding-top:20px;white-space:pre-wrap}.feature-head--row[data-v-ad280c5c]{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:var(--site-space-head);max-width:none}.feature-head--row .feature-head__title[data-v-ad280c5c]{margin:0}.feature-head--row .feature-head__desc[data-v-ad280c5c]{margin:0;max-width:22em}.feature-immersive[data-v-ad280c5c]{background:var(--site-surface-muted);border-radius:var(--site-radius-2xl);margin-inline:auto;padding:var(--site-space-block) clamp(20px,4vw,64px);width:min(100%,var(--site-container-wide))}.feature-immersive .feature-container[data-v-ad280c5c]{padding-inline:0}.feature-immersive__stage[data-v-ad280c5c]{margin:clamp(40px,5vw,64px) auto 0;width:min(100%,640px);--reveal-delay:80ms}.feature-facts[data-v-ad280c5c]{border-top:1px solid var(--site-line);display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:clamp(40px,5vw,56px) auto 0;padding:28px 0 0;width:min(100%,640px)}.feature-facts li[data-v-ad280c5c]{display:flex;flex-direction:column;gap:6px}.feature-facts strong[data-v-ad280c5c]{font-size:17px;font-weight:600}.feature-facts span[data-v-ad280c5c]{color:var(--site-muted);font-size:15px;line-height:1.6;text-wrap:balance}.feature-split[data-v-ad280c5c]{align-items:center;display:grid;gap:clamp(48px,7vw,112px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.feature-split--reversed[data-v-ad280c5c]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature-split--reversed .feature-head[data-v-ad280c5c]{order:2}.feature-split--reversed .feature-split__demo[data-v-ad280c5c]{order:1}.feature-split__demo[data-v-ad280c5c],.feature-window[data-v-ad280c5c]{min-width:0;--reveal-delay:80ms}.feature-window[data-v-ad280c5c]{margin:0}.feature-window>img[data-v-ad280c5c],.feature-window__video-wrap[data-v-ad280c5c]{aspect-ratio:16/9;background:var(--site-surface-muted);border-radius:var(--site-radius-lg);box-shadow:var(--site-shadow-product);display:block;overflow:hidden}.feature-window__video[data-v-ad280c5c],[data-v-ad280c5c] .feature-window__video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feature-window__caption[data-v-ad280c5c]{color:var(--site-muted);font-size:var(--site-font-size-caption);margin-top:16px;padding:0 4px}.feature-centered[data-v-ad280c5c]{display:flex;flex-direction:column;gap:var(--site-space-head)}.bento[data-v-ad280c5c]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.bento__card[data-v-ad280c5c]{background:var(--site-surface-muted);border-radius:var(--site-radius-xl);display:flex;flex-direction:column;min-height:360px;overflow:hidden;padding:clamp(28px,3vw,40px);position:relative;transition:transform var(--site-duration) var(--site-ease-out)}.bento__card--midi[data-v-ad280c5c],.bento__card--web[data-v-ad280c5c]{grid-column:span 2}.bento__copy[data-v-ad280c5c]{max-width:22rem;position:relative;z-index:1}.bento__badge[data-v-ad280c5c]{color:var(--site-accent);display:inline-block;font-size:var(--site-font-size-meta);font-weight:600;letter-spacing:.04em;margin-bottom:14px}.bento__title[data-v-ad280c5c]{font-size:clamp(22px,2vw,26px);font-weight:700;letter-spacing:var(--site-tracking-title);line-height:1.25;margin:0}.bento__desc[data-v-ad280c5c]{color:var(--site-muted);font-size:16px;line-height:1.6;margin:10px 0 0;text-wrap:pretty}.bento__art[data-v-ad280c5c]{bottom:-6%;height:auto;position:absolute;right:-2%;width:min(62%,460px)}.bento-works[data-v-ad280c5c]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:auto 0 0;padding:28px 0 0}.bento-works li[data-v-ad280c5c]{align-items:center;background:var(--site-surface-raised);border-radius:var(--site-radius-md);box-shadow:var(--site-shadow-sm);display:flex;gap:12px;padding:10px 12px}.bento-works li[data-v-ad280c5c]:first-child{box-shadow:0 0 0 1.5px var(--site-accent),var(--site-shadow-sm)}.bento-works__thumb[data-v-ad280c5c]{background:repeating-linear-gradient(180deg,transparent 0 6px,var(--site-line) 6px 7px) 5px 8px/18px 22px no-repeat,var(--site-surface-raised);border:1px solid var(--site-line);border-radius:4px;flex:none;height:36px;width:28px}.bento-works__text[data-v-ad280c5c]{display:flex;flex-direction:column;gap:2px;min-width:0}.bento-works__text strong[data-v-ad280c5c]{font-size:14px;font-weight:600}.bento-works__text small[data-v-ad280c5c]{color:var(--site-subtle);font-size:12px}.bento-formats[data-v-ad280c5c]{align-items:flex-start;display:flex;flex-direction:column;font-size:clamp(34px,3.4vw,46px);font-weight:700;gap:4px;letter-spacing:-.03em;line-height:1.05;margin-top:auto;padding-top:32px}.bento-formats span[data-v-ad280c5c]:last-child{color:var(--site-subtle)}.bento__card--web[data-v-ad280c5c]{justify-content:space-between}.bento-address[data-v-ad280c5c]{align-items:center;background:var(--site-surface-raised);border-radius:var(--site-radius-pill);box-shadow:var(--site-shadow-md);display:flex;font-size:clamp(17px,1.8vw,22px);font-weight:600;gap:10px;letter-spacing:-.01em;margin-left:auto;margin-top:32px;padding:16px 22px;width:min(100%,420px)}.bento-address svg[data-v-ad280c5c]{flex:none;height:18px;width:18px;fill:none;stroke:var(--site-muted);stroke-width:1.5;stroke-linecap:round}@media(hover:hover){.bento__card[data-v-ad280c5c]:hover{transform:translateY(-4px)}}@media(max-width:1024px){.feature-split[data-v-ad280c5c],.feature-split--reversed[data-v-ad280c5c]{gap:48px;grid-template-columns:minmax(0,1fr)}.feature-split--reversed .feature-head[data-v-ad280c5c],.feature-split--reversed .feature-split__demo[data-v-ad280c5c]{order:0}.feature-head[data-v-ad280c5c]{max-width:36rem}.bento[data-v-ad280c5c]{grid-template-columns:repeat(2,minmax(0,1fr))}.bento__card--midi[data-v-ad280c5c],.bento__card--web[data-v-ad280c5c]{grid-column:span 2}}@media(max-width:768px){.feature-head__title[data-v-ad280c5c]{font-size:var(--site-font-size-section-mobile)}.feature-head__desc[data-v-ad280c5c]{font-size:17px;margin-top:18px}.feature-head--row[data-v-ad280c5c]{align-items:flex-start;flex-direction:column;gap:14px}.feature-facts[data-v-ad280c5c]{gap:20px}.bento[data-v-ad280c5c],.feature-facts[data-v-ad280c5c]{grid-template-columns:minmax(0,1fr)}.bento[data-v-ad280c5c]{gap:14px}.bento__card[data-v-ad280c5c],.bento__card--midi[data-v-ad280c5c],.bento__card--web[data-v-ad280c5c]{grid-column:auto;min-height:0}.bento__card--midi[data-v-ad280c5c]{padding-bottom:0}.bento__art[data-v-ad280c5c]{margin-top:20px;position:static;width:100%}.bento-address[data-v-ad280c5c]{margin-left:0}.feature-immersive[data-v-ad280c5c]{border-radius:var(--site-radius-xl);padding:56px 16px 48px}}.landing-page[data-v-d3b1fda6]{--landing-gutter:var(--content-padding-x,0px);color:var(--site-ink);margin-inline:calc(var(--landing-gutter)*-1);min-height:100vh;overflow-x:clip;padding-inline:var(--landing-gutter);position:relative}.landing-shell[data-v-d3b1fda6]{margin:0 auto;padding:calc(var(--site-header-clearance-home) + clamp(56px,7vw,96px)) 0 96px;width:min(var(--site-container),100%)}.hero[data-v-d3b1fda6],.hero__copy[data-v-d3b1fda6]{display:flex;flex-direction:column}.hero__copy[data-v-d3b1fda6]{align-items:center;margin:0 auto;text-align:center;width:min(100%,880px)}.hero__offer[data-v-d3b1fda6]{font-size:15px}.hero__title[data-v-d3b1fda6]{font-size:var(--site-font-size-hero);font-weight:700;letter-spacing:var(--site-tracking-display);line-height:1.04;margin:20px 0 0}.hero__subtitle[data-v-d3b1fda6]{color:var(--site-muted);font-size:var(--site-font-size-lead);line-height:1.6;margin:28px 0 0;max-width:28em;text-wrap:balance}.hero__actions[data-v-d3b1fda6]{align-items:center;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:center;margin-top:40px}.hero__more[data-v-d3b1fda6]{font-size:16px}.hero__product[data-v-d3b1fda6]{margin-top:clamp(64px,8vw,104px);width:100%}@media(prefers-reduced-motion:no-preference){.hero__actions[data-v-d3b1fda6],.hero__offer[data-v-d3b1fda6],.hero__subtitle[data-v-d3b1fda6],.hero__title[data-v-d3b1fda6]{animation:hero-fade-up-d3b1fda6 .9s var(--site-ease-out) both}.hero__title[data-v-d3b1fda6]{animation-delay:60ms}.hero__subtitle[data-v-d3b1fda6]{animation-delay:.16s}.hero__actions[data-v-d3b1fda6]{animation-delay:.24s}.hero__product[data-v-d3b1fda6]{animation:hero-product-in-d3b1fda6 1.2s var(--site-ease-out) .32s both}}@keyframes hero-fade-up-d3b1fda6{0%{opacity:0;transform:translateY(16px)}}@keyframes hero-product-in-d3b1fda6{0%{opacity:0;transform:translateY(48px) scale(.98)}}.landing-section[data-v-d3b1fda6]{margin-top:var(--site-space-section);scroll-margin-top:72px}.section-head[data-v-d3b1fda6]{margin:0 auto var(--site-space-block);max-width:720px;text-align:center}.section-title[data-v-d3b1fda6]{font-size:var(--site-font-size-section);font-weight:700;letter-spacing:var(--site-tracking-display);line-height:1.08;margin:12px 0 0;text-wrap:balance}.section-desc[data-v-d3b1fda6]{color:var(--site-muted);font-size:var(--site-font-size-lead);line-height:1.6;margin:24px auto 0;max-width:32em;text-wrap:pretty}.metrics[data-v-d3b1fda6]{align-items:start;display:grid;gap:clamp(48px,7vw,112px);grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin-top:var(--site-space-section)}.metrics__head .section-desc[data-v-d3b1fda6]{margin-inline:0}.metrics__link[data-v-d3b1fda6]{font-size:16px;margin-top:28px}.metrics__list[data-v-d3b1fda6]{display:grid;gap:clamp(40px,5vw,64px) clamp(32px,4vw,56px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-top:8px}.metrics__item[data-v-d3b1fda6]{border-top:1px solid var(--site-line-strong);padding-top:24px}.metrics__value[data-v-d3b1fda6]{font-size:clamp(52px,5.8vw,84px);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.045em;line-height:1}.metrics__value small[data-v-d3b1fda6]{font-size:.42em;font-weight:600;letter-spacing:-.01em;margin-left:.06em}.metrics__label[data-v-d3b1fda6]{color:var(--site-muted);font-size:15px;line-height:1.5;margin:14px 0 0}.plan-body[data-v-d3b1fda6]{--reveal-delay:60ms;width:100%}#plans .section-head[data-v-d3b1fda6]{margin-bottom:var(--site-space-head)}@media(max-width:1024px){.hero__copy[data-v-d3b1fda6]{padding:0 20px}.metrics[data-v-d3b1fda6]{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.landing-shell[data-v-d3b1fda6]{padding-bottom:64px;padding-top:calc(var(--site-header-clearance-home) + 48px)}.hero__copy[data-v-d3b1fda6]{padding:0 8px}.hero__title[data-v-d3b1fda6]{font-size:var(--site-font-size-hero-mobile)}.hero__subtitle[data-v-d3b1fda6]{font-size:17px;margin-top:20px}.hero__actions[data-v-d3b1fda6]{flex-direction:column;margin-top:32px;width:100%}.hero__actions .site-btn[data-v-d3b1fda6]{width:min(100%,320px)}.hero__product[data-v-d3b1fda6]{margin-top:56px}.section-head[data-v-d3b1fda6]{padding:0 8px}.section-title[data-v-d3b1fda6]{font-size:var(--site-font-size-section-mobile)}.section-desc[data-v-d3b1fda6]{font-size:17px;margin-top:18px}.metrics[data-v-d3b1fda6]{padding:0 8px}.metrics__list[data-v-d3b1fda6]{gap:32px 20px}.metrics__value[data-v-d3b1fda6]{font-size:clamp(44px,13vw,56px)}.metrics__label[data-v-d3b1fda6]{font-size:14px}}
