:root{font-family:Barlow,sans-serif;font-weight:100;color:#000;background:#fff;font-synthesis:none;--identity-color: #4a4a4a;--subtitle-color: #a7a4a4;--transition-duration: .75s;--edge: clamp(12px, 1.5635vw, 32px);--identity-size: clamp(24px, 7.142857143vw, 50px);--menu-size: clamp(24px, 7.142857143vw, 50px);--type-scale: 1;--line-height: 1.076923;--brand-width: clamp(72px, 18.637vw, 298px);--bottom-edge: max(var(--edge), env(safe-area-inset-bottom))}*{box-sizing:border-box}html,body,#root{margin:0;width:100%;min-height:100%}body{overflow-x:hidden}h1,p,ul{margin:0;padding:0}.experience{position:relative;isolation:isolate;width:100%;height:100svh;height:100dvh;overflow:hidden;padding:max(var(--edge),env(safe-area-inset-top)) max(var(--edge),env(safe-area-inset-right)) var(--bottom-edge) max(var(--edge),env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr) var(--brand-width);grid-template-rows:auto minmax(0,1fr);gap:var(--edge);outline:none;touch-action:pan-y}.experience:focus-visible{outline:1px solid var(--subtitle-color);outline-offset:-4px}.background,.background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.background{z-index:-1;background:#fff;transition:background-color var(--transition-duration) ease-in-out}.menu-open .background{background-color:#141414}.background img,.background video{width:100%;height:100%;object-fit:cover}.identity{grid-column:1 / -1;align-self:start;text-transform:uppercase}.identity h1,.identity p{font-size:calc(var(--identity-size) * var(--type-scale));line-height:var(--line-height);font-weight:100}.identity h1{color:var(--identity-color);transition:color var(--transition-duration) ease-in-out}.identity p{position:relative;width:fit-content;color:var(--subtitle-color);transition:color var(--transition-duration) ease-in-out}.identity-gradient{position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;background-image:linear-gradient(92.79557856822035deg,#f602dd 2.3028%,#f80 94.496%);background-clip:text;-webkit-background-clip:text;opacity:0;transition:opacity var(--transition-duration) ease-in-out}.menu-open .identity h1{color:#fff}.menu-open .identity p{color:transparent}.menu-open .identity-gradient{opacity:1}.brand-mark{grid-column:2;grid-row:2;position:relative;align-self:end;justify-self:end;margin-bottom:calc(var(--brand-width) * -25 / 298);width:var(--brand-width);aspect-ratio:298 / 235;pointer-events:none}.brand-mark img{display:block;width:100%;height:auto}.brand-mark img{transition:opacity var(--transition-duration) ease-in-out}.brand-dark{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.menu-open .brand-default{opacity:0}.menu-open .brand-dark{opacity:1}.studio-menu{grid-column:1;grid-row:2;align-self:end;max-height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;opacity:0;visibility:hidden;pointer-events:none;color:#949494;transition:opacity var(--transition-duration) ease-in-out,visibility 0s linear var(--transition-duration);overscroll-behavior:contain;scrollbar-width:thin}.studio-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.studio-menu ul{list-style:none;text-transform:uppercase;font-size:calc(var(--menu-size) * var(--type-scale));line-height:var(--line-height);font-weight:100}.studio-menu li{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.studio-menu,.background,.identity h1,.identity p,.identity-gradient,.brand-mark img{transition:none}}@media(min-width:700px){:root{--identity-size: clamp(50px, calc(6.147540984vw + 6.967213115px), 65px);--menu-size: clamp(50px, calc(7.8125vw - 23.75px) , 65px)}}@media(min-width:1136px){:root{--identity-size: clamp(65px, calc(5.603448276vw + 1.344827586px), 91px);--menu-size: clamp(65px, calc(5.603448276vw + 1.344827586px), 91px)}}@media(min-width:700px)and (max-width:1200px)and (orientation:landscape)and (hover:none)and (pointer:coarse){:root{--type-scale: .8}}
