.hs{color-scheme:dark;--ink:#0b0a0b;--paper:#f3f1ec;--dim:#8f8780;--dim-ink:#6f6862;--sans:var(--font-hs-geist),"Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(0.16,1,0.3,1)}.hs *,.hs :after,.hs :before{box-sizing:border-box}.hs{background:var(--ink);color:var(--paper);font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased;overflow-x:clip}.hs a{color:inherit;text-decoration:none}.hs :focus-visible{outline:1px solid currentColor;outline-offset:4px}.hs .top{position:fixed;inset:0 0 auto 0;z-index:60;justify-content:space-between;padding:calc(18px + env(safe-area-inset-top, 0px)) clamp(16px,3vw,40px) 18px;mix-blend-mode:difference;color:#fff;opacity:0;animation:hs-fade 1.8s var(--ease) forwards 6s}.hs .brand,.hs .top{display:flex;align-items:center}.hs .brand{gap:10px;font-size:14px;font-weight:400;letter-spacing:-.01em}.hs .brand svg{width:22px;height:22px}.hs .pill{border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:9px 16px;font-size:13px;font-weight:400}@keyframes hs-fade{to{opacity:1}}.hs .hero{position:relative;height:235svh}.hs .stage{position:sticky;top:0;height:100svh;overflow:hidden}.hs .orbit{position:absolute;inset:0;perspective:1150px;perspective-origin:50% 34%}.hs .pc{position:absolute;left:50%;top:0;width:clamp(200px,21vw,340px);aspect-ratio:3/4;margin-left:calc(clamp(200px, 21vw, 340px) / -2);border-radius:22px;overflow:hidden;background:var(--c);color:var(--t);display:flex;flex-direction:column;opacity:0;will-change:transform,opacity,filter;box-shadow:0 40px 90px -40px rgba(0,0,0,.8)}.hs .pc-h{padding:18px 18px 0;display:grid;gap:4px}.hs .pc-h b{font-weight:400;font-size:clamp(18px,1.6vw,24px);letter-spacing:-.035em;line-height:1.05}.hs .pc-h span{font-size:12px;opacity:.65;letter-spacing:-.01em}.hs .pc-img{margin:auto 12px 12px;height:62%;border-radius:13px;overflow:hidden}.hs .pc-img img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.hs .pc.soon{background:rgba(243,241,236,.07);color:var(--paper);border:1px solid rgba(243,241,236,.14)}.hs .pc.soon .pc-h b{filter:blur(6px)}.hs .pc.soon .pc-img{background:radial-gradient(120% 90% at 30% 20%,rgba(243,241,236,.2),transparent 60%);filter:blur(8px)}.hs #logo{inset:0;width:100%;height:100%;display:block;z-index:20}.hs #logo,.hs .headline{position:absolute;pointer-events:none}.hs .headline{left:0;right:0;bottom:clamp(40px,9vh,96px);z-index:40;padding-inline:16px}.hs .headline,.hs .headline h1{display:flex;justify-content:center}.hs .headline h1{margin:0;flex-wrap:wrap;align-items:center;column-gap:.26em;row-gap:.04em;font-weight:300;font-size:clamp(42px,6.4vw,104px);line-height:1;letter-spacing:-.05em}.hs .w{display:inline-block;color:rgba(243,241,236,.06);filter:blur(16px);transform:translateY(.3em);animation:hs-word 1.7s var(--ease) forwards;animation-delay:calc(4.4s + var(--i) * .5s)}@keyframes hs-word{to{color:var(--paper);filter:blur(0);transform:none}}.hs #success{display:block;height:1.12em;pointer-events:auto}.hs .proof{position:relative;height:620svh;background:var(--paper);color:var(--ink)}.hs .proof-stage{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;grid-template-rows:auto 1fr;padding:clamp(84px,13vh,130px) clamp(16px,3vw,40px) clamp(28px,5vh,56px)}.hs .proof-copy{display:grid;gap:10px;max-width:1100px}.hs .proof-copy p{margin:0;font-size:clamp(22px,2.6vw,40px);letter-spacing:-.035em;line-height:1.12;display:grid}.hs .proof-copy .pl{color:var(--ink)}.hs .proof-copy .sw{grid-area:1/1;transition:opacity .7s var(--ease),filter .7s var(--ease),transform .7s var(--ease)}.hs .proof-copy .sw:not(.on){opacity:0;filter:blur(10px);transform:translateY(12px);pointer-events:none}.hs .count{font-weight:200;font-size:clamp(76px,13vw,210px);letter-spacing:-.065em;line-height:.86;font-variant-numeric:tabular-nums}.hs .proof .count.blink{animation:hs-blink .6s var(--ease)}@keyframes hs-blink{0%{filter:blur(14px);opacity:.2}to{filter:none;opacity:1}}.hs .proof-vis{position:relative;min-height:0}.hs #chart{position:absolute;inset:0;width:100%;height:100%;display:block}.hs .pstats{position:absolute;inset:auto 0 0 0;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,40px);pointer-events:none}.hs .pstats li{display:grid;gap:8px;align-content:start;padding-top:18px;border-top:1px solid rgba(11,10,11,.18);transition:opacity .9s var(--ease),filter .9s var(--ease),transform .9s var(--ease)}.hs .proof.js .pstats li:not(.in){opacity:0;filter:blur(12px);transform:translateY(24px)}.hs .pstats b{font-weight:200;font-size:clamp(48px,6.4vw,110px);letter-spacing:-.06em;line-height:.86;font-variant-numeric:tabular-nums}.hs .pstats span{font-size:clamp(14px,1.15vw,18px);line-height:1.35;color:var(--dim-ink);max-width:17em}@media (max-width:820px),(orientation:portrait){.hs .pstats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}}.hs .ink-veil{position:absolute;inset:0;background:var(--ink);clip-path:circle(0 at 50% 50%);pointer-events:none}.hs .eco{position:relative;height:780svh}.hs .eco-stage{position:sticky;top:0;height:100svh;overflow:hidden}.hs #eco{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}.hs .eco-copy{position:absolute;left:clamp(16px,3vw,40px);top:clamp(84px,13vh,130px);max-width:26rem;pointer-events:none;transition:opacity .8s var(--ease),filter .8s var(--ease),transform .8s var(--ease)}.hs .eco-copy h2{margin:0;font-weight:300;font-size:clamp(34px,4.4vw,70px);letter-spacing:-.05em;line-height:1}.hs .eco-copy p{margin:18px 0 0;max-width:19em;font-size:clamp(14px,1.1vw,16px);line-height:1.45;color:var(--dim)}.hs .eco-copy.off,.hs .eco-year.off{opacity:0;filter:blur(12px);transform:translateY(-14px)}.hs .eco-cards{z-index:1;left:clamp(16px,3vw,40px);width:min(31rem,36vw);display:grid;align-items:center}.hs .eco-cards,.hs .eco-cards:before{position:absolute;top:0;bottom:0;pointer-events:none}.hs .eco-cards:before{content:"";z-index:-1;left:calc(-1 * clamp(16px, 3vw, 40px));width:58vw;background:linear-gradient(90deg,rgba(11,10,11,.94) 42%,rgba(11,10,11,0));opacity:0;transition:opacity .6s var(--ease)}.hs .eco-cards:has(.eco-card.on):before{opacity:1}.hs .eco-card{grid-area:1/1;display:grid;gap:14px;align-content:start;transition:opacity .7s var(--ease),filter .7s var(--ease),transform .7s var(--ease),visibility 0s}.hs .eco.js .eco-card:not(.on){opacity:0;filter:blur(14px);transform:translateY(26px);visibility:hidden;transition:opacity .5s var(--ease),filter .5s var(--ease),transform .5s var(--ease),visibility 0s .5s}.hs .eco.js .eco-card.on{pointer-events:auto}.hs .eco-k{margin:0;font-size:14px;color:var(--dim)}.hs .eco-card h3{margin:0;font-weight:200;font-size:clamp(54px,6.6vw,112px);letter-spacing:-.065em;line-height:.88}.hs .eco-card>p:not(.eco-k){margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.42;letter-spacing:-.015em;color:rgba(243,241,236,.74)}.hs .eco-sub{list-style:none;margin:6px 0 0;padding:0;display:grid;border-top:1px solid rgba(243,241,236,.16)}.hs .eco-sub a{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid rgba(243,241,236,.16);transition:padding .5s var(--ease)}.hs .eco-sub a:hover{padding-left:10px}.hs .eco-sub b{font-weight:300;font-size:clamp(24px,2.2vw,34px);letter-spacing:-.045em;line-height:1}.hs .eco-sub span{font-size:15px;line-height:1.4;color:var(--dim)}.hs .eco-link{justify-self:start;margin-top:8px;display:inline-flex;gap:8px;align-items:center;padding:12px 20px;border:1px solid rgba(243,241,236,.4);border-radius:999px;font-size:15px;transition:background .4s,color .4s}.hs .eco-go,.hs .eco-link:hover{background:var(--paper);color:var(--ink)}.hs .eco-go{position:absolute;left:0;top:0;z-index:3;display:inline-flex;gap:6px;align-items:center;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:400;white-space:nowrap;opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .35s var(--ease),filter .35s var(--ease);will-change:transform}.hs .eco-go.on{opacity:1;filter:none;pointer-events:auto}@media (max-width:820px),(orientation:portrait){.hs .eco-cards{top:auto;bottom:clamp(20px,4vh,40px);right:clamp(16px,3vw,40px);width:auto;align-items:end}.hs .eco-cards:before{top:-60px;bottom:calc(-1 * clamp(20px, 4vh, 40px));left:calc(-1 * clamp(16px, 3vw, 40px));right:calc(-1 * clamp(16px, 3vw, 40px));width:auto;background:linear-gradient(0deg,rgba(11,10,11,.95) 70%,rgba(11,10,11,0))}.hs .eco-card{gap:10px}.hs .eco-card h3{font-size:clamp(46px,13vw,72px)}.hs .eco-card>p:not(.eco-k){font-size:16px}.hs .eco-sub a{padding:10px 0}.hs .eco-sub span{font-size:14px}}.hs .eco-year{position:absolute;right:clamp(16px,3vw,40px);bottom:clamp(24px,5vh,56px);margin:0;font-weight:200;font-size:clamp(64px,9vw,150px);letter-spacing:-.06em;line-height:.85;pointer-events:none;transition:opacity .8s var(--ease),filter .8s var(--ease),transform .8s var(--ease)}.hs .stance{padding:clamp(110px,16vh,200px) clamp(16px,3vw,40px);max-width:1220px;margin:0 auto}.hs .stance p{margin:0;font-size:clamp(30px,4.3vw,68px);line-height:1.08;letter-spacing:-.045em}.hs .cta{padding:0 clamp(16px,3vw,40px) 140px;display:grid;justify-items:center;text-align:center;gap:34px}.hs .cta h2{margin:0;font-weight:300;font-size:clamp(48px,8vw,136px);letter-spacing:-.06em;line-height:.92}.hs .btn{display:inline-flex;gap:12px;align-items:center;background:var(--paper);color:var(--ink);border-radius:999px;padding:17px 28px;font-size:15px;font-weight:400}.hs .orbit{perspective:1000px!important;perspective-origin:50% 36%!important}.hs .pc{width:clamp(250px,29vw,480px)!important;aspect-ratio:16/10.4!important;margin-left:calc(clamp(250px, 29vw, 480px) / -2)!important;border-radius:16px!important;background:#1a1819!important;display:block!important;box-shadow:0 50px 100px -40px rgba(0,0,0,.9),0 0 0 1px rgba(243,241,236,.08)!important}.hs .pc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.hs .pc-cap{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 13px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;background:linear-gradient(transparent,rgba(11,10,11,.82));color:var(--paper)}.hs .pc-cap b{font-weight:400;font-size:clamp(15px,1.25vw,19px);letter-spacing:-.03em}.hs .pc-cap span{font-size:12px;opacity:.7;white-space:nowrap}.hs .pc.soon{background:rgba(243,241,236,.05)!important;border:1px solid rgba(243,241,236,.12)}.hs .pc.soon .pc-cap b{filter:blur(6px)}.hs .pc.soon:before{content:"";position:absolute;inset:12%;border-radius:12px;background:radial-gradient(120% 90% at 30% 20%,rgba(243,241,236,.18),transparent 60%);filter:blur(10px)}.hs .succ{position:relative;display:inline-grid;place-items:center;height:1.12em}.hs #succType{display:inline-flex;justify-content:center;font-weight:400;letter-spacing:-.04em;line-height:1}.hs #succType i{font-style:normal;display:inline-block}.hs .clients{position:relative;padding:clamp(120px,18vh,220px) 0 clamp(100px,14vh,180px);overflow:hidden}.hs .clients h2{margin:0 0 clamp(48px,8vh,90px);padding-inline:clamp(16px,3vw,40px);font-weight:300;font-size:clamp(34px,4.4vw,70px);letter-spacing:-.05em;line-height:1}.hs .band{display:flex;width:max-content;padding-block:clamp(6px,1vh,14px);will-change:transform}.hs .band,.hs .band a{align-items:center;gap:clamp(28px,3.4vw,56px)}.hs .band a{display:inline-flex;font-weight:200;font-size:clamp(56px,9.4vw,158px);letter-spacing:-.06em;line-height:1;white-space:nowrap;transition:color .4s}.hs .band img{height:clamp(26px,3.4vw,54px);width:auto;filter:brightness(0) invert(.94);opacity:.55}.hs .clients:hover .band a{color:rgba(243,241,236,.28)}.hs .clients .band a:hover{color:var(--paper)}.hs .peek{position:fixed;left:0;top:0;z-index:50;width:min(30vw,440px);aspect-ratio:16/10;border-radius:14px;overflow:hidden;pointer-events:none;clip-path:inset(100% 0 0 0 round 14px);transition:clip-path .55s var(--ease);box-shadow:0 40px 90px -30px rgba(0,0,0,.9);background:var(--paper)}.hs .peek.on{clip-path:inset(0 0 0 0 round 14px)}.hs .peek img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity .3s}.hs .peek img.logo{object-fit:contain;padding:18%}.hs .peek img.on{opacity:1}.hs .nav{display:flex;align-items:center;gap:clamp(14px,2vw,26px)}.hs .nav>a:not(.pill){font-size:13px;font-weight:400;opacity:.85}.hs .fleet{position:relative;height:420svh}.hs .fleet-stage{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;grid-template-columns:minmax(270px,.3fr) 1fr;gap:clamp(36px,5vw,90px);padding:clamp(84px,13vh,130px) clamp(16px,3vw,40px) clamp(28px,5vh,56px)}.hs .fleet-copy{display:grid;align-content:start;gap:10px;min-width:0}.hs .fleet-copy p{margin:0;font-size:clamp(20px,2vw,30px);letter-spacing:-.035em;line-height:1.14}.hs .fleet-copy .count{font-weight:200;font-size:clamp(60px,7vw,124px);letter-spacing:-.065em;line-height:.86;font-variant-numeric:tabular-nums}.hs .fleet-copy .st{margin-top:16px;color:var(--dim);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease),filter 1.1s var(--ease)}.hs .fleet-copy .st.off{opacity:0;transform:translateY(18px);filter:blur(10px)}.hs #fleetChart{width:100%;height:100%;display:block;min-height:0}@media (max-width:820px),(orientation:portrait){.hs .fleet-stage{grid-template-columns:1fr;grid-template-rows:auto 1fr}.hs .fleet-copy .st{margin-top:6px}}.hs .about{position:relative;background:var(--paper);color:var(--ink);padding:clamp(110px,17vh,200px) clamp(16px,3vw,40px) clamp(110px,16vh,190px)}.hs .about-open{margin:0 0 clamp(100px,18vh,200px);max-width:1240px;font-weight:300;font-size:clamp(34px,4.6vw,78px);line-height:1.03;letter-spacing:-.05em;text-wrap:balance;opacity:0;transform:translateY(40px);filter:blur(14px);transition:opacity 1.6s var(--ease),transform 1.6s var(--ease),filter 1.6s var(--ease)}.hs .about-open.in{opacity:1;transform:none;filter:none}.hs .about-open span{color:#8a837c}.hs .about-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(24px,5vw,96px)}.hs .about-pin{position:sticky;top:clamp(96px,15vh,150px);align-self:start}.hs .about-n{margin:0 0 18px;font-weight:100;font-size:clamp(96px,12vw,210px);line-height:.78;letter-spacing:-.07em}.hs .about-t{margin:0;max-width:11em;font-weight:300;font-size:clamp(32px,3.5vw,60px);line-height:1.02;letter-spacing:-.045em}.hs .about-n,.hs .about-t{transition:opacity .28s,filter .28s,transform .28s}.hs .about-n.out,.hs .about-t.out{opacity:0;filter:blur(10px);transform:translateY(10px)}.hs .about-bar{width:min(240px,60%);height:1px;margin-top:34px;background:rgba(11,10,11,.14)}.hs .about-bar i{display:block;width:100%;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(0)}.hs .about-ch{display:grid;gap:clamp(110px,26vh,260px);padding-bottom:clamp(30px,8vh,90px)}.hs .ch h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hs .ch>*{opacity:0;transform:translateY(28px);filter:blur(8px);transition:opacity 1.2s var(--ease),transform 1.2s var(--ease),filter 1.2s var(--ease)}.hs .ch>:nth-child(3){transition-delay:.12s}.hs .ch>:nth-child(4){transition-delay:.24s}.hs .ch>:nth-child(5){transition-delay:.36s}.hs .ch.in>*{opacity:1;transform:none;filter:none}.hs .ch p{margin:0 0 20px;max-width:34em;font-size:clamp(18px,1.45vw,22px);line-height:1.5;letter-spacing:-.015em;color:#4a4542}.hs .ch p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.hs .ch p a:hover,.hs .ch p.lead{color:var(--ink)}.hs .ch p.lead{font-size:clamp(24px,2.3vw,36px);line-height:1.2;letter-spacing:-.035em}.hs .ways{list-style:none;margin:30px 0 0;padding:0;border-top:1px solid rgba(11,10,11,.14)}.hs .ways li{display:grid;grid-template-columns:minmax(140px,.34fr) 1fr;gap:20px;padding:28px 0;border-bottom:1px solid rgba(11,10,11,.14)}.hs .ways b{font-weight:300;font-size:clamp(28px,2.5vw,42px);letter-spacing:-.05em;line-height:1;transition:transform .6s var(--ease)}.hs .ways li:hover b{transform:translateX(10px)}.hs .ways span{font-size:clamp(16px,1.25vw,19px);line-height:1.5;color:#4a4542}.hs .group{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.hs .group>span{border:1px solid rgba(11,10,11,.22);border-radius:999px;padding:11px 20px;font-size:clamp(15px,1.2vw,18px);letter-spacing:-.02em}.hs .group>span.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.hs .group i{font-style:normal;display:inline-block;filter:blur(5px);animation:hs-flou 4s ease-in-out infinite alternate}.hs .group>span:nth-child(3) i{animation-delay:-1.3s}.hs .group>span:nth-child(4) i{animation-delay:-2.6s}@keyframes hs-flou{to{filter:blur(3.4px)}}.hs .founders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:clamp(110px,20vh,220px) 0 0 auto;max-width:840px}.hs .founders-h{grid-column:1/-1;margin:0 0 clamp(18px,3vh,34px);font-weight:300;font-size:clamp(30px,3.4vw,56px);letter-spacing:-.045em;line-height:1.02}.hs .fd{margin:0;display:grid;gap:16px}.hs .fd .ph{aspect-ratio:5/6;border-radius:18px;overflow:hidden;background:#d9d5cd;clip-path:inset(100% 0 0 0 round 18px);transition:clip-path 1.5s var(--ease)}.hs .fd:nth-of-type(2) .ph{transition-delay:.15s}.hs .fd.in .ph{clip-path:inset(0 0 0 0 round 18px)}.hs .fd img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;filter:grayscale(1) contrast(1.05);transform:scale(1.14);transition:transform 2.4s var(--ease),filter .8s}.hs .fd.in img{transform:scale(1)}.hs .fd:hover img{filter:grayscale(0) contrast(1)}.hs .fd figcaption b{display:block;font-weight:300;font-size:clamp(24px,2.4vw,40px);letter-spacing:-.045em;line-height:1.05}.hs .fd figcaption span{font-size:clamp(14px,1.1vw,16px);color:#6f6862}.hs .where{margin:clamp(60px,10vh,110px) 0 0;font-size:clamp(18px,1.45vw,22px);color:#6f6862;letter-spacing:-.015em}@media (max-width:820px){.hs .about-grid{grid-template-columns:1fr}.hs .about-pin{display:none}.hs .about-ch{gap:clamp(80px,14vh,120px)}.hs .ch h3{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;margin:0 0 20px;font-weight:300;font-size:clamp(32px,8.4vw,46px);letter-spacing:-.045em;line-height:1.02}.hs .ways li{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.hs .about-open,.hs .ch>*,.hs .fd .ph,.hs .fd img{transition:none;opacity:1;transform:none;filter:none;clip-path:none}.hs .fd img{filter:grayscale(1)}.hs .top,.hs .w{animation:none;opacity:1;color:var(--paper);filter:none;transform:none}}body:has(.hs),html:has(.hs){overflow-x:clip}body:has([data-cookie-banner]) .hs .headline{bottom:clamp(120px,17vh,160px)}@media (max-width:640px){body:has([data-cookie-banner]) .hs .headline{bottom:210px}}.hs .headline{transition:bottom .8s var(--ease)}@media (max-width:520px){.hs .nav a[href="#apropos"]{display:none}}@media (max-width:720px){.hs .w{animation-delay:calc(1.1s + var(--i) * .35s)}.hs .top{animation-delay:1.6s}}