.landing-module__bxHgOq__stage{width:100%;height:100vh;min-height:calc(706 * var(--u));background:var(--color-bg);position:relative;overflow:hidden}.landing-module__bxHgOq__dots{pointer-events:none;display:block;position:absolute;inset:0}.landing-module__bxHgOq__hit{width:calc(428 * var(--u));height:calc(82.09 * var(--u));cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-module__bxHgOq__composition{width:calc(769.72 * var(--u));height:calc(62.2 * var(--u));pointer-events:none;--bracket-travel:calc(196 * var(--u));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-module__bxHgOq__label{inset:0;top:calc(-3 * var(--u));bottom:calc(3 * var(--u));font-family:var(--font-display), sans-serif;font-weight:400;font-size:calc(36 * var(--u));white-space:nowrap;text-transform:uppercase;justify-content:center;align-items:center;line-height:1;transition:opacity .16s linear;display:flex;position:absolute}.landing-module__bxHgOq__name{color:var(--color-brand);opacity:1;transform:translateX(calc(1 * var(--u)));transition-delay:90ms}.landing-module__bxHgOq__portfolio{color:var(--color-accent);opacity:0;transform:translateX(calc(-.5 * var(--u)));transition-delay:0s}.landing-module__bxHgOq__veil{--feather-x:calc(110 * var(--u));--feather-y:calc(30 * var(--u));width:calc(650 * var(--u) + 2 * var(--feather-x));height:calc(28 * var(--u) + 2 * var(--feather-y));-webkit-backdrop-filter:blur(calc(2.5 * var(--u)));backdrop-filter:blur(calc(2.5 * var(--u)));--mask-x:linear-gradient(to right, transparent, #00000029 calc(var(--feather-x) * .25), #00000080 calc(var(--feather-x) * .5), #000000d6 calc(var(--feather-x) * .75), #000 var(--feather-x), #000 calc(100% - var(--feather-x)), #000000d6 calc(100% - var(--feather-x) * .75), #00000080 calc(100% - var(--feather-x) * .5), #00000029 calc(100% - var(--feather-x) * .25), transparent);--mask-y:linear-gradient(to bottom, transparent, #000 var(--feather-y), #000 calc(100% - var(--feather-y)), transparent);-webkit-mask-image:var(--mask-x), var(--mask-y);-webkit-mask-image:var(--mask-x), var(--mask-y);mask-image:var(--mask-x), var(--mask-y);-webkit-mask-composite:source-in;background:#ffffff80;transition:width .26s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-composite:source-in;mask-composite:intersect}.landing-module__bxHgOq__hit:not([data-opening]):hover .landing-module__bxHgOq__veil,.landing-module__bxHgOq__hit:focus-visible .landing-module__bxHgOq__veil{width:calc(300 * var(--u) + 2 * var(--feather-x))}.landing-module__bxHgOq__bracket{width:calc(44.2 * var(--u));height:calc(31.1 * var(--u));fill:none;stroke:var(--color-bracket);stroke-width:var(--hair);vector-effect:non-scaling-stroke;will-change:transform;transition:transform .26s cubic-bezier(.4,-.5,.2,1);position:absolute;overflow:visible}.landing-module__bxHgOq__bracket>*{vector-effect:non-scaling-stroke}.landing-module__bxHgOq__bracketStart{bottom:0;left:0}.landing-module__bxHgOq__bracketEnd{top:0;right:0}.landing-module__bxHgOq__hit:not([data-opening]):hover .landing-module__bxHgOq__name,.landing-module__bxHgOq__hit:focus-visible .landing-module__bxHgOq__name{opacity:0;transition-delay:0s}.landing-module__bxHgOq__hit:not([data-opening]):hover .landing-module__bxHgOq__portfolio,.landing-module__bxHgOq__hit:focus-visible .landing-module__bxHgOq__portfolio{opacity:1;transition-delay:90ms}.landing-module__bxHgOq__hit:not([data-opening]):hover .landing-module__bxHgOq__bracketStart,.landing-module__bxHgOq__hit:focus-visible .landing-module__bxHgOq__bracketStart{transform:translateX(var(--bracket-travel))}.landing-module__bxHgOq__hit:not([data-opening]):hover .landing-module__bxHgOq__bracketEnd,.landing-module__bxHgOq__hit:focus-visible .landing-module__bxHgOq__bracketEnd{transform:translateX(calc(-1 * var(--bracket-travel)))}.landing-module__bxHgOq__logo{left:calc(50% - 20.895 * var(--u));bottom:calc(48.98 * var(--u));width:calc(42 * var(--u));height:calc(38 * var(--u));display:block;position:absolute}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__bracket,.landing-module__bxHgOq__label,.landing-module__bxHgOq__composition{transition-duration:0s;transition-delay:0s}}@media (max-width:599px),(hover:none) and (max-height:599px){.landing-module__bxHgOq__stage{height:100dvh}.landing-module__bxHgOq__hit{pointer-events:none;width:min(342px,100vw - 48px);height:44px}.landing-module__bxHgOq__composition{--bracket-travel:87px;width:min(342px,100vw - 48px);height:28px}.landing-module__bxHgOq__label{font-size:16px;top:-1.3px;bottom:1.3px}.landing-module__bxHgOq__bracket{width:20px;height:14px}.landing-module__bxHgOq__veil{--feather-x:22px;--feather-y:6px;width:calc(289px + 2 * var(--feather-x));height:calc(12px + 2 * var(--feather-y));animation:.26s cubic-bezier(.2,.7,.2,1) 1.4s both landing-module__bxHgOq__mobileVeil}.landing-module__bxHgOq__name{animation:.16s linear 1.4s both landing-module__bxHgOq__mobileName}.landing-module__bxHgOq__portfolio{animation:.16s linear 1.49s both landing-module__bxHgOq__mobilePortfolio}.landing-module__bxHgOq__bracketStart,.landing-module__bxHgOq__bracketEnd{animation-duration:.26s;animation-timing-function:cubic-bezier(.4,-.5,.2,1);animation-delay:1.4s;animation-fill-mode:both}.landing-module__bxHgOq__bracketStart{animation-name:landing-module__bxHgOq__mobileBracketStart}.landing-module__bxHgOq__bracketEnd{animation-name:landing-module__bxHgOq__mobileBracketEnd}@keyframes landing-module__bxHgOq__mobileVeil{0%{width:calc(289px + 2 * var(--feather-x))}to{width:calc(60px + 2 * var(--feather-x))}}@keyframes landing-module__bxHgOq__mobileName{to{opacity:0}}@keyframes landing-module__bxHgOq__mobilePortfolio{to{opacity:1}}@keyframes landing-module__bxHgOq__mobileBracketStart{to{transform:translateX(var(--bracket-travel))}}@keyframes landing-module__bxHgOq__mobileBracketEnd{to{transform:translateX(calc(-1 * var(--bracket-travel)))}}}@media (max-width:599px) and (prefers-reduced-motion:reduce),(hover:none) and (max-height:599px) and (prefers-reduced-motion:reduce){.landing-module__bxHgOq__veil,.landing-module__bxHgOq__name,.landing-module__bxHgOq__portfolio,.landing-module__bxHgOq__bracketStart,.landing-module__bxHgOq__bracketEnd{animation:none}.landing-module__bxHgOq__veil{width:calc(60px + 2 * var(--feather-x))}.landing-module__bxHgOq__name{opacity:0}.landing-module__bxHgOq__portfolio{opacity:1}.landing-module__bxHgOq__bracketStart{transform:translateX(var(--bracket-travel))}.landing-module__bxHgOq__bracketEnd{transform:translateX(calc(-1 * var(--bracket-travel)))}}
.landingV2-module__AtVy9a__captionWrap{display:none}@media (min-width:600px) and (min-height:600px),(min-width:600px) and (hover:hover){.landingV2-module__AtVy9a__captionWrap{left:0;right:0;top:calc(100% + 12 * var(--u));height:calc(16 * var(--u));transition:opacity .16s linear 90ms;animation:.6s ease-out 1.1s backwards landingV2-module__AtVy9a__captionIn;display:block;position:absolute}a:not([data-opening]):hover .landingV2-module__AtVy9a__captionWrap,a:focus-visible .landingV2-module__AtVy9a__captionWrap{opacity:0;transition-delay:0s}.landingV2-module__AtVy9a__captionVeil{--feather-x:calc(70 * var(--u));--feather-y:calc(16 * var(--u));width:calc(300 * var(--u) + 2 * var(--feather-x));height:calc(16 * var(--u) + 2 * var(--feather-y));-webkit-backdrop-filter:blur(calc(2.5 * var(--u)));backdrop-filter:blur(calc(2.5 * var(--u)));--mask-x:linear-gradient(to right, transparent, #00000029 calc(var(--feather-x) * .25), #00000080 calc(var(--feather-x) * .5), #000000d6 calc(var(--feather-x) * .75), #000 var(--feather-x), #000 calc(100% - var(--feather-x)), #000000d6 calc(100% - var(--feather-x) * .75), #00000080 calc(100% - var(--feather-x) * .5), #00000029 calc(100% - var(--feather-x) * .25), transparent);--mask-y:linear-gradient(to bottom, transparent, #000 var(--feather-y), #000 calc(100% - var(--feather-y)), transparent);-webkit-mask-image:var(--mask-x), var(--mask-y);-webkit-mask-image:var(--mask-x), var(--mask-y);mask-image:var(--mask-x), var(--mask-y);-webkit-mask-composite:source-in;background:#ffffff80;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-composite:source-in;mask-composite:intersect}.landingV2-module__AtVy9a__caption{text-align:center;font-family:var(--font-body), sans-serif;font-weight:400;font-size:calc(13 * var(--u));line-height:calc(16 * var(--u));letter-spacing:.06em;color:#3a3a3a;white-space:nowrap;position:absolute;inset:0}.landingV2-module__AtVy9a__bracketStartIn{animation:.75s cubic-bezier(.2,.7,.2,1) .2s backwards landingV2-module__AtVy9a__bracketStartIn}.landingV2-module__AtVy9a__bracketEndIn{animation:.75s cubic-bezier(.2,.7,.2,1) .2s backwards landingV2-module__AtVy9a__bracketEndIn}.landingV2-module__AtVy9a__nameIn{animation:.9s ease-out .45s backwards landingV2-module__AtVy9a__nameIn}@keyframes landingV2-module__AtVy9a__bracketStartIn{0%{translate:var(--bracket-travel) 0}}@keyframes landingV2-module__AtVy9a__bracketEndIn{0%{translate:calc(-1 * var(--bracket-travel)) 0}}@keyframes landingV2-module__AtVy9a__nameIn{0%{opacity:0}}@keyframes landingV2-module__AtVy9a__captionIn{0%{opacity:0}}}@media (min-width:600px) and (min-height:600px) and (prefers-reduced-motion:reduce),(min-width:600px) and (hover:hover) and (prefers-reduced-motion:reduce){.landingV2-module__AtVy9a__captionWrap,.landingV2-module__AtVy9a__bracketStartIn,.landingV2-module__AtVy9a__bracketEndIn,.landingV2-module__AtVy9a__nameIn{animation:none}}@media (max-width:599px),(hover:none) and (max-height:599px){.landingV2-module__AtVy9a__stage.landingV2-module__AtVy9a__stage{min-height:0}.landingV2-module__AtVy9a__logo.landingV2-module__AtVy9a__logo{width:21px;height:19px;left:calc(50% - 10.4475px)}.landingV2-module__AtVy9a__captionWrap{height:12px;animation:.35s ease-out .7s backwards landingV2-module__AtVy9a__captionIn,.16s linear 2.2s forwards landingV2-module__AtVy9a__captionOutMobile;display:block;position:absolute;top:calc(100% + 8px);left:0;right:0}.landingV2-module__AtVy9a__captionVeil{--feather-x:40px;--feather-y:10px;width:calc(180px + 2 * var(--feather-x));height:calc(12px + 2 * var(--feather-y));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);--mask-x:linear-gradient(to right, transparent, #00000029 calc(var(--feather-x) * .25), #00000080 calc(var(--feather-x) * .5), #000000d6 calc(var(--feather-x) * .75), #000 var(--feather-x), #000 calc(100% - var(--feather-x)), #000000d6 calc(100% - var(--feather-x) * .75), #00000080 calc(100% - var(--feather-x) * .5), #00000029 calc(100% - var(--feather-x) * .25), transparent);--mask-y:linear-gradient(to bottom, transparent, #000 var(--feather-y), #000 calc(100% - var(--feather-y)), transparent);-webkit-mask-image:var(--mask-x), var(--mask-y);-webkit-mask-image:var(--mask-x), var(--mask-y);mask-image:var(--mask-x), var(--mask-y);-webkit-mask-composite:source-in;background:#ffffff80;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-composite:source-in;mask-composite:intersect}.landingV2-module__AtVy9a__caption{text-align:center;font-family:var(--font-body), sans-serif;letter-spacing:.04em;color:#3a3a3a;white-space:nowrap;font-size:9px;font-weight:400;line-height:12px;position:absolute;inset:0}.landingV2-module__AtVy9a__bracketStartIn.landingV2-module__AtVy9a__bracketStartIn{animation:.75s cubic-bezier(.2,.7,.2,1) .2s backwards landingV2-module__AtVy9a__bracketStartIn,.26s cubic-bezier(.4,-.5,.2,1) 2.2s both landingV2-module__AtVy9a__bracketStartReveal}.landingV2-module__AtVy9a__bracketEndIn.landingV2-module__AtVy9a__bracketEndIn{animation:.75s cubic-bezier(.2,.7,.2,1) .2s backwards landingV2-module__AtVy9a__bracketEndIn,.26s cubic-bezier(.4,-.5,.2,1) 2.2s both landingV2-module__AtVy9a__bracketEndReveal}.landingV2-module__AtVy9a__nameIn.landingV2-module__AtVy9a__nameIn{animation:.9s ease-out .45s backwards landingV2-module__AtVy9a__nameIn,.16s linear 2.2s forwards landingV2-module__AtVy9a__nameOutMobile}@keyframes landingV2-module__AtVy9a__bracketStartIn{0%{translate:var(--bracket-travel) 0}}@keyframes landingV2-module__AtVy9a__bracketEndIn{0%{translate:calc(-1 * var(--bracket-travel)) 0}}@keyframes landingV2-module__AtVy9a__nameIn{0%{opacity:0}}@keyframes landingV2-module__AtVy9a__captionIn{0%{opacity:0}}.landingV2-module__AtVy9a__portfolioV2.landingV2-module__AtVy9a__portfolioV2{animation:.16s linear 2.29s both landingV2-module__AtVy9a__portfolioInMobile}.landingV2-module__AtVy9a__veilV2.landingV2-module__AtVy9a__veilV2{animation:.26s cubic-bezier(.2,.7,.2,1) 2.2s both landingV2-module__AtVy9a__veilNarrowMobile}@keyframes landingV2-module__AtVy9a__portfolioInMobile{to{opacity:1}}@keyframes landingV2-module__AtVy9a__veilNarrowMobile{0%{width:calc(289px + 2 * var(--feather-x))}to{width:calc(60px + 2 * var(--feather-x))}}@keyframes landingV2-module__AtVy9a__bracketStartReveal{to{transform:translateX(var(--bracket-travel))}}@keyframes landingV2-module__AtVy9a__bracketEndReveal{to{transform:translateX(calc(-1 * var(--bracket-travel)))}}@keyframes landingV2-module__AtVy9a__nameOutMobile{to{opacity:0}}@keyframes landingV2-module__AtVy9a__captionOutMobile{to{opacity:0}}}@media (max-width:599px) and (prefers-reduced-motion:reduce),(hover:none) and (max-height:599px) and (prefers-reduced-motion:reduce){.landingV2-module__AtVy9a__captionWrap{display:none}.landingV2-module__AtVy9a__bracketStartIn.landingV2-module__AtVy9a__bracketStartIn,.landingV2-module__AtVy9a__bracketEndIn.landingV2-module__AtVy9a__bracketEndIn,.landingV2-module__AtVy9a__nameIn.landingV2-module__AtVy9a__nameIn,.landingV2-module__AtVy9a__portfolioV2.landingV2-module__AtVy9a__portfolioV2,.landingV2-module__AtVy9a__veilV2.landingV2-module__AtVy9a__veilV2{animation:none}}
