:root{--hz-navy:#082a3a;--hz-blue:#0d536a;--hz-atlantic:#147f91;--hz-teal:#6cb5ad;--hz-gold:#d5a641;--hz-sand:#f4ecdf;--hz-cream:#fffaf1;--hz-coral:#d97855;--hz-green:#607a58;--hz-ink:#152b34;--hz-muted:#5e7076}.hz-page{background:var(--hz-cream);color:var(--hz-ink)}.hz-page .site-header{background:rgba(255,250,241,.96);backdrop-filter:blur(12px)}.hz-hero{background:linear-gradient(140deg,#f6ead7 0%,#fffaf1 47%,#dce8e4 100%);padding:clamp(3rem,7vw,7rem) 0 2.5rem;overflow:hidden}.hz-hero-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hz-hero-copy{position:relative;z-index:2}.hz-hero h1{font-family:Georgia,'Times New Roman',serif;text-transform:uppercase;letter-spacing:.045em;font-size:clamp(3.4rem,7vw,7.4rem);line-height:.84;margin:.55rem 0 .75rem;color:var(--hz-navy)}.hz-deck{text-transform:uppercase;letter-spacing:.18em;font-weight:900;color:var(--hz-gold);font-size:clamp(1.1rem,2vw,1.6rem);margin:0 0 1.1rem}.hz-live{display:inline-block;background:var(--hz-gold);color:#fff;padding:.55rem .72rem;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;border-radius:.2rem}.hz-hero .lead{max-width:43rem;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.65}.hz-hero-art,.hz-card{margin:0;overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 20px 60px rgba(8,42,58,.12);border:1px solid rgba(8,42,58,.12)}.hz-hero-art img,.hz-card img{display:block;width:100%;height:auto}.hz-hero-art figcaption,.hz-card figcaption{padding:.8rem 1rem 1rem;font-size:.76rem;line-height:1.55;color:var(--hz-muted)}.hz-status-band{background:var(--hz-navy);color:#fff;padding:1rem 0}.hz-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.hz-status-grid>div{padding:.35rem 1rem;border-left:1px solid rgba(255,255,255,.16)}.hz-status-grid>div:first-child{border-left:0}.hz-status-grid span{display:block;color:#b8d6d3;text-transform:uppercase;letter-spacing:.1em;font-size:.61rem;font-weight:800;margin-bottom:.2rem}.hz-status-grid strong{display:block;font-size:.79rem;line-height:1.35}.hz-section{padding:clamp(3.5rem,7vw,6.5rem) 0}.hz-white{background:#fffdf8}.hz-sand{background:var(--hz-sand)}.hz-navy{background:var(--hz-navy);color:#fff}.hz-section-head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.8fr);gap:clamp(2rem,6vw,6rem);align-items:end;margin-bottom:2.4rem}.hz-section-head h2,.hz-dna-grid h2,.hz-conversation h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.1rem,4.7vw,4.2rem);line-height:1.03;margin:.25rem 0;color:var(--hz-navy)}.hz-section-head>p{font-size:1rem;line-height:1.75;color:#465d65}.hz-navy h2,.hz-navy .hz-section-head h2,.hz-conversation h2{color:#fff}.hz-kicker{text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;font-weight:900;color:var(--hz-gold);margin:0 0 .55rem}.hz-place-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:2rem;align-items:center}.hz-place-copy h3{font-family:Georgia,'Times New Roman',serif;font-size:1.65rem;color:var(--hz-navy);margin:.2rem 0 .6rem}.hz-place-copy p{line-height:1.72}.hz-source{font-size:.76rem;color:var(--hz-muted)}.hz-source a{font-weight:700}.hz-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.hz-pillars article,.hz-options article,.hz-programme article{background:rgba(255,255,255,.75);border:1px solid rgba(8,42,58,.11);padding:1.35rem;border-radius:.85rem}.hz-pillars span{font-weight:900;color:var(--hz-gold);font-size:.75rem}.hz-pillars h3,.hz-options h3,.hz-programme h3{font-family:Georgia,'Times New Roman',serif;color:var(--hz-navy);font-size:1.25rem;margin:.45rem 0}.hz-pillars p,.hz-options p,.hz-programme p{line-height:1.62;color:#4a5c62;font-size:.9rem}.hz-stay-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:1rem;margin:2.4rem 0 1.2rem;padding:1.4rem;border-top:2px solid var(--hz-gold);border-bottom:2px solid var(--hz-gold)}.hz-stay-line div{text-align:center}.hz-stay-line b{display:block;color:var(--hz-navy);letter-spacing:.08em}.hz-stay-line span{display:block;font-size:.75rem;color:var(--hz-muted);margin-top:.25rem}.hz-stay-line i{font-style:normal;color:var(--hz-gold);font-size:1.6rem}.hz-boundary{margin:1.4rem 0 0;padding:1rem 1.15rem;border-left:4px solid var(--hz-gold);background:rgba(255,255,255,.65);font-size:.83rem;line-height:1.65}.hz-boundary-dark{background:rgba(255,255,255,.07);color:#d9e7e7}.hz-dna-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:3rem;align-items:center}.hz-dna-grid p{line-height:1.75;color:#d8e4e4}.hz-dark-card{background:#0c3748;border-color:rgba(255,255,255,.15)}.hz-dark-card figcaption{color:#dbe8e8}.hz-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:2rem}.hz-options b{display:inline-block;color:#fff;background:var(--hz-navy);letter-spacing:.12em;font-size:.7rem;padding:.45rem .6rem;border-radius:.2rem}.hz-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.hz-programme{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.hz-matrix{border-top:1px solid rgba(8,42,58,.15)}.hz-matrix>div{display:grid;grid-template-columns:190px 240px minmax(0,1fr);gap:1rem;align-items:center;padding:1rem .4rem;border-bottom:1px solid rgba(8,42,58,.12)}.hz-matrix b{font-family:Georgia,'Times New Roman',serif;color:var(--hz-navy)}.hz-matrix span{font-size:.68rem;font-weight:900;letter-spacing:.06em;color:#8b6544}.hz-matrix .hz-defined{color:#2c7167}.hz-matrix p{margin:0;font-size:.86rem;line-height:1.5;color:#56676d}.hz-conversation{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);gap:4rem;align-items:center}.hz-conversation p{color:#d7e5e5;line-height:1.7}.hz-contact{padding:1.5rem;border:1px solid rgba(255,255,255,.18);border-radius:1rem;background:rgba(255,255,255,.06)}.hz-contact strong{font-family:Georgia,'Times New Roman',serif;font-size:1.4rem}.hz-contact .button{display:inline-block;margin-top:.4rem}.hz-home-feature{margin:1.5rem 0 2.25rem;background:linear-gradient(135deg,#082a3a,#0d536a);color:#fff;border-radius:1rem;overflow:hidden;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);box-shadow:0 18px 50px rgba(8,42,58,.16)}.hz-home-feature-copy{padding:clamp(1.4rem,3vw,2.4rem)}.hz-home-feature h3{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.08;margin:.4rem 0 .8rem;color:#fff}.hz-home-feature p{line-height:1.65;color:#dce9e9}.hz-home-tag{display:inline-block;text-transform:uppercase;letter-spacing:.12em;color:#f2ca74;font-size:.68rem;font-weight:900}.hz-home-status{font-size:.75rem;border-left:3px solid var(--hz-gold);padding-left:.75rem}.hz-home-feature a{color:#fff;font-weight:900}.hz-home-feature figure{margin:0;min-height:100%;background:#dce8e4}.hz-home-feature figure img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}.hz-home-feature figcaption{padding:.55rem .8rem;background:#fff;color:#5b6a70;font-size:.68rem}.site-footer{border-top:1px solid rgba(255,255,255,.08)}@media(max-width:960px){.hz-hero-grid,.hz-place-grid,.hz-dna-grid,.hz-conversation,.hz-home-feature{grid-template-columns:1fr}.hz-hero-grid{gap:2rem}.hz-hero-art{max-width:760px}.hz-status-grid{grid-template-columns:repeat(2,1fr)}.hz-status-grid>div{border-left:0;border-top:1px solid rgba(255,255,255,.12)}.hz-section-head{grid-template-columns:1fr;gap:.75rem}.hz-pillars{grid-template-columns:repeat(2,1fr)}.hz-programme{grid-template-columns:repeat(2,1fr)}.hz-matrix>div{grid-template-columns:150px 210px 1fr}}@media(max-width:650px){.hz-hero{padding-top:2rem}.hz-hero h1{font-size:clamp(2.8rem,16vw,4.3rem)}.hz-status-grid,.hz-pillars,.hz-options,.hz-visual-grid,.hz-programme{grid-template-columns:1fr}.hz-stay-line{grid-template-columns:1fr}.hz-stay-line i{transform:rotate(90deg);justify-self:center}.hz-matrix>div{grid-template-columns:1fr;gap:.35rem}.hz-matrix p{padding-bottom:.25rem}.hz-home-feature figure img{min-height:220px}.hz-section{padding:3.25rem 0}}
