.enquiry-btn[data-astro-cid-wurmgkuq]{width:100%;min-height:3.5rem}.enquiry-note[data-astro-cid-wurmgkuq]{color:var(--muted);text-align:center;margin:.75rem 0 0;font-size:.9rem}.rail[data-astro-cid-b2nb4lxs]{z-index:40;box-shadow:var(--shadow-lift);backdrop-filter:blur(16px)saturate(1.6);transition:transform .5s var(--ease), opacity .4s var(--ease);background:#ffffffe6;border:1px solid #13161312;gap:.35rem;padding:.4rem;display:flex;position:fixed}.r-btn[data-astro-cid-b2nb4lxs]{width:2.9rem;height:2.9rem;color:var(--ink);cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease), transform .35s var(--spring);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.r-btn[data-astro-cid-b2nb4lxs] svg{width:1.25rem;height:1.25rem}.r-btn[data-astro-cid-b2nb4lxs]:hover{background:var(--sage-soft);color:var(--accent-ink);transform:scale(1.06)}.r-save[data-astro-cid-b2nb4lxs][aria-pressed=true]{background:var(--rose-deep);color:#fff}.r-save[data-astro-cid-b2nb4lxs][aria-pressed=true] svg{fill:currentColor}@media (width>=72rem){.r-save[data-astro-cid-b2nb4lxs],.r-enquire[data-astro-cid-b2nb4lxs]{display:none!important}}.r-enquire[data-astro-cid-b2nb4lxs]{background:var(--forest);color:#fff}.r-enquire[data-astro-cid-b2nb4lxs]:hover{background:var(--accent);color:#fff}.r-label[data-astro-cid-b2nb4lxs]{display:none}.r-tip[data-astro-cid-b2nb4lxs]{background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s var(--ease), transform .3s var(--ease);border-radius:999px;padding:.35rem .7rem;font-size:.8rem;font-weight:500;position:absolute;top:50%;right:calc(100% + .7rem);transform:translate(6px,-50%)}.r-btn[data-astro-cid-b2nb4lxs]:hover .r-tip[data-astro-cid-b2nb4lxs],.r-btn[data-astro-cid-b2nb4lxs]:focus-visible .r-tip[data-astro-cid-b2nb4lxs]{opacity:1;transform:translateY(-50%)}@media (width>=72rem){.rail[data-astro-cid-b2nb4lxs]{border-radius:999px;flex-direction:column;top:50%;right:1rem;transform:translateY(-50%)}}@media (width<=71.99rem){.rail[data-astro-cid-b2nb4lxs]{left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));border-radius:999px;justify-content:space-between;align-items:center}.r-wide[data-astro-cid-b2nb4lxs],.r-tip[data-astro-cid-b2nb4lxs]{display:none}.r-enquire[data-astro-cid-b2nb4lxs]{width:auto;font:550 .95rem var(--sans);flex:1;gap:.5rem;padding:0 1.25rem;display:inline-flex}.r-label[data-astro-cid-b2nb4lxs]{display:inline}body{padding-bottom:5rem}}html:not(.rail-on) .rail[data-astro-cid-b2nb4lxs]{opacity:0;pointer-events:none}@media (width>=72rem){html:not(.rail-on) .rail[data-astro-cid-b2nb4lxs]{transform:translate(1rem,-50%)}}@media (width<=71.99rem){html:not(.rail-on) .rail[data-astro-cid-b2nb4lxs]{transform:translateY(1rem)}}.vmap[data-astro-cid-dz6y6yqs]{border-radius:var(--radius);background:var(--grad-sage);gap:.75rem;margin:0;padding:.6rem;display:grid}.vm-canvas[data-astro-cid-dz6y6yqs]{border-radius:calc(var(--radius) - .5rem);background:#eef3ec;height:clamp(15rem,28vw,20rem);position:relative;overflow:hidden}.vm-fallback[data-astro-cid-dz6y6yqs]{color:var(--accent-ink);place-items:center;font-weight:600;text-decoration:none;display:grid;position:absolute;inset:0}figcaption[data-astro-cid-dz6y6yqs]{color:#3d4a40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:0 .5rem .35rem;font-size:.875rem;display:flex}.vm-place[data-astro-cid-dz6y6yqs] b[data-astro-cid-dz6y6yqs]{color:var(--ink);font-weight:600}.vm-key[data-astro-cid-dz6y6yqs]{color:var(--muted);align-items:center;gap:.35rem;margin-left:.75rem;font-size:.75rem;display:inline-flex}.vm-key[data-astro-cid-dz6y6yqs] i[data-astro-cid-dz6y6yqs]{background:var(--forest);box-sizing:content-box;border:2px solid #fff;border-radius:50%;width:.55rem;height:.55rem}.vm-open[data-astro-cid-dz6y6yqs]{color:var(--accent-ink);font-size:.85rem;font-weight:600;text-decoration:none}.vm-open[data-astro-cid-dz6y6yqs]:hover{color:var(--rose-deep)}.vm-canvas[data-astro-cid-dz6y6yqs] .vm-pin{background:var(--rose-deep);border:4px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 8px #ff9fb873,0 6px 14px #00000040}.vm-canvas[data-astro-cid-dz6y6yqs] .vm-dot{background:var(--forest);cursor:pointer;opacity:.85;width:10px;height:10px;transition:transform .2s var(--ease);border:2px solid #fff;border-radius:50%}.vm-canvas[data-astro-cid-dz6y6yqs] .vm-dot:hover{opacity:1;transform:scale(1.4)}.vm-canvas[data-astro-cid-dz6y6yqs] .vm-melb{align-items:center;gap:6px;display:flex}.vm-canvas[data-astro-cid-dz6y6yqs] .vm-melb:before{content:"";background:var(--ink);border:3px solid #fff;border-radius:50%;width:12px;height:12px}.vm-canvas[data-astro-cid-dz6y6yqs] .vm-melb span{font:650 12px var(--sans);color:var(--ink);background:#ffffffe6;border-radius:999px;padding:2px 8px}.vm-canvas[data-astro-cid-dz6y6yqs] .maplibregl-popup-content{font:600 13px var(--sans);border-radius:10px;padding:6px 10px}.vm-canvas[data-astro-cid-dz6y6yqs] .maplibregl-popup-content a{color:var(--accent-ink);text-decoration:none}.vm-canvas[data-astro-cid-dz6y6yqs] .maplibregl-ctrl-group{border-radius:10px}.crumbs[data-astro-cid-m42rtrqj]{gap:.6rem;padding-block:1rem 0;display:flex}.title[data-astro-cid-m42rtrqj]{grid-template-columns:1fr auto;align-items:end;gap:1rem 1.5rem;padding-block:clamp(1rem,3vw,1.75rem) clamp(1rem,2.5vw,1.5rem);display:grid}.title[data-astro-cid-m42rtrqj] h1[data-astro-cid-m42rtrqj]{font-size:var(--fs-title);margin-top:0}.title[data-astro-cid-m42rtrqj] .eyebrow[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]{color:inherit}@media (width<=47.99rem){.chips[data-astro-cid-m42rtrqj]{scrollbar-width:none;min-width:0;width:calc(100% + 2 * var(--gutter));max-width:100vw;overflow-x:auto;margin-inline:calc(-1 * var(--gutter))!important;padding-inline:var(--gutter)!important;flex-wrap:nowrap!important}.chips[data-astro-cid-m42rtrqj]::-webkit-scrollbar{display:none}.chips[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj]{white-space:nowrap;flex:none}}.chips[data-astro-cid-m42rtrqj]{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.chips[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj]{background:var(--surface);letter-spacing:-.01em;transition:background .3s var(--ease), transform .4s var(--spring);border-radius:999px;align-items:center;gap:.55rem;padding:.3rem .9rem .3rem .3rem;font-size:.9rem;font-weight:550;display:inline-flex}.chips[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj]:hover{background:var(--sage-soft);transform:translateY(-2px)}.chips[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj]:hover .ficon{background:#fff;transform:rotate(-8deg)scale(1.08)}.chips[data-astro-cid-m42rtrqj] .ficon.sm{border-radius:999px}.save-pill[data-astro-cid-m42rtrqj]{border:1px solid var(--line);background:var(--white);min-height:2.75rem;font:550 .925rem var(--sans);color:var(--ink);cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease), transform .35s var(--spring);border-radius:999px;align-items:center;gap:.45rem;padding:0 1.1rem;display:inline-flex}.save-pill[data-astro-cid-m42rtrqj] svg[data-astro-cid-m42rtrqj]{width:1.1rem;height:1.1rem}.save-pill[data-astro-cid-m42rtrqj]:hover{background:var(--sage-soft);transform:translateY(-2px)}.save-pill[data-astro-cid-m42rtrqj] .when-on[data-astro-cid-m42rtrqj],.save-pill[data-astro-cid-m42rtrqj][aria-pressed=true] .when-off[data-astro-cid-m42rtrqj]{display:none}.save-pill[data-astro-cid-m42rtrqj][aria-pressed=true] .when-on[data-astro-cid-m42rtrqj]{display:inline}.save-pill[data-astro-cid-m42rtrqj][aria-pressed=true]{background:var(--rose-deep);color:#fff;border-color:#0000}.save-pill[data-astro-cid-m42rtrqj][aria-pressed=true] svg[data-astro-cid-m42rtrqj]{fill:currentColor}.mosaic[data-astro-cid-m42rtrqj]{border-radius:var(--radius);gap:.5rem;height:clamp(15rem,34vw,29rem);display:grid;position:relative;overflow:hidden}.mosaic[data-astro-cid-m42rtrqj]>button[data-astro-cid-m42rtrqj]{background:var(--surface);cursor:zoom-in;border:0;min-height:0;padding:0;position:relative;overflow:hidden}.mosaic[data-astro-cid-m42rtrqj]>button[data-astro-cid-m42rtrqj] .media{border-radius:0;position:absolute;inset:0}.mosaic[data-astro-cid-m42rtrqj]>button[data-astro-cid-m42rtrqj] img[data-astro-cid-m42rtrqj]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.mosaic[data-astro-cid-m42rtrqj]>button[data-astro-cid-m42rtrqj]:hover img[data-astro-cid-m42rtrqj]{transform:scale(1.05)}.mosaic[data-astro-cid-m42rtrqj]>button[data-astro-cid-m42rtrqj]:after{content:"";transition:background .3s var(--ease);background:#0f141000;position:absolute;inset:0}.mosaic[data-astro-cid-m42rtrqj]>button[data-astro-cid-m42rtrqj]:hover:after{background:#0f141014}.mosaic[data-astro-cid-m42rtrqj]>button[data-astro-cid-m42rtrqj].is-broken{display:none}.mosaic[data-astro-cid-m42rtrqj] .all[data-astro-cid-m42rtrqj]{z-index:2;font:550 .85rem var(--sans);color:var(--ink);box-shadow:var(--shadow);cursor:pointer;transition:transform .35s var(--spring);background:#fffffff0;border-radius:999px;padding:.55rem 1rem;position:absolute;bottom:.9rem;right:.9rem}.mosaic[data-astro-cid-m42rtrqj] .all[data-astro-cid-m42rtrqj]:hover{transform:translateY(-2px)}.mosaic[data-astro-cid-m42rtrqj].n1{grid-template-columns:1fr}.mosaic[data-astro-cid-m42rtrqj].n2{grid-template-columns:2fr 1fr}.mosaic[data-astro-cid-m42rtrqj].n3{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.mosaic[data-astro-cid-m42rtrqj].n3 .m0[data-astro-cid-m42rtrqj]{grid-row:span 2}.mosaic[data-astro-cid-m42rtrqj].n4{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr}.mosaic[data-astro-cid-m42rtrqj].n4 .m0[data-astro-cid-m42rtrqj]{grid-row:span 2}.mosaic[data-astro-cid-m42rtrqj].n4>button[data-astro-cid-m42rtrqj]:nth-child(2){grid-area:1/2}.mosaic[data-astro-cid-m42rtrqj].n4>button[data-astro-cid-m42rtrqj]:nth-child(3){grid-area:2/2}.mosaic[data-astro-cid-m42rtrqj].n4>button[data-astro-cid-m42rtrqj]:nth-child(4){grid-area:1/3/span 2}.mosaic[data-astro-cid-m42rtrqj].n5{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr}.mosaic[data-astro-cid-m42rtrqj].n5 .m0[data-astro-cid-m42rtrqj]{grid-row:span 2}@media (width<=47.99rem){.mosaic[data-astro-cid-m42rtrqj],.mosaic[data-astro-cid-m42rtrqj].n2,.mosaic[data-astro-cid-m42rtrqj].n3,.mosaic[data-astro-cid-m42rtrqj].n4,.mosaic[data-astro-cid-m42rtrqj].n5{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:0;gap:.5rem;height:auto;display:flex;overflow-x:auto}.mosaic[data-astro-cid-m42rtrqj]::-webkit-scrollbar{display:none}.mosaic[data-astro-cid-m42rtrqj]>button[data-astro-cid-m42rtrqj]:not(.all){aspect-ratio:4/3;border-radius:var(--radius);scroll-snap-align:start;flex:0 0 86%}.mosaic[data-astro-cid-m42rtrqj].n1>button[data-astro-cid-m42rtrqj]:not(.all){flex-basis:100%}.mosaic[data-astro-cid-m42rtrqj] .all[data-astro-cid-m42rtrqj]{aspect-ratio:auto;white-space:nowrap;flex:none;align-self:flex-end;height:auto;margin:0 .5rem .6rem -9.5rem;padding:.5rem .9rem;font-size:.8rem;position:sticky;right:.5rem}}.shots-empty[data-astro-cid-m42rtrqj]{height:clamp(10rem,20vw,14rem)}.shots-empty[data-astro-cid-m42rtrqj] .media{height:100%}.shots-empty[data-astro-cid-m42rtrqj] .ph-arch{width:auto;height:70%}.gallery-note[data-astro-cid-m42rtrqj]{color:var(--muted);margin:.6rem 0 0;font-size:.8rem}.sec[data-astro-cid-m42rtrqj]+.sec[data-astro-cid-m42rtrqj]{margin-top:clamp(2.25rem,5vw,3.25rem)}.sec-h[data-astro-cid-m42rtrqj]{font-size:var(--fs-h3);letter-spacing:-.02em;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.sec-h[data-astro-cid-m42rtrqj]:before{content:"";background:var(--sage);border-radius:50%;width:.55rem;height:.55rem}.compare[data-astro-cid-m42rtrqj]{gap:.75rem;display:grid}@media (width>=40rem){.compare[data-astro-cid-m42rtrqj]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.cmp[data-astro-cid-m42rtrqj]{border-radius:var(--radius);background:var(--grad-sage);padding:1.15rem 1.25rem}.cmp-label[data-astro-cid-m42rtrqj]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 .9rem;font-size:.75rem;font-weight:600}.scale[data-astro-cid-m42rtrqj]{background:linear-gradient(90deg, #fff, var(--sage));border-radius:999px;height:.5rem;position:relative}.dot[data-astro-cid-m42rtrqj]{background:var(--forest);border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #fff}.scale-ends[data-astro-cid-m42rtrqj]{color:var(--accent-ink);justify-content:space-between;margin-top:.45rem;font-size:.75rem;display:flex}.cmp-text[data-astro-cid-m42rtrqj]{color:#2c322d;margin:.75rem 0 0;font-size:.925rem}.ask-panel[data-astro-cid-m42rtrqj]{border-radius:var(--radius);background:var(--grad-dark);color:#fff;padding:clamp(1.4rem,4vw,2rem)}.ask-head[data-astro-cid-m42rtrqj]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.25rem;display:flex}.ask-head[data-astro-cid-m42rtrqj] h2[data-astro-cid-m42rtrqj]{font-size:var(--fs-sub);max-width:24ch}.ask-panel[data-astro-cid-m42rtrqj] .btn[data-astro-cid-m42rtrqj]{color:var(--forest);background:#fff}.ask-panel[data-astro-cid-m42rtrqj] .btn[data-astro-cid-m42rtrqj]:hover{background:var(--sage-light)}.ask[data-astro-cid-m42rtrqj]{counter-reset:q;gap:.25rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.ask[data-astro-cid-m42rtrqj]{grid-template-columns:1fr 1fr}}.ask[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj]{counter-increment:q;color:#fff;border-top:1px solid #ffffff24;padding:.75rem 0 .75rem 2.6rem;position:relative}.ask[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj]:before{content:counter(q);background:var(--sage-light);width:1.75rem;height:1.75rem;color:var(--forest);border-radius:50%;place-items:center;font-size:.8rem;font-weight:650;display:grid;position:absolute;top:.7rem;left:0}.ask-more[data-astro-cid-m42rtrqj]{color:var(--sage-light);margin:1rem 0 0;font-size:.875rem}.ask-more[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]{color:#fff}.style-tiles[data-astro-cid-m42rtrqj]{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.style-tiles[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]{border:1px solid var(--line);border-radius:var(--radius);transition:border-color .25s var(--ease), background .25s var(--ease), transform .4s var(--spring);gap:.15rem;padding:1rem;text-decoration:none;display:grid}.st-icon[data-astro-cid-m42rtrqj]{background:var(--sage-soft);width:2.6rem;height:2.6rem;color:var(--forest);transition:transform .45s var(--spring);border-radius:.85rem;place-items:center;margin-bottom:.6rem;display:grid}.st-icon[data-astro-cid-m42rtrqj] svg{width:1.35rem;height:1.35rem}.st-name[data-astro-cid-m42rtrqj]{letter-spacing:-.015em;font-weight:600}.st-count[data-astro-cid-m42rtrqj]{color:var(--muted);font-size:.8rem}.style-tiles[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]:hover{background:var(--sage-soft);border-color:#0000;transform:translateY(-4px)}.style-tiles[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]:hover .st-icon[data-astro-cid-m42rtrqj]{background:#fff;transform:rotate(-8deg)scale(1.06)}.link-tiles[data-astro-cid-m42rtrqj]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.link-tiles[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]{background:var(--surface);min-height:3rem;color:var(--ink);transition:background .25s var(--ease), transform .35s var(--spring);border-radius:999px;align-items:center;gap:.6rem;padding:.35rem 1rem .35rem .35rem;text-decoration:none;display:inline-flex}.lt-icon[data-astro-cid-m42rtrqj]{width:2.3rem;height:2.3rem;color:var(--forest);transition:background .25s var(--ease), color .25s var(--ease);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.lt-icon[data-astro-cid-m42rtrqj] svg[data-astro-cid-m42rtrqj]{width:1.1rem;height:1.1rem}.lt-text[data-astro-cid-m42rtrqj]{white-space:nowrap;align-items:baseline;gap:.45rem;min-width:0;display:flex}.lt-label[data-astro-cid-m42rtrqj]{letter-spacing:-.01em;font-size:.925rem;font-weight:600}.lt-detail[data-astro-cid-m42rtrqj]{color:var(--muted);text-overflow:ellipsis;max-width:14rem;font-size:.8rem;overflow:hidden}.lt-go[data-astro-cid-m42rtrqj]{color:var(--muted);transition:transform .35s var(--spring), color .25s var(--ease);font-size:.85rem}.link-tiles[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]:hover{background:var(--sage-soft);transform:translateY(-2px)}.link-tiles[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]:hover .lt-icon[data-astro-cid-m42rtrqj]{background:var(--forest);color:#fff}.link-tiles[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]:hover .lt-go[data-astro-cid-m42rtrqj]{color:var(--accent);transform:translate(2px,-2px)}.guide-mini[data-astro-cid-m42rtrqj]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.guide-mini[data-astro-cid-m42rtrqj]{grid-template-columns:1fr 1fr}}.guide-mini[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]{border-radius:var(--radius);border:1px solid var(--line);transition:border-color .25s var(--ease), box-shadow .35s var(--ease), transform .4s var(--spring);align-items:center;gap:.9rem;padding:.5rem;text-decoration:none;display:flex}.gm-img[data-astro-cid-m42rtrqj]{border-radius:var(--radius-sm);background:var(--grad-sage);flex:none;width:5rem;height:5rem;overflow:hidden}.gm-img[data-astro-cid-m42rtrqj] img[data-astro-cid-m42rtrqj]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.gm-text[data-astro-cid-m42rtrqj]{gap:.2rem;padding-right:.5rem;display:grid}.gm-cat[data-astro-cid-m42rtrqj]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-size:.7rem;font-weight:600}.gm-title[data-astro-cid-m42rtrqj]{letter-spacing:-.015em;font-size:.95rem;font-weight:600;line-height:1.25}.guide-mini[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]:hover{box-shadow:var(--shadow-lift);border-color:#0000;transform:translateY(-3px)}.guide-mini[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]:hover img[data-astro-cid-m42rtrqj]{transform:scale(1.08)}.explore[data-astro-cid-m42rtrqj]{overflow:hidden}.ex-head[data-astro-cid-m42rtrqj]{flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;margin-bottom:1rem;display:flex}.ex-head[data-astro-cid-m42rtrqj] .tabs[data-astro-cid-m42rtrqj]{background:#ffffffb3}.ex-note[data-astro-cid-m42rtrqj]{color:#3d4a40;margin:0 0 1.5rem;font-size:.95rem}.ex-grid[data-astro-cid-m42rtrqj]{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem;display:grid}@media (width>=64rem){.ex-grid[data-astro-cid-m42rtrqj]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.ex-grid[data-astro-cid-m42rtrqj] .card .media{aspect-ratio:5/4}@media (width<=30rem){.ex-grid[data-astro-cid-m42rtrqj]{grid-template-columns:1fr}}.own-words[data-astro-cid-m42rtrqj]{border-left:3px solid var(--sage);background:var(--surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:#2c322d;margin-bottom:1.5rem;padding:1.1rem 1.25rem}.own-words[data-astro-cid-m42rtrqj] span[data-astro-cid-m42rtrqj]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.72rem;font-weight:500;display:block}.highlights[data-astro-cid-m42rtrqj]{gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.highlights[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj]{border-radius:var(--radius-sm);background:var(--sage-soft);color:var(--accent-ink);padding:.7rem 1rem .7rem 2.6rem;font-weight:500;position:relative}.highlights[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj]:before{content:"✓";font-weight:700;position:absolute;top:.7rem;left:.9rem}.video[data-astro-cid-m42rtrqj]{margin-top:1.75rem}.play[data-astro-cid-m42rtrqj]{aspect-ratio:16/9;border-radius:var(--radius);background:var(--grad-dark) center / cover no-repeat;cursor:pointer;border:0;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.play[data-astro-cid-m42rtrqj]:after{content:"";transition:background .3s var(--ease);background:#0f141059;position:absolute;inset:0}.play[data-astro-cid-m42rtrqj]:hover:after{background:#0f141033}.play-dot[data-astro-cid-m42rtrqj]{z-index:1;width:4.25rem;height:4.25rem;color:var(--forest);transition:transform .4s var(--spring);background:#fff;border-radius:50%;place-items:center;padding-left:.2rem;font-size:1.3rem;display:grid;position:relative}.play[data-astro-cid-m42rtrqj]:hover .play-dot[data-astro-cid-m42rtrqj]{transform:scale(1.1)}.play-note[data-astro-cid-m42rtrqj]{z-index:1;color:#fff;font-size:.75rem;position:absolute;bottom:.8rem;left:.9rem}.video[data-astro-cid-m42rtrqj] iframe[data-astro-cid-m42rtrqj]{aspect-ratio:16/9;border-radius:var(--radius);border:0;width:100%}.faqs[data-astro-cid-m42rtrqj]{gap:.5rem;display:grid}.faqs[data-astro-cid-m42rtrqj] details[data-astro-cid-m42rtrqj]{border-radius:var(--radius-sm);background:var(--surface)}.faqs[data-astro-cid-m42rtrqj] summary[data-astro-cid-m42rtrqj]{cursor:pointer;justify-content:space-between;gap:1rem;padding:.95rem 1.15rem;font-weight:550;list-style:none;display:flex}.faqs[data-astro-cid-m42rtrqj] summary[data-astro-cid-m42rtrqj]:after{content:"+";color:var(--accent);transition:transform .3s var(--ease);font-weight:600}.faqs[data-astro-cid-m42rtrqj] details[data-astro-cid-m42rtrqj][open] summary[data-astro-cid-m42rtrqj]:after{transform:rotate(45deg)}.faqs[data-astro-cid-m42rtrqj] details[data-astro-cid-m42rtrqj] p[data-astro-cid-m42rtrqj]{color:var(--muted);margin:0;padding:0 1.15rem 1rem}.paid-note[data-astro-cid-m42rtrqj]{border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);margin:1.25rem 0 0;padding:.7rem .9rem;font-size:.8rem}.paid-note[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]{color:var(--accent-ink)}.lightbox[data-astro-cid-m42rtrqj]{background:0 0;border:0;max-width:min(94vw,90rem);max-height:92vh;padding:0;overflow:visible}.lightbox[data-astro-cid-m42rtrqj]::backdrop{backdrop-filter:blur(6px);background:#0f1410db}.lightbox[data-astro-cid-m42rtrqj] img[data-astro-cid-m42rtrqj]{border-radius:var(--radius);max-width:100%;max-height:82vh;margin-inline:auto;display:block}.lb-bar[data-astro-cid-m42rtrqj]{justify-content:center;align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.lb-bar[data-astro-cid-m42rtrqj] form[data-astro-cid-m42rtrqj]{margin:0 0 0 .75rem}.lb-nav[data-astro-cid-m42rtrqj]{color:#fff;cursor:pointer;width:2.75rem;height:2.75rem;transition:background .25s var(--ease);background:#ffffff29;border:0;border-radius:50%;font-size:1.1rem}.lb-nav[data-astro-cid-m42rtrqj]:hover{background:#ffffff4d}.lb-count[data-astro-cid-m42rtrqj]{text-align:center;color:#fff;min-width:4rem;font-size:.875rem}.lightbox[data-astro-cid-m42rtrqj] .btn[data-astro-cid-m42rtrqj]{color:var(--forest);background:#fff}@media (prefers-reduced-motion:no-preference){.lightbox[data-astro-cid-m42rtrqj][open]{animation:pop .35s var(--ease)}@keyframes pop{0%{opacity:0;transform:scale(.96)}}}.cols[data-astro-cid-m42rtrqj]{gap:2.5rem;display:grid}.body[data-astro-cid-m42rtrqj]{margin-top:clamp(1.75rem,4vw,2.75rem)}.lede[data-astro-cid-m42rtrqj]{letter-spacing:-.005em;color:#2c322d;text-wrap:wrap;max-width:62ch;margin-bottom:0;font-size:clamp(1.05rem,1.6vw,1.175rem);line-height:1.7}.aside[data-astro-cid-m42rtrqj]{order:2}.main[data-astro-cid-m42rtrqj]{order:3}.aside[data-astro-cid-m42rtrqj] h2[data-astro-cid-m42rtrqj]{letter-spacing:.08em;margin-bottom:1rem;font-size:.75rem;font-weight:500;line-height:1.4}.aside[data-astro-cid-m42rtrqj]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);align-self:start;padding:1.25rem}.aside-sum[data-astro-cid-m42rtrqj]{color:var(--muted);margin:.4rem 0 1.1rem;font-size:.9rem;line-height:1.5}.contact[data-astro-cid-m42rtrqj]{margin:-.5rem 0 1rem;padding:0;list-style:none}.contact[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj]{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.65rem 0;display:flex}.contact[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj]>svg,.contact[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj]>span:first-child{flex:none}.c-text[data-astro-cid-m42rtrqj]{gap:.05rem;min-width:0;display:grid}.c-label[data-astro-cid-m42rtrqj]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:500}.contact[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]{color:var(--accent-ink);overflow-wrap:anywhere;transition:color .2s var(--ease);font-size:.925rem;font-weight:550;line-height:1.35;text-decoration:none}.contact[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]:hover{color:var(--ink);text-decoration:underline}.save-wide[data-astro-cid-m42rtrqj]{width:100%;margin-top:.75rem}.save-wide[data-astro-cid-m42rtrqj] svg{width:1.15rem;height:1.15rem}.save-wide[data-astro-cid-m42rtrqj] .when-on[data-astro-cid-m42rtrqj],.save-wide[data-astro-cid-m42rtrqj][aria-pressed=true] .when-off[data-astro-cid-m42rtrqj]{display:none}.save-wide[data-astro-cid-m42rtrqj][aria-pressed=true] .when-on[data-astro-cid-m42rtrqj]{display:inline}.save-wide[data-astro-cid-m42rtrqj][aria-pressed=true]{background:var(--rose-soft);color:var(--rose-deep);border-color:#0000}.save-wide[data-astro-cid-m42rtrqj][aria-pressed=true] svg{fill:var(--rose-deep);stroke:var(--rose-deep)}.short-link[data-astro-cid-m42rtrqj]{margin:.9rem auto 0;padding-block:.35rem;font-size:.875rem;display:table}.from-you[data-astro-cid-m42rtrqj]{border-radius:var(--radius-sm);background:var(--sage-soft);color:var(--accent-ink);margin:-.75rem 0 1.5rem;padding:.7rem .9rem;font-size:.9rem;font-weight:500}.checked[data-astro-cid-m42rtrqj]{color:var(--muted);margin:1.5rem 0 0;font-size:.825rem;line-height:1.5}@media (width>=60rem){.cols[data-astro-cid-m42rtrqj]{grid-template-columns:minmax(0,1fr) clamp(18rem,24vw,22rem);gap:3rem clamp(2rem,4vw,3.5rem)}.intro[data-astro-cid-m42rtrqj],.main[data-astro-cid-m42rtrqj]{grid-column:1}.aside[data-astro-cid-m42rtrqj]{top:calc(var(--nav-h) + 1rem);grid-area:1/2/span 2;position:sticky}}.more-head[data-astro-cid-m42rtrqj]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2.5rem;display:flex}.combo-links[data-astro-cid-m42rtrqj]{color:var(--muted);margin:.9rem 0 0;font-size:.9rem}.combo-links[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]{color:var(--accent-ink);font-weight:550}.good[data-astro-cid-m42rtrqj]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.good[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj]{border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:.7rem;padding:.75rem .95rem;font-size:.925rem;font-weight:500;display:flex}.g-ic[data-astro-cid-m42rtrqj]{background:var(--forest);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;font-weight:700;display:grid}.good[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj].no{color:var(--muted)}.good[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj].no .g-ic[data-astro-cid-m42rtrqj]{background:var(--white);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.good-note[data-astro-cid-m42rtrqj]{color:var(--muted);margin:.75rem 0 0;font-size:.8rem}.good[data-astro-cid-m42rtrqj] li.award{background:var(--rose-soft)}.good[data-astro-cid-m42rtrqj] li.award .g-ic{background:var(--rose-bright);color:#fff}@media (width>=52rem){.good[data-astro-cid-m42rtrqj]{grid-template-columns:repeat(2,1fr)}}.team-note[data-astro-cid-m42rtrqj]{color:var(--muted);margin:-.4rem 0 1rem;font-size:.925rem}.team[data-astro-cid-m42rtrqj]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.team[data-astro-cid-m42rtrqj] li[data-astro-cid-m42rtrqj]{border-radius:var(--radius);background:var(--surface);gap:1rem;padding:1rem;display:flex}.t-photo[data-astro-cid-m42rtrqj]{background:var(--forest);color:#fff;width:4.5rem;height:4.5rem;box-shadow:0 0 0 4px var(--white);border-radius:50%;flex:none;place-items:center;font-size:1.5rem;font-weight:650;display:grid;overflow:hidden}.t-photo[data-astro-cid-m42rtrqj] img[data-astro-cid-m42rtrqj]{object-fit:cover;width:100%;height:100%}.t-text[data-astro-cid-m42rtrqj]{align-content:start;gap:.15rem;display:grid}.t-text[data-astro-cid-m42rtrqj] b[data-astro-cid-m42rtrqj]{letter-spacing:-.015em;font-size:1.02rem}.t-text[data-astro-cid-m42rtrqj] small[data-astro-cid-m42rtrqj]{color:var(--rose-deep);font-size:.8rem;font-weight:600}.t-bio[data-astro-cid-m42rtrqj]{color:#3d4a40;margin-top:.35rem;font-size:.9rem;line-height:1.5}@media (width>=52rem){.team[data-astro-cid-m42rtrqj]{grid-template-columns:repeat(2,1fr)}}.trust[data-astro-cid-m42rtrqj]{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;display:flex}.tb[data-astro-cid-m42rtrqj]{background:var(--surface);color:#3d4a40;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem .3rem .6rem;font-size:.78rem;font-weight:550;display:inline-flex}.tb[data-astro-cid-m42rtrqj] svg[data-astro-cid-m42rtrqj]{width:.85rem;height:.85rem}.tb--rose[data-astro-cid-m42rtrqj]{background:var(--rose-soft);color:var(--rose-deep)}.tb-dot[data-astro-cid-m42rtrqj]{background:#5f9a63;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #5f9a6333}.intro-row[data-astro-cid-m42rtrqj]{align-items:start;gap:1.25rem;display:grid}@media (width>=64rem){.intro-row[data-astro-cid-m42rtrqj].has-take{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:2rem}.intro-row[data-astro-cid-m42rtrqj].has-take .lede[data-astro-cid-m42rtrqj]{max-width:none}}.our-take[data-astro-cid-m42rtrqj]{border-radius:var(--radius);background:var(--surface);margin:0;padding:1.25rem 1.3rem 1.1rem;position:relative}.our-take[data-astro-cid-m42rtrqj]:before{content:"“";height:1.6rem;color:var(--rose);margin-bottom:.2rem;font-size:3rem;font-weight:700;line-height:1;display:block}.our-take[data-astro-cid-m42rtrqj] blockquote[data-astro-cid-m42rtrqj]{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:1.02rem;font-weight:500;line-height:1.5}.our-take[data-astro-cid-m42rtrqj] figcaption[data-astro-cid-m42rtrqj]{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:.55rem;margin-top:.9rem;padding-top:.85rem;font-size:.8rem;display:flex}.our-take[data-astro-cid-m42rtrqj] figcaption[data-astro-cid-m42rtrqj] b[data-astro-cid-m42rtrqj]{color:var(--rose-deep);font-weight:650}.ot-mark[data-astro-cid-m42rtrqj]{background:var(--forest);border-radius:.45rem;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.ot-mark[data-astro-cid-m42rtrqj] svg[data-astro-cid-m42rtrqj]{width:.9rem;height:.9rem}.where[data-astro-cid-m42rtrqj]{gap:.75rem;display:grid}.season[data-astro-cid-m42rtrqj]{border-radius:var(--radius);background:var(--grad-dark);color:#fff;grid-template-columns:auto 1fr;align-content:center;column-gap:.75rem;padding:1.1rem 1.25rem;display:grid}.season-ic[data-astro-cid-m42rtrqj]{background:var(--rose);width:2rem;height:2rem;color:var(--rose-ink);border-radius:50%;grid-row:1;place-items:center;display:grid}.season-ic[data-astro-cid-m42rtrqj] svg[data-astro-cid-m42rtrqj]{width:1.05rem;height:1.05rem}.season-label[data-astro-cid-m42rtrqj]{letter-spacing:.08em;text-transform:uppercase;color:var(--sage-light);grid-row:1;align-self:center;margin:0;font-size:.72rem;font-weight:600}.season-text[data-astro-cid-m42rtrqj]{color:#fff;grid-column:1/-1;margin:.7rem 0 .8rem;font-size:.875rem;line-height:1.55}.season-more[data-astro-cid-m42rtrqj]{color:var(--rose);grid-column:1/-1;padding-block:.3rem;font-size:.9rem;font-weight:600;text-decoration:none}.season-more[data-astro-cid-m42rtrqj]:hover{color:#fff}.loc-facts[data-astro-cid-m42rtrqj]{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:.4rem;margin:0 0 .9rem;display:grid}.loc-facts[data-astro-cid-m42rtrqj] div[data-astro-cid-m42rtrqj]{background:#ffffff14;border-radius:.7rem;padding:.55rem .65rem}.loc-facts[data-astro-cid-m42rtrqj] dt[data-astro-cid-m42rtrqj]{letter-spacing:.05em;text-transform:uppercase;color:var(--sage-light);font-size:.66rem;font-weight:600}.loc-facts[data-astro-cid-m42rtrqj] dd[data-astro-cid-m42rtrqj]{color:#fff;margin:.15rem 0 0;font-size:.9rem;font-weight:600}.loc-facts[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]{color:#fff;text-decoration-color:#fff6}.loc-facts[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]:hover{color:var(--rose)}.loc-near[data-astro-cid-m42rtrqj]{grid-column:1/-1;gap:.35rem;margin-bottom:.9rem;display:grid}.loc-near-h[data-astro-cid-m42rtrqj]{letter-spacing:.05em;text-transform:uppercase;color:var(--sage-light);margin:0 0 .15rem;font-size:.66rem;font-weight:600}.loc-near[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]{color:#fff;transition:background .2s var(--ease);border-radius:.7rem;grid-template-columns:2.6rem 1fr;align-items:center;gap:.65rem;padding:.3rem;text-decoration:none;display:grid}.loc-near[data-astro-cid-m42rtrqj] a[data-astro-cid-m42rtrqj]:hover{background:#ffffff14}.loc-near[data-astro-cid-m42rtrqj] img[data-astro-cid-m42rtrqj]{object-fit:cover;background:#ffffff1a;border-radius:.45rem;width:2.6rem;height:2.1rem}.loc-near[data-astro-cid-m42rtrqj] span[data-astro-cid-m42rtrqj]{min-width:0;display:grid}.loc-near[data-astro-cid-m42rtrqj] b[data-astro-cid-m42rtrqj]{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.loc-near[data-astro-cid-m42rtrqj] small[data-astro-cid-m42rtrqj]{color:var(--sage-light);font-size:.72rem}@media (width>=72rem){.where[data-astro-cid-m42rtrqj]{grid-template-columns:1.6fr 1fr;align-items:stretch}}.story[data-astro-cid-m42rtrqj]{background:var(--bg);overscroll-behavior:contain;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow-y:auto}.story[data-astro-cid-m42rtrqj]::backdrop{background:#13161380}.story-head[data-astro-cid-m42rtrqj]{z-index:2;padding:.9rem var(--gutter);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffe6;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.story-head[data-astro-cid-m42rtrqj] .eyebrow[data-astro-cid-m42rtrqj]{margin:0}.story-name[data-astro-cid-m42rtrqj]{letter-spacing:-.02em;margin:.15rem 0 0;font-size:1.15rem;font-weight:650}.story-close[data-astro-cid-m42rtrqj]{background:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;transition:background .25s var(--ease), transform .35s var(--spring);border:0;border-radius:50%;place-items:center;display:grid}.story-close[data-astro-cid-m42rtrqj] svg[data-astro-cid-m42rtrqj]{width:1.2rem;height:1.2rem}.story-close[data-astro-cid-m42rtrqj]:hover{background:var(--sage-soft);transform:rotate(90deg)}.story-grid[data-astro-cid-m42rtrqj]{max-width:72rem;padding:1.25rem var(--gutter) 0;grid-template-columns:1fr 1fr;gap:.6rem;margin:0 auto;display:grid}.story-shot[data-astro-cid-m42rtrqj]{border-radius:var(--radius-sm);background:var(--surface);cursor:zoom-in;aspect-ratio:4/5;border:0;padding:0;display:block;overflow:hidden}.story-shot[data-astro-cid-m42rtrqj].wide{aspect-ratio:16/10;grid-column:1/-1}.story-shot[data-astro-cid-m42rtrqj] img[data-astro-cid-m42rtrqj]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.story-shot[data-astro-cid-m42rtrqj]:hover img[data-astro-cid-m42rtrqj]{transform:scale(1.03)}.story-note[data-astro-cid-m42rtrqj]{max-width:72rem;padding-inline:var(--gutter);color:var(--muted);margin:1rem auto 2.5rem;font-size:.85rem}@media (prefers-reduced-motion:no-preference){.story[data-astro-cid-m42rtrqj][open] .story-shot[data-astro-cid-m42rtrqj]{animation:story-in .6s var(--ease) both}.story[data-astro-cid-m42rtrqj][open] .story-shot[data-astro-cid-m42rtrqj]:nth-child(2){animation-delay:60ms}.story[data-astro-cid-m42rtrqj][open] .story-shot[data-astro-cid-m42rtrqj]:nth-child(3){animation-delay:.12s}@keyframes story-in{0%{opacity:0;transform:translateY(16px)}}}.vbar[data-astro-cid-m42rtrqj]{display:none}@media (width>=72rem){.vbar[data-astro-cid-m42rtrqj]{z-index:45;padding-inline:var(--gutter);pointer-events:none;opacity:0;transition:transform .5s var(--ease), opacity .3s var(--ease), top .45s var(--ease);display:block;position:fixed;top:.75rem;left:0;right:0;transform:translateY(-120%)}.vbar[data-astro-cid-m42rtrqj].is-on{opacity:1;transform:none}html:not(.nav-hidden) .vbar[data-astro-cid-m42rtrqj]{top:4.75rem}.vbar-in[data-astro-cid-m42rtrqj]{pointer-events:auto;backdrop-filter:blur(18px)saturate(1.6);background:#ffffffeb;border:1px solid #1316130f;border-radius:999px;align-items:center;gap:.75rem;max-width:50rem;margin-inline:auto;padding:.4rem;display:flex;box-shadow:0 10px 30px -14px #1316134d}.vbar[data-astro-cid-m42rtrqj]:not(.is-on) .vbar-in[data-astro-cid-m42rtrqj]{pointer-events:none}.vbar-img[data-astro-cid-m42rtrqj]{background:var(--sage-soft);border-radius:50%;flex:none;width:2.6rem;height:2.6rem;overflow:hidden}.vbar-img[data-astro-cid-m42rtrqj] img[data-astro-cid-m42rtrqj]{object-fit:cover;width:100%;height:100%}.vbar-text[data-astro-cid-m42rtrqj]{flex:1;min-width:0;line-height:1.2;display:grid}.vbar-text[data-astro-cid-m42rtrqj] b[data-astro-cid-m42rtrqj]{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:650;overflow:hidden}.vbar-text[data-astro-cid-m42rtrqj] small[data-astro-cid-m42rtrqj]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.vbar-save[data-astro-cid-m42rtrqj]{background:var(--surface);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.vbar-save[data-astro-cid-m42rtrqj] svg[data-astro-cid-m42rtrqj]{width:1.1rem;height:1.1rem}.vbar-save[data-astro-cid-m42rtrqj]:hover{color:var(--rose-deep)}.vbar-save[data-astro-cid-m42rtrqj][aria-pressed=true]{background:var(--rose-deep);color:#fff}.vbar-save[data-astro-cid-m42rtrqj][aria-pressed=true] svg[data-astro-cid-m42rtrqj]{fill:currentColor}.vbar-go[data-astro-cid-m42rtrqj]{flex:none}}.short-row[data-astro-cid-m42rtrqj]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.cmp-open[data-astro-cid-m42rtrqj]{background:var(--rose-soft);color:var(--rose-deep);font:600 .85rem var(--sans);cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease);border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;display:inline-flex}.cmp-open[data-astro-cid-m42rtrqj][hidden]{display:none}.cmp-open[data-astro-cid-m42rtrqj] svg[data-astro-cid-m42rtrqj]{width:1rem;height:1rem}.cmp-open[data-astro-cid-m42rtrqj]:hover{background:var(--rose-deep);color:#fff}.cmp-box[data-astro-cid-m42rtrqj]{border-radius:var(--radius);background:var(--bg);width:min(64rem,100vw - 2rem);max-height:min(44rem,100dvh - 2rem);box-shadow:var(--shadow-lift);border:0;flex-direction:column;padding:0;display:none;overflow:hidden}.cmp-box[data-astro-cid-m42rtrqj][open]{display:flex}.cmp-box[data-astro-cid-m42rtrqj]::backdrop{backdrop-filter:blur(3px);background:#13161373}.cmp-head[data-astro-cid-m42rtrqj]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.cmp-head[data-astro-cid-m42rtrqj] h2[data-astro-cid-m42rtrqj]{margin:0;font-size:1.15rem}.cmp-scroll[data-astro-cid-m42rtrqj]{padding:0 .5rem;overflow:auto}.cmp-foot[data-astro-cid-m42rtrqj]{border-top:1px solid var(--line);background:var(--surface);color:var(--muted);margin:0;padding:.85rem 1.25rem;font-size:.85rem}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-loading{color:var(--muted);padding:2rem 1rem}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table th,.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:9.5rem;padding:.75rem}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table tbody th{letter-spacing:.06em;text-transform:uppercase;min-width:8rem;color:var(--muted);background:var(--bg);font-size:.75rem;font-weight:600;position:sticky;left:0}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table thead th{background:var(--bg);z-index:1;position:sticky;top:0}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table thead a{color:var(--ink);gap:.2rem;text-decoration:none;display:grid}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table thead img,.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table .noimg{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface);width:100%;margin-bottom:.4rem;display:block}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table thead b{letter-spacing:-.02em;font-size:.95rem;font-weight:650;line-height:1.2}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table thead small{color:var(--muted);font-size:.75rem}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table .me{background:#ffe1ea73}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table thead .me small{color:var(--rose-deep);font-weight:600}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table .y{color:var(--accent-ink);font-weight:600}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table .n{color:var(--muted)}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-img{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--grad-sage);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-initial{letter-spacing:-.02em;color:var(--accent);font-size:1.6rem;font-weight:650}.cmp-scroll[data-astro-cid-m42rtrqj] .cmp-table thead .cmp-img img{aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}
