.ptl[data-v-e7e52909]{padding-block:var(--space-14) var(--space-12)}.ptl[data-v-e7e52909],.ptl__list[data-v-e7e52909]{position:relative}.ptl__list[data-v-e7e52909]{margin:var(--space-12) 0 0;max-width:820px;padding:0;list-style:none}.ptl__axis[data-v-e7e52909],.ptl__axis-fill[data-v-e7e52909]{left:23px;top:var(--axis-top,24px);height:var(--axis-len,0);width:2px;position:absolute}.ptl__axis[data-v-e7e52909]{background:var(--grid-line,#c4c7cb)}.ptl__axis-fill[data-v-e7e52909]{background:var(--accent-primary,#e07a1f);transform:scaleY(var(--fill,0));transform-origin:top;transition:transform .15s linear}.ptl__item[data-v-e7e52909]{padding-bottom:var(--space-12);opacity:0;grid-template-columns:48px 1fr;gap:28px;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:translateY(20px)}.ptl__item.is-in[data-v-e7e52909]{opacity:1;transform:none}.ptl__item[data-v-e7e52909]:last-child{padding-bottom:0}.ptl__node[data-v-e7e52909]{z-index:1;background:var(--surface-page,#fafafa);width:48px;height:48px;color:var(--text-primary,#16191e);border:1px solid var(--grid-line,#c4c7cb);place-items:center;display:grid;position:relative}.ptl__node svg[data-v-e7e52909]{width:26px;height:26px}.ptl__item.is-in .ptl__node[data-v-e7e52909]{border-color:var(--accent-primary,#e07a1f)}.ptl__idx[data-v-e7e52909]{font-family:var(--font-accent,"Onest",sans-serif);letter-spacing:.14em;color:var(--text-tertiary,#646b72);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:16px;font-weight:600;display:inline-block}.ptl__title[data-v-e7e52909]{font-family:var(--font-heading,"Onest",sans-serif);letter-spacing:-.02em;color:var(--text-primary,#16191e);clip-path:inset(0 100% 0 0);margin:0 0 10px;font-size:clamp(20px,1.9vw,26px);font-weight:500;line-height:1.2;transition:clip-path .85s cubic-bezier(.16,1,.3,1) .12s}.ptl__item.is-in .ptl__title[data-v-e7e52909]{clip-path:inset(0)}.ptl__desc[data-v-e7e52909]{max-width:56ch;font-family:var(--font-ui,"Onest",sans-serif);color:var(--text-secondary,#4a5158);margin:0;font-size:17px;line-height:1.65}@media (prefers-reduced-motion:reduce){.ptl__item[data-v-e7e52909]{opacity:1!important;transform:none!important}.ptl__title[data-v-e7e52909]{clip-path:none!important}}@media (width<=767px){.ptl__item[data-v-e7e52909]{grid-template-columns:40px 1fr;gap:18px}.ptl__node[data-v-e7e52909]{width:40px;height:40px}.ptl__node svg[data-v-e7e52909]{width:22px;height:22px}.ptl__axis[data-v-e7e52909],.ptl__axis-fill[data-v-e7e52909]{left:19px}.ptl__title[data-v-e7e52909]{font-size:20px}.ptl__desc[data-v-e7e52909]{font-size:17px}}.pm[data-v-fdac5f58]{padding-block:var(--space-16) var(--space-12);position:relative}.pm__grid[data-v-fdac5f58]{margin:var(--space-12) 0 0;grid-template-columns:repeat(3,1fr);gap:56px 48px;padding:0;list-style:none;display:grid}.pm__item[data-v-fdac5f58]:nth-child(4){grid-column:2}.pm__item[data-v-fdac5f58]:nth-child(5){grid-column:3}.pm__item[data-v-fdac5f58]{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.pm__item.is-in[data-v-fdac5f58]{opacity:1;transform:none}.pm__title[data-v-fdac5f58]{align-items:flex-start;gap:14px;margin:0 0 17px;display:flex}.pm__title-icon[data-v-fdac5f58]{width:26px;height:26px;color:var(--text-primary,#16191e);flex-shrink:0;margin-top:0}.pm__title-icon svg[data-v-fdac5f58]{width:100%;height:100%;display:block}.pm__title-text[data-v-fdac5f58]{font-family:var(--font-heading,"Onest",sans-serif);letter-spacing:-.02em;color:var(--text-primary,#16191e);clip-path:inset(0 100% 0 0);font-size:clamp(20px,1.9vw,26px);font-weight:500;line-height:1.2;transition:clip-path .85s cubic-bezier(.16,1,.3,1) .12s}.pm__item.is-in .pm__title-text[data-v-fdac5f58]{clip-path:inset(0)}.pm__rule[data-v-fdac5f58]{background:var(--grid-line,#c4c7cb);transform-origin:0;width:40px;height:1px;margin:18px 0;transition:transform .7s cubic-bezier(.16,1,.3,1) .22s;display:block;transform:scaleX(0)}.pm__item.is-in .pm__rule[data-v-fdac5f58]{transform:scaleX(1)}.pm__desc[data-v-fdac5f58]{max-width:34ch;font-family:var(--font-ui,"Onest",sans-serif);color:var(--text-secondary,#4a5158);opacity:0;margin:0;font-size:17px;line-height:1.6;transition:opacity .5s .3s,transform .5s cubic-bezier(.16,1,.3,1) .3s;transform:translateY(10px)}.pm__item.is-in .pm__desc[data-v-fdac5f58]{opacity:1;transform:none}.pm__filler[data-v-fdac5f58]{grid-area:2/1;justify-content:center;align-self:stretch;align-items:center;min-height:240px;padding:40px;display:flex;position:relative}.pm__filler-doc[data-v-fdac5f58]{width:58%;max-width:190px;height:auto;color:var(--text-secondary,#4a5158);opacity:.7}.pm__filler-corner[data-v-fdac5f58]{border:0 solid var(--grid-line,#c4c7cb);width:26px;height:26px;position:absolute}.pm__filler-corner--tl[data-v-fdac5f58]{border-top-width:1px;border-left-width:1px;top:0;left:0}.pm__filler-corner--tr[data-v-fdac5f58]{border-top-width:1px;border-right-width:1px;top:0;right:0}.pm__filler-corner--bl[data-v-fdac5f58]{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.pm__filler-corner--br[data-v-fdac5f58]{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}@media (prefers-reduced-motion:reduce){.pm__desc[data-v-fdac5f58],.pm__item[data-v-fdac5f58],.pm__rule[data-v-fdac5f58],.pm__title-text[data-v-fdac5f58]{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}}@media (width<=900px){.pm__grid[data-v-fdac5f58]{margin-top:var(--space-8);grid-template-columns:1fr;gap:48px}.pm__item[data-v-fdac5f58]:nth-child(4),.pm__item[data-v-fdac5f58]:nth-child(5){grid-column:1}.pm__filler[data-v-fdac5f58]{display:none}.pm__desc[data-v-fdac5f58]{max-width:none}.pm__rule[data-v-fdac5f58]{display:none}.pm__item[data-v-fdac5f58]:not(:first-child){position:relative}.pm__item[data-v-fdac5f58]:not(:first-child):before{content:"";background:linear-gradient(to right,transparent,var(--grid-line,#c4c7cb),transparent);width:64px;height:1px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}}.team-slider[data-v-b8f12074]{isolation:isolate;background-color:var(--color-bg);padding-block:var(--space-24);position:relative;overflow:hidden}.team-slider__inner[data-v-b8f12074]{z-index:1;flex-direction:column;display:flex;position:relative}.team-slider__swiper[data-v-b8f12074]{width:100%;padding-bottom:var(--space-4);overflow:visible}.team-slider__caption[data-v-b8f12074]{margin-top:var(--space-6);text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.team-slider__caption-name[data-v-b8f12074]{font-family:var(--font-heading-display);letter-spacing:-.01em;color:var(--text-primary);font-size:22px;font-weight:600}.team-slider__caption-role[data-v-b8f12074]{font-family:var(--font-ui);letter-spacing:.04em;color:var(--text-tertiary);font-size:16px;font-weight:500}.team-slider__pagination[data-v-b8f12074]{margin-top:var(--space-5);justify-content:center;align-items:center;gap:14px;min-height:24px;display:flex}.team-slider__pagination[data-v-b8f12074] .swiper-pagination-bullet{opacity:1;cursor:pointer;border-radius:0;justify-content:center;align-items:center;display:inline-flex;background:0 0!important;width:32px!important;height:32px!important;margin:0 2px!important}.team-slider__pagination[data-v-b8f12074] .swiper-pagination-bullet:before{content:"";width:10px;height:10px;transition:background-color var(--transition-base);background-color:#c4c7cb}.team-slider__pagination[data-v-b8f12074] .swiper-pagination-bullet-active:before{background-color:var(--accent-primary,#a85810)}@media (hover:hover) and (pointer:fine){.team-slider__pagination[data-v-b8f12074] .swiper-pagination-bullet:hover:before{background-color:var(--accent-primary,#a85810)}}.team-slider__slide[data-v-b8f12074]{width:clamp(220px,62vw,300px)}.team-slider__fallback[data-v-b8f12074]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.tsl-card[data-v-b8f12074]{opacity:0;transition:opacity .7s,transform .85s cubic-bezier(.22,1,.36,1)}.team-slider__slide:first-child .tsl-card[data-v-b8f12074],.team-slider__slide:nth-child(2) .tsl-card[data-v-b8f12074]{transform:translate(-80px)}.team-slider__slide:nth-child(3) .tsl-card[data-v-b8f12074]{transition-delay:.2s;transform:translateY(80px)}.team-slider__slide:nth-child(4) .tsl-card[data-v-b8f12074],.team-slider__slide:nth-child(5) .tsl-card[data-v-b8f12074]{transform:translate(80px)}.team-slider.is-in .tsl-card[data-v-b8f12074]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tsl-card[data-v-b8f12074]{opacity:1;transition:none;transform:none!important}}.tsl-card[data-v-b8f12074]{aspect-ratio:9/16;width:100%;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base),opacity .7s ease;background-color:#efeff1;border:1px solid #c4c7cb;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}.tsl-card__bg[data-v-b8f12074]{z-index:0;background-image:url(../images/team/office-main.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}@supports (background-image:-webkit-image-set(url("") type(""))) or (background-image:image-set(url("") type(""))){.tsl-card__bg[data-v-b8f12074]{background-image:-webkit-image-set(url(../images/team/office-main.webp) 1x type("image/webp"),url(../images/team/office-main.jpg) 1x type("image/jpeg"));background-image:image-set("/images/team/office-main.webp" 1x type("image/webp"),"/images/team/office-main.jpg" 1x type("image/jpeg"))}}.tsl-card__glow[data-v-b8f12074]{z-index:1;pointer-events:none;opacity:0;will-change:opacity,transform;background:radial-gradient(52% 40% at 50% 56%,#e07a1fd9 0,#e07a1f73 34%,#e07a1f1f 58%,#0000 74%);transition:opacity .4s;animation:3.5s ease-in-out infinite tsl-glow-breathe-b8f12074;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.tsl-card:hover .tsl-card__glow[data-v-b8f12074]{opacity:.8}}@keyframes tsl-glow-breathe-b8f12074{0%,to{transform:scale(.96)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.tsl-card__glow[data-v-b8f12074]{animation:none}}.tsl-card__photo[data-v-b8f12074]{z-index:2;background-position:bottom;background-repeat:no-repeat;background-size:cover;background-image:var(--photo-jpg);position:absolute;inset:0}@supports (background-image:-webkit-image-set(url("") type(""))) or (background-image:image-set(url("") type(""))){.tsl-card__photo[data-v-b8f12074]:not(.tsl-card__photo--placeholder){background-image:-webkit-image-set(var(--photo-webp) type("image/webp"),var(--photo-jpg) type("image/jpeg"));background-image:image-set(var(--photo-webp) type("image/webp"),var(--photo-jpg) type("image/jpeg"))}}.tsl-card__photo--placeholder[data-v-b8f12074]{background-image:none}.team-slider__swiper[data-v-b8f12074] .swiper-slide-active .tsl-card{border-color:color-mix(in srgb,var(--accent-primary) 40%,transparent);transform:scale(1.06);box-shadow:0 24px 56px #15181e24,0 4px 12px #15181e14}@media (hover:hover) and (pointer:fine){.tsl-card:hover .tsl-card__bg[data-v-b8f12074]{--breath:.045}.tsl-card:hover .tsl-card__glow[data-v-b8f12074]{opacity:.72}}.team-slider:not(.is-in) .team-slider__swiper[data-v-b8f12074] .swiper-slide-active .tsl-card{opacity:0}@media (width<=767px){.team-slider[data-v-b8f12074]{padding-block:var(--space-16)}.team-slider__slide[data-v-b8f12074]{width:clamp(200px,72vw,280px)}.team-slider__caption-name[data-v-b8f12074]{font-size:18px}.team-slider__caption-role[data-v-b8f12074]{font-size:16px}.team-slider[data-v-b8f12074] .ambient-glow{--ag-radius:160px;--ag-left-bottom:220px;--ag-right-top:220px}}.stb[data-v-b4985999]{padding-block:var(--space-14) var(--space-12);position:relative}.stb__list[data-v-b4985999]{margin:var(--space-12) 0 0;padding:0;list-style:none}.stb__item[data-v-b4985999]{opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.stb__item.is-in[data-v-b4985999]{opacity:1;transform:none}.stb__head[data-v-b4985999]{align-items:center;gap:10px;display:flex}.stb__pixel[data-v-b4985999]{background:var(--accent-primary,#e07a1f);flex-shrink:0;width:7px;height:7px;transition:transform .26s cubic-bezier(.16,1,.3,1) .2s;transform:scale(0)}.stb__item.is-in .stb__pixel[data-v-b4985999]{transform:none}.stb__idx[data-v-b4985999]{overflow:hidden}.stb__idx>span[data-v-b4985999]{transition:transform .42s cubic-bezier(.16,1,.3,1) 80ms;display:inline-block;transform:translateY(100%)}.stb__item.is-in .stb__idx>span[data-v-b4985999]{transform:none}.stb__idx[data-v-b4985999]{font-family:var(--font-accent,"Onest",sans-serif);letter-spacing:.12em;color:var(--text-tertiary,#646b72);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.stb__title[data-v-b4985999]{font-family:var(--font-heading,"Onest",sans-serif);letter-spacing:-.02em;align-items:center;gap:12px;margin:0;font-weight:500;line-height:1.25;display:flex}.stb__title[data-v-b4985999],.stb__title-icon[data-v-b4985999]{color:var(--text-primary,#16191e)}.stb__title-icon[data-v-b4985999]{flex-shrink:0;width:26px;height:26px}.stb__title-icon svg[data-v-b4985999]{width:100%;height:100%;display:block}.stb__desc[data-v-b4985999]{font-family:var(--font-ui,"Onest",sans-serif);color:var(--text-secondary,#4a5158);margin:0;line-height:1.6}.stb--flow .stb__list[data-v-b4985999]{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.stb--flow .stb__item[data-v-b4985999]{border-top:1px solid var(--grid-line,#c4c7cb);padding-top:20px;position:relative}.stb--flow .stb__item[data-v-b4985999]:not(:last-child):after{content:"";border-top:1.5px solid var(--text-tertiary,#646b72);border-right:1.5px solid var(--text-tertiary,#646b72);width:9px;height:9px;position:absolute;top:-5px;right:-20px;transform:rotate(45deg)}.stb--flow .stb__body[data-v-b4985999]{margin-top:18px}.stb--flow .stb__title[data-v-b4985999]{margin-bottom:10px;font-size:19px}.stb--flow .stb__desc[data-v-b4985999]{font-size:17px}.stb--timeline .stb__list[data-v-b4985999]{max-width:780px;position:relative}.stb--timeline .stb__list[data-v-b4985999]:before{content:"";background:var(--grid-line,#c4c7cb);width:1px;position:absolute;top:8px;bottom:8px;left:3px}.stb--timeline .stb__item[data-v-b4985999]{padding:0 0 var(--space-10) 20px;grid-template-columns:64px 1fr;gap:28px;display:grid;position:relative}.stb--timeline .stb__item[data-v-b4985999]:last-child{padding-bottom:0}.stb--timeline .stb__item[data-v-b4985999]:before{content:"";background:var(--grid-line,#c4c7cb);width:7px;height:7px;position:absolute;top:6px;left:0}.stb--timeline .stb__head[data-v-b4985999]{flex-direction:column;align-items:flex-start;gap:8px}.stb--timeline .stb__title[data-v-b4985999]{margin-bottom:10px;font-size:clamp(19px,1.8vw,24px)}.stb--timeline .stb__desc[data-v-b4985999]{max-width:56ch;font-size:17px}@media (prefers-reduced-motion:reduce){.stb__item[data-v-b4985999]{opacity:1!important;transform:none!important}}@media (width<=900px){.stb__list[data-v-b4985999]{margin-top:var(--space-8)}.stb--flow .stb__list[data-v-b4985999]{grid-template-columns:1fr;gap:28px}.stb--timeline .stb__item[data-v-b4985999]{grid-template-columns:1fr;gap:10px;padding-left:20px}.stb--flow .stb__item[data-v-b4985999]:after{display:none}}@media (prefers-reduced-motion:reduce){.stb__idx>span[data-v-b4985999],.stb__item[data-v-b4985999],.stb__pixel[data-v-b4985999]{opacity:1!important;transform:none!important}.stb--flow .stb__item[data-v-b4985999]:after{transform:scaleY(1)!important}}.about-page[data-v-f46a9d17]{--edge-w:320px;--cell:46px;--grid-line:#8e949c80;background:var(--bg-cream,#fafafa);position:relative}.about-page[data-v-f46a9d17]>:not(.about-page__bg-track){z-index:1;position:relative}.about-page__bg-track[data-v-f46a9d17]{z-index:0;pointer-events:none;position:absolute;inset:0}.about-page__bg[data-v-f46a9d17]{height:100svh;position:sticky;top:0;overflow:hidden}.about-page__bg .depth__edge[data-v-f46a9d17]{width:var(--edge-w);pointer-events:none;perspective:700px;position:absolute;top:0;bottom:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000)}.about-page__bg .depth__edge--l[data-v-f46a9d17]{perspective-origin:50%;left:0}.about-page__bg .depth__edge--r[data-v-f46a9d17]{perspective-origin:50%;right:0;transform:scaleX(-1)}.about-page__bg .depth__grid[data-v-f46a9d17]{transform-origin:0;background-image:repeating-linear-gradient(to bottom,var(--grid-line) 0 1px,transparent 1px var(--cell)),repeating-linear-gradient(to right,var(--grid-line) 0 1px,transparent 1px var(--cell));width:720px;height:220%;position:absolute;top:50%;left:0;transform:translateY(-50%)rotateY(46deg);-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 96%);mask-image:linear-gradient(90deg,#000 0,#0000 96%)}@media (width>=1700px){.about-page[data-v-f46a9d17]{--grid-line:#16191e21}}@media (width<=1799px){.about-page__bg .depth__edge[data-v-f46a9d17]{opacity:.6}.about-page__bg .depth__grid[data-v-f46a9d17]{-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 60%);mask-image:linear-gradient(90deg,#000 0,#0000 60%)}}.about-page[data-v-f46a9d17] .faq,.about-page[data-v-f46a9d17] .pm,.about-page[data-v-f46a9d17] .ptl,.about-page[data-v-f46a9d17] .stb,.about-page[data-v-f46a9d17] .team-slider{background:0 0}.ab-cta[data-v-f46a9d17]{padding-block:var(--space-12) var(--space-16)}.ab-cta[data-v-f46a9d17] .sp-coop{margin-top:var(--space-8)}@media (width<=767px){.about-page[data-v-f46a9d17] .ptl{margin-top:var(--space-10)}}
