.CurveContainer_container__VesAv{position:relative;--easing:cubic-bezier(0.34,1.56,0.64,1);border-radius:8px}.CurveContainer_container__VesAv.CurveContainer_guides__K3JYk{border:1px solid hsla(0,0%,100%,.25)}.CurveContainer_container__VesAv.CurveContainer_guides__K3JYk:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.3) 4px,transparent 0,transparent 8px);pointer-events:none;z-index:0}.CurveContainer_container__VesAv.CurveContainer_guides__K3JYk:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.3) 4px,transparent 0,transparent 8px);pointer-events:none;z-index:0}@media (prefers-color-scheme:light){.CurveContainer_container__VesAv.CurveContainer_guides__K3JYk{border:1px solid rgba(0,0,0,.25)}.CurveContainer_container__VesAv.CurveContainer_guides__K3JYk:before{background:repeating-linear-gradient(90deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 4px,transparent 0,transparent 8px)}.CurveContainer_container__VesAv.CurveContainer_guides__K3JYk:after{background:repeating-linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 4px,transparent 0,transparent 8px)}}@property --parallax-strength{syntax:"<number>";initial-value:0;inherits:true}.CurveElement_element__O9Nm4{position:absolute;cursor:inherit;left:calc(var(--anchor-left, 50%) + var(--origin-x, 0px));top:calc(var(--anchor-top, 50%) + var(--origin-y, 0px));offset-path:var(--offset-path);offset-distance:var(--travel-start,0);offset-rotate:auto calc(90deg + var(--rotate-adjust, 0deg));offset-anchor:center;translate:calc(var(--parallax-x, 0) * var(--depth, 1) * var(--parallax-strength, 0) * -8px + var(--scroll-depth-offset, 0) * var(--depth, 1) * 6px) calc(var(--parallax-y, 0) * var(--depth, 1) * var(--parallax-strength, 0) * -8px);transition:offset-distance var(--od-duration,.4s) var(--easing,cubic-bezier(.34,1.56,.64,1)),transform var(--od-duration,.4s) cubic-bezier(.34,1.56,.64,1);overflow:visible}.CurveElement_element__O9Nm4.CurveElement_hovering__TPrR7{offset-distance:var(--travel-end,100%);transform:perspective(var(--sphere-perspective,800px)) rotateX(calc(var(--sphere-rx, 0deg) * (1 - var(--sphere-parallax-mode, 0)) + var(--parallax-y, 0) * var(--sphere-px, 0) * 1deg * var(--sphere-parallax-mode, 0) * var(--parallax-strength, 0))) rotateY(calc(var(--sphere-ry, 0deg) * (1 - var(--sphere-parallax-mode, 0)) + var(--parallax-x, 0) * var(--sphere-py, 0) * -1deg * var(--sphere-parallax-mode, 0) * var(--parallax-strength, 0)))}.CurveElement_element__O9Nm4.CurveElement_sphereFollowsCursor__ig_Aq{transition:offset-distance var(--od-duration,.4s) var(--easing,cubic-bezier(.34,1.56,.64,1))}.CurveElement_element__O9Nm4.CurveElement_exiting__wJ2ci{offset-distance:var(--exit-distance,100%);offset-rotate:var(--frozen-rotate);opacity:0;transition:offset-distance .6s cubic-bezier(.4,0,.2,1),opacity .5s ease-out .1s}.CurveElement_element__O9Nm4.CurveElement_noAutoRotate__V1H2e{offset-rotate:var(--rotate-adjust,0deg)!important}.CurveElement_element__O9Nm4.CurveElement_enteredGroup__hddKq:after,.CurveElement_element__O9Nm4.CurveElement_selected__2mjA0:after{content:"";position:absolute;pointer-events:none;z-index:9999}.CurveElement_element__O9Nm4.CurveElement_selected__2mjA0:after{inset:-5px;border:2px solid hsla(0,0%,100%,.7);border-radius:4px}.CurveElement_element__O9Nm4.CurveElement_enteredGroup__hddKq:after{inset:-8px;border:2px dashed hsla(0,0%,100%,.4);border-radius:6px}.CurveElement_element__O9Nm4{--debug-color:#ff6b6b}.CurveElement_rotateWrapper__TTsBk{width:100%;height:100%;scale:var(--scale-from,1);transition:scale var(--od-duration,.4s) var(--easing,cubic-bezier(.34,1.56,.64,1))}.CurveElement_element__O9Nm4.CurveElement_hovering__TPrR7 .CurveElement_rotateWrapper__TTsBk{scale:var(--scale-to,1)}.CurveElement_element__O9Nm4.CurveElement_dragging__ZyIIS{transition:none;cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CurveElement_debugSvg__FDpyr{position:absolute;width:800px;height:800px;overflow:visible;pointer-events:none;z-index:100}.DebugSidebar_sidebar___SA6z{position:fixed;top:0;right:0;width:280px;height:100vh;background:#2c2c2c;display:flex;flex-direction:column;color:#fff;font-size:13px;z-index:1000;overflow:hidden}.DebugSidebar_header__vEaDn{padding:12px 16px;flex-shrink:0}.DebugSidebar_title__w3bfK{margin:0;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.4)}.DebugSidebar_content__nMepD{flex:1 1;overflow-y:auto}.DebugSidebar_section__emRN_{border-top:1px solid hsla(0,0%,100%,.1)}.DebugSidebar_sectionTitle__Q6dbU{margin:0;padding:10px 16px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.9)}.DebugSidebar_sectionContent__Q1rLR{padding:0 16px 16px}.DebugSidebar_sectionHeader__RpOVJ{display:flex;justify-content:space-between;align-items:center;padding:10px 16px}.DebugSidebar_sectionHeader__RpOVJ .DebugSidebar_sectionTitle__Q6dbU{padding:0}.DebugSidebar_elementName__ezb0a{color:#18a0fb;font-weight:400}.DebugSidebar_closeButton__JvR6b{background:none;border:none;color:hsla(0,0%,100%,.4);font-size:16px;cursor:pointer;padding:0;line-height:1;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px}.DebugSidebar_closeButton__JvR6b:hover{color:#fff;background:hsla(0,0%,100%,.1)}.DebugSidebar_placeholder__JTNz9{color:hsla(0,0%,100%,.4);padding:0 16px 16px;margin:0}.DebugSidebar_segmentedControl__RysQm{display:flex;background-color:rgba(0,0,0,.25);border-radius:4px;padding:2px}.DebugSidebar_segmentButton__5dIEV{flex:1 1;padding:6px 8px;background-color:transparent;border:none;border-radius:3px;color:hsla(0,0%,100%,.5);font-size:12px;font-weight:500;cursor:pointer;transition:all .1s ease}.DebugSidebar_segmentButton__5dIEV:hover{color:hsla(0,0%,100%,.8)}.DebugSidebar_segmentActive__D7USq{background-color:hsla(0,0%,100%,.15);color:#fff}.DebugSidebar_controlRow__PS3yC{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.DebugSidebar_controlRow__PS3yC:last-child{margin-bottom:0}.DebugSidebar_controlRowLabel__4Rhi_{color:hsla(0,0%,100%,.6);font-size:13px}.DebugSidebar_sliderGroup__wN61z{margin-bottom:8px}.DebugSidebar_sliderGroup__wN61z:last-child{margin-bottom:0}.DebugSidebar_sliderHeader__65w49{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.DebugSidebar_sliderLabel__wI1_I{color:hsla(0,0%,100%,.6);font-size:13px}.DebugSidebar_sliderValue__K_uNf{font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px;color:hsla(0,0%,100%,.9);background-color:rgba(0,0,0,.25);padding:2px 6px;border-radius:4px;min-width:40px;text-align:center}.DebugSidebar_slider__kTy6c{width:100%;height:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,100%,.15);border-radius:1px;outline:none;cursor:pointer}.DebugSidebar_slider__kTy6c::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background-color:#fff;border-radius:50%;cursor:pointer;-webkit-transition:transform .1s ease;transition:transform .1s ease}.DebugSidebar_slider__kTy6c::-webkit-slider-thumb:hover{transform:scale(1.2)}.DebugSidebar_slider__kTy6c::-moz-range-thumb{width:10px;height:10px;background-color:#fff;border-radius:50%;border:none;cursor:pointer}.DebugSidebar_sliderRange__W9L4a{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;color:hsla(0,0%,100%,.3)}.DebugSidebar_rangeSliderGroup__Z0oZV{margin-bottom:8px}.DebugSidebar_rangeSliderGroup__Z0oZV:last-child{margin-bottom:0}.DebugSidebar_rangeSliderHeader__kFmk1{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.DebugSidebar_rangeSliderTrack__ztx_U{position:relative;height:16px;display:flex;align-items:center}.DebugSidebar_rangeSliderTrack__ztx_U:before{content:"";position:absolute;left:0;right:0;height:2px;background-color:hsla(0,0%,100%,.15);border-radius:1px}.DebugSidebar_rangeSliderActive__ZPeGU{position:absolute;height:2px;background-color:hsla(0,0%,100%,.5);border-radius:1px;pointer-events:none}.DebugSidebar_rangeSliderInput__apo1a{position:absolute;width:100%;height:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none;margin:0}.DebugSidebar_rangeSliderInput__apo1a::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background-color:#fff;border-radius:50%;cursor:pointer;pointer-events:auto;-webkit-transition:transform .1s ease;transition:transform .1s ease}.DebugSidebar_rangeSliderInput__apo1a::-webkit-slider-thumb:hover{transform:scale(1.2)}.DebugSidebar_rangeSliderInput__apo1a::-moz-range-thumb{width:12px;height:12px;background-color:#fff;border-radius:50%;border:none;cursor:pointer;pointer-events:auto}.DebugSidebar_subsection__7y0Kv{margin-bottom:12px;padding:10px;background-color:rgba(0,0,0,.15);border-radius:6px}.DebugSidebar_subsection__7y0Kv:last-child{margin-bottom:0}.DebugSidebar_subsectionLabel__B32pG{display:block;margin-bottom:8px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.5)}.DebugSidebar_select___o3Ca{width:100%;padding:6px 8px;background-color:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#fff;font-size:13px;cursor:pointer;outline:none}.DebugSidebar_select___o3Ca:hover{border-color:hsla(0,0%,100%,.2)}.DebugSidebar_select___o3Ca:focus{border-color:#18a0fb}.DebugSidebar_resetButton__PInBY{width:100%;margin-top:12px;padding:8px 12px;background-color:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:hsla(0,0%,100%,.7);font-size:13px;font-weight:500;cursor:pointer;transition:all .1s ease}.DebugSidebar_resetButton__PInBY:hover{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.25);color:#fff}.DebugSidebar_copyButton__6Rewq{width:100%;padding:8px 12px;background-color:#18a0fb;border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .1s ease}.DebugSidebar_copyButton__6Rewq:hover{background-color:#0d8de5}.DebugSidebar_copyButtonSuccess__vg6OX{background-color:#1bc47d}.DebugSidebar_copyButtonSuccess__vg6OX:hover{background-color:#18a86d}.DebugSidebar_content__nMepD::-webkit-scrollbar{width:8px}.DebugSidebar_content__nMepD::-webkit-scrollbar-track{background:transparent}.DebugSidebar_content__nMepD::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.1);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.DebugSidebar_content__nMepD::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.2);background-clip:padding-box}.Home_container__wb1Js{--easing:cubic-bezier(0.34,1.56,0.64,1);min-height:100vh;display:flex;justify-content:center;align-items:center;background:var(--color-background)}.Home_collage__7gIXs{scale:var(--collage-scale,1);transition:scale .4s var(--easing)}.Home_container__wb1Js .dialkit-button-group{padding-top:8px;border-top:1px solid hsla(0,0%,100%,.06)}.Home_topName__IPJF4{position:absolute;top:36px;left:50%;transform:translateX(-50%);z-index:40;font-family:var(--font-rock-star-narrow);font-weight:500;font-size:20px;color:var(--accent)!important;text-decoration:none;transition:opacity .4s ease-out}.Home_topName__IPJF4.Home_exiting__2tZId{opacity:0}.Home_verticalViewport__naq8w{width:100vw;height:100vh;overflow:hidden;background:var(--color-background);position:relative}.Home_verticalScroll__JBFul{width:100%;height:100%;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-y:contain;padding-top:20vh;padding-bottom:20vh}.Home_verticalScroll__JBFul::-webkit-scrollbar{display:none}.Home_verticalRow__5gUJ9{width:100%;height:60vh;scroll-snap-align:center;scroll-snap-stop:always;position:relative}.Home_rowViewport__TYp7W{width:100%;height:100%;overflow:visible;position:relative;display:flex;align-items:center}.Home_carouselViewport__ie_ei{width:100vw;height:100vh;overflow:hidden;background:var(--color-background);position:relative}.Home_carouselScroll__krf1i{width:100%;height:100vh;display:flex;align-items:center;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;box-sizing:border-box}.Home_carouselScroll__krf1i::-webkit-scrollbar{display:none}.Home_carouselItem__3YU1R{flex-shrink:0;width:min(600px,50vw);scroll-snap-align:center;scroll-snap-stop:always}.Home_carouselItem__3YU1R.Home_exiting__2tZId{opacity:0;transition:opacity .5s ease-out}.Home_blurOverlayLeft__hVslI,.Home_blurOverlayRight__9CX4h{position:absolute;top:-20vh;bottom:-20vh;width:15vw;z-index:20;pointer-events:none}.Home_blurOverlayLeft__hVslI{left:0}.Home_blurOverlayRight__9CX4h{right:0}.Home_blurLayer__8CIjD{position:absolute;inset:0}.Home_blurOverlayBottom__RyDfr,.Home_blurOverlayTop__WQDgS{position:absolute;left:0;right:0;height:20vh;z-index:30;pointer-events:none}.Home_blurOverlayTop__WQDgS{top:0}.Home_blurOverlayBottom__RyDfr{bottom:0}@keyframes Home_grainShift__JilrI{0%{mask-position:0 0;-webkit-mask-position:0 0}20%{mask-position:-150px -50px;-webkit-mask-position:-150px -50px}40%{mask-position:50px -150px;-webkit-mask-position:50px -150px}60%{mask-position:-50px 100px;-webkit-mask-position:-50px 100px}80%{mask-position:120px -80px;-webkit-mask-position:120px -80px}to{mask-position:-80px 50px;-webkit-mask-position:-80px 50px}}.Home_grainOverlayLeft__OZjTj,.Home_grainOverlayRight__2MXZP{position:absolute;top:-20vh;bottom:-20vh;z-index:21;pointer-events:none}.Home_grainOverlayLeft__OZjTj{left:0;mask-image:linear-gradient(90deg,#000,transparent);-webkit-mask-image:linear-gradient(90deg,#000,transparent)}.Home_grainOverlayRight__2MXZP{right:0;mask-image:linear-gradient(270deg,#000,transparent);-webkit-mask-image:linear-gradient(270deg,#000,transparent)}.Home_grainOverlayBottom__YR3pE,.Home_grainOverlayTop__7C1e1{position:absolute;left:0;right:0;z-index:31;pointer-events:none}.Home_grainOverlayTop__7C1e1{top:0;mask-image:linear-gradient(180deg,#000,transparent);-webkit-mask-image:linear-gradient(180deg,#000,transparent)}.Home_grainOverlayBottom__YR3pE{bottom:0;mask-image:linear-gradient(0deg,#000,transparent);-webkit-mask-image:linear-gradient(0deg,#000,transparent)}.Home_grainTexture__WT8x6{animation:Home_grainShift__JilrI .3s steps(1) infinite}.Home_fadeOverlayLeft__P6vMz,.Home_fadeOverlayRight__jBLA4{position:absolute;top:-20vh;bottom:-20vh;z-index:22;pointer-events:none}.Home_fadeOverlayLeft__P6vMz{left:0}.Home_fadeOverlayRight__jBLA4{right:0}.Home_fadeOverlayBottom__XJUpm,.Home_fadeOverlayTop__4jRa8{position:absolute;left:0;right:0;z-index:32;pointer-events:none}.Home_fadeOverlayTop__4jRa8{top:0}.Home_fadeOverlayBottom__XJUpm{bottom:0}.Home_labelPortalContainer__Yvv75{position:absolute;inset:0;z-index:40;pointer-events:none}.Home_labelStripViewport__f3Q3J{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);width:480px;overflow:hidden;z-index:40;transition:opacity .4s ease-out,bottom .4s ease-out;mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent)}.Home_labelStripViewport__f3Q3J.Home_exiting__2tZId{opacity:0;bottom:16px;mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent);pointer-events:none}.Home_labelStrip__67lkk{display:flex;gap:32px;width:max-content;will-change:transform}.Home_labelItem__lIKFb{flex-shrink:0;min-width:64px;font-family:var(--font-rock-star-narrow);font-weight:500;font-size:20px;text-align:center;border:none;background:none;padding:4px 0;cursor:pointer;color:var(--primary-text);pointer-events:auto}.Home_labelItem__lIKFb:hover{opacity:.5!important}.Home_verticalLabelStrip__eeLCc{position:absolute;left:36px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;align-items:flex-start;gap:16px;transition:opacity .4s ease-out}.Home_verticalLabelStrip__eeLCc.Home_exiting__2tZId{opacity:0}.Home_verticalLabelItem__oqz_4{font-family:var(--font-rock-star-narrow);font-weight:500;font-size:20px;color:var(--primary-text);border:none;background:none;padding:4px 0;cursor:pointer;pointer-events:auto}.Home_verticalLabelItem__oqz_4:hover{opacity:.5!important}.Home_llmLink__ZYkRM{position:absolute;bottom:36px;left:36px;z-index:40;font-size:13px;line-height:28px;color:var(--primary-text);opacity:.25;text-decoration:none;transition:opacity .3s ease-out}.Home_llmLink__ZYkRM:hover{opacity:.5}.Home_llmLink__ZYkRM.Home_exiting__2tZId{opacity:0;transition:opacity .4s ease-out}.Home_blurOverlayBottom__RyDfr.Home_exiting__2tZId,.Home_blurOverlayLeft__hVslI.Home_exiting__2tZId,.Home_blurOverlayRight__9CX4h.Home_exiting__2tZId,.Home_blurOverlayTop__WQDgS.Home_exiting__2tZId,.Home_fadeOverlayBottom__XJUpm.Home_exiting__2tZId,.Home_fadeOverlayLeft__P6vMz.Home_exiting__2tZId,.Home_fadeOverlayRight__jBLA4.Home_exiting__2tZId,.Home_fadeOverlayTop__4jRa8.Home_exiting__2tZId,.Home_grainOverlayBottom__YR3pE.Home_exiting__2tZId,.Home_grainOverlayLeft__OZjTj.Home_exiting__2tZId,.Home_grainOverlayRight__2MXZP.Home_exiting__2tZId,.Home_grainOverlayTop__7C1e1.Home_exiting__2tZId,.Home_verticalScroll__JBFul.Home_exiting__2tZId{opacity:0;transition:opacity .5s ease-out}