.icon.svelte-1eqehiz{vertical-align:-.15em;flex:none;display:inline-block}.banner.svelte-seio2q{isolation:isolate;background:var(--ocean-deep);grid-template-columns:minmax(0,1fr);align-items:center;min-height:clamp(20rem,42vw,30rem);display:grid;position:relative;overflow:hidden}.banner__media.svelte-seio2q{z-index:-2;position:absolute;inset:0}.banner__media.svelte-seio2q .ht-photo{height:100%}.banner__credit.svelte-seio2q{letter-spacing:.03em;color:#ffffffb8;text-shadow:0 1px 3px #060d0b8c;margin:0;font-size:.6875rem;line-height:1.6;position:absolute;bottom:clamp(.5rem,1.5vw,.85rem);right:clamp(.75rem,2vw,1.25rem)}.banner__credit.svelte-seio2q a:where(.svelte-seio2q){color:#fff;text-underline-offset:.15em;text-decoration:underline}.banner__scrim.svelte-seio2q{z-index:-1;background:radial-gradient(120% 90% at 50% 55%,#0828389e 0%,#08283840 55%,#0000 100%),linear-gradient(#08283866 0%,#0000 30%,#08283873 100%);position:absolute;inset:0}.banner__body.svelte-seio2q{text-align:center;padding-block:clamp(3rem,7vw,5rem)}.banner__heading.svelte-seio2q{color:#fff;letter-spacing:var(--tracking-display);text-shadow:0 2px 26px #08283873;max-width:18ch;margin-inline:auto;font-size:clamp(2.1rem,4.6vw,3.5rem);font-weight:600;line-height:1.06}.banner__sub.svelte-seio2q{color:#ffffffeb;text-shadow:0 1px 16px #08283880;max-width:52ch;margin:1.1rem auto 0;font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.6}.banner__search.svelte-seio2q{background:var(--paper);border-radius:var(--radius);max-width:34rem;box-shadow:var(--shadow-lg);align-items:center;gap:0;margin:clamp(1.75rem,3vw,2.5rem) auto 0;display:flex;position:relative;overflow:hidden}.banner__icon.svelte-seio2q{color:var(--ink-faint);pointer-events:none;place-items:center;display:grid;position:absolute;left:.95rem}.banner__search.svelte-seio2q input:where(.svelte-seio2q){min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:.95rem 1rem .95rem 2.65rem;font-size:.9375rem}.banner__search.svelte-seio2q input:where(.svelte-seio2q)::placeholder{color:var(--ink-faint)}.banner__search.svelte-seio2q input:where(.svelte-seio2q):focus{outline:none}.banner__search.svelte-seio2q:focus-within{box-shadow:var(--shadow-lg), 0 0 0 3px #0f7ec459}.banner__search.svelte-seio2q button:where(.svelte-seio2q){background:var(--blue);color:#fff;font-family:var(--font-cond);letter-spacing:.05em;text-transform:uppercase;transition:background-color .2s var(--ease);border:0;flex:none;align-self:stretch;padding-inline:1.35rem;font-size:1rem;font-weight:700}.banner__search.svelte-seio2q button:where(.svelte-seio2q):hover{background:var(--blue-deep)}.oc.svelte-1lqormq{border-radius:var(--radius-lg);background:var(--ocean-deep);box-shadow:var(--shadow-sm);isolation:isolate;transition:box-shadow .35s var(--ease);display:block;position:relative;overflow:hidden}.oc.svelte-1lqormq:hover{box-shadow:var(--shadow-lg)}.oc.svelte-1lqormq img{transition:transform 1.1s var(--ease-out)}.oc.svelte-1lqormq:hover img{transform:scale(1.06)}.oc__scrim.svelte-1lqormq{background:linear-gradient(#0000 0%,#0818140d 38%,#0818148c 68%,#081814e0 100%);position:absolute;inset:0}.oc__body.svelte-1lqormq{color:#fff;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.1rem 1.15rem 1.05rem;display:flex;position:absolute;inset:auto 0 0}.oc__cat.svelte-1lqormq{border-radius:var(--radius-xs);background:var(--green);font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;padding:.28rem .6rem;font-size:.8125rem;font-weight:700;line-height:1.2}.oc__title.svelte-1lqormq{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-shadow:0 1px 14px #08181480;font-size:1.0625rem;font-weight:600;line-height:1.25}.oc.feature.svelte-1lqormq .oc__title:where(.svelte-1lqormq){font-size:clamp(1.35rem,2.4vw,1.9rem)}.oc__meta.svelte-1lqormq{letter-spacing:.03em;color:#ffffffc7;font-size:.75rem}.sh.svelte-1e6mq4h{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.75rem;display:flex}.sh__kicker.svelte-1e6mq4h{font-family:var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin:0 0 .4rem;font-size:.8125rem;font-weight:700}.sh__title.svelte-1e6mq4h{font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;padding-bottom:.75rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;position:relative}.sh__title.svelte-1e6mq4h:after{content:"";background:var(--green);border-radius:2px;width:2.75rem;height:3px;position:absolute;bottom:0;left:0}.sh__link.svelte-1e6mq4h{font-family:var(--font-cond);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);transition:color .2s var(--ease);flex:none;padding-bottom:.75rem;font-size:.9375rem;font-weight:700}.sh__link.svelte-1e6mq4h:hover{color:var(--green)}@media (width<=560px){.sh__link.svelte-1e6mq4h{display:none}}.row.svelte-1tly92i{align-items:flex-start;gap:1.15rem;display:flex}.row__index.svelte-1tly92i{font-family:var(--font-cond);color:var(--line-strong);flex:none;padding-top:.15rem;font-size:1.5rem;font-style:italic;font-weight:800;line-height:1}.row__media.svelte-1tly92i{border-radius:var(--radius);width:9.5rem;box-shadow:var(--shadow-sm);flex:none;overflow:hidden}.row.compact.svelte-1tly92i .row__media:where(.svelte-1tly92i){border-radius:var(--radius-xs);width:4.5rem}.row__media.svelte-1tly92i img{transition:transform .9s var(--ease-out)}.row.svelte-1tly92i:hover .row__media:where(.svelte-1tly92i) img{transform:scale(1.06)}.row__body.svelte-1tly92i{flex:1;min-width:0}.row__cat.svelte-1tly92i{font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:.5rem;font-size:.8125rem;font-weight:700;display:inline-block}.row.svelte-1tly92i h3:where(.svelte-1tly92i){font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:1.1875rem;font-weight:600;line-height:1.28}.row.compact.svelte-1tly92i h3:where(.svelte-1tly92i){font-size:.9375rem;line-height:1.35}.row.svelte-1tly92i h3:where(.svelte-1tly92i) a:where(.svelte-1tly92i){background-image:linear-gradient(var(--green), var(--green));transition:background-size .4s var(--ease-out), color .25s var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:1px}.row.svelte-1tly92i h3:where(.svelte-1tly92i) a:where(.svelte-1tly92i):hover{color:var(--green-deep);background-size:100% 1px}.row__excerpt.svelte-1tly92i{color:var(--ink-muted);margin:.6rem 0 0;font-size:.9375rem;line-height:1.6}.row__meta.svelte-1tly92i{color:var(--ink-faint);flex-wrap:wrap;gap:.35rem 1.1rem;margin:.7rem 0 0;font-size:.75rem;display:flex}.row.compact.svelte-1tly92i .row__meta:where(.svelte-1tly92i){margin-top:.4rem}.row__meta.svelte-1tly92i span:where(.svelte-1tly92i){align-items:center;gap:.35rem;display:inline-flex}@media (width<=560px){.row.svelte-1tly92i:not(.compact) .row__media:where(.svelte-1tly92i){width:6.5rem}}.widget.svelte-yrnzro{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(1.15rem,2.2vw,1.5rem)}.widget.bare.svelte-yrnzro{box-shadow:none;background:0 0;border:0;padding:0}.widget__title.svelte-yrnzro{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--ink);margin:0 0 1.1rem;padding-bottom:.7rem;font-size:1.25rem;font-weight:600;position:relative}.widget__title.svelte-yrnzro:after{content:"";background:var(--green);border-radius:2px;width:2.25rem;height:3px;position:absolute;bottom:0;left:0}.strip.svelte-1uha8ag{padding-block:clamp(2rem,4vw,3rem)}.strip__grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1.15rem;display:grid}.layout.svelte-1uha8ag{align-items:start;gap:clamp(2.5rem,4vw,3.5rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.layout__main.svelte-1uha8ag>section:where(.svelte-1uha8ag)+section:where(.svelte-1uha8ag){margin-top:clamp(2.5rem,5vw,3.75rem)}.lead.svelte-1uha8ag{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow .35s var(--ease);gap:0;display:grid;overflow:hidden}.lead.svelte-1uha8ag:hover{box-shadow:var(--shadow-md)}.lead__media.svelte-1uha8ag{display:block;position:relative;overflow:hidden}.lead__media.svelte-1uha8ag img{transition:transform 1.1s var(--ease-out)}.lead.svelte-1uha8ag:hover .lead__media:where(.svelte-1uha8ag) img{transform:scale(1.05)}.lead__days.svelte-1uha8ag{border-radius:var(--radius-xs);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;background:#081814d1;align-items:baseline;gap:.35rem;padding:.4rem .8rem;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;bottom:.9rem;left:.9rem}.lead__days.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.35rem;font-style:italic;font-weight:800;line-height:.9}.lead__body.svelte-1uha8ag{padding:clamp(1.35rem,2.6vw,2rem)}.lead__cat.svelte-1uha8ag{font-family:var(--font-cond);letter-spacing:.09em;text-transform:uppercase;color:var(--green);font-size:.8125rem;font-weight:700}.lead.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:.6rem 0 0;font-size:clamp(1.45rem,2.6vw,1.95rem);font-weight:600;line-height:1.16}.lead.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--green-deep)}.lead__meta.svelte-1uha8ag{border-bottom:1px solid var(--line);color:var(--ink-faint);flex-wrap:wrap;gap:.4rem 1.15rem;margin:.9rem 0 0;padding-bottom:1rem;font-size:.75rem;display:flex}.lead__meta.svelte-1uha8ag span:where(.svelte-1uha8ag){align-items:center;gap:.35rem;display:inline-flex}.lead__excerpt.svelte-1uha8ag{color:var(--ink-muted);margin:1rem 0 1.5rem;font-size:.9375rem;line-height:1.65}.rows.svelte-1uha8ag{gap:1.5rem;display:grid}.rows.svelte-1uha8ag>article+article,.rows.svelte-1uha8ag>article{border-bottom:1px solid var(--line);padding-bottom:1.5rem}.rows.svelte-1uha8ag>article:last-child{border-bottom:0;padding-bottom:0}.layout__side.svelte-1uha8ag{gap:1.35rem;display:grid}.gallery.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.gallery__item.svelte-1uha8ag{border-radius:var(--radius-xs);display:block;overflow:hidden}.gallery__item.svelte-1uha8ag img{transition:transform .7s var(--ease-out), opacity .3s var(--ease)}.gallery__item.svelte-1uha8ag:hover img{opacity:.9;transform:scale(1.08)}.ranked.svelte-1uha8ag{gap:1.1rem;display:grid}.ranked.svelte-1uha8ag>article{border-bottom:1px solid var(--line);padding-bottom:1.1rem}.ranked.svelte-1uha8ag>article:last-child{border-bottom:0;padding-bottom:0}.widget-note.svelte-1uha8ag{color:var(--ink-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.6}.isle-list.svelte-1uha8ag{margin:0;padding:0;list-style:none}.isle-list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);margin:0}.isle-list.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:0}.isle-list.svelte-1uha8ag a:where(.svelte-1uha8ag){transition:color .2s var(--ease);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}.isle-list.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--green)}.isle-list.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:1.0625rem;font-weight:600}.isle-list.svelte-1uha8ag em:where(.svelte-1uha8ag){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem;font-style:normal}.islands-band.svelte-1uha8ag{background:var(--paper);border-top:1px solid var(--line);padding-block:clamp(3rem,6vw,4.5rem)}.islands-band__grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=620px){.strip__grid.svelte-1uha8ag,.islands-band__grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.lead.svelte-1uha8ag{grid-template-columns:.9fr 1.1fr}.lead__media.svelte-1uha8ag .ht-photo{aspect-ratio:auto;height:100%}}@media (width>=1000px){.strip__grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}.layout.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 20.5rem}.islands-band__grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}
