.stage[data-astro-cid-7xjrmdmi]{grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.drop[data-astro-cid-7xjrmdmi]{aspect-ratio:1;width:min(230px,62%);transition:transform .3s var(--ease);grid-column:1/-1;margin:4px auto 10px;position:relative}.drop[data-astro-cid-7xjrmdmi] svg[data-astro-cid-7xjrmdmi]{width:100%;height:100%;overflow:visible}.drop-fill[data-astro-cid-7xjrmdmi]{fill:var(--canopy);transition:fill .25s var(--ease)}.drop-mark[data-astro-cid-7xjrmdmi] path[data-astro-cid-7xjrmdmi]{fill:url(#markMetal);transition:opacity .25s var(--ease), fill .25s var(--ease)}.drop-label[data-astro-cid-7xjrmdmi]{color:var(--bark);opacity:0;transition:opacity .2s var(--ease);place-items:center;font-weight:500;display:grid;position:absolute;inset:0}.stage.is-active .drop-mark[data-astro-cid-7xjrmdmi] path[data-astro-cid-7xjrmdmi]{opacity:.6}.drop[data-astro-cid-7xjrmdmi].is-over{transform:scale(1.05)}.drop[data-astro-cid-7xjrmdmi].is-over .drop-fill[data-astro-cid-7xjrmdmi]{fill:var(--mint)}.drop[data-astro-cid-7xjrmdmi].is-over .drop-mark[data-astro-cid-7xjrmdmi] path[data-astro-cid-7xjrmdmi]{opacity:.12}.drop[data-astro-cid-7xjrmdmi].is-over .drop-label[data-astro-cid-7xjrmdmi]{opacity:1}.drop[data-astro-cid-7xjrmdmi].is-accepted .drop-fill[data-astro-cid-7xjrmdmi]{fill:var(--mint)}.drop[data-astro-cid-7xjrmdmi].is-accepted .drop-mark[data-astro-cid-7xjrmdmi] path[data-astro-cid-7xjrmdmi]{opacity:0}.plates[data-astro-cid-7xjrmdmi]{list-style:none;display:contents}.slot[data-astro-cid-7xjrmdmi]{list-style:none}.slot[data-astro-cid-7xjrmdmi].bc{grid-column:1/-1;justify-self:center}.plate[data-astro-cid-7xjrmdmi]{background:var(--sheet);border:1px solid var(--sage-pale);min-height:60px;color:var(--bark);font-size:var(--t-small);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:border-color .2s var(--ease);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.plate[data-astro-cid-7xjrmdmi]:hover{border-color:var(--canopy)}.plate[data-astro-cid-7xjrmdmi].is-dragging{z-index:5;cursor:grabbing;border-color:var(--canopy);position:relative}.plate[data-astro-cid-7xjrmdmi].is-accepted{transition:transform .4s var(--ease)}.orb[data-astro-cid-7xjrmdmi]{border-radius:50%;flex:none;width:22px;height:22px}.orb[data-astro-cid-7xjrmdmi].s1{background:radial-gradient(circle at 35% 30%, #9cc3df, var(--s1))}.orb[data-astro-cid-7xjrmdmi].s2{background:radial-gradient(circle at 35% 30%, #93c6cf, var(--s2))}.orb[data-astro-cid-7xjrmdmi].s3{background:radial-gradient(circle at 35% 30%, #94cbbb, var(--s3))}.orb[data-astro-cid-7xjrmdmi].s4{background:radial-gradient(circle at 35% 30%, #a3cfa9, var(--s4))}.orb[data-astro-cid-7xjrmdmi].s5{background:radial-gradient(circle at 35% 30%, #a9d39b, var(--s5))}.hint[data-astro-cid-7xjrmdmi]{text-align:center;font-size:var(--t-cap);color:var(--muted);grid-column:1/-1;margin-top:6px}@media (width>=900px){.stage[data-astro-cid-7xjrmdmi]{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(220px,270px) 300px minmax(220px,270px);justify-content:center;gap:0 clamp(36px,6vw,90px)}.drop[data-astro-cid-7xjrmdmi]{grid-area:1/2/span 2;width:100%;margin:0}.slot[data-astro-cid-7xjrmdmi].tl{grid-area:1/1;align-self:end;margin-bottom:18px}.slot[data-astro-cid-7xjrmdmi].bl{grid-area:2/1;align-self:start;margin-top:18px}.slot[data-astro-cid-7xjrmdmi].tr{grid-area:1/3;align-self:end;margin-bottom:18px}.slot[data-astro-cid-7xjrmdmi].br{grid-area:2/3;align-self:start;margin-top:18px}.slot[data-astro-cid-7xjrmdmi].bc{grid-area:3/2;margin-top:18px}.hint[data-astro-cid-7xjrmdmi]{grid-row:4;margin-top:18px}.plate[data-astro-cid-7xjrmdmi]{font-size:var(--t-body)}}.chips[data-astro-cid-opcblw7i]{gap:16px;display:grid}.chip-list[data-astro-cid-opcblw7i]{flex-wrap:wrap;gap:8px;display:flex}.chip-list[data-astro-cid-opcblw7i] button[data-astro-cid-opcblw7i]{border-radius:var(--r-btn);cursor:pointer;background:var(--sheet);border:1px solid var(--sage-pale);min-height:40px;color:var(--bark);font:400 var(--t-small) var(--font);text-align:left;padding:0 14px}.chip-list[data-astro-cid-opcblw7i] button[data-astro-cid-opcblw7i]:hover{border-color:var(--canopy)}.chip-list[data-astro-cid-opcblw7i] button[data-astro-cid-opcblw7i][aria-selected=true]{background:var(--canopy);border-color:var(--canopy);color:#fff}.chip-panel[data-astro-cid-opcblw7i]{min-height:3.2em;color:var(--slate);border-left:2px solid var(--mint);max-width:56ch;padding-left:14px}.vs[data-astro-cid-d33ppeet]{--bg:#3a6a8c;background:var(--bg);color:#fff;padding:clamp(72px,10vw,128px) 0;transition:background .15s linear}.vs-inner[data-astro-cid-d33ppeet]{gap:clamp(32px,5vw,56px);display:grid}.vs-head[data-astro-cid-d33ppeet]{gap:10px;display:grid}.vs-head[data-astro-cid-d33ppeet] h2[data-astro-cid-d33ppeet]{font-size:clamp(2.2rem,1.4rem + 3vw,3.6rem);line-height:1.05}.vs-hint[data-astro-cid-d33ppeet]{color:#ffffffbf}.vs-rows[data-astro-cid-d33ppeet]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vs-rows[data-astro-cid-d33ppeet] li[data-astro-cid-d33ppeet]{border-top:1px solid #ffffff2e;grid-template-columns:28px 1fr;align-items:center;gap:18px;padding:14px 0;display:grid}.vs-rows[data-astro-cid-d33ppeet] li[data-astro-cid-d33ppeet]:last-child{border-bottom:1px solid #ffffff2e}.mark[data-astro-cid-d33ppeet]{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:22px;height:24px;transition:background .25s var(--ease);background:#ffffff59}.txt[data-astro-cid-d33ppeet]{letter-spacing:-.01em;font-size:clamp(1.25rem,.9rem + 1.4vw,1.9rem);font-weight:300;line-height:1.2;display:grid}.txt[data-astro-cid-d33ppeet] span[data-astro-cid-d33ppeet]{transition:opacity .3s var(--ease), transform .3s var(--ease);grid-area:1/1}.txt[data-astro-cid-d33ppeet] .b[data-astro-cid-d33ppeet]{opacity:0;transform:translateY(6px)}.vs-rows[data-astro-cid-d33ppeet] li[data-astro-cid-d33ppeet].is-on .a[data-astro-cid-d33ppeet]{opacity:0;transform:translateY(-6px)}.vs-rows[data-astro-cid-d33ppeet] li[data-astro-cid-d33ppeet].is-on .b[data-astro-cid-d33ppeet]{opacity:1;transform:none}.vs-rows[data-astro-cid-d33ppeet] li[data-astro-cid-d33ppeet].is-on .mark[data-astro-cid-d33ppeet]{background:var(--mint)}.vs-control[data-astro-cid-d33ppeet]{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.end[data-astro-cid-d33ppeet]{color:#fff;cursor:pointer;font-weight:500;font-size:var(--t-body);background:0 0;border:0}input[data-astro-cid-d33ppeet][type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}input[data-astro-cid-d33ppeet][type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#457ba0,#3f7c8c 30%,#3e7a6e 52%,#43794f 74%,#3f7a35);border-radius:10px;height:10px;box-shadow:inset 0 0 0 1px #ffffff8c}input[data-astro-cid-d33ppeet][type=range]::-moz-range-track{background:linear-gradient(90deg,#457ba0,#3f7c8c 30%,#3e7a6e 52%,#43794f 74%,#3f7a35);border-radius:10px;height:10px;box-shadow:inset 0 0 0 1px #ffffff8c}input[data-astro-cid-d33ppeet][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:34px;height:34px;margin-top:-12px}input[data-astro-cid-d33ppeet][type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:34px;height:34px}input[data-astro-cid-d33ppeet][type=range]:focus-visible{outline:none}input[data-astro-cid-d33ppeet][type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--mint);outline-offset:2px}input[data-astro-cid-d33ppeet][type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--mint);outline-offset:2px}.vs-end[data-astro-cid-d33ppeet]{font-size:var(--t-sub);opacity:0;max-width:46ch;min-height:3em;transition:opacity .35s var(--ease), transform .35s var(--ease);transform:translateY(6px)}.vs.is-done .vs-end[data-astro-cid-d33ppeet]{opacity:1;transform:none}.hero[data-astro-cid-wcolddp2]{background:var(--wash);padding:clamp(56px,8vw,104px) 0 clamp(56px,7vw,88px)}.hero-inner[data-astro-cid-wcolddp2]{text-align:center;justify-items:center;gap:22px;display:grid}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{max-width:none}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2] .line[data-astro-cid-wcolddp2]{display:block}.hero[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{max-width:52ch}.hero[data-astro-cid-wcolddp2] .btn-row[data-astro-cid-wcolddp2]{justify-content:center}.stage-card[data-astro-cid-wcolddp2]{text-align:left;width:min(100%,1040px);margin-top:clamp(28px,4vw,48px);padding:clamp(22px,4vw,48px) clamp(14px,3vw,40px)}.svc-intro[data-astro-cid-wcolddp2]{padding-bottom:0}.svc-intro[data-astro-cid-wcolddp2] .head[data-astro-cid-wcolddp2]{margin-bottom:0}.svc-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.svc-grid[data-astro-cid-wcolddp2].flip>[data-astro-cid-wcolddp2]:first-child{order:2}.svc-text[data-astro-cid-wcolddp2]{align-content:center;gap:20px;display:grid}.svc-text[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{max-width:16ch}.svc-text[data-astro-cid-wcolddp2] .btn-row[data-astro-cid-wcolddp2]{margin-top:6px}@media (width<=860px){.svc-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.svc-grid[data-astro-cid-wcolddp2].flip>[data-astro-cid-wcolddp2]:first-child{order:0}.svc-grid[data-astro-cid-wcolddp2] .svc-net{justify-self:center;max-width:460px}}.team-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.team-text[data-astro-cid-wcolddp2]{justify-items:start;gap:18px;display:grid}@media (width<=860px){.team-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}
