@font-face{font-family:Anton;src:url(/assets/anton-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color:#f4f4ef;font-synthesis:none;--graphite:#0d0f0f;--white:#f4f4ef;--lime:#d7f23f;--muted:#aeb0aa;--line:#333632;--display:Anton,"Arial Narrow",Impact,sans-serif;background:#0d0f0f;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--lime);outline-offset:5px}.light-section a:focus-visible{outline-color:#506000}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}::selection{color:var(--graphite);background:var(--lime)}.container{width:min(1320px,100% - 96px);margin-inline:auto}.lime{color:var(--lime)}.header{background:var(--graphite);z-index:3;border-bottom:1px solid #252824;position:relative}.header-inner{align-items:center;gap:36px;min-height:96px;display:flex}.brand{flex-shrink:0;display:block}.brand img{object-fit:contain}.main-nav{gap:36px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.main-nav a{padding:16px 0}.main-nav a:hover,.main-nav a[aria-current]{color:var(--lime)}.language-switch{border-left:1px solid var(--line);gap:2px;padding-left:26px;display:flex}.language-switch a{letter-spacing:.06em;color:#aeb0aa;place-items:center;min-width:38px;min-height:44px;font-size:11px;font-weight:700;display:grid}.language-switch a[aria-current]{color:var(--lime)}.language-switch a:hover{background:#20231d}.skip-link{z-index:10;background:var(--lime);color:var(--graphite);padding:16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.hero{isolation:isolate;background:#090b0a;flex-direction:column;justify-content:center;min-height:740px;display:flex;position:relative;overflow:hidden}.hero-photo{z-index:-2;position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:center 48%;width:100%;height:100%}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#05070661,#0000 90%);position:absolute;inset:0}.hero-inner{padding-block:88px 105px}.eyebrow{letter-spacing:.16em;align-items:center;gap:10px;font-size:11px;font-weight:700;line-height:1.6;display:flex}.signal-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;display:inline-block}h1,h2{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;font-weight:400;line-height:1.04}h1{max-width:1100px;margin-top:34px;font-size:clamp(62px,7.4vw,110px)}h1 span{display:block}h1 .lime{margin-top:3px}h2{font-size:clamp(38px,4.4vw,66px)}.hero-subtitle{color:#d1d2cc;text-wrap:pretty;max-width:445px;margin-top:28px;font-size:18px;line-height:1.65}.store-buttons{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{letter-spacing:.025em;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:17px 20px;font-size:11px;font-weight:800;transition:background .15s,color .15s,transform .15s;display:inline-flex}.button svg{flex-shrink:0}.button-lime{background:var(--lime);color:var(--graphite);border:1px solid var(--lime)}.button-lime:hover{background:#e5fa85;transform:translateY(-2px)}.button-outline{color:var(--white);background:#0d0f0f80;border:1px solid #74786e}.button-outline:hover{background:var(--white);color:var(--graphite)}.store-note{color:#b1b4aa;margin-top:16px;font-size:11px}.hero-bottom{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:28px;left:0;right:0}.hero-bottom a,.hero-bottom>span{align-items:center;gap:15px;display:flex}.hero-bottom>span{color:var(--lime)}.manifesto-strip{background:var(--lime);color:var(--graphite);letter-spacing:.1em;justify-content:space-around;gap:24px;padding:24px 32px;font-size:11px;font-weight:800;display:flex}.manifesto-strip>span{align-items:center;gap:24px;display:flex}.manifesto-strip>span>span{font-size:18px}.light-section{background:var(--white);color:var(--graphite)}.features{padding:102px 0 88px}.section-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:60px;margin-top:26px;margin-bottom:54px;display:grid}.muted-heading{color:#777b70}.section-heading>p{color:#55594f;justify-self:end;max-width:365px;font-size:16px;line-height:1.75}.feature-list{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:40px;display:grid}.feature{border-top:1px solid #bcbfb3;grid-column:span 2;grid-template-columns:1fr auto;align-content:start;row-gap:22px;padding:30px 0 36px;display:grid}.feature:nth-child(n+4){grid-column:span 3}.feature-number{letter-spacing:.12em;font-size:11px;font-weight:700}.feature svg{margin-top:-5px}.feature h3{text-transform:uppercase;font-family:var(--display);letter-spacing:.005em;grid-column:1/-1;font-size:28px;font-weight:400}.feature p{color:#585c53;grid-column:1/-1;max-width:480px;font-size:14px;line-height:1.85}.postcard-section{background:#151815;padding:104px 0}.postcard-grid{grid-template-columns:1fr .85fr;align-items:center;gap:90px;display:grid}.postcard-copy>.feature-number{margin-top:65px;margin-bottom:18px;display:block}.postcard-copy>p:not(.eyebrow){color:#bfc2b8;max-width:430px;margin-top:30px;font-size:17px;line-height:1.85}.text-link{border-bottom:1px solid;align-items:center;gap:20px;margin-top:28px;padding-block:8px;font-size:13px;font-weight:700;display:inline-flex}.postcard-grid figure{justify-self:center;max-width:410px;transform:rotate(3deg)}.postcard-grid figure img{border:1px solid #ffffff20;width:100%;height:auto;box-shadow:0 20px 60px #0005}.postcard-grid figcaption{color:#adb1a5;text-align:center;margin-top:14px;font-size:10px;line-height:1.6}.privacy-section{padding:92px 0}.privacy-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:85px;display:grid}.privacy-grid h2{margin-top:30px}.privacy-copy{max-width:420px}.privacy-copy>p{color:#53594c;margin-top:22px;font-size:17px;line-height:1.85}.download-section{text-align:center;padding:96px 0 100px}.download-section .eyebrow{color:#adb1a5;justify-content:center}.download-section h2{margin-top:26px;font-size:clamp(64px,7vw,100px)}.download-section>div>p:not(.eyebrow){color:#bec2b7;margin-top:25px;font-size:16px}.download-section .store-buttons{justify-content:center}.footer{border-top:1px solid var(--line)}.footer-top{align-items:center;gap:28px;padding-block:30px;display:flex}.footer-top>p{letter-spacing:.1em;color:#afb3a8;font-size:10px;font-weight:700;line-height:1.8}.footer-top nav{gap:32px;margin-left:auto;font-size:12px;display:flex}.footer-top nav a:hover{color:var(--lime)}.footer-bottom{border-top:1px solid var(--line);color:#92988a;justify-content:space-between;gap:20px;padding-block:22px;font-size:10px;line-height:1.6;display:flex}.footer-bottom a{align-items:center;gap:8px;display:flex}@media (min-width:1600px){.hero{min-height:810px}}@media (max-width:1000px){.container{width:calc(100% - 56px)}.hero{min-height:700px}.hero-photo img{object-position:60% center}.hero:after{background:linear-gradient(90deg,#080b09c9,#080b0933)}.manifesto-strip{gap:16px;padding-inline:24px;font-size:9px}.manifesto-strip>span{gap:10px}.postcard-grid{gap:45px}.postcard-copy h2{font-size:46px}.privacy-grid{gap:45px}.section-heading{gap:30px}.main-nav{gap:24px}.header-inner{gap:25px}}@media (max-width:700px){.container{width:calc(100% - 40px)}.header-inner{gap:14px;min-height:80px}.brand img{width:64px;height:64px}.main-nav{gap:18px;font-size:12px}.main-nav a:not(:last-child){display:none}.language-switch{gap:0;padding-left:12px}.language-switch a{min-width:32px}.hero{justify-content:flex-start;min-height:730px}.hero-inner{padding-block:60px 105px}.hero-photo img{object-position:67% center}.hero:after{background:linear-gradient(90deg,#080b09d9,#080b0966),linear-gradient(#0000 50%,#0d0f0f)}h1{margin-top:28px;font-size:clamp(47px,10.3vw,72px);line-height:1.12}h1 span:first-child{max-width:100%}.hero-subtitle{max-width:330px;margin-top:25px;font-size:16px}.hero .store-buttons{flex-direction:column;align-items:stretch;max-width:320px;margin-top:28px}.button{justify-content:space-between;gap:10px;min-height:55px;font-size:10px}.hero .store-note{text-align:center;max-width:320px}.eyebrow{letter-spacing:.13em;font-size:9px}.hero-bottom{gap:15px;font-size:8px;bottom:25px}.hero-bottom>span{gap:6px}.manifesto-strip{justify-content:center;padding:18px 20px}.manifesto-strip>span{font-size:9px}.manifesto-strip>span:nth-child(3){display:none}.manifesto-strip>span>span{font-size:13px}.features{padding-block:66px 38px}.section-heading{margin-top:22px;margin-bottom:36px;display:block}.section-heading>p{max-width:100%;margin-top:26px;font-size:14px}h2{font-size:clamp(34px,8.4vw,50px);line-height:1.09}.feature-list{display:block}.feature{grid-template-columns:32px 1fr auto;row-gap:13px;padding-block:25px}.feature-number{grid-area:1/1;align-self:center;font-size:10px}.feature svg{grid-area:1/3;width:23px;height:23px;margin-top:0}.feature h3{grid-area:1/2;font-size:24px}.feature p{grid-column:2/4;font-size:14px;line-height:1.75}.postcard-section{padding-block:65px}.postcard-grid{flex-direction:column;align-items:stretch;gap:38px;display:flex}.postcard-copy>.feature-number{margin-top:36px}.postcard-copy h2{font-size:clamp(34px,9vw,54px)}.postcard-copy>p:not(.eyebrow){margin-top:22px;font-size:15px}.postcard-grid figure{align-self:center;width:86%;max-width:320px;margin-top:10px;transform:rotate(2deg)}.privacy-section{padding-block:65px}.privacy-grid{display:block}.privacy-copy{margin-top:30px}.privacy-copy>p{font-size:15px;line-height:1.8}.download-section{padding-block:65px}.download-section h2{font-size:clamp(53px,12vw,85px)}.download-section .store-buttons{flex-direction:column;max-width:320px;margin-inline:auto}.footer-top{flex-wrap:wrap;gap:20px;padding-block:26px}.footer-top nav{flex-basis:100%;justify-content:space-between;gap:15px;margin:0}.footer-bottom{font-size:9px;display:block}.footer-bottom a{margin-top:12px}.text-link{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.document-page{min-height:70vh;padding:55px 0 95px}.document-wrap{max-width:920px}.back-link{color:#646b5d;align-items:center;gap:10px;margin-bottom:48px;font-size:12px;display:inline-flex}.document-page h1{margin-top:22px;font-size:clamp(46px,7vw,85px);line-height:1.12}.document-intro{color:#535b4e;max-width:700px;margin-top:26px;font-size:20px;line-height:1.7}.document-date{color:#69715f;margin-top:23px;font-size:11px}.document-sections{border-bottom:1px solid #c1c6b7;margin-top:52px}.document-sections>section{border-top:1px solid #c1c6b7;grid-template-columns:34px 1fr;gap:22px;padding:30px 0;display:grid}.document-sections .feature-number{align-self:start;padding-top:5px}.document-sections h2{letter-spacing:0;text-transform:none;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.document-sections p{color:#535b4e;margin-top:12px;font-size:15px;line-height:1.95}.policy-links{flex-wrap:wrap;gap:24px;margin-top:30px;font-size:12px;display:flex}.policy-links a{text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:flex}.support-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:95px;margin-top:55px;display:grid}.contact-card{background:var(--graphite);color:var(--white);padding:36px}.contact-card h2{margin-top:25px;font-size:34px}.support-email{color:var(--lime);overflow-wrap:anywhere;text-underline-offset:5px;margin-top:20px;font-size:clamp(15px,1.8vw,23px);text-decoration:underline;display:inline-block}.contact-card p{color:#b9c0ad;margin-top:25px;font-size:14px;line-height:1.85}.contact-card .button{margin-top:30px}.faq>h2{margin-bottom:26px;font-size:34px}.faq article{border-top:1px solid #c1c6b7;padding:23px 0}.faq h3{font-size:16px;line-height:1.6}.faq p{color:#535b4e;margin-top:12px;font-size:14px;line-height:1.9}@media (max-width:700px){.document-page{padding-block:32px 65px}.document-page h1{font-size:clamp(39px,10vw,66px)}.document-intro{font-size:17px}.back-link{margin-bottom:32px}.document-sections{margin-top:36px}.document-sections>section{grid-template-columns:23px 1fr;gap:12px;padding-block:24px}.document-sections p{font-size:14px;line-height:1.85}.document-sections h2{font-size:17px}.support-grid{margin-top:34px;display:block}.contact-card{padding:25px}.support-email{font-size:20px}.faq{margin-top:44px}.policy-links{gap:18px;font-size:11px}}
