.iv-defs[data-astro-cid-pj6tpcud]{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.iv-grid{align-items:start;gap:20px;display:grid}@media (width>=1000px){.iv-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:26px}}.iv-mapcol{gap:10px;display:grid}.iv-map{overflow-clip-margin:0;aspect-ratio:960/600;border-radius:var(--r-paper);box-shadow:var(--sh-lift), inset 0 0 0 1px #132d2914;background:#f7f8ef;position:relative;overflow:clip}.iv-map:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0000 24.6%,#132d2912 25%,#ffffff80 25.3%,#0000 26.5%),linear-gradient(90deg,#0000 49.6%,#ffffff8c 50%,#132d2914 50.3%,#0000 51.5%),linear-gradient(90deg,#0000 74.6%,#132d2912 75%,#ffffff80 75.3%,#0000 76.5%),linear-gradient(#0000 49.4%,#132d290f 50%,#ffffff80 50.4%,#0000 52%);position:absolute;inset:0}.iv-map-art{border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.iv-thread{stroke:var(--color-forest);stroke-width:4px;stroke-linecap:round;fill:none;stroke-dasharray:.018 .012;animation:iv-thread .9s var(--ease-out) both}.iv-thread.is-sul-posto{stroke:var(--color-forest);stroke-dasharray:none;stroke-width:5px}.iv-thread.is-chiuso{stroke:var(--color-lime-deep);stroke-dasharray:none;stroke-width:5px;opacity:.85}@keyframes iv-thread{0%{stroke-dashoffset:1px;opacity:0}to{opacity:1}}.iv-pin,.iv-van,.iv-sede{position:absolute;translate:-50% -100%}.iv-pin{cursor:pointer;width:44px;min-height:52px;color:var(--color-forest);z-index:3;transition:transform .45s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;padding:0;display:grid}.iv-pin .pin-svg{width:34px;height:44px;transition:transform .45s var(--ease-out);transform-origin:50% 100%;overflow:visible}.iv-pin .pin-body{fill:var(--color-paper);stroke:var(--color-forest);stroke-width:2.2px}.iv-pin .pin-eye{fill:var(--color-sage-pale);stroke:var(--color-forest);stroke-width:1.6px}.iv-pin.is-assegnato .pin-body,.iv-pin.is-sul-posto .pin-body{fill:var(--color-forest)}.iv-pin.is-assegnato .pin-eye,.iv-pin.is-sul-posto .pin-eye{fill:var(--color-paper);stroke:none}.iv-pin.is-chiuso .pin-body{fill:var(--color-lime)}.iv-pin.is-chiuso .pin-eye{fill:var(--color-paper)}.iv-pin.is-sel .pin-svg{transform:translateY(-8px)scale(1.18)}.iv-pin:hover .pin-svg{transform:translateY(-4px)scale(1.08)}.iv-pin.is-sel:hover .pin-svg{transform:translateY(-8px)scale(1.18)}.iv-pin-label{white-space:nowrap;background:var(--color-paper);box-shadow:var(--sh-paper);opacity:0;transition:opacity .25s, transform .35s var(--ease-out);pointer-events:none;border-radius:3px;padding:2px 8px;font-size:.8125rem;font-weight:700;line-height:1.4;position:absolute;top:100%;left:50%;transform:translateY(-4px)}.iv-pin.is-sel .iv-pin-label,.iv-pin:focus-visible .iv-pin-label{opacity:1;transform:none}@media (width>=700px){.iv-pin .iv-pin-label{opacity:1;transform:none}.iv-pin:not(.is-sel) .iv-pin-label{box-shadow:none;background:#fcfcf7d9}}.iv-van{z-index:2;width:52px;transition:left 1.1s var(--ease-paper), top 1.1s var(--ease-paper);justify-items:center;display:grid;translate:-50% -70%}.iv-van svg{width:52px;height:32px}.iv-van b{background:#fcfcf7e6;border-radius:3px;padding:1px 6px;font-size:.8125rem;font-weight:750;line-height:1.1}.iv-sede{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:var(--color-forest);color:var(--color-cream);border-radius:3px;padding:2px 8px;font-size:.8125rem;font-weight:800;translate:-50%}.iv-mapnote{color:var(--color-ink-soft);max-width:62ch;font-size:.85rem}.iv-desk{gap:14px;display:grid;container-type:inline-size}.iv-desk-title{font-size:1.15rem}.iv-tickets{gap:8px;display:grid}.iv-ticket{text-align:left;cursor:grab;background:var(--color-paper);width:100%;color:var(--color-forest);font:inherit;border-radius:var(--r-paper);box-shadow:var(--sh-paper);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);touch-action:manipulation;user-select:none;border:0;gap:2px;padding:12px 14px 12px 18px;display:grid;position:relative}.iv-ticket:before{content:"";background:radial-gradient(circle, var(--color-ground-2) 1.6px, transparent 2px) 0 0 / 4px 8px repeat-y;width:4px;position:absolute;top:8px;bottom:8px;left:5px}.iv-ticket.is-assegnato:before,.iv-ticket.is-sul-posto:before{background:var(--color-forest)}.iv-ticket.is-chiuso:before{background:var(--color-lime-deep)}.iv-ticket:hover{box-shadow:var(--sh-lift);transform:translateY(-2px)}.iv-ticket.is-sel{box-shadow:var(--sh-lift), inset 0 0 0 2px var(--color-forest);transform:translate(6px)rotate(-.6deg)}.iv-ticket.is-drag{z-index:20;box-shadow:var(--sh-float), inset 0 0 0 2px var(--color-forest);cursor:grabbing;transition:none}.tk-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tk-top strong{font-family:var(--font-display);font-size:1.02rem}.tk-urgent{letter-spacing:.06em;text-transform:uppercase;background:var(--color-forest);color:var(--color-cream);border-radius:3px;padding:2px 7px;font-size:.8125rem;font-weight:800}.tk-req{font-size:.92rem}.tk-meta{color:var(--color-ink-soft);font-size:.8125rem}.tk-meta em{font-style:normal;font-weight:650}.iv-work{gap:12px;display:grid}.iv-hint{border-radius:var(--r-obj);border:1.5px dashed #132d2940;padding:14px 16px}.iv-techs{gap:10px;margin-top:10px;display:grid}@container (width>=470px){.iv-techs{grid-template-columns:1fr 1fr}.iv-tech{grid-template-columns:1fr;align-content:start}}.iv-tech{border-radius:var(--r-obj);background:linear-gradient(180deg, #e4d9bb, var(--color-kraft));box-shadow:inset 0 1px 0 #ffffff80, var(--sh-paper);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:12px;display:grid}.iv-tech .sim-btn,.iv-tech .tech-mine{grid-column:1/-1;justify-self:start}.iv-tech.is-over{box-shadow:inset 0 0 0 3px var(--color-forest), var(--sh-lift);transform:scale(1.02)}.iv-tech.is-mine{box-shadow:inset 0 0 0 2px var(--color-forest), var(--sh-paper)}.iv-grid[data-dragging] .iv-tech{box-shadow:inset 0 0 0 2px #132d2959, var(--sh-paper)}.tech-van svg{width:56px;height:34px;display:block}.tech-info{gap:1px;font-size:.86rem;line-height:1.35;display:grid}.tech-info strong{font-family:var(--font-display);font-size:1.05rem}.tech-info .skill{color:var(--color-ink-soft);font-weight:650}.tech-info .skill.ok{color:var(--color-forest)}.tech-info .load{color:var(--color-ink-soft)}.tech-mine{background:var(--color-forest);min-height:36px;color:var(--color-cream);border-radius:999px;align-items:center;padding:0 14px;font-size:.88rem;font-weight:750;display:inline-flex}.iv-card{background:var(--color-paper);border-radius:var(--r-paper);box-shadow:var(--sh-lift);transform-origin:50% 0;animation:iv-unfold .7s var(--ease-paper) both;gap:12px;padding:18px;display:grid;position:relative}@keyframes iv-unfold{0%{opacity:0;transform:perspective(700px)rotateX(-70deg)translateY(-10px)}}.iv-card header{border-bottom:2px solid var(--color-forest);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.iv-card h4{font-size:1.2rem}.iv-state{letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1.5px var(--color-forest);border-radius:999px;padding:3px 9px;font-size:.8125rem;font-weight:800}.iv-state.is-sul-posto{background:var(--color-forest);color:var(--color-cream)}.iv-card dl{gap:4px;font-size:.9rem;display:grid}.iv-card dl div{border-bottom:1px dashed #132d2926;grid-template-columns:6.5em 1fr;gap:8px;padding:3px 0;display:grid}.iv-card dt{color:var(--color-ink-soft)}.iv-card dd{font-weight:600}.iv-tasks{border:0;gap:6px;margin:0;padding:0;display:grid}.iv-tasks legend{margin-bottom:4px;font-size:.92rem;font-weight:750}.iv-task{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:.95rem;display:flex;position:relative}.iv-task input{opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;left:-6px}.iv-task .box{width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--color-forest);color:#0000;border-radius:6px;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.iv-task .box svg{width:18px;height:18px}.iv-task input:checked+.box{background:var(--color-lime);color:var(--color-forest)}.iv-task input:focus-visible+.box{outline:3px solid var(--color-forest);outline-offset:3px;box-shadow:inset 0 0 0 2px var(--color-forest), 0 0 0 6px #c9f27ae6}.iv-task input:checked~span:last-child{text-decoration:line-through #132d2966}.iv-mat{color:var(--color-ink-soft);margin-bottom:4px;font-size:.85rem}.iv-tasks .sim-btn{justify-self:start}.iv-report{border-radius:var(--r-obj);background:linear-gradient(180deg, #e4d9bb, var(--color-kraft));box-shadow:inset 0 1px 0 #ffffff80, var(--sh-lift);animation:iv-slide .8s var(--ease-paper) both;gap:10px;padding:46px 18px 18px;display:grid;position:relative}@keyframes iv-slide{0%{opacity:0;transform:translateY(-34px)rotate(1.5deg)}}.iv-tray{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:var(--color-paper);box-shadow:inset 0 0 0 1.5px var(--color-kraft-3);border-radius:3px;padding:3px 10px;font-size:.8125rem;font-weight:800;position:absolute;top:12px;left:14px}.iv-report h4{font-size:1.25rem}.rep-by{font-size:.9rem}.iv-report ul{background:var(--color-paper);border-radius:var(--r-paper);box-shadow:var(--sh-paper);gap:4px;padding:12px 14px;font-size:.92rem;display:grid}.iv-report li{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.iv-report li:before{content:"";border-radius:2px;flex:none;width:10px;height:10px;transform:translateY(1px)}.iv-report li.is-done:before{background:var(--color-lime-deep)}.iv-report li.is-open:before{box-shadow:inset 0 0 0 2px var(--color-sage)}.iv-report li em{white-space:nowrap;color:var(--color-ink-soft);font-size:.8125rem;font-style:normal;font-weight:700}.rep-stamp{border:2.5px solid var(--color-forest);background:var(--color-paper);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;animation:iv-stamp .5s .45s var(--ease-in) both;border-radius:6px;padding:4px 12px;font-size:.85rem;font-weight:800;position:absolute;top:-14px;right:14px;transform:rotate(-8deg)}.rep-stamp.is-ok{background:var(--color-lime)}@keyframes iv-stamp{0%{opacity:0;transform:rotate(-4deg)scale(2)}}@media (pointer:coarse){.iv-ticket{cursor:pointer}}@media (width<=699px){.iv-van b{display:none}.iv-van,.iv-van svg{width:40px}.iv-van svg{height:25px}.iv-pin .pin-svg{width:28px;height:36px}.iv-sede{padding:1px 6px;font-size:.8125rem}}.iv .sim-btn.is-lime:hover:not(:disabled){background:#d6f795}.iv-hero[data-astro-cid-idedhsof]{padding:clamp(8px,2vw,24px) clamp(10px,2vw,28px) clamp(48px,7vw,96px);position:relative}.iv-sheet[data-astro-cid-idedhsof]{border-radius:var(--r-paper);height:clamp(560px,84svh,860px);box-shadow:var(--sh-float), inset 0 0 0 1px #132d2914;background:#f7f8ef;position:relative;overflow:hidden;transform:rotate(-.35deg)}.iv-sheet-art[data-astro-cid-idedhsof]{width:100%;height:100%;display:block;position:absolute;inset:0}.crease[data-astro-cid-idedhsof]{pointer-events:none;position:absolute}.crease[data-astro-cid-idedhsof].c1,.crease[data-astro-cid-idedhsof].c2,.crease[data-astro-cid-idedhsof].c3{width:7%;top:0;bottom:0}.crease[data-astro-cid-idedhsof].c1{background:linear-gradient(90deg,#0000,#132d2912 50%,#ffffff73 52%,#0000);left:21.5%}.crease[data-astro-cid-idedhsof].c2{background:linear-gradient(90deg,#0000,#ffffff80 48%,#132d2914 52%,#0000);left:46.5%}.crease[data-astro-cid-idedhsof].c3{background:linear-gradient(90deg,#0000,#132d2912 50%,#ffffff73 52%,#0000);left:71.5%}.crease[data-astro-cid-idedhsof].ch{background:linear-gradient(#0000,#132d290f 50%,#ffffff73 52%,#0000);height:8%;top:46%;left:0;right:0}.iv-cartouche[data-astro-cid-idedhsof]{z-index:2;background:var(--color-paper);border-radius:var(--r-paper);box-shadow:var(--sh-float);outline:1.5px solid var(--color-forest);outline-offset:-10px;justify-items:start;gap:20px;padding:clamp(24px,3.2vw,44px);display:grid;position:relative}.iv-cartouche[data-astro-cid-idedhsof]:after{content:"";pointer-events:none;border:1px solid #132d2940;position:absolute;inset:14px}.iv-cartouche[data-astro-cid-idedhsof]>[data-astro-cid-idedhsof]:not(.tape){z-index:1;position:relative}.iv-cartouche[data-astro-cid-idedhsof] h1[data-astro-cid-idedhsof]{max-width:16ch;font-size:clamp(2.1rem,4.2vw,3.7rem)}.iv-actions[data-astro-cid-idedhsof]{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.tape[data-astro-cid-idedhsof]{z-index:2;background:#d9ccaad9;width:92px;height:26px;position:absolute;box-shadow:0 1px 2px #132d291f}.tape[data-astro-cid-idedhsof].t1{top:-6px;left:-18px;transform:rotate(-32deg)}.tape[data-astro-cid-idedhsof].t2{bottom:6px;right:-20px;transform:rotate(-28deg)}@media (width>=900px){.iv-cartouche[data-astro-cid-idedhsof]{width:min(620px,48%);position:absolute;bottom:clamp(72px,9vw,130px);left:clamp(28px,5vw,80px);transform:rotate(-1deg)}}@media (width<=899px){.iv-sheet[data-astro-cid-idedhsof]{height:clamp(300px,46svh,460px)}.iv-cartouche[data-astro-cid-idedhsof]{margin:-64px 6px 0}.tape[data-astro-cid-idedhsof].t2{right:2px}}.iv-scene[data-astro-cid-idedhsof]{background:linear-gradient(180deg, transparent, var(--color-ground-2) 14%, var(--color-ground-2) 86%, transparent)}.ivs-stage[data-astro-cid-idedhsof]{padding:clamp(48px, 8vw, 96px) var(--gutter);max-width:calc(var(--maxw) + 2 * var(--gutter));gap:28px;margin-inline:auto;display:grid}.ivs-captions[data-astro-cid-idedhsof]{gap:14px;display:grid}.ivs-captions[data-astro-cid-idedhsof] strong[data-astro-cid-idedhsof]{max-width:17ch;display:block}.ivs-world[data-astro-cid-idedhsof]{position:relative}.ivs-board[data-astro-cid-idedhsof]{aspect-ratio:1200/720;width:100%;position:relative}.ivs-panels[data-astro-cid-idedhsof]{perspective:1600px;display:flex;position:absolute;inset:0}.ivs-panel[data-astro-cid-idedhsof]{flex:1;position:relative;box-shadow:0 4px 6px #132d290a,0 30px 50px -26px #132d2957}.ivs-panel[data-astro-cid-idedhsof] svg[data-astro-cid-idedhsof]{width:100%;height:100%;display:block}.ivs-panel[data-astro-cid-idedhsof]:nth-child(odd) .ivs-shade[data-astro-cid-idedhsof]{background:linear-gradient(90deg,#ffffff4d,#0000 40%,#132d290f)}.ivs-panel[data-astro-cid-idedhsof]:nth-child(2n) .ivs-shade[data-astro-cid-idedhsof]{background:linear-gradient(90deg,#132d2914,#0000 60%)}.ivs-shade[data-astro-cid-idedhsof]{pointer-events:none;position:absolute;inset:0}.ivs-over[data-astro-cid-idedhsof]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ivs-notes[data-astro-cid-idedhsof]{pointer-events:none;position:absolute;inset:0}.ivs-note[data-astro-cid-idedhsof]{background:var(--color-sage-pale);width:23%;min-width:120px;box-shadow:var(--sh-lift);visibility:hidden;opacity:0;border-radius:2px;padding:12px;font-size:clamp(.8125rem,1.2vw,1rem);font-weight:650;line-height:1.3;position:absolute}.ivs-note[data-astro-cid-idedhsof] s[data-astro-cid-idedhsof]{color:var(--color-ink-soft);margin-right:4px}.n1[data-astro-cid-idedhsof]{top:12%;left:8%;transform:rotate(-7deg)}.n2[data-astro-cid-idedhsof]{background:var(--color-paper);top:40%;left:42%;transform:rotate(5deg)}.n3[data-astro-cid-idedhsof]{background:var(--color-cream);top:8%;right:6%;transform:rotate(-3deg)}.ivs-card[data-astro-cid-idedhsof]{background:var(--color-paper);border-radius:var(--r-paper);width:33%;min-width:210px;box-shadow:var(--sh-float);transform-origin:50% 0;gap:4px;padding:14px 16px 16px;display:grid;position:absolute;bottom:-6%;right:2%;transform:rotate(2deg)}.ivs-card-h[data-astro-cid-idedhsof]{font-family:var(--font-display);border-bottom:2px solid var(--color-forest);padding-bottom:6px;font-size:1.15rem;font-weight:800}.ivs-card-c[data-astro-cid-idedhsof]{color:var(--color-ink-soft);font-size:.875rem}.ivs-card-l[data-astro-cid-idedhsof]{align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.ivs-card-l[data-astro-cid-idedhsof] i[data-astro-cid-idedhsof]{background:var(--color-lime);width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--color-forest);border-radius:3px;flex:none}.ivs-card-stamp[data-astro-cid-idedhsof]{border:2.5px solid var(--color-forest);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:#c9f27ad9;border-radius:6px;padding:3px 10px;font-size:.875rem;font-weight:800;position:absolute;top:-14px;right:-10px;transform:rotate(-9deg)}html.motion-ok .iv-scene[data-astro-cid-idedhsof]:not(.scene-static) .ivs-stage[data-astro-cid-idedhsof]{align-content:center}html.motion-ok .iv-scene[data-astro-cid-idedhsof]:not(.scene-static) .ivs-captions[data-astro-cid-idedhsof] li[data-astro-cid-idedhsof]{grid-area:1/1}@media (aspect-ratio>=1){html.motion-ok .iv-scene[data-astro-cid-idedhsof]:not(.scene-static) .ivs-stage[data-astro-cid-idedhsof]{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(24px,4vw,64px)}html.motion-ok .iv-scene[data-astro-cid-idedhsof]:not(.scene-static) .ivs-world[data-astro-cid-idedhsof]{aspect-ratio:1200/720;justify-self:center;width:min(100%,120.002svh);max-height:72svh}}@media (aspect-ratio<=1){html.motion-ok .iv-scene[data-astro-cid-idedhsof]:not(.scene-static) .ivs-stage[data-astro-cid-idedhsof]{padding-top:calc(var(--header-h) + 18px);align-content:start}html.motion-ok .iv-scene[data-astro-cid-idedhsof]:not(.scene-static) .ivs-captions[data-astro-cid-idedhsof] strong[data-astro-cid-idedhsof]{font-size:clamp(1.5rem,6.6vw,2.2rem)}html.motion-ok .iv-scene[data-astro-cid-idedhsof]:not(.scene-static) .ivs-board[data-astro-cid-idedhsof]{width:165%;margin-left:-42%}html.motion-ok .iv-scene[data-astro-cid-idedhsof]:not(.scene-static) .n1[data-astro-cid-idedhsof]{top:14%;left:31%}html.motion-ok .iv-scene[data-astro-cid-idedhsof]:not(.scene-static) .n3[data-astro-cid-idedhsof]{top:4%;right:18%}html.motion-ok .iv-scene[data-astro-cid-idedhsof]:not(.scene-static) .n2[data-astro-cid-idedhsof]{top:50%;left:44%}html.motion-ok .iv-scene[data-astro-cid-idedhsof]:not(.scene-static) .ivs-note[data-astro-cid-idedhsof]{width:22%;min-width:130px}}@media (width<=699px){.ivs-card[data-astro-cid-idedhsof]{width:auto;max-width:250px;margin:-18px 8px 0 auto;position:relative;bottom:auto;right:auto}.ivs-card-stamp[data-astro-cid-idedhsof]{right:8px}.ivs-note[data-astro-cid-idedhsof]{width:36%;min-width:0;padding:8px}.n2[data-astro-cid-idedhsof]{top:54%;left:34%}}.iv-demo[data-astro-cid-idedhsof]{gap:28px;padding-block:clamp(72px,10vw,128px) clamp(40px,6vw,64px);display:grid}.iv-demo-head[data-astro-cid-idedhsof]{gap:14px;display:grid}.iv-demo-head[data-astro-cid-idedhsof] h2[data-astro-cid-idedhsof]{max-width:16ch}.iv-honest[data-astro-cid-idedhsof]{border-radius:var(--r-obj);background:var(--color-paper);max-width:62ch;padding:12px 16px;font-size:.95rem;box-shadow:inset 0 0 0 1.5px #132d2933}.iv-signs-sec[data-astro-cid-idedhsof]{gap:clamp(28px,4vw,48px);padding-block:clamp(64px,9vw,120px) clamp(40px,6vw,80px);display:grid}.iv-signs-sec[data-astro-cid-idedhsof] h2[data-astro-cid-idedhsof]{max-width:14ch}.iv-signs[data-astro-cid-idedhsof]{gap:28px;display:grid}.sign[data-astro-cid-idedhsof]{justify-items:center;display:grid;position:relative}.sign-board[data-astro-cid-idedhsof]{z-index:1;background:linear-gradient(180deg, #e9dfc4, var(--color-kraft));width:100%;box-shadow:inset 0 2px 0 #ffffff80, inset 0 -4px 0 #a8986d73, var(--sh-lift);border-radius:6px;gap:6px;padding:20px 26px 22px;display:grid;position:relative}.sign[data-astro-cid-idedhsof].is-left .sign-board[data-astro-cid-idedhsof]{clip-path:polygon(7% 0,100% 0,100% 100%,7% 100%,0 50%);padding-left:calc(26px + 6%)}.sign[data-astro-cid-idedhsof].is-right .sign-board[data-astro-cid-idedhsof]{clip-path:polygon(0 0,93% 0,100% 50%,93% 100%,0 100%);padding-right:calc(26px + 6%)}.sign[data-astro-cid-idedhsof] h3[data-astro-cid-idedhsof]{font-size:1.35rem}.sign[data-astro-cid-idedhsof] p[data-astro-cid-idedhsof]{color:var(--color-ink-soft);font-size:.97rem}.sign-post[data-astro-cid-idedhsof]{background:linear-gradient(90deg, var(--color-forest-3), var(--color-forest) 60%);border-radius:2px;width:14px;height:60px;margin-top:-4px;box-shadow:6px 8px 12px -6px #132d2966}@media (width>=900px){.iv-signs[data-astro-cid-idedhsof]{grid-template-columns:repeat(3,1fr);align-items:end;gap:30px;min-height:380px;padding-bottom:22px;position:relative}.iv-signs[data-astro-cid-idedhsof]:after{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#0000 0 26px,#fcfcf7e6 26px 50px) 0/100% 3px no-repeat,#e4d9bb;border-radius:4px;height:30px;position:absolute;bottom:0;left:-2vw;right:-2vw;box-shadow:inset 0 0 0 1.5px #132d2924}.sign[data-astro-cid-idedhsof].h0 .sign-post[data-astro-cid-idedhsof]{height:170px}.sign[data-astro-cid-idedhsof].h1 .sign-post[data-astro-cid-idedhsof]{height:90px}.sign[data-astro-cid-idedhsof].h2 .sign-post[data-astro-cid-idedhsof]{height:230px}.sign[data-astro-cid-idedhsof].h0{transform:rotate(-1.5deg)}.sign[data-astro-cid-idedhsof].h2{transform:rotate(1.2deg)}}.iv-legend-sec[data-astro-cid-idedhsof]{padding-block:clamp(24px,4vw,48px);display:grid;position:relative}.iv-legend-map[data-astro-cid-idedhsof]{border-radius:var(--r-paper);box-shadow:var(--sh-lift);height:220px;overflow:hidden;transform:rotate(.6deg)}.iv-legend-map[data-astro-cid-idedhsof] svg[data-astro-cid-idedhsof]{width:100%;height:100%;display:block}.iv-legend[data-astro-cid-idedhsof]{background:var(--color-paper);border-radius:var(--r-paper);box-shadow:var(--sh-float);outline:1.5px solid var(--color-forest);outline-offset:-8px;margin:-60px 10px 0;padding:clamp(22px,3vw,36px);position:relative}@media (width>=900px){.iv-legend-sec[data-astro-cid-idedhsof]{grid-template-columns:1fr 1fr;align-items:center}.iv-legend-map[data-astro-cid-idedhsof]{grid-area:1/1/auto/3;height:520px}.iv-legend[data-astro-cid-idedhsof]{grid-area:1/2;margin:0 clamp(20px,4vw,60px) 0 0}}.legend-note[data-astro-cid-idedhsof]{color:var(--color-ink-soft);margin-top:6px;font-size:.95rem}.iv-legend[data-astro-cid-idedhsof] ul[data-astro-cid-idedhsof]{margin-top:16px;display:grid}.iv-legend[data-astro-cid-idedhsof] li[data-astro-cid-idedhsof]{border-bottom:1px dashed #132d2933;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 0;display:grid}.lg-ico[data-astro-cid-idedhsof]{background:var(--color-cream);border-radius:8px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1.5px #132d2940}.lg-ico[data-astro-cid-idedhsof] svg[data-astro-cid-idedhsof]{width:24px;height:24px}.lg-label[data-astro-cid-idedhsof]{font-weight:600;line-height:1.35}.iv-legend[data-astro-cid-idedhsof] li[data-astro-cid-idedhsof] em[data-astro-cid-idedhsof]{color:var(--color-ink-soft);white-space:nowrap;font-size:.85rem;font-style:normal}@media (width<=520px){.iv-legend[data-astro-cid-idedhsof] li[data-astro-cid-idedhsof]{grid-template-columns:auto 1fr}.iv-legend[data-astro-cid-idedhsof] li[data-astro-cid-idedhsof] em[data-astro-cid-idedhsof]{grid-column:2;margin-top:-10px}}.close-art-iv[data-astro-cid-idedhsof] svg[data-astro-cid-idedhsof]{width:min(100%,440px);height:auto}
