html body.bot-scene-backdrop :is(main,#about-refined){padding:210px 24px 40px!important;background-color:#302219!important;background-image:var(--scene-desktop)!important;background-repeat:no-repeat!important;background-size:100% auto!important;background-position:center top!important;background-attachment:scroll!important;min-height:80vh;isolation:isolate}
html body.bot-scene-backdrop :is(main,#about-refined)>section,html body.bot-scene-backdrop :is(main,#about-refined)>article,html body.bot-scene-backdrop :is(main,#about-refined)>.booking-wrap{background:rgba(28,25,20,.93)!important;color:#eee3cd!important;border:1px solid #776347!important;border-radius:6px;margin:0 auto 28px!important;padding:30px!important;max-width:1180px!important;box-shadow:0 7px 22px #0005!important}
html body.bot-scene-backdrop :is(main,#about-refined) :is(h1,h2,h3,h4,p,li,dt,dd,td,th,label,legend,small,figcaption,summary){color:#eee3cd!important;text-shadow:none!important}
html body.bot-scene-backdrop :is(main,#about-refined) :is(.service-card,.journal-card,.guide-card,.booking-panel,.booking-note,.pricing-card,.price-card,.intro,.article-body,.contact-copy){background-color:rgba(28,25,20,.93)!important;color:#eee3cd!important}
html body.bot-scene-backdrop :is(main,#about-refined) a:not(.bot-dimensional-cta):not(.button){color:#e0c18d!important;text-decoration-color:currentColor}
html body.bot-scene-backdrop :is(main,#about-refined) :is(input,textarea,select){color:#282018!important;background-color:#ded0b6!important}
html body.bot-scene-backdrop :is(main,#about-refined) :focus-visible{outline:3px solid #e4c68f!important;outline-offset:3px!important}
@media(max-width:767px){html body.bot-scene-backdrop :is(main,#about-refined){padding:150px 12px 24px!important;background-image:var(--scene-mobile)!important;background-size:auto 450px!important}html body.bot-scene-backdrop :is(main,#about-refined)>section,html body.bot-scene-backdrop :is(main,#about-refined)>article,html body.bot-scene-backdrop :is(main,#about-refined)>.booking-wrap{padding:20px 16px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body.bot-scene-backdrop :is(main,#about-refined) h1{font-size:40px!important;line-height:1.1!important}}
@media print{html body.bot-scene-backdrop :is(main,#about-refined){background:none!important;padding:0!important}}
html body.bot-scene-backdrop :is(main,#about-refined) :is(.eyebrow,.kicker,.section-label,.number,.price-label,.price-amount){color:#d9c49c!important;text-shadow:none!important}
html body.bot-scene-backdrop :is(main,#about-refined) :is(article,.journal-category-card,.guide-card,.pricing-card,.price-card,.booking-panel){background-color:rgba(28,25,20,.93)!important;color:#eee3cd!important}
html body.bot-scene-backdrop :is(main,#about-refined) :is(.service-card,.price-card,.pricing-card) span{color:#eee3cd!important}
html body.bot-scene-backdrop :is(main,#about-refined)>:is(div,nav,header){background:rgba(28,25,20,.93)!important;color:#eee3cd!important;border:1px solid #776347!important;border-radius:6px;margin:0 auto 28px!important;padding:30px!important;max-width:1180px!important;box-sizing:border-box!important;box-shadow:0 7px 22px #0005!important}
html body.bot-scene-backdrop :is(main,#about-refined) .journal-masthead h1{font-size:clamp(40px,7vw,90px)!important}
html body.bot-scene-backdrop :is(main,#about-refined) :is(.journal-kicker,.journal-category-name,.journal-category-detail,.journal-category-action){color:#d9c49c!important}
@media(max-width:767px){html body.bot-scene-backdrop :is(main,#about-refined)>:is(div,nav,header){padding:20px 16px!important;width:100%!important}html body.bot-scene-backdrop :is(main,#about-refined) .journal-masthead h1{font-size:40px!important}}
html body.bot-scene-backdrop :is(main,#about-refined) .booking-aside{background:rgba(28,25,20,.93)!important;color:#eee3cd!important}
html body.bot-scene-backdrop :is(main,#about-refined) .booking-calendar{background:rgba(28,25,20,.93)!important;color:#eee3cd!important}
html body.bot-scene-backdrop :is(main,#about-refined) .calendar-day small{color:#fff!important}
html body.bot-scene-backdrop :is(main,#about-refined) .calendar-day[aria-pressed="true"] small{color:#eee3cd!important}
html body.bot-scene-backdrop :is(main,#about-refined) .calendar-day-unavailable small{color:#e1b69a!important}
/* Muted reading surfaces: CSS grain only, no historic paper photograph. */
html body.bot-scene-backdrop :is(main,#about-refined)>:is(section,article,div,nav,header){background-image:repeating-linear-gradient(9deg,#a18a5810 0 1px,transparent 1px 5px)!important;border-color:#776347!important}
html body.bot-scene-backdrop :is(main,#about-refined) :is(img,figure img){border:1px solid #9a8259;box-shadow:0 5px 16px #0007}
html body.bot-scene-backdrop :is(main,#about-refined) :is(a.bot-dimensional-cta,a.button,button.bot-dimensional-cta){color:#302113!important}
html body.bot-scene-backdrop :is(main,#about-refined) a.bot-dimensional-cta :is(span,small){color:#302113!important}
html body.bot-scene-backdrop :is(main,#about-refined) a.journal-category-card{background-color:#b58b4c!important;background-image:linear-gradient(110deg,#d3b77a,#ad7f3e 60%,#c3a064)!important;color:#302113!important;border:2px solid #977447!important;box-shadow:inset 0 1px 2px #f4dba4,inset 0 -3px 5px #65451f88,0 4px 7px #0006!important;border-radius:6px!important}
html body.bot-scene-backdrop :is(main,#about-refined) a.journal-category-card :is(span,small){color:#302113!important}
html body.bot-scene-backdrop :is(main,#about-refined) :is(input,select,textarea,option){color:#282018!important;background:#ded0b6!important}
html body.bot-scene-backdrop :is(main,#about-refined) .booking-calendar{background:#ded0b6!important;color:#282018!important}
html body.bot-scene-backdrop :is(main,#about-refined) .booking-calendar :is(h2,h3,p,small,.calendar-month-label,.calendar-heading){color:#282018!important}
html body.bot-scene-backdrop :is(main,#about-refined) .calendar-day small{color:#fff!important}
html body.bot-scene-backdrop :is(main,#about-refined) .calendar-day[aria-pressed="true"] small{color:#282018!important}
html body.bot-scene-backdrop :is(main,#about-refined) .calendar-day-unavailable small{color:#e1b69a!important}
html body.bot-scene-backdrop :is(main,#about-refined) .calendar-day:disabled{opacity:.65}
html body.bot-scene-backdrop :is(main,#about-refined) :is(.guide-categories>a,.library-note,.library-intro){background:rgba(28,25,20,.95)!important;color:#eee3cd!important;border:1px solid #776347!important;padding:20px!important;border-radius:5px}
html body.bot-scene-backdrop :is(main,#about-refined) .guide-categories>a :is(span,small,b){color:#eee3cd!important}
