.TextPassage{align-items:safe center;background:var(--color-gray);display:flex;flex-direction:column;justify-content:safe center;min-height:100lvh;padding:80px var(--pad-desktop);width:100%}@media (max-width:767px){.TextPassage{padding:80px var(--pad-mobile)}}.TextPassage .text{display:flex;flex-direction:column;text-align:center;width:100%}.TextPassage .line{color:var(--color-text-primary);font-family:var(--ff-reckless);font-weight:400;margin:0}.TextPassage .nb{white-space:nowrap}.TextPassage[data-variant=small] .text{gap:48px;max-width:594px}@media (max-width:767px){.TextPassage[data-variant=small] .text{gap:32px;max-width:307px}}.TextPassage[data-variant=small] .line{font-size:26px;letter-spacing:.01em;line-height:140%}@media (max-width:767px){.TextPassage[data-variant=small] .line{font-size:16px}}.TextPassage[data-variant=medium] .text{gap:48px;max-width:1312px}@media (max-width:767px){.TextPassage[data-variant=medium] .text{max-width:408px}}.TextPassage[data-variant=medium] .line{font-size:36px;letter-spacing:.01em;line-height:125%}@media (max-width:767px){.TextPassage[data-variant=medium] .line{font-size:24px;line-height:140%}}.TextPassage[data-variant=large] .text{gap:100px;max-width:836px}@media (max-width:767px){.TextPassage[data-variant=large] .text{gap:80px;max-width:408px}}.TextPassage[data-variant=large] .line{font-size:48px;line-height:110%}@media (max-width:767px){.TextPassage[data-variant=large] .line{font-size:28px;line-height:125%}}.TextPassage[data-variant] .line.is-accent{font-size:48px;font-weight:600;letter-spacing:0;line-height:100%}@media (max-width:767px){.TextPassage[data-variant] .line.is-accent{font-size:36px}}.TextPassage[data-variant] .line.is-accent+.line:not(.is-accent),.TextPassage[data-variant] .line:not(.is-accent)+.line.is-accent{margin-top:22px}@media (max-width:767px){.TextPassage[data-variant=small] .line.is-accent+.line:not(.is-accent),.TextPassage[data-variant=small] .line:not(.is-accent)+.line.is-accent{margin-top:16px}}