.page.forms-page{padding:0 0 55px;max-width:1200px}
#alm-form-study .form-intro h1{font:400 30px/1.4 Georgia,serif;margin:16px 0 0;letter-spacing:-.035em}
#alm-form-study .film-art{background-image:url('assets/lost-in-gray.jpg');background-position:20% center}
#alm-form-study .tech-art{background-image:url('assets/hyperloop-system.webp');background-size:125% auto;background-position:23% 50%;background-repeat:no-repeat;filter:grayscale(1);background-color:#f3f5f0}
#alm-form-study[data-selected] .is-selected .tech-art{background-size:auto 65%;background-position:25% center;}
#alm-form-study .venture-art{padding:0;background:#101110 url('assets/skateair-colette.webp') center/cover no-repeat;display:block;filter:grayscale(1);opacity:.94}
#alm-form-study[data-selected] .is-selected .venture-art{padding:0;background-image:url('assets/skateair-design.webp');background-position:60% center;background-size:cover;opacity:.88}
#alm-form-study .detail-chapters a{display:block;width:100%;padding:12px 35px 12px 0;text-align:left;border-top:1px solid #e0e5db;position:relative}
#alm-form-study .detail-chapters strong{color:#30352f}
#alm-form-study .detail-chapters .chapter-key{position:absolute;right:2px;top:20px;width:15px;height:15px;margin:0;color:#168f98;opacity:.65;border:1px solid currentColor;transform:rotate(0deg);transition:transform .55s,opacity .55s;}
#alm-form-study .detail-chapters .chapter-key::before{content:'';position:absolute;inset:3px -1px -1px 3px;background:#f6f8f3;border:1px solid currentColor;transform-origin:0% 50%;transition:transform .55s}
#alm-form-study .chapter-entry:hover .chapter-key,#alm-form-study .chapter-entry:focus-visible .chapter-key{opacity:1;transform:rotate(-7deg)}
#alm-form-study .chapter-entry:hover .chapter-key::before,#alm-form-study .chapter-entry:focus-visible .chapter-key::before{transform:translate(4px,-3px) rotate(13deg)}
#alm-form-study .chapter-entry:hover strong{color:#168f98}
#alm-form-study .form-detail{bottom:18px;}
#alm-form-study .form-stage{height:465px}
#alm-form-study[data-selected] .form-plane.is-selected{height:425px}
#alm-form-study .form-return{display:inline-flex;gap:10px;align-items:center;font-size:11px;padding:16px 0}
#alm-form-study .form-return::before{content:'';display:block;width:9px;height:13px;border-left:1px solid #8a9680;border-top:1px solid #8a9680;border-bottom:1px solid #8a9680;}
.text-link::after{content:'';display:inline-block;vertical-align:middle;width:8px;height:11px;border:1px solid currentColor;margin-left:11px;transform:skewY(-12deg);opacity:.55;transition:transform .4s}
.text-link:hover::after{transform:skewY(-12deg) translateY(-2px)}
.chapter-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:45px 0 65px}
.chapter-choice{padding:28px 0;border-top:1px solid var(--rule);display:block}.chapter-choice h3{font:400 30px Georgia,serif;margin-bottom:14px}.chapter-choice p{font-size:12px;color:var(--muted);margin-bottom:12px}.chapter-choice:hover h3{color:var(--teal)}
.system-image{background:#f6f7f4;padding:35px 25px;margin:0 0 65px}.system-image img{width:100%;filter:grayscale(1)}.system-image figcaption{padding-left:15px}
.chapter-copy{max-width:700px;font-size:15px;line-height:1.9;color:var(--muted);margin-top:45px}.chapter-copy p{margin-bottom:25px}
.chapter-facts{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:30px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:40px 0}.chapter-facts dt{margin-bottom:8px}.chapter-facts dd{margin:0;font-size:13px;line-height:1.7}
.detail-film-image{width:100%;margin:35px 0;object-fit:contain}.detail-subtitle{font:italic 28px/1.5 Georgia,serif;color:var(--muted);max-width:600px;margin:25px 0 35px}
.project-type{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;color:var(--muted)}
@media(max-width:650px){#alm-form-study .form-intro h1{font-size:27px}#alm-form-study[data-selected] .form-stage{height:565px}#alm-form-study[data-selected] .form-plane.is-selected{height:515px}#alm-form-study .detail-chapters a{padding-top:12px;padding-bottom:12px}#alm-form-study[data-selected] .is-selected .tech-art{background-size:85% auto;background-position:center}#alm-form-study[data-selected] .is-selected .film-art{background-position:center 35%}#alm-form-study[data-selected] .is-selected .venture-art{background-image:url('assets/skateair-colette.webp');background-position:center 40%}.chapter-choices{grid-template-columns:1fr;gap:10px}.chapter-facts{grid-template-columns:1fr}.detail-subtitle{font-size:25px}.system-image{padding:20px 10px}}
