.icon-holder[data-v-574f80fd] svg{width:auto;height:.6em;display:block}.btn-inner.text[data-v-574f80fd]{padding:.75rem 0}svg[data-v-19ae6336]{display:block}.site-header[data-v-53de4c3b]{position:fixed;inset-inline:0;top:0;z-index:100;transition:transform .4s var(--ease),background-color .4s var(--ease);background-color:transparent}.site-header[data-v-53de4c3b]:after{content:"";display:block;border-top:1px solid var(--clr-border);opacity:0;transition:opacity .4s var(--ease)}.site-header[data-v-53de4c3b]:not(.at-top):after,.site-header.menu-expanded[data-v-53de4c3b]:after{opacity:1}.site-header[data-v-53de4c3b]:not(.at-top):not(.menu-expanded){background-color:var(--clr-bg)}.site-header.hide-down[data-v-53de4c3b]{transform:translateY(-100%)}#nav-bar[data-v-53de4c3b]{padding-inline:var(--grid-margin);grid-template-columns:auto 1fr auto;align-items:center;display:grid}a.logo[data-v-53de4c3b]{margin-block:var(--grid-gutter);display:inline-flex;color:var(--clr-header)}a.logo[data-v-53de4c3b] svg{width:clamp(5rem,3.0047vw + 4.29577rem,7rem);height:auto}a.logo-duo[data-v-53de4c3b]{gap:16px;align-items:flex-end}a.logo-duo .duo-mvt[data-v-53de4c3b]{width:auto;height:calc(clamp(5rem,3.0047vw + 4.29577rem,7rem)*.56);transform:translateY(28%);display:block}nav[data-v-53de4c3b]{justify-content:center;display:flex}nav>ul[data-v-53de4c3b]{column-gap:var(--grid-gutter);flex-flow:row;justify-self:center;align-items:center;display:flex}nav>ul>li[data-v-53de4c3b]{position:relative}nav>ul>li>a[data-v-53de4c3b],nav>ul>li>button[data-v-53de4c3b]{color:var(--clr-header);transition:color .2s var(--ease);padding-block:1rem;display:inline-flex;align-items:center;position:relative}@media(hover:hover){nav>ul>li>a[data-v-53de4c3b]:hover,nav>ul>li>button[data-v-53de4c3b]:hover{color:var(--clr-text)}}nav .text-label[data-v-53de4c3b]{font-size:1rem}.dd-toggle[data-v-53de4c3b]{background:none;border:none;cursor:pointer;column-gap:.5rem;font:inherit}.dd-toggle .chev[data-v-53de4c3b] svg{width:.5625rem;height:.5625rem;transition:transform .4s var(--ease)}.has-dd:hover .dd-toggle .chev[data-v-53de4c3b] svg{transform:rotate(90deg)}.dd-toggle[data-v-53de4c3b]:before{content:"";z-index:10;pointer-events:none;background-color:transparent;width:100%;height:300%;position:absolute;top:100%;left:0}.has-dd:hover .dd-toggle[data-v-53de4c3b]:before{pointer-events:auto}ul.sub-menu[data-v-53de4c3b]{background-color:var(--clr-bg);border-radius:.25rem;flex-direction:column;padding:1rem;display:flex;position:absolute;top:100%;transform:translateY(.5rem);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s var(--ease),transform .2s var(--ease);z-index:20}.has-dd:hover ul.sub-menu[data-v-53de4c3b]{opacity:1;pointer-events:auto;visibility:visible}ul.plain-menu[data-v-53de4c3b]{row-gap:.5rem;min-width:max-content}ul.plain-menu>li[data-v-53de4c3b]{padding-inline:clamp(.5rem,.751174vw + .323944rem,1rem)}ul.grid-menu[data-v-53de4c3b]{grid-template-columns:repeat(3,1fr);display:grid;left:50%;transform:translateY(.5rem) translate(-50%);column-gap:0}.has-dd:hover ul.grid-menu[data-v-53de4c3b]{transform:translateY(.5rem) translate(-50%)}ul.grid-menu>li[data-v-53de4c3b]{padding-inline:clamp(.5rem,.751174vw + .323944rem,1rem);width:var(--col-3)}ul.grid-menu>li[data-v-53de4c3b]:not(:nth-child(3n+1)){border-left:1px dashed var(--clr-border)}ul.grid-menu[data-v-53de4c3b]:has(>li:nth-child(4)){grid-template-columns:repeat(4,calc(var(--col-3) * .8))}ul.grid-menu:has(>li:nth-child(4))>li[data-v-53de4c3b]{width:calc(var(--col-3) * .8)}ul.grid-menu:has(>li:nth-child(4))>li[data-v-53de4c3b]:not(:nth-child(4n+1)){border-left:1px dashed var(--clr-border)}.complex-link[data-v-53de4c3b]{border-radius:.25rem;height:100%;padding:clamp(.5rem,.751174vw + .323944rem,1rem);transition:background-color .4s var(--ease),color .4s var(--ease);display:grid;grid-template:"text image" 1fr "oneline image" auto / 1fr auto;gap:.75rem;color:var(--clr-header);overflow:clip}@media(hover:hover){.complex-link[data-v-53de4c3b]:hover{background-color:color-mix(in oklab,var(--clr-header) 6%,transparent)}}.complex-link .c-text[data-v-53de4c3b]{grid-area:text;align-self:end;color:var(--clr-header)}.complex-link .c-img[data-v-53de4c3b]{grid-area:image;width:clamp(4rem,6vw,5.5rem);aspect-ratio:16 / 10;object-fit:cover;border-radius:.25rem;align-self:center}.group-title[data-v-53de4c3b]{color:var(--clr-text);display:block;padding-block:.35rem}ul.group-sub-menu[data-v-53de4c3b]{flex-direction:column;row-gap:clamp(.5rem,.751174vw + .323944rem,1rem);margin-top:clamp(.5rem,.751174vw + .323944rem,1rem);display:flex}ul.sub-menu .dd-label[data-v-53de4c3b]{display:inline-flex;padding-block:.35rem;color:var(--clr-header);white-space:nowrap;transition:color .2s var(--ease)}@media(hover:hover){ul.sub-menu .dd-label[data-v-53de4c3b]:hover{color:var(--clr-highlight)}}.ext[data-v-53de4c3b]{margin-left:.3em;font-size:.9em}.actions[data-v-53de4c3b]{display:flex;align-items:center;gap:var(--grid-gutter)}.signin[data-v-53de4c3b]{color:var(--clr-header);white-space:nowrap}.actions .cta[data-v-53de4c3b]{display:none}.burger[data-v-53de4c3b]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:2.25rem;height:2.25rem;padding:.5rem;background:none;border:none;cursor:pointer}.burger span[data-v-53de4c3b]{display:block;height:1.5px;width:100%;background:var(--clr-header)}.mobile-menu[data-v-53de4c3b]{position:fixed;top:0;inset-inline:0;bottom:0;background:var(--clr-bg);padding:calc(var(--header-height) + 1rem) var(--grid-margin) 3rem;overflow-y:auto;display:grid;gap:.25rem;align-content:start;border-top:1px solid var(--clr-border)}.m-link[data-v-53de4c3b]{display:flex;width:100%;justify-content:space-between;align-items:center;font-family:var(--font-sans);font-weight:600;font-size:1.2rem;padding:.9rem 0;color:var(--clr-header);border-bottom:1px solid var(--clr-border);background:none;border-inline:none;border-top:none;text-align:left;cursor:pointer}.m-sub[data-v-53de4c3b]{padding:.5rem 0 .75rem 1rem;display:grid;gap:.2rem}.m-group-title[data-v-53de4c3b]{color:var(--clr-text);margin-top:.5rem}.m-sub-link[data-v-53de4c3b]{padding:.45rem 0;color:var(--clr-header)}.m-cta[data-v-53de4c3b]{margin-top:1.5rem}.m-sign[data-v-53de4c3b]{color:var(--clr-text)}@media(min-width:61.25rem){nav[data-v-53de4c3b]{display:flex}.actions .cta[data-v-53de4c3b]{display:block}.burger[data-v-53de4c3b]{display:none}}@media(max-width:61.24rem){nav[data-v-53de4c3b]{display:none}.signin[data-v-53de4c3b]{display:none}}a.logo-duo img.duo-mvt.duo-dark,[data-theme=dark] a.logo-duo img.duo-mvt.duo-light{display:none!important}[data-theme=dark] a.logo-duo img.duo-mvt.duo-dark{display:block!important}[data-theme=dark] .logo-duo .duo-mvt.duo-dark{display:block}.site-footer[data-v-0e89f96f]{background:var(--clr-bg);color:var(--clr-header);padding:clamp(3rem,6vw,6rem) var(--grid-margin) 2rem;margin-top:0}.footer-grid[data-v-0e89f96f]{display:grid;grid-template-columns:1fr;gap:2.5rem 2rem;max-width:90rem;margin-inline:auto}.brand-col .f-logo[data-v-0e89f96f]{color:var(--clr-header);margin-bottom:1.25rem}.f-logo svg[data-v-0e89f96f]{width:clamp(5rem,3.0047vw + 4.29577rem,7rem);height:auto}.f-logo-duo[data-v-0e89f96f]{display:flex;align-items:flex-end;gap:16px}.f-logo-duo .duo-mvt[data-v-0e89f96f]{width:auto;height:calc(clamp(5rem,3.0047vw + 4.29577rem,7rem)*.56);transform:translateY(28%);display:block}.addr[data-v-0e89f96f]{color:var(--clr-text)}.addr.cities[data-v-0e89f96f]{margin-top:.75rem}.f-title[data-v-0e89f96f]{color:var(--clr-text);margin-bottom:1rem}.f-col[data-v-0e89f96f]{display:grid;gap:.55rem;align-content:start}.f-link[data-v-0e89f96f]{color:var(--clr-header);width:fit-content}.f-link[data-v-0e89f96f]:hover{color:var(--clr-highlight)}.f-bottom[data-v-0e89f96f]{max-width:90rem;margin:3rem auto 0;padding-top:1.5rem;border-top:1px solid var(--clr-border);display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;align-items:center}.copy[data-v-0e89f96f],.copy a[data-v-0e89f96f]{color:var(--clr-text)}.copy a[data-v-0e89f96f]:hover{color:var(--clr-highlight);text-decoration:underline}.copy a+a[data-v-0e89f96f]{margin-left:.75rem}.legal[data-v-0e89f96f]{display:flex;gap:1.5rem}.legal a[data-v-0e89f96f]{color:var(--clr-header)}@media(min-width:58.75rem){.footer-grid[data-v-0e89f96f]{grid-template-columns:2fr repeat(3,1fr)}}.back-top[data-v-08e9cc79]{position:fixed;right:36px;bottom:42px;z-index:60;display:flex;align-items:center;gap:12px;padding:0;border:0;background:transparent;cursor:pointer;font-family:inherit}.back-top .bt-text[data-v-08e9cc79]{color:var(--clr-header, #0d0c0b);font-size:13px;letter-spacing:.08em;opacity:0;transform:translate(6px);transition:opacity .2s ease,transform .2s ease}.back-top:hover .bt-text[data-v-08e9cc79]{opacity:1;transform:translate(0)}.back-top .bt-circle[data-v-08e9cc79]{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#fff;background:#0b5c68;box-shadow:0 4px 16px #00000038;transition:transform .2s ease,background .2s ease}.back-top .bt-circle svg[data-v-08e9cc79]{width:18px;height:18px}.back-top:hover .bt-circle[data-v-08e9cc79]{transform:translateY(-3px);background:#0d6b79}.totop-enter-active[data-v-08e9cc79],.totop-leave-active[data-v-08e9cc79]{transition:opacity .25s ease,transform .25s ease}.totop-enter-from[data-v-08e9cc79],.totop-leave-to[data-v-08e9cc79]{opacity:0;transform:translateY(14px)}[data-theme=dark] .back-top .bt-text[data-v-08e9cc79]{color:#f0f3ef}.media-img[data-v-6745bf36]{width:100%;height:auto;display:block}.video-wrapper[data-v-41af366e]{width:100%;height:100%;overflow:clip}.video-wrapper video[data-v-41af366e]{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.video-wrapper.has-ctrls video[data-v-41af366e]{pointer-events:auto}.video-wrapper.blend-bg video[data-v-41af366e]{mix-blend-mode:screen}model-viewer[data-v-02cda128]{width:100%;height:100%;display:block}.page-header[data-v-e2d94c0f]{position:relative}.col.left[data-v-e2d94c0f],.col.right[data-v-e2d94c0f]{display:grid;gap:1.25rem;justify-items:start}.page-header.media-top[data-v-e2d94c0f]{padding:clamp(3rem,4.50704vw + 1.94366rem,6rem) var(--grid-margin);height:100svh;flex-direction:column;justify-content:flex-end;align-items:stretch;row-gap:2rem;display:flex}.media-wrapper[data-v-e2d94c0f]{will-change:transform,opacity;opacity:0;clip-path:inset(10%);transition:opacity .8s var(--ease),transform .8s var(--ease),clip-path .8s var(--ease);transform:scale(.8)}.media-wrapper.loaded[data-v-e2d94c0f]{opacity:1;clip-path:inset(0);transform:scale(1)}.media-top .media-wrapper.bg[data-v-e2d94c0f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.media-top .header[data-v-e2d94c0f]{position:relative;z-index:1;margin-top:auto}.header.split[data-v-e2d94c0f]{justify-content:space-between;align-items:flex-end;column-gap:var(--grid-gutter);flex-direction:row;display:flex}.header.split .col.left[data-v-e2d94c0f]{align-content:end}.media-top .header.split .col.right[data-v-e2d94c0f]{width:var(--col-3);flex-shrink:0;min-width:250px;align-content:end}.page-header.media-right[data-v-e2d94c0f]{padding-inline:var(--grid-margin);min-height:calc(150svh - var(--header-height));flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}.media-right .header[data-v-e2d94c0f]{column-gap:var(--grid-gutter);align-items:end;min-height:calc(100svh - var(--header-height));grid-template:"left left" 1fr "right media" auto;row-gap:var(--grid-gutter);padding-block:clamp(3rem,4.50704vw + 1.94366rem,6rem);display:grid;position:sticky;bottom:0}.media-right .header .col.left[data-v-e2d94c0f]{padding-right:var(--col-2);grid-area:left;align-content:end}.media-right .header .col.right[data-v-e2d94c0f]{width:var(--col-4);grid-area:right}.media-right .header .media-wrapper.side[data-v-e2d94c0f]{width:var(--col-4);border-radius:.25rem;grid-area:media;place-self:end;overflow:hidden;opacity:1;clip-path:none;transform:none}.page-header.text-split[data-v-e2d94c0f]{padding:clamp(3rem,4.50704vw + 1.94366rem,6rem);padding-top:calc(var(--header-height) + clamp(3rem,4.50704vw + 1.94366rem,6rem));width:100%;min-height:calc(100svh - var(--header-height) - 200px);flex-direction:column;justify-content:center;align-items:center;display:flex}.text-split .sanity-model[data-v-e2d94c0f]{width:100%;height:calc(100svh - var(--header-height) - 200px);z-index:0;position:absolute;top:0;transform:translateY(10%);pointer-events:none}.text-split .header[data-v-e2d94c0f]{z-index:1;pointer-events:none;position:relative;width:calc(100% - var(--grid-margin) * 2);margin-top:auto;margin-bottom:clamp(3rem,8vh,8rem)}.text-split .header .col.left[data-v-e2d94c0f]{position:sticky;top:calc(var(--header-height) + clamp(3rem,4.5vw,6rem))}.text-split .header .col.left[data-v-e2d94c0f] h1{font-size:clamp(2.4rem,6.2vw + .9rem,6rem);line-height:115%;max-width:1200px;margin-bottom:var(--grid-margin)}.text-split .header .col.left[data-v-e2d94c0f] h6{margin-bottom:var(--grid-margin)}.text-split .header .col.right[data-v-e2d94c0f]{align-content:flex-end}.text-split .header .col.right[data-v-e2d94c0f] .btn{pointer-events:auto}.page-header.text-only[data-v-e2d94c0f]{padding:clamp(6rem,9.01409vw + 3.88732rem,12rem) var(--grid-margin) clamp(3rem,4.50704vw + 1.94366rem,6rem)}.text-only .header[data-v-e2d94c0f]{padding-right:var(--col-2);display:grid;gap:1.25rem;justify-items:start;max-width:100%}.text-only .col.left[data-v-e2d94c0f] h1{margin-bottom:clamp(1rem,2vw,2rem)}.text-only .col.only[data-v-e2d94c0f] p{max-width:max(375px,var(--col-4))}@media not (min-width:58.75rem){.page-header.media-top[data-v-e2d94c0f]{height:unset;min-height:70svh}.media-top .media-wrapper.bg[data-v-e2d94c0f]{height:65%;inset:auto 0 auto 0;top:var(--header-height)}.header.split[data-v-e2d94c0f]{flex-direction:column;justify-content:stretch;align-items:stretch;row-gap:1.5rem}.media-top .header.split .col.right[data-v-e2d94c0f],.media-right .header .col.right[data-v-e2d94c0f]{width:100%;padding-right:0}.page-header.media-right[data-v-e2d94c0f]{min-height:unset}.media-right .header[data-v-e2d94c0f]{min-height:unset;display:flex;flex-direction:column;position:static;padding-top:calc(var(--header-height) + clamp(2rem,5vw,4rem))}.media-right .header .col.left[data-v-e2d94c0f]{padding-right:0}.media-right .header .media-wrapper.side[data-v-e2d94c0f]{order:1;width:100%;margin-top:1rem}.text-split .sanity-model[data-v-e2d94c0f]{height:calc(70svh - var(--header-height) - 200px)}.text-split .header[data-v-e2d94c0f]{margin-top:0}.text-only .header[data-v-e2d94c0f]{padding-right:0}.text-only .col.only[data-v-e2d94c0f] p{max-width:unset}}section.logo-marquee[data-v-19d36708]{flex-direction:column;justify-content:stretch;align-items:stretch;padding:clamp(2rem,3.35211rem - 1.50235vw,3rem) 0 clamp(3rem,4.50704vw + 1.94366rem,6rem);display:flex}.line-break[data-v-19d36708]{margin-inline:var(--grid-margin);border-top:1px dashed var(--clr-border)}.marquee-clip[data-v-19d36708]{overflow:hidden;width:100%}.track[data-v-19d36708]{display:flex;width:max-content;animation:marquee-19d36708 60s linear infinite}.run[data-v-19d36708]{display:flex;flex-shrink:0}.logo-wrapper[data-v-19d36708]{mix-blend-mode:multiply;flex-direction:column;justify-content:center;align-items:center;height:clamp(5rem,3.0047vw + 4.29577rem,7rem);margin-inline:var(--grid-gutter);display:flex;flex-shrink:0}.logo-img[data-v-19d36708]{height:clamp(1.75rem,1.5vw + 1.25rem,2.5rem);width:auto;max-width:clamp(8rem,6.00939vw + 6.59155rem,12rem);object-fit:contain;display:block}@keyframes marquee-19d36708{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.track[data-v-19d36708]{animation:none}}section.text-and-small-media[data-v-e7e72434]{padding-block:clamp(3rem,4.50704vw + 1.94366rem,6rem);padding-inline:var(--grid-margin)}.block-text.split[data-v-e7e72434]{column-gap:var(--grid-gutter);flex-direction:row;row-gap:1rem;padding-bottom:clamp(1.5rem,2.25352vw + .971831rem,3rem);display:flex;align-items:flex-start}.col.left[data-v-e7e72434]{width:var(--col-3);display:grid;gap:1rem;justify-items:start}.col.right[data-v-e7e72434]{width:var(--col-7)}.content[data-v-e7e72434]{margin-left:var(--offset-3);border-top:1px dashed var(--clr-border);column-gap:var(--grid-gutter);flex-flow:wrap;row-gap:2.5rem;padding-top:clamp(1.5rem,2vw,2.5rem);display:flex;align-items:flex-start}.content-text[data-v-e7e72434]{width:var(--col-3);flex-grow:1;flex-shrink:0}.content-text .inner[data-v-e7e72434]{display:grid;gap:1rem;justify-items:start}.content-text .inner[data-v-e7e72434] p{padding-right:var(--grid-gutter)}.content-media[data-v-e7e72434]{width:var(--col-3);flex-grow:1;flex-shrink:0;aspect-ratio:16 / 9;border-radius:.25rem;box-shadow:none;overflow:hidden;transition:box-shadow .8s var(--ease)}.in-view .content-media[data-v-e7e72434]{box-shadow:0 78px 22px #0000,0 50px 20px #00000008,0 28px 17px #00000017,0 12px 12px #00000024,0 3px 7px #0000002b}.content-media[data-v-e7e72434] video,.content-media[data-v-e7e72434] img{width:100%;height:100%;object-fit:cover}.aside[data-v-e7e72434]{width:var(--col-3);flex-grow:1;flex-shrink:0}.aside a[data-v-e7e72434]{display:block}.aside-logo[data-v-e7e72434]{max-width:90px;margin-bottom:1rem;height:auto}.aside-text[data-v-e7e72434]{color:var(--clr-gray-md);text-wrap:balance;padding-right:var(--col-1);transition:color .4s var(--ease)}.aside-text .arrow[data-v-e7e72434]{display:inline-block;transform:rotate(-45deg);transition:transform .4s var(--ease)}.aside a:hover .aside-text[data-v-e7e72434]{color:var(--clr-black)}.aside a:hover .aside-text .arrow[data-v-e7e72434]{transform:rotate(0)}@media not (min-width:58.75rem){.block-text.split[data-v-e7e72434]{flex-direction:column}.col.left[data-v-e7e72434],.col.right[data-v-e7e72434]{width:100%}.content[data-v-e7e72434]{width:100%;margin:0}.content-text[data-v-e7e72434]{width:100%}.content-text .inner[data-v-e7e72434] p{padding-right:0}.aside[data-v-e7e72434],.content-media[data-v-e7e72434]{width:var(--col-4)}.aside-text[data-v-e7e72434]{padding-right:0}}.sec[data-v-324d1814]{grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));align-items:center;margin-bottom:clamp(2rem,5vw,5rem)}.sec[data-v-324d1814]:last-child{margin-bottom:0}.text-col[data-v-324d1814]{grid-column:1 / 7}.media-col[data-v-324d1814]{grid-column:7 / -1;border-radius:.5rem;overflow:clip}.sec.flip .text-col[data-v-324d1814]{grid-column:7 / -1;order:2}.sec.flip .media-col[data-v-324d1814]{grid-column:1 / 7;order:1}.text-inner[data-v-324d1814]{display:grid;gap:1.25rem;justify-items:start}@media not (min-width:58.75rem){.text-col[data-v-324d1814],.media-col[data-v-324d1814],.sec.flip .text-col[data-v-324d1814],.sec.flip .media-col[data-v-324d1814]{grid-column:1 / -1;order:initial}}section.three-up[data-v-c4877daa]{padding:clamp(3rem,4.50704vw + 1.94366rem,6rem) var(--grid-margin);position:relative}.three-up.dark[data-v-c4877daa]{--clr-bg: #0d0c0b;background:var(--clr-bg);--clr-header: #f6f2ef;--clr-text: #c8c4bf;--clr-border: #323232}.line-break[data-v-c4877daa]{padding-bottom:var(--grid-margin);border-top:none}.line-break[data-v-c4877daa]:before{content:"";display:block;border-top:1px dashed var(--clr-border)}.block-text[data-v-c4877daa]{margin-bottom:1.5rem;display:grid;gap:1rem;justify-items:start}.block-text[data-v-c4877daa] h2,.block-text[data-v-c4877daa] p{width:var(--col-6)}ul.cards[data-v-c4877daa]{display:grid;column-gap:3rem;grid-auto-rows:auto}ul.cards.count-2[data-v-c4877daa]{grid-template-columns:repeat(2,1fr)}ul.cards.count-3[data-v-c4877daa]{grid-template-columns:repeat(3,1fr)}li.card[data-v-c4877daa]{flex-direction:column;justify-content:stretch;align-items:stretch;display:flex;position:relative}li.card[data-v-c4877daa]:after{content:"";border-right:1px dashed var(--clr-border);width:1px;position:absolute;top:0;bottom:0;right:-1.5rem}li.card[data-v-c4877daa]:last-of-type:after{border-right:none}li.card .media-wrapper[data-v-c4877daa]{aspect-ratio:1.6;border-radius:.25rem;height:fit-content;overflow:hidden}li.card .media-wrapper[data-v-c4877daa] video,li.card .media-wrapper[data-v-c4877daa] img{width:100%;height:100%;object-fit:cover}li.card p.headline[data-v-c4877daa]{margin-top:var(--grid-gutter);font-family:var(--font-sans);font-weight:600;font-size:clamp(1.1rem,1.2vw,1.35rem);line-height:145%}li.card .card-text[data-v-c4877daa]{margin-top:.5rem;display:grid;gap:.75rem;color:var(--clr-text)}.cta[data-v-c4877daa]{margin:3rem auto 0}@media not (min-width:58.75rem){.block-text[data-v-c4877daa] h2,.block-text[data-v-c4877daa] p{width:100%}ul.cards.count-2[data-v-c4877daa],ul.cards.count-3[data-v-c4877daa]{grid-template-columns:1fr}li.card[data-v-c4877daa]{border-bottom:1px dashed var(--clr-border);padding-block:1.5rem}li.card[data-v-c4877daa]:after{display:none}li.card[data-v-c4877daa]:last-of-type{border-bottom:none}}section.platform-feature[data-v-439bbbcb]{padding-inline:var(--grid-margin);padding-block:clamp(3rem,4.50704vw + 1.94366rem,6rem)}.headline[data-v-439bbbcb]{margin-bottom:var(--grid-margin)}.block-text.split[data-v-439bbbcb]{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:var(--grid-margin);display:flex}.desc[data-v-439bbbcb]{display:grid;gap:1rem;justify-items:start;width:var(--col-5)}.media-wrapper[data-v-439bbbcb]{padding-inline:var(--col-1);margin-top:var(--grid-margin)}.media-wrapper[data-v-439bbbcb] video,.media-wrapper[data-v-439bbbcb] img{width:100%;border-radius:.25rem;display:block}@media not (min-width:58.75rem){.block-text.split[data-v-439bbbcb]{flex-direction:column;row-gap:1.5rem}.desc[data-v-439bbbcb]{width:100%}.media-wrapper[data-v-439bbbcb]{padding-inline:0}}section.industry-list[data-v-2c68ab0a]{padding:clamp(3rem,4.50704vw + 1.94366rem,6rem) var(--grid-margin);column-gap:var(--grid-gutter);flex-direction:column;align-items:flex-start;display:flex;position:relative}section.industry-list h6[data-v-2c68ab0a]{margin-bottom:1.5rem}ul.list[data-v-2c68ab0a]{width:100%}li.list-item[data-v-2c68ab0a]{border-bottom:1px dashed var(--clr-border);width:100%;display:block}a.item-link[data-v-2c68ab0a]{flex-direction:row;justify-content:space-between;align-items:flex-start;padding-block:1.5rem;transition:opacity .4s var(--ease);display:flex}p.item-title[data-v-2c68ab0a]{font-family:var(--font-sans);font-weight:600;font-size:clamp(1.6rem,2.27531vw + 1.19473rem,2.7rem);line-height:135%;transition:color .4s var(--ease);display:flex;align-items:baseline}p.item-title span.block[data-v-2c68ab0a]{background-color:var(--clr-black);opacity:0;width:.5rem;height:.5rem;margin-bottom:1rem;margin-right:1.5rem;transition:background-color .4s var(--ease),opacity .2s var(--ease);display:inline-block}p.item-title span.title[data-v-2c68ab0a]{transition:translate .4s var(--ease);display:inline-block;translate:-2rem 0}p.item-explore[data-v-2c68ab0a]{column-gap:1rem;flex-direction:row;justify-content:center;align-items:center;display:flex;overflow:hidden;align-self:center}p.item-explore span.text[data-v-2c68ab0a]{transition:translate .4s var(--ease);display:block;translate:0 100%}p.item-explore span.item-explore-arrow[data-v-2c68ab0a]{width:.75rem;transition:translate .4s var(--ease);display:block;translate:-105% 110%}p.item-explore span.item-explore-arrow svg[data-v-2c68ab0a]{transform:rotate(-45deg);display:block}a.active p.item-title[data-v-2c68ab0a]{color:var(--clr-blue)}a.active p.item-title span.block[data-v-2c68ab0a]{background-color:var(--clr-blue);opacity:1}a.active p.item-title span.title[data-v-2c68ab0a],a.active p.item-explore span.text[data-v-2c68ab0a],a.active p.item-explore span.item-explore-arrow[data-v-2c68ab0a]{translate:0 0}a.inactive[data-v-2c68ab0a]{opacity:.3}li.list-item[data-v-2c68ab0a]:first-of-type,li.list-item:first-of-type a[data-v-2c68ab0a]{padding-top:0}li.list-item[data-v-2c68ab0a]:last-of-type{border-bottom:none;padding-bottom:0}li.list-item:last-of-type a[data-v-2c68ab0a]{padding-bottom:0}div.floating-media[data-v-2c68ab0a]{top:clamp(3rem,4.50704vw + 1.94366rem,6rem);left:var(--grid-margin);width:var(--col-5);pointer-events:none;position:absolute;bottom:clamp(3rem,4.50704vw + 1.94366rem,6rem)}div.floating-media div.item-media[data-v-2c68ab0a]{opacity:0;transition:opacity .2s var(--ease),translate .8s var(--ease);display:block;position:absolute;top:0;right:0;bottom:0;left:0;translate:-40% 0}div.floating-media div.item-media.active[data-v-2c68ab0a]{opacity:1;translate:0 0}div.floating-media[data-v-2c68ab0a]:before{content:"";background:var(--clr-black);opacity:0;filter:blur(14px);border-radius:100%;width:60%;height:3rem;transition:opacity .8s var(--ease);position:absolute;bottom:0;left:20%}div.floating-media.active[data-v-2c68ab0a]:before{opacity:.2}ul.list[data-v-2c68ab0a]{margin-left:auto;width:calc(100% - var(--col-5) - var(--grid-gutter) * 2)}@media not (min-width:58.75rem){section.industry-list[data-v-2c68ab0a]{flex-direction:column;row-gap:2.5rem}ul.list[data-v-2c68ab0a]{margin-left:0;width:100%}li.list-item a.item-link[data-v-2c68ab0a]{grid-template:"title media" auto "explore media" auto;row-gap:1rem;display:grid}li.list-item a p.item-title[data-v-2c68ab0a]{grid-area:title;align-self:flex-end}li.list-item a p.item-title span.block[data-v-2c68ab0a]{display:none}li.list-item a p.item-title span.title[data-v-2c68ab0a]{translate:0 0}li.list-item a p.item-explore[data-v-2c68ab0a]{grid-area:explore;justify-self:start}li.list-item a p.item-explore span.item-explore-arrow[data-v-2c68ab0a],li.list-item a p.item-explore span.text[data-v-2c68ab0a]{translate:0 0}li.list-item a div.item-media[data-v-2c68ab0a]{grid-area:media;width:30vw;height:8rem;position:relative;opacity:1;translate:0 0;align-self:center}li.list-item a div.sanity-model.item-media[data-v-2c68ab0a]{width:30vw;height:10rem}div.floating-media[data-v-2c68ab0a]{display:none}}section.sock[data-v-4c37120f]{padding:clamp(6rem,9.01409vw + 3.88732rem,12rem) var(--grid-margin) clamp(3rem,4.50704vw + 1.94366rem,6rem);border-top:1px solid var(--clr-border)}.block-text[data-v-4c37120f]{column-gap:calc(var(--col-1) + 2rem);justify-content:space-between;align-items:flex-end;flex-direction:row;row-gap:var(--grid-margin);display:flex;flex-wrap:wrap}.sock-text[data-v-4c37120f]{display:grid;gap:1.25rem;justify-items:start}.sock-text[data-v-4c37120f] .h2{color:var(--clr-header);max-width:20ch}.sock-text[data-v-4c37120f] .p{color:var(--clr-text);max-width:46ch}@media not (min-width:58.75rem){.block-text[data-v-4c37120f]{flex-direction:column;align-items:flex-start}}.stats-wrap[data-v-597631b3]{padding-inline:var(--grid-margin)}dl.inline-stats[data-v-597631b3]{border-block:1px dashed var(--clr-border);grid-template-columns:repeat(auto-fit,minmax(29%,1fr));gap:var(--grid-margin);margin-block:clamp(2rem,2.25352vw + 1.47183rem,3.5rem);padding-block:var(--grid-margin);display:grid}dl.inline-stats.count-2[data-v-597631b3]{grid-template-columns:repeat(2,1fr)}div.stat[data-v-597631b3]{flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:clamp(.25rem,.375587vw + .161972rem,.5rem);display:flex}dt.value[data-v-597631b3]{color:var(--clr-header);font-family:var(--font-sans);font-size:clamp(1.9rem,2.9733vw + 1.37713rem,3.4rem);font-weight:600;line-height:120%}dd.label[data-v-597631b3]{text-wrap:pretty;color:var(--clr-text);margin:0}.inner[data-v-c4f76687]{padding-inline:var(--grid-margin);display:grid;gap:clamp(2.5rem,5vw,5rem);justify-items:start}.intro[data-v-c4f76687]{display:grid;gap:1rem;justify-items:start}.items[data-v-c4f76687]{display:grid;gap:clamp(2rem,4vw,3.5rem);width:100%}.item[data-v-c4f76687]{display:grid;grid-template-columns:3.5rem 1fr;gap:1.5rem;border-top:1px solid var(--clr-border);padding-top:1.5rem}.idx[data-v-c4f76687]{color:var(--clr-text)}.content[data-v-c4f76687]{display:grid;gap:.75rem;max-width:60ch}@media not (min-width:40rem){.item[data-v-c4f76687]{grid-template-columns:1fr;gap:.5rem}}.inner[data-v-9c37fd70]{padding-inline:var(--grid-margin);display:grid;gap:clamp(2rem,4vw,3.5rem);justify-items:start}.people[data-v-9c37fd70]{display:grid;grid-template-columns:1fr;gap:var(--grid-gutter);width:100%}.person[data-v-9c37fd70]{display:grid;gap:.5rem;align-content:start}.p-link[data-v-9c37fd70]{display:grid;gap:.5rem}.photo-wrap[data-v-9c37fd70]{aspect-ratio:1;border-radius:.5rem;overflow:clip}.photo-wrap img[data-v-9c37fd70]{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .4s var(--ease)}.p-link:hover .photo-wrap img[data-v-9c37fd70]{filter:none}.offices .photo-wrap[data-v-9c37fd70]{aspect-ratio:3 / 2}.offices .photo-wrap img[data-v-9c37fd70]{filter:none}.pos[data-v-9c37fd70]{color:var(--clr-text)}@media(min-width:40rem){.people[data-v-9c37fd70]{grid-template-columns:repeat(3,1fr)}}@media(min-width:58.75rem){.people[data-v-9c37fd70]{grid-template-columns:repeat(6,1fr)}}.t-wrap[data-v-bf330d0e]{padding-inline:var(--grid-margin);display:grid;gap:clamp(2rem,4vw,3.5rem);justify-items:start}.t-wrap>.text-label[data-v-bf330d0e]{color:var(--clr-highlight)}figure.inline-testimonial[data-v-bf330d0e]{border-top:1px dashed var(--clr-border);border-bottom:1px dashed var(--clr-border);padding-block:var(--grid-margin);max-width:100%}blockquote.quote[data-v-bf330d0e]{text-indent:calc(clamp(2rem,1.87793vw + 1.55986rem,3.25rem) + .5rem);color:var(--clr-header);text-wrap:pretty;position:relative;font-size:clamp(1rem,.680751vw + .715449rem,1.32813rem);font-weight:500;line-height:170%}blockquote.quote[data-v-bf330d0e] .quote-mark{text-indent:0;width:clamp(2rem,1.87793vw + 1.55986rem,3.25rem);height:auto;position:absolute;top:-.1em;left:0}blockquote.quote[data-v-bf330d0e] .quote-mark path{fill:var(--clr-gray-lt)}figcaption.att[data-v-bf330d0e]{flex-direction:row;justify-content:flex-start;align-items:center;column-gap:1rem;margin-top:var(--grid-margin);display:flex}.headshot[data-v-bf330d0e]{aspect-ratio:1;flex-shrink:0;width:clamp(3rem,2.15962vw + 2.49384rem,4.4375rem);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.headshot img[data-v-bf330d0e]{width:70%;height:70%;object-fit:contain}.att-name[data-v-bf330d0e]{font-weight:600;color:var(--clr-header)}.att-title[data-v-bf330d0e]{color:var(--clr-gray-md);margin-top:.25rem}section.full-width-media[data-v-052ce8af]{min-height:100svh;padding-block:clamp(3rem,4.50704vw + 1.94366rem,6rem);display:flex}.slides-wrapper[data-v-052ce8af]{width:100svw;height:100%;position:relative}.slide-media[data-v-052ce8af]{z-index:2;padding-inline:var(--grid-margin);clip-path:inset(100% 0 0);grid-area:1 / 1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;transition:clip-path .8s var(--ease)}.slide-media[data-v-052ce8af]:first-of-type{clip-path:inset(0)}.slide-media.top[data-v-052ce8af]{clip-path:inset(0);z-index:3}.slide-media[data-v-052ce8af] .video-wrapper,.slide-media[data-v-052ce8af] .media-img{border-radius:.25rem;width:100%;height:100%}.slide-media[data-v-052ce8af] video,.slide-media[data-v-052ce8af] img{width:100%;height:100%;object-fit:cover}.content-wrapper[data-v-052ce8af]{z-index:10;bottom:2rem;right:calc(2rem + var(--grid-margin));background:color-mix(in srgb,var(--clr-black) 53%,transparent);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);width:max(var(--col-4),375px);border-radius:.25rem;padding-block:1.5rem;position:absolute}.slide-content-wrapper[data-v-052ce8af]{overflow:hidden;display:grid}.slide-content[data-v-052ce8af]{grid-area:1 / 1;width:100%;padding-inline:1.5rem}.block-text[data-v-052ce8af]{color:var(--clr-off-white);display:grid;gap:.75rem}.block-text[data-v-052ce8af] h6{color:var(--clr-off-white)}.block-text[data-v-052ce8af] h6 span.block{background:var(--clr-off-white)}.block-text[data-v-052ce8af] p{color:var(--clr-gray-lt)}.nav-wrapper[data-v-052ce8af]{flex-direction:row;justify-content:space-between;align-items:center;margin-top:1rem;padding-inline:1.5rem;display:flex}.tabs[data-v-052ce8af]{column-gap:.5rem;flex-direction:row;align-items:center;display:flex}.tab[data-v-052ce8af]{width:.5rem;height:.5rem;border-radius:50%;background:var(--clr-gray-lt);opacity:.5;border:none;cursor:pointer;transition:opacity .3s,background .3s}.tab.on[data-v-052ce8af]{opacity:1;background:var(--clr-off-white)}.nav-btns[data-v-052ce8af]{display:flex;gap:.75rem}.nav-btns button[data-v-052ce8af]{background:none;border:1px solid color-mix(in srgb,var(--clr-off-white) 30%,transparent);border-radius:50%;color:var(--clr-off-white);width:2rem;height:2rem;cursor:pointer;transition:background-color .3s}.nav-btns button[data-v-052ce8af]:hover{background:color-mix(in srgb,var(--clr-off-white) 15%,transparent)}@media not (min-width:58.75rem){.content-wrapper[data-v-052ce8af]{right:var(--grid-margin);left:var(--grid-margin);width:auto}}section.full-media-with-links[data-v-a5c79068]{flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:100svh;display:flex;position:relative}.media-wrapper.bg[data-v-a5c79068]{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.media-wrapper.bg[data-v-a5c79068]:after{content:"";background:linear-gradient(to bottom,color-mix(in srgb,var(--clr-black) 20%,transparent),var(--clr-black));mix-blend-mode:multiply;position:absolute;top:0;right:0;bottom:0;left:0}.media-wrapper.bg[data-v-a5c79068] video,.media-wrapper.bg[data-v-a5c79068] img{width:100%;height:100%;object-fit:cover}.hero[data-v-a5c79068]{z-index:50;padding:clamp(8rem,12vw + 4rem,14rem) var(--grid-margin) clamp(4rem,6vw,8rem);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex;position:relative}.header.centered[data-v-a5c79068]{width:var(--col-9);display:grid;gap:1.25rem;justify-items:center;text-align:center}.header.centered[data-v-a5c79068] .col{text-align:center}.header.centered[data-v-a5c79068] h2{color:var(--clr-off-white);font-size:clamp(2.1rem,3.87365vw + 1.58011rem,4.2rem);line-height:115%;text-wrap:balance}.content[data-v-a5c79068]{z-index:50;padding:0 var(--grid-margin) clamp(3rem,4.50704vw + 1.94366rem,6rem);position:relative}.content[data-v-a5c79068]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--clr-black) 0%,transparent) 0,color-mix(in srgb,var(--clr-black) 85%,transparent) 45%,var(--clr-black) 100%);position:absolute;inset:calc(-1*clamp(4rem,9.01409vw + 1.88732rem,10rem)) 0 0}.line-break[data-v-a5c79068]{position:relative;height:.75rem}.line-break .line[data-v-a5c79068]{position:absolute}.line-break .line-h[data-v-a5c79068]{background:var(--clr-border);width:100%;height:1px;left:0;right:0;top:50%}.line-break .line-l[data-v-a5c79068],.line-break .line-r[data-v-a5c79068]{background:var(--clr-border);width:1px;height:.75rem;left:0;top:50%;transform:translateY(-50%)}.line-break .line-r[data-v-a5c79068]{left:unset;right:0}.line-break.white .line[data-v-a5c79068]{background:var(--clr-off-white);opacity:.3}.content-inner[data-v-a5c79068]{padding-top:var(--grid-margin)}ul.cards[data-v-a5c79068]{column-gap:var(--grid-gutter);grid-auto-rows:auto;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0}.text-block[data-v-a5c79068]{display:grid;gap:.75rem;justify-items:start;height:100%;color:var(--clr-gray-lt)}.text-block[data-v-a5c79068] h6.text-label{color:var(--clr-off-white)}.text-block[data-v-a5c79068] h6.text-label span.block{background:var(--clr-off-white)}.text-block[data-v-a5c79068] h3{color:var(--clr-off-white);font-size:clamp(1.1rem,.69138vw + 1.03796rem,1.45rem);line-height:145%}.text-block[data-v-a5c79068] p{color:var(--clr-gray-lt);font-size:.9rem}.card-inner[data-v-a5c79068]{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.media-wrap[data-v-a5c79068]{aspect-ratio:7 / 5;border-radius:.25rem;overflow:hidden;background:color-mix(in srgb,var(--clr-off-white) 6%,transparent)}.media-wrap[data-v-a5c79068] video,.media-wrap[data-v-a5c79068] img{width:100%;height:100%;object-fit:cover}.card-text[data-v-a5c79068]{column-gap:.75rem;color:var(--clr-off-white);flex-direction:row;justify-content:flex-start;align-items:baseline;margin-top:1rem;display:flex;font-size:.9rem;line-height:150%}.card-text .arrow[data-v-a5c79068]{flex-shrink:0;width:.75rem;transition:translate .4s var(--ease);display:block}.card-text .arrow svg[data-v-a5c79068]{transform:rotate(-45deg);display:block}@media(hover:hover){a.card-inner:hover .card-text .arrow[data-v-a5c79068]{translate:.25rem -.25rem}}@media not (min-width:58.75rem){.media-wrapper.bg[data-v-a5c79068]{bottom:unset;height:100svh}.hero[data-v-a5c79068]{padding-inline:var(--grid-margin)}.header.centered[data-v-a5c79068]{width:100%}ul.cards[data-v-a5c79068]{grid-template-columns:1fr}}.mod-accordion[data-v-cae0bc5f]{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;column-gap:var(--grid-gutter);padding:clamp(3rem,4.50704vw + 1.94366rem,6rem) var(--grid-margin)}.label[data-v-cae0bc5f]{width:var(--col-3);flex-shrink:0}.rows[data-v-cae0bc5f]{width:calc(var(--col-track) * 9 + var(--grid-gutter) * 8)}.row[data-v-cae0bc5f]{border-bottom:1px dashed var(--clr-border)}.row[data-v-cae0bc5f]:first-of-type{border-top:1px solid var(--clr-header)}.tab[data-v-cae0bc5f]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;column-gap:var(--grid-gutter);padding-block:clamp(1.5rem,.751174vw + 1.32394rem,2rem);text-align:left;color:var(--clr-header);transition:color .2s var(--ease)}.row:hover:not(.open) .tab[data-v-cae0bc5f],.row.open .tab[data-v-cae0bc5f]{color:var(--clr-text)}.plus[data-v-cae0bc5f]{width:clamp(1rem,.187793vw + .955986rem,1.125rem);height:clamp(1rem,.187793vw + .955986rem,1.125rem);flex-shrink:0;transition:transform .4s var(--ease)}.row.open .plus[data-v-cae0bc5f]{transform:rotate(-45deg)}.block-text[data-v-cae0bc5f]{display:grid;gap:1rem;padding-bottom:clamp(1.5rem,.751174vw + 1.32394rem,2rem);padding-right:calc(var(--col-track) * 2 + var(--grid-gutter) * 2)}.block-text[data-v-cae0bc5f] p{font-size:clamp(.875rem,.680751vw + .715449rem,1.32813rem)}@media not (min-width:58.75rem){.mod-accordion[data-v-cae0bc5f]{flex-direction:column;row-gap:2rem}.label[data-v-cae0bc5f],.rows[data-v-cae0bc5f]{width:100%}.block-text[data-v-cae0bc5f]{padding-right:0}}.inner[data-v-5382932e]{grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));display:grid;gap:var(--grid-gutter)}.info-col[data-v-5382932e]{grid-column:1 / 6;display:grid;gap:1.25rem;align-content:start;justify-items:start}.intro[data-v-5382932e]{display:grid;gap:1rem;justify-items:start}.demo-form[data-v-5382932e]{grid-column:6 / -1;display:grid;gap:1.25rem;align-content:start}.row2[data-v-5382932e]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field[data-v-5382932e]{display:grid;gap:.4rem}.f-label[data-v-5382932e]{color:var(--clr-text)}.field input[data-v-5382932e],.field select[data-v-5382932e],.field textarea[data-v-5382932e]{border:1px solid var(--clr-border);border-radius:.25rem;padding:.75rem 1rem;background:var(--clr-bg);color:var(--clr-header);font:inherit}.field input[data-v-5382932e]:focus,.field select[data-v-5382932e]:focus,.field textarea[data-v-5382932e]:focus{outline:1px solid var(--clr-header)}.privacy[data-v-5382932e]{color:var(--clr-text)}@media not (min-width:58.75rem){.info-col[data-v-5382932e],.demo-form[data-v-5382932e]{grid-column:1 / -1}}.inner[data-v-65b22b60]{padding-inline:var(--grid-margin);display:grid;gap:clamp(1.5rem,3vw,2.5rem);justify-items:start}.intro[data-v-65b22b60]{display:grid;gap:1rem;justify-items:start;max-width:32ch}.media-wrap[data-v-65b22b60]{width:100%;border-radius:.75rem;overflow:clip;background:var(--clr-black)}.caption[data-v-65b22b60]{color:var(--clr-text);max-width:70ch}.inline-carousel[data-v-94462b8f]{width:calc(100vw - var(--col-3) - var(--grid-gutter) * 3 - var(--grid-margin));padding-block:var(--grid-gutter)}.head[data-v-94462b8f]{padding-right:var(--grid-margin);flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:clamp(2rem,2.25352vw + 1.47183rem,3.5rem);display:flex;gap:1rem}.head-text[data-v-94462b8f]{display:grid;gap:.75rem;justify-items:start}.ctrls[data-v-94462b8f]{margin-left:auto;display:flex;gap:.5rem}.ctrls button[data-v-94462b8f]{width:2.5rem;height:2.5rem;border:1px solid var(--clr-border);border-radius:50%;background:none;color:var(--clr-header);cursor:pointer;transition:background-color .4s var(--ease),color .4s var(--ease)}.ctrls button[data-v-94462b8f]:hover{background:var(--clr-header);color:var(--clr-bg)}.items[data-v-94462b8f]{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.items[data-v-94462b8f]::-webkit-scrollbar{display:none}ul.track[data-v-94462b8f]{display:flex;column-gap:var(--grid-gutter);padding-left:0;list-style:none;width:max-content}li.slide[data-v-94462b8f]{margin-bottom:0;scroll-snap-align:start}li.slide[data-v-94462b8f]:not(:last-child){padding-right:var(--grid-gutter);border-right:1px dashed var(--clr-border)}figure.item[data-v-94462b8f]{width:var(--col-3);margin:0}figure.item .media-wrap[data-v-94462b8f]{aspect-ratio:1;border-radius:.25rem;overflow:hidden}.media-wrap[data-v-94462b8f] img,.media-wrap[data-v-94462b8f] video{width:100%;height:100%;object-fit:cover}figcaption.item-caption[data-v-94462b8f]{color:var(--clr-header);text-align:center;text-wrap:balance;margin-top:var(--grid-gutter);display:grid;gap:.5rem;justify-items:center}.cap-label[data-v-94462b8f]{color:var(--clr-highlight)}.cap-text[data-v-94462b8f]{display:grid;gap:.5rem}.cap-text[data-v-94462b8f] .h5{font-size:1.05rem}.cap-text[data-v-94462b8f] .p{color:var(--clr-text);font-size:.875rem}@media not (min-width:58.75rem){.inline-carousel[data-v-94462b8f]{width:calc(100vw - var(--grid-margin))}figure.item[data-v-94462b8f]{width:var(--col-5)}figure.item[data-v-94462b8f]:last-child{margin-right:var(--grid-gutter)}}.inner[data-v-784a1821]{padding-inline:var(--grid-margin)}.line-break[data-v-784a1821]{height:.75rem;position:relative}.line-break .line[data-v-784a1821]{display:block;position:absolute;top:50%;background:var(--clr-border)}.line-break .line-h[data-v-784a1821]{width:100%;height:1px;left:0;right:0}.line-break .line-l[data-v-784a1821],.line-break .line-r[data-v-784a1821]{width:1px;height:.75rem;left:0;transform:translateY(-50%)}.line-break .line-r[data-v-784a1821]{left:unset;right:0}.header[data-v-784a1821]{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;column-gap:var(--grid-gutter);row-gap:1.5rem;margin-top:2rem}.col-left[data-v-784a1821]{width:var(--col-3);flex-shrink:0}.col-right[data-v-784a1821]{display:grid;gap:1.25rem}.col-right[data-v-784a1821] p{width:var(--col-4);min-width:375px;max-width:100%}.sections-wrapper[data-v-784a1821]{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;column-gap:var(--grid-gutter);row-gap:2rem;margin-top:clamp(1.5rem,3.0047vw + .795775rem,3.5rem)}.section-wrapper[data-v-784a1821]{width:calc(var(--col-track) * 9 + var(--grid-gutter) * 8);border-top:1px dashed var(--clr-border);padding-top:2rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;column-gap:var(--grid-gutter);row-gap:2rem}.section-logos[data-v-784a1821]{display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:1;align-items:center;row-gap:1.5rem;column-gap:var(--grid-gutter)}.section-logo[data-v-784a1821]{width:var(--col-2);padding-block:1rem}.section-logo img[data-v-784a1821]{max-width:10rem;max-height:8rem;padding:0 var(--grid-gutter);object-fit:contain}.section-desc[data-v-784a1821]{width:var(--col-3);flex-shrink:0}@media not (min-width:58.75rem){.header[data-v-784a1821]{flex-direction:column}.col-left[data-v-784a1821]{width:100%}.col-right[data-v-784a1821] p{width:100%;min-width:unset}.sections-wrapper[data-v-784a1821]{border-top:1px dashed var(--clr-border);flex-direction:column}.section-wrapper[data-v-784a1821]{border-top:none;flex-direction:column-reverse;width:100%;padding-top:0}.section-logo[data-v-784a1821]{width:calc(var(--col-track) * 4 + var(--grid-gutter) * 3)}.section-desc[data-v-784a1821]{width:100%}}.mod-block-text-only[data-v-d940a9a0]{padding-top:calc(var(--header-height) + clamp(2rem,5vw,4rem));padding-inline:var(--grid-margin);padding-bottom:clamp(3rem,6vw,6rem)}.inner[data-v-d940a9a0]{display:grid;justify-items:start}.page-label[data-v-d940a9a0]{color:var(--clr-highlight)}.page-title[data-v-d940a9a0]{font-family:var(--font-sans);font-weight:600;font-size:clamp(2.1rem,3.87365vw + 1.58011rem,4.2rem);line-height:125%}.text-divider[data-v-d940a9a0]{width:100%;border-top:1px dashed var(--clr-border);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.text-col[data-v-d940a9a0]{display:grid;gap:1.25rem;justify-items:start;max-width:80ch}.mvt-page[data-v-bb4929ee]{--mv-ink: #111518;--mv-paper: #e7ebe6;--mv-paper-deep: #d5ddd8;--mv-muted: #687274;--mv-line: rgba(17, 21, 24, .14);--mv-accent: #a9d94a;--mv-accent-deep: #689d2a;--mv-max: 1240px;--mv-sans: "Segoe UI", "Microsoft YaHei", Arial, sans-serif;--mv-mono: "Cascadia Code", Consolas, monospace;color:var(--mv-ink);background:var(--mv-paper);font-family:var(--mv-sans);line-height:1.6;padding-top:calc(var(--header-height, 96px) + 18px)}.mvt-page h1[data-v-bb4929ee],.mvt-page h2[data-v-bb4929ee],.mvt-page h3[data-v-bb4929ee],.mvt-page p[data-v-bb4929ee]{margin:0}.mvt-page h1[data-v-bb4929ee],.mvt-page h2[data-v-bb4929ee],.mvt-page h3[data-v-bb4929ee]{text-wrap:balance;font-weight:700}.mv-inner[data-v-bb4929ee]{width:min(var(--mv-max),calc(100% - 64px));margin:0 auto}.mv-kicker[data-v-bb4929ee]{color:var(--mv-accent-deep);font-family:var(--mv-mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase}.mv-banner[data-v-bb4929ee]{position:relative;min-height:314px;padding:48px 0;color:#f4f7f5;background:#182823;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.mv-banner[data-v-bb4929ee]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.3;pointer-events:none;background-image:linear-gradient(rgba(161,210,177,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(161,210,177,.18) 1px,transparent 1px),repeating-linear-gradient(0deg,transparent 0 5px,rgba(224,244,232,.025) 6px);background-size:54px 54px,54px 54px,100% 6px;-webkit-mask-image:linear-gradient(90deg,black 0%,black 64%,transparent 100%);mask-image:linear-gradient(90deg,black 0%,black 64%,transparent 100%)}.mv-about-banner .mv-banner-media[data-v-bb4929ee]{position:absolute;inset:0 0 0 auto;width:62%;z-index:1}.mv-about-banner .mv-banner-media img[data-v-bb4929ee]{width:100%;height:100%;object-fit:cover;object-position:center}.mv-about-banner .mv-banner-media[data-v-bb4929ee]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101c1a 0%,rgba(16,28,26,.72) 10%,rgba(16,28,26,.08) 28%,transparent 42%)}.mv-banner-copy[data-v-bb4929ee]{position:relative;z-index:3;width:35%;max-width:390px}.mv-banner .mv-kicker[data-v-bb4929ee]{color:#c3dfab}.mv-banner h1[data-v-bb4929ee]{margin:10px 0 16px;font-size:48px;line-height:1.2;white-space:nowrap}.mv-banner p[data-v-bb4929ee]{font-size:16px}.mv-section[data-v-bb4929ee]{padding:clamp(3rem,5vw,5rem) 0}.mv-section h2[data-v-bb4929ee]{max-width:660px;margin-bottom:22px;font-size:38px;line-height:1.3}.mv-section p[data-v-bb4929ee]{max-width:580px;color:var(--mv-muted)}.mv-section p+p[data-v-bb4929ee]{margin-top:14px}.mv-split[data-v-bb4929ee]{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:center}.mv-split.mv-reverse[data-v-bb4929ee]{grid-template-columns:1.12fr .88fr}.mv-split[data-v-bb4929ee]>*{min-width:0}.mv-logo[data-v-bb4929ee]{width:min(300px,78%);height:auto;margin:0 0 30px}.mv-frame[data-v-bb4929ee]{position:relative;overflow:hidden;background:var(--mv-paper-deep)}.mv-frame>img[data-v-bb4929ee]{width:100%;height:100%;min-height:430px;object-fit:cover}.mv-offices-panel[data-v-bb4929ee]{position:relative;margin-top:78px;padding:0 24px 26px;background:#0b5c68}.mv-offices-grid[data-v-bb4929ee]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mv-office[data-v-bb4929ee]{display:grid;gap:6px;align-content:start;color:#eef4f1}.mv-office img[data-v-bb4929ee]{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin:-64px 0 14px}.mv-office strong[data-v-bb4929ee]{font-size:17px}.mv-office span[data-v-bb4929ee]{font-size:13.5px;line-height:1.6;color:#eef4f1e0}.mv-offices-contact[data-v-bb4929ee]{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(242,244,239,.22)}.mv-offices-contact img[data-v-bb4929ee]{width:min(270px,60%);height:auto}.mv-offices-contact-lines[data-v-bb4929ee]{display:grid;gap:4px;color:#eef4f1;font-size:14px}.mv-green[data-v-bb4929ee]{color:#e8ece7;background:#34443f}.mv-green .mv-kicker[data-v-bb4929ee]{color:#b8df63}.mv-green p[data-v-bb4929ee]{color:#d1dad5}.mv-green h2[data-v-bb4929ee]{color:inherit}.mv-button[data-v-bb4929ee]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;margin-top:26px;padding:0 18px;border:1px solid transparent;background:var(--mv-accent);color:var(--mv-ink);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease}.mv-button[data-v-bb4929ee]:hover{transform:translateY(-2px);background:#d0ff83}@media(max-width:60rem){.mv-split[data-v-bb4929ee],.mv-split.mv-reverse[data-v-bb4929ee]{grid-template-columns:1fr;gap:28px}.mv-banner-copy[data-v-bb4929ee]{width:100%;max-width:560px}.mv-about-banner .mv-banner-media[data-v-bb4929ee]{position:relative;inset:auto;order:2;width:100%;height:auto;aspect-ratio:10 / 3;margin-top:24px}.mv-offices-grid[data-v-bb4929ee]{grid-template-columns:repeat(2,1fr)}.mv-offices-contact[data-v-bb4929ee]{flex-direction:column;gap:14px}}.mvt-page[data-v-e7ea4a09]{--mv-ink: #111518;--mv-paper: #e7ebe6;--mv-muted: #687274;--mv-line: rgba(17, 21, 24, .14);--mv-accent: #a9d94a;--mv-max: 1240px;--mv-sans: "Segoe UI", "Microsoft YaHei", Arial, sans-serif;--mv-mono: "Cascadia Code", Consolas, monospace;color:var(--mv-ink);background:var(--mv-paper);font-family:var(--mv-sans);line-height:1.6;padding-top:calc(var(--header-height, 96px) + 18px)}.mvt-page h1[data-v-e7ea4a09],.mvt-page h2[data-v-e7ea4a09],.mvt-page p[data-v-e7ea4a09]{margin:0}.mvt-page h1[data-v-e7ea4a09],.mvt-page h2[data-v-e7ea4a09]{text-wrap:balance;font-weight:700}.mv-inner[data-v-e7ea4a09]{width:min(var(--mv-max),calc(100% - 64px));margin:0 auto}.mv-kicker[data-v-e7ea4a09]{color:var(--mv-accent-deep, #689d2a);font-family:var(--mv-mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase}.mv-banner[data-v-e7ea4a09]{position:relative;min-height:314px;padding:48px 0;color:#f4f7f5;background:#182823;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.mv-banner[data-v-e7ea4a09]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.3;pointer-events:none;background-image:linear-gradient(rgba(161,210,177,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(161,210,177,.18) 1px,transparent 1px),repeating-linear-gradient(0deg,transparent 0 5px,rgba(224,244,232,.025) 6px);background-size:54px 54px,54px 54px,100% 6px;-webkit-mask-image:linear-gradient(90deg,black 0%,black 64%,transparent 100%);mask-image:linear-gradient(90deg,black 0%,black 64%,transparent 100%)}.mv-banner-media[data-v-e7ea4a09]{position:absolute;inset:0 0 0 auto;width:64%;z-index:1;mix-blend-mode:screen}.mv-banner-media img[data-v-e7ea4a09]{width:100%;height:100%;object-fit:cover;opacity:.82;filter:contrast(1.08) saturate(.82);transform:scale(1.04)}.mv-banner-media[data-v-e7ea4a09]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#101c1a 0%,rgba(16,28,26,.84) 10%,rgba(16,28,26,.12) 43%,transparent 72%),linear-gradient(0deg,rgba(8,15,14,.62),transparent 32%,rgba(8,15,14,.12))}.mv-banner-copy[data-v-e7ea4a09]{position:relative;z-index:3;width:48%;max-width:560px}.mv-banner .mv-kicker[data-v-e7ea4a09]{color:#c3dfab}.mv-banner h1[data-v-e7ea4a09]{margin:10px 0 16px;font-size:48px;line-height:1.2;white-space:nowrap}.mv-banner p[data-v-e7ea4a09]{font-size:16px}.mv-section[data-v-e7ea4a09]{padding:clamp(3rem,5vw,5rem) 0}.mv-section h2[data-v-e7ea4a09]{max-width:660px;margin-bottom:22px;font-size:38px;line-height:1.3}.mv-contact-lead[data-v-e7ea4a09]{max-width:580px;color:var(--mv-muted)}.mv-contact-grid[data-v-e7ea4a09]{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.mv-contact-details[data-v-e7ea4a09]{display:grid;gap:18px;margin-top:32px}.mv-contact-item[data-v-e7ea4a09]{padding-top:16px;border-top:1px solid var(--mv-line)}.mv-contact-item small[data-v-e7ea4a09]{display:block;margin-bottom:4px;color:var(--mv-muted);font-family:var(--mv-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.mv-contact-item strong[data-v-e7ea4a09]{font-size:18px;font-weight:600}.mv-contact-item a[data-v-e7ea4a09]{color:inherit;text-decoration:none}.mv-contact-item a[data-v-e7ea4a09]:hover{color:#276953;text-decoration:underline}.mv-contact-form[data-v-e7ea4a09]{padding:30px;color:var(--mv-paper);background:var(--mv-ink)}.mv-form-grid[data-v-e7ea4a09]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mv-field[data-v-e7ea4a09]{display:grid;gap:7px}.mv-field.mv-full[data-v-e7ea4a09]{grid-column:1 / -1}.mv-field label[data-v-e7ea4a09]{color:#f2f4ef94;font-family:var(--mv-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.mv-field input[data-v-e7ea4a09],.mv-field textarea[data-v-e7ea4a09]{width:100%;padding:12px 0;color:var(--mv-paper);border:0;border-bottom:1px solid rgba(242,244,239,.24);outline:0;background:transparent;font:inherit}.mv-field textarea[data-v-e7ea4a09]{min-height:120px;resize:vertical}.mv-field input[data-v-e7ea4a09]:focus,.mv-field textarea[data-v-e7ea4a09]:focus{border-color:var(--mv-accent)}.mv-field[data-v-e7ea4a09] ::placeholder{color:#6d7a74}.mv-form-submit[data-v-e7ea4a09]{margin-top:26px}.mv-form-error[data-v-e7ea4a09]{margin-top:14px;color:#ff9f9f;font-size:13px}.mv-button[data-v-e7ea4a09]:disabled{opacity:.6;cursor:not-allowed}.mv-button[data-v-e7ea4a09]:disabled:hover{transform:none;background:var(--mv-accent)}.mv-thanks-title[data-v-e7ea4a09]{margin-bottom:10px;font-size:24px;font-weight:700}.mv-button[data-v-e7ea4a09]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid transparent;background:var(--mv-accent);color:var(--mv-ink);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.mv-button[data-v-e7ea4a09]:hover{transform:translateY(-2px);background:#d0ff83}.mv-button-secondary[data-v-e7ea4a09]{color:var(--mv-paper);border-color:#f2f4ef57;background:transparent}.mv-button-secondary[data-v-e7ea4a09]:hover{color:var(--mv-ink);border-color:var(--mv-accent);background:var(--mv-accent)}.mv-dark[data-v-e7ea4a09]{color:var(--mv-paper);background:var(--mv-ink)}.mv-dark .mv-kicker[data-v-e7ea4a09]{color:var(--mv-accent)}.mv-dark h2[data-v-e7ea4a09]{color:#f0f3ef}.mv-logo[data-v-e7ea4a09]{width:min(300px,78%);height:auto;margin:0 0 30px}.mv-qr-panel[data-v-e7ea4a09]{position:relative;padding:28px;color:var(--mv-paper);background:#064b5b}.mv-qr-panel[data-v-e7ea4a09]:after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(183,239,74,.55);pointer-events:none}.mv-qr-head[data-v-e7ea4a09]{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid rgba(242,244,239,.24)}.mv-qr-head span[data-v-e7ea4a09]{color:var(--mv-accent);font-family:var(--mv-mono);font-size:10px;letter-spacing:.1em}.mv-qr-head small[data-v-e7ea4a09]{color:#f2f4ef9e;font-size:12px}.mv-qr-grid[data-v-e7ea4a09]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:46px;max-width:900px;margin:0 auto}.mv-qr-card[data-v-e7ea4a09]{padding:8px 8px 10px;color:var(--mv-ink);background:var(--mv-paper);text-align:center}.mv-qr-card img[data-v-e7ea4a09]{width:100%;max-width:205px;aspect-ratio:1;object-fit:contain;background:#fff;margin:0 auto;display:block}.mv-qr-card strong[data-v-e7ea4a09]{display:block;margin-top:9px;font-size:12px;line-height:1.35}.mv-qr-panel .mv-frame-label[data-v-e7ea4a09]{position:absolute;z-index:2;left:28px;bottom:22px;padding:7px 10px;color:var(--mv-ink);background:var(--mv-accent);font-family:var(--mv-mono);font-size:10px;letter-spacing:.08em}@media(max-width:60rem){.mv-contact-grid[data-v-e7ea4a09]{grid-template-columns:1fr;gap:28px}.mv-banner-copy[data-v-e7ea4a09]{width:100%;max-width:560px}.mv-form-grid[data-v-e7ea4a09]{grid-template-columns:1fr}.mv-split[data-v-e7ea4a09]{grid-template-columns:1fr;gap:28px}.mv-qr-panel[data-v-e7ea4a09]{padding:20px 16px 70px}.mv-qr-head[data-v-e7ea4a09]{align-items:start;flex-direction:column;gap:5px}.mv-qr-grid[data-v-e7ea4a09]{grid-template-columns:1fr;gap:10px}.mv-qr-card[data-v-e7ea4a09]{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:12px;padding:8px;text-align:left}.mv-qr-card img[data-v-e7ea4a09]{width:90px}}.detail-page-header[data-v-7924d54c]{grid-template:"label title slot" auto "label desc desc" auto "line line line" auto / var(--col-3) 1fr auto;column-gap:var(--grid-gutter);padding:clamp(4rem,6vw,8rem) var(--grid-margin) 0;padding-top:calc(var(--header-height) + clamp(2rem,4vw,4rem));row-gap:var(--grid-gutter);display:grid;position:relative}.btn.back[data-v-7924d54c]{position:absolute;top:calc(var(--header-height) + var(--grid-gutter));left:var(--grid-margin)}.btn.back .btn-inner[data-v-7924d54c]{display:inline-flex;align-items:center;gap:.5rem;color:var(--clr-text)}.btn.back svg[data-v-7924d54c]{width:.85rem;height:.85rem;transform:rotate(-135deg);transition:transform .4s var(--ease)}.btn.back:hover svg[data-v-7924d54c]{transform:rotate(-180deg)}.kind[data-v-7924d54c]{grid-area:label;color:var(--clr-text)}.title[data-v-7924d54c]{grid-area:title;text-wrap:balance;max-width:26ch}.desc[data-v-7924d54c]{grid-area:desc;width:var(--col-6);color:var(--clr-gray-md)}.slot-wrapper[data-v-7924d54c]{grid-area:slot;align-self:end;display:grid;gap:1rem;justify-items:start}.slot-item .meta-label[data-v-7924d54c]{color:var(--clr-gray-md);margin-bottom:.25rem}.author[data-v-7924d54c]{color:var(--clr-text)}.line-break[data-v-7924d54c]{grid-area:line;position:relative;height:.75rem}.line-break .line[data-v-7924d54c]{position:absolute;background:var(--clr-border)}.line-h[data-v-7924d54c]{width:100%;height:1px;left:0;right:0;top:50%}.line-l[data-v-7924d54c],.line-r[data-v-7924d54c]{width:1px;height:.75rem;top:50%;transform:translateY(-50%)}.line-l[data-v-7924d54c]{left:0}.line-r[data-v-7924d54c]{left:unset;right:0}.case-meta[data-v-7924d54c]{grid-column:1 / -1;display:flex;gap:2.5rem;align-items:center;padding-block:1.25rem;flex-wrap:wrap}.meta-item[data-v-7924d54c]{display:grid;gap:.25rem}.meta-item .k[data-v-7924d54c]{color:var(--clr-text)}.meta-logo[data-v-7924d54c]{height:1.75rem;width:auto;object-fit:contain;margin-left:auto}.detail-page-content[data-v-7924d54c]{padding:clamp(3rem,4.50704vw + 1.94366rem,6rem) var(--grid-margin) clamp(6rem,9.01409vw + 3.88732rem,12rem);grid-template-columns:var(--col-3) var(--col-6) var(--col-3);column-gap:var(--grid-gutter);grid-template-rows:auto;grid-template-areas:"toc article aside";align-items:start;row-gap:2rem;display:grid;width:100%}.toc[data-v-7924d54c]{top:calc(clamp(3rem,1.50235vw + 2.64789rem,4rem) + var(--header-height));grid-area:toc;align-self:start;position:sticky;display:grid;gap:1rem;justify-items:start}.toc-label[data-v-7924d54c]{color:var(--clr-gray-md);border-bottom:1px dashed var(--clr-border);margin-bottom:1rem;padding-bottom:1rem;width:100%}.toc-anchors[data-v-7924d54c]{display:flex;flex-direction:column;row-gap:clamp(.5rem,.751174vw + .323944rem,1rem)}.toc-anchor[data-v-7924d54c]{color:var(--clr-gray-md);transition:color .4s var(--ease)}.toc-anchor.active[data-v-7924d54c]{color:var(--clr-header)}.toc-btn[data-v-7924d54c]{cursor:pointer;text-align:left;background:none;border:none;padding:0}.toc-btn[data-v-7924d54c] h6.text-label{transition:transform .4s var(--ease);transform:translate(-1rem)}.toc-anchor.active .toc-btn[data-v-7924d54c] h6.text-label{transform:translate(0)}.toc-btn[data-v-7924d54c] h6 span.block{width:.375rem;height:.375rem}article[data-v-7924d54c]{grid-area:article;min-width:0}article .hero[data-v-7924d54c]{border-radius:.25rem;margin-bottom:2rem;overflow:hidden}article .hero[data-v-7924d54c] img{width:100%}article .block-text .col[data-v-7924d54c]{display:grid;gap:1.25rem;justify-items:start}article[data-v-7924d54c] h2{font-size:clamp(1.2rem,1.31485vw + .891831rem,2.0752rem);line-height:130%;margin-top:2rem}article[data-v-7924d54c] h3,article[data-v-7924d54c] h4,article[data-v-7924d54c] h5,article[data-v-7924d54c] h6{font-size:clamp(1.15rem,.69138vw + 1.03796rem,1.45rem);line-height:140%;margin-top:1.25rem}article[data-v-7924d54c] .embed-wrap{width:100%;aspect-ratio:16 / 9;border-radius:.25rem;overflow:clip;background:#000}article[data-v-7924d54c] .embed-frame{width:100%;height:100%;border:0}article[data-v-7924d54c] .speedbump{border-top:1px dashed var(--clr-border);padding-top:1.5rem;margin-top:1.5rem;display:grid;gap:1rem;justify-items:start;width:100%}article[data-v-7924d54c] .inline-testimonial{border-top:1px dashed var(--clr-border);border-bottom:1px dashed var(--clr-border);padding-block:var(--grid-margin);display:grid;gap:.75rem;width:100%}aside[data-v-7924d54c]{grid-area:aside;display:grid;gap:2rem;align-content:start;justify-items:start}aside ul.meta[data-v-7924d54c]{column-gap:var(--grid-gutter);row-gap:var(--grid-margin);flex-flow:wrap;display:flex;padding:0}aside ul.meta>li[data-v-7924d54c]{width:100%;display:block;list-style:none}.meta-label[data-v-7924d54c]{color:var(--clr-gray-md);margin-bottom:.5rem}.notice[data-v-7924d54c]{border-top:1px dashed var(--clr-border);padding-top:1.5rem;display:grid;gap:1rem;justify-items:start}.more-label[data-v-7924d54c]{color:var(--clr-text);margin-bottom:1.25rem}.a-more[data-v-7924d54c]{padding-bottom:clamp(3rem,6vw,6rem)}.more-cards[data-v-7924d54c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--grid-gutter);width:100%}.more-card[data-v-7924d54c]{display:grid;gap:.75rem;align-content:start}.more-card img[data-v-7924d54c]{border-radius:.5rem;aspect-ratio:16 / 10;object-fit:cover}@media not (min-width:58.75rem){.detail-page-header[data-v-7924d54c]{grid-template:"label" auto "title" auto "slot" auto "desc" auto "line" auto / 1fr}.desc[data-v-7924d54c]{width:100%}.btn.back[data-v-7924d54c]{display:none}.detail-page-content[data-v-7924d54c]{grid-template-columns:1fr;grid-template-areas:"article" "toc" "aside"}.toc[data-v-7924d54c]{position:static;order:2}aside[data-v-7924d54c]{order:3}article[data-v-7924d54c]{order:1}}.ri-header[data-v-27e7635a]{grid-template:"label label" auto "title title" auto "desc slot" auto "line line" auto / 1fr auto;column-gap:var(--grid-gutter);padding:clamp(4rem,6vw,8rem) var(--grid-margin) 0;padding-top:calc(var(--header-height) + clamp(2rem,4vw,4rem));row-gap:var(--grid-gutter);display:grid}.ri-header .text-label[data-v-27e7635a]{grid-area:label;color:var(--clr-header)}.ri-header .title[data-v-27e7635a]{grid-area:title;font-family:var(--font-sans);font-weight:600;font-size:clamp(2.613rem,7.96725vw + .745676rem,7rem);line-height:115%;text-wrap:balance;max-width:14ch}.line-break[data-v-27e7635a]{grid-area:line;position:relative;height:.75rem}.line-break .line[data-v-27e7635a]{position:absolute;background:var(--clr-border)}.line-h[data-v-27e7635a]{width:100%;height:1px;left:0;right:0;top:50%}.line-l[data-v-27e7635a],.line-r[data-v-27e7635a]{width:1px;height:.75rem;top:50%;transform:translateY(-50%)}.line-l[data-v-27e7635a]{left:0}.line-r[data-v-27e7635a]{left:unset;right:0}.section-label-wrap[data-v-27e7635a]{padding-inline:var(--grid-margin);padding-bottom:var(--grid-gutter)}.sec-label[data-v-27e7635a]{color:var(--clr-header)}.featured[data-v-27e7635a]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter);padding-inline:var(--grid-margin);padding-bottom:clamp(2.5rem,5vw,4rem)}.f-card[data-v-27e7635a]{display:grid;gap:.85rem;align-content:start}.f-card img[data-v-27e7635a]{border-radius:.25rem;aspect-ratio:4 / 3;object-fit:cover;width:100%;transition:scale .6s var(--ease)}.f-card:hover img[data-v-27e7635a]{scale:1.03}.f-meta[data-v-27e7635a]{color:var(--clr-text);display:inline-flex;align-items:baseline;gap:.5rem}.f-title[data-v-27e7635a]{max-width:26ch}.f-desc[data-v-27e7635a]{color:var(--clr-text);max-width:55ch}.all-section[data-v-27e7635a]{grid-template-columns:var(--col-3) 1fr;column-gap:var(--grid-gutter);padding-inline:var(--grid-margin);padding-bottom:clamp(3rem,6vw,6rem);align-items:start;width:100%;border-top:1px solid var(--clr-border);padding-top:clamp(1.5rem,2vw,2.5rem);margin-inline:0}.filters[data-v-27e7635a]{position:sticky;top:calc(var(--header-height) + 1.5rem);display:grid;gap:2rem;align-self:start}.search-box[data-v-27e7635a]{position:relative}.search-box input[data-v-27e7635a]{width:100%;border:none;border-bottom:1px solid var(--clr-header);background:none;padding:.5rem 1.75rem .5rem 0;font:inherit;color:var(--clr-header);outline:none}.search-box input[data-v-27e7635a]::placeholder{color:var(--clr-text)}.search-box .mag[data-v-27e7635a]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--clr-header)}.cats[data-v-27e7635a]{display:grid}.cats-title[data-v-27e7635a]{color:var(--clr-text);margin-bottom:1rem}.cat-row[data-v-27e7635a]{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;border-bottom:1px dashed var(--clr-border);padding:.75rem 0;color:var(--clr-text);cursor:pointer;transition:color .3s var(--ease)}.cat-row .cat-name[data-v-27e7635a]{display:inline-flex;align-items:baseline;gap:.5rem;color:inherit}.cat-row .cat-name span.block[data-v-27e7635a]{width:.5rem;height:.5rem;background:var(--clr-header)}.cat-row.active[data-v-27e7635a]{color:var(--clr-header)}.cat-row.active .cat-name span.block[data-v-27e7635a]{background:var(--clr-highlight)}.cards[data-v-27e7635a]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(2rem,3vw,3rem) var(--grid-gutter)}.all-card[data-v-27e7635a]{display:grid;gap:.75rem;align-content:start}.c-media[data-v-27e7635a]{aspect-ratio:4 / 3;border-radius:.25rem;overflow:hidden}.c-media img[data-v-27e7635a]{width:100%;height:100%;object-fit:cover;display:block;transition:scale .6s var(--ease)}.all-card:hover .c-media img[data-v-27e7635a]{scale:1.04}.c-label[data-v-27e7635a]{color:var(--clr-text);display:inline-flex;align-items:baseline;gap:.5rem}.c-title[data-v-27e7635a]{font-family:var(--font-sans);font-weight:600;font-size:1.3rem;line-height:150%;max-width:30ch}.empty[data-v-27e7635a]{color:var(--clr-text);grid-column:1 / -1}@media not (min-width:58.75rem){.all-section[data-v-27e7635a]{grid-template-columns:1fr}.filters[data-v-27e7635a]{position:static}.cards[data-v-27e7635a],.featured[data-v-27e7635a]{grid-template-columns:1fr}}.person[data-v-5b2a0594]{padding-top:calc(var(--header-height) + clamp(2rem,5vw,4rem));padding-bottom:clamp(3rem,6vw,6rem)}.inner[data-v-5b2a0594]{grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));display:grid;gap:var(--grid-gutter)}.photo-col[data-v-5b2a0594]{grid-column:1 / 5;display:grid;gap:1rem;align-content:start}.photo-wrap[data-v-5b2a0594]{border-radius:.75rem;overflow:clip;aspect-ratio:4 / 5;background:color-mix(in oklab,var(--clr-header) 5%,transparent)}.photo-wrap img[data-v-5b2a0594]{width:100%;height:100%;object-fit:cover}.li[data-v-5b2a0594]{color:var(--clr-text)}.bio-col[data-v-5b2a0594]{grid-column:5 / -1;display:grid;gap:1.25rem;align-content:start;justify-items:start}.role[data-v-5b2a0594]{color:var(--clr-highlight)}.bio[data-v-5b2a0594]{display:grid;gap:1rem;max-width:65ch;color:var(--clr-text)}.back[data-v-5b2a0594]{color:var(--clr-text);margin-top:1rem}@media not (min-width:58.75rem){.photo-col[data-v-5b2a0594],.bio-col[data-v-5b2a0594]{grid-column:1 / -1}}.nf[data-v-2cbe31af]{padding-top:calc(var(--header-height) + clamp(3rem,8vw,8rem));padding-bottom:clamp(4rem,10vw,10rem)}.inner[data-v-2cbe31af]{padding-inline:var(--grid-margin);display:grid;gap:1.25rem;justify-items:start}.text-label[data-v-2cbe31af]{color:var(--clr-highlight)}.loading-grid[data-v-6ad9ad5f]{padding-inline:var(--grid-margin)}.loading-wrap[data-v-6ad9ad5f]{padding-top:calc(var(--header-height) + 6rem);padding-bottom:6rem}:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Arial, sans-serif;--font-mono: Consolas, "SF Mono", Menlo, "Courier New", "PingFang SC", "Microsoft YaHei", monospace}@property --clr-bg{syntax: "<color>"; inherits: true; initial-value: #f6f2ef;}@property --clr-header{syntax: "<color>"; inherits: true; initial-value: #0d0c0b;}@property --clr-text{syntax: "<color>"; inherits: true; initial-value: #6d6c6a;}@property --clr-highlight{syntax: "<color>"; inherits: true; initial-value: #16489d;}@property --clr-border{syntax: "<color>"; inherits: true; initial-value: #c8c4bf;}:root{--bp-min: 375;--bp-phone: 768;--bp-mobile: 940;--bp-tablet: 1100;--bp-desktop: 1440;--bp-max: 1920;--clr-black: #0d0c0b;--clr-gray-dk: #323232;--clr-gray-md: #6d6c6a;--clr-gray: #9a9a9a;--clr-gray-lt: #c8c4bf;--clr-blue: #16489d;--clr-off-white: #f6f2ef;--clr-white: #fff;--clr-bg: #f6f2ef;--clr-header: #0d0c0b;--clr-text: #6d6c6a;--clr-highlight: #16489d;--clr-border: #c8c4bf;--line-clip-margin: .3em;--header-height: calc( clamp(5rem, 3.0047vw + 4.29577rem, 7rem) * 138 / 445 + clamp(1rem, .375587vw + .911972rem, 1.25rem) * 2 );--grid-cols: 12;--grid-gutter: clamp(1rem, .751174vw + .823944rem, 1.5rem);--grid-margin: clamp(1.5rem, 3.75587vw + .619718rem, 4rem);--ease: cubic-bezier(.15, 1, .3, 1);--col-track: calc( (100vw - var(--grid-gutter) * (var(--grid-cols) - 1) - var(--grid-margin) * 2) / var(--grid-cols) )}:root{--col-1: calc(var(--col-track) * 1);--col-2: calc(var(--col-track) * 2 + var(--grid-gutter) * 1);--col-3: calc(var(--col-track) * 3 + var(--grid-gutter) * 2);--col-4: calc(var(--col-track) * 4 + var(--grid-gutter) * 3);--col-5: calc(var(--col-track) * 5 + var(--grid-gutter) * 4);--col-6: calc(var(--col-track) * 6 + var(--grid-gutter) * 5);--col-7: calc(var(--col-track) * 7 + var(--grid-gutter) * 6);--offset-3: calc(var(--col-track) * 3 + var(--grid-gutter) * 3)}@media not (min-width:58.75rem){:root{--grid-cols: 8}}@media(prefers-reduced-motion:no-preference){:root{transition:--clr-bg .8s var(--ease),--clr-header .8s var(--ease),--clr-text .8s var(--ease),--clr-highlight .8s var(--ease),--clr-border .8s var(--ease)}}.theme-dark,html[data-theme=dark]{--clr-bg: #0d0c0b;--clr-header: #f6f2ef;--clr-text: #c8c4bf;--clr-highlight: #1d70ff;--clr-border: #323232}html[data-theme=dark] body{background-color:var(--clr-bg);color:var(--clr-header)}html[data-theme=dark] ::selection{color:var(--clr-black);background-color:var(--clr-off-white)}*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;scroll-behavior:smooth}a{color:inherit;text-decoration:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent}button{cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button}textarea{resize:vertical}::selection{color:var(--clr-off-white);background-color:var(--clr-black)}:focus-visible{outline:1px solid var(--clr-black);outline-offset:1px}body{font-family:var(--font-sans);background-color:var(--clr-bg);color:var(--clr-header);overflow-x:clip;min-height:100vh;-webkit-font-smoothing:antialiased}body main div.page section{width:100vw;overflow:clip}@media(min-width:58.75rem){body main div.page section[data-first=true]{margin-top:calc(var(--header-height, 0px) * -1)}}.p,body,p{font-family:var(--font-sans);font-size:clamp(.875rem,.28169vw + .808979rem,1.0625rem);font-style:normal;font-weight:400;line-height:170%}.p.p-l,p.p-l{font-size:clamp(.875rem,.680751vw + .715449rem,1.32813rem)}.p.p-s,p.p-s{font-size:clamp(.85rem,.883803rem - .0375587vw,.875rem);line-height:160%}.text-label{letter-spacing:.08em;font-family:var(--font-mono);font-size:.75rem;font-style:normal;font-weight:500;line-height:140%}h6.text-label{display:inline-flex;align-items:baseline;column-gap:.5rem}h6.text-label span.block{background:var(--clr-header);width:.5rem;height:.5rem;display:block;flex:none}.h0{font-size:clamp(2.4rem,6.2vw + .9rem,6rem);line-height:115%;font-family:var(--font-sans);font-weight:600}.h1,h1{font-size:clamp(2.1rem,3.87365vw + 1.58011rem,4.2rem);line-height:125%;font-family:var(--font-sans);font-weight:600}.h2,h2{font-size:clamp(1.9rem,2.9733vw + 1.37713rem,3.4rem);line-height:130%;font-family:var(--font-sans);font-weight:600}.h3,h3{font-size:clamp(1.6rem,2.27531vw + 1.19473rem,2.7rem);line-height:135%;font-family:var(--font-sans);font-weight:600}.h4,h4{font-size:clamp(1.35rem,1.73371vw + 1.03366rem,2.2rem);line-height:140%;font-family:var(--font-sans);font-weight:600}.h5,h5{font-size:clamp(1.2rem,1.31485vw + .891831rem,1.8rem);line-height:145%;font-family:var(--font-sans);font-weight:600}.h6,h6{font-size:clamp(1.1rem,.69138vw + 1.03796rem,1.45rem);line-height:150%;font-family:var(--font-sans);font-weight:600}mark.highlight{background:none;color:var(--clr-highlight)}.btn{width:fit-content;display:block}.btn .btn-inner{-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;color:var(--clr-bg);touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:.25rem;padding:1em;display:block;position:relative}.btn .btn-inner:not(.icon){padding-inline:clamp(1.5rem,1.50235vw + 1.14789rem,2.5rem)}.btn .btn-inner svg{width:auto;height:.6em}.btn .btn-inner.header,.btn .btn-inner.outline,.btn .btn-inner.primary{column-gap:clamp(1.5rem,1.50235vw + 1.14789rem,2.5rem);justify-content:space-between;align-items:center;transition:background-color .4s var(--ease),border-color .4s var(--ease),color .4s var(--ease);display:flex}.btn .btn-inner.header span.text-label,.btn .btn-inner.outline span.text-label,.btn .btn-inner.primary span.text-label{line-height:1em;overflow:clip}.btn .btn-inner.header span.text-label>span,.btn .btn-inner.outline span.text-label>span,.btn .btn-inner.primary span.text-label>span{transition:transform .8s var(--ease);display:block;transform:translateY(0)}.btn .btn-inner.header span.text-label>span:after,.btn .btn-inner.outline span.text-label>span:after,.btn .btn-inner.primary span.text-label>span:after{content:attr(data-text);display:block;position:absolute;top:100%}.btn .btn-inner.primary{border:1px solid var(--clr-border);border-color:var(--clr-header);background-color:var(--clr-header)}.btn .btn-inner.header,.btn .btn-inner.outline{border:1px solid var(--clr-border);border-color:var(--clr-header);background-color:var(--clr-bg);color:var(--clr-header)}.btn .btn-inner.header{padding:.75rem 1rem}.btn .btn-inner.icon.arrow-right svg{transition:transform .8s var(--ease);transform:rotate(-45deg)}.btn .btn-inner.text{column-gap:.5rem;color:var(--clr-header);border-radius:0;flex-direction:row-reverse;justify-content:center;align-items:center;padding:.75rem 0;display:flex}.btn .btn-inner.text:after{content:"";background-color:var(--clr-header);transform-origin:0;width:100%;height:1px;transition:transform .8s var(--ease);display:block;position:absolute;bottom:0;left:0;transform:scaleX(1)}@media(hover:hover){.btn .btn-inner:hover.icon.arrow-right svg{transform:rotate(0)}.btn .btn-inner:hover.header span.text-label>span,.btn .btn-inner:hover.outline span.text-label>span,.btn .btn-inner:hover.primary span.text-label>span{transform:translateY(-100%)}.btn .btn-inner:hover.primary{background-color:var(--clr-blue);border-color:var(--clr-blue);color:var(--clr-off-white)}.btn .btn-inner:hover.header,.btn .btn-inner:hover.outline{background-color:var(--clr-header);color:var(--clr-bg)}}.grid{display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gutter);padding-inline:var(--grid-margin)}@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(1.5rem);transition:opacity .8s var(--ease),transform .8s var(--ease)}[data-reveal].revealed{opacity:1;transform:none}}section.block{padding-block:clamp(4rem,8vw,9rem)}
