.qo{--qo-ink:#0d2019;--qo-panel:#14332a;--qo-panel-deep:#12291f;--qo-well:#0b1a15;--qo-text:#f3ece0;--qo-text-soft:#ded6c7;--qo-gold:#d9b263;--qo-gold-bright:#ecca85;--qo-gold-deep:#c9a24a;--qo-card-gold:linear-gradient(150deg, #f1d69f 0%, #dfb469 55%, #c99a4a 100%);--qo-card-ink:var(--qo-ink);--qo-card-line:#0d201929;--qo-sage-light:#c3d19d;--qo-sage-meta:#a9b895;--qo-accent:#c67139;--qo-accent-600:#b2622d;--qo-accent-700:#8c491a;--qo-accent-100:#fff2eb;--qo-accent-800:#643312;--qo-accent-2-100:#f0fae1;--qo-accent-2-800:#3d472b;--qo-neutral-100:#f9f4ed;--qo-line:#f3ece024;--qo-line-strong:#f3ece04d;--qo-radius-md:16px;--qo-radius-lg:28px;--qo-radius-xl:56px;--qo-shadow-sm:0 1px 2px #2e2b2524;--qo-shadow-md:0 3px 10px #2e2b2529;--qo-shadow-lg:0 12px 32px #2e2b2538;--qo-gutter:clamp(20px, 4vw, 48px);--qo-measure:1360px;background:var(--qo-ink);color:var(--qo-text);font-family:var(--qo-font-body), system-ui, sans-serif;text-wrap:pretty;font-size:15px;line-height:1.55;position:relative;overflow-x:clip}.qo *,.qo :before,.qo :after{box-sizing:border-box}.qo h1,.qo h2,.qo h3,.qo h4{font-family:var(--qo-font-heading), system-ui, sans-serif;letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.12}.qo p,.qo figure,.qo dl,.qo dd{margin:0}.qo img{max-width:100%;display:block}.qo a{color:var(--qo-gold);text-underline-offset:3px;text-decoration:none}.qo a:hover{color:var(--qo-gold-bright)}.qo :focus{outline:none}.qo :focus-visible{outline:2px solid var(--qo-gold);outline-offset:2px}.qo ::selection{background:color-mix(in srgb, var(--qo-gold) 30%, transparent)}.qo-shell{max-width:var(--qo-measure);padding-inline:var(--qo-gutter);margin-inline:auto}.qo-section{padding-top:clamp(56px,7vw,96px)}.qo-section-tight{padding-top:clamp(48px,6vw,88px)}.qo-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--qo-gold);font-size:13px;font-weight:600;display:block}.qo-h2{margin:14px 0 0;margin-left:-.028em;font-size:clamp(28px,3.2vw,42px);line-height:1.14}.qo-lede{color:color-mix(in srgb, var(--qo-text) 80%, transparent);margin-top:18px;font-size:16.5px;line-height:1.7}.qo-btn{cursor:pointer;font-family:var(--qo-font-heading), system-ui, sans-serif;color:var(--qo-text);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8.8px 15.84px;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.qo-btn svg{display:block}.qo-btn:disabled{opacity:.45;cursor:not-allowed}.qo-btn-primary{background:var(--qo-accent);color:#f5ead8}.qo-btn-primary:hover{background:var(--qo-accent-600);color:#f5ead8}.qo-btn-primary:active{background:var(--qo-accent-700)}.qo-btn-ghost{color:var(--qo-text);border-color:var(--qo-line-strong);padding-inline:4.4px}.qo-btn-ghost:hover{background:color-mix(in srgb, var(--qo-gold) 14%, transparent)}.qo-btn-ghost:active{background:color-mix(in srgb, var(--qo-gold) 22%, transparent)}.qo-btn-icon{width:36px;height:36px;padding:0}.qo-btn-uppercase{letter-spacing:.08em;text-transform:uppercase}.qo-field>label{color:color-mix(in srgb, var(--qo-card-ink) 68%, transparent);margin-bottom:5px;font-size:12px;display:block}.qo-input{width:100%;min-height:36px;font:inherit;color:var(--qo-text);caret-color:var(--qo-gold);background:var(--qo-well);border:1px solid var(--qo-line-strong);border-radius:999px;padding:6px 14px;font-size:14px}.qo-input:hover{border-color:color-mix(in srgb, var(--qo-text) 45%, transparent)}.qo-input:focus-visible{border-color:var(--qo-gold);outline-offset:0}.qo-input[type=date],select.qo-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.qo-card{background:var(--qo-card-gold);border:1px solid var(--qo-card-line);box-shadow:var(--qo-shadow-sm);color:var(--qo-card-ink);border-radius:32.2px;flex-direction:column;gap:8.8px;padding:13.2px;display:flex}.qo-card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--qo-accent-800);font-size:10px}.qo-card-title{font-family:var(--qo-font-heading), system-ui, sans-serif;color:var(--qo-card-ink);font-size:17px;font-weight:400;line-height:1.2}.qo-card-body{color:color-mix(in srgb, var(--qo-card-ink) 80%, transparent);flex:1;margin:0;font-size:13px}.qo-card-meta{color:color-mix(in srgb, var(--qo-card-ink) 62%, transparent);align-items:center;gap:6px;font-size:11px;display:flex}.qo-tag{letter-spacing:.02em;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.qo-tag-accent{background:var(--qo-accent-100);color:var(--qo-accent-800)}.qo-tag-accent-2{background:var(--qo-accent-2-100);color:var(--qo-accent-2-800)}.qo-tag-neutral{color:var(--qo-text);background:#f3ece024}.qo .qo-tag-outline{border:1px solid var(--qo-accent);color:var(--qo-accent)}.qo .qo-tag-outline-gold{border-color:var(--qo-gold-deep);color:#e8c877}.qo .qo-tag-outline-cream{color:var(--qo-text);border-color:#f3ece066}.qo-logo{--qo-green:#1f6b41;--qo-gold:#e9a62b;--qo-size:96px;font-family:var(--qo-font-logo), "Trajan Pro", "Times New Roman", serif;font-size:var(--qo-size);-webkit-font-smoothing:antialiased;flex-direction:column;align-items:center;padding:.05em .02em 0 .09em;line-height:1;display:inline-flex}.qo-logo__word{color:var(--qo-green);align-items:baseline;line-height:.78;display:flex;position:relative}.qo-logo__q{width:1.9em;height:auto;margin-right:-.15em;display:block}.qo-logo__rest{letter-spacing:.02em;font-size:.69em;font-weight:700}.qo-logo__r{margin-left:.09em;font-size:.28em;font-weight:600;line-height:1;transform:translateY(-.5em)}.qo-logo__oasis{color:var(--qo-gold);align-items:center;gap:.24em;margin-top:.3em;display:flex}.qo-logo__rule{background:currentColor;width:.42em;height:.05em}.qo-logo__oasis-text{letter-spacing:.32em;text-indent:.32em;font-size:.43em;font-weight:500}.qo-logo--row{flex-direction:row;align-items:center;gap:.22em}.qo-logo--row .qo-logo__oasis{align-self:flex-end;gap:.22em;margin-top:0}.qo-logo--row .qo-logo__rule{width:1px;height:.62em}.qo-logo--row .qo-logo__oasis-text{letter-spacing:.34em;text-indent:.34em;font-size:.38em}.qo-logo--row .qo-logo__rule:last-child{display:none}.qo-logo--mark{padding:0}.qo-logo--mark .qo-logo__q{width:1.5em;margin-right:0}.qo-logo--reversed{--qo-green:#fff}.qo-logo--mono-green{--qo-gold:#1f6b41}.qo-logo--knockout{--qo-green:#fff;--qo-gold:#fff}@keyframes qo-q{0%{opacity:0;transform:translateY(.07em)scale(.9)}to{opacity:1;transform:none}}@keyframes qo-wipe{0%{clip-path:inset(0 102% 0 0)}to{clip-path:inset(0 -12% 0 0)}}@keyframes qo-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes qo-track{0%{opacity:0;letter-spacing:.66em;text-indent:.66em}to{opacity:1;letter-spacing:.32em;text-indent:.32em}}@keyframes qo-track-tight{0%{opacity:0;letter-spacing:.62em;text-indent:.62em}to{opacity:1;letter-spacing:.34em;text-indent:.34em}}@keyframes qo-fade-up{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes qo-fade{0%{opacity:0}to{opacity:1}}.qo-reveal{--qo-t:1}.qo-reveal .qo-logo__q{animation:qo-q calc(.55s * var(--qo-t)) cubic-bezier(.2, .8, .25, 1) calc(50ms * var(--qo-t)) both}.qo-reveal .qo-logo__rest{animation:qo-wipe calc(.68s * var(--qo-t)) cubic-bezier(.36, .1, .2, 1) calc(.26s * var(--qo-t)) both}.qo-reveal .qo-logo__oasis-text{animation:qo-track calc(.85s * var(--qo-t)) cubic-bezier(.2, .75, .25, 1) calc(1.02s * var(--qo-t)) both}.qo-reveal .qo-logo__rule{animation:qo-rule calc(.5s * var(--qo-t)) cubic-bezier(.2, .8, .25, 1) calc(1.06s * var(--qo-t)) both}.qo-reveal .qo-logo__rule:first-child{transform-origin:100%}.qo-reveal .qo-logo__rule:last-child{transform-origin:0}.qo-reveal .qo-logo__r{animation:qo-fade calc(.45s * var(--qo-t)) linear calc(1.42s * var(--qo-t)) both}.qo-reveal--compact .qo-logo__q{animation-duration:calc(.5s * var(--qo-t));animation-delay:calc(.1s * var(--qo-t))}.qo-reveal--compact .qo-logo__rest{animation-duration:calc(.6s * var(--qo-t));animation-delay:calc(.24s * var(--qo-t))}.qo-reveal--compact .qo-logo__rule{animation:qo-rule calc(.4s * var(--qo-t)) ease-out calc(.9s * var(--qo-t)) both;transform-origin:50%}.qo-reveal--compact .qo-logo__oasis-text{animation:qo-track-tight calc(.7s * var(--qo-t)) cubic-bezier(.2, .75, .25, 1) calc(.92s * var(--qo-t)) both}.qo-nav{--qo-nav-pad:max(24px, calc((100% - var(--qo-measure)) / 2 + 24px));padding-block:13.2px;padding-inline:var(--qo-nav-pad);background:var(--qo-panel-deep);color:var(--qo-text);border-bottom:1px solid var(--qo-line);align-items:center;gap:36px;display:flex}.qo .qo-nav-brand,.qo .qo-nav-brand:hover{font-family:var(--qo-font-heading), system-ui, sans-serif;color:var(--qo-text);margin-left:calc(-1 * var(--qo-nav-pad) + 8px);font-size:26px;font-weight:400;line-height:1}.qo-nav-brand small{font-family:var(--qo-font-body), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--qo-gold);margin-top:4px;font-size:11px;font-weight:600;display:block}.qo-nav-links{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(14px,2vw,34px);margin-left:auto;font-size:14px;font-weight:600;display:flex}.qo-nav-links a{color:inherit}.qo-nav-links a:hover{color:var(--qo-accent)}.qo-nav-book{margin-left:clamp(14px,2vw,30px)}.qo-nav-toggle{margin-left:auto;display:none}.qo-hero-frame{--qo-hero-inset:1in;width:calc(100vw - 2 * var(--qo-hero-inset));margin-inline:calc(50% - 50vw + var(--qo-hero-inset));border-radius:var(--qo-radius-lg);box-shadow:var(--qo-shadow-lg);position:relative;overflow:hidden}.qo-hero-stage{width:100%;height:max(420px, calc((min(100vw, var(--qo-measure)) - 2 * var(--qo-gutter)) * 10 / 21));position:relative}.qo-hero-stage[data-height=compact]{height:max(300px, calc((min(100vw, var(--qo-measure)) - 2 * var(--qo-gutter)) * 7 / 21))}.qo-hero-stage[data-height=tall]{height:max(540px, calc((min(100vw, var(--qo-measure)) - 2 * var(--qo-gutter)) * 9 / 16))}.qo-hero-drift{will-change:transform;animation:32s ease-in-out infinite qoDrift;position:absolute;inset:0}.qo-hero-scrim{pointer-events:none;background:linear-gradient(90deg,#201e1d6b 0%,#201e1d1f 55%,#201e1d00 100%);position:absolute;inset:0}.qo-hero-title{color:var(--qo-neutral-100);text-shadow:0 2px 24px #201e1d59;pointer-events:none;margin:0;font-size:clamp(40px,5.6vw,82px);line-height:1.04;position:absolute;top:50%;left:clamp(24px,5vw,72px);transform:translateY(-60%)}.qo-hero-title span{display:block}.qo-booking{background:var(--qo-card-gold);box-shadow:var(--qo-shadow-lg);border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:end;gap:clamp(14px,2vw,26px);margin:-74px clamp(0px,3vw,56px) 0;padding:clamp(18px,2vw,24px);animation:.9s cubic-bezier(.22,.61,.36,1) .15s both qoBookingRise;display:grid;position:relative}.qo-booking>*{min-width:0}.qo-booking-dates{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.qo-booking-dates .qo-input{min-width:0;padding-inline:10px}.qo-booking-arrow{color:var(--qo-card-ink)}.qo-booking-occupancy{background:var(--qo-ink);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:6px 6px 6px 16px;display:flex;overflow:hidden}.qo-booking-count{white-space:nowrap;text-overflow:ellipsis;color:var(--qo-text);font-size:15px;font-weight:600;overflow:hidden}.qo-booking-steppers{gap:6px;display:flex}.qo-booking-submit{white-space:nowrap;align-self:end;min-height:48px;padding-inline:34px}.qo-stay-line{max-width:1240px;color:color-mix(in srgb, var(--qo-text) 68%, transparent);margin:14px auto 0;font-size:14px;animation:.9s cubic-bezier(.22,.61,.36,1) .32s both qoBookingRise}.qo-room-tabs{flex-wrap:wrap;align-items:stretch;gap:clamp(14px,3vw,44px);margin-top:34px;display:flex}.qo-room-tab{appearance:none;font-family:var(--qo-font-body), system-ui, sans-serif;cursor:pointer;text-align:left;max-width:22ch;color:color-mix(in srgb, var(--qo-text) 62%, transparent);border:0;border-bottom:3px solid color-mix(in srgb, var(--qo-text) 20%, transparent);background:0 0;padding:0 2px 12px;font-size:15.5px;font-weight:600;line-height:1.35}.qo-room-tab[aria-selected=true]{color:var(--qo-text);border-bottom-color:var(--qo-gold)}.qo-room-stage{border-radius:var(--qo-radius-lg);margin-top:30px;position:relative;overflow:hidden}.qo-room-shots{aspect-ratio:16/8;width:100%;min-height:380px;position:relative}.qo-room-shot{opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.qo-room-shot[data-active=true]{opacity:1;pointer-events:auto}.qo-room-card{background:var(--qo-card-gold);border-radius:var(--qo-radius-lg);max-width:400px;box-shadow:var(--qo-shadow-md);color:var(--qo-card-ink);padding:clamp(24px,3vw,40px);position:absolute;top:50%;left:clamp(20px,4vw,56px);transform:translateY(-50%)}.qo-room-name{margin:16px 0 0;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.qo-room-blurb{color:color-mix(in srgb, var(--qo-card-ink) 80%, transparent);margin:14px 0 0;font-size:15.5px;line-height:1.65}.qo-room-price{color:var(--qo-card-ink);margin:16px 0 0;font-size:15px}.qo-room-price strong{font-size:22px;font-family:var(--qo-font-heading), system-ui, sans-serif;font-weight:400}.qo-stats{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:22px;display:grid}.qo-stat-slot{justify-content:center;width:100%;display:flex}.qo-stat{aspect-ratio:1;text-align:center;border-radius:50%;place-content:center;width:min(220px,100%);padding:24px;display:grid}.qo-stat-drop{transform:translateY(18px)}.qo-stat[data-tone=gold][data-emphasis=soft]{background:#d9b26329}.qo-stat[data-tone=gold][data-emphasis=strong]{background:#d9b26342}.qo-stat[data-tone=sage][data-emphasis=soft]{background:#7a8a5e38}.qo-stat[data-tone=sage][data-emphasis=strong]{background:#7a8a5e6b}.qo-stat-value{font-family:var(--qo-font-heading), system-ui, sans-serif;margin:0;font-size:clamp(30px,3vw,44px);font-weight:400}.qo-stat[data-tone=gold] .qo-stat-value{color:var(--qo-gold)}.qo-stat[data-tone=sage] .qo-stat-value{color:var(--qo-sage-light)}.qo-stat-label{letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;max-width:15ch;color:color-mix(in srgb, var(--qo-text) 72%, transparent);margin:10px 0 0;font-size:13px;font-weight:600}.qo-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,84px);display:grid}.qo-tag-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.qo-dining-figure{aspect-ratio:4/5;border-radius:var(--qo-radius-xl);position:relative;overflow:hidden}.qo-bathhouse{background:var(--qo-panel);border-radius:var(--qo-radius-xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.qo-bathhouse-media{aspect-ratio:6/5;min-height:460px;position:relative}.qo-bathhouse-body{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,60px);display:flex}.qo-spec-list{gap:14px;max-width:42ch;margin-top:26px;display:grid}.qo-spec{border-bottom:1px solid var(--qo-line);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:12px;display:flex}.qo-spec:last-child{border-bottom:0;padding-bottom:0}.qo-spec dt{font-size:15.5px;font-weight:600}.qo-spec dd{text-align:right;color:color-mix(in srgb, var(--qo-text) 70%, transparent);font-size:15px}.qo-offers{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.qo-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.qo-faq-list{gap:14px;display:grid}.qo-faq-item{background:var(--qo-card-gold);border-radius:var(--qo-radius-lg);box-shadow:var(--qo-shadow-sm);overflow:hidden}.qo-faq-q{appearance:none;text-align:left;cursor:pointer;width:100%;font-family:var(--qo-font-body), system-ui, sans-serif;color:var(--qo-card-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(18px,2.4vw,28px);font-size:17px;font-weight:600;line-height:1.4;display:flex}.qo-faq-mark{width:30px;height:30px;color:var(--qo-card-ink);background:#0d201924;border-radius:50%;flex:none;place-content:center;font-size:19px;line-height:1;transition:transform .18s;display:grid}.qo-faq-q[aria-expanded=true] .qo-faq-mark{background:var(--qo-ink);color:var(--qo-gold-bright);transform:rotate(45deg)}.qo-faq-a{max-width:62ch;color:color-mix(in srgb, var(--qo-card-ink) 80%, transparent);padding:0 clamp(18px,2.4vw,28px) 24px;font-size:15.5px;line-height:1.7}.qo-rewards{border-radius:var(--qo-radius-xl);background:#7a8a5e38;padding:clamp(28px,4vw,56px)}.qo-rewards h2{max-width:24ch;font-size:clamp(24px,2.6vw,34px);line-height:1.18}.qo-rewards p{max-width:56ch;color:color-mix(in srgb, var(--qo-text) 80%, transparent);margin-top:16px;font-size:16px;line-height:1.7}.qo-rewards-form{align-items:stretch;gap:12px;max-width:500px;margin-top:24px;display:flex}.qo-rewards-note{margin-top:12px;font-size:14px}.qo-footer{background:var(--qo-ink);color:var(--qo-text-soft)}.qo-footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;padding-block:clamp(36px,5vw,64px);display:grid}.qo-footer-brand{font-family:var(--qo-font-heading), system-ui, sans-serif;color:var(--qo-text);font-size:24px;font-weight:400}.qo-footer-blurb{max-width:34ch;color:color-mix(in srgb, var(--qo-text-soft) 88%, transparent);margin-top:14px;font-size:14.5px;line-height:1.7}.qo-footer-col{align-content:start;gap:10px;font-size:14.5px;display:grid}.qo-footer-col h2{font-family:var(--qo-font-body), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--qo-gold-deep);font-size:12px;font-weight:600}.qo-footer-col a{color:inherit}.qo-footer-col a:hover{color:var(--qo-gold-bright)}.qo-footer-legal{color:color-mix(in srgb, var(--qo-text-soft) 70%, transparent);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-bottom:32px;font-size:13px;display:flex}.qo-utility{color:var(--qo-text);z-index:1;font-size:14px;position:relative}.qo-utility-inner{max-width:var(--qo-measure);padding:12px var(--qo-gutter);align-items:center;gap:28px;margin-inline:auto;display:flex}.qo-utility-item{align-items:center;gap:8px;display:flex}.qo-utility-end{align-items:center;gap:22px;margin-left:auto;display:flex}.qo-utility a{color:inherit}.qo-utility a:hover{color:var(--qo-gold-bright)}.qo-promo{background:var(--qo-panel);color:var(--qo-text-soft);text-align:center;z-index:1;padding:16px 24px;font-size:15.5px;position:relative}.qo-promo a{font-weight:600}@keyframes qoDrift{0%{transform:scale(1.045)translate(0,0)}50%{transform:scale(1.09)translate(-1.4%,-1.1%)}to{transform:scale(1.045)translate(0,0)}}@keyframes qoBookingRise{0%{opacity:0;transform:translateY(56px)}70%{opacity:1;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes qoRise{0%{opacity:0;transform:translateY(20px)scale(.6)}10%{opacity:.7}75%{opacity:.45}to{opacity:0;transform:translateY(-520px)scale(1.15)}}@keyframes qoSway{0%{transform:translate(0)}50%{transform:translate(14px)}to{transform:translate(0)}}@keyframes qoHeroRise{0%{opacity:0;transform:translateY(40px)scale(.7)}12%{opacity:1}80%{opacity:.85}to{opacity:0;transform:translateY(-760px)scale(1.2)}}@keyframes qoHeroSway{0%{transform:translate(-16px)}50%{transform:translate(20px)}to{transform:translate(-16px)}}.qo-bubbles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.qo [data-qo-reveal][data-qo-hidden="1"]{opacity:0;transform:translateY(22px)}.qo [data-qo-reveal][data-qo-hidden="1"][data-qo-reveal-dir=left]{transform:translate(-48px)}.qo [data-qo-reveal][data-qo-hidden="1"][data-qo-reveal-dir=right]{transform:translate(48px)}@media (max-width:1080px){.qo-split,.qo-faq,.qo-bathhouse{grid-template-columns:minmax(0,1fr)}.qo-bathhouse-media{aspect-ratio:16/10;min-height:0}.qo-dining-figure{aspect-ratio:16/10}.qo-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.qo-nav{gap:16px;position:relative}.qo-nav-links{display:none}.qo-nav-links[data-open=true]{z-index:20;padding:18px var(--qo-gutter) 24px;background:var(--qo-panel-deep);border-bottom:1px solid var(--qo-line);box-shadow:var(--qo-shadow-lg);gap:18px;margin:0;display:grid;position:absolute;top:100%;left:0;right:0}.qo-nav-book{margin-left:auto}.qo-nav-toggle{margin-left:0;display:inline-flex}}@media (max-width:900px){.qo-room-stage{background:var(--qo-panel)}.qo-room-shots{aspect-ratio:16/10;min-height:0}.qo-room-card{max-width:none;box-shadow:none;border-radius:0;position:static;transform:none}.qo-utility-item{display:none}.qo-utility-inner{justify-content:flex-end;gap:16px}}@media (max-width:760px){.qo-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.qo-stat-drop{transform:none}.qo-hero-frame{--qo-hero-inset:var(--qo-gutter)}.qo-hero-stage{height:calc((100vw - 2 * var(--qo-gutter)) * 3 / 4)}.qo-hero-stage[data-height=compact]{height:calc((100vw - 2 * var(--qo-gutter)) * 2 / 3)}.qo-hero-stage[data-height=tall]{height:calc(100vw - 2 * var(--qo-gutter))}.qo-booking{margin-top:-50px}.qo-booking-submit{width:100%}.qo-rewards-form{flex-direction:column}.qo-footer-grid{grid-template-columns:minmax(0,1fr)}.qo-nav-brand .qo-logo__rest,.qo-nav-brand .qo-logo__r,.qo-nav-brand .qo-logo__oasis,.qo-nav-brand small{display:none}}@media (prefers-reduced-motion:reduce){.qo *,.qo :before,.qo :after{transition:none!important;animation:none!important}.qo [data-qo-reveal][data-qo-hidden="1"]{opacity:1;transform:none}}html:has(.qo-legal){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.qo-legal){scroll-behavior:auto}}.qo-legal-hero{border-bottom:1px solid var(--qo-line);padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(32px,4vw,48px)}.qo-legal-crumb{color:color-mix(in srgb, var(--qo-text) 65%, transparent);align-items:center;gap:8px;font-size:13px;display:flex}.qo-legal-crumb a{color:inherit}.qo-legal-crumb a:hover{color:var(--qo-gold-bright)}.qo-legal-hero h1{max-width:18ch;margin:14px 0 0 -.02em;font-size:clamp(34px,4.4vw,56px);line-height:1.08}.qo-legal-hero-lede{max-width:64ch;color:color-mix(in srgb, var(--qo-text) 80%, transparent);margin-top:16px;font-size:16.5px;line-height:1.7}.qo-legal-meta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.qo-legal-summary{background:var(--qo-panel);border:1px solid var(--qo-line);border-radius:var(--qo-radius-lg);gap:16px;max-width:74ch;margin-top:clamp(28px,4vw,40px);padding:clamp(20px,3vw,30px) clamp(22px,3.4vw,34px);display:grid}.qo-legal-summary h2{font-family:var(--qo-font-body), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--qo-gold);font-size:12px;font-weight:600}.qo-legal-summary ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qo-legal-summary li{color:color-mix(in srgb, var(--qo-text) 85%, transparent);padding-left:18px;font-size:14.5px;line-height:1.6;position:relative}.qo-legal-summary li:before{content:"";background:var(--qo-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.qo-legal-grid{grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start;gap:clamp(28px,5vw,72px);padding-block:clamp(40px,6vw,72px);display:grid}.qo-legal-toc{background:var(--qo-panel);border:1px solid var(--qo-line);border-radius:var(--qo-radius-lg);gap:2px;max-height:calc(100vh - 48px);padding:8px;display:grid;position:sticky;top:24px;overflow-y:auto}.qo-legal-toc span{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--qo-text) 55%, transparent);padding:10px 14px 6px;font-size:11px;font-weight:600}.qo-legal-toc a{color:var(--qo-text-soft);border-radius:999px;padding:9px 14px;font-size:13.5px;line-height:1.4;display:block}.qo-legal-toc a:hover{background:color-mix(in srgb, var(--qo-gold) 12%, transparent);color:var(--qo-text)}.qo-legal-body{counter-reset:qo-legal;gap:clamp(36px,5vw,56px);min-width:0;display:grid}.qo-legal-section{gap:14px;scroll-margin-top:24px;display:grid}.qo-legal-section h2{font-family:var(--qo-font-heading), system-ui, sans-serif;color:var(--qo-text);font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.25}.qo-legal-section h2:before{counter-increment:qo-legal;content:counter(qo-legal, decimal-leading-zero) ".";font-family:var(--qo-font-body), system-ui, sans-serif;vertical-align:.2em;color:var(--qo-gold);margin-right:10px;font-size:.55em;font-weight:600}.qo-legal-section h3{font-family:var(--qo-font-body), system-ui, sans-serif;color:var(--qo-gold-bright);margin-top:4px;font-size:15.5px;font-weight:600}.qo-legal-section p{max-width:74ch;color:color-mix(in srgb, var(--qo-text) 84%, transparent);font-size:15px;line-height:1.75}.qo-legal-section ul{gap:9px;max-width:74ch;margin:0;padding:0;list-style:none;display:grid}.qo-legal-section ul li{color:color-mix(in srgb, var(--qo-text) 84%, transparent);padding-left:20px;font-size:15px;line-height:1.7;position:relative}.qo-legal-section ul li:before{content:"";background:var(--qo-sage-light);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.qo-legal-table-wrap{border:1px solid var(--qo-line);border-radius:var(--qo-radius-md);overflow-x:auto}.qo-legal-table{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px}.qo-legal-table th,.qo-legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--qo-line);padding:12px 16px}.qo-legal-table th{font-family:var(--qo-font-body), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--qo-gold);background:color-mix(in srgb, var(--qo-gold) 8%, transparent);font-size:11px;font-weight:600}.qo-legal-table td{color:color-mix(in srgb, var(--qo-text) 84%, transparent);line-height:1.55}.qo-legal-table tr:last-child td{border-bottom:0}.qo-legal-contact{background:var(--qo-card-gold);color:var(--qo-card-ink);border-radius:var(--qo-radius-lg);padding:clamp(24px,3.4vw,36px)}.qo-legal-contact h2,.qo-legal-contact h2:before{color:var(--qo-card-ink)}.qo-legal-contact p,.qo-legal-contact ul li{color:color-mix(in srgb, var(--qo-card-ink) 82%, transparent)}.qo-legal-contact ul li:before{background:var(--qo-card-ink)}@media (max-width:880px){.qo-legal-grid{grid-template-columns:1fr}.qo-legal-toc{max-height:none;position:static}}.qo-page-head{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(8px,1.5vw,16px)}.qo-page-head h1{font-family:var(--qo-font-heading), system-ui, sans-serif;letter-spacing:-.015em;text-wrap:balance;max-width:16ch;margin:14px 0 0 -.025em;font-size:clamp(32px,4.6vw,56px);font-weight:400;line-height:1.08}.qo-page-head-intro{max-width:58ch;color:color-mix(in srgb, var(--qo-text) 80%, transparent);margin-top:18px;font-size:16.5px;line-height:1.7}.qo-page-foot{color:color-mix(in srgb, var(--qo-text) 62%, transparent);border-top:1px solid var(--qo-line);margin-top:clamp(40px,6vw,72px);padding-block:clamp(32px,5vw,56px);font-size:14.5px}.qo-outlets{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(28px,4vw,44px);display:grid}.qo-outlet{border-radius:var(--qo-radius-lg);background:var(--qo-panel);border:1px solid var(--qo-line);flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,28px);display:flex}.qo-outlet-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--qo-gold);font-size:11px;font-weight:600}.qo-outlet-name{font-family:var(--qo-font-heading), system-ui, sans-serif;margin:0;font-size:clamp(22px,2.2vw,27px);font-weight:400;line-height:1.1}.qo-outlet-blurb{color:color-mix(in srgb, var(--qo-text) 80%, transparent);flex:1;font-size:14.5px;line-height:1.65}.qo-outlet-facts{border-top:1px solid var(--qo-line);gap:10px;margin:4px 0 0;padding-top:16px;display:grid}.qo-outlet-facts dt{letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb, var(--qo-text) 52%, transparent);font-size:10.5px;font-weight:600}.qo-outlet-facts dd{color:var(--qo-sage-light);margin:3px 0 0;font-size:13.5px;line-height:1.5}.qo-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin-top:clamp(28px,4vw,44px);display:grid}.qo-menu-cat h3{font-family:var(--qo-font-heading), system-ui, sans-serif;color:var(--qo-gold-bright);font-size:clamp(21px,2vw,25px);font-weight:400;line-height:1.15}.qo-menu-note{border-bottom:1px solid var(--qo-line);color:color-mix(in srgb, var(--qo-text) 62%, transparent);margin-top:8px;padding-bottom:16px;font-size:13.5px;line-height:1.6}.qo-menu-cat ul{gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.qo-menu-cat li{gap:4px;display:grid}.qo-menu-item{color:var(--qo-text);font-size:15px;font-weight:600}.qo-menu-desc{color:color-mix(in srgb, var(--qo-text) 72%, transparent);font-size:13.5px;line-height:1.6}.qo-roomlist{gap:clamp(28px,4vw,56px);margin-top:clamp(28px,4vw,44px);display:grid}.qo-roomrow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(20px,4vw,52px);scroll-margin-top:24px;display:grid}.qo-roomrow-media{aspect-ratio:4/3;border-radius:var(--qo-radius-lg);background:var(--qo-panel);position:relative;overflow:hidden}.qo-roomrow[data-flip=true] .qo-roomrow-media{order:2}.qo-roomrow-body{justify-items:start;gap:12px;display:grid}.qo-roomrow-body h3{font-family:var(--qo-font-heading), system-ui, sans-serif;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.1}.qo-roomrow-blurb{max-width:46ch;color:color-mix(in srgb, var(--qo-text) 82%, transparent);font-size:16px;line-height:1.7}.qo-roomrow-rate{letter-spacing:.04em;text-transform:uppercase;color:var(--qo-gold);font-size:13.5px;font-weight:600}.qo-contact{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,72px);padding-top:clamp(32px,4vw,52px);padding-bottom:clamp(48px,6vw,80px);display:grid}.qo-contact-details{align-content:start;gap:26px;display:grid}.qo-contact-details h2{font-family:var(--qo-font-body), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--qo-text) 55%, transparent);margin-bottom:8px;font-size:11.5px;font-weight:600}.qo .qo-contact-line{font-family:var(--qo-font-heading), system-ui, sans-serif;color:var(--qo-gold-bright);font-size:clamp(19px,2vw,23px);line-height:1.25}.qo-contact-address{color:var(--qo-text-soft);font-size:15px;line-height:1.7}.qo-contact-note{border-top:1px solid var(--qo-line);color:color-mix(in srgb, var(--qo-text) 58%, transparent);padding-top:20px;font-size:13.5px;line-height:1.6}.qo-contact-form{background:var(--qo-panel);border:1px solid var(--qo-line);border-radius:var(--qo-radius-lg);min-width:0;padding:clamp(22px,3vw,36px)}.qo-enquiry{gap:18px;display:grid}.qo-enquiry-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.qo-enquiry label>span{color:color-mix(in srgb, var(--qo-text) 70%, transparent);font-size:12.5px}.qo-enquiry-message{border-radius:var(--qo-radius-md);resize:vertical;min-height:120px;padding:12px 16px}.qo-enquiry-submit{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px;display:flex}.qo-enquiry-status:not(:empty){color:#f0a780;font-size:13.5px}.qo-enquiry-done{gap:10px;display:grid}.qo-enquiry-done h3{font-family:var(--qo-font-heading), system-ui, sans-serif;color:var(--qo-gold-bright);font-size:clamp(21px,2.2vw,26px);font-weight:400}.qo-enquiry-done p{max-width:44ch;color:color-mix(in srgb, var(--qo-text) 80%, transparent);font-size:15px;line-height:1.7}.qo-prose{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(16px,4vw,64px);display:grid}.qo-prose-lead h2{font-family:var(--qo-font-heading), system-ui, sans-serif;max-width:15ch;margin-top:12px;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.14}.qo-prose-body{gap:18px;max-width:64ch;display:grid}.qo-prose-body p{color:color-mix(in srgb, var(--qo-text) 82%, transparent);font-size:16px;line-height:1.75}.qo-services{gap:clamp(28px,3.5vw,44px);margin-top:clamp(28px,4vw,44px);display:grid}.qo-service{border-top:1px solid var(--qo-line);grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:clamp(20px,4vw,56px);padding-top:clamp(24px,3vw,36px);scroll-margin-top:24px;display:grid}.qo-service:first-child{border-top:0;padding-top:0}.qo-service-lead h3{font-family:var(--qo-font-heading), system-ui, sans-serif;max-width:14ch;font-size:clamp(21px,2.1vw,27px);font-weight:400;line-height:1.15}.qo-service-lead p{max-width:42ch;color:color-mix(in srgb, var(--qo-text) 76%, transparent);margin-top:12px;font-size:14.5px;line-height:1.7}.qo-service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0;padding:0;list-style:none;display:grid}.qo-service-list li{color:var(--qo-text-soft);padding-left:18px;font-size:14.5px;line-height:1.55;position:relative}.qo-service-list li:before{content:"";background:var(--qo-gold);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}@media (max-width:1080px){.qo-outlets,.qo-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.qo-service,.qo-prose,.qo-contact,.qo-roomrow{grid-template-columns:minmax(0,1fr)}.qo-roomrow[data-flip=true] .qo-roomrow-media{order:0}}@media (max-width:560px){.qo-enquiry-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.qo-outlets,.qo-menu-grid,.qo-service-list{grid-template-columns:minmax(0,1fr)}}
@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/682af714a7d5bc8c-s.0o6vzzqv9~cnq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12b67b3c78c4367a-s.p.045gtv~ult0o..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caprasimo Fallback;src:local(Arial);ascent-override:79.59%;descent-override:19.86%;line-gap-override:0.0%;size-adjust:115.33%}.caprasimo_11ededc7-module__p8h9_a__className{font-family:Caprasimo,Caprasimo Fallback;font-style:normal;font-weight:400}.caprasimo_11ededc7-module__p8h9_a__variable{--qo-font-heading:"Caprasimo", "Caprasimo Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_f133276c-module__aTs7Qq__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_f133276c-module__aTs7Qq__variable{--qo-font-body:"Figtree", "Figtree Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_292b4748-module__VlRZvG__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_292b4748-module__VlRZvG__variable{--qo-font-logo:"Cinzel", "Cinzel Fallback"}
