@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-hebrew-400-normal.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/heebo-hebrew-500-normal.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/heebo-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo-hebrew-600-normal.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-hebrew-700-normal.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/frank-ruhl-libre-hebrew-500-normal.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/frank-ruhl-libre-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/frank-ruhl-libre-hebrew-700-normal.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/frank-ruhl-libre-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/frank-ruhl-libre-hebrew-800-normal.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/frank-ruhl-libre-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#FBF8F3;--surface:#fff;--sand:#EFE7D9;--sand-2:#E2D6C1;--ink:#21261E;--muted:#6C7365;--line:rgba(33,38,30,.13);--olive-900:#2C3826;--olive-700:#425136;--olive-500:#6A7D57;--olive-100:#E7EDDF;--clay:#B0603A;--clay-100:#F6E7DF;--sky:#356F92;--sky-100:#E2EDF3;--gold:#C8A25A;--r-s:8px;--r:14px;--r-l:22px;--shadow-s:0 1px 2px rgba(33,38,30,.06),0 2px 8px rgba(33,38,30,.05);--shadow:0 2px 6px rgba(33,38,30,.07),0 12px 32px rgba(33,38,30,.09);--wrap:1200px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Heebo,system-ui,Segoe UI,Arial,sans-serif;font-size:17px;line-height:1.72;font-weight:400;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Frank Ruhl Libre,Heebo,Georgia,serif;line-height:1.22;margin:0 0 .5em;font-weight:700;letter-spacing:-.01em}h1{font-size:clamp(2rem,4.6vw,3.35rem)}h2{font-size:clamp(1.5rem,2.9vw,2.15rem)}h3{font-size:clamp(1.16rem,1.9vw,1.4rem)}p{margin:0 0 1em}a{color:var(--olive-700);text-decoration-color:#42513659;text-underline-offset:3px}a:hover{color:var(--clay)}img{max-width:100%;height:auto;display:block}hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:22px}.wrap-narrow{max-width:820px;margin-inline:auto;padding-inline:22px}.eyebrow{font-family:Heebo,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:none;color:var(--clay);margin:0 0 .6rem}.lead{font-size:1.16rem;color:#454c40}.muted{color:var(--muted)}.section{padding:clamp(3rem,6vw,5.5rem) 0}.section--sand{background:linear-gradient(180deg,var(--paper),var(--sand) 60%,var(--sand))}.section--olive{background:var(--olive-900);color:#edf1e7}.section--olive h2,.section--olive h3{color:#fff}.section--olive a{color:#d9e4cc}.hdr{position:sticky;top:0;z-index:60;background:#fbf8f3ed;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hdr__in{display:flex;align-items:center;gap:1.2rem;max-width:var(--wrap);margin-inline:auto;padding:.6rem 22px}.brand{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit;flex:0 0 auto}.brand__mark{width:42px;height:42px;flex:0 0 auto}.brand__t{display:flex;flex-direction:column;line-height:1.15}.brand__t b{font-family:Frank Ruhl Libre,serif;font-size:1.12rem;font-weight:700}.brand__t span{font-size:.72rem;letter-spacing:.1em;color:var(--muted)}.nav{display:flex;gap:.15rem;margin-inline-start:auto;flex-wrap:wrap}.nav a{padding:.5rem .8rem;border-radius:99px;font-size:.95rem;font-weight:500;text-decoration:none;color:#3a4136}.nav a:hover{background:var(--olive-100);color:var(--olive-900)}.nav a[aria-current]{background:var(--olive-700);color:#fff}.hdr__cta{display:inline-flex;align-items:center;gap:.4rem;background:var(--clay);color:#fff;padding:.5rem .95rem;border-radius:99px;font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap}.hdr__cta:hover{background:#98512f;color:#fff}.burger{display:none;background:none;border:1px solid var(--line);border-radius:10px;padding:.4rem .55rem;cursor:pointer}@media(max-width:900px){.hdr__in{flex-wrap:wrap}.burger{display:block;margin-inline-start:auto}.nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:.1rem;padding-bottom:.6rem}.nav.open{display:flex}.nav a{padding:.62rem .8rem}.hdr__cta{display:none}}.hero{position:relative;min-height:clamp(430px,68vh,650px);display:flex;align-items:flex-end;overflow:hidden;background:var(--olive-900)}.hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62}.hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#141a1126,#141a1159 45%,#141a11db)}.hero__in{position:relative;padding-block:clamp(2rem,5vw,3.6rem);color:#fff;width:100%}.hero h1{color:#fff;max-width:16ch;text-shadow:0 2px 24px rgba(0,0,0,.3)}.hero .lead{color:#eae6dc;max-width:56ch;font-size:1.2rem}.hero__eyebrow{color:#e7c98d;font-weight:700;letter-spacing:.16em;font-size:.8rem;margin-bottom:.7rem}.hero__facts{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.fact{display:inline-flex;align-items:center;gap:.45rem;background:#ffffff21;border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:.42rem .9rem;font-size:.9rem;color:#fff}.grid{display:grid;gap:1.4rem}.grid--3{grid-template-columns:repeat(auto-fill,minmax(min(292px,100%),1fr))}.grid--4{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--shadow-s);transition:transform .22s ease,box-shadow .22s ease,border-color .22s}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:#21261e33;color:inherit}.card__media{position:relative;aspect-ratio:4/3;background:var(--olive-100);overflow:hidden}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card:hover .card__media img{transform:scale(1.045)}.card__body{padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.card__title{font-family:Frank Ruhl Libre,serif;font-size:1.16rem;font-weight:700;margin:0;line-height:1.3}.card__alt{font-size:.82rem;color:var(--muted);margin:0}.card__excerpt{font-size:.93rem;color:#525a4b;margin:.25rem 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__foot{margin-top:auto;padding-top:.7rem;display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.tag{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;font-weight:600;background:var(--olive-100);color:var(--olive-700);border-radius:99px;padding:.22rem .62rem}.tag--clay{background:var(--clay-100);color:#8e4a29}.tag--sky{background:var(--sky-100);color:#2a5871}.tag--ghost{background:transparent;border:1px solid var(--line);color:var(--muted)}.card__badge{position:absolute;inset-inline-start:10px;inset-block-start:10px;background:#141a11b8;color:#fff;font-size:.74rem;font-weight:600;border-radius:99px;padding:.2rem .6rem;backdrop-filter:blur(4px)}.catcard{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:210px;border-radius:var(--r-l);overflow:hidden;text-decoration:none;color:#fff;padding:1.3rem;box-shadow:var(--shadow-s);transition:transform .22s,box-shadow .22s}.catcard:hover{transform:translateY(-3px);box-shadow:var(--shadow);color:#fff}.catcard__bg{position:absolute;inset:0;z-index:0}.catcard>*{position:relative;z-index:1}.catcard h3{color:#fff;margin:0 0 .15rem;font-size:1.45rem}.catcard p{margin:0;font-size:.9rem;color:#ffffffd9}.crumbs{font-size:.86rem;color:var(--muted);padding:1rem 0 .2rem;display:flex;gap:.4rem;flex-wrap:wrap}.crumbs a{text-decoration:none;color:var(--muted)}.crumbs a:hover{color:var(--clay)}.place-hero{position:relative;border-radius:var(--r-l);overflow:hidden;min-height:clamp(260px,42vh,430px);display:flex;align-items:flex-end;background:var(--olive-900);margin-top:.6rem}.place-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.75}.place-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#141a1100,#141a11d1)}.place-hero__in{position:relative;padding:1.6rem;color:#fff}.place-hero h1{color:#fff;margin:0}.place-hero .alt{color:#dcd6c8;font-size:1rem;margin:.3rem 0 0}.layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:2.6rem;align-items:start;padding-block:2.4rem}.layout>*{min-width:0}@media(max-width:940px){.layout{grid-template-columns:minmax(0,1fr);gap:1.8rem}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:1.15rem 1.25rem;box-shadow:var(--shadow-s)}.side .panel+.panel{margin-top:1.1rem}.panel h3{font-size:1.06rem;margin:0 0 .8rem;display:flex;align-items:center;gap:.5rem}.panel h3 svg{flex:0 0 auto}.side{position:sticky;top:84px}@media(max-width:940px){.side{position:static}}.kv{display:grid;grid-template-columns:auto 1fr;gap:.45rem .8rem;font-size:.94rem;margin:0}.kv dt{font-weight:600;color:var(--olive-700);white-space:nowrap}.kv dd{margin:0;color:#4a5143}.btnrow{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.9rem}.btn{display:inline-flex;align-items:center;gap:.4rem;border-radius:10px;padding:.55rem .9rem;font-size:.9rem;font-weight:600;text-decoration:none;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.btn:hover{background:var(--olive-100);color:var(--olive-900)}.btn--primary{background:var(--olive-700);color:#fff;border-color:var(--olive-700)}.btn--primary:hover{background:var(--olive-900);color:#fff}.btn--clay{background:var(--clay);color:#fff;border-color:var(--clay)}.btn--clay:hover{background:#98512f;color:#fff}.prose p{margin:0 0 1.05em;color:#333a2d}.prose p:first-of-type{font-size:1.1rem;color:#2b3126}.gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:.7rem}.gal a{display:block;border-radius:var(--r-s);overflow:hidden;border:1px solid var(--line);background:var(--sand)}.gal img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .4s}.gal a:hover img{transform:scale(1.05)}.gal--small{grid-template-columns:repeat(auto-fill,minmax(min(124px,100%),1fr))}.vidlist{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.vidlink{display:flex;align-items:center;gap:.7rem;padding:.65rem .8rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-decoration:none;color:inherit;font-size:.95rem}.vidlink:hover{background:var(--clay-100);color:#8e4a29;border-color:#e7cdbe}.vidlink .yt{flex:0 0 auto;width:30px;height:22px;border-radius:5px;background:#c33;display:grid;place-items:center;color:#fff;font-size:.6rem}.notice{border-inline-start:4px solid var(--gold);background:#fdf8ec;border-radius:var(--r-s);padding:.9rem 1.05rem;font-size:.92rem;color:#5a4c2c}.notice strong{color:#4a3d1f}.emergency{background:var(--olive-900);color:#eaf0e2}.emergency__in{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;justify-content:space-between;padding:1.15rem 0}.emergency b{color:#fff}.emergency .num{font-family:Frank Ruhl Libre,serif;font-size:1.7rem;color:#fff;letter-spacing:.02em;text-decoration:none;display:inline-block}.emergency .num:hover{color:var(--gold)}.chips{display:flex;gap:.45rem;flex-wrap:wrap;margin:1.2rem 0 0}.chip{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:.4rem .85rem;font-size:.9rem;text-decoration:none;color:#3a4136;font-weight:500}.chip:hover{border-color:var(--olive-500);background:var(--olive-100);color:var(--olive-900)}.chip[aria-current]{background:var(--olive-700);color:#fff;border-color:var(--olive-700)}.chip .n{font-size:.78rem;color:var(--muted)}.chip[aria-current] .n{color:#ffffffbf}.planned{display:flex;flex-wrap:wrap;gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none}.planned li{font-size:.86rem;color:#5c6353;background:var(--sand);border-radius:99px;padding:.28rem .7rem}.soon{border:1px dashed var(--sand-2);border-radius:var(--r);padding:1.3rem 1.4rem;background:#ffffff8c}#map{height:clamp(380px,60vh,620px);width:100%;border-radius:var(--r);border:1px solid var(--line);z-index:1}.leaflet-popup-content{font-family:Heebo,sans-serif;direction:rtl;text-align:right;margin:.7rem .9rem}.leaflet-popup-content b{font-family:Frank Ruhl Libre,serif;font-size:1rem}.ftr{background:#1d2419;color:#c9d2be;padding:3rem 0 1.6rem;font-size:.93rem;margin-top:0}.ftr a{color:#dce5d0;text-decoration:none}.ftr a:hover{color:#fff;text-decoration:underline}.ftr__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:2rem}.ftr h4{color:#fff;font-size:1rem;margin:0 0 .7rem}.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.ftr__legal{border-top:1px solid rgba(255,255,255,.13);margin-top:2.2rem;padding-top:1.2rem;font-size:.82rem;color:#96a188;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.skip{position:absolute;inset-inline-start:-9999px}.skip:focus{inset-inline-start:12px;top:12px;background:#fff;padding:.6rem 1rem;border-radius:8px;z-index:99}.place-hero__pat{position:absolute;inset:0;width:100%;height:100%}.prose--intro p{font-size:1.02rem;color:#3e4538;line-height:1.85}.prose--intro p:first-of-type{font-size:1.14rem;color:#2b3126;border-inline-start:3px solid var(--gold);padding-inline-start:1rem}:focus-visible{outline:3px solid var(--clay);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.share{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--line)}.share span{font-size:.9rem;color:var(--muted);font-weight:600}.share a{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;text-decoration:none;border:1px solid var(--line);border-radius:99px;padding:.35rem .8rem;color:#3a4136}.share a:hover{background:var(--olive-100);color:var(--olive-900);border-color:var(--olive-500)}.util{background:var(--olive-900);color:#c9d6bb;font-size:.84rem}.util__in{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.42rem;flex-wrap:wrap}.util__links{display:flex;gap:.15rem;flex-wrap:wrap}.util__links a{display:inline-flex;align-items:center;gap:.35rem;color:#c9d6bb;text-decoration:none;padding:.24rem .6rem;border-radius:99px;font-weight:500}.util__links a:hover{background:#ffffff1a;color:#fff}.util__links a[aria-current]{background:#ffffff26;color:#fff}.util__tel{display:inline-flex;align-items:center;gap:.4rem;color:#c9d6bb;text-decoration:none;white-space:nowrap}.util__tel b{color:#fff;font-family:Frank Ruhl Libre,serif;font-size:.98rem}.util__tel:hover{color:#fff}.nav__sep,.nav__util{display:none}@media(max-width:900px){.util__links{display:none}.util__in{justify-content:center}.nav__sep{display:block;height:1px;background:var(--line);margin:.5rem 0}.nav__util{display:block}}.share .copy-link{background:none;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;border:1px solid var(--line);border-radius:99px;padding:.35rem .8rem;color:#3a4136}.share .copy-link:hover{background:var(--olive-100);color:var(--olive-900);border-color:var(--olive-500)}.routemap{display:block;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--sand)}.routemap img{width:100%;display:block}.routemap:hover{border-color:var(--olive-500)}.chip--on-color{background:#ffffff29;border-color:#ffffff57;color:#fff}.chip--on-color:hover{background:#ffffff47;border-color:#fff;color:#fff}.chip--on-color .n{color:#ffffffd1;font-weight:600}.chip--on-color[aria-current]{background:#fff;color:#22271f;border-color:#fff}.chip--on-color[aria-current] .n{color:var(--muted)}.chip--soon{background:transparent;border-style:dashed;border-color:#ffffff59;color:#ffffffd1}.chip--soon .n{color:#ffffffb8;font-size:.74rem;letter-spacing:.02em}.chip--soon:hover{background:#ffffff24;color:#fff}h1,h2,h3{text-wrap:balance}.lead,.hero .lead{text-wrap:pretty}.biz-cta{display:flex;gap:1.6rem;align-items:center;justify-content:space-between;flex-wrap:wrap;background:linear-gradient(120deg,var(--sand),#F7F1E6);border-color:var(--sand-2);padding:1.6rem 1.8rem}.eyebrow{display:flex;align-items:center;gap:.5rem}.bizcard{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--shadow-s);transition:transform .2s,box-shadow .2s,border-color .2s}.bizcard:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:#21261e33;color:inherit}.bizcard__bar{flex:0 0 6px}.bizcard__body{padding:1rem 1.15rem 1.1rem;display:flex;flex-direction:column;gap:.45rem;min-width:0}.bizcard__head{display:flex;align-items:center;gap:.55rem}.bizcard__head h3{font-family:Frank Ruhl Libre,serif;font-size:1.14rem;margin:0;line-height:1.3}.bizcard__icon{flex:0 0 auto;display:grid;place-items:center}.bizcard__desc{font-size:.93rem;color:#525a4b;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bizcard__meta{display:grid;grid-template-columns:auto 1fr;gap:.3rem .5rem;margin:.35rem 0 0;font-size:.86rem;color:var(--muted)}.bizcard__meta dt{color:var(--olive-500);display:grid;place-items:center;padding-top:.15rem}.bizcard__meta dd{margin:0}.pagehead{position:relative;overflow:hidden;color:#fff;padding:3.2rem 0 2.8rem}.pagehead:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.85;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900%20300'%20preserveAspectRatio='xMidYMid%20slice'%3E%3Cg%20fill='none'%20stroke='rgba(255,255,255,0.15)'%20stroke-width='2'%3E%3Cpath%20d='M-20%20230c120-22%20190-92%20300-92s170%2070%20300%2070%20165-48%20340-70'/%3E%3Cpath%20d='M-20%20272c120-22%20190-92%20300-92s170%2070%20300%2070%20165-48%20340-70'/%3E%3Cpath%20d='M-20%20188c120-22%20190-92%20300-92s170%2070%20300%2070%20165-48%20340-70'/%3E%3Cpath%20d='M-20%20146c120-22%20190-92%20300-92s170%2070%20300%2070%20165-48%20340-70'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:center}.pagehead>*{position:relative;z-index:1}.pagehead h1{color:#fff}.galx__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.galx__count{font-size:.86rem;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;background:var(--olive-100);border-radius:99px;padding:.18rem .6rem;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.galx{--galx-ratio:16/10}.galx--fit{--galx-ratio:21/9}.galx__stage{position:relative;overflow:hidden;border-radius:var(--r);background:var(--olive-900);aspect-ratio:var(--galx-ratio);box-shadow:var(--shadow-s)}.galx--fit .galx__stage{max-height:260px}.galx--fit .galx__slide{display:grid;place-items:center;padding:10px}.galx--fit .galx__slide img{width:auto;height:auto;max-height:100%;object-fit:contain;border-radius:6px}.galx__track{display:flex;width:100%;height:100%;direction:ltr;transition:transform .45s cubic-bezier(.22,.7,.25,1)}@media(prefers-reduced-motion:reduce){.galx__track{transition:none}}.galx__slide{flex:0 0 100%;min-width:0;height:100%;display:block;cursor:zoom-in}.galx__slide img{width:100%;height:100%;object-fit:cover;display:block}.galx__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:var(--ink);background:#ffffffdb;backdrop-filter:blur(6px);box-shadow:0 2px 10px #00000040;transition:background .18s,transform .18s}.galx__nav:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.galx__nav[disabled]{opacity:.35;cursor:default;pointer-events:none}.galx__nav--prev{inset-inline-end:12px}.galx__nav--next{inset-inline-start:12px}.galx__thumbs{display:flex;gap:.5rem;margin-top:.6rem;overflow-x:auto;scroll-behavior:smooth;padding-bottom:.35rem;scrollbar-width:thin}.galx__thumbs::-webkit-scrollbar{height:6px}.galx__thumbs::-webkit-scrollbar-thumb{background:var(--sand-2);border-radius:99px}.galx__thumb{flex:0 0 96px;height:70px;padding:0;border:2px solid transparent;border-radius:9px;overflow:hidden;cursor:pointer;background:var(--olive-100);opacity:.62;transition:opacity .18s,border-color .18s,transform .18s}.galx__thumb img{width:100%;height:100%;object-fit:cover;display:block}.galx__thumb:hover{opacity:.9}.galx__thumb[aria-selected=true]{opacity:1;border-color:var(--clay);transform:translateY(-2px)}@media(max-width:640px){.galx__nav{width:36px;height:36px}.galx__thumb{flex:0 0 74px;height:56px}}.lbx{position:fixed;inset:0;z-index:200;background:#12160ff0;display:grid;place-items:center;padding:clamp(12px,4vw,40px)}.lbx img{max-width:100%;max-height:100%;border-radius:10px;box-shadow:0 20px 60px #00000080}.lbx__btn{position:absolute;width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:#1f2a18;background:#ffffffe6;box-shadow:0 2px 12px #0006}.lbx__btn:hover{background:#fff}.lbx__prev{top:50%;transform:translateY(-50%);inset-inline-end:16px}.lbx__next{top:50%;transform:translateY(-50%);inset-inline-start:16px}.lbx__close{top:16px;inset-inline-start:16px;width:40px;height:40px}.lbx__count{position:absolute;bottom:16px;inset-inline:0;text-align:center;color:#efe7d9;font-size:.9rem;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}
