:root{--bg: #18141c;--bg-soft: #1f1a24;--ink: #ebe9e4;--muted: #8c8479;--faint: #4a4540;--accent: #c0a070;--accent-dim: #6b5936;--pad-x: clamp(40px, 5vw, 80px)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);overflow:hidden;height:100%;width:100%}body{font-family:Inter,system-ui,sans-serif;font-weight:300;line-height:1.6;cursor:default;font-feature-settings:"ss01","ss02";-webkit-user-select:none;user-select:none}h1,h2,h3{font-family:Fraunces,serif;font-weight:300;letter-spacing:-.02em;line-height:1.03}em{font-style:italic;color:var(--accent);font-weight:400}::selection{background:var(--accent);color:var(--bg)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.chrome{position:fixed;top:0;left:0;right:0;padding:30px var(--pad-x);display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none;z-index:100}.chrome .brand{font-family:Fraunces,serif;font-size:18px;font-weight:500;letter-spacing:-.01em}.chrome .rail{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);text-align:right;display:flex;flex-direction:column;gap:6px}.chrome .rail a{color:var(--muted);text-decoration:none;pointer-events:auto;transition:color .4s,transform .5s cubic-bezier(.2,.8,.2,1);will-change:transform}.chrome .rail a span{position:relative;display:inline-block}.chrome .rail a span:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.7,0,.3,1)}.chrome .rail a:hover span:after,.chrome .rail a.active span:after{transform:scaleX(1);transform-origin:left}.chrome .rail a:hover,.chrome .rail a.active{color:var(--ink)}.chrome .brand-wrap{display:flex;flex-direction:column;gap:14px}.chrome .toggles{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.chrome .chrome-toggle{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);background:none;border:none;padding:0;text-align:left;cursor:pointer;pointer-events:auto;transition:color .4s}.chrome .chrome-toggle:hover{color:var(--ink)}@media(pointer:fine){html.bl-cursor,html.bl-cursor body,html.bl-cursor a,html.bl-cursor button{cursor:none}.cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;border-radius:50%;background:#fff4e0;box-shadow:0 0 0 1.5px #14101880,0 0 10px 1px #14101859;z-index:302;pointer-events:none;opacity:0;transition:opacity .25s ease;will-change:transform}.cursor-ring{position:fixed;top:0;left:0;width:34px;height:34px;border-radius:50%;border:1.5px solid rgba(245,224,180,.75);box-shadow:0 0 6px #14101866;z-index:301;pointer-events:none;opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease,width .22s ease,height .22s ease,background .22s ease,border-color .22s ease;will-change:transform}.cursor-ring.labeled{width:40px;height:40px;background:#120e16a8;border-color:#f5e0b4e6}.cursor-label{font-family:JetBrains Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#fff4e0;white-space:nowrap;opacity:0;transition:opacity .18s ease}.cursor-ring.labeled .cursor-label{opacity:1}.cursor-trail{position:fixed;inset:0;z-index:300;pointer-events:none}.cursor-spark{position:fixed;top:0;left:0;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#f0d8a8f2,#f0d8a800);pointer-events:none;opacity:0;will-change:transform,opacity}}#motion-toggle,#quality-toggle{transition:opacity .4s ease,color .4s}body:not([data-chapter="1"]) #motion-toggle,body:not([data-chapter="1"]) #quality-toggle{opacity:0;pointer-events:none}.chrome .brand,.chrome .chrome-toggle,.section-meta,.section-label{text-shadow:0 0 2px rgba(20,16,24,.95),0 0 6px rgba(20,16,24,.9),0 1px 3px rgba(20,16,24,.9),0 -1px 3px rgba(20,16,24,.9),1px 0 3px rgba(20,16,24,.9),-1px 0 3px rgba(20,16,24,.9),0 2px 14px rgba(20,16,24,.8)}.section-meta{color:var(--ink);opacity:.85}section{position:fixed;inset:0;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.4,0,.2,1);z-index:1}section.active{opacity:1;pointer-events:auto;transition:opacity .6s cubic-bezier(.4,0,.2,1)}section .chapter-viewport{position:relative;height:100vh;padding:140px var(--pad-x) 100px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.chapter-content .reveal-block{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .3s ease,transform .3s ease,filter .3s ease;will-change:opacity,transform,filter}section.active .chapter-content .reveal-block{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .85s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * 90ms + .35s),transform 1.1s cubic-bezier(.16,1,.3,1) calc(var(--i, 0) * 90ms + .35s),filter .6s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * 90ms + .35s)}.chapter-content .section-label.reveal-block{transition-delay:50ms!important}html.reduced-motion .chapter-content .reveal-block{transform:none!important;filter:none!important}html.reduced-motion section:not(.active){transition:opacity .2s ease}.section-label.reveal-block,.email.reveal-block,.stats>div.reveal-block,.point.reveal-block,.row.reveal-block{transform:none!important;filter:none!important}.chapter-content h1,.chapter-content h2,.stat-number,.email,.section-label,.point h3,.row .title{opacity:0;transition:opacity .4s ease}section.active.handoff-revealed .chapter-content h1,section.active.handoff-revealed .chapter-content h2,section.active.handoff-revealed .stat-number,section.active.handoff-revealed .email,section.active.handoff-revealed .section-label,section.active.handoff-revealed .point h3,section.active.handoff-revealed .row .title{opacity:1}.section-meta{position:absolute;bottom:40px;left:var(--pad-x);right:var(--pad-x);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;align-items:flex-end}.section-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:28px;display:flex;align-items:center;gap:12px}.section-label:before{content:"";display:block;width:28px;height:1px;background:var(--accent)}.chapter-indicator{position:fixed;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:14px;z-index:50;align-items:center}.chapter-dot{width:6px;height:6px;border-radius:50%;background:var(--faint);border:none;cursor:pointer;transition:all .5s cubic-bezier(.7,0,.3,1);padding:0}.chapter-dot.active{width:32px;border-radius:3px;background:var(--accent)}.chapter-dot:hover{background:var(--muted)}.chapter-dot.active:hover{background:var(--accent)}.chapter-content{will-change:opacity,transform;position:relative;z-index:2}.chapter-viewport{position:relative}.section-meta{z-index:2}.section-label{position:relative;z-index:2}section:not(#intro):not(#contact):not(#services) .chapter-content{position:relative}.chapter-content h1,.chapter-content h2,.chapter-content h3{text-shadow:0 1px 3px rgba(24,20,28,.9),0 4px 30px rgba(24,20,28,.95),0 1px 8px rgba(24,20,28,.8)}.chapter-content p,.chapter-content .stat-number,.chapter-content .stat-label,.chapter-content .title,.chapter-content .desc,.chapter-content .tags{text-shadow:0 1px 3px rgba(24,20,28,.95),0 2px 12px rgba(24,20,28,.9),0 4px 24px rgba(24,20,28,.85)}#intro .chapter-viewport{text-align:center;align-items:center}#intro .intro-inner{max-width:1100px;position:relative;z-index:2}#intro h1{font-size:clamp(48px,6vw,96px);margin-bottom:32px}#intro p.sub{color:#e3ddd2;font-size:16px;letter-spacing:.02em;max-width:44ch;margin:0 auto;text-shadow:0 0 3px rgba(8,6,10,1),0 0 6px rgba(8,6,10,.98),0 1px 2px rgba(8,6,10,1),0 2px 14px rgba(8,6,10,.85)}#intro .intro-enter{position:absolute;bottom:50px;left:50%;transform:translate(-50%);font-family:Fraunces,serif;font-style:italic;font-size:15px;color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:10px}#intro .intro-enter:after{content:"";display:block;width:1px;height:38px;background:linear-gradient(to bottom,var(--accent),transparent)}#studio .grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;max-width:1500px}#studio h2{font-size:clamp(34px,2.8vw,54px);margin-bottom:40px;max-width:none;white-space:nowrap}#studio .body p{color:var(--muted);font-size:15px;margin-bottom:24px;max-width:52ch}#studio .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px;padding-top:40px;border-top:1px solid rgba(235,233,228,.08)}#studio .stat-number{font-family:Fraunces,serif;font-size:42px;font-weight:300;color:var(--ink);display:block}#studio .stat-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:block;margin-top:8px;line-height:1.5}#why-us .inner{max-width:1500px}#why-us h2{font-size:clamp(38px,4.2vw,64px);margin-bottom:60px;max-width:none;white-space:nowrap}#why-us .points{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;max-width:1100px}#why-us .point{border-top:1px solid rgba(192,160,112,.35);padding-top:24px}#why-us .point-num{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;color:var(--accent);margin-bottom:20px}#why-us .point h3{font-size:24px;margin-bottom:16px;font-weight:400}#why-us .point p{color:var(--muted);font-size:14px;max-width:28ch}section#services .chapter-content{position:static;will-change:auto}#services .inner{max-width:none}@media(min-width:2000px){#services .list{position:absolute;inset:0;max-width:1500px;margin-inline:auto}}@media(min-width:2000px){#services .row:after{display:none}}#services .section-label{position:absolute;top:12%;left:var(--pad-x)}#services h2{position:absolute;top:16%;left:var(--pad-x);margin:0;font-size:clamp(34px,3.2vw,50px);max-width:18ch}#services .row{position:absolute;width:250px}#services .row .num{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.15em;color:var(--accent);margin-bottom:8px}#services .row .title{font-family:Fraunces,serif;font-size:20px;font-weight:400;color:var(--ink);margin-bottom:8px}#services .row .desc{color:#c2bcb1;font-size:12px;line-height:1.5}#services .row .tags{margin-top:10px;display:flex;gap:14px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}#services .row:after{content:"";position:absolute;width:var(--clen, 100px);height:1px;left:var(--cx, 100%);top:var(--cy, 14px);margin-left:var(--cml, 12px);background:linear-gradient(90deg,#c0a070a6,#c0a07000);transform-origin:0 50%;transform:rotate(var(--cang, 0deg));animation:bl-line-wave var(--float-dur, 9s) ease-in-out infinite;animation-delay:var(--float-delay, 0s);will-change:transform}#services .row:nth-child(1){left:7%;top:36%;--cang: 9deg;--clen: 200px;--float-dur: 6.5s;--float-delay: -.9s}#services .row:nth-child(2){left:11%;top:62%;--cang: -8deg;--clen: 220px;--float-dur: 7.5s;--float-delay: -3.6s}#services .row:nth-child(3){left:35%;top:72%;--cang: -38deg;--clen: 130px;--cy: 6px;--float-dur: 6s;--float-delay: -2.1s}#services .row:nth-child(4){left:40%;top:6%;--cang: 43deg;--clen: 110px;--cx: 60%;--cy: calc(100% + 6px) ;--cml: 0px;--float-dur: 8s;--float-delay: -5.2s}#services .row:nth-child(5){left:80%;top:60%;--cang: 195deg;--clen: 120px;--cx: -12px;--cy: 22px;--float-dur: 6.8s;--float-delay: -1.7s}@keyframes bl-line-wave{0%{transform:rotate(calc(var(--cang, 0deg) - 3deg))}50%{transform:rotate(calc(var(--cang, 0deg) + 3deg))}to{transform:rotate(calc(var(--cang, 0deg) - 3deg))}}html.reduced-motion #services .row:after{animation:none!important}#process .inner{max-width:1500px}#process h2{font-size:clamp(38px,4.2vw,64px);margin-bottom:60px;max-width:14ch}#process .flow{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-bottom:60px}#process .node{display:flex;flex-direction:column;align-items:center;gap:14px}#process .node-circle{width:68px;height:68px;border:1px solid var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Fraunces,serif;font-size:14px;color:var(--accent)}#process .node-circle.accent{background:var(--accent);color:var(--bg);font-weight:500}#process .node-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}#process .arrow{color:var(--accent-dim);font-family:JetBrains Mono,monospace;font-size:14px}#process .caption{color:var(--muted);font-size:15px;max-width:60ch;line-height:1.7}#work .inner{max-width:600px}#work h2{font-size:clamp(34px,3.8vw,58px);margin-bottom:44px;max-width:15ch}#work .work-list{display:flex;flex-direction:column;gap:22px;max-width:560px}#work .work-card{display:block;text-decoration:none;color:inherit;pointer-events:auto;border-top:1px solid rgba(192,160,112,.35);padding-top:20px;transition:border-color .4s ease}#work .work-card:hover{border-top-color:var(--accent)}#work .work-top{display:flex;align-items:baseline;gap:14px}#work .work-name{font-family:Fraunces,serif;font-weight:300;font-size:clamp(24px,2.3vw,32px);color:var(--ink);transition:color .3s ease}#work .work-go{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:15px;color:var(--accent);transition:transform .3s cubic-bezier(.7,0,.3,1)}#work .work-card:hover .work-name{color:var(--accent)}#work .work-card:hover .work-go{transform:translate(4px,-4px)}#work .work-tagline{font-family:Fraunces,serif;font-style:italic;font-size:16px;color:var(--accent);margin-top:8px}#work .work-desc{color:var(--muted);font-size:13.5px;line-height:1.6;max-width:46ch;margin-top:10px}#work .work-tags{margin-top:12px;display:flex;gap:14px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}#contact .chapter-viewport{text-align:center;align-items:center}#contact .inner{max-width:900px;position:relative;z-index:2}#contact h2{font-size:clamp(52px,6.5vw,108px);margin-bottom:32px}#contact p.sub{color:#e3ddd2;font-size:16px;max-width:44ch;margin:0 auto 60px;text-shadow:0 0 3px rgba(8,6,10,1),0 0 6px rgba(8,6,10,.98),0 1px 2px rgba(8,6,10,1),0 2px 14px rgba(8,6,10,.85)}#contact .email{font-family:Fraunces,serif;font-size:clamp(24px,2.8vw,40px);color:var(--ink);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:8px;display:inline-block}#contact .signoff{position:absolute;bottom:40px;left:var(--pad-x);right:var(--pad-x);display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}#contact .signoff .legal-link{color:var(--muted);text-decoration:none;pointer-events:auto;transition:color .3s}#contact .signoff .legal-link:hover{color:var(--ink)}.boot{position:fixed;inset:0;z-index:1000;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;transition:opacity .8s ease}.boot.gone{opacity:0;pointer-events:none}.boot-brand{font-family:Fraunces,serif;font-size:clamp(34px,5.5vw,56px);font-weight:500;letter-spacing:-.01em;background:linear-gradient(90deg,var(--accent) var(--p, 0%),rgba(235,233,228,.16) var(--p, 0%));-webkit-background-clip:text;background-clip:text;color:transparent}.boot-tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.boot-status{margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}@media(max-width:1024px){:root{--pad-x: clamp(18px, 5.5vw, 32px)}section .chapter-viewport:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#120e161f,#120e169e 26% 74%,#120e1629)}#motion-toggle,#quality-toggle{display:none!important}.chrome{padding:clamp(14px,4vw,22px) var(--pad-x)}.chrome .brand{font-size:clamp(15px,4.6vw,18px)}.chrome .rail{font-size:9px;gap:9px;letter-spacing:.1em}.chrome .chrome-toggle{font-size:9px}section .chapter-viewport{height:100vh;height:100svh;padding:clamp(80px,13vh,112px) var(--pad-x) clamp(68px,10vh,92px)}.chapter-content h2{white-space:normal!important;max-width:100%!important}.section-meta{font-size:8px;bottom:clamp(16px,3vh,28px)}.chapter-indicator{display:none}#intro h1{font-size:clamp(30px,10.5vw,52px)}#intro .sub{font-size:clamp(12.5px,3.6vw,15px)}#studio .grid{grid-template-columns:1fr;gap:clamp(20px,5vh,30px)}#studio h2{font-size:clamp(24px,7.2vw,34px);margin-bottom:clamp(16px,3vh,26px)}#studio .body p{font-size:clamp(12.5px,3.5vw,15px);margin-bottom:14px;max-width:100%}#studio .stats{gap:clamp(8px,3vw,18px);margin-top:clamp(20px,4vh,40px);padding-top:clamp(16px,3vh,30px)}#studio .stat-number{font-size:clamp(22px,7vw,32px)}#studio .stat-label{font-size:8px}#why-us h2{font-size:clamp(26px,8vw,38px);margin-bottom:clamp(20px,4vh,34px)}#why-us .points{grid-template-columns:1fr;gap:clamp(14px,2.4vh,22px);max-width:100%}#why-us .point{padding-top:14px;display:grid;grid-template-columns:auto 1fr;column-gap:11px;row-gap:7px;align-items:baseline}#why-us .point-num{margin-bottom:0}#why-us .point h3{font-size:clamp(16px,5vw,20px);margin-bottom:0}#why-us .point p{grid-column:1 / -1;font-size:clamp(12px,3.4vw,14px);max-width:100%}#services .chapter-viewport{padding-top:clamp(80px,11vh,92px)}#services .inner{display:flex;flex-direction:column;gap:clamp(4px,1vh,8px)}#services .section-label,#services h2{position:static;left:auto;top:auto}#services .section-label{margin-bottom:20px}#services h2{font-size:clamp(23px,6.6vw,32px);max-width:100%;margin-bottom:2px}#services .list{display:flex;flex-direction:column;gap:0}#services .row{position:static;width:auto;animation:none;border-top:1px solid rgba(192,160,112,.22);padding:clamp(11px,2vh,16px) 0;display:grid;grid-template-columns:auto 1fr;column-gap:11px;row-gap:7px;align-items:baseline}#services .row:after{display:none}#services .row .num{color:var(--accent);margin-bottom:0}#services .row .title{font-size:clamp(15px,4.4vw,18px);margin-bottom:0}#services .row>div:last-child{grid-column:1 / -1}#services .row .desc{font-size:clamp(11px,3vw,12.5px);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#services .row .tags{display:none}#process h2{font-size:clamp(26px,8vw,38px);margin-bottom:clamp(18px,3.5vh,30px);max-width:100%}#process .flow{flex-direction:column;align-items:stretch;gap:clamp(12px,2.4vh,20px);margin-bottom:clamp(20px,4vh,32px);position:relative}#process .flow:before{content:"";position:absolute;left:19px;top:10px;bottom:10px;width:1px;background:linear-gradient(#c0a07073,#c0a07014)}#process .node{flex-direction:row;align-items:center;gap:16px;max-width:none}#process .node-circle{width:38px;height:38px;flex:0 0 38px;font-size:12px;position:relative;z-index:1;background:var(--bg)}#process .node-circle.accent{background:var(--accent)}#process .node-label{font-size:10px;text-align:left;letter-spacing:.12em}#process .arrow{display:none}#process .caption{font-size:clamp(13px,3.6vw,15px);max-width:100%}#work h2{font-size:clamp(26px,8vw,38px);margin-bottom:clamp(18px,3.5vh,30px);max-width:100%}#work .work-list{gap:clamp(14px,2.6vh,22px);max-width:100%}#work .work-card{padding-top:clamp(12px,2vh,18px)}#work .work-name{font-size:clamp(19px,5.6vw,24px)}#work .work-tagline{font-size:clamp(13px,3.6vw,15px);margin-top:6px}#work .work-desc{font-size:clamp(12px,3.2vw,13.5px);max-width:100%;margin-top:8px;line-height:1.5}#work .work-go{font-size:13px}#contact h2{font-size:clamp(38px,12vw,64px)}#contact p.sub{font-size:clamp(13px,3.6vw,16px)}#contact .signoff{flex-direction:column;align-items:center;text-align:center;gap:4px;font-size:8px;bottom:clamp(16px,3vh,26px)}}@media(min-width:641px)and (max-width:1024px){:root{--pad-x: clamp(34px, 6vw, 56px)}.chrome{padding:clamp(22px,3.4vw,34px) var(--pad-x)}.chrome .brand{font-size:clamp(17px,2.4vw,20px)}.chrome .rail{font-size:11px;gap:13px}.chrome .chrome-toggle{font-size:11px}.section-meta{font-size:10px}section:not(#intro):not(#contact) .chapter-content{max-width:600px;margin-inline:auto;width:100%}#intro h1{font-size:clamp(48px,8.5vw,72px)}#intro .sub{font-size:clamp(15px,2vw,18px)}#studio h2,#why-us h2,#process h2,#work h2{font-size:clamp(32px,5vw,44px)}#services h2{font-size:clamp(26px,3.6vw,32px)}#contact h2{font-size:clamp(56px,9vw,80px)}#contact p.sub{font-size:clamp(16px,2.2vw,19px)}#studio .body p,#why-us .point p{font-size:clamp(14px,1.9vw,16px)}#work .work-name{font-size:clamp(22px,2.8vw,28px)}#work .work-tagline{font-size:clamp(14px,1.7vw,16px)}#work .work-desc{font-size:clamp(13px,1.7vw,15px)}#studio .stat-number{font-size:clamp(28px,4vw,36px)}#process .caption{font-size:clamp(15px,2vw,17px)}#services .inner{gap:clamp(2px,.5vh,5px)}#services .section-label{margin-bottom:24px}#services .row{padding:clamp(9px,1.3vh,13px) 0;column-gap:16px;row-gap:5px}#services .row .title{font-size:clamp(17px,2.3vw,20px)}#services .row .desc{font-size:clamp(12.5px,1.6vw,13.5px);line-height:1.38}}@media(min-width:1025px)and (max-height:880px){#services .row .tags{display:none}#services .section-label{top:16%}#services h2{top:20%}#services .row:nth-child(1){top:40%}#services .row:nth-child(2){top:66%}#services .row:nth-child(5){top:64%}#services .row:nth-child(4){top:10%;--clen: 80px}#services .row:nth-child(3){top:76%;--clen: 60px}}@media(min-width:2000px){#services .section-label{top:13%}#services h2{top:17%}#services .row:nth-child(1){top:42%}}
