html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.hero-navbar-wrapper{position:fixed;top:clamp(14px,2.2vh,24px);left:0;right:0;width:100%;display:flex;justify-content:center;z-index:1000;padding:0 clamp(20px,3.5vw,64px);box-sizing:border-box;pointer-events:none;animation:heroNavDrop 1.1s var(--ease-studio) both;animation-delay:.1s}@keyframes heroNavDrop{0%{opacity:0;filter:blur(14px);transform:translateY(-28px)}to{opacity:1;filter:blur(0px);transform:translateY(0)}}.hero-navbar{pointer-events:auto;width:100%;max-width:1720px;height:64px;background-color:#161619bf;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.13);border-radius:9999px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 clamp(24px,2.5vw,38px);position:relative;box-sizing:border-box;box-shadow:0 12px 36px -4px #00000080,0 4px 12px #00000040,inset 0 1px #ffffff29;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.hero-navbar:hover{background-color:#1a1a1ed9;border-color:#ffffff3d;box-shadow:0 16px 44px -4px #0009,0 6px 16px #0000004d,inset 0 1px #ffffff3d}.hero-nav-links{display:flex;align-items:center;gap:clamp(18px,1.9vw,32px)}.hero-nav-link{position:relative;font-family:var(--font-body);font-size:14.5px;font-weight:500;color:#b0b0b0;letter-spacing:-.01em;text-decoration:none;transition:color .3s var(--ease-studio),transform .3s var(--ease-studio);-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center}.hero-nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1.5px;background-color:#fff;border-radius:99px;transform:scaleX(0);transform-origin:center;transition:transform .35s var(--ease-studio),opacity .3s ease;opacity:0}.hero-nav-link:hover{color:#fff;transform:translateY(-1px)}.hero-nav-link:hover:after{transform:scaleX(1);opacity:1}.hero-nav-link:active{transform:scale(.94);transition-duration:.08s}.hero-nav-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-heading);font-size:18.5px;font-weight:600;color:#fff;letter-spacing:-.025em;-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform .3s var(--ease-studio),text-shadow .3s ease}@media(max-width:560px){.hero-navbar-wrapper{top:12px;padding:0 12px}.hero-nav-links{display:none}.hero-nav-logo{position:static;transform:none}.hero-navbar{padding:0 6px 0 18px}}.hero-section{position:relative;width:100%;min-height:100vh;background-color:#0b0b0c;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(24px,3vw,44px) clamp(24px,3.8vw,64px) clamp(48px,5.5vh,76px);box-sizing:border-box;overflow:hidden}.hero-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;pointer-events:none}.hero-video-bg{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.03);will-change:transform}.hero-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0b0b0c73,#0b0b0c1f 30%,#0b0b0c59 70%,#0b0b0ce0),radial-gradient(ellipse at 50% 50%,#0000 45%,#00000094);pointer-events:none}.hero-pill-btn{background-color:#fff;color:#111;border-radius:9999px;display:inline-flex;align-items:center;gap:12px;border:none;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;outline:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background-color .2s ease;will-change:transform,box-shadow}.hero-pill-btn:hover{background-color:#f7f7f8;transform:translateY(-2px);box-shadow:0 8px 24px #ffffff38,0 4px 12px #00000059}.hero-pill-btn:active{transform:translateY(0) scale(.97);box-shadow:0 4px 12px #ffffff26,0 2px 6px #0000004d;transition-duration:.1s}.hero-pill-btn:focus-visible{box-shadow:0 0 0 3px #ffffff80}.hero-nav-btn{height:48px;padding:6px 7px 6px 20px}.hero-bottom-btn{height:48px;padding:6px 7px 6px 22px}.hero-btn-text{font-family:var(--font-body);font-size:14px;font-weight:500;color:#111;letter-spacing:-.01em;white-space:nowrap}.hero-btn-arrow{width:34px;height:34px;border-radius:50%;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s ease}.hero-pill-btn:hover .hero-btn-arrow{transform:translate(3px);background-color:#111}.hero-btn-arrow svg{width:14px;height:14px;display:block}.hero-bottom{width:100%;max-width:1720px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(24px,3vw,48px);box-sizing:border-box;position:relative;z-index:5}.hero-display-title{font-family:var(--font-heading);font-size:clamp(70px,12.8vw,218px);font-weight:800;line-height:.82;letter-spacing:-.045em;color:#fff;margin:0;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:1;animation:heroTitleRise 1.35s var(--ease-studio) both;animation-delay:.22s;will-change:transform,opacity,filter}@keyframes heroTitleRise{0%{opacity:0;filter:blur(20px);transform:translateY(54px) scale(.95)}to{opacity:1;filter:blur(0px);transform:translateY(0) scale(1)}}.hero-bottom-right{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:clamp(6px,1vw,16px);box-sizing:border-box;flex-shrink:0;animation:heroDescRise 1.25s var(--ease-studio) both;animation-delay:.4s;will-change:transform,opacity,filter}@keyframes heroDescRise{0%{opacity:0;filter:blur(14px);transform:translateY(38px)}to{opacity:1;filter:blur(0px);transform:translateY(0)}}.hero-bottom-desc{font-family:var(--font-body);font-size:clamp(14px,1.02vw,15.5px);line-height:1.55;color:silver;font-weight:400;letter-spacing:-.01em;margin:0;text-wrap:pretty;transition:color .3s ease}@media(max-width:1240px){.hero-bottom{flex-direction:column;align-items:flex-start;gap:32px}.hero-display-title{font-size:clamp(64px,14vw,150px);line-height:.88}.hero-bottom-right{max-width:620px;margin-bottom:0}}@media(max-width:860px){.hero-navbar{height:56px;padding:0 6px 0 20px}.hero-nav-links{gap:16px}.hero-nav-link{font-size:13px}.hero-nav-links .hero-nav-link:nth-child(2),.hero-nav-links .hero-nav-link:nth-child(3){display:none}.hero-nav-logo{font-size:16px}.hero-nav-btn{height:42px;padding:5px 6px 5px 16px}.hero-btn-text{font-size:13px}.hero-btn-arrow{width:28px;height:28px}}@media(max-width:560px){.hero-section{padding:16px 16px 28px;min-height:92vh}.hero-nav-links{display:none}.hero-nav-logo{position:static;transform:none}.hero-navbar{padding:0 6px 0 18px}.hero-display-title{font-size:clamp(42px,13vw,68px);line-height:.92}.hero-bottom-desc{font-size:14px;line-height:1.55;max-width:100%}}.theo-showcase-section{position:relative;width:100%;min-height:auto;background-color:#0b0b0c;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(90px,12vh,160px) clamp(20px,3.5vw,64px) clamp(380px,46vh,640px);box-sizing:border-box;overflow:hidden}.showcase-cards-wrapper{position:relative;width:100%;height:clamp(470px,53vh,600px);perspective:1400px;perspective-origin:50% 48%;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y;overflow:visible;margin-bottom:clamp(70px,9vh,130px)}.showcase-cards-wrapper.is-dragging{cursor:grabbing!important}.showcase-cards-stage{position:relative;width:100%;height:100%;transform-style:preserve-3d;display:flex;align-items:center;justify-content:center}.showcase-card{position:absolute;top:0;left:0;box-sizing:border-box;will-change:transform,opacity;transform-origin:50% 50%;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.showcase-card:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.card-media-shell{position:relative;width:100%;height:100%;border-radius:22px;overflow:hidden;background:linear-gradient(155deg,#1c1d23eb,#0d0e11fa);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 48px -10px #00000080,0 6px 18px #00000040,inset 0 1px #ffffff2e,inset 0 0 40px #ffffff04;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .35s ease;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.showcase-card:hover .card-media-shell{transform:translateY(-8px) scale(1.02);border-color:#ffffff59;box-shadow:0 28px 60px -12px #000000b3,0 10px 26px #00000059,0 0 30px #ffffff0f,inset 0 1px 1px #ffffff61}.showcase-card.is-active-center .card-media-shell{border-color:#ffffff47;box-shadow:0 24px 52px -10px #0009,0 8px 20px #0000004d,inset 0 1px #ffffff42}.card-media-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:1}.card-empty-surface{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;box-sizing:border-box;pointer-events:none;overflow:hidden;z-index:2}.card-empty-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 0);background-size:26px 26px;opacity:.6;pointer-events:none}.card-empty-corners{position:absolute;top:18px;right:18px;bottom:18px;left:18px;pointer-events:none}.card-empty-corners:before,.card-empty-corners:after{content:"";position:absolute;width:10px;height:10px;border-color:#ffffff29;border-style:solid;transition:border-color .3s ease}.card-empty-corners:before{top:0;left:0;border-width:1.5px 0 0 1.5px}.card-empty-corners:after{bottom:0;right:0;border-width:0 1.5px 1.5px 0}.showcase-card:hover .card-empty-corners:before,.showcase-card:hover .card-empty-corners:after{border-color:#ffffff59}.card-sheen-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.03) 40%,transparent 65%,rgba(0,0,0,.4) 100%);pointer-events:none;mix-blend-mode:overlay}.card-vignette{position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.2) 50%,transparent 100%);pointer-events:none}.carousel-control-dock{position:absolute;bottom:8px;display:inline-flex;align-items:center;gap:10px;background:#121214e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:6px 14px 6px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #0006;z-index:30;pointer-events:auto}.carousel-btn{width:34px;height:34px;border-radius:50%;border:none;background:#27272a;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease,opacity .2s ease;outline:none}.carousel-btn:hover{transform:scale(1.08);background:#3f3f46}.carousel-btn:active{transform:scale(.95)}.play-btn{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.play-btn:hover{background:#ffffff1f;color:#fff}.carousel-drag-hint{display:flex;align-items:center;gap:7px;margin-left:6px;-webkit-user-select:none;user-select:none}.hint-pulse{width:6px;height:6px;border-radius:50%;background:#10b981;animation:pulse-ring 2s infinite cubic-bezier(.4,0,.6,1)}@keyframes pulse-ring{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.3);opacity:1}to{transform:scale(.9);opacity:.8}}.hint-label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.06em;color:#a1a1aa;text-transform:uppercase}.showcase-bottom{width:100%;max-width:1848px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(32px,4vw,56px);padding-top:clamp(36px,4.5vh,64px);margin-top:clamp(80px,11vh,160px);position:relative;z-index:10;box-sizing:border-box}.theo-heading{font-family:var(--font-heading);font-size:clamp(80px,12.8vw,240px);font-weight:800;line-height:.82;letter-spacing:-.048em;color:#fff;margin:0;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0}.showcase-right-col{width:100%;max-width:520px;display:flex;flex-direction:column;align-items:flex-end;gap:22px;flex-shrink:1;padding-bottom:clamp(6px,1vw,14px);box-sizing:border-box}.connect-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .35s var(--ease-studio),background-color .25s ease,border-color .25s ease,box-shadow .35s var(--ease-studio);will-change:transform}.connect-text{font-family:var(--font-heading);font-size:clamp(14px,.98vw,17px);font-weight:600;letter-spacing:.04em;color:#fff;text-transform:uppercase;white-space:nowrap;transition:color .25s ease}.reticle-dot{position:absolute;width:3.5px;height:3.5px;background-color:#fff;border-radius:50%;pointer-events:none;transition:transform .35s var(--ease-out-back),background-color .25s ease}.dot-tl{top:0;left:0}.dot-tr{top:0;right:0}.dot-bl{bottom:0;left:0}.dot-br{bottom:0;right:0}.connect-badge:hover{transform:translateY(-2px) scale(1.03);background:#ffffff14;border-color:#ffffff4d;box-shadow:0 10px 30px #00000080,0 0 16px #ffffff1a}.connect-badge:active{transform:scale(.96);transition-duration:.1s}.connect-badge:hover .dot-tl{transform:translate(-3px,-3px) scale(1.4)}.connect-badge:hover .dot-tr{transform:translate(3px,-3px) scale(1.4)}.connect-badge:hover .dot-bl{transform:translate(-3px,3px) scale(1.4)}.connect-badge:hover .dot-br{transform:translate(3px,3px) scale(1.4)}.showcase-description{width:100%;font-family:var(--font-body);font-size:clamp(14px,1.02vw,15.5px);font-weight:400;line-height:1.62;letter-spacing:-.01em;color:#a1a1aa;text-align:right;margin:0;text-wrap:pretty;transition:color .3s ease}@media(max-width:1200px){.showcase-bottom{flex-direction:column;align-items:flex-start;gap:28px;padding-top:28px;margin-top:clamp(60px,8vh,110px)}.showcase-right-col{align-items:flex-start;padding-top:0;max-width:640px;width:100%}.showcase-description{text-align:left}}@media(max-width:768px){.theo-showcase-section{padding:36px 16px clamp(200px,26vh,320px);min-height:auto;gap:36px}.showcase-cards-wrapper{height:430px;margin-bottom:40px}.showcase-bottom{margin-top:40px;padding-top:16px}.theo-heading{font-size:clamp(54px,18vw,110px)}.desc-break{display:none}.showcase-description{font-size:14px;line-height:1.55;text-align:left}.carousel-control-dock{bottom:-4px;scale:.92}}.designer-intro-section{position:relative;width:100%;min-height:100vh;background-color:#fff;color:#000;display:flex;align-items:center;justify-content:center;padding:clamp(70px,10vh,130px) clamp(24px,5vw,90px);box-sizing:border-box}.designer-intro-section-second{border-top:1px solid rgba(0,0,0,.08)}.designer-intro-container{width:100%;max-width:min(92vw,1380px);margin:0 auto;display:grid;grid-template-columns:1.18fr .82fr;column-gap:clamp(48px,6.5vw,110px);row-gap:40px;align-items:start;box-sizing:border-box}.designer-intro-left,.designer-intro-text-col{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.designer-intro-container-reversed{grid-template-columns:.82fr 1.18fr}.designer-name{font-family:var(--font-heading);font-size:clamp(66px,8.4vw,132px);font-weight:800;line-height:.92;letter-spacing:-.03em;text-transform:uppercase;color:#000;margin:0;-webkit-user-select:none;user-select:none}.designer-bio{font-family:var(--font-body);font-size:clamp(15.5px,1.18vw,18.5px);font-weight:400;line-height:1.62;letter-spacing:-.01em;color:#1e1e1e;max-width:520px;margin:clamp(28px,4vh,44px) 0 0 0}.designer-intro-right,.designer-intro-photo-col{display:flex;flex-direction:column;align-items:flex-start;width:100%}.designer-location{display:flex;flex-direction:column;font-family:var(--font-body);font-size:clamp(14px,1.02vw,16px);font-weight:500;line-height:1.35;letter-spacing:-.01em;color:#111;margin-bottom:clamp(16px,2.2vh,24px);-webkit-user-select:none;user-select:none}.designer-photo-wrap{position:relative;width:100%;max-width:480px;aspect-ratio:1 / 1.06;background-color:#eaebed;overflow:hidden;border-radius:4px;box-shadow:0 12px 36px #0000000d;transition:transform .5s var(--ease-studio),box-shadow .5s var(--ease-studio)}.designer-photo-wrap:hover{transform:translateY(-4px);box-shadow:0 22px 50px #0000001f}.designer-photo{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;filter:none;-webkit-user-select:none;user-select:none;transition:transform .85s var(--ease-studio);will-change:transform}.designer-photo-wrap:hover .designer-photo{transform:scale(1.05)}@media(max-width:960px){.designer-intro-section{min-height:auto;padding:80px 24px 100px}.designer-intro-container,.designer-intro-container-reversed{grid-template-columns:1fr;row-gap:48px;align-items:start}.designer-intro-container-reversed .designer-intro-text-col{order:1}.designer-intro-container-reversed .designer-intro-photo-col{order:2}.designer-name{font-size:clamp(56px,12vw,88px)}.designer-photo-wrap{max-width:100%;aspect-ratio:1 / 1.05}}.work-process-section{position:relative;width:100%;background-color:#08080a;padding:clamp(80px,10vh,130px) clamp(12px,2vw,32px) clamp(160px,20vh,260px);box-sizing:border-box}.stacking-cards-container{position:relative;width:100%;max-width:min(96vw,1560px);margin:0 auto;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.stack-card{position:sticky;width:100%;min-height:clamp(580px,70vh,720px);margin-bottom:clamp(140px,18vh,240px);border-radius:clamp(28px,2.8vw,40px);background:#141418;border:1px solid rgba(255,255,255,.08);box-shadow:0 -14px 40px #0000008c,0 30px 70px #000000d9;padding:clamp(56px,5.5vw,84px) clamp(48px,5vw,80px);display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.stack-card:last-child{margin-bottom:0}.stack-card--1{background:#c0e6fd;border-color:#ffffff80;box-shadow:0 -14px 40px #00000059,0 30px 70px #0009}.stack-card--1 .stack-card-line1{color:#0b1a2d}.stack-card--1 .stack-card-line2{color:#27456d}.stack-card--1 .stack-card-tag-item{color:#0b1a2d;background-color:#0b1a2d14;border:1px solid rgba(11,26,45,.16)}.stack-card--1 .stack-card-tag-item:hover,.stack-card--1:hover .stack-card-tag-item{color:#0b1a2d;background-color:#0b1a2d24;border-color:#0b1a2d42}.stack-card--1 .stack-card-sparkle-icon,.stack-card--1 .stack-card-desc-text{color:#0b1a2d}.stack-card--2{background:#80aad3;border-color:#ffffff61;box-shadow:0 -14px 40px #0006,0 30px 70px #000000a6}.stack-card--2 .stack-card-line1{color:#061527}.stack-card--2 .stack-card-line2{color:#173254}.stack-card--2 .stack-card-tag-item{color:#061527;background-color:#0615271f;border:1px solid rgba(6,21,39,.22)}.stack-card--2 .stack-card-tag-item:hover,.stack-card--2:hover .stack-card-tag-item{color:#061527;background-color:#0615272e;border-color:#06152757}.stack-card--2 .stack-card-sparkle-icon{color:#061527}.stack-card--2 .stack-card-desc-text{color:#081628}.stack-card--3{background:#5b86b6;border-color:#ffffff47;box-shadow:0 -14px 40px #00000073,0 30px 70px #000000b8}.stack-card--3 .stack-card-line1{color:#fff}.stack-card--3 .stack-card-line2{color:#dceaf8}.stack-card--3 .stack-card-tag-item{color:#fff;background-color:#ffffff26;border:1px solid rgba(255,255,255,.26)}.stack-card--3 .stack-card-tag-item:hover,.stack-card--3:hover .stack-card-tag-item{color:#fff;background-color:#ffffff3d;border-color:#fff6}.stack-card--3 .stack-card-sparkle-icon,.stack-card--3 .stack-card-desc-text{color:#fff}.stack-card--4{background:#3f6593;border-color:#fff3;box-shadow:0 -14px 40px #00000080,0 30px 70px #000c}.stack-card--4 .stack-card-line1{color:#fff}.stack-card--4 .stack-card-line2{color:#bfdcfa}.stack-card--4 .stack-card-tag-item{color:#fff;background-color:#ffffff26;border:1px solid rgba(255,255,255,.26)}.stack-card--4 .stack-card-tag-item:hover,.stack-card--4:hover .stack-card-tag-item{color:#fff;background-color:#ffffff3d;border-color:#fff6}.stack-card--4 .stack-card-sparkle-icon,.stack-card--4 .stack-card-desc-text{color:#fff}.stack-card--5{background:#1b3554;border-color:#ffffff29;box-shadow:0 -14px 40px #0000008c,0 30px 70px #000000d9}.stack-card--5 .stack-card-line1{color:#fff}.stack-card--5 .stack-card-line2{color:#a8cded}.stack-card--5 .stack-card-tag-item{color:#fff;background-color:#ffffff26;border:1px solid rgba(255,255,255,.26)}.stack-card--5 .stack-card-tag-item:hover,.stack-card--5:hover .stack-card-tag-item{color:#fff;background-color:#ffffff3d;border-color:#fff6}.stack-card--5 .stack-card-sparkle-icon,.stack-card--5 .stack-card-desc-text{color:#fff}.stack-card-title-group{display:flex;flex-direction:column;gap:4px}.stack-card-line1{font-family:var(--font-heading);font-size:clamp(32px,3.4vw,50px);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:#fff;margin:0;-webkit-user-select:none;user-select:none}.stack-card-line2{font-family:var(--font-heading);font-size:clamp(32px,3.4vw,50px);font-weight:400;line-height:1.08;letter-spacing:-.02em;color:#7b8696;margin:0;-webkit-user-select:none;user-select:none}.stack-card-bottom-group{display:flex;flex-direction:column;gap:24px;margin-top:clamp(48px,6vh,90px)}.stack-card-tags-row{display:flex;flex-wrap:wrap;gap:clamp(10px,1.2vw,18px);align-items:center}.stack-card-tag-item{font-family:var(--font-body);font-size:clamp(13px,.95vw,14.5px);font-weight:500;letter-spacing:-.01em;padding:6px 16px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;cursor:default;transition:transform .35s var(--ease-out-back),background-color .25s ease,border-color .25s ease,box-shadow .35s var(--ease-studio);will-change:transform}.stack-card-tag-item:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 16px #00000029}.stack-card-tag-item:active{transform:scale(.95);transition-duration:.1s}.stack-card-desc-row{display:flex;align-items:flex-start;gap:14px}.stack-card-sparkle-icon{font-size:16px;line-height:1.5;flex-shrink:0;display:inline-block;transition:transform .6s var(--ease-out-back)}.stack-card:hover .stack-card-sparkle-icon{transform:rotate(90deg) scale(1.25)}.stack-card-desc-text{font-family:var(--font-body);font-size:clamp(14px,1.05vw,16px);font-weight:400;line-height:1.62;max-width:660px;margin:0}@media(max-width:768px){.work-process-section{padding:60px 16px 100px}.stack-card{min-height:400px;padding:28px 24px;margin-bottom:80px;border-radius:24px}.stack-card-tags-row{gap:10px 16px}.stack-card-tag-item{font-size:12px}.stack-card-desc-row{gap:10px}.stack-card-desc-text{font-size:13px}}.faq-section{position:relative;width:100%;background-color:#000;color:#fff;padding:clamp(80px,9vh,160px) clamp(20px,4vw,70px) clamp(140px,18vh,280px);box-sizing:border-box;overflow:clip}.faq-container{width:100%;max-width:1840px;margin:0 auto;display:flex;flex-direction:column;position:relative;box-sizing:border-box}.faq-header-row{width:100%;display:flex;justify-content:flex-end;margin-bottom:clamp(70px,11vh,180px);padding-right:clamp(10px,2vw,42px)}.faq-title-wrap{display:inline-flex;align-items:flex-end;gap:clamp(12px,1.4vw,26px);position:relative;cursor:default}.faq-title{font-family:var(--font-heading);font-size:clamp(48px,4.7vw,92px);font-weight:700;color:#fff;margin:0;line-height:1;letter-spacing:-.02em}.faq-title-marks{display:inline-flex;align-items:flex-end;gap:clamp(8px,.9vw,16px);transform:translateY(clamp(-16px,-1.4vw,-8px))}.faq-mark-blue-excl{width:clamp(34px,3.5vw,68px);aspect-ratio:278 / 596;height:auto;display:block;-webkit-user-select:none;user-select:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.faq-mark-red-q{width:clamp(40px,4.1vw,80px);aspect-ratio:327 / 617;height:auto;display:block;-webkit-user-select:none;user-select:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.faq-title-wrap:hover .faq-mark-blue-excl{transform:translateY(-8px) rotate(-4deg)}.faq-title-wrap:hover .faq-mark-red-q{transform:translateY(-8px) rotate(4deg)}.faq-conversation-block{width:100%;display:flex;flex-direction:column;position:relative}.faq-block-one{margin-bottom:clamp(120px,16vh,240px);gap:clamp(70px,10vh,150px)}.faq-msg-row{display:flex;width:100%}.faq-row-left{justify-content:flex-start;padding-left:clamp(8px,1.5vw,24px)}.faq-row-right{justify-content:flex-end;padding-right:clamp(8px,1.5vw,24px)}.faq-bubble-wrapper{position:relative;display:inline-flex}.faq-bubble{border-radius:clamp(26px,2.6vw,46px);box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease;position:relative}.faq-bubble-question{background-color:#343434;color:#fff;padding:clamp(24px,2.3vw,42px) clamp(30px,3.2vw,56px)}.faq-q1-bubble{width:clamp(320px,42vw,805px)}.faq-q2-bubble{width:clamp(300px,36.5vw,700px)}.faq-q3-bubble{width:clamp(310px,38vw,728px)}.faq-q4-bubble{width:clamp(260px,28vw,538px)}.faq-q5-bubble{width:clamp(290px,34vw,652px)}.faq-bubble-question:hover{transform:translateY(-3px);box-shadow:0 16px 36px #00000080}.faq-bubble-question:active{transform:scale(.985);transition-duration:.1s}.faq-bubble-answer{background-color:#193487;color:#fff;padding:clamp(28px,2.6vw,48px) clamp(34px,3.4vw,64px);box-shadow:0 10px 30px #19348740;transition:transform .4s var(--ease-studio),box-shadow .4s var(--ease-studio);will-change:transform,box-shadow}.faq-a1-bubble,.faq-a2-bubble{width:clamp(340px,62vw,1187px)}.faq-bubble-answer:hover{transform:translateY(-5px);box-shadow:0 24px 60px #1934877a}.faq-bubble-answer:active{transform:translateY(-1px) scale(.985);transition-duration:.1s}.faq-text{font-family:var(--font-body);font-size:clamp(17px,1.8vw,34px);line-height:1.34;font-weight:500;margin:0;letter-spacing:-.01em}.faq-badge{position:absolute;width:clamp(44px,3.8vw,74px);height:clamp(44px,3.8vw,74px);border-radius:50%;background-color:#193487;display:flex;align-items:center;justify-content:center;z-index:10;-webkit-user-select:none;user-select:none;box-shadow:0 4px 14px #0006;transition:transform .45s var(--ease-out-back);will-change:transform}.faq-bubble-wrapper:hover .faq-badge-q{transform:rotate(-14deg) scale(1.12)}.faq-bubble-wrapper:hover .faq-badge-cs{transform:rotate(14deg) scale(1.12)}.faq-badge-q{top:clamp(-18px,-1.2vw,-12px);left:clamp(-18px,-1.2vw,-12px);color:#dcdcdc;font-size:clamp(22px,1.9vw,36px);font-weight:500}.faq-badge-cs{top:clamp(-18px,-1.2vw,-12px);right:clamp(-18px,-1.2vw,-12px);color:#dcdcdc;font-size:clamp(16px,1.5vw,28px);font-weight:700;letter-spacing:-.02em}.faq-doodle{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:4;display:block}.faq-doodle-boxy-q{top:clamp(-95px,-6.6vw,-55px);right:clamp(-55px,-3.8vw,-25px);width:clamp(88px,7.8vw,150px);aspect-ratio:575 / 940;height:auto}.faq-doodle-big-q{bottom:clamp(-140px,-9vw,-70px);right:clamp(140px,14.5vw,260px);width:clamp(55px,5.1vw,98px);aspect-ratio:399 / 692;height:auto}.faq-doodle-mid-q{bottom:clamp(-55px,-3.2vw,-25px);left:clamp(100px,12vw,220px);width:clamp(26px,2.3vw,45px);aspect-ratio:194 / 265;height:auto}.faq-doodle-small-q{bottom:clamp(-60px,-3.6vw,-30px);left:clamp(-42px,-3vw,-20px);width:clamp(26px,2.4vw,46px);aspect-ratio:193 / 323;height:auto}.faq-doodle-smiley{top:clamp(-54px,-3.6vw,-28px);right:clamp(260px,22vw,420px);width:clamp(50px,4.4vw,84px);aspect-ratio:314 / 317;height:auto;pointer-events:auto;cursor:pointer;z-index:6;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.faq-doodle-smiley:hover{transform:rotate(-12deg) scale(1.18)}.faq-doodle-heart{bottom:clamp(-10px,-.8vw,0px);right:clamp(130px,11vw,210px);width:clamp(48px,4.1vw,78px);aspect-ratio:442 / 475;height:auto;pointer-events:auto;cursor:pointer;z-index:6;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.faq-doodle-heart:hover{transform:scale(1.2) rotate(6deg)}.faq-block-two{position:relative;display:flex;flex-direction:column}.faq-angry-face-wrap{margin-bottom:clamp(28px,3.5vw,55px);padding-left:clamp(10px,1.8vw,32px);display:inline-flex}.faq-doodle-angry-face{width:clamp(50px,4.3vw,82px);aspect-ratio:91 / 103;height:auto;display:block;-webkit-user-select:none;user-select:none;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.faq-doodle-angry-face:hover{transform:scale(1.15) rotate(-6deg)}.faq-questions-list{display:flex;flex-direction:column;gap:clamp(28px,3.5vw,56px);align-items:flex-start;padding-left:clamp(8px,1.5vw,24px)}.faq-question-item{display:flex;align-items:center;gap:clamp(14px,1.8vw,36px)}.faq-item-mark{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0}.faq-doodle-excl{display:block;-webkit-user-select:none;user-select:none}.faq-doodle-excl-vert{height:clamp(58px,5.4vw,102px);aspect-ratio:43 / 416;width:auto}.faq-doodle-excl-double{height:clamp(58px,5.4vw,102px);aspect-ratio:344 / 430;width:auto}.faq-doodle-excl-slash{height:clamp(60px,5.6vw,108px);aspect-ratio:357 / 434;width:auto}.faq-doodle-excl-slanted{height:clamp(58px,5.4vw,102px);aspect-ratio:117 / 410;width:auto}.faq-a2-row{margin-top:clamp(70px,9.5vh,170px)}@media(max-width:768px){.faq-section{padding:60px 16px 100px}.faq-header-row{margin-bottom:50px;padding-right:8px}.faq-block-one{margin-bottom:70px;gap:45px}.faq-questions-list{gap:24px;padding-left:4px}.faq-a2-row{margin-top:50px}.faq-row-left{padding-left:4px}.faq-row-right{padding-right:4px}.faq-text br{display:inline}.faq-doodle-boxy-q{right:-15px;top:-50px}}.final-cta-section{position:relative;width:100%;min-height:100vh;background-color:#000;margin:0;padding:14px clamp(14px,2vw,36px) 14px 14px;display:grid;grid-template-columns:55fr 45fr;gap:clamp(24px,3.5vw,64px);align-items:stretch;box-sizing:border-box;overflow:hidden}.signup-emerald-screen{position:relative;width:100%;min-height:calc(100vh - 28px);border-radius:0;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(36px,4.2vw,56px);background-color:#1b3554;background:#1b3554;border:1px solid rgba(255,255,255,.08);box-shadow:0 32px 80px -20px #000000d9}.emerald-glow-ambient,.emerald-glow-core{display:none!important}.emerald-top-spacer{flex:1;min-height:clamp(120px,16vh,220px);pointer-events:none}.emerald-lower-content{position:relative;z-index:2;width:100%}.emerald-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,3.8vh,44px)}.emerald-main-heading{font-family:var(--font-heading);font-size:clamp(32px,3.2vw,46px);font-weight:700;line-height:1.14;letter-spacing:-.035em;color:#fff;margin:0;-webkit-user-select:none;user-select:none}.emerald-step-hint{font-family:var(--font-body);font-size:13.5px;font-weight:400;line-height:1.45;letter-spacing:-.01em;color:#ffffffb8;max-width:220px;margin:0;-webkit-user-select:none;user-select:none}.emerald-steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.2vw,16px);width:100%}.step-tile-card{min-height:clamp(150px,18vh,185px);border-radius:18px;padding:clamp(20px,2vw,24px) clamp(16px,1.6vw,20px) clamp(18px,1.8vw,22px);display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:transform .4s var(--ease-studio),background-color .25s ease,border-color .25s ease,box-shadow .4s var(--ease-studio);box-sizing:border-box;will-change:transform,box-shadow;background:#ffffff14;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.step-tile-card:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-4px) scale(1.02);box-shadow:0 16px 36px #00000059}.step-tile-card:active{transform:scale(.97);transition-duration:.1s}.step-num-circle{width:22px;height:22px;border-radius:50%;background:#ffffff38;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:11.5px;font-weight:700;transition:transform .4s var(--ease-out-back),background-color .2s ease}.step-tile-card:hover .step-num-circle{transform:scale(1.15)}.step-label-lines{font-family:var(--font-body);font-size:clamp(13px,1.05vw,14.5px);font-weight:500;line-height:1.35;color:#ffffffe0;display:flex;flex-direction:column;transition:color .2s ease}.step-tile-card.is-active{background:#fff;border-color:#fff;box-shadow:0 18px 40px -10px #0000008c}.step-tile-card.is-active .step-num-circle{background:#000;color:#fff}.step-tile-card.is-active .step-label-lines{color:#000;font-weight:600}.signup-form-screen{position:relative;width:100%;min-height:calc(100vh - 28px);background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.signup-form-inner{width:100%;max-width:500px;margin:0 auto}.form-header-group{text-align:center;margin-bottom:26px}.form-title-text{font-family:var(--font-heading);font-size:clamp(26px,2.2vw,32px);font-weight:700;letter-spacing:-.025em;color:#fff;margin:0 0 8px}.form-subtitle-text{font-family:var(--font-body);font-size:13.5px;line-height:1.5;color:#82828c;margin:0}.form-fields-stack{display:flex;flex-direction:column}.fields-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-input-field{display:flex;flex-direction:column;margin-bottom:15px;position:relative}.input-field-label{font-family:var(--font-body);font-size:13px;font-weight:500;color:#a1a1aa;margin-bottom:7px;-webkit-user-select:none;user-select:none}.input-box-control{width:100%;background:#141417;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:12px 16px;color:#fff;font-family:var(--font-body);font-size:14px;outline:none;box-sizing:border-box;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.input-box-control::placeholder{color:#52525b}.input-box-control:focus{background:#1a1a1f;border-color:#ffffff73;box-shadow:0 0 0 4px #ffffff14}.messenger-select-container{position:relative}.messenger-picker-button{width:100%;background:#141417;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:12px 14px;color:#fff;font-family:var(--font-body);font-size:14px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:all .2s ease}.messenger-picker-button:hover,.messenger-picker-button.is-open{background:#1a1a1f;border-color:#ffffff40}.messenger-selected-display{display:flex;align-items:center;gap:9px}.messenger-icon{flex-shrink:0}.messenger-name-label{font-size:14px;font-weight:500;color:#fff}.dropdown-chevron-arrow{color:#71717a;transition:transform .2s ease}.dropdown-chevron-arrow.chevron-rotated{transform:rotate(180deg);color:#fff}.messenger-options-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#18181c;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 18px 40px #000000b3;padding:6px;z-index:50;display:flex;flex-direction:column;gap:3px;animation:fadeInDown .18s cubic-bezier(.16,1,.3,1)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.messenger-option-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:#fff;font-family:var(--font-body);font-size:13.5px;cursor:pointer;transition:background .15s ease;-webkit-user-select:none;user-select:none}.messenger-option-item:hover{background:#ffffff14}.messenger-option-item.is-selected{background:#ffffff1f;font-weight:600}.textarea-field-control{resize:vertical;min-height:82px;line-height:1.45;font-family:inherit}.file-upload-wrapper{margin-bottom:12px}.file-hidden-input{display:none}.file-dropzone-box{width:100%;border:1px dashed rgba(255,255,255,.2);border-radius:12px;background:#ffffff06;padding:14px 16px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:all .2s ease}.file-dropzone-box:hover,.file-dropzone-box.drag-over{border-color:#ffffff73;background:#ffffff0d}.file-dropzone-box.has-file{border-style:solid;border-color:#3b82f673;background:#3b82f60f}.file-dropzone-empty-state{display:flex;align-items:center;gap:10px;color:#e4e4e7;-webkit-user-select:none;user-select:none}.upload-cloud-icon{color:#a1a1aa;flex-shrink:0}.file-dropzone-primary-text{font-family:var(--font-body);font-size:13.5px;font-weight:500;color:#e4e4e7}.file-attached-info-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.attached-filename-details{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attached-filename-text{font-family:var(--font-body);font-size:13.5px;font-weight:500;color:#fff}.attached-filesize-text{font-size:12px;color:#a1a1aa}.remove-attached-file-btn{background:transparent;border:none;color:#71717a;cursor:pointer;padding:4px 6px;border-radius:4px;font-size:13px;line-height:1;transition:all .2s ease}.remove-attached-file-btn:hover{color:#ef4444;background:#ef44441a}.file-size-limit-notice{display:block;font-family:var(--font-body);font-size:12px;color:#71717a;margin-top:6px;font-weight:500;-webkit-user-select:none;user-select:none}.submit-white-action-btn{width:100%;padding:14px 22px;background:#fff;color:#000;font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:-.01em;border:none;border-radius:12px;cursor:pointer;margin-top:14px;-webkit-user-select:none;user-select:none;transition:transform .35s var(--ease-studio),background-color .2s ease,box-shadow .35s var(--ease-studio);will-change:transform,box-shadow}.submit-white-action-btn:hover{background:#fff;transform:translateY(-3px) scale(1.015);box-shadow:0 14px 34px #ffffff38}.submit-white-action-btn:active{transform:translateY(0) scale(.96);transition-duration:.1s}@media(max-width:1024px){.final-cta-section{grid-template-columns:1fr;padding:16px;gap:40px}.signup-emerald-screen{min-height:580px;padding:32px 24px}.emerald-top-spacer{min-height:100px}.emerald-steps-row{gap:10px}.step-tile-card{min-height:105px;padding:14px 12px}.step-label-lines{font-size:11.5px}.signup-form-screen{min-height:auto;padding-bottom:40px}}@media(max-width:640px){.emerald-title-row{flex-direction:column;align-items:flex-start;gap:12px}.emerald-step-hint{max-width:100%}.fields-row-2col{grid-template-columns:1fr;gap:0}.emerald-steps-row{grid-template-columns:1fr;gap:10px}.step-tile-card{flex-direction:row;align-items:center;min-height:auto;gap:14px;padding:14px 16px}.step-label-lines{flex-direction:row;gap:4px}}.form-submit-error-banner{display:flex;align-items:center;gap:10px;background:#ef44441f;border:1px solid rgba(239,68,68,.35);border-radius:10px;padding:12px 14px;color:#fca5a5;font-size:13.5px;line-height:1.4;margin-top:10px}.form-success-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#ffffff08;border:1px solid rgba(16,185,129,.35);border-radius:16px;padding:clamp(32px,4vw,48px) 24px;margin-top:24px;box-shadow:0 20px 50px #00000080}.success-icon-badge{width:56px;height:56px;border-radius:50%;background:#10b98126;border:1px solid #10b981;color:#10b981;font-size:26px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 0 30px #10b9814d}.success-card-title{font-family:var(--font-heading);font-size:24px;font-weight:700;color:#fff;margin:0 0 12px}.success-card-text{font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:#ffffffbf;max-width:420px;margin:0 0 20px}.success-telegram-link{display:inline-flex;align-items:center;gap:8px;color:#38bdf8;font-size:14px;font-weight:500;text-decoration:none;padding:8px 14px;border-radius:8px;background:#38bdf814;border:1px solid rgba(56,189,248,.2);transition:all .2s ease}.success-telegram-link:hover{background:#38bdf829;border-color:#38bdf866}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-color: #191919;--text-primary: #ffffff;--text-muted: #a1a1a1;--navbar-bg: rgba(62, 62, 62, .75);--btn-bg: #d9d9d9;--btn-text: #191919;--circle-bg: #1f1f1f;--font-heading: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family: var(--font-body);--ease-studio: cubic-bezier(.16, 1, .3, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-press: cubic-bezier(.2, .8, .2, 1);--ease-smooth: cubic-bezier(.25, .1, .25, 1)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}html,body{width:100%;min-height:100vh;background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}button{font-family:inherit;border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.reveal-void{opacity:0;filter:blur(18px);transform:translateY(48px) scale(.965);transition:opacity 1.15s var(--ease-studio),transform 1.15s var(--ease-studio),filter 1.15s var(--ease-studio);will-change:opacity,transform,filter}.reveal-void.is-revealed{opacity:1;filter:blur(0px);transform:translateY(0) scale(1)}.delay-50{transition-delay:50ms}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-250{transition-delay:.25s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-600{transition-delay:.6s}.reveal-void-left{opacity:0;filter:blur(18px);transform:translate(-40px) scale(.97);transition:opacity 1.15s var(--ease-studio),transform 1.15s var(--ease-studio),filter 1.15s var(--ease-studio);will-change:opacity,transform,filter}.reveal-void-left.is-revealed{opacity:1;filter:blur(0px);transform:translate(0) scale(1)}.reveal-void-right{opacity:0;filter:blur(18px);transform:translate(40px) scale(.97);transition:opacity 1.15s var(--ease-studio),transform 1.15s var(--ease-studio),filter 1.15s var(--ease-studio);will-change:opacity,transform,filter}.reveal-void-right.is-revealed{opacity:1;filter:blur(0px);transform:translate(0) scale(1)}button:active,.interactive-tap:active{transform:scale(.96)!important;transition:transform .1s var(--ease-press)!important}
