.expectations-page{background:var(--nala-shell);color:var(--nala-ocean)}.expectations-page main{overflow:clip;overflow-anchor:none}.expectations-page main :is(section,[id]){scroll-margin-top:112px}.expectations-page :is(h1,h2,h3){font-family:var(--font-display),serif;font-weight:400;letter-spacing:-.035em;text-wrap:balance;margin:0}.expectations-page h2{font-size:clamp(42px,4.5vw,66px);line-height:1.13}.expectations-page main :is(p,li){font-size:18px;line-height:1.65;text-wrap:pretty;margin:0}.expectations-page main strong{font-weight:600}.expectations-page main :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}.wx-section{padding:clamp(64px,7vw,108px) var(--edge)}.wx-prose{display:flex;flex-direction:column;gap:22px;min-width:0}.wx-photo{position:relative;overflow:hidden;isolation:isolate;background:var(--nala-ocean)}.wx-photo :is(picture,img){display:block;width:100%;height:100%}.wx-photo img{object-fit:cover}.wx-photo-inner{position:absolute;inset:0}.expectations-page .wx-hero{display:flex;align-items:center;min-height:calc(100svh - var(--nv-header-expanded));isolation:isolate;padding:0}.expectations-page .wx-hero .nv-hero-media{left:44%;width:56%;background:var(--nala-ocean)}.expectations-page .wx-hero .nv-hero-poster{object-position:55% 50%}.wx-hero:before{background:linear-gradient(90deg,var(--nala-ocean) 0,var(--nala-ocean) 27%,rgba(7,39,46,.94) 35%,rgba(7,39,46,.36) 48%,transparent 67%),linear-gradient(0deg,rgba(7,39,46,.3),transparent 35%)}.wx-hero-content{position:relative;z-index:2;width:calc(44% - var(--edge) - clamp(24px,2.5vw,44px));min-width:0;padding:64px 0 72px;margin-left:var(--edge)}.expectations-page .wx-hero h1{font-size:clamp(72px,6.6vw,104px);line-height:1.04;max-width:10ch}.expectations-page .wx-hero .nv-eyebrow{font-size:11px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:24px}.wx-hero-intro{margin-top:28px;max-width:41ch}.wx-hero-intro p:last-child{font-size:16px}.wx-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.expectations-page .wx-actions .nv-text-action,.wx-links a{color:inherit;border:1px solid color-mix(in srgb,currentColor 45%,transparent);display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:15px 20px;min-height:56px;text-decoration:none;font-size:14px;transition:color .24s ease-out,background .24s ease-out}.expectations-page .wx-actions .nv-text-action:after,.expectations-page .wx-actions .nv-text-action:before{display:none}.expectations-page .wx-actions .nv-text-action:hover,.wx-links a:hover{background:var(--nala-ocean);color:var(--nala-salt)}.expectations-page .wx-actions .nv-text-action:active,.wx-links a:active{background:var(--nala-veli-sand);color:var(--nala-ocean)}.wx-links{display:flex;flex-wrap:wrap;gap:10px}.wx-links a{min-height:48px;padding:12px 16px}.wx-links svg{flex:none}.wx-prose p:not(.wx-links) a{text-underline-offset:4px;text-decoration:underline}.wx-prose p:not(.wx-links) a:hover{text-decoration-thickness:2px}.wx-prose p:not(.wx-links) svg{display:none}.wx-customs{background:var(--nala-salt)}.wx-customs>h2{max-width:15ch;margin-bottom:42px}.wx-customs-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(42px,7vw,108px);align-items:start}.wx-customs-photo{height:clamp(380px,64svh,680px);width:100%;align-self:start}.wx-customs-photo img{object-position:50% 62%}.wx-customs-reading{max-width:53ch}.wx-customs-reading ul{list-style:none;padding:0;margin:0}.expectations-page .wx-customs-reading li{position:relative;padding:20px 0 22px;margin:0}.expectations-page .wx-customs-reading li:first-child{padding-top:0}.wx-customs-reading li:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:color-mix(in srgb,var(--nala-ocean) 30%,transparent);transform:scaleX(var(--wx-rule,1));transform-origin:left}.wx-aperture{position:absolute;left:0;right:0;height:24%;background:var(--nala-salt);pointer-events:none;transform:translateY(-101%)}.wx-aperture-top{top:0}.wx-aperture-bottom{bottom:0;transform:translateY(101%)}.wx-stays{background:var(--nala-shell)}.wx-stays-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,7vw,108px);align-items:start}.wx-stays-intro h2{max-width:10ch}.wx-stays-intro .wx-prose{max-width:62ch}.wx-stay-photos{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,48px);align-items:start;margin-top:48px;margin-bottom:38px}.wx-stay-photo{aspect-ratio:4/3}.wx-stay-photo:nth-child(2){margin-top:48px}.wx-stays-details{max-width:75ch;margin-left:auto}.wx-building{border-top:1px solid color-mix(in srgb,var(--nala-ocean) 25%,transparent);margin-top:42px}.wx-building summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;cursor:pointer}.wx-building summary::-webkit-details-marker{display:none}.expectations-page .wx-building h2{font-family:var(--font-body),sans-serif;letter-spacing:0;font-size:18px;line-height:1.5;text-wrap:pretty;font-weight:500}.wx-building summary svg{flex:none;transition:transform .24s ease-out}.wx-building[open] summary svg{transform:rotate(180deg)}.wx-building .wx-prose{max-width:72ch;padding:0 0 10px}.wx-building .wx-prose p{font-size:17px}.wx-practical{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,8vw,120px);align-items:start;background:var(--nala-salt)}.wx-practical-column{position:relative;padding-top:28px;max-width:58ch}.wx-practical h2{font-size:clamp(38px,3.7vw,54px);max-width:14ch;margin-bottom:10px}.wx-reading-rule{position:absolute;top:0;left:0;right:0;height:1px;background:color-mix(in srgb,var(--nala-ocean) 45%,transparent);transform-origin:left}.expectations-page .wx-invitation h2{font-size:clamp(64px,6.65vw,96px);max-width:15ch}.wx-invitation .invitation-copy{margin-top:24px}.wx-invitation .wx-actions{justify-content:center}@media(min-width:900px) and (max-width:1099px){.wx-hero-content{padding-block:44px}.expectations-page .wx-hero h1{font-size:72px}.wx-hero-intro{max-width:34ch}.expectations-page .wx-hero:before{background:linear-gradient(90deg,var(--nala-ocean) 0,var(--nala-ocean) 30%,rgba(7,39,46,.8) 48%,transparent 76%)}.wx-customs-grid{gap:40px}.wx-stays-intro{gap:40px;grid-template-columns:.7fr 1.3fr}.wx-practical{gap:42px}}@media(max-width:899px){.expectations-page .wx-hero{flex-direction:column;align-items:stretch;min-height:0}.expectations-page .wx-hero .nv-hero-media{position:relative;inset:auto;width:100%;height:clamp(280px,65vw,500px);transform:none!important}.wx-hero:before{display:none}.wx-hero-content{width:auto;margin:0;padding:38px var(--edge) 56px;background:var(--nala-ocean)}.wx-hero-intro{max-width:55ch}.expectations-page .wx-hero h1{max-width:14ch}.wx-customs-grid{grid-template-columns:1fr;gap:32px}.wx-customs-photo{height:auto;aspect-ratio:4/3;max-height:560px}.wx-customs-reading{max-width:65ch}.wx-stays-intro{grid-template-columns:1fr;gap:28px}.wx-stays-intro h2{max-width:15ch}.wx-stays-details{max-width:none}.wx-practical{grid-template-columns:1fr;gap:52px}.wx-practical-column{max-width:65ch}}@media(max-width:699px){.wx-section{padding:56px var(--edge)}.expectations-page h2{font-size:42px}.expectations-page main :is(p,li){font-size:17px;line-height:1.65}.wx-prose{gap:18px}.expectations-page .wx-hero .nv-hero-media{height:auto;aspect-ratio:4/3}.expectations-page .wx-hero h1{font-size:60px;max-width:10ch}.expectations-page .wx-hero .nv-eyebrow{font-size:10px;margin-bottom:20px}.wx-hero-intro{margin-top:24px}.wx-actions{display:grid;grid-template-columns:1fr;gap:10px}.wx-actions>a{width:100%}.wx-actions .nv-control-surface{padding-inline:20px}.wx-customs>h2{margin-bottom:28px}.wx-customs-grid{gap:28px}.wx-customs-photo{aspect-ratio:5/4}.wx-aperture{height:16%}.wx-stay-photos{grid-template-columns:1fr;gap:22px;margin-top:30px;margin-bottom:30px}.wx-stay-photo:nth-child(2){margin-top:0}.wx-stays-details .wx-links{display:grid}.wx-links a{gap:12px}.wx-building{margin-top:32px}.wx-practical h2{font-size:40px}.expectations-page .wx-invitation h2{font-size:clamp(42px,12.3vw,52px)}.wx-invitation .wx-actions{width:100%}}@media(prefers-reduced-motion:reduce){.expectations-page main *{scroll-behavior:auto!important}.wx-actions a,.wx-building summary svg,.wx-links a{transition:none!important}}