/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}.Page.Index section{padding-inline:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*5)}@media (min-width:40rem){.Page.Index section{padding-block:calc(var(--spacing,.25rem)*20)}}.Page.Index section#hero{margin-bottom:calc(var(--spacing,.25rem)*10);padding-top:calc(var(--spacing,.25rem)*0)}.Page.Index section#any-video,.Page.Index section#speaking,.Page.Index section#ask-rica{padding-inline:calc(var(--spacing,.25rem)*3)}@media (min-width:40rem){.Page.Index section#any-video,.Page.Index section#speaking,.Page.Index section#ask-rica{padding-inline:calc(var(--spacing,.25rem)*0)}}.Page.Index section#languages,.Page.Index section#practicing,.Page.Index section#cta{margin-block:calc(var(--spacing,.25rem)*10)}.Page.Index section#practicing,.Page.Index section#ask-rica{padding-bottom:calc(var(--spacing,.25rem)*10)}.Page.Index section#about{padding-top:calc(var(--spacing,.25rem)*0)}html[lang=ja] .Page.Index h1,html[lang=ja] .Page.Index h2,html[lang=ja] .Page.Index p.text-xl{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@property --tw-leading{syntax:"*";inherits:false}
