.home-module__txgM7a__hero{gap:var(--space-12);padding-top:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:960px){.home-module__txgM7a__hero{grid-template-columns:1.1fr .9fr;padding-top:72px}}.home-module__txgM7a__heroText{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.home-module__txgM7a__heroText h1{max-width:12ch}.home-module__txgM7a__heroText>p.home-module__txgM7a__body-l{max-width:54ch}.home-module__txgM7a__search{gap:var(--space-2);background:var(--surface-200);border:var(--border-w) solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:var(--space-2);grid-template-columns:1fr;display:grid}:is(.home-module__txgM7a__search .k-input,.home-module__txgM7a__search .k-select){background:0 0;border-color:#0000}.home-module__txgM7a__search .k-select{border-top:1.5px dashed var(--line-soft);border-radius:0}@media (min-width:640px){.home-module__txgM7a__search{border-radius:var(--radius-pill);padding:6px 6px 6px var(--space-2);grid-template-columns:1fr 170px auto;align-items:center}.home-module__txgM7a__search .k-select{border-top:0;border-left:1.5px dashed var(--line-soft)}}.home-module__txgM7a__quick{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.home-module__txgM7a__quick .k-tag:hover{border-color:var(--coral)}.home-module__txgM7a__heroArt{justify-self:center;width:100%;max-width:520px;height:320px;position:relative}@media (min-width:960px){.home-module__txgM7a__heroArt{height:460px}}.home-module__txgM7a__b{border:var(--border-w) solid var(--line-strong);position:absolute}.home-module__txgM7a__bCoral{background:var(--coral);border-radius:var(--radius-lg);width:46%;height:64%;box-shadow:var(--shadow-pop);top:0;left:0}.home-module__txgM7a__bSun{background:var(--sun);border-radius:var(--radius-pill);width:48%;height:26%;top:10%;right:0}.home-module__txgM7a__bLagoon{aspect-ratio:1;background:var(--lagoon);border-radius:50%;width:34%;top:44%;right:8%}.home-module__txgM7a__bTint{background:var(--bubble-tint);border-radius:var(--radius-lg);width:56%;height:22%;bottom:0;left:8%}.home-module__txgM7a__heroGlyph{width:62%;height:auto;position:absolute;top:12%;left:14%}.home-module__txgM7a__floatCard{background:var(--surface-200);width:min(290px,78%);color:var(--ink);border:var(--border-w) solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);padding:var(--space-4);flex-direction:column;align-items:flex-start;gap:6px;text-decoration:none;display:flex;position:absolute;bottom:6%;right:0;transform:rotate(-2deg)}.home-module__txgM7a__floatCard strong{font:700 18px/1.2 var(--font-display)}.home-module__txgM7a__kinds{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:820px){.home-module__txgM7a__kinds{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.home-module__txgM7a__kind{gap:var(--space-3);padding:var(--space-6);flex-direction:column;min-height:250px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.home-module__txgM7a__kind:hover{box-shadow:var(--shadow-pop-lg);transform:translate(-2px,-2px)}.home-module__txgM7a__kind p{font-size:17px;line-height:26px}.home-module__txgM7a__kindArrow{font:700 15px/20px var(--font-sans);text-underline-offset:4px;margin-top:auto;text-decoration:underline}.home-module__txgM7a__families{background:var(--bubble);padding:var(--space-6);gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:900px){.home-module__txgM7a__families{padding:var(--space-12);grid-template-columns:1fr 1fr;align-items:center}}.home-module__txgM7a__familiesText{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.home-module__txgM7a__posts{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.home-module__txgM7a__post{background:var(--surface-200);color:var(--ink);border:var(--border-w) solid var(--line-strong);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);display:grid}.home-module__txgM7a__post:nth-child(2){margin-left:var(--space-6)}.home-module__txgM7a__post .caption{color:var(--ink-muted)}.home-module__txgM7a__post .avatar{background:var(--sun);width:36px;height:36px;font-size:14px}.home-module__txgM7a__postHead{gap:var(--space-3);align-items:center;display:flex}.home-module__txgM7a__steps{gap:var(--space-8);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:820px){.home-module__txgM7a__steps{grid-template-columns:repeat(3,1fr)}}.home-module__txgM7a__steps li{gap:var(--space-3);flex-direction:column;display:flex}.home-module__txgM7a__stepNum{background:var(--sun);width:56px;height:56px;color:var(--on-color);border:var(--border-w) solid var(--line-strong);font:800 26px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.home-module__txgM7a__cta{padding:var(--space-8) var(--space-6);gap:var(--space-6);background:var(--sun-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.home-module__txgM7a__cta>div{z-index:1;max-width:560px;position:relative}.home-module__txgM7a__cta .k-btn{z-index:1;position:relative}@media (min-width:720px){.home-module__txgM7a__cta{padding:var(--space-12)}}.home-module__txgM7a__ctaGlyph{opacity:.12;width:90px;height:auto;display:none;position:absolute;bottom:-30px;right:26%}@media (min-width:960px){.home-module__txgM7a__ctaGlyph{display:block}}.home-module__txgM7a__privateBlock{background:var(--lagoon-tint);padding:var(--space-8) var(--space-6);gap:var(--space-8);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:900px){.home-module__txgM7a__privateBlock{padding:var(--space-12);grid-template-columns:1.3fr 1fr}}.home-module__txgM7a__privateText{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.home-module__txgM7a__privateStats{background:var(--surface-200);border:var(--border-w) solid var(--line-strong);border-radius:var(--radius-md);padding:var(--space-6) var(--space-4);box-shadow:var(--shadow-pop);grid-template-columns:repeat(3,1fr);display:grid;transform:rotate(1.5deg)}.home-module__txgM7a__privateStats div{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.home-module__txgM7a__privateStats b{font:800 40px/1 var(--font-display)}.home-module__txgM7a__privateStats span{font:600 13px/16px var(--font-sans);color:var(--ink-muted)}.home-module__txgM7a__kindLinks{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.home-module__txgM7a__kindLinks .k-tag:hover{border-color:var(--coral)}.home-module__txgM7a__sections{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:720px){.home-module__txgM7a__sections{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.home-module__txgM7a__sections{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.home-module__txgM7a__sectionCard{gap:var(--space-3);padding:var(--space-6);flex-direction:column;min-height:220px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.home-module__txgM7a__sectionCard:hover{box-shadow:var(--shadow-pop-lg);transform:translate(-2px,-2px)}.home-module__txgM7a__sectionCard p{font-size:16px;line-height:24px}.home-module__txgM7a__sectionNum{background:var(--surface-100);width:36px;height:36px;color:var(--ink);border:1px solid var(--line-strong);font:800 18px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.home-module__txgM7a__soon{right:var(--space-4);top:var(--space-4);background:var(--surface-100);position:absolute}
