.hhero[data-astro-cid-nanfb7ky]{position:relative;background:var(--brand-deep);color:#fff;padding:0;display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);min-height:min(84vh,760px)}.hhero-copy[data-astro-cid-nanfb7ky]{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:flex-end}.hhero-inner[data-astro-cid-nanfb7ky]{width:100%;box-sizing:border-box;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,3vw,3rem) clamp(2.5rem,5vw,4.5rem) max(1.25rem,calc(50vw - 600px + 1.25rem))}.hhero-media[data-astro-cid-nanfb7ky]{grid-column:2;grid-row:1;position:relative;overflow:hidden;border-left:6px solid var(--gold)}.hhero-img[data-astro-cid-nanfb7ky]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos)}.hhero-vet[data-astro-cid-nanfb7ky]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin:0 0 1.1rem;font-family:var(--serif);text-transform:uppercase;letter-spacing:.07em;font-size:.86rem;font-weight:700;color:#fff}.hhero-vet[data-astro-cid-nanfb7ky]>span[data-astro-cid-nanfb7ky]{background:var(--gold);padding:.38rem .7rem .32rem;display:inline-flex}.hhero-vet-star[data-astro-cid-nanfb7ky]{color:#fff;flex:none;margin-right:-.3rem}.hhero-vet[data-astro-cid-nanfb7ky] a[data-astro-cid-nanfb7ky]{color:#fff;font-weight:600;display:inline-flex;align-items:center;gap:.3rem;min-height:44px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:#ffffff80}.hhero-vet[data-astro-cid-nanfb7ky] a[data-astro-cid-nanfb7ky]:hover{text-decoration-color:#fff}.hhero-h1[data-astro-cid-nanfb7ky]{color:var(--brand-inv);font-size:clamp(1rem,1.35vw,1.25rem);letter-spacing:.12em;line-height:1.2;margin:0 0 .9rem;font-weight:700}.hhero-offer[data-astro-cid-nanfb7ky]{font-family:var(--display);font-weight:700;text-transform:uppercase;color:#fff;font-size:clamp(2.7rem,min(4.9vw,9.5vh),4.9rem);line-height:.92;margin:0 0 1.1rem;max-width:12ch}.hhero-sub[data-astro-cid-nanfb7ky]{font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.6;color:#ffffffe6;max-width:44ch;margin:0 0 1.5rem}.hhero-cta[data-astro-cid-nanfb7ky]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.hhero[data-astro-cid-nanfb7ky] .btn[data-astro-cid-nanfb7ky]{background:var(--gold);border-color:var(--gold);color:#fff}.hhero[data-astro-cid-nanfb7ky] .btn[data-astro-cid-nanfb7ky]:hover{background:#fff;border-color:#fff;color:#151515}.hhero[data-astro-cid-nanfb7ky] .btn[data-astro-cid-nanfb7ky]:hover .arw[data-astro-cid-nanfb7ky]{color:var(--gold)}.hhero[data-astro-cid-nanfb7ky] .btn-ghost[data-astro-cid-nanfb7ky]{background:transparent;border-color:#fff;color:#fff}.hhero-rating[data-astro-cid-nanfb7ky]{display:inline-flex;align-items:center;gap:.9rem;margin:0 0 1.4rem;color:#fff;text-decoration:none;padding:.55rem 1.1rem .55rem .2rem;border-bottom:2px solid rgba(255,255,255,.18)}.hhero-rating[data-astro-cid-nanfb7ky]:hover{text-decoration:none;border-bottom-color:var(--brand-bright)}.hhero-rating-n[data-astro-cid-nanfb7ky]{font-family:var(--display);font-weight:700;font-size:clamp(3rem,4.2vw,3.9rem);line-height:.85;letter-spacing:-.01em}.hhero-rating-body[data-astro-cid-nanfb7ky]{display:flex;flex-direction:column;gap:.35rem}.hhero-stars[data-astro-cid-nanfb7ky]{display:flex;gap:2px;color:#f6b21a}.hhero-rating-t[data-astro-cid-nanfb7ky]{display:inline-flex;align-items:center;gap:.4rem;font-size:1rem;color:#ffffffeb}.hhero-rating-t[data-astro-cid-nanfb7ky] strong[data-astro-cid-nanfb7ky]{color:#fff}.hhero-g[data-astro-cid-nanfb7ky]{flex:none;background:#fff;border-radius:50%;padding:2px;box-sizing:content-box}.hhero-chips[data-astro-cid-nanfb7ky]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.hhero-chips[data-astro-cid-nanfb7ky] li[data-astro-cid-nanfb7ky]{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(255,255,255,.28);padding:.45rem .75rem .4rem;font-family:var(--serif);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:500;color:#fff}.hhero-tick[data-astro-cid-nanfb7ky]{width:18px;height:18px;background:var(--gold);color:#fff;display:grid;place-items:center;flex:none}@media (max-width: 900px){.hhero[data-astro-cid-nanfb7ky]{grid-template-columns:1fr;min-height:0}.hhero-media[data-astro-cid-nanfb7ky]{grid-column:1;grid-row:1;border-left:0;border-bottom:6px solid var(--gold);aspect-ratio:16 / 10}.hhero-img[data-astro-cid-nanfb7ky]{object-position:var(--pos-m)}.hhero-copy[data-astro-cid-nanfb7ky]{grid-row:2;justify-content:flex-start}.hhero-inner[data-astro-cid-nanfb7ky]{padding:1.75rem 1.25rem 2.25rem}.hhero-offer[data-astro-cid-nanfb7ky]{font-size:clamp(2.5rem,11vw,3.6rem);max-width:none}.hhero-inner[data-astro-cid-nanfb7ky]{display:flex;flex-direction:column;align-items:flex-start}.hhero-vet[data-astro-cid-nanfb7ky]{order:-1}.hhero-h1[data-astro-cid-nanfb7ky]{order:0}.hhero-offer[data-astro-cid-nanfb7ky]{order:1}.hhero-rating[data-astro-cid-nanfb7ky]{order:2;margin-bottom:1.1rem}.hhero-sub[data-astro-cid-nanfb7ky]{order:3}.hhero-cta[data-astro-cid-nanfb7ky]{order:4}.hhero-chips[data-astro-cid-nanfb7ky]{order:5}.hhero-rating-n[data-astro-cid-nanfb7ky]{font-size:2.9rem}}@media (max-width: 480px){.hhero-cta[data-astro-cid-nanfb7ky]{width:100%}.hhero-cta[data-astro-cid-nanfb7ky] .btn[data-astro-cid-nanfb7ky]{width:100%;justify-content:center}.hhero-rating[data-astro-cid-nanfb7ky]{display:flex}.hhero-chips[data-astro-cid-nanfb7ky] li[data-astro-cid-nanfb7ky]{font-size:.74rem}}.credb[data-astro-cid-vp2egleh]{background:#fff;padding:0;border-bottom:var(--rule)}.credb-row[data-astro-cid-vp2egleh]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.credb-cell[data-astro-cid-vp2egleh]{display:flex;align-items:center;gap:.9rem;padding:1.3rem 1.1rem;border-left:1px solid var(--line);min-width:0}.credb-cell[data-astro-cid-vp2egleh]:first-child{border-left:0;padding-left:0}.credb-img[data-astro-cid-vp2egleh]{width:auto;max-width:170px;flex:none;object-fit:contain}a[data-astro-cid-vp2egleh].credb-cell{color:inherit;text-decoration:none}a[data-astro-cid-vp2egleh].credb-cell:hover strong[data-astro-cid-vp2egleh]{color:var(--brand)}.credb-stamp[data-astro-cid-vp2egleh]{flex:none;width:72px;height:72px}.credb-ic[data-astro-cid-vp2egleh]{width:48px;height:48px;flex:none;display:grid;place-items:center;background:var(--gold);color:#fff}.credb-txt[data-astro-cid-vp2egleh]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.credb-txt[data-astro-cid-vp2egleh] strong[data-astro-cid-vp2egleh]{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:1.12rem;line-height:1.1;color:var(--fg)}.credb-txt[data-astro-cid-vp2egleh] span[data-astro-cid-vp2egleh]{font-size:.9rem;color:var(--muted);line-height:1.35}@media (max-width: 1000px){.credb-row[data-astro-cid-vp2egleh]{grid-template-columns:1fr 1fr}.credb-cell[data-astro-cid-vp2egleh]{border-left:0;border-top:1px solid var(--line);padding-left:0}.credb-cell[data-astro-cid-vp2egleh]:nth-child(-n+2){border-top:0}}@media (max-width: 560px){.credb-cell[data-astro-cid-vp2egleh]{flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.1rem .5rem 1.1rem 0}.credb-img[data-astro-cid-vp2egleh]{max-width:110px}.credb-stamp[data-astro-cid-vp2egleh]{width:60px;height:60px}}.psvc-grid[data-astro-cid-4sxmko47]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.psvc-card[data-astro-cid-4sxmko47]{display:flex;flex-direction:column;background:#fff;border:var(--rule);color:var(--fg);transition:transform .2s ease,box-shadow .2s ease}.psvc-card[data-astro-cid-4sxmko47]:hover{text-decoration:none;transform:translateY(-3px);box-shadow:6px 6px 0 var(--brand-bright)}.psvc-media[data-astro-cid-4sxmko47]{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--soft);border-bottom:var(--rule)}.psvc-media[data-astro-cid-4sxmko47] img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.psvc-card[data-astro-cid-4sxmko47]:hover .psvc-media[data-astro-cid-4sxmko47] img{transform:scale(1.04)}.psvc-body[data-astro-cid-4sxmko47]{display:flex;flex-direction:column;gap:.45rem;padding:1.2rem 1.3rem 1.3rem;flex:1}.psvc-h[data-astro-cid-4sxmko47]{font-family:var(--serif);text-transform:uppercase;font-weight:700;font-size:clamp(1.35rem,1.9vw,1.65rem);line-height:1}.psvc-p[data-astro-cid-4sxmko47]{color:var(--muted);font-size:.96rem;line-height:1.5}.psvc-go[data-astro-cid-4sxmko47]{margin-top:auto;padding-top:.4rem;font-family:var(--serif);text-transform:uppercase;letter-spacing:.08em;font-size:.88rem;font-weight:700;color:var(--brand)}.psvc-foot[data-astro-cid-4sxmko47]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem}.psvc-more[data-astro-cid-4sxmko47]{margin:0;color:var(--muted);line-height:1.8;max-width:76ch}.psvc-more[data-astro-cid-4sxmko47] a[data-astro-cid-4sxmko47]{color:var(--fg);border-bottom:2px solid var(--brand)}.psvc-more[data-astro-cid-4sxmko47] a[data-astro-cid-4sxmko47]:hover{color:var(--brand);text-decoration:none}@media (max-width: 900px){.psvc-grid[data-astro-cid-4sxmko47]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.psvc-grid[data-astro-cid-4sxmko47]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.psvc-card[data-astro-cid-4sxmko47],.psvc-media[data-astro-cid-4sxmko47] img{transition:none}}.owb[data-astro-cid-lcsdbisn]{background:var(--brand-deep);color:#fff}.owb-grid[data-astro-cid-lcsdbisn]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.owb-portrait[data-astro-cid-lcsdbisn]{margin:0;border:2px solid #fff;background:#111}.owb-portrait[data-astro-cid-lcsdbisn] img{width:100%;height:auto;display:block;aspect-ratio:4 / 5;object-fit:cover;object-position:center 20%}.owb-portrait[data-astro-cid-lcsdbisn] figcaption[data-astro-cid-lcsdbisn]{display:flex;flex-direction:column;gap:.15rem;padding:.85rem 1rem .9rem;background:var(--gold-on-light);color:#fff}.owb-portrait[data-astro-cid-lcsdbisn] figcaption[data-astro-cid-lcsdbisn] strong[data-astro-cid-lcsdbisn]{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;font-size:1.3rem;line-height:1.05}.owb-portrait[data-astro-cid-lcsdbisn] figcaption[data-astro-cid-lcsdbisn] span[data-astro-cid-lcsdbisn]{font-size:.92rem;color:#fff}.owb-copy[data-astro-cid-lcsdbisn]{display:flex;flex-direction:column;align-items:flex-start}.owb-copy[data-astro-cid-lcsdbisn] h2[data-astro-cid-lcsdbisn]{color:#fff}.owb-p[data-astro-cid-lcsdbisn]{font-size:1.08rem;line-height:1.7;max-width:56ch;color:#ffffffeb}.owb-team[data-astro-cid-lcsdbisn]{margin:.8rem 0 1.6rem;width:100%;border:2px solid #fff;position:relative}.owb-team[data-astro-cid-lcsdbisn] img{width:100%;height:auto;display:block;aspect-ratio:2048 / 988;object-fit:cover}.owb-team[data-astro-cid-lcsdbisn] figcaption[data-astro-cid-lcsdbisn]{position:absolute;left:0;bottom:0;background:#0b0f1a;color:#fff;font-family:var(--serif);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600;padding:.45rem .75rem .4rem}@media (max-width: 900px){.owb-grid[data-astro-cid-lcsdbisn]{grid-template-columns:1fr}.owb-portrait[data-astro-cid-lcsdbisn]{max-width:420px}}.why-head[data-astro-cid-z6cjvl6u]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.why-head[data-astro-cid-z6cjvl6u] .display[data-astro-cid-z6cjvl6u]{margin:0}.why-list[data-astro-cid-z6cjvl6u]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.why-item[data-astro-cid-z6cjvl6u]{display:flex;flex-direction:column;gap:.55rem;background:#fff;border:var(--rule);border-top:6px solid var(--brand);padding:1.3rem 1.25rem 1.4rem}.why-n[data-astro-cid-z6cjvl6u]{font-family:var(--serif);font-weight:700;font-size:2.2rem;line-height:1;color:var(--gold)}.why-item[data-astro-cid-z6cjvl6u] strong[data-astro-cid-z6cjvl6u]{font-family:var(--serif);text-transform:uppercase;font-size:1.25rem;line-height:1.1;letter-spacing:.02em;color:var(--fg)}.why-b[data-astro-cid-z6cjvl6u]{color:var(--text);line-height:1.6;font-size:.97rem}@media (max-width: 1000px){.why-list[data-astro-cid-z6cjvl6u]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.why-list[data-astro-cid-z6cjvl6u]{grid-template-columns:1fr}.why-head[data-astro-cid-z6cjvl6u] .btn[data-astro-cid-z6cjvl6u]{width:100%;justify-content:center}}.r4v[data-astro-cid-r4bm34tj]{background:#fff;border-top:8px solid var(--gold);position:relative;overflow:hidden}.r4v[data-astro-cid-r4bm34tj]:before{content:"";position:absolute;inset:0 auto 0 0;width:42%;background:repeating-linear-gradient(180deg,rgba(174,24,42,.06) 0 22px,transparent 22px 44px);pointer-events:none}.r4v-grid[data-astro-cid-r4bm34tj]{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.r4v-eyebrow[data-astro-cid-r4bm34tj]{display:inline-flex;align-items:center;gap:.45rem;background:var(--brand-deep);color:#fff;font-family:var(--serif);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.85rem;padding:.4rem .75rem .34rem;margin:0 0 1rem}.r4v-eyebrow[data-astro-cid-r4bm34tj] svg[data-astro-cid-r4bm34tj]{color:#fff}.r4v-copy[data-astro-cid-r4bm34tj] h2[data-astro-cid-r4bm34tj]{color:var(--brand-deep)}.r4v-p[data-astro-cid-r4bm34tj]{font-size:1.08rem;line-height:1.7;max-width:52ch}.r4v-cta[data-astro-cid-r4bm34tj]{margin-top:.6rem}.r4v-media[data-astro-cid-r4bm34tj]{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:1rem;align-items:end}.r4v-fig[data-astro-cid-r4bm34tj]{margin:0;position:relative;border:2px solid var(--brand-deep);background:var(--brand-deep)}.r4v-fig[data-astro-cid-r4bm34tj] img{display:block;width:100%;height:auto}.r4v-fig--a[data-astro-cid-r4bm34tj]{grid-column:1;grid-row:1}.r4v-fig--a[data-astro-cid-r4bm34tj] img{aspect-ratio:1005 / 812;object-fit:cover}.r4v-fig--b[data-astro-cid-r4bm34tj]{grid-column:2;grid-row:1;margin-bottom:-2.5rem;box-shadow:8px 8px 0 var(--gold)}.r4v-fig--b[data-astro-cid-r4bm34tj] img{aspect-ratio:4 / 5;object-fit:cover}.r4v-fig[data-astro-cid-r4bm34tj] figcaption[data-astro-cid-r4bm34tj]{display:block;background:var(--brand-deep);color:#fff;font-family:var(--serif);text-transform:uppercase;letter-spacing:.05em;font-size:.74rem;font-weight:600;padding:.5rem .7rem .45rem;line-height:1.3}@media (max-width: 900px){.r4v[data-astro-cid-r4bm34tj]:before{width:100%;height:40%}.r4v-grid[data-astro-cid-r4bm34tj]{grid-template-columns:1fr}.r4v-media[data-astro-cid-r4bm34tj]{order:-1}}@media (max-width: 560px){.r4v-media[data-astro-cid-r4bm34tj]{grid-template-columns:1fr;gap:.9rem}.r4v-fig--a[data-astro-cid-r4bm34tj],.r4v-fig--b[data-astro-cid-r4bm34tj]{grid-column:1;grid-row:auto;margin:0;box-shadow:none}.r4v-fig--b[data-astro-cid-r4bm34tj] img{aspect-ratio:4 / 3;object-position:center 40%}.r4v-cta[data-astro-cid-r4bm34tj] .btn[data-astro-cid-r4bm34tj]{width:100%;justify-content:center}}.cmb[data-astro-cid-5fwl4h5c]{background:var(--brand-deep);color:#fff;padding:0;display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.cmb-media[data-astro-cid-5fwl4h5c]{position:relative;min-height:460px;border-right:6px solid var(--gold-on-light)}.cmb-media[data-astro-cid-5fwl4h5c] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%}.cmb-copy[data-astro-cid-5fwl4h5c]{padding:clamp(2.5rem,5vw,4.5rem) max(1.25rem,calc(50vw - 600px + 1.25rem)) clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,4vw,3.5rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cmb-p[data-astro-cid-5fwl4h5c]{font-size:1.08rem;line-height:1.7;max-width:46ch;color:#ffffffeb}.cmb-list[data-astro-cid-5fwl4h5c]{list-style:none;margin:.4rem 0 1.8rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.4rem;width:100%;max-width:30rem}.cmb-list[data-astro-cid-5fwl4h5c] li[data-astro-cid-5fwl4h5c]{display:flex;align-items:center;gap:.6rem;font-family:var(--serif);text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:1rem;color:#fff;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.2)}.cmb-list[data-astro-cid-5fwl4h5c] li[data-astro-cid-5fwl4h5c]:before{content:"";width:10px;height:10px;background:var(--gold-on-light);flex:none}.cmb-cta[data-astro-cid-5fwl4h5c]{display:flex;flex-wrap:wrap;gap:.75rem}.cmb[data-astro-cid-5fwl4h5c] .btn[data-astro-cid-5fwl4h5c]{background:var(--gold-on-light);border-color:var(--gold-on-light);color:#fff}.cmb[data-astro-cid-5fwl4h5c] .btn[data-astro-cid-5fwl4h5c]:hover{background:#fff;border-color:#fff;color:#151515}.cmb[data-astro-cid-5fwl4h5c] .btn-ghost[data-astro-cid-5fwl4h5c]{background:transparent;border-color:#fff;color:#fff}@media (max-width: 900px){.cmb[data-astro-cid-5fwl4h5c]{grid-template-columns:1fr}.cmb-media[data-astro-cid-5fwl4h5c]{min-height:0;aspect-ratio:16 / 9;border-right:0;border-bottom:6px solid var(--gold-on-light)}.cmb-copy[data-astro-cid-5fwl4h5c]{padding:2.25rem 1.25rem 2.75rem}}@media (max-width: 480px){.cmb-cta[data-astro-cid-5fwl4h5c],.cmb-cta[data-astro-cid-5fwl4h5c] .btn[data-astro-cid-5fwl4h5c]{width:100%;justify-content:center}}.rwork-head[data-astro-cid-ycahcm6v]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.rwork-head[data-astro-cid-ycahcm6v] .display[data-astro-cid-ycahcm6v]{margin:0}.rwork-grid[data-astro-cid-ycahcm6v]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:.75rem}.rwork-tile[data-astro-cid-ycahcm6v]{position:relative;overflow:hidden;background:var(--soft);border:var(--rule)}.rwork-tile--0[data-astro-cid-ycahcm6v]{grid-row:span 2;grid-column:span 2}.rwork-tile[data-astro-cid-ycahcm6v] img{width:100%;height:100%;object-fit:cover;display:block}.rwork-cap[data-astro-cid-ycahcm6v]{position:absolute;left:0;bottom:0;margin:0;background:#1d1d1b;color:#fff;font-family:var(--serif);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600;padding:.45rem .75rem .4rem}@media (max-width: 900px){.rwork-grid[data-astro-cid-ycahcm6v]{grid-template-columns:1fr 1fr;grid-auto-rows:170px;gap:.5rem}.rwork-tile--0[data-astro-cid-ycahcm6v]{grid-column:1 / -1;grid-row:span 2}}@media (max-width: 480px){.rwork-grid[data-astro-cid-ycahcm6v]{grid-auto-rows:auto}.rwork-tile[data-astro-cid-ycahcm6v],.rwork-tile--0[data-astro-cid-ycahcm6v]{grid-row:auto;aspect-ratio:4 / 3}.rwork-cap[data-astro-cid-ycahcm6v]{font-size:.66rem;padding:.32rem .5rem .28rem}}.etools-grid[data-astro-cid-hx2etwvh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:2px;background:var(--ink);border:var(--rule)}.etool[data-astro-cid-hx2etwvh]{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:2.2rem 2rem 2.4rem;min-height:18rem}.etool[data-astro-cid-hx2etwvh]:hover{text-decoration:none}.etool[data-astro-cid-hx2etwvh] h3[data-astro-cid-hx2etwvh]{margin:.3rem 0 0;font-size:clamp(1.6rem,2.4vw,2.2rem)}.etool[data-astro-cid-hx2etwvh] p[data-astro-cid-hx2etwvh]{margin:0;flex:1;line-height:1.6;max-width:46ch}.etool-more[data-astro-cid-hx2etwvh]{margin-top:.8rem}.etool[data-astro-cid-hx2etwvh]:hover .etool-more[data-astro-cid-hx2etwvh]{background:#fff;color:var(--char)}.efaq-grid[data-astro-cid-t72wdvp7]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.efaq-head[data-astro-cid-t72wdvp7]{position:sticky;top:8rem}.efaq-head[data-astro-cid-t72wdvp7] h2[data-astro-cid-t72wdvp7]{margin:0;max-width:14ch}.efaq-list[data-astro-cid-t72wdvp7]{border-top:var(--rule)}.efaq[data-astro-cid-t72wdvp7] details[data-astro-cid-t72wdvp7]{border-bottom:var(--rule)}.efaq[data-astro-cid-t72wdvp7] summary[data-astro-cid-t72wdvp7]{cursor:pointer;list-style:none;padding:1.1rem 3rem 1rem 0;position:relative;font-family:var(--serif);font-weight:500;font-size:1.25rem;color:var(--fg);letter-spacing:.01em;line-height:1.15}.efaq[data-astro-cid-t72wdvp7] summary[data-astro-cid-t72wdvp7]::-webkit-details-marker{display:none}.efaq-mark[data-astro-cid-t72wdvp7]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px;height:30px;background:var(--ink)}.efaq-mark[data-astro-cid-t72wdvp7]:before,.efaq-mark[data-astro-cid-t72wdvp7]:after{content:"";position:absolute;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease}.efaq-mark[data-astro-cid-t72wdvp7]:before{width:14px;height:2px}.efaq-mark[data-astro-cid-t72wdvp7]:after{width:2px;height:14px}.efaq[data-astro-cid-t72wdvp7] details[data-astro-cid-t72wdvp7][open] .efaq-mark[data-astro-cid-t72wdvp7]:after{transform:translate(-50%,-50%) scaleY(0)}.efaq[data-astro-cid-t72wdvp7] details[data-astro-cid-t72wdvp7] p[data-astro-cid-t72wdvp7]{margin:0 0 1.3rem;color:var(--text);line-height:1.7;max-width:66ch}@media (max-width: 860px){.efaq-grid[data-astro-cid-t72wdvp7]{grid-template-columns:1fr}.efaq-head[data-astro-cid-t72wdvp7]{position:static}}.clist[data-astro-cid-uff7i5jq]{padding:clamp(3rem,6vw,4.5rem) 0}.clist--soft[data-astro-cid-uff7i5jq]{background:var(--soft)}.clist--cream[data-astro-cid-uff7i5jq]{background:var(--cream)}.clist-head[data-astro-cid-uff7i5jq]{margin-bottom:clamp(1.5rem,3vw,2.2rem);display:flex;flex-direction:column;align-items:flex-start}.clist-head[data-astro-cid-uff7i5jq] h2[data-astro-cid-uff7i5jq]{margin:0 0 .55em}.clist-count[data-astro-cid-uff7i5jq]{color:var(--muted);font-size:.95rem;margin:0}.clist-grid[data-astro-cid-uff7i5jq]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));border-top:var(--rule);border-left:var(--rule)}.clist-item[data-astro-cid-uff7i5jq]{display:flex;align-items:center;gap:.6rem;font-family:var(--serif);text-transform:uppercase;letter-spacing:.06em;font-size:1rem;color:var(--fg);background:var(--cream);padding:0 .9rem;min-height:52px;border-right:var(--rule);border-bottom:var(--rule)}.clist--invert[data-astro-cid-uff7i5jq] .clist-item[data-astro-cid-uff7i5jq]{background:#202020;color:#fff}.clist-item[data-astro-cid-uff7i5jq]>a[data-astro-cid-uff7i5jq],.clist-item[data-astro-cid-uff7i5jq]>span[data-astro-cid-uff7i5jq]{display:inline-flex;align-items:center;min-height:44px}.clist-tick[data-astro-cid-uff7i5jq]{width:18px;height:18px;background:var(--brand-bright);color:#fff;display:grid;place-items:center;flex:none}.clist-item[data-astro-cid-uff7i5jq] a[data-astro-cid-uff7i5jq]{color:inherit;border-bottom:2px solid var(--brand)}.clist-item[data-astro-cid-uff7i5jq] a[data-astro-cid-uff7i5jq]:hover{color:var(--brand);text-decoration:none}.clist-note[data-astro-cid-uff7i5jq]{margin:1.4rem 0 0;color:var(--muted);font-size:.95rem}@media (max-width: 1000px){.clist-grid[data-astro-cid-uff7i5jq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 380px){.clist-grid[data-astro-cid-uff7i5jq]{grid-template-columns:1fr}}.rc[data-astro-cid-znstmyvj]{margin:0;background:#fff;border:var(--rule);padding:1.3rem 1.4rem 1.4rem;display:flex;flex-direction:column;gap:.6rem;break-inside:avoid}.rc-top[data-astro-cid-znstmyvj]{display:flex;align-items:center;gap:.7rem}.rc-av[data-astro-cid-znstmyvj]{flex:none;width:38px;height:38px;display:grid;place-items:center;font:600 1rem/1 var(--serif);color:#fff;background:var(--ink)}.rc-who[data-astro-cid-znstmyvj]{display:flex;flex-direction:column;gap:.12rem;min-width:0}.rc-name[data-astro-cid-znstmyvj]{font-family:var(--serif);text-transform:uppercase;letter-spacing:.06em;font-weight:500;color:var(--fg);font-size:.95rem}.rc-sub[data-astro-cid-znstmyvj]{font-size:.78rem;color:var(--muted)}.rc-mark[data-astro-cid-znstmyvj]{margin-left:auto;flex:none}.rc-stars[data-astro-cid-znstmyvj]{color:var(--brand);letter-spacing:.1em;font-size:.95rem;line-height:1}.rc-q[data-astro-cid-znstmyvj]{margin:0;color:var(--text);font-size:.96rem;line-height:1.62;font-family:inherit;font-style:normal}.rc-q--clamp[data-astro-cid-znstmyvj]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rc-more[data-astro-cid-znstmyvj]{align-self:flex-start;background:none;border:0;padding:.4rem 0;font:500 .85rem/1 var(--serif);text-transform:uppercase;letter-spacing:.08em;color:var(--brand);cursor:pointer;min-height:44px;display:inline-flex;align-items:center}.rc-more[data-astro-cid-znstmyvj]:hover{text-decoration:underline}.rwall-head[data-astro-cid-euhpj3d5]{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.rwall-head[data-astro-cid-euhpj3d5] h2[data-astro-cid-euhpj3d5]{margin:0}.rwall-grid[data-astro-cid-euhpj3d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:var(--ink);border:var(--rule)}.rwall-cell[data-astro-cid-euhpj3d5]{display:flex;min-width:0}.rwall-cell[data-astro-cid-euhpj3d5] .rc{flex:1;border:0}.rwall-grid--five[data-astro-cid-euhpj3d5]{grid-template-columns:repeat(6,minmax(0,1fr))}.rwall-grid--five[data-astro-cid-euhpj3d5] .rwall-cell[data-astro-cid-euhpj3d5]{grid-column:span 2}.rwall-grid--five[data-astro-cid-euhpj3d5] .rwall-cell[data-astro-cid-euhpj3d5]:nth-child(-n+2){grid-column:span 3}@media (max-width: 1000px){.rwall-grid[data-astro-cid-euhpj3d5],.rwall-grid--five[data-astro-cid-euhpj3d5]{grid-template-columns:1fr 1fr}.rwall-grid--five[data-astro-cid-euhpj3d5] .rwall-cell[data-astro-cid-euhpj3d5],.rwall-grid--five[data-astro-cid-euhpj3d5] .rwall-cell[data-astro-cid-euhpj3d5]:nth-child(-n+2){grid-column:auto}.rwall-grid--five[data-astro-cid-euhpj3d5] .rwall-cell[data-astro-cid-euhpj3d5]:last-child{grid-column:1 / -1}}@media (max-width: 620px){.rwall-grid[data-astro-cid-euhpj3d5],.rwall-grid--five[data-astro-cid-euhpj3d5]{grid-template-columns:1fr}}
