.pe-hero{padding:90px 0 0;background:#09090b;color:#faf9fc}.product-editorial--mate .pe-cover{aspect-ratio:3/2;max-height:none;height:auto}.pe-training-steps{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.pe-training-steps li{border-top:1px solid #86769e66;padding-top:20px;min-width:0}.pe-step-number{display:block;color:#bca3ff;font-size:13px;letter-spacing:.12em;margin-bottom:16px}.product-editorial .v5-story .pe-training-steps h3{font-size:20px;line-height:1.45;margin:0 0 12px}.pe-training-steps p{font-size:var(--fs-small);font-weight:var(--fw-small);line-height:1.85;color:#b2aabb;margin:0}.product-editorial .v5-story.pe-vision-journey{display:grid;grid-template-columns:1fr 1fr;gap:36px 8%;align-items:center}.product-editorial .pe-vision-journey .v5-story-copy{display:block;grid-column:auto}.product-editorial .pe-vision-journey .v5-story-images{grid-column:auto}.product-editorial .pe-vision-journey .v5-story-copy>p:last-child{margin-top:24px}.product-editorial .pe-vision-journey .v5-story-images img{aspect-ratio:4/5;object-fit:contain;height:auto}.pe-vision-journey .pe-training-steps{grid-column:1/-1}.product-editorial .pe-vision-journey>.v5-story-copy{grid-column:1/-1;max-width:860px}.pe-journey-details{grid-column:1/-1;width:100%}.pe-journey-step{border-top:1px solid #86769e66}.pe-journey-step:last-child{border-bottom:1px solid #86769e66}.pe-journey-step summary{display:flex;align-items:center;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-size:22px;font-weight:600}.pe-journey-step summary::-webkit-details-marker{display:none}.pe-journey-step summary .pe-step-number{margin:0;font-size:13px}.pe-step-toggle{margin-left:auto;color:#bca3ff;font-size:28px}.pe-journey-step[open] .pe-step-toggle{transform:rotate(45deg)}.pe-journey-step summary:hover,.pe-journey-step[open] summary{color:#c9b5ff}.pe-journey-step summary:focus-visible{outline:2px solid #bca3ff;outline-offset:4px}.pe-step-content{display:grid;grid-template-columns:1fr 1.35fr;gap:40px;align-items:center;padding:8px 0 32px}.pe-step-content p{color:#bcb5c8;line-height:1.9;font-size:var(--fs-small);font-weight:var(--fw-small);margin:0 0 18px}.pe-step-content .pe-step-caption{font-size:11px;letter-spacing:.08em;color:#91889e}.product-editorial .pe-step-content img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}@media (max-width:700px){.pe-step-content{grid-template-columns:1fr;gap:16px}.pe-journey-step summary{font-size:18px;gap:14px}.pe-step-content p{font-size:15px}}.product-editorial .pe-mate-feedback .v5-story-images{max-width:740px;margin-inline:auto}.product-editorial .pe-mate-feedback .v5-story-images img{aspect-ratio:auto;object-fit:contain;height:auto}@media (max-width:900px){.pe-training-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.product-editorial .v5-story.pe-vision-journey{grid-template-columns:1fr}.pe-vision-journey .v5-story-images{max-width:600px;width:100%;margin:auto}}@media (max-width:560px){.pe-training-steps{grid-template-columns:1fr;gap:24px}.pe-training-steps li{display:grid;grid-template-columns:32px 1fr;gap:0 12px}.pe-step-number{grid-row:1/3;margin:3px 0}.pe-training-steps p{grid-column:2}}.pe-hero h1{font-size:clamp(38px,4.9vw,var(--fs-banner));font-family:var(--font-banner);font-weight:var(--fw-banner);max-width:1100px}.pe-hero h1 span{display:block;color:#ac94e3}.pe-intro{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:12px 0 35px}.pe-intro .v5-lead{max-width:780px;color:#b4b0bd}.pe-intro .btn{flex-shrink:0}.pe-cover{display:block;width:100%;max-height:700px;object-fit:cover;object-position:center;aspect-ratio:16/9}.product-editorial--smith .pe-cover{height:auto;max-height:none;aspect-ratio:3/2}.product-editorial .v5-story h2{font-size:clamp(26px,2.8vw,var(--fs-h2));font-weight:var(--fw-h2);line-height:1.22}.product-editorial .v5-story h2 span{display:block}.product-editorial .v5-story-copy>p:last-child{font-size:var(--fs-body);font-weight:var(--fw-body);line-height:1.85;color:#77727f}.product-editorial .v5-smith .v5-story-copy>p:last-child{color:#b2aabb}.product-editorial .v5-story.v9-precision{display:block}.product-editorial .v9-copy h3{font-size:clamp(26px,2.8vw,var(--fs-h2));font-weight:var(--fw-h2)}.pe-details{background:#f6f5f8;padding-top:64px;scroll-margin-top:90px}.pe-details-heading>p:last-child{color:#77727f;font-size:14px;line-height:1.8}.pe-details .section{background:transparent;padding-block:48px}.pe-details .section-title{font-size:clamp(30px,4.2vw,var(--fs-h1))}.pe-details .table-wrap{border-radius:0;box-shadow:none}.pe-details .faq-item{border-radius:0;background:transparent}.product-editorial #experience,.product-editorial #vision-journey{scroll-margin-top:96px}.product-editorial .v5-contact .btn{flex-shrink:0}@media (max-width:900px){.pe-hero{padding-top:64px}.pe-intro{display:block}.pe-intro .btn{margin-bottom:15px}.pe-cover{aspect-ratio:4/3}.product-editorial .v5-story h2{font-size:clamp(28px,4.5vw,40px)}}@media (max-width:560px){.pe-hero{padding-top:44px}.pe-hero h1{font-size:34px}.pe-intro{padding-bottom:24px}.pe-cover{aspect-ratio:1}.product-editorial .v5-story h2{font-size:28px}.pe-details{padding-top:40px}.product-editorial .v5-nav{font-size:12px}}.product-editorial .pe-text-story{display:block;border-top:1px solid #80728d40;padding-top:40px;margin-bottom:64px}.pe-text-story .v5-story-copy{display:grid;grid-template-columns:1fr 1fr;gap:20px 8%}.pe-text-story .v5-eyebrow{grid-column:1/-1}.pe-text-story .v5-story-copy>p:last-child{margin:0}.product-editorial .v9-mode-panel .v6-mode-buttons button:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:900px){.pe-text-story .v5-story-copy{display:block}.pe-text-story .v5-story-copy>p:last-child{margin-top:24px}}.product-editorial--smith>.v5-nav{background:#09090b;color:#bcb5c8;border-block:1px solid #ffffff12;justify-content:flex-end;padding:18px 6%;gap:32px}.product-editorial--smith>.v5-nav a:last-child{color:#c6b3ff}.product-editorial--smith>.v5-nav a:hover{color:#fff}.product-editorial.product-editorial--smith .v9-mode-panel .v6-mode-buttons button:last-child:nth-child(odd){grid-column:auto}.product-editorial .v9-mode-panel .v6-mode-buttons button:first-child{grid-column:1/-1;min-height:82px;font-size:17px}.pe-light-detail figure,.pe-control-detail figure{overflow:hidden;aspect-ratio:4/3;position:relative}.product-editorial .pe-light-detail img{width:100%;height:100%;object-fit:cover;object-position:center}.product-editorial .pe-control-detail img{position:absolute;width:260%;height:260%;max-width:none;object-fit:cover;top:-58%;left:-157%}.product-editorial .pe-space-detail img{aspect-ratio:3/2;object-fit:contain}.product-editorial .pe-stop-detail img{aspect-ratio:3/2;object-fit:cover}@media (max-width:560px){.product-editorial--smith>.v5-nav{justify-content:center;gap:18px;padding:16px 5%}.product-editorial--smith>.v5-nav a{font-size:12px}}.product-editorial--mate .pe-details{padding-top:80px;background:#f5f4f8}.product-editorial--mate .pe-details-heading{padding-bottom:32px;border-bottom:1px solid #d9d4e1}.product-editorial--mate .pe-details-heading>.v5-eyebrow{font-size:14px;margin-bottom:12px}.product-editorial--mate .pe-details .section{padding:64px 0}.product-editorial--mate .pe-details .container{width:88%;max-width:1380px;display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.65fr);gap:24px 7%;align-items:start}.product-editorial--mate .pe-details .section-head{grid-column:1;margin:0;text-align:left}.product-editorial--mate .pe-details .section-title{font-size:clamp(30px,4.2vw,var(--fs-h1));line-height:1.2;text-wrap:balance;margin-bottom:22px}.product-editorial--mate .pe-details .section-sub{font-size:var(--fs-body);font-weight:var(--fw-body);line-height:1.85;text-align:left}.product-editorial--mate .pe-details .table-wrap,.product-editorial--mate .pe-details .faq-list{grid-column:2;grid-row:1;min-width:0;width:100%}.product-editorial--mate .pe-details .table-wrap{border:0;background:transparent;overflow-x:auto}.product-editorial--mate .pe-details .spec-table{width:100%;background:transparent;border-collapse:collapse}.product-editorial--mate .pe-details .spec-table th,.product-editorial--mate .pe-details .spec-table td{padding:21px 18px;border:0;border-bottom:1px solid #ded9e5;line-height:1.7;font-size:14px;background:transparent;color:#55505e;vertical-align:top}.product-editorial--mate .pe-details .spec-table thead th{background:#eae5f3;color:#58418a;font-size:12px;letter-spacing:.07em;padding-block:16px}.product-editorial--mate .pe-details .spec-table tbody th{color:#24202b;width:29%;font-weight:600}.product-editorial--mate .pe-details .spec-table tbody tr:hover{background:#ede9f3}.product-editorial--mate .pe-details .table-note{grid-column:2;margin:0;font-size:12px;line-height:1.8;color:#81788c}.product-editorial--mate .pe-details .faq-list{display:block;border-top:1px solid #cfc7db}.product-editorial--mate .pe-details .faq-item{margin:0;border:0;border-bottom:1px solid #cfc7db;box-shadow:none;border-radius:0;background:transparent}.product-editorial--mate .pe-details .faq-item summary{padding:24px 0;gap:24px;font-size:17px;line-height:1.6}.product-editorial--mate .pe-details .faq-item[open] summary{color:#6142b5}.product-editorial--mate .pe-details .faq-answer{padding:0 42px 26px 0;color:#6d6577;font-size:var(--fs-small);font-weight:var(--fw-small);line-height:1.9;max-width:720px}.product-editorial--mate .pe-details .faq-answer p{margin:0 0 12px}@media (max-width:800px){.product-editorial--mate .pe-details{padding-top:48px}.product-editorial--mate .pe-details .section{padding:42px 0}.product-editorial--mate .pe-details .container{display:block;width:90%}.product-editorial--mate .pe-details .section-head{margin-bottom:28px}.product-editorial--mate .pe-details .table-note{margin-top:18px}.product-editorial--mate .pe-details .spec-table th,.product-editorial--mate .pe-details .spec-table td{padding:16px 10px;font-size:13px}.product-editorial--mate .pe-details .faq-item summary{font-size:16px}.product-editorial--mate .pe-details .faq-answer{padding-right:16px}}.product-editorial--vision .pe-details{padding:64px 0;background:#efedf5;border-top:1px solid #d9d2e5}.product-editorial--vision .pe-details-heading{display:flex;justify-content:space-between;gap:32px;align-items:baseline;padding-bottom:30px;border-bottom:1px solid #d3cadf}.product-editorial--vision .pe-details-heading p{margin:0}.product-editorial--vision .pe-details .container{width:88%;max-width:1380px;display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.5fr);gap:8%;align-items:start}.product-editorial--vision .pe-details .section-head{text-align:left;margin:0}.product-editorial--vision .pe-details .section-title{font-size:clamp(30px,4.2vw,var(--fs-h1));line-height:1.25;text-wrap:balance}.product-editorial--vision .pe-details .faq-list{min-width:0;display:block;border-top:1px solid #c9bfd9;counter-reset:vision-faq}.product-editorial--vision .pe-details .faq-item{border:0;border-bottom:1px solid #c9bfd9;margin:0;border-radius:0;box-shadow:none;background:transparent;counter-increment:vision-faq}.product-editorial--vision .pe-details .faq-item summary{display:flex;padding:26px 0;gap:18px;font-size:17px;line-height:1.6}.product-editorial--vision .pe-details .faq-item summary:before{content:counter(vision-faq,decimal-leading-zero);font-size:11px;letter-spacing:.08em;color:#8365ad;align-self:center}.product-editorial--vision .pe-details .faq-item summary>span:first-child{flex:1}.product-editorial--vision .pe-details .faq-item[open] summary{color:#6142a7}.product-editorial--vision .pe-details .faq-answer{padding:0 32px 26px 36px;font-size:var(--fs-small);font-weight:var(--fw-small);line-height:1.9;color:#6b6277}.product-editorial--vision .pe-details .faq-answer p{margin:0 0 12px}@media (max-width:800px){.product-editorial--vision .pe-details{padding:42px 0}.product-editorial--vision .pe-details-heading{display:block}.product-editorial--vision .pe-details-heading p:last-child{margin-top:14px}.product-editorial--vision .pe-details .container{display:block;width:90%}.product-editorial--vision .pe-details .section-head{margin-bottom:32px}.product-editorial--vision .pe-details .faq-item summary{font-size:16px}.product-editorial--vision .pe-details .faq-answer{padding-right:0}}.editorial-v5.product-editorial{--paper: #f6f3ee;--paper-2: #efece4;--ink: #141210;--muted: #6c685e;--line: rgba(20, 18, 14, .12);--line-strong: rgba(20, 18, 14, .3);--purple: var(--accent);--pe-wrap: min(1460px, 90%);--pe-gutter: max(5%, calc((100% - 1460px)/2) );--card-r: clamp(18px, 2vw, 30px);--card-r-sm: clamp(14px, 1.4vw, 20px);--card-surface: #fff;background:var(--paper);color:var(--ink);overflow:clip}.editorial-v5.product-editorial .v5-wrap,.editorial-v5.product-editorial .pe-hero>.v5-wrap{width:var(--pe-wrap)}.editorial-v5.product-editorial .pe-hero{min-height:calc(100svh - var(--header-h, 72px));display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;position:relative;background:#0e0d13;color:#f2f1f6;padding:clamp(84px,12vh,168px) 0 clamp(54px,8vh,104px);overflow:hidden}.editorial-v5.product-editorial .pe-hero .pe-cover{position:absolute;top:0;left:calc(50% - 50vw);width:100vw;max-width:none;height:100%;margin:0;border-radius:0;object-fit:cover;object-position:68% 50%;z-index:-2}.editorial-v5.product-editorial .pe-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#08070cf2,#08070ce0 38%,#08070c66 70%,#08070c8f),linear-gradient(180deg,#08070cc2,#08070c24 34%,#08070ce6)}.editorial-v5.product-editorial .pe-hero .v5-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tech-3);margin-bottom:22px}.editorial-v5.product-editorial .pe-hero h1{font-size:clamp(38px,5.2vw,96px);letter-spacing:-.05em;line-height:.98;max-width:min(100%,780px)}.editorial-v5.product-editorial .pe-hero h1 span{display:block;color:#b9b6c8}.editorial-v5.product-editorial .pe-intro{display:block;margin-top:30px;max-width:620px}.editorial-v5.product-editorial .pe-intro .v5-lead{margin:0 0 34px;max-width:none;color:#b6b3c4;line-height:1.8}.editorial-v5.product-editorial .pe-intro .btn{flex-shrink:0}.editorial-v5.product-editorial>.v5-nav{position:-webkit-sticky;position:sticky;top:clamp(12px,1.5vw,22px);z-index:40;display:flex;justify-content:center;gap:clamp(16px,2.6vw,42px);width:max-content;max-width:var(--pe-wrap);margin:clamp(-70px,-5vw,-44px) auto 0;padding:15px clamp(20px,2.6vw,38px);background:#f6f3eed1;-webkit-backdrop-filter:blur(16px) saturate(155%);backdrop-filter:blur(16px) saturate(155%);color:var(--muted);border:1px solid rgba(20,18,14,.1);border-radius:999px;box-shadow:0 14px 34px #14120e1f}.editorial-v5.product-editorial>.v5-nav a{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:inherit;white-space:nowrap;transition:color .2s}.editorial-v5.product-editorial>.v5-nav a:hover{color:var(--ink)}.editorial-v5.product-editorial>.v5-nav a:last-child{color:var(--accent)}.editorial-v5.product-editorial #experience{background:var(--paper);color:var(--ink);padding:clamp(72px,8vw,130px) 0 24px;scroll-margin-top:80px}.editorial-v5.product-editorial #experience.v5-smith{background:#121118;color:#f2f1f6;--ink: #f2f1f6;--muted: #a9a6b8;--line: rgba(255, 255, 255, .16);--line-strong: rgba(255, 255, 255, .26);--purple: var(--tech-3);--card-surface: #1b1a22}.editorial-v5.product-editorial #experience .v5-story:not(:is(.v5-story-wide,.v9-precision,.pe-text-story,.v7-plan-layout,.pe-vision-journey,.pe-light-detail,.pe-control-detail,.pe-space-detail,.pe-stop-detail,.pe-mate-feedback)){display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(36px,5.2vw,96px);align-items:center;margin:0 0 clamp(84px,9vw,152px);border-top:0;padding-top:0}.editorial-v5.product-editorial #experience .v5-story:not(:is(.v5-story-wide,.v9-precision,.pe-text-story,.v7-plan-layout,.pe-vision-journey,.pe-light-detail,.pe-control-detail,.pe-space-detail,.pe-stop-detail,.pe-mate-feedback)) .v5-story-copy{grid-column:1;grid-row:1;min-width:0;padding:0;margin:0;background:none}.editorial-v5.product-editorial #experience .v5-story:not(:is(.v5-story-wide,.v9-precision,.pe-text-story,.v7-plan-layout,.pe-vision-journey,.pe-light-detail,.pe-control-detail,.pe-space-detail,.pe-stop-detail,.pe-mate-feedback)) .v5-story-images{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr;gap:clamp(16px,1.8vw,26px);min-width:0}.editorial-v5.product-editorial #experience .v5-story:nth-child(2n):not(:is(.v5-story-wide,.v9-precision,.pe-text-story,.v7-plan-layout,.pe-vision-journey,.pe-light-detail,.pe-control-detail,.pe-space-detail,.pe-stop-detail,.pe-mate-feedback)) .v5-story-copy{grid-column:2}.editorial-v5.product-editorial #experience .v5-story:nth-child(2n):not(:is(.v5-story-wide,.v9-precision,.pe-text-story,.v7-plan-layout,.pe-vision-journey,.pe-light-detail,.pe-control-detail,.pe-space-detail,.pe-stop-detail,.pe-mate-feedback)) .v5-story-images{grid-column:1}.editorial-v5.product-editorial #experience .v5-story:not(:is(.v5-story-wide,.v9-precision,.pe-text-story,.v7-plan-layout,.pe-vision-journey,.pe-light-detail,.pe-control-detail,.pe-space-detail,.pe-stop-detail,.pe-mate-feedback)) .v5-story-images.v5-diptych{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-v5.product-editorial #experience .v5-story:not(:is(.v5-story-wide,.v9-precision,.pe-text-story,.v7-plan-layout,.pe-vision-journey,.pe-light-detail,.pe-control-detail,.pe-space-detail,.pe-stop-detail,.pe-mate-feedback)) figure{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.editorial-v5.product-editorial #experience .v5-story:not(:is(.v5-story-wide,.v9-precision,.pe-text-story,.v7-plan-layout,.pe-vision-journey,.pe-light-detail,.pe-control-detail,.pe-space-detail,.pe-stop-detail,.pe-mate-feedback)) img{display:block;width:100%;border:0;border-radius:var(--card-r);box-shadow:none}.editorial-v5.product-editorial #experience .v5-story:not(:is(.v5-story-wide,.v9-precision,.pe-text-story,.v7-plan-layout,.pe-vision-journey,.pe-light-detail,.pe-control-detail,.pe-space-detail,.pe-stop-detail,.pe-mate-feedback)) figcaption{position:static;max-width:none;background:none;color:var(--muted);border-top:0;padding-top:0;margin-top:16px;text-align:left}.editorial-v5.product-editorial #experience .v5-story h2 span,.editorial-v5.product-editorial #experience .v5-story h3 span{color:var(--muted)}.editorial-v5.product-editorial #experience .v5-story figcaption{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--muted);border-top:1px solid var(--line);padding-top:12px;text-align:left}.editorial-v5.product-editorial #experience .v5-story-copy>p:last-child{color:var(--muted)}.editorial-v5.product-editorial #experience .v5-story figure,.editorial-v5.product-editorial #experience .v5-story img,.editorial-v5.product-editorial #experience .pe-step-content img{border-radius:var(--card-r)}.editorial-v5.product-editorial #experience .pe-light-detail figure,.editorial-v5.product-editorial #experience .pe-control-detail figure{border-radius:var(--card-r);overflow:hidden}.editorial-v5.product-editorial #experience .pe-control-detail img{border-radius:0}.editorial-v5.product-editorial #experience .pe-journey-step,.editorial-v5.product-editorial #experience .pe-journey-step:last-child{border-color:var(--line-strong)}.editorial-v5.product-editorial #experience .pe-journey-step summary:hover,.editorial-v5.product-editorial #experience .pe-journey-step[open] summary{color:var(--purple)}.editorial-v5.product-editorial #experience .pe-journey-step summary:focus-visible{outline-color:var(--purple)}.editorial-v5.product-editorial #experience .pe-step-number,.editorial-v5.product-editorial #experience .pe-step-toggle{color:var(--purple)}.editorial-v5.product-editorial #experience .pe-step-content p,.editorial-v5.product-editorial #experience .pe-step-content .pe-step-caption{color:var(--muted)}.editorial-v5.product-editorial #experience .pe-training-steps li{border-top-color:var(--line-strong)}.editorial-v5.product-editorial #experience .pe-training-steps p{color:var(--muted)}.editorial-v5.product-editorial #experience .v5-story.v9-precision{padding:clamp(38px,4.6vw,76px) clamp(24px,3.4vw,54px);margin-bottom:clamp(64px,7vw,112px);border:1px solid rgba(72,72,252,.34);border-radius:var(--card-r);background:radial-gradient(120% 90% at 50% 0%,#1a1530,#0b0a12 66%,#07060c);color:#edeaf6}.editorial-v5.product-editorial #experience .v5-story.v9-precision h3{color:#f2efff}.editorial-v5.product-editorial #experience .v5-story.v9-precision h3 span{color:#c9bdf2}.editorial-v5.product-editorial #experience .v5-story.v9-precision .v9-copy p:last-child{color:#aaa3b4}.editorial-v5.product-editorial #experience .v5-story.v9-precision .v9-scale{color:#a49bb8}.editorial-v5.product-editorial .pe-details{--surface: #fff;--surface-soft: var(--paper);--surface-mute: var(--paper-2);--line: rgba(20, 18, 14, .12);--line-strong: rgba(20, 18, 14, .3);--text: #141210;--text-2: #4a473f;--text-3: #6c685e;--ink: #141210;background:var(--paper-2);color:var(--ink);border-top:1px solid var(--line);padding-top:clamp(56px,6vw,88px);scroll-margin-top:90px}.editorial-v5.product-editorial .pe-details-heading>p:last-child{color:var(--muted)}.editorial-v5.product-editorial .pe-details .section{padding-block:clamp(44px,4.6vw,72px)}.editorial-v5.product-editorial .pe-details .section-title{letter-spacing:-.03em}.editorial-v5.product-editorial .pe-details .section-sub{color:var(--muted)}.editorial-v5.product-editorial .pe-details .v5-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.editorial-v5.product-editorial .pe-details .table-wrap{border:1px solid var(--line);border-radius:var(--card-r);background:var(--card-surface);box-shadow:none;overflow-x:auto;overflow-y:hidden}.editorial-v5.product-editorial .pe-details .spec-table{background:transparent}.editorial-v5.product-editorial .pe-details .spec-table thead th{background:transparent;color:var(--accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--line-strong)}.editorial-v5.product-editorial .pe-details .spec-table th,.editorial-v5.product-editorial .pe-details .spec-table td{border-bottom:1px solid var(--line);color:#4a473f;background:transparent}.editorial-v5.product-editorial .pe-details .spec-table tbody th{color:var(--ink)}.editorial-v5.product-editorial .pe-details .spec-table tbody tr:hover{background:#14120e0a}.editorial-v5.product-editorial .pe-details .spec-table tbody tr:last-child th,.editorial-v5.product-editorial .pe-details .spec-table tbody tr:last-child td{border-bottom:0}.editorial-v5.product-editorial .pe-details .faq-list{display:grid;gap:clamp(10px,1vw,14px);border-top:0}.editorial-v5.product-editorial .pe-details .faq-item{margin:0;border:1px solid var(--line);border-radius:var(--card-r-sm);background:var(--card-surface);box-shadow:none;overflow:hidden}.editorial-v5.product-editorial .pe-details .faq-item summary{color:var(--ink)}.editorial-v5.product-editorial .pe-details .faq-item[open] summary{color:var(--accent)}.editorial-v5.product-editorial .pe-details .faq-answer{color:var(--muted)}.editorial-v5.product-editorial--mate .pe-details{background:var(--paper-2);padding-top:clamp(56px,6vw,80px)}.editorial-v5.product-editorial--mate .pe-details-heading{border-bottom-color:var(--line-strong)}.editorial-v5.product-editorial--mate .pe-details .spec-table th,.editorial-v5.product-editorial--mate .pe-details .spec-table td{border-bottom-color:var(--line);color:#4a473f}.editorial-v5.product-editorial--mate .pe-details .spec-table thead th{background:transparent;color:var(--accent)}.editorial-v5.product-editorial--mate .pe-details .spec-table tbody th{color:var(--ink)}.editorial-v5.product-editorial--mate .pe-details .spec-table tbody tr:hover{background:#14120e0a}.editorial-v5.product-editorial--mate .pe-details .table-note{color:var(--muted)}.editorial-v5.product-editorial--mate .pe-details .table-wrap{border:1px solid var(--line);border-radius:var(--card-r);background:var(--card-surface);overflow-x:auto;overflow-y:hidden}.editorial-v5.product-editorial--mate .pe-details .faq-list{display:grid;gap:clamp(10px,1vw,14px);border-top:0}.editorial-v5.product-editorial--mate .pe-details .faq-item{border:1px solid var(--line);border-radius:var(--card-r-sm);background:var(--card-surface)}.editorial-v5.product-editorial--mate .pe-details .faq-item[open] summary{color:var(--accent)}.editorial-v5.product-editorial--mate .pe-details .faq-answer{color:var(--muted)}.editorial-v5.product-editorial--vision .pe-details{background:var(--paper-2);border-top-color:var(--line);padding-top:clamp(56px,6vw,80px)}.editorial-v5.product-editorial--vision .pe-details-heading{border-bottom-color:var(--line-strong)}.editorial-v5.product-editorial--vision .pe-details .faq-list{border-top-color:var(--line-strong)}.editorial-v5.product-editorial--vision .pe-details .faq-item{border-bottom-color:var(--line-strong)}.editorial-v5.product-editorial--vision .pe-details .faq-item summary:before{color:var(--accent)}.editorial-v5.product-editorial--vision .pe-details .faq-item[open] summary{color:var(--accent)}.editorial-v5.product-editorial--vision .pe-details .faq-answer{color:var(--muted)}.editorial-v5.product-editorial .v5-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px;width:100%;max-width:none;margin:0;padding:clamp(70px,8vw,128px) var(--pe-gutter);background:var(--accent-soft);color:var(--ink);border-top:1px solid var(--line-strong);border-radius:0}.editorial-v5.product-editorial .v5-contact h2{font-size:clamp(36px,6.2vw,108px);letter-spacing:-.058em;line-height:.94;color:var(--ink)}.editorial-v5.product-editorial .v5-contact .v5-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.editorial-v5.product-editorial .v5-contact p:not(.v5-eyebrow){color:var(--muted)}.editorial-v5.product-editorial .pe-hero .btn,.editorial-v5.product-editorial .v5-contact .btn,.editorial-v5.product-editorial .pe-details .btn{border-radius:var(--radius-pill, 999px);padding:15px 30px;font-weight:700;letter-spacing:.01em;text-transform:none;box-shadow:0 10px 26px #4848fc52;transition:transform .18s,box-shadow .18s,background .18s}.editorial-v5.product-editorial .pe-hero .btn:hover,.editorial-v5.product-editorial .v5-contact .btn:hover,.editorial-v5.product-editorial .pe-details .btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px #4848fc66}.editorial-v5.product-editorial .pe-support-cta{display:flex;justify-content:center;padding-top:clamp(28px,3vw,44px)}@media (max-width: 900px){.editorial-v5.product-editorial .pe-hero{min-height:calc(100svh - var(--header-h, 72px));padding:84px 0 clamp(40px,7vh,64px)}.editorial-v5.product-editorial .pe-hero h1{font-size:clamp(32px,8.6vw,56px);max-width:none}.editorial-v5.product-editorial .pe-hero .pe-cover{object-position:60% 50%}.editorial-v5.product-editorial .pe-intro{margin-top:24px}.editorial-v5.product-editorial>.v5-nav{width:min(93vw,max-content);max-width:93vw;flex-wrap:wrap;justify-content:center;row-gap:10px;padding:13px 22px;margin-top:-44px}.editorial-v5.product-editorial #experience .v5-story:not(:is(.v5-story-wide,.v9-precision,.pe-text-story,.v7-plan-layout,.pe-vision-journey,.pe-light-detail,.pe-control-detail,.pe-space-detail,.pe-stop-detail,.pe-mate-feedback)){display:block;margin-bottom:64px}.editorial-v5.product-editorial #experience .v5-story:not(:is(.v5-story-wide,.v9-precision,.pe-text-story,.v7-plan-layout,.pe-vision-journey,.pe-light-detail,.pe-control-detail,.pe-space-detail,.pe-stop-detail,.pe-mate-feedback)) .v5-story-images{margin-top:26px}.editorial-v5.product-editorial #experience .v5-story:not(:is(.v5-story-wide,.v9-precision,.pe-text-story,.v7-plan-layout,.pe-vision-journey,.pe-light-detail,.pe-control-detail,.pe-space-detail,.pe-stop-detail,.pe-mate-feedback)) .v5-story-images.v5-diptych{grid-template-columns:1fr}.editorial-v5.product-editorial .v5-contact{grid-template-columns:1fr;gap:30px}.editorial-v5.product-editorial .v5-contact h2{font-size:clamp(30px,8.6vw,54px)}}@media (max-width: 560px){.editorial-v5.product-editorial .pe-hero h1{font-size:32px}.editorial-v5.product-editorial .v5-contact h2{font-size:30px}}@media (min-width: 901px){html[lang=zh-CN] .editorial-v5.product-editorial .pe-hero h1{font-size:clamp(32px,5vw,88px);letter-spacing:-.03em;line-height:1.06}html[lang=zh-CN] .editorial-v5.product-editorial .v5-contact h2{font-size:clamp(30px,4.8vw,80px);letter-spacing:-.03em;line-height:1.1}}
