[data-rise].is-in,[data-reveal].is-in{opacity:1;transition:opacity .8s,transform .8s cubic-bezier(.22,.7,.2,1);transform:none}@media (prefers-reduced-motion:reduce){[data-rise].is-in,[data-reveal].is-in{transition:none}[data-rise],[data-reveal]{opacity:1;transform:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pending{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);opacity:.75;font-size:.82rem}.hero-rot{vertical-align:baseline;text-align:center;transition:width .52s var(--ease);display:inline-block;position:relative}@media (prefers-reduced-motion:reduce){.hero-rot{transition:none}}.hero-rot__word{white-space:nowrap;transition:opacity .52s,transform .52s,filter .52s;display:inline-block}.hero-rot__word.is-in{opacity:1;filter:blur();transform:translateY(0)}.hero-rot__word.is-out{opacity:0;filter:blur(6px);transform:translateY(-.14em)}@media (prefers-reduced-motion:reduce){.hero-rot__word{transition:none}.hero-rot__word.is-out{opacity:1;filter:none;transform:none}}.hero__stamp{min-height:1.25em;margin-top:clamp(15px,1.7vw,21px)}.hero .hero__stamp{color:#f4ecddeb}.hero__stamp:before{content:"";background:var(--gold-2);flex:none;width:26px;height:1px}.hero__stamp-t{transition:opacity .52s,transform .52s;display:inline-block}.hero__stamp-t.is-in{opacity:1;transform:translateY(0)}.hero__stamp-t.is-out{opacity:0;transform:translateY(-.32em)}@media (prefers-reduced-motion:reduce){.hero__stamp-t{transition:none}.hero__stamp-t.is-out{opacity:1;transform:none}}.nav__dest{align-items:baseline;gap:clamp(14px,1.7vw,28px);display:flex}.nav__dest a{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:currentColor;opacity:.72;white-space:nowrap;transition:opacity .3s var(--ease);align-items:baseline;gap:.42em;padding-block:2px;font-size:.8rem;display:inline-flex;position:relative}.nav__dest a:hover,.nav__dest a:focus-visible,.nav__dest a.is-current{opacity:1}.nav__dest a.is-current:after{content:"";background:var(--gold-2);height:1px;position:absolute;bottom:-5px;left:0;right:0}.nav__dest-soon{letter-spacing:.08em;color:var(--gold-deeper);opacity:.95;margin-left:.5em;font-size:max(.62em,11px);font-style:normal}.nav__dest .nav__dest-soon{margin-left:0}@media (max-width:1180px){.nav__dest{display:none}}.mega__col-label--sub{margin-top:2.2rem}.mega__links--dest a{font-size:1.05rem}.offm{background:var(--espresso);color:var(--ink);border-top:1px solid #c6a46638;position:relative;overflow:hidden}.offm__mono{width:clamp(150px,16vw,250px);color:var(--gold);opacity:.05;pointer-events:none;z-index:0;position:absolute;bottom:-6%;right:-2%}.offm__mono svg{width:100%;height:auto;display:block}.offm__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.6rem,6vw,6rem);display:grid;position:relative}.offm__inner{max-width:52ch}.offm .eyebrow{color:var(--gold-deeper)}.offm .h-sec{margin:.85rem 0 1.25rem}.offm .lead{max-width:46ch}.offm .btn{margin-top:1.9rem}.offm__steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.offm__step{border-bottom:1px solid #f4ecdd24;grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(1rem,2vw,1.8rem);padding:clamp(1.3rem,2.4vw,1.9rem) 0;display:grid}.offm__step:first-child{border-top:1px solid #f4ecdd24}.offm__step-rule{background:var(--gold);width:34px;height:2px;margin-bottom:16px;display:block}.offm__step-t{font-family:var(--serif);color:var(--ink);margin:0 0 .38rem;font-size:clamp(1.15rem,1.7vw,1.42rem);font-weight:300;line-height:1.15}.offm__step-d{color:#241710b3;max-width:42ch;margin:0;font-size:.95rem;line-height:1.6}@media (max-width:900px){.offm__grid{grid-template-columns:1fr}.offm__inner{max-width:none}}.haven .lead{color:#f4ecddb8}.offm .lead{color:#241710bd}.offm__count{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin:1.6rem 0 2rem;font-size:.86rem}.offm__count b{font-family:var(--serif);letter-spacing:0;margin-right:.4rem;font-size:1.9rem}.agnews__head,.journal__head{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.agnews__empty{padding-top:1.4rem}.magteaser{background:var(--cream)}.magteaser--deep{background:var(--cream-2)}.magteaser__inner{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.magteaser__copy .h-sec{margin:.7rem 0 1rem}.magteaser__copy .lead{max-width:44ch}.magteaser__copy .btn{margin-top:2rem}.magteaser__rack{padding:0;align-items:flex-start;margin:0;padding-block:clamp(1rem,2vw,2rem);list-style:none;display:flex}.magteaser__rack li{--w:clamp(150px,17vw,228px);width:var(--w);transform:rotate(calc(var(--i) * 1deg));transform-origin:bottom;z-index:calc(10 - var(--i));transition:transform .5s var(--ease);flex:none}.magteaser__rack li+li{margin-left:calc(var(--w) * -.42)}.magteaser__rack a{box-shadow:0 14px 34px -14px rgb(var(--scrim-rgb) / .5);outline-offset:4px;display:block;position:relative}.magteaser__rack img{background:var(--cream-2);width:100%;height:auto;display:block}.magteaser__yr{text-align:center;font-family:var(--sans);letter-spacing:.18em;color:var(--gold-deep);opacity:0;transition:opacity .35s var(--ease);font-variant-numeric:tabular-nums;font-size:.66rem;position:absolute;bottom:-1.55em;left:0;right:0}.magteaser__rack li:hover,.magteaser__rack li:focus-within{z-index:20;transform:rotate(0)translateY(-14px)}.magteaser__rack li:hover .magteaser__yr,.magteaser__rack li:focus-within .magteaser__yr{opacity:1}@media (prefers-reduced-motion:reduce){.magteaser__rack li{transition:none}}@media (max-width:820px){.magteaser__rack{justify-content:flex-start}.magteaser__rack li{--w:clamp(80px,26vw,140px);transform:none}.magteaser__rack li+li{margin-left:calc(var(--w) * -.42)}.magteaser__rack li:hover,.magteaser__rack li:focus-within{transform:translateY(-10px)}.agnews__head,.journal__head{flex-wrap:wrap}}@media (max-width:1100px){.magteaser__inner{grid-template-columns:minmax(0,1fr)}}.magteaser{overflow-x:clip}.phead{padding-block:calc(var(--nav-h,86px) + var(--topbar-h,34px) + clamp(3rem,7vw,7rem) * var(--air)) calc(clamp(2rem,4vw,4rem) * var(--air))}.phead__inner{max-width:64ch}.phead h1{margin:.6rem 0 1.2rem}.phead .lead{max-width:56ch}.cm-hero{min-height:min(58svh,620px);position:relative;overflow:hidden}.cm-head{background:var(--cream);padding-block:calc(clamp(2.2rem,4vw,3.4rem) * var(--air)) calc(clamp(1.6rem,3vw,2.6rem) * var(--air))}.cm-head .cm-hero__inner{padding:0 var(--gutter);max-width:var(--maxw);color:var(--ink);text-align:left;margin-inline:auto;position:static}.cm-head .cm-hero__title{color:var(--ink);text-shadow:none;margin:.4rem 0 .6rem}.cm-head .eyebrow{color:var(--gold-deep);text-shadow:none}.cm-head .lead{color:#241710b3;max-width:48ch;text-shadow:none}.cm-hero__media{position:absolute;inset:0}.cm-hero__media img{object-fit:cover;width:100%;height:100%}.cm-hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(to top, rgb(var(--photo-rgb) / var(--photo-bottom)), rgb(var(--photo-rgb) / var(--photo-top)));position:absolute;inset:0}.cm-hero__inner{z-index:2;padding:0 var(--edge) clamp(2.4rem,5vw,4.4rem);color:var(--cream);position:relative}.wrap.cm-hero__inner{padding-inline:var(--gutter)}.cm-head .cm-hero__inner .eyebrow{color:var(--gold-deep)}.cm-head .cm-hero__inner .lead{color:#241710b8}.cm-hero__title{margin:.5rem 0 .8rem}.cm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(1.6rem,3.4vw,3.4rem);display:grid}@media (max-width:860px){.cm-grid{grid-template-columns:1fr}}.cm-block h3{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:.7rem;font-size:.78rem}.cm-block p{max-width:60ch}.dp-notes__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:clamp(2rem,4vw,4rem);display:grid}.dp-note{border-top:1px solid #3d271933;padding-top:clamp(1.1rem,2vw,1.5rem)}.dp-note__n{font-family:var(--script);color:var(--gold-deeper);margin-bottom:.5rem;font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1;display:block}.dp-note__t{font-family:var(--serif);margin:0 0 .6rem;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:300;line-height:1.16}.dp-note__b{color:#241710b3;max-width:44ch;margin:0;font-size:.97rem;line-height:1.62}.dp-note__chips{gap:.45rem;margin-top:1.1rem}.dp-note__chips .cm-chip{padding:.34rem .66rem;font-size:.72rem}.dp-note__chips .cm-chip:hover{border-color:var(--ink)}.cm-chips{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.pd-chip,.cm-chip{font-family:var(--sans);letter-spacing:.08em;border:1px solid #3d27192e;align-items:center;gap:.4rem;padding:.42rem .8rem;font-size:.76rem;display:inline-flex}.pd-chip svg,.cm-chip svg{width:14px;height:14px}.cm-market{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;display:grid}.cm-metric{border-top:1px solid #3d27192e;padding-top:1rem}.cm-metric__label{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:.74rem;display:block}.cm-metric__value{font-family:var(--serif);margin-top:.3rem;font-size:1.7rem;display:block}.cm-metric--pending .cm-metric__value{font-size:.92rem;font-family:var(--sans);color:var(--gold-deep);opacity:.85}.cm-all__more{margin-top:clamp(1.6rem,3vw,2.4rem)}.cm-all{flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.4rem;display:flex}.cm-all a{font-family:var(--sans);letter-spacing:.04em;font-size:.86rem}.cm-index__intro{max-width:46ch;margin-top:1rem}.cm-index__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));column-gap:clamp(2rem,5vw,5rem);margin:clamp(2.2rem,4vw,3.4rem) 0 0;padding:0;list-style:none;display:grid}.cmx{border-top:1px solid var(--line);color:var(--ink);transition:color .45s var(--ease);grid-template-columns:1fr auto;align-items:baseline;gap:.45rem 1.2rem;padding:clamp(1rem,1.8vw,1.35rem) 0;text-decoration:none;display:grid;position:relative}.cmx__name{font-family:var(--serif);letter-spacing:-.005em;transition:transform .45s var(--ease);font-size:clamp(1.15rem,1.9vw,1.5rem);font-weight:400;line-height:1.1}.cmx__count{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.cmx__facts{font-family:var(--sans);letter-spacing:.01em;color:var(--muted);grid-column:1/-1;font-size:12.5px;line-height:1.45}.cmx:before{content:"";background:var(--gold);width:0;height:1px;transition:width .5s var(--ease);position:absolute;top:-1px;left:0}.cmx:hover:before,.cmx:focus-visible:before{width:100%}.cmx:hover .cmx__name,.cmx:focus-visible .cmx__name{transform:translate(6px)}.cmx:hover,.cmx:focus-visible{color:var(--gold-deep)}@media (prefers-reduced-motion:reduce){.cmx__name{transition:none}.cmx:hover .cmx__name,.cmx:focus-visible .cmx__name{transform:none}.cmx:before{transition:none}}.dest-soon{border:1px solid var(--gold);color:var(--gold-2);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:clamp(1.4rem,2.6vw,2.2rem);padding:.4rem .9rem;font-size:.74rem;display:inline-flex}section.dest-reg{background:var(--cream-2);position:relative;overflow:hidden}.dest-reg__inner{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid;position:relative}.dest-reg__title{max-width:18ch;margin:18px 0 0}.dest-reg__body{max-width:46ch;margin-top:1rem}.dest-reg__form{flex-wrap:wrap;gap:10px;display:flex}.dest-reg__form input{border:1px solid var(--line);background:var(--paper);min-width:240px;font-family:var(--sans);color:var(--ink);border-radius:0;flex:1;padding:1.2em 1.3em;font-size:14px;transition:all .4s}.dest-reg__form input:focus{border-color:var(--gold);outline:none}.dest-reg__note{color:#241710b8;max-width:42ch;margin-top:14px;font-size:12px}.dest-reg__mono{width:clamp(220px,24vw,380px);color:var(--gold);opacity:.07;pointer-events:none;z-index:0;position:absolute;bottom:-34%;left:-3%}.dest-reg__mono svg{width:100%;height:auto;display:block}@media (max-width:820px){.dest-reg__inner{grid-template-columns:1fr}.dest-reg__mono{display:none}}.om-hero{background:var(--espresso);min-height:clamp(560px,72svh,760px);color:var(--cream);align-items:flex-end;display:flex;position:relative;overflow:hidden}.om-hero__media{position:absolute;inset:0}.om-hero__media img{object-fit:cover;width:100%;height:100%}.om-hero__inner{z-index:1;width:100%;padding-block:clamp(3rem,7vw,6rem);position:relative}.om-hero__title{text-wrap:balance;max-width:32ch;margin:.5rem 0 1rem;font-size:clamp(1.9rem,3.6vw,3rem)}.om-hero .lead{color:#f4ecdddb;max-width:62ch}.om-hero .eyebrow{color:var(--cream)}.om-hero__cta{margin-top:2rem}.om-why__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.om-why__lede{max-width:50ch;margin:1.2rem 0 1.1rem;font-size:clamp(1.1rem,1.4vw,1.28rem);line-height:1.6}.om-why__body{color:#241710b8;max-width:52ch;font-size:.98rem;line-height:1.7}.om-why__media{aspect-ratio:4/5;margin:0;overflow:hidden}.om-why__media img{object-fit:cover;width:100%;height:100%}@media (max-width:860px){.om-why__grid{grid-template-columns:1fr}.om-why__media{aspect-ratio:16/10;order:-1}}.om-how__title{margin-bottom:clamp(2rem,4vw,3rem)}.om-how__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(1.6rem,3.4vw,3.2rem);margin:0;padding:0;list-style:none;display:grid}.om-how__step{border-top:1px solid #3d271933;padding-top:clamp(1.1rem,2vw,1.5rem)}.om-how__n{font-family:var(--script);color:var(--gold-deeper);margin-bottom:.55rem;font-size:clamp(1.9rem,2.8vw,2.5rem);line-height:1;display:block}.om-how__t{font-family:var(--serif);margin:0 0 .55rem;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:300;line-height:1.16}.om-how__d{color:#241710b3;max-width:40ch;margin:0;font-size:.96rem;line-height:1.62}.om-circle{background:var(--espresso);color:var(--cream);padding-block:calc(clamp(5rem,10vw,9rem) * var(--air));text-align:center;position:relative;overflow:hidden}.om-circle__media{position:absolute;inset:0}.om-circle__media img{object-fit:cover;opacity:.62;width:100%;height:100%}.om-circle__media:after{content:"";background:radial-gradient(120% 80% at 50% 50%,rgb(var(--scrim-rgb) / .5),rgb(var(--scrim-rgb) / .86));position:absolute;inset:0}.om-circle__inner{z-index:1;position:relative}.om-circle__mono{width:clamp(300px,34vw,520px);color:var(--gold);opacity:.16;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.om-circle__mono svg{width:100%;height:auto;display:block}.om-circle .eyebrow{color:var(--cream);justify-content:center}.om-circle__title{max-width:20ch;margin:.7rem auto 1rem}.om-circle__body{color:#f4ecdde0;max-width:46ch;margin-inline:auto}.om-circle__form{flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:640px;margin:2.2rem auto 0;display:flex}.om-circle__form input{color:var(--cream);background:#f4ecdd0f;border:1px solid #f4ecdd47;flex:220px;padding:.9rem 1rem}.om-circle__form input:focus-visible{border-color:var(--gold);background:#f4ecdd1a;outline:none}.om-circle__note{font-family:var(--sans);letter-spacing:.06em;color:#f4ecddc7;margin-top:1.1rem;font-size:.76rem}.om-teaser{position:relative}.om-card{border:1px solid #3d271929;position:relative;overflow:hidden}.om-card__media{aspect-ratio:4/3;position:relative;overflow:hidden}.om-card__media img{object-fit:cover;filter:blur(14px)saturate(.85);width:100%;height:100%;transform:scale(1.06)}.om-card__veil{color:var(--cream);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;background:#1a11096b;place-items:center;font-size:.76rem;display:grid;position:absolute;inset:0}.om-card__body{padding:1.2rem}.om-card__meta{font-family:var(--sans);opacity:.8;gap:1rem;font-size:.8rem;display:flex}.om-gate{background:var(--espresso);color:var(--ink);margin-top:clamp(2.4rem,5vw,4.4rem);padding:clamp(1.6rem,3.4vw,3rem)}.om-gate h2{margin-bottom:.8rem}.om-gate form{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.om-gate input{flex:240px}.ed-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(1.4rem,2.6vw,2.6rem);display:grid}.ed-grid--row{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.ed-grid--row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ed-grid--row{grid-template-columns:1fr}}@media (min-width:981px),(max-width:560px){.ed-grid--row>:nth-child(n+4){display:none}}@media (min-width:561px) and (max-width:980px){.ed-grid--row>:nth-child(odd):last-child{display:none}}.ed-card{display:block}.ed-card__media{aspect-ratio:3/2;margin-bottom:.9rem;overflow:hidden}.ed-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.ed-card__cat{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-size:.72rem}.ed-card__t{font-family:var(--serif);margin:.4rem 0 .5rem;font-size:1.25rem}.ed-card__ex{opacity:.82;font-size:.94rem}.nf{text-align:center;min-height:72vh;padding:calc(var(--nav-h,86px) + var(--topbar-h,34px) + clamp(2rem,5vw,4rem)) var(--gutter) clamp(3.5rem,7vw,6rem);place-items:center;display:grid}.nf__inner{max-width:48ch}.nf .eyebrow{margin-bottom:1.1rem}.nf h1{margin-bottom:1rem}.nf .lead{margin-inline:auto}.nf__go{margin-top:2rem}.jp{padding-top:0}.jp__back{color:var(--gold-deep);text-decoration:none}.jp__back:hover{text-decoration:underline}.jp__meta{letter-spacing:.04em;text-transform:uppercase;color:#241710b8;flex-wrap:wrap;gap:1.25rem;margin-top:1.4rem;font-size:.86rem;display:flex}.jp__hero{margin:clamp(2rem,5vw,3.5rem) auto}.jp__hero img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.jp__body{max-width:68ch;padding-inline:0;padding-bottom:calc(clamp(3rem,7vw,6rem) * var(--air));margin-inline:0;font-size:1.02rem;line-height:1.75}.jp__body>*+*{margin-top:1.15em}.jp__body h2{font-family:var(--serif);margin-top:2.2em;font-size:clamp(1.4rem,2.6vw,1.9rem)}.jp__body h3{font-family:var(--serif);margin-top:1.8em;font-size:clamp(1.15rem,2vw,1.4rem)}.jp__body a{color:var(--gold);text-underline-offset:.2em}.jp__body ul,.jp__body ol{padding-left:1.3em}.jp__body li+li{margin-top:.5em}.jp__body img{width:100%;height:auto;margin:2em 0}.jp__body figure{margin:2em 0}.jp__body figcaption{opacity:.6;margin-top:.6em;font-size:.84rem}.jp__body blockquote{border-left:2px solid var(--gold);font-family:var(--serif);margin:2em 0;padding-left:1.2em;font-size:1.15rem;font-style:italic}.jp__body table{border-collapse:collapse;width:100%;font-size:.94rem}.jp__body th,.jp__body td{border-bottom:1px solid var(--line);text-align:left;padding:.6em .4em}.jp__body pre{overflow-x:auto}.jp__body a,.jp__body code{overflow-wrap:anywhere}.ed-card{color:inherit;text-decoration:none;display:block}.ed-card__date{letter-spacing:.04em;text-transform:uppercase;color:#241710b8;margin-top:.55rem;font-size:.8rem;display:block}.mega__stack{display:grid}.mega__panel{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s var(--ease), transform .55s var(--ease-out-expo), visibility 0s linear .45s;grid-area:1/1;transform:translate(18px)}.menu-open .mega__panel.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s var(--ease) .1s, transform .6s var(--ease-out-expo) .1s, visibility 0s;transform:none}.mega__panel--sub{transform:translate(-18px)}.mega__panel--sub .mega__links{gap:clamp(.5rem,1.4vw,1.1rem)}.mega__panel--sub .mega__links a{white-space:nowrap;align-items:baseline;gap:.4em;max-width:100%;font-size:clamp(1.2rem,1.95vw,1.72rem);line-height:1.25;display:flex}.mega__panel--sub .mega__links a .ar{flex:none;margin-left:0}.mega__panel--sub .mega__col-label{margin-bottom:clamp(1rem,2vw,1.6rem)}.mega__sec+.mega__sec{border-top:1px solid var(--line);margin-top:clamp(1.3rem,2.6vw,2rem);padding-top:clamp(1rem,2vw,1.5rem)}.mega__sec--grid .mega__links{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.5em clamp(1.6rem,3vw,3rem);display:grid}.mega__sec--grid .mega__links a{font-size:clamp(1rem,1.5vw,1.32rem)}.mega__panel--sub .mega__links .mega__n{font-family:var(--sans);letter-spacing:.04em;color:var(--gold-deeper);font-variant-numeric:tabular-nums;align-self:flex-start;margin-left:.15em;font-size:.5em;font-weight:600}@media (min-width:981px){.mega__stack{overscroll-behavior:contain;max-height:100%;padding-right:18px;overflow:clip auto}.mega__stack::-webkit-scrollbar{width:3px}.mega__stack::-webkit-scrollbar-thumb{background:var(--line)}}@media (max-width:980px){.mega__panel{display:none}.mega__panel.is-active{display:block}}.mega__sec-label{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deeper);margin-bottom:.7rem;font-size:.66rem}.mega__soon{font-family:var(--sans);letter-spacing:.1em;text-transform:lowercase;color:var(--gold-deeper);margin-left:.5em;font-size:.34em}.mega__links a .mega__soon+.ar{font-size:.34em}.mega__group-btn{cursor:pointer;font-family:var(--serif);color:#241710bd;transform-origin:0;text-align:left;width:fit-content;transition:color .6s var(--ease), transform .65s var(--ease-out-expo);background:0 0;border:0;align-items:baseline;gap:.35em;padding:0;font-size:clamp(1.7rem,2.6vw,3rem);font-weight:400;line-height:1.16;display:flex}.mega__group-btn:hover{color:var(--ink);transform:translate(8px)}.mega__group-ic{width:.4em;color:var(--gold-deep);transition:transform .4s var(--ease);display:inline-flex}.mega__group-ic svg{width:100%}.mega__group-btn:hover .mega__group-ic{transform:translate(4px)}.mega__back{cursor:pointer;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deeper);transition:color .3s var(--ease), transform .4s var(--ease);background:0 0;border:0;align-items:center;gap:.5em;padding:0 0 1.4rem;font-size:11px;font-weight:600;display:inline-flex}.mega__back svg{width:14px;height:14px}.mega__back:hover{color:var(--ink);transform:translate(-4px)}@media (prefers-reduced-motion:reduce){.mega__panel{transition:opacity .2s linear,visibility 0s linear .2s;transform:none}.mega__panel.is-active{transition:opacity .2s linear,visibility;transform:none}.mega__group-btn:hover,.mega__back:hover{transform:none}.mega__group{opacity:1;transform:none}.mega__group>summary:hover,.mega__sublinks a:hover{transform:none}}.menu-open .nav__dest{color:var(--ink)}.mega{flex-direction:column;display:flex}.mega__inner{overscroll-behavior:contain;flex:auto;height:auto;min-height:0;padding-bottom:clamp(24px,4vh,44px);overflow-y:auto}.mega__foot{z-index:1;max-width:var(--maxw);width:100%;padding:24px var(--gutter) clamp(24px,4vh,44px);flex:none;margin:0 auto;position:relative;inset:auto}.no-js .pp-card{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pp-card{opacity:1;transform:none}}@media (max-width:900px){.search__field select,.pp-field select{min-height:44px}.nav__lang button{min-width:28px;min-height:32px;padding:8px 6px}.nav__menu-btn{min-height:44px;padding:10px 0}.cookie__btn--text{min-height:32px;padding-block:6px}.mega__email,.mega__phone{min-height:32px;padding-block:4px;display:inline-block}.nav__menu-btn{justify-content:flex-end;min-width:44px}.nav__lang a{justify-content:center;align-items:center;min-width:28px;min-height:32px;padding:8px 6px;display:inline-flex}}.dp-source a{padding-block:4px}.jl-lead{color:inherit;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(1.6rem,4vw,3.4rem);margin-bottom:clamp(3rem,6vw,5rem);text-decoration:none;display:grid}.jl-lead__media{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden}.jl-lead__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease)}.jl-lead:hover .jl-lead__media img{transform:scale(1.04)}.jl-lead__t{font-family:var(--serif);text-wrap:balance;margin:.6rem 0 1rem;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:300;line-height:1.14}.jl-lead:hover .jl-lead__t{color:var(--gold-deep)}.jl-lead__meta{letter-spacing:.06em;text-transform:uppercase;color:#241710b8;flex-wrap:wrap;gap:1.1rem;margin:1.2rem 0 1.4rem;font-size:.8rem;display:flex}.jl-rest__h{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);border-bottom:1px solid var(--line);margin-bottom:2.4rem;padding-bottom:1rem;font-size:.78rem}.jl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:stretch}.jl-grid .ed-card{flex-direction:column;height:100%;display:flex}.jl-grid .ed-card__media{aspect-ratio:3/2}.ed-card__media{overflow:hidden}.ed-card__media img{opacity:0;transition:opacity .9s var(--ease), transform 1.3s var(--ease-out-expo);transform:scale(1.05)}.ed-card.is-in .ed-card__media img,.no-js .ed-card__media img{opacity:1;transform:scale(1)}.ed-card:hover .ed-card__media img{transform:scale(1.05)}@media (max-width:820px){.jl-lead{grid-template-columns:1fr}}.jp__layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.jp__main{min-width:0}.jp__rail{align-self:stretch;position:relative}.jp__rail-inner{top:calc(var(--nav-h,86px) * var(--nav-shown,1) + 34px);transition:top .55s var(--ease);position:sticky}.jp-toc{border-top:1px solid var(--line);padding-top:1.2rem}.jp-toc__title{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:1rem;font-size:11px;font-weight:600}.jp-toc__list{counter-reset:toc;margin:0;padding:0;list-style:none}.jp-toc__list li{margin-bottom:.7rem;line-height:1.4}.jp-toc__list li.is-sub{padding-left:1rem}.jp-toc__list a{color:#241710b3;transition:.3s var(--ease);border-bottom:1px solid #0000;font-size:.9rem;text-decoration:none}.jp-toc__list a:hover{color:var(--ink);border-bottom-color:var(--gold)}.jp-toc__meta{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:1.2rem;padding-top:1rem;font-size:11px}.jp__body h2,.jp__body h3{scroll-margin-top:110px}.jp__h2{font-family:var(--serif);font-weight:400}.jp-cta{border:1px solid var(--line);background:#24171006;align-items:center;gap:clamp(1.2rem,3vw,2rem);margin:clamp(2.4rem,5vw,3.6rem) 0;padding:clamp(1.6rem,3vw,2.2rem);display:flex}.jp-cta--solid{background:var(--espresso);color:var(--ink);border-color:#0000;flex-wrap:wrap;justify-content:space-between}.jp-cta--solid .jp-cta__p{color:#241710b3}.jp-cta__cover{width:clamp(74px,10vw,104px);height:auto;box-shadow:0 18px 36px -18px rgb(var(--scrim-rgb) / .5);flex:none}.jp-cta__body{min-width:0}.jp-cta__t{font-family:var(--serif);margin-bottom:.4rem;font-size:1.3rem;font-weight:400}.jp-cta__p{color:#241710a6;max-width:52ch;font-size:.92rem;line-height:1.55}.jp-cta__form{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.jp-cta__form input{border:1px solid var(--line);background:var(--cream);flex:200px;min-width:0;min-height:44px;padding:.85em 1em;font-size:.95rem}.jp-cta__form input:focus{border-color:var(--gold);outline:none}.jp-cta__form .btn{min-height:44px}@media (max-width:1000px){.jp__layout{grid-template-columns:1fr}.jp__rail{order:-1}.jp__rail-inner{position:static}.jp-toc{margin-bottom:2rem}}@media (max-width:640px){.jp-cta{flex-direction:column;align-items:flex-start}.jp-cta--solid{gap:1.2rem}.jp-cta .btn{white-space:normal;max-width:100%}}@media (prefers-reduced-motion:reduce){.ed-card__media img{opacity:1;transition:none;transform:none}.jl-lead__media img{transition:none}}.jp__standfirst{font-family:var(--serif);color:#241710c7;border-bottom:1px solid var(--line);max-width:64ch;margin-bottom:2rem;padding-bottom:1.6rem;font-size:clamp(1.15rem,2vw,1.42rem);font-weight:300;line-height:1.5}.jp__updated{color:var(--gold-deep)}.jp-faq{margin-top:calc(clamp(2.6rem,5vw,4rem) * var(--air))}.jp-faq__h{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:1.2rem;font-size:.78rem}.jp-related{border:1px solid var(--line);background:#24171006;margin-top:clamp(2.4rem,4vw,3.4rem);padding:clamp(1.4rem,3vw,2rem)}.jp-related__h{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:1rem;font-size:11px;font-weight:600}.jp-related__list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.jp-related__list a{border-bottom:1px solid var(--line);min-height:44px;color:inherit;font-family:var(--serif);transition:color .3s var(--ease), padding-left .3s var(--ease);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-size:1.05rem;text-decoration:none;display:flex}.jp-related__list li:last-child a{border-bottom:none}.jp-related__list a:hover{color:var(--gold-deep);padding-left:.4rem}.jp-related__list svg{width:18px;color:var(--gold);flex:none}@media (prefers-reduced-motion:reduce){.jp-related__list a{transition:none}}:root{interpolate-size:allow-keywords}.mega__group[open]::details-content{opacity:1;block-size:auto}.mega__group-ic{transition:transform .42s var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){.mega__group-ic{transition:none}}.mag-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:clamp(1.6rem,3vw,2.8rem);display:grid}.mag-card__media{aspect-ratio:420/548;background:var(--cream-2);box-shadow:0 18px 44px rgb(var(--scrim-rgb) / .14);transition:transform .6s var(--ease);overflow:hidden}.mag-card__media img{object-fit:cover;width:100%;height:100%;display:block}.mag-card:hover .mag-card__media{transform:translateY(-6px)}.mag-card__year{font-family:var(--serif);margin:1.1rem 0 .35rem;font-size:1.5rem;font-weight:300;line-height:1}.mag-card__meta{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#241710b8;margin:0;font-size:.76rem}.mag-card__soon{color:var(--gold-deep)}.cm-lead{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.cm-lead__body{color:#241710c7;max-width:52ch;margin:1.1rem 0 0;font-size:clamp(1.05rem,1.35vw,1.24rem);line-height:1.62}.cm-lead__media{aspect-ratio:4/3;margin:0;overflow:hidden}.cm-lead__media img{object-fit:cover;width:100%;height:100%;display:block}.cm-lead .cm-chips{margin-top:1.6rem}@media (max-width:880px){.cm-lead{grid-template-columns:1fr}.cm-lead__media{aspect-ratio:16/10;order:-1}}@media (hover:none){.mega__links a,.mega__group-btn{color:var(--ink)}}@media (max-width:980px){body.menu-open .nav,body.menu-open.nav-was-solid .nav.is-solid{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}body.menu-open .topbar{background:0 0}.mega__inner{--mega-fade-from:calc(var(--topbar-h,30px) + 56px);--mega-fade-to:calc(var(--topbar-h,30px) + 74px);-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--mega-fade-from), #000 var(--mega-fade-to), #000 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--mega-fade-from), #000 var(--mega-fade-to), #000 100%);mask-image:linear-gradient(to bottom, transparent 0, transparent var(--mega-fade-from), #000 var(--mega-fade-to), #000 100%)}}@media (max-width:700px){.mega__col--journal,.mega__col--guide{display:none}.mega__panel{--row-pad-t:.49em;--row-pad-b:.4em}.mega__inner{padding:calc(var(--topbar-h,30px) + 76px) var(--gutter) 26px;overscroll-behavior:contain;align-content:start;gap:0;width:100%;overflow-y:auto}.mega__stack{max-height:none;overflow:visible}.mega__col-label{letter-spacing:.22em;margin-bottom:12px;font-size:9.5px}.mega__links{gap:0}.mega__links a,.mega__group-btn{width:100%;padding:var(--row-pad-t) 0 var(--row-pad-b);align-items:center;min-height:clamp(42px,7.6svh,58px);font-size:clamp(1.5rem,6.6vw,2rem);line-height:1.1;display:flex}.mega__links a .ar{display:none}.mega__soon{margin-left:.5em;font-size:.42em}.mega__group-btn{justify-content:flex-start}.mega__group-ic{opacity:.7;width:.38em;margin-left:auto}.mega__links>a,.mega__links>.mega__group-btn{border-bottom:1px solid var(--line)}.mega__links>:last-child{border-bottom:0}.mega__back{letter-spacing:.16em;align-items:center;min-height:30px;padding:0 0 .75rem;font-size:10px}.mega__panel--sub .mega__links{gap:0}.mega__panel--sub .mega__links a{white-space:nowrap;border-bottom:1px solid var(--line);min-height:42px;padding:var(--row-pad-t) 0 var(--row-pad-b);align-items:center;font-size:clamp(1.1rem,4.6vw,1.36rem);line-height:1.15}.mega__panel--sub .mega__links>:last-child{border-bottom:0}.mega__sec-label{letter-spacing:.18em;margin-bottom:.35rem;font-size:.58rem}.mega__sec+.mega__sec{margin-top:.6rem;padding-top:.6rem}.mega__sec--grid .mega__links{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0 clamp(.8rem,4vw,1.6rem)}.mega__sec--grid .mega__links a{min-height:42px;padding:calc(var(--row-pad-t) - .02em) 0 calc(var(--row-pad-b) - .1em);font-size:clamp(.95rem,3.9vw,1.1rem)}.mega__sec--grid .mega__links>:last-child{border-bottom:1px solid var(--line)}.mega__link-t{text-overflow:ellipsis;overflow:hidden}.mega__n{font-family:var(--sans);letter-spacing:.04em;color:var(--gold-deeper);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:.6em;font-size:.62em;font-weight:600}.mega__foot{gap:8px;padding-top:20px;padding-bottom:12px}.mega__foot-l{gap:2px;font-size:10.5px}.mega__phone{font-size:1.05rem}.mega__email{display:none}.mega__lang{font-size:10px}.mega__lang a,.mega__lang span[aria-current]{padding:.34em .68em}}@media (max-width:700px) and (max-height:620px){.mega__inner{padding-top:calc(var(--topbar-h,30px) + 68px)}.mega__links a,.mega__group-btn{padding:.26em 0;font-size:1.35rem}.mega__col-label{margin-bottom:8px}}.nav__menu-btn,.nav__lang button,.nav__lang a,.tb__hours,.footer__col ul li a,.cm-all a,.mega__email,.footer__legal-links a,.jp__back,.pd-legal a{position:relative}.nav__menu-btn:before,.nav__lang button:before,.nav__lang a:before,.tb__hours:before,.footer__col ul li a:before,.cm-all a:before,.mega__email:before,.jp__back:before,.pd-legal a:before,.footer__legal-links a:before{content:"";height:26px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.nav__menu-btn:before{height:44px;left:-10px;right:-10px}.tb__hours:before{height:24px}@media (min-width:901px){.search__field select{min-height:34px}.pp-field{padding-top:14px;padding-bottom:11px}.pp-field select{min-height:34px}}@media (max-width:600px){.mag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 1rem}.mag-card__year{margin:.8rem 0 .25rem;font-size:1.15rem}.mag-card__meta{letter-spacing:.06em;font-size:.7rem}}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:1px}.mega :focus-visible,.footer :focus-visible,.cb__panel :focus-visible{outline-color:var(--gold-deep)}.ed-card__by{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#24171073;margin-top:.5rem;font-size:.72rem}.gm{position:relative}.gm__svg{width:100%;height:auto;display:block;overflow:visible}.gm__coast{fill:none;stroke:var(--gold-deep);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gm__sea{fill:var(--gold-deep);opacity:.045;stroke:none}@media (prefers-reduced-motion:no-preference){[data-reveal].gm .gm__coast{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.8s cubic-bezier(.4,0,.2,1) .15s}[data-reveal].gm.is-in .gm__coast{stroke-dashoffset:0}}.gm__marker{cursor:pointer}.gm__halo{fill:#0000}.gm__dot{fill:var(--cream);stroke:var(--gold);stroke-width:2.5px;transition:fill .3s var(--ease)}.gm__name{font-family:var(--sans);letter-spacing:.04em;fill:var(--ink);opacity:.78;transition:opacity .3s var(--ease);paint-order:stroke;stroke:var(--cream);stroke-width:6px;stroke-linejoin:round;font-size:19px;font-weight:600}.gm__count{fill:var(--gold-deep);font-size:16px;font-weight:400}.gm__marker:hover .gm__dot,.gm__marker:focus-visible .gm__dot{fill:var(--gold)}.gm__marker:hover .gm__name,.gm__marker:focus-visible .gm__name{opacity:1}.gm__marker.is-current .gm__dot{fill:var(--gold);stroke:var(--gold-deep)}.gm__marker.is-current .gm__name{opacity:1}@media (prefers-reduced-motion:no-preference){[data-reveal].gm .gm__marker{opacity:0;transition:opacity .8s var(--ease) 1.6s}[data-reveal].gm.is-in .gm__marker{opacity:1}}.gulfmap{background:var(--cream)}.gulfmap__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.4rem,6vw,6rem);display:grid}.gulfmap__copy .h-sec{margin:.4rem 0 1.1rem}.gulfmap__copy .lead{max-width:44ch}.gulfmap__note{font-family:var(--sans);color:#241710b8;max-width:44ch;margin-top:1.6rem;font-size:.8rem;line-height:1.5}@media (max-width:900px){.gulfmap__grid{grid-template-columns:1fr}.gm__name{font-size:26px}.gm__count{font-size:22px}.gm__dot{stroke-width:3px}}.gm--compact{max-width:560px;margin-inline:auto}.gm--compact .gm__name{font-size:22px}.gm__hit{fill:#0000;display:none}@media (max-width:600px){.gm__name,.gm--compact .gm__name{font-size:33px}.gm__marker--nl .gm__name{text-anchor:end;transform:translate(-54px)}.gm__hit{display:block}}@media (max-width:340px){.gm__name,.gm--compact .gm__name{font-size:35px}}.faq{border-top:1px solid var(--line)}.faq--narrow{max-width:74ch}.faq__item{border-bottom:1px solid var(--line)}.faq__q{cursor:pointer;font-family:var(--serif);transition:color .3s var(--ease);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:400;line-height:1.35;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q::marker{content:""}.faq__q:hover,.faq__item[open]>.faq__q{color:var(--gold-deep)}.faq__ic{width:20px;color:var(--gold);transition:transform .42s var(--ease);flex:none}.faq__ic svg{width:100%;display:block}.faq__item[open] .faq__ic{transform:rotate(180deg)}.faq__panel{overflow:hidden}.faq__a{opacity:.82;max-width:58ch;margin:0;padding-bottom:1.5rem;line-height:1.75}.on-dark .faq,.faq--dark{border-top-color:var(--line-light)}.faq--dark .faq__item{border-bottom-color:var(--line-light)}.faq--dark .faq__q:hover,.faq--dark .faq__item[open]>.faq__q{color:var(--gold-2)}@media (prefers-reduced-motion:reduce){.faq__ic,.faq__q{transition:none}}.jl-news{margin-top:calc(clamp(3rem,6vw,5rem) * var(--air))}.jl-news__list{border-top:1px solid var(--line);margin:1.6rem 0 0;padding:0;list-style:none}.jl-news__item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:baseline;gap:clamp(1rem,3vw,2.6rem);padding:clamp(1.3rem,2.4vw,1.9rem) 0;display:grid}.jl-news__date{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-variant-numeric:tabular-nums;font-size:.74rem}.jl-news__t{font-family:var(--serif);margin:0 0 .4rem;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:400}.jl-news__ex{opacity:.78;max-width:64ch;margin:0;line-height:1.7}@media (max-width:640px){.jl-news__item{grid-template-columns:1fr;gap:.5rem}}.destband{background:var(--cream)}.destband__intro{max-width:56ch;margin:1.1rem 0 clamp(2.4rem,5vw,3.6rem)}.destband__intro a{color:var(--gold-deep);text-underline-offset:.22em;transition:text-decoration-color .35s var(--ease);-webkit-text-decoration:underline #a9824b73;text-decoration:underline #a9824b73;text-decoration-thickness:1px}.destband__intro a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.destband__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.4vw,2.2rem);display:grid}.destcard{background:var(--paper);border:1px solid var(--line);transition:border-color .45s var(--ease), transform .45s var(--ease);flex-direction:column;display:flex;position:relative}.destcard:hover{border-color:var(--gold);transform:translateY(-3px)}.destcard__media{aspect-ratio:16/10;background:var(--espresso);overflow:hidden}.destcard__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out-expo)}.destcard:hover .destcard__media img{transform:scale(1.04)}.destcard__body{flex-direction:column;flex:1;padding:clamp(1.3rem,2.2vw,1.9rem);display:flex}.destcard__head{flex-direction:column;align-items:flex-start;gap:.45rem;margin:0 0 .8rem;display:flex}.destcard__name{font-family:var(--serif);margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:300;line-height:1.12}.dest-clock{font-family:var(--sans);letter-spacing:.1em;color:var(--gold-deep);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:.45em;font-size:.72rem;font-weight:600;display:inline-flex}.dest-clock svg{opacity:.8;flex:none;width:13px;height:13px}@media (prefers-reduced-motion:reduce){.destcard__media img{transition:none}}.destcard__lede{color:#241710bd;margin:0 0 1.1rem;font-size:.96rem;line-height:1.6}.destcard__meta{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.5rem 1.4rem;margin:auto 0 1.2rem;font-size:.74rem;display:flex}.destcard__cta{margin-top:0}.destcard--soon{background:var(--paper)}.destcard__plate{aspect-ratio:16/10;background:linear-gradient(180deg, #a9824b0f, transparent 70%), var(--cream-2);border-bottom:1px solid var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.destcard__plate:after{content:"";pointer-events:none;border:1px solid #a9824b52;position:absolute;inset:22px}.destcard__mono{width:34%;max-width:120px;color:var(--gold);opacity:.3}.destcard__mono svg{width:100%;height:auto;display:block}.destcard__plate[data-dest=dubai]{place-items:end}.destcard__plate[data-dest=dubai] .destcard__mono{opacity:.24;width:52%;max-width:none;transform:translate(18%,20%)}.destcard__plate[data-dest=saint-barthelemy] .destcard__mono{opacity:.34;width:24%;max-width:84px}.destcard__soon{color:var(--gold-deep)}@media (max-width:900px){.destband__grid{grid-template-columns:1fr}.destcard--soon .destcard__body{padding-top:clamp(1.3rem,2.2vw,1.9rem)}}.dshow{background:var(--espresso);color:var(--ink)}.dshow__head{margin-bottom:clamp(2rem,4vw,3.2rem)}.dshow__head .eyebrow{color:var(--gold-deeper)}.dshow__head .h-sec{color:var(--ink);max-width:20ch}.dshow__rail{padding-inline:var(--gutter);max-width:var(--maxw);gap:10px;height:clamp(430px,66svh,680px);margin-inline:auto;display:flex}.dpanel{min-width:0;color:var(--cream);transition:flex-grow .72s var(--ease-expo,cubic-bezier(.16,1,.3,1)), border-color .5s var(--ease);border:1px solid #f4ecdd1f;flex-direction:column;flex:1 1 0;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.dshow__rail:hover .dpanel{flex-grow:.82}.dshow__rail .dpanel:hover,.dshow__rail .dpanel:focus-within,.dshow__rail .dpanel:focus-visible{border-color:#a9824b80;flex-grow:2.1}.dpanel:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.dpanel__media{z-index:0;position:absolute;inset:0;overflow:hidden}.dpanel__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease);display:block;transform:scale(1.06)}.dpanel:hover .dpanel__media img{transform:scale(1)}.dpanel--plate .dpanel__media{background:radial-gradient(80% 55% at 78% 12%, #a9824b38, transparent 62%), var(--espresso-2,#221710)}.dpanel__mono{width:min(62%,210px);color:var(--gold);opacity:.26;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.dpanel[data-dest=dubai] .dpanel__mono{opacity:.17;width:min(96%,320px);top:34%}.dpanel[data-dest=saint-barthelemy] .dpanel__mono{opacity:.3;width:min(44%,150px);top:40%}.dpanel[data-dest=saint-barthelemy] .dpanel__media{background:radial-gradient(70% 48% at 22% 16%, #a9824b33, transparent 60%), var(--espresso-2,#221710)}.dpanel__mono svg{width:100%;height:auto;display:block}.dpanel__year{text-align:center;font-family:var(--sans);letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;color:var(--gold-2);font-size:.72rem;font-weight:500;position:absolute;top:64%;left:0;right:0}.dpanel__body{z-index:2;flex-direction:column;gap:.55rem;padding:clamp(18px,2.2vw,30px);display:flex;position:relative}.dpanel__name{font-family:var(--serif);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1.45rem,2.3vw,2.15rem);font-weight:300;line-height:1.06}.dpanel__reveal{transition:grid-template-rows .72s var(--ease-expo,cubic-bezier(.16,1,.3,1)), opacity .45s var(--ease);opacity:0;grid-template-rows:0fr;display:grid}.dpanel__reveal-in{min-height:0;overflow:hidden}.dpanel:hover .dpanel__reveal,.dpanel:focus-within .dpanel__reveal{opacity:1;grid-template-rows:1fr}.dpanel__line{color:#f4ecdddb;max-width:34ch;margin:.35rem 0 0;font-size:clamp(.94rem,1.05vw,1.02rem);line-height:1.62}.dpanel__facts{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.4rem 1.3rem;margin:.9rem 0 0;font-size:.72rem;display:flex}.dpanel__cta{color:var(--cream);margin-top:.35rem}.dpanel:hover .dpanel__cta{color:var(--cream)}@media (prefers-reduced-motion:reduce){.dpanel,.dpanel__reveal,.dpanel__media img{transition:none}}@media (max-width:900px){.dshow__rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;height:auto;scroll-padding-inline:var(--gutter);gap:14px;padding-bottom:6px;overflow-x:auto}.dshow__rail::-webkit-scrollbar{display:none}.dpanel{scroll-snap-align:start;flex:0 0 82%;min-height:clamp(420px,64svh,540px)}.dshow__rail:hover .dpanel,.dshow__rail .dpanel:hover,.dshow__rail .dpanel:focus-within{flex-grow:0}.dpanel__reveal{opacity:1;grid-template-rows:1fr}}.jp-hero{background:var(--espresso);color:var(--cream);align-items:flex-end;min-height:clamp(420px,62svh,640px);display:flex;position:relative;overflow:hidden}.jp-hero__media{z-index:0;position:absolute;inset:0}.jp-hero__media img{object-fit:cover;aspect-ratio:auto;width:100%;height:100%;display:block}.jp-hero--typographic{background:radial-gradient(80% 55% at 78% 12%, #a9824b33, transparent 62%), var(--espresso);min-height:clamp(320px,46svh,480px)}.jp-hero__inner{z-index:2;width:100%;padding-top:calc(var(--nav-h,86px) + var(--topbar-h,34px) + clamp(2rem,4vw,3.4rem));padding-bottom:clamp(2.2rem,4vw,3.6rem);position:relative}.jp-hero__back{color:var(--gold-soft);margin-bottom:clamp(1rem,2vw,1.6rem)}.jp-hero__back a.jp__back{color:var(--cream);align-items:center;gap:.6em;display:inline-flex}.jp-hero__back svg{width:15px;height:15px}.jp-hero__title{font-family:var(--serif);letter-spacing:-.014em;color:var(--cream);text-wrap:balance;max-width:19ch;margin:0 0 clamp(1rem,2vw,1.5rem);font-size:clamp(2rem,4.4vw,3.9rem);font-weight:300;line-height:1.04}.jp-hero .jp__meta{color:#f4ecddd1;margin:0}.jp-hero .jp__updated{color:var(--gold-soft)}.jp__layout{padding-top:clamp(2.4rem,5vw,4rem)}.om-break{background:var(--cream-2)}.om-break__inner{max-width:var(--maxw);text-align:center;margin:0 auto}.om-break__q{font-family:var(--serif);color:var(--ink);text-wrap:balance;max-width:26ch;margin:0 auto;font-size:clamp(1.35rem,3vw,2.3rem);font-weight:300;line-height:1.22}.om-break__attr{font-style:normal;font-family:var(--sans);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--gold-deep);margin-top:clamp(1rem,2vw,1.5rem);font-size:.72rem;display:block}@media (min-width:900px){.destband__intro,.journal__head .lead,.dshow__head .h-sec,.magteaser__copy .lead{max-width:46ch}.intro__line{max-width:30ch}.eyebrow,.haven .haven__eyebrow{margin-bottom:clamp(20px,2.2vw,30px)}.h-sec,.guide__copy .h-sec,.news__copy .h-sec,.offm .h-sec,.magteaser__copy .h-sec,.gulfmap__copy .h-sec{margin-bottom:clamp(1.4rem,2.4vw,2.2rem)}.journal__head,.dshow__head{margin-bottom:clamp(2.8rem,5vw,4.6rem)}.destband__grid{gap:clamp(22px,2.6vw,42px)}.destcard__media{aspect-ratio:4/3}.destcard__body{padding:clamp(1.7rem,2.6vw,2.4rem)}.destcard__lede{margin-bottom:1.5rem}.journal__grid{gap:clamp(30px,3.2vw,52px)}.jcard__media{aspect-ratio:2/3}.props__track{gap:clamp(24px,2.6vw,40px)}.prop-card__media{aspect-ratio:3/4}.pp-card__body,.prop-card__body{padding-top:22px}.offm__step{padding-block:clamp(1.5rem,2.6vw,2.4rem)}.offm__steps{gap:0}.offm__grid{gap:clamp(3rem,6vw,7rem)}.svc-row{gap:clamp(2.4rem,5vw,6rem)}.svc-row__media{aspect-ratio:1}.svc-row+.svc-row{margin-top:clamp(4rem,7vw,7.5rem)}.stats{gap:clamp(36px,4vw,72px);margin-top:clamp(4rem,7vw,7rem);padding-top:clamp(3.2rem,5vw,4.4rem)}.stat__num{font-size:clamp(3rem,5.6vw,4.8rem)}.stat__label{margin-top:1rem}.magteaser__inner{gap:clamp(3rem,6vw,6rem)}.magteaser__rack li{--w:clamp(168px,19vw,260px)}.fcta__inner{padding-block:clamp(2rem,4vw,4rem)}.news__inner{gap:clamp(2rem,4vw,3.4rem)}.lead{line-height:1.72}p{text-wrap:pretty}}.journal__grid{gap:clamp(44px,4.4vw,68px) clamp(28px,3.2vw,56px)}.jcard__cat{margin-top:clamp(20px,2vw,26px)}.jcard__title{margin:12px 0 14px;font-size:clamp(1.55rem,2.05vw,1.95rem);line-height:1.14}.jcard__ex{font-size:clamp(.95rem,1vw,1rem);line-height:1.65}.jcard__more{margin-top:22px}.ed-grid{gap:clamp(3rem,5vw,4.5rem) clamp(1.8rem,3.2vw,3.4rem)}.jl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.ed-card__media{margin-bottom:clamp(1.2rem,1.8vw,1.6rem)}.ed-card__t{text-wrap:balance;margin:.65rem 0 .85rem;font-size:clamp(1.5rem,1.95vw,1.9rem);font-weight:300;line-height:1.14}.ed-card__ex{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(.95rem,1vw,1rem);line-height:1.65;display:-webkit-box;overflow:hidden}.ed-card__date{margin-top:1.1rem}.jl-grid .ed-card__ex{flex:none}.jl-grid .ed-card__date{margin-top:auto;padding-top:1.1rem}.cm-head .cm-hero__title{letter-spacing:-.015em;font-size:clamp(2.6rem,6.2vw,5.4rem);line-height:1.02}.cm-head__facts{font-family:var(--sans);letter-spacing:.02em;color:#241710a8;margin-top:.9rem;font-size:clamp(.9rem,1.1vw,1rem)}.cm-head+main>#biens{padding-top:calc(clamp(1.6rem,3vw,2.6rem) * var(--air))}.dest-intro--tight{padding-top:0}.dest-intro__grid .lead{max-width:62ch;margin:0 0 1.2rem;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.65}@media (min-width:900px){.dest-intro__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.dest-intro__grid .lead{max-width:none;margin:0}.dest-intro__grid .lead:only-child{grid-column:1/-1;max-width:62ch}}.om-circle__form input{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4ecdd29;border-color:#f4ecdd8c}.om-circle__form input::placeholder{color:#f4ecdddb}@media (max-width:900px){.footer__col ul li a{align-items:center;min-height:32px;display:inline-flex}.footer__col ul li a:before{height:auto;inset:-6px;transform:none}.footer__legal-links a{align-items:center;min-height:44px;display:inline-flex}.footer__legal-links a:before{content:none}.jp__back:before,.cm-all a:before,.pd-legal a:before{height:44px}.jp-toc__list li{margin-bottom:0}.jp-toc__list a{border-bottom:0;padding-block:12px;display:inline-block}.jp-toc__list a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.3em}}@media (max-width:760px){.destband__grid,.svc-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;grid-template-columns:none;align-items:stretch;gap:14px;display:flex;overflow-x:auto}.destband__grid::-webkit-scrollbar{display:none}.svc-list::-webkit-scrollbar{display:none}.destband__grid{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.destband__grid>*{scroll-snap-align:start;flex:0 0 82%}.svc-list{max-width:none;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.svc-list>.svc-row{scroll-snap-align:start;flex:0 0 84%;align-content:start;gap:18px}.svc-list>.svc-row+.svc-row{margin-top:0}.svc-row__media{aspect-ratio:4/3}.svc-row__num{margin-bottom:6px;font-size:2.8rem}.svc-row__t{margin-bottom:12px;font-size:1.9rem}.svc-row__d{margin-bottom:18px}}.ask{margin-top:clamp(1.6rem,3vw,2.2rem)}.ask__lead{color:var(--ink);margin-bottom:.8rem;font-size:.98rem;display:block}.ask__form{align-items:stretch;display:flex}.ask__input{min-width:0;min-height:52px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--gold);border-right:0;border-radius:0;flex:auto;padding:.8em 1.1em;font-size:1rem}.ask__input::placeholder{color:#24171080}.ask__input:focus{background:#fff;outline:none}.ask__btn{background:var(--ink);min-height:52px;color:var(--cream);border:1px solid var(--ink);font-family:var(--sans);cursor:pointer;transition:background .35s var(--ease), border-color .35s var(--ease);flex:none;padding:0 1.5em;font-size:.95rem;font-weight:500}.ask__btn:hover:not(:disabled){background:var(--gold-deep);border-color:var(--gold-deep)}.ask__btn:disabled{opacity:.55;cursor:default}.ask__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ask__answer{background:var(--paper);border:1px solid var(--line);margin-top:1.2rem;padding:clamp(1.1rem,2.4vw,1.6rem)}.ask__text{color:var(--ink);max-width:68ch;font-size:1.02rem;line-height:1.65}.ask__sens{color:var(--gold-deeper);max-width:68ch;margin-top:.8rem;font-size:.95rem;line-height:1.55}.ask__src{color:#241710b8;margin-top:.8rem;font-size:.86rem}.ask__src a{text-underline-offset:.2em;-webkit-text-decoration:underline #a9824b80;text-decoration:underline #a9824b80}.ask__src a:hover{color:var(--gold-deep)}.ask__cta{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-top:1.1rem;display:flex}.ask__cta .btn:after,.ask__cta .alink:after{content:none}.ask__cta .btn{white-space:normal;letter-spacing:.1em;max-width:100%;padding-inline:1.2em}.ask__note,.ask__privacy{color:#2417109e;max-width:68ch;font-size:.8rem;line-height:1.5}.ask__note{border-top:1px solid var(--line);margin-top:1rem;padding-top:.9rem}.ask__privacy{margin-top:.7rem}.ask__err{color:var(--terre);margin-top:1rem;font-size:.95rem}@media (max-width:480px){.ask__btn{padding:0 1.1em}}
