@font-face{font-family:Snowball Sans;src:url(/fonts/noto-sc-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Snowball Sans;src:url(/fonts/noto-sc-bold.woff2) format("woff2");font-weight:600 900;font-display:swap}:root{font-family:Arial,Snowball Sans,PingFang SC,Microsoft YaHei,sans-serif;color:#f7f5f0;background:#111110;font-synthesis:none;--paper:#f4f1ea;--ink:#111110;--orange:#ff714e;--muted:#bdbbb5;--line:#686763;--gutter:clamp(24px,5.2vw,76px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}body.dialog-open{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button,a{touch-action:manipulation}button{border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--orange);outline-offset:6px}button{color:inherit}p,h1,h2,h3,figure{margin:0}img{display:block;max-width:100%;object-fit:cover}svg{flex-shrink:0}.shell{width:min(100%,1440px);padding-inline:var(--gutter);margin-inline:auto}.skip-link{position:absolute;z-index:20;top:12px;left:24px;padding:12px;background:var(--orange);color:var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.header{height:90px;display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:5}.brand{display:flex;align-items:center;gap:12px;width:max-content}.brand img{width:52px;height:50px;object-fit:contain}.brand-type{display:flex;flex-direction:column}.brand-type strong{font-size:27px;font-weight:800;letter-spacing:1px;line-height:1.25}.brand-type small{font-size:9px;font-weight:700;letter-spacing:2.1px;line-height:1.7}.desktop-nav{display:flex;gap:35px;align-items:center}.desktop-nav a,.desktop-nav button{font-size:16px;font-weight:600;transition:color .18s;white-space:nowrap;padding:10px 0;background:none}.desktop-nav a:hover,.desktop-nav button:hover{color:var(--orange)}.desktop-nav .nav-arrow{display:flex;padding:10px;margin-left:12px}.menu-toggle,.mobile-nav{display:none}.hero{height:690px;position:relative}.hero-copy{position:relative;z-index:2;padding-top:149px;width:58%}.eyebrow{font-size:12px;font-weight:400;letter-spacing:3.1px;line-height:1.6}.hero h1{font-size:clamp(65px,7.6vw,109px);font-weight:800;letter-spacing:-.056em;line-height:1.17;margin-top:22px;white-space:nowrap}.hero h1 span{color:var(--orange)}.hero-description{font-size:clamp(20px,2.1vw,28px);line-height:1.65;letter-spacing:-.045em;margin-top:27px}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 29px;background:var(--orange);color:#17120f;font-size:17px;font-weight:600;transition:background .2s,transform .2s}.hero .primary-button{margin-top:33px}.primary-button:hover{background:#ff906f;transform:translateY(-2px)}.primary-button svg{transition:transform .2s}.primary-button:hover svg{transform:translate(2px,-2px)}.hero-visual{position:absolute;z-index:0;top:50px;left:45.8%;right:2.1%;height:604px;display:grid;grid-template-columns:.84fr 1fr .91fr;gap:14px}.hero-film{overflow:hidden}.hero-film img{width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.65,.3,1)}.hero-film:hover img{transform:scale(1.025)}.hero-film-one{height:590px}.hero-film-two{height:562px;margin-top:40px}.hero-film-three{height:542px;margin-top:40px}.visual-caption{position:absolute;bottom:-.5px;right:0;display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:2px}.proof-inner{display:grid;grid-template-columns:1.9fr 1.02fr 1.05fr;border-block:1px solid var(--line);padding:23px 0;min-height:128px;align-items:center}.proof-gmv{display:flex;align-items:baseline;gap:23px;padding-right:23px}.proof-gmv strong{font-size:clamp(52px,5.6vw,81px);font-weight:700;line-height:1;letter-spacing:-4px}.proof-gmv span{font-size:17px;white-space:nowrap}.proof-item{border-left:1px solid var(--line);padding-left:48px;display:flex;flex-direction:column;gap:7px;min-height:73px;justify-content:center}.proof-item strong{font-size:30px;line-height:1.2;letter-spacing:-1px;font-weight:600;white-space:nowrap}.proof-market{padding-left:38px}.proof-market strong{font-size:27px}.proof-item span{font-size:16px;color:var(--muted)}.markets{max-width:1440px;margin:0 auto;padding-top:65px;padding-bottom:33px;scroll-margin-top:15px}.market-heading{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-bottom:29px}.market-heading h2{font-size:clamp(52px,5.7vw,81px);font-weight:800;line-height:1.13;letter-spacing:-.055em}.market-heading>p{font-size:24px;line-height:1.6;letter-spacing:-.045em;max-width:500px;margin-top:35px}.market-grid{display:grid;grid-template-columns:1.045fr 1fr 1.045fr;gap:12px;padding-inline:clamp(24px,2.7vw,39px)}.market-image{aspect-ratio:1.755;overflow:hidden}.market-image img{width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.65,.3,1)}.market:hover img{transform:scale(1.035)}.market figcaption{padding:13px 0 0 35px}.market h3{font-size:26px;line-height:1.35;font-weight:600;letter-spacing:-.03em}.market figcaption p{font-size:11px;letter-spacing:2px;margin-top:5px}.approach{background:var(--paper);color:var(--ink)}.approach-content{display:grid;grid-template-columns:1.12fr 1fr;gap:40px;padding-top:49px;padding-bottom:57px}.approach-intro h2{font-size:clamp(35px,4.55vw,65px);font-weight:800;line-height:1.35;letter-spacing:-.052em;margin-top:25px;white-space:nowrap}.approach-intro .eyebrow{font-size:12px;letter-spacing:3.3px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding-top:22px}.principles article{border-top:2px solid var(--orange);padding-top:20px;position:relative}.principles article:after{content:"";position:absolute;top:-2px;left:37px;right:0;border-top:2px solid var(--paper)}.principles h3{font-size:25px;font-weight:800;line-height:1.35;white-space:nowrap}.principles p{font-size:16px;line-height:1.7;color:#67655f;margin-top:11px}.footer-inner{border-top:1px solid #b7b5af;display:flex;align-items:center;justify-content:space-between;padding:25px 0 28px;gap:30px}.footer-company{background:none;padding:0;text-align:left;font-size:16px;font-weight:400}.footer-company:hover{color:#bd452a}.footer-company span{display:block;font-size:10px;letter-spacing:2.5px;margin-top:9px}.footer-tagline{display:flex;align-items:center;gap:18px;font-size:9px;letter-spacing:2.6px}.footer-tagline:hover{color:#bd452a}.about-dialog{background:var(--paper);color:var(--ink);border:0;padding:0;width:min(760px,calc(100vw - 40px));max-height:calc(100dvh - 48px);overflow:auto}.about-dialog::backdrop{background:#000000c2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.about-content{padding:57px 54px 47px;position:relative}.close-dialog{position:absolute;right:22px;top:20px;display:flex;padding:8px;background:transparent;color:var(--ink)}.close-dialog:hover{color:#bd452a}.about-content>.eyebrow{font-size:10px;letter-spacing:2.5px;color:#6f6b63}.about-content h2{font-size:48px;line-height:1.3;font-weight:800;letter-spacing:-2px;margin:23px 0 29px}.about-content h2 span{display:block;font-size:26px;letter-spacing:-.7px;margin-top:9px}.legal-name{font-size:17px;font-weight:600;margin-bottom:12px}.about-description{font-size:17px;line-height:1.95;color:#605d56}.about-facts{display:grid;grid-template-columns:1fr 1.2fr;border-block:1px solid #cfcdc6;margin:26px 0;padding:21px 0;gap:20px}.about-facts span{font-size:13px;color:#68645d}.about-facts strong{display:block;font-size:23px;color:var(--ink);margin-bottom:7px;font-weight:600;letter-spacing:-.6px}.about-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.copy-button{display:flex;align-items:center;gap:8px;background:none;font-size:14px;padding:12px 0}.copy-button:hover{color:#bd452a}@media(min-width:1441px){.hero h1{font-size:109px}}@media(max-width:1200px)and (min-width:801px){.hero{height:61.4vw}.header{height:8vw}.brand img{width:45px;height:43px}.brand-type strong{font-size:24px}.brand-type small{font-size:8px}.desktop-nav{gap:25px}.desktop-nav a,.desktop-nav button{font-size:14px}.hero-copy{padding-top:13.2vw}.hero h1{font-size:7.6vw}.hero-visual{top:4.5vw;height:53.6vw;gap:12px}.hero-film-one{height:52.5vw}.hero-film-two{height:50vw;margin-top:2.8vw}.hero-film-three{height:48vw;margin-top:2.8vw}.hero-description{margin-top:2.4vw}.hero .primary-button{margin-top:2.6vw}.proof-inner{min-height:113px;padding-block:20px}.proof-gmv{gap:18px}.proof-gmv span{font-size:14px}.proof-item{padding-left:30px;min-height:65px}.proof-item strong{font-size:26px}.proof-market{padding-left:30px}.proof-market strong{font-size:22px}.proof-item span{font-size:14px}.markets{padding-top:55px}.market-heading>p{font-size:21px}.market figcaption{padding-left:28px}.approach-content{gap:30px}.principles{gap:16px}.principles h3{font-size:21px}.principles p{font-size:14px}.approach-intro h2{font-size:4.5vw}.footer-company{font-size:14px}}@media(max-width:1000px)and (min-width:801px){.proof-gmv{flex-direction:column;gap:8px}.proof-gmv strong{font-size:62px}.hero h1{font-size:7.4vw}.hero-description{font-size:1.95vw}.hero .primary-button{min-height:45px;font-size:15px;padding-inline:23px}.eyebrow{font-size:10px;letter-spacing:2px}.market-heading>p{font-size:18px}.market-heading h2{font-size:5.5vw}.proof-item{padding-left:22px}.proof-item strong{font-size:23px}.proof-market strong{font-size:19px}.principles p{font-size:12px}.principles h3{font-size:18px}}@media(max-width:800px){:root{--gutter:24px}.header{height:88px;position:relative;left:auto;transform:none}.brand img{width:44px;height:42px}.brand-type strong{font-size:23px;letter-spacing:.5px}.brand-type small{font-size:7.5px;letter-spacing:1.65px}.brand{gap:9px}.desktop-nav{display:none}.menu-toggle{display:flex;align-items:center;justify-content:center;padding:9px;margin-right:-7px;background:none}.mobile-nav{display:flex;position:absolute;left:0;right:0;top:88px;flex-direction:column;background:#1c1c1a;border-bottom:1px solid #55534d;padding:10px 24px 22px;z-index:6}.mobile-nav a,.mobile-nav button{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:20px;border-bottom:1px solid #393934;background:none}.hero{height:auto;padding-bottom:34px}.hero-copy{width:100%;padding-top:29px}.eyebrow{font-size:9px;letter-spacing:2.1px}.hero h1{font-size:clamp(52px,9.3vw,74px);line-height:1.23;letter-spacing:-.055em;margin-top:19px}.hero-description{font-size:17px;line-height:1.8;letter-spacing:-.04em;margin-top:19px}.hero .primary-button{margin-top:25px;min-height:48px;font-size:15px;padding-inline:22px}.hero-visual{position:relative;top:auto;left:auto;right:auto;margin-top:36px;height:390px;grid-template-columns:.88fr 1fr .93fr;gap:9px}.hero-film-one{height:354px}.hero-film-two{height:351px;margin-top:24px}.hero-film-three{height:334px;margin-top:24px}.visual-caption{font-size:7px;letter-spacing:1.5px;bottom:0}.proof-inner{grid-template-columns:1fr 1fr;padding:25px 0;min-height:0;row-gap:27px}.proof-gmv{grid-column:1/-1;gap:20px;padding:0}.proof-gmv strong{font-size:66px;letter-spacing:-3px}.proof-gmv span{font-size:14px}.proof-item{padding-left:0;border-left:0;min-height:49px;gap:5px}.proof-item strong{font-size:24px;letter-spacing:-.8px}.proof-item span{font-size:12px}.proof-market{padding-left:22px;border-left:1px solid var(--line)}.proof-market strong{font-size:19px;letter-spacing:-.6px}.markets{padding-top:42px;padding-bottom:39px}.market-heading{display:block;padding-bottom:25px}.market-heading h2{font-size:48px;line-height:1.19;letter-spacing:-.055em}.market-heading>p{font-size:17px;line-height:1.75;max-width:none;margin-top:24px;letter-spacing:-.02em}.market-grid{grid-template-columns:1fr;gap:28px;padding-inline:24px}.market-image{aspect-ratio:1.76}.market figcaption{padding:12px 0 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.market h3{font-size:23px}.market figcaption p{font-size:9px;letter-spacing:1.6px;margin-top:3px}.approach-content{display:block;padding-top:38px;padding-bottom:36px}.approach-intro h2{font-size:clamp(29px,6.3vw,45px);letter-spacing:-.045em;margin-top:20px}.approach-intro .eyebrow{font-size:9px;letter-spacing:2.3px}.principles{padding-top:37px;gap:20px}.principles h3{font-size:19px;letter-spacing:-.5px}.principles p{font-size:13px;line-height:1.8;margin-top:10px}.principles article{padding-top:17px}.principles article:after{left:28px}.desktop-break{display:none}.footer-inner{align-items:flex-start;padding:22px 0 25px;gap:20px}.footer-company{font-size:12px;max-width:250px;line-height:1.7}.footer-company span{font-size:8px;letter-spacing:1.8px;margin-top:7px}.footer-tagline{font-size:0;gap:0}.footer-tagline svg{width:24px;height:24px}.about-content{padding:48px 25px 30px}.about-content h2{font-size:38px;margin-block:20px}.about-content h2 span{font-size:20px;letter-spacing:-.7px}.legal-name{font-size:15px}.about-description{font-size:15px;line-height:1.9}.about-facts{gap:10px;grid-template-columns:1fr 1.2fr}.about-facts strong{font-size:18px;letter-spacing:-.5px}.about-facts span{font-size:12px}.about-actions{gap:18px}.about-actions .primary-button{font-size:14px;min-height:46px;padding-inline:18px}.copy-button{font-size:13px}.close-dialog{top:12px;right:12px}}@media(max-width:380px){:root{--gutter:20px}.hero h1{font-size:49px}.hero-description{font-size:15px}.hero-visual{height:325px}.hero-film-one{height:290px}.hero-film-two{height:286px}.hero-film-three{height:270px}.proof-gmv{gap:13px}.proof-gmv strong{font-size:58px}.proof-gmv span{font-size:12px}.proof-item strong{font-size:21px}.proof-market strong{font-size:16px}.proof-market{padding-left:15px}.market-heading h2{font-size:43px}.market-grid{padding-inline:20px}.principles{gap:13px}.principles h3{font-size:17px}.principles p{font-size:12px}.approach-intro h2{font-size:29px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.primary-button:hover{transform:none}}@media(min-width:801px){.header{height:min(6.4vw,92px)}.hero{height:min(48.13vw,693px)}.hero-copy{padding-top:min(10.35vw,149px)}.hero h1{font-size:min(8vw,115px);line-height:1.08;margin-top:min(1.05vw,15px)}.hero h1 span{letter-spacing:-.025em}.hero-description{line-height:1.5;margin-top:min(2.05vw,29.5px)}.hero .primary-button{margin-top:min(2.2vw,31.7px);min-height:min(3.75vw,54px);font-size:clamp(14px,1.42vw,18px);padding-inline:min(2.35vw,34px)}.hero-visual{top:min(3.48vw,50px);height:min(41.94vw,604px);gap:min(1.25vw,18px)}.hero-film-one{height:min(41vw,590px)}.hero-film-two{height:min(39.03vw,562px);margin-top:min(2.78vw,40px)}.hero-film-three{height:min(37.64vw,542px);margin-top:min(2.78vw,40px)}.proof-inner{min-height:min(8.91vw,128px);padding-block:min(1.42vw,20.5px)}.proof-item{min-height:min(5.8vw,83.5px)}.proof-gmv strong{font-size:min(6.15vw,88.5px)}.proof-item strong{font-size:min(2.7vw,35px)}.proof-market strong{font-size:min(2.45vw,31px)}.markets{padding-top:min(4.37vw,63px);padding-bottom:min(1.07vw,15.5px)}.market-heading{padding-bottom:min(.71vw,10px)}.market-heading>p{font-size:min(2.1vw,27px)}.approach-content{grid-template-columns:1fr 1fr;gap:35px;padding-top:min(3.56vw,51px);padding-bottom:min(4.1vw,59px)}.principles .desktop-break{display:none}.approach-content{padding-bottom:min(2.05vw,30px)}.approach-intro h2{font-size:min(5vw,72px);letter-spacing:-.04em}.footer-inner{padding-block:19px 22px}}.principles article{border-top:0}.principles article:after{top:0;left:0;right:auto;width:37px;border-top:2px solid var(--orange)}
