@import url('https://fonts.googleapis.com/css2?family=Zalando+Sans+Expanded:wght@400;500;600;700;800;900&family=Zalando+Sans+SemiExpanded:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--green:#a8ed19;--cyan:#6dfffd;--muted:#999;--wide:'Zalando Sans Expanded',Arial,sans-serif;--body:'Zalando Sans SemiExpanded',Arial,sans-serif;--hero-scale:1;--phone-scale:.78;--phone-width:284px;--phone-height:599px;scroll-behavior:smooth;scroll-padding-top:40px}
*{box-sizing:border-box}body{margin:0;background:#000;color:#fff;font:15px/1.65 var(--body);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--green);outline-offset:6px}button{border:0}img{display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--wide);font-weight:800;text-transform:uppercase}button img{pointer-events:none}.wrap{width:calc(100% - 112px);max-width:1380px;margin-inline:auto}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--green);color:#000;padding:10px 20px}.skip-link:focus{top:10px}.header{position:absolute;left:0;top:0;width:100%;z-index:3}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:144px}.brand{display:block;width:76px;height:76px}.logo-scale{display:block;width:96px;height:96px;transform:scale(.79);transform-origin:top left}.header nav{display:flex;gap:52px;align-items:center}.header nav a{color:#a6a6a6;font-family:var(--wide);font-size:13px;transition:color .2s}.header nav a:hover,.footer a:hover{color:var(--green)}.language{display:flex;gap:9px;align-items:center;justify-self:end;font-size:13px}.menu-toggle{display:none}.mobile-nav[hidden]{display:none}
.hero{position:relative;height:max(600px,40.0626vw);max-height:850px;overflow:hidden;background:#000}.hero-canvas{position:absolute;top:0;left:calc(50% - 958.5px);width:1917px;height:768px;transform:scale(var(--hero-scale));transform-origin:50% 0;pointer-events:none}.glow{position:absolute}.glow-right{left:209px;top:-575px}.glow-left{left:-1056px;top:-373px}.trophy-mask{position:absolute;left:475px;top:104px;width:966px;height:759.451px;mask:url('assets/imgImage112.svg') center / 966px 759.451px no-repeat;-webkit-mask:url('assets/imgImage112.svg') center / 966px 759.451px no-repeat}.trophy{position:absolute;left:21px;top:-337px;width:923px;height:1661px;object-fit:cover}.hero-content{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;text-align:center;padding:clamp(190px,12.52vw,260px) 24px 45px}.hero-logo{width:76px;height:76px;margin-bottom:18px}.hero-logo img{transform:scale(.79);transform-origin:top left}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--green)}.hero-name{font-size:10px;letter-spacing:.22em;color:#ddd;margin-bottom:12px}.hero h1{font-size:clamp(46px,5.01vw,104px);line-height:1.12;letter-spacing:-.035em;white-space:nowrap}.hero-tagline{font-size:14px;color:#d0d2d0;margin-top:20px}.store-links{display:flex;align-items:center;gap:20px;margin-top:34px}.store-badge{position:relative;padding:0;background:none;display:block;height:56.513px;transition:transform .2s,filter .2s}.store-badge:hover{transform:translateY(-3px);filter:brightness(1.12)}.apple-badge{width:169.063px}.apple-base{position:absolute;left:0;top:0}.apple-symbol{position:absolute;left:13.575px;top:11.088px}.apple-title{position:absolute;left:48.64px;top:25.25px}.apple-caption{position:absolute;left:50.396px;top:11.918px}.google-badge{width:190.538px}.browser-link{font-size:11px;color:#c3c9c1;margin-top:20px}.browser-link span{display:inline-block;margin-left:6px;color:var(--green)}.browser-link:hover{color:#fff}.about{padding-top:54px}.section-title{text-align:center;font-size:clamp(28px,2.51vw,48px);line-height:1.4;letter-spacing:-.025em}.feature-row{display:grid;grid-template-columns:var(--phone-width) minmax(0,570px);justify-content:center;align-items:center;column-gap:clamp(65px,6vw,120px);margin-top:78px}.phone-space{width:var(--phone-width);height:var(--phone-height);position:relative}.phone{position:absolute;left:0;top:0;width:363.711px;height:768px;transform:scale(var(--phone-scale));transform-origin:top left}.phone-shell{position:absolute;inset:0 .65% 0 0;border-radius:25.68px;background:linear-gradient(#aaa,#fafafa .5%,#999 99%,#eee);box-shadow:inset 0 1px 1px #f4f4f4}.phone-bezel{position:absolute;inset:.56% 1.59% .83% .88%;background:#000;border:0.439px solid #000;border-radius:25.68px}.phone-liner{position:absolute;left:1.7%;top:.95%}.phone-screen{position:absolute;left:3.23%;top:2%;width:336.587px;height:732.974px;object-fit:cover;border-radius:16.872px}.phone-camera{position:absolute;left:46.74%;top:2.47%}.phone-buttons{position:absolute;left:99.3%;top:32.56%}.feature-copy{max-width:570px}.feature-copy .eyebrow{margin-bottom:21px}.feature-copy h3{font-size:clamp(28px,2.51vw,48px);line-height:1.33;letter-spacing:-.02em;margin-bottom:26px}.feature-copy>p:not(.eyebrow){color:#c2c2c2;line-height:1.75;font-size:14px;margin-top:13px}.accent{color:var(--cyan)}.text-link{display:inline-flex;gap:25px;align-items:center;margin-top:28px;font-size:12px;color:#e3e3e3;padding-bottom:4px;border-bottom:1px solid #333}.text-link span{color:var(--green);font-size:16px}.text-link:hover{color:var(--green)}.feature-row.reverse{grid-template-columns:minmax(0,570px) var(--phone-width);margin-top:100px;scroll-margin-top:50px}.journal{padding-top:128px;padding-bottom:68px}.journal-heading{text-align:center;margin-bottom:48px}.journal-heading .eyebrow{margin-bottom:13px}.section-intro{font-size:13px;color:#888;margin-top:12px}.journal-track{display:flex;gap:28px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.journal-track::-webkit-scrollbar{display:none}.journal-card{flex:0 0 calc((100% - 84px)/4);min-width:245px;scroll-snap-align:start}.card-button{display:block;padding:0;text-align:left;background:none;width:100%;height:100%}.card-image{aspect-ratio:321/177;overflow:hidden;background:#0d170b;border-radius:3px}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.card-button:hover .card-image img{transform:scale(1.05)}.card-copy{padding:20px 10px 0}.card-label{color:var(--green);font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.card-copy h3{font-family:var(--body);text-transform:none;font-size:17px;line-height:1.5;letter-spacing:-.02em;font-weight:600;margin-bottom:16px}.card-copy>p:not(.card-label){color:#9d9d9d;font-size:12px;line-height:1.8}.read-more{font-size:10px;color:#c0c0c0;display:flex;justify-content:space-between;margin-top:20px}.read-more span{color:var(--green);font-size:15px}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:45px}.carousel-controls button{display:grid;place-items:center;background:none;width:44px;height:44px;transition:background .2s}.carousel-controls button:hover:not(:disabled){background:#101810}.carousel-controls button:disabled{opacity:.25}.carousel-controls button img{transform:scale(.6)}.carousel-progress{height:2px;width:70px;background:#252525}.carousel-progress>span{display:block;width:24px;height:2px;background:var(--green);transition:transform .2s}.footer{padding-top:35px;padding-bottom:30px;border-top:1px solid #161616}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-main nav{display:flex;gap:38px;color:#999;font-size:12px}.back-top{width:38px;height:38px;display:grid;place-items:center;border:1px solid #2c3919;border-radius:3px;color:var(--green);font-size:18px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;color:#555;font-size:10px;gap:15px;margin-top:25px}.footer-bottom p:nth-child(2){letter-spacing:.1em;text-transform:uppercase}.footer-bottom a{color:#777}
dialog{width:min(560px,calc(100% - 32px));max-height:85dvh;background:#0c100c;color:#fff;border:1px solid #303b26;padding:0;border-radius:6px;box-shadow:0 20px 100px #0009}dialog::backdrop{background:#000b;backdrop-filter:blur(7px)}.dialog-inner{padding:46px 35px 35px;position:relative}.dialog-close{position:absolute;top:10px;right:15px;width:36px;height:36px;background:none;color:#999;font-size:27px}.dialog-close:hover{color:var(--green)}dialog .eyebrow{margin-bottom:14px}dialog h2{font-size:26px;line-height:1.4;margin-bottom:24px}#dialog-body p{font-size:14px;color:#bfc4ba;line-height:1.85;margin-bottom:16px}.dialog-action{display:block;background:var(--green);color:#050800;padding:13px 20px;text-align:center;font-size:12px;font-weight:700;margin-top:24px}.dialog-support{display:block;text-align:center;font-size:11px;color:#a8ada1;margin-top:15px}.dialog-support:hover{color:#fff}.dialog-image{width:100%;height:180px;object-fit:cover;border-radius:3px;margin-bottom:25px}body.dialog-open{overflow:hidden}
@media(min-width:1700px){:root{--phone-scale:1;--phone-width:363.711px;--phone-height:768px}.wrap{width:calc(100% - 140px)}.header-inner{height:172px}.brand{width:96px;height:96px}.logo-scale{transform:none}.header nav a{font-size:17px}.header nav{gap:68px}.hero-logo{width:96px;height:96px;margin-bottom:24px}.hero-logo img{transform:none}.hero-name{display:none}.hero-tagline{font-size:17px}.store-links{margin-top:42px}.feature-copy>p:not(.eyebrow){font-size:17px}.feature-row{column-gap:64px}.feature-row.reverse{column-gap:60px}.feature-copy{max-width:660px}.feature-row{grid-template-columns:var(--phone-width) 660px}.feature-row.reverse{grid-template-columns:660px var(--phone-width)}.journal-card{min-width:300px}.card-copy h3{font-size:20px}.card-copy>p:not(.card-label){font-size:15px}}
@media(max-width:1100px){:root{--phone-scale:.65;--phone-width:236.5px;--phone-height:499.2px}.wrap{width:calc(100% - 80px)}.header-inner{height:120px}.header nav{gap:30px}.feature-row{column-gap:60px;margin-top:65px}.feature-copy h3{font-size:30px}.feature-copy>p:not(.eyebrow){font-size:13px}.hero{height:600px}.hero-content{padding-top:180px}.hero-canvas{transform:scale(.78)}.journal-card{flex-basis:calc((100% - 56px)/3)}.journal{padding-top:100px}.footer-main nav{gap:23px;font-size:11px}}
@media(max-width:700px){:root{--phone-scale:.73;--phone-width:265.51px;--phone-height:560.64px;scroll-padding-top:25px}.wrap{width:calc(100% - 40px)}.header-inner{height:100px;grid-template-columns:1fr auto auto;gap:24px}.brand{width:60px;height:60px}.logo-scale{transform:scale(.625)}.header-inner nav{display:none}.language{font-size:11px;gap:6px}.language img{transform:scale(.8)}.menu-toggle{display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center;background:transparent;width:32px;height:40px;padding:0}.menu-toggle span{width:22px;height:1px;background:#eee;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.header .mobile-nav{display:flex;flex-direction:column;align-items:stretch;gap:0;background:#0a1309;border-top:1px solid #25321e;padding:15px 25px 22px}.header .mobile-nav[hidden]{display:none}.mobile-nav a{padding:12px;font-size:14px!important}.hero{height:680px}.hero-canvas{transform:scale(.9);top:20px}.hero-content{padding:203px 16px 45px}.hero-logo{width:66px;height:66px;margin-bottom:20px}.hero-logo img{transform:scale(.6875)}.hero-name{font-size:8px;letter-spacing:.2em;margin-bottom:17px}.hero h1{font-size:clamp(29px,8.7vw,57px);letter-spacing:-.045em}.hero-tagline{font-size:11px;margin-top:17px}.store-links{gap:13px;margin-top:32px;transform:scale(.83);transform-origin:50% 50%;margin-bottom:-5px}.browser-link{font-size:11px}.about{padding-top:40px}.section-title{font-size:26px}.feature-row,.feature-row.reverse{grid-template-columns:1fr;gap:42px;margin-top:55px;justify-items:center}.feature-copy{max-width:480px}.feature-copy .eyebrow{margin-bottom:17px;font-size:10px}.feature-copy h3{font-size:31px;line-height:1.35;margin-bottom:23px}.feature-copy>p:not(.eyebrow){font-size:13px;line-height:1.85}.feature-row.reverse{margin-top:75px}.reverse .phone-space{grid-row:1}.journal{padding-top:85px;padding-bottom:45px}.journal-heading{margin-bottom:34px}.journal-heading .eyebrow{font-size:9px}.section-intro{font-size:11px}.journal-track{gap:18px;margin-right:-20px;padding-right:20px}.journal-card{flex-basis:78%;min-width:0}.card-copy{padding-inline:4px}.card-copy h3{font-size:18px}.card-copy>p:not(.card-label){font-size:12px}.carousel-controls{margin-top:25px}.footer{padding-top:25px}.footer-main{flex-wrap:wrap;gap:25px}.footer-main nav{order:3;width:100%;justify-content:space-between;gap:15px;font-size:10px}.footer-bottom{flex-wrap:wrap;gap:12px;margin-top:30px;font-size:9px}.footer-bottom p:nth-child(2){display:none}.dialog-inner{padding:48px 25px 25px}dialog h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.journal-track{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

.footer-main nav{align-items:center;flex-wrap:wrap}.footer-nav-title{color:var(--green);font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}@media(max-width:700px){.footer-nav-title{flex-basis:100%}.footer-main nav a{display:inline-flex;align-items:center;min-height:44px}}
