.my-product-studio{--mp-paper: #f5f2eb;--mp-stone: #e7e3d9;--mp-sage: #e7e9df;--mp-ink: #202823;--mp-copper: #a64d2b;--mp-muted: #686960;--mp-line: #d7d1c7;background:var(--mp-paper);color:var(--mp-ink)}.my-product-studio *,.my-product-studio *:before,.my-product-studio *:after{box-sizing:border-box}.my-product-studio figure{margin:0}.my-product-studio h1,.my-product-studio h2,.my-product-studio h3{color:var(--mp-ink)}.my-product-studio a{color:inherit}.my-product-studio a:focus-visible,.my-product-studio summary:focus-visible{outline:2px solid var(--mp-copper);outline-offset:5px}.my-product-studio section[id]{scroll-margin-top:12px}.my-product-studio .mp-hero{padding:44px 0 26px}.mp-hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:5%;align-items:center}.mp-hero-copy{padding:10px 0 25px}.my-product-studio .mp-hero h1{font-size:clamp(48px,5.2vw,80px);line-height:.99;letter-spacing:-.06em;margin:30px 0 25px;max-width:9ch}.mp-hero h1>span{display:block;font:16px/1.5 var(--font-sans);letter-spacing:.01em;margin-bottom:13px}.mp-descriptor{font-size:clamp(19px,1.65vw,25px);line-height:1.35;max-width:27ch;margin:0 0 18px;letter-spacing:-.02em}.mp-definition{font-size:14px;line-height:1.75;max-width:53ch;color:var(--mp-muted);margin-bottom:25px}.mp-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.my-product-studio .mp-actions .btn{display:flex;align-items:center;gap:26px;color:var(--mp-paper);background:var(--mp-ink);border-color:var(--mp-ink);font-size:13px}.my-product-studio .mp-actions .btn:hover{background:#395041}.mp-download{display:inline-flex;align-items:center;gap:10px;min-height:44px;border-bottom:1px solid var(--mp-line);font-size:12px;text-decoration:none}.mp-download small{font:9px var(--font-mono);color:var(--mp-muted)}.mp-launch{position:relative;padding-left:13px;margin:21px 0 0;font-size:11px;line-height:1.8;color:var(--mp-muted)}.mp-launch>span{width:4px;height:4px;position:absolute;left:0;top:8px;background:var(--mp-copper)}.mp-pack{align-self:center;background:var(--mp-stone)}.mp-pack-label{display:flex;justify-content:space-between;gap:10px;padding:17px 23px;font:9px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--mp-line)}.mp-pack img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain}.mp-pack figcaption{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:7px 23px;font-size:11px;border-top:1px solid var(--mp-line)}.mp-pack figcaption a{display:flex;align-items:center;min-height:40px;gap:12px;text-underline-offset:4px;white-space:nowrap}.mp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;padding-top:30px;border-top:1px solid var(--mp-line)}.mp-fact{display:flex;flex-direction:column;padding:0 26px;border-left:1px solid var(--mp-line)}.mp-fact:first-child{border-left:0;padding-left:0}.mp-fact strong{font-size:clamp(28px,3.1vw,46px);font-weight:400;line-height:1.1;letter-spacing:-.045em}.mp-fact>span{margin:14px 0 4px;font-size:13px}.mp-fact small{font-size:11px;line-height:1.5;color:var(--mp-muted)}.mp-facts-note{font-size:11px;color:var(--mp-muted);margin:24px 0 0}.mp-nav{border-block:1px solid var(--mp-line)}.mp-nav>.container{display:flex;gap:clamp(22px,4vw,62px);min-height:66px;align-items:center}.mp-nav>.container>span{font-size:12px;margin-right:auto}.mp-nav a{font-size:12px;display:inline-flex;align-items:center;gap:18px;min-height:44px;white-space:nowrap;text-underline-offset:6px}.mp-nav a:last-child{color:var(--mp-copper)}.mp-section{padding:90px 0}.mp-section-heading{display:grid;grid-template-columns:.38fr 1fr;gap:6%;align-items:start;margin-bottom:42px}.mp-section-heading>.my-kicker{margin-top:8px}.my-product-studio h2{font-size:clamp(35px,4vw,60px);line-height:1.06;margin:0;letter-spacing:-.045em}.my-product-studio h2 em{display:block;font-family:Georgia,Times New Roman,serif;font-weight:400}.mp-section-heading p{max-width:52ch;font-size:15px;line-height:1.7;margin:22px 0 0}.mp-application-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:6%;align-items:center}.mp-scene img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.mp-scene figcaption{margin-top:12px;font:10px/1.65 var(--font-mono);color:var(--mp-muted);max-width:77ch}.mp-app-copy>p{font-size:15px;line-height:1.75;max-width:44ch;margin:0 0 22px}.mp-job-links>a{display:grid;grid-template-columns:20px 1fr 16px;gap:12px;align-items:baseline;padding:20px 0;border-top:1px solid var(--mp-line);text-decoration:none}.mp-job-links a:hover strong{text-decoration:underline;text-underline-offset:5px}.mp-index{font:10px/1.5 var(--font-mono);color:var(--mp-copper)}.mp-job-links strong{font-size:18px;line-height:1.25;font-weight:500;display:block;letter-spacing:-.025em}.mp-job-links small{display:block;font-size:12px;line-height:1.6;margin-top:7px;color:var(--mp-muted)}.mp-inline-link{display:inline-flex;align-items:center;gap:24px;font-size:12px;min-height:44px;margin-top:14px;border-bottom:1px solid currentColor;text-decoration:none}.mp-inline-link:hover{color:var(--mp-copper)}.mp-strengths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;margin-top:42px;padding-top:24px;border-top:1px solid var(--mp-line)}.my-product-studio .mp-strengths h3{font-size:19px;line-height:1.25;margin:12px 0;letter-spacing:-.025em}.mp-strengths p{font-size:13px;line-height:1.7;color:var(--mp-muted);max-width:40ch;margin:0}.mp-system{background:var(--mp-ink);color:var(--mp-paper)}.my-product-studio .mp-system h2,.my-product-studio .mp-system h3{color:var(--mp-paper)}.mp-system .mp-section-heading p{color:#cbd0c3}.mp-system-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.mp-layer-study{padding:20px 25px 25px;background:var(--mp-stone);color:var(--mp-ink)}.mp-study-label{display:flex;justify-content:space-between;gap:18px;font:9px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.mp-layer-study .ep-exploded{width:100%;height:auto;display:block;max-width:470px;margin:-4px auto 7px}.mp-layer-study figcaption{font-size:11px;line-height:1.6;max-width:60ch}.mp-layer-list{padding:0;margin:0;list-style:none}.mp-layer-list li{display:grid;grid-template-columns:32px 1fr;gap:18px;padding:19px 0;border-top:1px solid #4a534b}.mp-layer-list li:first-child{border-top:0;padding-top:0}.mp-layer-number{font:11px/1.5 var(--font-mono);color:#d8b89b;padding-top:4px}.my-product-studio .mp-layer-list h3{margin:0 0 8px;font-size:20px;line-height:1.2;letter-spacing:-.025em}.mp-layer-list p{color:#cbd0c3;font-size:13px;line-height:1.75;margin:0;max-width:46ch}.mp-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5%;margin-top:45px;padding-top:24px;border-top:1px solid #4a534b}.mp-process .mp-index{display:flex;justify-content:space-between;color:#d8b89b}.mp-process .mp-index>span{color:#cbd0c3}.my-product-studio .mp-process h3{font-size:22px;margin:16px 0 8px}.mp-process p{color:#cbd0c3;font-size:12px;line-height:1.7;margin:0}.mp-technical-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:7%;align-items:start}.mp-spec-table{border-collapse:collapse;width:100%}.mp-spec-table caption{text-align:left;font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.07em;padding:0 0 18px}.mp-spec-table th,.mp-spec-table td{text-align:left;vertical-align:top;font-size:13px;line-height:1.75;padding:20px 0;border-top:1px solid var(--mp-line)}.mp-spec-table th{width:24%;font-weight:500;padding-right:25px}.mp-spec-table td{color:var(--mp-muted)}.mp-spec-note{border-left:2px solid var(--mp-copper);padding-left:14px;margin:5px 0 25px;font-size:12px;line-height:1.7}.mp-disclosure{border-top:1px solid var(--mp-line)}.mp-disclosure:last-child{border-bottom:1px solid var(--mp-line)}.mp-disclosure summary{display:flex;justify-content:space-between;align-items:baseline;gap:20px;list-style:none;cursor:pointer;font-size:15px;line-height:1.5;padding:22px 0}.mp-disclosure summary::-webkit-details-marker{display:none}.mp-disclosure summary>span{color:var(--mp-copper);font-size:22px;line-height:1;flex-shrink:0;transition:transform .2s}.mp-disclosure[open] summary>span{transform:rotate(45deg)}.mp-disclosure>div{padding:0 24px 24px 0;font-size:14px;line-height:1.8;color:var(--mp-muted)}.mp-disclosure p{margin:0 0 12px}.mp-disclosure p:last-child{margin-bottom:0}.my-product-studio .mp-disclosure h3{font-size:15px;margin:20px 0 10px;letter-spacing:-.01em}.mp-disclosure ul,.mp-disclosure ol{padding-left:20px;margin:0}.mp-disclosure li+li{margin-top:10px}.mp-disclosure a{text-underline-offset:4px}.mp-document-desk{padding:28px;background:var(--mp-sage);border-top:2px solid var(--mp-ink)}.mp-document-icon{width:69px;border:1px solid #8b9487;padding:10px;display:flex;flex-direction:column;gap:7px;margin:25px 0}.mp-document-icon span:first-child{font-size:8px;letter-spacing:.02em}.mp-document-icon span:nth-child(2){font-size:20px;line-height:1;margin-bottom:4px}.mp-document-icon i{display:block;width:100%;border-top:1px solid #8b9487}.mp-document-icon i:last-child{width:65%}.my-product-studio .mp-document-desk h3{font-size:25px;margin:0 0 10px}.mp-document-desk>p{font-size:13px;line-height:1.65;margin:0 0 18px}.mp-document-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 0;border-block:1px solid #b6bcae;font-size:13px}.mp-document-link>span{margin-left:auto}.mp-document-link small{font:9px var(--font-mono)}.mp-document-desk>.mp-sds{margin:14px 0 0;font-size:11px}.mp-checks{margin-top:30px;padding-top:22px;border-top:1px solid #b6bcae}.my-product-studio .mp-checks h3{font-size:16px;margin-bottom:20px}.mp-checks>div{margin-top:15px}.mp-checks strong{display:block;font-size:12px;font-weight:500;margin-bottom:4px}.mp-checks p{margin:0;font-size:12px;line-height:1.7}.mp-related{padding:65px 0;background:var(--mp-stone)}.mp-related>.container{display:grid;grid-template-columns:.8fr 1.6fr;gap:7%;align-items:center}.my-product-studio .mp-related h2{font-size:clamp(30px,3vw,43px);margin:22px 0}.mp-related-intro>p{font-size:14px;line-height:1.7;max-width:34ch}.mp-additional-related{margin-top:26px;padding-top:20px;border-top:1px solid var(--mp-line)}.mp-additional-related>a{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:12px;min-height:44px;text-underline-offset:4px}.mp-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mp-related-card{display:block;text-decoration:none}.mp-related-card img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain}.mp-related-card>div{padding:20px 0 0}.my-product-studio .mp-related-card h3{display:flex;gap:15px;justify-content:space-between;font-size:18px;line-height:1.3;margin:0 0 12px;letter-spacing:-.025em}.mp-related-card h3 span{font-weight:400}.mp-related-card p{font-size:12px;line-height:1.7;margin:0}.mp-related-card:hover h3{text-decoration:underline;text-underline-offset:5px}.my-product-studio .mp-related-card:hover,.my-product-studio .mp-job-links>a:hover,.my-product-studio .mp-inline-link:hover{text-decoration:none}.mp-questions-grid{display:grid;grid-template-columns:.8fr 1.4fr;gap:10%}.mp-questions h2{margin-top:25px}.mp-questions-grid>div>p{font-size:14px;line-height:1.75;margin:22px 0 0;max-width:35ch;color:var(--mp-muted)}.mp-more{padding-bottom:42px}.mp-supply{border-top:1px solid var(--mp-line);padding:30px 0}.mp-supply>.container{display:grid;grid-template-columns:.38fr 1fr;gap:6%}.mp-supply p{margin:0;font-size:12px;line-height:1.8;max-width:95ch;color:var(--mp-muted)}.my-product-studio .my-enquiry-section{background:var(--mp-sage);padding:80px 0}.my-product-studio .my-enquiry-intro h2{font-size:clamp(36px,4vw,58px);line-height:1.07;margin:25px 0}.my-product-studio .my-enquiry-intro .my-lead{font-size:15px;line-height:1.8}.my-product-studio .my-enquiry-note{display:block;color:var(--mp-ink);font-size:12px;margin-top:30px}.my-product-studio .my-form{background:var(--mp-paper);padding:clamp(22px,3vw,42px)}.my-product-studio .my-form .btn--primary{color:var(--mp-paper)}@media(min-width:1600px){.mp-pack{max-width:735px}}@media(max-width:1050px){.mp-hero-grid{gap:4%;grid-template-columns:.9fr 1.1fr}.mp-pack figcaption{padding-inline:15px;font-size:10px}.mp-pack-label{padding-inline:15px;font-size:8px}.mp-application-grid{gap:4%;grid-template-columns:1.15fr 1fr}.mp-job-links>a{padding:16px 0}.mp-technical-grid{gap:5%;grid-template-columns:1.5fr 1fr}.mp-document-desk{padding:24px}}@media(max-width:820px){.my-product-studio .mp-hero{padding-top:25px}.mp-hero-grid{grid-template-columns:1fr;gap:18px}.mp-hero-copy{padding-bottom:5px}.my-product-studio .mp-hero h1{font-size:clamp(50px,9vw,72px);max-width:none;margin-block:25px 20px}.mp-hero h1>span{font-size:14px}.mp-definition{max-width:62ch}.mp-descriptor{max-width:38ch}.mp-pack-label{font-size:9px;padding-inline:20px}.mp-pack figcaption{padding-inline:20px;font-size:11px}.mp-facts{margin-top:28px}.mp-fact{padding-inline:20px}.mp-fact>span{font-size:12px}.mp-nav>.container{gap:25px;overflow-x:auto}.mp-nav>.container>span{display:none}.mp-section{padding:60px 0}.mp-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.mp-section-heading>.my-kicker{margin:0}.mp-application-grid{grid-template-columns:1fr;gap:30px}.mp-app-copy>p{max-width:62ch}.mp-system-grid{gap:5%}.mp-layer-study{padding:18px}.mp-layer-list li{grid-template-columns:22px 1fr;gap:12px;padding-block:15px}.my-product-studio .mp-layer-list h3{font-size:18px}.mp-layer-list p{font-size:12px}.mp-study-label{font-size:8px}.mp-technical-grid{grid-template-columns:1fr;gap:32px}.mp-document-desk{display:block}.mp-document-icon{float:right;margin:0 0 15px 20px}.mp-document-desk>h3{margin-top:20px}.mp-document-link{clear:both}.mp-related>.container{grid-template-columns:1fr;gap:35px}.mp-related-intro>p{max-width:60ch}.mp-questions-grid{grid-template-columns:1fr;gap:32px}.mp-questions-grid>div>p{max-width:50ch}.mp-supply>.container{grid-template-columns:1fr;gap:15px}.my-product-studio .my-enquiry-section{padding-block:55px}}@media(max-width:560px){.mp-hero-grid{gap:20px}.mp-hero-copy{display:contents}.mp-hero-copy>.my-kicker{order:1}.my-product-studio .mp-hero h1{order:2;max-width:9ch;font-size:clamp(48px,12vw,65px);margin:0}.mp-pack{order:3}.mp-descriptor{order:4;font-size:20px;margin:0}.mp-definition{order:6;font-size:13px;line-height:1.75;margin:0}.mp-actions{order:5;gap:8px 22px}.mp-actions .btn{min-height:50px}.mp-launch{order:7;font-size:10px;margin:0}.mp-pack-label{padding:12px;font-size:8px}.mp-pack figcaption{padding:10px 12px;font-size:10px;gap:4px;flex-wrap:wrap}.mp-pack figcaption a{min-height:30px}.mp-facts{padding-top:22px;gap:0}.mp-fact{padding:0 12px}.mp-fact strong{font-size:clamp(19px,5.4vw,30px);letter-spacing:-.045em;white-space:nowrap}.mp-fact>span{font-size:11px;line-height:1.4;margin-top:11px}.mp-fact small{display:none}.mp-facts-note{font-size:10px;line-height:1.65;margin-top:20px}.mp-nav>.container{gap:22px;min-height:60px}.mp-nav a{font-size:11px}.mp-section{padding-block:48px}.my-product-studio h2{font-size:36px}.mp-scene img{aspect-ratio:4 / 3}.mp-scene figcaption{font-size:9px}.mp-strengths{grid-template-columns:1fr;gap:23px;margin-top:30px}.mp-strengths article{display:grid;grid-template-columns:22px 1fr;gap:0 12px}.mp-strengths article>.mp-index{padding-top:4px}.my-product-studio .mp-strengths h3{margin:0 0 7px;font-size:18px}.mp-strengths p{grid-column:2;max-width:none}.mp-system-grid{grid-template-columns:1fr;gap:28px}.mp-layer-study .ep-exploded{max-width:330px}.mp-layer-study figcaption{font-size:10px}.mp-layer-list li{grid-template-columns:28px 1fr}.mp-process{grid-template-columns:1fr 1fr;gap:28px 26px;margin-top:25px}.my-product-studio .mp-process h3{font-size:21px;margin-top:12px}.mp-spec-table th,.mp-spec-table td{font-size:12px;padding-block:16px}.mp-spec-table th{width:29%;padding-right:17px}.mp-disclosure summary{font-size:14px;gap:14px;padding-block:20px}.mp-disclosure>div{font-size:13px;padding-right:5px}.mp-document-desk{padding:22px}.mp-related{padding-block:48px}.mp-related-grid{grid-template-columns:1fr;gap:34px}.mp-related-card>div{padding-top:16px}.my-product-studio .mp-related-card h3{font-size:20px}.mp-related-card p{font-size:13px}.my-product-studio .my-form{padding:20px}.my-product-studio .my-form__row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.my-product-studio *{transition:none!important}}
