.ra-prose-photo[data-astro-cid-bh4ov6u5].fit-contain img[data-astro-cid-bh4ov6u5]{aspect-ratio:auto;height:auto;-o-object-fit:contain;object-fit:contain;background:#fff}.svc[data-astro-cid-c4g3qw35]{position:relative;background:radial-gradient(60rem 28rem at 0% 0%,hsl(var(--accent-soft) / .7),transparent 60%),radial-gradient(60rem 28rem at 100% 100%,hsl(var(--brand-soft) / .8),transparent 60%),hsl(var(--background))}.svc-head[data-astro-cid-c4g3qw35]{max-width:46rem}.svc-grid[data-astro-cid-c4g3qw35]{list-style:none;margin:3rem 0 0;padding:0;display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:640px){.svc-grid[data-astro-cid-c4g3qw35]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.svc-grid[data-astro-cid-c4g3qw35]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.svc-card[data-astro-cid-c4g3qw35]{--tone: var(--brand);--tone-ink: var(--brand);--tone-soft: var(--brand-soft);--tone-grad: linear-gradient(135deg, hsl(var(--brand-glow)), hsl(var(--brand)));position:relative;display:flex;flex-direction:column;min-width:0;padding:1.6rem 1.5rem 1.4rem;border-radius:20px;background:#fff;border:1px solid hsl(var(--border));box-shadow:0 1px 2px hsl(var(--foreground) / .04),0 8px 24px -12px hsl(var(--foreground) / .12);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.svc-card[data-astro-cid-c4g3qw35]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--tone-grad);transform:scaleX(.18);transform-origin:left;transition:transform .45s var(--ease)}.tone-heat[data-astro-cid-c4g3qw35]{--tone: var(--accent);--tone-ink: var(--accent-ink);--tone-soft: var(--accent-soft);--tone-grad: linear-gradient(135deg, hsl(var(--ra-gold)), hsl(var(--accent)) 55%, hsl(var(--accent-ink)))}.tone-cool[data-astro-cid-c4g3qw35]{--tone-grad: linear-gradient(135deg, hsl(var(--brand-glow)), hsl(var(--brand)))}.tone-air[data-astro-cid-c4g3qw35]{--tone: var(--brand-glow);--tone-ink: 205 80% 34%;--tone-grad: linear-gradient(135deg, hsl(190 80% 60%), hsl(var(--brand-glow)) 60%, hsl(var(--brand)))}.tone-care[data-astro-cid-c4g3qw35]{--tone: var(--ground-dark);--tone-ink: var(--foreground);--tone-soft: var(--muted);--tone-grad: linear-gradient(135deg, hsl(var(--brand)), hsl(var(--ground-dark)))}.svc-top[data-astro-cid-c4g3qw35]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.svc-icon[data-astro-cid-c4g3qw35]{display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:16px;color:#fff;background:var(--tone-grad);box-shadow:0 10px 20px -10px hsl(var(--tone) / .8),inset 0 1px #ffffff59;transition:transform .45s var(--ease)}.svc-cat[data-astro-cid-c4g3qw35]{padding:.3rem .7rem;border-radius:999px;background:hsl(var(--tone-soft));color:hsl(var(--tone-ink));font-family:var(--ra-cond);font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.svc-title[data-astro-cid-c4g3qw35]{margin:1.35rem 0 0;font-size:calc(1.32rem * var(--display-scale));line-height:1.12;color:hsl(var(--ra-ink))}.svc-link[data-astro-cid-c4g3qw35]{color:inherit;text-decoration:none}.svc-link[data-astro-cid-c4g3qw35]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.svc-link[data-astro-cid-c4g3qw35]:focus-visible{outline:none}.svc-card[data-astro-cid-c4g3qw35]:has(.svc-link:focus-visible){outline:3px solid hsl(var(--tone));outline-offset:3px}.svc-copy[data-astro-cid-c4g3qw35]{margin:.7rem 0 0;font-size:1rem;line-height:1.6;color:hsl(var(--muted-foreground))}.svc-more[data-astro-cid-c4g3qw35]{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:1.25rem;font-family:var(--ra-cond);font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--tone-ink))}.svc-more[data-astro-cid-c4g3qw35] svg{transition:transform .35s var(--ease)}@media(hover:hover){.svc-card[data-astro-cid-c4g3qw35]:hover{transform:translateY(-6px);border-color:hsl(var(--tone) / .45);box-shadow:0 2px 4px hsl(var(--foreground) / .04),0 24px 48px -20px hsl(var(--tone) / .45)}.svc-card[data-astro-cid-c4g3qw35]:hover:before{transform:scaleX(1)}.svc-card[data-astro-cid-c4g3qw35]:hover .svc-icon[data-astro-cid-c4g3qw35]{transform:scale(1.06) rotate(-4deg)}.svc-card[data-astro-cid-c4g3qw35]:hover .svc-more[data-astro-cid-c4g3qw35] svg{transform:translate(5px)}}.svc-card[data-astro-cid-c4g3qw35]:active{transform:translateY(-2px)}.svc-cta[data-astro-cid-c4g3qw35]{color:hsl(var(--ground-dark-foreground));border-color:transparent;background:radial-gradient(22rem 14rem at 100% 0%,hsl(var(--accent) / .35),transparent 70%),radial-gradient(22rem 14rem at 0% 100%,hsl(var(--brand) / .55),transparent 70%),hsl(var(--ground-dark))}.svc-cta[data-astro-cid-c4g3qw35]:before{background:linear-gradient(90deg,hsl(var(--ra-gold)),hsl(var(--accent)),hsl(var(--brand-glow)));transform:scaleX(1)}.svc-cta-kicker[data-astro-cid-c4g3qw35]{margin:0;font-family:var(--ra-cond);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ra-gold))}.svc-cta-title[data-astro-cid-c4g3qw35]{margin:.6rem 0 0;font-size:calc(1.5rem * var(--display-scale));line-height:1.1;color:hsl(var(--ground-dark-foreground))}.svc-cta-copy[data-astro-cid-c4g3qw35]{margin:.7rem 0 0;font-size:1rem;line-height:1.6;color:#ffffffc7}.svc-cta-actions[data-astro-cid-c4g3qw35]{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1.4rem}.svc-cta-call[data-astro-cid-c4g3qw35]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:50px;padding:0 1.1rem;border-radius:12px;background:hsl(var(--accent));color:hsl(var(--accent-foreground));font-family:var(--ra-cond);font-size:17px;font-weight:800;letter-spacing:.04em;text-decoration:none;box-shadow:0 10px 24px -10px hsl(var(--accent) / .9);transition:transform .2s var(--ease),background-color .2s var(--ease)}.svc-cta-call[data-astro-cid-c4g3qw35]:hover{background:hsl(var(--ra-gold));transform:translateY(-1px)}.svc-cta-alt[data-astro-cid-c4g3qw35]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;font-family:var(--ra-cond);font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffe6;text-decoration:none}.svc-cta-alt[data-astro-cid-c4g3qw35]:hover{color:hsl(var(--ra-gold))}.svc-cta-call[data-astro-cid-c4g3qw35]:focus-visible,.svc-cta-alt[data-astro-cid-c4g3qw35]:focus-visible{outline:3px solid hsl(var(--ra-gold));outline-offset:3px}@media(prefers-reduced-motion:reduce){.svc-card[data-astro-cid-c4g3qw35],.svc-card[data-astro-cid-c4g3qw35]:before,.svc-icon[data-astro-cid-c4g3qw35],.svc-more[data-astro-cid-c4g3qw35] svg{transition:none}.svc-card[data-astro-cid-c4g3qw35]:hover,.svc-card[data-astro-cid-c4g3qw35]:active,.svc-card[data-astro-cid-c4g3qw35]:hover .svc-icon[data-astro-cid-c4g3qw35]{transform:none}}.bs[data-astro-cid-f2nfb77a]{background:hsl(var(--background))}.bs-embedded[data-astro-cid-f2nfb77a]{background:none;margin-top:4rem;padding-top:3rem;border-top:2px dashed hsl(28 40% 60% / .45)}.bs-embedded[data-astro-cid-f2nfb77a] .bs-title[data-astro-cid-f2nfb77a]{font-size:calc(clamp(1.45rem,1.1rem + 1.2vw,2rem) * var(--display-scale));color:hsl(var(--ra-ink))}.bs-embedded[data-astro-cid-f2nfb77a] .bs-grid[data-astro-cid-f2nfb77a]{margin-top:2rem}.bs-head[data-astro-cid-f2nfb77a]{max-width:44rem;margin:0 auto;text-align:center}.bs-head[data-astro-cid-f2nfb77a] .eyebrow[data-astro-cid-f2nfb77a]{justify-content:center}.bs-title[data-astro-cid-f2nfb77a]{font-size:calc(clamp(1.8rem,1.2rem + 2.2vw,2.8rem) * var(--display-scale))}.bs-sub[data-astro-cid-f2nfb77a]{margin:.9rem 0 0;font-size:1.08rem;color:hsl(var(--muted-foreground))}.bs-grid[data-astro-cid-f2nfb77a]{list-style:none;margin:2.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:720px){.bs-grid[data-astro-cid-f2nfb77a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media(min-width:1100px){.bs-grid[data-astro-cid-f2nfb77a]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:719px){.bs-grid[data-astro-cid-f2nfb77a] li[data-astro-cid-f2nfb77a]:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - .5rem)}}.bs-card[data-astro-cid-f2nfb77a]{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;padding:1.6rem 1.1rem 1.25rem;border-radius:20px;background:#fff;border:1px solid hsl(var(--border));box-shadow:0 1px 2px hsl(var(--foreground) / .04),0 12px 28px -18px hsl(var(--foreground) / .22);text-align:center;text-decoration:none;color:inherit;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.bs-card[data-astro-cid-f2nfb77a]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,hsl(var(--ra-gold)),hsl(var(--accent)) 40%,hsl(var(--brand-glow)) 70%,hsl(var(--brand)));transform:scaleX(0);transition:transform .45s var(--ease)}.bs-logo[data-astro-cid-f2nfb77a]{display:grid;place-items:center;width:100%;height:76px}.bs-logo[data-astro-cid-f2nfb77a] img[data-astro-cid-f2nfb77a]{display:block;height:var(--h);width:auto;max-width:88%;-o-object-fit:contain;object-fit:contain;transition:transform .35s var(--ease)}.bs-name[data-astro-cid-f2nfb77a]{margin-top:1rem;padding-top:1rem;width:100%;border-top:1px solid hsl(var(--border));font-family:var(--ra-cond);font-size:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--ra-ink))}.bs-more[data-astro-cid-f2nfb77a]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.35rem;font-size:14.5px;font-weight:600;color:hsl(var(--brand))}.bs-more[data-astro-cid-f2nfb77a] svg{transition:transform .3s var(--ease)}@media(hover:hover){a[data-astro-cid-f2nfb77a].bs-card:hover{transform:translateY(-6px);border-color:hsl(var(--brand-glow) / .5);box-shadow:0 2px 4px hsl(var(--foreground) / .04),0 26px 44px -22px hsl(var(--brand) / .45)}a[data-astro-cid-f2nfb77a].bs-card:hover:before{transform:scaleX(1)}a[data-astro-cid-f2nfb77a].bs-card:hover .bs-logo[data-astro-cid-f2nfb77a] img[data-astro-cid-f2nfb77a]{transform:scale(1.06)}a[data-astro-cid-f2nfb77a].bs-card:hover .bs-more[data-astro-cid-f2nfb77a]{color:hsl(var(--accent-ink))}a[data-astro-cid-f2nfb77a].bs-card:hover .bs-more[data-astro-cid-f2nfb77a] svg{transform:translate(4px)}}a[data-astro-cid-f2nfb77a].bs-card:focus-visible{outline:3px solid hsl(var(--accent));outline-offset:3px}@media(prefers-reduced-motion:reduce){.bs-card[data-astro-cid-f2nfb77a],.bs-card[data-astro-cid-f2nfb77a]:before,.bs-logo[data-astro-cid-f2nfb77a] img[data-astro-cid-f2nfb77a],.bs-more[data-astro-cid-f2nfb77a] svg{transition:none}a[data-astro-cid-f2nfb77a].bs-card:hover,a[data-astro-cid-f2nfb77a].bs-card:hover .bs-logo[data-astro-cid-f2nfb77a] img[data-astro-cid-f2nfb77a],a[data-astro-cid-f2nfb77a].bs-card:hover .bs-more[data-astro-cid-f2nfb77a] svg{transform:none}}.aw[data-astro-cid-gclpm77j]{position:relative;overflow:hidden;background:radial-gradient(36rem 20rem at 50% 0%,hsl(var(--ra-gold) / .16),transparent 70%),radial-gradient(40rem 24rem at 0% 100%,hsl(var(--brand) / .35),transparent 70%),radial-gradient(40rem 24rem at 100% 100%,hsl(var(--accent) / .16),transparent 70%),hsl(var(--ground-dark))}.aw[data-astro-cid-gclpm77j]:after{content:"";position:absolute;left:50%;bottom:-38rem;width:70rem;height:50rem;transform:translate(-50%);border-radius:50%;border:1px solid hsl(var(--ra-gold) / .14);box-shadow:0 0 0 40px hsl(var(--ra-gold) / .03),0 0 0 80px hsl(var(--ra-gold) / .02);pointer-events:none}.aw-head[data-astro-cid-gclpm77j]{max-width:46rem;margin:0 auto;text-align:center}.aw-lede[data-astro-cid-gclpm77j]{margin:1.25rem auto 0;max-width:42rem}.aw-grid[data-astro-cid-gclpm77j]{position:relative;z-index:1;list-style:none;margin:3.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}@media(min-width:720px){.aw-grid[data-astro-cid-gclpm77j]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.aw-grid[data-astro-cid-gclpm77j]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}}@media(max-width:719px){.aw-item[data-astro-cid-gclpm77j]:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - .625rem)}}.aw-card[data-astro-cid-gclpm77j]{display:flex;flex-direction:column;align-items:center;height:100%;padding:1rem 1rem 1.2rem;border-radius:22px;background:linear-gradient(180deg,#ffffff17,#ffffff08);border:1px solid hsl(0 0% 100% / .12);text-align:center;text-decoration:none;color:inherit;transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease),background-color .4s var(--ease)}.aw-tile[data-astro-cid-gclpm77j]{display:block;width:100%;aspect-ratio:1;padding:.6rem;border-radius:16px;background:#fff;box-shadow:0 14px 30px -16px #000000b3,inset 0 0 0 1px #0000000a;transition:transform .4s var(--ease)}.aw-tile[data-astro-cid-gclpm77j] img[data-astro-cid-gclpm77j]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.aw-name[data-astro-cid-gclpm77j]{margin-top:1rem;font-family:var(--ra-cond);font-size:15.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;color:hsl(var(--ground-dark-foreground))}.aw-note[data-astro-cid-gclpm77j]{margin-top:.3rem;font-size:14px;line-height:1.4;color:#ffffffad}@media(hover:hover){.aw-card[data-astro-cid-gclpm77j]:hover{transform:translateY(-8px);border-color:hsl(var(--ra-gold) / .6);background:linear-gradient(180deg,hsl(var(--ra-gold) / .14),#ffffff0a);box-shadow:0 26px 50px -24px hsl(var(--ra-gold) / .55)}.aw-card[data-astro-cid-gclpm77j]:hover .aw-tile[data-astro-cid-gclpm77j]{transform:rotate(-2deg) scale(1.03)}}a[data-astro-cid-gclpm77j].aw-card:focus-visible{outline:3px solid hsl(var(--ra-gold));outline-offset:3px}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.aw-item[data-astro-cid-gclpm77j]{animation:aw-rise linear both;animation-timeline:view();animation-range:entry 0% entry calc(40% + var(--i) * 6%)}@keyframes aw-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}}@media(prefers-reduced-motion:reduce){.aw-card[data-astro-cid-gclpm77j],.aw-tile[data-astro-cid-gclpm77j]{transition:none}.aw-card[data-astro-cid-gclpm77j]:hover,.aw-card[data-astro-cid-gclpm77j]:hover .aw-tile[data-astro-cid-gclpm77j]{transform:none}}.pl[data-astro-cid-xdkhcoeo]{background:radial-gradient(44rem 22rem at 0% 0%,hsl(var(--accent-soft) / .8),transparent 65%),radial-gradient(44rem 22rem at 100% 100%,hsl(var(--brand-soft) / .9),transparent 65%),hsl(var(--background))}.pl-head[data-astro-cid-xdkhcoeo]{max-width:44rem;margin:0 auto}.pl-grid[data-astro-cid-xdkhcoeo]{list-style:none;margin:3rem 0 0;padding:0;display:grid;gap:1.25rem}@media(min-width:860px){.pl-grid[data-astro-cid-xdkhcoeo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media(min-width:640px){.pl-grid[data-astro-cid-xdkhcoeo].is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.pl-grid[data-astro-cid-xdkhcoeo].is-four{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-card[data-astro-cid-xdkhcoeo]{--tone: var(--brand);--grad: linear-gradient(135deg, hsl(var(--brand-glow)), hsl(var(--brand)));position:relative;overflow:hidden;padding:2rem 1.75rem 1.85rem;border-radius:22px;background:#fff;border:1px solid hsl(var(--border));box-shadow:0 1px 2px hsl(var(--foreground) / .05),0 16px 36px -22px hsl(var(--foreground) / .3);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.tone-heat[data-astro-cid-xdkhcoeo]{--tone: var(--accent);--grad: linear-gradient(135deg, hsl(var(--ra-gold)), hsl(var(--accent)) 60%, hsl(var(--accent-ink)))}.tone-gold[data-astro-cid-xdkhcoeo]{--tone: 38 95% 45%;--grad: linear-gradient(135deg, hsl(48 100% 60%), hsl(var(--ra-gold)) 50%, hsl(32 95% 48%))}.pl-card[data-astro-cid-xdkhcoeo]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--grad);transform:scaleX(.2);transform-origin:left;transition:transform .5s var(--ease)}.pl-n[data-astro-cid-xdkhcoeo]{position:absolute;right:1.2rem;top:.6rem;font-family:var(--font-display);font-size:4.6rem;line-height:1;color:hsl(var(--tone) / .1);transition:color .4s var(--ease),transform .4s var(--ease)}.pl-ico[data-astro-cid-xdkhcoeo]{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:var(--grad);color:#fff;box-shadow:0 12px 22px -12px hsl(var(--tone) / .9),inset 0 1px #ffffff59;transition:transform .45s var(--ease)}.pl-title[data-astro-cid-xdkhcoeo]{margin:1.4rem 0 0;font-size:calc(1.4rem * var(--display-scale));line-height:1.12;color:hsl(var(--ra-ink))}.pl-copy[data-astro-cid-xdkhcoeo]{margin:.75rem 0 0;font-size:1.03rem;line-height:1.65;color:hsl(var(--muted-foreground))}.pl-copy[data-astro-cid-xdkhcoeo] a{color:hsl(var(--brand));font-weight:600}@media(hover:hover){.pl-card[data-astro-cid-xdkhcoeo]:hover{transform:translateY(-8px);border-color:hsl(var(--tone) / .45);box-shadow:0 2px 4px hsl(var(--foreground) / .05),0 30px 54px -26px hsl(var(--tone) / .55)}.pl-card[data-astro-cid-xdkhcoeo]:hover:before{transform:scaleX(1)}.pl-card[data-astro-cid-xdkhcoeo]:hover .pl-ico[data-astro-cid-xdkhcoeo]{transform:rotate(-6deg) scale(1.06)}.pl-card[data-astro-cid-xdkhcoeo]:hover .pl-n[data-astro-cid-xdkhcoeo]{color:hsl(var(--tone) / .2);transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.pl-card[data-astro-cid-xdkhcoeo],.pl-card[data-astro-cid-xdkhcoeo]:before,.pl-ico[data-astro-cid-xdkhcoeo],.pl-n[data-astro-cid-xdkhcoeo]{transition:none}.pl-card[data-astro-cid-xdkhcoeo]:hover,.pl-card[data-astro-cid-xdkhcoeo]:hover .pl-ico[data-astro-cid-xdkhcoeo],.pl-card[data-astro-cid-xdkhcoeo]:hover .pl-n[data-astro-cid-xdkhcoeo]{transform:none}}.of[data-astro-cid-ydihwaub]{background:hsl(var(--muted))}.of-head[data-astro-cid-ydihwaub]{max-width:44rem;margin:0 auto}.of-grid[data-astro-cid-ydihwaub]{list-style:none;margin:3rem 0 0;padding:0;display:grid;gap:1.5rem}@media(min-width:760px){.of-grid[data-astro-cid-ydihwaub]{grid-template-columns:repeat(2,minmax(0,1fr))}.of-card[data-astro-cid-ydihwaub].is-feature{grid-column:1 / -1}}@media(min-width:1100px){.of-card[data-astro-cid-ydihwaub].is-feature{display:grid;grid-template-columns:340px minmax(0,1fr)}}.of-card[data-astro-cid-ydihwaub]{display:flex;flex-direction:column;border-radius:24px;background:#fff;border:1px solid hsl(var(--border));box-shadow:0 1px 2px hsl(var(--foreground) / .05),0 22px 44px -26px hsl(var(--foreground) / .35);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}@media(hover:hover){.of-card[data-astro-cid-ydihwaub]:hover{transform:translateY(-6px);box-shadow:0 2px 4px hsl(var(--foreground) / .05),0 32px 56px -26px hsl(var(--accent) / .45)}}.of-stub[data-astro-cid-ydihwaub]{position:relative;padding:1.6rem 1.75rem 1.5rem;color:#fff;background:radial-gradient(22rem 12rem at 100% 0%,hsl(var(--accent) / .55),transparent 70%),radial-gradient(22rem 12rem at 0% 100%,hsl(var(--brand) / .7),transparent 70%),hsl(var(--ground-dark));border-bottom:2px dashed hsl(0 0% 100% / .35)}.is-feature[data-astro-cid-ydihwaub] .of-stub[data-astro-cid-ydihwaub]{background:radial-gradient(24rem 14rem at 0% 0%,hsl(var(--ra-gold) / .6),transparent 70%),linear-gradient(135deg,hsl(var(--accent)),hsl(var(--accent-ink)))}@media(min-width:1100px){.is-feature[data-astro-cid-ydihwaub] .of-stub[data-astro-cid-ydihwaub]{display:flex;flex-direction:column;justify-content:center;border-bottom:0;border-right:2px dashed hsl(0 0% 100% / .4)}}.of-tag[data-astro-cid-ydihwaub]{align-self:flex-start;display:inline-block;padding:.2rem .65rem;border-radius:999px;background:#ffffff29;font-family:var(--ra-cond);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff}.of-amount[data-astro-cid-ydihwaub]{display:flex;align-items:baseline;gap:.45rem;margin:.6rem 0 0;line-height:1}.of-amount[data-astro-cid-ydihwaub] b[data-astro-cid-ydihwaub]{font-family:var(--font-display);font-weight:400;font-size:clamp(3rem,2.2rem + 3vw,4.4rem);letter-spacing:.01em;color:hsl(var(--ra-gold))}.is-feature[data-astro-cid-ydihwaub] .of-amount[data-astro-cid-ydihwaub] b[data-astro-cid-ydihwaub]{color:#fff}.of-amount[data-astro-cid-ydihwaub] small[data-astro-cid-ydihwaub]{font-family:var(--ra-cond);font-size:1.15rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9}.of-notch[data-astro-cid-ydihwaub]{position:absolute;bottom:-13px;width:24px;height:24px;border-radius:50%;background:hsl(var(--muted))}.of-notch-l[data-astro-cid-ydihwaub]{left:-12px}.of-notch-r[data-astro-cid-ydihwaub]{right:-12px}@media(min-width:1100px){.is-feature[data-astro-cid-ydihwaub] .of-notch[data-astro-cid-ydihwaub]{bottom:auto}.is-feature[data-astro-cid-ydihwaub] .of-notch-l[data-astro-cid-ydihwaub]{left:auto;right:-13px;top:-12px}.is-feature[data-astro-cid-ydihwaub] .of-notch-r[data-astro-cid-ydihwaub]{right:-13px;bottom:-12px;top:auto}}.of-body[data-astro-cid-ydihwaub]{display:flex;flex-direction:column;flex:1;padding:1.7rem 1.75rem 1.6rem}.of-title[data-astro-cid-ydihwaub]{margin:0;font-size:calc(1.5rem * var(--display-scale));line-height:1.1;color:hsl(var(--ra-ink))}.of-copy[data-astro-cid-ydihwaub]{margin:.75rem 0 0;font-size:1.02rem;line-height:1.65;color:hsl(var(--muted-foreground))}.of-copy[data-astro-cid-ydihwaub] a{color:hsl(var(--brand));font-weight:600}.of-inc[data-astro-cid-ydihwaub]{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.45rem}.of-inc[data-astro-cid-ydihwaub] li[data-astro-cid-ydihwaub]{display:flex;align-items:flex-start;gap:.5rem;font-size:.98rem;font-weight:600;color:hsl(var(--ra-ink))}.of-inc[data-astro-cid-ydihwaub] svg{flex:none;margin-top:.2rem;color:#249e57}.of-actions[data-astro-cid-ydihwaub]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:auto;padding-top:1.4rem}.of-btn[data-astro-cid-ydihwaub]{display:inline-flex;align-items:center;gap:.5rem;min-height:50px}.of-call[data-astro-cid-ydihwaub]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-family:var(--ra-cond);font-size:16px;font-weight:800;letter-spacing:.03em;color:hsl(var(--brand));text-decoration:none}.of-call[data-astro-cid-ydihwaub]:hover{color:hsl(var(--accent-ink))}.of-terms[data-astro-cid-ydihwaub]{display:flex;gap:.9rem;align-items:flex-start;max-width:52rem;margin:2rem auto 0;padding:1.1rem 1.3rem;border-radius:16px;background:#fff;border:1.5px dashed hsl(var(--accent) / .55)}.of-terms-ico[data-astro-cid-ydihwaub]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:hsl(var(--accent-soft));color:hsl(var(--accent-ink))}.of-terms[data-astro-cid-ydihwaub] strong[data-astro-cid-ydihwaub]{display:block;font-family:var(--ra-cond);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ra-ink))}.of-terms[data-astro-cid-ydihwaub] ul[data-astro-cid-ydihwaub]{margin:.35rem 0 0;padding-left:1.1rem}.of-terms[data-astro-cid-ydihwaub] li[data-astro-cid-ydihwaub]{font-size:.98rem;line-height:1.55;color:hsl(var(--foreground) / .85)}@media(prefers-reduced-motion:reduce){.of-card[data-astro-cid-ydihwaub]{transition:none}.of-card[data-astro-cid-ydihwaub]:hover{transform:none}}.vf[data-astro-cid-7pfpntns]{background:radial-gradient(40rem 22rem at 100% 0%,hsl(var(--brand-soft) / .9),transparent 65%),hsl(var(--background))}.vf-grid[data-astro-cid-7pfpntns]{display:grid;gap:2.5rem;align-items:center}@media(min-width:1024px){.vf-grid[data-astro-cid-7pfpntns]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}}.vf-text[data-astro-cid-7pfpntns]{margin:1.3rem 0 0;font-size:1.1rem;line-height:1.7;color:hsl(var(--foreground) / .85);max-width:36rem}.vf-points[data-astro-cid-7pfpntns]{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:.6rem}.vf-points[data-astro-cid-7pfpntns] li[data-astro-cid-7pfpntns]{position:relative;padding-left:1.8rem;font-weight:600;color:hsl(var(--ra-ink))}.vf-points[data-astro-cid-7pfpntns] li[data-astro-cid-7pfpntns]:before{content:"";position:absolute;left:0;top:.45em;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,hsl(var(--ra-gold)),hsl(var(--accent)));box-shadow:0 0 0 4px hsl(var(--accent) / .15)}.vf-media[data-astro-cid-7pfpntns]{position:relative;margin:0;aspect-ratio:16 / 9;border-radius:24px;overflow:hidden;background:hsl(var(--ground-dark));box-shadow:0 40px 70px -40px hsl(var(--ground-dark) / .7),0 0 0 1px hsl(var(--ground-dark) / .08)}.vf-media[data-astro-cid-7pfpntns]:after{content:"";position:absolute;inset:auto 0 0;height:5px;pointer-events:none;background:linear-gradient(90deg,hsl(var(--ra-gold)),hsl(var(--accent)) 40%,hsl(var(--brand-glow)) 75%,hsl(var(--brand)))}.vf-media[data-astro-cid-7pfpntns] video[data-astro-cid-7pfpntns]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:hsl(var(--ground-dark))}.is-playing[data-astro-cid-7pfpntns] video[data-astro-cid-7pfpntns]{-o-object-fit:contain;object-fit:contain}.vf-play[data-astro-cid-7pfpntns]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;border:0;cursor:pointer;color:#fff;background:linear-gradient(180deg,hsl(var(--ground-dark) / .15),hsl(var(--ground-dark) / .55));transition:background-color .3s var(--ease)}.vf-play-ico[data-astro-cid-7pfpntns]{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:hsl(var(--accent));color:hsl(var(--accent-foreground));padding-left:5px;box-shadow:0 0 0 10px hsl(var(--accent) / .25),0 20px 40px -14px #0009;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.vf-play-label[data-astro-cid-7pfpntns]{font-family:var(--ra-cond);font-size:15px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 10px hsl(0 0% 0% / .5)}.vf-play[data-astro-cid-7pfpntns]:hover .vf-play-ico[data-astro-cid-7pfpntns],.vf-play[data-astro-cid-7pfpntns]:focus-visible .vf-play-ico[data-astro-cid-7pfpntns]{transform:scale(1.08);box-shadow:0 0 0 16px hsl(var(--accent) / .22),0 20px 40px -14px #0009}.vf-play[data-astro-cid-7pfpntns]:focus-visible{outline:3px solid hsl(var(--ra-gold));outline-offset:-6px}.is-playing[data-astro-cid-7pfpntns] .vf-play[data-astro-cid-7pfpntns]{display:none}@media(prefers-reduced-motion:reduce){.vf-play-ico[data-astro-cid-7pfpntns]{transition:none}.vf-play[data-astro-cid-7pfpntns]:hover .vf-play-ico[data-astro-cid-7pfpntns]{transform:none}}.ra-prose-photo[data-astro-cid-4coudknn].fit-contain img[data-astro-cid-4coudknn]{aspect-ratio:auto;height:auto;-o-object-fit:contain;object-fit:contain;background:#fff}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track[data-astro-cid-g5ylmnnx]{animation:marquee 52s linear infinite}.marquee-track[data-astro-cid-g5ylmnnx]:hover{animation-play-state:paused}.cta-scrim[data-astro-cid-ttblnx6j]{background:linear-gradient(92deg,hsl(var(--brand) / .94),hsl(var(--brand) / .78) 52%,hsl(var(--brand) / .45))}.ra-offices-head[data-astro-cid-d66slq6q]{display:grid;gap:1rem;margin-bottom:2.75rem}@media(min-width:960px){.ra-offices-head[data-astro-cid-d66slq6q]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem;align-items:end}.ra-offices-head[data-astro-cid-d66slq6q] .ra-lede{margin-top:0}}.ra-offices-grid[data-astro-cid-d66slq6q]{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}@media(min-width:640px){.ra-offices-grid[data-astro-cid-d66slq6q]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.ra-offices-grid[data-astro-cid-d66slq6q]{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}}.ra-office[data-astro-cid-d66slq6q]{position:relative;display:flex;flex-direction:column;padding:2rem 1.35rem 1.3rem;background:hsl(var(--background));color:hsl(var(--foreground));border:2px solid hsl(var(--ra-ink));border-radius:var(--radius);box-shadow:5px 5px hsl(var(--ra-ink));overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.ra-office[data-astro-cid-d66slq6q]:before{content:"";position:absolute;left:0;right:0;top:0;height:12px;background:linear-gradient(hsl(var(--brand)) 0 0) 0 0 / 100% 6px no-repeat,linear-gradient(hsl(var(--accent)) 0 0) 0 8px / 100% 4px no-repeat}.ra-office[data-astro-cid-d66slq6q]:hover{transform:translate(-2px,-2px);box-shadow:7px 7px hsl(var(--accent))}.ra-office[data-astro-cid-d66slq6q].is-base{background:hsl(var(--ground-dark));color:hsl(var(--ground-dark-foreground));border-color:hsl(var(--ground-dark));box-shadow:5px 5px hsl(var(--accent))}.ra-office[data-astro-cid-d66slq6q].is-base:before{background:linear-gradient(hsl(var(--accent)) 0 0) 0 0 / 100% 6px no-repeat,linear-gradient(hsl(var(--ground-dark-foreground)) 0 0) 0 8px / 100% 3px no-repeat}.ra-office-tag[data-astro-cid-d66slq6q]{margin:0 0 .4rem;font-family:var(--ra-cond);font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--accent-ink))}.is-base[data-astro-cid-d66slq6q] .ra-office-tag[data-astro-cid-d66slq6q]{color:hsl(var(--accent-lift))}.ra-office-city[data-astro-cid-d66slq6q]{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.65rem;line-height:1;text-transform:uppercase;letter-spacing:.01em;color:hsl(var(--ra-ink))}.is-base[data-astro-cid-d66slq6q] .ra-office-city[data-astro-cid-d66slq6q]{color:hsl(var(--ground-dark-foreground))}.ra-office-addr[data-astro-cid-d66slq6q]{display:flex;flex-direction:column;margin:.85rem 0 0;font-style:normal;font-size:1rem;line-height:1.45;color:hsl(var(--muted-foreground))}.is-base[data-astro-cid-d66slq6q] .ra-office-addr[data-astro-cid-d66slq6q]{color:hsl(var(--ground-dark-foreground) / .82)}.ra-office-phone[data-astro-cid-d66slq6q]{display:block;margin-top:1rem;padding-top:.9rem;border-top:2px dashed hsl(var(--ra-ink) / .25);font-family:var(--font-display);font-size:1.45rem;line-height:1;white-space:nowrap;color:hsl(var(--accent-ink));text-decoration:none}.ra-office-phone[data-astro-cid-d66slq6q]:hover{color:hsl(var(--ra-ink))}.is-base[data-astro-cid-d66slq6q] .ra-office-phone[data-astro-cid-d66slq6q]{border-top-color:hsl(var(--ground-dark-foreground) / .3);color:hsl(var(--ground-dark-foreground))}.is-base[data-astro-cid-d66slq6q] .ra-office-phone[data-astro-cid-d66slq6q]:hover{color:hsl(var(--accent-lift))}.ra-office-links[data-astro-cid-d66slq6q]{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:auto;padding-top:1.1rem;font-family:var(--ra-cond);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ra-office-links[data-astro-cid-d66slq6q] a[data-astro-cid-d66slq6q]{display:inline-flex;align-items:center;gap:.3rem;min-height:32px;color:hsl(var(--ra-ink));text-decoration:underline;text-decoration-color:hsl(var(--accent));text-decoration-thickness:2px;text-underline-offset:4px}.is-base[data-astro-cid-d66slq6q] .ra-office-links[data-astro-cid-d66slq6q] a[data-astro-cid-d66slq6q]{color:hsl(var(--ground-dark-foreground))}.ra-office-links[data-astro-cid-d66slq6q] a[data-astro-cid-d66slq6q]:hover{text-decoration-thickness:3px}.ra-offices-towns[data-astro-cid-d66slq6q]{margin-top:2.75rem;padding-top:1.75rem;border-top:2px solid hsl(var(--ra-ink) / .15)}.ra-offices-towns-label[data-astro-cid-d66slq6q]{margin:0 0 .9rem;font-family:var(--ra-cond);font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.ra-offices-towns[data-astro-cid-d66slq6q] .ra-town[data-astro-cid-d66slq6q]{min-height:40px;font-size:14px;padding:0 .95rem}@media(prefers-reduced-motion:reduce){.ra-office[data-astro-cid-d66slq6q],.ra-office[data-astro-cid-d66slq6q]:hover{transition:none;transform:none}}.vw-icon[data-astro-cid-gzgs5o4x]{display:grid;place-items:center;width:58px;height:58px;margin:0 auto .9rem;border-radius:18px;background:linear-gradient(145deg,hsl(var(--brand)),hsl(var(--ra-ink)));color:hsl(var(--ra-gold));box-shadow:inset 0 1px #ffffff2e,4px 4px hsl(var(--accent))}.ra-promise-feature[data-astro-cid-gzgs5o4x]{display:grid;gap:2rem;align-items:center;margin-top:3rem;padding-top:2.75rem;border-top:2px dashed hsl(var(--ra-ink) / .35);text-align:left}@media(min-width:900px){.ra-promise-feature[data-astro-cid-gzgs5o4x]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}.ra-pf-title[data-astro-cid-gzgs5o4x]{font-size:calc(clamp(1.7rem,1.2rem + 1.8vw,2.6rem) * var(--display-scale));line-height:1.05}.ra-pf-text[data-astro-cid-gzgs5o4x]{margin:1.1rem 0 0;max-width:46ch;font-size:1.05rem;line-height:1.65;color:hsl(var(--foreground) / .82)}.ra-pf-text[data-astro-cid-gzgs5o4x] p{margin:0}.ra-pf-text[data-astro-cid-gzgs5o4x] *+p{margin-top:.85rem}.ra-pf-text[data-astro-cid-gzgs5o4x] strong{color:hsl(var(--ra-ink))}.ra-pf-cta[data-astro-cid-gzgs5o4x]{margin-top:1.6rem;display:inline-flex}.ra-pf-kicker[data-astro-cid-gzgs5o4x]{margin:0 0 .6rem;font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--accent-ink))}.ra-pf-points[data-astro-cid-gzgs5o4x]{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.7rem}@media(min-width:560px){.ra-pf-points[data-astro-cid-gzgs5o4x]{grid-template-columns:1fr 1fr}}.ra-pf-points[data-astro-cid-gzgs5o4x] li[data-astro-cid-gzgs5o4x]{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;border-radius:14px;background:hsl(var(--background) / .85);border:1px solid hsl(var(--ra-ink) / .12);transition:border-color .2s var(--ease),transform .25s var(--ease)}.ra-pf-points[data-astro-cid-gzgs5o4x] li[data-astro-cid-gzgs5o4x]:hover{border-color:hsl(var(--accent) / .55);transform:translateY(-2px)}.ra-pf-ic[data-astro-cid-gzgs5o4x]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:hsl(var(--accent-soft));color:hsl(var(--accent-ink))}.ra-pf-points[data-astro-cid-gzgs5o4x] b[data-astro-cid-gzgs5o4x]{display:block;font-size:1rem;line-height:1.25;color:hsl(var(--ra-ink))}.ra-pf-points[data-astro-cid-gzgs5o4x] small[data-astro-cid-gzgs5o4x]{display:block;margin-top:.2rem;font-size:.9rem;line-height:1.4;color:hsl(var(--foreground) / .72)}.ra-pf-tagline[data-astro-cid-gzgs5o4x]{margin:1.5rem 0 0;font-family:var(--ra-cond, inherit);font-weight:800;font-size:1.05rem;line-height:1.7;letter-spacing:.02em;color:hsl(var(--brand))}.ra-pf-tagline[data-astro-cid-gzgs5o4x] span[data-astro-cid-gzgs5o4x]{white-space:nowrap}.ra-pf-tagline[data-astro-cid-gzgs5o4x] span[data-astro-cid-gzgs5o4x]:not(:last-child):after{content:"•";margin:0 .7rem;color:hsl(var(--accent))}.ra-pf-note[data-astro-cid-gzgs5o4x]{margin:.9rem 0 0;max-width:52ch;font-size:.82rem;line-height:1.5;color:hsl(var(--foreground) / .6)}.ra-pf-figure[data-astro-cid-gzgs5o4x]{position:relative}.ra-pf-tags[data-astro-cid-gzgs5o4x]{position:absolute;left:.9rem;right:.9rem;bottom:.9rem;padding:.75rem .85rem;border-radius:14px;background:hsl(var(--ground-dark) / .72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:hsl(var(--ground-dark-foreground))}.ra-pf-tags-k[data-astro-cid-gzgs5o4x]{display:block;margin-bottom:.45rem;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ra-gold))}.ra-pf-chips[data-astro-cid-gzgs5o4x]{display:flex;flex-wrap:wrap;gap:.4rem}.ra-pf-chips[data-astro-cid-gzgs5o4x] span[data-astro-cid-gzgs5o4x]{padding:.28rem .65rem;border-radius:999px;font-size:.85rem;font-weight:700;background:#ffffff1f;border:1px solid hsl(0 0% 100% / .2)}.ra-pf-figure[data-astro-cid-gzgs5o4x]{margin:0;overflow:hidden;border-radius:18px;border:2px solid hsl(var(--ra-ink));box-shadow:8px 8px hsl(var(--accent));aspect-ratio:3 / 2;background:hsl(var(--ra-ink))}.ra-pf-figure[data-astro-cid-gzgs5o4x] img[data-astro-cid-gzgs5o4x]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease)}.ra-pf-figure[data-astro-cid-gzgs5o4x]:hover img[data-astro-cid-gzgs5o4x]{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.ra-pf-figure[data-astro-cid-gzgs5o4x] img[data-astro-cid-gzgs5o4x]{transition:none}.ra-pf-figure[data-astro-cid-gzgs5o4x]:hover img[data-astro-cid-gzgs5o4x]{transform:none}}.ra-dispatch[data-astro-cid-pqcsyp3v]{background:hsl(var(--brand));color:hsl(var(--brand-foreground));border-top:8px solid hsl(var(--accent));box-shadow:inset 0 3px hsl(var(--ground-dark))}.ra-dispatch-grid[data-astro-cid-pqcsyp3v]{display:grid;gap:2.75rem;align-items:center}@media(min-width:1000px){.ra-dispatch-grid[data-astro-cid-pqcsyp3v]{grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:4.5rem}}.ra-dispatch-copy[data-astro-cid-pqcsyp3v] .t-h2{color:hsl(var(--brand-foreground))}.ra-dispatch-copy[data-astro-cid-pqcsyp3v] .eyebrow{color:hsl(var(--brand-foreground) / .85)}.ra-dispatch-copy[data-astro-cid-pqcsyp3v] .emph{color:inherit;text-decoration:underline;text-decoration-color:hsl(var(--accent));text-decoration-thickness:5px;text-underline-offset:7px}.ra-dispatch-copy[data-astro-cid-pqcsyp3v] .rule{background:linear-gradient(hsl(var(--accent)) 0 0) 0 0 / 100% 5px no-repeat,linear-gradient(hsl(var(--brand-foreground)) 0 0) 0 8px / 66% 3px no-repeat}.ra-dispatch-lede[data-astro-cid-pqcsyp3v]{margin:1.4rem 0 0;max-width:40rem;font-family:var(--ra-cond);font-size:1.3rem;font-weight:700;letter-spacing:.02em;line-height:1.35;color:hsl(var(--brand-foreground))}.ra-dispatch-body[data-astro-cid-pqcsyp3v]{margin:.9rem 0 0;max-width:40rem;font-size:1.08rem;line-height:1.6;color:hsl(var(--brand-foreground) / .9)}.ra-dispatch-body[data-astro-cid-pqcsyp3v] a{color:inherit;text-decoration:underline}.ra-dispatch-plate[data-astro-cid-pqcsyp3v]{position:relative;padding:2.1rem 1.6rem 1.75rem;background:hsl(var(--ground-dark));color:hsl(var(--ground-dark-foreground));border:2px solid hsl(var(--ground-dark-foreground) / .9);border-radius:20px;box-shadow:8px 8px hsl(var(--accent));overflow:hidden}.ra-dispatch-plate[data-astro-cid-pqcsyp3v]:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:linear-gradient(hsl(var(--accent)) 0 0) 0 0 / 100% 7px no-repeat,linear-gradient(hsl(var(--ground-dark-foreground)) 0 0) 0 10px / 100% 3px no-repeat}.ra-dispatch-phone[data-astro-cid-pqcsyp3v]{display:block;text-decoration:none;color:inherit}.ra-dispatch-phone[data-astro-cid-pqcsyp3v] small[data-astro-cid-pqcsyp3v]{display:block;margin-bottom:.55rem;font-family:var(--ra-cond);font-size:13.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--accent-lift))}.ra-dispatch-phone[data-astro-cid-pqcsyp3v] span[data-astro-cid-pqcsyp3v]{display:block;font-family:var(--font-display);line-height:.95;white-space:nowrap;font-size:clamp(2.2rem,1.2rem + 4.2vw,3.3rem);transition:color .2s var(--ease)}.ra-dispatch-phone[data-astro-cid-pqcsyp3v]:hover span[data-astro-cid-pqcsyp3v]{color:hsl(var(--accent-lift))}.ra-dispatch-name[data-astro-cid-pqcsyp3v]{margin:0;font-family:var(--font-display);font-size:1.8rem;line-height:1;text-transform:uppercase}.ra-dispatch-rating[data-astro-cid-pqcsyp3v]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:1.1rem 0 0;padding-top:1rem;border-top:2px dashed hsl(var(--ground-dark-foreground) / .3);font-family:var(--ra-cond);font-size:16px;font-weight:700;letter-spacing:.03em}.ra-dispatch-actions[data-astro-cid-pqcsyp3v]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.ra-dispatch-actions[data-astro-cid-pqcsyp3v] .btn[data-astro-cid-pqcsyp3v]{flex:1 1 auto;white-space:nowrap;padding:0 1.25rem}.ra-dispatch-line[data-astro-cid-pqcsyp3v]{background:transparent;color:hsl(var(--ground-dark-foreground));border:2px solid hsl(var(--ground-dark-foreground) / .75);box-shadow:none}.ra-dispatch-line[data-astro-cid-pqcsyp3v]:hover{background:hsl(var(--ground-dark-foreground) / .1);box-shadow:none;transform:none}@media(max-width:400px){.ra-dispatch-plate[data-astro-cid-pqcsyp3v]{padding:1.9rem 1.2rem 1.5rem}}.rv[data-astro-cid-hkakuuiw]{position:relative;overflow:hidden}.rv[data-astro-cid-hkakuuiw].ground-muted{background:radial-gradient(50rem 22rem at 100% 0%,hsl(var(--ra-gold) / .16),transparent 65%),radial-gradient(50rem 22rem at 0% 100%,hsl(var(--brand) / .1),transparent 65%),hsl(var(--muted))}.rv-head[data-astro-cid-hkakuuiw]{display:grid;gap:2rem;align-items:center}.rv-head[data-astro-cid-hkakuuiw]>[data-astro-cid-hkakuuiw]:first-child{min-width:0}@media(min-width:768px){.rv-head[data-astro-cid-hkakuuiw]{grid-template-columns:minmax(0,1fr) auto;gap:3rem}}@media(max-width:767px){.rv-badge[data-astro-cid-hkakuuiw]{width:150px;height:150px}}.rv-badge[data-astro-cid-hkakuuiw]{position:relative;display:grid;place-items:center;width:172px;height:172px;flex:none;border-radius:50%;color:hsl(var(--ground-dark-foreground));text-decoration:none;background:radial-gradient(circle at 35% 30%,#1f2b47,hsl(var(--ground-dark)) 70%);box-shadow:0 0 0 4px hsl(var(--background)),0 0 0 6px hsl(var(--ra-gold)),8px 10px 0 6px hsl(var(--accent)),0 24px 40px -18px hsl(var(--ground-dark) / .6);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.rv-ring[data-astro-cid-hkakuuiw]{position:absolute;inset:0;width:100%;height:100%;animation:rv-spin 30s linear infinite}.rv-ring[data-astro-cid-hkakuuiw] text[data-astro-cid-hkakuuiw]{fill:hsl(var(--ra-gold));font-family:var(--ra-cond);font-size:15.5px;font-weight:800;letter-spacing:2.6px}.rv-badge-core[data-astro-cid-hkakuuiw]{display:flex;flex-direction:column;align-items:center;gap:.2rem}.rv-badge-n[data-astro-cid-hkakuuiw]{font-family:var(--font-display);font-size:2.6rem;line-height:1;color:#fff}.rv-badge-stars[data-astro-cid-hkakuuiw]{display:flex;gap:1px;color:hsl(var(--ra-gold))}.rv-badge-l[data-astro-cid-hkakuuiw]{font-family:var(--ra-cond);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fffc}.rv-badge-cta[data-astro-cid-hkakuuiw]{position:absolute;bottom:-14px;left:50%;padding:.35rem .75rem;border-radius:999px;background:hsl(var(--accent));color:hsl(var(--accent-foreground));font-family:var(--ra-cond);font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translate(-50%,6px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.rv-badge[data-astro-cid-hkakuuiw]:hover,.rv-badge[data-astro-cid-hkakuuiw]:focus-visible{transform:translateY(-6px) rotate(-3deg) scale(1.04);box-shadow:0 0 0 4px hsl(var(--background)),0 0 0 6px hsl(var(--ra-gold)),10px 14px 0 6px hsl(var(--accent)),0 0 50px 6px hsl(var(--ra-gold) / .45)}.rv-badge[data-astro-cid-hkakuuiw]:hover .rv-ring[data-astro-cid-hkakuuiw],.rv-badge[data-astro-cid-hkakuuiw]:focus-visible .rv-ring[data-astro-cid-hkakuuiw]{animation-duration:6s}.rv-badge[data-astro-cid-hkakuuiw]:hover .rv-badge-cta[data-astro-cid-hkakuuiw],.rv-badge[data-astro-cid-hkakuuiw]:focus-visible .rv-badge-cta[data-astro-cid-hkakuuiw]{opacity:1;transform:translate(-50%)}.rv-badge[data-astro-cid-hkakuuiw]:focus-visible{outline:3px solid hsl(var(--accent));outline-offset:10px}@keyframes rv-spin{to{transform:rotate(360deg)}}.rv-marquee[data-astro-cid-hkakuuiw]{display:grid;grid-template-columns:1fr;gap:1.25rem;height:560px;margin-top:3rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}@media(min-width:720px){.rv-marquee[data-astro-cid-hkakuuiw]{grid-template-columns:repeat(2,minmax(0,1fr));height:640px}}@media(min-width:1100px){.rv-marquee[data-astro-cid-hkakuuiw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;height:680px}}@media(max-width:1099px){.rv-col-3[data-astro-cid-hkakuuiw]{display:none}}@media(max-width:719px){.rv-col-2[data-astro-cid-hkakuuiw]{display:none}}.rv-col[data-astro-cid-hkakuuiw]{min-width:0;overflow:hidden}.rv-track[data-astro-cid-hkakuuiw]{display:flex;flex-direction:column;animation:rv-scroll var(--rv-dur, 60s) linear infinite}.rv-col-rev[data-astro-cid-hkakuuiw] .rv-track[data-astro-cid-hkakuuiw]{animation-direction:reverse}.rv-col[data-astro-cid-hkakuuiw]:hover .rv-track[data-astro-cid-hkakuuiw],.rv-col[data-astro-cid-hkakuuiw]:focus-within .rv-track[data-astro-cid-hkakuuiw],.rv[data-astro-cid-hkakuuiw][data-paused] .rv-track[data-astro-cid-hkakuuiw]{animation-play-state:paused}@keyframes rv-scroll{to{transform:translateY(-50%)}}.rv-set[data-astro-cid-hkakuuiw]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rv-card[data-astro-cid-hkakuuiw]{display:flex;flex-direction:column;margin:0 0 1.25rem;padding:1.35rem 1.4rem 1.2rem;border-radius:20px;background:#fff;border:1px solid hsl(var(--border));box-shadow:0 1px 2px hsl(var(--foreground) / .05),0 14px 30px -18px hsl(var(--foreground) / .25);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.rv-card[data-astro-cid-hkakuuiw]:hover{transform:scale(1.02);border-color:hsl(var(--ra-gold) / .7);box-shadow:0 2px 4px hsl(var(--foreground) / .05),0 22px 40px -18px hsl(var(--accent) / .45)}.rv-card-top[data-astro-cid-hkakuuiw]{display:flex;align-items:center;gap:.75rem}.rv-avatar[data-astro-cid-hkakuuiw]{width:44px;height:44px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3.5px hsl(var(--ra-gold) / .8)}.rv-avatar-i[data-astro-cid-hkakuuiw]{display:grid;place-items:center;background:hsl(var(--brand));color:#fff;font-weight:800;font-size:1.05rem}.rv-who[data-astro-cid-hkakuuiw]{display:flex;flex-direction:column;min-width:0}.rv-name[data-astro-cid-hkakuuiw]{font-weight:700;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-meta[data-astro-cid-hkakuuiw]{font-size:13.5px;color:hsl(var(--muted-foreground))}.rv-g[data-astro-cid-hkakuuiw]{margin-left:auto;flex:none}.rv-stars[data-astro-cid-hkakuuiw]{display:flex;gap:2px;margin-top:.9rem;color:hsl(var(--ra-gold))}.rv-text[data-astro-cid-hkakuuiw]{margin:.55rem 0 0;font-size:15.5px;line-height:1.6;color:hsl(var(--foreground) / .85);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.rv-more[data-astro-cid-hkakuuiw]{display:inline-flex;align-items:center;gap:.3rem;min-height:40px;margin-top:auto;padding-top:.5rem;align-self:flex-start;font-family:var(--ra-cond);font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--brand));text-decoration:none}.rv-more[data-astro-cid-hkakuuiw]:hover{color:hsl(var(--accent-ink))}.rv-foot[data-astro-cid-hkakuuiw]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2.5rem}.rv-write[data-astro-cid-hkakuuiw]{display:inline-flex;align-items:center;min-height:44px;font-family:var(--ra-cond);font-size:15.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--brand));text-decoration:none}.rv-write[data-astro-cid-hkakuuiw]:hover{color:hsl(var(--accent-ink))}.rv-toggle[data-astro-cid-hkakuuiw]{margin-left:auto;min-height:44px;padding:0 1rem;border-radius:999px;border:1px solid hsl(var(--border));background:#ffffffb3;color:hsl(var(--muted-foreground));font-family:var(--ra-cond);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.rv-toggle[data-astro-cid-hkakuuiw]:hover{color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .4)}.rv-toggle-play[data-astro-cid-hkakuuiw],.rv[data-astro-cid-hkakuuiw][data-paused] .rv-toggle-pause[data-astro-cid-hkakuuiw]{display:none}.rv[data-astro-cid-hkakuuiw][data-paused] .rv-toggle-play[data-astro-cid-hkakuuiw]{display:inline}.on-dark[data-astro-cid-hkakuuiw] .rv-toggle[data-astro-cid-hkakuuiw]{background:transparent;color:#ffffffbf;border-color:#ffffff40}.on-dark[data-astro-cid-hkakuuiw] .rv-write[data-astro-cid-hkakuuiw]{color:hsl(var(--ra-gold))}@media(prefers-reduced-motion:reduce){.rv-track[data-astro-cid-hkakuuiw]{animation:none}.rv-marquee[data-astro-cid-hkakuuiw]{height:auto;-webkit-mask-image:none;mask-image:none}.rv-col-2[data-astro-cid-hkakuuiw],.rv-col-3[data-astro-cid-hkakuuiw]{display:block}@media(max-width:1099px){.rv-marquee[data-astro-cid-hkakuuiw]{grid-template-columns:1fr}}.rv-set[data-astro-cid-hkakuuiw][aria-hidden=true]{display:none}.rv-ring[data-astro-cid-hkakuuiw]{animation:none}.rv-toggle[data-astro-cid-hkakuuiw]{display:none}.rv-badge[data-astro-cid-hkakuuiw]:hover,.rv-badge[data-astro-cid-hkakuuiw]:focus-visible{transform:none}}.cutout-figure[data-astro-cid-l6anh4ow]{max-height:260px}@media(min-width:768px){.cutout-figure[data-astro-cid-l6anh4ow]{max-height:none;height:340px;margin-right:-10vw;width:calc(100% + 10vw)}}@media(min-width:1280px){.cutout-figure[data-astro-cid-l6anh4ow]{height:400px;margin-right:-14vw;width:calc(100% + 14vw)}}.hs[data-astro-cid-oyhfrvfl]{position:relative;isolation:isolate;width:100%;max-width:620px;margin:0 auto;aspect-ratio:620 / 520}.hs[data-astro-cid-oyhfrvfl]:before{content:"";position:absolute;inset:-4% -8%;z-index:-1;background:radial-gradient(closest-side,hsl(var(--ground-dark) / .8),hsl(var(--ground-dark) / .45) 62%,transparent);pointer-events:none}.hs-svg[data-astro-cid-oyhfrvfl]{display:block;width:100%;height:100%;overflow:visible}.hs[data-astro-cid-oyhfrvfl]{--lawn: hsl(102 40% 72%);--leaf: hsl(140 40% 40%);--leaf-hi: hsl(100 55% 62%);--bush: hsl(135 38% 46%)}.hs[data-astro-cid-oyhfrvfl].is-winter{--lawn: hsl(210 45% 96%);--leaf: hsl(170 22% 38%);--leaf-hi: hsl(200 40% 96%);--bush: hsl(170 18% 52%)}.hs-lawn[data-astro-cid-oyhfrvfl]{fill:var(--lawn);transition:fill 1.2s var(--ease)}.hs-slab-l[data-astro-cid-oyhfrvfl]{fill:#856447}.hs-slab-r[data-astro-cid-oyhfrvfl]{fill:#654b34}.hs-drive[data-astro-cid-oyhfrvfl]{fill:#cdd0d6;transition:fill 1.2s var(--ease)}.is-winter[data-astro-cid-oyhfrvfl] .hs-drive[data-astro-cid-oyhfrvfl]{fill:#e0e5eb}.hs-stone[data-astro-cid-oyhfrvfl]{fill:#cec7c0;stroke:#b1a8a0;stroke-width:.8}.hs-trunk[data-astro-cid-oyhfrvfl]{fill:#6a492f}.hs-leaf[data-astro-cid-oyhfrvfl]{fill:var(--leaf);transition:fill 1.2s var(--ease)}.hs-leaf-hi[data-astro-cid-oyhfrvfl]{fill:var(--leaf-hi);opacity:.85;transition:fill 1.2s var(--ease)}.hs-bush[data-astro-cid-oyhfrvfl]{fill:var(--bush);transition:fill 1.2s var(--ease)}.hs-bloom[data-astro-cid-oyhfrvfl]{fill:hsl(var(--accent));transition:opacity 1s}.hs-bloom-2[data-astro-cid-oyhfrvfl]{fill:hsl(var(--ra-gold));transition:opacity 1s}.is-winter[data-astro-cid-oyhfrvfl] .hs-bloom[data-astro-cid-oyhfrvfl],.is-winter[data-astro-cid-oyhfrvfl] .hs-bloom-2[data-astro-cid-oyhfrvfl]{opacity:0}.hs-shadow[data-astro-cid-oyhfrvfl]{fill:#0d142638}.hs-mail[data-astro-cid-oyhfrvfl]{fill:hsl(var(--brand))}.hs-flag[data-astro-cid-oyhfrvfl]{fill:hsl(var(--accent))}.hs-wall-l[data-astro-cid-oyhfrvfl]{fill:#fbf9f4}.hs-wall-r[data-astro-cid-oyhfrvfl]{fill:#e3dbcf}.hs-found[data-astro-cid-oyhfrvfl]{fill:#867065}.hs-found-r[data-astro-cid-oyhfrvfl]{fill:#69584f}.hs-siding[data-astro-cid-oyhfrvfl]{stroke:#ad9d8559;stroke-width:1}.hs-gable[data-astro-cid-oyhfrvfl]{fill:#e3dbcf}.hs-vent[data-astro-cid-oyhfrvfl]{fill:#28385d}.hs-frame[data-astro-cid-oyhfrvfl]{fill:#fff}.hs-shutter[data-astro-cid-oyhfrvfl]{fill:hsl(var(--brand))}.hs-sill[data-astro-cid-oyhfrvfl]{fill:#d6cec2}.hs-glass[data-astro-cid-oyhfrvfl]{fill:#a0d4ee;transition:fill 1.2s var(--ease)}.hs-win-r[data-astro-cid-oyhfrvfl]{fill:#81bcda}.is-winter[data-astro-cid-oyhfrvfl] .hs-win[data-astro-cid-oyhfrvfl]{fill:#ffd166}.is-winter[data-astro-cid-oyhfrvfl] .hs-win-r[data-astro-cid-oyhfrvfl]{fill:#fab142}.hs-muntin[data-astro-cid-oyhfrvfl]{stroke:#fff;stroke-width:1.6;fill:none}.hs-door[data-astro-cid-oyhfrvfl]{fill:hsl(var(--accent))}.hs-door-win[data-astro-cid-oyhfrvfl]{fill:#bee2f4}.hs-knob[data-astro-cid-oyhfrvfl]{fill:hsl(var(--ra-gold))}.hs-roof[data-astro-cid-oyhfrvfl]{fill:url(#hs-roof)}.hs-shingle[data-astro-cid-oyhfrvfl]{stroke:#0f255759;stroke-width:1.2;fill:none}.hs-roof-back[data-astro-cid-oyhfrvfl]{fill:#182f62}.hs-fascia[data-astro-cid-oyhfrvfl],.hs-rake[data-astro-cid-oyhfrvfl]{fill:#fff}.hs-chim-l[data-astro-cid-oyhfrvfl]{fill:#b86251}.hs-chim-r[data-astro-cid-oyhfrvfl]{fill:#91493b}.hs-chim-t[data-astro-cid-oyhfrvfl]{fill:#50312b}.hs-cap[data-astro-cid-oyhfrvfl]{fill:#5c6370}.hs-cap-t[data-astro-cid-oyhfrvfl]{fill:#818898}.hs-porch-t[data-astro-cid-oyhfrvfl]{fill:#d5ccc3}.hs-porch-l[data-astro-cid-oyhfrvfl]{fill:#b0a396}.hs-porch-r[data-astro-cid-oyhfrvfl]{fill:#9a8a79}.hs-post[data-astro-cid-oyhfrvfl]{fill:#fff}.hs-post-r[data-astro-cid-oyhfrvfl]{fill:#dad3c8}.hs-porch-roof-t[data-astro-cid-oyhfrvfl]{fill:#2c4c96}.hs-porch-roof-l[data-astro-cid-oyhfrvfl]{fill:#fff}.hs-porch-roof-r[data-astro-cid-oyhfrvfl]{fill:#e0dad1}.hs-pad[data-astro-cid-oyhfrvfl]{fill:#c2c5cb}.hs-pad-l[data-astro-cid-oyhfrvfl]{fill:#9ca1ab}.hs-pad-r[data-astro-cid-oyhfrvfl]{fill:#868c98}.hs-ac-l[data-astro-cid-oyhfrvfl]{fill:#e2e6e9}.hs-ac-r[data-astro-cid-oyhfrvfl]{fill:#bcc1c8}.hs-ac-t[data-astro-cid-oyhfrvfl]{fill:#f0f2f4}.hs-slat[data-astro-cid-oyhfrvfl]{stroke:#8792a1;stroke-width:1}.hs-pipe[data-astro-cid-oyhfrvfl]{stroke:#b66d35;stroke-width:3.2;fill:none;stroke-linecap:round}.hs-fan-ring[data-astro-cid-oyhfrvfl]{fill:#3c4553}.hs-fan-grill[data-astro-cid-oyhfrvfl]{fill:none;stroke:#8f97a3;stroke-width:1.4}.hs-fan[data-astro-cid-oyhfrvfl] path[data-astro-cid-oyhfrvfl]{fill:#d7dbe0}.hs-fan[data-astro-cid-oyhfrvfl] circle[data-astro-cid-oyhfrvfl]{fill:#919cac}.hs-fan[data-astro-cid-oyhfrvfl]{animation:hs-spin .45s linear infinite;animation-play-state:paused}.is-summer[data-astro-cid-oyhfrvfl][data-state=busy] .hs-fan[data-astro-cid-oyhfrvfl],.is-summer[data-astro-cid-oyhfrvfl][data-state=done] .hs-fan[data-astro-cid-oyhfrvfl]{animation-play-state:running}@keyframes hs-spin{to{transform:rotate(360deg)}}.hs-tb-t[data-astro-cid-oyhfrvfl]{fill:hsl(var(--accent))}.hs-tb-l[data-astro-cid-oyhfrvfl]{fill:hsl(var(--accent-ink))}.hs-tb-r[data-astro-cid-oyhfrvfl]{fill:#912c08}.hs-tech-kneel[data-astro-cid-oyhfrvfl]{transition:opacity .25s var(--ease)}.hs[data-astro-cid-oyhfrvfl][data-phase=arrive] .hs-tech-kneel[data-astro-cid-oyhfrvfl],.hs[data-astro-cid-oyhfrvfl][data-phase=walk] .hs-tech-kneel[data-astro-cid-oyhfrvfl],.hs[data-astro-cid-oyhfrvfl][data-phase=arrive] .hs-check[data-astro-cid-oyhfrvfl],.hs[data-astro-cid-oyhfrvfl][data-phase=walk] .hs-check[data-astro-cid-oyhfrvfl],.hs-walker[data-astro-cid-oyhfrvfl]{opacity:0}.hs[data-astro-cid-oyhfrvfl][data-phase=walk] .hs-walker[data-astro-cid-oyhfrvfl]{opacity:1;animation:hs-walk-path 2s linear forwards}@keyframes hs-walk-path{0%{transform:translate(0);opacity:0}6%{opacity:1}62%{transform:translate(var(--bx),var(--by))}to{transform:translate(var(--cx),var(--cy))}}.hs-walk-bob[data-astro-cid-oyhfrvfl]{animation:hs-bob-step .36s ease-in-out infinite}@keyframes hs-bob-step{50%{transform:translateY(-1.6px)}}.hs-leg-a[data-astro-cid-oyhfrvfl]{transform-box:fill-box;transform-origin:50% 0%;animation:hs-step .36s ease-in-out infinite alternate}.hs-leg-b[data-astro-cid-oyhfrvfl]{transform-box:fill-box;transform-origin:50% 0%;animation:hs-step .36s ease-in-out infinite alternate-reverse}@keyframes hs-step{0%{transform:rotate(14deg)}to{transform:rotate(-14deg)}}.hs-arm-swing[data-astro-cid-oyhfrvfl]{transform-box:fill-box;transform-origin:50% 0%;animation:hs-step .36s ease-in-out infinite alternate-reverse}.hs-boot[data-astro-cid-oyhfrvfl]{fill:#3c2c20}.hs-pants[data-astro-cid-oyhfrvfl]{fill:#222f4f}.hs-shirt[data-astro-cid-oyhfrvfl]{fill:#1f5bc1}.hs-stripe[data-astro-cid-oyhfrvfl]{fill:hsl(var(--accent))}.hs-skin[data-astro-cid-oyhfrvfl]{fill:#ddad88}.hs-cap[data-astro-cid-oyhfrvfl]{fill:hsl(var(--accent))}.hs-sleeve[data-astro-cid-oyhfrvfl],.hs-arm-back[data-astro-cid-oyhfrvfl]{fill:none;stroke:#1d52af;stroke-width:5.5;stroke-linecap:round}.hs-tool[data-astro-cid-oyhfrvfl]{stroke:#b0b8bf;stroke-width:2.6;stroke-linecap:round}.hs-tool-head[data-astro-cid-oyhfrvfl]{fill:none;stroke:#b0b8bf;stroke-width:2.2}.hs-tech-body[data-astro-cid-oyhfrvfl]{animation:hs-breathe 2.8s ease-in-out infinite}@keyframes hs-breathe{50%{transform:translateY(-1px)}}.hs-head[data-astro-cid-oyhfrvfl]{transform-box:fill-box;transform-origin:50% 100%;animation:hs-nod 2.8s ease-in-out infinite}@keyframes hs-nod{0%,to{transform:rotate(0)}40%{transform:rotate(-6deg)}60%{transform:rotate(-4deg)}}.hs-arm[data-astro-cid-oyhfrvfl]{transform-origin:-4px -34px;animation:hs-turn 1.1s ease-in-out infinite;animation-play-state:paused}.hs-wrench[data-astro-cid-oyhfrvfl]{animation:hs-wrench 1.1s ease-in-out infinite;animation-play-state:paused}.hs[data-astro-cid-oyhfrvfl][data-state=work] .hs-arm[data-astro-cid-oyhfrvfl],.hs[data-astro-cid-oyhfrvfl][data-state=busy] .hs-arm[data-astro-cid-oyhfrvfl],.hs[data-astro-cid-oyhfrvfl][data-state=work] .hs-wrench[data-astro-cid-oyhfrvfl],.hs[data-astro-cid-oyhfrvfl][data-state=busy] .hs-wrench[data-astro-cid-oyhfrvfl]{animation-play-state:running}@keyframes hs-turn{0%,to{transform:rotate(0)}50%{transform:rotate(14deg)}}@keyframes hs-wrench{0%,to{transform:rotate(0)}50%{transform:rotate(-38deg)}}.hs-check[data-astro-cid-oyhfrvfl]{opacity:0;transform:scale(.3);transition:opacity .35s var(--ease),transform .55s cubic-bezier(.34,1.56,.64,1)}.hs-check[data-astro-cid-oyhfrvfl] circle[data-astro-cid-oyhfrvfl]{fill:#28af60;stroke:#fff;stroke-width:3}.hs-check[data-astro-cid-oyhfrvfl] path[data-astro-cid-oyhfrvfl]{fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.hs[data-astro-cid-oyhfrvfl][data-state=done] .hs-check[data-astro-cid-oyhfrvfl]{opacity:1;transform:none}.hs-vroof[data-astro-cid-oyhfrvfl]{fill:#234fc7}.hs-vblue-t[data-astro-cid-oyhfrvfl]{fill:#3b6de3}.hs-vblue-l[data-astro-cid-oyhfrvfl]{fill:#1b54da}.hs-vrear[data-astro-cid-oyhfrvfl]{fill:#f9ca10}.hs-vglass[data-astro-cid-oyhfrvfl]{fill:#1e2b3e}.hs-vtail[data-astro-cid-oyhfrvfl]{fill:#e72323}.hs-vbumper[data-astro-cid-oyhfrvfl]{fill:#363d49}.hs-vplate[data-astro-cid-oyhfrvfl]{fill:#fff}.hs-vflake[data-astro-cid-oyhfrvfl]{stroke:#fff;stroke-width:1.1;stroke-linecap:round;fill:none}.hs-vhouse[data-astro-cid-oyhfrvfl]{fill:#fff}.hs-vroofline[data-astro-cid-oyhfrvfl]{fill:none;stroke:#151e32;stroke-width:1.2}.hs-vfam[data-astro-cid-oyhfrvfl]{fill:#151e32}.hs-vphone[data-astro-cid-oyhfrvfl]{font-family:var(--font-display);font-size:.15px;fill:#ee2b2b;stroke:#fff;stroke-width:.012px;paint-order:stroke}.hs-vbrand[data-astro-cid-oyhfrvfl]{font-family:var(--font-display);font-size:.19px;fill:#11192c}.hs-vbrand-sub[data-astro-cid-oyhfrvfl]{font-family:var(--ra-cond);font-weight:800;font-size:.1px;fill:#11192c}.hs-vsill[data-astro-cid-oyhfrvfl]{fill:#151e328c}.hs-varch[data-astro-cid-oyhfrvfl]{fill:#121621}.hs-tire[data-astro-cid-oyhfrvfl]{fill:#1f2533}.hs-rim[data-astro-cid-oyhfrvfl]{fill:#cdd1d6}.hs-hub[data-astro-cid-oyhfrvfl]{fill:#818c98}.hs-van[data-astro-cid-oyhfrvfl]{animation:hs-drive-in 2s var(--ease) .3s both}@keyframes hs-drive-in{0%{transform:translate(120px,70px);opacity:0}35%{opacity:1}to{transform:none;opacity:1}}.hs-sun[data-astro-cid-oyhfrvfl]{transition:opacity 1s var(--ease)}.hs-sun-glow[data-astro-cid-oyhfrvfl]{fill:hsl(var(--ra-gold) / .18)}.hs-sun-core[data-astro-cid-oyhfrvfl]{fill:hsl(var(--ra-gold))}.hs-sun-rays[data-astro-cid-oyhfrvfl]{fill:hsl(var(--ra-gold) / .85);animation:hs-spin 18s linear infinite}.is-winter[data-astro-cid-oyhfrvfl] .hs-sun[data-astro-cid-oyhfrvfl]{opacity:0}.hs-cloud[data-astro-cid-oyhfrvfl] path[data-astro-cid-oyhfrvfl]{fill:#ffffffd9;transition:fill 1s}.hs-cloud[data-astro-cid-oyhfrvfl]{animation:hs-drift 9s ease-in-out infinite}.is-winter[data-astro-cid-oyhfrvfl] .hs-cloud[data-astro-cid-oyhfrvfl] path[data-astro-cid-oyhfrvfl]{fill:#cfd7e2e6}@keyframes hs-drift{50%{transform:translate(14px)}}.hs-snow[data-astro-cid-oyhfrvfl]{opacity:0;transition:opacity 1s var(--ease)}.is-winter[data-astro-cid-oyhfrvfl] .hs-snow[data-astro-cid-oyhfrvfl]{opacity:1}.hs-flake[data-astro-cid-oyhfrvfl]{transform:translate(var(--x),-20px);animation:hs-fall 4.2s linear var(--d) infinite}.hs-flake[data-astro-cid-oyhfrvfl] path[data-astro-cid-oyhfrvfl]{stroke:#fff;stroke-width:1.6;stroke-linecap:round;fill:none}@keyframes hs-fall{to{transform:translate(calc(var(--x) - 30px),300px) rotate(120deg)}}.hs-smoke[data-astro-cid-oyhfrvfl] circle[data-astro-cid-oyhfrvfl]{fill:#dce0e5e6;opacity:0}.is-winter[data-astro-cid-oyhfrvfl] .hs-smoke[data-astro-cid-oyhfrvfl] circle[data-astro-cid-oyhfrvfl]{animation:hs-puff 2.7s ease-out var(--d) infinite}@keyframes hs-puff{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:.9}to{opacity:0;transform:translate(14px,-46px) scale(1.6)}}.hs-halo[data-astro-cid-oyhfrvfl]{color:#3db8f5;opacity:0;transition:opacity 1s var(--ease),color 1s var(--ease)}.is-winter[data-astro-cid-oyhfrvfl] .hs-halo[data-astro-cid-oyhfrvfl]{color:#ff851a}.hs[data-astro-cid-oyhfrvfl][data-state=done] .hs-halo[data-astro-cid-oyhfrvfl]{opacity:1}.hs-air[data-astro-cid-oyhfrvfl] path[data-astro-cid-oyhfrvfl]{fill:none;stroke:#5ac2f6;stroke-width:3;stroke-linecap:round;stroke-dasharray:10 8;opacity:0;transition:opacity .6s var(--ease)}.is-winter[data-astro-cid-oyhfrvfl] .hs-air[data-astro-cid-oyhfrvfl] path[data-astro-cid-oyhfrvfl]{stroke:#ff9233}.hs[data-astro-cid-oyhfrvfl][data-state=done] .hs-air[data-astro-cid-oyhfrvfl] path[data-astro-cid-oyhfrvfl]{opacity:.95;animation:hs-flow 1.1s linear var(--d) infinite}@keyframes hs-flow{to{stroke-dashoffset:-36}}.hs-card[data-astro-cid-oyhfrvfl]{position:absolute;display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;border-radius:16px;background:#fffffff0;backdrop-filter:blur(10px);color:hsl(var(--ra-ink));box-shadow:0 18px 36px -16px #060a13b3,inset 0 0 0 1px #fff9;white-space:nowrap;animation:hs-bob 6s ease-in-out infinite}.hs-card[data-astro-cid-oyhfrvfl] strong[data-astro-cid-oyhfrvfl]{display:block;font-family:var(--ra-cond);font-size:15px;font-weight:800;letter-spacing:.02em;line-height:1.15}.hs-card[data-astro-cid-oyhfrvfl] small[data-astro-cid-oyhfrvfl]{display:block;font-size:12.5px;color:hsl(var(--muted-foreground));line-height:1.3}@keyframes hs-bob{50%{transform:translateY(-6px)}}.hs-status[data-astro-cid-oyhfrvfl]{right:0;top:0;flex-direction:column;align-items:stretch;gap:.45rem;width:228px;padding:.75rem .9rem .85rem}.hs-status-top[data-astro-cid-oyhfrvfl]{display:flex;align-items:center;justify-content:space-between}.hs-live[data-astro-cid-oyhfrvfl]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--ra-cond);font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.hs-season[data-astro-cid-oyhfrvfl]{padding:.12rem .5rem;border-radius:999px;font-family:var(--ra-cond);font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:hsl(var(--ra-gold) / .22);color:#a55c09;transition:background-color .6s,color .6s}.is-winter[data-astro-cid-oyhfrvfl] .hs-season[data-astro-cid-oyhfrvfl]{background:hsl(var(--brand-soft));color:hsl(var(--brand))}.hs-status-txt[data-astro-cid-oyhfrvfl].is-swap{animation:hs-swap .45s var(--ease)}.hs-status-txt[data-astro-cid-oyhfrvfl] strong[data-astro-cid-oyhfrvfl]{font-size:16px}@keyframes hs-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hs-steps[data-astro-cid-oyhfrvfl]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.hs-steps[data-astro-cid-oyhfrvfl] i[data-astro-cid-oyhfrvfl]{height:5px;border-radius:5px;background:hsl(var(--border));position:relative;overflow:hidden}.hs-steps[data-astro-cid-oyhfrvfl] i[data-astro-cid-oyhfrvfl]:after{content:"";position:absolute;inset:0;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease);background:linear-gradient(90deg,hsl(var(--ra-gold)),hsl(var(--accent)))}.hs-steps[data-astro-cid-oyhfrvfl] i[data-astro-cid-oyhfrvfl].is-on:after{transform:scaleX(1)}.hs[data-astro-cid-oyhfrvfl][data-state=done] .hs-steps[data-astro-cid-oyhfrvfl] i[data-astro-cid-oyhfrvfl]:after{background:#28af60}.hs-dot[data-astro-cid-oyhfrvfl]{position:relative;width:9px;height:9px;flex:none;border-radius:50%;background:hsl(var(--ra-gold))}.hs-dot[data-astro-cid-oyhfrvfl]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid currentColor;color:hsl(var(--ra-gold));animation:hs-ping 1.4s ease-out infinite}.hs-dot[data-astro-cid-oyhfrvfl][data-state=busy]{background:hsl(var(--accent))}.hs-dot[data-astro-cid-oyhfrvfl][data-state=busy]:after{color:hsl(var(--accent))}.hs-dot[data-astro-cid-oyhfrvfl][data-state=done]{background:#28af60}.hs-dot[data-astro-cid-oyhfrvfl][data-state=done]:after{color:#28af60}@keyframes hs-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.hs-thermo[data-astro-cid-oyhfrvfl]{left:0;bottom:12%;animation-delay:-2s}.hs-ring[data-astro-cid-oyhfrvfl]{--k: 0;position:relative;display:grid;place-items:center;width:52px;height:52px;flex:none}.hs-ring[data-astro-cid-oyhfrvfl] svg[data-astro-cid-oyhfrvfl]{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.hs-ring-bg[data-astro-cid-oyhfrvfl]{fill:none;stroke:hsl(var(--border));stroke-width:4.5}.hs-ring-fg[data-astro-cid-oyhfrvfl]{fill:none;stroke:#0da6f2;stroke-width:4.5;stroke-linecap:round;stroke-dasharray:calc(var(--k) * 100) 100;transition:stroke .8s}.is-winter[data-astro-cid-oyhfrvfl] .hs-ring-fg[data-astro-cid-oyhfrvfl]{stroke:hsl(var(--accent))}.hs-ring-n[data-astro-cid-oyhfrvfl]{position:relative;font-family:var(--font-display);font-size:1.05rem;line-height:1}.hs-ring-n[data-astro-cid-oyhfrvfl] b[data-astro-cid-oyhfrvfl]{font-weight:400}.hs-thermo-txt[data-astro-cid-oyhfrvfl] small[data-astro-cid-oyhfrvfl]{text-transform:uppercase;letter-spacing:.12em;font-family:var(--ra-cond);font-weight:800;font-size:11px}.hs-rating[data-astro-cid-oyhfrvfl]{right:2%;bottom:0;animation-delay:-4s}.hs-g[data-astro-cid-oyhfrvfl]{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px hsl(var(--border));font-family:"Source Sans 3",sans-serif;font-weight:800;font-size:1.25rem;background:conic-gradient(from -45deg,#ea4335 0 25%,#4285f4 0 50%,#34a853 0 75%,#fbbc05 0);-webkit-background-clip:text;background-clip:text;color:transparent}.hs-stars[data-astro-cid-oyhfrvfl]{color:hsl(var(--ra-gold));letter-spacing:1px;font-size:13px}@media(max-width:640px){.hs-card[data-astro-cid-oyhfrvfl]{padding:.5rem .65rem;gap:.5rem}.hs-card[data-astro-cid-oyhfrvfl] strong[data-astro-cid-oyhfrvfl]{font-size:13px}.hs-card[data-astro-cid-oyhfrvfl] small[data-astro-cid-oyhfrvfl]{font-size:11px}.hs-status[data-astro-cid-oyhfrvfl]{width:188px}.hs-ring[data-astro-cid-oyhfrvfl]{width:42px;height:42px}.hs-g[data-astro-cid-oyhfrvfl]{width:32px;height:32px;font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.hs[data-astro-cid-oyhfrvfl] [data-astro-cid-oyhfrvfl],.hs-card[data-astro-cid-oyhfrvfl]{animation:none!important;transition:none!important}.hs-van[data-astro-cid-oyhfrvfl]{opacity:1;transform:none}}.ra-hero-scene[data-astro-cid-f35wgehz]{grid-area:form;min-width:0}.hp-card[data-astro-cid-f35wgehz]{grid-area:form;position:relative;align-self:center;margin-top:3.5rem;padding:4.6rem 1.75rem 1.6rem;border-radius:24px;background:#fffdf7;color:hsl(var(--ra-ink));box-shadow:0 30px 60px -30px #05080fcc,0 0 0 1px #ffffff80}.hp-seal[data-astro-cid-f35wgehz]{position:absolute;left:50%;top:-58px;width:124px;height:124px;transform:translate(-50%);display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#222f4f,hsl(var(--ground-dark)) 70%);box-shadow:0 0 0 4px #fffdf7,0 0 0 6px hsl(var(--ra-gold)),0 18px 34px -14px #05080fb3}.hp-ring[data-astro-cid-f35wgehz]{position:absolute;inset:0;width:100%;height:100%;animation:hp-spin 28s linear infinite}.hp-ring[data-astro-cid-f35wgehz] text[data-astro-cid-f35wgehz]{fill:hsl(var(--ra-gold));font-family:var(--ra-cond);font-size:15px;font-weight:800;letter-spacing:2.8px}.hp-seal-core[data-astro-cid-f35wgehz]{color:hsl(var(--ra-gold))}@keyframes hp-spin{to{transform:rotate(360deg)}}.hp-kicker[data-astro-cid-f35wgehz]{margin:0;text-align:center;font-family:var(--ra-cond);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--accent-ink))}.hp-title[data-astro-cid-f35wgehz]{margin:.35rem 0 0;text-align:center;font-family:var(--font-display);font-size:calc(1.75rem * var(--display-scale));line-height:1.05;text-transform:uppercase;color:hsl(var(--ra-ink))}.hp-list[data-astro-cid-f35wgehz]{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:.7rem}.hp-list[data-astro-cid-f35wgehz] li[data-astro-cid-f35wgehz]{display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;border-radius:14px;background:#fff;border:1px solid hsl(var(--border));font-weight:700;font-size:1.02rem;box-shadow:0 8px 18px -14px hsl(var(--foreground) / .35);transition:transform .3s var(--ease),border-color .3s var(--ease)}.hp-list[data-astro-cid-f35wgehz] li[data-astro-cid-f35wgehz]:hover{transform:translate(4px);border-color:hsl(var(--accent) / .5)}.hp-check[data-astro-cid-f35wgehz]{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;color:#fff;font-size:14px;font-weight:900;background:linear-gradient(135deg,hsl(var(--ra-gold)),hsl(var(--accent)))}.hp-by[data-astro-cid-f35wgehz]{display:flex;align-items:baseline;justify-content:center;gap:.6rem;margin:1.2rem 0 0;padding-top:1rem;border-top:1px dashed hsl(28 40% 60% / .5)}.hp-sign[data-astro-cid-f35wgehz]{font-family:Caveat,Segoe Print,cursive;font-size:2rem;font-weight:700;line-height:1;color:hsl(var(--brand))}.hp-by[data-astro-cid-f35wgehz] small[data-astro-cid-f35wgehz]{font-family:var(--ra-cond);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}@media(prefers-reduced-motion:reduce){.hp-ring[data-astro-cid-f35wgehz]{animation:none}.hp-list[data-astro-cid-f35wgehz] li[data-astro-cid-f35wgehz]{transition:none}.hp-list[data-astro-cid-f35wgehz] li[data-astro-cid-f35wgehz]:hover{transform:none}}.ha-card[data-astro-cid-f35wgehz]{grid-area:form;position:relative;align-self:center;padding:2rem 1.75rem 1.6rem;border-radius:24px;background:#fffffff7;color:hsl(var(--ra-ink));box-shadow:0 30px 60px -30px #05080fcc,0 0 0 1px #ffffff80;overflow:hidden}.ha-card[data-astro-cid-f35wgehz]:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,hsl(var(--ra-gold)),hsl(var(--accent)) 40%,hsl(var(--brand-glow)) 75%,hsl(var(--brand)))}.ha-ico[data-astro-cid-f35wgehz]{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;color:#fff;background:linear-gradient(135deg,hsl(var(--brand-glow)),hsl(var(--brand)));box-shadow:0 12px 24px -12px hsl(var(--brand) / .9)}.ha-kicker[data-astro-cid-f35wgehz]{margin:1.2rem 0 0;font-family:var(--ra-cond);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--accent-ink))}.ha-title[data-astro-cid-f35wgehz]{margin:.3rem 0 0;font-family:var(--font-display);font-size:calc(1.9rem * var(--display-scale));line-height:1.05;text-transform:uppercase;color:hsl(var(--ra-ink))}.ha-text[data-astro-cid-f35wgehz]{margin:.75rem 0 0;font-size:1.02rem;line-height:1.6;color:hsl(var(--muted-foreground))}.ha-teasers[data-astro-cid-f35wgehz]{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:.5rem}.ha-teasers[data-astro-cid-f35wgehz] a[data-astro-cid-f35wgehz]{display:grid;grid-template-columns:5.6rem 1fr auto;align-items:center;gap:.75rem;min-height:52px;padding:.45rem .9rem .45rem .5rem;border-radius:14px;background:hsl(var(--muted) / .7);border:1px dashed hsl(var(--accent) / .45);color:hsl(var(--ra-ink));text-decoration:none;transition:background-color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.ha-teasers[data-astro-cid-f35wgehz] b[data-astro-cid-f35wgehz]{display:grid;place-items:center;min-height:40px;border-radius:10px;font-family:var(--font-display);font-weight:400;font-size:1.1rem;color:#fff;background:linear-gradient(135deg,hsl(var(--accent)),hsl(var(--accent-ink)))}.ha-teasers[data-astro-cid-f35wgehz] span[data-astro-cid-f35wgehz]{font-weight:700;font-size:.98rem}.ha-teasers[data-astro-cid-f35wgehz] svg{color:hsl(var(--accent-ink));transition:transform .25s var(--ease)}.ha-teasers[data-astro-cid-f35wgehz] a[data-astro-cid-f35wgehz]:hover{background:hsl(var(--accent-soft));border-color:hsl(var(--accent));transform:translate(3px)}.ha-teasers[data-astro-cid-f35wgehz] a[data-astro-cid-f35wgehz]:hover svg{transform:translate(3px)}.ra-hero-plain[data-astro-cid-f35wgehz]{background-image:radial-gradient(42rem 26rem at 85% 30%,hsl(var(--accent) / .28),transparent 65%),radial-gradient(40rem 28rem at 5% 90%,hsl(var(--brand) / .5),transparent 65%),var(--ra-stars-dark)}.ha-btn[data-astro-cid-f35wgehz]{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:58px;margin-top:1.4rem;font-size:17.5px}.ha-call[data-astro-cid-f35wgehz]{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;margin-top:.5rem;font-family:var(--ra-cond);font-size:15px;font-weight:700;letter-spacing:.04em;color:hsl(var(--brand));text-decoration:none}.ha-call[data-astro-cid-f35wgehz]:hover{color:hsl(var(--accent-ink))}.ha-note[data-astro-cid-f35wgehz]{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.4rem 0 0;padding-top:.8rem;border-top:1px solid hsl(var(--border));font-size:13px;color:hsl(var(--muted-foreground))}@media(min-width:1024px){.ha-card[data-astro-cid-f35wgehz]{padding:2.25rem 2rem 1.75rem}}.hx-title[data-astro-cid-f35wgehz]{line-height:1.04;font-size:calc(clamp(2.3rem,1.1rem + 3.4vw,4.3rem) * var(--display-scale))}.hx-word[data-astro-cid-f35wgehz]{white-space:nowrap}.hx-lead[data-astro-cid-f35wgehz]{display:block}.hx-heat[data-astro-cid-f35wgehz],.hx-cool[data-astro-cid-f35wgehz]{position:relative;white-space:nowrap;-webkit-background-clip:text;background-clip:text;color:transparent}.hx-heat[data-astro-cid-f35wgehz]{background-image:linear-gradient(100deg,#ffd83d,#ff8d29 60%,#ff5e1a)}.hx-cool[data-astro-cid-f35wgehz]{background-image:linear-gradient(100deg,#74dafb,#70b8ff 60%,#7ea8fc)}.hx-and[data-astro-cid-f35wgehz]{color:hsl(var(--ground-dark-foreground) / .85);font-size:.6em;vertical-align:.2em}.hx-word[data-astro-cid-f35wgehz] .hx-ico{display:inline-block;width:.48em;height:.48em;margin-left:.08em;vertical-align:.6em}.hx-word[data-astro-cid-f35wgehz] .hx-flame{color:#ff8d29;transform-origin:50% 90%;animation:hx-flicker 1.6s ease-in-out infinite}.hx-word[data-astro-cid-f35wgehz] .hx-flake{color:#74cefb;animation:hx-turn 9s linear infinite}@keyframes hx-flicker{0%,to{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.12) rotate(3deg)}}@keyframes hx-turn{to{transform:rotate(360deg)}}.hx-place[data-astro-cid-f35wgehz]{display:inline-flex;align-items:center;gap:.45rem;margin-top:.9rem;padding:.5rem 1rem .5rem .75rem;border-radius:999px;border:1px solid hsl(0 0% 100% / .22);background:#ffffff14;font-family:var(--ra-cond);font-size:clamp(1rem,.85rem + .5vw,1.25rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:hsl(var(--ground-dark-foreground));backdrop-filter:blur(6px)}.hx-place[data-astro-cid-f35wgehz] svg{color:hsl(var(--accent))}.hx-ctas[data-astro-cid-f35wgehz]{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;margin-top:1.6rem}.hx-cta[data-astro-cid-f35wgehz]{display:inline-flex;align-items:center;gap:.55rem;min-height:54px;padding:0 1.5rem;font-size:17px}.hx-cta[data-astro-cid-f35wgehz] svg{transition:transform .3s var(--ease)}.hx-cta[data-astro-cid-f35wgehz]:hover svg{transform:translate(4px)}.hx-call[data-astro-cid-f35wgehz]{display:inline-flex;align-items:center;gap:.7rem;min-height:54px;padding:.35rem 1.2rem .35rem .4rem;border-radius:999px;border:1px solid hsl(0 0% 100% / .25);background:#ffffff12;color:#fff;text-decoration:none;font-family:var(--font-display);font-size:1.25rem;line-height:1;transition:background-color .3s var(--ease),border-color .3s var(--ease)}.hx-call[data-astro-cid-f35wgehz] small[data-astro-cid-f35wgehz]{display:block;margin-bottom:.2rem;font-family:var(--ra-cond);font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ra-gold))}.hx-call-ico[data-astro-cid-f35wgehz]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:hsl(var(--brand))}.hx-call[data-astro-cid-f35wgehz]:hover{background:#ffffff24;border-color:hsl(var(--ra-gold) / .6)}.hx-chips[data-astro-cid-f35wgehz]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.3rem 0 0;padding:0;list-style:none}.hx-chips[data-astro-cid-f35wgehz] li[data-astro-cid-f35wgehz]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;background:hsl(var(--ground-dark) / .55);border:1px solid hsl(0 0% 100% / .14);font-size:14px;font-weight:600;color:hsl(var(--ground-dark-foreground) / .92)}.hx-chips[data-astro-cid-f35wgehz] li[data-astro-cid-f35wgehz] svg{color:hsl(var(--ra-gold))}@media(prefers-reduced-motion:reduce){.hx-word[data-astro-cid-f35wgehz] .hx-ico{animation:none}}@media(min-width:1024px){.ra-hero-grid[data-astro-cid-f35wgehz].has-scene{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);-moz-column-gap:3rem;column-gap:3rem}.ra-hero-scene[data-astro-cid-f35wgehz]{align-self:center}}.io[data-astro-cid-3yvfybhv]{position:relative;overflow-x:clip;background:repeating-linear-gradient(180deg,transparent 0 31px,hsl(28 45% 72% / .09) 31px 32px),radial-gradient(60rem 34rem at 20% 45%,hsl(42 100% 97%),transparent 70%),#fcf7ee}.io[data-astro-cid-3yvfybhv]:before{content:"";position:absolute;inset:0;background-image:var(--grain);opacity:.1;mix-blend-mode:multiply;pointer-events:none}.io-grid[data-astro-cid-3yvfybhv]{position:relative;display:grid;gap:3.5rem;align-items:center}@media(min-width:1024px){.io-grid[data-astro-cid-3yvfybhv]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:5rem;align-items:start}.io-grid[data-astro-cid-3yvfybhv]>.io-media[data-astro-cid-3yvfybhv]{position:sticky;top:7.5rem;margin-top:2.5rem}}.io-media[data-astro-cid-3yvfybhv]{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1 / 1.08}.io-print[data-astro-cid-3yvfybhv]{position:absolute;margin:0;padding:14px 14px 0;background:#fff;border-radius:4px;box-shadow:0 2px 3px #4233241f,0 22px 40px -18px #36261773;transition:left .7s var(--ease),top .7s var(--ease),width .7s var(--ease),transform .7s var(--ease),box-shadow .5s var(--ease)}.io-print[data-astro-cid-3yvfybhv] img[data-astro-cid-3yvfybhv]{display:block;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:2px;filter:saturate(1.05) contrast(1.02)}.io-print-couple[data-astro-cid-3yvfybhv] img[data-astro-cid-3yvfybhv]{aspect-ratio:1}.io-print-family[data-astro-cid-3yvfybhv] img[data-astro-cid-3yvfybhv]{aspect-ratio:3 / 2}.io-slot-front[data-astro-cid-3yvfybhv]{z-index:2;left:0;top:15%;width:80%;transform:rotate(-3.5deg)}.io-slot-back[data-astro-cid-3yvfybhv]{z-index:1;left:40%;top:0;width:62%;transform:rotate(6deg)}.io-slot-back[data-astro-cid-3yvfybhv] .io-hand[data-astro-cid-3yvfybhv]{font-size:1.35rem;padding:.35rem .2rem .55rem}.io-slot-back[data-astro-cid-3yvfybhv] .io-tape[data-astro-cid-3yvfybhv]{opacity:0}.has-swap[data-astro-cid-3yvfybhv] .io-print[data-astro-cid-3yvfybhv]{cursor:pointer}.io-slot-front[data-astro-cid-3yvfybhv]:hover{transform:rotate(-1.5deg) translateY(-6px);box-shadow:0 2px 3px #4233241f,0 34px 50px -20px #36261780}.has-swap[data-astro-cid-3yvfybhv] .io-slot-back[data-astro-cid-3yvfybhv]:hover{transform:rotate(9deg) translate(8px,-6px)}.io-print[data-astro-cid-3yvfybhv]:focus-visible{outline:3px solid hsl(var(--accent));outline-offset:6px}.io-hint[data-astro-cid-3yvfybhv]{position:absolute;z-index:3;right:-2%;top:-9%;display:flex;align-items:flex-start;gap:.2rem;font-family:Caveat,Segoe Print,cursive;font-size:1.45rem;font-weight:700;color:hsl(var(--accent-ink));transform:rotate(4deg);pointer-events:none;transition:opacity .4s var(--ease)}.io-hint[data-astro-cid-3yvfybhv] svg[data-astro-cid-3yvfybhv]{width:46px;height:32px;margin-top:.6rem;transform:scaleX(-1) rotate(10deg)}.io-hint[data-astro-cid-3yvfybhv] path[data-astro-cid-3yvfybhv]{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.was-swapped[data-astro-cid-3yvfybhv] .io-hint[data-astro-cid-3yvfybhv]{opacity:0}.io-hand[data-astro-cid-3yvfybhv]{padding:.5rem .25rem .8rem;font-family:Caveat,Segoe Print,cursive;font-size:1.85rem;font-weight:700;line-height:1;text-align:center;color:#182543}.io-hand[data-astro-cid-3yvfybhv] small[data-astro-cid-3yvfybhv]{display:block;margin-top:.2rem;font-size:1.3rem;font-weight:600;color:hsl(var(--accent-ink))}.io-tape[data-astro-cid-3yvfybhv]{position:absolute;transition:opacity .4s var(--ease);z-index:3;top:-14px;width:96px;height:30px;background:linear-gradient(180deg,#f3eacec7,#e6d6b3b8);box-shadow:0 1px 2px #42332426;-webkit-mask-image:linear-gradient(90deg,transparent 0 3px,#000 3px calc(100% - 3px),transparent calc(100% - 3px));mask-image:linear-gradient(90deg,transparent 0 3px,#000 3px calc(100% - 3px),transparent calc(100% - 3px))}.io-tape-l[data-astro-cid-3yvfybhv]{left:-22px;transform:rotate(-38deg)}.io-tape-r[data-astro-cid-3yvfybhv]{right:-22px;transform:rotate(36deg)}.io[data-astro-cid-3yvfybhv] .io-title[data-astro-cid-3yvfybhv]{color:hsl(var(--ra-ink));max-width:17ch}.io-emph[data-astro-cid-3yvfybhv]{position:relative;display:inline-block}.io-scribble[data-astro-cid-3yvfybhv]{position:absolute;left:-2%;bottom:-.18em;width:104%;height:.32em;overflow:visible}.io-scribble[data-astro-cid-3yvfybhv] path[data-astro-cid-3yvfybhv]{fill:none;stroke:hsl(var(--accent));stroke-width:5;stroke-linecap:round}.io-lede[data-astro-cid-3yvfybhv]{margin:1.6rem 0 0;max-width:38rem;font-size:1.15rem;line-height:1.7;color:hsl(var(--foreground) / .86)}.io-lede[data-astro-cid-3yvfybhv] a,.io-letter[data-astro-cid-3yvfybhv] a,.io-story-inner[data-astro-cid-3yvfybhv] a{color:hsl(var(--brand));font-weight:600;text-decoration:underline;text-decoration-color:hsl(var(--brand) / .35);text-underline-offset:3px}.io-lede[data-astro-cid-3yvfybhv] a:hover,.io-story-inner[data-astro-cid-3yvfybhv] a:hover{color:hsl(var(--accent-ink));text-decoration-color:currentColor}.io-letter[data-astro-cid-3yvfybhv]{position:relative;margin:1.9rem 0 0;max-width:38rem;padding:1.6rem 1.6rem 1.3rem 1.8rem;border-radius:6px;background:repeating-linear-gradient(180deg,transparent 0 29px,hsl(210 60% 70% / .22) 29px 30px) 0 2.4rem / 100% calc(100% - 2.4rem) no-repeat,#fffdf7;box-shadow:0 2px 3px #4233241a,0 24px 40px -22px #36261773;transform:rotate(-.6deg)}.io-letter[data-astro-cid-3yvfybhv]:before{content:"";position:absolute;left:1.1rem;top:0;bottom:0;width:2px;background:#e87d7d73}.io-letter-mark[data-astro-cid-3yvfybhv]{position:absolute;right:1.2rem;top:.2rem;font-family:var(--font-display);font-size:4.2rem;line-height:1;color:hsl(var(--accent) / .9)}.io-letter[data-astro-cid-3yvfybhv] blockquote[data-astro-cid-3yvfybhv]{margin:0;padding-left:.6rem}.io-letter[data-astro-cid-3yvfybhv] blockquote[data-astro-cid-3yvfybhv] p[data-astro-cid-3yvfybhv]{margin:0 0 .9rem;font-size:1.04rem;line-height:1.75;color:hsl(var(--ra-ink))}.io-letter[data-astro-cid-3yvfybhv] figcaption[data-astro-cid-3yvfybhv]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;padding-left:.6rem}.io-sign[data-astro-cid-3yvfybhv]{font-family:Caveat,Segoe Print,cursive;font-size:2.1rem;font-weight:700;line-height:1;color:hsl(var(--brand))}.io-letter[data-astro-cid-3yvfybhv] small[data-astro-cid-3yvfybhv]{font-family:var(--ra-cond);font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.io-stats-solo[data-astro-cid-3yvfybhv]{margin-top:1.75rem;margin-left:1.4rem}.io-stats[data-astro-cid-3yvfybhv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:2rem 0 0;max-width:34rem}.io-stats[data-astro-cid-3yvfybhv] div[data-astro-cid-3yvfybhv]{--tilt: 0deg;--tone: var(--brand);position:relative;display:flex;flex-direction:column-reverse;gap:.35rem;padding:.9rem 1rem;background:#fff;border:1.5px dashed hsl(28 40% 60% / .55);border-radius:12px;box-shadow:0 10px 20px -16px #36261766;transform:rotate(var(--tilt));transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease),background-color .4s var(--ease)}.io-stats[data-astro-cid-3yvfybhv] div[data-astro-cid-3yvfybhv]:nth-child(1){--tilt: -1deg}.io-stats[data-astro-cid-3yvfybhv] div[data-astro-cid-3yvfybhv]:nth-child(2){--tone: var(--accent-ink)}.io-stats[data-astro-cid-3yvfybhv] div[data-astro-cid-3yvfybhv]:nth-child(3){--tilt: 1deg}.io-stats[data-astro-cid-3yvfybhv] dd[data-astro-cid-3yvfybhv]{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,1.4rem + 1vw,2.2rem);line-height:1;color:hsl(var(--tone));transform-origin:left bottom;transition:transform .4s var(--ease)}@media(hover:hover){.io-stats[data-astro-cid-3yvfybhv] div[data-astro-cid-3yvfybhv]:hover{transform:rotate(0) translateY(-6px);border-style:solid;border-color:hsl(var(--tone) / .55);box-shadow:0 22px 34px -20px hsl(var(--tone) / .55)}.io-stats[data-astro-cid-3yvfybhv] div[data-astro-cid-3yvfybhv]:hover dd[data-astro-cid-3yvfybhv]{transform:scale(1.08)}}.io-stats[data-astro-cid-3yvfybhv] div[data-astro-cid-3yvfybhv]:nth-child(2) dd[data-astro-cid-3yvfybhv]{color:hsl(var(--accent-ink))}.io-stats[data-astro-cid-3yvfybhv] dt[data-astro-cid-3yvfybhv]{text-wrap:balance;font-family:var(--ra-cond);font-size:12.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1.3;color:hsl(var(--muted-foreground))}.io-story[data-astro-cid-3yvfybhv]{margin-top:1.6rem;max-width:38rem;border-top:1px dashed hsl(28 40% 60% / .6)}.io-story[data-astro-cid-3yvfybhv] summary[data-astro-cid-3yvfybhv]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;cursor:pointer;list-style:none;font-family:var(--ra-cond);font-size:16px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ra-ink))}.io-story[data-astro-cid-3yvfybhv] summary[data-astro-cid-3yvfybhv]::-webkit-details-marker{display:none}.io-story[data-astro-cid-3yvfybhv] summary[data-astro-cid-3yvfybhv]{transition:color .25s var(--ease)}.io-story-icon[data-astro-cid-3yvfybhv]{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:hsl(var(--accent-soft));color:hsl(var(--accent-ink));transition:transform .45s var(--ease),background-color .25s var(--ease),color .25s var(--ease)}.io-story[data-astro-cid-3yvfybhv].is-open .io-story-icon[data-astro-cid-3yvfybhv]{transform:rotate(180deg)}.io-story[data-astro-cid-3yvfybhv] summary[data-astro-cid-3yvfybhv]:hover{color:hsl(var(--accent-ink))}.io-story[data-astro-cid-3yvfybhv] summary[data-astro-cid-3yvfybhv]:hover .io-story-icon[data-astro-cid-3yvfybhv]{background:hsl(var(--accent));color:#fff}.io-story[data-astro-cid-3yvfybhv] summary[data-astro-cid-3yvfybhv]:focus-visible{outline:3px solid hsl(var(--accent));outline-offset:2px;border-radius:6px}.io-story-body[data-astro-cid-3yvfybhv]{overflow:hidden}.io-story-inner[data-astro-cid-3yvfybhv]{padding:.2rem 0 .4rem;opacity:0;transform:translateY(-8px);transition:opacity .4s var(--ease),transform .45s var(--ease)}.io-story[data-astro-cid-3yvfybhv].is-open .io-story-inner[data-astro-cid-3yvfybhv]{opacity:1;transform:none}.io-story-inner[data-astro-cid-3yvfybhv] p[data-astro-cid-3yvfybhv]{margin:0 0 1rem;font-size:1.03rem;line-height:1.7;color:hsl(var(--foreground) / .8)}.io-actions[data-astro-cid-3yvfybhv]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:1.9rem}.io-actions[data-astro-cid-3yvfybhv] .btn[data-astro-cid-3yvfybhv]{display:inline-flex;align-items:center;gap:.5rem}.io-link[data-astro-cid-3yvfybhv]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-family:var(--ra-cond);font-size:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--brand));text-decoration:none}.io-link[data-astro-cid-3yvfybhv] svg{transition:transform .3s var(--ease)}.io-link[data-astro-cid-3yvfybhv]:hover{color:hsl(var(--accent-ink))}.io-link[data-astro-cid-3yvfybhv]:hover svg{transform:translate(4px)}@media(max-width:560px){.io-hand[data-astro-cid-3yvfybhv]{font-size:1.5rem}.io-tape[data-astro-cid-3yvfybhv]{width:72px;height:24px}.io-hint[data-astro-cid-3yvfybhv]{font-size:1.2rem;top:-12%}.io-stats[data-astro-cid-3yvfybhv]{gap:.5rem}.io-stats[data-astro-cid-3yvfybhv] div[data-astro-cid-3yvfybhv]{padding:.7rem .6rem}}@media(prefers-reduced-motion:reduce){.io-print[data-astro-cid-3yvfybhv],.io-link[data-astro-cid-3yvfybhv] svg,.io-stats[data-astro-cid-3yvfybhv] div[data-astro-cid-3yvfybhv],.io-stats[data-astro-cid-3yvfybhv] dd[data-astro-cid-3yvfybhv],.io-story-icon[data-astro-cid-3yvfybhv],.io-story-inner[data-astro-cid-3yvfybhv]{transition:none}.io-stats[data-astro-cid-3yvfybhv] div[data-astro-cid-3yvfybhv]:hover{transform:rotate(var(--tilt))}.io-stats[data-astro-cid-3yvfybhv] div[data-astro-cid-3yvfybhv]:hover dd[data-astro-cid-3yvfybhv]{transform:none}.io-slot-front[data-astro-cid-3yvfybhv]:hover{transform:rotate(-3.5deg)}.has-swap[data-astro-cid-3yvfybhv] .io-slot-back[data-astro-cid-3yvfybhv]:hover{transform:rotate(6deg)}}.ci[data-astro-cid-svuih6hw]{position:relative;background:hsl(var(--muted));scroll-margin-top:6rem}.ci[data-astro-cid-svuih6hw].section-pad{padding-top:clamp(.5rem,1.5vw,1.5rem)}.ci-shell[data-astro-cid-svuih6hw]{display:grid;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 2px 4px hsl(var(--foreground) / .05),0 40px 80px -40px hsl(var(--ground-dark) / .45);border:1px solid hsl(var(--border))}@media(min-width:1024px){.ci-shell[data-astro-cid-svuih6hw]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.ci-side[data-astro-cid-svuih6hw]{position:relative;isolation:isolate;padding:2.25rem 1.5rem;color:hsl(var(--ground-dark-foreground));background:radial-gradient(28rem 18rem at 100% 0%,hsl(var(--accent) / .28),transparent 70%),radial-gradient(30rem 20rem at 0% 100%,hsl(var(--brand) / .55),transparent 70%),hsl(var(--ground-dark))}@media(min-width:640px){.ci-side[data-astro-cid-svuih6hw]{padding:3rem 2.75rem}}.ci-side[data-astro-cid-svuih6hw]:after{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,hsl(var(--ra-gold)),hsl(var(--accent)) 40%,hsl(var(--brand-glow)) 75%,hsl(var(--brand)))}.ci-eyebrow[data-astro-cid-svuih6hw]{margin:0;font-family:var(--ra-cond);font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ra-gold))}.ci-title[data-astro-cid-svuih6hw]{margin:.5rem 0 0;font-size:calc(clamp(2rem,1.3rem + 2.6vw,3.2rem) * var(--display-scale));line-height:1.02;color:#fff}.ci-lede[data-astro-cid-svuih6hw]{margin:1rem 0 0;max-width:32rem;font-size:1.08rem;line-height:1.6;color:#fffc}.ci-steps[data-astro-cid-svuih6hw]{list-style:none;margin:1.9rem 0 0;padding:0;display:grid;gap:1rem}.ci-steps[data-astro-cid-svuih6hw] li[data-astro-cid-svuih6hw]{position:relative;display:flex;gap:.9rem;align-items:flex-start}.ci-steps[data-astro-cid-svuih6hw] li[data-astro-cid-svuih6hw]:not(:last-child):after{content:"";position:absolute;left:17px;top:38px;bottom:-14px;border-left:2px dashed hsl(0 0% 100% / .22)}.ci-step-n[data-astro-cid-svuih6hw]{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:#ffffff1a;border:1.5px solid hsl(var(--ra-gold) / .7);font-family:var(--font-display);font-size:.95rem;color:hsl(var(--ra-gold))}.ci-steps[data-astro-cid-svuih6hw] strong[data-astro-cid-svuih6hw]{display:block;font-family:var(--ra-cond);font-size:16.5px;font-weight:800;letter-spacing:.03em;color:#fff}.ci-steps[data-astro-cid-svuih6hw] small[data-astro-cid-svuih6hw]{display:block;margin-top:.1rem;font-size:14.5px;line-height:1.45;color:#ffffffb3}.ci-call[data-astro-cid-svuih6hw]{display:inline-flex;align-items:center;gap:.85rem;margin-top:2rem;padding:.7rem 1.4rem .7rem .7rem;border-radius:999px;background:#ffffff14;border:1px solid hsl(0 0% 100% / .18);color:#fff;text-decoration:none;transition:background-color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.ci-call-icon[data-astro-cid-svuih6hw]{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:50%;background:hsl(var(--accent));color:hsl(var(--accent-foreground));box-shadow:0 0 hsl(var(--accent) / .6);animation:ci-ring 2.4s ease-out infinite}@keyframes ci-ring{70%{box-shadow:0 0 0 14px hsl(var(--accent) / 0)}to{box-shadow:0 0 hsl(var(--accent) / 0)}}.ci-call[data-astro-cid-svuih6hw] small[data-astro-cid-svuih6hw]{display:block;font-family:var(--ra-cond);font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.ci-call[data-astro-cid-svuih6hw] strong[data-astro-cid-svuih6hw]{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(1.4rem,1.1rem + 1vw,1.75rem);line-height:1.1}.ci-call[data-astro-cid-svuih6hw]:hover{background:#ffffff24;border-color:hsl(var(--ra-gold) / .6);transform:translateY(-2px)}.ci-call[data-astro-cid-svuih6hw]:focus-visible{outline:3px solid hsl(var(--ra-gold));outline-offset:3px}.ci-quote[data-astro-cid-svuih6hw]{margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid hsl(0 0% 100% / .14);max-width:32rem}.ci-stars[data-astro-cid-svuih6hw]{display:block;color:hsl(var(--ra-gold));letter-spacing:.14em;font-size:15px}.ci-quote[data-astro-cid-svuih6hw] blockquote[data-astro-cid-svuih6hw]{margin:.5rem 0 0;font-size:1.12rem;font-weight:600;line-height:1.45;color:#fff}.ci-quote[data-astro-cid-svuih6hw] figcaption[data-astro-cid-svuih6hw]{display:flex;align-items:center;gap:.6rem;margin-top:.85rem;font-size:13.5px;color:#ffffffb3}.ci-quote[data-astro-cid-svuih6hw] figcaption[data-astro-cid-svuih6hw] img[data-astro-cid-svuih6hw],.ci-avatar[data-astro-cid-svuih6hw]{width:32px;height:32px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px hsl(var(--ra-gold) / .7)}.ci-avatar[data-astro-cid-svuih6hw]{display:grid;place-items:center;background:hsl(var(--brand));color:#fff;font-weight:800}.ci-quote[data-astro-cid-svuih6hw] figcaption[data-astro-cid-svuih6hw] b[data-astro-cid-svuih6hw]{display:block;color:#fff;font-weight:700}.ci-form[data-astro-cid-svuih6hw].closing-intake-card{border:0;border-radius:0;box-shadow:none;padding:2.25rem 1.5rem;background:transparent}@media(min-width:640px){.ci-form[data-astro-cid-svuih6hw].closing-intake-card{padding:3rem 2.75rem}}@media(min-width:1024px){.ci-form[data-astro-cid-svuih6hw].closing-intake-card{display:flex;flex-direction:column;justify-content:center}}.ci-form-kicker[data-astro-cid-svuih6hw]{margin:0;font-family:var(--ra-cond);font-size:13.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--accent-ink))}.ci-form-title[data-astro-cid-svuih6hw]{margin:.3rem 0 0;font-size:calc(1.7rem * var(--display-scale));line-height:1.05;color:hsl(var(--ra-ink))}.ci-form[data-astro-cid-svuih6hw] input,.ci-form[data-astro-cid-svuih6hw] select{border:1.5px solid hsl(var(--border));background-color:hsl(var(--muted) / .55);transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease)}.ci-form[data-astro-cid-svuih6hw] input:hover,.ci-form[data-astro-cid-svuih6hw] select:hover{border-color:hsl(var(--ra-ink) / .35)}.ci-form[data-astro-cid-svuih6hw] input:focus,.ci-form[data-astro-cid-svuih6hw] select:focus{outline:none;border-color:hsl(var(--brand));background-color:#fff;box-shadow:0 0 0 4px hsl(var(--brand) / .15)}.ci-form[data-astro-cid-svuih6hw] button[type=submit]{box-shadow:0 10px 22px -10px hsl(var(--accent-ink) / .8);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.ci-form[data-astro-cid-svuih6hw] button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 16px 28px -12px hsl(var(--accent-ink) / .9)}@media(prefers-reduced-motion:reduce){.ci-call-icon[data-astro-cid-svuih6hw]{animation:none}.ci-call[data-astro-cid-svuih6hw],.ci-form[data-astro-cid-svuih6hw] button[type=submit]{transition:none}.ci-call[data-astro-cid-svuih6hw]:hover,.ci-form[data-astro-cid-svuih6hw] button[type=submit]:hover{transform:none}}
