.six[data-v-4b685cf1]{align-items:flex-end;background:var(--sea-abyss);display:flex;isolation:isolate;min-height:min(64svh,600px);overflow:hidden;padding:clamp(8rem,18vh,12rem) 0 clamp(2.5rem,5vw,4rem);position:relative}.six__band[data-v-4b685cf1]{display:grid;gap:2px;grid-template-columns:repeat(6,1fr);top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.six__panel[data-v-4b685cf1]{overflow:hidden;position:relative}.six__panel img[data-v-4b685cf1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.six__name[data-v-4b685cf1]{bottom:.9rem;color:var(--ivory);font-size:var(--t-micro);font-weight:800;left:0;letter-spacing:var(--tr-label);opacity:.82;position:absolute;right:0;text-align:center;text-shadow:0 1px 8px rgba(3,26,30,.8);text-transform:uppercase}.six__veil[data-v-4b685cf1]{background:linear-gradient(90deg,#031a1ef0 0,#031a1ecc,#031a1e6b 76%,#031a1e57),linear-gradient(0deg,rgba(3,26,30,.72) 0,transparent 46%);top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.six__inner[data-v-4b685cf1]{display:grid;gap:.9rem;justify-items:start;position:relative;z-index:2}.six__label[data-v-4b685cf1]{color:var(--gold);font-size:var(--t-micro);font-weight:800;letter-spacing:var(--tr-eyebrow);margin:0;text-transform:uppercase}.six__title[data-v-4b685cf1]{color:var(--ivory);font-family:var(--display);font-size:var(--t-hero);font-weight:300;letter-spacing:var(--tr-display);line-height:.95;margin:0}.six__title em[data-v-4b685cf1]{color:var(--gold-light);font-style:italic}.six__lede[data-v-4b685cf1]{color:var(--sand-warm);font-size:var(--t-lead);line-height:var(--lh-body);margin:0;max-width:46ch}.sec-note[data-v-4b685cf1]{line-height:var(--lh-prose);margin:.7rem 0 0;max-width:60ch}.sec-note b[data-v-4b685cf1]{color:var(--teal-deep);font-weight:700}.cal[data-v-4b685cf1]{margin-top:clamp(1.4rem,3vw,2rem)}.cal[data-v-4b685cf1],.cal-row[data-v-4b685cf1]{display:grid;gap:2px}.cal-row[data-v-4b685cf1]{align-items:center;grid-template-columns:minmax(7rem,10rem) repeat(12,minmax(0,1fr))}.cal-head[data-v-4b685cf1]{margin-bottom:.35rem}.cal-head .cal-m[data-v-4b685cf1]{color:var(--ink-faint);font-size:var(--t-micro);font-weight:800;letter-spacing:.04em;text-align:center}.cal-m-now[data-v-4b685cf1]{color:var(--gold)}.cal-name[data-v-4b685cf1]{align-items:baseline;color:var(--teal-deep);display:flex;font-family:var(--display);font-size:var(--t-card);gap:.5rem;padding-right:.6rem}.cal-head .cal-name[data-v-4b685cf1]{color:var(--ink-faint)}.cal-head .cal-name[data-v-4b685cf1],.cal-nowtag[data-v-4b685cf1]{font-family:var(--body);font-size:var(--t-micro);font-weight:800;letter-spacing:var(--tr-label);text-transform:uppercase}.cal-nowtag[data-v-4b685cf1]{background:var(--sun);border-radius:999px;color:var(--sea);font-style:normal;padding:.12em .5em}.cal-link[data-v-4b685cf1]{border-radius:8px;padding-block:.3rem;transition:background var(--fast) var(--ease)}.cal-c[data-v-4b685cf1],.cal-link[data-v-4b685cf1]:hover{background:var(--sand)}.cal-c[data-v-4b685cf1]{border-radius:5px;box-shadow:0 0 0 1px var(--line) inset;height:1.9rem}.cal-c.is-on[data-v-4b685cf1]{background:var(--lagoon);box-shadow:none}.cal-c.is-now[data-v-4b685cf1],.cal-c.is-on.is-now[data-v-4b685cf1]{box-shadow:0 0 0 2px var(--gold) inset}.cal-c.is-on.is-now[data-v-4b685cf1]{background:var(--lagoon-ink)}@media (max-width:900px){.six__band[data-v-4b685cf1]{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.six[data-v-4b685cf1]{min-height:min(56svh,460px);padding-top:6.5rem}.six__band[data-v-4b685cf1]{grid-template-columns:repeat(2,1fr)}.six__name[data-v-4b685cf1]{display:none}.six__veil[data-v-4b685cf1]{background:linear-gradient(0deg,#031a1ef2 0,#031a1ecc 44%,#031a1e94)}.cal[data-v-4b685cf1]{overflow-x:auto;padding-bottom:.4rem}.cal-row[data-v-4b685cf1]{grid-template-columns:6.5rem repeat(12,1.55rem)}.cal-name[data-v-4b685cf1]{font-size:var(--t-s)}}.sec-head[data-v-4b685cf1]{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.sec-head-row[data-v-4b685cf1]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.sec-h2[data-v-4b685cf1]{color:var(--teal-deep);font-family:var(--display);font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:var(--lh-tight);margin-top:.5rem}.sec-note[data-v-4b685cf1]{color:var(--ink-soft);font-size:var(--t-s);max-width:44ch}.d-grid[data-v-4b685cf1]{display:grid;gap:clamp(1.2rem,2.4vw,1.8rem);grid-template-columns:repeat(2,minmax(0,1fr))}.dc[data-v-4b685cf1]{background:var(--ivory);border-radius:18px;box-shadow:0 1px 2px #0b4a4e0f,0 12px 34px -22px #0b4a4e80;display:flex;flex-direction:column;overflow:hidden;transition:transform var(--med) var(--ease),box-shadow var(--med) var(--ease)}.dc[data-v-4b685cf1]:hover{box-shadow:0 24px 52px -26px #0b4a4e8c;transform:translateY(-4px)}.dc-0[data-v-4b685cf1]{flex-direction:row;grid-column:1/-1}.dc-0 .dc-media[data-v-4b685cf1]{aspect-ratio:auto;flex:0 0 52%}.dc-0 .dc-body[data-v-4b685cf1]{display:flex;flex:1;flex-direction:column;justify-content:center}.dc-0 .dc-name[data-v-4b685cf1]{font-size:clamp(2rem,3.4vw,2.9rem)}.dc-media[data-v-4b685cf1]{aspect-ratio:16/10;background:var(--teal);overflow:hidden;position:relative}.dc-media img[data-v-4b685cf1]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s var(--ease);width:100%}.dc:hover .dc-media img[data-v-4b685cf1]{transform:scale(1.05)}.dc-scrim[data-v-4b685cf1]{background:linear-gradient(0deg,rgba(4,37,42,.5),transparent 55%);top:0;right:0;bottom:0;left:0;position:absolute}.dc-flag[data-v-4b685cf1]{background:var(--gold);border-radius:999px;color:var(--sea);font-size:var(--t-micro);font-weight:800;left:12px;letter-spacing:var(--tr-label);padding:.35em .8em;position:absolute;text-transform:uppercase;top:12px}.dc-body[data-v-4b685cf1]{padding:1.2rem 1.35rem 1.35rem}.dc-name[data-v-4b685cf1]{color:var(--teal-deep);font-size:var(--t-card-lg);line-height:var(--lh-tight)}.dc-name[data-v-4b685cf1],.dc-tag[data-v-4b685cf1]{font-family:var(--display)}.dc-tag[data-v-4b685cf1]{color:var(--lagoon-ink);font-style:italic;margin-top:.15rem}.dc-sum[data-v-4b685cf1]{color:var(--ink-soft);display:-webkit-box;font-size:var(--t-s);line-height:var(--lh-prose);margin-top:.7rem;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dc-0 .dc-sum[data-v-4b685cf1]{-webkit-line-clamp:4;line-clamp:4}.dc-facts[data-v-4b685cf1]{color:var(--ink-faint);display:flex;flex-wrap:wrap;font-size:var(--t-xs);gap:1.1rem;margin-top:1rem}.dc-facts b[data-v-4b685cf1]{color:var(--teal-deep);font-weight:800}.dc-foot[data-v-4b685cf1]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1.2rem}.dc-go[data-v-4b685cf1]{color:var(--teal-deep);font-size:var(--t-s);font-weight:700}.dc-wa[data-v-4b685cf1]{background:var(--wa-surface);border-radius:999px;color:var(--wa-ink);font-size:var(--t-micro);font-weight:800;padding:.6em 1.1em;transition:filter var(--fast) var(--ease)}.dc-wa[data-v-4b685cf1]:hover{filter:brightness(1.06)}.f-grid[data-v-4b685cf1]{display:grid;gap:clamp(1.2rem,2.4vw,1.8rem);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.fc[data-v-4b685cf1]{background:var(--ivory);border-radius:16px;box-shadow:0 1px 2px #0b4a4e0f,0 10px 28px -20px #0b4a4e80;display:flex;flex-direction:column;overflow:hidden;transition:transform var(--med) var(--ease)}.fc[data-v-4b685cf1]:hover{transform:translateY(-3px)}.fc-media[data-v-4b685cf1]{aspect-ratio:4/3;background:var(--teal);overflow:hidden;position:relative}.fc-media img[data-v-4b685cf1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fc-scrim[data-v-4b685cf1]{background:linear-gradient(0deg,rgba(4,37,42,.8),transparent 60%);top:0;right:0;bottom:0;left:0;position:absolute}.fc-name[data-v-4b685cf1]{bottom:.8rem;color:var(--ivory);font-family:var(--display);font-size:var(--t-card-lg);left:1rem;position:absolute}.fc-body[data-v-4b685cf1]{padding:.9rem 1.1rem 1.1rem}.fc-tag[data-v-4b685cf1]{color:var(--lagoon-ink);font-family:var(--display);font-style:italic}.fc-meta[data-v-4b685cf1]{color:var(--ink-faint);font-size:var(--t-micro);margin-top:.3rem}@media (max-width:860px){.d-grid[data-v-4b685cf1]{grid-template-columns:minmax(0,1fr)}.dc-0[data-v-4b685cf1]{flex-direction:column}.dc-0 .dc-media[data-v-4b685cf1]{aspect-ratio:16/10;flex:none}}
