.AcuityEmbed-module__jmTbta__housing{margin-inline:clamp(-1.2rem,-3vw,-2.4rem);padding:clamp(1.2rem,3vw,2.4rem);position:relative}.AcuityEmbed-module__jmTbta__glow{pointer-events:none;filter:blur(18px);background:radial-gradient(60% 42% at 50% 12%,#bcc1eb38,#0000 70%),radial-gradient(80% 60%,#e3decf24,#0000 72%);background:radial-gradient(60% 42% at 50% 12%,lab(78.6001% 4.91399 -21.8499/.22),#0000 70%),radial-gradient(80% 60%,lab(88.4984% .0494421 7.69746/.14),#0000 72%);position:absolute;inset:0}.AcuityEmbed-module__jmTbta__bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem 1.6rem;margin-bottom:clamp(.9rem,2vw,1.4rem);display:flex}.AcuityEmbed-module__jmTbta__barText{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem}.AcuityEmbed-module__jmTbta__barLink{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid #0000;border-image:linear-gradient(to right, var(--accent), var(--accent)) 1;padding-bottom:2px;font-size:.74rem;text-decoration:none}.AcuityEmbed-module__jmTbta__barLink:hover{color:var(--ink)}.AcuityEmbed-module__jmTbta__screen{transition:height .45s var(--ease-out);background:#fff;border-radius:clamp(10px,1.4vw,18px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,inset 0 2px #ffffff29,0 30px 90px -20px #000000bf,0 0 120px -30px #b3b9f180;box-shadow:0 0 0 1px lab(100% 0 0/.1),inset 0 2px lab(100% 0 0/.16),0 30px 90px -20px lab(0% 0 0/.75),0 0 120px -30px lab(76.0674% 7.13554 -28.9148/.5)}.AcuityEmbed-module__jmTbta__frame{border:0;width:100%;height:100%;display:block}.AcuityEmbed-module__jmTbta__loading{z-index:1;background:var(--field-2);place-content:center;justify-items:center;gap:1rem;display:grid;position:absolute;inset:0}.AcuityEmbed-module__jmTbta__loadingBar{background:#ffffff1f;background:lab(100% 0 0/.12);width:min(46vw,18rem);height:2px;position:relative;overflow:hidden}.AcuityEmbed-module__jmTbta__loadingBar:after{content:"";background:linear-gradient(to right, transparent, var(--accent), transparent);width:38%;animation:AcuityEmbed-module__jmTbta__sweep 1.5s var(--ease-out) infinite;position:absolute;inset-block:0}@keyframes AcuityEmbed-module__jmTbta__sweep{0%{transform:translate(-100%)}to{transform:translate(360%)}}.AcuityEmbed-module__jmTbta__loadingText{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem}@media (prefers-reduced-motion:reduce){.AcuityEmbed-module__jmTbta__bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem 1.6rem;margin-bottom:clamp(.9rem,2vw,1.4rem);display:flex}.AcuityEmbed-module__jmTbta__barText{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem}.AcuityEmbed-module__jmTbta__barLink{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid #0000;border-image:linear-gradient(to right, var(--accent), var(--accent)) 1;padding-bottom:2px;font-size:.74rem;text-decoration:none}.AcuityEmbed-module__jmTbta__barLink:hover{color:var(--ink)}.AcuityEmbed-module__jmTbta__screen{transition:none}.AcuityEmbed-module__jmTbta__loadingBar:after{animation:none}}
.page-module__UBDEvq__open{padding-top:9rem}.page-module__UBDEvq__title{font-family:var(--font-display);font-size:var(--step-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:1rem 0 1.5rem;line-height:.92}.page-module__UBDEvq__titleSm{font-size:var(--step-display-2)}.page-module__UBDEvq__h2{font-size:var(--step-h2);margin-bottom:1.6rem}.page-module__UBDEvq__h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.28em;color:var(--ink-4);margin-bottom:1rem;font-size:.62rem;font-weight:400}.page-module__UBDEvq__prose{flex-direction:column;gap:1.2rem;max-width:62ch;display:flex}.page-module__UBDEvq__prose p{color:var(--ink-2)}.page-module__UBDEvq__grid2{gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:850px){.page-module__UBDEvq__grid2{grid-template-columns:1fr 1fr;align-items:start}}.page-module__UBDEvq__gridAuto{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.page-module__UBDEvq__panel{border:1px solid var(--line-2);background:#110c096b;background:lab(3.6832% 1.22502 1.99903/.42);border-radius:3px;padding:1.7rem}.page-module__UBDEvq__close{text-align:center}.page-module__UBDEvq__close .lede{margin-inline:auto}.page-module__UBDEvq__closeH{font-size:var(--step-display-2);text-wrap:balance;margin-bottom:1.4rem}.page-module__UBDEvq__closeCta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2rem;display:flex}.page-module__UBDEvq__rows{border-top:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1;margin:0}.page-module__UBDEvq__row{border-bottom:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1;justify-content:space-between;align-items:baseline;gap:1.2rem;padding-block:.95rem;display:flex}.page-module__UBDEvq__row dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-4);flex:none;font-size:.62rem}.page-module__UBDEvq__row dd{color:var(--ink);text-align:right;margin:0}.page-module__UBDEvq__row dd a{text-decoration:none}.page-module__UBDEvq__row dd a:hover{color:var(--accent)}.page-module__UBDEvq__q{border-bottom:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1}.page-module__UBDEvq__q summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.05rem;font-weight:500;list-style:none;display:flex}.page-module__UBDEvq__q summary::-webkit-details-marker{display:none}.page-module__UBDEvq__q summary:hover{color:var(--accent)}.page-module__UBDEvq__chev{flex:none;width:11px;height:11px;position:relative}.page-module__UBDEvq__chev:before,.page-module__UBDEvq__chev:after{content:"";transition:transform .4s var(--ease-out);background:currentColor;position:absolute}.page-module__UBDEvq__chev:before{width:11px;height:1px;top:5px;left:0}.page-module__UBDEvq__chev:after{width:1px;height:11px;top:0;left:5px}.page-module__UBDEvq__q[open] .page-module__UBDEvq__chev:after{transform:scaleY(0)}.page-module__UBDEvq__q p{color:var(--ink-2);max-width:60ch;padding-bottom:1.15rem}.page-module__UBDEvq__address{color:var(--ink);margin-bottom:.9rem;font-size:1.15rem;font-style:normal;line-height:1.7}.page-module__UBDEvq__addressNote{color:var(--ink-3);max-width:40ch;margin-bottom:1.4rem;font-size:.9rem}.page-module__UBDEvq__helper{color:var(--ink-3);max-width:46ch;margin-bottom:1.4rem;font-size:.94rem}.page-module__UBDEvq__checklist{border-top:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1;margin:0 0 2rem;padding:0;list-style:none}.page-module__UBDEvq__checklist li{border-bottom:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1;color:var(--ink-2);padding:.75rem 0 .75rem 1.7rem;font-size:.96rem;position:relative}.page-module__UBDEvq__checklist li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:1.3em;left:0}.page-module__UBDEvq__roomCard{flex-direction:column;gap:.7rem;text-decoration:none;display:flex}.page-module__UBDEvq__roomCard .figure{transition:transform .6s var(--ease-out)}.page-module__UBDEvq__roomCard:hover .figure{transform:translateY(-4px)}.page-module__UBDEvq__roomCardName{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);font-size:1.4rem}@media (prefers-reduced-motion:reduce){.page-module__UBDEvq__roomCard:hover .figure{transform:none}}.page-module__UBDEvq__faqList{border-top:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1;max-width:68ch}.page-module__UBDEvq__motionFig{min-width:0;margin:0}.page-module__UBDEvq__motionFig>div{box-shadow:var(--lift);border-radius:6px}.page-module__UBDEvq__arrivalH{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);text-shadow:0 2px 40px #000000a6;text-shadow:0 2px 40px lab(0% 0 0/.65);margin:.7rem 0 1rem;font-size:clamp(2.2rem,6vw,4.6rem);line-height:.94}
.buyout-module__xKjW8G__crumb{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.24em;color:var(--ink-4);gap:.7rem;margin-bottom:1.4rem;font-size:.66rem;display:flex}.buyout-module__xKjW8G__crumb a{color:var(--ink-3);text-decoration:none}.buyout-module__xKjW8G__crumb a:hover{color:var(--accent)}.buyout-module__xKjW8G__openGrid{gap:var(--gap);align-items:end;display:grid}@media (min-width:720px){.buyout-module__xKjW8G__openGrid{grid-template-columns:1fr auto}}.buyout-module__xKjW8G__price{align-items:baseline;gap:.8rem;display:flex}.buyout-module__xKjW8G__priceN{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1}.buyout-module__xKjW8G__plate{margin-block:clamp(2rem,5vh,3.5rem)}.buyout-module__xKjW8G__plateFig .figure{box-shadow:none;border-radius:0}.buyout-module__xKjW8G__plateFig .figure:after{background:linear-gradient(to bottom, var(--field), transparent 22%, transparent 78%, var(--field)), radial-gradient(120% 100% at 50% 45%, transparent 46%, #0006 100%)}@supports (color:lab(0% 0 0)){.buyout-module__xKjW8G__plateFig .figure:after{background:linear-gradient(to bottom, var(--field), transparent 22%, transparent 78%, var(--field)), radial-gradient(120% 100% at 50% 45%, transparent 46%, lab(0% 0 0/.4) 100%)}}.buyout-module__xKjW8G__includes{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:clamp(2.5rem,6vh,4rem) 0 0;padding:0;list-style:none;display:grid}.buyout-module__xKjW8G__includes li{border-top:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1;color:var(--ink);align-items:baseline;gap:.9rem;padding-block:.95rem;display:flex}.buyout-module__xKjW8G__includeNo{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent);flex:none;font-size:.6rem}.buyout-module__xKjW8G__caseN{font-family:var(--font-mono);letter-spacing:.2em;color:var(--accent);margin-bottom:.7rem;font-size:.6rem}.buyout-module__xKjW8G__caseT{color:var(--ink);font-size:1.02rem;line-height:1.35}
.book-module__R0Yk2G__summary{border-top:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1;max-width:34rem;margin:2.4rem 0 0;padding:0;list-style:none}.book-module__R0Yk2G__summary li{border-bottom:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:.75rem;display:flex}.book-module__R0Yk2G__summary a{color:var(--ink);text-decoration:none}.book-module__R0Yk2G__summary a:hover{color:var(--accent)}.book-module__R0Yk2G__embedWrap{border:1px solid var(--line-2);background:#fff;border-radius:3px;overflow:hidden}.book-module__R0Yk2G__embed{border:0;width:100%;min-height:800px;display:block}.book-module__R0Yk2G__fallback{color:var(--ink-3);margin-top:1.2rem;font-size:.92rem}.book-module__R0Yk2G__fallback a{color:var(--accent);text-decoration:none}
.article-module__0aRq0a__head{border-bottom:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1;padding-bottom:clamp(2rem,5vh,3rem)}.article-module__0aRq0a__crumb{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.24em;color:var(--ink-4);gap:.7rem;margin-bottom:1.4rem;font-size:.64rem;display:flex}.article-module__0aRq0a__crumb a{color:var(--ink-3);text-decoration:none}.article-module__0aRq0a__crumb a:hover{color:var(--accent)}.article-module__0aRq0a__title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);text-wrap:balance;max-width:20ch;margin-bottom:1.4rem;font-size:clamp(2.3rem,6vw,5rem);line-height:.94}.article-module__0aRq0a__standfirst{max-width:52ch;color:var(--ink-2)}.article-module__0aRq0a__byline{gap:1.6rem;margin-top:1.8rem;display:flex}.article-module__0aRq0a__body{max-width:64ch;padding-bottom:var(--chapter);margin-top:clamp(2.5rem,6vh,4rem)}.article-module__0aRq0a__p{color:var(--ink-2);margin-bottom:1.35rem;font-size:1.07rem;line-height:1.72}.article-module__0aRq0a__p a,.article-module__0aRq0a__ul a,.article-module__0aRq0a__quote a{color:var(--accent);-webkit-text-decoration-color:var(--line-hot);text-decoration-color:var(--line-hot)}.article-module__0aRq0a__h2{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin:2.8rem 0 1.1rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.02}.article-module__0aRq0a__h3{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:2rem 0 .8rem;font-size:1.12rem;font-weight:600}.article-module__0aRq0a__ul{border-top:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1;margin:0 0 1.6rem;padding:0;list-style:none}.article-module__0aRq0a__ul li{border-bottom:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1;color:var(--ink-2);padding:.72rem 0 .72rem 1.7rem;line-height:1.6;position:relative}.article-module__0aRq0a__ul li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:1.3em;left:0}.article-module__0aRq0a__quote{border-left:1px solid #0000;border-image:linear-gradient(to bottom, transparent, var(--line-hot) 14%, var(--line-hot) 86%, transparent) 1;font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin:2.2rem 0;padding-left:1.5rem;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.15}.article-module__0aRq0a__cta{border:1px solid var(--line-hot);background:linear-gradient(140deg,#271b4242,#110c082e 60%);background:linear-gradient(140deg,lab(13.1414% 13.852 -22.6972/.26),lab(3.68116% 1.3494 2.16347/.18) 60%);border-radius:3px;margin:2.8rem 0 1rem;padding:1.7rem}.article-module__0aRq0a__cta p{color:var(--ink);margin-bottom:1.3rem;font-size:1.02rem;line-height:1.55}.article-module__0aRq0a__next{border-top:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1;flex-direction:column;gap:.7rem;padding-top:1.6rem;display:flex}.article-module__0aRq0a__nextLink{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);max-width:24ch;transition:color .4s var(--ease-out);font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.02;text-decoration:none}.article-module__0aRq0a__nextLink:hover{color:var(--accent)}
.journal-module__UhKvEq__list{margin:0;padding:0;list-style:none}.journal-module__UhKvEq__list>li{border-top:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1}.journal-module__UhKvEq__list>li:last-child{border-bottom:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--line-2) 14%, var(--line-2) 86%, transparent) 1}.journal-module__UhKvEq__row{color:inherit;grid-template-columns:auto 1fr;grid-template-areas:"no meta""text text";gap:.9rem;padding-block:clamp(1.4rem,3vh,2.2rem);text-decoration:none;display:grid}@media (min-width:880px){.journal-module__UhKvEq__row{grid-template-columns:3rem 1fr auto;grid-template-areas:"no text meta";align-items:start;gap:2rem}}.journal-module__UhKvEq__no{font-family:var(--font-mono);letter-spacing:.2em;color:var(--ink-4);transition:color .4s var(--ease-out);grid-area:no;padding-top:.5em;font-size:.64rem}.journal-module__UhKvEq__text{flex-direction:column;grid-area:text;gap:.5rem;min-width:0;display:flex}.journal-module__UhKvEq__name{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);max-width:26ch;transition:color .4s var(--ease-out);font-size:clamp(1.5rem,2.8vw,2.3rem);line-height:1.02}.journal-module__UhKvEq__desc{color:var(--ink-2);max-width:58ch;font-size:.96rem;line-height:1.5}.journal-module__UhKvEq__tags{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-4);margin-top:.25rem;font-size:.6rem}.journal-module__UhKvEq__meta{grid-area:meta;justify-self:end;align-items:baseline;gap:1.2rem;display:flex}@media (min-width:880px){.journal-module__UhKvEq__meta{flex-direction:column;align-items:flex-end;gap:.45rem;padding-top:.4em}}.journal-module__UhKvEq__row:hover .journal-module__UhKvEq__name,.journal-module__UhKvEq__row:hover .journal-module__UhKvEq__no{color:var(--accent)}
