@font-face{font-family:Geist;src:url('/assets/geist-variable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}:root{--ink:#0a0b14;--blue:#1b2d8c;--text:#f0f1f5;--muted:#a2a7b8;--line:#ffffff24;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--ink);color:var(--text);font:400 16px/1.65 Geist,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid #91a5ff;outline-offset:7px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3,strong,b{font-weight:400}button{font-weight:400}.wrap{max-width:1512px;margin:0 auto;padding:0 72px}.topbar{background:#0a0b14ef;position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff17;backdrop-filter:blur(16px)}.header{height:91px;display:flex;align-items:center;gap:40px}.brand{width:130px;margin-right:auto;flex-shrink:0}.brand img{width:130px;height:44px}.nav{display:flex;gap:32px;align-items:center;font-size:14px}.nav a{color:#c2c5cf;transition:color .2s}.nav a:hover{color:white}.lang{font-size:13px;display:flex;gap:9px;color:#777e93}.lang .active{color:white}.menu-button{display:none;background:transparent;color:inherit;border:1px solid var(--line);padding:7px 12px}.hero{position:relative;overflow:hidden;min-height:800px}.hero-art{position:absolute;right:0;top:0;width:43%;height:100%;background:#1b2d8c}.hero-art:before{content:'';position:absolute;inset:0;background:url('/assets/lines.svg') center center/auto 112%;opacity:.42}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a0b14 0%,#0a0b1400 75%),linear-gradient(0deg,#0a0b14 0%,#0a0b1400 45%)}.hero-inner{position:relative;padding-top:52px}.hero-kicker{font-size:14px;color:#afb7cb;margin-bottom:42px}h1{font-size:clamp(54px,6.6vw,100px);line-height:1.055;letter-spacing:-.058em;max-width:970px}.hero-bottom{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end}.hero-bottom>p{font-size:17px;line-height:1.65;color:#c4c8d4;max-width:515px}.text-link{font-size:15px;border-bottom:1px solid #ffffff50;padding:9px 0;display:inline-flex;gap:36px;align-items:center;justify-content:space-between;width:max-content}.text-link:hover{border-color:white;color:white}.hero-cta{align-self:end;margin-bottom:3px}.hero-cta span{font-size:23px}.hero-directions{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:72px;padding-bottom:34px}.hero-directions>a{display:flex;gap:20px;align-items:center;border-top:1px solid #ffffff44;padding-top:23px;font-size:17px}.hero-directions span{color:#969eb5;font-size:12px}.hero-directions i{font-style:normal;margin-left:auto;font-size:21px}.section{padding:105px 0}.section-top{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;margin-bottom:54px;font-size:14px;color:var(--muted)}h2{font-size:clamp(38px,4.4vw,65px);line-height:1.1;letter-spacing:-.048em}.management{background:#10121c}.management-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:start}.management-intro>p{max-width:440px;font-size:18px;color:#bdc1cf;padding-top:7px}.management-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;margin-top:66px}.sectors{display:flex;flex-direction:column;align-self:end;gap:5px;color:#c4c8d3;font-size:15px}.sectors p{font-size:13px;color:#828a9e;margin-bottom:14px}.steps{list-style:none;margin:0;padding:0}.steps li{display:grid;grid-template-columns:28px 1fr;gap:20px;padding:25px 0;border-top:1px solid var(--line)}.steps li>span{font-size:12px;color:#929bb2;padding-top:4px}.steps h3{font-size:20px;line-height:1.35;letter-spacing:-.025em}.steps p{color:#939caf;font-size:15px;margin-top:9px;max-width:380px}.infrastructure{background:#182779}.infrastructure .section-top{color:#c5ceee}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:end;margin-bottom:66px}.section-heading p{max-width:430px;font-size:17px;color:#c0c9e7}.service-list{display:grid;grid-template-columns:1fr 1fr;column-gap:90px}.service{display:grid;grid-template-columns:30px 1fr;gap:22px;border-top:1px solid #ffffff35;padding:28px 0 50px}.service-index{font-size:12px;color:#a5b3df;padding-top:5px}.service h3{font-size:24px;letter-spacing:-.035em;line-height:1.3;max-width:400px}.service p{color:#b9c4e4;font-size:15px;margin-top:16px;max-width:410px}.software{padding-bottom:110px}.software .section-heading p{color:#a9b0c2}.products{display:grid;grid-template-columns:1fr 2fr;gap:70px}.products-caption{font-size:14px;color:#828b9f;border-top:1px solid var(--line);padding-top:25px}.product{display:grid;grid-template-columns:.8fr 1.4fr;gap:40px;border-top:1px solid var(--line);padding:26px 0 34px}.product-name{font-size:42px;line-height:1.2;letter-spacing:-.04em}.product h3{font-size:18px;line-height:1.5;color:#d0d5e1}.product p{font-size:15px;color:#969fb2;margin-top:12px}.product .text-link{font-size:13px;color:#c4cbdc;margin-top:20px}.quality{background:#131623;padding:72px 0}.quality-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:65px}.quality-label{font-size:14px;color:#a0acd0}.quality-item h3{font-size:24px;letter-spacing:-.032em;line-height:1.3;margin-top:28px;max-width:330px}.quality-item p{font-size:14px;color:#909bb4;margin-top:18px;max-width:330px}.contact{padding:100px 0 115px}.contact-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:30px 100px}.contact-label{grid-column:1/-1;font-size:14px;color:#9ba5bc;margin-bottom:12px}.contact h2{font-size:clamp(45px,5vw,76px)}.contact-details{padding-top:10px;align-self:end}.contact-details>p{font-size:16px;color:#a4aec3;max-width:420px}.contact-mail{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff60;padding:12px 0 18px;margin-top:22px;font-size:clamp(24px,3vw,42px);letter-spacing:-.04em}.contact-mail span{font-size:30px}.footer{position:relative;overflow:hidden;border-top:1px solid #ffffff20;min-height:470px;background:#060710}.footer-art{position:absolute;left:0;right:0;bottom:-38%;height:140%;background:url('/assets/footer-lines.svg') center 35%/100% auto no-repeat;opacity:.13;pointer-events:none;mask-image:linear-gradient(0deg,#000,#0000 90%)}.footer-grid{position:relative;padding-top:68px;padding-bottom:110px;display:grid;grid-template-columns:1.4fr 1.25fr 1fr 1fr;gap:48px}.footer-brand{max-width:260px;align-self:start}.footer-brand img{width:100%;height:auto}.footer-column{display:flex;flex-direction:column;gap:13px;font-size:13px;align-items:flex-start}.footer-column p{color:#737d94;margin-bottom:10px}.footer-column a,.footer-column button{color:#bcc4d5;line-height:1.6;text-align:left}.footer-column a:hover,.footer-column button:hover{color:white}.footer-column button{font-size:13px;background:none;border:0;padding:0}.footer-bottom{position:relative;display:flex;gap:30px;justify-content:space-between;padding-bottom:32px;color:#767f95;font-size:12px}.notice{position:fixed;bottom:22px;left:22px;max-width:395px;background:#10131fee;color:#d6dbe7;padding:23px;z-index:40;border:1px solid #ffffff30;backdrop-filter:blur(20px)}.notice[hidden]{display:none}.notice .notice-title{font-size:15px;color:#f2f4fb;margin:0 0 9px}.notice p{font-size:13px;line-height:1.65;color:#a2aec5;margin-bottom:18px}.notice .bottom{display:flex;gap:20px;align-items:center;justify-content:space-between}.notice a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.notice button{font-size:13px;border:1px solid #ffffff50;background:transparent;color:white;padding:7px 17px}.notice button:hover{background:#ffffff15}.skip{position:fixed;top:-100px;left:20px;padding:14px;background:white;color:black;z-index:100}.skip:focus{top:12px}.legal{min-height:70vh;padding:65px 0 100px}.back{font-size:14px;color:#99a5be;display:inline-block;margin-bottom:40px}.legal h1{font-size:clamp(42px,6vw,78px)}.updated{font-size:13px;color:#7f8ca5;margin:24px 0 65px}.legal-content{max-width:800px;margin-left:auto;margin-right:9%}.legal-content h2{font-size:27px;letter-spacing:-.03em;margin:42px 0 16px}.legal-content p{font-size:16px;color:#adb6ca;margin:16px 0}.legal-content a{color:#dae3ff;text-decoration:underline;text-underline-offset:4px}.legal-content .note{padding:0 0 24px;border-bottom:1px solid var(--line);color:#d1d7e5}.legal-table{width:100%;border-collapse:collapse;font-size:14px;margin:28px 0}.legal-table td,.legal-table th{text-align:left;padding:14px 10px;border-bottom:1px solid var(--line);vertical-align:top;font-weight:400}.legal-table td{color:#9ba8c2}.legal-table code{font:inherit;overflow-wrap:anywhere}
@media(min-width:1600px){.hero-inner{padding-top:70px}.hero-directions{margin-top:88px}.hero{min-height:850px}}@media(max-width:1200px){.wrap{padding-left:44px;padding-right:44px}.nav{gap:20px}.header{gap:30px}.nav{font-size:12px}.hero-bottom,.hero-directions,.section-heading,.management-intro,.management-detail{gap:60px}.footer-grid{gap:30px}}@media(max-width:850px){.nav{display:none;position:absolute;top:80px;left:0;right:0;flex-direction:column;align-items:flex-start;padding:30px 35px;background:#0a0b14;border-bottom:1px solid var(--line);gap:25px;font-size:16px}.nav.open{display:flex}.menu-button{display:block;font-size:13px}.header{height:80px}.hero{min-height:0}.hero-inner{padding-top:42px}h1{font-size:70px}.hero-art{width:50%}.hero-bottom{gap:36px}.hero-directions{gap:36px;font-size:14px}.hero-directions>a{font-size:14px}.management-intro,.management-detail,.section-heading{gap:35px;grid-template-columns:1fr 1fr}.service-list{column-gap:35px}.service{gap:12px}.service h3{font-size:21px}.products{grid-template-columns:1fr;gap:26px}.products-caption{border:0;padding:0}.quality-grid{gap:32px}.quality-item h3{font-size:21px}.footer-grid{grid-template-columns:1fr 1fr;gap:48px}.footer-brand{max-width:230px}.contact-layout{gap:30px}.footer-grid{padding-bottom:70px}}
@media(max-width:600px){.wrap{padding-left:25px;padding-right:25px}.header{gap:18px;height:74px}.brand,.brand img{width:116px}.nav{top:74px}.hero-inner{padding-top:34px}.hero-kicker{font-size:12px;margin-bottom:38px;max-width:230px}.hero-art{width:62%;opacity:.8}.hero-art:after{background:linear-gradient(90deg,#0a0b14,#0a0b1400),linear-gradient(0deg,#0a0b14 0%,transparent 90%)}h1{font-size:clamp(43px,10.6vw,64px);letter-spacing:-.055em}.hero-bottom{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:25px;margin-top:35px}.hero-bottom>p{font-size:15px;max-width:390px}.hero-cta{align-self:flex-start;font-size:14px}.hero-directions{grid-template-columns:1fr;gap:0;margin-top:40px;padding-bottom:15px}.hero-directions>a{padding:18px 0;gap:15px;font-size:14px}.hero-directions span{font-size:11px}.section{padding:62px 0}.section-top{margin-bottom:36px;font-size:12px}.management-intro,.management-detail,.section-heading{grid-template-columns:1fr;gap:26px}.management-intro>p{font-size:16px}.management-detail{margin-top:36px;display:flex;flex-direction:column-reverse;gap:30px}.sectors{align-self:start;gap:3px;font-size:14px}.sectors p{margin-bottom:9px}.steps li{padding:20px 0}.steps h3{font-size:19px}.steps p{font-size:14px}.section-heading{margin-bottom:35px}h2{font-size:39px}.section-heading p{font-size:16px}.service-list{grid-template-columns:1fr}.service{padding:23px 0 32px;gap:15px}.service h3{font-size:22px}.service p{font-size:14px}.product{grid-template-columns:1fr;gap:20px;padding:24px 0 32px}.product-name{font-size:36px}.product h3{font-size:18px}.product p{font-size:14px}.quality-grid{grid-template-columns:1fr;gap:36px}.quality-item{display:grid;grid-template-columns:80px 1fr;gap:0 18px}.quality-label{padding-top:3px;font-size:13px}.quality-item h3{margin:0;font-size:23px;max-width:none}.quality-item p{grid-column:2;font-size:14px;margin-top:12px;max-width:none}.contact{padding:64px 0 76px}.contact-layout{grid-template-columns:1fr;gap:22px}.contact-label{font-size:13px;margin-bottom:0}.contact h2{font-size:47px}.contact-details{padding:0}.contact-details>p{font-size:15px}.contact-mail{font-size:31px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 24px;padding-top:44px;padding-bottom:65px}.footer-brand{grid-column:1/-1;max-width:200px}.footer-column{font-size:12px;gap:11px}.footer-column button{font-size:12px}.footer-column p{margin-bottom:3px}.footer-bottom{font-size:11px;flex-wrap:wrap;gap:12px 30px}.footer-art{background-size:auto 100%;opacity:.18;bottom:-22%}.notice{left:12px;right:12px;bottom:12px;max-width:none;padding:18px 20px}.legal{padding-top:40px}.legal-content{margin:0}.updated{margin-bottom:42px}.legal-table{font-size:12px}.legal-table td,.legal-table th{padding:12px 5px}.legal-content h2{font-size:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Expanded Oxenex identity: original artwork, project stories and compact languages. */
.hero-kicker{font-size:17px;color:#d4d9eb}.hero-subtitle{font-size:clamp(23px,2.6vw,37px);line-height:1.25;letter-spacing:-.035em;margin-top:30px;max-width:620px}.hero h1{max-width:920px}.hero-art:before{background-image:url('/assets/lines-1.svg');opacity:.68}.hero-art:after{background:linear-gradient(90deg,#0a0b14 0%,transparent 70%),linear-gradient(0deg,#0a0b14 0%,transparent 40%)}.hero-directions>a{font-size:16px;transition:border-color .2s}.hero-directions>a:hover{border-color:#fff}.language-menu{position:relative;font-size:13px}.language-menu summary{display:flex;gap:9px;align-items:center;cursor:pointer;list-style:none;padding:8px 0}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:focus-visible{outline:2px solid #91a5ff;outline-offset:7px}.language-options{position:absolute;right:0;top:42px;width:200px;background:#111523;border:1px solid #ffffff30;box-shadow:0 12px 40px #0007;padding:8px;z-index:60}.language-options a{display:flex;justify-content:space-between;padding:10px 12px;color:#b8c3db;font-size:14px}.language-options a:hover,.language-options a[aria-current]{background:#1b2d8c;color:white}.language-options a span:last-child{font-size:12px;color:#abb7d4}.steps li{display:block}.service{display:block}.management{position:relative;overflow:hidden}.management:before{content:'';position:absolute;inset:auto auto -110px -150px;width:630px;height:380px;background:url('/assets/lines-2.svg') center/cover;opacity:.14;pointer-events:none}.management>.wrap{position:relative}.sectors{max-width:430px}.sectors span{padding:9px 0;border-bottom:1px solid #ffffff18}.sectors p{font-size:14px;max-width:350px;line-height:1.5;color:#a0abc0}.project-list{margin-top:24px}.projects-label{font-size:14px;color:#c0cbee;margin-bottom:25px}.case-tiles{display:grid;grid-template-columns:1fr 1fr;gap:36px}.case-tile{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1.6fr;min-height:240px;background:#111c5b;border:1px solid #ffffff25;transition:background .25s,border-color .25s}.case-tile:hover{background:#14246b;border-color:#ffffff75}.tile-art{background:url('/assets/lines-2.svg') center/auto 115%;opacity:.68;border-right:1px solid #ffffff15}.tile-girininkai .tile-art{background-image:url('/assets/lines-3.svg')}.tile-copy{padding:27px 25px}.tile-copy>span{font-size:12px;color:#b7c3e5}.tile-copy h3{font-size:23px;letter-spacing:-.035em;line-height:1.3;margin-top:22px}.tile-copy>p{font-size:13px;margin-top:25px;color:#d6dfff;text-decoration:underline;text-underline-offset:6px}.partnership{display:grid;grid-template-columns:1fr 1.7fr;margin-top:80px;min-height:325px;border:1px solid #ffffff25;background:#111529}.partner-art{background:#192866 url('/assets/lines-4.svg') center/auto 115%;opacity:.85}.partner-copy{padding:42px 48px}.partner-copy>span:first-child{font-size:13px;color:#9dacce}.partner-copy h3{font-size:clamp(28px,3.3vw,45px);letter-spacing:-.045em;line-height:1.2;margin:21px 0}.partner-copy p{font-size:16px;color:#aebbd3;max-width:430px}.partner-copy .text-link{margin-top:20px;font-size:14px}.partnership:hover{border-color:#ffffff65}.standards{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;padding-bottom:65px;margin-bottom:58px;border-bottom:1px solid #ffffff25}.standards h2{font-size:clamp(30px,3.5vw,48px);max-width:550px}.standards>p{font-size:16px;color:#a7b3cc;max-width:440px}.footer-art{background-image:url('/assets/lines-4.svg');opacity:.29;mask-image:linear-gradient(0deg,#000,#0000 96%)}.notice-brand{width:185px;height:auto;margin:0 0 18px}.legal-brand{width:230px;height:auto;margin:0 0 35px}.notice .notice-title{font-size:16px}.notice p{font-size:14px}.notice a,.notice button{font-size:14px}.footer-column,.footer-column button{font-size:14px}.nav{font-size:14px}.case-sheet{position:fixed;inset:0 0 0 auto;width:min(850px,90vw);height:100dvh;max-width:none;max-height:none;margin:0;border:0;border-left:1px solid #ffffff30;padding:0;background:#101420;color:#eff2f9;overflow:auto;overscroll-behavior:contain;box-shadow:-30px 0 100px #0006}.case-sheet[open]{animation:sheet-enter .32s cubic-bezier(.2,.7,.3,1)}.case-sheet::backdrop{background:#030510b8;backdrop-filter:blur(4px)}body.sheet-open{overflow:hidden}.sheet-top{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:17px 35px;background:#0d101bee;border-bottom:1px solid #ffffff20;z-index:2;backdrop-filter:blur(15px)}.sheet-close{background:transparent;color:white;border:0;font-size:14px;display:flex;gap:18px;align-items:center;padding:8px}.sheet-close span{font-size:27px;font-weight:400;line-height:1}.case-cover{height:210px;background:#1b2d8c url('/assets/lines-2.svg') 50% 55%/100% auto;opacity:.85}.cover-girininkai{background-image:url('/assets/lines-3.svg')}.cover-scanorama{background-image:url('/assets/lines-4.svg');background-color:#20389e}.case-content{padding:40px 48px 60px}.case-tag{font-size:13px;color:#a5b5d9;margin-bottom:25px}.case-content h2,.case-content h1{font-size:clamp(32px,3.6vw,49px);line-height:1.12;letter-spacing:-.045em}.case-lead{font-size:18px;line-height:1.55;color:#c2cbe0;margin-top:25px}.case-facts{margin:34px 0;display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;padding:22px 0;gap:20px}.case-facts dt{font-size:12px;color:#8b9bbb;margin-bottom:7px}.case-facts dd{font-size:14px;line-height:1.5;margin:0;color:#d3daeb}.case-prose section{margin-top:29px}.case-prose h3{font-size:22px;letter-spacing:-.03em;line-height:1.3;margin-bottom:12px}.case-prose p{font-size:16px;color:#aab7d1;line-height:1.75}.case-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.case-external{border:1px solid #697daf;padding:13px 18px;font-size:14px;transition:background .2s}.case-external:hover{background:#1b2d8c}.case-page{padding:48px 0 80px}.case-page>.wrap{max-width:1100px}.case-page .case-content{padding-left:0;padding-right:0}.case-page .case-cover{height:290px}.case-page .case-content h1{max-width:850px}.case-content h2:focus{outline:none}@keyframes sheet-enter{from{transform:translateX(100%)}to{transform:translateX(0)}}
@media(min-width:1600px){.hero h1{font-size:100px}.hero{min-height:820px}}@media(max-width:1200px){.header{gap:25px}.nav{gap:18px;font-size:13px}.case-tiles{gap:25px}.case-tile{grid-template-columns:1fr 2fr}.tile-copy{padding:24px 22px}.tile-copy h3{font-size:21px}.standards{gap:50px}}@media(max-width:850px){.nav{font-size:16px}.case-tile{display:block}.tile-art{height:155px;background-size:100% auto;border-right:0}.case-tiles{gap:24px}.partner-copy{padding:32px}.standards{gap:35px}.hero h1{font-size:72px}}@media(max-width:600px){.hero h1{font-size:clamp(47px,12vw,69px)}.hero-subtitle{font-size:25px;max-width:330px;margin-top:26px}.hero-kicker{font-size:15px;max-width:none}.hero-directions>a{font-size:15px}.service{display:block}.steps li{display:block}.case-tiles{grid-template-columns:1fr;gap:24px}.case-tile{display:grid;grid-template-columns:1fr 1.9fr;min-height:225px}.tile-art{height:auto;background-size:auto 110%}.tile-copy{padding:23px 20px}.tile-copy h3{font-size:21px}.partnership{grid-template-columns:1fr;margin-top:48px}.partner-art{height:170px;background-size:100% auto}.partner-copy{padding:29px}.partner-copy h3{font-size:32px}.standards{grid-template-columns:1fr;gap:25px;padding-bottom:40px;margin-bottom:40px}.standards h2{font-size:34px}.quality-item{grid-template-columns:85px 1fr}.case-sheet{width:100vw;border:0}.sheet-top{padding:13px 20px}.case-cover{height:155px}.case-content{padding:29px 25px 45px}.case-content h2,.case-content h1{font-size:35px}.case-lead{font-size:16px}.case-facts{grid-template-columns:1fr;padding:20px 0;gap:17px}.case-facts>div{display:grid;grid-template-columns:90px 1fr;gap:15px}.case-prose h3{font-size:21px}.case-prose p{font-size:16px}.case-links{flex-direction:column}.case-external{text-align:center}.case-page .case-cover{height:185px}.language-options{right:-8px}.footer-column,.footer-column button{font-size:14px}.notice-brand{width:160px;margin-bottom:12px}.notice p{font-size:13px}.notice{max-height:calc(100dvh - 30px);overflow:auto}.legal-brand{width:190px}.hero-bottom>p{font-size:16px}.section-top{font-size:14px}.products-caption{font-size:14px}.sectors{font-size:15px}}
@media(prefers-reduced-motion:reduce){.case-sheet[open]{animation:none}}
/* Keep the brand artwork legible without placing bright lines beneath body copy. */
.hero-art:after{background:linear-gradient(90deg,#0a0b14 0%,transparent 72%),linear-gradient(0deg,#0a0b14 0%,#0a0b14ed 36%,transparent 82%)}
@media(max-width:600px){.hero-art:after{background:linear-gradient(90deg,#0a0b14 0%,#0a0b1450 85%),linear-gradient(0deg,#0a0b14 0%,#0a0b14ee 55%,transparent 95%)}.hero-art:before{opacity:.5}.hero h1{font-size:clamp(45px,11.5vw,66px)}}
