
#alm-form-study{position:relative;min-height:780px;background:#fff;color:#30352f;font-family:Manrope,Arial,sans-serif;overflow:hidden;color-scheme:light}
#alm-form-study header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:33px 42px;position:relative;z-index:10}
#alm-form-study header>span{font-size:17px;font-weight:500;letter-spacing:-.035em}
#alm-form-study nav{display:flex;gap:26px;align-items:center;color:#73796e;font-size:12px}
#alm-form-study button{background:none;border:0;font:inherit;color:inherit}
#alm-form-study nav button{padding:8px 0}
#alm-form-study .form-intro{text-align:center;padding:24px 20px 0}
#alm-form-study .form-intro>span{font-size:10px;letter-spacing:.15em;color:#899381}
#alm-form-study .form-intro p{font:400 30px/1.4 Georgia,serif;margin:16px 0 0;letter-spacing:-.035em}
#alm-form-study .form-intro em{color:#7b8773}
#alm-form-study .form-stage{position:relative;height:410px;margin:40px 25px 0;perspective:1800px}
#alm-form-study .form-object{position:absolute;width:100%;height:100%;left:0;top:0;transform-style:preserve-3d;transform:rotateX(var(--alm-pitch,0deg)) rotateY(var(--alm-yaw,0deg));transition:transform 1s ease}
#alm-form-study .form-plane{position:absolute;top:50%;left:50%;width:220px;height:295px;transform-style:preserve-3d;transition:transform 1.25s cubic-bezier(.2,.75,.25,1),opacity .8s,width 1.25s,height 1.25s;transform-origin:50% 50%;}
#alm-form-study .plane-film{transform:translate(calc(-50% - 255px),-50%) rotateY(12deg) rotateZ(-4deg)}
#alm-form-study .plane-tech{transform:translate(-50%,-50%) rotateY(-7deg) rotateZ(1deg)}
#alm-form-study .plane-ventures{transform:translate(calc(-50% + 255px),-50%) rotateY(-12deg) rotateZ(4deg)}
#alm-form-study .plane-surface{position:absolute;inset:0;display:block;background:linear-gradient(140deg,#fff,#f2f5ef);box-shadow:8px 18px 38px rgba(45,57,39,.08),0 0 0 1px rgba(85,101,72,.1);overflow:hidden;clip-path:polygon(0 0,100% 0,100% 88%,84% 100%,0 100%)}
#alm-form-study .plane-art{display:block;height:200px;position:relative;overflow:hidden;opacity:.75}
#alm-form-study .film-art{background:url('assets/lost-in-gray.jpg') center/cover;filter:grayscale(1);opacity:.86}
#alm-form-study .tech-art{background:url('assets/patent.png') center/85% auto no-repeat,#f0f3eb}
#alm-form-study .venture-art{background:#edf2e7;padding:27px 35px}
#alm-form-study .venture-art>span{font:400 43px/1.06 Georgia,serif;letter-spacing:-.05em;color:#99a68c}
#alm-form-study .plane-title{display:block;margin:18px 20px 0;font:400 24px Georgia,serif;letter-spacing:-.035em}
#alm-form-study .plane-caption{display:block;margin:8px 20px 0;font-size:11px;color:#818e75}
#alm-form-study .plane-edge{position:absolute;top:0;bottom:0;left:-3px;width:3px;background:#e0e7d8}
#alm-form-study .plane-fold{position:absolute;right:0;bottom:0;width:16%;height:12%;clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(125deg,#d6dfcb,#fff);}
#alm-form-study .plane-hit{position:absolute;inset:0;width:100%;height:100%;z-index:3;}
#alm-form-study .plane-hit:focus-visible{outline:2px solid #168f98;outline-offset:8px}
#alm-form-study .form-shadow{position:absolute;left:8%;right:8%;bottom:0;height:75px;background:radial-gradient(ellipse,rgba(48,61,40,.06),transparent 65%);filter:blur(18px)}
#alm-form-study .form-selectors{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:15px}
#alm-form-study .form-selectors button{font-size:12px;padding:14px 5px;position:relative}
#alm-form-study .form-selectors>span{color:#c4ccbc;font-size:11px}
#alm-form-study .form-selectors [aria-pressed=true]::after{position:absolute;content:'';height:3px;left:10%;right:10%;bottom:4px;background:#168f98;filter:blur(1px);opacity:.55}
#alm-form-study .form-hint{text-align:center;color:#8c9881;font-size:11px;padding:8px 20px 25px;margin:0}
#alm-form-study .form-detail{position:absolute;left:39%;right:30px;top:29px;bottom:24px;z-index:6;animation:alm-detail-in .8s .45s both}
#alm-form-study .detail-label{font-size:10px;letter-spacing:.14em;color:#829274;text-transform:uppercase}
#alm-form-study .form-detail h2{font:400 26px/1.2 Georgia,serif;letter-spacing:-.035em;margin:15px 0 18px}
#alm-form-study .detail-chapters{display:flex;flex-direction:column;gap:0}
#alm-form-study .detail-chapters button{width:100%;padding:12px 20px 12px 0;text-align:left;border-top:1px solid #e0e8d8;position:relative}
#alm-form-study .detail-chapters strong{display:block;font-size:12px;font-weight:500}
#alm-form-study .detail-chapters span{display:block;font-size:11px;line-height:1.5;color:#808f71;margin-top:4px}
#alm-form-study .detail-chapters i{position:absolute;right:0;top:13px;color:#168f98;font-style:normal}
#alm-form-study .form-return{font-size:11px;color:#7a8d6b;padding:13px 0}
#alm-form-study .chapter-selection{font-size:11px;color:#168f98;margin-top:3px}
#alm-form-study[data-selected] .form-object{transform:none}
#alm-form-study[data-selected] .form-plane:not(.is-selected){opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.8)}
#alm-form-study[data-selected] .form-plane.is-selected{z-index:5;width:650px;height:390px;transform:translate(-50%,-50%) rotateY(0deg) rotateZ(0deg)}
#alm-form-study[data-selected] .is-selected .plane-art{position:absolute;left:0;top:0;bottom:0;width:34%;height:auto;opacity:.82}
#alm-form-study[data-selected] .is-selected .plane-title,#alm-form-study[data-selected] .is-selected .plane-caption{display:none}
#alm-form-study[data-selected] .is-selected .plane-hit{display:none}
#alm-form-study[data-selected] .is-selected .plane-fold{width:5%;height:8%}
#alm-form-study[data-selected] .is-selected .venture-art{display:flex;align-items:center;padding-left:33px}
#alm-form-study[data-selected] .is-selected .tech-art{background-size:85% auto}
#alm-form-study [hidden]{display:none!important}
@keyframes alm-detail-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:900px){#alm-form-study .form-plane{width:180px;height:255px}#alm-form-study .plane-art{height:165px}#alm-form-study .plane-film{transform:translate(calc(-50% - 210px),-50%) rotateY(10deg) rotateZ(-3deg)}#alm-form-study .plane-ventures{transform:translate(calc(-50% + 210px),-50%) rotateY(-10deg) rotateZ(3deg)}#alm-form-study .plane-title{font-size:22px}#alm-form-study .plane-caption{font-size:10px}#alm-form-study[data-selected] .form-plane.is-selected{width:600px;height:390px}}
@media(max-width:650px){#alm-form-study{min-height:810px}#alm-form-study header{padding:24px 22px;flex-wrap:wrap;gap:16px}#alm-form-study nav{width:100%;gap:19px;font-size:11px}#alm-form-study .form-intro{padding-top:20px}#alm-form-study .form-intro p{font-size:27px}#alm-form-study .form-stage{margin:20px 14px 0;height:350px}#alm-form-study .form-plane{width:26%;height:185px}#alm-form-study .plane-art{height:120px}#alm-form-study .plane-film{transform:translate(calc(-50% - 115%),-50%) rotateY(5deg) rotateZ(-2deg)}#alm-form-study .plane-ventures{transform:translate(calc(-50% + 115%),-50%) rotateY(-5deg) rotateZ(2deg)}#alm-form-study .plane-tech{transform:translate(-50%,-50%)}#alm-form-study .plane-title{font:400 13px Manrope,sans-serif;letter-spacing:-.03em;margin:16px 7px 0}#alm-form-study .plane-caption{display:none}#alm-form-study .venture-art{padding:18px 10px}#alm-form-study .venture-art>span{font-size:23px}#alm-form-study .form-selectors{gap:13px;margin-top:0}#alm-form-study[data-selected] .form-stage{height:530px;margin-top:20px}#alm-form-study[data-selected] .form-plane.is-selected{width:calc(100% - 18px);height:495px}#alm-form-study[data-selected] .is-selected .plane-art{width:100%;height:85px;bottom:auto;opacity:.7;background-position:center 44%}#alm-form-study[data-selected] .is-selected .venture-art{align-items:center;justify-content:center;padding:0}#alm-form-study[data-selected] .is-selected .venture-art>span{font-size:25px;line-height:1.1}#alm-form-study[data-selected] .is-selected .tech-art{background-size:45% auto}#alm-form-study .form-detail{left:20px;right:20px;top:105px;bottom:15px}#alm-form-study .form-detail h2{font-size:23px;margin:10px 0 14px}#alm-form-study .detail-chapters button{padding-top:10px;padding-bottom:10px}#alm-form-study .detail-chapters span{font-size:11px}#alm-form-study .form-return{padding:12px 0}#alm-form-study .form-hint{font-size:10px}}
@media(prefers-reduced-motion:reduce){#alm-form-study *{animation:none!important;transition:none!important}}

