/* JINK Sky V2 — nature, light and familiar control. */
.sky-series{--sky-green:#2d5b38;--sky-play:paused}.sky-chapter{padding-block:112px}.sky-chapter-heading{text-align:center;margin:0 auto 56px;max-width:880px}.sky-chapter-heading .sky-kicker,.sky-optics-heading .sky-kicker,.sky-colour-copy .sky-kicker{margin-bottom:22px}.sky-chapter-heading>p:last-child{font-size:20px;line-height:1.75;color:var(--sky-gray);margin-top:26px}.sky-note{font-size:11px;line-height:1.85;color:#6e6e73;margin-top:24px!important}.sky-note a{display:inline-flex;align-items:center;gap:5px;color:#0066cc}.sky-note .next-chevron{width:6px;height:9px}.sky-series input:focus-visible{outline:3px solid #0071e3;outline-offset:5px}.sky-series .sky-kicker{line-height:1.6}.sky-series h4{margin:0}.sky-story-ready .sky-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.sky-story-ready .sky-reveal.is-inview{opacity:1;transform:none}.sky-motion-enabled .sky-animated-visible{--sky-play:running}.sky-series .sky-hero-media{transition:opacity 1.2s ease}.sky-series .sky-hero-forest{opacity:0}.sky-series .sky-hero-forest img{object-position:50% 52%}.sky-hero[data-nature="forest"] .sky-hero-forest{opacity:1}.sky-hero[data-nature="forest"] .sky-hero-sky{opacity:0}.sky-hero[data-nature="forest"] .sky-hero-shade{background:linear-gradient(180deg,rgba(3,32,24,.18),rgba(0,35,34,.35) 45%,rgba(0,24,27,.28))}.sky-series .sky-hero-copy{padding-bottom:104px}.sky-series .sky-segment{display:flex;align-items:center;width:max-content;max-width:100%;padding:5px;border-radius:99px;gap:4px;background:#eaedf0}.sky-segment button{appearance:none;border:0;background:transparent;color:#37373c;min-height:42px;padding:10px 19px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:99px;cursor:pointer;font-size:12px;line-height:1.4;transition:background .25s,color .25s}.sky-segment button[aria-pressed="true"]{background:#fff;color:#1d1d1f;box-shadow:0 1px 5px #00000012}.sky-series .sky-nature-picker{margin:25px auto 0;background:rgba(8,37,49,.3);border:1px solid #ffffff50;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sky-nature-picker button{color:#fff;font-size:12px;min-width:78px;min-height:36px;padding:7px 18px}.sky-nature-picker button[aria-pressed="true"]{background:#fff;color:#204641}.sky-feature-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:64px auto 0;max-width:1080px;border-top:1px solid #e5e5e8;border-bottom:1px solid #e5e5e8;padding:30px 0;gap:22px}.sky-feature-strip>div{display:flex;flex-direction:column;gap:8px}.sky-feature-strip strong{font-size:clamp(18px,1.9vw,27px);font-weight:600;letter-spacing:-.045em}.sky-feature-strip span{font-size:12px;color:#6e6e73}.sky-series .sky-intro{padding-bottom:30px}.sky-intro>p:not(.sky-kicker){max-width:750px;margin:26px auto 0;font-size:20px;line-height:1.8;color:var(--sky-gray)}
.sky-nature{padding-bottom:0}.sky-nature .sky-chapter-heading{margin-bottom:60px}.sky-canopy{position:relative;height:min(840px,78vw);min-height:480px;overflow:hidden;background:#437b42;isolation:isolate}.sky-canopy>picture{position:absolute;inset:0;z-index:-2}.sky-canopy img{height:100%;object-fit:cover;object-position:center 51%;animation:sky-leaf-drift 32s ease-in-out infinite alternate;animation-play-state:var(--sky-play)}.sky-canopy-vignette{position:absolute;inset:0;background:linear-gradient(0deg,#0e281f99,transparent 70%);z-index:-1}.sky-canopy figcaption{position:absolute;left:6%;bottom:64px;right:6%;color:white;display:flex;align-items:end;justify-content:space-between;gap:24px}.sky-canopy figcaption>span{font-size:clamp(30px,4.4vw,62px);font-weight:600;letter-spacing:-.04em;line-height:1.2}.sky-canopy figcaption small{font-size:11px;white-space:nowrap;opacity:.88}
.sky-optics{background:#070d15;color:#f5f5f7;padding-bottom:72px}.sky-optics-heading{max-width:1030px;display:grid;grid-template-columns:1.15fr 1fr;gap:10px 70px;align-items:end}.sky-optics-heading .sky-kicker{grid-column:1/-1;color:#8aa4c7}.sky-optics-heading>p:last-child{font-size:17px;line-height:1.9;color:#aebac9;padding-bottom:5px}.sky-optical-stage{position:relative;margin-top:24px;padding-bottom:30px;background:radial-gradient(ellipse at center,#11264033,transparent 70%);--scatter-colour:#63acff;--scatter-opacity:.95}.sky-scatter-svg{display:block;width:100%;height:auto;max-height:540px}.sky-scatter-rays{stroke:var(--scatter-colour);stroke-width:1.7;opacity:var(--scatter-opacity);transition:stroke .5s,opacity .5s}.sky-scatter-ray{stroke-dasharray:9 6;animation:sky-particle-flow 7s linear infinite;animation-delay:var(--ray-delay);animation-play-state:var(--sky-play)}.sky-light-through{stroke:var(--scatter-colour);opacity:.45;transition:stroke .5s,opacity .5s}.sky-scatter-point{fill:var(--scatter-colour);filter:drop-shadow(0 0 12px #7bb7ff)}.sky-optical-stage[data-wavelength="red"]{--scatter-colour:#fa796b;--scatter-opacity:.24}.sky-optical-stage[data-wavelength="red"] .sky-light-through{opacity:1}.sky-optics-particles{opacity:.55}.sky-optics-ring{transform-origin:500px 260px;animation:sky-optical-pulse 7s ease-out infinite;animation-play-state:var(--sky-play)}.sky-optics-ring-two{animation-delay:2s}.sky-optics-labels{display:flex;justify-content:space-between;align-items:center;color:#9baec5;font-size:11px;padding:0 6%;margin-top:-32px;gap:20px;position:relative}.sky-optics-labels span:nth-child(2){color:#e7f0ff;font-size:14px;text-align:center}.sky-optics .sky-segment{margin:38px auto 0;background:#1c2635}.sky-optics .sky-segment button{color:#b9c7dc}.sky-optics .sky-segment button[aria-pressed="true"]{background:#34455e;color:#fff}.sky-blue-dot,.sky-red-dot{width:7px;height:7px;border-radius:50%;background:#63acff}.sky-red-dot{background:#fa796b}.sky-optics .sky-note{color:#8192a9;max-width:880px;margin-inline:auto;text-align:center}.sky-optics .sky-note a{color:#a5ceff}
.sky-colour{display:grid;grid-template-columns:1fr 1.1fr;gap:8%;align-items:center}.sky-colour-copy>p:not(.sky-kicker,.sky-note,.sky-metric-label){font-size:19px;line-height:1.9;color:var(--sky-gray);margin-top:28px;max-width:450px}.sky-colour-copy .sky-note{max-width:405px}.sky-colour-photo{border-radius:28px;overflow:hidden;background:#d5d5c3}.sky-colour-photo img{aspect-ratio:3/4;object-fit:cover}.sky-cri{display:flex;align-items:baseline;gap:14px;margin-top:44px;color:#30533b}.sky-cri>span{font-size:30px;font-weight:500}.sky-cri>strong{font-size:144px;line-height:1;letter-spacing:-.07em;font-weight:600}.sky-metric-label{font-size:13px;color:#55705c;margin-top:12px!important}
.sky-daylight{background:#f5f5f7}.sky-daylight-demo{border-radius:28px;overflow:hidden;display:grid;grid-template-columns:1.13fr 1fr;background:#fff;align-items:stretch}.sky-daylight-room{position:relative;overflow:hidden;isolation:isolate;min-height:570px}.sky-daylight-room>picture{display:block;height:100%}.sky-daylight-room img{height:100%;object-fit:cover}.sky-daylight-room figcaption{position:absolute;bottom:20px;left:20px;right:20px;z-index:2;color:white;background:#29251b99;font-size:10px;line-height:1.6;padding:8px 12px;border-radius:30px;width:fit-content}.sky-daylight-tint{position:absolute;inset:0;pointer-events:none}.sky-daylight-tint:before,.sky-daylight-tint:after{content:"";position:absolute;inset:0;transition:opacity .7s ease;mix-blend-mode:multiply}.sky-daylight-tint:before{background:#ffb04a;opacity:var(--day-warm)}.sky-daylight-tint:after{background:#a4d9ff;opacity:var(--day-cool)}.sky-light-controls{padding:66px 50px;display:flex;flex-direction:column;justify-content:center}.sky-temperature{display:flex;align-items:baseline;gap:14px;margin:34px 0 36px}.sky-temperature output{font-size:80px;line-height:1;letter-spacing:-.065em;font-weight:600;font-variant-numeric:tabular-nums}.sky-temperature>span{font-size:28px;color:#6e6e73}.sky-light-controls>label{font-size:12px;color:#626268;margin-bottom:20px}.sky-light-controls input[type=range]{appearance:none;-webkit-appearance:none;display:block;width:100%;margin:0;height:12px;border-radius:99px;background:linear-gradient(90deg,#edb167,#fff1d8 45%,#d3eaff 75%,#8ac5ff);cursor:pointer}.sky-light-controls input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:30px;height:30px;background:#fff;border-radius:50%;border:1px solid #d2d2d7;box-shadow:0 2px 10px #0002}.sky-light-controls input::-moz-range-thumb{width:28px;height:28px;background:#fff;border-radius:50%;border:1px solid #d2d2d7;box-shadow:0 2px 10px #0002}.sky-range-ends{display:flex;justify-content:space-between;font-size:11px;margin-top:16px;font-weight:550}.sky-range-ends small{display:block;font-size:10px;font-weight:400;color:#6e6e73;margin-top:3px}.sky-range-ends>span:last-child{text-align:right}.sky-day-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px}.sky-day-presets button{border:1px solid #dedee4;background:#fff;border-radius:16px;min-height:76px;padding:13px 5px;cursor:pointer;font-size:12px;line-height:1.5;color:#1d1d1f}.sky-day-presets button span{display:block;color:#6e6e73;font-size:10px;margin-bottom:3px;letter-spacing:.04em}.sky-day-presets button[aria-pressed=true]{border-color:#0071e3;box-shadow:inset 0 0 0 1px #0071e3;background:#f4f9ff}.sky-day-caption{font-size:15px;min-height:42px;line-height:1.6;margin-top:27px!important;font-weight:550}.sky-light-controls .sky-note{font-size:10px;margin-top:15px!important}.sky-adaptive-info{display:grid;grid-template-columns:1fr 1.4fr auto;gap:35px;align-items:center;padding:38px 15px 0}.sky-adaptive-info>div{display:flex;gap:13px;align-items:center}.sky-adaptive-info h3{font-size:17px;line-height:1.6;letter-spacing:-.025em}.sky-adaptive-info>p{font-size:12px;color:#626268;line-height:1.9}.sky-adaptive-info .sky-link{font-size:12px;white-space:nowrap}.sky-adaptive-sun{width:40px;height:40px;background:#ffe4b3;border-radius:50%;display:grid;place-items:center;color:#7e561e;font-size:29px;flex:none}
.sky-apple{background:#fff}.sky-device-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sky-device-card{border-radius:28px;overflow:hidden;position:relative;min-width:0;display:flex;flex-direction:column;align-items:center}.sky-watch-card{background:#edf0e7}.sky-iphone-card{background:#f2eee8}.sky-device-copy{padding:48px 50px 20px;align-self:stretch;position:relative;z-index:1}.sky-device-copy>p:first-child{font-size:13px;color:#596050;font-weight:600}.sky-device-copy h3{font-size:clamp(30px,3.15vw,46px);letter-spacing:-.05em;line-height:1.25;margin-top:17px}.sky-device-copy>p:last-child{font-size:14px;line-height:1.9;color:#626268;max-width:380px;margin-top:24px}.sky-device-card>img{object-fit:contain;object-position:50% 100%;width:100%;height:545px;margin-top:10px}.sky-watch-card>img{width:87%;height:535px;margin-top:15px;margin-bottom:28px}.sky-iphone-card>img{height:573px;margin-top:5px}.sky-siri-story{display:flex;align-items:center;justify-content:center;gap:36px;padding:76px 10px 10px}.sky-siri-story h3{font-size:clamp(23px,2.7vw,38px);line-height:1.4;letter-spacing:-.035em;margin-top:13px}.sky-siri-story>div>p:last-child{color:#6e6e73;font-size:13px;line-height:1.8;margin-top:16px}.sky-voice-orb{height:70px;width:70px;flex:none;border-radius:50%;background:radial-gradient(circle at 32% 30%,#eafcff,transparent 48%),conic-gradient(#65c3a6,#81aff1,#cab0d0,#e8cba2,#65c3a6);box-shadow:inset 0 0 22px #ffffff88,0 0 32px #a5c4d926;animation:sky-voice-breathe 6s ease-in-out infinite alternate;animation-play-state:var(--sky-play)}.sky-device-note{max-width:1000px;margin:44px auto 0!important;text-align:center}
.sky-matter{background:#f5f7fa}.sky-network{display:grid;grid-template-columns:1fr .75fr 1fr .75fr 1fr;align-items:center;max-width:1040px;margin:65px auto}.sky-network-node{display:flex;flex-direction:column;align-items:center;text-align:center;gap:11px}.sky-network-node>strong{font-size:17px;letter-spacing:-.025em}.sky-network-node>small{font-size:11px;line-height:1.6;color:#6e6e73;max-width:170px}.sky-mini-light{display:block;width:60px;height:45px;background:linear-gradient(155deg,#4a98e8,#a6d2ff);border:6px solid #fff;box-shadow:0 4px 15px #4981b929;transform:skewY(-8deg);margin-bottom:14px}.sky-network-symbol,.sky-house-symbol{font-size:68px;font-weight:300;color:#377392;line-height:58px;height:60px;margin-bottom:9px}.sky-network-line{height:2px;background:#c5d4e2;margin-top:-33px;position:relative}.sky-network-line>span{position:absolute;font-size:10px;color:#648198;left:50%;transform:translateX(-50%);top:-23px}.sky-network-line i{position:absolute;width:12px;height:4px;border-radius:8px;background:#388ccc;top:-1px;animation:sky-network-flow 4s linear infinite;animation-play-state:var(--sky-play)}.sky-network-line:nth-child(4) i{animation-delay:2s}.sky-platforms{background:#fff;border:1px solid #e5e8ed;border-radius:28px;overflow:hidden}.sky-platform-buttons{display:flex;align-items:center;justify-content:center;gap:7px;padding:23px;border-bottom:1px solid #e8e8ed;flex-wrap:wrap}.sky-platform-buttons button{font-size:13px;white-space:nowrap;border:0;background:transparent;border-radius:99px;padding:13px 20px;color:#626268;min-height:44px;cursor:pointer}.sky-platform-buttons button:is([aria-pressed=true],[aria-selected=true]){background:#1d1d1f;color:#fff}.sky-platform-panel{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:55px;min-height:284px}.sky-platform-panel+.sky-platform-panel{border-top:1px solid #e8e8ed}.sky-platform-status{font-size:10px!important;color:#3b704c!important;display:flex;align-items:center;gap:7px}.sky-platform-status span{height:6px;width:6px;border-radius:50%;background:#438a56}.sky-platform-panel h3{font-size:34px;letter-spacing:-.045em;line-height:1.3;margin:17px 0}.sky-platform-panel h4{font-size:16px;font-weight:600;line-height:1.6}.sky-platform-panel p{font-size:14px;line-height:1.85;color:#626268}.sky-platform-requirements{align-self:center}.sky-platform-requirements>p{margin-top:13px}.sky-platform-requirements .sky-link{font-size:12px;margin-top:20px}.sky-matter-points{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;padding-top:50px}.sky-matter-points h3{font-size:20px;line-height:1.5;letter-spacing:-.035em}.sky-matter-points p{font-size:13px;line-height:1.9;color:#626268;margin-top:15px}.sky-matter .sky-note{margin-top:38px!important}
.sky-spaces{background:#fff}.sky-space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.sky-space{border-radius:24px;overflow:hidden;background:#f5f3ee}.sky-space img{aspect-ratio:3/4;object-fit:cover;transition:transform 1s}.sky-space:hover img{transform:scale(1.015)}.sky-space picture{display:block;overflow:hidden}.sky-space figcaption{padding:27px 27px 32px;min-height:137px}.sky-space figcaption small{font-size:11px;color:#78736b}.sky-space h3{font-size:22px;font-weight:600;line-height:1.45;letter-spacing:-.04em;margin-top:10px}.sky-spaces .sky-note{text-align:center}.sky-preview-notice{padding:14px 24px;background:#fff5dc;color:#68502b;font:12px/1.7 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;text-align:center}
@keyframes sky-leaf-drift{from{transform:scale(1.01)}to{transform:scale(1.055) translateY(.8%)}}@keyframes sky-particle-flow{to{stroke-dashoffset:-120}}@keyframes sky-optical-pulse{0%{transform:scale(.85);opacity:.8}100%{transform:scale(1.5);opacity:0}}@keyframes sky-network-flow{from{left:0;opacity:0}20%{opacity:1}80%{opacity:1}to{left:calc(100% - 12px);opacity:0}}@keyframes sky-voice-breathe{from{transform:scale(.96);filter:saturate(.85)}to{transform:scale(1.04);filter:saturate(1.1)}}
@media(max-width:1100px){.sky-light-controls{padding:40px 32px}.sky-temperature output{font-size:65px}.sky-daylight-room{min-height:530px}.sky-device-copy{padding:38px 34px 10px}.sky-device-card>img{height:480px}.sky-watch-card>img{height:430px}.sky-iphone-card>img{height:470px}.sky-adaptive-info{grid-template-columns:1fr 1.25fr;gap:20px 35px}.sky-adaptive-info .sky-link{grid-column:2}.sky-platform-panel{padding:40px;gap:7%}.sky-matter-points{gap:27px}.sky-space-grid{gap:17px}.sky-space figcaption{padding:23px 20px}.sky-space h3{font-size:19px}.sky-colour{gap:6%}.sky-cri>strong{font-size:118px}}
@media(max-width:700px){.sky-chapter{padding-block:73px}.sky-chapter-heading{margin-bottom:35px}.sky-chapter-heading .sky-kicker,.sky-optics-heading .sky-kicker,.sky-colour-copy .sky-kicker{margin-bottom:18px}.sky-chapter-heading>p:last-child{font-size:15px;line-height:1.85;margin-top:24px}.sky-local-links>a:nth-child(3){display:none}.sky-local-links{gap:16px}.sky-local-links>a:nth-child(2){display:inline-flex}.sky-series .sky-hero-copy{padding:45px 20px 120px}.sky-series .sky-nature-picker{margin-top:22px}.sky-nature-picker button{min-height:35px;min-width:70px;font-size:11px}.sky-intro>p:not(.sky-kicker){font-size:15px;line-height:1.85;margin-top:23px}.sky-feature-strip{grid-template-columns:1fr 1fr;padding:24px 0;gap:30px 15px;margin-top:38px}.sky-feature-strip strong{font-size:21px}.sky-feature-strip span{font-size:11px}.sky-series .sky-intro{padding-bottom:0}.sky-nature{padding-bottom:0}.sky-nature .sky-chapter-heading{margin-bottom:37px}.sky-canopy{height:640px;min-height:0}.sky-canopy figcaption{left:25px;right:25px;bottom:32px;display:block}.sky-canopy figcaption>span{font-size:31px;max-width:280px;display:block;line-height:1.3}.sky-canopy figcaption small{display:block;font-size:9px;margin-top:18px}.sky-optics{padding-block:73px 45px}.sky-optics-heading{display:block}.sky-optics-heading h2{font-size:35px}.sky-optics-heading>p:last-child{font-size:14px;line-height:1.9;margin-top:25px;max-width:480px}.sky-optical-stage{margin:30px -18px 0;padding-bottom:10px}.sky-scatter-svg{min-height:270px}.sky-optics-labels{padding-inline:23px;font-size:8px;margin-top:-22px;gap:8px}.sky-optics-labels span:nth-child(2){font-size:10px;max-width:140px}.sky-optics .sky-segment{margin-top:30px}.sky-segment button{font-size:10px;padding:9px 13px;min-height:39px}.sky-optics .sky-note{font-size:9px;line-height:1.85;text-align:left}.sky-colour{display:flex;flex-direction:column;gap:38px;align-items:stretch}.sky-colour-copy{padding-inline:5px}.sky-colour-copy>p:not(.sky-kicker,.sky-note,.sky-metric-label){font-size:16px;margin-top:24px}.sky-cri{margin-top:27px;gap:11px}.sky-cri>strong{font-size:112px}.sky-cri>span{font-size:24px}.sky-metric-label{font-size:12px}.sky-colour-copy .sky-note{font-size:10px;max-width:none}.sky-colour-photo{border-radius:22px}.sky-daylight-demo{display:block;border-radius:23px}.sky-daylight-room{height:auto;aspect-ratio:3/4;min-height:0}.sky-daylight-room figcaption{font-size:9px;bottom:15px;left:15px}.sky-light-controls{padding:33px 27px}.sky-temperature{margin:25px 0 33px}.sky-temperature output{font-size:67px}.sky-temperature>span{font-size:25px}.sky-day-presets{margin-top:31px;gap:8px}.sky-day-presets button{font-size:11px;min-height:72px}.sky-day-caption{font-size:14px;margin-top:23px!important;min-height:26px}.sky-light-controls .sky-note{font-size:9px}.sky-adaptive-info{display:block;padding:28px 5px 0}.sky-adaptive-info h3{font-size:16px}.sky-adaptive-info>p{font-size:12px;margin-top:18px}.sky-adaptive-info .sky-link{margin-top:17px}.sky-device-grid{display:flex;flex-direction:column;gap:22px}.sky-device-card{border-radius:24px}.sky-device-copy{padding:35px 29px 10px}.sky-device-copy h3{font-size:34px;margin-top:13px}.sky-device-copy>p:first-child{font-size:11px}.sky-device-copy>p:last-child{font-size:13px;margin-top:19px;max-width:none}.sky-watch-card>img{height:440px;max-height:112vw;width:90%;margin:7px auto 22px}.sky-iphone-card>img{height:465px;max-height:123vw;margin-top:-5px}.sky-siri-story{gap:20px;padding:44px 5px 0;align-items:start}.sky-voice-orb{width:44px;height:44px;margin-top:4px}.sky-siri-story h3{font-size:24px;line-height:1.4}.sky-siri-story .sky-kicker{font-size:10px}.sky-siri-story>div>p:last-child{font-size:12px;margin-top:14px}.sky-device-note{font-size:10px;text-align:left;margin-top:30px!important}.sky-network{margin:42px auto;grid-template-columns:1fr 22px 1fr 22px 1fr;gap:0}.sky-network-node{gap:8px}.sky-network-node>strong{font-size:12px;line-height:1.5;min-height:18px}.sky-network-node>small{font-size:9px;max-width:100px;min-height:30px}.sky-mini-light{width:40px;height:32px;border-width:4px;margin-bottom:16px}.sky-network-symbol,.sky-house-symbol{font-size:51px;height:39px;line-height:39px}.sky-network-line{margin-top:-51px}.sky-network-line>span{font-size:7px;top:-15px}.sky-network-line i{width:6px}.sky-platforms{border-radius:23px}.sky-platform-buttons{padding:17px 13px;gap:5px}.sky-platform-buttons button{padding:10px 12px;font-size:11px;min-height:39px}.sky-platform-panel{display:block;padding:29px 26px;min-height:360px}.sky-platform-panel h3{font-size:29px;margin:14px 0}.sky-platform-panel p{font-size:13px;line-height:1.9}.sky-platform-status{font-size:9px!important}.sky-platform-requirements{border-top:1px solid #e8e8ed;padding-top:23px;margin-top:24px}.sky-platform-panel h4{font-size:14px}.sky-platform-requirements .sky-link{font-size:11px;margin-top:17px}.sky-matter-points{display:flex;flex-direction:column;gap:28px;padding-top:35px}.sky-matter-points h3{font-size:19px}.sky-matter-points p{font-size:13px;margin-top:10px}.sky-matter .sky-note{font-size:10px;margin-top:27px!important}.sky-space-grid{display:flex;flex-direction:column;gap:22px}.sky-space{border-radius:23px;width:100%}.sky-space figcaption{padding:24px 25px 28px;min-height:0}.sky-space h3{font-size:22px}.sky-space figcaption small{font-size:10px}.sky-spaces .sky-note{text-align:left;font-size:10px}.sky-preview-notice{font-size:10px;padding:10px 20px}.sky-note{font-size:10px}}
@media(max-width:365px){.sky-local-name{font-size:15px}.sky-local-links{gap:11px}.sky-local-links>a:nth-child(2){font-size:10px}.sky-series .sky-hero-bottom{right:25px}.sky-feature-strip strong{font-size:18px}.sky-light-controls{padding-inline:23px}.sky-device-copy{padding-inline:25px}.sky-network-node>strong{font-size:11px}.sky-network-node>small{font-size:8px}.sky-platform-panel{padding-inline:23px}}
@media(prefers-reduced-motion:reduce){.sky-story-ready .sky-reveal{opacity:1;transform:none;transition:none}.sky-series *,.sky-series *:before,.sky-series *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sky-canopy img{transform:none}}
@media print{.sky-chapter{padding-block:30px}.sky-reveal{opacity:1!important;transform:none!important}.sky-platform-panel[hidden]{display:block!important}.sky-optics{background:#fff;color:#222}.sky-optics .sky-note,.sky-optics-heading>p:last-child{color:#444}.sky-daylight-demo,.sky-device-grid,.sky-colour,.sky-space-grid{display:block}.sky-device-card{max-width:45%;display:inline-block}.sky-canopy{height:400px}.sky-network-line i{display:none}.sky-platform-buttons{display:none}.sky-space{display:inline-block;max-width:32%;vertical-align:top}.sky-preview-notice{display:none}}


/* The shared site already supplies 96px of scroll padding. */
.sky-series section[id]{scroll-margin-top:40px}
@media(min-width:1101px){.sky-iphone-card>img{height:685px;width:110%;max-width:none;margin-top:-107px}}
@media(min-width:701px) and (max-width:1100px){.sky-iphone-card>img{height:570px;width:110%;max-width:none;margin-top:-95px}}
@media(max-width:700px){.sky-series section[id]{scroll-margin-top:32px}.sky-iphone-card>img{height:550px;max-height:145vw;width:115%;max-width:none;margin-top:-80px}}

