.page-module__E0kJGG__main{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.page-module__E0kJGG__section{width:100%;scroll-margin-top:72px}
.Footer-module__fDvjca__footer{-webkit-user-select:none;user-select:none;width:100%}.Footer-module__fDvjca__divider{background:#ffffff1f;width:100%;height:1px}.Footer-module__fDvjca__content{cursor:default;gap:16px;padding:20px;display:flex}.Footer-module__fDvjca__logoWrap img{transition:transform .6s cubic-bezier(.68,-.55,.27,1.55)}.Footer-module__fDvjca__logoWrap img:hover{transform:rotate(360deg)}.Footer-module__fDvjca__info{flex:1}.Footer-module__fDvjca__title,.Footer-module__fDvjca__subtitle{opacity:.35;margin:0}.Footer-module__fDvjca__title{font-size:16px;font-weight:600;line-height:1.3}.Footer-module__fDvjca__subtitle{font-size:14px;line-height:1.2}
.Header-module__Sq3ljW__header{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#1b1d264d;border-bottom:1px solid #ffffff14;position:fixed;top:0;left:0;right:0}.Header-module__Sq3ljW__inner{justify-content:flex-end;align-items:center;gap:24px;max-width:100%;padding:14px 24px;display:flex}.Header-module__Sq3ljW__nav{align-items:center;gap:28px;display:flex}.Header-module__Sq3ljW__navLink{font:inherit;color:#ffffffa6;cursor:pointer;background:0 0;border:none;padding:6px 2px;font-size:15px;font-weight:500;transition:color .2s;position:relative}.Header-module__Sq3ljW__navLink:after{content:"";transform-origin:50%;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Header-module__Sq3ljW__navLink:hover{color:#fff}.Header-module__Sq3ljW__navLink:hover:after{transform:scaleX(1)}.Header-module__Sq3ljW__navLink.Header-module__Sq3ljW__active{color:#fff}.Header-module__Sq3ljW__navLink.Header-module__Sq3ljW__active:after{transform:scaleX(1)}.Header-module__Sq3ljW__burger{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;width:40px;height:40px;padding:8px;transition:background-color .2s;display:none}.Header-module__Sq3ljW__burger:hover{background-color:#ffffff14}.Header-module__Sq3ljW__burger svg{width:100%;height:100%;display:block}.Header-module__Sq3ljW__mobilePanel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#1b1d26d9;border-bottom:1px solid #ffffff14;flex-direction:column;gap:4px;padding:8px 16px 16px;display:none}.Header-module__Sq3ljW__mobilePanel.Header-module__Sq3ljW__open{display:flex}.Header-module__Sq3ljW__mobileLink{text-align:left;font:inherit;color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:12px 8px;font-size:16px;font-weight:500;transition:background-color .2s,color .2s}.Header-module__Sq3ljW__mobileLink:hover,.Header-module__Sq3ljW__mobileLink.Header-module__Sq3ljW__active{color:#fff;background-color:#ffffff0f}@media (max-width:768px){.Header-module__Sq3ljW__nav{display:none}.Header-module__Sq3ljW__burger{display:block}.Header-module__Sq3ljW__inner{padding:10px 16px}}
.HorizontalShowcase-module__ppBq1W__root{width:100%;font-family:var(--font-manrope), sans-serif;--showcase-accent:#6b88ff99;--showcase-duration:.68s;--showcase-ease:cubic-bezier(.4, 0, .2, 1);outline:none;grid-template-columns:1fr;gap:clamp(2rem,4vw,2.75rem);padding-inline:clamp(1rem,4vw,3rem);display:grid}.HorizontalShowcase-module__ppBq1W__root:focus-visible{outline-offset:6px;border-radius:12px;outline:2px solid #6b88ff8c}.HorizontalShowcase-module__ppBq1W__infoText{flex-direction:column;gap:clamp(1rem,1.8vw,1.5rem);min-width:0;display:flex}.HorizontalShowcase-module__ppBq1W__galleryWrap{min-width:0;min-height:max(40vh,340px);display:flex}@media (min-width:768px){.HorizontalShowcase-module__ppBq1W__galleryWrap{min-height:clamp(380px,46vw,540px)}}@media (min-width:1024px){.HorizontalShowcase-module__ppBq1W__root{grid-template:"text gallery""controls gallery"1fr/minmax(280px,360px) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.25rem) clamp(2.5rem,4vw,4rem);padding-left:max(clamp(1rem,4vw,3rem),50% - 640px);padding-right:0}.HorizontalShowcase-module__ppBq1W__infoText{grid-area:text}.HorizontalShowcase-module__ppBq1W__controls{grid-area:controls;align-self:end}.HorizontalShowcase-module__ppBq1W__galleryWrap{grid-area:gallery}}.HorizontalShowcase-module__ppBq1W__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffffff6b;align-items:center;gap:10px;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;font-size:.72rem;font-weight:500;display:inline-flex}.HorizontalShowcase-module__ppBq1W__eyebrow:before{content:"";background:var(--showcase-accent);opacity:.7;width:28px;height:1px}.HorizontalShowcase-module__ppBq1W__title{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.015em;color:#fffffffa;margin:0;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.6rem);font-weight:400;line-height:1.1}.HorizontalShowcase-module__ppBq1W__description{color:#ffffffb3;max-width:46ch;margin:0;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.6}.HorizontalShowcase-module__ppBq1W__activeInfo{border-top:1px dashed #ffffff1f;flex-direction:column;gap:8px;padding-top:clamp(.5rem,1vw,.75rem);display:flex}.HorizontalShowcase-module__ppBq1W__controls{flex-direction:column;gap:18px;min-width:0;display:flex}.HorizontalShowcase-module__ppBq1W__navButtonsRoot{gap:12px;display:flex}.HorizontalShowcase-module__ppBq1W__navButton{appearance:none;color:#ffffffd9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .22s,border-color .22s,color .22s,transform .22s;display:inline-flex}.HorizontalShowcase-module__ppBq1W__navButton:hover:not(:disabled){background:color-mix(in srgb, var(--showcase-accent), transparent 80%);border-color:color-mix(in srgb, var(--showcase-accent), transparent 30%);color:#fff}.HorizontalShowcase-module__ppBq1W__navButton:active:not(:disabled){transform:translateY(1px)}.HorizontalShowcase-module__ppBq1W__navButton:focus-visible{outline:2px solid color-mix(in srgb, var(--showcase-accent), transparent 25%);outline-offset:2px}.HorizontalShowcase-module__ppBq1W__navButton:disabled{cursor:not-allowed;opacity:.32}.HorizontalShowcase-module__ppBq1W__progressRoot{align-items:center;gap:18px;display:flex}.HorizontalShowcase-module__ppBq1W__progressCounter{letter-spacing:.18em;color:#fff9;align-items:baseline;gap:4px;min-width:64px;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;font-size:.78rem;display:inline-flex}.HorizontalShowcase-module__ppBq1W__progressCounterCurrent{color:#fff;font-size:.95rem;font-weight:600}.HorizontalShowcase-module__ppBq1W__progressCounterDivider{opacity:.4}.HorizontalShowcase-module__ppBq1W__progressCounterTotal{color:#ffffff73}.HorizontalShowcase-module__ppBq1W__progressSlider{display:block}.HorizontalShowcase-module__ppBq1W__gallery{width:100%;height:100%;min-height:inherit;touch-action:pan-y;padding:clamp(10px,1.4vw,18px);position:relative;overflow:hidden}.HorizontalShowcase-module__ppBq1W__galleryTrack{align-items:stretch;width:100%;height:100%;display:flex}.HorizontalShowcase-module__ppBq1W__slot{opacity:0;width:0;min-width:0;height:100%;transition-property:width,margin,opacity,filter;transition-duration:var(--showcase-duration);transition-timing-function:var(--showcase-ease);flex:none;position:relative}.HorizontalShowcase-module__ppBq1W__slotActive{opacity:1;z-index:3;width:100%}.HorizontalShowcase-module__ppBq1W__slotExiting,.HorizontalShowcase-module__ppBq1W__slotHidden,.HorizontalShowcase-module__ppBq1W__slotNext,.HorizontalShowcase-module__ppBq1W__slotNextNext{opacity:0;pointer-events:none;width:0;overflow:hidden}@media (min-width:768px){.HorizontalShowcase-module__ppBq1W__slotActive{width:61%}.HorizontalShowcase-module__ppBq1W__slotNext,.HorizontalShowcase-module__ppBq1W__slotNextNext{opacity:.85;pointer-events:auto;cursor:pointer;filter:saturate(.85)brightness(.82);width:26%;margin-left:clamp(14px,1.6vw,22px);overflow:visible}.HorizontalShowcase-module__ppBq1W__slotNext:hover,.HorizontalShowcase-module__ppBq1W__slotNextNext:hover{opacity:1;filter:saturate()brightness(.96)}}.HorizontalShowcase-module__ppBq1W__slotNext:focus-visible,.HorizontalShowcase-module__ppBq1W__slotNextNext:focus-visible,.HorizontalShowcase-module__ppBq1W__slotZoomable:focus-visible{outline:2px solid color-mix(in srgb, var(--showcase-accent), transparent 25%);outline-offset:3px;border-radius:clamp(16px,1.6vw,22px)}.HorizontalShowcase-module__ppBq1W__slotZoomable{cursor:zoom-in}.HorizontalShowcase-module__ppBq1W__galleryFade{pointer-events:none;z-index:4;background:linear-gradient(270deg,#1b1d26eb,#1b1d2600);width:clamp(40px,7%,110px);position:absolute;top:0;bottom:0;right:0}@media (max-width:767px){.HorizontalShowcase-module__ppBq1W__galleryFade{display:none}}.HorizontalShowcase-module__ppBq1W__card{isolation:isolate;background-color:#0b101c99;border-radius:clamp(16px,1.8vw,22px);flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.HorizontalShowcase-module__ppBq1W__card_main{box-shadow:0 28px 60px #00000080, 0 0 0 1px var(--showcase-card-accent), 0 0 44px color-mix(in srgb, var(--showcase-card-accent), transparent 62%);border-radius:clamp(20px,2vw,28px);transition:box-shadow .36s}.HorizontalShowcase-module__ppBq1W__card_preview{box-shadow:0 16px 30px #00000061, 0 0 0 1px color-mix(in srgb, var(--showcase-card-accent), transparent 45%);border-radius:clamp(16px,1.6vw,22px)}.HorizontalShowcase-module__ppBq1W__card_preview .HorizontalShowcase-module__ppBq1W__cardNumber{color:#ffffffd1;font-size:clamp(1rem,.85rem + .6vw,1.4rem)}.HorizontalShowcase-module__ppBq1W__cardMedia{background-image:var(--showcase-card-bg);z-index:0;background-color:#0b101cd9;background-position:50%;background-size:cover;transition:transform .48s cubic-bezier(.22,.62,.32,1),filter .48s;position:absolute;inset:0}.HorizontalShowcase-module__ppBq1W__cardPattern{z-index:1;pointer-events:none;background-image:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--showcase-card-accent), transparent 55%), transparent 45%), radial-gradient(#ffffff0d 1px, transparent 1.4px);opacity:.7;background-size:100% 100%,22px 22px;position:absolute;inset:0}.HorizontalShowcase-module__ppBq1W__cardOverlay{z-index:2;background:linear-gradient(to top, #0b101cf0 0%, #0b101cd1 10%, #0b101c8c 26%, #0b101c38 44%, #0b101c00 62%), linear-gradient(135deg, color-mix(in srgb, var(--showcase-card-accent), transparent 88%), #0b101c00 55%);position:absolute;inset:0}.HorizontalShowcase-module__ppBq1W__cardFrame{z-index:3;pointer-events:none;border:1px solid #ffffff29;border-radius:clamp(12px,1.4vw,18px);position:absolute;inset:clamp(8px,1vw,14px)}.HorizontalShowcase-module__ppBq1W__card_main .HorizontalShowcase-module__ppBq1W__cardFrame{border-color:color-mix(in srgb, var(--showcase-card-accent), transparent 55%)}.HorizontalShowcase-module__ppBq1W__cardNumber{z-index:4;letter-spacing:.04em;color:#ffffffeb;text-shadow:0 2px 12px #0000008c;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;font-weight:600;line-height:1;position:absolute;top:clamp(.9rem,1.8vw,1.4rem);left:clamp(1rem,2vw,1.6rem)}.HorizontalShowcase-module__ppBq1W__card_main .HorizontalShowcase-module__ppBq1W__cardNumber{font-size:clamp(1.6rem,1.1rem + 1.4vw,2.4rem)}.HorizontalShowcase-module__ppBq1W__cardCaption{z-index:4;color:#fff;flex-direction:column;gap:8px;max-width:60ch;padding:clamp(1.25rem,2.4vw,2rem);display:flex;position:relative}.HorizontalShowcase-module__ppBq1W__cardMeta{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--showcase-card-accent), white 25%);font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;font-size:.72rem;font-weight:600}.HorizontalShowcase-module__ppBq1W__cardTitle{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.01em;color:#fffffffa;font-size:clamp(1.3rem,1rem + 1vw,1.85rem);font-weight:400;line-height:1.15}.HorizontalShowcase-module__ppBq1W__cardSubtitle{color:#ffffffd1;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);font-weight:500}.HorizontalShowcase-module__ppBq1W__cardDescription{color:#ffffffb8;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:52ch;margin:4px 0 0;font-size:clamp(.88rem,.85rem + .2vw,.98rem);line-height:1.55;display:-webkit-box;overflow:hidden}.HorizontalShowcase-module__ppBq1W__cardTags{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.HorizontalShowcase-module__ppBq1W__cardTag{letter-spacing:.02em;color:#ffffffd9;border:1px solid color-mix(in srgb, var(--showcase-card-accent), transparent 60%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-radius:999px;align-items:center;padding:5px 12px;font-size:.72rem;display:inline-flex}.HorizontalShowcase-module__ppBq1W__previewCaption{z-index:4;color:#fff;flex-direction:column;gap:4px;padding:clamp(.85rem,1.6vw,1.25rem);display:flex;position:relative}.HorizontalShowcase-module__ppBq1W__previewMeta{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--showcase-card-accent), white 20%);font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;font-size:.62rem;font-weight:600}.HorizontalShowcase-module__ppBq1W__previewTitle{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.01em;color:#fffffff0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.92rem,.82rem + .4vw,1.1rem);font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.HorizontalShowcase-module__ppBq1W__slotActive:hover .HorizontalShowcase-module__ppBq1W__cardMedia{filter:brightness(1.08)saturate(1.05);transform:scale(1.045)}.HorizontalShowcase-module__ppBq1W__slotActive:hover .HorizontalShowcase-module__ppBq1W__card_main{box-shadow:0 32px 70px #0000008c, 0 0 0 1px var(--showcase-card-accent), 0 0 56px color-mix(in srgb, var(--showcase-card-accent), transparent 52%)}.HorizontalShowcase-module__ppBq1W__modalPanel{border:1px solid color-mix(in srgb, var(--showcase-card-accent), transparent 55%);width:min(880px,92vw);max-height:88vh;box-shadow:0 40px 120px #0009, 0 0 60px color-mix(in srgb, var(--showcase-card-accent), transparent 72%);font-family:var(--font-manrope), sans-serif;background-color:#12151f;border-radius:clamp(18px,2vw,26px);outline:none;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.HorizontalShowcase-module__ppBq1W__modalClose{appearance:none;z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#0b101c8c;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,border-color .2s;display:inline-flex;position:absolute;top:14px;right:14px}.HorizontalShowcase-module__ppBq1W__modalClose:hover{border-color:color-mix(in srgb, var(--showcase-card-accent), transparent 30%);background:#0b101cd1}.HorizontalShowcase-module__ppBq1W__modalClose:focus-visible{outline:2px solid color-mix(in srgb, var(--showcase-card-accent), transparent 25%);outline-offset:2px}.HorizontalShowcase-module__ppBq1W__modalScroll{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;overflow-y:auto}.HorizontalShowcase-module__ppBq1W__modalMediaWrap{background-color:#0b1018;justify-content:center;align-items:center;width:100%;display:flex}.HorizontalShowcase-module__ppBq1W__modalImage{object-fit:contain;width:100%;max-height:58vh;display:block}.HorizontalShowcase-module__ppBq1W__modalImageFallback{aspect-ratio:16/9;background-image:var(--showcase-card-bg);background-position:50%;background-size:cover;width:100%}.HorizontalShowcase-module__ppBq1W__modalBody{flex-direction:column;gap:12px;padding:clamp(1.25rem,3vw,2rem);display:flex}.HorizontalShowcase-module__ppBq1W__modalMetaRow{align-items:center;gap:12px;display:flex}.HorizontalShowcase-module__ppBq1W__modalNumber{letter-spacing:.04em;color:color-mix(in srgb, var(--showcase-card-accent), white 25%);font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;font-size:.95rem;font-weight:600}.HorizontalShowcase-module__ppBq1W__modalMeta{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;font-size:.72rem;font-weight:600}.HorizontalShowcase-module__ppBq1W__modalTitle{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.01em;color:#fffffffa;margin:0;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:400;line-height:1.15}.HorizontalShowcase-module__ppBq1W__modalSubtitle{color:#ffffffd1;margin:0;font-size:clamp(1rem,.95rem + .2vw,1.15rem);font-weight:500}.HorizontalShowcase-module__ppBq1W__modalDescription{color:#ffffffbd;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.65}.HorizontalShowcase-module__ppBq1W__modalTags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.HorizontalShowcase-module__ppBq1W__modalTag{letter-spacing:.02em;color:#ffffffd9;border:1px solid color-mix(in srgb, var(--showcase-card-accent), transparent 60%);background:#ffffff14;border-radius:999px;align-items:center;padding:5px 12px;font-size:.74rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.HorizontalShowcase-module__ppBq1W__cardMedia,.HorizontalShowcase-module__ppBq1W__slot{transition:none}.HorizontalShowcase-module__ppBq1W__slotActive:hover .HorizontalShowcase-module__ppBq1W__cardMedia{transform:none}}
.BackstageSection-module__exIrZq__section{width:100%;padding-block:100px 60px}
.Hero-module__rUGFAq__hero{flex-direction:column;align-items:center;width:100%;display:flex;position:relative;overflow:hidden visible}.Hero-module__rUGFAq__content{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.Hero-module__rUGFAq__text{z-index:2;pointer-events:none;text-align:center;width:min(100%,720px);margin:0;padding:0 24px;position:absolute;top:15vh;left:50%;transform:translate(-50%)}.Hero-module__rUGFAq__text .Hero-module__rUGFAq__title{font-optical-sizing:auto;font-size:clamp(2rem,3vw,3rem)}.Hero-module__rUGFAq__text .Hero-module__rUGFAq__badge{font-size:.87rem}.Hero-module__rUGFAq__text .Hero-module__rUGFAq__subtitle{margin:20px 0 0;font-size:clamp(1rem,1.3vw,2.3rem);font-weight:300;line-height:1.3}.Hero-module__rUGFAq__controls{justify-content:center;width:100%;padding:0 16px;display:flex}@media (max-width:900px){.Hero-module__rUGFAq__text{top:45px}}@media (max-width:600px){.Hero-module__rUGFAq__text{padding:0 16px}.Hero-module__rUGFAq__text .Hero-module__rUGFAq__subtitle{margin-top:16px}}
.HeroScheme-module__RfW3Xq__viewport{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:100%;min-height:100vh;display:flex;overflow:hidden visible}.HeroScheme-module__RfW3Xq__track{flex-wrap:nowrap;align-items:center;width:max-content;min-width:max-content;display:flex}.HeroScheme-module__RfW3Xq__slot{flex:none}.HeroScheme-module__RfW3Xq__lineSlot{flex-basis:843px;width:843px}.HeroScheme-module__RfW3Xq__controlsSlot{justify-content:center;width:100%;padding:0 16px;display:flex}
.TmkRdCard-module__DiPlrG__card{background-color:#0000001a;border-radius:10px;justify-content:center;align-items:center;display:flex}.TmkRdCard-module__DiPlrG__tmkRdCard{width:190px;min-width:190px;height:190px;padding:20px;transition:all .5s ease-out;position:relative;overflow:hidden;scale:.8;box-shadow:-10px 11px 20px 5px #0003}.TmkRdCard-module__DiPlrG__tmkRdCard .TmkRdCard-module__DiPlrG__content{width:100%;height:100%}.TmkRdCard-module__DiPlrG__tmkRdCard .TmkRdCard-module__DiPlrG__logo{filter:brightness(.7);width:80%;height:80%;transition:filter .6s}.TmkRdCard-module__DiPlrG__activated{scale:1}.TmkRdCard-module__DiPlrG__activated :before,.TmkRdCard-module__DiPlrG__activated :after{content:"";mix-blend-mode:color-dodge;border-radius:100px;position:absolute;inset:-50px -20px 0}.TmkRdCard-module__DiPlrG__activated{background:linear-gradient(130deg, #1f1f1f4d, #2c2c2c00 30%), linear-gradient(130deg, #37343f00 60%, #3431314d), linear-gradient(to bottom, #2c2a344d 30%, #58555500), var(--card-background-color)}.TmkRdCard-module__DiPlrG__activated :before{filter:blur(10px);background:linear-gradient(-130deg,#2b273400 45%,#a09eb622,#3f394e00 60%) 0 0/350%;animation:10s ease-out 3s infinite TmkRdCard-module__DiPlrG__glareMove}.TmkRdCard-module__DiPlrG__activated :after{filter:blur(16px);background:linear-gradient(130deg,#2b273400 45%,#a09eb616,#3f394e00 55%) 0 0/550%;animation:15s ease-in-out 3s infinite TmkRdCard-module__DiPlrG__glareMove}.TmkRdCard-module__DiPlrG__activated .TmkRdCard-module__DiPlrG__logo{filter:none;width:80%;height:80%}@keyframes TmkRdCard-module__DiPlrG__glareMove{0%{background-position-x:100%}60%{background-position-x:0%}to{background-position-x:0%}}
.HeroBackground-module__PgAZ3q__wrapper{isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative}.HeroBackground-module__PgAZ3q__cardLayer{z-index:2;position:relative}.HeroBackground-module__PgAZ3q__glowLayer{width:calc(315px * var(--hero-background-size));height:calc(200px * var(--hero-background-size));pointer-events:none;z-index:1;transform-origin:50%;transition:transform 1.2s ease-in,opacity 1.2s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeroBackground-module__PgAZ3q__hidden{opacity:0;transform:translate(-50%,-50%)scale(.06)}.HeroBackground-module__PgAZ3q__revealed{opacity:1;transform:translate(-50%,-50%)scale(1)}.HeroBackground-module__PgAZ3q__primaryBlob,.HeroBackground-module__PgAZ3q__secondaryBlob{filter:blur(var(--hero-background-blur));opacity:calc(var(--hero-background-intensity) * 1);transform-origin:50%;will-change:transform, border-radius;display:block;position:absolute}.HeroBackground-module__PgAZ3q__primaryBlob{width:calc(270px * var(--hero-background-size));height:calc(135px * var(--hero-background-size));background:var(--hero-background-primary);border-radius:67% 33% 57% 43%/44% 56% 40% 60%;animation:9s ease-in-out infinite HeroBackground-module__PgAZ3q__primaryMorph;top:28%;left:8%;transform:rotate(-16deg)}.HeroBackground-module__PgAZ3q__secondaryBlob{width:calc(180px * var(--hero-background-size));height:calc(115px * var(--hero-background-size));background:var(--hero-background-secondary);opacity:calc(var(--hero-background-intensity) * .9);border-radius:36% 64% 54% 46%/56% 34% 66% 44%;animation:7s ease-in-out infinite HeroBackground-module__PgAZ3q__secondaryMorph;top:37%;left:44%;transform:rotate(18deg)}@keyframes HeroBackground-module__PgAZ3q__primaryMorph{0%{border-radius:67% 33% 57% 43%/44% 56% 40% 60%;transform:translate(0)rotate(-16deg)}22%{border-radius:48% 52% 70% 30%/30% 70% 34% 66%;transform:translate(-5.8%,5.5%)rotate(-7deg)}47%{border-radius:41% 59% 74% 26%/24% 76% 30% 70%;transform:translate(-8.6%,8.1%)rotate(-3deg)}74%{border-radius:74% 26% 49% 51%/60% 40% 67% 33%;transform:translate(4.2%,-4.8%)rotate(-22deg)}to{border-radius:67% 33% 57% 43%/44% 56% 40% 60%;transform:translate(0)rotate(-16deg)}}@keyframes HeroBackground-module__PgAZ3q__secondaryMorph{0%{border-radius:36% 64% 54% 46%/56% 34% 66% 44%;transform:translate(0)rotate(18deg)}24%{border-radius:58% 42% 36% 64%/71% 29% 49% 51%;transform:translate(6%,-5.2%)rotate(25deg)}51%{border-radius:68% 32% 29% 71%/77% 23% 42% 58%;transform:translate(9.6%,-7.9%)rotate(30deg)}76%{border-radius:40% 60% 58% 42%/50% 50% 66% 34%;transform:translate(-4.9%,4.2%)rotate(12deg)}to{border-radius:36% 64% 54% 46%/56% 34% 66% 44%;transform:translate(0)rotate(18deg)}}
.DarkVeilBackground-module__X1pOPG__darkveilCanvas{width:100%;height:100%;display:block}
.HeroBackgroundVariantTwo-module__YrsC5W__wrapper{isolation:isolate;width:100%;position:relative}.HeroBackgroundVariantTwo-module__YrsC5W__background{z-index:0;pointer-events:none;height:80vh;position:absolute;inset:0}.HeroBackgroundVariantTwo-module__YrsC5W__content{z-index:1;width:100%;position:relative}
.HeroBackgroundControls-module__I5mkVG__controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eef2fff2;background:#12131cc2;border:1px solid #c6caff33;border-radius:12px;width:min(92vw,420px);padding:14px 16px}.HeroBackgroundControls-module__I5mkVG__title{letter-spacing:.02em;margin:0 0 10px;font-size:.9rem;font-weight:600}.HeroBackgroundControls-module__I5mkVG__field{gap:6px;margin-bottom:10px;display:grid}.HeroBackgroundControls-module__I5mkVG__field:last-child{margin-bottom:0}.HeroBackgroundControls-module__I5mkVG__label{opacity:.88;font-size:.78rem;line-height:1.25}.HeroBackgroundControls-module__I5mkVG__select{color:#f1f4fff5;background:#161823e6;border:1px solid #c6caff3b;border-radius:8px;width:100%;padding:8px 10px}.HeroBackgroundControls-module__I5mkVG__range{width:100%}
.ProjectsSection-module__dGTmsa__sectionHeader{justify-content:center;width:100%;padding:100px clamp(1rem,4vw,3rem) 0;display:flex}.ProjectsSection-module__dGTmsa__mobileList{gap:24px;width:100%;padding:20px clamp(1rem,4vw,2rem);display:grid}.ProjectsSection-module__dGTmsa__mobileCard{font-family:var(--font-manrope), sans-serif;background:#00000029;border-radius:24px;flex-direction:column;gap:20px;padding:20px;display:flex}.ProjectsSection-module__dGTmsa__titleGroup{flex-direction:column;gap:8px;display:flex}.ProjectsSection-module__dGTmsa__slideCounter.ProjectsSection-module__dGTmsa__slideCounter{letter-spacing:.22em;color:#ffffff52;margin-bottom:2px;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;font-size:.7rem;font-weight:400}.ProjectsSection-module__dGTmsa__mobileTitle.ProjectsSection-module__dGTmsa__mobileTitle,.ProjectsSection-module__dGTmsa__desktopTitle.ProjectsSection-module__dGTmsa__desktopTitle{font-family:var(--font-unbounded), sans-serif;font-optical-sizing:auto;letter-spacing:-.025em;color:#fffffff5;margin:0;font-weight:400;line-height:1.05}.ProjectsSection-module__dGTmsa__desktopTitle.ProjectsSection-module__dGTmsa__desktopTitle,.ProjectsSection-module__dGTmsa__mobileTitle.ProjectsSection-module__dGTmsa__mobileTitle{font-size:clamp(2rem,2vw,2.3rem)}.ProjectsSection-module__dGTmsa__subtitle.ProjectsSection-module__dGTmsa__subtitle{font-family:var(--font-manrope), sans-serif;letter-spacing:.005em;color:#ffffffb3;font-size:clamp(.95rem,1.15vw,1.25rem);font-weight:500;line-height:1.35}.ProjectsSection-module__dGTmsa__description.ProjectsSection-module__dGTmsa__description{font-family:var(--font-manrope), sans-serif;letter-spacing:.005em;color:#ffffffc7;font-size:clamp(.95rem,1.05vw,1.0625rem);font-weight:400;line-height:1.6}.ProjectsSection-module__dGTmsa__desktopSection{width:100%;font-family:var(--font-manrope), sans-serif;display:none}.ProjectsSection-module__dGTmsa__desktopTextColumn{padding-inline:8px}.ProjectsSection-module__dGTmsa__desktopTextInner{width:100%;max-width:36rem;margin-inline:auto}.ProjectsSection-module__dGTmsa__projectSlideBlock{align-items:center;min-height:92vh;padding-block:40px;display:flex}.ProjectsSection-module__dGTmsa__projectSlideContent{flex-direction:column;gap:24px;width:100%;display:flex}.ProjectsSection-module__dGTmsa__desktopVisualColumn{align-self:stretch;height:100%;position:relative}.ProjectsSection-module__dGTmsa__stickySceneWrap{justify-content:center;align-items:center;height:100vh;padding-inline:clamp(1rem,2.2vw,2.8rem);display:flex;position:sticky;top:0}.ProjectsSection-module__dGTmsa__scene{justify-content:center;align-items:center;width:100%;max-width:60rem;height:82vh;max-height:48rem;padding:clamp(1rem,2vw,2.2rem);display:flex;position:relative;container-type:size}.ProjectsSection-module__dGTmsa__scene:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#6b88ff1a 1px,#0000 1px),linear-gradient(0deg,#6b88ff1a 1px,#0000 1px);background-size:6.25cqh 6.25cqh;position:absolute;inset:0}.ProjectsSection-module__dGTmsa__sceneGlow{pointer-events:none;-webkit-mask-image:radial-gradient(circle 220px at var(--mx,50%) var(--my,50%), #000 0%, #0006 45%, #0000 75%);mask-image:radial-gradient(circle 220px at var(--mx,50%) var(--my,50%), #000 0%, #0006 45%, #0000 75%);-webkit-mask-image:radial-gradient(circle 220px at var(--mx,50%) var(--my,50%), #000 0%, #0006 45%, #0000 75%);opacity:0;background-image:linear-gradient(90deg,#a0bcff8c 1px,#0000 1px),linear-gradient(0deg,#a0bcff8c 1px,#0000 1px);background-size:6.25cqh 6.25cqh;transition:opacity .35s;position:absolute;inset:0}.ProjectsSection-module__dGTmsa__scene:hover .ProjectsSection-module__dGTmsa__sceneGlow{opacity:1}.ProjectsSection-module__dGTmsa__scene:after{content:"";pointer-events:none;background-color:#6b88ff73;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#000,#0000 16%) 0 0/100% 2.5px no-repeat,linear-gradient(-90deg,#000,#0000 16%) 100% 0/100% 2.5px no-repeat,linear-gradient(90deg,#000,#0000 16%) 0 100%/100% 2.5px no-repeat,linear-gradient(-90deg,#000,#0000 16%) 100% 100%/100% 2.5px no-repeat,linear-gradient(#000,#0000 16%) 0 0/2.5px 100% no-repeat,linear-gradient(#0000 84%,#000) 0 100%/2.5px 100% no-repeat,linear-gradient(#000,#0000 16%) 100% 0/2.5px 100% no-repeat,linear-gradient(#0000 84%,#000) 100% 100%/2.5px 100% no-repeat;mask:linear-gradient(90deg,#000,#0000 16%) 0 0/100% 2.5px no-repeat,linear-gradient(-90deg,#000,#0000 16%) 100% 0/100% 2.5px no-repeat,linear-gradient(90deg,#000,#0000 16%) 0 100%/100% 2.5px no-repeat,linear-gradient(-90deg,#000,#0000 16%) 100% 100%/100% 2.5px no-repeat,linear-gradient(#000,#0000 16%) 0 0/2.5px 100% no-repeat,linear-gradient(#0000 84%,#000) 0 100%/2.5px 100% no-repeat,linear-gradient(#000,#0000 16%) 100% 0/2.5px 100% no-repeat,linear-gradient(#0000 84%,#000) 100% 100%/2.5px 100% no-repeat}.ProjectsSection-module__dGTmsa__projectImage{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (min-width:1024px){.ProjectsSection-module__dGTmsa__mobileList{display:none}.ProjectsSection-module__dGTmsa__desktopSection{grid-template-columns:auto minmax(0,.85fr) minmax(0,1.05fr);align-items:stretch;column-gap:clamp(2rem,4vw,6rem);padding-block:clamp(.5rem,2vh,1.5rem);padding-inline:clamp(1rem,3vw,3.5rem);display:grid}.ProjectsSection-module__dGTmsa__desktopTextColumn{padding-right:clamp(1rem,2vw,2.5rem)}}
.ProjectsSlideNav-module__Lr5dXG__column{align-self:stretch;min-width:11rem;position:relative}.ProjectsSlideNav-module__Lr5dXG__sticky{flex-direction:column;padding-block:8px;display:flex;position:sticky;top:50%;transform:translateY(-50%)}.ProjectsSlideNav-module__Lr5dXG__list{flex-direction:column;align-items:flex-start;display:flex}.ProjectsSlideNav-module__Lr5dXG__edge{letter-spacing:.16em;color:#fff6;text-align:center;width:17px;font-family:ui-monospace,JetBrains Mono,Fira Code,Menlo,monospace;font-size:.72rem;font-weight:500;display:block}.ProjectsSlideNav-module__Lr5dXG__line,.ProjectsSlideNav-module__Lr5dXG__itemLine{background:linear-gradient(#6b88ff0d,#6b88ff8c,#6b88ff0d);width:1px;margin-left:8px}.ProjectsSlideNav-module__Lr5dXG__line{height:90px;margin-block:4px}.ProjectsSlideNav-module__Lr5dXG__itemLine{height:12px}.ProjectsSlideNav-module__Lr5dXG__items{flex-direction:column;align-items:flex-start;padding-block:2px;display:flex}.ProjectsSlideNav-module__Lr5dXG__item{appearance:none;cursor:pointer;color:#ffffff8c;font-family:var(--font-manrope), sans-serif;letter-spacing:.005em;text-align:left;background:0 0;border:0;align-items:center;margin:0;padding:6px 8px 6px 0;font-size:.88rem;font-weight:500;transition:color .22s;display:flex}.ProjectsSlideNav-module__Lr5dXG__item:hover{color:#ffffffe0}.ProjectsSlideNav-module__Lr5dXG__item:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #6b88ffb3}.ProjectsSlideNav-module__Lr5dXG__itemActive.ProjectsSlideNav-module__Lr5dXG__itemActive{color:#fffffffa}.ProjectsSlideNav-module__Lr5dXG__dot{background:0 0;border:1px solid #ffffff73;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-left:4px;transition:background-color .22s,border-color .22s,box-shadow .22s}.ProjectsSlideNav-module__Lr5dXG__item:hover .ProjectsSlideNav-module__Lr5dXG__dot{border-color:#ffffffd9}.ProjectsSlideNav-module__Lr5dXG__itemActive .ProjectsSlideNav-module__Lr5dXG__dot{background:#6b88fff2;border-color:#6b88fff2;box-shadow:0 0 12px #6b88ff8c}.ProjectsSlideNav-module__Lr5dXG__name{white-space:nowrap;opacity:0;max-width:0;margin-left:0;transition:max-width .32s,margin-left .32s,opacity .22s;overflow:hidden}.ProjectsSlideNav-module__Lr5dXG__item:hover .ProjectsSlideNav-module__Lr5dXG__name,.ProjectsSlideNav-module__Lr5dXG__item:focus-visible .ProjectsSlideNav-module__Lr5dXG__name{opacity:1;max-width:14rem;margin-left:12px}
