.cApPxq_map{margin:0}.cApPxq_frame{border:1px solid var(--chalk);border-radius:var(--radius);background:var(--white);overflow:hidden}.cApPxq_frame iframe{border:0;width:100%;height:clamp(360px,40vw,480px);display:block}.cApPxq_caption{margin-top:var(--space-sm);color:var(--pencil);font-size:var(--text-small)}
._32OMUG_tile{border:1px solid var(--chalk);border-radius:var(--radius);background:var(--concrete);place-items:center;width:100%;display:grid}._32OMUG_mark{opacity:.18;width:clamp(56px,22%,96px);height:auto}
.FMes_G_grid{gap:var(--space-2xl) var(--space-lg);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.FMes_G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.FMes_G_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.FMes_G_card{gap:var(--space-md);align-content:start;display:grid;position:relative}.FMes_G_body{gap:var(--space-xs);display:grid}.FMes_G_kind{color:var(--pencil);font-size:var(--text-small);font-weight:600}.FMes_G_title{letter-spacing:-.01em;font-size:1.3125rem;line-height:1.2}.FMes_G_link{color:var(--ink);text-decoration:none}.FMes_G_link:after{content:"";position:absolute;inset:0}.FMes_G_card:hover .FMes_G_link{text-underline-offset:4px;text-decoration:underline}.FMes_G_link:focus-visible{outline:none}.FMes_G_card:has(.FMes_G_link:focus-visible){outline:2px solid var(--ink);outline-offset:6px;border-radius:var(--radius)}.FMes_G_description{color:var(--graphite)}.FMes_G_meta{color:var(--pencil);font-size:var(--text-small)}@media (min-width:1080px){.FMes_G_feature{gap:var(--space-2xl);grid-column:1/-1;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center}.FMes_G_feature .FMes_G_title{font-size:var(--text-headline);letter-spacing:-.02em;line-height:1.1}.FMes_G_feature .FMes_G_description{font-size:var(--text-lead)}}
.FuWZMq_drawing{width:100%;height:auto;overflow:visible}.FuWZMq_ink,.FuWZMq_inkHeavy,.FuWZMq_pencil,.FuWZMq_water,.FuWZMq_air{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}rect.FuWZMq_ink,rect.FuWZMq_inkHeavy,rect.FuWZMq_pencil,path.FuWZMq_ink[fill],circle.FuWZMq_inkHeavy{fill:var(--white)}.FuWZMq_ink{stroke:var(--ink);stroke-width:1.5px}.FuWZMq_inkHeavy{stroke:var(--ink);stroke-width:2.25px}.FuWZMq_pencil{stroke:var(--pencil);stroke-width:1px}.FuWZMq_water{stroke:var(--ink);stroke-width:2px;stroke-dasharray:7 5}.FuWZMq_air{stroke:var(--graphite);stroke-width:1.5px}.FuWZMq_dimText text{fill:var(--ink);font-family:var(--font);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.FuWZMq_dimText .FuWZMq_dimTextPencil{fill:var(--pencil);font-size:14px;font-weight:600}.FuWZMq_marker{fill:var(--ink)}.FuWZMq_markerText{fill:var(--white);font-family:var(--font);font-size:16px;font-weight:700}@media (max-width:719px){.FuWZMq_markerGroup{transform-box:fill-box;transform-origin:50%;transform:scale(1.6)}.FuWZMq_dimText text{font-size:24px}.FuWZMq_dimText .FuWZMq_dimTextPencil{font-size:20px}}@media screen and (prefers-reduced-motion:no-preference){:root[data-motion] [data-reveal]:not([data-inview]) .FuWZMq_layer{opacity:0;transform:translateY(6px)}[data-inview] .FuWZMq_layer{transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(var(--reveal-delay,0s) + .2s + var(--step) * .5s)}[data-inview] .FuWZMq_water{animation:FuWZMq_flow 1.2s linear calc(var(--reveal-delay,0s) + .2s) 3}}@keyframes FuWZMq_flow{to{stroke-dashoffset:-24px}}
.Dr9ljq_figure{margin:0}.Dr9ljq_frame{padding:var(--space-md) var(--space-md) var(--space-sm);border:1px solid var(--chalk);border-radius:var(--radius);background:var(--white)}.Dr9ljq_caption{margin-top:var(--space-sm);color:var(--pencil);font-size:var(--text-small)}.Dr9ljq_notes{gap:var(--space-sm) var(--space-lg);margin:var(--space-md) 0 0;display:grid}@media (min-width:720px){.Dr9ljq_notes{grid-template-columns:1fr 1fr}}.Dr9ljq_note{gap:var(--space-sm);grid-template-columns:28px 1fr;align-items:start;display:grid}.Dr9ljq_note dd{margin:0}.Dr9ljq_key{background:var(--ink);width:28px;height:28px;color:var(--white);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;line-height:1;display:grid}
