.Figure_container__MbeX1{display:block;margin:1.5rem 0 1rem;padding:0}@media only screen and (min-width:768px){.Figure_container__MbeX1{margin:2.5rem 0 2rem}}.Figure_image__1X6jL,.Figure_video__mnPP2{display:block;width:100%;height:auto;border-radius:.75rem}.Figure_caption__sQUnx{margin-top:.375rem;font-family:var(--font-mono);font-size:.75rem;line-height:1.25}@media only screen and (min-width:768px){.Figure_caption__sQUnx{margin-top:.5rem;font-size:.875rem}}.Heading_container__geueH{grid-column:1/span 12}@media (min-width:1024px){.Heading_container__geueH{grid-column:1/span 8}}@media (min-width:1280px){.Heading_container__geueH{grid-column:1/span 6}}.Heading_title__iffQr{margin:.5rem 0 0;font-size:2rem;font-family:var(--font-logo);line-height:1;text-transform:uppercase}@media (min-width:768px){.Heading_title__iffQr{margin-top:.75rem;font-size:2.5rem}}@media (min-width:1280px){.Heading_title__iffQr{font-size:3rem}}.Heading_subtitle__esU7q{color:var(--color-gray);font-size:.875rem;font-family:var(--font-kanji);line-height:1;text-transform:uppercase}@media (min-width:768px){.Heading_subtitle__esU7q{font-size:1.5rem}}.Spotlight_container__eTV07{margin:3rem .75rem 0;color:var(--color-white);background-color:var(--color-black);border-radius:1.375rem;overflow:hidden}@media (min-width:768px){.Spotlight_container__eTV07{margin:5rem 2rem 0;border-radius:1.75rem}}.Spotlight_hero__x3MKn{order:2;display:flex;align-items:flex-end;width:100%;height:100%;grid-column:1/span 12;border-radius:1.75rem}@media (min-width:1024px){.Spotlight_hero__x3MKn{order:1;grid-column:1/span 6}}.Spotlight_image___2U64{display:block;width:100%;height:auto}.Spotlight_text___mYXU{order:1;grid-column:1/span 12;padding:1.25rem 1.25rem .75rem}@media (min-width:768px){.Spotlight_text___mYXU{padding:3rem 3rem 0}}@media (min-width:1024px){.Spotlight_text___mYXU{order:2;grid-column:7/span 6;padding:3rem}}@media (min-width:1280px){.Spotlight_text___mYXU{padding:5rem}}.Spotlight_content__mG5Vm{margin-top:1rem}@media (min-width:768px){.Spotlight_content__mG5Vm{margin-top:2.5rem}}.Spotlight_list__jtE3i{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--color-white)}.Spotlight_item__hg0B6{display:flex;flex-direction:column;padding:1rem 0;border-top:1px solid var(--color-white);cursor:pointer}@media (min-width:768px){.Spotlight_item__hg0B6{padding:1.5rem 0}}.Spotlight_title__AVyGE{margin:0;display:flex;align-items:center;justify-content:space-between;font-size:1.125rem;line-height:1.5rem}@media (min-width:768px){.Spotlight_title__AVyGE{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.Spotlight_title__AVyGE{font-size:1.125rem;line-height:1.5rem}}@media (min-width:1280px){.Spotlight_title__AVyGE{font-size:1.5rem;line-height:2rem}}.Spotlight_icon__mhXG5 svg{transform-origin:center center;transition:transform .15s ease-out}[data-active=true] .Spotlight_icon__mhXG5 svg{transform:rotate(180deg);transition:transform .15s ease-in}.Spotlight_description__KKNEA{margin:0;font-size:.875rem;line-height:1.5;max-height:0;opacity:0;visibility:hidden}@media (min-width:768px){.Spotlight_description__KKNEA{font-size:1.125rem}}@media (min-width:1024px){.Spotlight_description__KKNEA{font-size:.875rem}}@media (min-width:1280px){.Spotlight_description__KKNEA{font-size:1.125rem}}[data-active=true] .Spotlight_description__KKNEA{max-height:9999px;opacity:1;margin-top:.75rem;visibility:visible}.Tutorial_container__5ZegU{margin:3rem .75rem 0}@media (min-width:768px){.Tutorial_container__5ZegU{margin:5rem 2rem 0}}.Tutorial_content__twhh0{grid-column:1/span 12;margin-top:1rem}@media (min-width:768px){.Tutorial_content__twhh0{margin-top:1.5rem}}.Tutorial_list__xRCKf{display:flex;flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.Tutorial_list__xRCKf{gap:2rem}}@media (min-width:1024px){.Tutorial_list__xRCKf{flex-direction:row;gap:1rem}}@media (min-width:768px){.Tutorial_item__hASY2{display:flex;gap:1.5rem}}@media (min-width:1024px){.Tutorial_item__hASY2{display:list-item;flex:0 1 33.33333%}}.Tutorial_hero__CWIzs{position:relative;aspect-ratio:4/3;border:1px solid var(--color-black);border-radius:1.375rem;overflow:hidden}@media (min-width:768px){.Tutorial_hero__CWIzs{order:2;flex:1 0 40%;border-radius:1.75rem}}@media (min-width:1024px){.Tutorial_hero__CWIzs{order:1}}.Tutorial_image__R0uqw{display:block;width:100%;height:auto}.Tutorial_step__RZ_SR{position:absolute;display:flex;align-items:center;top:1rem;left:1rem;height:1.75rem;padding:0 .625rem;border-radius:.875rem;background-color:var(--color-black);font-size:.875rem;font-family:var(--font-kanji);line-height:1;text-transform:uppercase;color:var(--color-white)}.Tutorial_text__uxcwt{margin-top:1rem}@media (min-width:768px){.Tutorial_text__uxcwt{order:1;margin-top:1.5rem}}@media (min-width:1024px){.Tutorial_text__uxcwt{order:2;margin-top:1rem}}@media (min-width:1280px){.Tutorial_text__uxcwt{margin-top:1.5rem}}.Tutorial_title__hHmwE{margin:0 0 .5rem;font-size:1.125rem;line-height:1.5rem}@media (min-width:768px){.Tutorial_title__hHmwE{margin-bottom:.75rem;font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.Tutorial_title__hHmwE{font-size:1.125rem;line-height:1.5rem}}@media (min-width:1280px){.Tutorial_title__hHmwE{font-size:1.5rem;line-height:2rem}}.Tutorial_description__lKKY1{margin:0;font-size:.875rem;line-height:1.5}@media (min-width:768px){.Tutorial_description__lKKY1{font-size:1.125rem}}@media (min-width:1024px){.Tutorial_description__lKKY1{font-size:.875rem}}@media (min-width:1280px){.Tutorial_description__lKKY1{font-size:1.125rem}}.Showcase_container__MA8jM{color:var(--color-white);background-color:var(--color-black);margin-top:3rem;padding:3rem .75rem}@media (min-width:768px){.Showcase_container__MA8jM{margin-top:5rem;padding:5rem 2rem}}.Showcase_content__luHaa{grid-column:1/span 12}.Showcase_images__CNQcD{position:relative;width:100%;margin-top:1rem;aspect-ratio:4/3;background-color:var(--color-white);border-radius:1.375rem}@media (min-width:768px){.Showcase_images__CNQcD{display:flex;align-items:flex-end;justify-content:center;margin-top:1.5rem;aspect-ratio:12/5;border-radius:1.75rem}}.Showcase_image__kZU0P{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:auto;margin:0 auto;opacity:0;visibility:hidden;transition:opacity .15s ease-out}@media (min-width:768px){.Showcase_image__kZU0P{width:auto;height:100%}}.Showcase_image__kZU0P[data-active=true]{opacity:1;visibility:visible;transition:opacity .15s ease-in}.Showcase_titles__RjqKB{display:flex;gap:.75rem;overflow-x:scroll;overflow-y:hidden;margin:.75rem -.75rem;padding:0 .75rem}@media (min-width:768px){.Showcase_titles__RjqKB{gap:1rem;margin:2rem 0 0;padding:0;overflow:initial}}.Showcase_title__4WDrL{height:2rem;margin:0;padding:0 .75rem;font-size:1.125rem;font-weight:400;line-height:1.75rem;cursor:pointer;border:1px solid var(--color-white);border-radius:1.5rem}@media (min-width:768px){.Showcase_title__4WDrL{flex:0 1 20%;height:auto;padding:.75rem 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.5rem;border:none;border-top:2px solid var(--color-white);border-radius:0}}@media (min-width:1280px){.Showcase_title__4WDrL{font-size:1.5rem;line-height:2rem}}.Showcase_title__4WDrL[data-active=true]{color:var(--color-yellow);border-color:var(--color-yellow)}@media (min-width:768px){.Showcase_title__4WDrL[data-active=true]{color:var(--color-white)}}.Showcase_descriptions__eaRYY{min-height:calc(3 * .875rem * 1.33333)}@media (min-width:768px){.Showcase_descriptions__eaRYY{display:flex;gap:1rem}}.Showcase_description__wZAfr{position:absolute;margin:0;font-size:.875rem;line-height:1.33333;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .15s ease-out}@media (min-width:768px){.Showcase_description__wZAfr{position:relative;flex:0 1 20%;font-size:.75rem;opacity:1;visibility:visible}}@media (min-width:1280px){.Showcase_description__wZAfr{font-size:.875rem}}.Showcase_description__wZAfr[data-active=true]{opacity:1;visibility:visible;transition:opacity .15s ease-in}