.InteractiveDot-module__4vzwPq__root{--dot-collapsed-size:var(--dot-size-seed);--dot-expanded-size:var(--dot-size-180);--dot-content-padding-inline:var(--space-32);--dot-content-padding-block:var(--space-32);--dot-bg-collapsed:var(--color-black);--dot-surface-bg-collapsed:var(--dot-bg-collapsed);--dot-bg-expanded:var(--color-black);--dot-text:var(--color-white);--dot-backdrop-filter:none;--dot-x:0px;--dot-y:0px;top:var(--dot-y);left:var(--dot-x);z-index:10;width:var(--dot-collapsed-size);height:var(--dot-collapsed-size);appearance:none;cursor:pointer;transform-origin:50%;will-change:left,top;background-color:#0000;border:none;place-items:center;margin:0;padding:0;display:grid;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.InteractiveDot-module__4vzwPq__root[data-expanded-size=small]{--dot-expanded-size:var(--dot-size-180)}.InteractiveDot-module__4vzwPq__root[data-expanded-size=medium]{--dot-expanded-size:var(--dot-size-212)}.InteractiveDot-module__4vzwPq__root[data-expanded-size=large]{--dot-expanded-size:var(--dot-size-244)}.InteractiveDot-module__4vzwPq__root[data-expanded-size=xlarge]{--dot-expanded-size:var(--dot-size-280)}.InteractiveDot-module__4vzwPq__root[data-home-dot-type=info]{--dot-collapsed-size:var(--space-80)}.InteractiveDot-module__4vzwPq__root[data-home-draggable=true]{touch-action:none}.InteractiveDot-module__4vzwPq__root[data-state=expanded]{z-index:20}.InteractiveDot-module__4vzwPq__root:focus-visible{outline:2px solid var(--color-black);outline-offset:4px}.InteractiveDot-module__4vzwPq__surface{z-index:1;width:var(--dot-collapsed-size);height:var(--dot-collapsed-size);color:var(--dot-text);background-color:var(--dot-surface-bg-collapsed);transition:width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1),background-color .18s ease,transform var(--duration-200)var(--ease-out);-webkit-backdrop-filter:var(--dot-backdrop-filter);backdrop-filter:var(--dot-backdrop-filter);transform-origin:50%;will-change:width,height,transform;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.InteractiveDot-module__4vzwPq__root[data-home-draggable=true] .InteractiveDot-module__4vzwPq__surface{touch-action:none}.InteractiveDot-module__4vzwPq__root[data-collapsed-effect=invert][data-state=collapsed]{--dot-surface-bg-collapsed:#fff0;--dot-backdrop-filter:invert(1)}.InteractiveDot-module__4vzwPq__root[data-state=expanded] .InteractiveDot-module__4vzwPq__surface{width:var(--dot-expanded-size);height:var(--dot-expanded-size);background-color:var(--dot-bg-expanded);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:invert(1)) or (backdrop-filter:invert(1))){.InteractiveDot-module__4vzwPq__root[data-collapsed-effect=invert][data-state=collapsed]{--dot-surface-bg-collapsed:var(--dot-bg-collapsed);--dot-backdrop-filter:none}}.InteractiveDot-module__4vzwPq__content{z-index:2;width:100%;height:100%;padding:var(--dot-content-padding-block)var(--dot-content-padding-inline);text-align:center;white-space:normal;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;transition:opacity .12s,transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0;transform:scale(.6)}.InteractiveDot-module__4vzwPq__root[data-content=heading-subheading] .InteractiveDot-module__4vzwPq__content{justify-content:space-between}.InteractiveDot-module__4vzwPq__heading{max-width:100%;font-family:var(--text-dot-title-family);font-size:var(--text-dot-title-size);font-weight:var(--text-dot-title-weight);line-height:var(--text-dot-title-line-height);letter-spacing:var(--text-dot-title-tracking);text-transform:var(--text-dot-title-transform);color:var(--dot-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.InteractiveDot-module__4vzwPq__headingLine{max-width:100%;display:block}.InteractiveDot-module__4vzwPq__subheading{max-width:100%;font-family:var(--text-dot-subtitle-family);font-size:var(--text-dot-subtitle-size);font-weight:var(--text-dot-subtitle-weight);line-height:var(--text-dot-subtitle-line-height);letter-spacing:var(--text-dot-subtitle-tracking);text-transform:var(--text-dot-subtitle-transform);color:var(--dot-text);opacity:.9;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.InteractiveDot-module__4vzwPq__subheadingLine{max-width:100%;display:block}.InteractiveDot-module__4vzwPq__root[data-state=expanded] .InteractiveDot-module__4vzwPq__content{opacity:1;transition-delay:70ms;transform:scale(1)}@media (hover:none),(pointer:coarse){.InteractiveDot-module__4vzwPq__root[data-state=expanded]:hover .InteractiveDot-module__4vzwPq__surface{width:var(--dot-expanded-size);height:var(--dot-expanded-size)}.InteractiveDot-module__4vzwPq__root[data-state=collapsed]:hover .InteractiveDot-module__4vzwPq__surface{width:var(--dot-collapsed-size);height:var(--dot-collapsed-size)}.InteractiveDot-module__4vzwPq__root[data-state=collapsed]:hover .InteractiveDot-module__4vzwPq__content{opacity:0;transition-delay:0s;transform:scale(.6)}}@media (hover:hover) and (pointer:fine){.InteractiveDot-module__4vzwPq__root[data-state=collapsed]:hover .InteractiveDot-module__4vzwPq__surface{transform:translate(-50%,-50%)scale(var(--dot-hover-scale,1))}}@media (max-width:63.999rem){.InteractiveDot-module__4vzwPq__root[data-home-dot-type=info]{--dot-collapsed-size:var(--space-64)}}
.HomeInquiryDot-module__Jdk36a__root{--dot-x:0px;--dot-y:0px;--home-inquiry-dot-size:var(--button-size-104);--home-inquiry-dot-background:var(--color-black);--home-inquiry-dot-text:var(--color-white);top:var(--dot-y);left:var(--dot-x);z-index:10;width:var(--home-inquiry-dot-size);height:var(--home-inquiry-dot-size);appearance:none;cursor:pointer;transform-origin:50%;background-color:#0000;border:none;place-items:center;margin:0;padding:0;display:grid;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.HomeInquiryDot-module__Jdk36a__root:focus-visible{outline:2px solid var(--color-black);outline-offset:4px}.HomeInquiryDot-module__Jdk36a__root[data-home-draggable=true]{touch-action:none}.HomeInquiryDot-module__Jdk36a__surface{width:100%;height:100%;color:var(--home-inquiry-dot-text);background-color:var(--home-inquiry-dot-background);border-radius:var(--radius-999);transform-origin:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.HomeInquiryDot-module__Jdk36a__root[data-home-draggable=true] .HomeInquiryDot-module__Jdk36a__surface{touch-action:none}.HomeInquiryDot-module__Jdk36a__label{font-family:var(--font-primary);font-size:var(--fs-16);font-weight:var(--fw-bold);line-height:var(--lh-096);letter-spacing:var(--ls-neg-4);text-align:center;text-transform:none;white-space:normal;box-sizing:border-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-inline-size:100%;display:-webkit-box;overflow:hidden;transform:rotate(-5deg)}.HomeInquiryDot-module__Jdk36a__labelLine{display:block}.HomeInquiryDot-module__Jdk36a__video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}@media (max-width:63.999rem){.HomeInquiryDot-module__Jdk36a__root{--home-inquiry-dot-size:var(--button-size-80)}}@media (min-width:64rem){.HomeInquiryDot-module__Jdk36a__label{font-size:var(--fs-20);transform:rotate(5.69deg)}}
.HomeDotLayer-module__fTlF0G__root{z-index:20;pointer-events:none;width:100dvw;height:100dvh;position:fixed;inset:0;overflow:visible}.HomeDotLayer-module__fTlF0G__root>*{pointer-events:auto}
.StudioIntro-module__OWuuwG__root{pointer-events:auto;width:100%}.StudioIntro-module__OWuuwG__mobileLayout{align-items:center;gap:var(--space-12);text-align:center;flex-direction:column;display:flex}.StudioIntro-module__OWuuwG__mobileLeadCopy,.StudioIntro-module__OWuuwG__mobileSupportingCopy{font-family:var(--font-primary);font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:var(--lh-120);letter-spacing:var(--ls-neg-2);text-align:center}.StudioIntro-module__OWuuwG__mobileSupportingCopy{opacity:.5}.StudioIntro-module__OWuuwG__desktopCopy{font-family:var(--font-primary);font-size:var(--fs-24);font-weight:var(--fw-regular);line-height:var(--lh-130);letter-spacing:var(--ls-neg-4);display:none}@media (min-width:64rem){.StudioIntro-module__OWuuwG__mobileLayout{display:none}.StudioIntro-module__OWuuwG__desktopCopy{display:block}}
