.vb-hero.vi-hero .vb-hero-media::after{background:linear-gradient(240deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.9) 100%)}.vb-l.vi-semi{font-weight:650;line-height:.8}.ab-hero .vb-hero-tx{top:50%;bottom:auto;left:40px;width:calc(100% - 80px);transform:translateY(-50%)}.ab-hero .vb-hero-tx .vb-h1{width:640px;max-width:100%;margin-top:40px}@media (max-width:1023.98px){.ab-hero.vb-hero{justify-content:center;padding:60px 0 0}.ab-hero .vb-hero-tx{top:auto;left:auto;transform:none;width:auto;padding:0 40px}}@media (max-width:809.98px){.ab-hero.vb-hero{padding:80px 0 0}.ab-hero .vb-hero-tx{padding:0 20px}.ab-hero .vb-hero-tx .vb-l{font-size:12px;letter-spacing:1.8px}.ab-hero .vb-hero-tx .vb-h1{width:auto;margin-top:24px}.ab-hero.vb-hero .vb-hero-media::after{background:linear-gradient(0deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 80%,rgba(0,0,0,.12) 100%),linear-gradient(240deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.9) 100%)}}.ab-who{padding:100px 40px 80px}.ab-who-s{margin-top:40px;font:var(--fw-h2) var(--fs-h2)/52.8px var(--serif);letter-spacing:var(--ls-h2);color:var(--ink)}@media (max-width:809.98px){.ab-who{padding:40px 20px 0}.ab-who.vb-hl-b::after{display:none}.ab-who > .vb-l{font-size:12px;letter-spacing:1.8px}.ab-who-s{margin-top:24px;font-size:32px;line-height:35.2px;letter-spacing:var(--ls-h3)}}.ab-q{display:flex;height:712px}.ab-q-tx{width:50%;flex:none;padding:0 40px;display:flex;flex-direction:column;justify-content:center}.ab-q-fig{position:relative;margin:40px 0 0;max-width:820px}.ab-q-mk{position:absolute;left:-.04em;top:.06em;width:1.05em;height:1.05em;font-size:var(--fs-h3);color:var(--ink);overflow:visible}.ab-q-q{margin:0;padding:0;border:0;quotes:none}.ab-q-q p{margin:0;font:var(--fw-h3) var(--fs-h3)/var(--lh-h3) var(--serif);letter-spacing:var(--ls-h3);color:var(--ink);text-indent:1.15em;text-wrap:pretty}.ab-nb{white-space:nowrap}.ab-q-by{display:flex;flex-direction:column;align-items:flex-start;margin-top:28px}.ab-q-sig{display:block;height:64px;width:auto;margin-left:-6px;filter:brightness(0);opacity:.86}.ab-q-name{margin-top:12px;font:var(--fw-t20) var(--fs-t20)/var(--lh-t20) var(--sans);letter-spacing:var(--ls-t20);color:var(--ink)}.ab-q-role{margin-top:4px;font:var(--fw-l-r) var(--fs-l)/var(--lh-l) var(--sans);letter-spacing:var(--ls-l-r);text-transform:uppercase;color:#4F4D4B}.ab-q-pic{position:relative;width:50%;flex:none;overflow:hidden;background:#26221f}.ab-q-pic picture,.ab-q-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 30%}.ab-q-pic picture{display:block}.ab-pill{position:absolute;left:40px;bottom:40px;z-index:2;display:flex;align-items:center;gap:8px;height:41.1px;padding:0 14px;border-radius:5px;background:rgba(27,26,25,.3);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#F5F1ED;font:var(--fw-l-r) 12px/13.13px var(--sans);letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;transition:background-color .3s var(--e)}.ab-pill::after{content:"";position:absolute;inset:0;border:1px solid rgba(245,241,237,.2);border-radius:inherit;pointer-events:none}.ab-pill svg{width:10px;height:12px;flex:none}@media (hover:hover){.ab-pill:hover{background:rgba(27,26,25,.6)}}.ab-pill:focus-visible{outline:2px solid #F5F1ED;outline-offset:3px}@media (min-width:810px) and (max-width:1199.98px){.ab-q{display:block;height:auto}.ab-q.vb-hl-b::after{display:none}.ab-q-tx{width:auto;display:block;padding:40px}.ab-q-pic{width:auto;height:auto;aspect-ratio:4 / 3}}@media (max-width:809.98px){.ab-q{flex-direction:column;height:auto;margin-top:40px}.ab-q.vb-hl-b::after{display:none}.ab-q-pic{order:1;width:100%;height:390px}.ab-q-tx{order:2;width:100%;display:block;padding:40px 20px}.ab-q-tx > .vb-l{font-size:12px;letter-spacing:1.8px}.ab-q-fig{margin-top:23px}.ab-q-sig{height:52px}.ab-pill{left:20px;bottom:20px}}.vi-head{padding:calc(134 * var(--dpx)) var(--m) 0}.vi-head .vb-h2{margin-top:calc(26.7 * var(--dpx))}@media (max-width:1023.98px){.vi-head{padding:64px var(--m) 0}.vi-head .vb-h2{margin-top:16px}}.vi-grp{display:flex;align-items:center;gap:calc(27 * var(--dpx));margin:calc(80 * var(--dpx)) var(--m) 0;font:var(--fw-serif) 28px/1.4 var(--serif);letter-spacing:var(--ls-serif)}.vi-grp::after{content:"";flex:1;height:1px;background:var(--vb-line)}.vi-prow{display:flex;gap:calc(27 * var(--dpx));overflow-x:auto;padding:calc(40 * var(--dpx)) var(--m) calc(160 * var(--dpx));scrollbar-width:none}.vi-prow::-webkit-scrollbar{display:none}.vi-pc{flex:none;width:calc(535 * var(--dpx))}.vi-pc figure{aspect-ratio:400 / 377;border-radius:calc(21 * var(--dpx));overflow:hidden;background:#2a2826}.vi-pc figure img{width:100%;height:100%;object-fit:cover}.vi-pc h3{font:var(--fw-serif) 28px/1.4 var(--serif);letter-spacing:var(--ls-serif);margin-top:calc(20 * var(--dpx))}.vi-pc-role{font:var(--fw-l-r) var(--fs-l)/1 var(--sans);letter-spacing:var(--ls-l-r);text-transform:uppercase;color:#4F4D4B;margin-top:calc(6 * var(--dpx))}.vi-pc .vb-t{font-size:13.02px;line-height:1.4;color:#4F4D4B;margin-top:calc(16 * var(--dpx))}.vi-pc .vb-t + .vb-t{margin-top:calc(10 * var(--dpx))}@media (max-width:1023.98px){.vi-grp{margin:36px var(--mb) 0;font-size:28px;line-height:39.2px;gap:16px}.vi-prow{gap:20px;padding:24px var(--mb) 64px}.vi-pc{width:min(340px,82vw)}.vi-pc figure{border-radius:16px}.vi-pc h3{font-size:28px;line-height:39.2px;margin-top:14px}.vi-pc-role{font-size:calc(var(--fs-l) * 12 / 14);letter-spacing:3.36px}.vi-pc .vb-t{font-size:calc(14px * .922);line-height:18.2px}.vb-js .vi-prow .vi-pc[data-reveal]{opacity:1;transform:none}}.ab-q-vid video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;display:block}@media (max-width:809.98px){.ab-q-pic.ab-q-vid{height:auto;aspect-ratio:1 / 1}.ab-q-vid video{object-position:50% 35%}}.ab-team .vi-grp{margin-bottom:0}.ab-tm-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:40px 40px 120px}.ab-tm{min-width:0}.ab-tm-pic{margin:0;aspect-ratio:5 / 4;border-radius:16px;overflow:hidden;background:#2a2826}.ab-tm-pic img{display:block;width:100%;height:100%;object-fit:cover}.ab-tm-javin{object-position:50% 30%}.ab-tm-kisara{object-position:50% 28%}.ab-tm-tx{padding:28px 4px 0;max-width:640px}.ab-tm-n{margin:0;font:var(--fw-h3) var(--fs-h3)/var(--lh-h3) var(--serif);letter-spacing:var(--ls-h3);color:var(--ink)}.ab-tm-r{margin-top:12px;font:var(--fw-l-r) var(--fs-l)/var(--lh-l) var(--sans);letter-spacing:var(--ls-l-r);text-transform:uppercase;color:#4F4D4B}.ab-tm-tx .vb-t{margin-top:20px;color:#4F4D4B;text-wrap:pretty}.ab-tm-tx .vb-t + .vb-t{margin-top:12px}@media (min-width:810px) and (max-width:1199.98px){.ab-tm-row{padding:32px 40px 96px}}@media (max-width:809.98px){.ab-team .vi-head{padding-left:20px;padding-right:20px}.ab-tm-row{grid-template-columns:1fr;gap:48px;padding:24px 20px 64px}.ab-tm-pic{border-radius:12px;aspect-ratio:1 / 1}.ab-tm-tx{padding:20px 0 0}.ab-tm-r{font-size:12px;letter-spacing:1.8px}.ab-tm-tx .vb-t{margin-top:16px}}.ab-tm-row{gap:20px;padding:56px 40px 120px}.ab-tm{display:grid;grid-template-columns:440px minmax(0,1fr);column-gap:36px;align-items:start;padding-right:20px}.ab-tm-pic{width:440px;aspect-ratio:400 / 377;border-radius:16px}.ab-tm-tx{padding:6px 0 0;max-width:460px}.ab-tm-n{font:var(--fw-serif) 28px/39.2px var(--serif);letter-spacing:var(--ls-serif)}.ab-tm-r{margin-top:6px}.ab-tm-tx .vb-t{margin-top:20px}@media (min-width:1024px){.ab-tm + .ab-tm{padding-left:20px}}@media (min-width:1024px) and (max-width:1499.98px){.ab-tm{display:block;padding-right:0}.ab-tm-pic{width:min(440px,100%)}.ab-tm-tx{padding:20px 0 0;max-width:520px}}@media (min-width:810px) and (max-width:1023.98px){.ab-tm{display:block;padding-right:0}.ab-tm-pic{width:min(360px,100%)}.ab-tm-tx{padding:20px 0 0}}@media (max-width:809.98px){.ab-tm-row{padding:32px 20px 64px;gap:48px}.ab-tm{display:block;padding-right:0}.ab-tm-pic{width:min(320px,100%);aspect-ratio:400 / 377;border-radius:12px}.ab-tm-tx{padding:18px 0 0;max-width:none}.ab-tm-n{font-size:28px;line-height:39.2px}}.ab-hero.vb-hero .vb-hero-media::after{background:linear-gradient(90deg,rgba(0,0,0,.56) 0px,rgba(0,0,0,.44) 560px,rgba(0,0,0,.14) 920px,rgba(0,0,0,0) 1250px)}@media (min-width:810px) and (max-width:1023.98px){.ab-hero.vb-hero .vb-hero-media::after{background:linear-gradient(90deg,rgba(0,0,0,.58) 0%,rgba(0,0,0,.42) 60%,rgba(0,0,0,.16) 100%)}}@media (max-width:809.98px){.ab-hero.vb-hero .vb-hero-media::after{background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.62) 26%,rgba(0,0,0,.64) 62%,rgba(0,0,0,.3) 82%,rgba(0,0,0,.18) 100%)}}@media (max-width:809.98px){.ab-hero.vb-hero .vb-hero-media::after{background:rgba(0,0,0,.35)}.ab-hero .vb-hero-tx{text-shadow:0 1px 22px rgba(0,0,0,.6),0 0 3px rgba(0,0,0,.35)}.ab-hero .vb-hero-tx :is(.vb-btn,button){text-shadow:none}}.ab-who-s{max-width:21em}.ab-who-d{margin:28px 0 0 50%;max-width:34em;font:var(--fw-lead) var(--fs-lead)/var(--lh-lead) var(--sans);letter-spacing:var(--ls-lead);color:rgba(16,22,32,.78)}.ab-q-q p.ab-q-more{margin-top:18px;max-width:34em;text-indent:0;font:var(--fw-lead) var(--fs-lead)/var(--lh-lead) var(--sans);letter-spacing:var(--ls-lead);color:rgba(16,22,32,.78)}.ab-q-q p.ab-q-more + p.ab-q-more{margin-top:12px}@media (max-width:1023.98px){.ab-who-d{margin:20px 0 0}}.ab-who-s,.ab-who-d,.ab-q-q p.ab-q-more{text-wrap:pretty}.ab-hero.vb-hero .vb-hero-media video{filter:brightness(.88) contrast(1.04)}.ab-hero.vb-hero .vb-hero-media::after{background:rgba(0,0,0,.16)}.ab-hero .vb-hero-tx{text-shadow:0 1px 22px rgba(0,0,0,.45),0 0 3px rgba(0,0,0,.25)}.ab-hero .vb-hero-tx :is(.vb-btn,button){text-shadow:none}@media (max-width:809.98px){.ab-hero.vb-hero .vb-hero-media::after{background:rgba(0,0,0,.24)}}.ab-q-q p.ab-q-more{max-width:none;margin-top:.6em;text-indent:0;font:var(--fw-h3) var(--fs-h3)/var(--lh-h3) var(--serif);letter-spacing:var(--ls-h3);color:var(--ink)}.ab-q-q p.ab-q-more + p.ab-q-more{margin-top:.6em}.ab-q-mk{width:.62em;height:.62em;top:.2em;left:0}.ab-q-q p:first-child{text-indent:.8em}.ab-team .vi-head .vb-h2{margin-top:0}.ab-q .ab-q-fig{margin:0;max-width:none;width:min(100%,25.6em);font-size:var(--fs-h3)}.ab-q .ab-q-q p{margin:0;font-family:var(--serif);font-style:italic;font-weight:calc(var(--fw-h3) + 40);font-size:var(--fs-h3);line-height:1.14;letter-spacing:-.004em;color:var(--ink);text-indent:16.6667%;text-align:left;text-wrap:pretty}.ab-q .ab-q-by{margin-top:1.5em}.ab-q .ab-q-sig{height:2.4em;margin-left:-.18em}.ab-q .ab-q-name,.ab-q .ab-q-role{margin-top:0;font:var(--fw-t20) var(--fs-t20)/var(--lh-t20) var(--sans);letter-spacing:var(--ls-t20);text-transform:none;color:var(--ink)}.ab-q .ab-q-sig + .ab-q-name{margin-top:.5em}.ab-q .ab-q-role{opacity:.5}@media (max-width:809.98px){.ab-q .ab-q-fig{margin-top:0;font-size:calc(var(--fs-h3) * .75)}.ab-q .ab-q-q p{font-size:calc(var(--fs-h3) * .75)}.ab-q .ab-q-sig{height:2.6em}.ab-who-s{text-wrap:balance}}.ab-q .ab-q-q p{font-style:normal;font-weight:calc(var(--fw-h3) + 20);line-height:1.2;letter-spacing:-.006em}.ab-q .ab-q-q .ab-q-em{font-style:italic;font-weight:calc(var(--fw-h3) + 40);white-space:nowrap}@media (min-width:1024px){.ab-q .ab-q-fig{width:min(100%,25.8em)}.ab-q .ab-q-q p{text-indent:2.4em}}@media (min-width:1024px){.ab-q .ab-q-fig{font-size:calc(var(--fs-h3) * .92);width:min(100%,27.07em);max-width:none}.ab-q .ab-q-q p{font-size:calc(var(--fs-h3) * .92);text-indent:6.65em;text-wrap:wrap}}@media (min-width:1280px) and (max-width:1753.98px){.ab-q .ab-q-fig{font-size:var(--fs-h3);width:min(100%,25.8em)}.ab-q .ab-q-q p{font-size:var(--fs-h3);text-indent:2.4em;text-wrap:pretty}}@media (min-width:1024px){.ab-q .ab-q-fig{font-size:calc(var(--fs-h3) * .925);width:min(100%,26em);max-width:none}.ab-q .ab-q-q p{font-size:calc(var(--fs-h3) * .925);text-indent:2em;text-wrap:pretty}.ab-q .ab-q-q p.is-set{text-indent:0}.ab-q .ab-q-q p.is-set .ab-q-ln{display:block;text-align:justify;text-align-last:justify}.ab-q .ab-q-q p.is-set .ab-q-ln:last-child{text-align-last:left}}.ab-who-s{max-width:none}@media (min-width:1024px){.ab-who-s{font-size:clamp(31px,calc((100vw - 80px) / 50.6),48px);line-height:1.04;letter-spacing:-.031em;text-wrap:balance}}@media (min-width:1500px) and (max-width:1839.98px){.ab-tm{display:block;padding-right:0}.ab-tm-pic{width:min(440px,100%)}.ab-tm-tx{padding:20px 0 0;max-width:520px}}@media (min-width:1840px){.ab-tm-pic{position:relative;align-self:stretch;aspect-ratio:auto;height:auto;min-height:calc(440px * 377 / 400)}.ab-tm-pic img{position:absolute;inset:0}}