@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}:root{--green-950:#0b2a23;--green-900:#113a31;--green-800:#184d41;--green-700:#22604f;--green-100:#e3eee8;--olive:#5f5f0e;--honey:#f2a516;--honey-600:#a36500;--honey-100:#fdf0cf;--earth:#5b3a17;--cream:#fbf6ec;--paper:#fffdf8;--ink:#1c2622;--muted:#56625c;--line:#e7dfcf;--radius-sm:10px;--radius:18px;--radius-lg:28px;--shadow-sm:0 1px 2px #113a310f, 0 2px 8px #113a310f;--shadow:0 10px 30px -12px #113a3140;--shadow-lg:0 30px 60px -20px #113a3159;--container:1200px;--gutter:clamp(1rem, 4vw, 2rem);--section:clamp(4rem, 9vw, 7.5rem);--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-lg:clamp(1.125rem, 1rem + .5vw, 1.3rem);--fs-h3:clamp(1.35rem, 1.1rem + 1vw, 1.75rem);--fs-h2:clamp(2rem, 1.4rem + 2.6vw, 3.25rem);--fs-h1:clamp(2.5rem, 1.6rem + 4.2vw, 4.75rem);--ease:cubic-bezier(.22, 1, .36, 1);color-scheme:light}@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}body{font-family:var(--font-body);font-size:var(--fs-base);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.65;overflow-x:clip}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,li{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance;font-weight:400;line-height:1.1}h1,h2,.display{font-family:var(--font-display);letter-spacing:-.01em}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);font-family:var(--font-display)}a{color:var(--green-800);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--green-700)}:focus-visible{outline:3px solid var(--honey);outline-offset:3px;border-radius:4px}::selection{background:var(--honey);color:var(--green-950)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.container-narrow{width:min(100% - 2 * var(--gutter), 760px);margin-inline:auto}.section{padding-block:var(--section)}.section-tight{padding-block:calc(var(--section) * .6)}.bg-paper{background:var(--paper)}.bg-green{background:var(--green-800);color:#f4f1e8}.bg-green a:not(.btn){color:var(--honey)}.bg-honey{background:var(--honey-100)}.eyebrow{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--olive);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:2px;width:1.75rem;height:2px}.bg-green .eyebrow{color:var(--honey)}.section-head{max-width:46rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.section-head.center{text-align:center;margin-inline:auto}.section-head.center .eyebrow:before{display:none}.section-head h2{margin-top:.75rem}.section-head p{font-size:var(--fs-lg);color:var(--muted);margin-top:1rem}.bg-green .section-head p{color:#cfdcd4}.lead{font-size:var(--fs-lg);color:var(--muted)}.prose-flow>*+*{margin-top:1em}.text-honey{color:var(--honey)}.italic-accent{color:var(--honey-600);font-style:italic}.grid{gap:clamp(1rem,2.5vw,1.75rem);display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.grid-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.split{align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}@media (width>=900px){.split{grid-template-columns:1fr 1fr}.split.reverse>:first-child{order:2}}.btn{--bg:var(--green-800);--fg:#fff;border:2px solid var(--bg);background:var(--bg);min-height:3rem;color:var(--fg);font-weight:700;font-size:var(--fs-sm);letter-spacing:.02em;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .2s, color .2s;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.5rem;text-decoration:none;display:inline-flex}.btn:hover{color:var(--fg);box-shadow:var(--shadow);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn svg{flex:none;width:1.15em;height:1.15em}.btn-honey{--bg:var(--honey);--fg:var(--green-950)}.btn-honey:hover{--bg:#f7b83a}.btn-ghost{color:var(--bg);background:0 0}.btn-ghost:hover{background:var(--bg);color:#fff}.btn-light{--bg:#fff;--fg:var(--green-900)}.btn-outline-light{--bg:#fff0;--fg:#fff;backdrop-filter:blur(6px);border-color:#fff9}.btn-outline-light:hover{--bg:#ffffff26}.btn-wa{--bg:#157a42;--fg:#fff}.btn-wa:hover{--bg:#106636}.btn-waze{--bg:#3cf;--fg:#0b2a23}.btn-waze:hover{--bg:#5ad6ff}.btn-lg{min-height:3.5rem;font-size:var(--fs-base);padding-inline:2rem}.btn-row{flex-wrap:wrap;gap:.75rem;display:flex}.link-arrow{font-weight:700;font-size:var(--fs-sm);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.link-arrow svg{width:1em;transition:transform .25s var(--ease)}.link-arrow:hover svg,a:hover .link-arrow svg{transform:translate(4px)}.card{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid var(--line);transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.card-media{background:#fff;overflow:hidden}.card-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.card:hover .card-media img{transform:scale(1.04)}.card-body{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem 1.35rem 1.5rem;display:flex}.card-title{font-family:var(--font-display);font-size:1.35rem;line-height:1.2}.card-title a{color:inherit;text-decoration:none}.card-title a:after{content:"";z-index:1;position:absolute;inset:0}.chip{font-size:var(--fs-xs);background:var(--green-100);color:var(--green-800);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-weight:600;display:inline-flex}.chip-honey{background:var(--honey-100);color:var(--earth)}.page-hero{isolation:isolate;background:var(--green-900);color:#fff;padding-block:clamp(7.5rem,14vw,10rem) clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.page-hero>.bg{z-index:-2;position:absolute;inset:0}.page-hero>.bg img{object-fit:cover;width:100%;height:100%}.page-hero:after{content:"";z-index:-1;background:linear-gradient(100deg,#0b2a23eb 0%,#0b2a23b3 45%,#0b2a2359 100%);position:absolute;inset:0}.page-hero h1{max-width:18ch}.page-hero .lead{color:#dfe8e2;max-width:40rem;margin-top:1.25rem}.page-hero .eyebrow{color:var(--honey)}.breadcrumbs ol{font-size:var(--fs-xs);flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";opacity:.5;margin-right:.4rem}.breadcrumbs a{color:inherit;opacity:.8;text-decoration:none}.breadcrumbs a:hover{opacity:1;text-decoration:underline}.breadcrumbs [aria-current]{opacity:.85}.rounded{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--honey);color:var(--green-950);border-radius:var(--radius-sm);padding:.75rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.check-list{gap:.8rem;padding:0;list-style:none;display:grid}.check-list li{grid-template-columns:1.5rem 1fr;align-items:start;gap:.75rem;display:grid}.check-list li:before{content:"";background:var(--honey) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b2a23' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / .9rem no-repeat;border-radius:50%;width:1.5rem;height:1.5rem;margin-top:.1rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal view();animation-range:entry entry 40%}@keyframes reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#fbf6ece0;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,box-shadow .3s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs][data-scrolled]{border-color:var(--line);box-shadow:0 6px 24px -18px #113a3166}.site-header[data-astro-cid-nen7h5rs][data-overlay]{-webkit-backdrop-filter:none;color:#fff;background:0 0;position:fixed;inset-inline:0}.site-header[data-astro-cid-nen7h5rs][data-overlay][data-scrolled]{-webkit-backdrop-filter:blur(14px);background:#113a31eb;border-color:#ffffff14}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;display:flex}.brand[data-astro-cid-nen7h5rs]{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{border-radius:50%;width:52px;height:52px}.brand-text[data-astro-cid-nen7h5rs]{white-space:nowrap;line-height:1.1;display:grid}.brand-text[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--green-800);font-size:1.3rem;font-weight:400}.brand-text[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{letter-spacing:.12em;text-transform:uppercase;color:var(--olive);font-size:.72rem;font-weight:600}[data-astro-cid-nen7h5rs][data-overlay] .brand-text[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{color:#fff}[data-astro-cid-nen7h5rs][data-overlay] .brand-text[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--honey)}.menu-btn[data-astro-cid-nen7h5rs],.menu-close[data-astro-cid-nen7h5rs]{width:3rem;height:3rem;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.menu-btn[data-astro-cid-nen7h5rs]:hover,.menu-close[data-astro-cid-nen7h5rs]:hover{background:#0000000f}.nav[data-astro-cid-nen7h5rs]{background:var(--green-900);color:#fff;width:min(22rem,88vw);height:100dvh;max-height:none;box-shadow:var(--shadow-lg);transition:transform .35s var(--ease), opacity .35s, display .35s allow-discrete, overlay .35s allow-discrete;border:0;flex-direction:column;gap:1.5rem;margin:0;padding:1.25rem 1.5rem 2rem;inset:0 0 0 auto;transform:translate(100%)}.nav[data-astro-cid-nen7h5rs]:popover-open{display:flex;transform:none}@starting-style{.nav[data-astro-cid-nen7h5rs]:popover-open{transform:translate(100%)}}.nav[data-astro-cid-nen7h5rs]::backdrop{backdrop-filter:blur(3px);background:#0b2a2380}.menu-close[data-astro-cid-nen7h5rs]{align-self:flex-end}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.25rem;padding:0;list-style:none;display:grid}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:inherit;font-family:var(--font-display);border-bottom:1px solid #ffffff14;padding:.8rem .5rem;font-size:1.6rem;text-decoration:none;display:block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--honey)}@media (width>=1320px){.menu-btn[data-astro-cid-nen7h5rs],.menu-close[data-astro-cid-nen7h5rs]{display:none}.nav[data-astro-cid-nen7h5rs]{all:unset;align-items:center;gap:1.25rem;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.25rem;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink);border:0;border-radius:999px;padding:.5rem .65rem;font-weight:600;transition:background .2s,color .2s}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{background:#184d4114}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--green-800);background:var(--green-100)}[data-astro-cid-nen7h5rs][data-overlay] .nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:#fff}[data-astro-cid-nen7h5rs][data-overlay] .nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{background:#ffffff1f}[data-astro-cid-nen7h5rs][data-overlay] .nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:#fff;background:#ffffff24}.nav-cta[data-astro-cid-nen7h5rs]{min-height:2.75rem;padding:.6rem 1.2rem}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--green-950);color:#c9d6cf;padding-top:clamp(3rem,7vw,5rem)}.cta-band[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--green-800), var(--green-700));box-shadow:var(--shadow-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.75rem,4vw,3rem);display:flex}.cta-band[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:#fff;font-size:clamp(1.75rem,1.3rem + 2vw,2.6rem)}.cta-band[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#d7e3dc;margin-top:.5rem}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:2.5rem;padding-block:clamp(3rem,6vw,4.5rem);display:grid}.about[data-astro-cid-jo6i4kqk]{max-width:22rem}.about[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:50%;margin-bottom:1rem}.about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:var(--fs-sm)}h3[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--honey);margin-bottom:1rem;font-weight:700}ul[data-astro-cid-jo6i4kqk]{font-size:var(--fs-sm);gap:.55rem;padding:0;list-style:none;display:grid}a[data-astro-cid-jo6i4kqk]:not(.btn){color:#e9efe9;text-decoration:none}a[data-astro-cid-jo6i4kqk]:not(.btn):hover{color:var(--honey)}.contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:.6rem;display:flex}.contact[data-astro-cid-jo6i4kqk] svg{color:var(--honey);flex:none;margin-top:.2rem}.social[data-astro-cid-jo6i4kqk]{gap:.5rem;margin-top:1.25rem;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:#ffffff12;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background .2s,transform .2s;display:grid}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--honey);color:var(--green-950);transform:translateY(-2px)}.social[data-astro-cid-jo6i4kqk] svg{width:1.25rem;height:1.25rem}.legal[data-astro-cid-jo6i4kqk]{font-size:var(--fs-xs);color:#8fa59a;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.5rem 6rem;display:flex}@media (width>=700px){.legal[data-astro-cid-jo6i4kqk]{padding-bottom:1.5rem}}.floats[data-astro-cid-vsqmdgo3]{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:40;transition:bottom .4s var(--ease);align-items:center;gap:.7rem;display:flex;position:fixed}.fl[data-astro-cid-vsqmdgo3]{transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.fl[data-astro-cid-vsqmdgo3]:hover{transform:scale(1.08)}.wa-float[data-astro-cid-vsqmdgo3]{color:#fff;background:#157a42;width:3.75rem;height:3.75rem;box-shadow:0 12px 30px -8px #1f9d5599}.wa-float[data-astro-cid-vsqmdgo3]:hover{color:#fff}.wa-float[data-astro-cid-vsqmdgo3]:after{content:"";border-radius:inherit;animation:pulse 2.6s var(--ease) infinite;border:2px solid #157a42;position:absolute;inset:0}.fl-waze[data-astro-cid-vsqmdgo3]{color:#fff;background:#3cf;width:3.25rem;height:3.25rem;box-shadow:0 12px 26px -10px #33ccffb3}.fl-waze[data-astro-cid-vsqmdgo3]:hover{color:#fff}@keyframes pulse{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(1.5)}}.sel-bar[data-astro-cid-vbhpwzjf]{z-index:45;left:50%;bottom:max(1rem, env(safe-area-inset-bottom));background:var(--green-900);color:#fff;box-shadow:var(--shadow-lg);animation:sel-in .45s var(--ease);border-radius:999px;align-items:center;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);padding:.4rem .4rem .4rem .5rem;display:flex;position:fixed;transform:translate(-50%)}.sel-bar[data-astro-cid-vbhpwzjf][hidden]{display:none}@keyframes sel-in{0%{opacity:0;transform:translate(-50%,120%)}}.sel-open[data-astro-cid-vbhpwzjf]{color:inherit;text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:.7rem;padding:.25rem .75rem .25rem .25rem;display:flex}.sel-open[data-astro-cid-vbhpwzjf]:hover{background:#ffffff14}.sel-count[data-astro-cid-vbhpwzjf]{background:var(--honey);min-width:2.25rem;height:2.25rem;color:var(--green-950);border-radius:999px;place-items:center;font-weight:800;display:grid}.sel-text[data-astro-cid-vbhpwzjf]{line-height:1.2;display:grid}.sel-text[data-astro-cid-vbhpwzjf] strong[data-astro-cid-vbhpwzjf]{font-size:var(--fs-sm)}.sel-text[data-astro-cid-vbhpwzjf] small[data-astro-cid-vbhpwzjf]{font-size:var(--fs-xs);color:#c9d8cf}.sel-send[data-astro-cid-vbhpwzjf]{min-height:2.75rem;padding:.55rem 1.1rem}html[data-has-sel] .floats{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 4.5rem)}@media (width<=520px){.sel-send[data-astro-cid-vbhpwzjf] span[data-astro-cid-vbhpwzjf]{display:none}}@media (width<=700px){html[data-has-sel] .floats{display:none}}.sel-dialog[data-astro-cid-vbhpwzjf]{background:var(--paper);width:min(28rem,100vw);height:100dvh;max-height:none;color:var(--ink);box-shadow:var(--shadow-lg);border:0;flex-direction:column;margin:auto 0 auto auto;padding:0;display:none}.sel-dialog[data-astro-cid-vbhpwzjf][open]{animation:slide .35s var(--ease);display:flex}@keyframes slide{0%{transform:translate(100%)}}.sel-dialog[data-astro-cid-vbhpwzjf]::backdrop{backdrop-filter:blur(3px);background:#0b2a2373}.sel-dialog[data-astro-cid-vbhpwzjf] header[data-astro-cid-vbhpwzjf]{justify-content:space-between;align-items:center;padding:1.5rem 1.5rem .5rem;display:flex}.sel-dialog[data-astro-cid-vbhpwzjf] h2[data-astro-cid-vbhpwzjf]{font-size:2rem}.sel-x[data-astro-cid-vbhpwzjf]{background:0 0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.sel-x[data-astro-cid-vbhpwzjf]:hover{background:#0000000f}.sel-hint[data-astro-cid-vbhpwzjf]{color:var(--muted);font-size:var(--fs-sm);padding:0 1.5rem}.sel-list[data-astro-cid-vbhpwzjf]{flex:1;align-content:start;gap:.75rem;margin:0;padding:1rem 1.5rem;list-style:none;display:grid;overflow-y:auto}.sel-list[data-astro-cid-vbhpwzjf] li{border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff;grid-template-columns:64px 1fr auto auto;align-items:center;gap:.85rem;padding:.6rem;display:grid}.sel-list[data-astro-cid-vbhpwzjf] img{object-fit:contain;background:#fff;border-radius:8px;width:64px;height:64px}.sel-list[data-astro-cid-vbhpwzjf] a{color:var(--ink);font-weight:600;line-height:1.3;text-decoration:none}.sel-list[data-astro-cid-vbhpwzjf] .p{color:var(--green-800);font-weight:700;font-size:var(--fs-sm)}.sel-list[data-astro-cid-vbhpwzjf] button{background:#f1ece1;border:0;border-radius:50%;width:2rem;height:2rem;font-size:1.2rem;line-height:1}.sel-list[data-astro-cid-vbhpwzjf] button:hover{background:#e6dcc7}.sel-empty[data-astro-cid-vbhpwzjf]{color:var(--muted);padding:1rem 1.5rem}.sel-empty[data-astro-cid-vbhpwzjf][hidden]{display:none}.sel-dialog[data-astro-cid-vbhpwzjf] footer[data-astro-cid-vbhpwzjf]{border-top:1px solid var(--line);gap:.75rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.sel-sum[data-astro-cid-vbhpwzjf]{justify-content:space-between;align-items:baseline;display:flex}.sel-sum[data-astro-cid-vbhpwzjf] span[data-astro-cid-vbhpwzjf]{color:var(--muted);font-size:var(--fs-sm)}.sel-sum[data-astro-cid-vbhpwzjf] strong[data-astro-cid-vbhpwzjf]{color:var(--green-900);font-size:1.5rem}.sel-clear[data-astro-cid-vbhpwzjf]{color:var(--muted);font-size:var(--fs-sm);background:0 0;border:0;justify-self:center;text-decoration:underline}
