.w-home-office .ho-top{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:1px;background:var(--line);border:1px solid var(--line)}.w-home-office .ho-stage{position:relative;overflow:hidden;background:var(--paper);padding:clamp(14px,2vw,30px);display:flex;align-items:flex-end;color:var(--ink)}.w-home-office .ho-svg{display:block;width:100%;height:auto;overflow:visible}.w-home-office .ho-s-wall1{stop-color:#fff}.w-home-office .ho-s-wall2{stop-color:var(--paper-2)}.w-home-office .ho-s-floor1{stop-color:var(--paper-3)}.w-home-office .ho-s-floor2{stop-color:var(--paper-2)}.w-home-office .ho-s-sky1{stop-color:#d6e6f2}.w-home-office .ho-s-sky2{stop-color:#f3f8fb}.w-home-office .ho-s-glass1{stop-color:#1d5b8c;stop-opacity:.9}.w-home-office .ho-s-glass2{stop-color:#07223a}.w-home-office .ho-s-halo1{stop-color:#ffd53f;stop-opacity:.5}.w-home-office .ho-s-halo2{stop-color:#ffd53f;stop-opacity:0}.w-home-office .ho-line{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.w-home-office .ho-fill{fill:#fff}.w-home-office .ho-fill-2{fill:var(--paper-2)}.w-home-office .ho-desk{fill:var(--paper-3)}.w-home-office .ho-hill{fill:#1d5b8c;fill-opacity:.1}.w-home-office .ho-hair{fill:var(--ink);fill-opacity:.82}.w-home-office .ho-coat{fill:#1d5b8c;fill-opacity:.85}.w-home-office .ho-chair{fill:var(--paper-3)}.w-home-office .ho-bk1{fill:#1d5b8c;fill-opacity:.22}.w-home-office .ho-bk2{fill:var(--gold);fill-opacity:.35}.w-home-office .ho-bk3{fill:var(--paper-3)}.w-home-office .ho-glass{fill:url(#ho-gg);stroke-width:1}.w-home-office .ho-glass-lap{stroke:none}.w-home-office .ho-code{stroke:#bfd8ec;stroke-width:1.4;opacity:.75}.w-home-office .ho-thin{stroke-width:1.1;opacity:.75}.w-home-office .ho-shelf{stroke-width:2}.w-home-office .ho-shade{fill:var(--ink);fill-opacity:.07;stroke:none}.w-home-office .ho-gold{fill:var(--gold);stroke:none}.w-home-office .ho-disc{fill:var(--gold);stroke:var(--gold-antique);stroke-width:1.2}.w-home-office .ho-halo{fill:url(#ho-gh);stroke:none}.w-home-office .ho-shaft{fill:var(--gold);fill-opacity:.17;stroke:none}.w-home-office .ho-shaft-b{fill-opacity:.24}.w-home-office .ho-unit{color:#1d5b8c}.w-home-office .ho-blue{fill:#1d5b8c;stroke:none}.w-home-office .ho-air path{stroke:#1d5b8c;stroke-width:1.3;opacity:0}.w-home-office.is-live .ho-air path{animation:hoAir 4.2s var(--ease) infinite}.w-home-office.is-live .ho-air path:nth-child(2){animation-delay:1.4s}.w-home-office.is-live .ho-air path:nth-child(3){animation-delay:2.8s}@keyframes hoAir{0%{opacity:0;transform:translateY(-6px)}40%{opacity:.45}to{opacity:0;transform:translateY(12px)}}.w-home-office .ho-sun{transition:opacity .9s var(--ease)}.w-home-office .ho-sun.off{opacity:0}.w-home-office .ho-it{opacity:0;transition:opacity .7s var(--ease);pointer-events:none}.w-home-office .ho-it .ho-lift{transform:translateY(10px);transition:transform .9s var(--ease)}.w-home-office .ho-it.on{opacity:1;pointer-events:auto;cursor:default}.w-home-office .ho-it.on .ho-lift{transform:none}.w-home-office .ho-it.ghost{opacity:.5;color:#1d5b8c}.w-home-office .ho-it.ghost .ho-lift{transform:translateY(4px)}.w-home-office .ho-it.ghost .ho-lift>*{stroke-dasharray:3 3}.w-home-office .ho-it.ghost .ho-heat{display:none}.w-home-office .ho-it.on.going{opacity:.35}.w-home-office .ho[data-hl] .ho-it.on{opacity:.28}.w-home-office .ho[data-hl=person] .ho-it.on[data-ho-it=person],.w-home-office .ho[data-hl=laptop] .ho-it.on[data-ho-it=laptop],.w-home-office .ho[data-hl=desktop] .ho-it.on[data-ho-it=desktop],.w-home-office .ho[data-hl=monitor] .ho-it.on[data-ho-it=monitor],.w-home-office .ho[data-hl=printer] .ho-it.on[data-ho-it=printer]{opacity:1}.w-home-office .ho[data-hl=person] .ho-it.on.going[data-ho-it=person],.w-home-office .ho[data-hl=laptop] .ho-it.on.going[data-ho-it=laptop],.w-home-office .ho[data-hl=desktop] .ho-it.on.going[data-ho-it=desktop],.w-home-office .ho[data-hl=monitor] .ho-it.on.going[data-ho-it=monitor],.w-home-office .ho[data-hl=printer] .ho-it.on.going[data-ho-it=printer]{opacity:.38}.w-home-office .ho-it.is-tip .ho-lift{transform:translateY(-3px)}.w-home-office .ho-heat path{stroke:var(--gold-antique);stroke-width:1.4;opacity:0}.w-home-office .ho-it.on .ho-heat path{opacity:.55}.w-home-office.is-live .ho-it.on .ho-heat path{animation:hoRise 3.2s var(--ease) infinite}.w-home-office.is-live .ho-it.on .ho-heat path:nth-child(2){animation-delay:.9s}.w-home-office.is-live .ho-it.on .ho-heat path:nth-child(3){animation-delay:1.8s}.w-home-office.is-live .ho-it.on .ho-led{animation:hoLed 4s ease-in-out infinite}@keyframes hoRise{0%{opacity:0;transform:translateY(6px)}35%{opacity:.7}to{opacity:0;transform:translateY(-10px)}}@keyframes hoLed{0%,to{opacity:1}50%{opacity:.45}}.w-home-office .ho-pre .ho-draw{stroke-dasharray:1 1;stroke-dashoffset:1}.w-home-office .ho-pre .ho-it.on,.w-home-office .ho-pre .ho-sun:not(.off){opacity:0}.w-home-office .ho-pre .ho-it.on .ho-lift{transform:translateY(14px)}.w-home-office .ho-in .ho-draw{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-cine)}.w-home-office .ho-tip{position:absolute;left:0;top:0;z-index:2;pointer-events:none;max-width:300px;text-wrap:balance;background:var(--ink);color:#fff;font:500 15px/1.4 Inter,Inter Fallback,sans-serif;padding:9px 13px;border-radius:2px;box-shadow:0 10px 26px #07223a2e;opacity:0;transform:translate3d(var(--x,0),var(--y,0),0);transition:opacity .3s var(--ease)}.w-home-office .ho-tip.on{opacity:1}.w-home-office .ho-tip:after{content:"";position:absolute;left:var(--ax,50%);bottom:-5px;width:10px;height:10px;margin-left:-5px;background:var(--ink);transform:rotate(45deg)}.w-home-office .ho-meter{background:var(--ink);color:#fff;padding:34px 28px 30px;display:grid;grid-template-columns:86px minmax(0,1fr);gap:22px;align-items:stretch;background-image:radial-gradient(120% 70% at 0% 100%,#1d5b8c73,#1d5b8c00 70%)}.w-home-office .ho-bar{position:relative;min-height:330px}.w-home-office .ho-track{position:absolute;left:0;top:0;bottom:0;width:26px;border:1px solid rgba(255,255,255,.28);border-radius:2px;overflow:hidden;background:#ffffff0a}.w-home-office .ho-room{position:absolute;left:0;right:0;bottom:0;border-top:1px dashed rgba(255,213,63,.75);background:repeating-linear-gradient(135deg,#ffffff29 0 1.5px,#fff0 1.5px 6px)}.w-home-office .ho-seg{position:absolute;inset:0;transform-origin:50% 100%;will-change:transform}.w-home-office .ho-seg-p{background:#8db9dd}.w-home-office .ho-seg-e{background:var(--gold-2)}.w-home-office .ho-seg-s{background:var(--gold)}.w-home-office .ho-mark{position:absolute;left:0;right:0;height:0;display:block}.w-home-office .ho-mark i{position:absolute;left:-4px;width:34px;top:0;border-top:1.5px solid rgba(255,255,255,.7)}.w-home-office .ho-mark b{position:absolute;left:38px;top:-10px;font-size:12.5px;font-weight:600;letter-spacing:.04em;white-space:nowrap;color:#ffffffb3;font-variant-numeric:lining-nums tabular-nums}.w-home-office .ho-mark.is-ref i{border-top-color:var(--gold)}.w-home-office .ho-mark.is-ref b{color:var(--gold)}.w-home-office .ho-zero{position:absolute;left:38px;bottom:-6px;font-size:12.5px;color:#ffffff8c}.w-home-office .ho-read{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.w-home-office .ho-k{font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;color:var(--gold);margin:0 0 10px}.w-home-office .ho-total{margin:0;display:flex;align-items:baseline;gap:8px;line-height:1}.w-home-office .ho-total b{font-family:Fraunces,Fraunces Fallback,serif;font-weight:300;font-size:clamp(3rem,4.4vw,4rem);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums}.w-home-office .ho-total span{font-size:15px;color:#ffffffb3}.w-home-office .ho-kw{margin:12px 0 0;font-size:15px;color:#ffffffd1}.w-home-office .ho-kw b{color:var(--gold);font-weight:600;font-variant-numeric:tabular-nums}.w-home-office .ho-legend{margin:18px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.14)}.w-home-office .ho-legend div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.1)}.w-home-office .ho-legend dt{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:15px;color:#ffffffd1;margin:0}.w-home-office .ho-legend dd{margin:0;font-size:15px;color:#ffffffb3;white-space:nowrap}.w-home-office .ho-legend dd b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.w-home-office .ho-sw{display:block;flex:none;width:10px;height:10px;border-radius:1px}.w-home-office .ho-sw-p{background:#8db9dd}.w-home-office .ho-sw-e{background:var(--gold-2)}.w-home-office .ho-sw-s{background:var(--gold)}.w-home-office .ho-sw-r{border:1px dashed rgba(255,213,63,.75);background:repeating-linear-gradient(135deg,#ffffff59 0 1.5px,#fff0 1.5px 4px)}.w-home-office .ho-say{margin:16px 0 0;font-size:15px;line-height:1.6;color:#ffffffdb}.w-home-office .ho-guide{margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);font-size:15px;line-height:1.55;color:#ffffff9e}.w-home-office .ho-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.w-home-office .ho-presets{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:stretch;gap:1px;background:var(--line);border:1px solid var(--line);border-top:0}.w-home-office .ho-pk{margin:0;background:var(--paper);display:flex;align-items:center;padding:0 24px;font:600 12px/1.5 Inter,Inter Fallback,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-antique)}.w-home-office .ho-pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.w-home-office .ho-pbtn{appearance:none;border:0;border-radius:0;background:var(--paper);min-height:56px;padding:10px 14px;cursor:pointer;font:600 15px/1.3 Inter,Inter Fallback,sans-serif;color:var(--ink);text-align:center;text-wrap:balance;transition:background .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease)}.w-home-office .ho-pbtn:hover{background:var(--paper-2)}.w-home-office .ho-pbtn[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:inset 0 -3px 0 var(--gold)}.w-home-office .ho-pbtn-reset{color:var(--muted)}.w-home-office .ho-pbtn-reset:hover{color:var(--ink)}.w-home-office .ho-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-top:0}.w-home-office .ho-cell{position:relative;background:var(--paper);padding:24px 24px 22px;display:flex;flex-direction:column;transition:background .4s var(--ease)}.w-home-office .ho-cell.is-hl{background:#fbfdfe}.w-home-office .ho-cell h3{font-size:1.28rem;font-weight:400;color:var(--ink);margin:0}.w-home-office .ho-each{margin:6px 0 18px;font-size:15px;line-height:1.5;color:var(--muted)}.w-home-office .ho-step{margin-top:auto;display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;border:1px solid var(--line);border-radius:2px}.w-home-office .ho-btn{position:relative;appearance:none;border:0;background:var(--paper-2);color:var(--ink);height:52px;cursor:pointer;display:grid;place-items:center;border-radius:0;transition:background .35s var(--ease),color .35s var(--ease)}.w-home-office .ho-btn svg{transition:transform .35s var(--ease)}.w-home-office .ho-btn:active:not(:disabled) svg{transform:scale(.82)}.w-home-office .ho-btn:hover:not(:disabled){background:var(--gold)}.w-home-office .ho-btn:disabled{color:var(--muted-2);cursor:default;background:var(--paper)}.w-home-office .ho-btn:focus-visible,.w-home-office .ho-sunbtn:focus-visible,.w-home-office .ho-pbtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px;position:relative;z-index:1}.w-home-office .ho-n{display:block;text-align:center;font-family:Fraunces,Fraunces Fallback,serif;font-size:1.6rem;font-weight:300;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;border-left:1px solid var(--line);border-right:1px solid var(--line);line-height:52px}.w-home-office .ho-suns{margin-top:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:2px}.w-home-office .ho-sunbtn{appearance:none;border:0;background:var(--paper);min-height:52px;padding:0 6px;cursor:pointer;font:600 14px/1.2 Inter,Inter Fallback,sans-serif;color:var(--muted);transition:background .35s var(--ease),color .35s var(--ease)}.w-home-office .ho-sunbtn:hover{color:var(--ink);background:var(--paper-2)}.w-home-office .ho-sunbtn[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:inset 0 -3px 0 var(--gold)}.w-home-office .ho-try{position:absolute;right:24px;top:26px;display:flex;align-items:center;gap:6px;font:600 12px/1 Inter,Inter Fallback,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-antique);transition:opacity .6s var(--ease)}.w-home-office .ho-try svg{transform:rotate(90deg)}.w-home-office .ho-cell[data-ho-item=person] [data-ho-step="1"]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 2px var(--gold);opacity:0;pointer-events:none}.w-home-office.is-live .ho:not(.ho-used) .ho-cell[data-ho-item=person] [data-ho-step="1"]:after{animation:hoCue 2.6s var(--ease) infinite}.w-home-office.is-live .ho:not(.ho-used) .ho-try svg{animation:hoNudge 2.6s var(--ease) infinite}.w-home-office .ho-used .ho-try{opacity:0}@keyframes hoCue{0%,to{opacity:0}40%{opacity:1}}@keyframes hoNudge{0%,to{transform:rotate(90deg) translate(0)}40%{transform:rotate(90deg) translate(4px)}}.w-home-office .ho-note{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:clamp(24px,4vw,70px);padding-top:30px;border-top:1px solid var(--line)}.w-home-office .ho-note h3{font-size:clamp(1.4rem,2vw,1.8rem);font-weight:300;color:var(--ink);margin:0}.w-home-office .ho-note-b{columns:2;column-gap:clamp(24px,3vw,48px)}.w-home-office .ho-note-b p{margin:0;padding-bottom:16px;font-size:15px;line-height:1.7;color:var(--ink-soft);break-inside:avoid}.w-home-office .ho-src{color:var(--muted)}@media(max-width:1180px){.w-home-office .ho-top{grid-template-columns:minmax(0,1fr) 360px}}@media(max-width:1024px){.w-home-office .ho-top{grid-template-columns:minmax(0,1fr)}.w-home-office .ho-meter{grid-template-columns:86px minmax(0,1fr)}.w-home-office .ho-bar{min-height:280px}.w-home-office .ho-read{max-width:600px}.w-home-office .ho-note,.w-home-office .ho-presets{grid-template-columns:minmax(0,1fr)}.w-home-office .ho-pk{padding:16px 24px 14px}}@media(max-width:860px){.w-home-office .ho-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w-home-office .ho-note-b{columns:1}}@media(max-width:640px){.w-home-office .ho-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.w-home-office .ho-grid{grid-template-columns:minmax(0,1fr)}.w-home-office .ho-stage{padding:14px 10px}.w-home-office .ho-meter{padding:26px 18px 24px;grid-template-columns:82px minmax(0,1fr);gap:12px}.w-home-office .ho-cell{padding:20px 18px}.w-home-office .ho-try{right:18px;top:22px}.w-home-office .ho-pk{padding:16px 18px 14px}.w-home-office .ho-pbtn{padding:10px 8px}.w-home-office .ho-tip{max-width:200px}}@media(max-width:420px){.w-home-office .ho-meter{padding:24px 16px 22px;grid-template-columns:62px minmax(0,1fr);gap:12px}.w-home-office .ho-track{width:18px}.w-home-office .ho-mark i{width:26px}.w-home-office .ho-mark b,.w-home-office .ho-zero{left:25px;font-size:12px;letter-spacing:0}.w-home-office .ho-legend div,.w-home-office .ho-legend dt{gap:8px}}@media(max-width:360px){.w-home-office .ho-meter{padding:22px 12px 20px;gap:10px}}@media(prefers-reduced-motion:reduce){.w-home-office .ho-it,.w-home-office .ho-it .ho-lift,.w-home-office .ho-sun,.w-home-office .ho-btn,.w-home-office .ho-btn svg,.w-home-office .ho-sunbtn,.w-home-office .ho-pbtn,.w-home-office .ho-tip,.w-home-office .ho-cell,.w-home-office .ho-try,.w-home-office .ho-in .ho-draw{transition:none}.w-home-office.is-live .ho-it.on .ho-heat path,.w-home-office.is-live .ho-it.on .ho-led,.w-home-office.is-live .ho-air path,.w-home-office.is-live .ho:not(.ho-used) .ho-cell[data-ho-item=person] [data-ho-step="1"]:after,.w-home-office.is-live .ho:not(.ho-used) .ho-try svg{animation:none}}
