.modelHero{flex-direction:column;padding:0;height:200vh}.modelHero .content{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between}.modelHero .content .title h1{text-align:left}.modelHero .content .heroContainer{display:flex;flex-direction:column;height:100vh}.modelHero .content .heroContainer .textContainer{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding:2rem var(--pad-inline)}.modelHero .content .heroContainer .textContainer p{max-width:26rem}.modelHero .content .specsContainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2.5rem;height:100vh;padding:var(--pad-block) var(--pad-inline)}.modelHero .content .specsContainer .highlights{display:flex;flex-direction:column;gap:.25rem}.modelHero .content .specsContainer .highlights span{display:flex;align-items:baseline;gap:.5rem}.modelHero .content .specsContainer .highlights h3{font-size:6rem;line-height:1;font-weight:500}.modelHero .content .specsContainer .highlights p,.modelHero .content .specsContainer .highlights small{font-family:var(--font-figtree),sans-serif}.modelHero .content .specsContainer .highlights small{font-size:1.5rem;line-height:1;font-weight:500}.modelHero .content .specsContainer .highlights p{font-size:1.25rem;font-style:normal;font-weight:300;line-height:1.5}.modelHero .canvasContainer{position:absolute;top:0;width:100%;height:100vh;pointer-events:none;view-transition-name:model-canvas}.modelHero .canvasContainer canvas,.modelHero .canvasContainer div{pointer-events:none!important}.pin-spacer{pointer-events:none}.techSpecsContent{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:var(--pad-block) var(--pad-inline);background:var(--gray-light)}.techSpecsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 2rem;gap:1rem 2rem;width:100%}.techSpecRow{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--white);border-radius:.5rem}.techSpecName{color:var(--blue)}.techSpecName,.techSpecValue{font-size:.95rem;font-weight:400}.techSpecValue{color:var(--black);text-align:right}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}body[data-transition-state=post-navigation] .modelHero .content .title{animation:slideInFromTop .8s ease-out forwards}body[data-transition-state=post-navigation] .modelHero .content .heroContainer>span{animation:fadeIn .8s ease-out .2s forwards;opacity:0}