.home-module__txgM7a__page{min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) 24px 64px;color:#102823;background:#fffdfa}:is(html:has(.home-module__txgM7a__page),body:has(.home-module__txgM7a__page)){background:#fffdfa}.home-module__txgM7a__content{width:min(100%,560px);margin:0 auto}.home-module__txgM7a__masthead{text-align:center;margin:0 auto 40px}.home-module__txgM7a__brand{width:min(100%,520px);margin:0 auto;line-height:1}.home-module__txgM7a__brand img{width:100%;height:auto;display:block}.home-module__txgM7a__tagline{color:var(--muted);margin:14px 0 0;font-size:clamp(.875rem,2.5vw,1rem);line-height:1.5}.home-module__txgM7a__choices{gap:10px;display:grid}.home-module__txgM7a__choice{--choice-space-block:10px;--choice-space-inline:14px;border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--green-dark);font-family:var(--font-inter), Arial, sans-serif;border-radius:12px;font-size:clamp(.875rem,2vw,1rem);font-weight:600;line-height:1.3;text-decoration:none;display:block;overflow:hidden;box-shadow:0 3px 12px #144c2f0d}.home-module__txgM7a__choice:hover{background:var(--wash);border-color:var(--green-dark)}.home-module__txgM7a__choice:focus-visible{outline:3px solid var(--green-dark);outline-offset:4px}.home-module__txgM7a__choiceHeading{padding:var(--choice-space-block) var(--choice-space-inline);justify-content:space-between;align-items:center;gap:10px;display:flex}.home-module__txgM7a__choiceArrow{opacity:.8;font-size:1.25rem;font-weight:400}.home-module__txgM7a__previews{width:calc(100% - 2 * var(--choice-space-inline));aspect-ratio:7;margin:0 var(--choice-space-inline) var(--choice-space-block);border:1px solid var(--soft-line);border-radius:6px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.home-module__txgM7a__preview{background:#fff;min-width:0;height:100%;display:block;position:relative}.home-module__txgM7a__preview+.home-module__txgM7a__preview{border-left:1px solid var(--soft-line)}.home-module__txgM7a__previewPlay{color:#fff;background:#17513acc;border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__txgM7a__previewPlay svg{width:22px;height:22px}
