/* Generated by tools/build-styles.py; edit experiment-cartouches.css instead. */
body.mbp-cartouches-preview { --mbp-cartouche-ink: #f3dfd3; --mbp-cartouche-label: #faf1eb; } html[data-theme="dark"] body.mbp-cartouches-preview { --mbp-cartouche-ink: #432b22; --mbp-cartouche-label: #261d1b; } body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content :is(h2,h3,h4,h5):not(.mbp-widget-heading,.mbp-hotel-card-title):not(:where(.mbp-hotel-card *, .mbp-ig-signoff-card *, .mbp-sel-name *, pre *, code *)) { position: relative; font-family: 'Caveat Brush', var(--mbp-font-serif) !important; font-weight: 400 !important; font-style: normal !important; letter-spacing: 0 !important; text-transform: none !important; text-align: left !important; overflow-wrap: anywhere; word-break: normal; box-sizing: border-box; } body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content :is(h2,h3,h4,h5):not(.mbp-widget-heading,.mbp-hotel-card-title):not(:where(.mbp-hotel-card *, .mbp-ig-signoff-card *, .mbp-sel-name *, pre *, code *)) :is(strong,b,em,i,span,font,a) { font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; font-style: inherit !important; line-height: inherit !important; letter-spacing: inherit !important; text-transform: inherit !important; } body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content h2:not(.mbp-widget-heading,.mbp-hotel-card-title):not(:where(.mbp-hotel-card *, .mbp-ig-signoff-card *, .mbp-sel-name *, pre *, code *)) { font-size: 46px !important; line-height: 1.15 !important; color: var(--mbp-color-heading) !important; margin-top: 76px !important; margin-bottom: 24px !important; padding: 0 0 17px !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; } body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content h2:not(.mbp-widget-heading,.mbp-hotel-card-title):not(:where(.mbp-hotel-card *, .mbp-ig-signoff-card *, .mbp-sel-name *, pre *, code *))::after { content: ''; position: absolute; width: 88px; height: 10px; background: var(--mbp-color-terracotta); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 10'%3E%3Cfilter id='f' x='-5%25' y='-30%25' width='110%25' height='160%25'%3E%3CfeGaussianBlur stdDeviation='.35'/%3E%3C/filter%3E%3Cpath d='M1 6.5 A 43 3 0 0 1 87 6.5 Z' fill='%23000' filter='url(%23f)' transform='rotate(-2 44 6.5)'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 10'%3E%3Cfilter id='f' x='-5%25' y='-30%25' width='110%25' height='160%25'%3E%3CfeGaussianBlur stdDeviation='.35'/%3E%3C/filter%3E%3Cpath d='M1 6.5 A 43 3 0 0 1 87 6.5 Z' fill='%23000' filter='url(%23f)' transform='rotate(-2 44 6.5)'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%; left: 0; bottom: 0; } body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content h3:not(.mbp-widget-heading,.mbp-hotel-card-title):not(:where(.mbp-hotel-card *, .mbp-ig-signoff-card *, .mbp-sel-name *, pre *, code *)) { font-size: 35px !important; line-height: 1.25 !important; color: var(--mbp-color-heading) !important; margin-top: 50px !important; margin-bottom: 16px !important; padding: 0 0 0 20px !important; } body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content h3:has(> .mbp-cartouche-copy)::before { content: ''; position: absolute; left: 0; top: .2em; width: 9px; height: 24px; background: var(--mbp-color-accent); clip-path: polygon(0 0,100% 0,100% 100%,50% 76%,0 100%); } body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content h3 > .mbp-cartouche-copy { background: linear-gradient(transparent 58%,var(--mbp-cartouche-ink) 58%,var(--mbp-cartouche-ink) 92%,transparent 92%) !important; box-decoration-break: clone; -webkit-box-decoration-break: clone; padding: 0 .12em; border-radius: 3px; } body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content h4:not(.mbp-widget-heading,.mbp-hotel-card-title):not(:where(.mbp-hotel-card *, .mbp-ig-signoff-card *, .mbp-sel-name *, pre *, code *)) { font-size: 28.5px !important; line-height: 1.28 !important; color: var(--mbp-color-accent) !important; margin-top: 36px !important; margin-bottom: 12px !important; padding: 0 0 4px !important; border-bottom: 2px dotted color-mix(in srgb,var(--mbp-color-accent) 48%,var(--mbp-color-border)) !important; display: block; width: fit-content; max-width: 100%; } body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content h4:not(.mbp-widget-heading,.mbp-hotel-card-title):not(:where(.mbp-hotel-card *, .mbp-ig-signoff-card *, .mbp-sel-name *, pre *, code *))::before { content: '→ ' / ''; position: static; width: auto; height: auto; background: none; color: var(--mbp-color-terracotta); margin-right: 4px; } body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content h5:not(.mbp-widget-heading,.mbp-hotel-card-title):not(:where(.mbp-hotel-card *, .mbp-ig-signoff-card *, .mbp-sel-name *, pre *, code *)) { text-wrap: wrap; text-decoration: none !important; font-size: 23px !important; line-height: 1.25 !important; color: var(--mbp-color-terracotta) !important; margin-top: 28px !important; margin-bottom: 10px !important; padding: 4px 16px 6px !important; background: var(--mbp-cartouche-label) !important; border: 1.5px solid color-mix(in srgb,var(--mbp-color-terracotta) 45%,transparent) !important; border-radius: 999px !important; display: block; width: fit-content; max-width: 100%; }  body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content h5:not(.mbp-widget-heading,.mbp-hotel-card-title):not(:where(.mbp-hotel-card *, .mbp-ig-signoff-card *, .mbp-sel-name *, pre *, code *)) :is(span,u,strong,b,em,i,font) { text-decoration: none !important; }  body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content > :is(h4,h5):not(.mbp-widget-heading,.mbp-hotel-card-title) { margin-left: max(0px,calc((100% - var(--mbp-reading-width,720px))/2)) !important; margin-right: auto !important; max-width: min(100%,var(--mbp-reading-width,720px)) !important; } @media (max-width: 600px) { body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content h2:not(.mbp-widget-heading,.mbp-hotel-card-title):not(:where(.mbp-hotel-card *, .mbp-ig-signoff-card *, .mbp-sel-name *, pre *, code *)) { font-size: 34px !important; margin-top: 56px !important; } body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content h3:not(.mbp-widget-heading,.mbp-hotel-card-title):not(:where(.mbp-hotel-card *, .mbp-ig-signoff-card *, .mbp-sel-name *, pre *, code *)) { font-size: 29px !important; margin-top: 40px !important; } body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content h4:not(.mbp-widget-heading,.mbp-hotel-card-title):not(:where(.mbp-hotel-card *, .mbp-ig-signoff-card *, .mbp-sel-name *, pre *, code *)) { font-size: 24.5px !important; margin-top: 30px !important; } body.mbp-wide-galleries.mbp-cartouches-preview .mbp-single-article .mbp-entry-content h5:not(.mbp-widget-heading,.mbp-hotel-card-title):not(:where(.mbp-hotel-card *, .mbp-ig-signoff-card *, .mbp-sel-name *, pre *, code *)) { font-size: 21px !important; margin-top: 24px !important; } }
