.hero4[data-astro-cid-qo3rgumt]{position:relative;height:min(88svh,820px);min-height:560px;background:var(--ocean-deep);overflow:hidden}.panels[data-astro-cid-qo3rgumt]{display:flex;height:100%}.panel[data-astro-cid-qo3rgumt]{all:unset;box-sizing:border-box;position:relative;flex:1;min-width:0;cursor:pointer;overflow:hidden;transition:flex .9s cubic-bezier(.7,0,.2,1);border-right:1px solid rgba(255,255,255,.12)}.panel[data-astro-cid-qo3rgumt][aria-pressed=true]{flex:5}.panel[data-astro-cid-qo3rgumt]:focus-visible{outline:3px solid var(--coral);outline-offset:-3px}.bgwrap[data-astro-cid-qo3rgumt]{position:absolute;inset:0}.bgwrap[data-astro-cid-qo3rgumt] picture,.bgwrap[data-astro-cid-qo3rgumt] .bg{display:block;width:100%;height:100%;object-fit:cover;transition:transform 6s ease}.panel[data-astro-cid-qo3rgumt][aria-pressed=true] .bgwrap[data-astro-cid-qo3rgumt] .bg{transform:scale(1.06)}.sunset[data-astro-cid-qo3rgumt]{background:linear-gradient(180deg,#2b3a67,#b0566b 45%,#f08a5d 60%,#ffcf8a)}.cafe[data-astro-cid-qo3rgumt]{background:radial-gradient(circle at 50% 40%,#c48b5c,#6e4426 70%,#3b2414)}.sea[data-astro-cid-qo3rgumt]{background:linear-gradient(180deg,#8fd3e8,#cfeff6 48%,#2b7a99 50%)}.people[data-astro-cid-qo3rgumt]{background:linear-gradient(160deg,#d9694f,#8f3a28)}.panel[data-astro-cid-qo3rgumt]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,26,39,.6) 0%,rgba(8,26,39,.15) 38%,transparent 55%,rgba(8,26,39,.8) 100%)}.tab-meta[data-astro-cid-qo3rgumt]{position:absolute;z-index:2;left:0;right:0;bottom:1.4rem;padding:0 1rem;display:flex;flex-direction:column;gap:.3rem;color:#fff6ec;font:600 .78rem/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase}.k[data-astro-cid-qo3rgumt]{font-family:var(--mono);color:#f0a08b}.panel[data-astro-cid-qo3rgumt]:not([aria-pressed=true]) .lab[data-astro-cid-qo3rgumt]{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;max-height:60vh}.panel[data-astro-cid-qo3rgumt][aria-pressed=true] .tab-meta[data-astro-cid-qo3rgumt]{flex-direction:row;gap:.8rem}.line[data-astro-cid-qo3rgumt]{position:absolute;z-index:2;right:1.5rem;bottom:1.4rem;color:#fff6ec;font:italic 400 1.3rem var(--display);opacity:0;transform:translateY(10px);transition:opacity .5s .4s,transform .5s .4s}.panel[data-astro-cid-qo3rgumt][aria-pressed=true] .line[data-astro-cid-qo3rgumt]{opacity:1;transform:none}.overlay[data-astro-cid-qo3rgumt]{position:absolute;z-index:3;left:var(--gutter);top:clamp(48px,9vh,110px);max-width:640px;color:#fff6ec;pointer-events:none}.overlay[data-astro-cid-qo3rgumt] .btn-row[data-astro-cid-qo3rgumt]{pointer-events:auto}.overlay[data-astro-cid-qo3rgumt] .eyebrow[data-astro-cid-qo3rgumt]{color:#ffd2c2}.overlay[data-astro-cid-qo3rgumt] h1[data-astro-cid-qo3rgumt]{text-shadow:0 2px 30px rgba(8,26,39,.6)}.overlay[data-astro-cid-qo3rgumt] h1[data-astro-cid-qo3rgumt] em[data-astro-cid-qo3rgumt]{color:#ffcf8a;font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1}.light[data-astro-cid-qo3rgumt]{color:#fff6ec}.pause[data-astro-cid-qo3rgumt]{position:absolute;z-index:4;right:14px;top:14px;width:40px;height:40px;border-radius:50%;border:2px solid rgba(255,246,236,.8);background:#081a2773;color:#fff6ec;cursor:pointer;display:grid;place-items:center}.pause[data-astro-cid-qo3rgumt] span[data-astro-cid-qo3rgumt]{width:12px;height:14px;border-inline:4px solid currentColor;box-sizing:border-box}.pause[data-astro-cid-qo3rgumt][aria-pressed=true] span[data-astro-cid-qo3rgumt]{width:0;height:0;border-inline:0;border-block:8px solid transparent;border-left:13px solid currentColor;margin-left:4px}.pause[data-astro-cid-qo3rgumt]:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.progress[data-astro-cid-qo3rgumt]{position:absolute;z-index:3;left:0;right:0;bottom:0;height:3px;background:#ffffff26}.progress[data-astro-cid-qo3rgumt] span[data-astro-cid-qo3rgumt]{display:block;height:100%;background:var(--coral);animation:fill 5s linear;transform-origin:left}.paused[data-astro-cid-qo3rgumt] .progress[data-astro-cid-qo3rgumt]{visibility:hidden}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:760px){.hero4[data-astro-cid-qo3rgumt]{height:calc(100svh - 148px);min-height:520px}.panel[data-astro-cid-qo3rgumt][aria-pressed=true]{flex:7}.line[data-astro-cid-qo3rgumt]{left:1rem;right:auto;bottom:4.2rem;font-size:1.1rem}.panel[data-astro-cid-qo3rgumt]:not([aria-pressed=true]) .tab-meta[data-astro-cid-qo3rgumt]{padding:0 .3rem;align-items:center}.overlay[data-astro-cid-qo3rgumt]{top:32px;right:var(--gutter)}.overlay[data-astro-cid-qo3rgumt] .btn-row[data-astro-cid-qo3rgumt]{display:none}}@media(prefers-reduced-motion:reduce){.panel[data-astro-cid-qo3rgumt],.line[data-astro-cid-qo3rgumt],.bgwrap[data-astro-cid-qo3rgumt] .bg{transition:none}.panel[data-astro-cid-qo3rgumt][aria-pressed=true] .bgwrap[data-astro-cid-qo3rgumt] .bg{transform:none}.progress[data-astro-cid-qo3rgumt]{display:none}}.head[data-astro-cid-yvpb4kpw]{align-items:end;margin-bottom:clamp(28px,5vw,56px)}.head[data-astro-cid-yvpb4kpw] h2[data-astro-cid-yvpb4kpw]{max-width:14ch}.frame[data-astro-cid-yvpb4kpw]{height:clamp(360px,70vh,720px);overflow:hidden}.frame[data-astro-cid-yvpb4kpw] picture,.frame[data-astro-cid-yvpb4kpw] .pic{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 60%}@supports (animation-timeline: view()){.frame[data-astro-cid-yvpb4kpw]{animation:open linear both;animation-timeline:view();animation-range:entry 0% cover 45%}@keyframes open{0%{clip-path:inset(12% 20% round 24px)}to{clip-path:inset(0 round 0)}}}.facts[data-astro-cid-yvpb4kpw]{list-style:none;padding:0;margin-top:clamp(24px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.2rem}.facts[data-astro-cid-yvpb4kpw] b[data-astro-cid-yvpb4kpw]{display:block;font:500 1.25rem var(--display);color:var(--ocean)}.facts[data-astro-cid-yvpb4kpw] span[data-astro-cid-yvpb4kpw]{color:var(--muted);font-size:.95rem}@media(prefers-reduced-motion:reduce){.frame[data-astro-cid-yvpb4kpw]{animation:none;clip-path:none}}.rstrip[data-astro-cid-2tmgrens]{position:relative}.track[data-astro-cid-2tmgrens]{list-style:none;margin:0;padding:0 var(--gutter) 1rem;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.track[data-astro-cid-2tmgrens]::-webkit-scrollbar{display:none}.track[data-astro-cid-2tmgrens]>li[data-astro-cid-2tmgrens]{flex:0 0 min(85vw,380px);scroll-snap-align:start;display:flex}.track[data-astro-cid-2tmgrens]>li[data-astro-cid-2tmgrens]>.room{width:100%}.nav[data-astro-cid-2tmgrens]{display:flex;gap:.6rem;justify-content:flex-end;padding:.5rem var(--gutter) 0}.arr[data-astro-cid-2tmgrens]{width:48px;height:48px;border-radius:50%;border:2px solid var(--ocean);background:transparent;color:var(--ocean);font-size:1.2rem;cursor:pointer}.arr[data-astro-cid-2tmgrens]:hover{background:var(--ocean);color:var(--cream)}@media(hover:none){.nav[data-astro-cid-2tmgrens]{display:none}}.cols[data-astro-cid-bacbcgya]{margin-block:2rem}.steps[data-astro-cid-bacbcgya]{list-style:none;padding:0;margin:0;display:grid;gap:2.5rem}.k[data-astro-cid-bacbcgya]{font-family:var(--mono);color:var(--coral-ink);font-size:.85rem}.step[data-astro-cid-bacbcgya] h3[data-astro-cid-bacbcgya]{font-size:clamp(1.5rem,3vw,2.2rem);margin-top:.4rem}.mpic[data-astro-cid-bacbcgya]{margin-bottom:1rem}.pics[data-astro-cid-bacbcgya]{display:none}@media(min-width:900px){.cols[data-astro-cid-bacbcgya]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,72px)}.pics[data-astro-cid-bacbcgya]{display:block;position:sticky;top:96px;height:min(78vh,640px);border-radius:var(--r);overflow:hidden}.pic[data-astro-cid-bacbcgya]{position:absolute;inset:0;opacity:0;transition:opacity .7s ease}.pic[data-astro-cid-bacbcgya] picture,.pic[data-astro-cid-bacbcgya] .pimg{display:block;width:100%;height:100%;object-fit:cover}.story[data-astro-cid-bacbcgya][data-active="1"] .pic[data-astro-cid-bacbcgya][data-n="1"],.story[data-astro-cid-bacbcgya][data-active="2"] .pic[data-astro-cid-bacbcgya][data-n="2"],.story[data-astro-cid-bacbcgya][data-active="3"] .pic[data-astro-cid-bacbcgya][data-n="3"]{opacity:1}.mpic[data-astro-cid-bacbcgya]{display:none}.step[data-astro-cid-bacbcgya]{min-height:70vh;display:flex;flex-direction:column;justify-content:center}}@media(prefers-reduced-motion:reduce){.pic[data-astro-cid-bacbcgya]{transition:none}}.strip[data-astro-cid-j7pv25f6]{overflow:hidden;background:var(--ocean-deep);padding-block:14px}.strip-track[data-astro-cid-j7pv25f6]{display:flex;gap:14px;width:max-content;animation:slide 60s linear infinite}.strip[data-astro-cid-j7pv25f6]:hover .strip-track[data-astro-cid-j7pv25f6],.motion-off .strip-track[data-astro-cid-j7pv25f6]{animation-play-state:paused}.strip-set[data-astro-cid-j7pv25f6]{display:contents}.strip[data-astro-cid-j7pv25f6] .strip-img{height:clamp(140px,18vw,220px);width:auto;aspect-ratio:4/5;object-fit:cover;border-radius:10px}@keyframes slide{to{transform:translate(calc(-50% - 7px))}}@supports (animation-timeline: view()){.par[data-astro-cid-j7pv25f6]{animation:par linear both;animation-timeline:view()}.par[data-astro-cid-j7pv25f6].slow{animation-name:par-slow}@keyframes par{0%{transform:translateY(40px)}to{transform:translateY(-40px)}}@keyframes par-slow{0%{transform:translateY(90px)}to{transform:translateY(-30px)}}}.head-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.cafe[data-astro-cid-j7pv25f6]{align-items:center}.cafe-band[data-astro-cid-j7pv25f6]{height:clamp(320px,60vw,620px);overflow:hidden;background:var(--ocean-deep)}.band-par[data-astro-cid-j7pv25f6]{height:120%;margin-top:-6%}.cafe-band[data-astro-cid-j7pv25f6] picture,.cafe-band[data-astro-cid-j7pv25f6] .band-img{display:block;width:100%;height:100%;object-fit:cover}.mosaic[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mosaic[data-astro-cid-j7pv25f6]>:last-child{margin-top:3rem}.closing[data-astro-cid-j7pv25f6]{text-align:center;color:var(--cream);background:linear-gradient(#0b22338c,#0b2233bf),var(--bg-img) 50% 85%/cover;padding-block:clamp(96px,16vw,200px)}.closing[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-inline:auto;color:#e6ddd0}.closing[data-astro-cid-j7pv25f6] .btn-ghost[data-astro-cid-j7pv25f6]:hover{color:#f4a98f}.closing[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6]{justify-content:center}
