.j60-rooms h1,.j60-rooms h2,.j60-rooms h3{margin:0}.j60-rooms section{padding:0}.j60-rooms section+section{border-top:1px solid var(--hairline)}.j60-rooms .r-btn{display:inline-block;font-family:var(--font-sans),sans-serif;font-size:11.5px;font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:.22em;text-align:center;text-decoration:none;border-radius:0;padding:15px 28px;cursor:pointer;transition:background-color .4s ease,color .4s ease,border-color .4s ease}.j60-rooms .r-btn--ink{background:var(--ink);color:var(--linen);border:1px solid var(--ink)}.j60-rooms .r-btn--ink:focus,.j60-rooms .r-btn--ink:hover{background:transparent;color:var(--ink);border-color:var(--hairline-strong)}.j60-rooms .r-btn--light{background:transparent;color:var(--linen);border:1px solid rgba(250,247,241,.55)}.j60-rooms .r-btn--light:focus,.j60-rooms .r-btn--light:hover{background:var(--linen);color:var(--ink);border-color:var(--linen)}.j60-rooms .r-shell{max-width:var(--shell-max);margin-inline:auto;padding-inline:var(--shell-pad)}.j60-rooms .r-hero{position:relative;background:var(--ink);padding:150px var(--shell-pad) 84px}.j60-rooms .r-hero__img{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.j60-rooms .r-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(24,21,16,.82),rgba(24,21,16,.5) 55%,rgba(24,21,16,.28))}.j60-rooms .r-hero__inner{position:relative;z-index:2;max-width:var(--shell-max);margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start}.j60-rooms .r-hero h1{color:var(--linen);font-size:clamp(38px,5vw,60px);margin-bottom:.45em}.j60-rooms .r-hero__lede{font-family:var(--font-serif),Georgia,serif;font-size:clamp(18px,1.8vw,22px);line-height:1.55;color:rgba(245,241,233,.92);max-width:46ch;margin:0 0 .9em}.j60-rooms .r-hero__sub{font-size:14px;color:rgba(250,247,241,.78);max-width:52ch;margin:0 0 30px}.j60-rooms .r-hero .r-btn{margin-top:0}@media (min-width:768px){.j60-rooms .r-hero{padding-top:210px;padding-bottom:110px}}.j60-rooms .r-lead{padding:clamp(56px,9vw,110px) 0;background:var(--paper)}.j60-rooms .r-lead h2{font-size:clamp(28px,3.2vw,42px);margin-bottom:.55em}.j60-rooms .r-lead__copy{max-width:62ch;margin:0 0 clamp(30px,4vw,48px)}.j60-rooms .r-lead__label{font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--umber);margin:0 0 4px}.j60-rooms .r-lead__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;border-top:1px solid var(--hairline)}.j60-rooms .r-lead__list li{position:relative;padding:13px 0 13px 20px;border-bottom:1px solid var(--hairline);font-family:var(--font-sans),sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.j60-rooms .r-lead__list li:before{content:"";position:absolute;left:0;top:50%;width:9px;height:1px;background:var(--oak)}@media (min-width:768px){.j60-rooms .r-lead__list{grid-template-columns:1fr 1fr;-moz-column-gap:clamp(32px,5vw,72px);column-gap:clamp(32px,5vw,72px)}}@media (min-width:1025px){.j60-rooms .r-lead__list{grid-template-columns:repeat(3,1fr)}}.j60-rooms .r-room{padding:clamp(56px,9vw,110px) 0;background:var(--linen)}.j60-rooms .r-room:nth-of-type(odd){background:var(--sand)}.j60-rooms .r-room__row{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,56px);align-items:center}.j60-rooms .r-room__media{margin:0}.j60-rooms .r-room__media img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.j60-rooms .r-room__index{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:15px;color:var(--oak);margin:0 0 12px}.j60-rooms .r-room__body h2{font-size:clamp(26px,2.6vw,36px);margin-bottom:.5em}.j60-rooms .r-room__desc{font-family:var(--font-serif),Georgia,serif;font-size:clamp(17px,1.5vw,19px);line-height:1.6;color:var(--ink);max-width:48ch;margin:0 0 22px}.j60-rooms .r-room__facts{list-style:none;margin:0 0 30px;padding:0}.j60-rooms .r-room__facts li{position:relative;padding:9px 0 9px 24px;border-top:1px solid var(--hairline);font-size:13px;color:var(--umber)}.j60-rooms .r-room__facts li:last-child{border-bottom:1px solid var(--hairline)}.j60-rooms .r-room__cta-row{display:flex;flex-wrap:wrap;gap:12px}.j60-rooms .r-room__facts li:before{content:"";position:absolute;left:0;top:1.4em;width:11px;height:1px;background:var(--oak)}.j60-rooms .r-room__gallery{margin-top:clamp(44px,6vw,72px)}@media (min-width:921px){.j60-rooms .r-room__row{grid-template-columns:1.05fr 1fr}.j60-rooms .r-room--flip .r-room__media{order:2}}.j60-rooms .r-cta{border-top:0!important;position:relative;background:var(--ink) url(/wp-content/uploads/2024/10/DSC04235-jpg.webp) center center /cover no-repeat;padding:clamp(64px,9vw,130px) var(--shell-pad)}.j60-rooms .r-cta:before{content:"";position:absolute;inset:0;background:rgba(24,21,16,.7)}.j60-rooms .r-cta__inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.j60-rooms .r-cta .eyebrow{color:var(--oak)}.j60-rooms .r-cta h2{color:var(--linen);font-size:clamp(26px,2.8vw,38px);max-width:24ch}.j60-rooms .r-cta__sub{color:rgba(250,247,241,.82);max-width:46ch;margin:14px 0 0}.j60-rooms .r-phone{display:inline-flex;align-items:center;color:var(--linen);text-decoration:none;font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:clamp(24px,3.4vw,44px);line-height:1.2;padding:30px 0 26px;transition:color .4s ease}.j60-rooms .r-phone:focus,.j60-rooms .r-phone:hover{color:var(--oak)}.j60-rooms .r-phone svg{width:22px;height:22px;fill:currentColor;margin-right:16px;flex-shrink:0}@media (min-width:768px){.j60-rooms .r-cta__inner{max-width:781px;margin-inline:auto}.j60-rooms .r-phone svg{width:30px;height:30px}}.j60-rooms .r-cta .datebar{width:100%;margin:30px 0 0;display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:center;gap:18px 26px}.j60-rooms .r-cta .datebar__field{display:flex;flex-direction:column;gap:6px}.j60-rooms .r-cta .datebar__field label{font-family:var(--font-sans),sans-serif;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgba(250,247,241,.85)}.j60-rooms .r-cta .datebar__field input[type=date]{font-family:var(--font-sans),sans-serif;font-size:14px;color:var(--linen);background:transparent;border:0;border-bottom:1px solid rgba(250,247,241,.6);border-radius:0;padding:7px 2px 8px;min-width:132px;cursor:pointer;color-scheme:dark}.j60-rooms .r-cta .datebar__field input[type=date]:focus{border-bottom-color:var(--linen)}.j60-rooms .r-cta .datebar__sep{width:1px;height:34px;background:rgba(250,247,241,.3);align-self:flex-end;margin-bottom:10px}.j60-rooms .r-cta .datebar__go{font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;background:var(--linen);color:var(--ink);border:1px solid var(--linen);border-radius:0;padding:13px 24px;cursor:pointer;transition:background-color .4s ease,color .4s ease}.j60-rooms .r-cta .datebar__go:focus,.j60-rooms .r-cta .datebar__go:hover{background:transparent;color:var(--linen)}@media (max-width:544px){.j60-rooms .r-phone{font-size:clamp(20px,6.4vw,26px)}.j60-rooms .r-cta .datebar{display:grid;grid-template-columns:1fr;gap:14px}.j60-rooms .r-cta .datebar__field input[type=date]{min-width:0;width:100%}.j60-rooms .r-cta .datebar__sep{display:none}.j60-rooms .r-cta .datebar__go{width:100%}}