.landing-shell{accent-color:var(--sound);caret-color:var(--sound);scrollbar-color:var(--color-outline-variant) var(--color-background)}.landing-shell ::selection{background:color-mix(in oklch, var(--sound) 38%, transparent);color:var(--paper)}.landing-shell p,.landing-shell li,.landing-shell figcaption{text-wrap:pretty}.landing-shell .launch-count,.landing-shell .offer-amount{font-variant-numeric:tabular-nums}.landing-shell .landing-icon{vertical-align:-.2em}@media (prefers-reduced-motion:no-preference){.path-trail[data-reveal] .path-slurs{transition:clip-path 1.1s cubic-bezier(.16,1,.3,1)}.path-trail[data-reveal=wait] .path-slurs{clip-path:inset(0 100% 0 0)}.path-trail[data-reveal=done] .path-slurs{clip-path:inset(0)}}.landing-shell .trial-link{width:fit-content;min-height:44px;color:var(--color-on-surface);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:flex}@media (width<=899px){.hero-copy>.trial-note{order:5}}.hero-note{color:var(--muted);font-size:.9375rem}.hero-content-link{justify-self:start;align-items:center;min-height:44px;font-size:.9375rem;display:inline-flex}.landing-shell .primary-button{white-space:normal;text-align:center;max-width:100%}.advanced-demo{border-block:1px solid var(--hair)}.advanced-demo>summary{min-height:60px;color:var(--paper);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;font-weight:600;list-style:none;display:flex}.advanced-demo>summary::-webkit-details-marker{display:none}.advanced-demo>.moment{border:0;padding-block:24px}.chord-stage .chord-drawings{grid-template-columns:1fr}.offer-price,.offer-detail{min-width:0}.offer h2{overflow-wrap:anywhere}.offer-detail{grid-template-columns:minmax(0,1fr)}@media (width<=899px){.hero-grid{gap:12px}.hero-lead{order:3}.hero-stage{order:4}.hero-copy>.primary-button{order:5}.hero-note{order:6}.hero-content-link{order:7}.hero-stage .pitch-svg{width:auto;height:clamp(180px,29svh,260px)}}.entry-photo{aspect-ratio:3/2;object-fit:cover;background:var(--color-surface-container);border-radius:16px;width:100%;height:auto;display:block}.entry>.entry-photo+h3{margin-top:8px}.hero-copy>.hero-trial{justify-self:start;margin-top:4px}.hero-copy>.hero-trial-note{margin-top:-14px}@media (width<=899px){.hero-copy>.hero-trial{order:7}.hero-copy>.hero-trial-note{order:8;margin-top:-8px}}.sticky-ask{z-index:10;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--color-background) 40%);justify-content:center;transition:transform .26s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-ask[data-shown]{transform:none}.sticky-ask[data-reduced]{transition:none}.sticky-ask .primary-button{width:100%;max-width:28rem}.sticky-ask-brand{display:none}@media (width>=900px){.sticky-ask{padding:10px max(var(--gutter), calc((100% - 75rem) / 2));background:color-mix(in oklch, var(--color-background) 94%, transparent);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;top:0;bottom:auto;transform:translateY(-110%)}.sticky-ask .primary-button{width:auto;min-height:44px}.sticky-ask-brand{display:inline-flex}}@media (width>=1800px){.sticky-ask{padding-inline:max(var(--gutter), calc((100% - 82rem) / 2))}}@media (width>=900px){html:has(.sticky-ask){scroll-padding-top:calc(64px + 1.5rem)}}.menu-toggle{border:1px solid var(--hair-strong);min-height:44px;color:var(--paper);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.menu-toggle:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.menu-toggle:active{background:color-mix(in oklch, var(--paper) 8%, transparent)}@media (hover:hover) and (pointer:fine){.menu-toggle:hover{border-color:var(--paper)}}@media (width<=899px){:is(.site-header nav:has(.menu-toggle) .header-ebook,.site-header nav:has(.menu-toggle) .header-cta){display:none}}@media (width>=900px){.menu-toggle{display:none}}.site-menu{inset:calc(6px + env(safe-area-inset-top)) var(--gutter) auto;border:1px solid var(--hair-strong);background:var(--color-surface-container-high);width:auto;color:var(--paper);opacity:0;transition:opacity .2s cubic-bezier(.16, 1, .3, 1), translate .2s cubic-bezier(.16, 1, .3, 1), display .2s allow-discrete, overlay .2s allow-discrete;border-radius:16px;margin:0;padding:8px 20px 12px}.site-menu:popover-open{opacity:1}.site-menu-top{justify-content:flex-end;margin-inline-end:-12px;display:flex}.site-header .site-menu>nav{display:block}.site-menu::backdrop{background:color-mix(in oklch, var(--color-background) 55%, transparent)}.site-menu li+li{border-top:1px solid var(--hair)}.site-menu a{min-height:56px;font-family:var(--font-serif-display);align-items:center;font-size:1.375rem;text-decoration:none;display:flex}.site-menu a:active{color:color-mix(in oklch, var(--paper) 70%, white)}@starting-style{.site-menu:popover-open{opacity:0}}@media (prefers-reduced-motion:no-preference){.site-menu{translate:0 -.5rem}.site-menu:popover-open{translate:0}@starting-style{.site-menu:popover-open{translate:0 -.5rem}}}
