._7RPBqa_page{background:radial-gradient(circle at 12% 8%,#9b0e2333,#0000 28rem),linear-gradient(#100303 0,#050505 32rem,#000 100%)}._7RPBqa_hero{align-content:center;justify-items:center;gap:var(--space-4);min-height:clamp(25rem,52vw,39rem);padding:clamp(7rem, 13vw, 11rem) var(--gutter) clamp(4rem, 8vw, 7rem);text-align:center;border-bottom:1px solid #dcb77140;display:grid}._7RPBqa_hero h1{max-width:70rem;font-family:var(--font-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading);text-transform:uppercase;overflow-wrap:anywhere;margin:0}._7RPBqa_eyebrow,._7RPBqa_updated{color:var(--color-gold);font-size:var(--font-size-small);font-weight:var(--font-weight-emphasis);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin:0}._7RPBqa_updated{color:#d5d5d5;letter-spacing:var(--letter-spacing-label);text-transform:none}._7RPBqa_lead{max-width:53rem;margin:var(--space-3) 0 0;color:#e2e2e2;font-size:var(--font-size-lead);line-height:1.75}._7RPBqa_layout{width:min(calc(100% - (2 * var(--gutter))), 82rem);grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-inline:auto;padding-block:clamp(3rem,7vw,7rem);display:grid}._7RPBqa_summary{padding:var(--space-5);background:#080808eb;border:1px solid #dcb77147;position:sticky;top:7rem}._7RPBqa_summary p{margin:0 0 var(--space-4);color:var(--color-gold);font-family:var(--font-heading);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}._7RPBqa_summary ol{gap:var(--space-3);color:#c9c9c9;font-size:var(--font-size-small);margin:0;padding-left:1.25rem;line-height:1.55;display:grid}._7RPBqa_summary li::marker{color:var(--color-gold)}._7RPBqa_content li::marker{color:var(--color-gold)}._7RPBqa_content{gap:clamp(3rem,6vw,5.5rem);display:grid}._7RPBqa_content section{min-width:0;scroll-margin-top:7rem}._7RPBqa_content h2,._7RPBqa_content h3{font-family:var(--font-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);overflow-wrap:anywhere;line-height:1.25}._7RPBqa_content h2{margin:0 0 var(--space-5);color:var(--color-navigation);text-transform:uppercase;font-size:clamp(1.55rem,3vw,2.35rem)}._7RPBqa_content h3{margin:var(--space-6) 0 var(--space-3);color:var(--color-gold);font-size:clamp(1.1rem,2vw,1.4rem)}._7RPBqa_content p,._7RPBqa_content li{color:#d8d8d8;font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.8}._7RPBqa_content p{margin:0 0 var(--space-4)}._7RPBqa_content ul{gap:var(--space-3);margin:0;padding-left:1.35rem;display:grid}._7RPBqa_content strong{color:#fff;font-weight:600}._7RPBqa_content a,._7RPBqa_summary a{color:var(--color-navigation);text-decoration:underline}._7RPBqa_content a:hover,._7RPBqa_content a:focus-visible,._7RPBqa_summary a:hover,._7RPBqa_summary a:focus-visible{color:#fff1bd}._7RPBqa_validationNotice{margin-top:var(--space-6);border:1px solid var(--color-warning);background:#e0a23a1a;padding:clamp(1.25rem,4vw,2rem)}._7RPBqa_validationNotice h3{color:#f2c675;margin-top:0}._7RPBqa_validationNotice p:last-child{margin-bottom:0}._7RPBqa_processingGrid{border-top:1px solid #dcb77147;border-left:1px solid #dcb77147;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._7RPBqa_processingGrid article{background:linear-gradient(145deg,#220709d1,#050505f5);border-bottom:1px solid #dcb77147;border-right:1px solid #dcb77147;min-width:0;padding:clamp(1.25rem,3vw,2rem)}._7RPBqa_processingGrid article:last-child{grid-column:1/-1}._7RPBqa_processingGrid h3{margin-top:0}._7RPBqa_processingGrid p:last-child{margin-bottom:0}._7RPBqa_providerList{margin-block:var(--space-5)!important}._7RPBqa_content code{color:#f2dba0;overflow-wrap:anywhere;background:#151515;border:1px solid #dcb77140;padding:.12rem .35rem;font-size:.92em}._7RPBqa_cookieButton{min-height:var(--target-min);max-width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-6);border:1px solid var(--color-gold);border-radius:var(--radius-subtle);background:var(--color-gold);color:#090909;cursor:pointer;text-align:center;justify-content:center;align-items:center;font-weight:600;line-height:1.4;display:inline-flex}._7RPBqa_cookieButton:hover{color:#000;background:#f0d798}@media (max-width:63.99rem){._7RPBqa_layout{grid-template-columns:1fr}._7RPBqa_summary{position:static}}@media (max-width:47.99rem){._7RPBqa_hero{min-height:23rem;padding-top:6rem}._7RPBqa_layout{width:min(calc(100% - (2 * var(--gutter))), 48rem)}._7RPBqa_processingGrid{grid-template-columns:1fr}._7RPBqa_processingGrid article:last-child{grid-column:auto}._7RPBqa_cookieButton{width:100%}}@media (prefers-reduced-motion:reduce){._7RPBqa_cookieButton{transition:none}}
@font-face{font-family:"Font Awesome 5 Free Local";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/fa-solid-900.woff2)format("woff2")}._5R-HkW_card{align-content:start;justify-items:center;gap:var(--space-3);text-align:center;min-width:0;display:grid}._5R-HkW_icon{color:var(--color-gold);font-family:"Font Awesome 5 Free Local";font-size:2.5rem;font-weight:900;line-height:1}._5R-HkW_card h3{color:var(--color-gold);font-family:var(--font-heading);font-size:1.25rem;font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);text-transform:uppercase;margin:0}._5R-HkW_card p{margin:0;font-size:.98rem;font-weight:300;line-height:1.75}
.m180XW_hero{background:#050505;place-items:center;min-height:clamp(30rem,56vw,43rem);display:grid;position:relative;overflow:hidden}.m180XW_heroImage{object-fit:cover;object-position:center}.m180XW_heroOverlay{background:#0009;position:absolute;inset:0}.m180XW_hero h1,.m180XW_editorialCopy h2,.m180XW_conditions h2,.m180XW_practical h2,.m180XW_practical h3{font-family:var(--font-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);text-transform:uppercase}.m180XW_hero h1{z-index:1;padding-inline:var(--gutter);text-align:center;text-shadow:0 .15rem .6rem #000;margin:0;font-size:clamp(2.5rem,6vw,5rem);position:relative}.m180XW_introduction{width:min(100% - 2 * var(--gutter), 64rem);gap:var(--space-4);text-align:center;margin-inline:auto;padding-block:clamp(3rem,5vw,5rem);display:grid}.m180XW_introduction p,.m180XW_editorialCopy p,.m180XW_conditions p,.m180XW_conditions li,.m180XW_practicalHeading p,.m180XW_practicalHeading address,.m180XW_practicalGrid p{font-size:clamp(1rem,1.25vw,1.16rem);font-style:normal;font-weight:300;line-height:1.75}.m180XW_introduction p{margin:0}.m180XW_introduction p:first-child{color:var(--color-gold);font-family:var(--font-heading);letter-spacing:var(--letter-spacing-wide);font-size:clamp(1.2rem,2vw,1.7rem)}.m180XW_editorial{background:radial-gradient(circle at 6% 46%,#750d1c29,#0000 26rem),#000;padding-block:clamp(2rem,4vw,4rem);overflow:clip}.m180XW_editorialSection{width:min(100% - 2 * var(--gutter), 86rem);background:linear-gradient(135deg,#101010,#030303 72%);border:1px solid #dcb77133;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:clamp(28rem,36vw,34rem);margin-inline:auto;display:grid}.m180XW_editorialMedia{border-radius:var(--radius-subtle);min-height:26rem;box-shadow:2.5rem 2.5rem 5rem -4.5rem var(--color-gold);position:relative;overflow:hidden}.m180XW_editorialImage{object-fit:cover}.m180XW_editorialCopy{align-content:center;gap:var(--space-4);padding:clamp(2rem,4vw,4rem);display:grid}.m180XW_editorialCopy h2,.m180XW_conditions h2,.m180XW_practical h2{margin:0 0 var(--space-3);color:var(--color-gold);font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.25}.m180XW_editorialCopy p,.m180XW_editorialCopy ul,.m180XW_conditions p,.m180XW_conditions ul{margin:0}.m180XW_editorialCopy ul,.m180XW_conditions ul{gap:var(--space-3);padding-left:1.25rem;display:grid}.m180XW_editorialCopy li::marker{color:var(--color-gold)}.m180XW_conditions li::marker{color:var(--color-gold)}.m180XW_left .m180XW_editorialMedia{grid-column:1}.m180XW_left .m180XW_editorialCopy,.m180XW_right .m180XW_editorialMedia{grid-column:2}.m180XW_right .m180XW_editorialCopy{grid-area:1/1}.m180XW_conditions{width:min(100% - 2 * var(--gutter), 70rem);align-content:center;gap:var(--space-4);text-align:center;background:#0f0f0fb8;border-block:1px solid #dcb7713d;min-height:0;margin:clamp(2rem,4vw,4rem) auto;padding:clamp(2.5rem,5vw,4.5rem);display:grid}.m180XW_conditions ul{text-align:left;max-width:54rem;margin-inline:auto}.m180XW_editorialPair{gap:clamp(2rem,4vw,4rem);display:grid}.m180XW_editorialPair .m180XW_editorialSection:first-child .m180XW_editorialImage{object-position:52% center}.m180XW_practical{padding:clamp(5rem, 8vw, 7rem) var(--gutter) clamp(4rem, 6vw, 6rem);background:linear-gradient(145deg,#290000f5,#000000f5 64%),#000;gap:clamp(2.5rem,6vw,5rem);display:grid;position:relative;overflow:clip}.m180XW_practical:before{clip-path:polygon(0 0,50% 100%,100% 0);content:"";background:#000;width:110%;height:5rem;position:absolute;top:-2.5rem;left:-5%}.m180XW_practicalHeading{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.m180XW_practicalHeading address,.m180XW_practicalHeading p{margin:0}.m180XW_mapShell{gap:var(--space-4);width:min(100%,64rem);margin-inline:auto;display:grid}.m180XW_mapFallback,.m180XW_mapFrame{aspect-ratio:2;border-radius:var(--radius-subtle);border:.0625rem solid #dcb77173;width:100%;display:block;position:relative;overflow:hidden}.m180XW_mapFrame{background:#171717}.m180XW_routeImage{object-fit:cover}.m180XW_mapConsent{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:.0625rem solid var(--color-gold);background:#000000d1;display:flex;position:absolute}.m180XW_mapConsent p{margin:0;line-height:1.5}.m180XW_mapLinks{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.m180XW_mapLinks a{min-height:var(--target-min);padding-inline:var(--space-4);border:.0625rem solid var(--color-gold);font-family:var(--font-heading);letter-spacing:var(--letter-spacing-wide);text-align:center;text-transform:uppercase;place-items:center;font-size:.82rem;text-decoration:none;display:inline-grid}.m180XW_practicalGrid{gap:clamp(var(--space-5), 4vw, var(--space-8));grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,75rem);margin-inline:auto;display:grid}@media (max-width:63.99rem){.m180XW_editorialSection{min-height:30rem}.m180XW_editorialMedia{min-height:26rem}.m180XW_editorialCopy{padding:clamp(1.5rem,4vw,3rem)}}@media (max-width:47.99rem){.m180XW_hero{min-height:29rem}.m180XW_heroImage{object-position:28% center}.m180XW_editorialSection{min-height:0;margin-block:var(--space-4);grid-template-columns:1fr}.m180XW_editorialMedia,.m180XW_left .m180XW_editorialMedia,.m180XW_right .m180XW_editorialMedia{grid-area:1/1;min-height:clamp(17rem,76vw,24rem)}.m180XW_editorialCopy,.m180XW_left .m180XW_editorialCopy,.m180XW_right .m180XW_editorialCopy{padding:var(--space-6) var(--space-5);text-align:center;grid-area:2/1}.m180XW_editorialCopy ul{text-align:left}.m180XW_conditions{min-height:0;margin-block:var(--space-5);padding-inline:var(--space-5)}.m180XW_mapFallback,.m180XW_mapFrame{aspect-ratio:4/3}.m180XW_mapConsent{right:var(--space-3);bottom:var(--space-3);left:var(--space-3);text-align:center;flex-direction:column;align-items:stretch}.m180XW_mapLinks{flex-direction:column;align-items:stretch}.m180XW_mapLinks a{width:100%}.m180XW_practicalGrid{grid-template-columns:1fr}.m180XW_practicalGrid article{padding-block:var(--space-4)}}@media (prefers-reduced-motion:reduce){.m180XW_mapLinks a{transition:none}}
._78eg1G_hero{background:#15191f;place-items:center;min-height:75vh;display:grid;position:relative;overflow:clip}._78eg1G_heroImage{object-fit:cover;object-position:center}._78eg1G_heroOverlay{background:#00000061;position:absolute;inset:0}._78eg1G_hero h1,._78eg1G_beforeVisit h2,._78eg1G_amenities h2{font-family:var(--font-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);text-transform:uppercase}._78eg1G_hero h1{z-index:1;text-align:center;text-shadow:0 .15rem .6rem #000;overflow-wrap:anywhere;background:#00000085;width:min(80%,72rem);margin:0;padding:clamp(1.5rem,4vw,3.5rem);font-size:clamp(2.4rem,5.5vw,4.8rem);line-height:1.15;position:relative}._78eg1G_beforeVisit{background:#000;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}._78eg1G_beforeVisitMedia{min-height:clamp(32rem,48vw,48rem);position:relative;overflow:clip}._78eg1G_beforeVisitImage{object-fit:cover;object-position:center}._78eg1G_beforeVisitCopy,._78eg1G_amenityCopy{align-content:center;gap:var(--space-4);text-align:center;overflow-wrap:anywhere;min-width:0;padding:clamp(2rem,5vw,5rem);display:grid}._78eg1G_beforeVisit h2,._78eg1G_amenities h2{margin:0 0 var(--space-3);font-size:clamp(1.65rem,2.6vw,2.6rem);line-height:1.2}._78eg1G_beforeVisit p,._78eg1G_beforeVisit li,._78eg1G_amenities p,._78eg1G_amenities li{font-size:clamp(1rem,1.2vw,1.12rem);font-weight:300;line-height:1.72}._78eg1G_beforeVisit p,._78eg1G_amenities p,._78eg1G_beforeVisit ul,._78eg1G_amenities ul{margin:0}._78eg1G_beforeVisit ul,._78eg1G_amenities ul{gap:var(--space-3);text-align:left;padding-left:1.25rem;display:grid}._78eg1G_beforeVisit li::marker{color:var(--color-gold)}._78eg1G_amenities li::marker{color:var(--color-gold)}._78eg1G_amenities{background:linear-gradient(264deg,#530101 34%,#000 74%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;padding-block:clamp(5rem,9vw,9rem);display:grid;position:relative;overflow:clip}._78eg1G_amenities:before,._78eg1G_amenities:after{clip-path:polygon(0 0,50% 74%,100% 0,100% 26%,50% 100%,0 26%);content:"";background:#2b0300b3;height:3.5rem;position:absolute;left:0;right:0}._78eg1G_amenities:before{top:0}._78eg1G_amenities:after{bottom:0;transform:rotate(180deg)}._78eg1G_videoFrame{min-width:0;padding:var(--space-5);place-items:center;display:grid}._78eg1G_videoFrame video{border-radius:var(--radius-subtle);object-fit:contain;background:#000;border:.0625rem solid #dcb77159;width:100%;max-height:36rem;display:block}._78eg1G_accessSection{padding:clamp(5rem, 9vw, 8rem) var(--gutter);background:#000;gap:clamp(2.5rem,6vw,5rem);display:grid}._78eg1G_practicalGrid{gap:clamp(var(--space-6), 6vw, var(--space-9));grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,75rem);margin-inline:auto;display:grid}._78eg1G_practicalGrid>article:first-child{grid-row:span 2}._78eg1G_routeLink{aspect-ratio:2;border-radius:var(--radius-subtle);border:.0625rem solid #dcb77173;width:min(100%,40rem);margin-inline:auto;display:block;position:relative;overflow:clip}._78eg1G_routeImage{object-fit:cover}._78eg1G_routeLink span{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);min-height:var(--target-min);padding-inline:var(--space-4);border:.0625rem solid var(--color-gold);font-family:var(--font-heading);letter-spacing:var(--letter-spacing-wide);text-align:center;text-transform:uppercase;background:#000000d1;place-items:center;font-size:.82rem;text-decoration:none;display:grid;position:absolute}._78eg1G_mapNotice{max-width:40rem;margin:calc(-1 * var(--space-4)) auto 0;color:var(--color-text-muted);text-align:center;font-size:.9rem}@media (max-width:63.99rem){._78eg1G_hero{min-height:56vh}._78eg1G_amenities{grid-template-columns:1fr}._78eg1G_amenityCopy{width:min(100%,48rem);min-height:28rem;margin-inline:auto}._78eg1G_videoFrame{width:min(100%,48rem);margin-inline:auto}}@media (max-width:47.99rem){._78eg1G_hero{min-height:46vh}._78eg1G_hero h1{width:calc(100% - (2 * var(--gutter)));padding-inline:var(--space-3);font-size:clamp(1.25rem,6vw,2.25rem)}._78eg1G_beforeVisit{grid-template-columns:1fr}._78eg1G_beforeVisitMedia{min-height:68vw}._78eg1G_beforeVisitCopy,._78eg1G_amenityCopy{padding:clamp(2rem, 8vw, 3.25rem) var(--gutter)}._78eg1G_amenityCopy{min-height:0}._78eg1G_practicalGrid{grid-template-columns:1fr}._78eg1G_practicalGrid>article:first-child{grid-row:auto}._78eg1G_routeLink{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){._78eg1G_amenities:after,._78eg1G_routeLink span{transition:none}}._78eg1G_hero{min-height:clamp(28rem,54vw,42rem)}._78eg1G_journey{width:min(calc(100% - 2 * var(--gutter)), 82rem);border-top:1px solid #dcb77147;border-left:1px solid #dcb77147;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2rem,4vw,4rem) auto;display:grid}._78eg1G_journey a{align-content:center;gap:var(--space-2);min-height:6.5rem;padding:var(--space-4);font-family:var(--font-heading);letter-spacing:var(--letter-spacing-heading);text-align:center;text-transform:uppercase;border-bottom:1px solid #dcb77147;border-right:1px solid #dcb77147;text-decoration:none;display:grid}._78eg1G_journey a span{color:var(--color-gold);font-family:var(--font-body);font-size:var(--font-size-caption);letter-spacing:.18em}._78eg1G_beforeVisit{width:min(calc(100% - 2 * var(--gutter)), 88rem);background:linear-gradient(135deg,#111,#030303 74%);border:1px solid #dcb7712e;margin-inline:auto}._78eg1G_beforeVisitMedia{min-height:clamp(28rem,42vw,40rem)}._78eg1G_destination{width:min(calc(100% - 2 * var(--gutter)), 82rem);background:radial-gradient(circle at 18%,#9b0e232e,#0000 24rem),#080808;border:1px solid #dcb77142;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);margin:clamp(3rem,7vw,7rem) auto;display:grid}._78eg1G_destinationCopy{align-content:center;gap:var(--space-4);padding:clamp(2rem,5vw,5rem);display:grid}._78eg1G_destination h2,._78eg1G_sectionHeading h2,._78eg1G_amenities h3{color:var(--color-navigation);font-family:var(--font-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading);text-transform:uppercase;margin:0}._78eg1G_destination h2,._78eg1G_sectionHeading h2{font-size:clamp(1.8rem,3vw,3rem)}._78eg1G_destination address,._78eg1G_destinationCopy>p:last-child{margin:0;font-style:normal;line-height:1.75}._78eg1G_destination address{color:var(--color-gold);font-weight:500}._78eg1G_eyebrow{color:var(--color-gold);font-size:var(--font-size-small);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:500}._78eg1G_destination ._78eg1G_routeLink{aspect-ratio:auto;border:0;border-left:1px solid #dcb77142;width:100%;height:100%;min-height:29rem}._78eg1G_destination ._78eg1G_routeImage{object-fit:cover;filter:saturate(.7)brightness(.34)}._78eg1G_destination ._78eg1G_routeLink:after{content:"";background:linear-gradient(90deg,#0000004d,#000000b8),repeating-linear-gradient(135deg,#0000 0 3rem,#dcb77114 3rem 3.08rem);position:absolute;inset:0}._78eg1G_destination ._78eg1G_routeDestination,._78eg1G_destination ._78eg1G_routeCta{z-index:1;left:clamp(1.25rem,4vw,3rem);right:clamp(1.25rem,4vw,3rem)}._78eg1G_destination ._78eg1G_routeDestination{justify-content:center;align-items:center;gap:var(--space-3);color:#fff;min-height:0;font-family:var(--font-body);letter-spacing:.02em;text-transform:none;background:0 0;border:0;padding:0;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:500;line-height:1.5;display:flex;top:50%;bottom:auto;transform:translateY(-50%)}._78eg1G_routeDestination b{color:var(--color-red);font-size:1.5rem}._78eg1G_destination ._78eg1G_routeCta{bottom:clamp(1.25rem,4vw,3rem)}._78eg1G_accessSection{padding:clamp(4rem, 7vw, 7rem) var(--gutter);background:#060606;border-block:1px solid #dcb77129;gap:clamp(2rem,4vw,4rem)}._78eg1G_sectionHeading{justify-items:center;gap:var(--space-3);text-align:center;width:min(100%,72rem);margin-inline:auto;display:grid}._78eg1G_practicalGrid{border-top:1px solid #dcb7713d;border-left:1px solid #dcb7713d;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,82rem)}._78eg1G_practicalGrid>article,._78eg1G_practicalGrid>article:first-child{border-bottom:1px solid #dcb7713d;border-right:1px solid #dcb7713d;grid-row:auto;min-height:25rem;padding:clamp(1.5rem,3vw,2.5rem)}._78eg1G_practicalGrid>article:first-child p:nth-of-type(n+4):nth-of-type(-n+6){color:#f0dfb8;white-space:nowrap;font-weight:500}._78eg1G_foodAndDrink{gap:var(--space-5);background:linear-gradient(120deg,#7e081733,#dcb7710f);border:1px solid #dcb77157;width:min(100%,82rem);margin-inline:auto;padding:clamp(2rem,4vw,3.5rem);display:grid}._78eg1G_foodAndDrink h3{color:var(--color-navigation);font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);text-align:center;text-transform:uppercase;margin:0}._78eg1G_foodAndDrinkGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._78eg1G_foodAndDrinkGrid p{gap:var(--space-2);min-width:0;padding:var(--space-4) clamp(1rem, 3vw, 2.5rem);text-align:center;margin:0;display:grid}._78eg1G_foodAndDrinkGrid p+p{border-left:1px solid #dcb7714d}._78eg1G_foodAndDrinkGrid span{color:var(--color-gold);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;font-weight:600}._78eg1G_foodAndDrinkGrid strong{color:#fff;font-family:var(--font-heading);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:var(--font-weight-heading);letter-spacing:.04em;white-space:nowrap}._78eg1G_amenities{padding:clamp(4rem, 7vw, 7rem) var(--gutter);background:radial-gradient(circle at 50% 46%,#9b0e233d,#0000 34rem),linear-gradient(145deg,#180303,#030303 72%);grid-template-columns:1fr;gap:clamp(2rem,4vw,4rem);display:grid}._78eg1G_amenities:before,._78eg1G_amenities:after{display:none}._78eg1G_amenitiesGrid{background:#0000008a;border:1px solid #dcb7713d;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:min(100%,88rem);margin-inline:auto;display:grid}._78eg1G_amenityCopy{text-align:left;min-height:0;padding:clamp(2rem,4vw,3.5rem)}._78eg1G_amenities h3{text-align:center;font-size:clamp(1.4rem,2vw,2rem)}._78eg1G_videoFrame{border-inline:1px solid #dcb7713d;padding:clamp(1rem,2vw,2rem)}._78eg1G_videoFrame video{max-height:29rem}@media (max-width:63.99rem){._78eg1G_journey{grid-template-columns:repeat(2,minmax(0,1fr))}._78eg1G_destination{grid-template-columns:1fr}._78eg1G_destination ._78eg1G_routeLink{border-top:1px solid #dcb77142;border-left:0;min-height:24rem}._78eg1G_practicalGrid,._78eg1G_amenitiesGrid,._78eg1G_foodAndDrinkGrid{grid-template-columns:1fr}._78eg1G_foodAndDrinkGrid p+p{border-top:1px solid #dcb7714d;border-left:0}._78eg1G_practicalGrid>article,._78eg1G_practicalGrid>article:first-child{min-height:0}._78eg1G_videoFrame{border:1px solid #dcb7713d;border-inline:0;width:100%}}@media (max-width:47.99rem){._78eg1G_hero{min-height:27rem}._78eg1G_journey{grid-template-columns:1fr}._78eg1G_journey a{min-height:4.75rem}._78eg1G_beforeVisitMedia{min-height:68vw}._78eg1G_destination ._78eg1G_routeLink{min-height:21rem}._78eg1G_destination ._78eg1G_routeDestination{text-align:left;align-items:flex-start}._78eg1G_accessSection,._78eg1G_amenities{padding-inline:var(--gutter)}}
