.sc-section[data-astro-cid-wvt4bbhv].sc-core{background:linear-gradient(90deg,#000000c7 0%,#0000009e 48%,#000000b8 100%),url(/media/office-work-poster.jpg) 50% 40%/cover no-repeat}.sc-core[data-astro-cid-wvt4bbhv] .sc-head[data-astro-cid-wvt4bbhv],.sc-core[data-astro-cid-wvt4bbhv] .sc-head[data-astro-cid-wvt4bbhv]:has(>.lede){display:block}.sc-core[data-astro-cid-wvt4bbhv] .sc-head[data-astro-cid-wvt4bbhv] h2[data-astro-cid-wvt4bbhv]{max-width:16ch}.sc-core[data-astro-cid-wvt4bbhv] .sc-head[data-astro-cid-wvt4bbhv] .lede[data-astro-cid-wvt4bbhv],.sc-core[data-astro-cid-wvt4bbhv] .sc-head[data-astro-cid-wvt4bbhv]:has(>.lede)>.lede[data-astro-cid-wvt4bbhv]{grid-column:1;max-width:46ch;margin-top:1rem}.sc-core-sources[data-astro-cid-wvt4bbhv]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sc-core-sources[data-astro-cid-wvt4bbhv] li[data-astro-cid-wvt4bbhv]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg, #ffffff0d 0%, #fff0 38%), var(--night-2);align-content:start;min-width:0;min-height:320px;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.sc-core-sources[data-astro-cid-wvt4bbhv] svg[data-astro-cid-wvt4bbhv]{width:120px;max-width:120px;height:88px;margin-bottom:1.35rem;display:block}.sc-core-sources[data-astro-cid-wvt4bbhv] h3[data-astro-cid-wvt4bbhv]{color:#fff;letter-spacing:-.035em;max-width:16ch;margin:0 0 1.1rem;font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.08}.sc-core-sources[data-astro-cid-wvt4bbhv] li[data-astro-cid-wvt4bbhv]>p[data-astro-cid-wvt4bbhv]:last-child{max-width:34ch;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.55}.sc-core-together[data-astro-cid-wvt4bbhv]{border-top:1px solid var(--line);color:#fff;letter-spacing:-.03em;max-width:none;margin:clamp(1.75rem,3.4vw,2.6rem) 0 0;padding:clamp(1.25rem,2.4vw,1.7rem) 0 0;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.3}@media (width<=900px){.sc-core-sources[data-astro-cid-wvt4bbhv]{grid-template-columns:1fr}.sc-core-sources[data-astro-cid-wvt4bbhv] li[data-astro-cid-wvt4bbhv]{min-height:0}}.sc-arch-body[data-astro-cid-xxu7n3wk]{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);display:grid}.sc-arch-rail[data-astro-cid-xxu7n3wk]{align-content:start;margin:0;padding:0;list-style:none;display:grid}.sc-arch-rail[data-astro-cid-xxu7n3wk] button[data-astro-cid-xxu7n3wk]{border:0;border-bottom:1px solid var(--line);width:100%;min-height:76px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border-left:2px solid #0000;align-content:center;gap:.28rem;padding:1rem 1.15rem;display:grid}.sc-arch-rail[data-astro-cid-xxu7n3wk] span[data-astro-cid-xxu7n3wk]{color:var(--dim);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-size:.92rem;font-weight:700}.sc-arch-rail[data-astro-cid-xxu7n3wk] strong[data-astro-cid-xxu7n3wk]{color:var(--muted);font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:500;line-height:1.15}.sc-arch-rail[data-astro-cid-xxu7n3wk] button[data-astro-cid-xxu7n3wk]:hover strong[data-astro-cid-xxu7n3wk]{color:#fff}.sc-arch-rail[data-astro-cid-xxu7n3wk] button[data-astro-cid-xxu7n3wk][aria-pressed=true]{border-left-color:var(--coral);background:var(--night-2)}.sc-arch-rail[data-astro-cid-xxu7n3wk] button[data-astro-cid-xxu7n3wk][aria-pressed=true] span[data-astro-cid-xxu7n3wk]{color:var(--coral)}.sc-arch-rail[data-astro-cid-xxu7n3wk] button[data-astro-cid-xxu7n3wk][aria-pressed=true] strong[data-astro-cid-xxu7n3wk]{color:#fff}.sc-arch-panels[data-astro-cid-xxu7n3wk]{border-left:1px solid var(--line);display:grid}.sc-arch-panel[data-astro-cid-xxu7n3wk]{grid-template-columns:minmax(160px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1.25rem,3vw,2.25rem);min-width:0;padding:clamp(1.6rem,3.2vw,2.6rem) 0 clamp(1.6rem,3.2vw,2.6rem) clamp(1.5rem,3.2vw,2.6rem);display:none}.sc-arch-panel[data-astro-cid-xxu7n3wk].is-active{display:grid}.sc-arch-visual[data-astro-cid-xxu7n3wk]{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(180deg, #ffffff0d 0%, #fff0 38%), var(--night-2);place-items:center;min-height:220px;padding:1.1rem;display:grid}.sc-arch-visual[data-astro-cid-xxu7n3wk] svg[data-astro-cid-xxu7n3wk]{width:min(100%,280px);height:auto}.sc-arch-copy[data-astro-cid-xxu7n3wk]{min-width:0}.sc-arch-panel[data-astro-cid-xxu7n3wk] h3[data-astro-cid-xxu7n3wk]{color:#fff;letter-spacing:-.045em;max-width:16ch;margin:0 0 .85rem;font-size:clamp(2rem,3.2vw,2.7rem);line-height:1.02}.sc-arch-lede[data-astro-cid-xxu7n3wk]{color:#fff;max-width:38ch;margin:0 0 1.2rem;font-size:clamp(1.12rem,1.5vw,1.32rem);line-height:1.45}.sc-arch-copy[data-astro-cid-xxu7n3wk] .sc-chips[data-astro-cid-xxu7n3wk]{margin-bottom:1.4rem}.sc-arch-copy[data-astro-cid-xxu7n3wk] .sc-chips[data-astro-cid-xxu7n3wk] li[data-astro-cid-xxu7n3wk]{color:#fff;font-size:.92rem}.sc-arch-blocks[data-astro-cid-xxu7n3wk]{gap:1rem;display:grid}.sc-arch-blocks[data-astro-cid-xxu7n3wk] p[data-astro-cid-xxu7n3wk]{border-top:1px solid var(--line);max-width:54ch;color:var(--muted);margin:0;padding-top:1rem;font-size:clamp(1.02rem,1.25vw,1.14rem);line-height:1.6}@media (width<=1100px){.sc-arch-panel[data-astro-cid-xxu7n3wk]{grid-template-columns:1fr}.sc-arch-visual[data-astro-cid-xxu7n3wk]{min-height:180px}}@media (width<=900px){.sc-arch-body[data-astro-cid-xxu7n3wk]{grid-template-columns:1fr}.sc-arch-rail[data-astro-cid-xxu7n3wk]{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.sc-arch-rail[data-astro-cid-xxu7n3wk] button[data-astro-cid-xxu7n3wk]{border-top:2px solid #0000;border-left:0;min-height:88px;padding:.9rem .85rem}.sc-arch-rail[data-astro-cid-xxu7n3wk] li[data-astro-cid-xxu7n3wk]:nth-child(n+4) button[data-astro-cid-xxu7n3wk]{border-top:1px solid var(--line)}.sc-arch-rail[data-astro-cid-xxu7n3wk] button[data-astro-cid-xxu7n3wk][aria-pressed=true]{border-top-color:var(--coral);border-left-color:#0000}.sc-arch-panels[data-astro-cid-xxu7n3wk]{border-left:0}.sc-arch-panel[data-astro-cid-xxu7n3wk]{padding:clamp(1.5rem,3.2vw,2.4rem) 0}}@media (width<=620px){.sc-arch-rail[data-astro-cid-xxu7n3wk]{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-arch-rail[data-astro-cid-xxu7n3wk] strong[data-astro-cid-xxu7n3wk]{font-size:1.12rem}}.sc-sensing-compare[data-astro-cid-uvp4llrt]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.sc-sensing-compare[data-astro-cid-uvp4llrt] article[data-astro-cid-uvp4llrt]{align-content:start;gap:1.15rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,2.6vw,2rem);display:grid}.sc-sensing-compare[data-astro-cid-uvp4llrt] article[data-astro-cid-uvp4llrt]+article[data-astro-cid-uvp4llrt]{border-left:1px solid var(--line)}.sc-sensing-compare[data-astro-cid-uvp4llrt] article[data-astro-cid-uvp4llrt].sc-sensing-compare--live,.sc-sensing-compare[data-astro-cid-uvp4llrt] article[data-astro-cid-uvp4llrt]+article[data-astro-cid-uvp4llrt].sc-sensing-compare--live{background:radial-gradient(circle at 70% 18%, #e24a2a24, transparent 42%), var(--night-2);border:1px solid #e24a2a8c}.sc-sensing-compare[data-astro-cid-uvp4llrt] h3[data-astro-cid-uvp4llrt]{color:#fff;letter-spacing:-.035em;max-width:18ch;margin:.55rem 0 0;font-size:clamp(1.5rem,2.3vw,1.95rem);line-height:1.1}.sc-sensing-trace[data-astro-cid-uvp4llrt]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:100%;height:auto}.sc-sensing-trace--flat[data-astro-cid-uvp4llrt]{stroke:var(--line-strong)}.sc-sensing-trace--live[data-astro-cid-uvp4llrt]{stroke:var(--coral)}.sc-sensing-compare[data-astro-cid-uvp4llrt] ul[data-astro-cid-uvp4llrt]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.sc-sensing-compare[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]{border:1px solid var(--line);border-radius:var(--radius-card);color:var(--muted);font-family:var(--display);letter-spacing:-.02em;padding:.85rem 1rem;font-size:clamp(1.12rem,1.6vw,1.32rem);font-weight:500}.sc-sensing-compare--live[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]{color:#fff;background:#ffffff08;border-color:#ffffff29}.sc-section[data-astro-cid-uvp4llrt].sc-sensing{overflow:visible}.sc-moe-pin[data-astro-cid-uvp4llrt]{min-height:420vh}.sc-moe-frame[data-astro-cid-uvp4llrt]{top:calc(var(--header-height,72px) + .75rem);z-index:2;height:calc(100svh - var(--header-height,72px) - 1.5rem);max-height:calc(100svh - var(--header-height,72px) - 1.5rem);align-items:center;display:flex;position:sticky}.sc-moe-layout[data-astro-cid-uvp4llrt]{grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);width:100%;min-height:0;display:grid}.sc-moe-copy[data-astro-cid-uvp4llrt] h3[data-astro-cid-uvp4llrt]{color:#fff;letter-spacing:-.04em;max-width:16ch;margin:0 0 .85rem;font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.05}.sc-moe-copy[data-astro-cid-uvp4llrt]>p[data-astro-cid-uvp4llrt]{max-width:46ch;color:var(--muted);margin:0 0 1.25rem;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.55}.sc-moe-copy[data-astro-cid-uvp4llrt] ol[data-astro-cid-uvp4llrt]{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.sc-moe-copy[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]{border-top:1px solid var(--line);padding:.35rem 0 .35rem .15rem}.sc-moe-copy[data-astro-cid-uvp4llrt] button[data-astro-cid-uvp4llrt]{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:.85rem;padding:0;display:flex}.sc-moe-copy[data-astro-cid-uvp4llrt] .sc-index[data-astro-cid-uvp4llrt]{color:var(--dim);margin:0}.sc-moe-copy[data-astro-cid-uvp4llrt] strong[data-astro-cid-uvp4llrt]{color:var(--muted);letter-spacing:-.03em;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:500}.sc-moe-copy[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt] p[data-astro-cid-uvp4llrt]{max-width:42ch;color:var(--muted);margin:.45rem 0 .35rem 3.2rem;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.5;display:none}.sc-moe-copy[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt].is-active .sc-index[data-astro-cid-uvp4llrt],.sc-sensing-fuse[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt].is-active{color:var(--coral)}.sc-moe-copy[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt].is-active strong[data-astro-cid-uvp4llrt]{color:#fff;letter-spacing:-.04em;font-size:clamp(1.45rem,2.2vw,1.9rem)}.sc-moe-copy[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt].is-active p[data-astro-cid-uvp4llrt]{display:block}.sc-sensing-diagram[data-astro-cid-uvp4llrt]{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(180deg, #ffffff0d 0%, #fff0 38%), var(--night-2);gap:1rem;padding:clamp(1.25rem,2.4vw,1.8rem);display:grid}.sc-sensing-diagram[data-astro-cid-uvp4llrt] .sc-label[data-astro-cid-uvp4llrt]{color:var(--coral)}.sc-sensing-experts[data-astro-cid-uvp4llrt]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sc-sensing-experts[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]{border:1px solid var(--line);border-radius:var(--radius-pill);color:#fff;padding:.6rem .95rem;font-size:1rem}.sc-sensing-fuse[data-astro-cid-uvp4llrt]{gap:0;margin:0;padding:0;list-style:none;display:grid}.sc-sensing-fuse[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]{border-top:1px solid var(--line);color:var(--muted);font-family:var(--display);letter-spacing:-.03em;align-items:baseline;gap:.85rem;padding:.8rem .2rem .8rem 1.7rem;font-size:clamp(1.05rem,1.5vw,1.28rem);font-weight:500;display:flex;position:relative}.sc-sensing-fuse[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt] span[data-astro-cid-uvp4llrt]{color:inherit;letter-spacing:.08em;font-size:.82rem;font-weight:700}.sc-sensing-fuse[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]:before{content:"";background:#ffffff47;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:.15rem;transform:translateY(-50%)}.sc-moe[data-astro-cid-uvp4llrt][data-moe="0"] .sc-sensing-fuse[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]:first-child,.sc-moe[data-astro-cid-uvp4llrt][data-moe="1"] .sc-sensing-fuse[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]:nth-child(2),.sc-moe[data-astro-cid-uvp4llrt][data-moe="2"] .sc-sensing-fuse[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]:nth-child(3),.sc-moe[data-astro-cid-uvp4llrt][data-moe="3"] .sc-sensing-fuse[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]:nth-child(4),.sc-moe[data-astro-cid-uvp4llrt][data-moe="4"] .sc-sensing-fuse[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]:nth-child(5){color:var(--coral)}.sc-moe[data-astro-cid-uvp4llrt][data-moe="0"] .sc-sensing-fuse[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]:first-child:before,.sc-moe[data-astro-cid-uvp4llrt][data-moe="1"] .sc-sensing-fuse[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]:nth-child(2):before,.sc-moe[data-astro-cid-uvp4llrt][data-moe="2"] .sc-sensing-fuse[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]:nth-child(3):before,.sc-moe[data-astro-cid-uvp4llrt][data-moe="3"] .sc-sensing-fuse[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]:nth-child(4):before,.sc-moe[data-astro-cid-uvp4llrt][data-moe="4"] .sc-sensing-fuse[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt]:nth-child(5):before{background:var(--coral);box-shadow:0 0 0 4px #e24a2a2e}.sc-sensing-close[data-astro-cid-uvp4llrt]{border-top:1px solid var(--line);gap:1rem;padding-top:clamp(1.6rem,3vw,2.4rem);display:grid}.sc-sensing-close[data-astro-cid-uvp4llrt] p[data-astro-cid-uvp4llrt]{max-width:62ch;color:var(--muted);margin:0;font-size:clamp(1.08rem,1.4vw,1.22rem);line-height:1.6}.sc-sensing-patent[data-astro-cid-uvp4llrt]{color:#fff;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-size:.92rem;font-weight:700}@media (width<=980px){.sc-sensing-compare[data-astro-cid-uvp4llrt],.sc-moe-layout[data-astro-cid-uvp4llrt]{grid-template-columns:1fr}.sc-sensing-compare[data-astro-cid-uvp4llrt] article[data-astro-cid-uvp4llrt]+article[data-astro-cid-uvp4llrt]{border-top:1px solid var(--line);border-left:0}.sc-moe-pin[data-astro-cid-uvp4llrt]{min-height:0}.sc-moe-frame[data-astro-cid-uvp4llrt]{height:auto;max-height:none;position:static}.sc-moe-copy[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt] p[data-astro-cid-uvp4llrt]{display:block}}@media (prefers-reduced-motion:reduce){.sc-moe-pin[data-astro-cid-uvp4llrt]{min-height:0}.sc-moe-frame[data-astro-cid-uvp4llrt]{height:auto;max-height:none;position:static}.sc-moe-copy[data-astro-cid-uvp4llrt] li[data-astro-cid-uvp4llrt] p[data-astro-cid-uvp4llrt]{display:block}}.sc-section[data-astro-cid-isb2eta4].sc-responsible{isolation:isolate;background:linear-gradient(90deg,#000000b8 0%,#0000007a 55%,#0000009e 100%),url(/media/office-work-poster.jpg) 50% 40%/cover no-repeat}.sc-responsible-video[data-astro-cid-isb2eta4],.sc-responsible-video-shade[data-astro-cid-isb2eta4]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sc-responsible-video[data-astro-cid-isb2eta4]{z-index:0;object-fit:cover;object-position:center 40%;opacity:.9;filter:grayscale(.35)brightness(.62)contrast(1.04)}.sc-responsible-video-shade[data-astro-cid-isb2eta4]{z-index:1;background:linear-gradient(90deg,#000000b8 0%,#0000007a 55%,#0000009e 100%)}.sc-responsible[data-astro-cid-isb2eta4]>.container[data-astro-cid-isb2eta4]{z-index:2;position:relative}.sc-responsible-grid[data-astro-cid-isb2eta4] .sc-index[data-astro-cid-isb2eta4]{color:var(--coral);font-size:.95rem}.sc-responsible-grid[data-astro-cid-isb2eta4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2.2vw,1.5rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.sc-responsible-grid[data-astro-cid-isb2eta4] article[data-astro-cid-isb2eta4]{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(#ffffff0d 0%,#fff0 38%),#0d0d12;min-width:0;padding:clamp(1.35rem,2.2vw,1.8rem)}.sc-responsible-grid[data-astro-cid-isb2eta4] h3[data-astro-cid-isb2eta4]{color:#fff;letter-spacing:-.03em;margin:0 0 .85rem;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:500;line-height:1.1}.sc-responsible-grid[data-astro-cid-isb2eta4] p[data-astro-cid-isb2eta4]{max-width:38ch;color:var(--muted);margin:0;font-size:clamp(1.02rem,1.25vw,1.14rem);line-height:1.55}.sc-responsible-limits[data-astro-cid-isb2eta4]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--night-2);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.sc-responsible-limits[data-astro-cid-isb2eta4] .sc-label[data-astro-cid-isb2eta4]{color:var(--coral)}.sc-responsible-limits[data-astro-cid-isb2eta4] h3[data-astro-cid-isb2eta4]{color:#fff;letter-spacing:-.04em;max-width:12ch;margin:.7rem 0 0;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.05}.sc-responsible-limits[data-astro-cid-isb2eta4] ul[data-astro-cid-isb2eta4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.sc-responsible-limits[data-astro-cid-isb2eta4] li[data-astro-cid-isb2eta4]{border:1px solid var(--line);border-radius:var(--radius-card);color:#fff;min-height:3.4rem;font-family:var(--display);letter-spacing:-.02em;background:#ffffff08;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:500;line-height:1.3;display:flex}.sc-responsible-limits[data-astro-cid-isb2eta4] li[data-astro-cid-isb2eta4] span[data-astro-cid-isb2eta4]{width:1.55rem;height:1.55rem;color:var(--coral);border:1px solid #e24a2a8c;border-radius:50%;flex:none;place-items:center;font-size:.9rem;line-height:1;display:grid}.sc-responsible-footer[data-astro-cid-isb2eta4]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.sc-responsible-footer[data-astro-cid-isb2eta4] p[data-astro-cid-isb2eta4]{color:#fff;letter-spacing:-.03em;max-width:46ch;margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.3}@media (width<=980px){.sc-responsible-grid[data-astro-cid-isb2eta4]{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-responsible-limits[data-astro-cid-isb2eta4],.sc-responsible-footer[data-astro-cid-isb2eta4]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sc-responsible-video[data-astro-cid-isb2eta4]{display:none}.sc-responsible-video-shade[data-astro-cid-isb2eta4]{background:linear-gradient(90deg,#000000b8,#00000080),url(/media/office-work-poster.jpg) 50% 40%/cover no-repeat}}@media (width<=620px){.sc-responsible-grid[data-astro-cid-isb2eta4],.sc-responsible-limits[data-astro-cid-isb2eta4] ul[data-astro-cid-isb2eta4]{grid-template-columns:1fr}}.sc-section{border-top:1px solid var(--line);background:var(--canvas);padding-block:clamp(6rem,8vw,8.5rem);scroll-margin-top:5.5rem;position:relative;overflow:hidden}.sc-section:nth-of-type(2n){background:var(--surface)}.sc-head{margin-bottom:clamp(1.8rem,3.6vw,2.8rem)}.sc-head:after{background:linear-gradient(90deg, var(--line-strong), transparent);content:"";width:min(100%,44rem);height:1px;margin-top:clamp(1.6rem,3vw,2.4rem);display:block}.sc-head h2{color:#fff;max-width:16ch}.sc-head .lede{max-width:46ch}.sc-head:has(>.lede){grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start;gap:.85rem clamp(2rem,6vw,6rem);display:grid}.sc-head:has(>.lede) .eyebrow,.sc-head:has(>.lede):after{grid-column:1/-1}.sc-head:has(>.lede) h2{margin-bottom:0}.sc-head:has(>.lede)>.lede{grid-column:2;margin:0}@media (width<=760px){.sc-head:has(>.lede){grid-template-columns:1fr}.sc-head:has(>.lede)>.lede{grid-column:1}}.sc-index{color:var(--coral);font-family:var(--display);letter-spacing:.12em;margin:0 0 .7rem;font-size:.9rem;font-weight:700}.sc-label{color:var(--muted);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:700;line-height:1.3}.sc-panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--night-2);padding:clamp(1.5rem,3vw,2.25rem);position:relative}.sc-limit{border:1px solid var(--line);border-left:2px solid var(--coral);background:var(--night-2);border-radius:2px;gap:.45rem;max-width:62ch;padding:clamp(1rem,2.2vw,1.4rem) clamp(1.1rem,2.4vw,1.6rem);display:grid}.sc-limit>span{color:var(--coral);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.sc-limit>p{color:var(--muted);font-size:var(--text-copy);margin:0;line-height:1.55}.sc-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sc-chips li{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);padding:.55rem .95rem;font-size:.98rem;line-height:1.2}.sc-button-icon{fill:none;stroke:currentColor;stroke-width:1.4px;width:15px;height:15px}.sc-close{border-top:1px solid var(--line);background:var(--canvas);padding-block:clamp(4.5rem,7vw,6.5rem);scroll-margin-top:5.5rem;position:relative}.sc-close-panel{isolation:isolate;background:#050708;border:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:end;gap:clamp(3rem,8vw,7rem);min-width:0;min-height:280px;padding:clamp(3rem,5vw,4.5rem) clamp(2rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden}.sc-close-atmos{z-index:0;object-fit:cover;object-position:center 48%;pointer-events:none;filter:saturate(.82)brightness(.68);opacity:.58;width:100%;height:100%;position:absolute;inset:0}.sc-close-copy,.sc-close-action{z-index:1;min-width:0;position:relative}.sc-close-kicker{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0 0 1.5rem;font-size:.9rem;font-weight:600;display:flex}.sc-close-kicker:before{background:var(--accent);content:"";flex:none;width:28px;height:1px}.sc-close-panel h2{color:#fff;max-width:16ch;font-size:var(--type-heading);letter-spacing:-.05em;margin:0;line-height:1}.sc-close-copy>p:last-child{color:#ffffffad;max-width:50ch;margin:1.2rem 0 0;font-size:1.08rem}.sc-close-action{text-align:center;justify-items:center;gap:.9rem;display:grid}.sc-close-action .button{border-color:var(--accent);background:var(--accent);color:#fff}.sc-close-action .button:hover{border-color:var(--accent-hover);background:var(--accent-hover);color:#fff}@media (width<=900px){.sc-close-panel{grid-template-columns:1fr;align-items:start;gap:2.5rem}.sc-close-action{text-align:left;justify-items:stretch;width:100%}}@media (width<=620px){.sc-close-panel{padding:3rem 1.5rem}.sc-close-action .button{width:100%}}#hero .eyebrow{text-wrap:balance}#hero.hero--measure-wide h1{max-width:18ch}@media (width<=620px){#hero.hero h1{max-width:18ch}#hero .hero-image{object-position:center 50%}}
