.od{--od-space: clamp(48px, 7vw, 104px);background:var(--oro-cream, #f5efe2);color:var(--oro-ink, #21201e);font-family:var(--oro-text, var(--font-body-family));font-size:18px;line-height:1.65}.od *,.od *:before,.od *:after{box-sizing:border-box}.od h1,.od h2,.od h3{font-family:var(--oro-title, var(--font-heading-family));font-weight:300;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:inherit;overflow-wrap:break-word;text-wrap:balance}.od h1{font-size:clamp(34px,3.7vw,56px);margin:0 0 28px}.od h2{font-size:clamp(27px,2.5vw,36px);margin:0 0 24px}.od h3{font-size:clamp(25px,2.3vw,32px);margin:0 0 20px}.od p{font-size:inherit;line-height:inherit;letter-spacing:normal;margin:0 0 24px;max-width:65ch}.od .oes-lead{font-size:clamp(21px,1.8vw,25px);line-height:1.5}.od a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.od a:focus-visible{outline:3px solid var(--oro-gold-small, #7f6b3c);outline-offset:5px}.od a:hover{text-decoration-thickness:2px}.od figure{margin:0;min-width:0}.od img{display:block;width:100%;height:auto;object-fit:cover}.od figcaption{font-size:13px;line-height:1.5;padding:14px 20px}.od .oes-wrap{max-width:1440px;margin-inline:auto;padding:var(--od-space) var(--oro-pad, clamp(22px, 4.4vw, 64px))}.od .oes-hero{display:grid;grid-template-columns:1fr 1fr}.od .oes-hero__copy{min-width:0;align-self:center;padding:var(--od-space) clamp(24px,5vw,80px)}.od .oes-hero figure{position:relative;min-height:620px}.od .oes-hero figure img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.od .oes-hero figcaption{position:absolute;inset:auto 0 0;color:var(--oro-cream, #f5efe2);background:var(--oro-ink, #21201e)}.od .oes-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;margin-top:32px}.od .oes-actions a{min-height:44px;display:inline-flex;align-items:center;font-size:16px}.od .oes-actions .oes-button{padding:17px 28px 15px;border:1px solid var(--oro-ink, #21201e);background:var(--oro-ink, #21201e);color:var(--oro-cream, #f5efe2);font-family:var(--oro-title, var(--font-heading-family));font-weight:400;font-size:13px;line-height:1.4;text-transform:uppercase;letter-spacing:.16em;text-decoration:none}.od .oes-actions .oes-button:hover{background:transparent;color:var(--oro-ink, #21201e)}.od .od-opening{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,7vw,112px)}.od .od-opening>*{min-width:0}.od .od-stays{background:var(--oro-cream-deep, #ede5d2);scroll-margin-top:100px}.od .od-stays__intro{padding-bottom:0;max-width:1440px}.od .od-stays__intro p{max-width:65ch}.od .oes-chapter{display:grid;grid-template-columns:1.12fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}.od .oes-chapter>*{min-width:0}.od .oes-chapter figure img{aspect-ratio:4 / 3}.od .oes-chapter--reverse{grid-template-columns:1fr 1.12fr}.od .oes-chapter--reverse figure{grid-column:2;grid-row:1}.od .oes-chapter--reverse>div{grid-column:1;grid-row:1}.od .od-property+.od-property{padding-top:24px}.od .od-property-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);padding-top:24px}.od .od-property-pair article{min-width:0}.od .od-property-pair figure{margin-bottom:36px}.od .od-property-pair img{aspect-ratio:4 / 3}.od .od-property-pair .oes-lead{font-size:21px}.od .od-coast{border-bottom:1px solid var(--oro-rule, #d8ccb2)}.od .od-reserve-stay{background:var(--oro-stage, #21201e);color:var(--oro-cream, #f5efe2)}.od .od-reserve-stay .oes-button{border-color:var(--oro-gold, #bc9e58);background:var(--oro-gold, #bc9e58);color:var(--oro-ink, #21201e)}.od .od-reserve-stay .oes-button:hover{background:transparent;color:var(--oro-cream, #f5efe2)}.od .od-reserve-stay a:focus-visible{outline-color:var(--oro-gold, #bc9e58)}.od .oes-end{border-top:1px solid var(--oro-rule, #d8ccb2)}.od .oes-end .oes-wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.od .oes-end h2{max-width:20ch}.od .oes-end p{max-width:46ch;margin-bottom:0}.od .oes-hours{display:grid;grid-template-columns:1fr auto;gap:8px 24px;margin-block:24px;padding-top:20px;border-top:1px solid var(--oro-rule, #d8ccb2);font-size:16px}.od .oes-hours dt,.od .oes-hours dd{margin:0}.od .oes-nicaragua{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,7vw,112px)}.od [id]{scroll-margin-top:100px}@media(max-width:989px){.od .oes-hero{grid-template-columns:1fr 1fr}.od .oes-hero figure{min-height:560px}.od .oes-hero__copy{padding:56px 28px}.od .oes-chapter,.od .oes-chapter--reverse{gap:32px}.od .oes-actions{gap:14px 20px}}@media(max-width:749px){.od{font-size:17px}.od .oes-hero,.od .od-opening,.od .oes-chapter,.od .oes-chapter--reverse,.od .od-property-pair,.od .oes-nicaragua{grid-template-columns:1fr}.od .oes-hero__copy{padding:48px 22px}.od .oes-hero figure{min-height:0;aspect-ratio:4 / 3}.od .oes-hero figure img{position:static;height:100%}.od .oes-hero figcaption{font-size:12px;padding:10px 16px}.od .oes-wrap{padding:48px 22px}.od .od-stays__intro{padding-bottom:0}.od .od-opening,.od .oes-chapter,.od .od-property-pair{gap:28px}.od .oes-chapter--reverse figure,.od .oes-chapter--reverse>div{grid-column:auto;grid-row:auto}.od .od-property+.od-property,.od .od-property-pair{padding-top:0}.od .od-property-pair{gap:48px}.od .od-property-pair figure{margin-bottom:28px}.od .oes-end .oes-wrap{display:block}.od .oes-end .oes-actions{margin-top:28px}.od .oes-actions .oes-button{max-width:100%;text-align:center;justify-content:center}.od h1{font-size:clamp(30px,8.4vw,38px)}.od h2{font-size:28px}.od h3{font-size:26px}}.od .od-map{display:flex;flex-wrap:wrap;gap:12px 32px;padding-block:24px;border-bottom:1px solid var(--oro-rule, #d8ccb2)}.od .od-map a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.od .od-hub-experiences{background:var(--oro-cream-deep, #ede5d2)}.od .od-hub-experiences__choices{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,104px);margin-top:40px}.od .od-hub-experiences__choices article{min-width:0}.od .od-hub-experiences__choices h3{font-size:clamp(24px,2vw,28px)}@media(max-width:749px){.od .od-map{padding-block:20px;gap:4px 24px}.od .od-hub-experiences__choices{grid-template-columns:1fr;gap:40px;margin-top:32px}}.od h1{font-size:clamp(34px,3.7vw,56px)!important;margin:0 0 28px!important}.od h2{font-size:clamp(27px,2.5vw,36px)!important;margin:0 0 24px!important}.od h3{font-size:clamp(25px,2.3vw,32px)!important;margin:0 0 20px!important}.od :is(h1,h2,h3){line-height:1.3!important;color:inherit!important}.od .od-stays__intro{padding-bottom:32px}.od .od-stays .od-property{padding-top:32px;padding-bottom:64px}.od .od-stays .od-property-pair{padding-top:32px}.od .od-reserve-film{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,6vw,88px);padding-top:0}.od .od-reserve-film video{display:block;width:100%;aspect-ratio:16 / 9;background:var(--oro-stage);object-fit:contain}.od .od-reserve-film figcaption{padding:12px 0 0;color:var(--oro-graphite)}.od .oes-end .oes-actions{flex-shrink:0}.od .od-place-gallery{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-top:0}.od .od-place-gallery img{aspect-ratio:4 / 3;object-fit:cover}.od .od-place-gallery figcaption{padding:12px 0 0;font-size:14px}.od .od-place-gallery--coast{grid-template-columns:1.25fr .75fr;align-items:end;padding-top:64px}.od .od-place-gallery--coast figure:last-child img{aspect-ratio:1}.od[data-destination=los-nogales] .oes-hero figure img{object-position:center}@media(max-width:749px){.od h1{font-size:clamp(30px,8.4vw,38px)!important}.od h2{font-size:28px!important}.od h3{font-size:26px!important}.od .od-stays__intro{padding-bottom:24px}.od .od-stays .od-property{padding-top:24px;padding-bottom:48px}.od .od-reserve-film{grid-template-columns:1fr;gap:24px}.od .od-place-gallery,.od .od-place-gallery--coast{grid-template-columns:1fr;gap:32px}.od .od-place-gallery--coast{padding-top:48px}}.od{font-family:Fraunces,serif}.od :is(h1,h2,h3),.od .oes-actions .oes-button{font-family:Josefin Sans,sans-serif!important}.od .oes-actions a:not(.oes-button),.od .od-map a{color:inherit!important;text-decoration-line:underline!important}.od .oes-actions .oes-button{background-color:var(--oro-ink, #21201e);color:var(--oro-cream, #f5efe2)!important}.od .oes-actions .oes-button:hover,.od .od-reserve-stay .oes-button{background-color:var(--oro-gold, #bc9e58);color:var(--oro-ink, #21201e)!important}.od .oes-hero .od-building,.oes--visit .oes-hero .od-building{min-height:0;align-self:center;padding-bottom:48px;background:var(--oro-cream, #f5efe2)}.od .oes-hero .od-building img,.oes--visit .oes-hero .od-building img{position:static;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.od .od-coast-hero{grid-template-columns:minmax(0,1fr)}.od .od-coast-hero figure{min-height:clamp(360px,45vw,680px)}.od .od-coast-hero .oes-hero__copy{width:100%;max-width:1440px;margin-inline:auto;padding:64px var(--oro-pad, clamp(22px, 4.4vw, 64px));display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,7vw,112px);align-items:start}.od .od-coast-hero .oes-hero__copy>*{min-width:0}.od .od-destination-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);padding-top:0;padding-bottom:48px}.od .od-destination-choice{display:block;color:var(--oro-ink, #21201e)!important;text-decoration:none}.od .od-destination-choice img{aspect-ratio:4 / 3}.od .od-destination-choice h2{margin-top:28px!important}.od .od-destination-choice p{max-width:52ch;margin-bottom:12px}.od .od-destination-choice__action{display:inline-flex;align-items:center;min-height:44px;font-size:17px;text-decoration:underline;text-underline-offset:5px}.od .od-destination-choice:hover .od-destination-choice__action{text-decoration-thickness:2px}@media(max-width:749px){.od .od-coast-hero figure{min-height:0;aspect-ratio:4 / 3}.od .od-coast-hero .oes-hero__copy{grid-template-columns:minmax(0,1fr);gap:8px;padding:40px 22px}.od .od-destination-choices{grid-template-columns:minmax(0,1fr);gap:40px;padding-bottom:24px}.od .oes-hero .od-building,.oes--visit .oes-hero .od-building{height:auto;aspect-ratio:auto;padding-bottom:44px}}.od .oes-end--illustrated .oes-wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,6vw,88px)}.od .oes-end--illustrated img{aspect-ratio:4 / 3;object-fit:cover}.od .od-end-copy{min-width:0}.od .oes-actions .oes-button{transition:background-color .18s ease,color .18s ease,border-color .18s ease}.od .oes-actions .oes-button:focus-visible{border-color:var(--oro-gold-small, #7f6b3c)}@media(max-width:749px){.od .oes-end--illustrated .oes-wrap{grid-template-columns:1fr;gap:32px}}@media(prefers-reduced-motion:reduce){.od .oes-actions .oes-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/oro-destinations.css.map */
