@font-face{font-family:Manrope Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-variable.a30ddcd349.woff2)format("woff2")}:root{--bg:#070b11;--surface:#0a1019;--text:#f1f3f5;--muted:#b2bcc9;--line:#121d2d;--accent:#afb9c8;--on-accent:#080d14;--max:1320px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope Variable,Arial,sans-serif;font-size:15px;line-height:1.6}h1,h2,h3,h4,h5,h6,p,figure,fieldset{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:500}p{color:var(--muted)}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.55}button,a{touch-action:manipulation}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}input,textarea{max-width:100%}textarea{resize:vertical}img,svg{vertical-align:middle;display:block}img{max-width:100%;height:auto}button svg,a svg{flex-shrink:0}::selection{color:#fff;background:#2b3c54}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.wrap{width:calc(100% - 112px);max-width:var(--max);margin-inline:auto}.skip-link{color:#fff;z-index:100;background:#243246;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.button{background:var(--text);color:var(--bg);border-radius:7px;justify-content:center;align-items:center;gap:30px;min-height:54px;padding:17px 24px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.button:hover{background:var(--accent);color:var(--on-accent)}.eyebrow{letter-spacing:.13em;align-items:center;gap:10px;font-size:10px;font-weight:650;display:inline-flex}.policy{max-width:760px;padding:70px 0 110px}.policy h1{margin:25px 0;font-size:54px}.policy h2{margin:35px 0 12px;font-size:23px}.policy p,.policy li{color:var(--muted);font-size:14px;line-height:1.9}.policy a{text-decoration:underline}.admin-list{gap:16px;display:grid}.admin-list article{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:9px;padding:22px}.admin-list h2{margin:0 0 8px;font-size:23px}.admin-list pre{white-space:pre-wrap;font:inherit;color:var(--muted);overflow-wrap:anywhere;font-size:13px}.admin-list .tags{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.admin-list .tags span{border:1px solid var(--line);border-radius:5px;padding:3px 8px;font-size:11px}.admin-contact{color:var(--accent);font-size:13px}@media (max-width:1100px){.wrap{width:calc(100% - 72px)}}@media (max-width:700px){.wrap{width:calc(100% - 40px)}.policy{padding:45px 0 70px}.policy h1{font-size:40px}.policy h2{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.commercial-site{--c-ink:#0c131e;--c-muted:#61675f;--c-paper:#f7f8f2;--c-green:#121d2c;--c-lime:#bbc4d0;background:var(--c-paper);color:var(--c-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:15px;line-height:1.65;overflow:clip}.commercial-site p{color:var(--c-muted)}.c-interface-symbol{vertical-align:-.12em;pointer-events:none;flex-shrink:0;width:1em;height:1em;display:inline-block}.commercial-site :is(input,textarea,select){color:var(--c-ink)}.commercial-site :focus-visible{outline-offset:5px;outline:3px solid #2d3f58}.c-wrap{width:calc(100% - 112px);max-width:1320px;margin-inline:auto}.c-header{border-bottom:1px solid #0c131e17;justify-content:space-between;align-items:center;gap:24px;height:104px;display:flex}.c-logo{letter-spacing:-2px;align-items:center;gap:8px;font-size:28px;font-weight:800;display:inline-flex}.c-logo span{color:#2e415a;font-size:29px}.c-logo .c-brand-mark{object-fit:contain;flex:none;width:34px;height:34px;display:block}.c-logo .c-wordmark{white-space:nowrap;font:inherit;letter-spacing:inherit;direction:ltr;align-items:center;line-height:1;display:inline-flex}.c-logo .c-wordmark .c-brand-mark{width:1.23em;height:1.125em;margin-inline-end:-.18em;transform:translateY(-.1em)}.c-logo .c-wordmark-letters{font:inherit;letter-spacing:-.07em}.c-header nav{gap:28px;font-size:13px;font-weight:550;display:flex}.c-header nav a:hover,.c-text-link:hover{color:#28384e}.c-btn{background:var(--c-green);color:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:32px;padding:18px 24px;font-size:14px;font-weight:600;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.c-btn:hover{background:#212e40;transform:translateY(-2px)}.c-btn span{font-size:21px;line-height:1}.c-btn-small{gap:24px;padding:12px 18px;font-size:12px}.c-kicker{letter-spacing:.13em;font-weight:700;color:#2b3c53!important;font-size:10px!important}.c-kicker i{background:#2e415a;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.c-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:5%;min-height:650px;padding-block:75px 65px;display:grid}.c-hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(42px,4.5vw,68px);font-weight:550;line-height:1.08}.commercial-site em{color:#2f425b;font-style:normal}.c-lead{max-width:490px;font-size:16px;line-height:1.8}.c-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px;display:flex}.c-text-link{justify-content:space-between;align-items:center;gap:22px;font-size:13px;font-weight:650;display:inline-flex}.c-text-link span{font-size:20px}.c-hero-note{max-width:370px;margin-top:18px;font-size:11px}.c-hero-art{min-width:0;padding:50px 0 50px 12px;position:relative}.c-art-orbit{background:radial-gradient(#d7dce3 0%,#edf1e400 68%);border:1px solid #2e415a29;border-radius:50%;position:absolute;inset:-15px -60px;transform:rotate(-25deg)}.c-art-orbit:before{content:"✳";color:#fff;font-size:70px;position:absolute;top:0;right:17%;transform:rotate(25deg)}.c-project-window{background:#fff;border:1px solid #fff;border-radius:12px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 25px 65px #0f18251c}.c-window-bar{letter-spacing:.1em;color:#fff;justify-content:space-between;align-items:center;height:32px;padding:0 14px;font-size:7px;display:flex}.c-window-bar>span:first-child{gap:4px;display:flex}.c-window-bar i{background:#c8cdc2;border-radius:50%;width:5px;height:5px}.c-project-window img{aspect-ratio:8/5;object-fit:contain;width:100%;height:auto;display:block}.c-window-caption{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.c-window-caption small{letter-spacing:.1em;color:#fff;font-size:7px;display:block}.c-window-caption strong{font-size:15px;font-weight:600}.c-window-caption a{background:#eff2e6;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.c-art-note{background:var(--c-lime);border:5px solid var(--c-paper);border-radius:12px;align-items:center;gap:12px;padding:14px 20px;font-size:11px;display:flex;position:absolute;bottom:14px;left:-12px;transform:rotate(2deg);box-shadow:0 8px 20px #0c141e0a}.c-art-note>span{font-size:36px;line-height:1}.c-reassurance{color:#28384e;border-top:1px solid #0c131e17;border-bottom:1px solid #0c131e17;justify-content:space-between;gap:20px;padding-block:27px;font-size:11px;display:flex}.c-reassurance span:before{content:"✓";color:#28384e;margin-right:9px}.c-section{padding-block:108px}.c-section-head h2,.c-about h2,.c-pricing h2,.c-start h2{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(34px,3.7vw,52px);font-weight:500;line-height:1.13}.c-section-head>p:last-child:not(.c-kicker){max-width:430px;font-size:14px}.c-services{border:1px solid #dce1d3;border-radius:16px;grid-template-columns:repeat(3,1fr);margin-top:46px;display:grid;overflow:hidden}.c-service{flex-direction:column;align-items:flex-start;padding:30px;display:flex}.c-service+.c-service{border-left:1px solid #dce1d3}.c-index{letter-spacing:.1em;color:#374c6a;font-size:9px}.c-service-icon{color:#253348;background:#e9eddf;border-radius:18px;place-items:center;width:63px;height:63px;margin:30px 0;font-size:40px;line-height:1;display:grid}.c-icon-mobile{color:#374c6a;background:#e9ebef}.c-icon-tool{color:#987547;background:#f1e8dc}.c-service h3{letter-spacing:-.04em;max-width:250px;font-size:24px;line-height:1.25}.c-service p{margin-top:16px;font-size:13px}.c-service small{color:#324561;padding:24px 0;font-size:10px;display:block}.c-service .c-text-link{border-top:1px solid #dce1d3;width:100%;margin-top:auto;padding-top:20px}.c-unsure{justify-content:space-between;align-items:center;gap:24px;padding:27px 0 0;font-size:14px;display:flex}.c-unsure>span{color:#fff}.c-work-section{background:#edf0e7;padding-block:95px}.c-work-feature{grid-template-columns:1.45fr 1fr;align-items:center;gap:65px;margin-top:45px;display:grid}.c-work-image{border-radius:12px;display:block;overflow:hidden;box-shadow:0 15px 45px #090f1812}.c-work-image img{width:100%;height:auto;transition:transform .5s;display:block}.c-work-image:hover img{transform:scale(1.025)}.c-work-description h3,.c-quote-project h3{letter-spacing:-.05em;margin:15px 0;font-size:38px}.c-work-description p,.c-quote-project p{max-width:360px;font-size:14px}.c-tags{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.c-tags span{border:1px solid #cad3c1;border-radius:30px;padding:5px 9px;font-size:9px}.c-work-description>small{color:#334864;margin-top:16px;font-size:9px;display:block}.c-quote-project{border-top:1px solid #d1d9c9;grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:70px;padding-top:60px;display:grid}.c-quote-project .c-text-link{margin-top:24px}.c-document-art{background:#f8f9f4;border:1px solid #d6decd;border-radius:13px;justify-self:end;width:100%;max-width:430px;padding:30px 35px;box-shadow:0 15px 40px #0e172308}.c-document-brand{justify-content:space-between;font-size:12px;font-weight:750;display:flex}.c-document-brand b{font-weight:400}.c-document-art>strong{letter-spacing:-.055em;margin:25px 0;font-size:34px;line-height:1.1;display:block}.c-document-art>div{border-top:1px solid #dce1d3;justify-content:space-between;padding-block:10px;font-size:11px;display:flex}.c-document-art>small{letter-spacing:.08em;color:#fff;margin-top:20px;font-size:7px;display:block}.c-about{grid-template-columns:1fr 1.4fr;gap:10%;display:grid}.c-about-identity{padding-top:6px}.c-monogram{color:#243245;background:radial-gradient(at 40% 30%,#f7f8f0,#d4d9e1);border:1px solid #d9e0cc;border-radius:50%;justify-content:center;align-items:center;width:240px;height:240px;margin:42px 0 26px;font-family:Georgia,serif;font-size:180px;font-style:italic;line-height:1;display:flex;position:relative}.c-monogram span{color:#384e6d;font-family:Arial,sans-serif;font-size:72px;position:absolute;bottom:0;right:-10px}.c-about-identity>strong{letter-spacing:-.03em;font-size:19px;font-weight:550;display:block}.c-about-identity>span{color:#334662;margin-top:8px;font-size:12px;display:block}.c-about-copy>p{max-width:550px;margin-top:20px;font-size:14px}.c-about-principles{margin-block:32px}.c-about-principles>div{border-top:1px solid #dce1d3;grid-template-columns:30px 1fr;gap:3px 10px;padding:17px 0;display:grid}.c-about-principles span{color:#384e6d;grid-row:span 2;padding-top:4px;font-size:10px}.c-about-principles strong{font-size:13px;font-weight:600}.c-about-principles p{font-size:12px}.c-process{padding:0 0 100px}.c-process ol{grid-template-columns:repeat(3,1fr);gap:45px;margin:40px 0 0;padding:0;list-style:none;display:grid}.c-process li{border-top:1px solid #cdd8c1;padding-top:22px}.c-process li>span{color:#334662;font-size:11px}.c-process h3{letter-spacing:-.035em;margin:20px 0 12px;font-size:19px}.c-process li p{max-width:320px;font-size:13px}.c-pricing{color:#f4f6eb;background:#101a27;border-radius:20px;grid-template-columns:1fr 1fr;gap:12%;padding:65px;display:grid}.c-pricing .c-kicker{color:#fff!important}.c-pricing em{color:#fff}.c-pricing p{color:#c2cdbd;font-size:13px}.c-pricing .c-btn{color:#0e1724;background:#bfc7d2;margin-top:28px}.c-pricing .c-btn:hover{background:#d3d9e1}.c-price-details{align-self:center}.c-price-details h3{font-size:17px}.c-price-details ul{margin:25px 0;padding:0;list-style:none}.c-price-details li{border-top:1px solid #ffffff21;padding:12px 0;font-size:12px}.c-price-details li:before{content:"✓";color:#fff;margin-right:12px}.c-price-details>p{font-size:11px}.c-faq{grid-template-columns:.9fr 1.2fr;gap:10%;display:grid}.c-faq details{border-bottom:1px solid #d7dece}.c-faq details:first-child{border-top:1px solid #d7dece}.c-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.c-faq summary::-webkit-details-marker{display:none}.c-options summary::-webkit-details-marker{display:none}.c-faq summary span{color:#364c6a;font-size:20px}.c-faq details[open] summary span{transform:rotate(45deg)}.c-faq details p{padding:0 27px 24px 0;font-size:13px;line-height:1.85}.c-start-section{background:#e9eddf;padding-block:90px}.c-start{grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.c-start h2{margin:28px 0;font-size:clamp(45px,5vw,72px)}.c-start>div>p:not(.c-kicker){max-width:360px;font-size:14px}.c-direct{gap:10px;margin-top:40px;font-size:13px;display:grid}.c-direct>span,.c-direct small{color:#31445e;font-size:10px}.c-direct a{text-underline-offset:4px;overflow-wrap:anywhere;width:fit-content;text-decoration:underline}.c-direct-number{direction:ltr;unicode-bidi:isolate;margin-top:3px;font-size:11px;display:block}.c-form-card{background:#fcfcf8;border:1px solid #e0e5d6;border-radius:16px;padding:35px;box-shadow:0 16px 40px #0f182510}.c-form-card>h3{letter-spacing:-.04em;font-size:22px}.c-form-card>p{margin-top:6px;font-size:12px}.c-form{margin-top:24px}.c-form fieldset{border:0;min-width:0;margin:0;padding:0}.c-form label{margin:16px 0 7px;font-size:11px;font-weight:650;display:block}.c-form :is(input:not([type=checkbox]),textarea,select){width:100%;min-width:0;box-shadow:none;background:#fff;border:1px solid #d9dfd0;border-radius:7px;padding:12px;font-size:13px;line-height:1.5;display:block}.c-form :is(input,textarea)::placeholder{color:#3a5170;opacity:1}.c-form textarea{resize:vertical}.c-form-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.commercial-site .c-small{color:#324661;margin-top:8px;font-size:10px;line-height:1.7}.c-options{border-top:1px solid #dfe4d6;border-bottom:1px solid #dfe4d6;margin-top:18px}.c-options summary{cursor:pointer;justify-content:space-between;padding:14px 0;font-size:11px;list-style:none;display:flex}.c-options summary span{color:#344864;font-size:9px}.c-options[open]{padding-bottom:18px}.c-form .c-consent{align-items:flex-start;gap:10px;margin-block:20px;font-size:10px;font-weight:400;line-height:1.7;display:flex}.c-consent input{accent-color:#121d2c;flex-shrink:0;width:15px;height:15px;margin-top:4px}.c-consent a{text-decoration:underline}.c-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.c-form .c-btn{width:100%;font-size:13px}.c-form-foot{text-align:center}.commercial-site .c-error{color:#a02e30;margin-bottom:14px;font-size:12px}.c-error:empty{display:none}.c-success{padding-block:40px}.c-success-mark{color:#1e2a3a;background:#ced4dd;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:20px;font-size:26px;display:grid}.c-success h3{letter-spacing:-.04em;font-size:30px}.c-success>p{margin-top:15px;font-size:13px}.c-success>small{margin:20px 0;font-size:10px;display:block}.c-success .c-btn{font-size:12px}.c-footer{justify-content:space-between;align-items:center;gap:25px;padding-block:36px;font-size:10px;display:flex}.c-footer p{margin-top:5px;font-size:10px}.c-footer-email{text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.c-footer>span{color:#364c6a}.c-mobile-start{display:none}@media (min-width:1500px){.c-hero{min-height:760px}.c-hero h1{font-size:76px}}@media (max-width:1050px){.c-wrap{width:calc(100% - 64px)}.c-header nav{gap:16px;font-size:11px}.c-hero{gap:30px;min-height:620px}.c-hero h1{font-size:48px}.c-actions{gap:18px}.c-lead{font-size:14px}.c-art-note{padding:12px;font-size:9px}.c-service{padding:24px}.c-service h3{font-size:22px}.c-work-feature{gap:35px}.c-quote-project{gap:40px}.c-pricing{gap:8%;padding:45px}.c-about,.c-start{gap:7%}.c-form-card{padding:25px}.c-reassurance{gap:10px;font-size:9px}}@media (max-width:760px){.c-wrap{width:calc(100% - 40px)}.c-header{gap:15px;height:80px}.c-header nav{margin-left:auto}.c-header nav a{display:none}.c-header nav a[href=\#about]{font-size:11px;display:block}.c-logo{font-size:25px}.c-logo .c-brand-mark{width:30px;height:30px}.c-btn-small{gap:18px;padding:11px 14px}.c-hero{grid-template-columns:1fr;gap:10px;min-height:0;padding-block:48px 40px}.c-hero h1{letter-spacing:-.06em;max-width:620px;margin-block:22px;font-size:clamp(38px,7.4vw,56px)}.c-lead{max-width:500px;font-size:14px}.c-actions{gap:20px;margin-top:25px}.c-actions .c-btn{padding:16px 20px;font-size:12px}.c-actions .c-text-link{font-size:11px}.c-hero-note{font-size:10px}.c-hero-art{justify-self:center;width:88%;max-width:450px;margin-top:8px;padding-block:45px 38px}.c-art-orbit{inset:0 -20px}.c-art-orbit:before{font-size:55px;right:15%}.c-art-note{font-size:10px;bottom:6px;left:-20px}.c-reassurance{grid-template-columns:1fr 1fr;gap:14px 8px;padding-block:24px;font-size:9px;display:grid}.c-section{padding-block:70px}.c-section-head h2,.c-about h2,.c-pricing h2{font-size:36px}.c-services{grid-template-columns:1fr;margin-top:30px}.c-service{padding:28px}.c-service+.c-service{border-top:1px solid #dce1d3;border-left:0}.c-service-icon{width:52px;height:52px;margin:22px 0;font-size:32px}.c-service h3{max-width:300px;font-size:26px}.c-service p{max-width:400px}.c-service small{padding-block:18px}.c-unsure{gap:12px;padding-top:25px;font-size:13px;display:grid}.c-unsure .c-text-link{justify-content:flex-start}.c-work-section{padding-block:65px}.c-work-feature{grid-template-columns:1fr;gap:28px;margin-top:32px}.c-work-description h3,.c-quote-project h3{font-size:32px}.c-work-description p,.c-quote-project p{max-width:480px}.c-quote-project{grid-template-columns:1fr;gap:30px;margin-top:40px;padding-top:40px}.c-document-art{justify-self:center;max-width:100%;padding:26px}.c-about{grid-template-columns:1fr;gap:36px}.c-about-identity{grid-template-columns:100px 1fr;align-items:center;column-gap:22px;display:grid}.c-about-identity>.c-kicker{grid-column:1/-1;margin-bottom:26px}.c-monogram{grid-row:span 2;width:95px;height:95px;margin:0;font-size:75px}.c-monogram span{font-size:34px;right:-5px}.c-about-identity>strong{align-self:end;font-size:18px}.c-about-identity>span{align-self:start;font-size:11px}.c-about h2{margin-top:0}.c-about-copy>p{font-size:13px}.c-process{padding-bottom:70px}.c-process ol{grid-template-columns:1fr;gap:22px;margin-top:30px}.c-process li{grid-template-columns:30px 1fr;gap:0 12px;padding-top:18px;display:grid}.c-process li>span{grid-row:span 2;padding-top:3px}.c-process h3{margin:0 0 8px}.c-process li p{max-width:100%;font-size:12px}.c-pricing{border-radius:14px;grid-template-columns:1fr;gap:38px;padding:30px}.c-pricing h2{font-size:38px}.c-faq{grid-template-columns:1fr;gap:15px}.c-faq summary{padding-block:20px;font-size:12px}.c-faq details p{font-size:12px}.c-start-section{padding-block:65px}.c-start{grid-template-columns:1fr;gap:35px}.c-start h2{font-size:51px}.c-direct{margin-top:25px}.c-form-card{padding:24px}.c-form-card>h3{font-size:21px}.c-form-pair{gap:12px}.c-footer{flex-wrap:wrap;gap:22px;padding-block:30px 95px}.c-footer>div,.c-footer>span{width:100%}.c-mobile-start{z-index:40;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121d2cf5;border:1px solid #ffffff38;border-radius:10px;justify-content:space-between;align-items:center;padding:16px 20px;font-size:12px;font-weight:600;display:flex;position:fixed;bottom:12px;left:20px;right:20px;box-shadow:0 7px 25px #090f1830}.c-mobile-start span{font-size:19px}}@media (prefers-reduced-motion:reduce){.commercial-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.c-night{--c-paper:#070b11;--c-ink:#f1f3f5;--c-muted:#b2bcc9;--c-green:#94a2b5;--c-lime:#94a2b5;--c-line:#a9b4c323;--c-glass:linear-gradient(140deg, #ffffff09, #39507008);isolation:isolate;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070b11;position:relative}.c-night main,.c-night>.c-header,.c-night>.c-footer{z-index:1;position:relative}.c-night .c-header{border-color:var(--c-line);height:96px}.c-night .c-logo span{color:#fff}.c-night .c-header nav{gap:29px}.c-night .c-header nav a,.c-night .c-header nav a:hover{color:#fff}.c-night .c-btn{color:#fff;background:#243246;border:1px solid #334764;border-radius:40px;box-shadow:0 5px 28px #26344924}.c-night .c-btn:hover{background:#2b3b53;box-shadow:0 8px 35px #2e405a38}.c-night .c-btn-small{padding:13px 20px}.c-night .c-kicker{color:#fff!important}.c-night em{color:#fff;font-style:italic}.c-night .c-hero{text-align:center;grid-template-columns:1fr;gap:16px;min-height:0;padding-top:66px;padding-bottom:68px;display:grid}.c-night .c-hero-copy{max-width:950px;margin:auto}.c-night .c-hero h1{letter-spacing:-.055em;margin:25px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6vw,80px);font-weight:400;line-height:1.06}.c-night .c-lead{max-width:610px;margin:auto;font-size:15px;line-height:1.9}.c-night .c-actions{justify-content:center;gap:30px;margin-top:28px}.c-night .c-hero-note{color:#fff;max-width:none;margin-top:19px;font-size:11px}.c-night .c-hero-art{width:670px;max-width:90%;margin:0 auto;padding:28px 0 0}.c-night .c-project-window{background:linear-gradient(120deg,#0b121caa,#090e1695);border:1px solid #9eabbc30;border-radius:17px;transform:none;box-shadow:0 14px 70px #06090f80,0 0 100px #2c3e5610}.c-night .c-window-bar{color:#fff;border-bottom:1px solid #ffffff0b;height:32px}.c-night .c-window-bar i{background:#909eb2}.c-night .c-project-window img{aspect-ratio:8/5;object-fit:contain;max-height:none}.c-night .c-window-caption{text-align:left;padding:15px 22px}.c-night .c-window-caption small{color:#fff}.c-night .c-window-caption a{color:#fff;background:#b4becb14;border:1px solid #ccd2db26}.c-night .c-art-orbit{background:radial-gradient(#98a5b80a,#0000 70%);border-color:#c2c9d41a;inset:-15px -130px -30px;transform:rotate(-16deg)}.c-night .c-art-orbit:before,.c-night .c-art-note{display:none}.c-night .c-reassurance{border-color:var(--c-line);color:#fff;padding-block:29px;font-size:10px}.c-night .c-reassurance span:before,.c-night .c-text-link,.c-night .c-text-link:hover{color:#fff}.c-night .c-section{padding-block:118px}.c-night .c-section-head h2,.c-night .c-about h2,.c-night .c-pricing h2,.c-night .c-start h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(37px,4.3vw,57px);font-weight:400;line-height:1.1}.c-night .c-section-head h2{margin-top:22px}.c-night .c-section-head>p:last-child:not(.c-kicker){max-width:420px;line-height:1.85}.c-night .c-services{border:0;border-radius:0;gap:20px;margin-top:48px;overflow:visible}.c-night .c-service{background:var(--c-glass);border:1px solid var(--c-line);border-radius:17px;padding:32px;transition:border-color .2s,background .2s}.c-night .c-service:hover{background:#364b690c;border-color:#7d8da470}.c-night .c-service h3{letter-spacing:-.035em;font-size:25px;font-weight:500}.c-night .c-service p{font-size:13px;line-height:1.85}.c-night .c-index{color:#fff}.c-night .c-service-icon{color:#fff;background:#afb9c712;border:1px solid #d3d8e01f;border-radius:15px}.c-night .c-icon-mobile{color:#fff;background:#c7ced80c}.c-night .c-icon-tool{color:#fff;background:#9eaabb0c}.c-night .c-service small{color:#fff}.c-night .c-service .c-text-link{border-color:var(--c-line)}.c-night .c-unsure{padding-top:28px}.c-night .c-unsure>span{color:#fff}.c-night .c-work-section{background:linear-gradient(#b9c2ce04,#b9c2ce09,#b9c2ce04);border-block:1px solid #dadfe612;padding-block:100px}.c-night .c-work-feature{gap:70px}.c-night .c-work-image{border:1px solid #bbc4d034;border-radius:14px;box-shadow:0 20px 50px #03050840}.c-night .c-work-description h3,.c-night .c-quote-project h3{letter-spacing:-.045em;font-family:Georgia,serif;font-size:42px;font-weight:400}.c-night .c-tags span{color:#fff;background:#b7c0cd08;border-color:#b7c0cd35}.c-night .c-work-description>small{color:#fff}.c-night .c-quote-project{border-color:var(--c-line);margin-top:75px;padding-top:65px}.c-night .c-document-art{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(125deg,#b9c2ce0d,#ffffff03);border-color:#c5cdd72c;box-shadow:0 20px 60px #02030535}.c-night .c-document-art>strong{color:#fff;font-family:Georgia,serif;font-size:40px;font-weight:400}.c-night .c-document-art>div{border-color:var(--c-line);color:#fff}.c-night .c-document-art>small,.c-night .c-document-brand{color:#fff}.c-night .c-monogram{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 35% 25%,#3245611b,#8594aa05);border-color:#c9d0da26;box-shadow:inset 0 1px #ffffff0a,0 20px 80px #8796ac06}.c-night .c-monogram span,.c-night .c-about-identity>span{color:#fff}.c-night .c-about-principles>div{border-color:var(--c-line);padding:21px 0}.c-night .c-about-principles span{color:#fff}.c-night .c-about-copy>p{line-height:1.9}.c-night .c-process{padding-bottom:118px}.c-night .c-process li{border-color:#bec6d230}.c-night .c-process li>span{color:#fff}.c-night .c-process li p{line-height:1.85}.c-night .c-pricing{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(115deg,#33466217,#75869f09);border:1px solid #9aa7b938;border-radius:22px;gap:10%;padding:70px;box-shadow:inset 0 1px #ffffff06}.c-night .c-pricing .c-kicker{color:#fff!important}.c-night .c-pricing em,.c-night .c-pricing p{color:#fff}.c-night .c-pricing .c-btn{color:#fff;background:#243246}.c-night .c-price-details li{border-color:var(--c-line);color:#fff}.c-night .c-price-details li:before,.c-night .c-price-details>p{color:#fff}.c-night .c-faq details{border-color:var(--c-line)}.c-night .c-faq summary{padding-block:24px;font-size:14px}.c-night .c-faq summary span,.c-night .c-faq details p{color:#fff}.c-night .c-start-section{background:linear-gradient(#c2c9d406,#8494aa0c);border-top:1px solid #dadfe616;padding-block:110px}.c-night .c-start{align-items:start;gap:10%}.c-night .c-start h2{margin:28px 0;font-size:clamp(48px,5vw,69px)}.c-night .c-direct>span,.c-night .c-direct small,.c-night .c-direct a{color:#fff}.c-night .c-form-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff08,#c4ccd607);border:1px solid #d7dce32b;border-radius:20px;padding:38px;box-shadow:0 25px 70px #04060935,inset 0 1px #ffffff05}.c-night .c-form-card>h3{font-size:23px;font-weight:500}.c-night .c-form fieldset{color:#fff}.c-night .c-form label{margin-top:19px;font-size:12px;font-weight:500}.c-night .c-form :is(input:not([type=checkbox]),textarea,select){color:#fff;background:#060a0f85;border:1px solid #d5dae12e;border-radius:9px;padding:13px;font-size:14px}.c-night .c-form :is(input,textarea)::placeholder{color:#fff}.c-night .c-form select option{color:#fff;background:#0b121c}.c-night .c-form :is(input,textarea,select):focus{border-color:#a8b3c3;outline-color:#94a2b5}.c-night .c-small{color:#fff}.c-night .c-options{border-color:var(--c-line)}.c-night .c-options summary span{color:#fff}.c-night .c-consent input{accent-color:#243246}.c-night .c-consent span{color:#fff}.c-night .c-error{color:#ffb0bd}.c-night .c-success-mark{color:#fff;background:#a6b1c128;border:1px solid #c4ccd64a}.c-night .c-footer{border-top:1px solid #d7dce415;padding-block:40px}.c-night .c-footer>span,.c-night .c-footer p{color:#fff}.c-night .c-mobile-start{color:#fff;background:#243246f5;border-color:#384e6d;box-shadow:0 6px 30px #02040645}.c-mobile-start[hidden]{display:none}.c-night :focus-visible{outline-color:#a6b2c1}.c-mobile-menu{display:none}.c-ambient{z-index:0;pointer-events:none;--star-x:0px;--star-y:0px;contain:strict;position:fixed;inset:0;overflow:hidden}.c-nebula{background:radial-gradient(at 50% 33%,#2d3f5809,#0000 65%),radial-gradient(at 85% 70%,#556e9c06,#0000 50%);position:absolute;inset:0}.c-star-layer{transform:translate3d(var(--star-x), var(--star-y), 0);transition:transform 1.6s ease-out;position:absolute;inset:-20px}.c-star-layer-1{transform:translate3d(calc(var(--star-x) * -.45), calc(var(--star-y) * -.45), 0)}.c-star-drift{animation:25s ease-in-out infinite alternate paused c-star-float;position:absolute;inset:0}.c-star-layer-1 .c-star-drift{animation-name:c-star-float-alt;animation-duration:32s;animation-delay:-14s}.c-ambient[data-active=true] .c-star-drift{animation-play-state:running}.c-star{background:#d0d6de;border-radius:50%;display:block;position:absolute;box-shadow:0 0 5px #b3bdca38}.c-star-bright:before,.c-star-bright:after{content:"";background:#d0d6de65;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-star-bright:before{width:1px;height:9px}.c-star-bright:after{width:9px;height:1px}.c-motion-toggle{z-index:3;color:#fff;background:#080d1440;border:1px solid #c0c8d320;border-radius:20px;align-items:center;gap:7px;padding:6px 10px;font-size:9px;display:flex;position:absolute;top:111px;right:max(32px,50vw - 660px)}.c-motion-toggle:hover{color:#fff;border-color:#c0c8d350}.c-motion-toggle span{font-size:10px}.c-policy-page{min-height:100vh}.c-policy-page .policy{max-width:850px;padding-bottom:100px}.c-policy-page .policy h1{letter-spacing:-.045em;font-family:Georgia,serif;font-size:clamp(38px,5vw,65px)}.c-policy-page .policy h2{color:#fff;font-size:23px}.c-policy-page .policy p{line-height:1.9}.c-policy-nav{border-bottom:1px solid #afb9c72b;flex-wrap:wrap;gap:8px 22px;margin-bottom:26px;padding:16px 0 24px;font-size:12px;display:flex}.c-policy-nav a{padding-block:8px}.c-policy-nav [aria-current=page]{color:#fff!important}.c-policy-page .c-policy-date{color:#fff;font-size:12px}.c-policy-return{margin-top:40px}.c-policy-page code{overflow-wrap:anywhere}.c-policy-page .policy a{color:#fff}@keyframes c-star-float{0%{transform:translate(-3px,-8px)}to{transform:translate(7px,12px)}}@keyframes c-star-float-alt{0%{transform:translate(8px,4px)}to{transform:translate(-7px,-14px)}}@media (min-width:1500px){.c-night .c-hero h1{font-size:88px}.c-night .c-hero{padding-top:80px}.c-night .c-hero-art{width:720px}}@media (max-width:1050px){.c-night .c-service{padding:25px}.c-night .c-services{gap:14px}.c-night .c-header nav{gap:20px}.c-night .c-work-feature{gap:38px}.c-night .c-pricing{padding:45px}.c-night .c-form-card{padding:27px}.c-night .c-start{gap:6%}}@media (max-width:760px){.c-night :is(.c-document-art,.c-monogram,.c-pricing,.c-form-card){-webkit-backdrop-filter:none;backdrop-filter:none}.c-night .c-header{gap:13px;height:80px}.c-night .c-header nav{display:none}.c-night .c-header .c-logo{font-size:25px}.c-night .c-btn-small{white-space:nowrap;gap:14px;padding:11px 16px;font-size:11px}.c-mobile-menu{margin-left:auto;display:block;position:relative}.c-mobile-menu summary{cursor:pointer;align-items:center;gap:8px;padding:10px 3px;font-size:11px;list-style:none;display:flex}.c-mobile-menu summary::-webkit-details-marker{display:none}.c-mobile-menu[open] summary span{transform:rotate(45deg)}.c-mobile-menu>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b121cf5;border:1px solid #c8cfd838;border-radius:15px;gap:2px;width:240px;padding:12px;display:grid;position:absolute;top:45px;right:-110px;box-shadow:0 15px 50px #02030470}.c-mobile-menu>div a{color:#fff;border-radius:7px;padding:12px;font-size:13px}.c-mobile-menu>div a:hover{background:#c8cfd812}.c-night>.c-header{z-index:5}.c-night .c-hero{gap:18px;padding-top:74px;padding-bottom:46px}.c-night .c-hero h1{letter-spacing:-.06em;margin:22px 0;font-size:clamp(42px,9.6vw,65px);line-height:1.08}.c-night .c-hero .c-kicker{letter-spacing:.12em;font-size:8px!important}.c-night .c-lead{max-width:460px;font-size:13px;line-height:1.9}.c-night .c-actions{gap:18px;margin-top:24px}.c-night .c-actions .c-btn{gap:25px;padding:16px 22px;font-size:12px}.c-night .c-actions .c-text-link{font-size:11px}.c-night .c-hero-note{max-width:310px;margin:18px auto 0;font-size:10px}.c-night .c-hero-art{width:100%;max-width:100%;padding:19px 0 0}.c-night .c-project-window{border-radius:13px}.c-night .c-window-bar{height:26px;font-size:6px}.c-night .c-window-caption{padding:12px 16px}.c-night .c-window-caption strong{font-size:13px}.c-night .c-art-orbit{inset:0 -20px -20px}.c-night .c-reassurance{gap:14px 10px;padding-block:22px;font-size:8px}.c-night .c-section{padding-block:75px}.c-night .c-section-head h2,.c-night .c-about h2,.c-night .c-pricing h2{font-size:37px}.c-night .c-section-head>p:last-child:not(.c-kicker){font-size:13px}.c-night .c-services{gap:16px;margin-top:32px}.c-night .c-service{padding:28px}.c-night .c-service h3{font-size:25px}.c-night .c-unsure{font-size:12px;line-height:1.8}.c-night .c-unsure .c-text-link{font-size:12px}.c-night .c-work-section{padding-block:70px}.c-night .c-work-feature{gap:28px}.c-night .c-work-description h3,.c-night .c-quote-project h3{font-size:34px}.c-night .c-quote-project{margin-top:40px;padding-top:40px}.c-night .c-document-art{padding:28px}.c-night .c-about-identity>span{font-size:11px}.c-night .c-about{gap:38px}.c-night .c-about-copy>p,.c-night .c-about-principles strong{font-size:13px}.c-night .c-process{padding-bottom:75px}.c-night .c-process li p{font-size:13px}.c-night .c-pricing{gap:34px;padding:30px}.c-night .c-price-details li{font-size:12px}.c-night .c-faq summary{padding-block:22px;font-size:13px}.c-night .c-faq details p{font-size:13px}.c-night .c-start-section{padding-block:75px}.c-night .c-start{gap:35px}.c-night .c-start h2{font-size:50px}.c-night .c-form-card{padding:24px}.c-night .c-form :is(input:not([type=checkbox]),textarea,select){font-size:16px}.c-night .c-form .c-btn{gap:15px;padding:17px 20px;font-size:12px}.c-night .c-form label{font-size:11px}.c-night .c-footer{padding-block:35px 105px}.c-motion-toggle{font-size:8px;top:94px;right:20px}.c-star-layer .c-star:nth-child(n+19){display:none}.c-star{box-shadow:none}.c-star-bright{box-shadow:0 0 6px #d0d6de22}}@media (max-width:360px){.c-night .c-header .c-btn-small{gap:8px;padding:10px 12px;font-size:10px}.c-night .c-header{gap:10px}}@media (prefers-reduced-motion:reduce){.c-star-drift{animation:none!important}.c-star-layer{transition:none!important;transform:none!important}.c-motion-toggle{display:none}.c-night *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.c-night.c-cinematic{--c-paper:#04060a;--c-ink:#f4f5f7;--c-muted:#aeb8c6;--c-line:#ccd3dc20;--c-glass:linear-gradient(135deg, #dadfe60a, #d0d6de03 50%, #8292a808);background-color:#04060a;background-image:radial-gradient(80% 900px at 50% 500px,#101a2820,#0000),radial-gradient(80% 1100px at 0 2200px,#0f182516,#0000);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.c-cinematic [hidden]{display:none!important}.c-cinematic :is(section[id],#g-idea){scroll-margin-top:110px}.c-cinematic p{text-wrap:pretty}.c-cinematic h1,.c-cinematic h2{text-wrap:balance}.c-cinematic>.c-header-shield{z-index:59;background:var(--c-paper);pointer-events:none;height:84px;position:fixed;inset:0 0 auto}.c-night.c-cinematic .c-header{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(120deg,#080e15d9,#060a0fd9);border:1px solid #d0d6de20;border-radius:18px;height:70px;margin-top:18px;padding:0 26px;transition:background .3s,box-shadow .3s;position:sticky;top:14px;box-shadow:inset 0 1px #ffffff07,0 12px 40px #00000012}.c-night.c-cinematic[data-scrolled=true] .c-header{background:#060a10ec;box-shadow:0 12px 35px #0004}.c-night.c-cinematic .c-logo{letter-spacing:-1.8px;font-size:26px}.c-night.c-cinematic .c-logo span{color:#fff;font-size:27px}.c-night.c-cinematic .c-header nav{gap:25px;font-size:11px}.g-nav-idea{align-items:center;gap:7px;display:inline-flex}.g-nav-idea span{color:#fff}.c-night.c-cinematic .c-btn{background:linear-gradient(130deg,#202d3f,#0f1927);border:1px solid #92a0b366;border-radius:10px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;box-shadow:inset 0 1px #e2e6eb24,0 6px 24px #24324520}.c-night.c-cinematic .c-btn:hover{background:linear-gradient(130deg,#28374d,#1c2736);border-color:#afb9c89c;box-shadow:inset 0 1px #e2e6eb30,0 12px 32px #24324540}.c-night.c-cinematic .c-btn-small{border-radius:9px;padding:11px 17px;font-size:11px}.c-night.c-cinematic .c-hero{gap:0;padding-top:77px;padding-bottom:28px}.c-night.c-cinematic .c-hero h1{margin:25px 0 26px;font-size:clamp(57px,6.2vw,88px);line-height:1.03}.c-night.c-cinematic em{color:#fff}.c-night.c-cinematic .c-lead{color:#fff;max-width:570px;font-size:15px;line-height:1.85}.c-night.c-cinematic .c-kicker{letter-spacing:.16em;font-size:10px;color:#fff!important}.c-night.c-cinematic .c-kicker i{background:#b5becb;box-shadow:0 0 12px #b5becb75}.c-night.c-cinematic .c-actions{margin-top:29px}.c-night.c-cinematic .c-actions .c-btn{padding:16px 23px;font-size:12px}.c-night.c-cinematic .c-hero-note{color:#fff;margin-top:22px;font-size:11px}.g-reading-line{z-index:70;width:100%;height:2px;transform:scaleX(var(--page-progress,0));transform-origin:0;background:linear-gradient(90deg,#2a3b52,#b9c2ce,#9dc9e1);position:fixed;top:0;left:0}.g-showcase{width:100%;max-width:1120px;margin:36px auto 0}.g-view-tabs{background:#d5dae105;border:1px solid #d0d6de24;border-radius:100px;gap:3px;padding:5px;display:inline-flex}.g-view-tabs button{color:#fff;background:0 0;border:1px solid #0000;border-radius:40px;align-items:center;gap:10px;min-height:43px;padding:10px 20px;font-size:11px;transition:background .25s,color .25s,border-color .25s;display:flex}.g-view-tabs button>span{color:#384e6d;font-size:8px}.g-view-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#a4afbf25,#afb9c808);border-color:#b0bac838;box-shadow:inset 0 1px #fff1}.g-view-tabs i{opacity:0;background:currentColor;border-radius:100%;width:4px;height:4px}.g-view-tabs button[aria-selected=true] i{opacity:1;box-shadow:0 0 8px #c5cdd7}.g-scene{--glass-x:0deg;--glass-y:0deg;--scroll-phase:0;isolation:isolate;perspective:1400px;text-align:left;height:520px;position:relative}.g-scene-world{transform-style:flat;perspective:1400px;isolation:isolate;transform:translateY(calc(var(--scroll-phase) * -32px)) rotateX(var(--glass-y)) rotateY(var(--glass-x));transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.g-scene-aura{background:radial-gradient(ellipse at var(--light-x,50%) var(--light-y,55%), #2e3f5842, #0f182520 45%, transparent 72%);pointer-events:none;position:absolute;inset:5% -10% -12%}.g-main-plane{z-index:1;width:660px;max-width:68%;transform:translateX(-50%) rotateX(calc(10deg + var(--scroll-phase) * -6deg)) rotateY(-9deg);background:linear-gradient(130deg,#0b121beb,#060a10f2);border:1px solid #ccd3dc78;border-radius:14px;transition:transform .8s,box-shadow .4s;position:absolute;top:56px;left:50%;overflow:hidden;box-shadow:-16px 36px 85px #000a,0 6px 24px #0007,0 0 70px #2e3f5826,inset 0 1px #ffffff40}.g-main-plane:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(110deg,#0000 32%,#e6e9ee0b 46%,#fff2 50%,#c1c9d40a 54%,#0000 68%);position:absolute;inset:0;transform:translate(-125%)}.g-main-plane:after{content:"";border-radius:inherit;opacity:.12;pointer-events:none;background:linear-gradient(130deg,#fff5,#0000 23% 70%,#bcc4d010);position:absolute;inset:0}.g-plane-top{color:#fff;background:#ffffff03;border-bottom:1px solid #d6dbe31c;justify-content:space-between;align-items:center;height:31px;padding:0 15px;display:flex}.g-plane-top>span:first-child{gap:4px;display:flex}.g-plane-top i{background:#8090a7;border-radius:50%;width:4px;height:4px;display:block}.g-plane-top small{letter-spacing:.14em;font-size:6px}.g-website-panel img{aspect-ratio:8/5;object-fit:cover;width:100%;display:block}.g-plane-caption{background:linear-gradient(100deg,#0c141fb0,#080d13e0);justify-content:space-between;align-items:center;padding:15px 23px;display:flex}.g-plane-caption small{letter-spacing:.13em;color:#fff;font-size:6px;display:block}.g-plane-caption strong{margin-top:2px;font-size:14px;font-weight:500;display:block}.g-plane-caption a{color:#fff;border:1px solid #b1bbc933;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.g-float-card{z-index:2;pointer-events:none;background:radial-gradient(at 0 0,#c0c8d31f,#0000 62%),linear-gradient(130deg,#0e1723f5,#090f18fa 50%,#0c141ff7);border:1px solid #ccd2db6b;border-radius:17px;padding:24px;position:absolute;box-shadow:inset 0 1px #fff4,inset 0 -1px #bec6d113,0 30px 55px #02030480,0 8px 18px #02030440}.g-float-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#f3f4f612,#0000 33% 65%,#bbc3cf09);position:absolute;inset:1px}.g-float-left{width:200px;transform:translate3d(0, calc(var(--scroll-phase) * -12px), 30px) rotateY(15deg) rotateZ(-5deg);top:162px;left:0}.g-float-right{width:185px;transform:translate3d(0, calc(var(--scroll-phase) * 12px), 50px) rotateY(-16deg) rotateZ(6deg);top:207px;right:2px}.g-float-card>small{letter-spacing:.13em;color:#fff;margin-top:20px;font-size:6px;display:block}.g-float-card>strong{letter-spacing:-.04em;margin-top:10px;font-size:20px;font-weight:400;line-height:1.25;display:block}.g-mini-icon{color:#fff;background:#a0acbd20;border:1px solid #bbc3cf42;border-radius:9px;place-items:center;width:31px;height:31px;font-size:21px;display:grid}.g-mini-lines{gap:5px;margin:20px 0;display:grid}.g-mini-lines i{background:#b1bbc93d;border-radius:3px;width:100%;height:3px}.g-mini-lines i:nth-child(2){width:80%}.g-mini-lines i:nth-child(3){width:57%}.g-mini-foot{color:#fff;white-space:nowrap;align-items:center;gap:6px;margin-top:17px;font-size:7px;display:flex}.g-mini-foot i{background:#9bb4c5;border-radius:50%;width:4px;height:4px;box-shadow:0 0 9px #a6ddfa6b}.g-orbit-mark{color:#fff;background:radial-gradient(circle,#7d8ea520,#0000 70%);border:1px solid #bcc5d143;border-radius:50%;place-items:center;width:70px;height:70px;font-size:45px;display:grid;box-shadow:0 0 28px #8a99ad19}.g-scene-floor{z-index:-1;filter:blur(10px);background:radial-gradient(#28384e49,#0f192619 42%,#0000 70%);width:90%;height:160px;position:absolute;bottom:-40px;left:5%;transform:rotateX(63deg)}.g-prism{pointer-events:none;border:1px solid #c3cbd649;border-radius:17px;position:absolute;box-shadow:inset 1px 1px #f3f4f620,0 22px 55px #0003}.g-prism-back{transform:translateY(calc(var(--scroll-phase) * -15px)) rotateY(-15deg) rotateZ(-11deg);background:linear-gradient(135deg,#dce0e60e,#9ba7b90a,#0000);inset:78px 13% 50px 18%}.g-prism-front{width:200px;height:285px;transform:translateY(calc(var(--scroll-phase) * -36px)) rotateY(23deg) rotateZ(-11deg);background:linear-gradient(140deg,#0000 20%,#afb9c817,#a1adbe10);top:170px;left:10%}.g-orbital{pointer-events:none;position:absolute;inset:5% -4%;transform:rotate(-10deg)rotateX(58deg)}.g-orbital>i{border:1px solid #92a0b315;border-radius:50%;position:absolute;inset:0}.g-orbital>i:nth-child(2){border-color:#92a0b30c;inset:-35px -25px}.g-orbital>i:nth-child(3){background:#c0c8d3;border:0;width:5px;height:5px;inset:50% auto auto -1px;box-shadow:0 0 15px #b5bfcc}.g-scene-bottom{color:#fff;justify-content:center;align-items:center;gap:28px;margin:12px auto 18px;font-size:10px;display:flex}.g-scene-bottom>span{align-items:center;gap:7px;display:flex}.g-scene-bottom>span i{background:#a9b4c4;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #a9b4c477}.g-scene-bottom a{color:#fff;gap:15px;padding:10px 0;display:inline-flex}.g-mobile-panel{background:radial-gradient(at 70% 90%,#33476325,#0000 65%),#060a0f;grid-template-columns:1fr 235px;align-items:center;gap:10px;height:412px;padding:25px 45px;display:grid}.g-product-copy>span,.g-tool-main>span{letter-spacing:.12em;color:#fff;font-size:7px}.g-product-copy h3{letter-spacing:-.05em;margin:16px 0;font-family:Georgia,serif;font-size:38px;line-height:1.08}.g-product-copy p{max-width:185px;font-size:10px;line-height:1.8}.g-product-copy>small{color:#fff;margin-top:25px;font-size:7px;display:block}.g-phone{color:#0d1520;background:#e9e9e4;border:4px solid #0c141f;border-radius:29px;outline:1px solid #3a517165;width:200px;height:355px;padding:10px 17px;transform:rotate(5deg);box-shadow:12px 15px 35px #0005}.g-phone.g-phone-capture{background:#f5f6f0;padding:0;overflow:hidden}.g-phone-capture img{object-fit:contain;width:100%;height:100%;display:block}.g-phone-status{justify-content:space-between;align-items:center;margin-bottom:25px;font-size:6px;display:flex}.g-phone-status i{background:#202021;border-radius:20px;width:50px;height:11px}.g-phone>b{justify-content:space-between;font-size:11px;display:flex}.g-phone>small{letter-spacing:.1em;color:#2c3d55;margin-top:25px;font-size:5px;display:block}.g-phone h4{letter-spacing:-.05em;margin:10px 0 20px;font-size:24px;line-height:1.1}.g-phone-item{border-top:1px solid #10192720;padding:10px 0;font-size:7px}.g-phone-item span{color:#2d3f58;margin-bottom:3px;font-size:6px;display:block}.g-phone-item strong{font-weight:500}.g-phone-action{color:#f4f7ed;background:#1e2a3a;border-radius:5px;justify-content:space-between;margin-top:13px;padding:11px 13px;font-size:7px;display:flex}.g-tool-panel{background:radial-gradient(at 80% 80%,#29365530,#0000),#060a0f;grid-template-columns:55px 1fr;height:412px;display:grid}.g-tool-sidebar{border-right:1px solid #a6b2c21a;padding:20px 15px}.g-tool-sidebar b{color:#fff;font-family:Georgia,serif;font-size:26px;display:flex}.g-tool-sidebar b span{font-size:9px}.g-tool-sidebar i{border:1px solid #a6b2c242;border-radius:4px;width:16px;height:16px;margin-top:25px;display:block}.g-tool-sidebar i:first-of-type{background:#7d8da42e}.g-tool-main{padding:32px}.g-tool-main h3{letter-spacing:-.04em;margin:15px 0 25px;font-size:24px}.g-tool-summary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.g-tool-summary>div{background:linear-gradient(140deg,#a1adbe19,#0000);border:1px solid #aeb8c623;border-radius:8px;padding:15px 10px}.g-tool-summary small{color:#fff;font-size:7px;display:block}.g-tool-summary strong{margin-top:6px;font-size:16px;font-weight:500;display:block}.g-tool-rows{margin-top:24px}.g-tool-rows>div{border-bottom:1px solid #b2bcc920;align-items:center;gap:10px;padding:14px 0;font-size:8px;display:flex}.g-tool-rows i{background:#a5b0c0;border-radius:50%;width:5px;height:5px}.g-tool-rows span{flex:1}.g-tool-rows small{color:#fff;background:#9ab3cf12;border-radius:5px;padding:2px 5px;font-size:6px}.g-tool-rows b{font-weight:400}.c-night.c-cinematic .c-reassurance{border-color:#c7ced81c;margin-top:20px;padding-block:27px;font-size:10px}.c-night.c-cinematic .c-section{padding-block:115px}.c-night.c-cinematic .c-section-head h2,.c-night.c-cinematic .c-about h2,.c-night.c-cinematic .c-pricing h2,.c-night.c-cinematic .c-start h2,.g-lab-head h2{letter-spacing:-.045em;font-family:Georgia,serif;font-size:clamp(40px,4.3vw,61px);font-weight:400;line-height:1.07}.c-night.c-cinematic .c-section-head>p:last-child:not(.c-kicker){font-size:14px}.c-night.c-cinematic .c-services{gap:22px}.c-night.c-cinematic .c-service{background:linear-gradient(140deg,#ccd3dc0b,#0e172412 70%);border:1px solid #b8c1cd26;padding:34px;transition:transform .45s,border-color .35s,background .35s;position:relative;box-shadow:inset 0 1px #ffffff08,0 10px 50px #0001}.c-night.c-cinematic .c-service:after{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#9eaabb0d,#0000 70%);border-radius:0 17px 0 100%;width:110px;height:110px;position:absolute;top:0;right:0}.c-night.c-cinematic .c-service:hover{background:linear-gradient(140deg,#a9b4c316,#0e17240c 70%);border-color:#aab5c466;transform:translateY(-7px)}.c-night.c-cinematic .c-service p{font-size:13px}.c-night.c-cinematic :is(.c-service,.c-form-card,.c-price-details){-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);position:relative}.c-night.c-cinematic :is(.c-service,.c-form-card,.c-price-details):before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--surface-x,50%) var(--surface-y,30%), #d6dbe312, transparent 72%);transition:opacity .45s;position:absolute;inset:1px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.c-night.c-cinematic[data-motion=true] [data-lit=true]:before{opacity:1}.c-night.c-cinematic[data-motion=true] .c-service[data-visible=true][data-lit=true]:hover{transform:perspective(1400px) translateY(-7px) rotateX(var(--surface-rx,0deg)) rotateY(var(--surface-ry,0deg));transition-delay:0s;box-shadow:inset 0 1px #ffffff12,0 20px 55px #0005,0 2px 30px #74859e0a}.c-night.c-cinematic[data-motion=true] .c-capture-screen{transition:transform .6s,box-shadow .6s}.c-night.c-cinematic[data-motion=true] .c-capture-screen:hover{transform:translateY(-4px)rotate(-1deg);box-shadow:0 24px 50px #0007,0 0 38px #8e9db118}}.c-night.c-cinematic .c-service h3{max-width:260px;font-size:27px}.c-night.c-cinematic .c-index{font-size:10px}.c-night.c-cinematic .c-service small{font-size:10px;line-height:1.8}.c-night.c-cinematic .c-service-icon{color:#fff;background:linear-gradient(140deg,#8e9cb02b,#8191a807);border-radius:14px;box-shadow:inset 0 1px #d5dae223,0 0 30px #7688a00b}.c-night.c-cinematic .c-work-section{background:radial-gradient(at 10% 30%,#2d3e5715,#0000 55%),linear-gradient(#b9c2cf04,#b9c2cf08,#b9c2cf03);border-color:#bec6d214;padding-block:110px}.c-night.c-cinematic .c-work-image{transform:perspective(1600px) rotateY(3deg) translateY(calc(var(--scroll-phase,0) * -9px));border:1px solid #bec6d242;box-shadow:0 25px 60px #0005,-10px 0 50px #3347630e}.c-night.c-cinematic .c-work-description h3,.c-night.c-cinematic .c-quote-project h3{font-size:46px}.c-night.c-cinematic .c-work-description p,.c-night.c-cinematic .c-quote-project p{line-height:1.9}.c-night.c-cinematic .c-document-art{background:linear-gradient(130deg,#a4b0c017,#cfd5de03);border-color:#bac3cf3b;padding:36px;transform:perspective(1200px)rotateY(-5deg)rotate(2deg)}.c-night.c-cinematic .c-monogram{color:#fff;background:radial-gradient(circle at 35% 30%,#3347642c,#090f1607 65%);border:1px solid #a4afbf33;position:relative;box-shadow:inset 0 1px #e7eaef15,0 15px 80px #23314415}.c-night.c-cinematic .c-monogram:before{content:"";border:1px solid #a6b1c119;border-radius:50%;position:absolute;inset:-19px;transform:rotateX(32deg)rotateY(-22deg)}.c-night.c-cinematic .c-about-identity>strong{font-size:21px}.c-night.c-cinematic .c-about-copy>p{font-size:14px;line-height:1.95}.c-night.c-cinematic .c-pricing{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(at 5% 0,#394f6f1f,#0000 60%),linear-gradient(135deg,#c9d0da09,#0a101905);border-color:#b3bdcb3b;box-shadow:inset 0 1px #ffffff0c,0 30px 80px #0004}.c-night.c-cinematic .c-form-card{-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:linear-gradient(135deg,#b6c0cd0e,#8897ad06);border-color:#bfc7d338;box-shadow:inset 0 1px #ffffff0c,0 30px 80px #0005}.c-night.c-cinematic .c-start-section{background:radial-gradient(at 25% 60%,#2d3f5818,#0000 60%),linear-gradient(#acb7c603,#acb7c607);border-color:#b2bcca1c}.c-night.c-cinematic .c-form :is(input:not([type=checkbox]),textarea,select){background:#05090d8c;border-color:#aeb8c733;font-size:14px}.c-night.c-cinematic .c-form label{font-size:12px}.c-night.c-cinematic .c-footer{border-color:#c7ced81c}.c-legal-links{flex-wrap:wrap;gap:10px 18px;font-size:11px;display:flex}.c-legal-links a{align-items:center;min-height:44px;display:inline-flex}.c-quote-captures{background:linear-gradient(130deg,#a4b0c017,#cfd5de03);border:1px solid #bac3cf3b;border-radius:13px;justify-self:end;width:100%;max-width:430px;margin:0;padding:25px;transform:perspective(1200px)rotateY(-5deg)rotate(2deg);box-shadow:inset 0 1px #ffffff0c,0 15px 40px #0002}.c-capture-top{color:#fff;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:12px;display:flex}.c-capture-top i{color:#fff;margin-left:7px;font-style:normal}.c-capture-top small{letter-spacing:.12em;color:#fff;font-size:7px}.c-capture-screen{background:#f5f6f0;border:4px solid #0f1825;border-radius:18px;width:200px;max-width:100%;margin:auto;display:block;overflow:hidden;box-shadow:0 12px 30px #0004,0 0 0 1px #b9c2cf40}.c-capture-screen img{aspect-ratio:720/1014;width:100%;height:auto;display:block}.c-capture-controls{justify-content:center;gap:6px;margin-top:20px;display:flex}.c-capture-controls button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff03;border:1px solid #afb9c72b;border-radius:30px;padding:11px 13px;font-size:10px}.c-capture-controls button[aria-pressed=true]{color:#fff;background:#92a0b320;border-color:#aeb8c760}.c-quote-captures figcaption{text-align:center;color:#fff;margin-top:12px;font-size:8px;line-height:1.8}.c-night.c-cinematic .c-motion-toggle{color:#fff;background:#060a0f5c;border-color:#bcc4d026;font-size:9px;top:105px;right:max(56px,50vw - 660px)}.c-night.c-cinematic .c-nebula{background:radial-gradient(at 48% 23%,#34496510,#0000 65%),radial-gradient(at 92% 75%,#54719a0a,#0000 55%)}.g-lab-section{padding-bottom:120px}.g-lab-head{grid-template-columns:1fr .75fr;align-items:end;gap:12%;margin-bottom:45px;display:grid}.g-lab-head h2{margin-top:23px}.g-lab-head>div>p:not(.c-kicker){max-width:400px;font-size:14px;line-height:1.9}.g-lab-label{color:#fff;align-items:center;gap:10px;margin-top:19px;font-size:10px;display:inline-flex}.g-lab-loader{background:linear-gradient(125deg,#acb7c609,#8796ac04 55%,#6687a709);border:1px solid #b6bfcc3b;border-radius:22px;min-height:640px;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 20px 80px #0002}.g-lab-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:640px;padding:25px;font-size:13px;display:flex}.g-lab-loading .c-btn{font-size:12px}.g-lab-postscript{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:23px;font-size:11px;display:flex}.g-lab-postscript a{color:#fff;align-items:center;gap:13px;padding-block:8px;display:inline-flex}.g-attached-concept{background:#919fb30c;border:1px solid #b6bfcc3b;border-radius:10px;gap:15px;margin-bottom:25px;padding:18px;display:flex}.g-attached-concept>span{color:#fff;font-size:24px}.g-attached-concept small{letter-spacing:.12em;color:#fff;font-size:8px;display:block}.g-attached-concept strong{overflow-wrap:anywhere;margin-block:5px;font-size:16px;font-weight:500;display:block}.g-attached-concept p{font-size:11px;line-height:1.7}.c-cinematic[data-motion=true] [data-reveal]{opacity:0;translate:var(--reveal-x,0px) 46px;transition:opacity .85s,translate 1.1s cubic-bezier(.16,1,.3,1),scale 1.1s cubic-bezier(.16,1,.3,1),transform .6s,border-color .3s,background .3s;scale:.98}.c-cinematic[data-motion=true] [data-reveal]:is([data-visible=true],:focus-within){opacity:1;translate:0;scale:1}.c-cinematic .c-about-identity{--reveal-x:-38px}.c-cinematic .c-about-copy{--reveal-x:38px}.c-cinematic[data-motion=true] .c-service:nth-child(2){transition-delay:.1s}.c-cinematic[data-motion=true] .c-service:nth-child(3){transition-delay:.2s}.c-cinematic[data-motion=true] .c-process li:nth-child(2){transition-delay:.1s}.c-cinematic[data-motion=true] .c-process li:nth-child(3){transition-delay:.2s}.c-cinematic[data-motion=true] .c-service[data-visible=true]:hover{transition-delay:0s;transform:translateY(-7px)}.c-cinematic[data-motion=false] .g-scene-world{transform:none}.c-cinematic[data-motion=false] .g-main-plane{transform:translate(-50%)rotateY(-5deg)}.c-cinematic[data-motion=false] .g-generating-mark{animation-play-state:paused}@media (min-width:1500px){.c-night.c-cinematic .c-hero{padding-top:90px}.g-showcase{margin-top:42px}}@media (max-width:1100px){.c-night.c-cinematic .c-header{padding-inline:20px}.c-night.c-cinematic .c-header nav{gap:18px;font-size:10px}.g-scene{height:480px}.g-main-plane{width:620px;max-width:72%;top:65px}.g-float-left{width:170px;padding:20px;left:-5px}.g-float-right{width:156px;padding:20px;top:190px;right:-6px}.g-float-card>strong{font-size:18px}.g-float-card>small{font-size:5px}.g-mini-foot{font-size:6px}.g-mobile-panel{grid-template-columns:1fr 190px;height:370px;padding:20px 30px}.g-phone{transform-origin:100%;transform:rotate(5deg)scale(.9)}.g-product-copy h3{font-size:31px}.g-tool-panel{height:370px}.g-tool-main{padding:24px}.g-tool-summary strong{font-size:13px}.c-night.c-cinematic .c-services{gap:16px}.c-night.c-cinematic .c-service{padding:27px}.c-night.c-cinematic .c-service h3{font-size:24px}.g-lab-head{grid-template-columns:1fr 1fr;gap:7%}.c-night.c-cinematic .c-motion-toggle{right:32px}}@media (max-width:760px){.c-cinematic>.c-header-shield{height:72px}.c-night.c-cinematic .c-header{border-radius:13px;gap:12px;width:calc(100% - 28px);height:62px;margin-top:10px;padding-inline:15px;top:10px}.c-night.c-cinematic .c-header .c-logo{gap:5px;font-size:23px}.c-night.c-cinematic .c-header .c-logo span{font-size:23px}.c-night.c-cinematic .c-btn-small{gap:15px;padding:10px 13px;font-size:10px}.c-night.c-cinematic .c-mobile-menu>div{background:#080c13f5;border-color:#bec6d23b;top:42px;right:-112px}.c-night.c-cinematic .c-hero{padding-top:73px;padding-bottom:25px}.c-night.c-cinematic .c-hero h1{margin-block:23px;font-size:clamp(43px,9.6vw,67px);line-height:1.07}.c-night.c-cinematic .c-lead{max-width:470px;font-size:13px;line-height:1.9}.c-night.c-cinematic .c-actions{flex-wrap:wrap;gap:20px;margin-top:25px}.c-night.c-cinematic .c-actions .c-btn{gap:17px;padding:15px 18px;font-size:11px}.c-night.c-cinematic .c-actions .c-text-link{gap:10px;font-size:11px}.c-night.c-cinematic .c-hero-note{max-width:300px;margin-top:20px;font-size:10px}.g-showcase{margin-top:31px}.g-view-tabs{gap:0;max-width:100%;padding:4px}.g-view-tabs button{gap:6px;min-height:42px;padding:9px 13px;font-size:9px}.g-view-tabs button>span{font-size:6px}.g-view-tabs i{width:3px;height:3px}.g-scene{perspective:1200px;height:clamp(300px,70vw,465px)}.g-main-plane{border-radius:10px;width:88%;max-width:none;top:47px;transform:translate(-50%)rotateX(6deg)rotateY(-7deg)}.g-plane-top{height:23px;padding:0 10px}.g-plane-top small{font-size:4px}.g-plane-top i{width:3px;height:3px}.g-plane-caption{padding:10px 14px}.g-plane-caption small{font-size:5px}.g-plane-caption strong{font-size:11px}.g-plane-caption a{width:32px;height:32px;font-size:13px}.g-float-left{border-radius:11px;width:103px;padding:13px;display:block;top:105px;left:-5px;transform:rotateY(12deg)rotate(-5deg)}.g-float-left .g-mini-icon{border-radius:7px;width:24px;height:24px;font-size:17px}.g-float-left :is(.g-mini-lines,.g-mini-foot){display:none}.g-float-right{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(130deg,#0d1520f5,#070c12f8);border-radius:11px;width:120px;padding:13px;top:auto;bottom:13px;right:-4px;transform:rotate(5deg)}.g-float-right .g-orbit-mark{float:right;width:28px;height:28px;margin-left:5px;font-size:22px}.g-float-card>small{margin-top:0;font-size:4px}.g-float-card>strong{margin-top:6px;font-size:13px}.g-float-card .g-mini-foot{margin-top:8px;font-size:5px}.g-prism-back{border-radius:10px;inset:36px 3% 35px 8%;transform:rotate(-8deg)}.g-prism-front{border-radius:8px;width:110px;height:150px;top:auto;bottom:30px;left:-2%}.g-orbital{inset:10% -10%}.g-scene-floor{filter:none;height:80px;bottom:-10px}.g-scene-bottom{flex-wrap:wrap;gap:15px;margin-top:12px;font-size:8px}.g-scene-bottom a{gap:10px}.g-mobile-panel{grid-template-columns:1fr 47%;gap:5px;height:clamp(200px,50vw,330px);padding:15px 20px;overflow:hidden}.g-product-copy h3{margin-block:11px;font-size:clamp(23px,4vw,34px)}.g-product-copy>span{font-size:4px}.g-product-copy p{max-width:160px;font-size:7px;line-height:1.8}.g-product-copy>small{margin-top:15px;font-size:5px}.g-phone{transform-origin:0 0;border-width:3px;border-radius:24px;width:170px;height:300px;padding:9px 13px;transform:rotate(5deg)scale(.72)}.g-phone-status{margin-bottom:17px}.g-phone h4{margin-bottom:15px;font-size:23px}.g-phone>small{margin-top:18px}.g-phone-item{padding-block:8px}.g-phone-action{margin-top:10px}.g-tool-panel{grid-template-columns:32px 1fr;height:clamp(200px,50vw,330px);overflow:hidden}.g-tool-sidebar{padding:13px 9px}.g-tool-sidebar b{font-size:20px}.g-tool-sidebar i{width:12px;height:12px;margin-top:16px}.g-tool-main{padding:16px}.g-tool-main>span{font-size:4px}.g-tool-main h3{margin:10px 0 15px;font-size:16px}.g-tool-summary{gap:5px}.g-tool-summary>div{border-radius:5px;padding:10px 6px}.g-tool-summary small{font-size:5px}.g-tool-summary strong{margin-top:4px;font-size:10px}.g-tool-rows{margin-top:12px}.g-tool-rows>div{gap:6px;padding:9px 0;font-size:5px}.g-tool-rows small{padding:2px 3px;font-size:4px}.g-tool-rows i{width:3px;height:3px}.c-night.c-cinematic .c-reassurance{gap:15px 8px;margin-top:8px;padding-block:22px;font-size:8px}.c-night.c-cinematic .c-section{padding-block:77px}.c-night.c-cinematic .c-section-head h2,.c-night.c-cinematic .c-about h2,.c-night.c-cinematic .c-pricing h2,.g-lab-head h2{font-size:39px}.c-night.c-cinematic .c-section-head>p:last-child:not(.c-kicker){font-size:13px}.c-night.c-cinematic .c-services{gap:16px}.c-night.c-cinematic .c-service{padding:30px}.c-night.c-cinematic .c-service h3{max-width:310px;font-size:28px}.c-night.c-cinematic .c-service-icon{margin-block:25px}.c-night.c-cinematic .c-work-section{padding-block:75px}.c-night.c-cinematic .c-work-image{transform:perspective(1200px) rotateY(2deg) translateY(calc(var(--scroll-phase,0) * -9px))}.c-night.c-cinematic .c-work-description h3,.c-night.c-cinematic .c-quote-project h3{font-size:37px}.c-night.c-cinematic .c-document-art{padding:30px;transform:none}.c-night.c-cinematic .c-about-identity>strong{font-size:17px}.c-night.c-cinematic .c-about-copy>p{font-size:13px}.c-night.c-cinematic .c-monogram:before{inset:-10px}.c-night.c-cinematic .c-start-section{padding-block:75px}.c-night.c-cinematic .c-start h2{font-size:52px}.c-night.c-cinematic .c-form :is(input:not([type=checkbox]),textarea,select){font-size:16px}.c-night.c-cinematic .c-motion-toggle{font-size:8px;top:87px;right:20px}.c-night.c-cinematic .c-mobile-start{bottom:calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(120deg,#0f1927f2,#0b111bec);border-color:#a5b0c05c;border-radius:12px}.c-cinematic:has(.g-idea-lab:focus-within) .c-mobile-start{display:none}.g-lab-section{padding-bottom:80px}.g-lab-head{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.g-lab-head>div>p:not(.c-kicker){max-width:470px;font-size:13px}.g-lab-label{margin-top:15px;font-size:9px}.g-lab-loader{border-radius:15px;min-height:480px}.g-lab-loading{min-height:480px;font-size:12px}.g-lab-postscript{text-align:center;gap:0 10px;margin-top:20px;font-size:10px}.g-lab-postscript a{gap:10px}}@media (max-width:380px){.g-view-tabs button{gap:5px;padding-inline:10px;font-size:8px}.c-night.c-cinematic .c-hero h1{font-size:42px}.c-night.c-cinematic .c-actions{gap:16px}.c-night.c-cinematic .c-actions .c-btn{padding-inline:16px;font-size:10px}.g-phone{transform:rotate(5deg)scale(.6)}.g-float-right{bottom:18px}}@media (prefers-reduced-motion:reduce){.g-scene-world{transform:none!important}.g-main-plane{transform:translate(-50%)rotateY(-5deg)!important}[data-reveal]{opacity:1!important;transform:translate(0,0)scale(1)!important}.g-reading-line{display:none}}.g-float-left{--float-motion:g-glass-left;animation:var(--float-motion) 9s ease-in-out infinite alternate;animation-play-state:paused}.g-float-right{--float-motion:g-glass-right;animation:var(--float-motion) 11s ease-in-out infinite alternate;animation-play-state:paused}.c-cinematic[data-motion=true] .g-scene:not([data-assembled=true]) :is(.g-main-plane,.g-float-card,.g-prism,.g-scene-aura,.g-scene-floor){opacity:0}.c-cinematic[data-motion=true] .g-scene[data-assembled=true] .g-main-plane{animation:1.45s cubic-bezier(.16,1,.3,1) 60ms both g-arrive-main}.c-cinematic[data-motion=true] .g-scene[data-assembled=true] .g-main-plane:before{animation:1.9s .35s both g-glass-sheen}.c-cinematic[data-motion=true] .g-scene[data-assembled=true] .g-float-left{animation:g-arrive-left 1.55s cubic-bezier(.16, 1, .3, 1) .12s both, var(--float-motion) 9s ease-in-out 1.67s infinite alternate;animation-play-state:running,paused}.c-cinematic[data-motion=true] .g-scene[data-assembled=true] .g-float-right{animation:g-arrive-right 1.65s cubic-bezier(.16, 1, .3, 1) .2s both, var(--float-motion) 11s ease-in-out 1.85s infinite alternate;animation-play-state:running,paused}.c-cinematic[data-motion=true][data-motion-running=true] .g-scene[data-visible=true] .g-float-card{animation-play-state:running,running}.c-cinematic[data-motion=true] .g-scene[data-assembled=true] .g-prism{animation:1.8s cubic-bezier(.16,1,.3,1) .12s both g-arrive-prism}.c-cinematic[data-motion=true] .g-scene[data-assembled=true] .g-prism-front{animation-delay:.28s}.c-cinematic[data-motion=true] .g-scene[data-assembled=true] :is(.g-scene-aura,.g-scene-floor){animation:2s both g-arrive-light}.g-prism-back:before{content:"";background:linear-gradient(90deg,#0000,#d3d9e1,#0000);width:65px;height:1px;position:absolute;top:-1px;right:16px;box-shadow:0 0 11px #c0c8d470}.g-prism-front:after{content:"";background:linear-gradient(#0000,#a5cee5,#0000);width:1px;height:44px;position:absolute;bottom:15px;left:-1px;box-shadow:0 0 10px #a5cee570}@keyframes g-glass-left{0%{transform:translate3d(0, calc(var(--scroll-phase) * -12px), 30px) rotateY(15deg) rotateZ(-5deg)}to{transform:translate3d(0, calc(-11px + var(--scroll-phase) * -12px), 30px) rotateY(17deg) rotateZ(-4deg)}}@keyframes g-glass-right{0%{transform:translate3d(0, calc(var(--scroll-phase) * 12px), 50px) rotateY(-16deg) rotateZ(6deg)}to{transform:translate3d(0, calc(12px + var(--scroll-phase) * 12px), 50px) rotateY(-14deg) rotateZ(5deg)}}@keyframes g-arrive-main{0%{opacity:0;translate:0 78px;scale:.87}to{opacity:1;translate:0;scale:1}}@keyframes g-arrive-left{0%{opacity:0;translate:clamp(-180px,-12vw,-70px) 34px;scale:.82}to{opacity:1;translate:0;scale:1}}@keyframes g-arrive-right{0%{opacity:0;translate:clamp(70px,12vw,180px) 48px;scale:.82}to{opacity:1;translate:0;scale:1}}@keyframes g-arrive-prism{0%{opacity:0;translate:0 45px;scale:.9}to{opacity:1;translate:0;scale:1}}@keyframes g-arrive-light{0%{opacity:0;scale:.78}to{opacity:1;scale:1}}@keyframes g-glass-sheen{0%{opacity:0;transform:translate(-125%)}18%,70%{opacity:.7}to{opacity:0;transform:translate(125%)}}@keyframes g-glass-left-mobile{0%{transform:translateY(0)rotateY(12deg)rotate(-5deg)}to{transform:translateY(-6px)rotateY(14deg)rotate(-4deg)}}@keyframes g-glass-right-mobile{0%{transform:translateY(0)rotate(5deg)}to{transform:translateY(7px)rotate(4deg)}}@media (max-width:760px){.g-float-left{--float-motion:g-glass-left-mobile}.g-float-right{--float-motion:g-glass-right-mobile}.c-cinematic .c-service:nth-child(n),.c-cinematic .c-process li:nth-child(n){transition-delay:0s}.c-cinematic .c-about-identity{--reveal-x:-20px}.c-cinematic .c-about-copy{--reveal-x:20px}}@media (prefers-reduced-motion:reduce){.g-float-card{animation:none!important}}.c-header .c-logo{direction:ltr;flex-shrink:0}.c-language{z-index:5;color:#fff;flex:none;position:relative}.c-language>summary{cursor:pointer;background:#ffffff04;border:1px solid #d0d6de2a;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font:500 11px/1.4 Arial,sans-serif;list-style:none;display:flex}.c-language>summary::-webkit-details-marker{display:none}.c-language[open]>summary{background:#d0d6de13;border-color:#d0d6de60}.c-language-panel{inset-inline-end:0;text-align:start;background:#070c12f7;border:1px solid #d0d6de35;border-radius:15px;width:min(300px,100vw - 44px);max-height:calc(100dvh - 125px);padding:18px;position:absolute;top:calc(100% + 12px);overflow-y:auto;box-shadow:0 20px 60px #02030580}.c-language-panel>p{color:#fff;margin:0 0 12px;font-size:12px}.c-language-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.c-language-options button{color:#fff;cursor:pointer;background:#ffffff04;border:1px solid #d0d6de20;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;min-height:44px;padding:10px;font:13px/1.5 Arial,sans-serif;display:flex}.c-language-options button:hover{background:#d0d6de15}.c-language-options button[aria-pressed=true]{color:#fff;background:#2f425b60;border-color:#b2bcc985}.c-language-options button:disabled{opacity:.55;cursor:progress}.c-language-panel small,.c-language-panel [role=status],.c-language-panel [role=alert]{color:#fff;margin-top:12px;font-size:11px;line-height:1.6;display:block}.c-language-panel [role=status]:empty{display:none}.c-language-panel [role=alert]{color:#f4bbcc}.c-locale-root[dir=rtl]{font-family:Tahoma,Arial,sans-serif}.c-locale-root[dir=rtl] :is(h1,h2,h3,h4,em){font-family:Tahoma,Arial,sans-serif;font-style:normal;line-height:1.45;letter-spacing:0!important}.c-locale-root[dir=rtl] :is(.c-kicker,.g-lab-label,.g-lab-panel-title,.g-product-copy>span){letter-spacing:0}.c-locale-root[dir=rtl] :is(.c-about,.c-price-details,.c-start,.g-lab-input,.policy),.c-locale-root[dir=rtl] :is(.c-form,.g-lab-input) :is(label,legend,summary,input,textarea,select){text-align:start}.c-locale-root :is(input[type=email],input[type=tel],a[href^=mailto\:]){direction:ltr;unicode-bidi:isolate}.c-locale-root[dir=rtl] :is(.g-scene,.c-capture-screen){direction:ltr}.c-locale-root[dir=rtl] .g-product-copy{text-align:right}.c-locale-root[dir=rtl] .g-product-copy h3{font-size:clamp(22px,3vw,38px)}.c-locale-root[lang=zh-CN]{font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.c-locale-root[lang=zh-CN] :is(h1,h2,h3,em){font-family:inherit;font-style:normal;line-height:1.4;letter-spacing:0!important}.c-locale-root:is([lang=ar],[lang=zh-CN]) .c-hero h1{font-size:clamp(43px,6.3vw,88px)}.c-locale-root:not([lang=en]) .c-header nav{gap:15px}.c-policy-page .c-language{margin-inline-start:auto}.c-policy-page .c-header{z-index:60;position:relative}@media (max-width:1100px){.c-locale-root .c-header{gap:12px}.c-locale-root .c-header>nav{display:none}.c-locale-root .c-header .c-logo{margin-inline-end:auto}.c-locale-root .c-mobile-menu{order:2;margin:0;display:block;position:relative}.c-locale-root .c-language{order:1}.c-locale-root .c-header>.c-btn-small{order:3}.c-locale-root .c-mobile-menu>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:8px 2px;font-size:11px;list-style:none;display:flex}.c-locale-root .c-mobile-menu>summary::-webkit-details-marker{display:none}.c-locale-root .c-mobile-menu>div{top:46px;background:#080c13f5;border:1px solid #bec6d23b;border-radius:15px;gap:2px;width:240px;padding:12px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 15px 50px #02030470}.c-locale-root .c-mobile-menu>div a{color:#fff;border-radius:7px;padding:12px;font-size:13px}.c-locale-root .c-mobile-menu>div a:hover{background:#c8cfd812}.c-locale-root .c-language-panel{inset-inline-end:16px;position:fixed;top:76px}}@media (max-width:600px){.c-locale-root .c-night.c-cinematic .c-header{gap:6px;padding-inline:11px}.c-locale-root .c-header .c-mobile-menu summary{justify-content:center;gap:0;min-width:38px;font-size:0}.c-locale-root .c-mobile-menu summary span{font-size:20px}.c-locale-root .c-header .c-btn-small{gap:7px;padding-inline:10px}.c-language>summary{gap:4px;padding-inline:8px}.c-locale-root .c-language-panel{top:70px}.c-locale-root[dir=rtl] .g-product-copy h3{font-size:24px}.c-locale-root[lang=ru] .g-view-tabs button{padding-inline:9px;font-size:10px}.c-policy-page .c-header{gap:8px}.c-policy-page .c-header .c-text-link{font-size:11px}}@media (max-width:360px){.c-locale-root .c-header>.c-btn-small{display:none}}:root{--bg:#010308;--surface:#0b1320;--text:#fff;--muted:#edf1f7;--line:#26364b;--accent:#c8d8ec;--on-accent:#08111e}.c-night,.c-night.c-cinematic{--c-paper:#010308;--c-ink:#fff;--c-muted:#edf1f7;--c-green:#a8bdd8;--c-lime:#a8bdd8;--c-line:#a8bdd824;color:#fff;background:#010308}.c-night.c-cinematic{background-image:radial-gradient(75% 900px at 50% 500px,#10233b0c,#0000),radial-gradient(70% 1100px at 0 2200px,#10233b08,#0000)}.c-night.c-cinematic .c-btn,.c-night .c-pricing .c-btn,.c-night.c-cinematic .c-mobile-start{color:#fff;background:linear-gradient(130deg,#111e30,#070e19);border-color:#8ba6ca50;box-shadow:inset 0 1px #e6f0ff18,0 8px 28px #0005}.c-night.c-cinematic .c-btn:hover,.c-night .c-pricing .c-btn:hover{background:linear-gradient(130deg,#192b43,#0b1524);border-color:#aac3e280}.c-night.c-cinematic .c-header{background:linear-gradient(120deg,#0a111cd9,#050910e6);border-color:#8ba6ca2c}.c-night.c-cinematic[data-scrolled=true] .c-header{background:#060c15ed}.c-night em,.c-night.c-cinematic em,.c-night .c-pricing em,.c-night.c-cinematic .c-lead,.c-night .c-header nav a,.c-night .c-text-link,.c-night.c-cinematic .c-kicker,.c-night .c-kicker{color:#fff!important}.c-night .c-hero-note,.c-night.c-cinematic .c-hero-note,.g-scene-bottom,.c-night .c-reassurance,.c-night .c-small,.g-lab-postscript{color:#c7d1df}.c-night .c-kicker i{background:#fff;box-shadow:0 0 12px #b8d3f44d}.c-night .c-nebula,.c-night.c-cinematic .c-nebula{background:radial-gradient(24% 60% at 0 35%,#1b3c6528,#0000 80%),radial-gradient(22% 65% at 100% 70%,#19375826,#0000 80%),radial-gradient(30% 22% at 12% 90%,#244f6f12,#0000 75%)}.c-star{box-shadow:none;background:#edf5ff}.c-star-bright{background:#fff;box-shadow:0 0 8px 1px #c4ddff70}.c-star-bright:before,.c-star-bright:after{background:#dfedff90}.c-star-layer-2{transform:translate3d(calc(var(--star-x) * .85), calc(var(--star-y) * .85), 0)}.c-star-layer-2 .c-star-drift{animation-name:c-star-float-alt;animation-duration:40s;animation-delay:-9s}.c-star-dust{background:0 0;border-radius:50%;width:1px;height:1px;position:absolute;top:20px;left:20px}.c-star-dust-0{box-shadow:40.28vw 41.9vh #dceaffa6,88.41vw 12.86vh #dceaff73,2.16vw 16.73vh #dceaff73,82.38vw 52.59vh #dceaff73,5.92vw 99.34vh #dceaff73,78.1vw 33.78vh #dceaffa6,54.7vw 18.69vh #dceaff73,90.93vw 97.88vh #dceaff73,3.53vw 51.34vh #dceaff73,76.12vw 53vh #dceaff73,10.71vw 41.61vh #dceaffa6,96.53vw 18.48vh #dceaff73,26.92vw 30.38vh #dceaff73,75.28vw 38.35vh #dceaff73,20.58vw 19.16vh #dceaff73,90.64vw 52.65vh #dceaffa6,16.11vw 20.96vh #dceaff73,98.22vw 40.78vh #dceaff73,67.56vw 74.59vh #dceaff73,78vw 75.79vh #dceaff73,13.34vw 23.83vh #dceaffa6,98.95vw 53.9vh #dceaff73,21.9vw 88.16vh #dceaff73,97.18vw 88.07vh #dceaff73,16.2vw 76.52vh #dceaff73,88.85vw 79.85vh #dceaffa6,1.12vw 20.74vh #dceaff73,87.48vw 8.46vh #dceaff73,22.48vw 30.11vh #dceaff73,82.07vw 1.32vh #dceaff73,80.89vw 93.72vh #dceaffa6,88.39vw 74.87vh #dceaff73,21.47vw 82.18vh #dceaff73,76.38vw 59.92vh #dceaff73,8.21vw 25.11vh #dceaff73,96.35vw 50.57vh #dceaffa6,23.52vw 66.15vh #dceaff73,96.5vw 40.68vh #dceaff73,12.47vw 21.95vh #dceaff73,92.05vw 36.98vh #dceaff73,23.85vw 96.72vh #dceaffa6,83.81vw 62.97vh #dceaff73,76.89vw 28.92vh #dceaff73,76.13vw 92.52vh #dceaff73,12.92vw 71.65vh #dceaff73,91.51vw 77.45vh #dceaffa6,23.76vw 33.25vh #dceaff73,86.29vw 57.85vh #dceaff73,4.48vw 29.79vh #dceaff73,83.24vw 69.51vh #dceaff73,1.41vw 25.84vh #dceaffa6,87.91vw 87.32vh #dceaff73,26.38vw 65.29vh #dceaff73,91.14vw 68.76vh #dceaff73,38.83vw 18.62vh #dceaff73,89.02vw 86.62vh #dceaffa6,25.45vw 98.18vh #dceaff73,85.28vw 64.87vh #dceaff73,24.09vw 18.22vh #dceaff73,74.79vw 56.8vh #dceaff73,59.42vw 1.03vh #dceaffa6,94.67vw 29.64vh #dceaff73,9.19vw 55.83vh #dceaff73,85.38vw 44.41vh #dceaff73,2.57vw 82.05vh #dceaff73,93.51vw 45.36vh #dceaffa6,96.15vw 73.36vh #dceaff73,86.3vw 97.94vh #dceaff73,12.35vw 24.3vh #dceaff73,85.08vw 39.31vh #dceaff73,25.14vw 65.77vh #dceaffa6,90.16vw 30.55vh #dceaff73,69.11vw 81.2vh #dceaff73,85.9vw 24.62vh #dceaff73,18.34vw 79.75vh #dceaff73,97.86vw 89.01vh #dceaffa6,20.75vw 28.3vh #dceaff73,91.45vw 47.36vh #dceaff73,.83vw 68.6vh #dceaff73,75.26vw 28.87vh #dceaff73,10.78vw 71.3vh #dceaffa6,77.25vw 39.81vh #dceaff73,.68vw 3.33vh #dceaff73,73.23vw 95.93vh #dceaff73,61.76vw 10.26vh #dceaff73,89.42vw 80.07vh #dceaffa6,23.91vw 40.08vh #dceaff73,86.14vw 13.91vh #dceaff73,4.95vw 60.15vh #dceaff73,73.65vw 57.87vh #dceaff73,35.01vw 43.72vh #dceaffa6,80.88vw 78.42vh #dceaff73,21.45vw 27.62vh #dceaff73,90.62vw 46.63vh #dceaff73,4.17vw 67.76vh #dceaff73,88.2vw 57.16vh #dceaffa6,11.28vw 43.94vh #dceaff73,80.88vw 81.79vh #dceaff73,5.13vw 90.48vh #dceaff73,86.52vw 96.34vh #dceaff73,16.25vw 54.34vh #dceaffa6,97.11vw 45.37vh #dceaff73,49.86vw 7.28vh #dceaff73,83.26vw 33.38vh #dceaff73,4.77vw 63.47vh #dceaff73,85.88vw 56.82vh #dceaffa6,2.11vw 79.36vh #dceaff73,96.48vw 15.87vh #dceaff73,66.74vw 37.16vh #dceaff73,82.81vw 70.04vh #dceaff73,13.6vw 38.58vh #dceaffa6,91.02vw 26.75vh #dceaff73,2.56vw 60.43vh #dceaff73,92.18vw 76.77vh #dceaff73,35.67vw 48.57vh #dceaff73,85.13vw 15.78vh #dceaffa6,20.44vw 51.78vh #dceaff73,82.96vw 16.07vh #dceaff73,12.73vw 22.17vh #dceaff73,76.43vw 37.21vh #dceaff73,13.14vw 33.64vh #dceaffa6,74.32vw 90.22vh #dceaff73,26.73vw 95vh #dceaff73,84.39vw 93.73vh #dceaff73,15.83vw 59.19vh #dceaff73,94.52vw 86.75vh #dceaffa6,23.25vw 55.38vh #dceaff73,93.19vw 86.67vh #dceaff73,24.49vw 95.3vh #dceaff73,94.3vw 6.79vh #dceaff73,10.2vw 30.47vh #dceaffa6,84.09vw 72.44vh #dceaff73,63.39vw 61.86vh #dceaff73,84.64vw 99.6vh #dceaff73,25.87vw 28.61vh #dceaff73,76.15vw 25.24vh #dceaffa6,5.71vw 27.23vh #dceaff73,94.02vw 3.4vh #dceaff73,16.56vw 38vh #dceaff73,94.46vw 5.98vh #dceaff73,25.74vw 60.03vh #dceaffa6,80.08vw 92.48vh #dceaff73,26.25vw 81.56vh #dceaff73,92.77vw 37.52vh #dceaff73,81.55vw 37.13vh #dceaff73,92.73vw 30.47vh #dceaffa6,1.61vw 28.06vh #dceaff73,73.55vw 86.04vh #dceaff73,26.62vw 7.93vh #dceaff73,94.67vw 29.96vh #dceaff73,56.52vw 59.52vh #dceaffa6,81.54vw 48.83vh #dceaff73,7.66vw 14.84vh #dceaff73,87.43vw 18.25vh #dceaff73,17.21vw 94.81vh #dceaff73,97.66vw 48.14vh #dceaffa6,37.33vw 70.06vh #dceaff73,83.72vw 9.49vh #dceaff73,21.76vw 69.57vh #dceaff73,76.43vw 31.46vh #dceaff73,21.28vw 88.57vh #dceaffa6,88.34vw 82.98vh #dceaff73,16.18vw 72.33vh #dceaff73,99.79vw 77.9vh #dceaff73,20.78vw 77.41vh #dceaff73,87.45vw 67.71vh #dceaffa6,9.54vw 36.88vh #dceaff73,80.33vw 10.92vh #dceaff73,91.83vw 81.16vh #dceaff73,73.32vw 33.21vh #dceaff73,10.58vw 90.92vh #dceaffa6,94.06vw 17.28vh #dceaff73,17.67vw 83.73vh #dceaff73,77.48vw 86.64vh #dceaff73,27.05vw 60.93vh #dceaff73,73.47vw 72.21vh #dceaffa6,13.4vw 66.34vh #dceaff73,77.34vw 76.03vh #dceaff73,10.71vw 33.31vh #dceaff73,76.17vw 70.87vh #dceaff73,14.51vw 21.78vh #dceaffa6,73.22vw 99.97vh #dceaff73,22.57vw 71.75vh #dceaff73,75.87vw 66.03vh #dceaff73,10.47vw 24.94vh #dceaff73,92.86vw 23.31vh #dceaffa6,36.76vw 90.91vh #dceaff73,85.83vw 12.06vh #dceaff73,21.83vw 59.55vh #dceaff73,96.31vw 99.31vh #dceaff73,9.61vw 86.22vh #dceaffa6,74.77vw 15.06vh #dceaff73,31.49vw 1.2vh #dceaff73,78.32vw 97.94vh #dceaff73,11.61vw 20.08vh #dceaff73,80.18vw 89.37vh #dceaffa6,12.83vw 56.56vh #dceaff73,98.09vw 40.43vh #dceaff73,97.88vw 64.24vh #dceaff73,87.09vw 20.22vh #dceaff73,18.06vw 58.97vh #dceaffa6,74.55vw 40.11vh #dceaff73,12.34vw 98.38vh #dceaff73,77.26vw 32.67vh #dceaff73,4.98vw 20.09vh #dceaff73,75.99vw 49.49vh #dceaffa6,13.64vw 65.07vh #dceaff73,86.83vw 66.87vh #dceaff73,8.69vw 37.99vh #dceaff73,78.21vw 13.55vh #dceaff73,88.07vw 80.81vh #dceaffa6,83.41vw 59.41vh #dceaff73,8.79vw 61.38vh #dceaff73,82.02vw 29.33vh #dceaff73,5.46vw 3.51vh #dceaff73,94.55vw 31.11vh #dceaffa6,44.03vw 10.12vh #dceaff73,77.25vw 11.75vh #dceaff73,13.65vw 56.04vh #dceaff73,74.75vw 80.9vh #dceaff73,21.48vw 51.97vh #dceaffa6,96.16vw 65.69vh #dceaff73,61.44vw 6.19vh #dceaff73,77.78vw 86.03vh #dceaff73,8.03vw 35.61vh #dceaff73,86.31vw 64.27vh #dceaffa6,8.65vw 2.71vh #dceaff73,86.57vw 8.53vh #dceaff73,46.58vw 79.89vh #dceaff73,88.84vw 33.48vh #dceaff73,10.21vw 67.8vh #dceaffa6,94.44vw 7.91vh #dceaff73,2.3vw 19.33vh #dceaff73,74.2vw 42.94vh #dceaff73,31.14vw 45.64vh #dceaff73,86.8vw 60.06vh #dceaffa6,18.01vw 5.91vh #dceaff73,83.33vw 3.01vh #dceaff73,.88vw 7.35vh #dceaff73,85.32vw 82.52vh #dceaff73,72.62vw 67.03vh #dceaffa6,80.28vw 68.1vh #dceaff73,7.4vw 12.08vh #dceaff73,92.46vw 65.84vh #dceaff73,23.44vw 19.81vh #dceaff73,83.23vw 46.25vh #dceaffa6,83.29vw 24.41vh #dceaff73,98.51vw 11.35vh #dceaff73,18.59vw 41.59vh #dceaff73,87.97vw 14.92vh #dceaff73,16.91vw 87.98vh #dceaffa6,97.04vw 75.06vh #dceaff73,48.76vw 96.64vh #dceaff73,80.86vw 43.1vh #dceaff73,15.19vw 55.37vh #dceaff73,81.79vw 17.88vh #dceaffa6,21.47vw 19.26vh #dceaff73,87.14vw 19.58vh #dceaff73,22.03vw 74.24vh #dceaff73,79vw 62.02vh #dceaff73,19.11vw 52.94vh #dceaffa6,92.74vw 87.58vh #dceaff73,9.32vw 29.69vh #dceaff73,80.15vw 53.77vh #dceaff73,3.92vw 45.94vh #dceaff73,82.53vw 85.54vh #dceaffa6,4.19vw 42.94vh #dceaff73,91.18vw 32.36vh #dceaff73,7.68vw 3.01vh #dceaff73,86.98vw 94.17vh #dceaff73,45.92vw 26.15vh #dceaffa6,82.14vw 5.2vh #dceaff73,10.65vw 93.4vh #dceaff73,75.25vw 89.81vh #dceaff73,15.93vw 93.61vh #dceaff73,80.23vw 29.31vh #dceaffa6,36.32vw 15.14vh #dceaff73,99.76vw 3.97vh #dceaff73,3.98vw 29.08vh #dceaff73,82.36vw 99.04vh #dceaff73,16.99vw 15.52vh #dceaffa6,98.17vw 89.17vh #dceaff73,55.55vw 9.46vh #dceaff73,84.07vw 39.97vh #dceaff73,7.78vw 67.88vh #dceaff73,81.76vw 91.01vh #dceaffa6,11.65vw 84.64vh #dceaff73,89.91vw 9.15vh #dceaff73,11.76vw 4.59vh #dceaff73,89.36vw 26.45vh #dceaff73,20.72vw 13.65vh #dceaffa6,78.29vw 1.52vh #dceaff73,11.24vw 6.3vh #dceaff73,95.57vw 68.47vh #dceaff73,92.43vw 57.05vh #dceaff73,82.75vw 62.6vh #dceaffa6,17.64vw 47.5vh #dceaff73,89.55vw 36.77vh #dceaff73,11.84vw 25.54vh #dceaff73,92.64vw 7.48vh #dceaff73,93.1vw 98.21vh #dceaffa6,81.16vw 94.94vh #dceaff73,17.32vw 84.85vh #dceaff73,97.25vw 45.95vh #dceaff73,7.05vw 82.04vh #dceaff73,88.56vw 53.75vh #dceaffa6,9.06vw 16.91vh #dceaff73,84.42vw 13.99vh #dceaff73,17.6vw 90.42vh #dceaff73,80.29vw 80.7vh #dceaff73,21.99vw 37.15vh #dceaffa6,74.53vw 11.46vh #dceaff73,.97vw 53.12vh #dceaff73,87.71vw 15.84vh #dceaff73,9.94vw 68.24vh #dceaff73,81.95vw 46.03vh #dceaffa6,22.95vw 65vh #dceaff73,82.97vw 93.89vh #dceaff73,70.34vw 69.87vh #dceaff73,84.95vw 83.38vh #dceaff73,22.26vw 69.03vh #dceaffa6,81.3vw 72.5vh #dceaff73,22.94vw 24.96vh #dceaff73,84.99vw 3.67vh #dceaff73,5.8vw 95.53vh #dceaff73,89.88vw 66.85vh #dceaffa6,11.04vw 82vh #dceaff73,93.52vw 64.18vh #dceaff73,8.09vw 57.69vh #dceaff73,92.02vw 90.47vh #dceaff73,86.16vw 53.69vh #dceaffa6,73.17vw 68.33vh #dceaff73,23.88vw 3.33vh #dceaff73,93.85vw 2.31vh #dceaff73,18.51vw 71.84vh #dceaff73,76.37vw 40.8vh #dceaffa6,51.05vw 22.9vh #dceaff73,98.4vw 60.04vh #dceaff73,7.8vw 98.48vh #dceaff73,95.45vw 9.03vh #dceaff73,22.28vw 13.73vh #dceaffa6,88.21vw 79.66vh #dceaff73,75.28vw 93.26vh #dceaff73,83.15vw 90.9vh #dceaff73,22.33vw .57vh #dceaff73,97.24vw 1.28vh #dceaffa6,10.51vw 37.08vh #dceaff73,89.55vw 88.65vh #dceaff73,7.69vw 12.32vh #dceaff73,75.32vw 61.22vh #dceaff73,2.95vw 11.96vh #dceaffa6,83.5vw 89.11vh #dceaff73,19.58vw 15.03vh #dceaff73,85.03vw 70.3vh #dceaff73,60.47vw 37.18vh #dceaff73,79.39vw 70.14vh #dceaffa6,9.4vw 1.19vh #dceaff73,74.96vw 98.45vh #dceaff73,9.27vw 61.67vh #dceaff73,83.47vw 13.3vh #dceaff73}.c-star-dust-1{box-shadow:47.68vw 74.35vh #dceaffc2,82.45vw 19.87vh #dceaff94,10.12vw 98.01vh #dceaff94,91.24vw 51.11vh #dceaff94,10.36vw 96.61vh #dceaff94,95.97vw 13.69vh #dceaffc2,12.75vw 98.41vh #dceaff94,80.41vw .3vh #dceaff94,10.35vw 41.67vh #dceaff94,76.92vw 90.51vh #dceaff94,10.64vw 91.64vh #dceaffc2,96.92vw 88.13vh #dceaff94,69.22vw 68.97vh #dceaff94,88.01vw 89.49vh #dceaff94,11.99vw 9.82vh #dceaff94,96.92vw 15.49vh #dceaffc2,15.91vw 3.05vh #dceaff94,95.48vw 65.28vh #dceaff94,28.13vw 74.81vh #dceaff94,94.29vw 74.27vh #dceaff94,10.85vw 15.73vh #dceaffc2,95.73vw 84.36vh #dceaff94,4.38vw 71.13vh #dceaff94,92.45vw 59.26vh #dceaff94,5.45vw 39.59vh #dceaff94,81.65vw 2.53vh #dceaffc2,18.24vw 50.01vh #dceaff94,98.65vw 61.34vh #dceaff94,4.86vw 12.73vh #dceaff94,91.56vw 23.7vh #dceaff94,38.61vw 64.78vh #dceaffc2,86.13vw 41.88vh #dceaff94,21.44vw 54.72vh #dceaff94,97.96vw 39.99vh #dceaff94,1.03vw 37.42vh #dceaff94,92.85vw 88.39vh #dceaffc2,53.08vw 73.84vh #dceaff94,86.8vw 52.92vh #dceaff94,8.74vw 56.48vh #dceaff94,78.96vw 51.46vh #dceaff94,11.93vw 5.52vh #dceaffc2,84.61vw 76.04vh #dceaff94,21.32vw 6.13vh #dceaff94,82.95vw 62.91vh #dceaff94,9.65vw 82.13vh #dceaff94,79.23vw 18.68vh #dceaffc2,22.88vw 26.52vh #dceaff94,82.51vw 35.19vh #dceaff94,81.13vw 33.91vh #dceaff94,77.19vw 50.97vh #dceaff94,26.79vw 5.41vh #dceaffc2,99.97vw 42.09vh #dceaff94,14.19vw 21.2vh #dceaff94,81.88vw 50.18vh #dceaff94,5.69vw .99vh #dceaff94,93.62vw 80.59vh #dceaffc2,12.42vw 97.93vh #dceaff94,73.32vw 28.21vh #dceaff94,18.2vw 95.98vh #dceaff94,93.5vw 14.08vh #dceaff94,42.45vw 6.34vh #dceaffc2,97.67vw 40.39vh #dceaff94,22.75vw 83.01vh #dceaff94,96.07vw 96.75vh #dceaff94,6.78vw 2.98vh #dceaff94,88.39vw 75.56vh #dceaffc2,63.07vw 81.21vh #dceaff94,95.43vw 79.25vh #dceaff94,14.35vw 15.88vh #dceaff94,94.11vw 27.29vh #dceaff94,12.06vw 84.03vh #dceaffc2,89.29vw 95.62vh #dceaff94,91.54vw 33.08vh #dceaff94,76.21vw 46.49vh #dceaff94,23.39vw 38.39vh #dceaff94,86.63vw 31.42vh #dceaffc2,26.25vw 22.33vh #dceaff94,85.99vw 75.13vh #dceaff94,2.71vw 55.01vh #dceaff94,90.01vw 73.2vh #dceaff94,16.6vw 82.1vh #dceaffc2,92.7vw 61.35vh #dceaff94,15.72vw 50.01vh #dceaff94,79.64vw 39.12vh #dceaff94,8.5vw 23.75vh #dceaff94,83.06vw 55.69vh #dceaffc2,5.91vw 17.76vh #dceaff94,80vw 90.85vh #dceaff94,13.61vw 85.05vh #dceaff94,81.61vw 88.66vh #dceaff94,73.8vw 34.98vh #dceaffc2,93.35vw 26.81vh #dceaff94,26.52vw 74.9vh #dceaff94,91.71vw 29.51vh #dceaff94,18.82vw 96.1vh #dceaff94,88.71vw 56.5vh #dceaffc2,29.38vw 49.28vh #dceaff94,92.17vw 26.3vh #dceaff94,16.6vw 79.86vh #dceaff94,73.69vw 56.21vh #dceaff94,3.05vw 18.52vh #dceaffc2,89.68vw 27.15vh #dceaff94,73.96vw 47.17vh #dceaff94,86.96vw 5.91vh #dceaff94,21.95vw 85.75vh #dceaff94,91.81vw 82.81vh #dceaffc2,10.21vw 70.18vh #dceaff94,84.34vw 7.44vh #dceaff94,82.65vw 16.63vh #dceaff94,81.75vw 30.43vh #dceaff94,21.31vw 92.66vh #dceaffc2,96.68vw 83.92vh #dceaff94,15.41vw 40.31vh #dceaff94,75.8vw 58.63vh #dceaff94,63.85vw 21.6vh #dceaff94,92.37vw 60.37vh #dceaffc2,25.19vw 81.69vh #dceaff94,74.4vw 53.72vh #dceaff94,.43vw 50.05vh #dceaff94,84.54vw 25.71vh #dceaff94,31.99vw 24.89vh #dceaffc2,95.99vw 27.34vh #dceaff94,.44vw 11.24vh #dceaff94,77.97vw 75.81vh #dceaff94,7.24vw 7.94vh #dceaff94,77.49vw 25.14vh #dceaffc2,88.06vw 63.89vh #dceaff94,98.66vw 38.03vh #dceaff94,16.7vw 48.8vh #dceaff94,73.47vw 16.91vh #dceaff94,18.97vw 8.87vh #dceaffc2,90.11vw 76.78vh #dceaff94,25.32vw 2.58vh #dceaff94,79.01vw 67.81vh #dceaff94,18.78vw 37.01vh #dceaff94,81.29vw 80.48vh #dceaffc2,10.62vw 49.98vh #dceaff94,97.27vw 90.96vh #dceaff94,2.27vw 8.22vh #dceaff94,86.25vw 29.74vh #dceaff94,12.43vw 17.06vh #dceaffc2,73.71vw 81.16vh #dceaff94,5.11vw 61.81vh #dceaff94,86.51vw 46.73vh #dceaff94,50.08vw 26.2vh #dceaff94,75.03vw 30vh #dceaffc2,26.94vw 58.16vh #dceaff94,96.02vw 25.88vh #dceaff94,4.65vw 78.32vh #dceaff94,91.78vw 22.11vh #dceaff94,6.67vw 51.48vh #dceaffc2,92.91vw 45.78vh #dceaff94,7.87vw 66.36vh #dceaff94,85.69vw 12.7vh #dceaff94,24.53vw 94vh #dceaff94,87.89vw 62.35vh #dceaffc2,94.71vw 20.03vh #dceaff94,92.6vw 86.36vh #dceaff94,15.49vw 71.25vh #dceaff94,86.29vw 83.23vh #dceaff94,4.64vw 81.73vh #dceaffc2,84.2vw 97.1vh #dceaff94,85.56vw 68.73vh #dceaff94,78.89vw 23.48vh #dceaff94,4.85vw 13.85vh #dceaff94,74.37vw 89.63vh #dceaffc2,1.57vw 69.68vh #dceaff94,88.32vw 42.48vh #dceaff94,16.49vw 37.18vh #dceaff94,92.2vw 1.9vh #dceaff94,8.77vw 84.26vh #dceaffc2,82.25vw 62.08vh #dceaff94,17.91vw .69vh #dceaff94,75.8vw 48.9vh #dceaff94,53.29vw 9.85vh #dceaff94,77.23vw 66.04vh #dceaffc2,12.85vw 82.45vh #dceaff94,91.68vw 87.69vh #dceaff94,20.18vw 22.67vh #dceaff94,82.17vw 80.66vh #dceaff94,15.5vw 21.93vh #dceaffc2,96.85vw 63.68vh #dceaff94,6.45vw .66vh #dceaff94,97.55vw 36.74vh #dceaff94,1.43vw 83.4vh #dceaff94,80.69vw 38.2vh #dceaffc2,6.4vw 77.5vh #dceaff94,89.39vw 12.69vh #dceaff94,25.23vw 50.7vh #dceaff94,73.36vw 97.26vh #dceaff94,5.59vw 28.05vh #dceaffc2,99.73vw 58.99vh #dceaff94,14.95vw 53.23vh #dceaff94,75.03vw 41.58vh #dceaff94,7.72vw 84.91vh #dceaff94,88.99vw 3.84vh #dceaffc2,9.98vw 23.13vh #dceaff94,94.75vw 57.92vh #dceaff94,81.98vw 86.27vh #dceaff94,76.86vw 40.05vh #dceaff94,23.95vw 83.78vh #dceaffc2,82.95vw 71.58vh #dceaff94,1.58vw 55.03vh #dceaff94,96.01vw 93.24vh #dceaff94,47.64vw 69.56vh #dceaff94,81.74vw 80.23vh #dceaffc2,10.15vw 9.12vh #dceaff94,93.36vw 71.23vh #dceaff94,22.08vw 76.75vh #dceaff94,79.79vw 68.89vh #dceaff94,22.39vw 3.15vh #dceaffc2,76.15vw 94.73vh #dceaff94,13.07vw 45.83vh #dceaff94,84.99vw 6.27vh #dceaff94,17.58vw 1.2vh #dceaff94,97.64vw 9.21vh #dceaffc2,48.79vw 74.92vh #dceaff94,90.72vw 22.31vh #dceaff94,10.32vw 80.98vh #dceaff94,82.49vw 78.1vh #dceaff94,10.68vw 64.53vh #dceaffc2,97.83vw 66.91vh #dceaff94,46.11vw 69.14vh #dceaff94,85.85vw 57.21vh #dceaff94,26.95vw 93.49vh #dceaff94,84.38vw 50.05vh #dceaffc2,12.29vw 7.91vh #dceaff94,95.13vw 50.37vh #dceaff94,55.06vw 26.22vh #dceaff94,84.93vw 63.02vh #dceaff94,6.05vw 52.91vh #dceaffc2,76.48vw 46.33vh #dceaff94,15.34vw 51.21vh #dceaff94,82.63vw 80.97vh #dceaff94,24.87vw 2.27vh #dceaff94,76.91vw 36.98vh #dceaffc2,5.1vw 50.72vh #dceaff94,91.96vw 46.73vh #dceaff94,14.15vw 57vh #dceaff94,85.12vw 16.71vh #dceaff94,9.76vw 1.76vh #dceaffc2,81.16vw 35.81vh #dceaff94,.39vw 12.55vh #dceaff94,83.07vw 63.1vh #dceaff94,.32vw 8.32vh #dceaff94,85.34vw 2.72vh #dceaffc2,67.11vw 81.71vh #dceaff94,99.12vw 98.84vh #dceaff94,19.71vw 64.87vh #dceaff94,78.25vw 8.47vh #dceaff94,.34vw 48.67vh #dceaffc2,73.98vw 34.86vh #dceaff94,74.46vw 51.05vh #dceaff94,88.85vw 29.41vh #dceaff94,7.2vw 54.4vh #dceaff94,79.26vw 94.79vh #dceaffc2,11.18vw 57.67vh #dceaff94,76.41vw 47.23vh #dceaff94,7.58vw 13.22vh #dceaff94,78.78vw 20.59vh #dceaff94}.c-star-dust-2{box-shadow:55.08vw 6.79vh #dceaffdb,76.49vw 26.88vh #dceaffad,18.09vw 79.29vh #dceaffad,73.09vw 49.63vh #dceaffad,14.8vw 93.88vh #dceaffad,86.83vw 93.61vh #dceaffdb,70.8vw 78.12vh #dceaffad,96.89vw 2.72vh #dceaffad,17.16vw 31.99vh #dceaffad,77.72vw 28.02vh #dceaffad,10.58vw 41.67vh #dceaffdb,97.31vw 57.78vh #dceaffad,11.51vw 7.57vh #dceaffad,73.74vw 40.62vh #dceaffad,3.4vw .48vh #dceaffad,76.19vw 78.33vh #dceaffdb,15.71vw 85.15vh #dceaffad,92.73vw 89.79vh #dceaffad,88.69vw 75.04vh #dceaffad,83.58vw 72.75vh #dceaffad,8.36vw 7.63vh #dceaffdb,92.51vw 14.83vh #dceaffad,13.85vw 54.11vh #dceaffad,87.72vw 30.45vh #dceaffad,94.7vw 2.66vh #dceaffad,74.44vw 25.21vh #dceaffdb,8.36vw 79.29vh #dceaffad,82.82vw 14.22vh #dceaffad,14.25vw 95.36vh #dceaffad,74.06vw 46.08vh #dceaffad,96.33vw 35.83vh #dceaffdb,83.87vw 8.9vh #dceaffad,21.42vw 27.27vh #dceaffad,92.53vw 20.05vh #dceaffad,20.85vw 49.72vh #dceaffad,89.34vw 26.21vh #dceaffdb,82.65vw 81.52vh #dceaffad,77.09vw 65.15vh #dceaffad,5vw 91.01vh #dceaffad,92.86vw 65.94vh #dceaffad,.01vw 14.33vh #dceaffdb,85.41vw 89.12vh #dceaffad,65.76vw 83.33vh #dceaffad,89.78vw 33.29vh #dceaffad,6.38vw 92.62vh #dceaffad,93.94vw 59.9vh #dceaffdb,21.99vw 19.79vh #dceaffad,78.72vw 12.53vh #dceaffad,57.78vw 38.03vh #dceaffad,98.14vw 32.43vh #dceaffad,25.16vw 84.99vh #dceaffdb,85.04vw 96.86vh #dceaffad,2vw 77.1vh #dceaffad,99.62vw 31.61vh #dceaffad,72.55vw 83.36vh #dceaffad,98.21vw 74.55vh #dceaffdb,26.4vw 97.68vh #dceaffad,88.36vw 91.55vh #dceaffad,12.32vw 73.75vh #dceaffad,85.21vw 71.36vh #dceaffad,25.48vw 11.66vh #dceaffdb,73.68vw 51.14vh #dceaffad,9.3vw 10.2vh #dceaffad,79.76vw 49.09vh #dceaffad,10.99vw 23.91vh #dceaffad,83.27vw 5.75vh #dceaffdb,30vw 89.06vh #dceaffad,77.56vw 60.57vh #dceaffad,16.35vw 7.45vh #dceaffad,76.15vw 15.28vh #dceaffad,25.98vw 2.29vh #dceaffdb,88.42vw 60.68vh #dceaffad,13.96vw 84.95vh #dceaffad,93.51vw 68.35vh #dceaffad,1.44vw 97.03vh #dceaffad,75.39vw 73.83vh #dceaffdb,4.75vw 16.37vh #dceaffad,80.54vw 2.91vh #dceaffad,4.58vw 41.43vh #dceaffad,77.76vw 17.53vh #dceaffad,22.41vw 92.91vh #dceaffdb,81.15vw 82.9vh #dceaffad,3.76vw 96.69vh #dceaffad,86.05vw 82.3vh #dceaffad,55.24vw 37.25vh #dceaffad,76.7vw 31.31vh #dceaffdb,14.91vw 95.44vh #dceaffad,73.86vw 67.8vh #dceaffad,22.26vw 9.95vh #dceaffad,89.58vw 19.44vh #dceaffad,12.58vw 26.24vh #dceaffdb,78.81vw 75.2vh #dceaffad,4.59vw 22.18vh #dceaffad,92.8vw 12.39vh #dceaffad,6.47vw 24.44vh #dceaffad,89.21vw 55.84vh #dceaffdb,47.48vw 54.62vh #dceaffad,76.47vw 70.81vh #dceaffad,1.07vw 69.25vh #dceaffad,87.86vw 16.07vh #dceaffad,16.86vw 82.7vh #dceaffdb,82.26vw 8.92vh #dceaffad,98.07vw 87.06vh #dceaffad,90.66vw 78.44vh #dceaffad,12.13vw 8.03vh #dceaffad,97.73vw 8.8vh #dceaffdb,18.3vw 60.99vh #dceaffad,99.21vw 99.02vh #dceaffad,98.55vw 96.1vh #dceaffad,80.69vw 90.82vh #dceaffad,2.02vw 46.73vh #dceaffdb,75.35vw 41.08vh #dceaffad,1.26vw 20.18vh #dceaffad,86.42vw 40.49vh #dceaffad,92.03vw 94.62vh #dceaffad,99.61vw 4.96vh #dceaffdb,2.95vw 11.6vh #dceaffad,92.83vw 91.38vh #dceaffad,15.14vw 77.93vh #dceaffad,92.65vw 14.2vh #dceaffad,50.84vw 16.13vh #dceaffdb,90.66vw 64.46vh #dceaffad,1.14vw 27.47vh #dceaffad,98.55vw 57.89vh #dceaffad,25.64vw 56.69vh #dceaffad,87.47vw 63.52vh #dceaffdb,52.86vw 72.4vh #dceaffad,77.12vw 89.39vh #dceaffad,8.91vw 2.31vh #dceaffad,79.65vw 27.02vh #dceaffad,.74vw 87.28vh #dceaffdb,96.13vw 81.11vh #dceaffad,87.26vw 43.3vh #dceaffad,73.39vw 36.03vh #dceaffad,11.7vw 45.42vh #dceaffad,86.42vw 35.72vh #dceaffdb,15.52vw 72.73vh #dceaffad,73.52vw 78.52vh #dceaffad,87.98vw 78.43vh #dceaffad,78.04vw 53.49vh #dceaffad}@media (max-width:760px){.c-star-layer .c-star:nth-child(n+19){display:block}.c-star-dust-2{display:none}.c-star-dust-0{opacity:.8}.c-star-dust-1{opacity:.85}}.g-studio-portal{isolation:isolate;background:#090f18;border:1px solid #91acca42;border-radius:22px;position:relative;box-shadow:0 45px 90px -25px #000e,0 12px 30px #0008,inset 0 1px #e9f3ff18}.g-studio-portal:before{content:"";top:-1px;pointer-events:none;background:linear-gradient(90deg,#0000,#cfdef2b0,#0000);height:1px;position:absolute;inset-inline:22%;box-shadow:0 0 30px #b4cbe845}.g-studio-chrome{z-index:1;background:#0d1521;border-bottom:1px solid #abc2de1a;border-radius:22px 22px 0 0;align-items:center;gap:20px;min-height:70px;padding:12px 28px;display:flex;position:relative}.g-studio-name{letter-spacing:.13em;color:#e6eef9;align-items:center;gap:12px;font-size:9px;display:inline-flex}.g-studio-name>span{font-size:22px}.g-studio-status{color:#bbc7d7;align-items:center;gap:8px;margin-inline-start:auto;font-size:10px;display:inline-flex}.g-studio-status i{border:1px solid #aabbd2;border-radius:50%;flex-shrink:0;width:5px;height:5px}.g-studio-status[data-live=true] i{background:#e6f1ff;box-shadow:0 0 10px #c4dcfa70}.g-studio-close{color:#fff;background:#101d2d;border:1px solid #a6bfd730;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:6px 12px;font-size:10px;display:inline-flex}.g-studio-close b{font-size:22px;font-weight:300}.g-studio-close:hover{background:#1b2c42}.g-studio-cover-track,.g-studio-workbench{transition:grid-template-rows .85s cubic-bezier(.16,1,.3,1),opacity .4s,visibility .4s;display:grid}.g-studio-cover-track{opacity:1;visibility:visible;grid-template-rows:1fr}.g-studio-cover,.g-studio-workbench-inner{border-radius:0 0 22px 22px;min-height:0;overflow:hidden}.g-studio-workbench{opacity:0;visibility:hidden;outline:none;grid-template-rows:0fr}.g-studio-portal[data-open=true] .g-studio-cover-track{opacity:0;visibility:hidden;grid-template-rows:0fr}.g-studio-portal[data-open=true] .g-studio-workbench{opacity:1;visibility:visible;grid-template-rows:1fr}.g-studio-launch{background:radial-gradient(at 80% 60%,#1f385a18,#0000 65%),#090f18;grid-template-columns:1fr 1fr;align-items:center;gap:15px;min-height:410px;padding:45px 48px;display:grid}.g-studio-eyebrow{letter-spacing:.18em;color:#bdcce0;font-size:8px}.g-studio-invitation h3{letter-spacing:-.045em;color:#fff;margin:18px 0;font-family:Georgia,serif;font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.12}.g-studio-invitation p{max-width:295px;font-size:12px;line-height:1.85}.g-studio-invitation small{color:#aebed1;margin-top:15px;font-size:9px;display:block}.g-studio-open{color:#0a1422;background:#e8eff9;border:1px solid #fff8;border-radius:10px;justify-content:space-between;align-items:center;gap:32px;min-height:56px;margin-top:26px;padding:17px 21px;font-size:12px;font-weight:650;transition:transform .3s,box-shadow .3s,background .3s;display:inline-flex;box-shadow:0 10px 24px #0007,inset 0 1px #fff}.g-studio-open>span{font-size:22px;transition:transform .3s}.g-studio-open:hover{background:#fff;transform:translateY(-3px);box-shadow:0 15px 36px #000a}.g-studio-open:hover>span{transform:translate(2px,-2px)}.g-studio-art{perspective:900px;isolation:isolate;min-height:320px;position:relative}.g-studio-light{background:radial-gradient(at 50% 65%,#b8d4ff12,#0000 65%);position:absolute;inset:15% -10% 0}.g-studio-orbit{border:1px solid #9db9de28;border-radius:50%;position:absolute;inset:17% 5% 4%;transform:rotateX(60deg)rotate(-20deg)}.g-studio-orbit-two{border-color:#9db9de12;inset:2% -5% -8%;transform:rotateX(60deg)rotate(15deg)}.g-studio-orbit-one:after{content:"";background:#d2e3fc;border-radius:50%;width:4px;height:4px;position:absolute;top:13%;right:12%;box-shadow:0 0 12px #c5dcfa90}.g-studio-model{color:#9eb7d991;background:linear-gradient(140deg,#1c2a3e,#0b1320);border:1px solid #a8c0df6b;border-radius:12px;padding:13px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:-8px 28px 32px #000b,inset 0 1px #e1edff29}.g-studio-model>small{letter-spacing:.02em;color:#e6effb;margin-bottom:9px;font-size:8px;display:block}.g-studio-model svg{width:100%;display:block}.g-studio-model-web{z-index:1;width:190px;top:18px;left:8%;transform:rotateY(-15deg)rotate(-9deg)}.g-studio-model-tool{width:174px;top:98px;right:0;transform:rotateY(-15deg)rotate(6deg)}.g-studio-model-mobile{z-index:2;border-radius:18px;width:92px;top:145px;left:17%;transform:rotateY(-12deg)rotate(-5deg)}.g-studio-art-caption{text-align:center;letter-spacing:.12em;color:#aabacf;width:100%;font-size:5px;position:absolute;bottom:-10px}@media (hover:hover) and (pointer:fine){.g-studio-portal:has(.g-studio-open:hover) .g-studio-model-web{transform:translate(-6px,-7px)rotateY(-10deg)rotate(-5deg)}.g-studio-portal:has(.g-studio-open:hover) .g-studio-model-tool{transform:translate(6px,-3px)rotateY(-10deg)rotate(9deg)}.g-studio-portal:has(.g-studio-open:hover) .g-studio-model-mobile{transform:translateY(5px)rotateY(-4deg)rotate(-2deg)}}.g-studio-portal .g-lab-loader{min-height:0;box-shadow:none;background:#080e17;border:0;border-radius:0}.g-studio-portal .g-lab-input{background:#0d1521;border-color:#adc5e124;padding:34px}.g-studio-portal .g-lab-output{background:#080e17;padding:34px}.g-studio-portal .g-product-options button{background:#101e30;border-color:#a8c1df24;box-shadow:0 5px 12px #0004}.g-studio-portal .g-product-options button[aria-pressed=true]{background:#1c304a;border-color:#b4ceed8c;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0006}.g-studio-portal .g-lab-input :is(textarea,input){background:#070e18;border-color:#a8c1df38}.g-studio-portal .g-empty-window{background:#111e2f;box-shadow:-15px 35px 45px #000a,inset 0 1px #fff2}.g-studio-portal .g-empty-ring{background:0 0;inset:22% 3% 14%}.g-studio-portal[data-open=true] .g-lab-input{animation:.9s cubic-bezier(.16,1,.3,1) both g-studio-enter-left}.g-studio-portal[data-open=true] .g-lab-output{animation:1.1s cubic-bezier(.16,1,.3,1) both g-studio-enter-right}.g-studio-portal[data-open=true] .g-empty-window{animation:1.25s cubic-bezier(.16,1,.3,1) both g-studio-enter-canvas}.g-studio-portal[data-open=true] .g-empty-canvas[data-busy=true] .g-empty-window{animation:2.5s ease-in-out infinite g-lab-breathe}@keyframes g-studio-enter-left{0%{opacity:0;translate:-35px 20px}to{opacity:1;translate:0}}@keyframes g-studio-enter-right{0%{opacity:0;translate:40px 25px}to{opacity:1;translate:0}}@keyframes g-studio-enter-canvas{0%{opacity:0;translate:0 50px;scale:.85}to{opacity:1;translate:0;scale:1}}@media (max-width:1050px){.g-studio-launch{grid-template-columns:1fr .9fr;padding:35px 32px}.g-studio-model-web{width:160px;left:0}.g-studio-model-tool{width:150px;right:-8px}.g-studio-model-mobile{width:86px;left:9%}.g-studio-name{letter-spacing:.06em;gap:8px;font-size:8px}.g-studio-chrome{padding-inline:22px}.g-studio-portal .g-lab-input,.g-studio-portal .g-lab-output{padding:26px}}@media (max-width:760px){.g-studio-portal{border-radius:16px;box-shadow:0 28px 55px -12px #000d,inset 0 1px #fff1}.g-studio-chrome{border-radius:16px 16px 0 0;flex-wrap:wrap;gap:10px;min-height:62px;padding:12px 18px}.g-studio-name{flex:1;font-size:7px}.g-studio-status{font-size:8px}.g-studio-close{min-height:44px;padding:3px 9px}.g-studio-close>span{display:none}.g-studio-close b{font-size:22px}.g-studio-launch{grid-template-columns:1fr;gap:12px;padding:30px 24px 24px}.g-studio-invitation h3{margin-block:15px;font-size:37px}.g-studio-invitation p{max-width:300px;font-size:12px}.g-studio-open{width:100%;margin-top:20px;padding:15px 18px;font-size:11px}.g-studio-invitation small{font-size:8px}.g-studio-art{width:min(100%,290px);min-height:255px;margin-inline:auto}.g-studio-model-web{width:155px;top:18px;left:6%}.g-studio-model-tool{width:140px;top:75px;right:0}.g-studio-model-mobile{width:75px;top:115px;left:17%}.g-studio-art-caption{font-size:4px;bottom:0}.g-studio-cover,.g-studio-workbench-inner{border-radius:0 0 16px 16px}.g-studio-portal .g-lab-input,.g-studio-portal .g-lab-output{padding:25px 22px}}.c-cinematic[data-motion=false] .g-studio-portal *,.c-cinematic[data-motion=false] .g-studio-portal :before,.c-cinematic[data-motion=false] .g-studio-portal :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.g-studio-portal *,.g-studio-portal :before,.g-studio-portal :after{transition:none!important;animation:none!important}}.c-cinematic:has(.g-studio-portal[data-open=true]) .c-mobile-start{display:none}.g-studio-model-web{animation:7s ease-in-out infinite alternate g-studio-drift-web}.g-studio-model-tool{animation:9s ease-in-out -3s infinite alternate g-studio-drift-tool}.g-studio-model-mobile{animation:8s ease-in-out -2s infinite alternate g-studio-drift-mobile}.g-studio-orbit-one{animation:12s ease-in-out infinite alternate g-studio-orbit-drift}.g-studio-light{animation:8s ease-in-out infinite alternate g-studio-ambient}.g-studio-open:disabled{opacity:1;cursor:progress}.g-studio-portal:is([data-opening=true],[data-open=true]) .g-studio-model-web{z-index:4;animation:.85s cubic-bezier(.22,.7,.18,1) both g-studio-launch-web}.g-studio-portal:is([data-opening=true],[data-open=true]) .g-studio-model-tool{animation:.85s cubic-bezier(.22,.7,.18,1) both g-studio-launch-tool}.g-studio-portal:is([data-opening=true],[data-open=true]) .g-studio-model-mobile{animation:.85s cubic-bezier(.22,.7,.18,1) both g-studio-launch-mobile}.g-studio-portal:is([data-opening=true],[data-open=true]) .g-studio-light{animation:.85s ease-out both g-studio-launch-light}.g-studio-portal:is([data-opening=true],[data-open=true]) .g-studio-invitation{animation:.85s both g-studio-launch-copy}.g-studio-portal:is([data-opening=true],[data-open=true]) .g-studio-orbit{animation:.85s both g-studio-launch-orbit}@keyframes g-studio-drift-web{0%{translate:0 3px}to{translate:0 -8px}}@keyframes g-studio-drift-tool{0%{translate:0 -6px}to{translate:0 5px}}@keyframes g-studio-drift-mobile{0%{translate:0 5px}to{translate:0 -5px}}@keyframes g-studio-orbit-drift{0%{rotate:-4deg}to{rotate:6deg}}@keyframes g-studio-ambient{0%{opacity:.5;scale:.95}to{opacity:1;scale:1.05}}@keyframes g-studio-launch-web{0%{opacity:1;translate:0;scale:1}45%{opacity:1;translate:30px 20px;scale:1.2}to{opacity:0;transform:rotateY(0)rotate(0)}}@keyframes g-studio-launch-tool{0%{opacity:1;translate:0;scale:1}55%{opacity:.7;translate:-40px -20px;scale:.9}to{opacity:0;transform:rotateY(-25deg)rotate(-4deg)}}@keyframes g-studio-launch-mobile{0%{opacity:1;translate:0;scale:1}50%{opacity:1;translate:45px -30px;scale:1.08}to{opacity:0;transform:rotateY(0)rotate(4deg)}}@keyframes g-studio-launch-light{0%{opacity:.5;scale:.9}50%{opacity:1;scale:1.25}to{opacity:0;scale:1.5}}@keyframes g-studio-launch-copy{0%,25%{opacity:1;translate:0}to{opacity:0;translate:-18px -8px}}@keyframes g-studio-launch-orbit{0%{opacity:1;scale:1}to{opacity:0;scale:1.35}}@media (max-width:760px){.g-studio-portal:is([data-opening=true],[data-open=true]) .g-studio-invitation{animation-name:g-studio-launch-copy-mobile}}@keyframes g-studio-launch-copy-mobile{0%,40%{opacity:1}to{opacity:.25}}.c-cinematic[data-motion-running=false] .g-studio-portal :is(.g-studio-model,.g-studio-orbit,.g-studio-light){animation-play-state:paused}.g-deck{perspective:1400px;isolation:isolate;position:absolute;inset:0}.g-deck .g-deck-card{--deck-x:0px;--deck-y:0px;--deck-scale:1;--deck-roll:0deg;transform:translateX(calc(-50% + var(--deck-x))) translateY(var(--deck-y)) rotateX(8deg) rotateY(-8deg) rotateZ(var(--deck-roll)) scale(var(--deck-scale));background:#070d17;transition:box-shadow .4s}.g-deck-card[data-slot="0"]{z-index:3}.g-deck-card[data-slot="1"]{--deck-x:43px;--deck-y:-25px;--deck-scale:.94;--deck-roll:5deg;z-index:2;pointer-events:none}.g-deck-card[data-slot="2"]{--deck-x:-29px;--deck-y:-43px;--deck-scale:.89;--deck-roll:-5deg;z-index:1;pointer-events:none}.g-deck-card[aria-hidden=true]:after{opacity:1;background:#03070f68}.g-scene-world>.g-float-card{z-index:5}.c-cinematic[data-motion=true] .g-scene .g-deck .g-deck-card{opacity:1}.c-cinematic[data-motion=true] .g-scene[data-assembled=true] .g-deck .g-deck-card{animation:1.45s cubic-bezier(.16,1,.3,1) both g-deck-land}.c-cinematic[data-motion=true] .g-deck-card[data-slot="1"]{animation-delay:80ms}.c-cinematic[data-motion=true] .g-deck-card[data-slot="2"]{animation-delay:.16s}.c-cinematic[data-motion=false] .g-deck .g-deck-card{transform:translateX(calc(-50% + var(--deck-x))) translateY(var(--deck-y)) rotateY(-5deg) rotateZ(var(--deck-roll)) scale(var(--deck-scale))}@keyframes g-deck-land{0%{translate:45px 30px;scale:.94}to{translate:0;scale:1}}@media (max-width:760px){.g-deck-card[data-slot="1"]{--deck-x:21px;--deck-y:-16px}.g-deck-card[data-slot="2"]{--deck-x:-15px;--deck-y:-27px}}@media (prefers-reduced-motion:reduce){.g-deck .g-deck-card{transform:translateX(calc(-50% + var(--deck-x))) translateY(var(--deck-y)) rotateY(-5deg) rotateZ(var(--deck-roll)) scale(var(--deck-scale))!important;animation:none!important}}.d-gallery{padding-top:110px}.d-gallery-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;display:grid}.c-night .d-gallery h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(30px,3.8vw,48px);line-height:1.1}.c-night .d-gallery h2 em{color:#b8c9df;font-family:Georgia,serif;font-weight:400}.c-night .d-gallery-head>p{color:#d8e1ed;max-width:430px;margin:0;font-size:13px;line-height:1.9}.d-filters{flex-wrap:wrap;gap:8px;margin:35px 0 27px;display:flex}.d-filters button{color:#c5d1e3;font:inherit;cursor:pointer;background:#090f1a;border:1px solid #9bb6da24;border-radius:9px;align-items:center;gap:12px;padding:13px 19px;font-size:12px;transition:background .25s,border-color .25s;display:flex}.d-filters button small{opacity:.6;font-size:8px}.d-filters button>span{border:1px solid #ffffff18;border-radius:4px;padding:3px 5px;font-size:8px}.d-filters button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#20324c,#101e31);border-color:#b5cee66b;box-shadow:inset 0 1px #fff1,0 6px 18px #0005}.d-concepts{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.d-concept{background:#080e18;border:1px solid #b4cbe425;border-radius:14px;min-width:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 16px 40px #0005}@media (hover:hover) and (prefers-reduced-motion:no-preference){.d-concept:hover{border-color:#b4cbe454;transform:translateY(-6px);box-shadow:0 25px 50px #0008}}.d-concept-copy{padding:24px 23px 27px}.d-concept-label{color:#a8bdd7;letter-spacing:.15em;font-size:8px;display:inline-block}.c-night .d-concept h3{letter-spacing:-.035em;margin:10px 0;font-size:18px;line-height:1.35}.c-night .d-concept-copy p{color:#d0dbe9;min-height:63px;margin:0 0 23px;font-size:11px;line-height:1.9}.d-concept .c-text-link{gap:10px;font-size:10px}.c-night .d-gallery-note{color:#a8b9ce;margin:23px 0 0;font-size:10px;line-height:1.8}.d-art{aspect-ratio:1.25;isolation:isolate;border-bottom:1px solid #fff1;place-items:center;display:grid;position:relative;overflow:hidden}.d-art-caption{z-index:4;opacity:.65;letter-spacing:.08em;color:inherit;font-size:6px;position:absolute;bottom:9px;right:13px}.d-art *{box-sizing:border-box}.d-art button,.d-art a{pointer-events:none}.d-art b,.d-art strong{line-height:1.1}.d-art-maison{color:#32271f;background:radial-gradient(at 60% 30%,#efe8dd,#b7a68d)}.d-art-forme{color:#e9e7e1;background:linear-gradient(145deg,#b6b9b2,#3b4344)}.d-art-object{color:#2b2823;background:radial-gradient(at 70% 20%,#ece6dd,#c2b5a5)}.d-browser{background:#f4eee4;border:1px solid #ffffff80;border-radius:4px;width:89%;height:77%;position:relative;overflow:hidden;transform:perspective(900px)rotateY(-9deg)rotateX(5deg)rotate(-3deg);box-shadow:0 22px 35px #0004}.d-browser-nav{border-bottom:1px solid #0001;justify-content:space-between;align-items:center;height:31px;padding:0 14px;font-size:5px;display:flex}.d-browser-nav b{letter-spacing:.1em;font-family:Georgia,serif;font-size:10px}.d-browser-nav>span{margin-inline:auto 13px}.d-browser-nav>i{border-block:1px solid;width:11px;height:4px}.d-web-body{grid-template-columns:1fr 48%;align-items:center;gap:8px;height:calc(100% - 54px);padding:14px;display:grid}.d-web-copy{z-index:1}.d-web-copy>small{letter-spacing:.12em;font-size:4px;display:block}.d-web-copy>strong{letter-spacing:-.04em;margin:9px 0 15px;font-family:Georgia,serif;font-size:clamp(19px,2.1vw,27px);font-weight:400;display:block}.d-art-button{border-bottom:1px solid;align-items:center;gap:20px;padding:0 0 5px;font-size:6px;display:inline-flex}.d-art-button .c-interface-symbol{width:7px;height:7px}.d-web-footer{align-items:center;gap:15px;height:23px;padding:0 14px;font-size:4px;display:flex}.d-web-footer>i{opacity:.3;background:currentColor;flex:1;height:1px;display:block}.d-web-object{width:100%;height:90%;position:relative}.d-art-maison .d-web-object{aspect-ratio:1;background:radial-gradient(circle,#b4ab9b 0 32%,#efeee4 34% 49%,#d3cec0 50% 52%,#efeee4 54% 68%,#a99e8c 70%);border-radius:50%;height:auto;transform:rotate(-12deg);box-shadow:7px 14px 18px #42382840}.d-art-maison .d-web-object i{background:linear-gradient(130deg,#cc7c36,#733e1b);border-radius:60% 40% 50%;width:28%;height:33%;position:absolute;top:31%;left:35%;box-shadow:inset -2px -3px 5px #49230780}.d-art-maison .d-web-object i:nth-child(2){width:20%;height:24%;top:40%;left:22%;transform:rotate(60deg)}.d-art-maison .d-web-object i:nth-child(3){background:#9e3e2f;width:16%;height:20%;top:45%;left:48%}.d-art-maison .d-web-object i:nth-child(4){background:#646050;width:12%;height:28%;top:28%;left:28%;transform:rotate(-35deg)}.d-art-maison .d-web-object i:nth-child(5){background:#807846;width:6%;height:40%;top:25%;left:51%;transform:rotate(35deg)}.d-art-forme .d-browser{background:#212827;border-color:#e1e5da35;transform:perspective(900px)rotateY(7deg)rotateX(4deg)rotate(3deg)}.d-art-forme .d-browser-nav{border-color:#fff2}.d-art-forme .d-web-copy strong{font-family:inherit;font-size:25px;font-weight:400}.d-art-forme .d-web-object{background:linear-gradient(#d8d9cd,#a9b3b2);overflow:hidden}.d-art-forme .d-web-object i{background:linear-gradient(90deg,#98968a,#d7d1bc 75%,#737c79 76%);width:60%;height:75%;position:absolute;bottom:-3%;left:15%;transform:skewY(-9deg);box-shadow:15px 15px 25px #1f282d55}.d-art-forme .d-web-object i:nth-child(2){background:linear-gradient(90deg,#80877c,#c4c8b9);width:30%;height:45%;left:55%}.d-art-forme .d-web-object i:nth-child(3){background:#515f5b;border-radius:40px 40px 0 0;width:20%;height:33%;bottom:0;left:33%}.d-art-forme .d-web-object i:nth-child(n+4){display:none}.d-art-object .d-browser{background:#f1ede7;transform:perspective(900px)rotateY(-5deg)rotateX(4deg)rotate(-1deg)}.d-art-object .d-web-object{background:radial-gradient(at bottom,#c6b5a329,#0000)}.d-art-object .d-web-object i:first-child{background:linear-gradient(100deg,#7f4e36,#c98e64 55%,#a26947);border-radius:80% 80% 8% 8%;width:80%;height:36%;position:absolute;top:8%;left:10%;box-shadow:5px 10px 14px #52362130}.d-art-object .d-web-object i:nth-child(2){background:linear-gradient(90deg,#886d52,#c9ad83);width:5%;height:45%;position:absolute;top:42%;left:48%}.d-art-object .d-web-object i:nth-child(3){background:#947b60;border-radius:50%;width:53%;height:8%;position:absolute;bottom:7%;left:24%;box-shadow:4px 8px 7px #45331c24}.d-art-pulse{color:#fff;background:radial-gradient(at 40% 30%,#393b50,#141821)}.d-art-serein{color:#243a51;background:linear-gradient(135deg,#dfe6ef,#a9bed5)}.d-art-voisin{color:#453b2f;background:linear-gradient(140deg,#e9ddc7,#bca68a)}.d-app-stage{place-items:center;display:grid;position:absolute;inset:0}.d-app-phone{color:#f9f4ee;background:#20232b;border:4px solid #292c35;border-radius:23px;width:139px;height:270px;padding:22px 13px 12px;position:absolute;top:24px;left:calc(50% - 52px);overflow:hidden;transform:rotate(8deg);box-shadow:12px 18px 30px #0005,inset 0 0 0 1px #fff4}.d-app-island{background:#0c0d11;border-radius:10px;width:39px;height:9px;position:absolute;top:6px;left:calc(50% - 19px)}.d-app-phone header{justify-content:space-between;align-items:center;font-size:8px;display:flex}.d-app-phone header i{opacity:.5;border:1px solid;border-radius:50%;width:13px;height:13px}.d-app-phone>strong{letter-spacing:-.045em;margin:16px 0;font-size:21px;display:block}.d-fitness-ring{background:conic-gradient(#faab8a 0 72%, #ffffff12 72%);border-radius:50%;width:76px;height:76px;margin:auto;padding:7px;transform:rotate(-45deg)}.d-fitness-ring b{background:#20232b;border-radius:50%;place-content:center;width:100%;height:100%;font-size:20px;display:grid;transform:rotate(45deg)}.d-fitness-ring b small{text-align:center;font-size:8px}.d-fitness-bars{align-items:end;gap:5px;height:33px;margin-top:13px;display:flex}.d-fitness-bars i{opacity:.6;background:#faab8a;border-radius:3px 3px 0 0;flex:1}.d-app-bottom{border-top:1px solid #8883;justify-content:space-around;margin-top:12px;padding-top:8px;display:flex}.d-app-bottom i{opacity:.5;border:1px solid;border-radius:2px;width:8px;height:8px}.d-app-note{width:110px;position:absolute;top:30px;left:8%;transform:rotate(-7deg)}.d-app-note>i{background:currentColor;width:18px;height:1px;margin-bottom:12px;display:block}.d-app-note>span{max-width:85px;font-family:Georgia,serif;font-size:22px;line-height:1.2;display:block}.d-app-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff1;border:1px solid #fff4;border-radius:9px;align-items:center;gap:8px;padding:11px;font-size:7px;display:flex;position:absolute;bottom:28px;left:8%;box-shadow:0 10px 20px #0002}.d-app-chip>i{opacity:.7;border:2px solid;border-radius:50%;width:13px;height:13px}.d-art-serein .d-app-phone{color:#34465c;background:#f4f5f8;border-color:#e6eaf0;transform:rotate(-7deg)}.d-art-serein .d-app-note{transform:rotate(0)}.d-art-serein .d-app-chip{background:#e6edf3d9;left:9%}.d-wellness-orb{background:radial-gradient(circle at 60% 70%,#e2bdad,#0000 60%),radial-gradient(circle at 40% 30%,#93b0ce,#e6ecf2);border-radius:9px;height:55px}.d-calendar{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:12px;display:grid}.d-calendar i{text-align:center;padding:4px 0;font-size:6px;font-style:normal}.d-calendar i:nth-child(10){color:#fff;background:#5a789b;border-radius:50%}.d-art-voisin .d-app-phone{color:#3d3930;background:#faf7f1;border-color:#e1d9cb;transform:rotate(8deg)}.d-art-voisin .d-app-chip{background:#f8f3e9d9}.d-map{background:#ebe6db;border-radius:10px;height:95px;position:relative;overflow:hidden}.d-map>i{background:#fff;width:150%;height:9px;display:block;position:absolute;top:30%;left:-20%;transform:rotate(-25deg)}.d-map>i:nth-child(2){top:60%;transform:rotate(70deg)}.d-map>i:nth-child(3){top:80%;transform:rotate(-10deg)}.d-map>span{background:#c67b46;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:25%;left:25%;box-shadow:0 2px 8px #805c3860}.d-map>span:nth-last-child(2){top:60%;left:65%}.d-map>span:last-child{top:75%;left:28%}.d-provider{align-items:center;gap:7px;margin-top:10px;display:flex}.d-provider>i{background:#d4c1a9;border-radius:50%;width:18px;height:18px}.d-provider>span{background:#c1b9ab;border-radius:4px;width:44px;height:4px}.d-provider>b{font-size:10px}.d-art-atelier{color:#d7e7fa;background:radial-gradient(at 70% 20%,#34465c,#101b29)}.d-art-clarte{color:#20314b;background:linear-gradient(140deg,#c5d6e9,#768da9)}.d-art-stock{color:#f0e5d1;background:radial-gradient(at 30% 30%,#39352e,#1d2026)}.d-workspace{color:#cfdff3;background:#0e1b2c;border:1px solid #c3d9f642;border-radius:7px;grid-template-columns:28px 1fr;width:91%;height:76%;display:grid;overflow:hidden;transform:perspective(900px)rotateY(-9deg)rotateX(6deg)rotate(-3deg);box-shadow:10px 20px 35px #0005}.d-workspace aside{border-right:1px solid #aaa2;padding:12px 8px}.d-workspace aside>b{margin-bottom:21px;font-size:11px;display:block}.d-workspace aside>i{opacity:.4;border:1px solid;border-radius:2px;width:9px;height:9px;margin-bottom:15px;display:block}.d-work-body{padding:13px 11px}.d-work-body>header{align-items:center;gap:15px;font-size:5px;display:flex}.d-work-body>header b{letter-spacing:.1em;font-size:8px}.d-work-body>header i{background:#aaa3;border-radius:50%;width:11px;height:11px;margin-inline-start:auto}.d-work-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.d-work-stats>div{border:1px solid #aac2df24;border-radius:4px;padding:8px}.d-work-stats small{opacity:.7;font-size:5px;display:block}.d-work-stats b{margin:8px 0 6px;font-size:17px;display:block}.d-work-stats i{opacity:.35;background:currentColor;width:40%;height:2px;display:block}.d-kanban{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.d-kanban section>small{margin-bottom:7px;font-size:4px;display:block}.d-kanban section>div{background:#9fbde90a;border:1px solid #c3d9f61a;border-radius:4px;margin-bottom:6px;padding:7px}.d-kanban section>div i{background:#a7c4e7;border-radius:3px;width:65%;height:3px;margin-bottom:5px;display:block}.d-kanban section>div span{opacity:.25;background:#a7c4e7;width:95%;height:2px;margin-top:3px;display:block}.d-kanban section>div span+span{width:60%}.d-kanban section>div b{background:#c8b395;border-radius:50%;width:7px;height:7px;margin-top:7px;display:block}.d-art-clarte .d-workspace{color:#2f537b;background:#f2f5fa;border-color:#fff9;transform:perspective(900px)rotateY(8deg)rotateX(6deg)rotate(3deg)}.d-art-clarte .d-work-stats>div{border-color:#7a99b72c}.d-chart{margin-top:14px}.d-chart>div:first-child{justify-content:space-between;font-size:5px;display:flex}.d-chart>svg{width:100%;height:64px;margin-top:7px}.d-chart-bars{align-items:end;gap:6px;height:23px;display:flex}.d-chart-bars>i{background:#a2b9d3;border-radius:2px 2px 0 0;flex:1}.d-art-stock .d-workspace{color:#e6c99b;background:#21242a;border-color:#ebd9b834;transform:perspective(900px)rotateY(-7deg)rotateX(7deg)rotate(-2deg)}.d-art-stock .d-work-stats>div{border-color:#d8c29f29}.d-inventory{margin-top:12px}.d-inventory>div{border-bottom:1px solid #a5b0bc1c;align-items:center;gap:10px;padding:7px 0;display:flex}.d-inventory>div>i{background:#bdad9155;border-radius:3px;width:13px;height:13px}.d-inventory>div>span{opacity:.45;background:#b1bbc5;border-radius:3px;width:27%;height:3px}.d-inventory>div>span:last-child{width:12%}.d-inventory>div>b{margin-inline-start:auto;font-size:6px;font-weight:400}.d-inventory>div>em{background:#d8b37d66;border-radius:5px;width:23px;height:5px}@media (prefers-reduced-motion:no-preference){.d-concepts .d-concept{animation:.6s cubic-bezier(.2,.8,.2,1) both d-concept-enter}.d-concepts .d-concept:nth-child(2){animation-delay:70ms}.d-concepts .d-concept:nth-child(3){animation-delay:.14s}}@keyframes d-concept-enter{0%{opacity:.3;translate:0 18px}to{opacity:1;translate:0}}.c-cinematic[data-motion=false] .d-concept{animation:none}@media (max-width:1100px){.d-concepts{gap:14px}.d-art{aspect-ratio:1.05}.d-app-phone{width:123px;height:252px;left:calc(50% - 38px)}.d-app-note{width:70px;left:6%}.d-app-note>span{max-width:65px;font-size:18px}.d-concept-copy{padding:20px 16px}.c-night .d-concept h3{font-size:16px}.d-work-body{padding:12px 8px}.d-web-body{padding:10px}.d-web-copy>strong,.d-art-forme .d-web-copy>strong{font-size:20px}}@media (max-width:760px){.d-gallery{padding-top:75px}.d-gallery-head{grid-template-columns:1fr;gap:20px}.c-night .d-gallery-head>p{font-size:12px}.d-filters{flex-wrap:nowrap;gap:5px;margin-top:26px}.d-filters button{flex:1;justify-content:center;gap:6px;min-width:0;padding:12px 8px;font-size:9px}.d-filters button>span{display:none}.d-filters button small{font-size:6px}.d-concepts{grid-template-columns:1fr;gap:22px}.d-art{aspect-ratio:1.4}.d-browser{max-width:420px}.d-app-phone{width:150px;height:280px;top:21px;left:calc(50% - 40px)}.d-app-phone>strong{font-size:23px}.d-app-note{width:100px;top:35px;left:11%}.d-app-note>span{max-width:100px;font-size:25px}.d-app-chip{font-size:8px;bottom:25px;left:12%}.d-workspace{max-width:420px;height:80%}.d-work-body{padding:14px 12px}.d-work-stats{margin-top:13px}.d-work-stats b{font-size:20px}.d-work-body>header b{font-size:10px}.d-kanban section>div{padding:9px}.d-chart>svg{height:75px}.d-concept-copy{padding:23px}.c-night .d-concept h3{font-size:21px}.c-night .d-concept-copy p{min-height:0;margin-bottom:20px;font-size:12px}.d-web-copy>strong,.d-art-forme .d-web-copy>strong{font-size:clamp(22px,6vw,32px)}.d-concept .c-text-link{font-size:11px}}@media (min-width:761px) and (max-width:1100px){.d-app-stage{inset:-20%;transform:scale(.68)}}@media (max-width:760px){.d-art{aspect-ratio:1.15;min-height:280px}.d-app-phone{width:139px;height:252px;top:14px}.d-app-phone>strong{margin:12px 0;font-size:20px}.d-fitness-ring{width:66px;height:66px}.d-fitness-bars{height:27px;margin-top:11px}}
