.souldis_1x9pqys0{grid-column:full;overflow:clip;background:#FFFFFF}.souldis_1x9pqys1{position:relative;width:100%;height:512px;overflow:hidden;transform-origin:top center;background:#F5F5F7}.souldis_1x9pqys2{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}@media (max-width:767px){.souldis_1x9pqys1{transform:none!important;border-radius:0!important}}@media (min-width:768px){.souldis_1x9pqys1{height:90vh}}.souldis_1303ix80{position:relative;overflow-x:clip}.souldis_1303ix81{position:absolute;top:0;bottom:0;width:16px;z-index:2;pointer-events:none;will-change:transform}.souldis_1303ix81[data-curtain=left]{left:0;transform:translate3d(-100%,0,0)}.souldis_1303ix81[data-curtain=right]{right:0;transform:translate3d(100%,0,0)}.souldis_1303ix82{position:absolute;width:32px;height:32px;transform:scale(0)}.souldis_1303ix82[data-at=top-left]{top:0;left:100%;transform-origin:0 0;background:radial-gradient(circle at 100% 100%,transparent 31.5px,currentColor 32px)}.souldis_1303ix82[data-at=top-right]{top:0;right:100%;transform-origin:100% 0;background:radial-gradient(circle at 0 100%,transparent 31.5px,currentColor 32px)}.souldis_1303ix82[data-at=foot-left]{bottom:0;left:100%;transform-origin:0 100%;background:radial-gradient(circle at 100% 0,transparent 31.5px,currentColor 32px)}.souldis_1303ix82[data-at=foot-right]{bottom:0;right:100%;transform-origin:100% 100%;background:radial-gradient(circle at 0 0,transparent 31.5px,currentColor 32px)}@media (min-width:768px){.souldis_1303ix81{width:6vw}}.souldis_nzfrcy0{position:relative;overflow:hidden;padding-bottom:40px;background:#FFFFFF}.souldis_nzfrcy1{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:84px;padding-inline:20px}.souldis_nzfrcy2{padding-top:100px}.souldis_nzfrcy3{display:block;width:40px;height:auto;margin-bottom:20px}.souldis_nzfrcy4{margin:0;color:#1D1D1F;font-weight:600;font-size:clamp(34px,9.6vw,44px);line-height:1.04;letter-spacing:-.028em;text-wrap:balance}.souldis_nzfrcy5{display:block}.souldis_nzfrcy6{margin:12px 0 0;max-width:640px;color:#6E6E73;font-size:17px;line-height:1.4;text-wrap:balance}.souldis_nzfrcy7{margin-top:22px}.souldis_nzfrcy8{display:flex;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:8px}.souldis_nzfrcy9{width:8px;height:8px;border-radius:50%;background:#8E8E93;transition:background-color .2s ease}.souldis_nzfrcya{background:#1D1D1F}.souldis_nzfrcyb{display:flex;gap:16px;margin-top:-8px;margin-bottom:-40px;padding-top:40px;padding-bottom:64px;padding-inline:calc(50vw - min(140px, 32.5vw));overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.souldis_nzfrcyb::-webkit-scrollbar{display:none}.souldis_nzfrcyb:focus-visible{outline:2px solid #1D1D1F;outline-offset:-2px}.souldis_nzfrcyc{flex:none;width:min(280px,65vw);scroll-snap-align:center}.souldis_nzfrcyd{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 26px rgba(0,0,0,.14));transition:opacity .3s ease-out}.souldis_nzfrcyd[data-pending]{opacity:0}.souldis_nzfrcyf{display:none}.souldis_nzfrcyg{position:absolute;inset:0}.souldis_nzfrcyh{position:absolute;left:calc(var(--x) * 100cqw / 2600);top:calc(var(--y) * 100cqw / 2600);width:calc(var(--w) * 100cqw / 2600)}.souldis_nzfrcyi{display:block;width:100%;height:auto;opacity:0}.souldis_nzfrcyj,.souldis_nzfrcyk{position:absolute;inset:0;width:100%;height:100%}.souldis_nzfrcyk{opacity:0;pointer-events:none}.souldis_nzfrcyk[data-on=true]{opacity:1}.souldis_nzfrcyl{position:relative;overflow:hidden;background:#FFFFFF}.souldis_nzfrcym{width:min(87.5vw,1440px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:40px;padding-top:100px}.souldis_nzfrcyn{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:660px}.souldis_nzfrcyo{margin:0;padding:5px 12px;border:1px solid #d2d2d7;border-radius:999px;color:#424245;font-size:13px;font-weight:500;line-height:1.3}.souldis_nzfrcyp{margin-top:18px}.souldis_nzfrcyq{text-align:left}.souldis_nzfrcyr.souldis_nzfrcyr{justify-content:flex-start}.souldis_nzfrcys{justify-self:center;display:block;width:300px;height:auto}@media (min-width:768px){.souldis_nzfrcy0{padding-bottom:40px}.souldis_nzfrcy1{padding-top:104px;padding-inline:40px}.souldis_nzfrcy2{padding-top:120px}.souldis_nzfrcy3{width:52px;margin-bottom:24px}.souldis_nzfrcy4{font-size:clamp(60px,24px + 4.69vw,78px);line-height:1.02}.souldis_nzfrcy6{margin-top:16px;font-size:21px}.souldis_nzfrcy7{margin-top:28px}.souldis_nzfrcy8{display:none}.souldis_nzfrcyb{display:block;position:relative;width:min(1300px,92vw);aspect-ratio:1300/900;margin:56px auto calc(min(1300px, 92vw) * -160 / 1300);padding:0;overflow:visible;container-type:inline-size}.souldis_nzfrcyc{position:absolute;left:calc(var(--x) * 100cqw / 1300);top:calc(var(--y) * 100cqw / 1300);width:calc(var(--w) * 100cqw / 1300)}.souldis_nzfrcye{display:none}.souldis_nzfrcyf{display:block;position:relative;left:50%;width:calc(min(1300px, 92vw) * 2600 / 2600);aspect-ratio:2600/2040;margin:calc(56px - min(1300px, 92vw) * 240 / 2600) 0 calc(min(1300px, 92vw) * -160 / 1300);transform:translateX(-50%);container-type:inline-size;pointer-events:none}.souldis_nzfrcyp{font-size:clamp(48px,15.5px + 3.4vw,64px);line-height:1.05}}@media (max-width:767px){.souldis_nzfrcyd{filter:drop-shadow(0 8px 20px rgba(0,0,0,.12))}}@media (prefers-reduced-motion:reduce){.souldis_nzfrcy9,.souldis_nzfrcyd{transition:none}.souldis_nzfrcyh{opacity:1!important;transform:none!important}}@media (min-width:1100px){.souldis_nzfrcym{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:48px;padding-top:96px}.souldis_nzfrcys{width:405px;align-self:start}}.souldis_1plrka30{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.souldis_1plrka31{display:flex;flex-direction:column;gap:16px}.souldis_1plrka32{display:flex;align-items:center;column-gap:16px}.souldis_1plrka33{border-radius:50%}.souldis_1plrka34{opacity:.8}.souldis_1plrka35{opacity:.666}.souldis_1plrka35.souldis_1plrka35{display:block;line-height:1.35;text-wrap:balance}@media (max-width:389.98px){.souldis_1plrka32{flex-direction:column;align-items:flex-start;row-gap:12px}}@media (max-width:429.98px){.souldis_1plrka33{width:64px;height:64px}}.souldis_c5lcp30{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;background:#F5F5F5;color:#1D1D1F;padding-top:64px}.souldis_c5lcp32{position:relative;z-index:1;width:min(87.5vw,1440px)}.souldis_c5lcp33{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:520px}.souldis_c5lcp31 .souldis_c5lcp33{max-width:560px}.souldis_c5lcp35{color:#1D1D1F}.souldis_c5lcp36{color:#3A3A3C;max-width:30em}.souldis_c5lcp37{display:inline-flex;align-items:center;gap:8px;height:44px;margin-top:12px;padding-inline:22px;border:1px solid var(--color-brand-base);border-radius:9999px;color:var(--color-brand-base);font-size:17px;font-weight:400;letter-spacing:-.17px;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,transform .15s ease}.souldis_c5lcp37:hover{background:rgba(34,51,44,.06)}.souldis_c5lcp37:active{transform:scale(.97)}.souldis_c5lcp37:focus-visible{outline:2px solid var(--color-brand-base);outline-offset:2px}.souldis_c5lcp38{width:7px;height:12px;flex:none}.souldis_c5lcp39{align-self:stretch;margin:24px 0 4px;padding:0;border-top:1px solid #d2d2d7}.souldis_c5lcp3a{display:grid;gap:4px;padding-block:14px;border-bottom:1px solid #d2d2d7}.souldis_c5lcp3b{margin:0}.souldis_c5lcp3c{margin:0;color:#3A3A3C;font-size:15px;line-height:1.47;text-wrap:pretty}.souldis_c5lcp3d{position:relative;align-self:stretch;height:calc(clamp(360px, 92vw, 560px) + 48px);margin-top:0;overflow:hidden;pointer-events:none}.souldis_c5lcp3e{position:absolute;left:24px;top:48px;width:159vw}.souldis_c5lcp3f{display:block;width:100%;height:auto}.souldis_c5lcp3g{background:#FFFFFF;padding-bottom:72px;min-height:auto}.souldis_c5lcp3g .souldis_c5lcp33{align-items:center;text-align:center;margin-inline:auto;max-width:680px}.souldis_c5lcp3h{width:min(1100px,92vw);margin-top:40px}.souldis_c5lcp3i{background:#000000;color:#F5F5F7}.souldis_c5lcp3i .souldis_c5lcp35{color:#F5F5F7}.souldis_c5lcp3i .souldis_c5lcp34,.souldis_c5lcp3i .souldis_c5lcp36{color:#A1A1A6}.souldis_c5lcp3i .souldis_c5lcp3d{height:calc(clamp(360px, 92vw, 560px) + 70px)}@media (min-width:768px){.souldis_c5lcp30{padding-top:96px}.souldis_c5lcp33{gap:16px}.souldis_c5lcp3e{left:8vw;width:120vw}.souldis_c5lcp3g{padding-bottom:120px}.souldis_c5lcp3h{margin-top:56px}}@media (min-width:1100px){.souldis_c5lcp30{min-height:clamp(640px,52.8vw,900px);padding-top:140px}.souldis_c5lcp3d{position:absolute;inset:0;height:auto;margin-top:0}.souldis_c5lcp3e{left:43%;top:clamp(170px,16vw,260px);width:104vw}.souldis_c5lcp3i{min-height:clamp(700px,64vw,1040px)}.souldis_c5lcp3i .souldis_c5lcp3d{height:auto}.souldis_c5lcp3i .souldis_c5lcp3e{top:clamp(100px,8vw,150px);width:90vw}}@media (prefers-reduced-motion:reduce){.souldis_c5lcp37{transition:none}}