.AppIcon_icon__sb9I3{display:block;flex:none;border-radius:23%;box-shadow:0 0 0 .5px var(--icon-ring)}.ui_container__it_zY{width:var(--page);margin-inline:auto}.ui_section__VtPLy{position:relative;padding-block:clamp(64px,9vw,116px)}.ui_eyebrow__jUxhf{display:inline-flex;align-items:center;gap:.55em;font-family:var(--eyebrow-font,inherit);font-size:.8125rem;font-weight:600;letter-spacing:var(--eyebrow-tracking,.12em);text-transform:uppercase;color:var(--accent-ink)}.ui_eyebrow__jUxhf:before{content:"";width:.5em;height:.5em;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-wash)}.ui_title__8AnIA{margin-top:.4em;font-size:clamp(2.25rem,5vw,3.75rem)}.ui_lead__ewjAv{margin-top:1.1rem;max-width:34em;font-size:clamp(1.0625rem,1.4vw,1.1875rem);color:var(--ink-soft)}.ui_header__PsIhr{max-width:760px;margin-bottom:clamp(40px,6vw,72px)}.ui_headerCenter__CmZer{margin-inline:auto;text-align:center}.ui_headerCenter__CmZer .ui_lead__ewjAv{margin-inline:auto}.ui_srOnly__B8cEW{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ui_reveal__c0DU2{animation:ui_reveal__c0DU2 linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}@keyframes ui_reveal__c0DU2{0%{opacity:0;transform:translateY(28px) scale(.985)}}.AppFooter_footer__vkm_X{padding-block:56px 40px;border-top:1px solid var(--line);background:var(--bg-alt);font-size:.9375rem}.AppFooter_top__JwRgI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.AppFooter_brand__HkEjt{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display),Georgia,serif;font-size:1.375rem;font-variation-settings:"SOFT" 100;text-decoration:none}.AppFooter_brand__HkEjt span{display:grid;line-height:1.2}.AppFooter_brand__HkEjt small{font-family:var(--font-sans),system-ui,sans-serif;font-size:.8125rem;color:var(--ink-faint)}.AppFooter_links__d4HwM{display:flex;flex-wrap:wrap;gap:6px 22px;list-style:none}.AppFooter_copyright__LTLTG a,.AppFooter_links__d4HwM a{color:var(--ink-soft);text-decoration:none}.AppFooter_copyright__LTLTG a:hover,.AppFooter_links__d4HwM a:hover{color:var(--accent-ink)}.AppFooter_bottom__meLqz{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.AppFooter_disclaimer__ZURME{max-width:62em;font-size:.8125rem;line-height:1.6;color:var(--ink-faint)}.AppFooter_copyright__LTLTG{margin-top:12px;font-size:.8125rem;color:var(--ink-faint)}.AppStoreButton_button__ZIxPf{display:inline-flex;align-items:center;gap:.6em;border-radius:999px;background:var(--ink);color:var(--bg);font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-button);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.AppStoreButton_button__ZIxPf svg{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.AppStoreButton_large__Otw80{padding:.95em 1.55em;font-size:1rem}.AppStoreButton_small__T1feR{padding:.6em 1.05em;font-size:.875rem}.AppStoreButton_short__ZJT_V{display:none}@media (max-width:420px){.AppStoreButton_long__uTf2N{display:none}.AppStoreButton_short__ZJT_V{display:inline}}@media (hover:hover){.AppStoreButton_button__ZIxPf:hover{transform:translateY(-2px);box-shadow:var(--shadow-button-hover)}.AppStoreButton_button__ZIxPf:hover svg{transform:translate(1px,1px)}}.AppStoreButton_button__ZIxPf:active{transform:translateY(0) scale(.98)}.AppNav_wrap__84z1f{position:-webkit-sticky;position:sticky;top:12px;z-index:50;padding-top:12px}.AppNav_nav__Eka1h{display:flex;align-items:center;gap:16px;width:var(--page);margin-inline:auto;padding:7px 7px 7px 9px;border-radius:999px;background:color-mix(in oklab,var(--surface) 78%,transparent);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);box-shadow:var(--shadow-card),0 0 0 1px var(--line)}.AppNav_brand__tQUUZ{display:inline-flex;align-items:center;gap:10px;margin-right:auto;font-family:var(--font-display),Georgia,serif;font-size:1.1875rem;font-variation-settings:"SOFT" 100;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}@media (max-width:360px){.AppNav_brand__tQUUZ{font-size:4.8vw}}.AppNav_links__VY2_m{display:flex;gap:2px}.AppNav_links__VY2_m a{padding:.5em .9em;border-radius:999px;font-size:.9375rem;font-weight:500;color:var(--ink-soft);text-decoration:none;transition:background .16s,color .16s}.AppNav_links__VY2_m a:hover{background:var(--accent-wash);color:var(--ink)}@media (max-width:820px){.AppNav_links__VY2_m{display:none}}