html{scroll-padding-top:106px}.experience-site{--paper:#f3f5f0;--line:#ffffff30;--muted:#aebdbe;--sans:Arial,"PingFang SC","Microsoft YaHei",sans-serif;color:#edf2ee;background:#10171b}.experience-site .eyebrow{letter-spacing:.14em}.experience-site .section{position:relative}.experience-site main>.section:not(.dark):not(.audience-section){background:#111a20;color:#f3f5f0}.experience-site main>.section:nth-of-type(even){background:#10171b}.experience-site .section-head p{color:#aebdc4}.experience-site .section-head h2{font-weight:550;letter-spacing:-.045em}.experience-site .section-label{color:#a9c9ce}.experience-site .text-link{border-color:#b5c2c080;color:#f2f7ee;padding-bottom:8px}.experience-site .text-link:hover{color:#cbff3c;border-color:#cbff3c}.experience-site .section-head .eyebrow{color:#a8c4cd}.experience-site .audience-section{background:#10171b!important;color:#f5f5f0;padding:95px 5% 110px}.experience-site .industry-grid{grid-template-columns:repeat(4,1fr);gap:16px}.experience-site .industry-card{position:relative;min-height:480px;padding:30px 25px;background:#18242c;color:#fff;overflow:hidden;isolation:isolate;border:1px solid #ffffff20;transition:transform .6s,border-color .4s}.experience-site .industry-card:before{content:"";position:absolute;z-index:-2;inset:0;background-image:var(--industry-image);background-size:cover;background-position:center;opacity:.7;transition:transform 1.2s,opacity 1s}.experience-site .industry-card:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#07141a15,#07141a50 35%,#07141afa 100%)}.experience-site .industry-card:nth-child(1){--industry-image:url('/assets/product.webp');--industry-accent:#c9d2ff}.experience-site .industry-card:nth-child(2){--industry-image:url('/assets/world.webp');--industry-accent:#baf0d4}.experience-site .industry-card:nth-child(3){--industry-image:url('/assets/creative-atrium.webp');--industry-accent:#ded0ff}.experience-site .industry-card:nth-child(4){--industry-image:url('/assets/hero.webp');--industry-accent:#ffd0b5}.experience-site .industry-card:hover{transform:translateY(-5px);border-color:var(--industry-accent)}.experience-site .industry-card:hover:before{transform:scale(1.06);opacity:1}.experience-site .industry-card>.eyebrow{font-size:12px;color:var(--industry-accent)}.experience-site .industry-card h3{margin-top:170px;font-weight:500;font-size:28px}.experience-site .industry-card p{color:#c5ced2;font-size:15px}.experience-site .industry-bottom{border-color:#ffffff40;color:var(--industry-accent);font-size:14px}.experience-site .industry-bottom span{display:none}.experience-site main>.lab-section{background:#0a1118!important;color:#f5f5f0!important}.experience-site .work-card{color:#f5f5f0}.experience-site .work-card .media{aspect-ratio:1.16;background:#142129;border:1px solid #ffffff22;overflow:hidden}.experience-site .work-tag{color:#f3f5f0;background:#101820b8;border:1px solid #ffffff45;backdrop-filter:blur(12px);font-size:12px}.experience-site .work-meta h3{font-size:29px;font-weight:500}.experience-site .work-meta p,.experience-site .work-meta .index{color:#a8b5c0}.experience-site .work-card:hover .media img{transform:scale(1.045)}.experience-site .method-grid{gap:40px}.experience-site .method-item{border-color:#ffffff30;position:relative}.experience-site .method-item h3{font-weight:500;font-size:25px}.experience-site .method-item p{font-size:16px;color:#abbcc4}.experience-site .method-item span{color:#aabaff}.experience-site .big-cta{position:relative;isolation:isolate;overflow:hidden;min-height:390px;background:#151e25;color:#f3f5f0;align-items:center;border-top:1px solid #ffffff25}.experience-site .big-cta:before{content:"";position:absolute;z-index:-2;inset:0;background:url('/assets/portal-hall.webp') center 53%/cover;opacity:.65}.experience-site .big-cta:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#07141acc,#07141a40)}.experience-site .big-cta .eyebrow{color:#cbff3c}.experience-site .big-cta h2{font-size:clamp(38px,5.3vw,78px);font-weight:550}.experience-site .button{background:#cbff3c;color:#101210;border-color:#cbff3c;font-size:16px}.experience-site .button:hover{background:#dcff8a}.experience-site .button.ghost{color:#eef4ef;border-color:#a0b4b4;background:transparent}.experience-site .button.ghost:hover{background:#ffffff15}.experience-site .site-footer{background:#080f13;padding:65px 5% 26px}.experience-site .footer-wordmark{color:#c9d2ff;font-weight:600}.experience-site .footer-base,.experience-site .footer-desc{color:#a8bbc2}.experience-site .footer-links a:hover{color:#cbff3c}.experience-site .plus{color:#cbff3c}.experience-site .inner-hero-art{position:absolute;inset:0;width:100%;height:115%;object-fit:cover;object-position:65% center;z-index:-2;will-change:transform}.experience-site .page-hero{position:relative;isolation:isolate;overflow:hidden;background:#14212a!important;min-height:83svh;padding:calc(86px + 11vh) 5% 11vh;color:#f5f5f0;border-bottom:1px solid #ffffff2b}.experience-site .page-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#08141ef5,#08141ec7 35%,#08141e10 90%),linear-gradient(0deg,#10171b,transparent 40%)}.experience-site .page-hero .eyebrow{color:#cbff3c;font-size:14px}.experience-site .page-hero h1{font-size:clamp(48px,6vw,94px);line-height:1.18;font-weight:600;letter-spacing:-.05em;max-width:980px;margin:35px 0}.experience-site .page-hero p{color:#d0dadd;font-size:20px;line-height:1.9;max-width:620px}.experience-site .page-hero .button{margin-top:18px}.inner-visual-credit{position:absolute;right:5%;bottom:35px;font-size:12px;color:#d1dce1}.experience-site .service-detail{padding:100px 5%;border-color:#ffffff25;position:relative;overflow:hidden;isolation:isolate;grid-template-columns:.75fr 1.5fr;gap:90px;background:#111c24!important;color:#f0f4f1}.experience-site .service-detail:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--detail-image,url('/assets/creative-atrium.webp'));background-position:left center;background-size:cover;opacity:.07;transition:opacity .8s}.experience-site .service-detail:hover:before{opacity:.13}.experience-site .service-detail:nth-of-type(3n){--detail-image:url('/assets/product.webp')}.experience-site .service-detail:nth-of-type(3n + 1){--detail-image:url('/assets/world.webp')}.experience-site .service-detail>.eyebrow{position:sticky;top:145px;align-self:start;color:#c9d2ff;font-size:14px;max-width:250px;line-height:1.7}.experience-site .service-detail>.eyebrow:after{content:"";display:block;background:var(--detail-image,url('/assets/creative-atrium.webp')) center/cover;width:100%;height:240px;margin-top:40px;border:1px solid #ffffff30}.experience-site .service-detail h2{font-weight:550}.experience-site .large-copy,.experience-site .delivery-note,.experience-site .legal-note{color:#aebec5}.experience-site .clean-list li{border-color:#ffffff25;font-size:19px;padding:20px 0}.experience-site .delivery-note strong{color:#d2e8df}.experience-site .legal-note{font-size:14px;line-height:1.9}.experience-site .tint{background:#182630;color:#f5f5f0}.experience-site .audience-tabs button,.experience-site .filter{border-color:#718896;color:#ecf3ed;background:transparent}.experience-site .audience-tabs button[aria-selected=true],.experience-site .filter.active{background:#cbff3c;color:#101210;border-color:#cbff3c}.experience-site .audience-panel{background:#1b2d37!important;color:#f3f5ef;border:1px solid #ffffff25}.experience-site .audience-panel li{border-color:#ffffff30}.experience-site .audience-panel p{color:#b8c9ce}.experience-site .model-grid{gap:16px}.experience-site .model-card{background:#1a2b35!important;color:#f5f5f0;border:1px solid #c9d2ff44;min-height:310px;overflow:hidden}.experience-site .model-card:before{content:"";position:absolute;inset:0;background:url('/assets/creative-atrium.webp') center/cover;opacity:.10;pointer-events:none}.experience-site .model-card:nth-child(2){border-color:#baf0d44a}.experience-site .model-card:nth-child(3){border-color:#ded0ff55}.experience-site .model-card:nth-child(4){border-color:#ffd0b54a}.experience-site .model-card p{color:#adbfcb}.experience-site .model-card .model-name{color:#d7e5f0}.experience-site .status-tag{border-color:#ffffff60;font-size:12px;color:#baf0d4}.experience-site .deploy-section{background:#0c171f!important}.experience-site .deploy-tabs button{border-color:#78929e}.experience-site .deploy-panel{border-color:#ffffff30}.experience-site .deploy-panel li{border-color:#ffffff30}.experience-site .deploy-panel p{color:#b5c9d1}.experience-site .contact-layout{background:#101d26!important}.experience-site .contact-layout aside{top:125px}.experience-site .contact-layout aside>p{color:#b5c8d2}.experience-site .contact-note{background:#1a2e3b;border:1px solid #ffffff25;color:#eef5f0}.experience-site .contact-note p{color:#aebfc8}.experience-site input,.experience-site textarea,.experience-site select{color:#f3f5f0;border-color:#75909d;background:#11232e}.experience-site input:focus,.experience-site textarea:focus,.experience-site select:focus{outline:2px solid #cbff3c;outline-offset:2px}.experience-site select option{color:#f3f5f0;background:#14232c}.experience-site .check-grid label{border-color:#658391}.experience-site .check-grid label:has(input:checked){background:#283e43;border-color:#cbff3c}.experience-site .check-grid input{accent-color:#cbff3c}.experience-site .brief-result{background:#18352f;border:1px solid #baf0d470}.experience-site .form-error{color:#ffb6ad}.experience-site .download-list>a{border-color:#ffffff30}.experience-site .download-list>a:hover h2{color:#cbff3c}.experience-site .download-list p,.experience-site .muted{color:#aebecb}.experience-site .brand-story{background:#14232e!important}.experience-site .brand-meaning strong{color:#c9d2ff}.experience-site .brand-meaning p{color:#b7c9d2}.experience-site .project-dialog{background:#14222b;color:#f0f3ef}.experience-site .dialog-close{background:#cbff3c;color:#101210}.experience-site .dialog-body dd{color:#bccbd2}.experience-site .prose{color:#d3e0e4}.experience-site .prose h2{color:#f3f5f0}.experience-site .scene-reveal{opacity:1}.experience-site.motion-ready .scene-reveal{opacity:0;transform:translateY(38px);transition:opacity .9s,transform 1s cubic-bezier(.16,1,.3,1)}.experience-site.motion-ready .scene-reveal.is-visible{opacity:1;transform:none}.page-progress{height:2px;position:fixed;top:0;left:0;width:100%;z-index:60;transform:scaleX(0);transform-origin:left;background:#cbff3c;pointer-events:none}.experience-site .work-card img{transition:transform 1.1s cubic-bezier(.2,.6,.2,1)}.experience-site .intro .statement{color:#e3ede8}.experience-site .intro .statement span{color:#adc1c9}.experience-site .filter-status{color:#b5c8d2}.experience-site .rule{background:#ffffff22}.experience-site .inner-page .section{scroll-margin-top:100px}
@media(max-width:1120px){.experience-site .industry-grid{grid-template-columns:1fr 1fr}.experience-site .industry-card{min-height:380px}.experience-site .industry-card h3{margin-top:100px}.experience-site .service-detail{gap:55px}.experience-site .service-detail>.eyebrow:after{height:190px}}
@media(max-width:700px){html{scroll-padding-top:88px}.experience-site .audience-section{padding:65px 6%}.experience-site .industry-grid{gap:10px}.experience-site .industry-card{padding:22px 18px;min-height:335px}.experience-site .industry-card h3{font-size:24px;margin-top:85px}.experience-site .industry-card p{font-size:14px}.experience-site .industry-card>.eyebrow{font-size:10px;letter-spacing:.08em}.experience-site .industry-bottom{font-size:12px}.experience-site .section{padding:64px 6%}.experience-site .page-hero{min-height:78svh;padding:150px 6% 90px}.experience-site .page-hero h1{font-size:45px;line-height:1.25;letter-spacing:-.04em;margin:30px 0}.experience-site .page-hero p{font-size:17px;max-width:90%}.experience-site .page-hero .eyebrow{font-size:12px}.experience-site .inner-hero-art{object-position:64% center}.experience-site .page-hero:before{background:linear-gradient(90deg,#08141eea,#08141ea8 60%,#08141e30),linear-gradient(0deg,#10171b,transparent 60%)}.experience-site .service-detail{padding:65px 6%;grid-template-columns:1fr;gap:25px}.experience-site .service-detail>.eyebrow{position:static;max-width:none}.experience-site .service-detail>.eyebrow:after{display:none}.experience-site .clean-list li{font-size:17px;padding:18px 0}.experience-site .large-copy{font-size:20px}.experience-site .service-detail:before{opacity:.08}.experience-site .work-meta h3{font-size:25px}.experience-site .big-cta{min-height:400px;padding:65px 6%;gap:35px;align-items:start}.experience-site .big-cta h2{font-size:42px}.experience-site .method-grid{gap:32px 20px}.experience-site .method-item h3{font-size:22px}.experience-site .method-item p{font-size:15px}.experience-site .contact-layout aside{position:static}.experience-site .model-card{min-height:310px;padding:25px 18px}.experience-site .model-card h3{font-size:24px}.experience-site .model-card p{font-size:14px}.experience-site .model-card .model-name{font-size:14px}.experience-site .model-grid{gap:10px}.experience-site .site-footer{padding:55px 6% 25px}}
@media(prefers-reduced-motion:reduce){.experience-site.motion-ready .scene-reveal{opacity:1;transform:none;transition:none}.inner-hero-art{transform:none!important}.room-art{transition:none!important}.industry-card:before{transition:none!important}}
@media(max-width:700px){.experience-site .page-hero h1{font-size:clamp(35px,9.9vw,43px);line-height:1.25;overflow-wrap:normal}}
