/* Motion Score: contemporary choreography photography, carbon/silver stage, ultraviolet notation and mint controls. */
@import url('./audit-fixes.css');
:root{--carbon:#121216;--silver:#d6d8dd;--uv:#7357ff;--mint:#77e7c0;--white:#f7f7f4;--line:#74747c;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--white);background:var(--carbon);font:400 17px/1.55 "IBM Plex Sans Condensed",sans-serif;overflow-x:hidden}img{display:block;width:100%;height:auto}button,input,select,textarea{font:inherit}button,a{color:inherit}a{text-decoration:none}.score-head{position:fixed;z-index:100;top:0;left:0;right:0;display:grid;grid-template-columns:auto 1fr auto auto;min-height:74px;background:rgba(18,18,22,.94);backdrop-filter:blur(14px);border-bottom:1px solid #575761}.score-brand{display:flex;align-items:center;gap:.7rem;padding:0 1.2rem;border-right:1px solid #575761}.score-brand img{width:38px;height:38px}.score-brand span{font:600 1.2rem "Bodoni Moda",serif}.timeline{display:grid;grid-template-columns:repeat(5,1fr)}.timeline button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:0 1rem;border:0;border-right:1px solid #575761;color:var(--silver);background:transparent;font:400 .58rem "Space Mono",monospace;text-transform:uppercase}.timeline b{color:var(--mint)}.timeline i{position:relative;height:1px;background:#777}.timeline i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--uv)}.score-contact{display:grid;place-items:center;padding:0 1.3rem;color:var(--carbon);background:var(--mint);font-weight:600}.score-menu,#mobileScore{display:none}.storyboard-wall{position:relative;min-height:900px;padding-top:74px}.storyboard-wall>img{position:absolute;inset:74px 0 0;width:100%;height:calc(100% - 74px);object-fit:cover}.hero-shade{position:absolute;inset:74px 0 0;background:linear-gradient(90deg,rgba(18,18,22,.93) 0 39%,rgba(18,18,22,.16) 72%,rgba(18,18,22,.35))}.wall-copy{position:relative;z-index:2;width:min(720px,48vw);padding:11rem 0 7rem 5vw}.cue-label{margin:0;color:var(--mint);font:400 .62rem "Space Mono",monospace;text-transform:uppercase}.wall-copy h1,.performance-test h2,.deformation-lab h2,.facial-score h2,.production-calendar h2,.production-note h2,.score-questions h2{margin:1rem 0;font:600 clamp(4rem,7.5vw,9rem)/.82 "Bodoni Moda",serif;letter-spacing:-.055em}.wall-copy p:not(.cue-label){max-width:610px;color:#d9d9de}.wall-copy>div{display:flex;gap:.7rem;margin-top:2rem}.wall-copy a,.wall-copy button{min-height:50px;padding:0 1rem;border:1px solid var(--silver);background:transparent;font-weight:600}.wall-copy a{display:grid;place-items:center;color:var(--carbon);background:var(--mint);border-color:var(--mint)}.wall-score{position:absolute;z-index:2;left:5vw;right:5vw;bottom:2rem;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.6rem;color:var(--silver);font:400 .58rem "Space Mono",monospace}.wall-score i{height:1px;background:var(--uv)}.performance-test{padding:8rem 4vw;color:var(--carbon);background:var(--silver)}.performance-test>header{display:grid;grid-template-columns:.25fr 1fr .45fr;gap:3rem;max-width:1450px;margin:auto}.performance-test h2{margin:0;font-size:clamp(3.5rem,5.5vw,6.8rem)}.performance-board{display:grid;grid-template-columns:.22fr 1.1fr .68fr;max-width:1450px;margin:4rem auto 0;background:var(--white);border:1px solid var(--carbon)}.intent-tabs{display:grid;background:var(--carbon)}.intent-tabs button{display:grid;align-content:center;min-height:170px;padding:1rem;border:0;border-bottom:1px solid #555;color:var(--silver);background:transparent;text-align:left}.intent-tabs button.active{color:var(--carbon);background:var(--mint)}.intent-tabs span{font:400 .6rem "Space Mono",monospace}.intent-tabs b{font:600 1.6rem "Bodoni Moda",serif}.performance-board figure{position:relative;margin:0;padding:1rem;background:#34343c}.performance-board figure img{height:100%;min-height:650px;object-fit:cover;transition:.15s}.performance-board figcaption{position:absolute;left:2rem;bottom:2rem;padding:.6rem;color:var(--carbon);background:var(--mint);font:400 .58rem "Space Mono",monospace}.performance-board article{display:flex;justify-content:center;flex-direction:column;padding:3rem;border-left:1px solid}.performance-board h3{font:600 clamp(2.6rem,4vw,5rem)/.88 "Bodoni Moda",serif}.performance-board dl div{padding:.8rem 0;border-top:1px solid}.performance-board dt{font:400 .58rem "Space Mono",monospace;text-transform:uppercase}.performance-board dd{margin:.3rem 0}.performance-board article>a,.deformation-lab a,.facial-score a{width:max-content;border-bottom:4px solid var(--uv);font-weight:600}.deformation-lab{display:grid;grid-template-columns:1fr 1fr .42fr;background:var(--carbon)}.deformation-lab>figure{position:relative;margin:0;padding:2rem}.deformation-lab>figure img{height:100%;min-height:800px;object-fit:cover}.deformation-lab figcaption{position:absolute;left:3rem;bottom:3rem;padding:.6rem;color:var(--carbon);background:var(--mint);font:400 .58rem "Space Mono",monospace}.deformation-lab>div{padding:7rem 4vw}.deformation-lab h2{font-size:clamp(3.3rem,5.2vw,6.2rem)}.lab-tests{display:grid;grid-template-columns:1fr 1fr;margin:3rem 0}.lab-tests article{padding:1rem;border:1px solid #56565e}.lab-tests b{color:var(--mint);font-family:"Space Mono",monospace}.lab-tests h3{font:600 1.5rem "Bodoni Moda",serif}.deformation-lab aside{padding:2rem;color:var(--carbon);background:var(--uv)}.deformation-lab aside img{margin-top:8rem}.deformation-lab blockquote{font:600 1.55rem "Bodoni Moda",serif}.facial-score{padding:8rem 4vw;color:var(--carbon);background:var(--white)}.facial-score>header{display:grid;grid-template-columns:.25fr 1fr;max-width:1400px;margin:auto}.facial-score h2{font-size:clamp(3.4rem,5.4vw,6.5rem)}.face-layout{display:grid;grid-template-columns:.55fr 1fr .45fr;max-width:1400px;margin:3rem auto 0}.face-layout>div{padding:2rem;background:var(--silver)}.face-layout ol{padding:0;list-style:none}.face-layout li{display:grid;grid-template-columns:45px 1fr;padding:1rem 0;border-top:1px solid}.face-layout li span{font-family:"Space Mono",monospace}.face-layout li p{grid-column:2}.face-layout figure{position:relative;margin:0;padding:1rem;background:var(--carbon)}.face-layout figure img{height:100%;min-height:650px;object-fit:cover}.face-layout figcaption{position:absolute;left:2rem;bottom:2rem;padding:.5rem;background:var(--mint);font:400 .55rem "Space Mono",monospace}.face-layout figure:last-child{background:var(--uv)}.production-calendar{display:grid;grid-template-columns:1fr 1fr .45fr;background:var(--silver);color:var(--carbon)}.calendar-copy{padding:7rem 5vw}.production-calendar h2{font-size:clamp(3.3rem,5vw,6rem)}.calendar-rows article{display:grid;grid-template-columns:55px 1fr;padding:1rem 0;border-top:1px solid}.calendar-rows span{font-family:"Space Mono",monospace;color:var(--uv)}.calendar-rows p{grid-column:2}.production-calendar figure{position:relative;margin:0;padding:2rem;background:var(--carbon)}.production-calendar figure img{height:100%;min-height:800px;object-fit:cover}.production-calendar figcaption{position:absolute;left:3rem;bottom:3rem;padding:.5rem;background:var(--mint);font:400 .55rem "Space Mono",monospace}.production-calendar aside{padding:2rem;color:#fff;background:var(--uv)}.production-calendar aside img{margin-top:9rem}.production-note{display:grid;grid-template-columns:.55fr .65fr 1fr;background:var(--carbon)}.production-note>figure{margin:0;padding:2rem}.production-note>figure img{height:100%;min-height:700px;object-fit:cover}.note-copy{padding:7rem 3vw}.production-note h2{font-size:clamp(3rem,4.5vw,5.4rem)}.note-copy>a{color:var(--mint);font-weight:600}.production-note form{align-self:center;margin:3rem;padding:2rem;color:var(--carbon);background:var(--silver)}.production-note label{display:grid;gap:.3rem;padding:.7rem;font:400 .62rem "Space Mono",monospace;text-transform:uppercase}.production-note input,.production-note select,.production-note textarea{width:100%;border:0;border-bottom:1px solid;outline:0;background:transparent;font:400 16px "IBM Plex Sans Condensed",sans-serif}.production-note input,.production-note select{height:44px}.production-note small{display:none;color:#a32424;font-family:"IBM Plex Sans Condensed",sans-serif;text-transform:none}.production-note label.invalid small,.production-note .consent.invalid small{display:block}.production-note .consent{grid-template-columns:auto 1fr;font-family:"IBM Plex Sans Condensed",sans-serif;text-transform:none}.production-note .consent input{width:18px;height:18px}.production-note form>button{width:100%;min-height:52px;border:0;color:var(--carbon);background:var(--mint);font-weight:600}.form-success{padding:1rem;background:var(--mint)}.score-questions{display:grid;grid-template-columns:.8fr 1.2fr;padding:8rem 5vw;color:var(--carbon);background:var(--uv)}.score-questions>header{padding-right:5vw}.score-questions h2{font-size:clamp(3.2rem,5vw,6rem)}.score-questions label{display:flex;gap:.6rem;padding:1rem;background:var(--white);border:1px solid}.score-questions input{width:100%;border:0;outline:0;background:transparent}.score-questions>div{border-top:1px solid}.score-questions details{border-bottom:1px solid}.score-questions summary{display:grid;grid-template-columns:1fr 20px;align-items:center;min-height:80px;cursor:pointer;list-style:none;font-weight:600}.score-questions summary::-webkit-details-marker{display:none}.score-questions summary i:before{content:"+"}.score-questions details[open] summary i:before{content:"−"}.score-questions details p{padding:0 2rem 1.2rem 0}footer{display:grid;grid-template-columns:1fr 1fr auto auto;gap:2rem;align-items:center;padding:2rem 4vw;background:#09090b}footer>a:first-child{display:flex;align-items:center;gap:.6rem}footer img{width:38px;height:38px}footer b{font-family:"Bodoni Moda",serif}footer p{margin:0}footer nav{display:flex;gap:1rem}footer nav a{border-bottom:1px solid}.cookie-cue{position:fixed;z-index:130;right:8px;bottom:8px;display:flex;gap:.25rem;padding:.3rem;background:var(--silver)}.cookie-cue button,.cookie-cue a{padding:.5rem .65rem;border:0;color:var(--carbon);background:var(--mint);font:400 .58rem "Space Mono",monospace}.reveal{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(18px);transition:.44s var(--ease)}.reveal.visible{opacity:1;transform:none}}@media(max-width:980px){.score-head{grid-template-columns:1fr auto auto}.timeline{display:none}.score-menu{display:grid;place-items:center;width:56px;border:0;color:#fff;background:transparent}.score-head nav.open{position:absolute;top:74px;left:0;right:0;display:grid;background:var(--carbon)}.score-head nav button{min-height:48px;border:0;border-top:1px solid #555;color:#fff;background:transparent}.storyboard-wall{min-height:800px}.wall-copy{width:80vw;padding-top:10rem}.performance-test>header,.performance-board{grid-template-columns:1fr}.intent-tabs{grid-template-columns:repeat(3,1fr)}.intent-tabs button{min-height:90px}.performance-board article{border-left:0;border-top:1px solid}.deformation-lab,.production-calendar,.production-note,.score-questions{grid-template-columns:1fr}.deformation-lab aside img,.production-calendar aside img{margin-top:0}.facial-score>header,.face-layout{grid-template-columns:1fr}.production-note form{margin:1rem 1rem 4rem}.score-questions>header{padding:0 0 2rem}footer{grid-template-columns:1fr;padding:2rem 1rem}.cookie-cue{left:8px;justify-content:flex-end}}@media(max-width:560px){.score-brand{padding:0 .7rem}.score-contact{padding:0 .8rem}.storyboard-wall>img{object-position:65% center}.hero-shade{background:linear-gradient(90deg,rgba(18,18,22,.92),rgba(18,18,22,.35))}.wall-copy{width:auto;padding:8rem 1rem 6rem}.wall-copy h1,.performance-test h2,.deformation-lab h2,.facial-score h2,.production-calendar h2,.production-note h2,.score-questions h2{font-size:3.35rem}.wall-score{grid-template-columns:auto 1fr auto 1fr auto}.wall-score span:nth-of-type(4),.wall-score i:nth-of-type(3){display:none}.performance-test,.facial-score,.score-questions{padding:5rem 1rem}.performance-test>header{display:block}.performance-board figure img,.deformation-lab>figure img,.face-layout figure img,.production-calendar figure img,.production-note>figure img{min-height:auto;aspect-ratio:4/3}.performance-board article,.deformation-lab>div,.calendar-copy,.note-copy{padding:4rem 1rem}.deformation-lab>figure,.production-calendar figure,.production-note>figure{padding:1rem}.deformation-lab aside,.production-calendar aside{padding:1rem}.lab-tests{grid-template-columns:1fr}.face-layout>div{padding:1rem}.production-note form{padding:1rem}}
