@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;1,600;1,700&display=swap";:root{color:#f1f2ee;font-synthesis:none;background:#08090a;font-family:Manrope,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f1f2ee;background:#08090a;margin:0}button,a{font:inherit;color:inherit}button{cursor:pointer}a{text-decoration:none}.layout{width:min(100% - 96px,1700px);margin:auto}.section{padding:155px 0}.site-header{z-index:10;justify-content:space-between;align-items:center;width:min(100% - 96px,1700px);display:flex;position:absolute;top:27px;left:50%;transform:translate(-50%)}.brand{color:#fff;letter-spacing:-.15em;background:0 0;border:0;padding:0;font:700 24px/1 DM Mono,monospace}.brand span{color:#b9ff4a;vertical-align:top;margin-left:4px;font-size:9px}.site-header nav{gap:4px;margin-left:100px;display:flex}.site-header nav button{color:#ffffff94;background:0 0;border:0;padding:9px 14px;font-size:12px}.site-header nav button:hover,.site-header nav .active{color:#fff}.header-contact{letter-spacing:.08em;border:1px solid #ffffff61;padding:11px 15px;font:10px DM Mono,monospace;transition:all .2s}.header-contact:hover{color:#0b0c0b;background:#b9ff4a;border-color:#b9ff4a}.header-contact b{margin-left:18px;font-size:16px}.menu-button{display:none}.hero{isolation:isolate;background:#050a11;min-height:100svh;position:relative;overflow:hidden}.hero-video,.hero-grid,.hero-gradient{width:100%;height:100%;position:absolute;inset:0}.hero-video{z-index:-3;object-fit:cover;opacity:.35;filter:grayscale()contrast(1.15)brightness(.42)}.hero-grid{z-index:-2;background-image:linear-gradient(#a8c9ee14 1px,#0000 1px),linear-gradient(90deg,#a8c9ee14 1px,#0000 1px);background-size:7vw 7vw}.hero-gradient{z-index:-1;background:radial-gradient(circle at 73% 48%,#2569ca59,#0000 34%),radial-gradient(at 22% 80%,#006eff7a,#0000 38%),linear-gradient(90deg,#030a18b8,#030a181f 58%,#02050bb3)}.hero-side{color:#ffffff8c;letter-spacing:.14em;writing-mode:vertical-rl;margin:0;font:8px DM Mono,monospace;position:absolute;top:45%;left:28px;transform:rotate(180deg)}.hero-copy{width:min(59vw,970px);margin-left:max(6.8vw,90px);padding-top:6vh;position:relative}.hero-topline{color:#ffffffd4;letter-spacing:.04em;justify-content:space-between;width:min(95vw,1130px);font:600 11px DM Mono,monospace;display:flex}.hero-label{color:#b9ff4a;letter-spacing:.12em;margin:15vh 0 14px;font:10px DM Mono,monospace}.hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(74px,9.3vw,166px);line-height:.76}.hero h1 i{font-family:Playfair Display,serif;font-weight:600}.hero-intro{color:#eef4f9cc;margin:29px 0 0;font-size:13px;line-height:1.8}.hero-actions{gap:12px;margin-top:9vh;display:flex}.hero-actions button,.hero-actions a{letter-spacing:.06em;background:#0000001f;border:1px solid #ffffff80;justify-content:space-between;align-items:center;min-width:191px;padding:14px 17px;font:10px DM Mono,monospace;transition:all .25s;display:flex}.hero-actions button:hover,.hero-actions a:hover{color:#0b0c0b;background:#b9ff4a;border-color:#b9ff4a}.hero-actions b{font-size:17px;font-weight:400}.hero-code{color:#ffffffa1;letter-spacing:.08em;align-items:center;gap:10px;font:9px DM Mono,monospace;display:flex;position:absolute;bottom:4vh;right:3.5vw}.hero-code i{background:#ffffff73;width:49px;height:1px}.section-id{color:#9b9f98;letter-spacing:.12em;margin:0;font:10px DM Mono,monospace}.section-id:first-letter{color:#b9ff4a}.about{border-top:1px solid #252725}.about-layout{grid-template-columns:minmax(315px,.8fr) 1.2fr;align-items:center;gap:clamp(70px,11vw,220px);margin-top:47px;display:grid}.about-portrait{aspect-ratio:.84;background:#151816;max-width:550px;position:relative;overflow:hidden}.about-portrait:after{content:"";background:linear-gradient(#0000 45%,#00000080);position:absolute;inset:0}.about-portrait img{object-fit:cover;filter:grayscale()contrast(1.25);width:100%;height:100%}.about-portrait span{z-index:1;letter-spacing:.1em;font:9px/1.5 DM Mono,monospace;position:absolute;bottom:22px;left:23px}.about-text{max-width:800px}.about-lead{letter-spacing:-.06em;margin:0 0 32px;font-size:clamp(27px,3.2vw,53px)!important;line-height:1.27!important}.about-lead em{color:#b9ff4a;font-style:normal}.about-text>p:not(.about-lead){color:#a7aaa5;max-width:600px;font-size:14px;line-height:1.9}.email-link{border-bottom:1px solid #9da19a;gap:43px;margin-top:22px;padding-bottom:8px;font:11px DM Mono,monospace;display:inline-flex}.email-link b{color:#b9ff4a;font-size:16px}.data-row{border-top:1px solid #2c2f2c;grid-template-columns:repeat(3,1fr);max-width:680px;margin-top:76px;padding-top:17px;display:grid}.data-row strong{letter-spacing:-.07em;font-size:clamp(30px,3vw,50px);display:block}.data-row strong span{color:#b9ff4a}.data-row small{color:#8f938e;margin-top:8px;font-size:11px;display:block}.work{color:#111311;background:#edede8;padding-top:145px}.work-heading{grid-template-columns:.62fr 1.05fr .73fr;align-items:end;padding-bottom:83px;display:grid}.work-heading h2,.strengths-heading h2,.contact h2{letter-spacing:-.08em;margin:0;font-size:clamp(60px,7vw,128px);font-weight:600;line-height:.8}.work-heading h2 i,.contact h2 i{font-family:Playfair Display,serif;font-weight:600}.work-heading>p:last-child{color:#676962;margin:0;font-size:12px;line-height:1.8}.works-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.work-card{color:#fff;background:#303330;min-height:450px;position:relative;overflow:hidden}.work-card.tall{min-height:640px}.work-card img{object-fit:cover;filter:saturate(.75)contrast(1.08);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,0,1);position:absolute}.work-card:hover img{transform:scale(1.06)}.work-shadow{background:linear-gradient(#00000040,#0000 45%,#000000c2);position:absolute;inset:0}.work-meta{letter-spacing:.1em;justify-content:space-between;font:10px DM Mono,monospace;display:flex;position:absolute;top:21px;left:25px;right:25px}.work-title{position:absolute;bottom:25px;left:25px}.work-title p{color:#d4d6d0;letter-spacing:.08em;margin:0 0 8px;font:10px DM Mono,monospace}.work-title h3{letter-spacing:-.06em;margin:0;font-size:clamp(22px,2.2vw,37px)}.work-card button{color:#fff;background:0 0;border:1px solid #fff9;border-radius:50%;width:41px;height:41px;font-size:18px;transition:all .25s;position:absolute;bottom:25px;right:25px}.work-card:hover button{color:#101210;background:#b9ff4a;border-color:#b9ff4a}.strengths{padding-bottom:105px}.strengths-heading{grid-template-columns:.62fr 1.38fr;padding-bottom:91px;display:grid}.strengths-heading .section-id{margin-top:10px}.strengths-heading h2{font-size:clamp(47px,5.3vw,91px);line-height:.94}.strengths-heading h2 span{color:#b9ff4a}.strength-grid{border-top:1px solid #303330;border-left:1px solid #303330;grid-template-columns:repeat(4,1fr);display:grid}.strength-card{border-bottom:1px solid #303330;border-right:1px solid #303330;min-height:333px;padding:19px 23px;transition:all .3s;position:relative}.strength-card:hover{background:#111412}.strength-card>span{color:#a5a8a2;font:10px DM Mono,monospace}.strength-card>b{color:#b9ff4a;height:48px;margin:44px 0 34px;font-size:44px;font-weight:400;display:block}.strength-card h3{letter-spacing:-.05em;margin:0 0 11px;font-size:20px}.strength-card p{color:#989c96;max-width:245px;margin:0;font-size:12px;line-height:1.75}.strength-card i{color:#b9ff4a;font-style:normal;position:absolute;bottom:18px;right:23px}.tools{color:#858984;grid-template-columns:.62fr 1.38fr;margin-top:41px;font:10px/1.8 DM Mono,monospace;display:grid}.tools p{color:#b5b8b1;letter-spacing:.05em;margin:0}.tools b{color:#b9ff4a;margin:0 6px}.contact{background:#151914;min-height:100svh;display:grid;position:relative;overflow:hidden}.contact-orb{aspect-ratio:1;filter:blur(15px);opacity:.72;background:radial-gradient(circle,#c8ff71 0%,#75ae38 6%,#294329 28%,#0000 66%);border-radius:50%;width:85vw;position:absolute;transform:translate(16%,-20%)}.contact-grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:9vw 9vw;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.contact-content{z-index:1;align-self:end;padding-bottom:36px}.contact-content>p{color:#d5d9d1;letter-spacing:.1em;margin:0;font:10px DM Mono,monospace}.contact-content>p i{background:#b9ff4a;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.contact h2{margin:51px 0 35px;font-size:clamp(78px,12vw,210px);line-height:.75}.contact-content>a{border-bottom:1px solid #ffffffbf;gap:70px;padding-bottom:9px;font:clamp(15px,1.6vw,25px) DM Mono,monospace;display:inline-flex}.contact-content>a b{color:#b9ff4a;font-size:1.2em}.contact footer{color:#c4c8c0;letter-spacing:.06em;justify-content:space-between;margin-top:105px;font:9px DM Mono,monospace;display:flex}@media (width<=800px){.layout,.site-header{width:calc(100% - 40px)}.section{padding:95px 0}.site-header{top:19px}.site-header nav{background:#111;border:1px solid #343634;flex-direction:column;min-width:150px;padding:8px;display:none;position:absolute;top:42px;right:0}.site-header nav.nav-open{display:flex}.site-header nav button{text-align:right}.header-contact{display:none}.menu-button{color:#fff;background:0 0;border:0;font-size:23px;display:block}.hero-copy{width:calc(100% - 60px);margin-left:30px;padding-top:4vh}.hero-topline{width:100%;font-size:8px}.hero-label{margin-top:22vh}.hero h1{font-size:clamp(57px,15.8vw,95px)}.hero-intro{font-size:11px}.hero-actions{margin-top:8vh}.hero-actions button,.hero-actions a{flex:1;min-width:0;padding:12px 10px;font-size:8px}.hero-side{display:none}.hero-code{font-size:7px;bottom:24px;right:20px}.about-layout,.work-heading,.strengths-heading{grid-template-columns:1fr;gap:33px}.about-portrait{max-width:100%;max-height:480px}.about-text>p:not(.about-lead){font-size:13px}.data-row{margin-top:52px}.work{padding-top:95px}.work-heading{padding-bottom:53px}.work-heading>p:last-child{font-size:11px}.works-grid{gap:11px}.work-card,.work-card.tall{min-height:330px}.work-card.tall{min-height:460px}.work-meta,.work-title{left:15px}.work-meta{top:15px;right:15px}.work-title{bottom:16px}.work-card button{width:36px;height:36px;bottom:15px;right:15px}.strengths-heading{padding-bottom:55px}.strength-grid{grid-template-columns:1fr 1fr}.strength-card{min-height:285px;padding:15px}.strength-card>b{margin:37px 0 29px;font-size:36px}.strength-card h3{font-size:18px}.strength-card p{font-size:11px}.tools{grid-template-columns:1fr;gap:14px}.contact h2{margin:50px 0 31px}.contact-content>a{gap:20px;font-size:13px}.contact footer{flex-direction:column;gap:10px;margin-top:70px;font-size:8px}}:root{--accent-blue:#247df1;--accent-blue-bright:#58a6ff;--accent-ink:#061326}.brand span,.hero-label,.section-id:first-letter,.about-lead em,.email-link b,.data-row strong span,.strengths-heading h2 span,.strength-card>b,.strength-card i,.tools b,.contact-content>p i,.contact-content>a b{color:var(--accent-blue-bright)}.contact-content>p i{background:var(--accent-blue-bright)}.header-contact,.hero-actions button,.hero-actions a,.work-card button,.email-link,.contact-content>a{transition:background-color .28s,color .28s,border-color .28s,transform .28s}.header-contact:hover{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff;transform:translateY(-2px)}.hero-actions button:hover,.hero-actions a:hover{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff;transform:translateY(-3px)}.hero-actions button:active,.hero-actions a:active,.header-contact:active{transform:translateY(0)}.work-card:hover button{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff;transform:rotate(45deg)}.email-link:hover{color:var(--accent-blue-bright);border-color:var(--accent-blue-bright)}.strength-card:hover{background:linear-gradient(145deg,#111c2b,#0b1018);box-shadow:inset 0 0 0 1px #58a6ff8c}.contact{background:#091321}.contact-orb{background:radial-gradient(circle,#78b7ff 0%,#247df1 7%,#102f59 30%,#0000 66%)}.contact-content>a:hover{color:var(--accent-blue-bright);border-color:var(--accent-blue-bright)}.site-header.is-floating{-webkit-backdrop-filter:blur(18px)saturate(135%);background:#07101e9e;border:1px solid #b1d5ff33;border-radius:14px;padding:10px 14px;transition:top .35s,padding .35s,background-color .35s,box-shadow .35s;position:fixed;top:16px;box-shadow:0 14px 36px #0000003d,inset 0 1px #ffffff1f}.site-header.is-floating:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(120deg,#6aafff1f,#0000 38%,#ffffff0d);position:absolute;inset:0}.site-header.is-floating .brand,.site-header.is-floating nav,.site-header.is-floating .header-contact,.site-header.is-floating .menu-button{z-index:1;position:relative}.site-header.is-floating .header-contact{background:#ffffff0f;border-color:#8dc5ff6b}.site-header.is-floating .header-contact:hover{background:var(--accent-blue);border-color:var(--accent-blue)}@media (width<=800px){.site-header.is-floating{border-radius:12px;padding:9px 11px;top:10px}.site-header.is-floating nav{background:#07101ee6;border-color:#8dc5ff47;top:50px;right:-1px}}.border-glow-card{--glow-opacity:0;--glow-angle:45deg;isolation:isolate;background:#151a22;border-radius:16px;min-height:450px;padding:1px;position:relative;box-shadow:0 14px 35px #00000038}.border-glow-card.tall{min-height:640px}.border-glow-card:before{z-index:-1;border-radius:inherit;content:"";opacity:var(--glow-opacity);background:conic-gradient(from var(--glow-angle),transparent 0 24%,#337fea 33%,#8aaeff 43%,#5a57d8 52%,transparent 63% 100%);filter:blur(9px);transition:opacity .18s;position:absolute;inset:-2px}.border-glow-card:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;opacity:calc(.18 + var(--glow-opacity) * .82);background:linear-gradient(#121820,#121820) padding-box,conic-gradient(from var(--glow-angle),#4d92ff,#9ec2ff,#5a57d8,#247df1,#4d92ff) border-box;-webkit-mask-composite:xor;border:1px solid #0000;transition:opacity .18s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.border-glow-card .edge-light{z-index:-1;border-radius:inherit;opacity:calc(var(--glow-opacity) * .75);background:conic-gradient(from var(--glow-angle),transparent 0 26%,#4e95ffe6 38%,#9dc2ff80 49%,transparent 62% 100%);filter:blur(20px);pointer-events:none;transition:opacity .2s;position:absolute;inset:-24px}.border-glow-card .work-card{height:100%;min-height:inherit;border-radius:15px}.border-glow-card .work-card:hover button{transform:rotate(45deg)}@media (width<=800px){.border-glow-card,.border-glow-card.tall{min-height:330px}.border-glow-card.tall{min-height:460px}}:root,body,.about,.strengths,.contact,.work{background:#000}.work{color:#f1f2ee}.work-heading>p:last-child{color:#f1f2ee9e}.work .section-id{color:#f1f2ee94}.work-card{background:#080b10}.border-glow-card,.border-glow-card.tall{aspect-ratio:21/9;min-height:0}.hero-opening .hero-topline,.hero-opening .hero-label,.hero-opening .hero-intro,.hero-opening .hero-actions,.hero-opening .hero-code{animation:1.15s cubic-bezier(.16,1,.3,1) 1.05s both hero-soft-in}.hero-opening .hero-label{animation-delay:.82s}.hero-opening .hero-intro{animation-delay:1.22s}.hero-opening .hero-actions{animation-delay:1.37s}.hero-opening .hero-code{animation-delay:1.5s}.hero-opening h1{animation:1.55s cubic-bezier(.16,1,.3,1) .62s both hero-title-in;overflow:hidden}.opening-curtain{z-index:2;transform-origin:100%;pointer-events:none;background:#05070b;animation:1.65s cubic-bezier(.77,0,.18,1) .14s both curtain-reveal;position:absolute;inset:0}@keyframes curtain-reveal{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hero-title-in{0%{opacity:0;filter:blur(9px);transform:translateY(54%)scaleY(1.45)scaleX(.86)}65%{opacity:1;filter:blur()}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-soft-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.motion-ready .reveal-section .section-id,.motion-ready .reveal-section h2,.motion-ready .reveal-section .about-lead,.motion-ready .reveal-section .about-portrait,.motion-ready .reveal-section .about-text>p:not(.about-lead),.motion-ready .reveal-section .email-link,.motion-ready .reveal-section .data-row,.motion-ready .reveal-section .work-heading>p:last-child,.motion-ready .reveal-section .contact-content>p,.motion-ready .reveal-section .contact-content>a,.motion-ready .reveal-section .contact footer{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(42px)}.motion-ready .reveal-section h2{transform-origin:bottom;transition-duration:1.3s;transform:translateY(95px)scaleY(1.22)}.motion-ready .reveal-section .border-glow-card,.motion-ready .reveal-section .strength-card{opacity:0;transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1);transform:translateY(65px)scale(.96)}.motion-ready .reveal-section.is-revealed .section-id,.motion-ready .reveal-section.is-revealed h2,.motion-ready .reveal-section.is-revealed .about-lead,.motion-ready .reveal-section.is-revealed .about-portrait,.motion-ready .reveal-section.is-revealed .about-text>p:not(.about-lead),.motion-ready .reveal-section.is-revealed .email-link,.motion-ready .reveal-section.is-revealed .data-row,.motion-ready .reveal-section.is-revealed .work-heading>p:last-child,.motion-ready .reveal-section.is-revealed .contact-content>p,.motion-ready .reveal-section.is-revealed .contact-content>a,.motion-ready .reveal-section.is-revealed .contact footer,.motion-ready .reveal-section.is-revealed .border-glow-card,.motion-ready .reveal-section.is-revealed .strength-card{opacity:1;transform:translateY(0)scale(1)}.motion-ready .reveal-section .work-card img,.motion-ready .reveal-section .work-card video{clip-path:inset(0 0 100%);transition:clip-path 1.45s cubic-bezier(.16,1,.3,1),transform 1.45s cubic-bezier(.16,1,.3,1)}.motion-ready .reveal-section.is-revealed .work-card img,.motion-ready .reveal-section.is-revealed .work-card video{clip-path:inset(0)}.motion-ready .reveal-section.is-revealed .border-glow-card:nth-child(2) .work-card img,.motion-ready .reveal-section.is-revealed .border-glow-card:nth-child(2) .work-card video{transition-delay:.12s}.motion-ready .reveal-section.is-revealed .border-glow-card:nth-child(3) .work-card img,.motion-ready .reveal-section.is-revealed .border-glow-card:nth-child(3) .work-card video{transition-delay:.24s}.motion-ready .reveal-section.is-revealed .border-glow-card:nth-child(4) .work-card img,.motion-ready .reveal-section.is-revealed .border-glow-card:nth-child(4) .work-card video{transition-delay:.36s}.motion-ready .reveal-section.is-revealed .about-portrait{transition-delay:.14s}.motion-ready .reveal-section.is-revealed .about-lead{transition-delay:.22s}.motion-ready .reveal-section.is-revealed .about-text>p:not(.about-lead){transition-delay:.33s}.motion-ready .reveal-section.is-revealed .email-link{transition-delay:.43s}.motion-ready .reveal-section.is-revealed .data-row{transition-delay:.54s}.motion-ready .reveal-section.is-revealed .work-heading h2{transition-delay:.1s}.motion-ready .reveal-section.is-revealed .work-heading>p:last-child{transition-delay:.34s}.motion-ready .reveal-section.is-revealed .border-glow-card:first-child,.motion-ready .reveal-section.is-revealed .strength-card:first-child{transition-delay:.18s}.motion-ready .reveal-section.is-revealed .border-glow-card:nth-child(2),.motion-ready .reveal-section.is-revealed .strength-card:nth-child(2){transition-delay:.31s}.motion-ready .reveal-section.is-revealed .border-glow-card:nth-child(3),.motion-ready .reveal-section.is-revealed .strength-card:nth-child(3){transition-delay:.44s}.motion-ready .reveal-section.is-revealed .border-glow-card:nth-child(4),.motion-ready .reveal-section.is-revealed .strength-card:nth-child(4){transition-delay:.57s}.parallax-image{will-change:transform;transform:translateY(var(--parallax-y,0)) scale(1.09)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.parallax-image{transform:scale(1.02)!important}}.works-grid .border-glow-card,.works-grid .border-glow-card.tall{aspect-ratio:16/9;min-height:0}.works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=800px){.works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-video{object-fit:cover;filter:saturate(.82)contrast(1.08);width:100%;height:100%;position:absolute}.work-card .project-play{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c187a;border-color:#fffc;width:58px;height:58px;font-size:17px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.work-card .project-play:hover{background:var(--accent-blue);border-color:var(--accent-blue);transform:translate(-50%,-50%)scale(1.08)}.hero h1{letter-spacing:.035em;font-family:Manrope,Microsoft YaHei,sans-serif;font-size:clamp(82px,7.1vw,128px);line-height:.94}.hero h1 i{letter-spacing:.12em;margin-top:.1em;font-family:Manrope,Microsoft YaHei,sans-serif;font-size:.78em;font-style:normal;font-weight:500;display:block}@media (width<=800px){.hero h1{font-size:clamp(56px,14vw,84px);line-height:1}.hero h1 i{letter-spacing:.08em;font-size:.76em}}.work-heading h2{letter-spacing:.045em;font-family:Manrope,Microsoft YaHei,sans-serif;font-size:clamp(70px,6.4vw,118px);font-weight:600;line-height:.9}.work-heading h2 i{letter-spacing:.15em;letter-spacing:.09em;color:var(--accent-blue-bright);font-family:inherit;font-size:1em;font-style:normal;font-weight:500;font-size:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;margin:0;display:inline}@media (width<=800px){.work-heading h2{font-size:clamp(58px,14vw,82px);line-height:.96}.work-heading h2 i{letter-spacing:.1em}}.works-grid .border-glow-card{transition:transform .8s cubic-bezier(.16,1,.3,1),box-shadow .8s cubic-bezier(.16,1,.3,1)}.works-grid .border-glow-card.is-playing{z-index:5;transform:scale(1.085);box-shadow:0 24px 70px #1f7bff57}
