@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/hanken-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/hanken-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--navy:#1b2a36;--brass:#c99a4b;--brass-text:#8c6420;--off-white:#f5f6f3;--white:#fff;--ink:#17202a;--muted:#4a5562;--border:#dde1dc;--control-border:#c5cbc4;--link:#24435a;--on-navy:#dce3e8;--on-navy-muted:#c9d2da;--on-navy-faint:#aeb9c3;--accent:var(--brass);--hero-overlay:#1b2a36bf;--max-width:1180px;--gutter:24px;--radius:10px;--font:"Hanken Grotesk", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}body{background:var(--off-white);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.6}img{max-width:100%;height:auto}a{color:var(--link)}a:hover{color:var(--ink)}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.on-dark a:focus-visible,.on-dark button:focus-visible{outline-color:var(--accent)}[id]{scroll-margin-top:16px}.container{max-width:var(--max-width);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.h2{letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.08}.lead{color:var(--muted);max-width:34em;margin:14px 0 0}.num{font-variant-numeric:tabular-nums}.skip{background:var(--off-white);color:var(--navy);z-index:10;border-radius:8px;padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.footer[data-astro-cid-jo6i4kqk]{background:var(--navy)}.inner[data-astro-cid-jo6i4kqk]{color:var(--on-navy-faint);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;padding-bottom:20px;font-size:15px;display:flex}.pages[data-astro-cid-jo6i4kqk]{gap:4px 24px;padding-top:28px;padding-bottom:12px;font-size:16px}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 20px;display:flex}a[data-astro-cid-jo6i4kqk],nav[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{padding:8px 0}a[data-astro-cid-jo6i4kqk]{color:var(--on-navy-muted)}a[data-astro-cid-jo6i4kqk]:hover{color:var(--white)}a[data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--accent)}.cta[data-astro-cid-vydq27ri]{text-align:center;border-radius:var(--radius);justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.small[data-astro-cid-vydq27ri]{border-radius:8px;min-height:44px;padding:10px 16px;font-size:16px;font-weight:700}.medium[data-astro-cid-vydq27ri]{min-height:52px;padding:14px 24px}.large[data-astro-cid-vydq27ri]{min-height:56px;padding:16px 26px;font-size:18px}.block[data-astro-cid-vydq27ri]{width:100%;display:flex}.accent[data-astro-cid-vydq27ri]{background:var(--accent);color:var(--navy)}.navy[data-astro-cid-vydq27ri]{background:var(--navy);color:var(--off-white);font-weight:700}.outline[data-astro-cid-vydq27ri]{border:2px solid var(--navy);color:var(--navy);font-weight:700}.light[data-astro-cid-vydq27ri]{background:var(--off-white);color:var(--navy)}.cta[data-astro-cid-vydq27ri]:hover{filter:brightness(1.06)}.accent[data-astro-cid-vydq27ri]:hover,.light[data-astro-cid-vydq27ri]:hover,.outline[data-astro-cid-vydq27ri]:hover{color:var(--navy)}.navy[data-astro-cid-vydq27ri]:hover{color:var(--off-white)}.missing[data-astro-cid-ibpinaeu]{min-height:60vh;padding-top:96px;padding-bottom:96px}.team[data-astro-cid-ae2kqkmy]{padding-top:96px;padding-bottom:88px}.people[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:32px 48px;margin-top:36px;display:grid}h3[data-astro-cid-ae2kqkmy]{margin:0;font-size:22px;font-weight:800}.full[data-astro-cid-ae2kqkmy]{color:var(--muted);margin:0;font-size:16px}.role[data-astro-cid-ae2kqkmy]{color:var(--brass-text);margin:2px 0 0;font-size:16px;font-weight:700}.bio[data-astro-cid-ae2kqkmy]{color:var(--muted);margin:10px 0 0}.logo[data-astro-cid-f7espo7c]{color:var(--off-white);letter-spacing:-.01em;align-items:center;gap:10px;min-height:44px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.logo[data-astro-cid-f7espo7c]:hover{color:var(--off-white)}.header[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:18px;padding-bottom:18px;display:flex;position:relative}nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:16px;display:flex}nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:var(--on-navy);padding:10px 0;text-decoration:none}nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--white);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:6px}nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover{color:var(--white);text-decoration:underline}.faq[data-astro-cid-hemr5th4]{background:var(--white);border-top:1px solid var(--border)}.inner[data-astro-cid-hemr5th4]{max-width:820px;padding:88px var(--gutter);margin:0 auto}.h2[data-astro-cid-hemr5th4]{margin-bottom:28px;font-size:clamp(32px,4vw,44px);line-height:1.1}details[data-astro-cid-hemr5th4]{border-top:1px solid var(--border);padding:18px 0}details[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--border)}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:20px;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.plus[data-astro-cid-hemr5th4]{font-size:28px;line-height:1;transition:transform .2s}details[data-astro-cid-hemr5th4][open] .plus[data-astro-cid-hemr5th4]{transform:rotate(45deg)}p[data-astro-cid-hemr5th4]{color:var(--muted);margin:10px 0 0}.contact[data-astro-cid-he3spzz3]{background:var(--navy);color:var(--off-white)}.inner[data-astro-cid-he3spzz3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px 56px;padding-top:88px;padding-bottom:88px;display:flex}.copy[data-astro-cid-he3spzz3]{flex:999 480px;min-width:0}.h2[data-astro-cid-he3spzz3]{max-width:14em;font-size:clamp(32px,4.2vw,52px);line-height:1.06}.copy[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--on-navy);max-width:30em;margin:16px 0 0;font-size:20px}.side[data-astro-cid-he3spzz3]{flex-direction:column;flex:340px;gap:14px;min-width:0;display:flex}address[data-astro-cid-he3spzz3]{color:var(--on-navy-muted);flex-direction:column;gap:4px;padding-top:6px;font-size:17px;font-style:normal;display:flex}address[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--off-white);padding:6px 0}address[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--white)}.sections[data-astro-cid-s76agk4a]{padding-top:40px;padding-bottom:72px}.row[data-astro-cid-s76agk4a]{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px 56px;padding:40px 0;display:grid}.row[data-astro-cid-s76agk4a]:last-child{border-bottom:0}@media (width<=820px){.row[data-astro-cid-s76agk4a]{grid-template-columns:minmax(0,1fr);padding:28px 0}}h2[data-astro-cid-s76agk4a]{letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.6vw,30px);line-height:1.2}p[data-astro-cid-s76agk4a]{max-width:38em;margin:0}ul[data-astro-cid-s76agk4a]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}p[data-astro-cid-s76agk4a]+ul[data-astro-cid-s76agk4a]{margin-top:16px}li[data-astro-cid-s76agk4a]{padding-left:30px;position:relative}li[data-astro-cid-s76agk4a]:before{content:"";border:solid var(--brass-text);border-width:0 3px 3px 0;width:7px;height:13px;position:absolute;top:.45em;left:4px;transform:rotate(45deg)}.related[data-astro-cid-45ssvnq2]{padding-top:56px;padding-bottom:72px}ul[data-astro-cid-45ssvnq2]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-45ssvnq2]{border:1px solid var(--border);background:var(--white);height:100%;min-height:64px;color:var(--navy);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-weight:700;text-decoration:none;display:flex}a[data-astro-cid-45ssvnq2]:hover{border-color:var(--navy);color:var(--navy)}.band[data-astro-cid-ybatimd6]{background:var(--navy);color:var(--off-white)}.intro[data-astro-cid-ybatimd6]{padding-top:56px;padding-bottom:80px}@media (width<=820px){.intro[data-astro-cid-ybatimd6]{padding-top:32px;padding-bottom:56px}}.eyebrow[data-astro-cid-ybatimd6]{color:var(--accent);margin:0 0 14px;font-size:17px;font-weight:700}h1[data-astro-cid-ybatimd6]{letter-spacing:-.03em;max-width:16em;margin:0;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.05}.text[data-astro-cid-ybatimd6]{color:var(--on-navy);max-width:34em;margin:20px 0 0;font-size:20px;line-height:1.55}.actions[data-astro-cid-ybatimd6]{margin-top:30px}.photo[data-astro-cid-ta2fbyqs]{margin-top:56px;margin-bottom:0}.photo[data-astro-cid-ta2fbyqs] img{object-fit:cover;object-position:center 22%;border-radius:16px;width:100%;max-height:560px;display:block}figcaption[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:12px;font-size:16px}.result[data-astro-cid-cd7nmbqe]{min-height:60vh;padding-top:96px;padding-bottom:96px}.mail[data-astro-cid-cd7nmbqe]{font-size:22px;font-weight:700}.lead-form[data-astro-cid-sevzbneq]{max-width:calc(720px + 2 * var(--gutter));padding-top:72px}form[data-astro-cid-sevzbneq]{background:var(--white);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:18px;margin-top:28px;padding:26px;display:flex}.field[data-astro-cid-sevzbneq]{flex-direction:column;gap:6px;display:flex}label[data-astro-cid-sevzbneq]{font-weight:700}input[data-astro-cid-sevzbneq]:not([type=checkbox]),textarea[data-astro-cid-sevzbneq]{font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--control-border);border-radius:var(--radius);width:100%;min-height:48px;padding:10px 12px}textarea[data-astro-cid-sevzbneq]{resize:vertical}input[data-astro-cid-sevzbneq]:focus-visible,textarea[data-astro-cid-sevzbneq]:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.check[data-astro-cid-sevzbneq]{align-items:flex-start;gap:12px;display:flex}.check[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{width:24px;height:24px;accent-color:var(--navy);flex:none;margin:2px 0 0}.check[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{color:var(--muted);font-size:16px;font-weight:400}.hp[data-astro-cid-sevzbneq]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}button[data-astro-cid-sevzbneq]{background:var(--navy);color:var(--off-white);border-radius:var(--radius);border:0;align-self:flex-start;min-height:48px;padding:12px 22px;font-size:17px;font-weight:800}button[data-astro-cid-sevzbneq]:hover{background:var(--ink)}.details[data-astro-cid-6bfsojfh]{padding-top:56px}dl[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;margin:0;display:grid}dl[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:24px}dt[data-astro-cid-6bfsojfh]{font-size:20px;font-weight:800}dd[data-astro-cid-6bfsojfh]{overflow-wrap:anywhere;margin:10px 0 0}dd[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{padding:6px 0;display:inline-block}.pricing[data-astro-cid-htruwgye]{background:var(--white);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.inner[data-astro-cid-htruwgye]{padding-top:88px;padding-bottom:88px}.cards[data-astro-cid-htruwgye]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:24px;margin-top:44px;display:grid}.card[data-astro-cid-htruwgye]{border:1px solid var(--border);background:var(--off-white);border-radius:16px;flex-direction:column;gap:14px;padding:32px;display:flex}.featured[data-astro-cid-htruwgye]{border-color:var(--navy);background:var(--navy);color:var(--off-white)}.top[data-astro-cid-htruwgye]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}h3[data-astro-cid-htruwgye]{margin:0;font-size:24px;font-weight:800}.badge[data-astro-cid-htruwgye]{background:var(--accent);color:var(--navy);border-radius:20px;padding:4px 12px;font-size:14px;font-weight:700}.summary[data-astro-cid-htruwgye]{color:var(--muted);margin:0}.amount[data-astro-cid-htruwgye]{letter-spacing:-.02em;font-size:48px;font-weight:800}.amount[data-astro-cid-htruwgye].small{font-size:36px}.period[data-astro-cid-htruwgye]{color:var(--muted)}.featured[data-astro-cid-htruwgye] .summary[data-astro-cid-htruwgye],.featured[data-astro-cid-htruwgye] .period[data-astro-cid-htruwgye]{color:var(--on-navy-muted)}ul[data-astro-cid-htruwgye]{flex-direction:column;flex:1;gap:6px;margin:0;padding-left:20px;font-size:17px;display:flex}.care[data-astro-cid-htruwgye]{border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px 48px;margin-top:24px;padding:28px 32px;display:flex}.care-head[data-astro-cid-htruwgye]{flex:260px;min-width:0}.care[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{font-size:22px}.care-head[data-astro-cid-htruwgye]>div[data-astro-cid-htruwgye]{margin-top:4px}.care[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{flex:2 420px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:6px 32px;min-width:0;display:grid}.bar[data-astro-cid-rarpf2d6]{background:var(--navy);padding:14px 0}.prose[data-astro-cid-rarpf2d6]{max-width:760px;padding-top:56px;padding-bottom:88px}h1[data-astro-cid-rarpf2d6]{letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,44px);line-height:1.1}.updated[data-astro-cid-rarpf2d6]{color:var(--muted);margin:8px 0 32px;font-size:16px}.prose[data-astro-cid-rarpf2d6] h2{margin:36px 0 8px;font-size:24px;line-height:1.25}.prose[data-astro-cid-rarpf2d6] p,.prose[data-astro-cid-rarpf2d6] li{color:var(--ink)}.prose[data-astro-cid-rarpf2d6] ul{padding-left:22px}.band[data-astro-cid-ge2uvauf]{background:var(--navy);color:var(--off-white);position:relative;overflow:hidden}.band[data-astro-cid-ge2uvauf] .photo{object-fit:cover;object-position:center 22%;--fade:linear-gradient(90deg, transparent 0%, #00000014 10%, #0000004d 22%, #0000009e 34%, #000000e0 45%, #000 55%);width:60%;height:100%;-webkit-mask-image:var(--fade);mask-image:var(--fade);display:block;position:absolute;top:0;bottom:0;right:0}@media (width<=820px){.band[data-astro-cid-ge2uvauf] .photo{object-position:center 18%;width:100%;-webkit-mask-image:none;mask-image:none}}.overlay[data-astro-cid-ge2uvauf]{background:var(--hero-overlay);position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf]{padding-top:96px;padding-bottom:128px;position:relative}@media (width<=820px){.hero[data-astro-cid-ge2uvauf]{padding-top:48px;padding-bottom:72px}}.copy[data-astro-cid-ge2uvauf]{max-width:680px}.eyebrow[data-astro-cid-ge2uvauf]{color:var(--on-navy);margin:0 0 18px;font-size:17px}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;max-width:12em;margin:0;font-size:clamp(40px,5.6vw,68px);font-weight:800;line-height:1.02}.text[data-astro-cid-ge2uvauf]{color:var(--on-navy);max-width:32em;margin:24px 0 0;font-size:20px;line-height:1.55}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:34px;display:flex}.secondary[data-astro-cid-ge2uvauf]{color:var(--off-white);text-underline-offset:4px;align-items:center;min-height:44px;padding:10px 4px;font-weight:600;display:inline-flex}.secondary[data-astro-cid-ge2uvauf]:hover{color:var(--white)}.small[data-astro-cid-ge2uvauf],.caption[data-astro-cid-ge2uvauf]{color:var(--on-navy);margin:22px 0 0;font-size:16px}.caption[data-astro-cid-ge2uvauf]{margin-top:28px}.caption[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--white)}.quote[data-astro-cid-b5lqpuoa]{flex-wrap:wrap;align-items:center;gap:40px 64px;padding-top:88px;padding-bottom:24px;display:flex}.intro[data-astro-cid-b5lqpuoa]{flex:999 420px;min-width:0}.intro[data-astro-cid-b5lqpuoa] .h2[data-astro-cid-b5lqpuoa]{max-width:14em}.intro[data-astro-cid-b5lqpuoa] .lead[data-astro-cid-b5lqpuoa]{max-width:30em;margin-top:16px}.card[data-astro-cid-b5lqpuoa]{background:var(--white);border:1px solid var(--border);border-radius:18px;flex:360px;min-width:0;max-width:460px;padding:26px;box-shadow:0 12px 32px #17202a14}.note[data-astro-cid-b5lqpuoa]{color:var(--muted);margin:0;font-size:15px}.fields[data-astro-cid-b5lqpuoa]{flex-direction:column;gap:14px;margin-top:20px;display:flex}.counter[data-astro-cid-b5lqpuoa]{justify-content:space-between;align-items:center;gap:12px;display:flex}.label[data-astro-cid-b5lqpuoa]{font-size:17px;font-weight:700}.stepper[data-astro-cid-b5lqpuoa]{align-items:center;gap:4px;display:flex}.stepper[data-astro-cid-b5lqpuoa] button[data-astro-cid-b5lqpuoa]{border-radius:var(--radius);border:1px solid var(--control-border);background:var(--white);width:44px;height:44px;color:var(--ink);font-size:22px;line-height:1}.stepper[data-astro-cid-b5lqpuoa] button[data-astro-cid-b5lqpuoa]:disabled{color:#8a939c;cursor:not-allowed}.stepper[data-astro-cid-b5lqpuoa] output[data-astro-cid-b5lqpuoa]{text-align:center;width:40px;font-size:22px;font-weight:800}.types[data-astro-cid-b5lqpuoa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.types[data-astro-cid-b5lqpuoa] button[data-astro-cid-b5lqpuoa]{border-radius:var(--radius);border:1px solid var(--control-border);background:var(--white);min-height:44px;color:var(--ink);padding:6px 4px;font-size:15px;font-weight:600}.types[data-astro-cid-b5lqpuoa] button[data-astro-cid-b5lqpuoa][aria-pressed=true]{border:2px solid var(--navy);background:var(--navy);color:var(--off-white);font-weight:700}.result[data-astro-cid-b5lqpuoa]{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:20px;padding-top:18px;display:flex}.result-label[data-astro-cid-b5lqpuoa]{color:var(--muted);font-size:15px}.price[data-astro-cid-b5lqpuoa]{letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:1.05}.fake-button[data-astro-cid-b5lqpuoa]{background:var(--navy);color:var(--off-white);border-radius:var(--radius);align-items:center;min-height:44px;padding:11px 14px;font-size:15px;font-weight:700;display:inline-flex}.footnote[data-astro-cid-b5lqpuoa]{color:var(--muted);margin:10px 0 0;font-size:14px}.services[data-astro-cid-lesv7jgp]{padding-top:96px;padding-bottom:40px}.h2[data-astro-cid-lesv7jgp]{max-width:16em}.moments[data-astro-cid-lesv7jgp]{margin:52px 0 0;padding:0;list-style:none}.moments[data-astro-cid-lesv7jgp]>li[data-astro-cid-lesv7jgp]{border-top:2px solid var(--ink);flex-wrap:wrap;gap:20px 48px;padding:32px 0 40px;display:flex}.moments[data-astro-cid-lesv7jgp]>li[data-astro-cid-lesv7jgp]:last-child{border-bottom:2px solid var(--ink)}.when[data-astro-cid-lesv7jgp]{flex:0 300px;min-width:0}.time[data-astro-cid-lesv7jgp]{letter-spacing:-.03em;color:var(--brass-text);font-size:clamp(48px,6vw,76px);font-weight:800;line-height:1}.when[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--muted);margin:10px 0 0;font-size:17px}.what[data-astro-cid-lesv7jgp]{flex-wrap:wrap;flex:999 420px;gap:24px 40px;min-width:0;display:flex}.detail[data-astro-cid-lesv7jgp]{flex:280px;min-width:0}h3[data-astro-cid-lesv7jgp]{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:800}.text[data-astro-cid-lesv7jgp]{color:var(--muted);max-width:34em;margin:10px 0 0}ul[data-astro-cid-lesv7jgp]{flex-direction:column;gap:4px;margin:14px 0 0;padding-left:20px;font-size:17px;display:flex}figure[data-astro-cid-lesv7jgp]{flex-direction:column;flex:300px;gap:8px;min-width:0;max-width:400px;margin:0;display:flex}.bubble[data-astro-cid-lesv7jgp]{padding:10px 14px;font-size:16px}.in[data-astro-cid-lesv7jgp]{background:var(--white);border:1px solid var(--border);border-radius:14px 14px 14px 4px;align-self:flex-start}.out[data-astro-cid-lesv7jgp]{background:var(--navy);color:var(--off-white);border-radius:14px 14px 4px;align-self:flex-end;max-width:92%}.out[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{color:var(--on-navy-muted)}figcaption[data-astro-cid-lesv7jgp]{color:var(--muted);font-size:14px}.after[data-astro-cid-lesv7jgp]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;display:flex}.after[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--muted);margin:0;font-size:17px}.works[data-astro-cid-rmi3amd2]{padding-top:40px;padding-bottom:24px}p[data-astro-cid-rmi3amd2]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 32px;margin:0;font-size:16px;display:flex}strong[data-astro-cid-rmi3amd2]{color:var(--ink)}.steps[data-astro-cid-5wfdsgz3]{padding-top:72px;padding-bottom:88px}ol[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:32px 28px;margin:40px 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-5wfdsgz3]{flex-direction:column;gap:8px;display:flex}.badge[data-astro-cid-5wfdsgz3]{background:var(--navy);width:44px;height:44px;color:var(--off-white);border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid}h3[data-astro-cid-5wfdsgz3]{margin:6px 0 0;font-size:20px;font-weight:800}p[data-astro-cid-5wfdsgz3]:not(.lead){color:var(--muted);margin:0;font-size:17px}
/*$vite$:1*/