.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(24px,4.5vw,56px) clamp(40px,6vw,80px);position:relative;overflow:hidden}.glow[data-astro-cid-ge2uvauf]{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ecaa6e59,#0000 70%),radial-gradient(closest-side at 70% 40%,#f8e0ae80,#0000 75%);width:min(900px,90vw);position:absolute;inset:-20% -10% auto auto}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid;position:relative}.location[data-astro-cid-ge2uvauf]{background:#ffffffb3}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;margin-top:18px;font-size:clamp(2.6rem,6.2vw,4.75rem);font-weight:580;line-height:.98}h1[data-astro-cid-ge2uvauf] .accent[data-astro-cid-ge2uvauf]{font-weight:480;display:inline-block}.subtitle[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin-top:12px;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:420}.lead[data-astro-cid-ge2uvauf]{max-width:540px;color:var(--muted);margin-top:14px;font-size:1.03rem}.price-row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:22px;display:flex}.price[data-astro-cid-ge2uvauf]{color:var(--ink);align-items:baseline;gap:8px;display:flex}.from[data-astro-cid-ge2uvauf],.per[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:.95rem;font-weight:600}.amount[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--primary);font-size:2.6rem;font-weight:600;line-height:1}.amount[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{letter-spacing:.04em;vertical-align:.9em;margin-right:4px;font-size:.45em;font-weight:700}.price-note[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:.88rem}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.trust[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;margin-top:26px;padding-top:20px;display:flex}.trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{color:var(--ink-2);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex}.trust[data-astro-cid-ge2uvauf] svg{width:18px;height:18px;color:var(--primary)}.visual[data-astro-cid-ge2uvauf]{justify-self:end;width:min(100%,460px);padding:0 0 32px 40px;position:relative}.arch[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;border-radius:50% 50% var(--radius-lg) var(--radius-lg) / 40% 40% var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-lg);outline-offset:-10px;outline:1px solid #fff9;position:relative;overflow:hidden}.arch[data-astro-cid-ge2uvauf]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 10px #ffffff2e}.arch[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:35% center;width:100%;height:100%;animation:22s ease-in-out infinite alternate slow-zoom}@keyframes slow-zoom{0%{transform:scale(1.02)}to{transform:scale(1.12)}}.thumb[data-astro-cid-ge2uvauf]{aspect-ratio:1;border:6px solid var(--bg);width:38%;box-shadow:var(--shadow);border-radius:50%;position:absolute;bottom:96px;left:0;overflow:hidden}.thumb[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%}.seal[data-astro-cid-ge2uvauf]{background:var(--surface);width:124px;height:124px;box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;position:absolute;top:6%;right:-18px}.seal[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:100%;height:100%;animation:26s linear infinite spin;position:absolute;inset:0}.seal[data-astro-cid-ge2uvauf] text[data-astro-cid-ge2uvauf]{font-family:var(--font-body);letter-spacing:.2em;fill:var(--ink-2);font-size:9.4px;font-weight:700}.seal-core[data-astro-cid-ge2uvauf]{background:var(--primary);color:#fff;width:64px;height:64px;font-family:var(--font-display);text-align:center;border-radius:50%;place-items:center;font-size:1.4rem;font-weight:600;line-height:.9;display:grid}.seal-core[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{font-family:var(--font-body);letter-spacing:.14em;font-size:.5rem;font-weight:700;display:block}@keyframes spin{to{transform:rotate(360deg)}}.float-card[data-astro-cid-ge2uvauf]{-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow);border:1px solid var(--line);background:#ffffffeb;border-radius:18px;align-items:center;gap:12px;padding:14px 20px 14px 14px;animation:6s ease-in-out infinite float;display:flex;position:absolute;bottom:0;right:12%}.float-card[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--ink);font-size:.92rem;line-height:1.3;display:block}.float-card[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:.8rem}.fc-icon[data-astro-cid-ge2uvauf]{background:var(--primary-50);width:42px;height:42px;color:var(--primary);border-radius:12px;place-items:center;display:grid}@keyframes float{50%{transform:translateY(-8px)}}@media (width<=900px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.visual[data-astro-cid-ge2uvauf]{justify-self:center;width:min(100%,400px)}}@media (width<=520px){.visual[data-astro-cid-ge2uvauf]{padding-left:24px}.seal[data-astro-cid-ge2uvauf]{width:104px;height:104px;right:-6px}.seal-core[data-astro-cid-ge2uvauf]{width:54px;height:54px;font-size:1.2rem}.float-card[data-astro-cid-ge2uvauf]{right:4%}.ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}}.strip[data-astro-cid-awfdy76h]{background:var(--night);color:#f3e6d4;padding-block:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-awfdy76h]{width:max-content;animation:42s linear infinite marquee;display:flex}.strip[data-astro-cid-awfdy76h]:hover .track[data-astro-cid-awfdy76h]{animation-play-state:paused}ul[data-astro-cid-awfdy76h]{flex:none;display:flex}li[data-astro-cid-awfdy76h]{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:12px;padding-inline:28px;font-size:1.2rem;font-weight:420;display:inline-flex}li[data-astro-cid-awfdy76h]:after{content:"✦";color:var(--gold);margin-left:28px;font-size:.7rem}li[data-astro-cid-awfdy76h] svg{color:#e8a46e;width:20px;height:20px}@keyframes marquee{to{transform:translate(-50%)}}.card[data-astro-cid-xy3cvx5y]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease), box-shadow .4s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-xy3cvx5y]:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.card--featured[data-astro-cid-xy3cvx5y]{box-shadow:0 0 0 2px var(--primary), var(--shadow);border-color:#0000}.card--featured[data-astro-cid-xy3cvx5y]:hover{box-shadow:0 0 0 2px var(--primary), var(--shadow-lg)}.media[data-astro-cid-xy3cvx5y]{background:var(--bg-deep);height:150px;position:relative;overflow:hidden}.media[data-astro-cid-xy3cvx5y] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.card[data-astro-cid-xy3cvx5y]:hover .media[data-astro-cid-xy3cvx5y] img{transform:scale(1.06)}.badge[data-astro-cid-xy3cvx5y],.pickup[data-astro-cid-xy3cvx5y],.duration[data-astro-cid-xy3cvx5y]{border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex;position:absolute}.badge[data-astro-cid-xy3cvx5y]{color:var(--ink);letter-spacing:.02em;background:#fffffff0;top:12px;left:12px}.card--featured[data-astro-cid-xy3cvx5y] .badge[data-astro-cid-xy3cvx5y]{background:var(--primary);color:#fff}.pickup[data-astro-cid-xy3cvx5y],.duration[data-astro-cid-xy3cvx5y]{-webkit-backdrop-filter:blur(6px);color:#fff;background:#1d1712b8;bottom:12px}.pickup[data-astro-cid-xy3cvx5y]{left:12px}.duration[data-astro-cid-xy3cvx5y]{right:12px}.pickup[data-astro-cid-xy3cvx5y] svg,.duration[data-astro-cid-xy3cvx5y] svg{width:14px;height:14px}.body[data-astro-cid-xy3cvx5y]{flex-direction:column;flex:1;padding:16px 20px 18px;display:flex}h3[data-astro-cid-xy3cvx5y]{font-size:1.32rem}.title-link[data-astro-cid-xy3cvx5y]:after{content:"";z-index:1;position:absolute;inset:0}.title-link[data-astro-cid-xy3cvx5y]:hover{color:var(--primary)}.btns[data-astro-cid-xy3cvx5y],.details[data-astro-cid-xy3cvx5y],.more[data-astro-cid-xy3cvx5y] summary[data-astro-cid-xy3cvx5y]{z-index:2;position:relative}.summary[data-astro-cid-xy3cvx5y]{color:var(--muted);margin-top:6px;font-size:.88rem;line-height:1.5}.incl[data-astro-cid-xy3cvx5y]{margin-top:12px;margin-bottom:14px}.includes[data-astro-cid-xy3cvx5y]{gap:5px;display:grid}.includes[data-astro-cid-xy3cvx5y] li[data-astro-cid-xy3cvx5y]{gap:9px;font-size:.86rem;line-height:1.4;display:flex}.includes[data-astro-cid-xy3cvx5y] svg{background:var(--primary-50);width:16px;height:16px;color:var(--primary);stroke-width:3px;border-radius:50%;flex:none;margin-top:1px;padding:3px}.more[data-astro-cid-xy3cvx5y] summary[data-astro-cid-xy3cvx5y]{color:var(--primary);cursor:pointer;align-items:center;gap:9px;margin-top:5px;font-size:.84rem;font-weight:700;line-height:1.4;list-style:none;display:inline-flex}.more[data-astro-cid-xy3cvx5y] summary[data-astro-cid-xy3cvx5y]::-webkit-details-marker{display:none}.more[data-astro-cid-xy3cvx5y] summary[data-astro-cid-xy3cvx5y]:hover{text-underline-offset:3px;text-decoration:underline}.more[data-astro-cid-xy3cvx5y] summary[data-astro-cid-xy3cvx5y] svg{stroke-width:3px;width:16px;height:16px;transition:transform .25s var(--ease);border:1.5px dashed;border-radius:50%;padding:2px}.more[data-astro-cid-xy3cvx5y][open] summary[data-astro-cid-xy3cvx5y] svg{transform:rotate(45deg)}.more[data-astro-cid-xy3cvx5y] .includes[data-astro-cid-xy3cvx5y]{margin-top:5px}.foot[data-astro-cid-xy3cvx5y]{border-top:1px dashed var(--line-strong);margin-top:auto;padding-top:12px}.price[data-astro-cid-xy3cvx5y]{align-items:center;gap:10px;display:flex}.amount[data-astro-cid-xy3cvx5y]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:1.9rem;font-weight:600;line-height:1}.card--featured[data-astro-cid-xy3cvx5y] .amount[data-astro-cid-xy3cvx5y]{color:var(--primary)}.amount[data-astro-cid-xy3cvx5y] small[data-astro-cid-xy3cvx5y]{letter-spacing:.04em;vertical-align:.95em;margin-right:3px;font-size:.42em;font-weight:700}.unit[data-astro-cid-xy3cvx5y]{color:var(--muted);flex-direction:column;font-size:.78rem;font-weight:600;line-height:1.35;display:flex}.child[data-astro-cid-xy3cvx5y]{color:var(--ink-2)}.details[data-astro-cid-xy3cvx5y]{color:var(--ink);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:.84rem;font-weight:700;display:inline-flex}.details[data-astro-cid-xy3cvx5y]:hover{color:var(--primary)}.details[data-astro-cid-xy3cvx5y] svg{width:16px;height:16px;transition:transform .25s var(--ease)}.details[data-astro-cid-xy3cvx5y]:hover svg{transform:translate(3px)}.btns[data-astro-cid-xy3cvx5y]{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.btns[data-astro-cid-xy3cvx5y] .btn[data-astro-cid-xy3cvx5y]{padding-inline:12px}.grid[data-astro-cid-2nvxoihs]{--cols:3;--gap:24px;justify-content:center;gap:var(--gap);flex-wrap:wrap;display:flex}.grid[data-astro-cid-2nvxoihs]>*{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-width:0}.addons[data-astro-cid-2nvxoihs]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);align-items:center;gap:32px;margin-top:56px;padding:clamp(24px,4vw,40px);display:grid}.addons-head[data-astro-cid-2nvxoihs] h3[data-astro-cid-2nvxoihs]{font-size:1.75rem}.addons-head[data-astro-cid-2nvxoihs] p[data-astro-cid-2nvxoihs]{color:var(--muted);margin-top:8px;font-size:.95rem}.addon-grid[data-astro-cid-2nvxoihs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;display:grid}.addon-grid[data-astro-cid-2nvxoihs] li[data-astro-cid-2nvxoihs]{border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);align-items:center;gap:14px;padding:14px 16px;display:flex}.a-icon[data-astro-cid-2nvxoihs]{background:var(--primary-50);width:46px;height:46px;color:var(--primary);border-radius:14px;flex:none;place-items:center;display:grid}.a-icon[data-astro-cid-2nvxoihs] svg{width:22px;height:22px}.a-text[data-astro-cid-2nvxoihs]{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.a-text[data-astro-cid-2nvxoihs] strong[data-astro-cid-2nvxoihs]{color:var(--ink);font-size:.95rem}.a-text[data-astro-cid-2nvxoihs] span[data-astro-cid-2nvxoihs]{color:var(--muted);font-size:.82rem}.a-price[data-astro-cid-2nvxoihs]{color:var(--ink);font-family:var(--font-display);white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:1.15rem;font-weight:600;line-height:1.1;display:flex}.a-price[data-astro-cid-2nvxoihs] small[data-astro-cid-2nvxoihs]{font-family:var(--font-body);color:var(--muted);font-size:.72rem;font-weight:600}@media (width<=1180px){.addons[data-astro-cid-2nvxoihs]{grid-template-columns:1fr;gap:24px}}@media (width<=1100px){.grid[data-astro-cid-2nvxoihs]{--cols:2;--gap:24px}}@media (width<=700px){.grid[data-astro-cid-2nvxoihs]{--cols:1}.grid[data-astro-cid-2nvxoihs]>*{max-width:560px}}@media (width<=480px){.addon-grid[data-astro-cid-2nvxoihs] li[data-astro-cid-2nvxoihs]{grid-template-columns:46px 1fr;align-items:start;gap:6px 14px;display:grid}.a-price[data-astro-cid-2nvxoihs]{flex-direction:row;grid-column:2;align-items:baseline;gap:6px}}.grid[data-astro-cid-ynnefo3e]{--cols:3;--gap:24px;justify-content:center;gap:var(--gap);flex-wrap:wrap;display:flex}.grid[data-astro-cid-ynnefo3e]>*{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-width:0}@media (width<=1100px){.grid[data-astro-cid-ynnefo3e]{--cols:2}}@media (width<=700px){.grid[data-astro-cid-ynnefo3e]{--cols:1}.grid[data-astro-cid-ynnefo3e]>*{max-width:560px}}.layout[data-astro-cid-bl6cniha]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,7vw,96px);display:grid}.intro[data-astro-cid-bl6cniha]{top:calc(var(--header-h) + 32px);position:sticky}.intro[data-astro-cid-bl6cniha] .section-head[data-astro-cid-bl6cniha]{margin-bottom:40px}.more[data-astro-cid-bl6cniha]{color:var(--primary);text-underline-offset:4px;align-items:center;gap:6px;margin-top:16px;font-weight:700;text-decoration:underline;display:inline-flex}.more[data-astro-cid-bl6cniha] svg{width:18px;height:18px}.collage[data-astro-cid-bl6cniha]{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr;gap:14px;height:400px;display:grid;position:relative}.collage[data-astro-cid-bl6cniha]>div[data-astro-cid-bl6cniha]{border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.c-main[data-astro-cid-bl6cniha]{filter:drop-shadow(0 18px 28px #1d171233);grid-row:1/3;box-shadow:none!important}.arch-top[data-astro-cid-bl6cniha]{border-radius:999px 999px 0 0;height:100%;overflow:hidden}.collage[data-astro-cid-bl6cniha] img{object-fit:cover;width:100%;height:100%}.timeline[data-astro-cid-bl6cniha]{margin:0;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-bl6cniha]:before{content:"";background:repeating-linear-gradient(to bottom, var(--line-strong) 0 6px, transparent 6px 12px);width:2px;position:absolute;top:10px;bottom:10px;left:23px}.timeline[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{grid-template-columns:48px 1fr;gap:22px;padding-bottom:30px;display:grid;position:relative}.timeline[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]:last-child{padding-bottom:0}.dot[data-astro-cid-bl6cniha]{background:var(--surface);border:1.5px solid var(--line-strong);width:48px;height:48px;color:var(--primary);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1rem;font-weight:600;transition:background-color .3s,color .3s,border-color .3s;display:grid;position:relative}.timeline[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]:hover .dot[data-astro-cid-bl6cniha]{background:var(--primary);border-color:var(--primary);color:#fff}.step[data-astro-cid-bl6cniha]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);padding:18px 22px 20px}.time[data-astro-cid-bl6cniha]{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:.75rem;font-weight:700;display:inline-block}.step[data-astro-cid-bl6cniha] h3[data-astro-cid-bl6cniha]{margin-top:6px;font-size:1.3rem}.step[data-astro-cid-bl6cniha] p[data-astro-cid-bl6cniha]{color:var(--muted);margin-top:6px;font-size:.94rem}@media (width<=900px){.layout[data-astro-cid-bl6cniha]{grid-template-columns:1fr}.intro[data-astro-cid-bl6cniha]{position:static}.collage[data-astro-cid-bl6cniha]{height:320px}}@media (width<=520px){.collage[data-astro-cid-bl6cniha]{height:260px}.timeline[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{grid-template-columns:40px 1fr;gap:14px}.dot[data-astro-cid-bl6cniha]{width:40px;height:40px;font-size:.9rem}.timeline[data-astro-cid-bl6cniha]:before{left:19px}}.stats[data-astro-cid-tbvw4kn2]{border-radius:var(--radius-lg);background:var(--bg-sand);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:48px;display:grid}.stats[data-astro-cid-tbvw4kn2] li[data-astro-cid-tbvw4kn2]{text-align:center;flex-direction:column;align-items:center;padding:26px 16px;display:flex}.stats[data-astro-cid-tbvw4kn2] li[data-astro-cid-tbvw4kn2]:nth-child(n+2){border-left:1px solid var(--line-strong)}.stats[data-astro-cid-tbvw4kn2] strong[data-astro-cid-tbvw4kn2]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--primary);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:600;line-height:1.1}.stats[data-astro-cid-tbvw4kn2] span[data-astro-cid-tbvw4kn2]{color:var(--muted);margin-top:4px;font-size:.85rem;font-weight:600}.features[data-astro-cid-tbvw4kn2]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.features[data-astro-cid-tbvw4kn2] li[data-astro-cid-tbvw4kn2]{border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line);padding:30px 28px;transition:background-color .3s,box-shadow .3s}.features[data-astro-cid-tbvw4kn2] li[data-astro-cid-tbvw4kn2]:hover{background:var(--surface);box-shadow:var(--shadow)}.f-icon[data-astro-cid-tbvw4kn2]{background:linear-gradient(145deg, #d4692c, var(--primary-700));color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 20px -10px #9c4517cc}.f-icon[data-astro-cid-tbvw4kn2] svg{width:24px;height:24px}.features[data-astro-cid-tbvw4kn2] h3[data-astro-cid-tbvw4kn2]{margin-top:22px;font-size:1.35rem}.features[data-astro-cid-tbvw4kn2] p[data-astro-cid-tbvw4kn2]{color:var(--muted);margin-top:8px;font-size:.95rem}@media (width<=960px){.features[data-astro-cid-tbvw4kn2]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.stats[data-astro-cid-tbvw4kn2]{grid-template-columns:repeat(2,1fr)}.stats[data-astro-cid-tbvw4kn2] li[data-astro-cid-tbvw4kn2]:nth-child(3){border-left:0}.stats[data-astro-cid-tbvw4kn2] li[data-astro-cid-tbvw4kn2]:nth-child(n+3){border-top:1px solid var(--line-strong)}.features[data-astro-cid-tbvw4kn2]{grid-template-columns:1fr}}.head[data-astro-cid-rj65ajc3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:clamp(32px,5vw,56px);display:flex}.head[data-astro-cid-rj65ajc3] .section-head[data-astro-cid-rj65ajc3]{margin-bottom:0}.head[data-astro-cid-rj65ajc3]>p[data-astro-cid-rj65ajc3]{max-width:420px;color:var(--muted)}.grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(4,1fr);grid-template-areas:"a a b c""a a d c""e f f g";grid-auto-rows:220px;gap:14px;display:grid}.tile[data-astro-cid-rj65ajc3]{border-radius:var(--radius);background:var(--bg-deep);cursor:zoom-in;border:0;padding:0;position:relative;overflow:hidden}.tile[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.tile[data-astro-cid-rj65ajc3]:after{content:"";opacity:0;background:linear-gradient(#0000 55%,#1d171259);transition:opacity .4s;position:absolute;inset:0}.tile[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.06)}.tile[data-astro-cid-rj65ajc3]:hover:after{opacity:1}.zoom[data-astro-cid-rj65ajc3]{z-index:1;width:40px;height:40px;color:var(--ink);opacity:0;transition:opacity .3s, transform .3s var(--ease);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px;transform:translateY(6px)}.zoom[data-astro-cid-rj65ajc3] svg{width:18px;height:18px}.tile[data-astro-cid-rj65ajc3]:hover .zoom[data-astro-cid-rj65ajc3],.tile[data-astro-cid-rj65ajc3]:focus-visible .zoom[data-astro-cid-rj65ajc3]{opacity:1;transform:none}.lightbox[data-astro-cid-rj65ajc3]{color:#fff;background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{backdrop-filter:blur(6px);background:#140f0beb}.lightbox[data-astro-cid-rj65ajc3][open]{place-items:center;display:grid}.lightbox[data-astro-cid-rj65ajc3] figure[data-astro-cid-rj65ajc3]{justify-items:center;gap:14px;margin:0;padding:64px 72px;display:grid}.lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{border-radius:var(--radius-sm);object-fit:contain;max-width:min(1200px,100%);max-height:calc(100dvh - 160px)}.lightbox[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{color:#fffc;text-align:center;font-size:.95rem}.lb-btn[data-astro-cid-rj65ajc3]{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:48px;height:48px;transition:background-color .2s;display:grid;position:fixed}.lb-btn[data-astro-cid-rj65ajc3]:hover{background:#fff3}.lb-close[data-astro-cid-rj65ajc3]{top:18px;right:18px}.lb-prev[data-astro-cid-rj65ajc3]{top:50%;left:18px;translate:0 -50%}.lb-next[data-astro-cid-rj65ajc3]{top:50%;right:18px;translate:0 -50%}@media (width<=760px){.grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,1fr);grid-template-areas:"a a""b c""d c""e g""f f";grid-auto-rows:170px}.lightbox[data-astro-cid-rj65ajc3] figure[data-astro-cid-rj65ajc3]{padding:72px 12px}.lb-prev[data-astro-cid-rj65ajc3],.lb-next[data-astro-cid-rj65ajc3]{top:auto;bottom:18px;translate:none}.lb-prev[data-astro-cid-rj65ajc3]{left:calc(50% - 60px)}.lb-next[data-astro-cid-rj65ajc3]{right:calc(50% - 60px)}}.grid[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}li[data-astro-cid-4bjs7uhz]{border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line);padding:30px 28px;position:relative}li[data-astro-cid-4bjs7uhz] .quote{width:36px;height:36px;color:var(--line-strong);position:absolute;top:24px;right:24px}.stars[data-astro-cid-4bjs7uhz]{color:var(--gold);gap:3px;display:flex}.stars[data-astro-cid-4bjs7uhz] svg{fill:currentColor;width:18px;height:18px}.stars[data-astro-cid-4bjs7uhz] svg.off{fill:none;color:var(--line-strong)}blockquote[data-astro-cid-4bjs7uhz]{color:var(--ink-2);margin:16px 0 20px;line-height:1.7}.who[data-astro-cid-4bjs7uhz]{flex-direction:column;font-size:.9rem;display:flex}.who[data-astro-cid-4bjs7uhz] strong[data-astro-cid-4bjs7uhz]{color:var(--ink)}.who[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{color:var(--muted)}.layout[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.copy[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn]{margin:14px 0 24px;font-size:clamp(2rem,4vw,3rem)}.copy[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{margin:32px 0 10px;font-size:1.45rem}.copy[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--ink-2);font-size:1.02rem;line-height:1.8}.copy[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{color:var(--ink);font-weight:700}.facts[data-astro-cid-oxgmilyn]{top:calc(var(--header-h) + 32px);border-radius:var(--radius-lg);background:var(--bg-sand);border:1px solid var(--line);padding:32px;position:sticky}.facts[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{font-size:1.5rem}dl[data-astro-cid-oxgmilyn]{margin:20px 0 26px;display:grid}dl[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--line-strong);gap:2px;padding:14px 0;display:grid}dl[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]:first-child{padding-top:0}dt[data-astro-cid-oxgmilyn]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}dt[data-astro-cid-oxgmilyn] svg{width:16px;height:16px;color:var(--primary)}dd[data-astro-cid-oxgmilyn]{color:var(--ink);margin:0;padding-left:24px;font-weight:600}@media (width<=900px){.layout[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.facts[data-astro-cid-oxgmilyn]{position:static}}
