@layer components{.monogram_monogram__pUSW1{fill:var(--textTitle);transition:fill var(--durationL) ease}.monogram_highlight__B7C1s{fill:var(--accent);opacity:0;transform:scaleY(0);transform-origin:top;transition:opacity .1s ease var(--durationM);@media (prefers-reduced-motion:no-preference){transition:transform var(--durationM) var(--bezierFastoutSlowin),opacity .1s ease var(--durationM)}:is(a:hover,.monogram_monogram__pUSW1:hover) &{opacity:1;transform:scaleX(1);transform-origin:bottom;transition:opacity .1s ease;@media (prefers-reduced-motion:no-preference){transition:transform var(--durationM) var(--bezierFastoutSlowin),opacity .1s ease}}}}@layer components{.text_text__sSUFe{line-height:var(--lineHeightBody);color:var(--textBody);&[data-size=s]{font-size:var(--fontSizeBodyS)}&[data-size=m]{font-size:var(--fontSizeBodyM)}&[data-size=l]{font-size:var(--fontSizeBodyL)}&[data-size=xl]{font-size:var(--fontSizeBodyXL)}&[data-align=auto]{text-align:inherit}&[data-align=start]{text-align:start}&[data-align=center]{text-align:center}&[data-weight=auto]{font-weight:inherit}&[data-weight=regular]{font-weight:var(--fontWeightRegular)}&[data-weight=medium]{font-weight:var(--fontWeightMedium)}&[data-weight=bold]{font-weight:var(--fontWeightBold)}&[data-secondary=true]{color:var(--textLight)}}}.intro-loader_loader__C3SXE{--ease:cubic-bezier(0.76,0,0.24,1);position:fixed;inset:0;z-index:200;display:grid;place-items:center;color:#f2f2f2;animation:intro-loader_loaderFailsafe___xBBz .6s ease 7s forwards}@keyframes intro-loader_loaderFailsafe___xBBz{to{opacity:0;visibility:hidden}}.intro-loader_panel__R7qZi{position:absolute;left:0;right:0;height:50.5%;transition:transform 1s var(--ease) .25s;&[data-side=top]{top:0;background:radial-gradient(120% 140% at 50% 100%,#1a1a1a 0,#070707 70%)}&[data-side=bottom]{bottom:0;background:radial-gradient(120% 140% at 50% 0,#1a1a1a 0,#070707 70%)}[data-phase=leaving] &[data-side=top]{transform:translate3d(0,-100%,0)}[data-phase=leaving] &[data-side=bottom]{transform:translate3d(0,100%,0)}}.intro-loader_letterbox__sDYaV{position:absolute;left:0;right:0;z-index:1;height:11vh;background:#000;transform:scaleY(0);animation:intro-loader_letterboxIn__J3eRj 1.1s var(--ease) .1s forwards;&[data-side=top]{top:0;transform-origin:top;border-bottom:1px solid rgb(255 255 255/.06)}&[data-side=bottom]{bottom:0;transform-origin:bottom;border-top:1px solid rgb(255 255 255/.06)}[data-phase=leaving] &{animation:none;transform:scaleY(0);transition:transform .6s var(--ease)}}@keyframes intro-loader_letterboxIn__J3eRj{to{transform:scaleY(1)}}.intro-loader_stage__EPoD9{position:relative;z-index:2;display:grid;justify-items:center;gap:22px;transition:opacity .5s ease,transform .9s var(--ease),filter .5s ease;[data-phase=leaving] &{opacity:0;transform:scale(1.08);filter:blur(8px)}}.intro-loader_mark__5BNW9{width:64px;height:auto;margin-bottom:8px;fill:#f2f2f2;clip-path:inset(0 100% 0 0);animation:intro-loader_markReveal__aIcQc .9s var(--ease) .3s forwards;& g rect{animation:intro-loader_markSweep__gGRu0 1.1s var(--ease) 1.1s forwards}}@keyframes intro-loader_markReveal__aIcQc{to{clip-path:inset(0 0 0 0)}}@keyframes intro-loader_markSweep__gGRu0{0%{opacity:1;transform:scaleY(0);transform-origin:top}50%{opacity:1;transform:scaleX(1);transform-origin:top}51%{transform-origin:bottom}to{opacity:1;transform:scaleY(0);transform-origin:bottom}}.intro-loader_name__LtTod{display:flex;padding-left:.55em;font-size:clamp(13px,1.3vw,18px);font-weight:var(--fontWeightMedium);letter-spacing:.55em;white-space:nowrap;@media (max-width:420px){letter-spacing:.32em;padding-left:.32em}}.intro-loader_space__RRdBR{flex:0 0 0.9em}.intro-loader_letter__MC9Ax{display:inline-block;opacity:0;filter:blur(10px);transform:translate3d(0,8px,0);animation:intro-loader_letterIn__Nnm4r 1s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(.8s + var(--i) * 45ms)}@keyframes intro-loader_letterIn__Nnm4r{to{opacity:1;filter:blur(0);transform:none}}.intro-loader_bar__ESbZW{position:relative;width:min(220px,50vw);height:1px;overflow:hidden;background:rgb(255 255 255/.12)}.intro-loader_fill__RMgjw{position:absolute;inset:0;background:var(--accent);box-shadow:0 0 12px var(--accent);transform:scaleX(0);transform-origin:left;animation:intro-loader_fill__RMgjw 2.1s cubic-bezier(.65,0,.35,1) .6s forwards}@keyframes intro-loader_fill__RMgjw{to{transform:scaleX(1)}}.intro-loader_caption__54K7H{padding-left:.4em;font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:rgb(255 255 255/.45);opacity:0;animation:intro-loader_captionIn__zC8nS .9s ease 1.7s forwards}@keyframes intro-loader_captionIn__zC8nS{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}.intro-loader_grain__ZLkZ0{position:absolute;inset:-50%;z-index:3;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:intro-loader_grain__ZLkZ0 .8s steps(4) infinite;transition:opacity .4s ease;[data-phase=leaving] &{opacity:0}}@keyframes intro-loader_grain__ZLkZ0{0%{transform:translateZ(0)}25%{transform:translate3d(-4%,3%,0)}50%{transform:translate3d(3%,-4%,0)}75%{transform:translate3d(-2%,-3%,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.intro-loader_loader__C3SXE *,.intro-loader_loader__C3SXE :after,.intro-loader_loader__C3SXE :before{animation-duration:.01ms!important;animation-delay:0s!important}.intro-loader_grain__ZLkZ0{display:none}.intro-loader_panel__R7qZi,.intro-loader_stage__EPoD9{transition:opacity .6s ease!important}.intro-loader_loader__C3SXE[data-phase=leaving] .intro-loader_panel__R7qZi,.intro-loader_loader__C3SXE[data-phase=leaving] .intro-loader_stage__EPoD9{transform:none;filter:none;opacity:0}}.intro_intro__W2uft{--pl:clamp(160px,23vw,560px);--ph:min(78vh,860px,46vw);--pw:calc(var(--ph) * var(--aspect, 0.75));--textLeft:calc(var(--pl) + var(--pw) * 0.68 + clamp(24px, 3vw, 72px));--titleFit:calc((100vw - var(--textLeft) - 56px) / 6.6);position:relative;height:100vh;overflow:clip;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;@media (min-width:1041px){padding-left:0;padding-right:0}@media (min-width:2200px){--pl:clamp(160px,21vw,760px);--ph:min(78vh,1040px,46vw)}@media (max-width:1040px){align-items:center;--titleFit:999px}@media (max-height:500px) and (orientation:landscape){--textLeft:calc(36vw + var(--spaceL));--titleFit:calc((100vw - var(--textLeft) - 72px) / 6.6);padding-top:var(--space3XL);padding-left:36vw;align-items:center}}.intro_text__K6eCV{max-width:1024px;width:calc(100% - var(--textLeft) - 24px);margin-left:var(--textLeft);position:relative;z-index:var(--zIndex1);top:calc(var(--space2XL) * -1);@media (max-width:2080px){max-width:920px}@media (max-width:1680px){max-width:780px}@media (max-width:1040px){width:100%;margin-left:0;left:0}@media (max-width:696px){top:calc(var(--space3XL) * -1)}@media (max-width:400px){top:calc(var(--spaceXL) * -1)}@media (max-height:500px) and (orientation:landscape){width:100%;margin-left:0;left:var(--spaceL);top:calc(var(--spaceM) * -1)}}.intro_name__yDJdE{text-transform:uppercase;font-size:calc((24 / 16) * 1rem);letter-spacing:.3em;color:var(--textLight);margin-bottom:var(--space2XL);margin-top:0;font-weight:var(--fontWeightMedium);line-height:1;opacity:0;transition:opacity var(--durationL) var(--bezierFastoutSlowin) .2s;@media (max-width:1680px){font-size:calc((22 / 16) * 1rem);margin-bottom:var(--spaceXL)}@media (max-width:1040px){font-size:calc((18 / 16) * 1rem)}@media (max-width:696px){margin-bottom:var(--spaceL);letter-spacing:.2em;white-space:nowrap;overflow:hidden}@media (max-width:820px) and (max-height:420px){margin-bottom:var(--spaceL);margin-bottom:var(--spaceXL)}&[data-visible=true]{opacity:1}}.intro_title__bXAFs{--titleScale:1;letter-spacing:-.03em;font-size:calc(min(var(--fontSizeH0) * var(--wideScale, 1), var(--titleFit, 999px)) * var(--titleScale));@media (min-width:2200px){--wideScale:1.3}}.intro_row__pmVzH{display:flex;flex-direction:row;align-items:center;position:relative;&[data-hidden=true]{opacity:0}}.intro_rowShift__rBjGH{font-size:.66em;margin-left:6.3em;display:grid;align-items:center;justify-items:start;&>.intro_word__vMOzX{grid-area:1/1}@media (max-width:696px){margin-left:.8em}}@keyframes intro_introTextReveal__y6WXp{0%{color:color-mix(in lab,var(--text) 0%,transparent)}50%{color:color-mix(in lab,var(--text) 0%,transparent)}60%{color:var(--textTitle)}to{color:var(--textTitle)}}.intro_word__vMOzX{position:relative;display:flex;flex-shrink:0;align-items:center;line-height:1;animation-duration:1.5s;animation-delay:var(--delay);animation-fill-mode:forwards;animation-timing-function:var(--bezierFastoutSlowin);color:color-mix(in lab,var(--text) 0%,transparent);transition:opacity .5s ease var(--durationM);isolation:isolate;&:after{content:"";background:var(--accent);animation-duration:1.5s;animation-delay:var(--delay);animation-fill-mode:forwards;animation-timing-function:var(--bezierFastoutSlowin);transform-origin:left;transform:scaleX(0);position:absolute;inset:0 -.02em 0 0;z-index:var(--zIndex1);will-change:transform}&[data-plus=true]:before{content:"+";margin-right:.18em;color:var(--accent);font-weight:var(--fontWeightMedium)}&[data-status=entering]{animation-name:intro_introTextReveal__y6WXp;@media (prefers-reduced-motion:no-preference){&:after{animation-name:reveal}}}&[data-status=entered]{color:var(--textTitle);&:after{opacity:1;transform:scale3d(0,0,1);transform-origin:right}}&[data-status=exiting]{color:var(--textTitle);opacity:0;position:absolute;top:0;z-index:var(--zIndex0)}}.intro_explore__nR7Rq{position:fixed;right:var(--spaceL);bottom:var(--space3XL);z-index:var(--zIndex3);display:flex;flex-direction:column;align-items:center;gap:var(--spaceM);color:var(--textBody);opacity:0;transition:opacity var(--durationL) ease;&[data-status=entered]{opacity:1}&[data-hidden=true]{opacity:0;pointer-events:none}&:focus-visible,&:hover{color:var(--accent)}@media (max-width:696px){right:var(--spaceM);bottom:var(--spaceXL)}}.intro_exploreText__bE0Q5{writing-mode:vertical-rl;font-size:var(--fontSizeBodyXS);font-weight:var(--fontWeightMedium);letter-spacing:.4em;text-transform:uppercase;line-height:1}.intro_exploreLine__63RxL{position:relative;width:2px;height:56px;overflow:hidden;background:color-mix(in lab,var(--text) 20%,transparent);&:after{content:"";position:absolute;inset:0;background:var(--accent);transform:translate3d(0,-100%,0)}@media (prefers-reduced-motion:no-preference){&:after{animation:intro_exploreDraw__LWiOb 2s var(--bezierFastoutSlowin) infinite}}}@keyframes intro_exploreDraw__LWiOb{0%{transform:translate3d(0,-100%,0)}60%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}.intro_backdrop__M2psT{position:absolute;left:calc(-16vw + var(--spaceXL) + var(--space3XL) + var(--spaceXL) + var(--space2XL));bottom:-14vh;height:128vh;width:auto;max-width:none;filter:grayscale(1) contrast(1.15) brightness(.9);opacity:0;pointer-events:none;user-select:none;mask-image:linear-gradient(90deg,black 30%,transparent 92%),linear-gradient(0deg,black 40%,transparent);mask-composite:intersect;transition:opacity 2s var(--bezierFastoutSlowin) .3s;&[data-visible=true]{opacity:.32;[data-theme=light] &{opacity:.3;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.25) brightness(1.08)}}@media (max-width:1040px){left:calc(-12vw + var(--spaceXL) + var(--space2XL));bottom:-8vh;height:96vh}@media (max-width:696px){left:-22vw;height:80vh;&[data-visible=true]{opacity:.3;[data-theme=light] &{opacity:.26}}}@media (max-height:500px) and (orientation:landscape){left:-6vw;bottom:-20vh;height:150vh}}.intro_portrait__UrWmS{position:absolute;left:var(--pl);bottom:0;z-index:var(--zIndex2);width:auto;height:var(--ph);max-width:62vw;object-fit:contain;object-position:bottom left;pointer-events:none;user-select:none;opacity:0;transition:opacity 1.2s var(--bezierFastoutSlowin) .6s;@media (prefers-reduced-motion:no-preference){transition-property:opacity,transform;transform:translate3d(0,var(--space2XL),0)}@media (max-width:1040px){left:calc(var(--space4XL) + var(--space3XL) + var(--spaceXL) + var(--space2XL));height:min(56vh,620px);max-width:62vw}@media (max-width:696px){left:0;height:min(48vh,420px);max-width:78vw}@media (max-height:500px) and (orientation:landscape){left:calc(var(--space3XL) + var(--spaceL));height:82vh;max-width:32vw}&[data-visible=true]{opacity:1;transform:none}}@layer components{.loader_loader__gz_GD{display:grid;grid-template-columns:100%;width:var(--width);height:var(--height);background:color-mix(in lab,currentColor 20%,transparent);&[data-center=true]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.loader_text__OuwnI{color:inherit}@keyframes loader_loaderSpan__pT_3r{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}51%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.loader_span__mGFW6{grid-area:1/1;background:currentColor;animation:loader_loaderSpan__pT_3r .7s var(--bezierFastoutSlowin) infinite;transform:scaleX(0);transform-origin:left}}@layer components{.button_button__TIoc7{--buttonSize:calc((56 / 16) * 1rem);--buttonFontSize:calc((18 / 16) * 1rem);--buttonFocusWidth:4px;--buttonPadding:0 var(--spaceL);--buttonTextColor:var(--background);--buttonTextOpacity:1;--buttonLoaderDelay:0s;height:var(--buttonSize);padding:var(--buttonPadding);cursor:pointer;transition-property:opacity,color,background;transition-duration:var(--durationS);transition-timing-function:var(--bezierFastoutSlowin);display:inline-flex;align-items:center;color:var(--buttonTextColor);position:relative;isolation:isolate;&:active{transition-duration:calc(var(--durationXS) / 2)}&:after{content:"";transition-property:opacity,color,background;transition-duration:var(--durationM);transition-timing-function:var(--bezierFastoutSlowin);background:var(--primary);position:absolute;inset:0;z-index:-1;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}@media (prefers-reduced-motion:no-preference){transition-property:transform,opacity,color,background;&:hover{transform:scale(1.05)}&:active{transform:scale(1)}}&[data-secondary=true]{--buttonSpace:10px;--buttonTextColor:var(--primary);background:none;padding-left:var(--buttonSpace);padding-right:var(--buttonSpace);position:relative;left:calc(var(--buttonSpace) * -1);height:calc((32 / 16) * 1rem);&:after{content:"";height:calc((32 / 16) * 1rem);position:absolute;inset:0;background-color:color-mix(in lab,var(--primary) 20%,transparent);transform:scaleX(0);transform-origin:right;clip-path:none}&:hover{transform:none;background:transparent}&:hover:after{transform:scaleX(1);transform-origin:left}&[data-icon=chevron-right]{padding-left:calc(var(--buttonSpace) / 2)}@media (prefers-reduced-motion:no-preference){&:after{transition:transform var(--durationM) var(--bezierFastoutSlowin)}}}&[data-loading=true]{--buttonTextOpacity:0}&[data-icon-only=true]{--buttonPadding:0;--buttonTextColor:var(--textBody);width:var(--buttonSize);align-items:center;justify-content:center;padding:0;&:hover{transform:none}&:after{background:color-mix(in lab,var(--text) 0%,transparent)}&:hover:after{background:color-mix(in lab,var(--text) 10%,transparent)}}&[disabled]{pointer-events:none;opacity:.4}}.button_text__Bq8_8{font-size:var(--buttonFontSize);font-weight:var(--fontWeightMedium);opacity:var(--buttonTextOpacity);position:relative;line-height:1;flex:1 1 auto;display:flex;align-items:center;justify-content:center;transition:opacity var(--durationM) var(--bezierFastoutSlowin)}.button_loader__1FUmG{position:absolute;left:50%;transform:translateX(-50%);color:var(--background);opacity:0;transition:opacity var(--durationM) ease var(--buttonLoaderDelay);&[data-visible=true]{opacity:1}}.button_icon__v_awl{transition-property:opacity,fill;transition-duration:var(--durationS);transition-timing-function:var(--bezierFastoutSlowin);@media (prefers-reduced-motion:no-preference){transition-property:transform,opacity,fill}&[data-start=true]{margin-right:var(--spaceS)}&[data-end=true]{margin-left:var(--spaceS)}@media (prefers-reduced-motion:no-preference){.button_button__TIoc7:hover &[data-shift=true]{transform:translate3d(var(--spaceXS),0,0)}}.button_button__TIoc7[data-loading=true] &{opacity:0}}}