/* HomeView accessory edition. Pure-white surfaces; original hardware imagery. */
.mw-homeview-page{--mw-muted:#65666a;--mw-gray:#fff;background:#fff}.mw-homeview-page .mw-section,.mw-homeview-page .mw-colors,.mw-homeview-page .mw-experience,.mw-homeview-page .mw-connected{background:#fff}.mw-homeview-page .mw-gradient{background-image:linear-gradient(100deg,#2465c3,#7252c6 57%,#c53b8c)}.mw-homeview-page .mw-subnav>div>a{font-size:14px}.mw-homeview-page .mw-subnav{background:rgba(255,255,255,.92);border-bottom-color:#e9e9ec}.mw-homeview-page .mw-section{padding-block:104px}.mw-homeview-page .mw-wall-light{display:none}
.mw-hv-hero.mw-hero{display:block;text-align:center;min-height:0;padding:86px 0 74px}.mw-hv-hero h1{font-size:clamp(48px,5.6vw,86px)}.mw-hv-hero .mw-lead{font-size:21px;margin-top:28px}.mw-hv-hero-art{display:grid;grid-template-columns:1.4fr 1fr;gap:100px;align-items:center;max-width:920px;margin:45px auto 0!important}.mw-hv-hero-device{width:100%;max-width:520px}.mw-hv-hero-device img{width:100%;height:auto}.mw-hv-hero-base{width:290px;max-width:100%;margin:auto}.mw-hv-hero-base svg{mix-blend-mode:normal!important}.mw-hero-labels{max-width:920px;margin:16px auto 0;display:grid;grid-template-columns:1.4fr 1fr;gap:100px}.mw-hero-labels p{font-size:16px;font-weight:600;line-height:1.4}.mw-hero-labels span{display:block;font-size:14px;font-weight:400;margin-top:8px;color:var(--mw-muted)}.mw-hv-hero-art .jink-home-mark{right:0;bottom:0;transform:scale(.8);transform-origin:right bottom}
.mw-hv-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:28px 0 74px}.mw-hv-overview>a{padding:28px 0 15px;border-top:1px solid #dfdfe3}.mw-hv-overview span{font-size:14px;font-weight:500;color:#6d6d73}.mw-hv-overview h2{font-size:29px;line-height:1.2;margin:22px 0 17px}.mw-hv-overview p{font-size:15px;color:var(--mw-muted)}.mw-backplate-options{display:grid;grid-template-columns:1fr 1fr;gap:100px}.mw-backplate-options article{min-width:0}.mw-device-image{height:380px;display:flex;align-items:center;justify-content:center;margin-bottom:38px}.mw-device-image img{width:100%;height:100%;object-fit:contain}.mw-device-homeview img{max-width:390px}.mw-device-ipad img{max-width:500px}.mw-backplate-options .mw-eyebrow{color:#64646b;margin-bottom:12px}.mw-backplate-options h3{font-size:29px}.mw-backplate-options article>p:not(.mw-eyebrow){margin-top:18px;color:var(--mw-muted);max-width:450px}.mw-backplates>.mw-note{margin-top:40px;max-width:960px}
.mw-device-tabs{display:flex;gap:25px;flex-wrap:wrap;margin-top:27px}.mw-device-tabs button{border:0;border-bottom:2px solid transparent;background:#fff;color:#6d6d73;padding:12px 0;font-size:17px}.mw-device-tabs button[aria-pressed=true]{border-bottom-color:#1d1d1f;color:#1d1d1f;font-weight:600}.mw-homeview-page .mw-wall{background:#fff;min-height:560px}.mw-homeview-page .mw-wall-stage{height:520px;max-width:1160px;margin:auto}.mw-homeview-page .mw-dock{left:calc(35% - 90px);top:calc(50% - 90px);mix-blend-mode:normal}.mw-homeview-page .mw-tablet{left:35%;top:50%;width:520px;max-width:48%;filter:none}.mw-homeview-page .mw-wall[data-device=homeview] .mw-tablet{width:380px;max-width:37%;filter:none}.mw-homeview-page .mw-wall[data-device=homeview] .mw-dock{width:194px;left:calc(35% - 97px);top:calc(50% - 97px)}.mw-homeview-page .mw-wall[data-device=homeview] .mw-tablet img{border-radius:8px}.mw-homeview-page .mw-wall-caption{margin:0 auto;padding-top:5px;max-width:980px}.mw-homeview-page .mw-glass-controls{box-shadow:0 3px 20px #1d1d1f0b;background:#f6f6f8;border-color:transparent}.mw-demo-caption h3{font-size:23px;margin-top:9px}.mw-demo-caption>p:not(.mw-note){margin-top:15px;color:var(--mw-muted);font-size:17px}.mw-demo-caption .mw-note{margin-top:15px;max-width:1000px}.mw-hv-scene>.mw-note{margin-top:23px}.mw-hv-scene-image{width:100%;aspect-ratio:16/9;object-fit:cover}.mw-hv-base-image{width:100%;max-width:500px}.mw-homeview-page .mw-pin-image{border-radius:28px}.mw-homeview-page .mw-color-stage{max-width:410px}.mw-homeview-page .mw-reading-foot{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:25px}.mw-reading-foot>p{font-size:18px;color:var(--mw-muted)}.mw-reading-foot>.mw-text-link{margin-top:0;white-space:nowrap}.mw-hv-faq{display:grid;grid-template-columns:1fr 1fr;gap:5px 70px}.mw-hv-faq details{border-bottom:1px solid #dedee3;padding:25px 0}.mw-hv-faq summary{list-style:none;display:flex;justify-content:space-between;gap:24px;font-size:19px;font-weight:500;cursor:pointer}.mw-hv-faq summary::-webkit-details-marker{display:none}.mw-hv-faq details[open] summary span{transform:rotate(45deg)}.mw-hv-faq details p{font-size:16px;line-height:1.7;color:var(--mw-muted);margin-top:20px}.mw-homeview-page .mw-specs h2{font-size:clamp(38px,4.1vw,64px)}.mw-homeview-page .mw-role-grid p{font-size:17px}.mw-homeview-page .mw-specs dl>div{grid-template-columns:1fr 2.4fr}.mw-homeview-page .mw-retail .retail-panel{width:100%;margin-inline:0}
@media(max-width:1100px){.mw-hv-hero-art,.mw-hero-labels{gap:50px;max-width:790px}.mw-hv-overview{gap:25px}.mw-hv-overview h2{font-size:25px}.mw-backplate-options{gap:50px}.mw-device-image{height:330px}.mw-homeview-page .mw-subnav>div{gap:17px}.mw-homeview-page .mw-subnav>div>a{font-size:13px}.mw-homeview-page .mw-tablet{width:450px;max-width:43%}.mw-homeview-page .mw-wall[data-device=homeview] .mw-tablet{width:350px;max-width:37%}}
@media(max-width:760px){.mw-homeview-page .mw-section{padding-block:70px}.mw-hv-hero.mw-hero{padding-block:48px 42px}.mw-hv-hero h1{font-size:47px}.mw-hv-hero .mw-lead{font-size:17px}.mw-hv-hero .mw-eyebrow{font-size:14px}.mw-hv-hero-art{gap:20px;margin-top:30px!important;grid-template-columns:1.3fr 1fr}.mw-hv-hero-base{width:140px}.mw-hero-labels{gap:20px;grid-template-columns:1.3fr 1fr;margin-top:12px}.mw-hero-labels p{font-size:14px}.mw-hero-labels span{font-size:12px;line-height:1.5}.mw-hv-hero-art .jink-home-mark{display:none}.mw-hv-overview{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:32px}.mw-hv-overview h2{font-size:26px;margin-block:16px}.mw-hv-overview p{font-size:14px}.mw-backplate-options{grid-template-columns:1fr;gap:45px}.mw-device-image{height:290px;margin-bottom:25px}.mw-device-homeview img{max-width:310px}.mw-backplate-options h3{font-size:27px}.mw-device-tabs{gap:20px;margin-top:18px}.mw-device-tabs button{font-size:15px}.mw-homeview-page .mw-wall{min-height:520px}.mw-homeview-page .mw-wall-stage{height:450px}.mw-homeview-page .mw-tablet{left:50%;top:35%;width:330px;max-width:76%}.mw-homeview-page .mw-dock{width:108px;left:calc(50% - 54px);top:calc(35% - 54px)}.mw-homeview-page .mw-wall[data-device=homeview] .mw-tablet{width:225px;max-width:60%}.mw-homeview-page .mw-wall[data-device=homeview] .mw-dock{width:112px;left:calc(50% - 56px);top:calc(35% - 56px)}.mw-homeview-page .mw-wall-caption{padding-top:0;font-size:12px;gap:15px}.mw-demo-caption h3{font-size:21px}.mw-homeview-page .mw-hv-scene-image{aspect-ratio:4/3;object-position:center}.mw-homeview-page .mw-reading-foot{display:block}.mw-reading-foot>.mw-text-link{margin-top:14px}.mw-hv-faq{grid-template-columns:1fr;gap:0}.mw-hv-faq summary{font-size:17px}.mw-homeview-page .mw-specs dl>div{grid-template-columns:1fr}.mw-homeview-page .mw-subnav>div>a:nth-child(2),.mw-homeview-page .mw-subnav>div>a:nth-child(3){display:none}.mw-homeview-page .mw-subnav>div>a{font-size:12px}}
@media(prefers-reduced-motion:reduce){.mw-homeview-page *{transition:none!important;animation:none!important}}
/* iPad remains the primary story. HomeView is an additional accessory. */
.mw-hv-hero-art{grid-template-columns:1.4fr .46fr 1fr;gap:36px;max-width:1060px;width:100%}
.mw-hv-hero-ipad img{display:block;width:100%;height:auto}
.mw-hv-hero-base{width:150px}
.mw-hv-hero-device{max-width:340px;justify-self:center}
.mw-hero-labels{grid-template-columns:1.4fr .46fr 1fr;gap:36px;max-width:1060px}
.mw-hero-labels p:nth-child(2){font-size:14px}
.mw-hero-labels p:nth-child(2) span{font-size:13px}
.mw-hero-actions{display:flex;justify-content:center;gap:34px;flex-wrap:wrap}
.mw-homeview-page .mw-ipad-story .mw-life-grid{gap:40px}
.mw-ipad-story .mw-life-grid img{aspect-ratio:3/4;object-fit:cover;object-position:center}
.mw-ipad-story>.mw-note{margin-top:28px}
.mw-ipad-freedom .mw-photo{object-fit:contain;max-height:780px}
.mw-homeview-page .mw-backplate-options h3{font-size:27px}
.mw-homeview-page .mw-glass-controls button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}
.mw-homeview-page .mw-glass-controls button span{display:inline;line-height:1}
@media(max-width:1100px){.mw-hv-hero-art,.mw-hero-labels{gap:22px;max-width:880px}.mw-hv-hero-base{width:110px}.mw-hero-labels p{font-size:14px}.mw-hero-labels span{font-size:13px}}
@media(max-width:760px){.mw-hv-hero-art{grid-template-columns:1fr 1fr;gap:22px;width:100%;max-width:420px}.mw-hv-hero-ipad{grid-column:1/-1;width:94%;margin:auto}.mw-hv-hero-base{width:92px;justify-self:center}.mw-hv-hero-device{width:180px;max-width:100%}.mw-hero-labels{display:none}.mw-hero-actions{gap:0 24px}.mw-hero-actions .mw-text-link{font-size:14px}.mw-homeview-page .mw-ipad-story .mw-life-grid{gap:42px}.mw-ipad-story .mw-life-grid img{max-height:660px}.mw-ipad-freedom .mw-photo{max-height:none}.mw-hv-hero .mw-lead{line-height:1.65}.mw-homeview-page .mw-backplate-options h3{font-size:25px}}
/* Editorial rhythm: open type, large media, and glass only on controls. */
.mw-editorial-page .mw-hv-hero.mw-hero{padding-block:58px 78px}
.mw-editorial-page .mw-hv-hero h1{font-size:clamp(56px,5.5vw,84px);letter-spacing:-.055em}
.mw-editorial-page .mw-hv-hero .mw-lead{font-weight:500;font-size:20px;line-height:1.65;margin-top:25px}
.mw-editorial-page .mw-hv-hero-art{margin-top:36px!important;align-items:center}
.mw-editorial-page .mw-hv-hero-art .jink-home-mark{display:flex;position:relative!important;right:auto!important;bottom:auto!important;grid-column:1/-1;justify-self:end;transform:scale(.8);transform-origin:right center}
.mw-editorial-page .mw-hero-note{margin:18px auto 0;color:#6d6d73;font-size:12px}
.mw-editorial-page .mw-hero-labels{margin-top:20px}
.mw-editorial-page .mw-section{padding-block:100px}
.mw-editorial-page .mw-highlight-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px}
.mw-highlight-heading h2{font-size:clamp(38px,4vw,56px)}
.mw-highlight-heading .mw-text-link{margin-bottom:5px;white-space:nowrap}
.mw-highlight-rail{position:relative;display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 max(24px,calc((100% - 960px)/2)) 10px;overscroll-behavior-x:contain}
.mw-highlight-rail::-webkit-scrollbar{display:none}
.mw-highlight-slide{flex:0 0 min(960px,82vw);min-width:0;scroll-snap-align:center}
.mw-highlight-slide>img,.mw-highlight-slide>svg{width:100%;height:450px;border-radius:28px}
.mw-highlight-photo{object-fit:cover;object-position:center 54%}
.mw-highlight-contained{object-fit:contain;background:#fff}
.mw-highlight-colors{width:65%!important;margin:auto}
.mw-highlight-matter{height:450px;display:flex;justify-content:center;align-items:center;gap:75px;padding:30px}
.mw-highlight-matter svg{width:270px;max-width:40%}
.mw-highlight-matter strong{font-size:64px;line-height:1.1;letter-spacing:-.04em}
.mw-highlight-matter strong span{font-size:40px}
.mw-highlight-matter p{margin-top:20px;font-size:18px;color:var(--mw-muted)}
.mw-highlight-caption{padding:24px 5px 8px;text-align:center}
.mw-highlight-caption h3{font-size:27px}
.mw-highlight-caption p{color:var(--mw-muted);margin-top:8px;font-size:17px}
.mw-highlight-toolbar{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:26px;position:relative}
.mw-highlight-tabs{display:flex;align-items:center;gap:4px;padding:7px;border-radius:100px;background:rgba(245,245,247,.85);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.mw-highlight-tabs button{padding:11px 18px;border:0;border-radius:100px;font-size:14px;font-weight:500;background:transparent;color:#65666a;white-space:nowrap;transition:background .25s,color .25s}
.mw-highlight-tabs button[aria-selected=true]{background:#fff;color:#1d1d1f;box-shadow:0 2px 8px #00000009}
.mw-highlight-arrows{display:flex;gap:8px}
.mw-highlight-arrows button{width:42px;height:42px;display:grid;place-items:center;background:#f5f5f7;color:#1d1d1f;border:0;border-radius:50%;font-size:20px}
.mw-highlight-arrows button:disabled{opacity:.3;cursor:default}
.mw-highlight-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.mw-editorial-page .mw-ipad-story .mw-heading,.mw-editorial-page .mw-backplates .mw-heading{display:block;text-align:center;margin:0 auto 56px;max-width:980px}
.mw-editorial-page .mw-ipad-story h2,.mw-editorial-page .mw-backplates h2,.mw-editorial-intro h2{font-size:clamp(42px,5vw,72px);line-height:1.13}
.mw-editorial-page .mw-ipad-story .mw-lead,.mw-editorial-page .mw-backplates .mw-lead{max-width:760px;margin:28px auto 0;font-size:21px;line-height:1.65}
.mw-editorial-intro{text-align:center;margin:0 auto 64px;max-width:1000px}
.mw-editorial-intro .mw-lead{font-size:21px;max-width:850px;margin:30px auto 0;line-height:1.65}
.mw-home-devices{display:block;width:100%;max-width:1150px;margin:0 auto 58px}
.mw-home-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-bottom:35px}
.mw-home-benefits h3{font-size:23px}
.mw-home-benefits p{margin-top:16px;font-size:17px;color:var(--mw-muted);line-height:1.7}
.mw-apple-home-story>.mw-note{max-width:1080px}
.mw-editorial-page .mw-apple-home-story{padding-block:126px 112px}
.mw-editorial-page .mw-backplate-options{gap:75px}
.mw-editorial-page .mw-device-image{height:350px}
.mw-editorial-page .mw-hv-scene>.mw-heading{align-items:center}
.mw-editorial-page .mw-hv-faq{display:block;max-width:980px;margin:auto}
.mw-editorial-page .mw-hv-faq summary{font-size:22px;line-height:1.5}
.mw-editorial-page .mw-hv-faq details{padding:27px 0}
.mw-editorial-page .mw-hv-faq details p{max-width:870px;font-size:17px}
.mw-faq-toggle{display:block;margin:0 0 20px auto;border:0;background:transparent;color:var(--mw-blue);font-size:16px;padding:12px 0}
.mw-editorial-page.mw-reveal-enabled .mw-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,.7,.2,1)}
.mw-editorial-page.mw-reveal-enabled .mw-reveal.mw-enter{opacity:1;transform:none}
@media(max-width:1100px){.mw-highlight-slide>img,.mw-highlight-slide>svg{height:400px}.mw-home-benefits{gap:30px}.mw-home-benefits h3{font-size:21px}}
@media(max-width:760px){
 .mw-editorial-page .mw-hv-hero.mw-hero{padding-block:42px 45px}
 .mw-editorial-page .mw-hv-hero h1{font-size:47px}
 .mw-editorial-page .mw-hv-hero .mw-lead{font-size:17px}
 .mw-editorial-page .mw-hv-hero-art{margin-top:28px!important}
 .mw-editorial-page .mw-hero-note{line-height:1.6;margin-top:24px}
 .mw-editorial-page .mw-section{padding-block:74px}
 .mw-editorial-page .mw-highlight-heading{display:block;margin-bottom:30px}
 .mw-highlight-heading h2{font-size:37px}
 .mw-highlight-heading .mw-text-link{margin-top:20px;font-size:15px}
 .mw-highlight-rail{gap:16px;padding-inline:20px}
 .mw-highlight-slide{flex-basis:calc(100vw - 40px)}
 .mw-highlight-slide>img,.mw-highlight-slide>svg{height:350px;border-radius:21px}
 .mw-highlight-caption{padding-top:21px}
 .mw-highlight-caption h3{font-size:22px}
 .mw-highlight-caption p{font-size:15px}
 .mw-highlight-toolbar{flex-wrap:wrap;gap:16px;margin-top:20px}
 .mw-highlight-tabs{border-radius:25px;flex-wrap:wrap;justify-content:center;gap:3px;width:100%}
 .mw-highlight-tabs button{font-size:12px;padding:9px 11px}
 .mw-highlight-matter{height:350px;gap:24px;padding:15px;flex-direction:column}
 .mw-highlight-matter svg{width:135px;max-width:100%}
 .mw-highlight-matter strong{font-size:34px}
 .mw-highlight-matter strong span{font-size:25px}
 .mw-highlight-matter>div{text-align:center}
 .mw-highlight-matter p{font-size:14px;margin-top:10px}
 .mw-highlight-arrows button{width:38px;height:38px}
 .mw-editorial-page .mw-ipad-story h2,.mw-editorial-page .mw-backplates h2,.mw-editorial-intro h2{font-size:39px}
 .mw-editorial-page .mw-ipad-story .mw-lead,.mw-editorial-page .mw-backplates .mw-lead,.mw-editorial-intro .mw-lead{font-size:17px;line-height:1.7;margin-top:24px}
 .mw-editorial-page .mw-ipad-story .mw-heading,.mw-editorial-page .mw-backplates .mw-heading{margin-bottom:38px}
 .mw-editorial-intro{margin-bottom:40px}
 .mw-home-devices{margin-bottom:37px}
 .mw-home-benefits{grid-template-columns:1fr;gap:30px}
 .mw-home-benefits h3{font-size:22px}
 .mw-home-benefits p{font-size:16px;margin-top:13px}
 .mw-editorial-page .mw-apple-home-story{padding-block:80px}
 .mw-editorial-page .mw-device-image{height:285px}
 .mw-editorial-page .mw-hv-faq summary{font-size:18px}
 .mw-editorial-page .mw-hv-faq details{padding:22px 0}
 .mw-editorial-page .mw-hv-faq details p{font-size:16px}
}
@media(prefers-reduced-motion:reduce){.mw-editorial-page.mw-reveal-enabled .mw-reveal{opacity:1;transform:none}.mw-highlight-rail{scroll-behavior:auto}}
