.product-breadcrumb{padding:10px 4.2% 28px;display:flex;gap:17px;align-items:center;font-size:11px}.product-breadcrumb>a{border-bottom:1px solid var(--line)}.product-breadcrumb>span:last-child{font-size:10px;letter-spacing:.07em}.product-hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:0 4.2% 95px;align-items:center}.product-hero-image{position:relative}.product-hero-image>img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.product-hero-image>span{position:absolute;left:20px;bottom:20px;font-size:10px;letter-spacing:.09em;background:var(--chalk);padding:8px 12px}.product-hero-copy{padding:25px 0}.product-hero h1{font-size:clamp(68px,6.8vw,115px);margin:27px 0 32px;line-height:1}.product-intro{font-size:clamp(17px,1.6vw,23px);max-width:430px;line-height:1.55}.product-hero .button{margin-top:33px}.product-hero .micro{margin-top:19px}.form-section{background:#e7ddcd;padding:85px 4.2% 35px;display:grid;grid-template-columns:.85fr 1.15fr;column-gap:5%;position:relative}.form-heading{padding:35px 0 0 5%;max-width:500px}.form-heading h2{font-size:clamp(50px,5vw,81px);margin:30px 0}.form-heading>p:last-child{font-size:16px;max-width:340px}.can-stage{height:650px;position:relative;background:radial-gradient(ellipse at 50% 35%,#f7f1e5 10%,#e4d7c5 88%);overflow:hidden}.can-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0;opacity:0;touch-action:pan-y;cursor:grab}.can-stage canvas:focus-visible{outline-offset:-5px}.can-stage canvas.is-dragging{cursor:grabbing}.can-fallback{width:100%;height:100%;object-fit:contain}.can-stage.is-ready canvas{opacity:1}.can-stage.is-ready .can-fallback{visibility:hidden}.stage-index{position:absolute;left:23px;top:23px;font-size:9px;letter-spacing:.1em;pointer-events:none}.study-toolbar{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0}.view-buttons{display:flex;border:1px solid var(--line);flex-shrink:0}.view-buttons button{font-size:11px;padding:10px 16px;border-right:1px solid var(--line)}.view-buttons button:last-child{border-right:0}.view-buttons button:hover,.view-buttons button[aria-pressed=true]{background:var(--ink);color:var(--chalk)}#can-status{font-size:10px;line-height:1.5;max-width:260px;min-height:30px}.study-note{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;margin-top:16px;font-size:11px;max-width:100%;line-height:1.6}.closer-look{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-top:105px;padding-bottom:105px}.closer-look h2{font-size:clamp(50px,5.1vw,80px);margin-top:28px}.closer-look .lead{font-size:clamp(21px,2vw,28px)}.closer-look dl{margin:35px 0}.closer-look dl div{align-items:start;padding:18px 0;gap:35px}.closer-look dt{font-size:12px;flex:0 0 110px}.closer-look dd{font-size:13px;max-width:310px;text-align:left}.development-copy{max-width:500px}.design-details{display:grid;grid-template-columns:1fr 1fr;gap:9%;background:var(--butter);padding:80px 8%}.design-details h2{font-size:clamp(46px,4.6vw,72px);margin-top:25px}.design-details-copy{padding-top:35px;max-width:460px;font-size:17px}.design-details-copy .text-link{margin-top:30px}.next-product{padding:75px 4.2%;display:grid;grid-template-columns:1fr 230px;align-items:center;gap:50px}.next-product h2{font-size:clamp(44px,5.5vw,82px);margin-top:25px}.next-product h2 span{font-family:var(--body);font-weight:300;margin-left:18px}.next-product img{width:230px;height:190px;object-fit:cover}.form-link{margin-top:25px}.product-page .header .brand{flex-shrink:0}
@media(max-width:1000px){.product-hero{gap:5%;padding-bottom:65px}.product-hero h1{font-size:clamp(55px,7vw,85px)}.product-intro{font-size:17px}.product-hero .button{gap:25px}.form-section{padding-top:60px}.form-heading{padding-left:0}.can-stage{height:580px}.form-heading h2{font-size:53px}.study-toolbar{display:block}.view-buttons{width:max-content}#can-status{max-width:100%;margin-top:15px}.closer-look{gap:7%}.closer-look dt{flex-basis:90px}.design-details{padding:65px 6%}}
@media(max-width:700px){.product-breadcrumb{padding:12px 6% 25px;font-size:10px;gap:12px}.product-hero{grid-template-columns:1fr;padding:0 6% 55px;gap:30px}.product-hero-image{order:2}.product-hero-copy{order:1;padding:10px 0 0}.product-hero h1{font-size:66px;margin:22px 0}.product-intro{font-size:16px;max-width:330px}.product-hero .button{margin-top:26px;font-size:12px}.product-hero .micro{font-size:10px}.product-hero-image>img{aspect-ratio:1/1}.product-hero-image>span{left:15px;bottom:15px;font-size:9px}.form-section{grid-template-columns:1fr;padding:55px 6% 28px;gap:0}.form-heading{padding:0;max-width:100%}.form-heading h2{font-size:48px;margin:25px 0}.form-heading>p:last-child{font-size:14px;max-width:330px}.can-stage{height:520px;margin-top:30px}.study-toolbar{grid-column:1;display:flex;align-items:start;gap:20px;padding:20px 0 10px}.view-buttons button{padding:9px 13px;font-size:10px}#can-status{font-size:9px;margin-top:0;max-width:170px}.study-note{font-size:10px;margin-top:20px}.closer-look{grid-template-columns:1fr;gap:32px;padding-top:60px;padding-bottom:55px}.closer-look h2{font-size:48px;margin-top:22px}.closer-look .lead{font-size:21px}.closer-look dl div{gap:25px}.closer-look dt{flex-basis:100px}.closer-look dd{font-size:12px}.design-details{grid-template-columns:1fr;gap:27px;padding:55px 6%}.design-details h2{font-size:46px}.design-details-copy{padding:0;font-size:15px}.next-product{padding:50px 6%;grid-template-columns:1fr 100px;gap:20px}.next-product h2{font-size:38px;margin-top:18px}.next-product h2 span{margin-left:2px}.next-product img{width:100px;height:130px}.next-product .eyebrow{font-size:9px}}
