:root{--ink:#173f36;--muted:#59675f;--paper:#f7f6ef;--line:#dce2d8;--green:#225c46;--mint:#e1eadc;--gold:#bda573;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"Segoe UI",Tahoma,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid #b3975e;outline-offset:5px}header,main,footer{max-width:1320px;margin:auto;padding-inline:64px}header{height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:26px;font-weight:650;letter-spacing:-1px;direction:ltr}.brand svg{width:38px;height:38px}.languages{display:flex;align-items:center;padding:5px;border:1px solid var(--line);border-radius:30px;gap:3px;direction:ltr}.languages a{border-radius:24px;padding:10px 16px;text-decoration:none;font-size:13px;transition:background .2s}.languages a[aria-current=page]{background:var(--ink);color:white}.languages a:hover:not([aria-current=page]){background:var(--mint)}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:center;padding-block:52px 78px}.eyebrow{display:flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:700}.dot{width:7px;height:7px;border-radius:50%;background:#729678;box-shadow:0 0 0 4px #e7ecdf}.hero h1{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(48px,5vw,72px);line-height:1.08;letter-spacing:-2.6px;margin:28px 0}.hero h1 em{color:#60826d;font-weight:400}.lead{font-size:17px;line-height:1.8;max-width:490px;color:var(--muted);margin:0 0 28px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.button{display:inline-flex;align-items:center;gap:28px;text-decoration:none;background:var(--ink);color:var(--paper);border-radius:6px;padding:17px 23px;font-size:14px;transition:background .2s,transform .2s}.button:hover{background:#28604b;transform:translateY(-2px)}.button svg{width:18px;height:18px}.secondary{font-size:13px;text-underline-offset:5px}.launch-note{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:12px;line-height:1.6;margin:30px 0 0}.launch-note svg{width:15px;height:15px;flex-shrink:0}.art{position:relative;min-width:0}.art-frame{background:#e5ebdd;border-radius:210px 210px 12px 12px;overflow:hidden;border:1px solid #dce5d5;aspect-ratio:1/1.09;position:relative}.art-frame svg{width:100%;height:100%;display:block}.art-label{position:absolute;bottom:22px;inset-inline:22px;background:#f7f6eff0;border:1px solid #ffffffab;backdrop-filter:blur(6px);border-radius:7px;padding:16px 18px;display:flex;align-items:center;gap:12px}.art-label svg{width:30px;height:30px;flex-shrink:0}.art-label strong{display:block;font-size:13px;font-weight:500}.art-label span{display:block;font-size:11px;color:var(--muted);margin-top:5px}.star{position:absolute;width:52px;height:52px;top:30px;inset-inline-end:-15px}.section-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:35px}.section-intro h2{font-size:13px;font-weight:500;margin:0;color:var(--muted)}.section-intro span{font-size:10px;letter-spacing:2px;color:var(--muted)}.audiences{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding-block:28px 58px}.audience{position:relative;border-inline-end:1px solid var(--line);padding-inline-end:30px}.audience:last-child{border:0;padding-inline-end:0}.audience svg{width:25px;height:25px;color:#648775}.audience h3{font-family:Georgia,"Times New Roman",serif;font-size:22px;font-weight:400;margin:18px 0 12px;line-height:1.3}.audience p{font-size:13px;line-height:1.8;color:var(--muted);margin:0;max-width:300px}.about{background:#e8eddf;border:1px solid #dce3d4;border-radius:10px;padding:32px 38px;display:flex;align-items:center;justify-content:space-between;gap:36px;margin-bottom:48px}.about h2{font-family:Georgia,"Times New Roman",serif;font-size:29px;font-weight:400;margin:0 0 10px}.about p{font-size:13px;line-height:1.8;color:var(--muted);margin:0;max-width:590px}.about a{display:inline-block;font-size:13px;text-underline-offset:5px;white-space:nowrap}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:25px 30px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.footer-links{display:flex;gap:24px;align-items:center}.footer-links a{text-decoration:none}.footer-links a:hover{text-decoration:underline}.skip{position:absolute;top:-100px;left:20px;background:var(--ink);color:#fff;padding:12px;z-index:10}.skip:focus{top:10px}[dir=rtl] .hero h1{font-family:Tahoma,"Segoe UI",Arial,sans-serif;font-size:clamp(43px,4.6vw,63px);letter-spacing:0;line-height:1.45}[dir=rtl] .hero h1 em{font-style:normal}[dir=rtl] .eyebrow{letter-spacing:0;font-size:13px}[dir=rtl] .audience h3,[dir=rtl] .about h2{font-family:Tahoma,"Segoe UI",Arial,sans-serif}[dir=rtl] .button svg{transform:scaleX(-1)}.legal{max-width:800px;padding-block:50px 90px;line-height:1.85}.legal h1{font-family:Georgia,serif;font-size:44px;font-weight:400;line-height:1.2}.legal h2{font-size:19px;margin-top:30px}.legal p,.legal li{color:var(--muted);font-size:15px}.legal .updated{font-size:12px}.legal a{text-underline-offset:4px}@media(min-width:1400px){.hero{padding-block:60px 85px}}@media(max-width:1000px){header,main,footer{padding-inline:32px}.hero{gap:35px;padding-top:30px}.hero h1{font-size:52px}.lead{font-size:15px}.art-label{inset-inline:14px;bottom:14px;padding:13px}.audiences{gap:24px}.about{padding:28px}}@media(max-width:700px){header,main,footer{padding-inline:24px}header{height:92px;gap:10px}.brand{font-size:23px;gap:7px}.brand svg{width:30px;height:30px}.languages{padding:3px;gap:0}.languages a{padding:9px 10px;font-size:11px}.hero{grid-template-columns:1fr;gap:42px;padding-block:32px 40px}.hero h1{font-size:51px;letter-spacing:-2px;margin-block:25px}.lead{font-size:15px;line-height:1.85}.hero-copy{max-width:500px}.art{max-width:450px;width:100%;justify-self:center}.art-frame{aspect-ratio:1/1.03}.star{width:42px;height:42px;inset-inline-end:-10px}.art-label{inset-inline:18px;bottom:18px}.audiences{grid-template-columns:1fr;gap:25px;padding-block:27px 36px}.audience{display:grid;grid-template-columns:30px 1fr;column-gap:15px;border:0;border-bottom:1px solid var(--line);padding:0 0 25px}.audience svg{grid-row:1/3;margin-top:3px}.audience h3{margin:0 0 8px;font-size:22px}.audience p{max-width:none}.audience:last-child{padding-bottom:0}.section-intro{padding-top:27px}.section-intro span{display:none}.about{display:block;padding:25px;margin-bottom:30px}.about h2{font-size:26px}.about a{margin-top:17px;white-space:normal;overflow-wrap:anywhere}footer{flex-direction:column;align-items:flex-start;gap:17px;padding-block:24px}[dir=rtl] .hero h1{font-size:43px;line-height:1.45}.legal{padding-block:25px 50px}.legal h1{font-size:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media(max-width:340px){header{height:auto;flex-wrap:wrap;padding-block:20px 8px;row-gap:16px}.languages{margin-inline-start:auto}.hero h1{font-size:43px}[dir=rtl] .hero h1{font-size:36px}.hero{padding-top:24px}.launch-note{font-size:11px}}
