@font-face{font-family:MLDisplay;src:local('Bahnschrift');font-display:swap}@font-face{font-family:MLText;src:local('Microsoft YaHei');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:#090b10;color:#f1f2f4;font-family:MLText,'PingFang SC',sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #ff4383;outline-offset:7px}::selection{background:#ff176b;color:white}.wrap{max-width:1400px;margin:auto;padding:0 76px}.nav{height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 4.9%;position:absolute;z-index:5;width:100%;border-bottom:1px solid #ffffff16}.brand{display:flex;align-items:center;gap:15px;font:600 18px MLDisplay,sans-serif;letter-spacing:2px}.brand small{font-size:8px;letter-spacing:2.1px;display:block;margin-top:7px;color:#b1b3bc}.monogram{font:bold 41px MLDisplay,sans-serif;letter-spacing:-8px;width:60px}.monogram span{color:#ff176b}.nav nav{display:flex;align-items:center;gap:36px;font-size:13px}.nav-contact{border:1px solid #ffffff45;padding:11px 18px}.nav-contact span{margin-left:18px;color:#ff4383}.hero{height:850px;min-height:710px;max-height:1080px;position:relative;overflow:hidden}.hero-art{position:absolute;inset:0;overflow:hidden}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#090b1099 0%,transparent 72%),linear-gradient(0deg,#090b10,transparent 20%)}.hero-art img{width:100%;height:100%;object-fit:cover;opacity:.92;animation:float 11s ease-in-out infinite alternate;transform-origin:75% 50%}#fluid{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:screen;opacity:.26}.hero-content{position:relative;z-index:1;padding:190px 0 0 5.8%;max-width:850px}.eyebrow{font:12px MLDisplay,MLText,sans-serif;letter-spacing:2.7px;color:#a8abb5;margin:0 0 30px}.eyebrow i{display:inline-block;width:6px;height:6px;border-radius:100%;background:#ff176b;margin-right:12px;box-shadow:0 0 15px #ff176b}.hero h1{font-size:clamp(47px,4.7vw,74px);line-height:1.28;letter-spacing:-3px;font-weight:600;margin:0 0 32px}.hero h1 span{color:#e2e1e6}.hero-copy{font-size:17px;line-height:1.95;color:#b8bbc4;margin:0}.hero-actions{display:flex;gap:28px;align-items:center;margin-top:36px;font-size:13px}.primary{background:#ff176b;padding:18px 25px;color:white;font-weight:bold}.primary span{margin-left:30px}.text-link{padding:10px 0;border-bottom:1px solid #ffffff4a}.hero-footer{position:absolute;z-index:1;bottom:34px;left:5.8%;right:5.8%;display:flex;justify-content:space-between;font:10px MLDisplay,sans-serif;letter-spacing:2px;color:#808590}.statement{padding-top:114px;padding-bottom:108px}.statement-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:80px;align-items:start}h2{font-weight:500;letter-spacing:-1.6px;font-size:44px;line-height:1.45;margin:0}p{line-height:1.9}.statement-grid>p{font-size:16px;color:#a9aeb9;margin:8px 0 0;line-height:2}.metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;padding-top:37px;border-top:1px solid #ffffff20}.metrics strong{font:52px MLDisplay,sans-serif;font-weight:400;letter-spacing:-2px}.metrics strong span{font:22px MLText,sans-serif;letter-spacing:0;color:#a6aab5}.metrics p{color:#9a9eaa;font-size:13px;margin:12px 0}.data-note{font-size:11px!important;color:#6f7582!important;margin-top:24px;line-height:1.8}.product-section{background:#10131a;padding:100px 0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.section-heading p:last-child{font-size:13px;color:#9097a6;line-height:1.9}.muted{color:#6e7481}.product-layout{display:grid;grid-template-columns:1fr 1.14fr;gap:95px}.product-preview{background:#191b24;position:relative;display:flex;justify-content:center;align-items:center;min-height:635px;background:radial-gradient(ellipse at 40% 40%,#373045 0%,#181b23 58%)}.product-preview>img{height:560px;width:300px;object-fit:contain;filter:drop-shadow(0 20px 30px #0008);border-radius:8px}.preview-caption{position:absolute;bottom:17px;left:20px;right:20px;display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#9298a8;letter-spacing:.3px}.feature{border-top:1px solid #ffffff26}.feature:last-child{border-bottom:1px solid #ffffff26}.feature button{background:none;border:0;width:100%;display:flex;align-items:center;gap:20px;text-align:left;padding:25px 0}.feature .number{font:12px MLDisplay,sans-serif;color:#686e7b}.feature h3{margin:0;font-size:24px;font-weight:500}.feature h3 small{font-size:13px;display:inline-block;color:#9298a5}.feature .toggle{margin-left:auto;color:#9da4b2;font-size:25px;font-weight:300}.feature.active .number,.feature.active .toggle{color:#ff4383}.feature-body{padding-left:37px;padding-bottom:23px}.feature-body p{font-size:15px;margin:0 0 20px;color:#bec2cc}.feature dl{display:grid;grid-template-columns:70px 1fr;font-size:12px;line-height:1.9;gap:12px}.feature dt{color:#727988}.feature dd{margin:0;color:#a9afbe}.ownership{font-size:12px;color:#8d94a3;border-top:1px solid #ffffff15;padding-top:24px;margin-top:35px}.work-section{padding-top:112px;padding-bottom:105px}.work-filters{display:flex;gap:30px;margin:0 0 36px}.work-filters button{border:0;background:transparent;padding:10px 0;color:#7e8595;font-size:13px}.work-filters .selected{color:#fff;border-bottom:2px solid #ff176b}.work-filters sup{font:9px MLDisplay,sans-serif;color:#ff4383;margin-left:6px}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px 38px}.work-card[hidden]{display:none}.work-media{width:100%;height:445px;background:#161820;border:none;padding:0;position:relative;overflow:hidden;text-align:left;display:block}.work-media:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#000b);pointer-events:none}.work-media img{height:100%;width:100%;object-fit:cover;object-position:center 42%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.work-media:hover img{transform:scale(1.04)}.work-media:not(.square-media):not(.landscape-media) img{object-fit:contain;background:#17191f}.landscape-media img{object-fit:contain!important}.play{position:absolute;top:20px;right:20px;width:42px;height:42px;border-radius:100%;background:#ffffffeb;color:#101219;text-align:center;line-height:42px;font-size:22px;z-index:1}.media-label{position:absolute;bottom:24px;left:25px;z-index:1;font:10px MLDisplay,sans-serif;letter-spacing:2px}.work-info{display:flex;justify-content:space-between;margin-top:25px}.work-info span{font:10px MLDisplay,MLText,sans-serif;letter-spacing:1.3px;color:#858c9b}.work-info h3{font-size:24px;font-weight:500;margin:9px 0 0}.work-card>p{font-size:13px;color:#9098a8;max-width:430px}.method-section{background:#e9e9e7;color:#12151b;padding:100px 0 105px}.method-section .eyebrow{color:#6c717c}.method-section h2{font-size:45px}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:50px}.method-grid article{border-top:1px solid #a9adb4;padding-top:23px}.method-grid article>span{font:13px MLDisplay,sans-serif;color:#db125a}.method-grid h3{font-size:19px;margin-top:22px;font-weight:500}.method-grid p{font-size:13px;color:#69717c;margin-bottom:0}.about-section{padding-top:110px;padding-bottom:110px;display:grid;grid-template-columns:1.25fr .8fr;gap:100px}.latin-name{font:21px MLDisplay,sans-serif;color:#626a79;display:inline-block;margin-left:20px;letter-spacing:1px}.about-lead{font-size:23px;color:#cbd0dc;margin:35px 0 20px}.about-main>p:not(.eyebrow):not(.about-lead){font-size:14px;color:#9199a9;max-width:540px}.timeline{margin-top:40px}.timeline article{display:grid;grid-template-columns:145px 1fr;padding:25px 0;border-top:1px solid #ffffff1a;gap:14px}.timeline time{font:11px MLDisplay,sans-serif;color:#a6acb8;padding-top:4px}.timeline h3{font-size:14px;font-weight:400;margin:0}.timeline h3 small{color:#747d8f}.timeline p{font-size:12px;color:#7d8799;margin-bottom:0}.about-side{padding-top:0}.large-ml{font:bold 160px MLDisplay,sans-serif;letter-spacing:-32px;display:block;color:#f1f1f1;line-height:1;margin:0 0 35px}.large-ml span{color:#ff176b}.about-side h3{font:30px MLDisplay,sans-serif;margin:0 0 16px}.about-side>p:not(.eyebrow){font-size:13px;color:#9098a9}.social-stats{display:flex;gap:27px;margin:25px 0;font-size:11px;color:#7f899c}.social-stats b{display:block;font:29px MLDisplay,sans-serif;color:#f0f0f4;margin-bottom:7px}.about-side .text-link{font-size:13px;display:inline-block}.profile-evidence{width:100%;margin-top:30px;opacity:.85}.contact-section{padding:90px 0 0;background:#13161f;position:relative}.contact-section h2{font-size:58px;line-height:1.32}.contact-direction{color:#8f98aa;font-size:14px;margin:28px 0 45px}.contact-grid{display:grid;grid-template-columns:1fr 150px 150px;gap:30px;align-items:start;margin-bottom:80px}.contact-address{font:clamp(18px,2.4vw,31px) MLDisplay,sans-serif;letter-spacing:-.5px}.phone{display:block;font:23px MLDisplay,sans-serif;color:#a3abbc;margin:17px 0 25px}.download-links{display:flex;gap:28px;font-size:12px;color:#ff659b}.qr-box img{width:130px;height:130px;object-fit:contain;background:white}.qr-box p{font-size:10px;color:#99a2b5;margin:8px 0}.xhs-box img{object-fit:cover;object-position:center}.contact-section footer{display:flex;gap:25px;justify-content:space-between;padding:30px 0;border-top:1px solid #ffffff1a;color:#717b8e;font:10px MLDisplay,MLText,sans-serif;letter-spacing:1px}.contact-section footer button{background:none;padding:0;border:0;font-size:10px;color:#9ba4b5}.skip{position:absolute;top:-100px;z-index:100;padding:15px;background:#ff176b}.skip:focus{top:0}dialog{border:1px solid #ffffff30;background:#10131a;color:white;max-width:1100px;width:calc(100% - 48px);padding:25px;border-radius:2px}dialog::backdrop{background:#02040be8;backdrop-filter:blur(10px)}.dialog-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.dialog-top h2{font-size:20px;letter-spacing:0}.dialog-top button{border:1px solid #535b6c;background:transparent;padding:8px 14px;font-size:12px}#dialog-content{display:flex;gap:20px;justify-content:center}#dialog-content video{max-height:70vh;max-width:100%;display:block;background:#000}#dialog-content figure{margin:0;max-width:48%}#dialog-content figcaption{font-size:11px;color:#a3abbb;margin:6px 0 10px}#dialog-content img{max-width:100%;max-height:70vh;object-fit:contain}.dialog-note{font-size:10px;color:#757e90;text-align:center;margin:16px 0 0}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .8s ease}.js .reveal.visible{opacity:1;transform:none}.no-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.no-motion #fluid{display:none}.no-motion .reveal{opacity:1;transform:none}@keyframes float{0%{transform:scale(1.01) translate(0,0)}100%{transform:scale(1.055) translate(-.8%,1%)}}
@media(min-width:1700px){.hero{height:940px}.hero-content{padding-top:240px}.hero h1{font-size:80px}}
@media(max-width:1000px){.wrap{padding-left:36px;padding-right:36px}.nav nav{gap:20px}.hero{height:800px}.hero-content{padding-top:185px}.hero-art img{object-position:60% center;opacity:.62}.hero-art:after{background:linear-gradient(90deg,#090b10dc,transparent)}.statement-grid{gap:35px}.product-layout{gap:35px;grid-template-columns:.9fr 1fr}.product-preview{min-height:600px}.product-preview>img{width:260px;height:490px}.feature h3{font-size:20px}.feature h3 small{display:block;margin-top:3px}.about-section{gap:45px}.work-media{height:390px}.contact-grid{grid-template-columns:1fr 120px 120px}.qr-box img{width:110px;height:110px}.timeline article{grid-template-columns:110px 1fr}.method-grid{gap:20px}}
@media(max-width:680px){.wrap{padding-left:24px;padding-right:24px}.nav{height:80px;padding:0 24px}.brand{font-size:14px;gap:8px}.brand small{font-size:6px}.monogram{font-size:34px;width:48px}.nav nav{gap:20px}.nav nav>a:not(.nav-contact){display:none}.nav-contact{font-size:11px;padding:9px 12px}.hero{height:810px;min-height:0}.hero-content{padding:155px 24px 0}.hero h1{font-size:44px;letter-spacing:-2.5px;line-height:1.35;margin-bottom:25px}.hero-copy{font-size:13px;line-height:2}.hero-art img{object-position:64% center;opacity:.54}.hero-art:after{background:linear-gradient(180deg,#090b1030,transparent 55%,#090b10),linear-gradient(90deg,#090b10aa,transparent)}.hero-art{top:130px}.hero-actions{gap:22px;font-size:11px;margin-top:28px}.primary{padding:15px 18px}.primary span{margin-left:18px}.hero-footer{left:24px;right:24px;font-size:8px;letter-spacing:1px;bottom:24px}.hero-footer>span:nth-child(2){display:none}.eyebrow{font-size:10px;letter-spacing:1.6px;margin-bottom:24px}h2{font-size:30px;letter-spacing:-1px}.statement{padding-top:65px;padding-bottom:65px}.statement-grid{display:block}.statement-grid>p{font-size:13px;margin-top:25px}.metrics{grid-template-columns:1fr 1fr;gap:28px;margin-top:35px;padding-top:25px}.metrics strong{font-size:40px}.metrics strong span{font-size:18px}.metrics p{font-size:11px;margin:7px 0}.data-note{font-size:10px!important}.product-section{padding:65px 0}.section-heading{display:block;margin-bottom:32px}.section-heading>p{margin-top:23px;font-size:12px}.product-layout{display:flex;flex-direction:column;gap:25px}.product-preview{min-height:515px}.product-preview>img{height:455px;width:243px}.feature button{padding:22px 0}.feature h3{font-size:22px}.feature h3 small{display:inline-block;margin:0 0 0 6px;font-size:11px}.feature-body{padding-left:32px}.feature-body p{font-size:13px}.feature dl{font-size:11px;grid-template-columns:58px 1fr}.ownership{font-size:11px}.work-section{padding-top:65px;padding-bottom:65px}.work-filters{gap:24px;margin-bottom:25px}.work-filters button{font-size:12px}.work-grid{grid-template-columns:1fr;gap:38px}.work-media{height:425px}.work-info{margin-top:18px}.work-info h3{font-size:21px}.work-card>p{font-size:12px}.method-section{padding:65px 0}.method-section h2{font-size:32px}.method-grid{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:30px}.method-grid h3{font-size:16px}.method-grid p{font-size:11px}.about-section{padding-top:65px;padding-bottom:65px;display:block}.latin-name{font-size:15px;margin-left:12px}.about-lead{font-size:22px}.timeline article{grid-template-columns:102px 1fr;gap:10px}.timeline h3{font-size:12px;line-height:1.8}.timeline time{font-size:10px}.timeline p{font-size:11px}.about-side{border-top:1px solid #ffffff20;padding-top:38px;margin-top:20px}.large-ml{font-size:120px;margin-bottom:25px}.about-side>p{max-width:340px}.profile-evidence{margin-top:25px}.contact-section{padding-top:60px}.contact-section h2{font-size:40px}.contact-direction{font-size:11px;max-width:270px;margin-bottom:28px}.contact-grid{grid-template-columns:1fr 1fr;gap:34px 20px;margin-bottom:45px}.contact-grid>div:first-child{grid-column:1/-1}.contact-address{font-size:25px}.phone{font-size:21px}.qr-box img{width:120px;height:120px}.contact-section footer{display:grid;grid-template-columns:1fr auto;gap:20px;font-size:8px;letter-spacing:.5px}.contact-section footer>span:nth-child(2){display:none}dialog{padding:16px;width:calc(100% - 20px)}.dialog-top h2{font-size:15px}.dialog-top button{white-space:nowrap}#dialog-content{gap:8px}.dialog-note{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}#fluid{display:none}.js .reveal{opacity:1;transform:none}}
.xhs-code-crop{display:block;width:130px;height:130px;position:relative;overflow:hidden;background:white}.xhs-box .xhs-code-crop img{position:absolute;width:503px;height:686px;max-width:none;left:-338px;top:-518px;object-fit:fill}@media(max-width:1000px){.xhs-code-crop{transform:scale(.84615);transform-origin:top left;margin-bottom:-20px}}@media(max-width:680px){.xhs-code-crop{transform:scale(.92308);margin-bottom:-10px}}
@media print{.nav,.hero-art,.hero-footer,.work-filters,.hero-actions,.download-links,.contact-section footer,dialog{display:none}.hero{height:auto;padding-bottom:40px}.hero-content{padding-top:30px}.wrap{padding:25px}body{background:white;color:black}.reveal{opacity:1!important;transform:none!important}.product-section,.method-section,.contact-section{background:#eee;color:black;break-inside:avoid}.work-card,.timeline article{break-inside:avoid}.hero h1 span{color:black}}
