.kr4-evidence__grid{display:grid;min-inline-size:0}.kr4-evidence__wall{min-inline-size:0}.kr4-evidence__strip{display:flex;gap:calc(var(--u) * 1.5);margin:0;margin-inline:calc(var(--gutter) * -1);padding:0;padding-inline:var(--gutter);list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.kr4-evidence__strip::-webkit-scrollbar{display:none}.kr4-evidence__strip:focus-visible{outline-offset:-3px}.kr4-print{flex:0 0 min(84vw,520px);scroll-snap-align:start;min-inline-size:0}.kr4-print__figure{display:grid;gap:var(--u);margin:0}.kr4-print__img{display:block;inline-size:100%;block-size:auto;border-radius:var(--r-card);background:var(--ink-panel);user-select:none}.kr4-print__view{color:var(--ink-dim);font-size:var(--small-size);line-height:var(--small-lh)}.kr4-evidence__credit{margin:calc(var(--u) * 2) 0 0;color:var(--muted);font-size:var(--small-size);line-height:var(--small-lh)}.kr4-evidence .md-lamp{--md-lamp-x: min(42vw, 260px)}@media(max-width:979px){.kr4-evidence .md-wash{display:none}}@media(min-width:980px){.kr4-evidence__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--gutter);align-items:start}.kr4-evidence .kr4-evidence__intro{margin-block-end:0}.kr4-evidence__strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter);margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none}.kr4-print{flex:none}.kr4-evidence .md-wash{--md-wash-x: 30%;--md-wash-y: 30%}}.kr4-print__figure.mo-sv-settle{--mo-range-sv: entry calc(var(--mo-col, 0) * 10%) entry calc(45% + var(--mo-col, 0) * 10%)}@media(prefers-reduced-motion:no-preference){@media(max-width:979px){html[data-motion=on]:not([data-quality=economy]):not([data-device=retired]):not([data-setpieces=off]) .kr4-print__figure.mo-sv-settle.hm-sp{animation:none}@supports (animation-timeline: view()){html[data-motion=on]:not([data-quality=economy]):not([data-device=retired]):not([data-setpieces=off]) .kr4-print__view.hm-sp{animation:mo-fade linear both;animation-timeline:view(inline);animation-range:entry 20% entry 90%}}}}@media print{.kr4-evidence__strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding-inline:0;overflow:visible}.kr4-print{break-inside:avoid}}.kr4-steps{display:none}@media(max-width:767px){.kr4-steps{display:grid;gap:calc(var(--u) * 3);min-inline-size:0}}.kr4-steps__figure{position:relative;display:grid;gap:calc(var(--u) * 1.5);padding-block-end:var(--ks-reserve, 0px);background:var(--room-back)}@media(max-width:767px)and (prefers-reduced-motion:no-preference){html[data-motion=on]:not([data-quality=economy]) .kr4-steps[data-mode=still]{--ks-reserve: calc(var(--u) * 3 + 72px + 48px)}}.kr4-steps__stage{position:relative;direction:ltr;inline-size:min(100%,calc(56vh * var(--ks-ar, 1.37)));inline-size:min(100%,calc(56svh * var(--ks-ar, 1.37)));aspect-ratio:var(--ks-ar, 1.37);margin-inline:auto;overflow:hidden;overflow:clip}.kr4-steps__rig{position:absolute;transform-origin:50% 50%}.kr4-steps[data-whole] .kr4-steps__rig{transform:var(--ks-rest)}.kr4-steps__part{position:absolute;translate:0 0}.kr4-steps__part[data-out]{translate:var(--ks-tx) var(--ks-ty)}.kr4-steps__part img{display:block;inline-size:100%;block-size:100%;user-select:none;-webkit-user-drag:none}html[data-motion] .kr4-steps:not([data-near]) .kr4-steps__part img{display:none}.kr4-steps__badge,.kr4-steps__num{display:grid;place-items:center;inline-size:22px;block-size:22px;border:1.5px solid var(--chrome);border-radius:50%;background:var(--room-back);color:var(--chrome);font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.kr4-steps__badge{position:absolute;opacity:0;pointer-events:none}.kr4-steps__badge[data-side=top],.kr4-steps__badge[data-side=bottom]{inset-inline-start:calc(50% + var(--ks-shift, 0%));translate:-50% 0}.kr4-steps__badge[data-side=top]{inset-block-end:calc(100% + var(--ks-gap, 4px))}.kr4-steps__badge[data-side=bottom]{inset-block-start:calc(100% + var(--ks-gap, 4px))}.kr4-steps__badge[data-side=start],.kr4-steps__badge[data-side=end]{inset-block-start:calc(50% + var(--ks-shift, 0%));translate:0 -50%}.kr4-steps__badge[data-side=start]{inset-inline-end:calc(100% + var(--ks-gap, 4px))}.kr4-steps__badge[data-side=end]{inset-inline-start:calc(100% + var(--ks-gap, 4px))}@supports (container-type: inline-size){.kr4-steps__stage{container-type:inline-size}.kr4-steps__badge{--ks-gap: min(4px, 100cqi * 4 / 328);inline-size:clamp(16px,100cqi * 22 / 328,22px);block-size:clamp(16px,100cqi * 22 / 328,22px);font-size:clamp(10px,100cqi * 14 / 328,14px)}}.kr4-steps[data-mode=still] .kr4-steps__badge,.kr4-steps__part[data-out] .kr4-steps__badge{opacity:1}.kr4-steps[data-mode=still] .kr4-steps__badge,.kr4-steps[data-mode=still] .kr4-steps__num{background:var(--chrome);color:var(--signal-ink)}.kr4-steps__part[data-current] .kr4-steps__badge,.kr4-steps__entry[aria-current=step] .kr4-steps__num{border-color:var(--ink);background:var(--ink);color:var(--signal-ink)}@media(forced-colors:active){.kr4-steps__part[data-current] .kr4-steps__badge,.kr4-steps__entry[aria-current=step] .kr4-steps__num{border-width:3px}.kr4-steps__entry[aria-current=step]{outline:2px solid CanvasText;outline-offset:-2px}}.kr4-steps__caption{display:grid;align-content:start;gap:2px;min-block-size:72px}.kr4-steps__caption p{margin:0}.kr4-steps__lead{color:var(--ink-dim);font-size:15px;line-height:1.5}.kr4-steps__count{color:var(--muted);font-size:var(--small-size);line-height:var(--small-lh)}.kr4-steps__part-name{color:var(--chrome);font-family:var(--font-display);font-size:var(--d-3);font-weight:600;line-height:1.2}.kr4-steps__part-spec{color:var(--ink-dim);font-size:15px;line-height:1.4}.kr4-steps__nav{display:flex;gap:var(--u);min-block-size:48px}.kr4-steps__button{flex:1 1 0;min-inline-size:0;padding-inline:12px}.kr4-steps__button[aria-disabled=true],.kr4-steps__button[aria-disabled=true]:hover,.kr4-steps__button[aria-disabled=true]:active{border-color:var(--hair-strong);color:var(--ink);opacity:.45;cursor:default;transform:none}.kr4-steps__list{display:grid;margin:0;padding:0;list-style:none}.kr4-steps__row{border-block-end:1px solid var(--hair)}.kr4-steps__entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:calc(var(--u) * 1.5);inline-size:100%;min-block-size:48px;padding:calc(var(--u) * 1.25) calc(var(--u) * .5);border:0;border-radius:0;background:transparent;color:var(--ink);font:inherit;text-align:start}button.kr4-steps__entry{cursor:pointer;transition:background-color var(--d-fast) var(--ease)}.kr4-steps__entry[aria-current=step]{background:var(--ink-panel)}@media(hover:hover){button.kr4-steps__entry:hover{background:var(--ink-panel)}}button.kr4-steps__entry:focus-visible{outline-offset:-2px}.kr4-steps__label{color:var(--chrome);font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.2}.kr4-steps__spec{color:var(--muted);font-size:var(--small-size);line-height:var(--small-lh);text-align:end}@media(max-width:767px)and (min-height:720px){.kr4-steps__figure{position:sticky;inset-block-start:calc(var(--hm-nav-h) + var(--u));z-index:2;padding-block-end:calc(var(--u) + var(--ks-reserve, 0px))}.kr4-steps__figure:after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;block-size:calc(var(--u) * 2);background:linear-gradient(to bottom,var(--room-back),transparent);pointer-events:none}.kr4-steps__entry{scroll-margin-block-start:calc(var(--u) * 6 + 72px + 48px + min(100vw - 2 * var(--gutter),56vh * var(--ks-ar, 1.37)) / var(--ks-ar, 1.37))}}.kr4-steps[data-armed] .kr4-steps__rig{transition:transform var(--d-slow) var(--ease) var(--ks-rig-delay, 0ms)}.kr4-steps[data-armed] .kr4-steps__part{transition:translate var(--d-slow) var(--ease) var(--ks-delay, 0ms)}.kr4-steps[data-armed][data-dir=in] .kr4-steps__rig,.kr4-steps[data-armed][data-dir=in] .kr4-steps__part{transition-duration:calc(var(--d-slow) * .7)}.kr4-steps[data-armed] .kr4-steps__badge{transition:opacity var(--d-base) var(--ease),background-color var(--d-fast) var(--ease),border-color var(--d-fast) var(--ease),color var(--d-fast) var(--ease)}.kr4-steps[data-armed] .kr4-steps__part[data-out] .kr4-steps__badge{transition-delay:calc(var(--ks-delay, 0ms) + var(--d-slow) * .5)}@media(prefers-reduced-motion:reduce){.kr4-steps[data-armed] .kr4-steps__rig,.kr4-steps[data-armed] .kr4-steps__part,.kr4-steps[data-armed] .kr4-steps__badge,button.kr4-steps__entry{transition:none}}.kr4-index__grid{display:grid;min-inline-size:0}.kr4-index__list{display:none;margin:0;padding:0;list-style:none;min-inline-size:0}.kr4-index__item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px var(--u);padding-block:calc(var(--u) * 1.75);border-block-end:1px solid var(--hair);min-inline-size:0}.kr4-index__name{color:var(--chrome);font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.2}.kr4-index__spec{color:var(--ink-dim);font-size:var(--small-size);line-height:var(--small-lh)}@media(min-width:768px){.kr4-index__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--gutter) * 2)}}@media(min-width:980px){.kr4-index__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--gutter);align-items:start}.kr4-index .kr4-index__intro{margin-block-end:0}.kr4-index__list{column-gap:var(--gutter)}}@media print{.kr4-index .kr4-steps{display:none}.kr4-index__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.kr4-index__item{padding-block:4px}}.studio.kr4-stage{--p: 1;--st-subject-w: 44;--st-subject-h: 46;--st-subject-base: 1;--st-subject-cap: 1145px !important;--kr4-open-rate: 7.1429;--kr4-close-rate: 10;--kr4-close-end: .68;--kr4-open-start: .33;--kr4-pull: .18;--kr4-travel: 1}@property --kr4-swap{syntax: "<number>"; inherits: true; initial-value: 0;}@property --kr4-e{syntax: "<number>"; inherits: false; initial-value: 0;}@property --kr4-pe{syntax: "<number>"; inherits: true; initial-value: 0;}.kr4-stage .studio__frame{--kr4-swap: min( clamp(0, calc((var(--p) - .3) * 250), 1), clamp(0, calc((.72 - var(--p)) * 250), 1) )}.kr4-stage .studio__figure{opacity:calc(1 - var(--kr4-swap))}.kr4-stage:not([data-through]) .studio__room-gl{opacity:calc(1 - var(--kr4-swap));transition:opacity var(--room-fade, .2s) var(--room-ease, cubic-bezier(.33, 0, .2, 1))}.kr4-stage .studio__copy{inset-block:0;inset-inline:0;max-inline-size:none}.kr4-parts,.kr4-floor,.kr4-shade--machine{--kr4-e: min( clamp(0, calc((var(--p) - var(--kr4-open-start)) * var(--kr4-open-rate)), 1), clamp(0, calc((var(--kr4-close-end) - var(--p)) * var(--kr4-close-rate)), 1) )}.kr4-parts,.kr4-floor{position:absolute;inline-size:var(--st-fig-w);block-size:var(--st-fig-h);inset-inline-start:50%;margin-inline-start:calc(var(--st-fig-w) / -2);inset-block-start:calc(var(--st-horizon) - var(--st-fig-h) * var(--st-subject-base));direction:ltr;transform-origin:50% calc(var(--st-subject-base) * 100%);transform:translateY(calc(-4% * var(--pv, var(--p)))) scale(calc((1 + .14 * var(--pv, var(--p))) * (1 - var(--kr4-pull) * var(--kr4-e))))}.kr4-parts{perspective:1600px;transform-style:preserve-3d}.kr4-stage :is(.kr4-parts,.kr4-floor){pointer-events:none}.kr4-part,.kr4-shade:not(.kr4-shade--machine){--kr4-pe: min( clamp(0, calc((var(--p) - var(--kr4-open-start) - var(--kr4-delay)) * var(--kr4-open-rate)), 1), clamp(0, calc((var(--kr4-close-end) - var(--p)) * var(--kr4-close-rate)), 1) )}.kr4-part{position:absolute;inset-inline-start:var(--kr4-l);inset-block-start:var(--kr4-t);inline-size:var(--kr4-w);block-size:var(--kr4-h);opacity:var(--kr4-swap);translate:calc(var(--kr4-kx) * var(--kr4-pe) * var(--kr4-travel) * var(--st-fig-w)) calc(var(--kr4-ky) * var(--kr4-pe) * var(--kr4-travel) * var(--st-fig-h)) calc(var(--kr4-kz) * var(--kr4-pe) * var(--kr4-travel) * 1px)}.kr4-part[data-still]{translate:none}.kr4-part__img{display:block;inline-size:100%;block-size:100%;user-select:none;-webkit-user-drag:none}.kr4-shade{position:absolute;inset-block-start:calc(var(--st-subject-base) * 100%);display:none;block-size:auto;user-select:none;-webkit-user-drag:none}.kr4-shade--machine{inset-inline-start:0;inline-size:100%;translate:0 calc(-100% * var(--kr4-anchor));opacity:calc(var(--kr4-swap) * (1 - .75 * var(--kr4-e)))}.kr4-shade:not(.kr4-shade--machine){inset-inline-start:var(--kr4-sl);inline-size:var(--kr4-sw);translate:calc(var(--kr4-kx) * var(--kr4-pe) * var(--kr4-travel) * var(--st-fig-w)) calc(-100% * var(--kr4-anchor));scale:calc(1 + .35 * var(--kr4-pe)) 1;opacity:calc(var(--kr4-swap) * min(.5,.8 * var(--kr4-pe)))}@media(prefers-reduced-motion:no-preference){html[data-motion=on]:not([data-quality=economy]):not([data-device=retired]):not([data-setpieces=off]) .kr4-stage [data-camera=live] .kr4-shade{display:block}}.kr4-part__tag,.kr4-part__num{--kr4-reach: 16px;position:absolute;white-space:nowrap;opacity:clamp(0,calc((var(--kr4-pe) - .7) * 3.3333),1)}.kr4-part__tag{display:flex;flex-direction:column;align-items:center;gap:2px}.kr4-part__tag[data-side=start]{align-items:flex-end}.kr4-part__tag[data-side=end]{align-items:flex-start}.kr4-part__name{color:var(--chrome);font-family:var(--font-display);font-size:max(14px,min(var(--d-3),calc(var(--st-fig-w) / 24)));font-weight:600;line-height:1.15;letter-spacing:var(--track-display)}.kr4-part__spec{color:var(--ink-dim);font-size:var(--small-size);line-height:var(--small-lh)}.kr4-part__num{display:none;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;background:var(--room-back);box-shadow:inset 0 0 0 1.5px var(--chrome);color:var(--chrome);font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}:is(.kr4-part__tag,.kr4-part__num):is([data-side=start],[data-side=end]){inset-block-start:50%;translate:0 -50%}:is(.kr4-part__tag,.kr4-part__num):is([data-side=top],[data-side=bottom]){inset-inline-start:50%;translate:-50% 0}:is(.kr4-part__tag,.kr4-part__num)[data-side=start]{inset-inline-end:calc(100% + var(--kr4-reach))}:is(.kr4-part__tag,.kr4-part__num)[data-side=end]{inset-inline-start:calc(100% + var(--kr4-reach))}:is(.kr4-part__tag,.kr4-part__num)[data-side=top]{inset-block-end:calc(100% + var(--kr4-reach))}:is(.kr4-part__tag,.kr4-part__num)[data-side=bottom]{inset-block-start:calc(100% + var(--kr4-reach))}:is(.kr4-part__tag,.kr4-part__num):after{content:"";position:absolute;inline-size:12px;block-size:1px;background:var(--hair-strong)}:is(.kr4-part__tag,.kr4-part__num):is([data-side=start],[data-side=end]):after{inset-block-start:50%}:is(.kr4-part__tag,.kr4-part__num):is([data-side=top],[data-side=bottom]):after{inset-inline-start:50%;inline-size:1px;block-size:12px}:is(.kr4-part__tag,.kr4-part__num)[data-side=start]:after{inset-inline-start:calc(100% + 2px)}:is(.kr4-part__tag,.kr4-part__num)[data-side=end]:after{inset-inline-end:calc(100% + 2px)}:is(.kr4-part__tag,.kr4-part__num)[data-side=top]:after{inset-block-start:calc(100% + 2px)}:is(.kr4-part__tag,.kr4-part__num)[data-side=bottom]:after{inset-block-end:calc(100% + 2px)}.kr4-copy{position:absolute;inset-inline-start:clamp(20px,6vw,88px);inset-block-end:clamp(24px,8dvh,88px);max-inline-size:min(34ch,42%);display:grid;gap:calc(var(--u) * 3.5)}.kr4-acts{display:grid;gap:calc(var(--u) * 2)}.kr4-stage [data-camera=live] .kr4-acts{gap:0;align-items:end}.kr4-stage [data-camera=live] .kr4-chapter{grid-area:1 / 1}.kr4-headline{margin:0}.kr4-headline__line{display:block}.kr4-support,.kr4-caption{max-inline-size:34ch;margin:0;color:var(--ink-dim);font-size:19px;line-height:1.5}.kr4-support{margin-block-start:calc(var(--u) * 2)}.kr4-offer{display:grid;grid-template-areas:"price" "parent" "cta";justify-items:start;gap:calc(var(--u) * 1.5)}.kr4-offer__price{grid-area:price}.kr4-offer__cta{grid-area:cta}.kr4-offer__parent{grid-area:parent;max-inline-size:34ch;margin:0;color:var(--ink-dim);font-size:var(--small-size);line-height:var(--small-lh)}.kr4-offer :is(.share-parent__go,.share-parent__copy):is(:hover,:focus-visible),.kr4-offer .share-parent__go:is(:hover,:focus-visible) .share-parent__label{color:var(--ink);text-decoration-color:var(--chrome)}@media(max-width:1099px){.kr4-part__tag{display:none}}@media(min-width:768px)and (max-width:979px){.kr4-copy{inset-block-end:calc(var(--gutter) + var(--hm-dock-h))}}@media(max-width:767px){.studio.kr4-stage{--st-horizon: 54%;--st-subject-w: 62;--st-subject-h: 30;--kr4-travel: .5;--kr4-still: max(30%, calc(100% - var(--hm-dock-h, 0px) - var(--gutter) - 320px))}.kr4-copy{inset-inline:var(--gutter);inset-block-end:calc(var(--gutter) + var(--hm-dock-h));max-inline-size:none;gap:calc(var(--u) * 2)}.kr4-acts{gap:var(--u)}.kr4-support,.kr4-caption,.kr4-offer__parent{max-inline-size:none}.kr4-support,.kr4-caption{font-size:17px}.kr4-support{margin-block-start:var(--u)}.kr4-offer{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"price cta" "parent parent";align-items:center;gap:var(--u) calc(var(--u) * 2)}.kr4-part:not([data-phone]){translate:none}.kr4-shade:not(.kr4-shade--machine):not([data-phone]){display:none!important}.kr4-part[data-phone] .kr4-part__num{display:grid}}@media(max-width:767px){html:is([data-motion=off],:not([data-motion])) .studio.kr4-stage{--st-horizon: var(--kr4-still);--st-subject-h: 20}}@media(max-width:767px)and (prefers-reduced-motion:reduce),(max-width:767px)and (max-height:599.98px){.studio.kr4-stage{--st-horizon: var(--kr4-still);--st-subject-h: 20}}@media(min-width:768px)and (max-height:719px){.studio.kr4-stage{--st-subject-h: 40;--kr4-pull: .26}}.kr4-stage [data-camera=static] :is(.kr4-parts,.kr4-floor),html[data-motion=off] .kr4-floor{display:none}@media print,(prefers-reduced-motion:reduce){.kr4-parts,.kr4-floor{display:none}.kr4-stage .studio__figure{opacity:1}}@media(forced-colors:active){.kr4-floor{display:none}}
