.hero[data-astro-cid-wik4hr7g]{position:relative;overflow:hidden;min-height:100vh;min-height:100svh}.hero-image[data-astro-cid-wik4hr7g]{position:absolute;inset:0;z-index:0}.hero-image[data-astro-cid-wik4hr7g] .img,.hero-image[data-astro-cid-wik4hr7g] img{width:100%;height:100%;aspect-ratio:auto}.hero-image[data-astro-cid-wik4hr7g]:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 100% 0%,#0d1a2600 60%,#0d1a2659),linear-gradient(to bottom,#0d1a261a,#0d1a2600 30%);pointer-events:none}.hero-tag[data-astro-cid-wik4hr7g]{position:absolute;z-index:1;top:clamp(7rem,14vh,11rem);left:clamp(1.5rem,5vw,4rem);display:grid;gap:.4rem;color:var(--color-paper);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;line-height:1.1}.tag-num[data-astro-cid-wik4hr7g]{font-size:.78rem;opacity:.7}.tag-rule[data-astro-cid-wik4hr7g]{display:block;height:1px;width:2.4rem;background:color-mix(in srgb,var(--color-paper) 65%,transparent);margin:.2rem 0}.tag-name[data-astro-cid-wik4hr7g]{font-family:var(--font-display);text-transform:none;letter-spacing:-.01em;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:500}.tag-place[data-astro-cid-wik4hr7g]{font-size:.72rem;opacity:.85;margin-top:.2rem}.tag-coord[data-astro-cid-wik4hr7g]{font-size:.7rem;opacity:.6}.tag-since[data-astro-cid-wik4hr7g]{font-size:.7rem;opacity:.6;margin-top:.6rem}.hero-bottom-cta[data-astro-cid-wik4hr7g]{position:absolute;z-index:1;bottom:clamp(1.5rem,4vh,3rem);left:clamp(1.5rem,5vw,4rem);color:var(--color-paper);text-decoration:none;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;padding:.85rem 1.2rem;border:1px solid color-mix(in srgb,var(--color-paper) 50%,transparent);border-radius:2px;transition:background .22s ease,color .22s ease}.hero-bottom-cta[data-astro-cid-wik4hr7g]:hover{background:var(--color-paper);color:var(--color-ink)}.feel-mosaic[data-astro-cid-wik4hr7g]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}@media(min-width:1024px){.feel-mosaic[data-astro-cid-wik4hr7g]{grid-template-columns:repeat(4,1fr);gap:2.5rem 2rem}}.feel-tile[data-astro-cid-wik4hr7g]{display:flex;flex-direction:column;gap:1rem}.feel-photo[data-astro-cid-wik4hr7g]{width:100%;overflow:hidden;border-radius:4px}.feel-caption[data-astro-cid-wik4hr7g]{margin:0;color:var(--color-ink-2);line-height:1.5;font-size:.9375rem}.feel-lead[data-astro-cid-wik4hr7g]{display:block;color:var(--color-ink);font-weight:500;margin-bottom:.125rem;letter-spacing:-.005em}.feel-byline[data-astro-cid-wik4hr7g]{margin:3rem 0 0;padding-top:2rem;border-top:1px solid var(--color-line);color:var(--color-muted);text-align:center;line-height:1.7}@media(max-width:600px){.feel-byline[data-astro-cid-wik4hr7g]{text-align:left}}.intro-grid[data-astro-cid-wik4hr7g]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.intro-grid[data-astro-cid-wik4hr7g]{grid-template-columns:1fr 2fr;gap:4rem}}.intro-eyebrow[data-astro-cid-wik4hr7g]{padding-top:.5rem}.intro-body[data-astro-cid-wik4hr7g]{max-width:var(--width-prose)}.intro-body-2[data-astro-cid-wik4hr7g]{margin-top:1.5rem;color:var(--color-ink-2)}.notice[data-astro-cid-wik4hr7g]{padding:1.5rem 1.75rem;border-radius:4px;display:grid;gap:.5rem}.notice-label[data-astro-cid-wik4hr7g]{margin:0;color:var(--color-amber);font-weight:500}.notice-body[data-astro-cid-wik4hr7g]{margin:0;color:var(--color-ink)}.notice-body[data-astro-cid-wik4hr7g] strong[data-astro-cid-wik4hr7g]{font-weight:500}.apt-incl-header[data-astro-cid-wik4hr7g]{display:grid;gap:1rem;margin-bottom:3rem;max-width:48rem}.apt-incl-grid[data-astro-cid-wik4hr7g]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:700px){.apt-incl-grid[data-astro-cid-wik4hr7g]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.apt-incl-grid[data-astro-cid-wik4hr7g]{grid-template-columns:repeat(4,1fr)}}.apt-incl-tile[data-astro-cid-wik4hr7g]{background:var(--color-card);border:1px solid var(--color-line);border-radius:4px;padding:1.5rem;display:grid;gap:.5rem;align-content:start}.apt-incl-tag[data-astro-cid-wik4hr7g]{margin:0;color:var(--color-forest)}.apt-incl-name[data-astro-cid-wik4hr7g]{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:1.125rem;font-weight:500;line-height:1.2}.apt-incl-note[data-astro-cid-wik4hr7g]{margin:0;color:var(--color-ink-2);line-height:1.5;font-size:.9375rem}.apt-incl-foot[data-astro-cid-wik4hr7g]{margin:2.5rem 0 0;color:var(--color-muted);line-height:1.6}.cat-header[data-astro-cid-wik4hr7g]{display:grid;gap:1.5rem;margin-bottom:4rem;max-width:48rem}.cat-grid[data-astro-cid-wik4hr7g]{display:grid;grid-template-columns:1fr;gap:4rem 2rem;list-style:none;margin:0;padding:0}@media(min-width:768px){.cat-grid[data-astro-cid-wik4hr7g]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.cat-grid[data-astro-cid-wik4hr7g]{grid-template-columns:repeat(4,1fr)}}.cat-item[data-astro-cid-wik4hr7g]{display:flex;flex-direction:column;gap:1rem;height:100%}.cat-link[data-astro-cid-wik4hr7g]{display:block;width:100%}.cat-meta[data-astro-cid-wik4hr7g]{display:flex;flex-direction:column;gap:.75rem;flex:1}.cat-spec[data-astro-cid-wik4hr7g]{color:var(--color-lake);margin:0}.cat-summary[data-astro-cid-wik4hr7g]{color:var(--color-ink-2);margin:0;line-height:1.5}.cat-pills[data-astro-cid-wik4hr7g]{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem}.cat-cta[data-astro-cid-wik4hr7g]{color:var(--color-ink);text-decoration:none;font-weight:500;margin-top:auto;padding-top:.5rem}.compare-wrap[data-astro-cid-wik4hr7g]{overflow-x:auto;border:1px solid var(--color-line);background:var(--color-card);border-radius:4px}.compare[data-astro-cid-wik4hr7g]{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:.875rem;color:var(--color-ink);min-width:44rem}.compare[data-astro-cid-wik4hr7g] th[data-astro-cid-wik4hr7g],.compare[data-astro-cid-wik4hr7g] td[data-astro-cid-wik4hr7g]{text-align:left;padding:1rem 1.25rem;border-bottom:1px solid var(--color-line);vertical-align:top;font-weight:400}.compare[data-astro-cid-wik4hr7g] thead[data-astro-cid-wik4hr7g] th[data-astro-cid-wik4hr7g]{background:var(--color-paper-2);color:var(--color-ink);font-weight:500;letter-spacing:-.005em;font-size:.6875rem;border-bottom:1px solid var(--color-line-2)}.compare[data-astro-cid-wik4hr7g] tbody[data-astro-cid-wik4hr7g] tr[data-astro-cid-wik4hr7g]:last-child th[data-astro-cid-wik4hr7g],.compare[data-astro-cid-wik4hr7g] tbody[data-astro-cid-wik4hr7g] tr[data-astro-cid-wik4hr7g]:last-child td[data-astro-cid-wik4hr7g]{border-bottom:none}.compare-row-label[data-astro-cid-wik4hr7g]{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;font-weight:500;width:9rem}.crosslink[data-astro-cid-wik4hr7g]{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:768px){.crosslink[data-astro-cid-wik4hr7g]{grid-template-columns:5fr 6fr;gap:4rem}}.crosslink-photo[data-astro-cid-wik4hr7g]{width:100%}.crosslink-body[data-astro-cid-wik4hr7g]{display:grid;gap:1.25rem;max-width:36rem}.crosslink-text[data-astro-cid-wik4hr7g]{color:var(--color-ink-2)}.crosslink-cta[data-astro-cid-wik4hr7g]{color:var(--color-ink);text-decoration:none;font-weight:500;width:fit-content}.closing-cta[data-astro-cid-wik4hr7g]{text-align:center;max-width:56rem;margin:0 auto}.closing-cta[data-astro-cid-wik4hr7g] .eyebrow,.closing-cta[data-astro-cid-wik4hr7g] .eyebrow .eyebrow-text:before{color:color-mix(in srgb,var(--color-paper) 60%,transparent)}.closing-headline[data-astro-cid-wik4hr7g]{color:var(--color-paper);margin:1rem 0 1.25rem;font-weight:500}.closing-text[data-astro-cid-wik4hr7g]{color:color-mix(in srgb,var(--color-paper) 80%,transparent);margin:0 auto 2rem;max-width:40rem}.closing-actions[data-astro-cid-wik4hr7g]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.closing-actions[data-astro-cid-wik4hr7g] .btn-secondary{color:var(--color-paper);border-color:color-mix(in srgb,var(--color-paper) 60%,transparent)}.closing-actions[data-astro-cid-wik4hr7g] .btn-secondary:hover{background:var(--color-paper);color:var(--color-ink)}
