.mk .fx-page{--fx-light:#f7f7f5;--fx-light-ink:#171717;--fx-hair-dark:#f7f7f525;--fx-hair-light:#17171722;--fx-muted-dark:#f7f7f599;--fx-muted-light:#171717a6;--fx-idle-dark:#9a9a98;--fx-idle-light:#6c6c6b;--fx-max:1240px}.mk .fx-page section:not([data-band=dark]){background:var(--fx-light);color:var(--fx-light-ink)}.mk .fx-page [data-band=dark]{color:var(--hp-cream);background:#0c0c0c}.mk .fx-frame{border:1px solid var(--fx-hair-dark);background:#1a1a1a;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000b3}.mk section:not([data-band=dark]) .fx-frame{border-color:var(--fx-hair-light);box-shadow:0 30px 70px -36px #17171766}.mk .fx-frame img{width:100%;height:auto;display:block}.mk .fx-hero{padding:160px 6vw 0;position:relative;overflow:clip}.mk .fx-hero-index{padding-bottom:60px}.mk .fx-hero-copy{text-align:center;max-width:850px;margin:0 auto}.mk .fx-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(56px,7.6vw,122px);line-height:.97}.mk .fx-hero h1 em,.mk .fx-index-copy h2 em{color:var(--hp-amber)}.mk .fx-index-group:not([data-band=dark]) .fx-index-copy h2 em,.mk .fx-feature:not([data-band=dark]) .hp-product-number,.mk .fx-feature:not([data-band=dark]) .fx-plan h3{color:var(--signal-ink)}.mk .fx-feature:not([data-band=dark]) .hp-product-number>span{color:var(--fx-muted-light)}.mk .fx-hero .hp-hero-lede{max-width:460px}.mk .fx-hero-frame{max-width:1180px;max-height:540px;margin:70px auto 0;position:relative;overflow:hidden}.mk .fx-hero-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0c0c0c);height:160px;position:absolute;inset:auto 0 0}.mk .fx-hero-frame .fx-frame{border-bottom:0;border-radius:18px 18px 0 0}.mk .fx-index{background:var(--fx-light);color:var(--fx-light-ink);border-bottom:1px solid var(--fx-hair-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk .fx-index>a{border-top:1px solid var(--fx-hair-light);border-left:1px solid var(--fx-hair-light);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:18px 24px;font-size:15px;transition:background .2s;display:flex}.mk .fx-index>a:nth-child(4n+1){border-left:0}.mk .fx-index>a:hover{background:#fff}.mk .fx-index>a svg{color:var(--hp-amber);flex:none}.mk .fx-feature{scroll-margin-top:var(--mk-header-h);padding:110px 6vw 100px}.mk .fx-film-head{text-align:center;max-width:720px;margin:0 auto 64px}.mk .fx-film-head h2{margin:16px 0 18px;font-size:clamp(40px,4.6vw,72px);line-height:1.02}.mk .fx-film-head p{max-width:560px;color:var(--fx-muted-light);margin:0 auto;font-size:16px;line-height:1.65}.mk [data-band=dark] .fx-film-head p{color:var(--fx-muted-dark)}.mk .fx-film{max-width:var(--fx-max);grid-template-columns:minmax(280px,.72fr) minmax(0,1.6fr);align-items:start;gap:5vw;margin:0 auto;display:grid}.mk .fx-steps{margin:0;padding:18vh 0 22vh;list-style:none}.mk .fx-steps li{min-height:44vh;padding:0 0 0 56px;position:relative}.mk .fx-steps li:last-child{min-height:0}.mk .fx-steps li h3,.mk .fx-steps li p,.mk .fx-step-number{transition:color .5s}.mk .fx-steps li[data-active=false] h3,.mk .fx-steps li[data-active=false] p,.mk .fx-steps li[data-active=false] .fx-step-number{color:var(--fx-idle-light)}.mk [data-band=dark] .fx-steps li[data-active=false] h3,.mk [data-band=dark] .fx-steps li[data-active=false] p,.mk [data-band=dark] .fx-steps li[data-active=false] .fx-step-number{color:var(--fx-idle-dark)}.mk .fx-step-number{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;transition:background .4s,color .4s,border-color .4s;display:inline-flex;position:absolute;top:2px;left:0}.mk .fx-steps li[data-active=true] .fx-step-number{background:var(--hp-amber);border-color:var(--hp-amber);color:var(--hp-ink)}.mk .fx-steps h3{margin:0 0 12px;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.mk .fx-steps p{max-width:360px;color:var(--fx-muted-light);margin:0;font-size:15px;line-height:1.7}.mk [data-band=dark] .fx-steps p{color:var(--fx-muted-dark)}.mk .fx-stage{top:calc(var(--mk-header-h) + 5vh);position:sticky}.mk .fx-stage-frames{aspect-ratio:1200/750;position:relative}.mk .fx-stage-frames .fx-frame{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(10px)scale(.992)}.mk .fx-stage-frames .fx-frame.is-active{opacity:1;z-index:1;transform:none}.mk .fx-tools{max-width:var(--fx-max);border-top:1px solid var(--fx-hair-light);grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:60px auto 0;padding-top:36px;display:grid}.mk [data-band=dark] .fx-tools{border-top-color:var(--fx-hair-dark)}.mk .fx-tools h3{margin:0 0 10px;font-size:17px;line-height:1.3}.mk .fx-tools p{color:var(--fx-muted-light);margin:0;font-size:14px;line-height:1.65}.mk [data-band=dark] .fx-tools p{color:var(--fx-muted-dark)}.mk .fx-plan h3{color:var(--hp-amber)}.mk .fx-plan .hp-text-link{gap:10px;padding-block:6px;font-size:13px}.mk .fx-more{padding:110px 6vw 100px}.mk .fx-more-head,.mk .fx-groups-head{max-width:var(--fx-max);margin:0 auto 48px}.mk .fx-more-head h2,.mk .fx-groups-head h2{margin:0;font-size:clamp(36px,4vw,60px);line-height:1.04}.mk .fx-more-grid{max-width:var(--fx-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 48px;margin:0 auto;display:grid}.mk .fx-more article{scroll-margin-top:calc(var(--mk-header-h) + 24px)}.mk .fx-more article h3{margin:26px 0 10px;font-size:26px;line-height:1.15}.mk .fx-more article p{max-width:520px;color:var(--fx-muted-dark);margin:0 0 16px;font-size:15px;line-height:1.65}.mk .fx-more article ul{flex-wrap:wrap;gap:8px 22px;margin:0 0 14px;padding:0;font-size:13px;list-style:none;display:flex}.mk .fx-more article li:before{content:"";background:var(--hp-amber);border-radius:50%;width:5px;height:5px;margin:0 9px 2px 0;display:inline-block}.mk .fx-more-plan{color:var(--fx-muted-dark);font-size:13px}.mk .fx-groups{max-width:var(--fx-max);background:0 0;margin:0 auto;padding:110px 6vw 120px}.mk .fx-page .fx-groups{background:var(--fx-light);max-width:none}.mk .fx-groups>a{max-width:var(--fx-max);border-top:1px solid var(--fx-hair-light);grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr) auto;align-items:center;gap:24px 40px;margin:0 auto;padding:26px 0;transition:gap .2s;display:grid}.mk .fx-groups>a:last-child{border-bottom:1px solid var(--fx-hair-light)}.mk .fx-groups>a:hover{gap:24px 52px}.mk .fx-groups-title{letter-spacing:-.03em;font-size:24px}.mk .fx-groups-lede{color:var(--fx-muted-light);font-size:14px;line-height:1.6}.mk .fx-groups svg{color:var(--hp-amber)}.mk .fx-index-group{scroll-margin-top:var(--mk-header-h);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:6vw;padding:100px 6vw;display:grid}.mk .fx-index-group:nth-child(odd) .fx-index-copy{order:2}.mk .fx-index-copy h2{margin:0 0 20px;font-size:clamp(40px,4.4vw,68px);line-height:1.02}.mk .fx-index-copy>p{max-width:420px;color:var(--fx-muted-light);margin:0 0 22px;font-size:15px;line-height:1.7}.mk [data-band=dark] .fx-index-copy>p{color:var(--fx-muted-dark)}.mk .fx-index-copy ul{columns:2;column-gap:24px;margin:0 0 8px;padding:0;font-size:14px;line-height:2;list-style:none}.mk .fx-index-copy li a{border-bottom:1px solid #0000;transition:border-color .2s}.mk .fx-index-copy li a:hover{border-color:currentColor}.mk .fx-index-frame{display:block}@media (max-width:1100px){.mk .fx-tools,.mk .fx-index{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .fx-index>a:nth-child(4n+1){border-left:1px solid var(--fx-hair-light)}.mk .fx-index>a:nth-child(odd){border-left:0}}@media (max-width:900px){.mk .fx-hero{padding-top:130px}.mk .fx-hero-frame{margin-top:44px}.mk .fx-stage{top:calc(var(--mk-header-h) + 8px);z-index:2;background:inherit;margin:0 -6vw;padding:8px 6vw 12px}.mk .fx-feature{background:var(--fx-light)}.mk .fx-feature[data-band=dark]{background:#0c0c0c}.mk .fx-film{flex-direction:column-reverse;display:flex}.mk .fx-steps{padding:28px 0 0}.mk .fx-steps li{min-height:0;padding-bottom:40px}.mk .fx-more-grid{grid-template-columns:minmax(0,1fr)}.mk .fx-groups>a{grid-template-columns:minmax(0,1fr) auto}.mk .fx-groups-lede{grid-column:1/-1}.mk .fx-index-group{grid-template-columns:minmax(0,1fr);gap:36px;padding:72px 6vw}.mk .fx-index-group:nth-child(odd) .fx-index-copy{order:0}}@media (max-width:600px){.mk .fx-index{grid-template-columns:minmax(0,1fr)}.mk .fx-index>a{border-left:0!important}.mk .fx-tools{grid-template-columns:minmax(0,1fr);gap:28px}.mk .fx-index-copy ul{columns:1}}@media (prefers-reduced-motion:reduce){.mk .fx-stage-frames .fx-frame,.mk .fx-steps li h3,.mk .fx-steps li p,.mk .fx-step-number{transition:none}}
