.hero[data-astro-cid-ge2uvauf]{min-height:100svh;color:var(--cream);background:var(--wine-deep);align-items:flex-end;display:flex;position:relative;overflow:hidden}.photo[data-astro-cid-ge2uvauf],.photo[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf],.photo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.photo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 30%}.night[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.2s}:root[data-theme=night] .night[data-astro-cid-ge2uvauf]{opacity:1}.photo[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(#08060673 0%,#08060600 18%),linear-gradient(#08060600 48%,#0806068c 72%,#080606e0 100%),linear-gradient(90deg,#08060680 0%,#08060640 30%,#08060600 50%);position:absolute;inset:0}.inner[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:clamp(40px,7vh,80px);display:flex;position:relative}.copy[data-astro-cid-ge2uvauf]{max-width:760px}h1[data-astro-cid-ge2uvauf]{text-shadow:0 2px 28px #00000059;margin-bottom:.2em}.line[data-astro-cid-ge2uvauf]{text-shadow:0 1px 12px #00000080;max-width:44ch;margin-bottom:1.5em;font-size:clamp(1.08rem,1.6vw,1.3rem)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;display:flex}.next[data-astro-cid-ge2uvauf]{text-align:center;width:230px;color:var(--sand);border-radius:0 0 var(--radius) var(--radius);box-shadow:inset 0 -2px 0 var(--gold);opacity:0;background:linear-gradient(#0000 0 70px,#3a1219e6 70px);flex:none;margin-top:60px;padding:64px 18px 24px;transition:opacity .6s;position:relative}.next[data-astro-cid-ge2uvauf].ready{opacity:1}.cap[data-astro-cid-ge2uvauf]{fill:#3a1219e6;width:100%;height:106px;position:absolute;top:-36px;left:0;overflow:visible}.cap[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--gold-lit);stroke-width:1.5px}.next[data-astro-cid-ge2uvauf]:after{content:"";border:1.5px solid var(--gold-lit);pointer-events:none;border-top:0;border-radius:0 0 12px 12px;position:absolute;inset:70px 6px 6px}.next[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin:0}.lbl[data-astro-cid-ge2uvauf]{opacity:.75;font-size:.92rem}.nm[data-astro-cid-ge2uvauf]{font:600 2.2rem/1.1 var(--font-head);color:var(--gold-lit)}.tm[data-astro-cid-ge2uvauf]{font:600 1.45rem/1.3 var(--font-head);font-variant-numeric:tabular-nums}.in[data-astro-cid-ge2uvauf]{opacity:.75;white-space:nowrap;font-size:.92rem;margin-top:4px!important}@media (width<=900px),(height<=620px){.next[data-astro-cid-ge2uvauf]{display:none}}.next-bar[data-astro-cid-ge2uvauf]{display:none}@media (width<=900px){.inner[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;gap:0}.next-bar[data-astro-cid-ge2uvauf]:not([hidden]){color:var(--sand);background:#14080ab8;border-radius:12px;order:2;align-items:baseline;gap:8px;margin-top:18px;padding:12px 16px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1.5px #d9b267b3}.nb-l[data-astro-cid-ge2uvauf]{opacity:.8;font-size:.85rem}.nb-n[data-astro-cid-ge2uvauf],.nb-t[data-astro-cid-ge2uvauf]{font:600 1.35rem/1 var(--font-head);color:var(--gold-lit)}.nb-i[data-astro-cid-ge2uvauf]{opacity:.8;white-space:nowrap;margin-left:auto;font-size:.85rem}.nb-a[data-astro-cid-ge2uvauf]{color:var(--gold-lit)}}@media (width<=700px){.photo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:50% 0}.photo[data-astro-cid-ge2uvauf]:after{background:linear-gradient(#08060680 0%,#08060600 14%),linear-gradient(#08060600 45%,#080606b8 68%,#080606f0 100%)}.inner[data-astro-cid-ge2uvauf]{padding-bottom:24px}h1[data-astro-cid-ge2uvauf]{font-size:2.6rem}.line[data-astro-cid-ge2uvauf]{font-size:1.04rem}.actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:auto;justify-content:center}}.grid[data-astro-cid-awfdy76h]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,90px);display:grid}.photo[data-astro-cid-awfdy76h]{aspect-ratio:4/3;border-radius:50% 50% var(--radius) var(--radius) / 22% 22% var(--radius) var(--radius);margin:26px 0 0;overflow:hidden}.photo[data-astro-cid-awfdy76h] img[data-astro-cid-awfdy76h]{object-fit:cover;width:100%;height:100%}.list[data-astro-cid-awfdy76h]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.list[data-astro-cid-awfdy76h] a[data-astro-cid-awfdy76h]:not(.btn){isolation:isolate;border-bottom:1px solid var(--line);border-radius:var(--radius);grid-template-columns:52px 1fr auto;gap:4px 20px;padding:24px 12px;text-decoration:none;transition:background-color .35s;display:grid;position:relative}.list[data-astro-cid-awfdy76h] a[data-astro-cid-awfdy76h]:not(.btn):hover{background:color-mix(in srgb, var(--maroon) 6%, transparent)}.num[data-astro-cid-awfdy76h]{grid-row:1/span 2;align-self:center;place-items:center;width:40px;height:52px;display:grid;position:relative}.num[data-astro-cid-awfdy76h] svg[data-astro-cid-awfdy76h]{fill:none;stroke:var(--maroon);stroke-width:1.6px;transition:fill .35s;position:absolute;inset:0}.num[data-astro-cid-awfdy76h] .ar[data-astro-cid-awfdy76h]{color:var(--maroon);font-size:1.5rem;line-height:1;transition:color .35s;position:relative;top:7px}.list[data-astro-cid-awfdy76h] a[data-astro-cid-awfdy76h]:hover .num[data-astro-cid-awfdy76h] svg[data-astro-cid-awfdy76h]{fill:var(--maroon)}.list[data-astro-cid-awfdy76h] a[data-astro-cid-awfdy76h]:hover .num[data-astro-cid-awfdy76h] .ar[data-astro-cid-awfdy76h]{color:#f6efe1}.list[data-astro-cid-awfdy76h] a[data-astro-cid-awfdy76h] .lattice-lit[data-astro-cid-awfdy76h]{border-radius:var(--radius);--glow:#8e334066;-webkit-mask-size:30px 30px;mask-size:30px 30px}h3[data-astro-cid-awfdy76h]{margin:0;transition:color .25s}.list[data-astro-cid-awfdy76h] p[data-astro-cid-awfdy76h]{color:var(--ink-soft);grid-column:2;margin:0}.arrow[data-astro-cid-awfdy76h]{color:var(--accent);transition:transform .25s var(--ease);grid-area:1/3/span 2;align-self:center;font-size:1.3rem}.list[data-astro-cid-awfdy76h] a[data-astro-cid-awfdy76h]:hover .arrow[data-astro-cid-awfdy76h]{transform:translate(4px)}.list[data-astro-cid-awfdy76h] a[data-astro-cid-awfdy76h]:hover h3[data-astro-cid-awfdy76h]{color:var(--accent)}.more[data-astro-cid-awfdy76h]{flex-wrap:wrap;gap:10px;padding-top:26px;display:flex}@media (width<=900px){.grid[data-astro-cid-awfdy76h]{grid-template-columns:1fr}}.head[data-astro-cid-s7v4yh22]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 30px;margin-bottom:26px;display:flex}h2[data-astro-cid-s7v4yh22]{margin:0}.app[data-astro-cid-s7v4yh22]{color:var(--ink-soft);margin:0}.grid[data-astro-cid-s7v4yh22]{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.8vw,20px);margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-s7v4yh22] a[data-astro-cid-s7v4yh22]{background:var(--card);border-radius:var(--radius);border-top:3px solid var(--maroon);gap:6px;height:100%;padding:22px 22px 46px;text-decoration:none;display:grid;position:relative;box-shadow:0 18px 36px -28px #461e1973}.t[data-astro-cid-s7v4yh22]{font:600 1.45rem/1.15 var(--font-head)}.b[data-astro-cid-s7v4yh22]{color:var(--ink-soft);font-size:.95rem}.arrow[data-astro-cid-s7v4yh22]{color:var(--accent);transition:transform .25s var(--ease);position:absolute;bottom:16px;left:22px}.grid[data-astro-cid-s7v4yh22] a[data-astro-cid-s7v4yh22]:hover .arrow[data-astro-cid-s7v4yh22]{transform:translate(4px)}@media (width<=900px){.grid[data-astro-cid-s7v4yh22]{grid-template-columns:1fr 1fr}}@media (width<=460px){.grid[data-astro-cid-s7v4yh22]{grid-template-columns:1fr}.grid[data-astro-cid-s7v4yh22] a[data-astro-cid-s7v4yh22]{padding-bottom:22px}.arrow[data-astro-cid-s7v4yh22]{inset:24px 20px auto auto}}
