.stage[data-astro-cid-q37xf432]{--night:0;color:color-mix(in oklab, var(--night-ink) calc(var(--night) * 100%), var(--ink));background:color-mix(in oklab, var(--night-bg) calc(var(--night) * 100%), var(--paper));position:relative}.js .stage[data-astro-cid-q37xf432]{height:var(--stage-len,520vh)}.stage-sticky[data-astro-cid-q37xf432]{min-height:100svh;position:relative}.js .stage-sticky[data-astro-cid-q37xf432]{height:100svh;position:sticky;top:0;overflow:hidden}.sheet[data-astro-cid-q37xf432]{inset:calc(var(--header-h) + .25rem) calc(var(--gutter) * .5) .75rem;border:1px solid color-mix(in oklab, #ffffff1f calc(var(--night) * 100%), var(--rule));pointer-events:none;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);opacity:calc(1 - var(--night));background-position:-1px -1px;background-size:24px 24px;position:absolute;-webkit-mask-image:radial-gradient(at 68%,#000 0%,#0000 72%);mask-image:radial-gradient(at 68%,#000 0%,#0000 72%)}.mark[data-astro-cid-q37xf432]{width:14px;height:14px;position:absolute}.mark[data-astro-cid-q37xf432]:before,.mark[data-astro-cid-q37xf432]:after{content:"";background:var(--line);position:absolute}.mark[data-astro-cid-q37xf432]:before{width:1px;height:14px;top:0;left:6.5px}.mark[data-astro-cid-q37xf432]:after{width:14px;height:1px;top:6.5px;left:0}.m-tl[data-astro-cid-q37xf432]{top:-7px;left:-7px}.m-tr[data-astro-cid-q37xf432]{top:-7px;right:-7px}.m-bl[data-astro-cid-q37xf432]{bottom:-7px;left:-7px}.m-br[data-astro-cid-q37xf432]{bottom:-7px;right:-7px}.stage-grid[data-astro-cid-q37xf432]{height:100%;min-height:inherit;gap:var(--s-4);max-width:96rem;padding:calc(var(--header-h) + var(--s-5)) var(--gutter) var(--s-4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-inline:auto;display:grid;position:relative}.copy[data-astro-cid-q37xf432]{flex-direction:column;min-height:0;padding-left:clamp(0rem,1vw,1rem);display:flex}.kicker[data-astro-cid-q37xf432]{font-size:var(--step--1);letter-spacing:.02em;color:color-mix(in oklab, var(--night-muted) calc(var(--night) * 100%), var(--ink-muted));margin-bottom:var(--s-2);font-weight:560;font-stretch:88%}h1[data-astro-cid-q37xf432]{font-size:var(--step-5);letter-spacing:-.018em;color:inherit;max-width:11.5ch;font-weight:740;font-stretch:70%;line-height:.93}.lead[data-astro-cid-q37xf432]{margin-top:var(--s-3);max-width:30ch;font-size:var(--step-1);color:color-mix(in oklab, var(--night-muted) calc(var(--night) * 100%), var(--ink-2));line-height:1.4}.actions[data-astro-cid-q37xf432]{margin-top:var(--s-4);align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.actions[data-astro-cid-q37xf432] .textlink[data-astro-cid-q37xf432]{color:inherit}.chapters[data-astro-cid-q37xf432]{padding-top:var(--s-4);margin-top:auto;list-style:none;display:grid}.chapter[data-astro-cid-q37xf432]{gap:var(--s-2);padding-block:var(--s-2);border-top:1px solid color-mix(in oklab, #ffffff24 calc(var(--night) * 100%), var(--rule));grid-template-columns:2.6rem 1fr;display:grid}.ch-num[data-astro-cid-q37xf432]{font-size:var(--step-1);color:var(--accent);font-weight:700;line-height:1.1}.chapter[data-astro-cid-q37xf432] h2[data-astro-cid-q37xf432]{font-size:var(--step-2);color:inherit;font-stretch:76%}.chapter[data-astro-cid-q37xf432] p[data-astro-cid-q37xf432]{max-width:38ch;color:color-mix(in oklab, var(--night-muted) calc(var(--night) * 100%), var(--ink-2));margin-top:.4rem}.ch-hint[data-astro-cid-q37xf432]{gap:var(--s-2);grid-column:1/-1;align-items:baseline;font-weight:560;font-stretch:88%;display:flex;margin:0!important}.ch-intro[data-astro-cid-q37xf432],.ch-outro[data-astro-cid-q37xf432],.ch-lead[data-astro-cid-q37xf432]{display:none}.steps[data-astro-cid-q37xf432]{margin-top:var(--s-2);flex-wrap:wrap;gap:.4rem 1rem;font-weight:560;font-stretch:88%;list-style:none;display:flex}.steps[data-astro-cid-q37xf432] li[data-astro-cid-q37xf432]{align-items:center;gap:.4rem;display:inline-flex}.tick[data-astro-cid-q37xf432]{opacity:.6;width:1.15rem;height:1.15rem;transition:background-color .2s var(--ease-out), opacity .2s;border:1px solid;border-radius:2px;place-items:center;display:inline-grid}.tick[data-astro-cid-q37xf432] svg{opacity:0;transition:opacity .18s, transform .26s var(--ease-spring);transform:scale(.6)}.steps[data-astro-cid-q37xf432] li[data-astro-cid-q37xf432].is-done .tick[data-astro-cid-q37xf432]{background:var(--red);border-color:var(--red);color:#fff;opacity:1}.steps[data-astro-cid-q37xf432] li[data-astro-cid-q37xf432].is-done .tick[data-astro-cid-q37xf432] svg{opacity:1;transform:scale(1)}.js .chapters[data-astro-cid-q37xf432]{min-height:11.5rem;position:relative}.js .chapter[data-astro-cid-q37xf432]{opacity:0;transition:opacity .32s var(--ease-out), transform .42s var(--ease-out);pointer-events:none;position:absolute;inset:auto 0 0;transform:translateY(.75rem)}.js .ch-intro[data-astro-cid-q37xf432],.js .ch-outro[data-astro-cid-q37xf432]{display:grid}.js [data-astro-cid-q37xf432][data-chapter=intro] .ch-intro[data-astro-cid-q37xf432],.js [data-astro-cid-q37xf432][data-chapter=c1] [data-astro-cid-q37xf432][data-ch=c1],.js [data-astro-cid-q37xf432][data-chapter=c2] [data-astro-cid-q37xf432][data-ch=c2],.js [data-astro-cid-q37xf432][data-chapter=c3] [data-astro-cid-q37xf432][data-ch=c3],.js [data-astro-cid-q37xf432][data-chapter=outro] .ch-outro[data-astro-cid-q37xf432]{opacity:1;pointer-events:auto;transform:none}.foot[data-astro-cid-q37xf432]{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-2);display:flex}.ruler[data-astro-cid-q37xf432]{width:min(100%,27rem);height:auto;overflow:visible}.ruler[data-astro-cid-q37xf432] rect{fill:color-mix(in oklab, #2a2627 calc(var(--night) * 100%), var(--surface));stroke:color-mix(in oklab, var(--night-muted) calc(var(--night) * 100%), var(--line));stroke-width:1px}.ruler[data-astro-cid-q37xf432] line{stroke:color-mix(in oklab, var(--night-muted) calc(var(--night) * 100%), var(--line));stroke-width:1px}.ruler[data-astro-cid-q37xf432] .is-mirrored>text{visibility:hidden}.ruler[data-astro-cid-q37xf432] text{font-family:var(--font);fill:var(--red);font-size:11px;font-weight:700;font-stretch:80%}.skip[data-astro-cid-q37xf432]{font-size:var(--step--1);color:color-mix(in oklab, var(--night-muted) calc(var(--night) * 100%), var(--ink-muted));white-space:nowrap}.drawing[data-astro-cid-q37xf432]{place-items:center;min-height:0;margin:0;display:grid;position:relative;container-type:size}.drawing-box[data-astro-cid-q37xf432]{aspect-ratio:1000/760;width:min(100cqw,131.579cqh);position:relative}.house[data-astro-cid-q37xf432]{--surface:#fff}.labels[data-astro-cid-q37xf432]{pointer-events:none;position:absolute;inset:0}.lbl[data-astro-cid-q37xf432]{--x:0;--y:0;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-2);opacity:0;border-radius:2px;padding:.2rem .45rem;font-size:.8rem;font-weight:600;font-stretch:84%;position:absolute;transform:translate(-50%,-50%)}.lbl[data-astro-cid-q37xf432][data-anchor=beam]{transform:translate(-50%,-165%)}.lbl[data-astro-cid-q37xf432][data-anchor=midWall]{transform:translate(-30%,40%)}.lbl[data-astro-cid-q37xf432][data-anchor=supportL]{transform:translate(-50%,60%)}.lbl-red[data-astro-cid-q37xf432]{background:var(--accent);color:#fff;box-shadow:none}.lbl-night[data-astro-cid-q37xf432]{color:var(--night-ink);background:#171516d9;box-shadow:inset 0 0 0 1px #ffffff2e}.titleblock[data-astro-cid-q37xf432]{border:1px solid color-mix(in oklab, #fff3 calc(var(--night) * 100%), var(--line));letter-spacing:.01em;background:color-mix(in oklab, var(--night-bg) calc(var(--night) * 100%), var(--paper));grid-template-columns:auto auto;font-size:.75rem;font-weight:560;font-stretch:84%;display:grid;position:absolute;bottom:0;right:0}.titleblock[data-astro-cid-q37xf432] span[data-astro-cid-q37xf432]{padding:.35rem .6rem}.tb-a[data-astro-cid-q37xf432]{border-right:1px solid color-mix(in oklab, #fff3 calc(var(--night) * 100%), var(--line))}@media (prefers-reduced-motion:no-preference){.draw-fill[data-astro-cid-q37xf432]{animation:wipe 1.1s var(--ease-out) both}.draw-line[data-astro-cid-q37xf432]{stroke-dasharray:1;animation:line 1.5s .35s var(--ease-out) both}.draw-fade[data-astro-cid-q37xf432]{animation:fade .6s 1.1s var(--ease-out) both}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fade{0%{opacity:0}to{opacity:1}}.north[data-astro-cid-q37xf432] circle,.north[data-astro-cid-q37xf432] path{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.north[data-astro-cid-q37xf432] path{fill:var(--red);stroke:none}@media (width<=959px){.stage-grid[data-astro-cid-q37xf432]{gap:var(--s-2);padding:calc(var(--header-h) + var(--s-3)) var(--gutter) calc(var(--s-3) + 4.5rem);grid-template:"head""draw"minmax(0,1fr)"chap""foot"/minmax(0,1fr)}.copy[data-astro-cid-q37xf432]{display:contents}.head[data-astro-cid-q37xf432]{grid-area:head}.drawing[data-astro-cid-q37xf432]{grid-area:draw;min-height:15rem}.chapters[data-astro-cid-q37xf432]{grid-area:chap;padding-top:0}.foot[data-astro-cid-q37xf432]{grid-area:foot}h1[data-astro-cid-q37xf432]{max-width:12ch;font-size:clamp(2.5rem,1.6rem + 4.2vw,3.5rem)}.lead[data-astro-cid-q37xf432]{display:none}.ch-intro[data-astro-cid-q37xf432]{gap:var(--s-2);display:grid}.ch-lead[data-astro-cid-q37xf432]{font-size:var(--step-0);color:var(--ink-2);grid-column:1/-1;max-width:34ch;line-height:1.45;display:block}.actions[data-astro-cid-q37xf432]{display:none}.js .chapters[data-astro-cid-q37xf432]{min-height:9.5rem}.chapter[data-astro-cid-q37xf432] p[data-astro-cid-q37xf432]{font-size:.98rem}.titleblock[data-astro-cid-q37xf432]{display:none}.sheet[data-astro-cid-q37xf432]{inset:calc(var(--header-h) + .25rem) .5rem 5rem}}@media (width<=959px) and (height<=700px){.ch-lead[data-astro-cid-q37xf432]{display:none}}@media (prefers-reduced-motion:reduce){.js .stage[data-astro-cid-q37xf432]{height:auto}.js .stage-sticky[data-astro-cid-q37xf432]{height:auto;min-height:100svh;position:relative}.js .chapters[data-astro-cid-q37xf432]{min-height:0}.js .chapter[data-astro-cid-q37xf432]{opacity:1;position:static;transform:none}.js .ch-intro[data-astro-cid-q37xf432],.js .ch-outro[data-astro-cid-q37xf432],.foot[data-astro-cid-q37xf432]{display:none}}.leistungen[data-astro-cid-5yq5g5dn]{--pad-top:var(--s-8);--pad-bottom:var(--s-6)}.poslist[data-astro-cid-5yq5g5dn]{border-top:1.5px solid var(--ink-2);list-style:none}.pos[data-astro-cid-5yq5g5dn]{border-bottom:1px solid var(--rule)}.pos-link[data-astro-cid-5yq5g5dn]{gap:var(--s-4);padding:var(--s-4) var(--s-2) var(--s-4) 0;color:inherit;transition:background-color .22s var(--ease-out);grid-template-columns:4.5rem minmax(0,1.05fr) minmax(0,1.25fr) 2.5rem;align-items:start;text-decoration:none;display:grid;position:relative}.pos-link[data-astro-cid-5yq5g5dn]:before{content:"";background:var(--red);transform-origin:0;width:4.5rem;height:2px;transition:transform .26s var(--ease-out);position:absolute;top:-1px;left:0;transform:scaleX(0)}.pos-link[data-astro-cid-5yq5g5dn]:hover{background:var(--surface)}.pos-link[data-astro-cid-5yq5g5dn]:hover:before,.pos-link[data-astro-cid-5yq5g5dn]:focus-visible:before{transform:scaleX(1)}.pos-n[data-astro-cid-5yq5g5dn]{font-size:var(--step-3);color:var(--accent);padding-left:var(--s-1);font-weight:700;line-height:1}.pos-main[data-astro-cid-5yq5g5dn]{gap:.5rem;display:grid}.pos-title[data-astro-cid-5yq5g5dn]{font-size:var(--step-3);letter-spacing:-.01em;font-weight:720;font-stretch:74%;line-height:1}.pos-claim[data-astro-cid-5yq5g5dn]{font-size:var(--step-0);color:var(--ink-2);max-width:34ch}.pos-tasks[data-astro-cid-5yq5g5dn]{gap:.55rem var(--s-4);color:var(--ink-muted);grid-template-columns:1fr 1fr;padding-top:.3rem;font-size:.98rem;list-style:none;display:grid}.pos-tasks[data-astro-cid-5yq5g5dn] li[data-astro-cid-5yq5g5dn]{padding-left:1rem;position:relative}.pos-tasks[data-astro-cid-5yq5g5dn] li[data-astro-cid-5yq5g5dn]:before{content:"";background:var(--line);width:.55rem;height:1px;position:absolute;top:.72em;left:0}.pos-go[data-astro-cid-5yq5g5dn]{color:var(--ink-2);transition:transform .22s var(--ease-out);place-self:center end}.pos-link[data-astro-cid-5yq5g5dn]:hover .pos-go[data-astro-cid-5yq5g5dn]{color:var(--accent);transform:translate(4px)}@media (width<=1000px){.pos-link[data-astro-cid-5yq5g5dn]{grid-template-columns:3.25rem minmax(0,1fr) 2rem}.pos-tasks[data-astro-cid-5yq5g5dn]{grid-area:2/2/auto/3;grid-template-columns:1fr}.pos-go[data-astro-cid-5yq5g5dn]{grid-area:1/3/3}}.bauaufgaben[data-astro-cid-mb3qkpcf]{--pad-top:var(--s-6);--pad-bottom:var(--s-7)}.tiles[data-astro-cid-mb3qkpcf]{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.tile[data-astro-cid-mb3qkpcf]{height:100%;color:inherit;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.tile-draw[data-astro-cid-mb3qkpcf]{padding:var(--s-2) var(--s-2) 0;border-bottom:1px solid var(--rule);background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 16px 16px;transition:transform .42s var(--ease-out);display:block}.tile[data-astro-cid-mb3qkpcf]:hover .tile-draw[data-astro-cid-mb3qkpcf] svg{transform:translateY(-4px)}.tile-draw[data-astro-cid-mb3qkpcf] svg{transition:transform .42s var(--ease-out)}.is-night[data-astro-cid-mb3qkpcf] .tile-draw[data-astro-cid-mb3qkpcf]{background:var(--night-bg)}.tile-body[data-astro-cid-mb3qkpcf]{padding:var(--s-3);align-content:start;gap:.5rem;display:grid}.tile-title[data-astro-cid-mb3qkpcf]{font-size:var(--step-2);font-weight:720;font-stretch:74%;line-height:1}.tile-line[data-astro-cid-mb3qkpcf]{color:var(--ink-2);font-size:.98rem}.tile-go[data-astro-cid-mb3qkpcf]{margin-top:var(--s-1);color:var(--accent);align-items:center;gap:.4rem;font-size:.92rem;font-weight:600;font-stretch:88%;display:inline-flex}.tile[data-astro-cid-mb3qkpcf]:hover .tile-go[data-astro-cid-mb3qkpcf] svg{transform:translate(3px)}.tile-go[data-astro-cid-mb3qkpcf] svg{transition:transform .2s var(--ease-out)}@media (width<=1100px){.tiles[data-astro-cid-mb3qkpcf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.tiles[data-astro-cid-mb3qkpcf]{grid-template-columns:minmax(0,1fr)}}.ablauf[data-astro-cid-we3d2ftb]{--pad-top:var(--s-6);--pad-bottom:var(--s-8)}.chain[data-astro-cid-we3d2ftb]{--tick:14px;padding-top:calc(var(--s-4) + 1px);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid;position:relative}.chain[data-astro-cid-we3d2ftb]:before{content:"";left:0;right:0;top:var(--s-4);background:var(--ink-2);transform-origin:0;height:1.5px;position:absolute}.step[data-astro-cid-we3d2ftb]{padding:var(--s-3) var(--s-4) 0 0;position:relative}.step[data-astro-cid-we3d2ftb]:before{content:"";left:-1px;top:calc(var(--tick) / -2 - 1px);width:1.5px;height:var(--tick);background:var(--ink-2);position:absolute;transform:rotate(45deg)}.step[data-astro-cid-we3d2ftb]:last-child:after{content:"";right:0;top:calc(var(--tick) / -2 - 1px);width:1.5px;height:var(--tick);background:var(--ink-2);position:absolute;transform:rotate(45deg)}.step-n[data-astro-cid-we3d2ftb]{top:calc(-1 * var(--s-4) - .55rem);font-size:var(--step--1);color:var(--accent);font-weight:700;position:absolute;left:0}.step[data-astro-cid-we3d2ftb] h3[data-astro-cid-we3d2ftb]{font-size:var(--step-2);margin-bottom:.4rem;font-stretch:76%}.step[data-astro-cid-we3d2ftb] p[data-astro-cid-we3d2ftb]{color:var(--ink-2);max-width:28ch}@media (prefers-reduced-motion:no-preference){.js .chain[data-astro-cid-we3d2ftb]:before{transition:transform 1.1s var(--ease-out);transform:scaleX(0)}.js .chain[data-astro-cid-we3d2ftb].is-in:before{transform:scaleX(1)}.js .chain[data-astro-cid-we3d2ftb] .step[data-astro-cid-we3d2ftb]{opacity:0;transition:opacity .5s var(--ease-out)}.js .chain[data-astro-cid-we3d2ftb].is-in .step[data-astro-cid-we3d2ftb]{opacity:1}.js .chain[data-astro-cid-we3d2ftb].is-in .step[data-astro-cid-we3d2ftb]:nth-child(2){transition-delay:.22s}.js .chain[data-astro-cid-we3d2ftb].is-in .step[data-astro-cid-we3d2ftb]:nth-child(3){transition-delay:.44s}.js .chain[data-astro-cid-we3d2ftb].is-in .step[data-astro-cid-we3d2ftb]:nth-child(4){transition-delay:.66s}}@media (width<=860px){.chain[data-astro-cid-we3d2ftb]{padding-top:0;padding-left:var(--s-4);grid-template-columns:minmax(0,1fr)}.chain[data-astro-cid-we3d2ftb]:before{transform-origin:top;width:1.5px;height:auto;inset:0 auto 0 0}.js .chain[data-astro-cid-we3d2ftb]:before{transform:scaleY(0)}.js .chain[data-astro-cid-we3d2ftb].is-in:before{transform:scaleY(1)}.step[data-astro-cid-we3d2ftb]{padding:0 0 var(--s-4) var(--s-1)}.step[data-astro-cid-we3d2ftb]:before{left:calc(-1 * var(--s-4) - 6px);width:var(--tick);height:1.5px;top:.35rem}.step[data-astro-cid-we3d2ftb]:last-child:after{display:none}.step-n[data-astro-cid-we3d2ftb]{margin-bottom:.25rem;display:block;position:static}}.statement[data-astro-cid-zx4qcpyt]{background:var(--night-bg);color:var(--night-ink);padding-block:var(--s-8);position:relative;overflow:hidden}.statement[data-astro-cid-zx4qcpyt]:before{content:"";pointer-events:none;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30%,#000,#0000 70%);mask-image:radial-gradient(at 30%,#000,#0000 70%)}.st-text[data-astro-cid-zx4qcpyt]{max-width:22ch;font-size:var(--step-4);letter-spacing:-.012em;font-weight:720;font-stretch:72%;line-height:1.02;position:relative}.st-mark[data-astro-cid-zx4qcpyt]{color:#ff4a50}@media (prefers-reduced-motion:no-preference){.js .st-mark[data-astro-cid-zx4qcpyt]{color:var(--night-muted);transition:color .9s var(--ease-out) .35s}.js .is-in[data-astro-cid-zx4qcpyt] .st-mark[data-astro-cid-zx4qcpyt]{color:#ff4a50}}.kontaktblock[data-astro-cid-o6fup4xr]{--pad-top:var(--s-8);--pad-bottom:var(--s-6)}.grid[data-astro-cid-o6fup4xr]{gap:var(--s-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.card[data-astro-cid-o6fup4xr]{gap:var(--s-3);padding:var(--s-3);grid-template-columns:9rem minmax(0,1fr);display:grid}.photo[data-astro-cid-o6fup4xr]{aspect-ratio:5/6;border:1px solid var(--rule);background:var(--paper);position:relative}.photo[data-astro-cid-o6fup4xr] svg[data-astro-cid-o6fup4xr]{width:100%;height:100%;position:absolute;inset:0}.photo[data-astro-cid-o6fup4xr] line[data-astro-cid-o6fup4xr]{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.photo-label[data-astro-cid-o6fup4xr]{background:var(--paper);color:var(--ink-muted);padding:.15rem .4rem;font-size:.75rem;font-weight:600;font-stretch:85%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.name[data-astro-cid-o6fup4xr]{font-size:var(--step-2);font-weight:720;font-stretch:76%;line-height:1}.role[data-astro-cid-o6fup4xr]{color:var(--ink-muted);margin-top:.35rem;font-size:.95rem}.contact[data-astro-cid-o6fup4xr]{margin-top:var(--s-2);gap:.2rem;list-style:none;display:grid}.contact[data-astro-cid-o6fup4xr] a[data-astro-cid-o6fup4xr],.contact[data-astro-cid-o6fup4xr] .row[data-astro-cid-o6fup4xr]{overflow-wrap:anywhere;align-items:center;gap:.55rem;min-height:2.5rem;text-decoration:none;display:inline-flex}.contact[data-astro-cid-o6fup4xr] a[data-astro-cid-o6fup4xr]:hover span[data-astro-cid-o6fup4xr]{text-decoration:underline}.route[data-astro-cid-o6fup4xr]{margin-top:.3rem;font-size:.95rem}@media (width<=900px){.grid[data-astro-cid-o6fup4xr]{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.card[data-astro-cid-o6fup4xr]{grid-template-columns:minmax(0,1fr)}.photo[data-astro-cid-o6fup4xr]{max-width:8rem}}
