*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:128px}body{color:#f6f3ed;-webkit-font-smoothing:antialiased;background:#0b0a0e;margin:0;font-family:Red Hat Text,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline-offset:6px;outline:2px solid #d992ef}::selection{color:#fff;background:#b266d9}h1[data-astro-cid-27ib7ayy],h2[data-astro-cid-27ib7ayy],h3[data-astro-cid-27ib7ayy],p[data-astro-cid-27ib7ayy],figure[data-astro-cid-27ib7ayy]{margin:0}h1[data-astro-cid-27ib7ayy],h2[data-astro-cid-27ib7ayy],h3[data-astro-cid-27ib7ayy]{font-family:Red Hat Display,sans-serif;font-weight:500}.wrap[data-astro-cid-27ib7ayy]{width:min(1312px,90%);margin-inline:auto}.skip[data-astro-cid-27ib7ayy]{color:#000;z-index:99;background:#fff;padding:12px;position:fixed;top:-100px}.skip[data-astro-cid-27ib7ayy]:focus{top:10px}.gradient[data-astro-cid-27ib7ayy]{color:#0000;background:linear-gradient(100deg,#584ce4,#ea54ca);-webkit-background-clip:text;background-clip:text}.eyebrow[data-astro-cid-27ib7ayy]{text-transform:uppercase;letter-spacing:.15em;color:#c7a0de;font-size:10px;line-height:1.6}.studio-opening[data-astro-cid-27ib7ayy]{overflow:clip}.opening-stage[data-astro-cid-27ib7ayy]{--scene:0;flex-direction:column;justify-content:space-between;min-height:560px;padding-block:35px 42px;display:flex}.opening-top[data-astro-cid-27ib7ayy],.opening-bottom[data-astro-cid-27ib7ayy]{justify-content:space-between;align-items:center;gap:24px;display:flex}.since[data-astro-cid-27ib7ayy]{color:#bbaec2;font-size:12px}.title-space[data-astro-cid-27ib7ayy]{isolation:isolate;padding-block:44px 32px;position:relative}h1[data-astro-cid-27ib7ayy]{letter-spacing:-.065em;z-index:1;width:max-content;max-width:100%;font-size:clamp(82px,10.8vw,158px);line-height:.94;position:relative}h1[data-astro-cid-27ib7ayy]>span[data-astro-cid-27ib7ayy]{transform-origin:0;will-change:transform;display:block}.sonic[data-astro-cid-27ib7ayy]{transform:translate3d(calc(var(--scene)*-12px),calc(var(--scene)*-7px),0)}.storytelling[data-astro-cid-27ib7ayy]{transform:translate3d(calc(var(--scene)*18px),calc(var(--scene)*3px),0) scale(calc(1 + var(--scene)*.035));margin-bottom:-.15em;padding-bottom:.15em}.opening-signal[data-astro-cid-27ib7ayy]{z-index:-1;opacity:.7;width:94%;height:115%;transform:translate3d(calc(var(--scene)*24px),0,0) scaleY(calc(1 + var(--scene)*.18));position:absolute;inset:-5% -2% 0 10%}.opening-signal[data-astro-cid-27ib7ayy] path[data-astro-cid-27ib7ayy]{fill:none;stroke:url(#studio-signal);stroke-width:1px;opacity:calc(.8 - var(--layer)*.09)}.opening-bottom[data-astro-cid-27ib7ayy]>p[data-astro-cid-27ib7ayy]{color:#c6b8cd;font-size:15px;line-height:1.55}.quiet-link[data-astro-cid-27ib7ayy]{border-bottom:1px solid #705568;align-items:center;gap:35px;padding-bottom:9px;font-size:11px;display:inline-flex}.quiet-link[data-astro-cid-27ib7ayy]:hover{color:#e6a9f0}.section-heading[data-astro-cid-27ib7ayy]{justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;display:flex}.section-heading[data-astro-cid-27ib7ayy] h2[data-astro-cid-27ib7ayy]{letter-spacing:-.035em;font-size:23px}.section-heading[data-astro-cid-27ib7ayy]>p[data-astro-cid-27ib7ayy]{color:#a99bad;font-size:11px}.services[data-astro-cid-27ib7ayy]{border-top:1px solid #ffffff25;padding-top:28px}.service-list[data-astro-cid-27ib7ayy]{border:1px solid #ffffff20;grid-template-columns:repeat(3,1fr);display:grid}.service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]{padding:27px 26px 28px;transition:background .3s;position:relative}.service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]+a[data-astro-cid-27ib7ayy]{border-left:1px solid #ffffff15;padding-left:26px}.service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]:nth-child(3n+1){border-left:0}.service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]:nth-child(n+4){border-top:1px solid #ffffff15}.service-list[data-astro-cid-27ib7ayy] h3[data-astro-cid-27ib7ayy]{letter-spacing:-.03em;min-height:53px;padding-right:10px;font-size:23px;line-height:1.15}.service-list[data-astro-cid-27ib7ayy] p[data-astro-cid-27ib7ayy]{color:#cec1d4;margin-top:13px;font-size:16px;line-height:1.65}.service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]>span[data-astro-cid-27ib7ayy]{color:#c58ee3;margin-top:17px;font-size:15px;display:block}.service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]:hover{background:#a649b30a}.additional[data-astro-cid-27ib7ayy]{color:#9f90a8;margin-top:17px;font-size:10px}.selected[data-astro-cid-27ib7ayy]{padding-block:62px 80px}.beyond[data-astro-cid-27ib7ayy]{border-block:1px solid #ffffff25;grid-template-columns:1fr 1fr;gap:12%;padding-block:65px 70px;display:grid}.beyond[data-astro-cid-27ib7ayy] h2[data-astro-cid-27ib7ayy]{letter-spacing:-.06em;margin-top:25px;font-size:clamp(48px,5.7vw,82px);line-height:1}.beyond[data-astro-cid-27ib7ayy] h2[data-astro-cid-27ib7ayy]>span[data-astro-cid-27ib7ayy]{display:block}.finish[data-astro-cid-27ib7ayy]{letter-spacing:-.035em;margin-top:28px;font-family:Red Hat Display,sans-serif;font-size:25px;line-height:1.25}.beyond-copy[data-astro-cid-27ib7ayy]>p[data-astro-cid-27ib7ayy],.feedback[data-astro-cid-27ib7ayy] p[data-astro-cid-27ib7ayy],.approach-copy[data-astro-cid-27ib7ayy]>p[data-astro-cid-27ib7ayy]:not(.eyebrow):not(.signature){color:#bfb0c7;font-size:14px;line-height:1.85}.beyond-copy[data-astro-cid-27ib7ayy]>p[data-astro-cid-27ib7ayy]+p[data-astro-cid-27ib7ayy]{margin-top:20px}.feedback[data-astro-cid-27ib7ayy]{border-top:1px solid #ffffff25;margin-top:30px;padding-top:26px}.feedback[data-astro-cid-27ib7ayy] h3[data-astro-cid-27ib7ayy]{letter-spacing:-.03em;margin-bottom:12px;font-size:23px}.feedback[data-astro-cid-27ib7ayy] .quiet-link[data-astro-cid-27ib7ayy]{margin-top:22px}.approach[data-astro-cid-27ib7ayy]{grid-template-columns:1.15fr 1fr;align-items:center;gap:9%;padding-block:80px;display:grid}.approach[data-astro-cid-27ib7ayy] img[data-astro-cid-27ib7ayy]{width:100%;height:auto;display:block}.approach[data-astro-cid-27ib7ayy] figcaption[data-astro-cid-27ib7ayy]{color:#9d8da7;margin-top:12px;font-size:10px}.approach[data-astro-cid-27ib7ayy] h2[data-astro-cid-27ib7ayy]{letter-spacing:-.055em;margin:20px 0 24px;font-size:clamp(42px,4.3vw,64px);line-height:1.02}.approach-copy[data-astro-cid-27ib7ayy]>p[data-astro-cid-27ib7ayy]+p[data-astro-cid-27ib7ayy]{margin-top:18px}.signature[data-astro-cid-27ib7ayy]{padding-top:10px;font-size:12px}.signature[data-astro-cid-27ib7ayy]>span[data-astro-cid-27ib7ayy]{color:#bba0ca;margin-top:5px;font-size:10px;display:block}.contact[data-astro-cid-27ib7ayy]{border-top:1px solid #ffffff25;padding-block:48px 65px}.contact[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]{letter-spacing:-.065em;margin-block:17px 30px;font-family:Red Hat Display,sans-serif;font-size:clamp(64px,9vw,128px);line-height:1.2;display:inline-block}.contact[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]:hover,.contact[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]:focus-visible{color:#0000;background:linear-gradient(100deg,#584ce4,#ea54ca);-webkit-background-clip:text;background-clip:text}.contact[data-astro-cid-27ib7ayy]>div[data-astro-cid-27ib7ayy]{justify-content:space-between;align-items:center;gap:20px;display:flex}.contact[data-astro-cid-27ib7ayy]>div[data-astro-cid-27ib7ayy]>p[data-astro-cid-27ib7ayy]{color:#ac9bb5;font-size:12px}footer[data-astro-cid-27ib7ayy]{color:#9c8fa3;border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:25px;padding-block:25px 30px;font-size:10px;display:flex}footer[data-astro-cid-27ib7ayy] img[data-astro-cid-27ib7ayy]{display:block}footer[data-astro-cid-27ib7ayy]>div[data-astro-cid-27ib7ayy]{gap:28px;display:flex}footer[data-astro-cid-27ib7ayy] small[data-astro-cid-27ib7ayy]{color:#85758e;margin-left:5px;font-size:8px}@media (width<=1000px){.service-list[data-astro-cid-27ib7ayy]{grid-template-columns:repeat(3,1fr)}.service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]:nth-child(4){border-left:0}.service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]:nth-child(n+4){border-top:1px solid #ffffff15}.beyond[data-astro-cid-27ib7ayy]{gap:8%}.approach[data-astro-cid-27ib7ayy]{gap:6%}}@media (width<=800px){html{scroll-padding-top:108px}.opening-stage[data-astro-cid-27ib7ayy]{min-height:470px}.since[data-astro-cid-27ib7ayy]{text-align:right;max-width:180px;font-size:10px}.beyond[data-astro-cid-27ib7ayy]{gap:7%}.approach[data-astro-cid-27ib7ayy]{grid-template-columns:1fr;gap:32px}.approach[data-astro-cid-27ib7ayy] figure[data-astro-cid-27ib7ayy]{max-width:700px}.approach-copy[data-astro-cid-27ib7ayy]{max-width:600px}}@media (width<=520px){.opening-stage[data-astro-cid-27ib7ayy]{min-height:410px;padding-block:24px 30px}.opening-top[data-astro-cid-27ib7ayy]{align-items:start}.since[data-astro-cid-27ib7ayy]{max-width:145px;font-size:8px;line-height:1.6}h1[data-astro-cid-27ib7ayy]{font-size:clamp(58px,14.8vw,78px)}.title-space[data-astro-cid-27ib7ayy]{padding-block:36px}.opening-signal[data-astro-cid-27ib7ayy]{width:110%;height:135%;inset:-10% 0 0 -3%}.opening-bottom[data-astro-cid-27ib7ayy]>p[data-astro-cid-27ib7ayy]{font-size:11px}.quiet-link[data-astro-cid-27ib7ayy]{gap:18px;font-size:10px}.opening-bottom[data-astro-cid-27ib7ayy]{align-items:end;gap:16px}.services[data-astro-cid-27ib7ayy]{padding-top:24px}.section-heading[data-astro-cid-27ib7ayy] h2[data-astro-cid-27ib7ayy]{font-size:21px}.section-heading[data-astro-cid-27ib7ayy]>p[data-astro-cid-27ib7ayy]{font-size:9px}.service-list[data-astro-cid-27ib7ayy]{grid-template-columns:1fr}.services[data-astro-cid-27ib7ayy] .service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]:nth-child(n){border-top:1px solid #ffffff15;border-left:0;padding:23px 20px}.service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]:nth-child(2n){border-left:0}.service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]:first-child{border-top:0}.service-list[data-astro-cid-27ib7ayy] h3[data-astro-cid-27ib7ayy]{min-height:0;font-size:23px}.service-list[data-astro-cid-27ib7ayy] p[data-astro-cid-27ib7ayy]{margin-top:12px;font-size:16px}.service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]>span[data-astro-cid-27ib7ayy]{margin-top:10px}.additional[data-astro-cid-27ib7ayy]{line-height:1.8}.selected[data-astro-cid-27ib7ayy]{padding-block:42px 48px}.beyond[data-astro-cid-27ib7ayy]{grid-template-columns:1fr;gap:30px;padding-block:40px 45px}.beyond[data-astro-cid-27ib7ayy] h2[data-astro-cid-27ib7ayy]{font-size:57px}.finish[data-astro-cid-27ib7ayy]{font-size:24px}.beyond-copy[data-astro-cid-27ib7ayy]>p[data-astro-cid-27ib7ayy],.feedback[data-astro-cid-27ib7ayy] p[data-astro-cid-27ib7ayy],.approach-copy[data-astro-cid-27ib7ayy]>p[data-astro-cid-27ib7ayy]:not(.eyebrow):not(.signature){font-size:13px}.approach[data-astro-cid-27ib7ayy]{padding-block:48px}.approach[data-astro-cid-27ib7ayy] h2[data-astro-cid-27ib7ayy]{font-size:47px}.contact[data-astro-cid-27ib7ayy]{padding-block:35px 40px}.contact[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]{font-size:64px}.contact[data-astro-cid-27ib7ayy]>div[data-astro-cid-27ib7ayy]{flex-wrap:wrap}footer[data-astro-cid-27ib7ayy]{flex-wrap:wrap;gap:18px}footer[data-astro-cid-27ib7ayy]>div[data-astro-cid-27ib7ayy]{gap:18px}footer[data-astro-cid-27ib7ayy] img[data-astro-cid-27ib7ayy]{width:44px;height:44px}}.studio-opening[data-astro-cid-27ib7ayy].held .opening-stage[data-astro-cid-27ib7ayy]{position:sticky;top:105px}.beyond-heading[data-astro-cid-27ib7ayy]{align-self:start;position:relative}@media (width<=800px){.studio-opening[data-astro-cid-27ib7ayy].held .opening-stage[data-astro-cid-27ib7ayy]{top:89px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}h1[data-astro-cid-27ib7ayy]>span[data-astro-cid-27ib7ayy]{will-change:auto;transform:none}.opening-signal[data-astro-cid-27ib7ayy]{opacity:.7;transform:none}}.studio-roots[data-astro-cid-27ib7ayy]{padding-block:48px 25px}.roots-lead[data-astro-cid-27ib7ayy]{letter-spacing:-.035em;text-wrap:pretty;max-width:1050px;font:400 clamp(26px,3vw,42px)/1.35 Red Hat Display,sans-serif}.roots-detail[data-astro-cid-27ib7ayy]{color:#c8bbcf;max-width:820px;margin-top:23px;font-size:17px;line-height:1.8}@media (width<=520px){.studio-roots[data-astro-cid-27ib7ayy]{padding-block:35px 10px}.roots-detail[data-astro-cid-27ib7ayy]{margin-top:18px;font-size:16px}}@media (width<=600px){.service-list[data-astro-cid-27ib7ayy]{grid-template-columns:1fr}.services[data-astro-cid-27ib7ayy] .service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]:nth-child(n){border-top:1px solid #ffffff15;border-left:0;padding:18px}.services[data-astro-cid-27ib7ayy] .service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]:first-child{border-top:0}.service-list[data-astro-cid-27ib7ayy] h3[data-astro-cid-27ib7ayy]{min-height:0;padding-right:24px;font-size:20px;line-height:1.25}.service-list[data-astro-cid-27ib7ayy] p[data-astro-cid-27ib7ayy]{margin-top:8px;font-size:14px;line-height:1.6}.service-list[data-astro-cid-27ib7ayy]>a[data-astro-cid-27ib7ayy]>span[data-astro-cid-27ib7ayy]{margin:0;font-size:13px;position:absolute;top:20px;right:18px}}
