:root{--paper:#f7f5ed;--ink:#193e34;--green:#1c745d;--orange:#d77638;--line:#d8ddd1;--muted:#58695d;--serif:Georgia,'Times New Roman',serif;--sans:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:7px}a:hover{text-decoration:underline;text-underline-offset:5px}img{display:block;max-width:100%;height:auto}.wrap{width:min(1180px,calc(100% - 96px));margin-inline:auto}.skip{position:fixed;left:16px;top:-100px;background:var(--paper);z-index:5;padding:12px}.skip:focus{top:12px}.site-header{display:flex;align-items:center;justify-content:space-between;padding-block:28px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:650;line-height:1.3}.brand img{border-radius:10px}.brand-by{display:block;font-size:8px;letter-spacing:2.2px;margin-top:4px;font-weight:600;color:var(--muted)}nav{display:flex;gap:32px;font-size:13px}.hero{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:75px;align-items:center;padding-top:68px;padding-bottom:90px}.eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:2.3px;line-height:1.8}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);margin-right:8px}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-4px;line-height:1.03;margin:27px 0}h1{font-size:clamp(76px,7.8vw,112px)}h2{font-size:clamp(42px,5.2vw,70px);letter-spacing:-2.5px}em{font-weight:400;color:var(--green)}.intro{font-size:20px;line-height:1.6;color:var(--muted);margin:27px 0 31px}.button{display:inline-flex;align-items:center;gap:36px;background:var(--ink);color:white;padding:14px 22px;border-radius:4px;font-size:13px;font-weight:600;transition:background .2s}.button:hover{background:var(--green);text-decoration:none}.button span{font-size:21px;line-height:1}.small{font-size:11px;color:var(--muted)}.hero-note{margin:15px 0 35px}.legend{display:flex;gap:27px;font-size:11px;color:var(--muted)}.legend span{display:flex;gap:8px;align-items:center}.legend i{width:8px;height:8px;border-radius:50%}.visited{background:var(--green)}.wishlist{background:var(--orange)}.app-preview{position:relative;margin:0;padding:0 12px 0 20px;transform:rotate(2deg)}.tablet{border:9px solid #1b2927;border-radius:27px;background:#172a24;box-shadow:0 35px 70px -25px #264c3d55,0 2px 0 2px #64716b;overflow:hidden}.tablet img{width:100%}.app-preview figcaption{font-size:10px;text-align:center;margin-top:16px;letter-spacing:1px;color:var(--muted)}.postmark{position:absolute;right:-33px;top:62px;width:112px;height:112px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;line-height:1.5;font-size:9px;font-weight:700;letter-spacing:1.6px;border:1px solid #b6c3b3;outline:1px solid #b6c3b3;outline-offset:5px;border-radius:50%;background:var(--paper);transform:rotate(-17deg)}.postmark span{font-size:21px;margin-top:3px}.world-section{background:#eeeee3;padding:80px 0}.section-top{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:35px;align-items:start}.section-top .eyebrow{padding-top:15px}.section-top h2{margin:0}.section-top p{color:var(--muted);font-size:14px;line-height:1.9;margin-top:10px}.world-map{margin:32px 0 50px}.world-map img{width:100%;max-height:470px;object-fit:contain}.world-map figcaption{text-align:right;font-size:10px;color:var(--muted)}.feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:54px;border-top:1px solid #cbd1c2;padding-top:32px}.feature-number{font:italic 19px var(--serif);color:var(--green)}h3{font-size:17px;font-weight:600;line-height:1.4;margin:14px 0 10px}.feature-row p{font-size:13px;color:var(--muted);line-height:1.9;margin:0}.sharing{padding-block:105px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.sharing h2{margin-bottom:0}.sharing-copy{padding-top:30px}.sharing-copy p{color:var(--muted);font-size:15px}.sharing-copy .lead{color:var(--ink);font-family:var(--serif);font-size:27px;line-height:1.4}.detail-line{border-top:1px solid var(--line);padding-top:22px;margin-top:25px!important;font-size:12px!important;display:flex;gap:18px}.detail-line span{color:var(--green);font-size:22px}.privacy-section{background:var(--ink);color:var(--paper);padding-block:90px}.privacy-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.privacy-layout em{color:#bdd3aa}.privacy-layout>div>p{font-size:15px;color:#d2dacf;max-width:420px}.text-link{display:inline-block;margin-top:18px;border-bottom:1px solid #a9b8a7;font-size:13px;padding-bottom:5px}.text-link span{margin-left:22px}.privacy-list{list-style:none;margin:20px 0 0;padding:0}.privacy-list li{display:flex;gap:23px;padding:20px 0;border-bottom:1px solid #ffffff25}.privacy-list li>span{font-size:28px;color:#bdd3aa;line-height:1.2;min-width:24px}.privacy-list h3{font-size:16px;margin:0 0 8px}.privacy-list p{font-size:13px;color:#d2dacf;margin:0;line-height:1.8}.launch{text-align:center;padding-block:100px}.launch img{margin:0 auto 25px;border-radius:15px}.launch h2{font-size:74px}.launch p{font-size:14px;color:var(--muted);line-height:1.9}.secondary{margin-top:20px;background:transparent;color:var(--ink);border:1px solid var(--line)}.secondary:hover{background:#e6eada}.site-footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding-block:30px;font-size:11px}.footer-brand{font-family:var(--serif);font-size:22px}.site-footer>div{display:flex;gap:26px;color:var(--muted)}.document{max-width:760px;padding-block:65px 90px}.document h1{font-size:65px;letter-spacing:-2px}.document h2{font-family:var(--sans);font-size:23px;letter-spacing:-.5px;line-height:1.4;margin:38px 0 14px}.document p,.document li{font-size:15px;color:var(--muted)}.document a{text-decoration:underline;text-underline-offset:4px}.document .updated{font-size:12px}.document details{padding:22px 0;border-bottom:1px solid var(--line)}.document summary{cursor:pointer;font-weight:600;font-size:17px}.document details p{margin-bottom:0}.home{max-width:850px;padding-block:90px}.home h1{font-size:78px}.app-link{display:flex;gap:25px;align-items:center;padding:30px 0;border-block:1px solid var(--line);margin-top:45px}.app-link img{border-radius:20px;width:84px}.app-link strong{display:block;font-size:24px}.app-link p{margin:4px 0;color:var(--muted)}.app-link>span:last-child{margin-left:auto;font-size:28px}@media(min-width:1500px){.hero{padding-top:80px;padding-bottom:100px}.app-preview{max-width:430px;margin-inline:auto}}@media(max-width:900px){.wrap{width:calc(100% - 56px)}.hero{gap:36px}.postmark{width:85px;height:85px;right:-8px;font-size:7px}.section-top{grid-template-columns:1fr 1.3fr;gap:25px}.section-top>.eyebrow{grid-column:1/-1}.section-top p{margin:0}.privacy-layout{gap:45px}.sharing{gap:40px}.hero .intro{font-size:17px}nav{gap:22px}.feature-row{gap:30px}}@media(max-width:620px){.wrap{width:calc(100% - 40px)}.site-header{padding-block:19px}.brand{font-size:16px}.brand img{width:34px;height:34px}.brand-by{font-size:7px}nav{gap:16px;font-size:11px}nav a:nth-child(2){display:none}.hero{grid-template-columns:1fr;padding-top:43px;padding-bottom:54px;gap:43px}.hero-copy{padding-left:6px}h1{font-size:76px;letter-spacing:-3.5px;margin:22px 0}.intro{font-size:18px!important}.hero-note{margin-bottom:23px}.app-preview{max-width:330px;width:calc(100% - 45px);margin:auto;padding:0;transform:rotate(2deg)}.postmark{right:-25px;top:38px}.tablet{border-width:7px;border-radius:23px}.world-section{padding:50px 0}.section-top{display:block}.section-top .eyebrow{margin-bottom:22px;padding:0}.section-top h2{font-size:51px}.section-top p{max-width:340px;margin-top:24px}.world-map{margin:25px -9px 31px}.world-map figcaption{font-size:9px;text-align:center;margin-top:12px}.feature-row{grid-template-columns:1fr;gap:27px;padding-top:25px}.feature-row article{display:grid;grid-template-columns:28px 1fr;gap:0 14px}.feature-number{grid-row:1/3;padding-top:1px}.feature-row h3{margin-top:0}.feature-row p{grid-column:2}.sharing{padding-block:60px;grid-template-columns:1fr;gap:24px}.sharing-copy{padding:0}.sharing-copy .lead{font-size:25px}.privacy-section{padding:56px 0}.privacy-layout{grid-template-columns:1fr;gap:24px}.privacy-layout h2{font-size:51px}.privacy-list{margin:0}.launch{padding-block:60px}.launch h2{font-size:62px}.launch p br{display:none}.site-footer{display:block;padding-block:24px}.site-footer>div{margin-top:17px;gap:20px;flex-wrap:wrap;font-size:10px}.document{padding-block:40px 60px}.document h1{font-size:51px}.home{padding-block:45px}.home h1{font-size:60px}.app-link{gap:16px}.app-link img{width:60px}.app-link strong{font-size:20px}.app-link p{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
