.hero[data-astro-cid-hexokko7]{isolation:isolate;background:var(--ink);--plate-x:74%;--plate-y:56%;position:relative;overflow:hidden}.plate[data-astro-cid-hexokko7]{z-index:0}.plate[data-astro-cid-hexokko7] picture[data-astro-cid-hexokko7],.plate[data-astro-cid-hexokko7] img[data-astro-cid-hexokko7],.live[data-astro-cid-hexokko7]{width:100%;height:100%;display:block;position:absolute;inset:0}.plate[data-astro-cid-hexokko7] img[data-astro-cid-hexokko7]{object-fit:cover;object-position:var(--plate-x) var(--plate-y)}.live[data-astro-cid-hexokko7]{opacity:0;transition:opacity .9s}.hero[data-astro-cid-hexokko7][data-hero-state=live] .live[data-astro-cid-hexokko7]{opacity:1}.copy[data-astro-cid-hexokko7]{z-index:2;position:relative}.body[data-astro-cid-hexokko7]{color:color-mix(in srgb, var(--paper) 88%, var(--ink));max-width:30em;margin-top:1.4rem}.actions[data-astro-cid-hexokko7]{flex-wrap:wrap;gap:.75rem;margin-top:2.1rem;display:flex}@media (width>=760px){.hero[data-astro-cid-hexokko7]{height:calc(100vh - var(--peek));height:calc(100svh - var(--peek));align-items:center;min-height:max(34rem,43vw);max-height:84rem;display:grid}.plate[data-astro-cid-hexokko7]{position:absolute;inset:0}.shade[data-astro-cid-hexokko7]{z-index:1;background:linear-gradient(90deg,#14171880 0%,#1417184d 34%,#14171800 56%),linear-gradient(#1417188c 0,#14171800 8rem);position:absolute;inset:0}.copy[data-astro-cid-hexokko7]{padding-top:calc(var(--header-h) * .5)}.display[data-astro-cid-hexokko7]{white-space:nowrap;text-wrap:nowrap;font-size:clamp(2rem,3.6vw,4.3rem);line-height:1.05}.body[data-astro-cid-hexokko7]{margin-top:clamp(1.25rem,1.7vw,1.9rem);font-size:clamp(1.15rem,1.36vw,1.5rem)}.actions[data-astro-cid-hexokko7]{gap:.85rem;margin-top:clamp(1.9rem,2.6vw,2.9rem)}}@media (width>=1200px){.actions[data-astro-cid-hexokko7] .btn[data-astro-cid-hexokko7]{min-height:3.4rem;padding-inline:1.55em;font-size:1.0625rem}}@media (width>=760px) and (width<=1099px){.display[data-astro-cid-hexokko7]{font-size:3.5vw}}@media (width<=759px){.hero[data-astro-cid-hexokko7]{padding-top:calc(var(--header-h) + clamp(1.5rem, 6vw, 3rem));flex-direction:column;display:flex}.copy[data-astro-cid-hexokko7]{order:1}.desk[data-astro-cid-hexokko7]{display:none}.display[data-astro-cid-hexokko7]{text-wrap:balance}.actions[data-astro-cid-hexokko7] .btn[data-astro-cid-hexokko7]{flex:13rem}.plate[data-astro-cid-hexokko7]{aspect-ratio:1320/2400;order:2;margin-top:-5.5rem;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 9.5rem);mask-image:linear-gradient(#0000 0,#000 9.5rem)}}.services[data-astro-cid-lesv7jgp]{padding-block:clamp(1.35rem,2.2vw,1.9rem) clamp(3rem,5.5vw,5rem)}.list[data-astro-cid-lesv7jgp]{gap:0 clamp(1.5rem,3vw,3rem);margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.service[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 1rem);padding-block:1.15rem 1.6rem}.name[data-astro-cid-lesv7jgp]{font-size:var(--step-2);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.15}.summary[data-astro-cid-lesv7jgp]{color:var(--muted);text-wrap:pretty;max-width:30em;margin-top:.7rem}@media (width>=640px){.list[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1160px){.list[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(4,minmax(0,1fr))}.service[data-astro-cid-lesv7jgp]{padding-bottom:.4rem}.name[data-astro-cid-lesv7jgp]{min-height:2.3em}}.visual[data-astro-cid-frzztuzf]{--accent-red:var(--maple-link);gap:.8rem;width:100%;max-width:26rem;display:grid}.card[data-astro-cid-frzztuzf]{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--silver);padding:1.25rem 1.25rem 1.35rem;position:relative}.note[data-astro-cid-frzztuzf]{color:var(--steel);font-size:.75rem;line-height:1;position:absolute;top:.85rem;right:.95rem}.caption[data-astro-cid-frzztuzf]{font-size:var(--step--1);color:var(--steel);max-width:30em;line-height:1.45}.ad-head[data-astro-cid-frzztuzf]{align-items:center;gap:.65rem;padding-right:5rem;display:flex}.avatar[data-astro-cid-frzztuzf]{background:var(--ink-3);letter-spacing:.02em;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:600;display:grid}.ad-who[data-astro-cid-frzztuzf]{line-height:1.25;display:grid}.ad-name[data-astro-cid-frzztuzf]{font-size:.9375rem;font-weight:500}.ad-sponsored[data-astro-cid-frzztuzf]{color:var(--steel);font-size:.75rem}.ad-text[data-astro-cid-frzztuzf]{margin-top:.85rem;font-size:.9375rem;line-height:1.45}.ad-image[data-astro-cid-frzztuzf]{color:#b9c9d4;background:linear-gradient(160deg,#1b3447,#0f2130);border-radius:2px;margin-top:.9rem}.ad-image[data-astro-cid-frzztuzf] svg[data-astro-cid-frzztuzf]{width:100%;height:auto}.ad-foot[data-astro-cid-frzztuzf]{justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;display:flex}.ad-link[data-astro-cid-frzztuzf]{gap:.1rem;min-width:0;display:grid}.ad-site[data-astro-cid-frzztuzf]{color:var(--steel);font-size:.75rem}.ad-headline[data-astro-cid-frzztuzf]{font-size:.9375rem;font-weight:500;line-height:1.3}.ad-button[data-astro-cid-frzztuzf]{border:1px solid color-mix(in srgb, var(--silver) 45%, transparent);border-radius:var(--radius);white-space:nowrap;flex:none;padding:.5em .85em;font-size:.875rem;font-weight:500}.sheet-title[data-astro-cid-frzztuzf]{color:var(--steel);padding-right:5rem;font-size:.875rem}.sheet-name[data-astro-cid-frzztuzf]{font-size:var(--step-1);letter-spacing:-.012em;margin-top:.4rem;font-weight:500;line-height:1.25}.rows[data-astro-cid-frzztuzf]{margin-top:1.1rem}.row[data-astro-cid-frzztuzf]{border-top:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;padding-block:.6rem;font-size:.9375rem;line-height:1.4;display:grid}.row[data-astro-cid-frzztuzf] dt[data-astro-cid-frzztuzf]{color:var(--steel)}.checks[data-astro-cid-frzztuzf]{gap:.7rem;margin-top:1rem;display:grid}.checks[data-astro-cid-frzztuzf] li[data-astro-cid-frzztuzf]{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.7rem;font-size:.9375rem;line-height:1.4;display:grid}.checks[data-astro-cid-frzztuzf] svg[data-astro-cid-frzztuzf]{width:1rem;height:1rem;color:var(--accent-red);margin-top:.18rem}.goal[data-astro-cid-frzztuzf]{border-left:2px solid var(--accent-red);background:#e6ecef0b;gap:.2rem;margin-top:.9rem;padding:.85rem .95rem .95rem;display:grid}.goal-label[data-astro-cid-frzztuzf]{color:var(--steel);font-size:.8125rem}.goal-name[data-astro-cid-frzztuzf]{font-size:var(--step-2);letter-spacing:-.02em;font-weight:500;line-height:1.1}.traces[data-astro-cid-frzztuzf]{margin-top:.4rem}.traces[data-astro-cid-frzztuzf] li[data-astro-cid-frzztuzf]{border-bottom:1px solid var(--line);padding-block:.6rem;font-size:.9375rem;line-height:1.4}.also[data-astro-cid-frzztuzf]{color:var(--steel);margin-top:.8rem;font-size:.8125rem}.layout[data-astro-cid-hemr5th4]{align-items:start;gap:2.5rem clamp(2.5rem,6vw,7rem);display:grid}.items[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line);margin-top:clamp(1.75rem,3.5vw,3rem)}.item[data-astro-cid-hemr5th4]{border-top:1px solid var(--line);position:relative}.item[data-astro-cid-hemr5th4]:before{content:"";background:var(--maple-link);width:0;height:2px;transition:width .3s;position:absolute;top:-1px;left:0}.item[data-astro-cid-hemr5th4][data-open]:before{width:3.5rem}.q[data-astro-cid-hemr5th4]{font:inherit}.q[data-astro-cid-hemr5th4] button[data-astro-cid-hemr5th4]{text-align:left;cursor:pointer;width:100%;font-size:var(--step-2);letter-spacing:-.02em;color:var(--fg);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:1.25rem;padding:1.25rem .15rem 1.25rem 0;font-weight:500;line-height:1.2;display:flex}.q-text[data-astro-cid-hemr5th4]{text-wrap:balance}.item[data-astro-cid-hemr5th4]:not([data-open]) .q[data-astro-cid-hemr5th4] button[data-astro-cid-hemr5th4]{color:color-mix(in srgb, var(--fg) 74%, var(--bg))}.item[data-astro-cid-hemr5th4]:not([data-open]) .q[data-astro-cid-hemr5th4] button[data-astro-cid-hemr5th4]:hover{color:var(--fg)}.mark[data-astro-cid-hemr5th4]{flex:none;align-self:center;width:.9rem;height:.9rem;position:relative}.mark[data-astro-cid-hemr5th4]:before,.mark[data-astro-cid-hemr5th4]:after{content:"";background:currentColor;width:100%;height:1.5px;margin-top:-.75px;transition:transform .25s;position:absolute;top:50%;left:0}.mark[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.item[data-astro-cid-hemr5th4][data-open] .mark[data-astro-cid-hemr5th4]:after{transform:rotate(0)}.a[data-astro-cid-hemr5th4]{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s,visibility 0s .32s;display:grid}.item[data-astro-cid-hemr5th4][data-open] .a[data-astro-cid-hemr5th4]{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .32s}.a-clip[data-astro-cid-hemr5th4]{min-height:0;overflow:hidden}.a-body[data-astro-cid-hemr5th4]{max-width:38em;color:var(--muted);text-wrap:pretty;gap:.85rem;padding:0 2.5rem 1.6rem 0;display:grid}.inline-visual[data-astro-cid-hemr5th4]{margin-top:.75rem}.stage[data-astro-cid-hemr5th4]{display:none}.slide[data-astro-cid-hemr5th4]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .28s,transform .28s,visibility 0s .28s;transform:translateY(8px)}.slide[data-astro-cid-hemr5th4][data-active]{opacity:1;visibility:visible;transition:opacity .32s 60ms,transform .32s 60ms;transform:none}@media (width>=960px){.layout[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr)}html.js .faq[data-astro-cid-hemr5th4] .inline-visual[data-astro-cid-hemr5th4]{display:none}html.js .faq[data-astro-cid-hemr5th4] .stage[data-astro-cid-hemr5th4]{top:calc(var(--header-h) + 2rem);margin-top:calc(var(--step-3) * 1.08 + clamp(1.75rem, 3.5vw, 3rem));justify-items:end;display:grid;position:sticky}}html:not(.js) .faq[data-astro-cid-hemr5th4] .a[data-astro-cid-hemr5th4]{visibility:visible;grid-template-rows:1fr}html:not(.js) .faq[data-astro-cid-hemr5th4] .mark[data-astro-cid-hemr5th4]{display:none}.contact[data-astro-cid-he3spzz3]{z-index:1;--field-bg:#fbf9f5;--field-line:#14171857;--field-line-hover:#14171899;position:relative}.layout[data-astro-cid-he3spzz3]{gap:clamp(2.5rem,6vw,4rem);display:grid}.intro[data-astro-cid-he3spzz3]{align-content:start;gap:1.25rem;display:grid}.big[data-astro-cid-he3spzz3]{font-size:var(--step-4);letter-spacing:-.032em;line-height:1.02}.direct[data-astro-cid-he3spzz3]{gap:.2rem;margin-top:.75rem;display:grid}.email[data-astro-cid-he3spzz3]{color:var(--link);letter-spacing:-.02em;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.22em;overflow-wrap:anywhere;justify-self:start;font-size:clamp(1.4rem,1rem + 1.6vw,2rem);font-weight:500}.email[data-astro-cid-he3spzz3]:hover{text-decoration-color:currentColor}.form[data-astro-cid-he3spzz3]{align-content:start;gap:1.25rem;display:grid}.preview[data-astro-cid-he3spzz3]{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--radius);color:var(--accent);padding:.8rem 1rem;line-height:1.45}.field[data-astro-cid-he3spzz3]{gap:.4rem;display:grid}label[data-astro-cid-he3spzz3]{font-size:.9375rem;font-weight:500}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{background:var(--field-bg);border:1px solid var(--field-line);border-radius:var(--radius);width:100%;color:var(--fg);padding:.75rem .9rem;font-size:1rem;line-height:1.4}textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:8rem}input[data-astro-cid-he3spzz3]:hover,textarea[data-astro-cid-he3spzz3]:hover{border-color:var(--field-line-hover)}input[data-astro-cid-he3spzz3]:focus-visible,textarea[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:#0000}.hint[data-astro-cid-he3spzz3]{color:var(--muted)}.send[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;margin-top:.25rem;display:flex}.status[data-astro-cid-he3spzz3]{color:var(--accent);flex:16rem;min-height:1.5em}.status[data-astro-cid-he3spzz3][data-kind=error]{color:#9a2a1c}@media (width>=900px){.layout[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(3rem,7vw,7rem)}}
