@keyframes lumFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lumTwinkle{0%,to{opacity:.18}50%{opacity:1}}@keyframes lumFlash{0%,90%,to{opacity:0}93%{opacity:1}96%{opacity:.15}}@keyframes lumBreathe{0%,to{opacity:.5}50%{opacity:.8}}@keyframes lumBreatheSoft{0%,to{opacity:.55}50%{opacity:1}}@keyframes lumLamp{0%,to{opacity:.72}50%{opacity:1}}@keyframes lumShA{0%,to{opacity:.1}50%{opacity:.32}}@keyframes lumShB{0%,to{opacity:.16}50%{opacity:.45}}@keyframes lumShC{0%,to{opacity:.05}50%{opacity:.14}}@keyframes lumSnowA{0%{transform:translateY(-30px)}to{transform:translate(70px,950px)}}@keyframes lumSnowB{0%{transform:translateY(-30px)}to{transform:translate(-55px,950px)}}@keyframes lumSnowC{0%{transform:translateY(-30px)}to{transform:translate(25px,950px)}}.lum-paused svg *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.lum-hero svg *{animation:none!important}#lum-pause{display:none}}.lum-hero{position:relative;width:100%;height:calc(100vh - 78px);min-height:600px;max-height:920px;overflow:hidden;background:#070a1c}.lum-hero svg{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.lum-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#05071499,#05071440 34%,#05071400 58%)}.lum-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;max-width:1280px;margin:0 auto;padding:0 clamp(24px,5vw,48px);box-sizing:border-box;animation:lumFadeIn 1.1s ease .1s both}.lum-inner{max-width:580px;display:flex;flex-direction:column;align-items:flex-start;gap:26px;padding-bottom:4vh}.lum-eyebrow{display:flex;align-items:center;gap:14px}.lum-rule{display:block;width:34px;height:1px;background:#e3c384b3}.lum-eyebrow span:last-child{font-size:11.5px;font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:#e3c384f2}.lum-inner h1{margin:0;font-family:var(--font-display, serif);font-weight:500;font-size:clamp(46px,5.2vw,76px);line-height:1.06;letter-spacing:.005em;color:#f4eedf;text-wrap:balance;text-shadow:0 2px 30px rgba(5,7,20,.6)}.lum-inner h1 em{font-style:italic;color:#f1d9a2}.lum-inner>p,.lum-inner p{margin:0;font-weight:300;font-size:17px;line-height:1.65;color:#f4eedfc7;max-width:46ch}.lum-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:6px}.lum-cta{display:inline-block;background:linear-gradient(180deg,#edcf92,#d9b26a);color:#241b36;font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:15px 30px;border-radius:999px;text-decoration:none;box-shadow:0 6px 28px #d9b26a47}.lum-cta:hover{background:linear-gradient(180deg,#f6dfa9,#e3c384);color:#241b36}.lum-link{font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#f4eedfb8;text-decoration:none;border-bottom:1px solid rgba(244,238,223,.28);padding-bottom:3px}.lum-link:hover{color:#f6dfa9;border-bottom-color:#f6dfa9b3}.lum-season{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(227,195,132,.3);border-radius:999px;padding:8px 18px;margin-top:4px;background:#14102c59}.lum-season span:first-child{color:#f1d9a2;font-size:13px}.lum-season span:last-child{font-size:11.5px;font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:#f1d9a2e6}#lum-pause{position:absolute;right:22px;bottom:16px;z-index:3;background:transparent;border:none;cursor:pointer;font:400 10.5px var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:#f4eedf61;padding:8px 10px}#lum-pause:hover{color:#f4eedfd9}.lj-hero{background:var(--color-bg);overflow:hidden}.lj-copy{max-width:880px;margin:0 auto;padding:72px 24px 0;display:flex;flex-direction:column;align-items:center;text-align:center}.lj-eyebrow{margin:0 0 18px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);animation:fbsRise .7s cubic-bezier(.2,.7,.3,1) both}.lj-title{margin:0 0 22px;font-family:var(--font-display, serif);font-weight:500;font-size:clamp(2.6rem,5vw,4.3rem);line-height:1.08;letter-spacing:-.015em;animation:fbsRise .7s cubic-bezier(.2,.7,.3,1) .08s both}.lj-sub{margin:0 0 30px;max-width:52ch;font-size:17px;line-height:1.6;color:var(--color-muted);text-wrap:pretty;animation:fbsRise .7s cubic-bezier(.2,.7,.3,1) .16s both}.lj-ctas{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-bottom:26px;animation:fbsRise .7s cubic-bezier(.2,.7,.3,1) .24s both}.lj-btn{text-decoration:none;background:var(--color-accent);color:var(--color-accent-ink);font-size:16.5px;font-weight:600;padding:15px 30px;border-radius:12px;box-shadow:0 6px 18px color-mix(in srgb,var(--color-accent) 28%,transparent);transition:background-color .14s ease,transform .14s ease}.lj-btn:hover{background:var(--color-accent-hover, var(--color-accent));transform:translateY(-1px)}.lj-link{font-size:16px;font-weight:600;color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:5px}.lj-link:hover{color:var(--color-accent)}.lj-trust{display:flex;justify-content:center;gap:26px;flex-wrap:wrap;font-size:13.5px;color:var(--color-muted);animation:fbsRise .7s cubic-bezier(.2,.7,.3,1) .32s both}.lj-trust span{display:flex;align-items:center;gap:7px}.lj-scene{width:100%;margin-top:8px;line-height:0}@keyframes fbsOverlay{0%{opacity:1}2.5%,to{opacity:0}}@keyframes fbsLayerFar{0%,4.3%{transform:translate(0);animation-timing-function:cubic-bezier(.55,.05,.85,.5)}12%{transform:translate(-100px);animation-timing-function:linear}58%{transform:translate(-1033px);animation-timing-function:cubic-bezier(.15,.5,.25,1)}64%,to{transform:translate(-1200px)}}@keyframes fbsLayerMid{0%,4.3%{transform:translate(0);animation-timing-function:cubic-bezier(.55,.05,.85,.5)}12%{transform:translate(-200px);animation-timing-function:linear}58%{transform:translate(-2067px);animation-timing-function:cubic-bezier(.15,.5,.25,1)}64%,to{transform:translate(-2400px)}}@keyframes fbsLayerSigns{0%,4.3%{transform:translate(0);animation-timing-function:cubic-bezier(.55,.05,.85,.5)}12%{transform:translate(-300px);animation-timing-function:linear}58%{transform:translate(-3100px);animation-timing-function:cubic-bezier(.15,.5,.25,1)}64%,to{transform:translate(-3600px)}}@keyframes fbsLayerFore{0%,4.3%{transform:translate(0);animation-timing-function:cubic-bezier(.55,.05,.85,.5)}12%{transform:translate(-383px);animation-timing-function:linear}58%{transform:translate(-3960px);animation-timing-function:cubic-bezier(.15,.5,.25,1)}64%,to{transform:translate(-4600px)}}@keyframes fbsWheel{0%,4.3%{transform:rotate(0);animation-timing-function:cubic-bezier(.55,.05,.85,.5)}12%{transform:rotate(200deg);animation-timing-function:linear}58%{transform:rotate(2067deg);animation-timing-function:cubic-bezier(.15,.5,.25,1)}64%,to{transform:rotate(2400deg)}}@keyframes fbsCarBody{0%,4.3%{transform:translateY(0) rotate(0);animation-timing-function:cubic-bezier(.5,0,.8,.5)}8%{transform:translateY(-1.5px) rotate(1.4deg)}12%,55.5%{transform:translateY(0) rotate(0)}56.5%{transform:translateY(0) rotate(-2.2deg)}57.5%{transform:translateY(0) rotate(2deg)}58.5%{transform:translateY(0) rotate(-1.6deg)}59.5%{transform:translateY(0) rotate(.8deg)}60.5%{transform:translateY(0) rotate(0)}62%{transform:translateY(.5px) rotate(-1.5deg)}64%{transform:translateY(1.5px) rotate(-1.9deg)}65.5%{transform:translateY(-.5px) rotate(.7deg)}67%,to{transform:translateY(0) rotate(0)}}@keyframes fbsBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px)}}@keyframes fbsPuff{0%{opacity:0;transform:translate(0) scale(.5)}18%{opacity:.75}to{opacity:0;transform:translate(-54px,-30px) scale(1.5)}}@keyframes fbsExhaustGate{0%,62%{opacity:1}65%,to{opacity:0}}@keyframes fbsCheck1{0%,26.5%{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.2,1.4,.4,1)}28%{transform:scale(1.22);opacity:1}29.5%,to{transform:scale(1);opacity:1}}@keyframes fbsCheck2{0%,41.5%{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.2,1.4,.4,1)}43%{transform:scale(1.22);opacity:1}44.5%,to{transform:scale(1);opacity:1}}@keyframes fbsCheck3{0%,56%{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.2,1.4,.4,1)}57.5%{transform:scale(1.22);opacity:1}59%,to{transform:scale(1);opacity:1}}@keyframes fbsElev{0%,74%{transform:translate(0) rotate(0);opacity:1;animation-timing-function:cubic-bezier(.3,.6,.6,1)}78.5%,to{transform:translate(-36px,-120px) rotate(-30deg);opacity:0}}@keyframes fbsCard{0%,67%{opacity:0;transform:translateY(64px) scale(.82);animation-timing-function:cubic-bezier(.2,.9,.3,1.15)}69.5%{opacity:1;transform:translateY(-10px) scale(1.05)}71%,to{opacity:1;transform:translate(0) scale(1)}}@keyframes fbsCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fbsStamp{0%,71.5%{opacity:0;transform:rotate(-4deg) scale(2.6);animation-timing-function:cubic-bezier(.6,0,.8,.4)}73.5%{opacity:1;transform:rotate(-12deg) scale(.94)}74.5%{transform:rotate(-11deg) scale(1.06)}75.5%,to{opacity:1;transform:rotate(-12deg) scale(1)}}@keyframes fbsRing{0%,73%{opacity:0;transform:scale(.4)}74.5%{opacity:.4}78%,to{opacity:0;transform:scale(1.8)}}@keyframes fbsSpark1{0%,71.5%{opacity:0;transform:scale(0)}73%{opacity:1;transform:scale(1.15)}74.5%{transform:scale(.9)}76%,to{opacity:0;transform:scale(0)}}@keyframes fbsSpark2{0%,73%{opacity:0;transform:scale(0)}74.5%{opacity:1;transform:scale(1.15)}76%{transform:scale(.9)}77.5%,to{opacity:0;transform:scale(0)}}@keyframes fbsSpark3{0%,74.5%{opacity:0;transform:scale(0)}76%{opacity:1;transform:scale(1.15)}77.5%{transform:scale(.9)}79%,to{opacity:0;transform:scale(0)}}@keyframes fbsConfetti{0%,73.5%{opacity:0;transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.2,.7,.5,1)}74.5%{opacity:1}80.5%{transform:translate(var(--cmx,-60px),var(--cmy,-80px)) rotate(var(--cmr,120deg));animation-timing-function:cubic-bezier(.4,0,.8,.6)}90%,to{opacity:0;transform:translate(var(--cex,-90px),var(--cey,140px)) rotate(var(--cer,260deg))}}@keyframes fbsArm{0%,72%{transform:rotate(0)}74%{transform:rotate(-135deg)}76%{transform:rotate(-112deg)}78%{transform:rotate(-132deg)}95.5%,to{transform:rotate(-126deg)}}@keyframes fbsClouds{0%{transform:translate(0)}to{transform:translate(-1600px)}}@keyframes fbsFlag{0%,to{transform:scaleX(1) skewY(0)}50%{transform:scaleX(.86) skewY(2.5deg)}}@keyframes fbsRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){[data-fbs-scene],[data-fbs-scene] *{animation:none!important}}.hero[data-astro-cid-j7pv25f6]{padding-block:2.5rem 1rem}.hero-sub[data-astro-cid-j7pv25f6]{font-size:1.15rem;max-width:46rem;color:var(--color-muted)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:.75rem;flex-wrap:wrap;margin-block:1.25rem}.hero-proof[data-astro-cid-j7pv25f6]{font-weight:600}.facts-band[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-line);background:var(--color-band, var(--color-surface))}.facts-inner[data-astro-cid-j7pv25f6]{max-width:1280px;margin:0 auto;padding:34px clamp(24px,5vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px 56px}.fact[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px}.fact[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-weight:300;font-size:15.5px}.fact-label[data-astro-cid-j7pv25f6]{font-size:10.5px;font-weight:400;letter-spacing:.26em;text-transform:uppercase;color:var(--color-accent)}.fact-link[data-astro-cid-j7pv25f6]{font-size:13.5px;letter-spacing:.04em}.fact-phone[data-astro-cid-j7pv25f6]{color:var(--color-ink);text-decoration:none;border-bottom:1px solid var(--color-line-strong, var(--color-line));padding-bottom:1px}.fact-phone[data-astro-cid-j7pv25f6]:hover{color:var(--color-focus)}.fact-hours[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto auto;gap:2px 22px;justify-content:start;font-weight:300;font-size:14.5px}.home-narrow[data-astro-cid-j7pv25f6]{max-width:1280px;margin:0 auto;padding:0 clamp(24px,5vw,48px)}.home-section[data-astro-cid-j7pv25f6]{padding-top:88px}.home-section[data-astro-cid-j7pv25f6] .display-h2[data-astro-cid-j7pv25f6]{margin-bottom:34px}.home-more[data-astro-cid-j7pv25f6]{margin:26px 0 0}.menu-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:2px 72px}.team-teaser[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:36px 20px}.team-teaser-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:14px;text-decoration:none;text-align:center;padding:8px;transition:transform .16s ease}.team-teaser-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px)}.team-teaser-ring[data-astro-cid-j7pv25f6]{display:block;width:132px;height:132px;border-radius:50%;border:1px solid var(--color-line-strong, var(--color-line));padding:6px}.team-teaser-ring[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.team-teaser-initial[data-astro-cid-j7pv25f6]{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 20%;display:block}.team-teaser-initial[data-astro-cid-j7pv25f6]{display:grid;place-items:center;background:var(--color-dim);font-family:var(--font-display, var(--font-sans));font-size:42px;color:var(--color-accent-em, var(--color-accent))}.team-teaser-name[data-astro-cid-j7pv25f6]{font-family:var(--font-display, var(--font-sans));font-weight:var(--weight-display, 650);font-size:22px;color:var(--color-ink)}.team-teaser-role[data-astro-cid-j7pv25f6]{font-weight:300;font-size:13px;color:var(--color-muted);letter-spacing:.05em}.pf-head[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:30px}.pf-head[data-astro-cid-j7pv25f6] .display-h2[data-astro-cid-j7pv25f6]{margin-bottom:0}.pf-strip[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,50%),1fr));gap:2px}.pf-strip[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.home-wide[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:88px 24px 92px}.home-eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 12px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.home-eyebrow-center[data-astro-cid-j7pv25f6]{text-align:center}.home-h2[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display, serif);font-weight:500;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15}.home-h2-center[data-astro-cid-j7pv25f6]{margin:0 auto 56px;max-width:20ch;text-align:center}.home-textlink[data-astro-cid-j7pv25f6]{font-size:15px;font-weight:600;color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:5px}.home-textlink[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent)}.home-steps[data-astro-cid-j7pv25f6]{background:var(--color-dim);border-top:1px solid var(--color-line)}.home-steps-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:28px}.home-step[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px}.home-step-rule[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px}.home-step-nr[data-astro-cid-j7pv25f6]{font-family:var(--font-display, serif);font-size:34px;font-weight:600;color:var(--color-accent)}.home-step-dash[data-astro-cid-j7pv25f6]{flex:1;border-top:2px dashed var(--color-line)}.home-step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-sans);font-size:19px;font-weight:700}.home-step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:15px;line-height:1.6;color:var(--color-muted);text-wrap:pretty}.home-offers[data-astro-cid-j7pv25f6]{background:var(--color-bg)}.home-offers-head[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:44px}.home-offer-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.home-offer-card[data-astro-cid-j7pv25f6]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:14px}.home-offer-tag[data-astro-cid-j7pv25f6]{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.home-offer-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display, serif);font-size:24px;font-weight:600}.home-offer-text[data-astro-cid-j7pv25f6]{margin:0;font-size:15px;line-height:1.6;color:var(--color-muted);flex:1;text-wrap:pretty}.home-offer-price[data-astro-cid-j7pv25f6]{margin:0;font-size:26px;font-weight:700}.home-offer-pricenote[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:500;color:var(--color-muted)}.home-offer-compare[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:500;color:var(--color-muted);text-decoration:line-through}.home-offer-cta[data-astro-cid-j7pv25f6]{text-decoration:none;text-align:center;background:var(--color-accent);color:var(--color-accent-ink);font-size:15px;font-weight:600;padding:13px 22px;border-radius:10px;transition:background-color .14s ease}.home-offer-cta[data-astro-cid-j7pv25f6]:hover{background:var(--color-accent-hover, var(--color-accent))}.home-offer-card[data-astro-cid-j7pv25f6].dark{background:var(--color-dark-surface, #33322E);border-color:var(--color-dark-surface, #33322E);color:var(--color-dark-ink, #FAF9F5)}.home-offer-card[data-astro-cid-j7pv25f6].dark .home-offer-tag[data-astro-cid-j7pv25f6]{color:var(--color-accent-soft, var(--color-accent))}.home-offer-card[data-astro-cid-j7pv25f6].dark .home-offer-text[data-astro-cid-j7pv25f6]{color:var(--color-dark-muted-2, #CFCBBD)}.home-offer-card[data-astro-cid-j7pv25f6].dark .home-offer-compare[data-astro-cid-j7pv25f6]{color:var(--color-faint, #8A8977)}.home-offer-card[data-astro-cid-j7pv25f6].dark .home-offer-cta[data-astro-cid-j7pv25f6]{background:var(--color-bg);color:var(--color-ink)}.home-offer-card[data-astro-cid-j7pv25f6].dark .home-offer-cta[data-astro-cid-j7pv25f6]:hover{background:var(--color-line)}.home-calendar-band[data-astro-cid-j7pv25f6]{background:var(--color-dim);border-top:1px solid var(--color-line)}.home-calendar-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:56px;align-items:start}.home-calendar-grid[data-astro-cid-j7pv25f6] .home-h2[data-astro-cid-j7pv25f6]{margin-bottom:28px}.home-cal-card[data-astro-cid-j7pv25f6]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;overflow:hidden}.home-cal-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;padding:14px 22px;border-bottom:1px solid var(--color-dim);font-size:15px}.home-cal-row[data-astro-cid-j7pv25f6]:last-child{border-bottom:none}.home-cal-head[data-astro-cid-j7pv25f6]{background:var(--color-bg);border-bottom:1px solid var(--color-line);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.home-cal-name[data-astro-cid-j7pv25f6]{font-weight:600}.home-linklist[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px;max-width:420px}.home-linklist[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;display:flex;justify-content:space-between;align-items:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;padding:16px 22px;font-size:16px;font-weight:600;color:var(--color-ink);transition:border-color .14s ease,color .14s ease}.home-linklist[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-accent);color:var(--color-accent)}.home-about[data-astro-cid-j7pv25f6]{background:var(--color-bg)}.home-about-inner[data-astro-cid-j7pv25f6]{max-width:880px;margin:0 auto;padding:96px 24px;text-align:center}.home-about-text[data-astro-cid-j7pv25f6]{margin:0 0 28px;font-family:var(--font-display, serif);font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.35;font-weight:500;text-wrap:pretty}.home-stats[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-bottom:32px}.home-stat-value[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display, serif);font-size:30px;font-weight:600;color:var(--color-accent)}.home-stat-label[data-astro-cid-j7pv25f6]{margin:2px 0 0;font-size:13.5px;color:var(--color-muted)}
