@media (width>=1024px) and (height>=540px){.hero-grid[data-astro-cid-m3zpgalb]{grid-template-rows:minmax(0,1fr);align-items:center;height:calc(100svh - 75px);padding-top:clamp(20px,5vh,72px);padding-bottom:clamp(36px,7vh,96px)}.hero-grid[data-astro-cid-m3zpgalb]>div[data-astro-cid-m3zpgalb]:first-child{padding-top:0}.hero-photo[data-astro-cid-m3zpgalb]{justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.hero[data-astro-cid-m3zpgalb] .arch[data-astro-cid-m3zpgalb]{width:auto;max-width:100%;height:100%;max-height:620px}.hero[data-astro-cid-m3zpgalb] .slogan[data-astro-cid-m3zpgalb]{margin-top:clamp(12px,2.6vh,32px);font-size:clamp(2.3rem,min(4.6vw,7.2vh),4.8rem)}.hero-lead[data-astro-cid-m3zpgalb]{margin-top:clamp(14px,3vh,36px)}.hero-addr[data-astro-cid-m3zpgalb]{margin-top:clamp(8px,1.4vh,14px)}.hero-cta[data-astro-cid-m3zpgalb]{margin-top:clamp(16px,3.6vh,44px)}}.faq-veil[data-astro-cid-m3zpgalb]{background:linear-gradient(100deg, rgba(var(--veil), .93) 0%, rgba(var(--veil), .86) 40%, rgba(var(--veil), .72) 100%)}.news[data-astro-cid-m3zpgalb]{background:var(--color-rose);transition:border-color .35s, transform .5s var(--ease-out-soft)}.news[data-astro-cid-m3zpgalb]:hover{border-color:color-mix(in srgb, var(--color-bx) 70%, transparent);transform:translateY(-3px)}.news-pill[data-astro-cid-m3zpgalb]{background:var(--color-bx);color:var(--color-wine);letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:11.5px;font-weight:600}@media (width>=768px){.news-pill[data-astro-cid-m3zpgalb]{align-self:center}}.news-go[data-astro-cid-m3zpgalb]{border:1px solid var(--color-line);width:44px;height:44px;color:var(--color-bx);border-radius:999px;flex:none;place-items:center;transition:background-color .3s,color .3s;display:grid}.news[data-astro-cid-m3zpgalb]:hover .news-go[data-astro-cid-m3zpgalb]{background:var(--color-bx);color:var(--color-wine)}.icard[data-astro-cid-m3zpgalb]{grid-row:span 4;grid-template-rows:subgrid;border:1px solid var(--color-line);background:var(--color-white);transition:transform .45s var(--ease-out-soft), border-color .3s, box-shadow .45s var(--ease-out-soft);border-radius:18px;row-gap:10px;padding:22px 22px 20px;display:grid;position:relative}.icard[data-astro-cid-m3zpgalb]:hover,.icard[data-astro-cid-m3zpgalb]:focus-visible{border-color:var(--color-bx);transform:translateY(-4px);box-shadow:0 22px 40px -26px #6d071a73}.ihead[data-astro-cid-m3zpgalb]{color:var(--color-bx);align-items:center;gap:12px;display:flex}.ihead[data-astro-cid-m3zpgalb] .label[data-astro-cid-m3zpgalb]{color:color-mix(in srgb, var(--color-bx) 70%, transparent)}.ibadge[data-astro-cid-m3zpgalb]{background:var(--color-rose);width:44px;height:44px;color:var(--color-bx);border-radius:999px;flex:none;place-items:center;transition:background-color .3s,color .3s;display:grid}.icard[data-astro-cid-m3zpgalb]:hover .ibadge[data-astro-cid-m3zpgalb],.icard[data-astro-cid-m3zpgalb]:focus-visible .ibadge[data-astro-cid-m3zpgalb]{background:var(--color-bx);color:var(--color-wine)}.imain[data-astro-cid-m3zpgalb]{color:var(--color-bx);align-self:start;font-size:16.5px;font-weight:600;line-height:1.35}.isub[data-astro-cid-m3zpgalb]{color:var(--color-mute);overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.ifoot[data-astro-cid-m3zpgalb]{align-self:end;display:flex}.iaction[data-astro-cid-m3zpgalb]{height:26px;color:var(--color-bx);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.icard[data-astro-cid-m3zpgalb]:hover .iaction[data-astro-cid-m3zpgalb] svg{transform:translate(3px)}html[dir=rtl] .icard[data-astro-cid-m3zpgalb]:hover .iaction[data-astro-cid-m3zpgalb] svg{transform:scaleX(-1)translate(3px)}.iaction[data-astro-cid-m3zpgalb] svg{transition:transform .3s}.now[data-astro-cid-m3zpgalb]{box-sizing:border-box;background:color-mix(in srgb, var(--color-bx) 10%, transparent);height:26px;color:var(--color-bx);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.now[data-astro-cid-m3zpgalb]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.now[data-astro-cid-m3zpgalb].is-open{color:#1d6b40;background:#e7f6ec}.now[data-astro-cid-m3zpgalb].is-open:before{animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #1d6b4080}70%{box-shadow:0 0 0 7px #1d6b4000}to{box-shadow:0 0 #1d6b4000}}.wrise[data-astro-cid-m3zpgalb]{vertical-align:top;margin-inline-end:.22em;padding-bottom:.1em;display:inline-block;overflow:hidden}.wrise[data-astro-cid-m3zpgalb]>span[data-astro-cid-m3zpgalb]{display:inline-block}.js .wrise[data-astro-cid-m3zpgalb]>span[data-astro-cid-m3zpgalb]{transition:transform 1.1s var(--ease-out-soft);transition-delay:calc(var(--d) * 70ms + .15s);transform:translateY(108%)}.js .ready .wrise[data-astro-cid-m3zpgalb]>span[data-astro-cid-m3zpgalb]{transform:none}.row[data-astro-cid-m3zpgalb]:before{content:"";background:var(--color-bx);transform-origin:0;transition:transform .6s cubic-bezier(.77,0,.18,1);position:absolute;inset:0;transform:scaleX(0)}html[dir=rtl] .row[data-astro-cid-m3zpgalb]:before{transform-origin:100%}.row[data-astro-cid-m3zpgalb]:hover:before,.row[data-astro-cid-m3zpgalb]:focus-visible:before{transform:scaleX(1)}.exp-list[data-astro-cid-m3zpgalb]:not(.open) .extra[data-astro-cid-m3zpgalb]{display:none}[data-astro-cid-m3zpgalb][data-exp-toggle][aria-expanded=true] .exp-caret{transform:rotate(180deg)}.row[data-astro-cid-m3zpgalb]{padding-inline:4px}.row[data-astro-cid-m3zpgalb]:hover{transition:padding .6s var(--ease-out-soft);padding-inline:18px}.row[data-astro-cid-m3zpgalb]{transition:padding .6s var(--ease-out-soft)}.steps-line[data-astro-cid-m3zpgalb]{transform-origin:0}html[dir=rtl] .steps-line[data-astro-cid-m3zpgalb]{transform-origin:100%}.js .steps[data-astro-cid-m3zpgalb] .steps-line[data-astro-cid-m3zpgalb]{transition:transform 1.6s var(--ease-out-soft) .3s;transform:scaleX(0)}.js .steps[data-astro-cid-m3zpgalb]:has(.in) .steps-line[data-astro-cid-m3zpgalb]{transform:scaleX(1)}.calc-dial[data-astro-cid-m3zpgalb]{border:1px solid color-mix(in srgb, var(--color-wine) 25%, transparent);border-radius:50%;width:300px;height:300px;position:relative}.calc-dial[data-astro-cid-m3zpgalb]:before{content:"";border:1px dashed color-mix(in srgb, var(--color-wine) 25%, transparent);border-radius:50%;animation:60s linear infinite spin;position:absolute;inset:40px}.calc-dial[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{color:color-mix(in srgb, var(--color-wine) 65%, transparent);transform:rotate(calc(var(--i) * 90deg - 45deg)) translateY(-150px) rotate(calc(var(--i) * -90deg + 45deg)) translate(-50%, -50%);background:var(--color-bx-night);white-space:nowrap;padding:2px 8px;font-size:13px;position:absolute;top:50%;left:50%}.calc-dial[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb] b[data-astro-cid-m3zpgalb]{font-family:var(--font-display);color:var(--color-wine);font-size:30px;font-weight:500}@keyframes spin{to{transform:rotate(360deg)}}
