.style__intro-page___-OdNk{--grid-gap:16px;--columns:12;--sub-nav-height-pc:48px;--sub-nav-height-m:96px;background:#000}@media (max-width:768px){.style__intro-page___-OdNk .text-font-104{font-size:48px;line-height:56px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-80{font-size:40px;line-height:48px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-72{font-size:48px;line-height:56px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-64{font-size:40px;line-height:48px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-56-normal{font-size:32px;line-height:36px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-56-special{font-size:28px;line-height:36px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-48-normal{font-size:32px;line-height:36px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-48-special{font-size:28px;line-height:36px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-40-normal{font-size:24px;line-height:32px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-40-special{font-size:32px;line-height:36px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-32{font-size:20px;line-height:28px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-28{font-size:18px;line-height:28px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-24{font-size:18px;line-height:28px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-20{font-size:16px;line-height:24px;letter-spacing:-.02em}}@media (min-width:768px){.style__intro-page___-OdNk .text-font-104{font-size:64px;line-height:76px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-80{font-size:48px;line-height:56px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-72{font-size:48px;line-height:56px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-64{font-size:48px;line-height:56px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-56-normal{font-size:40px;line-height:48px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-56-special{font-size:40px;line-height:48px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-48-normal{font-size:32px;line-height:36px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-48-special{font-size:32px;line-height:36px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-40-normal{font-size:24px;line-height:32px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-40-special{font-size:24px;line-height:32px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-32{font-size:24px;line-height:32px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-28{font-size:20px;line-height:28px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-24{font-size:18px;line-height:28px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-20{font-size:16px;line-height:24px;letter-spacing:-.02em}}@media (min-width:1280px){.style__intro-page___-OdNk .text-font-104{font-size:88px;line-height:96px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-80{font-size:64px;line-height:76px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-72{font-size:56px;line-height:68px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-64{font-size:56px;line-height:68px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-56-normal{font-size:48px;line-height:56px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-56-special{font-size:48px;line-height:56px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-48-normal{font-size:40px;line-height:48px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-48-special{font-size:40px;line-height:48px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-40-normal{font-size:32px;line-height:36px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-40-special{font-size:32px;line-height:36px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-32{font-size:28px;line-height:36px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-28{font-size:24px;line-height:32px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-24{font-size:20px;line-height:28px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-20{font-size:18px;line-height:28px;letter-spacing:-.03em}}@media (min-width:1920px){.style__intro-page___-OdNk .text-font-104{font-size:104px;line-height:112px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-80{font-size:80px;line-height:96px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-72{font-size:72px;line-height:84px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-64{font-size:64px;line-height:76px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-56-normal{font-size:56px;line-height:68px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-56-special{font-size:56px;line-height:68px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-48-normal{font-size:48px;line-height:56px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-48-special{font-size:48px;line-height:56px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-40-normal{font-size:40px;line-height:48px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-40-special{font-size:40px;line-height:48px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-32{font-size:32px;line-height:36px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-28{font-size:28px;line-height:36px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-24{font-size:24px;line-height:32px;letter-spacing:-.03em}.style__intro-page___-OdNk .text-font-20{font-size:20px;line-height:28px;letter-spacing:-.03em}}.style__intro-page___-OdNk b,.style__intro-page___-OdNk h1,.style__intro-page___-OdNk h2,.style__intro-page___-OdNk h3,.style__intro-page___-OdNk h4,.style__intro-page___-OdNk h5,.style__intro-page___-OdNk h6,.style__intro-page___-OdNk p,.style__intro-page___-OdNk span,.style__intro-page___-OdNk strong,.style__intro-page___-OdNk sup{word-wrap:break-word}.style__intro-page___-OdNk sup{font-size:.5em;font-weight:inherit;top:-.6em;position:relative}.style__intro-page___-OdNk .primary-gradient-text i{background-image:var(--primary-gradient-color);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:inherit;padding-bottom:.1em;margin-bottom:-.1em}.style__intro-page___-OdNk .second-gradient-text i{background-image:var(--secondary-gradient-color);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:inherit;padding-bottom:.1em;margin-bottom:-.1em}