.STO5vW_opening{background:var(--color-stone);position:relative}.STO5vW_opening #site-header{position:absolute;inset:0 0 auto}.STO5vW_hero{isolation:isolate;background:radial-gradient(at 82% 74%,#f5f0e6f2,#0000 65%),radial-gradient(at 8% 0,#f8f4ecd1,#0000 58%),linear-gradient(135deg,#d1c5b6,#dfd5c7 52%,#f5f0e6);position:relative;overflow:hidden}.STO5vW_hero:before{content:"";pointer-events:none;opacity:.65;mix-blend-mode:soft-light;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22720%22%20height%3D%22720%22%3E%3Cfilter%20id%3D%22plaster%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.008%20.014%22%20numOctaves%3D%224%22%20seed%3D%2217%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D%22linear%22%20slope%3D%221.8%22%20intercept%3D%22-.4%22%2F%3E%3CfeFuncG%20type%3D%22linear%22%20slope%3D%221.8%22%20intercept%3D%22-.4%22%2F%3E%3CfeFuncB%20type%3D%22linear%22%20slope%3D%221.8%22%20intercept%3D%22-.4%22%2F%3E%3CfeFuncA%20type%3D%22linear%22%20slope%3D%220%22%20intercept%3D%221%22%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%22grain%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.7%22%20numOctaves%3D%223%22%20seed%3D%225%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Cpath%20fill%3D%22%23888%22%20filter%3D%22url%28%23plaster%29%22%20d%3D%22M0%200h720v720H0z%22%2F%3E%3Cpath%20opacity%3D%22.35%22%20fill%3D%22%23888%22%20filter%3D%22url%28%23grain%29%22%20d%3D%22M0%200h720v720H0z%22%2F%3E%3C%2Fsvg%3E);background-size:720px 720px;position:absolute;inset:0}.STO5vW_heroInner{max-width:1440px;padding:8rem var(--page-gutter) 4rem;margin-inline:auto;position:relative}.STO5vW_eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.75rem}.STO5vW_title.STO5vW_title{letter-spacing:-.06em;text-wrap:initial;margin:0 0 1.25rem -.045em;font-size:clamp(3.5rem,13.7vw,6.5rem);font-weight:350;line-height:.99}.STO5vW_wave{width:2.75rem;height:1rem;color:var(--color-blue);margin-bottom:1.75rem}.STO5vW_description{max-width:29rem;font-size:1rem;line-height:1.6}.STO5vW_actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.STO5vW_visual{width:100%;max-width:35rem;margin:3rem auto 0;padding:0 .6rem 1rem;position:relative}.STO5vW_frame{aspect-ratio:.82;isolation:isolate;border-radius:48% 48% 36% 8%/27% 30% 20% 10%;position:relative;overflow:hidden;transform:rotate(-3deg)}.STO5vW_photo{position:absolute;inset:-6% -5% -5%}.STO5vW_image.STO5vW_image{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 65%;object-position:50% 65%;border-radius:0}.STO5vW_contour{border:1px solid #3c222047;border-radius:48% 48% 36% 8%/27% 30% 20% 10%;position:absolute;inset:1% 0 2% 1%;transform:rotate(3deg)}.STO5vW_sun{width:5.5rem;color:var(--color-blue);position:absolute;top:-.6rem;right:-.35rem}.STO5vW_location{letter-spacing:.09em;text-align:center;margin-top:1.75rem;font-size:.7rem;position:relative}.STO5vW_location span{font-family:var(--font-script);margin-inline:.4rem;font-size:1.15rem}.STO5vW_shore{width:100%;height:2.5rem;color:var(--color-canvas);pointer-events:none;position:absolute;bottom:-1px;left:0}.STO5vW_overview{padding:4rem var(--page-gutter) 5rem;background:var(--color-canvas)}.STO5vW_overviewInner{gap:3rem;max-width:1320px;margin-inline:auto;display:grid}.STO5vW_overviewTitle.STO5vW_overviewTitle{letter-spacing:-.045em;text-wrap:initial;max-width:12ch;margin:0 0 1.5rem -.025em;font-size:clamp(2.5rem,8.6vw,4.5rem);font-weight:350;line-height:1.05}.STO5vW_overviewDescription{max-width:28rem;line-height:1.65}.STO5vW_thread{width:12rem;color:var(--color-blue);display:none}.STO5vW_entries{margin:0;padding:0;list-style:none}.STO5vW_entry{border-top:1px solid var(--color-line);grid-template-columns:1.3rem minmax(0,1fr);gap:.75rem;padding:1.75rem 0;display:grid;position:relative}.STO5vW_number{color:var(--color-brown-soft);font-variant-numeric:tabular-nums;padding-top:.55rem;font-size:.7rem}.STO5vW_entryCopy h3{letter-spacing:-.035em;margin:0 0 .6rem;font-size:clamp(1.85rem,6vw,2.65rem);font-weight:350;line-height:1.2}.STO5vW_entryCopy h3 a{text-decoration:none}.STO5vW_entryCopy h3 a:hover{color:var(--color-action)}.STO5vW_entryCopy p{max-width:32rem;margin:0;font-size:1rem;line-height:1.6}.STO5vW_more{grid-column:2;justify-self:start;align-items:center;gap:.75rem;min-height:2.75rem;font-size:.8rem;text-decoration:none;display:flex}.STO5vW_more>span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:.3rem}.STO5vW_arrow{border:1px solid var(--color-line);width:2.5rem;height:2.5rem;transition:background-color .25s var(--ease-out), transform .25s var(--ease-out);border-radius:50%;place-items:center;display:grid}.STO5vW_arrow svg{width:1.05rem;height:1.05rem}.STO5vW_more:hover .STO5vW_arrow{background:var(--color-peach);transform:rotate(45deg)}.STO5vW_related{-moz-column-gap:2rem;border-top:1px solid var(--color-line);flex-wrap:wrap;column-gap:2rem;padding-top:1rem;display:flex}.STO5vW_related a{min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:.35rem;align-items:center;gap:.75rem;font-size:.8rem;display:inline-flex}.STO5vW_related svg{width:.9rem;height:.9rem}.STO5vW_related a:hover{color:var(--color-action)}@media (min-width:600px){.STO5vW_heroInner{padding-inline:6%;padding-top:9rem}.STO5vW_visual{width:80%}.STO5vW_overview{padding-inline:6%}.STO5vW_entry{grid-template-columns:1.75rem minmax(0,1fr) 5rem;gap:1rem;padding-block:2rem}.STO5vW_more{flex-direction:column-reverse;grid-area:1/3;align-self:center;gap:.3rem}.STO5vW_arrow{width:2.8rem;height:2.8rem}}@media (min-width:992px){.STO5vW_heroInner{grid-template-columns:1.05fr 1fr;align-items:center;gap:3rem;min-height:50rem;padding:9rem 4.6% 6rem;display:grid}.STO5vW_title.STO5vW_title{font-size:clamp(4.5rem,7.7vw,7rem);line-height:.99}.STO5vW_copy{padding-bottom:2rem}.STO5vW_description{max-width:26rem;font-size:1.075rem}.STO5vW_visual{width:100%;margin:0;padding-inline:.5rem}.STO5vW_frame{aspect-ratio:.84}.STO5vW_sun{width:7rem;top:-1rem;right:-1rem}.STO5vW_location{margin-top:1.5rem}.STO5vW_shore{height:4.5rem}.STO5vW_overview{padding:5.5rem 4.6% 7rem}.STO5vW_overviewInner{grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,7vw,7rem)}.STO5vW_overviewTitle.STO5vW_overviewTitle{font-size:clamp(3rem,4.35vw,4.25rem)}.STO5vW_introduction{align-self:start}.STO5vW_overviewDescription{max-width:23rem}.STO5vW_thread{margin:2rem 0 0 3rem;display:block}.STO5vW_entry{padding-block:1.75rem}.STO5vW_entryCopy h3{font-size:2.4rem}}@media (prefers-reduced-motion:reduce){.STO5vW_photo,.STO5vW_sun,.STO5vW_entry{transform:none!important}.STO5vW_arrow{transition:none}.STO5vW_more:hover .STO5vW_arrow{transform:none}}.STO5vW_entry:last-child{border-bottom:1px solid var(--color-line)}
.V-Xura_section{padding:5rem var(--page-gutter);color:var(--color-brown);background:var(--color-canvas);scroll-margin-top:2rem;position:relative}.V-Xura_inner{max-width:1320px;margin-inline:auto}.V-Xura_intro{gap:1.5rem;margin-bottom:3rem;display:grid}.V-Xura_eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.75rem}.V-Xura_heading.V-Xura_heading{letter-spacing:-.045em;text-wrap:initial;max-width:13ch;margin:0 0 0 -.025em;font-size:clamp(2.7rem,8.5vw,4.5rem);font-weight:350;line-height:1.05}.V-Xura_introCopy>p{max-width:29rem;line-height:1.65}.V-Xura_actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.V-Xura_number{font-size:.7rem;font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:.06em}.V-Xura_image.V-Xura_image{-o-object-fit:cover;object-fit:cover;border-radius:0}.V-Xura_evenings{background:var(--color-peach);padding-block:6rem 7rem}.V-Xura_topShore,.V-Xura_bottomShore{width:100%;height:2.5rem;color:var(--color-canvas);pointer-events:none;position:absolute;left:0}.V-Xura_topShore{top:-1px}.V-Xura_bottomShore{bottom:-1px}.V-Xura_panels{border-block:1px solid var(--color-line)}.V-Xura_eveningStage{position:relative}.V-Xura_staticLabel{align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.V-Xura_scrollCue{letter-spacing:.05em;align-items:center;gap:1.25rem;padding-bottom:1rem;font-size:.7rem;display:flex}.V-Xura_scrollCue>span:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.V-Xura_progressMarks{gap:.35rem;display:flex}.V-Xura_progressMarks span{background:var(--color-line);width:1.65rem;height:2px}.V-Xura_progressMarks span[data-current=true]{background:var(--color-blue)}.V-Xura_evenings[data-scroll=true] .V-Xura_eveningTrack{height:calc(38rem + 200svh)}.V-Xura_evenings[data-scroll=true] .V-Xura_eveningStage{position:sticky;top:max(1rem,50svh - 19rem)}.V-Xura_evenings[data-scroll=true] .V-Xura_panels{height:36rem;min-height:36rem}.V-Xura_evenings[data-scroll=true] .V-Xura_panelBody{min-height:0;overflow:hidden}.V-Xura_eveningPanel+.V-Xura_eveningPanel{border-top:1px solid var(--color-line)}.V-Xura_panelLabel{margin:0}.V-Xura_panelLabel button{text-align:left;align-items:center;gap:1rem;width:100%;padding:1.25rem 0;scroll-margin-top:1.25rem;display:flex}.V-Xura_railText{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.65rem;font-weight:350}.V-Xura_plus{font-family:var(--font-body);margin-left:auto;font-size:1.5rem;font-weight:300}.V-Xura_panelLabel button:hover .V-Xura_railText{color:var(--color-action)}.V-Xura_panelLabel button:focus-visible,.V-Xura_sceneTab:focus-visible,.V-Xura_chapterNav a:focus-visible{outline:2px solid var(--color-blue);outline-offset:-3px;border-radius:.25rem}.V-Xura_panelBody:not([hidden]){gap:2rem;padding:1rem 0 2rem;animation:.35s ease-out V-Xura_panel-in;display:grid}.V-Xura_panelTitle.V-Xura_panelTitle{letter-spacing:-.04em;text-wrap:initial;max-width:13ch;margin:0 0 1.5rem;font-size:clamp(2.1rem,6.6vw,3.3rem);font-weight:350;line-height:1.08}.V-Xura_panelCopy>p:not(.V-Xura_eyebrow){max-width:30rem;line-height:1.65}.V-Xura_panelCopy .V-Xura_eyebrow{display:none}.V-Xura_wave{color:var(--color-blue);width:2.7rem;height:1rem;display:none}.V-Xura_eveningPhoto{aspect-ratio:1.04;border-radius:2rem 5rem 2rem 2rem;position:relative;overflow:hidden}.V-Xura_sceneLayout{gap:2rem;display:grid}.V-Xura_sceneList{border-bottom:1px solid var(--color-line);align-self:start}.V-Xura_sceneTab{text-align:left;border-top:1px solid var(--color-line);grid-template-columns:1.25rem 1fr 1.5rem;align-items:baseline;gap:.8rem;width:100%;padding:1.25rem 0;display:grid}.V-Xura_sceneName{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.55rem,5vw,2.6rem);font-weight:350;line-height:1.14}.V-Xura_sceneArrow{font-size:1.4rem;transition:transform .3s}.V-Xura_sceneTab[aria-selected=true]{color:var(--color-action)}.V-Xura_sceneTab[aria-selected=true] .V-Xura_sceneArrow{transform:rotate(45deg)}.V-Xura_sceneTab:hover{color:var(--color-action)}.V-Xura_sceneWave{display:none}.V-Xura_scenePanel:not([hidden]){animation:.35s ease-out V-Xura_panel-in}.V-Xura_scenePanel:focus-visible{outline:2px solid var(--color-blue);outline-offset:6px;border-radius:.5rem}.V-Xura_dayPhoto{aspect-ratio:1.1;border-radius:5rem 1.5rem 1.5rem;position:relative;overflow:hidden}.V-Xura_sceneCaption{grid-template-columns:3rem 1fr;align-items:baseline;gap:1rem;min-height:10rem;padding-top:1.5rem;display:grid}.V-Xura_sceneCaption p{max-width:33rem;line-height:1.65}.V-Xura_accommodation{background:var(--color-sand);padding-top:0}.V-Xura_accommodation .V-Xura_inner{padding-top:4rem}.V-Xura_chapterNav{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:.25rem 1.25rem;padding-bottom:1rem;display:flex}.V-Xura_chapterNav a{align-items:center;min-height:2.75rem;font-size:.8rem;text-decoration:none;display:flex;position:relative}.V-Xura_chapterNav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:.3rem;left:0;right:0;transform:scaleX(0)}.V-Xura_chapterNav a[aria-current],.V-Xura_chapterNav a:hover{color:var(--color-action)}.V-Xura_chapterNav a[aria-current]:after,.V-Xura_chapterNav a:hover:after{transform:scaleX(1)}.V-Xura_chapter{outline:none;padding-block:2.5rem;scroll-margin-top:2rem}.V-Xura_chapter+.V-Xura_chapter{border-top:1px solid var(--color-line)}.V-Xura_chapterNumber{font-family:var(--font-display);letter-spacing:-.065em;color:var(--color-blue);margin-bottom:1.75rem;font-size:3rem;font-weight:300;line-height:1;display:block}.V-Xura_chapterTitle.V-Xura_chapterTitle{letter-spacing:-.04em;text-wrap:initial;max-width:12ch;margin:0 0 1.5rem;font-size:clamp(2.2rem,7vw,3.8rem);font-weight:350;line-height:1.08}.V-Xura_chapter>p:not(.V-Xura_eyebrow){max-width:28rem;line-height:1.65}.V-Xura_mobileChapterPhoto{aspect-ratio:1;border-radius:1.5rem 5rem 1.5rem 1.5rem;margin-top:2rem;position:relative;overflow:hidden}.V-Xura_stickyPhoto{display:none}.V-Xura_photoLayer{pointer-events:none;position:absolute;inset:0}.V-Xura_photoLayer[data-active=true]{pointer-events:auto}@keyframes V-Xura_panel-in{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:600px){.V-Xura_section{padding-inline:6%}.V-Xura_eveningPhoto{aspect-ratio:1.4}.V-Xura_panelBody:not([hidden]){padding-inline:2rem}.V-Xura_dayPhoto{aspect-ratio:1.35}.V-Xura_mobileChapterPhoto{aspect-ratio:1.4}}@media (min-width:992px){.V-Xura_section{padding:6rem 4.6%}.V-Xura_intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:clamp(3rem,7vw,7rem);margin-bottom:3.75rem}.V-Xura_introCopy{padding-bottom:.2rem}.V-Xura_heading.V-Xura_heading{font-size:clamp(3.2rem,4.8vw,4.5rem)}.V-Xura_evenings{padding-block:7rem 8rem}.V-Xura_topShore,.V-Xura_bottomShore{height:3.5rem}.V-Xura_panels{min-height:36rem;display:flex}.V-Xura_eveningPanel{flex:0 0 4.25rem;min-width:0;transition:flex-grow .45s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.V-Xura_eveningPanel[data-active=true]{flex-grow:1}.V-Xura_eveningPanel+.V-Xura_eveningPanel{border-top:0;border-left:1px solid var(--color-line)}.V-Xura_panelLabel{flex:0 0 4.25rem}.V-Xura_panelLabel button{flex-direction:column;justify-content:space-between;gap:2rem;height:100%;padding:1.75rem .5rem}.V-Xura_railText{writing-mode:vertical-rl;white-space:nowrap;font-size:1.8rem;transform:rotate(180deg)}.V-Xura_plus{margin:0}.V-Xura_panelBody:not([hidden]){flex:1;grid-template-columns:1fr 1.04fr;gap:clamp(1.5rem,3vw,3rem);min-width:0;padding:2rem 2rem 2rem 1rem;display:grid}.V-Xura_panelCopy{align-self:center;min-width:0}.V-Xura_panelCopy .V-Xura_eyebrow{display:block}.V-Xura_panelTitle.V-Xura_panelTitle{font-size:clamp(2.35rem,3.35vw,3.3rem)}.V-Xura_eveningPhoto{aspect-ratio:auto;border-radius:2rem 7rem 2rem 2rem;height:100%;min-height:31rem}.V-Xura_wave{margin-top:2rem;display:block}.V-Xura_sceneLayout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(3rem,6vw,6rem)}.V-Xura_sceneList{border-bottom:0}.V-Xura_sceneTab{gap:1.25rem;padding:2rem 0}.V-Xura_sceneTab:nth-of-type(3){border-bottom:1px solid var(--color-line)}.V-Xura_sceneWave{width:3rem;height:1rem;color:var(--color-blue);margin:3rem 0 0 2.5rem;display:block}.V-Xura_dayPhoto{aspect-ratio:1.22;border-radius:8rem 2rem 2rem}.V-Xura_sceneCaption{min-height:7rem}.V-Xura_accommodation{padding-top:0;padding-bottom:5rem}.V-Xura_accommodation .V-Xura_inner{padding-top:5rem}.V-Xura_chapterLayout{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.V-Xura_chapterNav{z-index:2;background:var(--color-sand);gap:1.5rem;padding:1rem 0;position:sticky;top:0}.V-Xura_chapter{flex-direction:column;justify-content:center;align-items:flex-start;min-height:36rem;padding-block:3rem;scroll-margin-top:5.5rem;display:flex}.V-Xura_chapterNumber{margin-bottom:2rem;font-size:4rem}.V-Xura_mobileChapterPhoto{display:none}.V-Xura_stickyPhoto{padding-top:1rem;display:block;position:sticky;top:max(2rem,50svh - 20rem)}.V-Xura_chapterPhoto{border-radius:45% 45% 2rem 2rem/25% 25% 2rem 2rem;height:min(36rem,75svh);min-height:25rem;position:relative;overflow:hidden}.V-Xura_photoLayer{opacity:0;transition:opacity .4s}.V-Xura_photoLayer[data-active=true]{opacity:1}.V-Xura_chapterCaption{align-items:center;gap:1rem;margin-top:1.5rem;font-size:.75rem;display:flex}.V-Xura_chapterCaption svg{width:2.5rem;height:1rem;color:var(--color-blue)}.V-Xura_chapterCaption span:last-child{font-variant-numeric:tabular-nums;margin-left:auto}}@media (prefers-reduced-motion:reduce){.V-Xura_panelBody:not([hidden]),.V-Xura_scenePanel:not([hidden]){animation:none}.V-Xura_eveningPanel,.V-Xura_sceneArrow,.V-Xura_chapterNav a:after,.V-Xura_photoLayer{transition:none}}.V-Xura_evenings[data-scroll=false] .V-Xura_panels{display:block}.V-Xura_evenings[data-scroll=false] .V-Xura_eveningPanel{border-left:0;display:block}.V-Xura_evenings[data-scroll=false] .V-Xura_eveningPanel+.V-Xura_eveningPanel{border-top:1px solid var(--color-line)}.V-Xura_evenings[data-scroll=false] .V-Xura_railText{writing-mode:horizontal-tb;transform:none}.V-Xura_evenings[data-scroll=false] .V-Xura_panelBody{animation:none}.V-Xura_evenings[data-scroll=false] .V-Xura_panelCopy .V-Xura_eyebrow{display:none}@media (min-width:992px){.V-Xura_mobileNote{display:none}.V-Xura_chapterCaption{align-items:center}.V-Xura_chapterCaption>p{margin-right:auto}}.V-Xura_holidayCare{max-width:48rem;margin:0 0 3rem;scroll-margin-top:2rem}.V-Xura_holidayCare h3{margin-bottom:1rem;font-size:clamp(1.85rem,4vw,2.5rem)}.V-Xura_holidayCare p{line-height:1.65}.V-Xura_chapter,.V-Xura_section{scroll-margin-top:2rem}
