.my8-shell{width:100%;max-width:1280px;margin:0 auto;padding-left:1rem;padding-right:1rem}.my8-studio-body{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:1.35rem 1rem 2.5rem}.my8-studio-body h2{margin:0 0 .6rem;color:#ffe08a;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:800;line-height:1.2;letter-spacing:-.01em}.my8-studio-body>*{min-width:0}.my8-studio-lede{max-width:46rem;margin:0 0 1rem;color:#ffffffc7;font-size:.95rem;line-height:1.6}.my8-studio-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0}.my8-studio-stats>div{padding:.7rem .85rem;border:1px solid rgba(222,171,3,.3);border-radius:.55rem;background:#041611d1}.my8-studio-stats dt{color:#5fe3f0;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.my8-studio-stats dd{margin:.25rem 0 0;color:#fff;font-size:clamp(.9rem,2.4vw,1.15rem);font-weight:800;line-height:1.25}.my8-studio-intro,.my8-studio-start,.my8-studio-rails,.my8-studio-note,.my8-studio-faq{padding:1.15rem 1.2rem 1.3rem;border:1px solid rgba(222,171,3,.3);border-radius:.6rem;background:#041611d1;backdrop-filter:blur(3px)}.my8-studio-intro>p{max-width:52rem;margin:0 0 .85rem;color:#ffffffe0;font-size:1rem;line-height:1.7}.my8-studio-traits{display:grid;gap:.75rem;margin:1.1rem 0 0;padding:0;list-style:none}.my8-studio-traits li{padding:.8rem .95rem;border-left:3px solid #deab03;border-radius:.2rem .4rem .4rem .2rem;background:#ffffff0a}.my8-studio-traits h3{margin:0 0 .3rem;color:#fff;font-size:1rem;font-weight:800}.my8-studio-traits p{margin:0;color:#ffffffc7;font-size:.9rem;line-height:1.55}.my8-studio-picks{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.my8-studio-picks li{display:grid;grid-template-columns:5.5rem 1fr;gap:.85rem;align-items:center;padding:.6rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#ffffff08}.my8-studio-picks img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:2px solid #9d9ea1;border-radius:.4rem;background:#04120e}.my8-studio-picks a:hover img{border-color:#deab03}.my8-studio-picks h3{margin:0 0 .25rem;color:#fff;font-size:1rem;font-weight:800}.my8-studio-picks p{margin:0;color:#ffffffc7;font-size:.875rem;line-height:1.5}.my8-studio-rails{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem}.my8-studio-rails>*{min-width:0}.my8-studio-rails>h2,.my8-studio-rails>.my8-studio-lede{margin-bottom:0}.my8-rail{margin-top:.6rem;padding:.9rem 0 .2rem;border-top:1px solid rgba(222,171,3,.25)}.my8-rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.my8-rail__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .65rem;margin:0;color:#fff;font-size:1.05rem;font-weight:800;line-height:1.25}.my8-rail__meta{color:#5fe3f0;font-size:.75rem;font-weight:700;letter-spacing:.04em}.my8-rail__blurb{max-width:46rem;margin:.25rem 0 0;color:#ffffffb8;font-size:.875rem;line-height:1.5}.my8-rail__controls{display:none;flex:0 0 auto;gap:.4rem}.my8-rail.is-static .my8-rail__controls{display:none}@media (min-width: 768px){.my8-rail__controls{display:flex}}.my8-rail__btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgba(222,171,3,.45);border-radius:.35rem;background:#071d17e6;color:#deab03;font-size:1.4rem;cursor:pointer}.my8-rail__btn:hover:not(:disabled){background:#deab0329}.my8-rail__btn:focus-visible{outline:2px solid #5fe3f0;outline-offset:2px}.my8-rail__btn:disabled{opacity:.3;cursor:default}.my8-rail__track{display:flex;gap:.7rem;margin:0;padding:0 0 .7rem;overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(222,171,3,.5) transparent;overscroll-behavior-x:contain}.my8-rail__item{flex:0 0 calc((100% - .7rem) / 2.4);min-width:0;scroll-snap-align:start}@media (min-width: 640px){.my8-rail__item{flex-basis:calc((100% - 2.1rem)/4)}}@media (min-width: 1024px){.my8-rail__item{flex-basis:calc((100% - 4.2rem) / 7)}}.my8-rail__item a{display:block;color:inherit;text-decoration:none}.my8-rail__item img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:2px solid #9d9ea1;border-radius:.45rem;background:#04120e;transition:border-color .15s ease,transform .15s ease}.my8-rail__item a:hover img,.my8-rail__item a:focus-visible img{border-color:#deab03;transform:translateY(-2px)}.my8-rail__item span{display:block;margin-top:.4rem;overflow:hidden;color:#ffffffe6;font-size:.8125rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.my8-studio-notes{display:grid;gap:1.1rem}.my8-studio-note p{max-width:40rem;margin:0 0 .75rem;color:#ffffffd1;font-size:.95rem;line-height:1.65}.my8-studio-note__link,.my8-studio-faq__more a,.my8-studio-responsible a{color:#5fe3f0;font-weight:800;text-decoration:underline;text-underline-offset:.2em}.my8-studio-note__link:hover,.my8-studio-faq__more a:hover,.my8-studio-responsible a:hover{color:#ffe08a}.my8-studio-faq__item{padding:.85rem 0;border-top:1px solid rgba(255,255,255,.1)}.my8-studio-faq__item h3{margin:0 0 .35rem;color:#fff;font-size:1rem;font-weight:800}.my8-studio-faq__item p{max-width:48rem;margin:0;color:#fffc;font-size:.925rem;line-height:1.65}.my8-studio-faq__more{margin:.4rem 0 0}.my8-studio-responsible{margin:0;color:#ffffffb8;font-size:.85rem;line-height:1.6}.my8-studio-responsible a{margin-left:.35rem}.my8-studio-index h2{margin:0 0 .65rem;color:#fff;font-size:1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.my8-studio-index ul{display:flex;flex-wrap:wrap;gap:.45rem 1.1rem;margin:0;padding:.65rem 0 0;list-style:none;border-top:1px solid rgba(222,171,3,.28)}.my8-studio-index a{display:inline-flex;align-items:center;gap:.4rem;color:#fff;font-size:.85rem;font-weight:700;text-decoration:none}.my8-studio-index a:hover{color:#deab03}.my8-studio-index img{width:2.5rem;height:1.55rem;-o-object-fit:contain;object-fit:contain}@media (min-width: 768px){.my8-studio-body{gap:2.1rem}.my8-studio-traits{grid-template-columns:repeat(3,minmax(0,1fr))}.my8-studio-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.my8-studio-picks li{grid-template-columns:6.5rem 1fr}.my8-studio-notes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width: 1100px){.my8-studio-picks{grid-template-columns:repeat(3,minmax(0,1fr))}}
