.BeachExperience-module__MrJlGq__experience{isolation:isolate;touch-action:pinch-zoom;color:#f3f1ea;background:#12273b;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.BeachExperience-module__MrJlGq__poster,.BeachExperience-module__MrJlGq__canvas{position:absolute;inset:0}.BeachExperience-module__MrJlGq__poster{z-index:-3;background-image:var(--poster-desktop);background-position:50%;background-size:cover}@media (max-aspect-ratio:1){.BeachExperience-module__MrJlGq__poster{background-image:var(--poster-mobile)}}.BeachExperience-module__MrJlGq__canvas{z-index:-2}.BeachExperience-module__MrJlGq__poster,.BeachExperience-module__MrJlGq__canvas{filter:contrast(var(--scene-contrast,1.2)) saturate(1.12)}.BeachExperience-module__MrJlGq__loading{z-index:10;color:#fff;background:#000;place-items:center;display:grid;position:absolute;inset:0}.BeachExperience-module__MrJlGq__journey{text-align:center;width:84px;animation:.7s ease-out both BeachExperience-module__MrJlGq__embark}.BeachExperience-module__MrJlGq__loading p{margin:0 0 23px;font-size:clamp(17px,1.25vw,19px);font-style:italic;font-weight:400}.BeachExperience-module__MrJlGq__loadTrack{background:#ffffff24;width:100%;height:1px;margin:auto;overflow:hidden}.BeachExperience-module__MrJlGq__loadTrack span{transform-origin:0;will-change:transform;background:#fff;width:100%;height:100%;transition:transform .65s linear;display:block;transform:scaleX(0)}.BeachExperience-module__MrJlGq__loading[data-dismissed=true]{animation:2.8s cubic-bezier(.45,0,.2,1) both BeachExperience-module__MrJlGq__arrive}.BeachExperience-module__MrJlGq__loading[data-dismissed=true] .BeachExperience-module__MrJlGq__journey{animation:.65s ease-in both BeachExperience-module__MrJlGq__depart}@keyframes BeachExperience-module__MrJlGq__embark{0%{opacity:0}to{opacity:1}}@keyframes BeachExperience-module__MrJlGq__depart{to{opacity:0}}@keyframes BeachExperience-module__MrJlGq__arrive{0%,15%{opacity:1}to{opacity:0;visibility:hidden}}.BeachExperience-module__MrJlGq__restingControls{transition:opacity .4s}.BeachExperience-module__MrJlGq__restingControls[data-hidden=true]{opacity:0}.BeachExperience-module__MrJlGq__leftControls{bottom:max(64px,calc(env(safe-area-inset-bottom) + 24px));font-size:clamp(19px,1.55vw,25px);font-weight:400;position:absolute}.BeachExperience-module__MrJlGq__leftControls[data-hidden=true]{opacity:0;pointer-events:none}.BeachExperience-module__MrJlGq__leftControls{left:max(48px,calc(env(safe-area-inset-left) + 28px));flex-direction:column;align-items:flex-start;transition:opacity .24s ease-out;display:flex}.BeachExperience-module__MrJlGq__leftControls button,.BeachExperience-module__MrJlGq__now{appearance:none;font:inherit;color:inherit;background:0 0;border:0;min-width:44px;min-height:44px;padding:0}.BeachExperience-module__MrJlGq__leftControls button{text-align:left;line-height:1.55;transition:opacity .28s cubic-bezier(.25,1,.5,1)}.BeachExperience-module__MrJlGq__clock{font-variant-numeric:tabular-nums}.BeachExperience-module__MrJlGq__leftControls .BeachExperience-module__MrJlGq__clock[aria-disabled=true]{opacity:1;cursor:default}.BeachExperience-module__MrJlGq__leftControls button:focus-visible,.BeachExperience-module__MrJlGq__now:focus-visible{opacity:.68}@media (hover:hover) and (pointer:fine){.BeachExperience-module__MrJlGq__leftControls button:hover,.BeachExperience-module__MrJlGq__now:hover{opacity:.68}}.BeachExperience-module__MrJlGq__leftControls button[data-restored=true]{opacity:1}.BeachExperience-module__MrJlGq__cassetteControl{color:inherit;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0;position:absolute}.BeachExperience-module__MrJlGq__cassetteControl span{opacity:0;font-size:13px;font-style:italic;transition:opacity .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.BeachExperience-module__MrJlGq__cassetteControl:hover span,.BeachExperience-module__MrJlGq__cassetteControl:focus-visible span,.BeachExperience-module__MrJlGq__cassetteControl[data-fallback=true] span{opacity:.85}.BeachExperience-module__MrJlGq__cassetteControl[data-fallback=true]{bottom:55px;right:30px;width:64px!important;height:44px!important;top:auto!important;left:auto!important}.BeachExperience-module__MrJlGq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BeachExperience-module__MrJlGq__timeOverlay{opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.BeachExperience-module__MrJlGq__timeOverlay .BeachExperience-module__MrJlGq__dial{pointer-events:auto}.BeachExperience-module__MrJlGq__dialComposition{grid-template-columns:minmax(0,1fr) 126px minmax(0,1fr);align-items:center;column-gap:38px;width:min(470px,90vw);display:grid}.BeachExperience-module__MrJlGq__dial{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;height:min(48svh,420px);position:relative}.BeachExperience-module__MrJlGq__tickField{pointer-events:none;position:absolute;inset:0;overflow:hidden}.BeachExperience-module__MrJlGq__tick{background:#f6f6ef;height:1.5px;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2px #f5f5ec24}.BeachExperience-module__MrJlGq__selectionLine{pointer-events:none;background:#fffef8;height:2px;position:absolute;top:50%;left:-28px;right:-28px}.BeachExperience-module__MrJlGq__dialTime,.BeachExperience-module__MrJlGq__now{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:400;font-size:clamp(22px,2vw,28px)!important}.BeachExperience-module__MrJlGq__dialTime{text-align:right}.BeachExperience-module__MrJlGq__now{text-align:left;font-style:italic!important}.BeachExperience-module__MrJlGq__infoDialog{cursor:pointer;opacity:0;color:#f3f1ea;background:#0309107a;border:0;outline:none;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:30px 32px;position:fixed;inset:0;overflow:hidden}.BeachExperience-module__MrJlGq__infoDialog::backdrop{background:0 0}.BeachExperience-module__MrJlGq__infoDialog[open]{place-items:center;display:grid}.BeachExperience-module__MrJlGq__infoContent{text-align:center;text-wrap:pretty;width:min(620px,100%);margin:0 auto;font-size:clamp(19px,1.5vw,24px);line-height:1.4}.BeachExperience-module__MrJlGq__portrait{width:110px;margin:30px auto 0}.BeachExperience-module__MrJlGq__portrait>img{object-fit:cover;width:64px;height:64px;margin:auto;display:block;transform:rotate(-5deg)}.BeachExperience-module__MrJlGq__portrait figcaption{white-space:nowrap;margin-top:17px;font-size:clamp(17px,1.25vw,20px);font-style:italic}.BeachExperience-module__MrJlGq__socialLinks{letter-spacing:.06em;margin-top:5px;font-size:11px;font-style:normal;line-height:1.6;display:block}.BeachExperience-module__MrJlGq__socialLinks a{color:inherit;padding:5px 2px;text-decoration:none;transition:opacity .28s cubic-bezier(.25,1,.5,1);display:inline-block}.BeachExperience-module__MrJlGq__socialLinks a:hover,.BeachExperience-module__MrJlGq__socialLinks a:focus-visible{opacity:.65}.BeachExperience-module__MrJlGq__infoContent p{margin:0 0 1.25em}.BeachExperience-module__MrJlGq__companyLink{white-space:nowrap;color:inherit;align-items:center;gap:.3em;text-decoration:none;transition:opacity .28s cubic-bezier(.25,1,.5,1);display:inline-flex}.BeachExperience-module__MrJlGq__companyLink img{object-fit:contain;width:.85em;height:.85em}.BeachExperience-module__MrJlGq__companyLink .BeachExperience-module__MrJlGq__area15Mark{width:1.4em}.BeachExperience-module__MrJlGq__companyLink:hover,.BeachExperience-module__MrJlGq__companyLink:focus-visible{opacity:.65}.BeachExperience-module__MrJlGq__noScript{z-index:20;background:#0d1c2b;padding:15%;position:absolute;inset:0;overflow-y:auto}@media (max-width:600px){.BeachExperience-module__MrJlGq__leftControls{left:max(28px,calc(env(safe-area-inset-left) + 18px));bottom:max(48px,calc(env(safe-area-inset-bottom) + 24px));font-size:18px}.BeachExperience-module__MrJlGq__dialComposition{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);column-gap:20px;width:calc(100% - 32px)}.BeachExperience-module__MrJlGq__dialTime,.BeachExperience-module__MrJlGq__now{font-size:clamp(16px,4.6vw,20px)!important}.BeachExperience-module__MrJlGq__dial{height:min(46svh,360px)}.BeachExperience-module__MrJlGq__selectionLine{left:-14px;right:-14px}.BeachExperience-module__MrJlGq__tick{height:1px}.BeachExperience-module__MrJlGq__infoDialog{padding:max(22px,env(safe-area-inset-top)) 26px max(22px,env(safe-area-inset-bottom))}.BeachExperience-module__MrJlGq__portrait{width:100px;margin-top:24px}.BeachExperience-module__MrJlGq__portrait>img{width:56px;height:56px}.BeachExperience-module__MrJlGq__infoContent{font-size:clamp(17px,4.5vw,20px)}.BeachExperience-module__MrJlGq__infoContent p{margin-bottom:1.1em}.BeachExperience-module__MrJlGq__infoContent br{display:none}.BeachExperience-module__MrJlGq__infoContent br:after{content:" "}}@media (max-height:500px){.BeachExperience-module__MrJlGq__dial{height:60svh}.BeachExperience-module__MrJlGq__infoDialog{padding:20px 60px}.BeachExperience-module__MrJlGq__infoContent{max-width:640px;font-size:16px}.BeachExperience-module__MrJlGq__portrait{align-items:center;gap:20px;width:178px;margin-top:15px;display:flex}.BeachExperience-module__MrJlGq__portrait>img{width:48px;height:48px}.BeachExperience-module__MrJlGq__portrait figcaption{margin-top:0}.BeachExperience-module__MrJlGq__infoContent p{margin-bottom:.65em}.BeachExperience-module__MrJlGq__leftControls{bottom:32px}}@media (prefers-reduced-motion:reduce){.BeachExperience-module__MrJlGq__poster,.BeachExperience-module__MrJlGq__canvas,.BeachExperience-module__MrJlGq__restingControls,.BeachExperience-module__MrJlGq__leftControls,.BeachExperience-module__MrJlGq__cassetteControl span,.BeachExperience-module__MrJlGq__leftControls button{transition:none}.BeachExperience-module__MrJlGq__timeOverlay,.BeachExperience-module__MrJlGq__infoDialog[open],.BeachExperience-module__MrJlGq__infoDialog[open] .BeachExperience-module__MrJlGq__portrait{animation:none}.BeachExperience-module__MrJlGq__journey,.BeachExperience-module__MrJlGq__loadTrack span{transition:none;animation:none}.BeachExperience-module__MrJlGq__loading[data-dismissed=true]{animation-duration:.1s;animation-delay:0s}}.BeachExperience-module__MrJlGq__sceneCursor{pointer-events:none;opacity:.72;background:0 0;border:0;width:24px;height:24px;margin:0;padding:0;position:fixed;inset:0 auto auto 0;overflow:visible}.BeachExperience-module__MrJlGq__sceneCursor i{background:#fff;border-radius:99px;width:16px;height:2px;position:absolute;top:11px;left:4px;transform:rotate(0)scaleX(.001)}.BeachExperience-module__MrJlGq__sceneCursor span{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:6px;transform:scale(1)}.BeachExperience-module__MrJlGq__sceneCursor[data-mode=exit] span{opacity:0;transform:scale(.3)}.BeachExperience-module__MrJlGq__sceneCursor[data-mode=exit] i:nth-child(2){transform:rotate(45deg)scale(1)}.BeachExperience-module__MrJlGq__sceneCursor[data-mode=exit] i:last-child{transform:rotate(-45deg)scale(1)}@media (hover:none),(pointer:coarse){.BeachExperience-module__MrJlGq__cassetteControl span{display:none}}.BeachExperience-module__MrJlGq__cassetteControl{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.BeachExperience-module__MrJlGq__photosDialog{opacity:0;background:#0309103d;border:0;outline:none;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.BeachExperience-module__MrJlGq__photosDialog::backdrop{background:0 0}
.TapePicker-module__uCozZq__picker{color:#f3f1ea;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.TapePicker-module__uCozZq__picker::backdrop{background:0 0}.TapePicker-module__uCozZq__stack{pointer-events:none}.TapePicker-module__uCozZq__tape{pointer-events:auto;visibility:hidden;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:fixed}.TapePicker-module__uCozZq__tape[data-positioned=true]{visibility:visible}.TapePicker-module__uCozZq__picker[data-loading=true] .TapePicker-module__uCozZq__tape,.TapePicker-module__uCozZq__picker[data-closing=true] .TapePicker-module__uCozZq__tape{pointer-events:none}.TapePicker-module__uCozZq__picker[data-fallback=true] .TapePicker-module__uCozZq__stack{flex-direction:column;justify-content:center;align-items:center;gap:clamp(32px,6vh,60px);display:flex;position:absolute;inset:0}.TapePicker-module__uCozZq__picker[data-fallback=true] .TapePicker-module__uCozZq__tape{visibility:visible;width:min(230px,50vw,24vh);animation:.7s cubic-bezier(.16,1,.3,1) both TapePicker-module__uCozZq__rise;position:static}.TapePicker-module__uCozZq__picker[data-fallback=true] .TapePicker-module__uCozZq__tape:nth-child(2){animation-delay:90ms}.TapePicker-module__uCozZq__picker[data-fallback=true] .TapePicker-module__uCozZq__tape:nth-child(3){animation-delay:.18s}.TapePicker-module__uCozZq__tape img{filter:drop-shadow(0 12px 12px #0005);width:100%;height:auto;display:block}.TapePicker-module__uCozZq__picker[data-fallback=true][data-loading=true] .TapePicker-module__uCozZq__stack{opacity:0;transition:opacity .2s}@keyframes TapePicker-module__uCozZq__rise{0%{transform:translateY(100vh)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TapePicker-module__uCozZq__picker[data-fallback=true] .TapePicker-module__uCozZq__tape{animation:none}.TapePicker-module__uCozZq__picker[data-fallback=true][data-loading=true] .TapePicker-module__uCozZq__stack{transition:none}}.TapePicker-module__uCozZq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TapePicker-module__uCozZq__picker[data-fallback=true][data-closing=true] .TapePicker-module__uCozZq__tape{animation:.5s cubic-bezier(.55,0,.85,.45) both TapePicker-module__uCozZq__descend}.TapePicker-module__uCozZq__picker[data-fallback=true][data-closing=true] .TapePicker-module__uCozZq__tape:first-child{animation-delay:.12s}.TapePicker-module__uCozZq__picker[data-fallback=true][data-closing=true] .TapePicker-module__uCozZq__tape:nth-child(2){animation-delay:60ms}.TapePicker-module__uCozZq__picker[data-fallback=true][data-closing=true] .TapePicker-module__uCozZq__tape:nth-child(3){animation-delay:0s}@keyframes TapePicker-module__uCozZq__descend{to{transform:translateY(110vh)}}
