.ih[data-astro-cid-cv236jqz]{column-gap:var(--g);min-height:calc(100svh - var(--header) - 40px);padding:clamp(32px, 4vw, 56px) var(--m) clamp(72px, 9vw, 128px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.ih-text[data-astro-cid-cv236jqz]{grid-area:1/1/auto/span 7}.ih-meta[data-astro-cid-cv236jqz]{font-size:var(--t-label);letter-spacing:.04em;color:var(--mut);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-block-end:26px;font-weight:500;display:flex}.ih-meta[data-astro-cid-cv236jqz] .star.mini{width:22px;height:22px}.ih-h1[data-astro-cid-cv236jqz]{font-size:min(var(--t-xl), 6vw);max-width:9em;margin:0 0 .42em -.05em}.ih-lead[data-astro-cid-cv236jqz]{color:var(--mut);max-width:30em;margin-block-end:32px}.ih-resp[data-astro-cid-cv236jqz]{border-top:1px solid var(--line);max-width:34rem;font-size:var(--t-ui);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-block-end:40px;padding-block-start:16px;font-weight:500;display:flex}.ih-star[data-astro-cid-cv236jqz]{grid-area:1/8/auto/-1;justify-self:center;width:min(100%,64svh)}.ih-star[data-astro-cid-cv236jqz] .ih-svg{aspect-ratio:1;width:100%;height:auto;color:var(--brass);overflow:visible}.ih-star[data-astro-cid-cv236jqz] .kite:not(.lit) polygon{stroke-width:.008px;opacity:.55}.ih-star[data-astro-cid-cv236jqz] .kite{animation:ih-fuge var(--d-l) var(--ease) backwards}.ih-star[data-astro-cid-cv236jqz] .kite[data-k="0"]{--dx:0px;--dy:-1px;animation-delay:0s}.ih-star[data-astro-cid-cv236jqz] .kite[data-k="1"]{--dx:.7071px;--dy:-.7071px;animation-delay:50ms}.ih-star[data-astro-cid-cv236jqz] .kite[data-k="2"]{--dx:1px;--dy:0px;animation-delay:.1s}.ih-star[data-astro-cid-cv236jqz] .kite[data-k="3"]{--dx:.7071px;--dy:.7071px;animation-delay:.15s}.ih-star[data-astro-cid-cv236jqz] .kite[data-k="4"]{--dx:0px;--dy:1px;animation-delay:.2s}.ih-star[data-astro-cid-cv236jqz] .kite[data-k="5"]{--dx:-.7071px;--dy:.7071px;animation-delay:.25s}.ih-star[data-astro-cid-cv236jqz] .kite[data-k="6"]{--dx:-1px;--dy:0px;animation-delay:.3s}.ih-star[data-astro-cid-cv236jqz] .kite[data-k="7"]{--dx:-.7071px;--dy:-.7071px;animation-delay:.35s}.ih-star[data-astro-cid-cv236jqz] .kite.lit{animation-name:ih-fuge-lit;animation-duration:1.6s;animation-delay:.45s}@keyframes ih-fuge{0%{opacity:0;translate:calc(var(--dx) * .24) calc(var(--dy) * .24)}}@keyframes ih-fuge-lit{0%{opacity:0;translate:calc(var(--dx) * .42) calc(var(--dy) * .42)}60%{opacity:1;translate:calc(var(--dx) * -.012) calc(var(--dy) * -.012)}}@media (width<=899px){.ih[data-astro-cid-cv236jqz]{min-height:0;padding-block:20px 72px}.ih-text[data-astro-cid-cv236jqz]{grid-area:2/1/auto/-1}.ih-star[data-astro-cid-cv236jqz]{grid-area:1/6/auto/-1;justify-self:end;width:100%;max-width:280px;margin-block-end:8px}.ih-h1[data-astro-cid-cv236jqz]{font-size:clamp(2rem,9.4vw,4.5rem)}}.ib[data-astro-cid-cv236jqz]{column-gap:var(--g);padding:var(--sec) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:56px;display:grid}.ib-pic[data-astro-cid-cv236jqz]{top:calc(var(--header) + 24px);grid-column:1/span 5;margin:0;position:sticky}.ib-pic[data-astro-cid-cv236jqz] img{aspect-ratio:4/5;object-fit:cover;width:100%}.ib-text[data-astro-cid-cv236jqz]{grid-column:7/-1}.ib-intro[data-astro-cid-cv236jqz]{font-family:var(--f-display);font-weight:300;font-size:var(--t-m);letter-spacing:-.012em;text-wrap:pretty;margin-block-end:clamp(56px,7vw,104px);line-height:1.28}.ib-h[data-astro-cid-cv236jqz]{margin-block-end:12px}.ib-services[data-astro-cid-cv236jqz]{border-top:1px solid var(--line)}.ib-services[data-astro-cid-cv236jqz] li[data-astro-cid-cv236jqz]{border-bottom:1px solid var(--line);font-family:var(--f-display);font-weight:300;font-size:var(--t-s);padding-block:clamp(16px,1.8vw,24px);line-height:1.3}@media (width<=899px){.ib[data-astro-cid-cv236jqz]{row-gap:40px}.ib-pic[data-astro-cid-cv236jqz]{grid-column:1/-1;position:static}.ib-pic[data-astro-cid-cv236jqz] img{aspect-ratio:3/2}.ib-text[data-astro-cid-cv236jqz]{grid-column:1/-1}}.io[data-astro-cid-cv236jqz]{padding:calc(var(--sec) * .6) var(--m) 0}.io-h[data-astro-cid-cv236jqz]{margin-block-end:28px}.io-list[data-astro-cid-cv236jqz]{column-gap:var(--g);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.io-list[data-astro-cid-cv236jqz] a[data-astro-cid-cv236jqz]{border-bottom:1px solid var(--line);min-height:64px;font-family:var(--f-display);font-weight:300;font-size:var(--t-s);align-items:center;gap:12px;padding-block:16px;line-height:1.2;text-decoration:none;display:flex;position:relative}.io-list[data-astro-cid-cv236jqz] a[data-astro-cid-cv236jqz]:after{content:"";background:var(--fg);transform-origin:100%;height:1px;transition:transform var(--d-m) var(--ease);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.io-list[data-astro-cid-cv236jqz] a[data-astro-cid-cv236jqz]:hover:after,.io-list[data-astro-cid-cv236jqz] a[data-astro-cid-cv236jqz]:focus-visible:after{transform-origin:0;transform:scaleX(1)}.io-list[data-astro-cid-cv236jqz] .star.mini{width:20px;height:20px;transition:transform var(--d-m) var(--ease)}.io-list[data-astro-cid-cv236jqz] a[data-astro-cid-cv236jqz] span[data-astro-cid-cv236jqz]{transition:transform var(--d-m) var(--ease)}.io-list[data-astro-cid-cv236jqz] a[data-astro-cid-cv236jqz]:hover .star.mini,.io-list[data-astro-cid-cv236jqz] a[data-astro-cid-cv236jqz]:focus-visible .star.mini{transform:rotate(45deg)}.io-list[data-astro-cid-cv236jqz] a[data-astro-cid-cv236jqz]:hover span[data-astro-cid-cv236jqz],.io-list[data-astro-cid-cv236jqz] a[data-astro-cid-cv236jqz]:focus-visible span[data-astro-cid-cv236jqz]{transform:translate(6px)}@media (width<=1279px){.io-list[data-astro-cid-cv236jqz]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.io-list[data-astro-cid-cv236jqz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.io-list[data-astro-cid-cv236jqz]{grid-template-columns:1fr}}
