:root{--red: #981b2b;--red-700: #7a1522;--red-on-dark: #eb5466;--black: #101010;--black-800: #1c1c1c;--white: #ffffff;--gray-50: #f2f2f2;--gray-200: #dadada;--gray-500: #707070;--text: #333333;--muted: #595959;--on-dark: #ffffff;--on-dark-muted: #bdbdbd;--line-dark: #2e2e2e;--font-th: "IBM Plex Sans Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, sans-serif;--font-latin: "IBM Plex Sans", "Segoe UI", Roboto, Arial, sans-serif;--font-zh: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", sans-serif;--font-ko: "IBM Plex Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--font: var(--font-latin), var(--font-th);--step--1: clamp(.84rem, .82rem + .1vw, .9rem);--step-0: clamp(1rem, .97rem + .15vw, 1.08rem);--step-1: clamp(1.15rem, 1.08rem + .35vw, 1.35rem);--step-2: clamp(1.35rem, 1.2rem + .75vw, 1.8rem);--step-3: clamp(1.6rem, 1.3rem + 1.5vw, 2.5rem);--step-4: clamp(1.9rem, 1.4rem + 2.4vw, 3.3rem);--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 3rem;--space-section: clamp(3.5rem, 7vw, 7rem);--gutter: clamp(1rem, 3vw, 2rem);--container: 75rem;--radius: 4px;--header-h: 4rem}html:lang(th){--font: var(--font-th)}html:lang(zh-CN){--font: var(--font-latin), var(--font-zh)}html:lang(ko){--font: var(--font-ko), var(--font-th)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}body{margin:0;font-family:var(--font);font-size:var(--step-0);line-height:1.65;color:var(--text);background:var(--white);overflow-wrap:break-word}html:lang(th) body{line-height:1.75}html:lang(zh-CN) body,html:lang(ko) body{line-height:1.75;word-break:keep-all}html:lang(zh-CN) body{word-break:normal;line-break:strict}h1,h2,h3,h4{margin:0 0 var(--space-2);font-weight:600;line-height:1.3;color:inherit;text-wrap:balance}html:lang(th) :is(h1,h2,h3,h4){line-height:1.45}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}p{margin:0 0 var(--space-2);max-width:70ch}ul,ol{margin:0;padding:0}img,video,svg{display:block;max-width:100%;height:auto}a{color:var(--red);text-underline-offset:.2em}a:hover{color:var(--red-700)}:focus-visible{outline:3px solid var(--red);outline-offset:3px}.on-dark :focus-visible,.site-header :focus-visible,.site-footer :focus-visible{outline-color:var(--white)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--gutter);top:-10rem;z-index:100;padding:.75rem 1rem;background:var(--white);color:var(--black);font-weight:600}.skip-link:focus{top:.5rem}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--space-section)}.section--alt{background:var(--gray-50)}.section--dark,.on-dark{background:var(--black);color:var(--on-dark)}.section--dark a:not(.btn){color:var(--on-dark)}.section-head{margin-bottom:var(--space-5);max-width:48rem}.section-head .lead{color:var(--muted);font-size:var(--step-1);line-height:1.6}.on-dark .section-head .lead,.section--dark .section-head .lead{color:var(--on-dark-muted)}.eyebrow{display:flex;align-items:center;gap:.75rem;margin:0 0 var(--space-2);font-size:var(--step--1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.eyebrow:before{content:"";width:2.5rem;height:3px;background:currentColor}.on-dark .eyebrow,.section--dark .eyebrow{color:var(--red-on-dark)}.note{margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border-left:3px solid var(--gray-500);background:var(--white);color:var(--muted);font-size:var(--step--1);max-width:none}.section--alt .note{background:var(--white)}.section--light .note,.section:not(.section--alt):not(.section--dark) .note{background:var(--gray-50)}.section--dark .note{background:var(--black-800);color:var(--on-dark-muted);border-left-color:var(--gray-500)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.7rem 1.4rem;border:2px solid transparent;border-radius:var(--radius);font:inherit;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn--primary{background:var(--red);color:var(--white)}.btn--primary:hover{background:var(--red-700);color:var(--white)}.btn--outline{border-color:var(--text);color:var(--text);background:transparent}.btn--outline:hover{background:var(--text);color:var(--white)}.on-dark .btn--outline,.section--dark .btn--outline{border-color:var(--white);color:var(--white)}.on-dark .btn--outline:hover,.section--dark .btn--outline:hover{background:var(--white);color:var(--black)}.btn[disabled]{opacity:.6;cursor:progress}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.text-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:var(--space-4);font-weight:600}.text-link:after{content:"→"}.preview-banner{background:var(--red);color:var(--white);font-size:var(--step--1);padding:.5rem 0;text-align:center}.preview-banner p{margin:0 auto;max-width:none}.pending{display:inline;padding:0 .3em;border:1px dashed var(--red);color:var(--red);background:var(--white);font-weight:600}.on-dark .pending,.section--dark .pending{color:var(--red-on-dark);border-color:var(--red-on-dark);background:transparent}.badge{display:inline-block;padding:.15rem .6rem;border:1px solid currentColor;border-radius:999px;font-size:var(--step--1);font-weight:600;line-height:1.5}.badge--preview{color:var(--red);background:var(--white)}.grid{display:grid;gap:var(--space-3)}.grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.grid--2{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr))}.card{position:relative;display:flex;flex-direction:column;padding:var(--space-4) var(--space-3) var(--space-3);background:var(--white);border:1px solid var(--gray-200);border-top:3px solid var(--text);border-radius:var(--radius)}.card:hover,.card:focus-within{border-top-color:var(--red)}.card h3{margin-bottom:.25rem}.card .tag{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--step--1)}.card p:last-child{margin-bottom:0}.card a.card-link{margin-top:auto;padding-top:var(--space-2);font-weight:600}.card .index{margin:0 0 var(--space-2);font-size:var(--step--1);font-weight:600;color:var(--red);letter-spacing:.08em}.list-check{list-style:none;display:grid;gap:.5rem}.list-check li{position:relative;padding-left:1.5rem}.list-check li:before{content:"";position:absolute;left:0;top:.7em;width:.65rem;height:3px;background:var(--red)}.on-dark .list-check li:before,.section--dark .list-check li:before{background:var(--red-on-dark)}.page-hero{padding-block:clamp(3rem,6vw,5rem);background:var(--black);color:var(--on-dark);background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:48px 48px}.page-hero h1{font-size:var(--step-4);max-width:22ch}html:lang(ru) .page-hero h1{max-width:28ch}.page-hero .lead{color:var(--on-dark-muted);font-size:var(--step-1);max-width:60ch;margin:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.site-header,.site-footer,.preview-banner,.skip-link{display:none}body{color:#000}}:root{--radius:0;--container:90rem;--red:#981b2b;--red-on-dark:#f07887}html{scroll-behavior:smooth}body{background:#fff}.shell{max-width:1440px;padding-inline:clamp(22px,5.4vw,90px);margin-inline:auto}.tiny-label{font-size:.69rem;line-height:1.6;letter-spacing:.1em;font-weight:600;text-transform:uppercase}html:lang(th) .tiny-label,html:lang(zh-CN) .tiny-label,html:lang(ko) .tiny-label{letter-spacing:.02em}.review-strip{background:#282828;color:#d3d3d3;text-align:center;font-size:.72rem;padding:8px 22px;border-bottom:1px solid #3b3b3b}.masthead{position:sticky;top:0;z-index:50;background:#101010;color:#fff;border-bottom:1px solid #303030}.masthead-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:88px}.identity{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;flex-shrink:0}.identity:hover{color:#fff}.identity img{width:44px;height:44px;object-fit:contain}.identity>span{font:600 14px/1.3 var(--font-latin);letter-spacing:.055em}.identity small{display:block;font-size:9px;letter-spacing:.28em;font-weight:400;color:#bbb;margin-top:4px}.desktop-nav{display:flex;gap:26px;margin-left:auto}.desktop-nav a,.nav-tools a{color:#dedede;text-decoration:none;font-size:.8rem}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:#fff;text-decoration:underline;text-underline-offset:8px}.nav-tools{display:flex;align-items:center;gap:22px}.nav-contact{padding:12px 16px;border:1px solid #555;white-space:nowrap}.nav-contact span{padding-left:12px}.language-picker,.mobile-picker{position:relative}summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:15px;font-size:.8rem}summary::-webkit-details-marker{display:none}.language-panel{position:absolute;top:100%;right:0;min-width:170px;background:#191919;border:1px solid #555;padding:10px}.language-panel a{display:block;padding:10px}.language-panel a:hover,.language-panel a[aria-current]{background:#333}.mobile-picker{display:none}.hero-stage{background:#101010;color:#fff}.hero-meta{display:flex;justify-content:space-between;color:#aaa;padding-block:38px 30px}.hero-meta span:first-child:before{content:"";display:inline-block;width:7px;height:7px;background:#c64658;margin-right:10px}.hero-copy{display:grid;grid-template-columns:1.3fr 1fr;gap:8%;align-items:end}.hero-copy h1{font-size:clamp(2.5rem,5.2vw,5.2rem);font-weight:400;letter-spacing:-.045em;line-height:1.1;margin:0;max-width:20ch}.hero-copy h1 span{display:block}html:lang(th) .hero-copy h1{font-size:clamp(2.3rem,4.5vw,4.5rem);line-height:1.35;letter-spacing:-.025em}html:lang(ru) .hero-copy h1{font-size:clamp(2.2rem,4.2vw,4.2rem)}.hero-intro{padding-bottom:7px}.hero-intro p{color:#bcbcbc;font-size:1rem;line-height:1.8;margin-bottom:24px}.action{min-height:50px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:13px 20px;text-decoration:none;font-size:.9rem}.action-red{color:#fff;background:#981b2b}.action-red:hover{color:#fff;background:#b1263b}.hero-art{padding-top:45px}.hero-art .drone-figure{max-width:100%;margin-inline:auto}.hero-art .drone-figure svg{max-height:540px}.hero-tail{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-block:24px 34px;border-top:1px solid #333;font:.65rem/1.6 monospace;letter-spacing:.06em}.hero-tail a{color:#eee;font-family:var(--font);font-size:.85rem;letter-spacing:0;text-decoration:none}.hero-tail a span{margin-left:24px}.block{padding-block:100px}.section-heading{max-width:750px;margin-bottom:55px}.section-heading>.tiny-label{color:#981b2b;display:block;margin-bottom:22px}.section-heading h2,.process-intro h2{font-size:clamp(2rem,3.5vw,3.5rem);font-weight:400;letter-spacing:-.035em}.section-heading p{font-size:1.05rem;color:#666}.service-row{display:grid;grid-template-columns:42px 1.1fr 1fr 25px;align-items:center;gap:28px;text-decoration:none;color:#222;padding:35px 0;border-top:1px solid #cfcfcf}.service-row:last-child{border-bottom:1px solid #cfcfcf}.ordinal{font:.75rem/1.6 monospace;color:#981b2b}.service-row .tiny-label{color:#777;font-size:.6rem}.service-row h3{font-weight:400;font-size:1.45rem;margin:7px 0 0}.service-row p{font-size:.9rem;color:#666;margin:0}.service-row:hover{color:#981b2b}.row-arrow{font-size:1.7rem;font-family:Arial;font-weight:400}.engineering-scene{background:#101010;color:#fff}.scene-grid{display:grid;grid-template-columns:.72fr 1.4fr;gap:7%;align-items:center;padding-block:70px}.engineering-scene .section-heading{margin:0}.engineering-scene .section-heading>.tiny-label{color:#f07887}.engineering-scene .section-heading p{color:#bbb}.action-outline{color:#fff;border:1px solid #666;margin-top:15px}.action-outline:hover{color:#fff;background:#292929}.application-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.application{display:block;position:relative;background:#f2f2f2;color:#222;text-decoration:none;scroll-margin-top:120px}.application-copy{padding:30px 30px 36px}.application-copy h3,.application-copy h2{font-size:1.4rem;font-weight:400;margin-top:12px}.application-copy p{font-size:.93rem;color:#666}.application-copy .row-arrow{display:block;text-align:right}.application:hover{color:#981b2b}.landscape{height:200px;background:#1c1c1c;position:relative;overflow:hidden;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:30px 30px}.landscape span{position:absolute;inset:30px 70px;border:1px solid #aaa;transform:skewY(-15deg) rotate(-12deg);box-shadow:20px 20px #ffffff08,40px 40px #ffffff05}.landscape i{position:absolute;width:45%;height:65px;border:1px solid #ccc;left:27%;top:70px;transform:skewY(-15deg) rotate(-12deg)}.landscape b{position:absolute;width:64px;height:64px;border:1px solid #df5263;left:48%;top:70px}.application-1 .landscape span{inset:40px 40%;transform:rotate(30deg);box-shadow:60px 0 #ffffff09,-60px 0 #ffffff09}.application-1 .landscape i{width:80%;left:10%;height:1px;transform:rotate(30deg)}.application-2 .landscape span{border-radius:50%;inset:15px 23%;transform:rotate(-20deg);box-shadow:0 0 0 30px #ffffff05}.application-2 .landscape i{width:24px;height:24px;left:51%;border-radius:50%}.application-3 .landscape span{inset:30px 10%;border-radius:45%;transform:rotate(-20deg);box-shadow:0 15px #ffffff0a,0 40px #ffffff09,0 70px #ffffff06}.application-3 .landscape i{transform:rotate(-20deg)}.fineprint{margin-top:28px;font-size:.8rem;color:#666;max-width:90ch}.offwhite{background:#f2f2f2}.process-intro{display:grid;grid-template-columns:1fr 1.4fr;gap:15px 8%}.process-intro>.tiny-label{grid-column:1/-1;color:#981b2b}.process-intro h2{margin:0}.process-intro p{color:#666}.text-action{text-decoration:none;font-weight:600;font-size:.9rem}.contact-band{background:#981b2b;color:#fff;padding-block:75px}.contact-band h2{font-size:clamp(2rem,4vw,4rem);font-weight:400;margin-top:25px;letter-spacing:-.03em}.contact-band p{color:#eee;max-width:65ch}.action-white{background:#fff;color:#222;margin-top:15px}.action-white:hover{background:#e8e8e8;color:#101010}.site-end{background:#101010;color:#aaa;padding-top:65px}.end-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;padding-bottom:60px}.end-wordmark{font:600 26px/1.3 var(--font-latin);letter-spacing:.04em;color:#fff}.end-wordmark span{display:block;font-size:10px;letter-spacing:.4em;margin-top:6px}.site-end p{font-size:.85rem}.legal-names{font-size:.75rem!important;margin-top:25px}.end-top nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.site-end a{color:#bbb;text-decoration:none;font-size:.8rem}.site-end a:hover{color:#fff}.end-bottom{padding-block:24px;border-top:1px solid #333;display:flex;justify-content:space-between;gap:25px;font-size:.7rem}.inner-heading{background:#101010;color:#fff;padding-block:80px}.inner-heading .tiny-label{color:#aaa}.inner-heading h1{font-size:clamp(2.5rem,5vw,5rem);font-weight:400;max-width:23ch;letter-spacing:-.035em;margin-top:30px}.inner-heading p{color:#bbb;font-size:1.1rem;max-width:70ch}.service-details article{display:grid;grid-template-columns:40px 1fr 180px;gap:5%;padding-block:40px;border-top:1px solid #ccc;scroll-margin-top:120px}.service-details h2{font-size:1.8rem;font-weight:400;margin-top:10px}.service-details p{color:#666}.service-details .tiny-label{color:#777}.service-details svg{width:160px;align-self:center}.pipeline-flow{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #ccc;margin-top:40px}.pipeline-flow li{padding:25px 18px;border-right:1px solid #ddd}.pipeline-flow h3{font-weight:400;margin-top:24px}.pipeline-flow li>span:last-child{color:#981b2b}.process-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 6%;margin-top:40px}.process-list li{display:flex;align-items:center;gap:30px;padding:25px 0;border-top:1px solid #ccc}.process-list h3{margin:0;font-weight:400}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.full-logo{width:100%;height:auto;object-fit:contain}.about-grid h2{margin-top:25px;font-weight:400}.about-grid p{color:#666}.principles{padding-left:20px}.principles li{margin-block:12px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.contact-grid h2{font-weight:400;font-size:1.8rem;margin-top:20px}.contact-grid p{color:#666}.contact-notice{padding:35px;background:#f2f2f2;border-top:3px solid #981b2b}.contact-notice>span{font-size:2rem;color:#981b2b}.reading{max-width:1000px}.reading p{font-size:1.1rem;margin-bottom:35px}.draft-notice{border-left:3px solid #981b2b;padding-left:25px}.masthead :focus-visible,.engineering-scene :focus-visible,.site-end :focus-visible,.contact-band :focus-visible{outline-color:#fff}@media(max-width:1200px){.desktop-nav{display:none}.mobile-picker{display:block}.mobile-picker nav{position:fixed;top:88px;left:0;right:0;padding:25px;background:#191919;border-bottom:2px solid #981b2b;max-height:calc(100dvh - 88px);overflow:auto}.mobile-picker nav a{display:block;padding:13px}.nav-tools{margin-left:auto}.hero-copy{gap:5%;grid-template-columns:1.2fr 1fr}.scene-grid{gap:4%}}@media(max-width:760px){.masthead-inner{min-height:76px;gap:12px}.identity>span{font-size:11px}.identity img{width:36px;height:36px}.nav-tools{gap:14px}.nav-contact{display:none}.mobile-picker nav{top:76px}.hero-meta{padding-block:24px;gap:15px}.hero-meta span:first-child{display:none}.hero-copy{grid-template-columns:1fr;gap:25px}.hero-copy h1{font-size:2.8rem;max-width:22ch}.hero-intro p{font-size:.95rem}.hero-art{padding-top:30px;padding-inline:0}.hero-tail>span{display:none}.hero-tail{justify-content:flex-end}.block{padding-block:60px}.section-heading{margin-bottom:30px}.service-row{grid-template-columns:25px 1fr 20px;gap:15px;padding-block:26px}.service-row p{grid-column:2;grid-row:2}.service-row .row-arrow{grid-column:3;grid-row:1}.service-row h3{font-size:1.25rem}.scene-grid{grid-template-columns:1fr;gap:35px;padding-block:55px}.scene-grid .drone-figure{margin-inline:-22px}.application-grid{grid-template-columns:1fr;gap:25px}.landscape{height:180px}.process-intro,.about-grid,.contact-grid{grid-template-columns:1fr;gap:28px}.contact-band{padding-block:55px}.end-top{grid-template-columns:1fr 1fr;gap:35px}.end-top>div{grid-column:1/-1}.end-bottom{flex-direction:column;gap:12px}.inner-heading{padding-block:55px}.service-details article{grid-template-columns:30px 1fr;gap:20px}.service-details svg{display:none}.pipeline-flow{grid-template-columns:1fr}.pipeline-flow li{border-right:0;border-bottom:1px solid #ddd;display:flex;align-items:center;gap:20px}.pipeline-flow h3{margin:0;flex:1;font-size:1rem}.process-list{grid-template-columns:1fr}.full-logo{max-width:450px}.tiny-label{font-size:.64rem}}@media(max-width:360px){.identity>span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:1200px){.mobile-picker{position:static}.mobile-picker nav{position:absolute;top:100%;max-height:calc(100dvh - 130px)}}.full-logo{background:#101010}.application-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.service-image{width:160px;height:110px;object-fit:cover}@media(max-width:760px){.service-image{display:none}}.product-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-block:35px}.product-pillars article{border-top:2px solid #981b2b;padding-top:22px}.product-pillars h3{font-size:1.2rem;line-height:1.6}.product-pillars p{color:#666;font-size:.95rem;line-height:1.8}@media(max-width:760px){.product-pillars{grid-template-columns:1fr;gap:22px}}.hero-heading{min-width:0}.hero-highlight{border-left:4px solid #b72840;padding:12px 18px;margin:24px 0 30px;color:#fff;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:600;line-height:1.9;background:#981b2b25;max-width:58ch}@media(max-width:760px){.hero-highlight{margin:20px 0 0;padding:12px 14px;font-size:1rem}}html:lang(fa){--font-latin:Tahoma,Arial,sans-serif;--font-body:Tahoma,Arial,sans-serif}html:lang(fa) body{font-family:Tahoma,Arial,sans-serif;line-height:1.9}html:lang(fa) .tiny-label{letter-spacing:0}html:lang(fa) .identity{direction:ltr}html:lang(fa) .identity>span{text-align:left}html:lang(fa) .desktop-nav,html:lang(fa) .nav-tools{margin-left:0;margin-right:auto}html:lang(fa) .language-panel{right:auto;left:0}html:lang(fa) .hero-highlight{border-left:0;border-right:4px solid #b72840}html:lang(fa) .spec-value,html:lang(fa) .ordinal{direction:ltr;unicode-bidi:isolate}html:lang(fa) .spec-value{text-align:right}html:lang(fa) .spec-value span{direction:rtl}html:lang(fa) .studio-overline,html:lang(fa) .legal-names{unicode-bidi:plaintext}html:lang(fa) input[type=email],html:lang(fa) input[type=tel]{direction:ltr;text-align:left}html:lang(fa) .contact-notice{border-left:0;border-right:1px solid #ddd}html:lang(fa) video{direction:ltr}html:lang(my) body{font-family:Myanmar Text,Noto Sans Myanmar,sans-serif;line-height:2}html:lang(my) .tiny-label{letter-spacing:0;line-height:2}html:lang(my) h1,html:lang(my) h2,html:lang(my) h3,html:lang(my) h4{line-height:1.65;overflow-wrap:anywhere}html:lang(my) .hero-copy h1{font-size:clamp(2.4rem,4.2vw,4.5rem)}html:lang(my) .hero-highlight{line-height:2}html:lang(my) .identity{font-family:Arial,sans-serif}html:lang(my) .nav-tools a{white-space:normal}html:lang(ar){--font-latin:Tahoma,Arial,sans-serif;--font-body:Tahoma,Arial,sans-serif}html:lang(ar) body{font-family:Tahoma,Arial,sans-serif;line-height:1.9}html:lang(ar) .tiny-label{letter-spacing:0}html:lang(ar) .identity{direction:ltr}html:lang(ar) .identity>span{text-align:left}html:lang(ar) .desktop-nav,html:lang(ar) .nav-tools{margin-left:0;margin-right:auto}html:lang(ar) .language-panel{right:auto;left:0}html:lang(ar) .hero-highlight{border-left:0;border-right:4px solid #b72840}html:lang(ar) .spec-value,html:lang(ar) .ordinal{direction:ltr;unicode-bidi:isolate}html:lang(ar) .spec-value{text-align:right}html:lang(ar) .spec-value span{direction:rtl}html:lang(ar) .studio-overline,html:lang(ar) .legal-names{unicode-bidi:plaintext}html:lang(ar) input[type=email],html:lang(ar) input[type=tel]{direction:ltr;text-align:left}html:lang(ar) .contact-notice{border-left:0;border-right:1px solid #ddd}html:lang(ar) video{direction:ltr}html:lang(ar) :is(h1,h2,h3,h4){letter-spacing:0;line-height:1.5}html:lang(ar) .hero-copy h1{font-size:clamp(2.15rem,4.1vw,3.8rem);max-width:none}html:lang(ar) .hero-copy h1 span:first-child{direction:ltr;unicode-bidi:isolate}.spec-section[data-astro-cid-7y6cammw]{background:#191919;color:#fff;scroll-margin-top:88px}.spec-section[data-astro-cid-7y6cammw] .tiny-label[data-astro-cid-7y6cammw]{color:#f07887}.spec-section[data-astro-cid-7y6cammw] .section-heading[data-astro-cid-7y6cammw] p[data-astro-cid-7y6cammw]{color:#ccc}.spec-highlights[data-astro-cid-7y6cammw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-block:40px 50px}.spec-highlights[data-astro-cid-7y6cammw] article[data-astro-cid-7y6cammw]{border-top:2px solid #a82034;padding-top:25px;min-width:0}.spec-value[data-astro-cid-7y6cammw]{font:500 clamp(3.5rem,7vw,6rem)/1.1 var(--font-latin);letter-spacing:-.04em}.spec-value[data-astro-cid-7y6cammw] span[data-astro-cid-7y6cammw]{display:block;font:500 .8rem/1.8 var(--font-latin);letter-spacing:.05em;color:#f07887;margin-top:12px}.spec-highlights[data-astro-cid-7y6cammw] h3[data-astro-cid-7y6cammw]{font-size:1.2rem;line-height:1.6;margin-top:20px}.spec-highlights[data-astro-cid-7y6cammw] p[data-astro-cid-7y6cammw]{color:#aaa;font-size:.9rem;line-height:1.8}.spec-table-title[data-astro-cid-7y6cammw]{font-size:1.3rem}.spec-table[data-astro-cid-7y6cammw]{width:100%;border-collapse:collapse;margin-top:24px;table-layout:fixed}.spec-table[data-astro-cid-7y6cammw] th[data-astro-cid-7y6cammw],.spec-table[data-astro-cid-7y6cammw] td[data-astro-cid-7y6cammw]{border-bottom:1px solid #424242;padding:18px 20px;text-align:start;vertical-align:top;line-height:1.8;overflow-wrap:anywhere}.spec-table[data-astro-cid-7y6cammw] th[data-astro-cid-7y6cammw]{width:32%;color:#ddd;font-weight:500}.spec-table[data-astro-cid-7y6cammw] td[data-astro-cid-7y6cammw]{color:#fff}.spec-note[data-astro-cid-7y6cammw]{max-width:1000px;font-size:.78rem;line-height:1.9;color:#aaa;margin-top:25px}@media(max-width:760px){.spec-highlights[data-astro-cid-7y6cammw]{grid-template-columns:1fr;gap:24px}.spec-value[data-astro-cid-7y6cammw]{font-size:4rem}.spec-table[data-astro-cid-7y6cammw] th[data-astro-cid-7y6cammw],.spec-table[data-astro-cid-7y6cammw] td[data-astro-cid-7y6cammw]{padding:14px 10px;font-size:.85rem}.spec-table[data-astro-cid-7y6cammw] th[data-astro-cid-7y6cammw]{width:38%}.spec-section[data-astro-cid-7y6cammw]{scroll-margin-top:76px}}.research-section[data-astro-cid-vcm4q4mi]{background:#161616;color:#fff}.research-section[data-astro-cid-vcm4q4mi] .tiny-label[data-astro-cid-vcm4q4mi]{color:#f07887}.research-section[data-astro-cid-vcm4q4mi] .section-heading[data-astro-cid-vcm4q4mi] p[data-astro-cid-vcm4q4mi]{color:#bbb}.research-grid[data-astro-cid-vcm4q4mi]{display:flex;flex-direction:column;gap:48px}.research-grid[data-astro-cid-vcm4q4mi] article[data-astro-cid-vcm4q4mi]{min-width:0;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;border-top:1px solid #383838;padding-top:32px;gap:36px}.research-grid[data-astro-cid-vcm4q4mi] video[data-astro-cid-vcm4q4mi]{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#000}.research-grid[data-astro-cid-vcm4q4mi] .portrait-research[data-astro-cid-vcm4q4mi]{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:60px}.portrait-research[data-astro-cid-vcm4q4mi] video[data-astro-cid-vcm4q4mi]{aspect-ratio:9/16}.research-copy[data-astro-cid-vcm4q4mi]{padding:16px 0}.research-copy[data-astro-cid-vcm4q4mi] h3[data-astro-cid-vcm4q4mi]{font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.5;margin:18px 0}.research-copy[data-astro-cid-vcm4q4mi] p[data-astro-cid-vcm4q4mi],.research-section[data-astro-cid-vcm4q4mi] .fineprint[data-astro-cid-vcm4q4mi]{color:#bbb;line-height:1.9}.research-copy[data-astro-cid-vcm4q4mi] p[data-astro-cid-vcm4q4mi]{max-width:52ch}.research-reference[data-astro-cid-vcm4q4mi]{font-size:.8rem;color:#eee}.thai-development[data-astro-cid-vcm4q4mi]{border-top:1px solid #444;margin-top:48px;padding-top:36px}.thai-development[data-astro-cid-vcm4q4mi] h2[data-astro-cid-vcm4q4mi]{margin-block:20px}.thai-development[data-astro-cid-vcm4q4mi] p[data-astro-cid-vcm4q4mi]{max-width:900px;color:#ccc;line-height:1.9}@media(max-width:760px){.research-grid[data-astro-cid-vcm4q4mi]{gap:36px}.research-grid[data-astro-cid-vcm4q4mi] article[data-astro-cid-vcm4q4mi],.research-grid[data-astro-cid-vcm4q4mi] .portrait-research[data-astro-cid-vcm4q4mi]{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:24px}.research-grid[data-astro-cid-vcm4q4mi] .portrait-research[data-astro-cid-vcm4q4mi] video[data-astro-cid-vcm4q4mi]{width:min(100%,360px);justify-self:center}.research-copy[data-astro-cid-vcm4q4mi]{padding:0}.research-copy[data-astro-cid-vcm4q4mi] h3[data-astro-cid-vcm4q4mi]{font-size:1.25rem}}.product-visual[data-astro-cid-ridxvvwx]{margin:0;min-width:0;background:#111;color:#bbb}.product-visual[data-astro-cid-ridxvvwx] video[data-astro-cid-ridxvvwx]{display:block;width:100%;aspect-ratio:567/312;object-fit:contain;background:#111}.product-visual[data-astro-cid-ridxvvwx] figcaption[data-astro-cid-ridxvvwx]{display:flex;gap:18px;flex-wrap:wrap;padding:16px 20px;font-size:.72rem;line-height:1.7}.product-visual[data-astro-cid-ridxvvwx] figcaption[data-astro-cid-ridxvvwx] span[data-astro-cid-ridxvvwx]{color:#fff;font-family:monospace;white-space:nowrap}.production-gallery[data-astro-cid-kfurqt76]{background:#101010;color:#fff;padding-block:90px}.production-gallery[data-astro-cid-kfurqt76] .tiny-label[data-astro-cid-kfurqt76]{color:#f07887}.production-gallery[data-astro-cid-kfurqt76] .section-heading[data-astro-cid-kfurqt76] p[data-astro-cid-kfurqt76]{color:#bbb}.video-group[data-astro-cid-kfurqt76]{margin-top:42px}.group-heading[data-astro-cid-kfurqt76]{font-size:1.4rem;line-height:1.6;border-top:1px solid #444;padding-top:25px;margin-bottom:28px}.wide-group[data-astro-cid-kfurqt76]{margin-top:65px}.production-grid[data-astro-cid-kfurqt76]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px 28px}.production-card[data-astro-cid-kfurqt76]{flex:0 1 calc((100% - 56px)/3);min-width:0;background:#181818;border:1px solid #303030}.production-card[data-astro-cid-kfurqt76] video[data-astro-cid-kfurqt76]{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#050505}.production-card[data-astro-cid-kfurqt76].landscape-card{flex-basis:100%}.landscape-card[data-astro-cid-kfurqt76] video[data-astro-cid-kfurqt76]{aspect-ratio:16/9}.clip-copy[data-astro-cid-kfurqt76]{padding:24px}.clip-copy[data-astro-cid-kfurqt76] h4[data-astro-cid-kfurqt76]{font-size:1.2rem;line-height:1.6;margin:12px 0;overflow-wrap:anywhere}.clip-copy[data-astro-cid-kfurqt76] p[data-astro-cid-kfurqt76]{color:#bbb;font-size:.9rem;line-height:1.8;margin:0}@media(max-width:760px){.production-gallery[data-astro-cid-kfurqt76]{padding-block:55px}.production-grid[data-astro-cid-kfurqt76]{gap:28px}.production-card[data-astro-cid-kfurqt76]{flex-basis:100%}.production-card[data-astro-cid-kfurqt76] video[data-astro-cid-kfurqt76]{height:auto;max-height:none}.clip-copy[data-astro-cid-kfurqt76]{padding:20px}.clip-copy[data-astro-cid-kfurqt76] h4[data-astro-cid-kfurqt76]{font-size:1.05rem}}.studio-scene[data-astro-cid-tvtb6izw]{margin:0;background:#101010;color:#fff}.studio-frame[data-astro-cid-tvtb6izw]{position:relative}.studio-image[data-astro-cid-tvtb6izw]{display:block;width:100%;max-height:780px;object-fit:contain;background:#101010}.studio-overline[data-astro-cid-tvtb6izw]{position:absolute;inset:22px 26px auto;display:flex;justify-content:space-between;gap:20px;color:#ddd;font:.6rem/1.6 monospace;letter-spacing:.09em}.studio-scene[data-astro-cid-tvtb6izw] figcaption[data-astro-cid-tvtb6izw]{padding:15px 26px;color:#aaa;border-top:1px solid #252525;font-size:.7rem;line-height:1.7}.media-gallery[data-astro-cid-tvtb6izw]{background:#101010;color:#fff;padding-block:90px}.media-gallery[data-astro-cid-tvtb6izw] .section-heading[data-astro-cid-tvtb6izw] p[data-astro-cid-tvtb6izw]{color:#bbb}.media-gallery[data-astro-cid-tvtb6izw] .tiny-label[data-astro-cid-tvtb6izw]{color:#f07887}.source-photos[data-astro-cid-tvtb6izw]{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.source-photos[data-astro-cid-tvtb6izw] figure[data-astro-cid-tvtb6izw]{margin:0;min-width:0}.source-photos[data-astro-cid-tvtb6izw] img[data-astro-cid-tvtb6izw]{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#000}.source-photos[data-astro-cid-tvtb6izw] figcaption[data-astro-cid-tvtb6izw]{display:flex;gap:15px;padding-block:15px;font-size:.7rem;color:#aaa;line-height:1.7}.source-photos[data-astro-cid-tvtb6izw] figcaption[data-astro-cid-tvtb6izw] span[data-astro-cid-tvtb6izw]{white-space:nowrap;color:#fff;font-family:monospace}@media(max-width:760px){.studio-overline[data-astro-cid-tvtb6izw]{inset:15px 20px auto;font-size:.48rem}.studio-overline[data-astro-cid-tvtb6izw] span[data-astro-cid-tvtb6izw]:last-child{display:none}.studio-scene[data-astro-cid-tvtb6izw] figcaption[data-astro-cid-tvtb6izw]{padding:13px 20px;font-size:.65rem}.media-gallery[data-astro-cid-tvtb6izw]{padding-block:55px}.source-photos[data-astro-cid-tvtb6izw]{grid-template-columns:1fr;gap:20px}}.enquiry-form[data-astro-cid-yb74s2ap] h2[data-astro-cid-yb74s2ap]{margin-top:0}.delivery-status[data-astro-cid-yb74s2ap]{font-size:.82rem;color:#666}.enquiry-form[data-astro-cid-yb74s2ap] fieldset[data-astro-cid-yb74s2ap]{border:0;padding:0;margin:0;min-width:0}.enquiry-form[data-astro-cid-yb74s2ap] fieldset[data-astro-cid-yb74s2ap][disabled]{opacity:.55}.form-grid[data-astro-cid-yb74s2ap]{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px}.form-grid[data-astro-cid-yb74s2ap] label[data-astro-cid-yb74s2ap]{display:flex;flex-direction:column;gap:8px;font-size:.9rem}.form-grid[data-astro-cid-yb74s2ap] input[data-astro-cid-yb74s2ap],.form-grid[data-astro-cid-yb74s2ap] select[data-astro-cid-yb74s2ap],.form-grid[data-astro-cid-yb74s2ap] textarea[data-astro-cid-yb74s2ap]{width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #aaa;background:#fff;color:#222;font:inherit;border-radius:0}.form-grid[data-astro-cid-yb74s2ap] textarea[data-astro-cid-yb74s2ap]{resize:vertical}.form-grid[data-astro-cid-yb74s2ap] small[data-astro-cid-yb74s2ap]{font-size:.75rem;color:#666}.form-wide[data-astro-cid-yb74s2ap]{grid-column:1/-1}.form-grid[data-astro-cid-yb74s2ap] .privacy-check[data-astro-cid-yb74s2ap]{display:flex;flex-direction:row;align-items:flex-start;gap:12px;font-size:.8rem}.privacy-check[data-astro-cid-yb74s2ap] input[data-astro-cid-yb74s2ap]{width:20px;height:20px;min-height:20px;flex-shrink:0;margin-top:3px;accent-color:#981b2b}.bot-trap[data-astro-cid-yb74s2ap]{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.enquiry-form[data-astro-cid-yb74s2ap] button[data-astro-cid-yb74s2ap]{border:0;font:inherit;margin-top:26px;cursor:pointer}.enquiry-form[data-astro-cid-yb74s2ap] button[data-astro-cid-yb74s2ap][disabled]{cursor:wait;opacity:.7}.form-result[data-astro-cid-yb74s2ap]{margin-top:20px;color:#981b2b}.form-result[data-astro-cid-yb74s2ap][data-success=true]{color:#333;border-left:3px solid #333;padding-left:15px}@media(max-width:600px){.form-grid[data-astro-cid-yb74s2ap]{grid-template-columns:1fr}.form-wide[data-astro-cid-yb74s2ap]{grid-column:auto}}
