.loc-quiet{z-index:3;block-size:300svh;color:var(--c-sand);view-timeline:--loc-quiet block;position:relative}.loc-quiet__stage{background:var(--c-cedar-deep);block-size:100svh;position:sticky;inset-block-start:0;overflow:clip}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.loc-quiet{pointer-events:none;margin-block-start:calc(-100lvh - 100svh)}@media (max-width:767.98px){.loc-quiet{margin-block-start:-100svh}}.loc-quiet__stage{animation:linear both loc-quiet-in;animation-timeline:--loc-quiet;animation-range:contain contain 50%}}}@keyframes loc-quiet-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.loc-quiet__bg{position:absolute;inset:0}.loc-quiet__bg:after{content:"";background:color-mix(in srgb, var(--c-cedar-deep) 72%, transparent);position:absolute;inset:0}.loc-quiet__img{object-fit:cover;object-position:54% 58%;block-size:130%;inline-size:100%;position:absolute;inset:0 0 auto}.loc-quiet__inner{align-content:center;block-size:100%;display:grid;position:relative}.loc-quiet__eyebrow{color:var(--c-clay);font-size:var(--fs-small);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.loc-quiet__text{margin:var(--space-8) 0 0;font-family:var(--font-display);letter-spacing:var(--tracking-h2);text-transform:uppercase}.loc-quiet__words{row-gap:var(--space-12);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.loc-quiet__line{line-height:var(--lh-caps-accents);text-wrap:balance;display:block}.loc-quiet__line_1{font-size:var(--fs-h1);grid-column:1/span 8}.loc-quiet__line_2{font-size:var(--fs-h3);text-align:center;grid-column:4/span 6}.loc-quiet__line_3{font-size:var(--fs-h4);text-align:end;color:rgb(var(--c-sand-rgb) / .75);grid-column:8/-1}.loc-quiet__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.loc-quiet__word{margin-inline-end:.26em;display:inline-block}@media (max-width:767.98px){.loc-quiet__words{row-gap:var(--space-8)}.loc-quiet__line_1,.loc-quiet__line_2,.loc-quiet__line_3{text-align:start;grid-column:1/-1}.loc-quiet__line_1{font-size:var(--fs-h2)}.loc-quiet__line_2{font-size:var(--fs-h4);padding-inline-start:12%}.loc-quiet__line_3{font-size:var(--fs-lead);padding-inline-start:30%}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.loc-quiet__img,.loc-quiet__eyebrow,.loc-quiet__word{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--loc-quiet}.loc-quiet__img{animation-name:loc-quiet-pan;animation-range:contain}.loc-quiet__eyebrow{animation-name:loc-quiet-label,loc-quiet-out;animation-range:contain 28% contain 36%,contain 80% contain 86%}.loc-quiet__word{animation-name:loc-quiet-fill,loc-quiet-out;animation-range:contain calc(36% + var(--i) / var(--n) * 34%) contain calc(42% + var(--i) / var(--n) * 34%), contain calc(82% + var(--i) / var(--n) * 10%) contain calc(90% + var(--i) / var(--n) * 10%)}}}@keyframes loc-quiet-pan{0%{translate:0;scale:1}to{translate:0 -23%;scale:1.18}}@keyframes loc-quiet-fill{0%{opacity:.18}to{opacity:1}}@keyframes loc-quiet-label{0%{opacity:0;letter-spacing:.4em;translate:0 .8em}}@keyframes loc-quiet-out{0%{filter:opacity()blur()}to{filter:opacity(0)blur(12px)}}@supports not (animation-timeline:view()){.loc-quiet{clip-path:none;block-size:auto;margin-block-start:0}.loc-quiet__stage{position:relative}}@media (prefers-reduced-motion:reduce){.loc-quiet{clip-path:none;block-size:auto;margin-block-start:0}.loc-quiet__stage{position:relative}}
.loc-road{--road-step:80%;--road-time:125%;--road-lag:25%;--road-knee:720;--road-len:9.3;z-index:3;block-size:calc(100svh + var(--road-len) * 100svh);background:var(--c-cedar-deep);color:var(--c-sand);view-timeline:--loc-road block;position:relative}.loc-road__stage{block-size:100svh;position:sticky;inset-block-start:0;overflow:clip}.loc-road__sky{background:var(--c-cedar-deep);position:absolute;inset:0}.loc-road__lights{position:absolute;inset:0}.loc-road__bridge{padding-inline:var(--container-pad);text-align:center;pointer-events:none;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.loc-road__eyebrow{color:var(--c-mute);font-size:var(--fs-small);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.loc-road__title{max-inline-size:63vw;margin:var(--space-6) 0 0;font-family:var(--font-display);font-size:clamp(1.75rem,.5rem + 3.9vw,7rem);font-weight:400;line-height:var(--lh-caps-accents);letter-spacing:var(--tracking-h2);text-transform:uppercase;text-wrap:balance}.loc-road__word{display:inline-block}.loc-road__stops{margin:0;padding:0;list-style:none}.loc-road__stop,.loc-road__time,.loc-road__place{position:absolute;inset:0}.loc-road__time{padding-inline:var(--container-pad);opacity:0;pointer-events:none;align-items:center;margin:0;display:flex}.loc-road__value{justify-content:center;align-items:flex-start;gap:var(--space-4);inline-size:calc(50% - var(--space-4));display:flex}.loc-road__num{background:linear-gradient(180deg, var(--c-sand) 0%, var(--c-clay) 100%);color:#0000;font-family:var(--font-display);font-size:calc((16vw + var(--space-4) + 2 * var(--fs-lead)) / .74);letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;line-height:.74}.loc-road__unit{font-size:var(--fs-small);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.3}.loc-road__place{padding-inline:var(--container-pad);opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;display:flex}.loc-road__frame{flex-direction:column;align-items:center;margin:0;display:flex}.loc-road__img{aspect-ratio:1;object-fit:cover;block-size:16vw;inline-size:auto;display:block}.loc-road__finale{--mark-x:.5;--mark-y:.45;--mark:clamp(12rem, 22vw, 24rem);pointer-events:none;position:absolute;inset:0}.loc-road__flash{aspect-ratio:1;opacity:0;mix-blend-mode:plus-lighter;background:radial-gradient(closest-side,#ffb6388c,#ff65242e 45%,#0000);border-radius:50%;inline-size:50vmax;position:absolute;translate:-50% -50%}.loc-road__flash_brand{inset-block-start:calc(var(--mark-y) * 100%);inset-inline-start:calc(var(--mark-x) * 100%)}.loc-road__brand{position:absolute;inset:0}.loc-road__mark{inline-size:var(--mark);aspect-ratio:440/238;block-size:auto;color:var(--c-sand);position:absolute;inset-block-start:calc(var(--mark-y) * 100%);inset-inline-start:calc(var(--mark-x) * 100%);translate:-50% -27.4%}.loc-road__name{min-block-size:2em;max-inline-size:16rem;font-size:var(--fs-lead);letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase;margin-block-start:var(--space-4);line-height:1.3}@media (max-width:767.98px){.loc-road__title{max-inline-size:none;font-size:clamp(1.375rem,.5rem + 4.4vw,2rem)}.loc-road{--road-step:160%;--road-time:100%;--road-lag:80%;--road-knee:1150;--road-len:13.6}.loc-road__time{justify-content:center}.loc-road__value{inline-size:auto}.loc-road__num{font-size:calc((58.33vw + var(--space-4) + 2 * var(--fs-lead)) / .74)}.loc-road__place{justify-content:center}.loc-road__img{aspect-ratio:3/4;block-size:58.33vw}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.loc-road__bridge{perspective:1000px;perspective-origin:50% 65%}.loc-road__title{transform-style:preserve-3d}.loc-road__eyebrow,.loc-road__word{--start:calc(110% + var(--w,0) / var(--wn) * 18%);animation-name:loc-road-fly,loc-road-blur,loc-road-vanish;animation-timing-function:cubic-bezier(.55,.085,.68,.53),linear,linear;animation-fill-mode:both;animation-timeline:--loc-road;animation-range:contain calc(var(--start) / var(--road-len)) contain calc((var(--start) + 60%) / var(--road-len)), contain calc((var(--start) + 41%) / var(--road-len)) contain calc((var(--start) + 60%) / var(--road-len)), contain calc((var(--start) + 52%) / var(--road-len)) contain calc((var(--start) + 60%) / var(--road-len))}.loc-road__word{color:color-mix(in srgb, var(--c-sand) 30%, transparent);animation-name:loc-road-word,loc-road-fly,loc-road-blur,loc-road-vanish;animation-timing-function:linear,cubic-bezier(.55,.085,.68,.53),linear,linear;animation-range:contain calc(var(--w) / var(--wn) * 80% / var(--road-len)) contain calc((var(--w) / var(--wn) * 80% + 20%) / var(--road-len)), contain calc(var(--start) / var(--road-len)) contain calc((var(--start) + 60%) / var(--road-len)), contain calc((var(--start) + 41%) / var(--road-len)) contain calc((var(--start) + 60%) / var(--road-len)), contain calc((var(--start) + 52%) / var(--road-len)) contain calc((var(--start) + 60%) / var(--road-len))}.loc-road__time,.loc-road__place{animation-timing-function:cubic-bezier(.55,.085,.68,.53),linear;animation-fill-mode:both;animation-timeline:--loc-road}.loc-road__time{animation-name:loc-road-time,loc-road-show;animation-range:contain calc((200% + var(--i) * var(--road-step)) / var(--road-len)) contain calc((200% + var(--i) * var(--road-step) + var(--road-time)) / var(--road-len))}.loc-road__place{animation-name:loc-road-place,loc-road-show;animation-range:contain calc((200% + var(--i) * var(--road-step) + var(--road-lag)) / var(--road-len)) contain calc((200% + var(--i) * var(--road-step) + var(--road-lag) + var(--road-time)) / var(--road-len))}@media (max-width:767.98px){.loc-road__time,.loc-road__place{animation-name:loc-road-grow,loc-road-show}}.loc-road__flash{animation:linear both loc-road-flash;animation-timeline:--loc-road}.loc-road__flash_brand{animation-range:contain calc((var(--road-knee) * 1% + 65%) / var(--road-len)) contain calc((var(--road-knee) * 1% + 140%) / var(--road-len))}.loc-road__brand{animation:linear both loc-road-vanish;animation-timeline:--loc-road;animation-range:contain calc((var(--road-knee) * 1% + 175%) / var(--road-len)) contain 100%}.loc-road__mark .logo__lines path,.loc-road__mark .logo__word path{animation-duration:auto;animation-delay:0s;animation-fill-mode:both;animation-timeline:--loc-road}.loc-road__mark .logo__lines path{animation-name:logo-line,logo-fade;animation-timing-function:cubic-bezier(.34,1.45,.5,1),linear;animation-range:contain calc((var(--road-knee) * 1% + 80% + var(--i) * 5%) / var(--road-len)) contain calc((var(--road-knee) * 1% + 125% + var(--i) * 5%) / var(--road-len)), contain calc((var(--road-knee) * 1% + 80% + var(--i) * 5%) / var(--road-len)) contain calc((var(--road-knee) * 1% + 92% + var(--i) * 5%) / var(--road-len))}.loc-road__mark .logo__word path{animation-name:logo-letter,logo-fade;animation-timing-function:cubic-bezier(.16,1,.3,1),linear;animation-range:contain calc((var(--road-knee) * 1% + 115% + var(--i) * 6%) / var(--road-len)) contain calc((var(--road-knee) * 1% + 150% + var(--i) * 6%) / var(--road-len)), contain calc((var(--road-knee) * 1% + 115% + var(--i) * 6%) / var(--road-len)) contain calc((var(--road-knee) * 1% + 135% + var(--i) * 6%) / var(--road-len))}}}@keyframes loc-road-word{to{color:var(--c-sand)}}@keyframes loc-road-fly{0%{transform:translateZ(0)}to{transform:translateZ(780px)}}@keyframes loc-road-blur{0%{filter:blur()}to{filter:blur(var(--fly-blur,8px))}}html[data-load=high] :is(.loc-road__eyebrow,.loc-road__word){--fly-blur:0px}@keyframes loc-road-vanish{to{opacity:0}}@keyframes loc-road-time{0%{transform:scale(.35)translate(0)}to{transform:scale(1.975)translate(-37.5vw)}}@keyframes loc-road-place{0%{transform:scale(.35)}to{transform:scale(1.975)}}@keyframes loc-road-flash{0%{opacity:0;scale:.2}35%{opacity:.9}to{opacity:0;scale:1.2}}@keyframes loc-road-show{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.085,.68,.53)}45%,89%{opacity:1}to{opacity:0}}@keyframes loc-road-grow{0%{transform:scale(.35)}to{transform:scale(1.65)}}@supports not (animation-timeline:view()){.loc-road{block-size:auto}.loc-road__finale{display:none}.loc-road__stage,.loc-road__bridge,.loc-road__stop,.loc-road__time,.loc-road__place{position:relative}.loc-road__stage{block-size:auto;min-block-size:100svh;padding-block:var(--space-30) var(--space-20)}.loc-road__stops{gap:var(--space-12);padding:var(--space-16) var(--container-pad) 0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.loc-road__time,.loc-road__place{opacity:1;justify-content:flex-start;padding:0}.loc-road__num{font-size:var(--fs-display)}}@media (prefers-reduced-motion:reduce){.loc-road{block-size:auto}.loc-road__finale{display:none}.loc-road__stage,.loc-road__bridge,.loc-road__stop,.loc-road__time,.loc-road__place{position:relative}.loc-road__stage{block-size:auto;min-block-size:100svh;padding-block:var(--space-30) var(--space-20)}.loc-road__stops{gap:var(--space-12);padding:var(--space-16) var(--container-pad) 0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.loc-road__time,.loc-road__place{opacity:1;justify-content:flex-start;padding:0}.loc-road__num{font-size:var(--fs-display)}}
.loc-beauty{--b-gut:40px;--b-pad:var(--container-pad);--b-col:calc((100vw - var(--b-pad) * 2 - var(--b-gut) * 11) / 12);--screens:calc(var(--from) + var(--parks) + 1);--scr:calc(100% / var(--screens));--zoom-end:1.68;--head-from:1.44;--head-to:3.6;--from:3;z-index:3;background:var(--c-cedar-deep);color:var(--c-sand);position:relative;overflow-x:clip}.loc-beauty__peace{z-index:2;block-size:100lvh;position:relative}.loc-beauty__peace-bg{view-timeline:--beauty-peace block;block-size:100%;overflow:clip}.loc-beauty__peace-bg picture{block-size:100%;display:block}.loc-beauty__peace-img{object-fit:cover;block-size:150lvh;inline-size:100%;display:block}.loc-beauty__peace-text{flex-direction:column;justify-content:flex-end;padding-block-end:var(--space-30);display:flex;position:absolute;inset:0}.loc-beauty__title,.loc-beauty__heading{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--tracking-h2);text-transform:uppercase;white-space:pre-line;margin:0}.loc-beauty__videos{background:var(--c-moss);padding-block-start:100px;position:relative}.loc-beauty__cols{z-index:2;gap:0 var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.loc-beauty__text,.loc-beauty__over-text{font-size:var(--fs-body);text-transform:uppercase;margin:0;line-height:1.25}.loc-beauty__text_a{grid-column:7/span 3}.loc-beauty__text_b{grid-column:10/span 3}.loc-beauty__track{block-size:calc((var(--screens) + 1) * 100lvh);view-timeline:--beauty block;position:relative}.loc-beauty__sticky{z-index:2;block-size:100lvh;margin-block-start:255px;position:sticky;inset-block-start:0;overflow:clip}.loc-beauty__stage{block-size:100%;position:relative;overflow:clip}.loc-beauty__media{position:absolute;overflow:clip}.loc-beauty__media picture{block-size:100%;display:block;position:relative}.loc-beauty__media{view-timeline:--beauty-drift block}.loc-beauty__media .loc-beauty__img{block-size:130%;position:absolute;inset-block-end:0}.loc-beauty__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.loc-beauty__media_right{inline-size:calc(var(--b-col) * 4 + var(--b-gut) * 3);aspect-ratio:400/500;inset-block-start:0;inset-inline-end:var(--b-pad)}.loc-beauty__media_left-img{aspect-ratio:240/160;inline-size:20.1vw;inset-block-start:120px;inset-inline-start:calc(var(--b-pad) + var(--b-col) + var(--b-gut) - 10px)}.loc-beauty__media_left{inline-size:calc(var(--b-col) * 2.5 + var(--b-gut) * 2);aspect-ratio:250/280;inset-block-end:30px;inset-inline-start:var(--b-pad)}.loc-beauty__media_right-img{inline-size:calc(var(--b-col) * 2 + var(--b-gut) * 2);aspect-ratio:200/120;inset-block-end:30px;inset-inline-end:calc(var(--b-pad) + var(--b-col) * 2 + var(--b-gut))}.loc-beauty__media_center{inline-size:calc(var(--b-col) * 6 + var(--b-gut) * 5);aspect-ratio:620/436;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.loc-beauty__shade{z-index:3;opacity:0;background:linear-gradient(#00000080,#0000),linear-gradient(#0000004d,#0000004d);position:absolute;inset:0}.loc-beauty__media_center{z-index:2}.loc-beauty__over{z-index:3;gap:var(--space-6) var(--space-6);pointer-events:none;grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));padding-block:120px;display:grid;position:absolute;inset:0}.loc-beauty__heading{grid-column:1/span 6}.loc-beauty__over-text{font-size:var(--fs-lead);line-height:var(--lh-snug);grid-column:1/span 4;align-self:start}.loc-beauty__heading,.loc-beauty__over-text{opacity:0}.loc-beauty__scenes{z-index:4;pointer-events:none;position:absolute;inset:0}.loc-beauty__scene{clip-path:inset(100% 0 0);background:var(--c-moss);position:absolute;inset:0;overflow:clip}.loc-beauty__scene:after{content:"";background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.loc-beauty__scene-media{object-fit:cover;block-size:113.333%;inline-size:100%;position:absolute;inset-block-start:-6.666%;inset-inline-start:0}.loc-beauty__scene-phrase{z-index:1;max-inline-size:16ch;font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-caps);letter-spacing:var(--tracking-h2);text-transform:uppercase;text-wrap:balance;text-box:trim-end cap alphabetic;margin:0;position:absolute;inset-block-end:var(--b-pad);inset-inline-start:var(--b-pad)}.loc-beauty__line{clip-path:inset(-.16em -.5em);display:block}.loc-beauty__line-inner{display:block}.loc-beauty__scene-card{display:none}.loc-beauty__places{inset-block:0 var(--b-pad);z-index:5;inline-size:25vw;margin:0;padding:0;list-style:none;position:absolute;inset-inline-end:var(--b-pad)}.loc-beauty__place{flex-direction:column;padding:20px;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.loc-beauty__place-photo{aspect-ratio:392/380;object-fit:cover;block-size:auto;inline-size:100%;display:block}.loc-beauty__place-num{font-family:var(--font-display);margin-block-start:18px;font-size:7.234vw;line-height:.8}.loc-beauty__place-label{font-size:var(--fs-caption);letter-spacing:var(--tracking-label);text-align:end;text-transform:uppercase;margin-block-start:30px;line-height:1.5}.loc-beauty__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:767.98px){.loc-beauty{--b-gut:16px;--b-col:calc((100vw - var(--b-pad) * 2 - var(--b-gut) * 3) / 4);--zoom-end:1.12;--head-from:.98;--head-to:1.96;--from:2}.loc-beauty__peace{block-size:56.2lvh}.loc-beauty__peace-img{block-size:150%}.loc-beauty__peace-text{padding-block-end:var(--space-8)}.loc-beauty__title,.loc-beauty__heading{font-size:clamp(2rem,1rem + 6vw,2.75rem)}.loc-beauty__videos{padding-block-start:240px}.loc-beauty__cols{row-gap:var(--space-6)}.loc-beauty__text_a,.loc-beauty__text_b{grid-column:3/-1}.loc-beauty__sticky{margin-block-start:364px}.loc-beauty__media_right{inline-size:calc(var(--b-col) * 2);inset-inline-end:-40px}.loc-beauty__media_left-img{inline-size:calc(var(--b-col) * 1.5);inset-block-start:130px;inset-inline-start:0}.loc-beauty__media_left{inline-size:calc(var(--b-col) * 1.25);inset-block-end:420px}.loc-beauty__media_right-img{inline-size:calc(var(--b-col) * 1.25);inset-block-end:420px;inset-inline-end:0}.loc-beauty__media_center{inline-size:calc(var(--b-col) * 3.25)}.loc-beauty__over{padding-block:var(--space-20) var(--space-12);flex-direction:column;justify-content:space-between;display:flex}.loc-beauty__scene:after{background:linear-gradient(#00000080,#0000 35%),#03030333}.loc-beauty__scene-phrase{font-size:var(--fs-h3);inset-block:120px auto}.loc-beauty__scene-media{block-size:100%;inset-block-start:0}.loc-beauty__scene-card{z-index:1;inline-size:75vw;padding:0 45px var(--b-pad) var(--b-pad);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.loc-beauty__scene-card-photo{aspect-ratio:248/240;object-fit:cover;block-size:auto;inline-size:100%;display:block}.loc-beauty__scene-card-num{font-family:var(--font-display);font-size:32vw;line-height:.9;position:relative}.loc-beauty__scene-card-photo+.loc-beauty__scene-card-num{margin-block-start:-.3em}.loc-beauty__scene-card-label{letter-spacing:var(--tracking-label);text-transform:uppercase;margin-block-start:60px;font-size:10px;line-height:1.4}.loc-beauty__places{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.loc-beauty__peace-img{animation:linear both loc-beauty-image;animation-timeline:--beauty-peace;animation-range:cover}.loc-beauty__media .loc-beauty__img{animation:linear both loc-beauty-drift;animation-timeline:--beauty-drift;animation-range:cover cover 55%}.loc-beauty__media_center,.loc-beauty__shade,.loc-beauty__media:not(.loc-beauty__media_center){animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--beauty;animation-range:contain 0% contain calc(var(--scr) * var(--zoom-end))}.loc-beauty__media_center{animation-name:loc-beauty-grow}.loc-beauty__shade{animation-name:loc-beauty-show}.loc-beauty__media_right{animation-name:loc-beauty-layer-right}.loc-beauty__media_left{animation-name:loc-beauty-layer-left}.loc-beauty__media_left-img{animation-name:loc-beauty-layer-near-left}.loc-beauty__media_right-img{animation-name:loc-beauty-layer-near-right}.loc-beauty__heading,.loc-beauty__over-text{animation:linear both loc-beauty-text;animation-timeline:--beauty;animation-range:contain calc(var(--scr) * var(--head-from)) contain calc(var(--scr) * var(--head-to))}.loc-beauty__scene,.loc-beauty__scene-media{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--beauty}.loc-beauty__scene{animation-name:loc-beauty-reveal;animation-range:contain calc(var(--scr) * (var(--from) + var(--i))) contain calc(var(--scr) * (var(--from) + var(--i) + 1))}.loc-beauty__scene-media{animation-name:loc-beauty-drift-up;animation-range:contain calc(var(--scr) * (var(--from) + var(--i))) contain calc(var(--scr) * (var(--from) + var(--i) + 2))}.loc-beauty__line-inner{animation:cubic-bezier(.5,1,.89,1) both loc-beauty-line;animation-timeline:--beauty;animation-range:contain calc(var(--scr) * (var(--from) + var(--i) + .6 - (var(--lines) - 1 - var(--l)) * .08)) contain calc(var(--scr) * (var(--from) + var(--i) + 1 - (var(--lines) - 1 - var(--l)) * .08))}.loc-beauty__place{clip-path:inset(100% 0 0);animation:linear both loc-beauty-reveal;animation-timeline:--beauty;animation-range:contain calc(var(--scr) * (var(--from) + var(--i))) contain calc(var(--scr) * (var(--from) + var(--i) + 1))}@media (max-width:767.98px){.loc-beauty__scene:first-child{clip-path:none;animation-name:loc-beauty-rise}.loc-beauty__scene-media{animation:none}.loc-beauty__heading,.loc-beauty__over-text{animation-name:loc-beauty-text-short;animation-range:contain calc(var(--scr) * var(--head-from)) contain calc(var(--scr) * var(--head-to))}}}}@keyframes loc-beauty-image{0%{transform:translateY(-33.333%)}to{transform:translateY(0)}}@keyframes loc-beauty-drift{to{transform:translateY(23.077%)}}@keyframes loc-beauty-grow{to{scale:2.6}}@keyframes loc-beauty-show{to{opacity:1}}@keyframes loc-beauty-text{0%{opacity:0;transform:translateY(10%)}16%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10%)}}@keyframes loc-beauty-layer-right{99%{visibility:visible}to{visibility:hidden;translate:6vw -6vh;scale:1.15}}@keyframes loc-beauty-layer-left{99%{visibility:visible}to{visibility:hidden;translate:-6vw 6vh;scale:1.15}}@keyframes loc-beauty-layer-near-left{99%{visibility:visible}to{visibility:hidden;translate:-7vw -7vh;scale:1.15}}@keyframes loc-beauty-layer-near-right{99%{visibility:visible}to{visibility:hidden;translate:7vw 7vh;scale:1.15}}@keyframes loc-beauty-text-short{0%{opacity:0;transform:translateY(10%)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10%)}}@keyframes loc-beauty-reveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes loc-beauty-drift-up{0%{translate:0 5.882%}to{translate:0 -5.882%}}@keyframes loc-beauty-line{0%{translate:0 calc(100% + .16em)}}@keyframes loc-beauty-rise{0%{translate:0 100lvh}}@supports not (animation-timeline:view()){.loc-beauty__track{block-size:auto}.loc-beauty__sticky{block-size:auto;position:relative}.loc-beauty__stage{block-size:100lvh}.loc-beauty__heading,.loc-beauty__over-text{opacity:1}.loc-beauty__scenes{display:none}.loc-beauty__places{clip-path:none;gap:var(--space-2);block-size:auto;inline-size:auto;padding:var(--space-8) var(--b-pad);white-space:normal;display:grid;position:relative;inset:auto;overflow:visible}.loc-beauty__place{position:relative}}@media (prefers-reduced-motion:reduce){.loc-beauty__track{block-size:auto}.loc-beauty__sticky{block-size:auto;position:relative}.loc-beauty__stage{block-size:100lvh}.loc-beauty__heading,.loc-beauty__over-text{opacity:1}.loc-beauty__scenes{display:none}.loc-beauty__places{clip-path:none;gap:var(--space-2);block-size:auto;inline-size:auto;padding:var(--space-8) var(--b-pad);white-space:normal;display:grid;position:relative;inset:auto;overflow:visible}.loc-beauty__place{position:relative}}@media (max-width:767.98px){@keyframes loc-beauty-grow{to{scale:5.3}}}
.loc-view{z-index:3;background:var(--paper);block-size:300svh;color:var(--c-cedar);view-timeline:--loc-view block;position:relative}.loc-view__stage{block-size:100svh;position:sticky;inset-block-start:0;overflow:clip}.loc-view__inner{text-align:center;align-content:center;justify-items:center;block-size:100%;display:grid}.loc-view__eyebrow{color:var(--c-clay-deep);font-size:var(--fs-small);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.loc-view__phrase{max-inline-size:18ch;margin:var(--space-6) 0 0;font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:var(--tracking-h1);text-transform:uppercase;text-wrap:balance;font-weight:400;line-height:1.12}.loc-view__word{z-index:1;vertical-align:-.08em;transform-origin:0 0;block-size:.9em;inline-size:2.6em;display:inline-block;position:relative;overflow:clip}.loc-view__img{object-fit:cover;object-position:54% 50%;block-size:100%;inline-size:100%;position:absolute;inset:0}.loc-view__caption{margin:var(--space-8) 0 0;color:var(--c-stone);font-size:var(--fs-small);letter-spacing:var(--tracking-wide);text-transform:uppercase}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.loc-view__word[data-measured]{animation:linear both loc-view-word;animation-timeline:--loc-view;animation-range:contain 6% contain 62%}.loc-view__words,.loc-view__eyebrow,.loc-view__caption{animation:linear both loc-view-words;animation-timeline:--loc-view;animation-range:contain 34% contain 62%}}}@keyframes loc-view-word{0%{transform:translate(var(--dx), var(--dy)) scale(var(--s))}to{transform:none}}@keyframes loc-view-words{0%{opacity:0}to{opacity:1}}@supports not (animation-timeline:view()){.loc-view{block-size:auto}.loc-view__stage{position:relative}}@media (prefers-reduced-motion:reduce){.loc-view{block-size:auto}.loc-view__stage{position:relative}}@media (max-width:767.98px){.loc-view__phrase{font-size:min(var(--fs-h1), 10.5vw)}}
