body.studio-landing.studio-download{& .download-notify{align-items:start;gap:2rem;display:grid}@media (width>=900px){& .download-notify{grid-template-columns:minmax(0,1.1fr) minmax(18rem,26rem);align-items:center;gap:3.25rem}}& .download-notify .display{letter-spacing:-.03em;line-height:1.08}& .download-notify-form{z-index:1;min-width:0;position:relative}& .studio-room-band.is-dusk [data-email-subscribe-form]{gap:1.05rem}& .studio-room-band.is-dusk .download-notify-form form[data-email-subscribe-form]>div.flex.flex-col{flex-direction:column;align-items:stretch;gap:.75rem}& .studio-room-band.is-dusk [data-email-subscribe-form] input[type=email]{background:var(--color-paper);color:var(--color-ink);border-color:#ffffff38;border-radius:.55rem;box-shadow:0 10px 28px -18px #0000008c}& .studio-room-band.is-dusk [data-email-subscribe-form] input[type=email]:focus{border-color:var(--color-marigold);outline-offset:2px;outline:2px solid #f5a34059}& .studio-room-band.is-dusk [data-email-subscribe-form] button[type=submit]{background:var(--color-marigold);width:100%;color:var(--color-dusk);border-radius:.55rem;box-shadow:0 0 0 1px #f5a34059,0 16px 36px #f5a34038}& .studio-room-band.is-dusk [data-email-subscribe-form] button[type=submit]:disabled{opacity:1;background:var(--color-marigold);color:var(--color-dusk)}& .studio-room-band.is-dusk [data-email-subscribe-form] button[type=submit]:not(:disabled):hover{background:var(--color-paper);color:var(--color-ink)}& .studio-room-band.is-dusk [data-email-subscribe-form]>label.flex{color:#ffffffe6;font-size:.9375rem;line-height:1.5}& .studio-room-band.is-dusk [data-email-subscribe-form] input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--color-marigold);background:#ffffff14;border-color:#ffffff73}& .studio-room-band.is-dusk [data-email-subscribe-form] .text-ink-2,& .studio-room-band.is-dusk [data-email-subscribe-form] .text-ink:not(a){color:#ffffffe0}& .studio-room-band.is-dusk [data-email-subscribe-form]>label.flex a{color:var(--color-marigold);text-decoration-color:#f5a34073}& .studio-room-band.is-dusk [data-email-subscribe-form]>label.flex a:hover{color:var(--color-paper)}& .studio-room-band.is-dusk [data-email-subscribe-form] .font-mono{color:var(--color-marigold)}& .download-steps{border-top:1px solid var(--color-rule);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}& .download-steps__item{border-bottom:1px solid var(--color-rule);margin:0;padding:1.35rem 0 1.4rem;position:relative}& .download-steps__num{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-iris);background:0 0;border:0;width:auto;height:auto;margin-bottom:.65rem;font-size:.64rem;font-weight:600;display:block}& .download-steps__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);font-size:1.35rem;font-weight:560;line-height:1.15}& .download-steps__body{max-width:36rem;color:var(--color-ink-2);margin-top:.45rem;font-size:.95rem;line-height:1.55}& .download-platform-grid{border-top:1px solid var(--color-rule);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){& .download-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}& .download-platform-grid>li:nth-child(odd) .download-platform-card{border-right:1px solid var(--color-rule);padding-right:1.35rem}& .download-platform-grid>li:nth-child(2n) .download-platform-card{padding-left:1.35rem}}@media (width>=1024px){& .download-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}& .download-platform-grid>li:nth-child(odd) .download-platform-card,& .download-platform-grid>li:nth-child(2n) .download-platform-card{border-right:0;padding-left:0;padding-right:0}& .download-platform-grid>li:not(:nth-child(3n)) .download-platform-card{border-right:1px solid var(--color-rule);padding-right:1.35rem}& .download-platform-grid>li:not(:nth-child(3n+1)) .download-platform-card{padding-left:1.35rem}}& .download-platform-card{border:0;border-bottom:1px solid var(--color-rule);height:100%;box-shadow:none;transition:border-color .35s var(--ease-out);background:0 0;border-radius:0;flex-direction:column;gap:.85rem;padding:1.25rem 0 1.35rem;display:flex}@media (hover:hover) and (pointer:fine){& .download-platform-card:hover .download-platform-card__name{color:var(--color-iris)}}& .download-platform-card__icon{width:2.15rem;height:2.15rem;color:var(--color-iris);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}& .download-platform-card__icon svg{width:1.35rem;height:1.35rem}& .download-platform-card__badge{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-iris);font-size:.64rem}& .download-platform-card__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);transition:color .35s var(--ease-out);font-size:1.25rem;font-weight:560;line-height:1.15}& .download-platform-card__note{color:var(--color-ink-2);flex:1;font-size:.875rem;line-height:1.5}& .studio-room-band.is-dusk details{border:0;border-top:1px solid var(--color-dusk-rule);color:#ffffffb3;background:0 0;border-radius:0;max-width:36rem;margin-top:.25rem;padding:1rem 0 .15rem}& .studio-room-band.is-dusk details summary,& .studio-room-band.is-dusk details strong,& .studio-room-band.is-dusk details .text-ink{color:var(--color-paper)}& .studio-room-band.is-dusk details p,& .studio-room-band.is-dusk details .text-ink-2{color:#ffffffad}}
