.home-editorial{overflow:hidden}.home-paths{background:#f5effc;padding:48px 0 32px;position:relative}.home-paths:before{content:"";pointer-events:none;background:radial-gradient(#8027f416 1px,#0000 1px) 0 0/8px 8px;position:absolute;inset:0;mask-image:linear-gradient(110deg,#000,#0000 50%)}.home-paths>.wrap{position:relative}.home-paths h2{margin-bottom:28px}.home-path-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.home-path{border-bottom:6px solid var(--purple);background:#fff;min-width:0;padding:24px 24px 18px}.home-path--studio{border-color:var(--pink)}.home-path h3{margin:14px 0 12px;font:400 clamp(30px,3vw,46px)/1.08 Anton,Impact,sans-serif}.home-path p{font-size:17px;line-height:1.5}.home-path-copy{min-height:190px}.home-path img{object-fit:cover;width:100%;height:290px;clip-path:var(--paper);margin:18px 0}.home-path-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.home-path-actions .btn{padding:12px 16px;font-size:14px}.home-path-actions .text-link{font-size:14px}.home-showcase{background:var(--blue);color:#fff;padding:52px 0;position:relative}.home-showcase:before{content:"";pointer-events:none;background:repeating-linear-gradient(-20deg,#0000 0 90px,#ffffff08 91px 92px);position:absolute;inset:0}.home-showcase-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;display:grid;position:relative}.home-showcase-copy h2{margin:20px 0}.home-showcase-copy>p{max-width:43ch;margin:0 0 24px}.home-product{background:#fff;margin:0;padding:10px;transform:rotate(2deg);box-shadow:12px 12px #131160}.home-product img{aspect-ratio:1.65;object-fit:cover;width:100%;height:auto}.home-community{color:#fff;isolation:isolate;background:#160c2f;padding:58px 0 28px;position:relative}.home-community-bg{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.home-community:after{content:"";z-index:-1;background:linear-gradient(90deg,#130a28f2 0%,#130a28c9 42%,#130a2822 100%),linear-gradient(#0000 20%,#130a28 100%);position:absolute;inset:0}.home-community-copy{max-width:650px;margin-bottom:40px}.home-community-copy h2{margin:22px 0;font-size:clamp(40px,5vw,72px)}.home-community-copy p{max-width:45ch}.home-role-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home-role{color:#fff;border-top:4px solid var(--green);background:#5515b8;padding:24px;transition:transform .2s}.home-role:nth-child(2){background:#b31968}.home-role:nth-child(3){background:#2426b7}.home-role>span{font-size:13px;font-weight:600}.home-role h3{margin:12px 0;font:400 30px/1.15 Anton,sans-serif}.home-role p{font-size:15px}.home-role strong{text-underline-offset:5px;margin-top:20px;font-size:14px;text-decoration:underline;display:block}.home-role:hover{transform:translateY(-5px)}.home-editorial .section{padding-block:52px}.home-editorial :focus-visible{outline-offset:4px}.home-showcase :focus-visible,.home-community :focus-visible{outline-color:var(--green)}@media (width>=761px) and (width<=1100px){.home-path{padding:18px}.home-path-copy{min-height:230px}.home-path img{height:240px}.home-path-actions{flex-direction:column;align-items:flex-start;gap:3px}.home-showcase-grid,.home-role{padding:18px}.home-role h3{font-size:26px}}@media (width<=760px){.home-path-grid,.home-showcase-grid,.home-role-grid{grid-template-columns:1fr}.home-paths,.home-showcase,.home-path-grid,.home-showcase-grid{padding:18px 0 16px}.home-path{padding:18px 16px 16px}.home-path-copy{min-height:0}.home-path img{aspect-ratio:1.5;height:auto;margin:16px 0}.home-path h3{font-size:34px}.home-path-actions{gap:5px}.home-path-actions .btn{width:100%}.home-path-actions .text-link{padding-block:12px}.home-showcase-grid{gap:26px}.home-product{order:-1;transform:rotate(1deg);box-shadow:6px 6px #131160}.home-community{padding:38px 0 24px}.home-community-bg{object-position:65% top;height:480px}.home-community:after{background:linear-gradient(#130a28ba 0%,#130a28 65%)}.home-community-copy{margin-bottom:28px}.home-community-copy h2{font-size:44px}.home-role-grid{gap:12px}.home-role{padding:22px}.home-editorial .section{padding-block:36px}}@media (prefers-reduced-motion:reduce){.home-role{transition:none}.home-role:hover{transform:none}}
