.layout[data-astro-cid-rhvm2wgk]{gap:2.5rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.mesh[data-astro-cid-rhvm2wgk]{width:min(100%,18rem);margin-inline:auto;display:block;overflow:visible}.chord[data-astro-cid-rhvm2wgk]{stroke:var(--color-gunmetal);stroke-width:1px;stroke-dasharray:1;transition:stroke .4s}.chord[data-astro-cid-rhvm2wgk].on{stroke:var(--color-pale)}html.motion .chord[data-astro-cid-rhvm2wgk].on{animation:chord-draw .9s var(--ease) both}@keyframes chord-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.point[data-astro-cid-rhvm2wgk]{fill:var(--color-slate);transition:fill .3s}.point[data-astro-cid-rhvm2wgk].on{fill:var(--color-white)}.area[data-astro-cid-rhvm2wgk]{border-bottom:1px solid var(--color-iron)}.area[data-astro-cid-rhvm2wgk]:first-child{border-top:1px solid var(--color-iron)}summary[data-astro-cid-rhvm2wgk]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;list-style:none;display:flex}summary[data-astro-cid-rhvm2wgk]::-webkit-details-marker{display:none}summary[data-astro-cid-rhvm2wgk]:focus-visible{outline-offset:-2px}summary[data-astro-cid-rhvm2wgk] .plus[data-astro-cid-rhvm2wgk]{background:var(--color-gunmetal);width:1.75rem;height:1.75rem;color:var(--color-white)}summary[data-astro-cid-rhvm2wgk]:hover .plus[data-astro-cid-rhvm2wgk]{background:var(--color-iron)}.area[data-astro-cid-rhvm2wgk][open] summary[data-astro-cid-rhvm2wgk]>.plus[data-astro-cid-rhvm2wgk]{--turn:45deg;background:var(--color-pale);color:var(--color-carbon)}.detail[data-astro-cid-rhvm2wgk]{padding-bottom:1.25rem}html.motion .area[data-astro-cid-rhvm2wgk]{interpolate-size:allow-keywords}html.motion .area[data-astro-cid-rhvm2wgk]::details-content{height:0;transition:height .6s var(--ease), content-visibility .6s allow-discrete;overflow:hidden}html.motion .area[data-astro-cid-rhvm2wgk][open]::details-content{height:auto}@media (width<=639.98px){.mesh[data-astro-cid-rhvm2wgk]{display:none}}@media (width>=1024px){.layout[data-astro-cid-rhvm2wgk]{grid-template-columns:repeat(12,1fr);align-items:start;column-gap:2rem}.mesh[data-astro-cid-rhvm2wgk]{top:calc(var(--nav-h) + 3rem);width:100%;max-height:calc(100svh - var(--nav-h) - 6rem);grid-column:1/6;position:sticky}.list[data-astro-cid-rhvm2wgk]{grid-column:7/13}}.scope[data-astro-cid-c34hwyri]{max-width:62rem;margin:clamp(2.5rem,5vw,4rem) auto 0}.options[data-astro-cid-c34hwyri]{gap:.25rem;display:grid}.option[data-astro-cid-c34hwyri]{--cut:.5rem;background:var(--color-iron);color:var(--color-white);text-align:center;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));cursor:pointer;padding:.875rem 1.125rem;font-weight:500;transition:background-color .3s,color .3s;display:block;position:relative}.option[data-astro-cid-c34hwyri]:hover{background:var(--color-slate);color:var(--color-carbon)}.option[data-astro-cid-c34hwyri] input[data-astro-cid-c34hwyri]{opacity:0;cursor:pointer;position:absolute;inset:0}.option[data-astro-cid-c34hwyri]:has(input:checked){background:var(--color-pale);color:var(--color-carbon)}.option[data-astro-cid-c34hwyri]:has(input:focus-visible){outline-offset:-5px;outline:2px solid}.segments[data-astro-cid-c34hwyri]{gap:.25rem;margin-top:1.5rem;display:grid}.segment[data-astro-cid-c34hwyri]{border:1px solid var(--color-iron);color:var(--color-pale);transition:background-color .5s,border-color .5s,color .5s;transition-delay:calc(var(--i) * 70ms);padding:1rem 1.125rem}.scope[data-astro-cid-c34hwyri]:has(#scope-assessment:checked) .segment[data-astro-cid-c34hwyri]:nth-child(-n+2),.scope[data-astro-cid-c34hwyri]:has(#scope-design:checked) .segment[data-astro-cid-c34hwyri]:nth-child(-n+3),.scope[data-astro-cid-c34hwyri]:has(#scope-full:checked) .segment[data-astro-cid-c34hwyri]{border-color:var(--color-white);background:var(--color-white);color:var(--color-carbon)}.results[data-astro-cid-c34hwyri]{text-align:center;margin-top:1.75rem}.result[data-astro-cid-c34hwyri]{max-width:52ch;margin-inline:auto}.result[data-astro-cid-c34hwyri]+.result[data-astro-cid-c34hwyri]{margin-top:1rem}@supports selector(:has(*)){.result[data-astro-cid-c34hwyri]{display:none}.result[data-astro-cid-c34hwyri]+.result[data-astro-cid-c34hwyri]{margin-top:0}.scope[data-astro-cid-c34hwyri]:has(#scope-assessment:checked) [data-astro-cid-c34hwyri][data-scope=scope-assessment],.scope[data-astro-cid-c34hwyri]:has(#scope-design:checked) [data-astro-cid-c34hwyri][data-scope=scope-design],.scope[data-astro-cid-c34hwyri]:has(#scope-full:checked) [data-astro-cid-c34hwyri][data-scope=scope-full]{display:block}html.motion .result[data-astro-cid-c34hwyri]{animation:result-in .8s var(--ease) both}}@keyframes result-in{0%{opacity:0;transform:translateY(.75rem)}}@media (width>=768px){.options[data-astro-cid-c34hwyri]{grid-template-columns:repeat(3,1fr)}.segments[data-astro-cid-c34hwyri]{grid-template-columns:repeat(5,1fr)}.results[data-astro-cid-c34hwyri]{min-height:7rem}}.meter[data-astro-cid-yxrzxg5i]{max-width:24rem;color:var(--color-iron);grid-template-columns:repeat(3,1fr);gap:.25rem;font-size:.875rem;font-weight:500;display:grid}.segment[data-astro-cid-yxrzxg5i]{padding-top:.625rem;position:relative}.segment[data-astro-cid-yxrzxg5i]:before,.segment[data-astro-cid-yxrzxg5i]:after{content:"";background:var(--color-pale);height:3px;position:absolute;inset:0 0 auto}.segment[data-astro-cid-yxrzxg5i]:after{background:var(--color-carbon);transform-origin:0;transform:scaleX(0)}.on[data-astro-cid-yxrzxg5i]{color:var(--color-carbon)}.on[data-astro-cid-yxrzxg5i]:after{transform:none}html.motion .meter[data-astro-cid-yxrzxg5i]:not(.is-in) .on[data-astro-cid-yxrzxg5i]:after{transform:scaleX(0)}html.motion .on[data-astro-cid-yxrzxg5i]:after{transition:transform .9s var(--ease) calc(.25s + var(--n) * .15s)}
