.home-module__oe3DtG__container{max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:640px){.home-module__oe3DtG__container{padding:0 16px}}.home-module__oe3DtG__page{padding-bottom:40px}.home-module__oe3DtG__hero{text-align:center;flex-direction:column;align-items:center;padding-top:72px;display:flex}.home-module__oe3DtG__heroTitle{font-family:var(--display);letter-spacing:-.052em;color:var(--ink);text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(42px,7vw,88px);font-weight:700;line-height:.96}.home-module__oe3DtG__quiet{color:var(--muted-2)}.home-module__oe3DtG__heroTitle .home-module__oe3DtG__quiet{display:block}.home-module__oe3DtG__heroLede{max-width:560px;color:var(--muted);text-wrap:pretty;margin:22px 0 0;font-size:clamp(17px,1.6vw,19px);line-height:1.5}.home-module__oe3DtG__heroCtas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.home-module__oe3DtG__heroMeta{color:var(--muted-2);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:16px;font-size:13px;display:flex}.home-module__oe3DtG__heroMeta span+span:before{content:"·";color:var(--line-2);margin-right:14px}.home-module__oe3DtG__heroStage{margin-top:64px}.home-module__oe3DtG__heroCaption{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:20px;font-size:14px;display:flex}.home-module__oe3DtG__heroCaption strong{color:var(--ink);font-weight:650}.home-module__oe3DtG__heroCaption a{color:var(--ink);font-weight:600}.home-module__oe3DtG__heroCaption a:hover{text-underline-offset:3px;text-decoration:underline}.home-module__oe3DtG__heroCaptionId{align-items:center;gap:10px;display:inline-flex}.home-module__oe3DtG__section{padding-top:120px}@media (max-width:900px){.home-module__oe3DtG__section{padding-top:88px}}.home-module__oe3DtG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.home-module__oe3DtG__sectionLink{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:600}.home-module__oe3DtG__sectionLink:hover{text-underline-offset:3px;text-decoration:underline}.home-module__oe3DtG__showcase{gap:16px;margin-top:56px;display:grid}.home-module__oe3DtG__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.home-module__oe3DtG__pair>*{min-width:0}.home-module__oe3DtG__tile{background:var(--card);box-shadow:var(--shadow-2);border-radius:28px;flex-direction:column;height:100%;display:flex;overflow:hidden}.home-module__oe3DtG__tile.home-module__oe3DtG__split{flex-direction:row;align-items:center}.home-module__oe3DtG__tile.home-module__oe3DtG__split.home-module__oe3DtG__reverse{flex-direction:row-reverse}.home-module__oe3DtG__mock{min-width:0;padding:12px}.home-module__oe3DtG__stackText{flex-direction:column;flex:1;gap:10px;padding:14px 26px 28px;display:flex}.home-module__oe3DtG__splitText{flex-direction:column;flex:2 1 0;gap:14px;min-width:0;padding:36px;display:flex}.home-module__oe3DtG__split .home-module__oe3DtG__mock{flex:3 1 0}.home-module__oe3DtG__tileHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.home-module__oe3DtG__tileId{color:var(--ink);align-items:center;gap:12px;display:inline-flex}.home-module__oe3DtG__tileName{font-family:var(--display);letter-spacing:-.025em;font-size:22px;font-weight:650;line-height:1.1}.home-module__oe3DtG__tilePrice{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12.5px}.home-module__oe3DtG__tileTagline{color:var(--muted);text-wrap:pretty;max-width:52ch;margin:0;font-size:15px;line-height:1.5}.home-module__oe3DtG__tileMeta{font-family:var(--mono);color:var(--muted-2);font-size:11.5px}.home-module__oe3DtG__tileLink{color:var(--ink);margin-top:auto;padding-top:6px;font-size:14px;font-weight:600}.home-module__oe3DtG__tileLink:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.home-module__oe3DtG__pair{grid-template-columns:1fr}.home-module__oe3DtG__tile.home-module__oe3DtG__split,.home-module__oe3DtG__tile.home-module__oe3DtG__split.home-module__oe3DtG__reverse{flex-direction:column;align-items:stretch}.home-module__oe3DtG__tile.home-module__oe3DtG__split .home-module__oe3DtG__mock{order:-1}.home-module__oe3DtG__splitText{padding:14px 26px 28px}}.home-module__oe3DtG__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.home-module__oe3DtG__list>li{border-top:1px solid var(--line);min-width:0;padding:6px 0}.home-module__oe3DtG__rowLink{color:var(--ink);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;transition:background-color .2s;display:grid}.home-module__oe3DtG__rowLink:hover,.home-module__oe3DtG__rowLink:focus-visible{background:var(--sunk)}.home-module__oe3DtG__rowName{letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:650}.home-module__oe3DtG__rowTagline{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px;line-height:1.45}.home-module__oe3DtG__rowMeta{font-family:var(--mono);color:var(--muted-2);overflow-wrap:anywhere;margin-top:4px;font-size:11.5px}.home-module__oe3DtG__rowSide{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.home-module__oe3DtG__rowPrice{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:13px}.home-module__oe3DtG__rowExt{color:var(--muted);white-space:nowrap;font-size:12px}@media (max-width:900px){.home-module__oe3DtG__list{grid-template-columns:1fr}.home-module__oe3DtG__list>li:nth-child(n+2){border-top:1px solid var(--line)}}@media (max-width:480px){.home-module__oe3DtG__rowLink{grid-template-columns:auto minmax(0,1fr);padding:14px 10px}.home-module__oe3DtG__rowSide{text-align:left;flex-direction:row;grid-column:2;align-items:flex-start;gap:10px}}.home-module__oe3DtG__listEnd{border-top:1px solid var(--line);grid-column:1/-1}.home-module__oe3DtG__footnote{max-width:70ch;color:var(--muted-2);margin:22px 0 0;font-size:12.5px;line-height:1.55}.home-module__oe3DtG__bundles{background:var(--card);box-shadow:var(--shadow-2);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:56px;padding:40px;display:grid}.home-module__oe3DtG__bundlesText p{max-width:46ch;color:var(--muted);margin:14px 0 22px;font-size:15px;line-height:1.5}.home-module__oe3DtG__bundleRows{gap:8px;display:grid}.home-module__oe3DtG__bundleRow{background:var(--sunk);box-shadow:inset 0 1px 0 var(--well-hi), inset 0 0 0 1px var(--hairline);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.home-module__oe3DtG__bundleRow strong{color:var(--ink);font-size:15px;font-weight:650}.home-module__oe3DtG__bundleRow small{font-family:var(--mono);color:var(--muted);font-size:11.5px;display:block}.home-module__oe3DtG__bundleWas{font-family:var(--mono);color:var(--muted);font-size:12.5px;text-decoration:line-through}.home-module__oe3DtG__bundleNow{font-family:var(--mono);color:var(--ink);font-size:14px}@media (max-width:900px){.home-module__oe3DtG__bundles{grid-template-columns:1fr;padding:28px 22px}}.home-module__oe3DtG__cta{background:var(--card);box-shadow:var(--shadow-3);text-align:center;border-radius:28px;flex-direction:column;align-items:center;padding:72px 32px;display:flex}.home-module__oe3DtG__ctaTitle{max-width:16ch;font-family:var(--display);letter-spacing:-.045em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,60px);font-weight:700;line-height:1}.home-module__oe3DtG__ctaTitle .home-module__oe3DtG__quiet{display:block}.home-module__oe3DtG__ctaActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}@media (max-width:640px){.home-module__oe3DtG__cta{padding:48px 20px}}
