:root{--orimodo-panel-gray: #eeedeb;--font-heading--weight: 200;--font-subheading--weight: 400;--font-body--weight: 400}body{font-family:var(--orimodo-body-font)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--orimodo-display-font);font-weight:200}:is(.orimodo-shell,.opd) :is(h1,h2,h3,h4){font-weight:200}.orimodo-company-art{display:block;width:160px;height:auto;margin-inline:auto}.header-logo__image-container--orimodo-light{display:none}#header-component .header-logo img{background:transparent;filter:none!important}#header-component[data-orimodo-contrast=light] .header-logo__image-container--original{display:none}#header-component[data-orimodo-contrast=light] .header-logo__image-container--orimodo-light{display:block}#header-component .orimodo-navigation-mark{width:126px}#header-component .orimodo-navigation-mark :is(img,svg){width:100%;height:auto;max-height:none}#header-component :is(.header__row,.header__underlay-closed,.header__underlay-open){border:0}#header-component :is(.menu-list__link,.header-actions__text-style){font-family:var(--orimodo-display-font);font-weight:200}#header-component{transform:none;transition:none}#header-group>.header-section{position:sticky;top:0}#header-component .header__row{background:transparent}#header-component[data-orimodo-contrast=light] :is(.menu-list__link,.header-actions__text-style,a,button){color:#fff}body[data-orimodo-template=index] #header-component .header__row{background:transparent}body:not(:has(.orimodo-about-banner)) #header-component :is(.header-logo,.header__column--right){background:#ffffffed}body:not(:has(.orimodo-about-banner)) #header-component .header__column--right{padding:8px 0 8px 14px}.orimodo-opening .orimodo-opening__video{object-fit:contain}.orimodo-opening__skip{background:transparent;border:0;padding:8px;min-width:80px;min-height:44px}.orimodo-opening__skip img{width:100px;height:auto}.orimodo-opening__letter-overlay .orimodo-overlay__panel{max-block-size:100dvh}.orimodo-opening__letter-paper{display:block;position:relative;padding:0;aspect-ratio:11 / 15;width:min(500px,calc(100vw - 32px),calc((100dvh - 32px) * 11 / 15));max-width:none;max-height:none;overflow:visible;background:transparent;animation:orimodo-letter-in .26s ease-out both}.orimodo-opening__letter-art{display:block;width:100%;height:auto}.orimodo-opening__letter-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.orimodo-opening__letter-action{position:absolute;right:8.5%;bottom:3%;margin:0;padding:0;width:14%;min-width:64px;min-height:44px;background:transparent;border:0}.orimodo-opening__letter-action img{width:100%;height:auto}.orimodo-opening[data-state=letter-closing] .orimodo-opening__letter-paper{animation:none}.orimodo-opening__brand-statement{width:min(760px,calc(100% - 48px));padding:0}.orimodo-opening__brand-statement img{width:100%;height:auto}.orimodo-opening__enter{position:absolute;bottom:24px;left:50%;transform:translate(-50%);width:60px;height:44px;padding:12px;border:0;background:transparent;cursor:pointer}.orimodo-opening__enter img{width:100%;height:auto}.orimodo-opening__enter:focus-visible{outline:2px solid #fff;outline-offset:4px}.orimodo-opening:not([data-state=curtain]) .orimodo-opening__enter{display:none}@keyframes orimodo-letter-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.orimodo-release__title{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px solid #deded9;padding:20px}.orimodo-release__title img{width:100%;height:auto}.orimodo-release__bar{display:block;position:static;width:70%;height:10px;margin-top:28px;background:#4c4c49}.orimodo-release__note p{margin:0 0 1.1em}.orimodo-release__cta,.orimodo-carousel__tag,.orimodo-reservation-adapter__action,.orimodo-membership-actions .button{font-family:var(--orimodo-display-font);font-weight:200}.orimodo-release__cta,.orimodo-reservation-adapter__action:not(:disabled),.orimodo-membership-actions .button:not(:disabled){color:#34362f;background:transparent;border:1px solid #6a6c60}.orimodo-release__cta:hover,.orimodo-reservation-adapter__action:not(:disabled):hover,.orimodo-membership-actions .button:not(:disabled):hover{background:#e6e6df;border-color:#8b8e80}.orimodo-carousel__tag{background:transparent;color:#fff;border:1px solid #fff;font-size:18px}.orimodo-carousel__tag:hover{background:#d9d9d2d9;color:#34362f;border-color:#8b8e80}.orimodo-carousel__media{background:transparent}.orimodo-carousel__primary img,.orimodo-carousel__alternate{object-fit:cover;background:transparent}.orimodo-carousel__controls button{width:48px;padding:8px 4px;border:0;background:transparent}.orimodo-carousel__controls button span{display:block;transform:none!important}.orimodo-carousel__controls button img{width:100%;height:auto}.orimodo-carousel__controls button .orimodo-arrow-disabled{display:none}.orimodo-carousel__controls button:disabled{opacity:1}.orimodo-carousel__controls button:disabled .orimodo-arrow-ready{display:none}.orimodo-carousel__controls button:disabled .orimodo-arrow-disabled{display:block}[data-orimodo-carousel-previous] .orimodo-arrow-ready,[data-orimodo-carousel-next] .orimodo-arrow-disabled{transform:rotate(180deg)}.orimodo-carousel__header h2{font:inherit;margin:0}.orimodo-carousel__header h2+.orimodo-carousel__intro{margin-top:0}.orimodo-carousel__intro p{margin:0}.orimodo-story__item-copy:has(>.rte:only-child){margin-bottom:24px}.orimodo-story__item-copy:not(:has(*)){display:none}.orimodo-story--values .orimodo-story__intro h3{font-family:var(--orimodo-display-font);font-size:18px;font-weight:200;margin:1.4em 0 .8em}.orimodo-story--values .orimodo-story__intro h3:first-child{margin-top:0}.orimodo-story--values :is(.orimodo-story__item--small,.orimodo-story__item--tall){margin-top:0}.orimodo-story__item figcaption{background:#fff;font-family:var(--orimodo-display-font);font-weight:200}.orimodo-story__diary-entry-caption:empty{display:none}.orimodo-faq__item summary>[aria-hidden]:before,.orimodo-faq__item summary>[aria-hidden]:after{display:none}.orimodo-faq__item summary>[aria-hidden]{display:flex;align-items:center;justify-content:center}.orimodo-faq-arrow{width:16px;height:auto;transition:transform .18s ease}.orimodo-faq__item[open] .orimodo-faq-arrow,.opd-faq details[open] .orimodo-faq-arrow{transform:rotate(180deg)}.orimodo-faq__answer,.opd-answer{background:var(--orimodo-panel-gray)}.orimodo-faq__item summary{font-family:var(--orimodo-body-font);font-size:17px}.footer-content--orimodo-split{font-family:var(--orimodo-display-font);font-weight:200;font-size:15px}body>footer{width:100%;max-width:none;margin-inline:0;background:var(--orimodo-panel-gray)}body>footer .section-background{background:var(--orimodo-panel-gray)}.footer-content--orimodo-split>:nth-child(2) .email-signup-block{min-width:0;max-width:min(100%,28rem)}.orimodo-footer-links p{display:flex;flex-wrap:wrap;gap:6px;margin:0}.orimodo-footer-links a{white-space:nowrap}.orimodo-footer-links a+a:before{content:"/";margin-right:6px;display:inline-block}.orimodo-content-page{font-size:17px;line-height:1.75}.orimodo-content-page .rte p{margin:0 0 1.3em}.orimodo-content-page .rte h2{font-size:22px;margin:2em 0 1em}.footer-content--orimodo-split>:first-child a{white-space:nowrap}.orimodo-about-manifesto .rte{font-family:var(--orimodo-body-font);font-size:17px}.opd{font-family:var(--orimodo-body-font)}.opd-logo img{background:transparent}.opd-shimmer{transform:none}.opd-shimmer .orimodo-navigation-mark{width:126px}.opd-shimmer .orimodo-navigation-mark img{width:100%;height:auto}.opd-header nav{font-weight:200;font-size:14px}.opd-heading-art{display:block;width:100%;height:auto}.opd-thumbs{gap:6px;padding-bottom:24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),transparent);mask-image:linear-gradient(#000 calc(100% - 24px),transparent)}.opd-hint{font-weight:200;font-size:15px;min-height:44px}.opd-hint .opd-hint-icon{font-size:21px;line-height:1.1}.opd-hint .opd-hint-text{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.opd-story{font-family:var(--orimodo-body-font);font-size:17px;line-height:1.6}.opd-story p{margin:0 0 1.3em}.opd-story p:nth-child(4n){margin-top:0}.opd .orimodo-reservation-adapter__action{border:1px solid #6a6c60;font-size:15px;font-weight:200}.opd .orimodo-reservation-adapter__disclosure{font-size:14px;line-height:1.6}.opd-faq summary span{width:24px;height:24px;border:0;transform:none;display:flex;align-items:center;justify-content:center}.opd-faq details[open] summary span{transform:none}.opd-faq h2,.opd-more{font-weight:200}.opd-faq-list{min-width:0}@media(min-width:1024px){body>footer .section{--page-margin: clamp(24px, 3vw, 64px);--full-page-grid-central-column-width: calc(100% - var(--page-margin) * 2)}.footer-content--orimodo-split{padding-inline:0}.footer-content--orimodo-split>:first-child{padding-right:clamp(24px,4vw,80px)}.footer-content--orimodo-split>:nth-child(2){padding-left:clamp(24px,4vw,80px)}.orimodo-feature-group .orimodo-carousel{box-shadow:100vmax 0 0 100vmax var(--orimodo-panel-gray);clip-path:inset(0 -100vmax 0 0)}#header-component .header__columns{min-height:124px}#header-component .header__column--right :is(a,button){font-size:14px}.orimodo-feature-group .orimodo-release__rail-content{padding:16px 12px 28px 8px;top:calc(var(--header-height,124px) + 12px);font-family:var(--orimodo-display-font);font-weight:200;font-size:14px}.orimodo-feature-group .orimodo-release__title{margin-bottom:20px}.orimodo-feature-group .orimodo-release__eyebrow{margin-bottom:14px}.orimodo-feature-group .orimodo-release__bar{position:static;height:10px}.orimodo-feature-group .orimodo-release__note{font-family:var(--orimodo-body-font);font-size:17px;line-height:1.45}.orimodo-feature-group .orimodo-release__note p{margin-bottom:1.05em}.orimodo-feature-group .orimodo-release__cta{font-size:13px;line-height:1.6}.orimodo-feature-group .orimodo-carousel{padding:32px 0 40px;background:var(--orimodo-panel-gray)}.orimodo-feature-group .orimodo-carousel__card{flex-basis:calc((100% - 24px)*.4)}.orimodo-feature-group .orimodo-carousel__header{margin:24px 24px 0;font-size:17px;line-height:1.5}.orimodo-feature-group .orimodo-carousel__controls{margin-right:24px}body[data-orimodo-template=index] .orimodo-story__intro{font-size:17px;line-height:1.6}body[data-orimodo-template=index] .orimodo-story--values .orimodo-story__items{width:calc((100% - 48px)*.74);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body[data-orimodo-template=index] .orimodo-story__eyebrow,body[data-orimodo-template=index] .orimodo-faq__label{font-family:var(--orimodo-display-font);font-weight:200;font-size:14px}}@media(max-width:1023px){.orimodo-release__title{max-width:190px}.orimodo-story__item-copy{font-size:17px}.orimodo-release__note{font-family:var(--orimodo-body-font);font-size:17px}.orimodo-carousel__header{font-size:16px}}@media(max-width:749px){#header-component .orimodo-navigation-mark,.opd-shimmer .orimodo-navigation-mark{width:88px}.opd-header nav{gap:16px;font-size:13px}.opd-story{font-size:16px}.opd-thumbs{-webkit-mask-image:none;mask-image:none;padding-bottom:5px}.orimodo-opening__brand-statement{width:calc(100% - 40px)}.orimodo-opening__skip img{width:78px}.orimodo-story__items{gap:24px}.footer-content--orimodo-split{font-size:14px}.opd .orimodo-reservation-adapter__disclosure{font-size:13px}}@media(prefers-reduced-motion:reduce){.orimodo-opening__letter-paper{animation:none}.orimodo-faq-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/orimodo-revision-20261029.css.map */
