.IndexPage-module__dCB_Ja__main{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.IndexPage-module__dCB_Ja__intro{align-items:end;padding-top:5vh;padding-bottom:4vh}.IndexPage-module__dCB_Ja__statement{letter-spacing:-.035em;text-wrap:balance;grid-column:1/span 9;margin:0;font-size:clamp(28px,min(3.6vw,6vh),60px);font-weight:500;line-height:1.04}.IndexPage-module__dCB_Ja__ctaWrap{grid-column:10/-1;justify-self:end}.IndexPage-module__dCB_Ja__cta{border-bottom:1px solid var(--fg);white-space:nowrap;padding-bottom:2px;font-size:15px;font-weight:500;transition:color .12s,border-color .12s}.IndexPage-module__dCB_Ja__cta[data-pressed]{color:var(--accent);border-color:var(--accent)}.IndexPage-module__dCB_Ja__list{border-bottom:1px solid var(--line);flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex}.IndexPage-module__dCB_Ja__list li{border-top:1px solid var(--line);flex:1;min-height:0;display:flex}.IndexPage-module__dCB_Ja__list a{flex:1;align-items:center;transition:background-color .12s,color .12s}.IndexPage-module__dCB_Ja__list a[data-pressed]{background:var(--accent);color:var(--on-accent)}.IndexPage-module__dCB_Ja__word{letter-spacing:-.055em;white-space:nowrap;grid-column:1/span 11;margin-block:-.2em;padding-block:.2em;font-size:clamp(40px,min(8.4vw,12vh),150px);font-weight:700;line-height:.9;overflow:hidden}.IndexPage-module__dCB_Ja__arr{grid-column:12/span 1;justify-self:end;font-size:22px}@media (max-width:900px){.IndexPage-module__dCB_Ja__statement{grid-column:1/-1}.IndexPage-module__dCB_Ja__ctaWrap{grid-column:1/-1;justify-self:start;margin-top:20px}}@media (max-width:560px){.IndexPage-module__dCB_Ja__ctaWrap{display:none}.IndexPage-module__dCB_Ja__word{font-size:13vw}}@media (hover:hover){.IndexPage-module__dCB_Ja__cta:hover{color:var(--accent);border-color:var(--accent)}.IndexPage-module__dCB_Ja__list a:hover{background:var(--accent);color:var(--on-accent)}}
main .page-module___8aEwW__intro{margin-top:calc(4vh - 64px);padding-top:0}.page-module___8aEwW__wordmark{letter-spacing:-.04em;align-items:center;gap:.5em;font-size:clamp(40px,min(5.2vw,8.6vh),88px);font-weight:700;display:inline-flex}.page-module___8aEwW__mark{flex:none;width:1.05em;height:1.05em}@media (max-width:560px){main .page-module___8aEwW__intro{margin-top:0;padding-top:2vh}}
