@font-face{font-family:"Playfair";font-style:normal;font-weight:normal;src:url("//delorean.ecestaticos.com/fonts/playfairdisplay-regular/playfairdisplay-regular-webfont.woff") format("woff");font-display:swap}@font-face{font-family:"Playfair";font-style:italic;font-weight:normal;src:url("//delorean.ecestaticos.com/fonts/playfairdisplay-italic/playfairdisplay-italic-webfont.woff") format("woff");font-display:swap}@font-face{font-family:"Playfair";font-style:normal;font-weight:500;src:url("//delorean.ecestaticos.com/fonts/playfairdisplay-medium/playfairdisplay-medium-webfont.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:normal;src:url("//delorean.ecestaticos.com/fonts/roboto-regular/roboto-regular.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:bold;src:url("//delorean.ecestaticos.com/fonts/roboto-bold/roboto-bold.woff") format("woff");font-display:swap}h1,h2,h3,h4,h5,h6{font-family:Playfair,Garamond,"Hoefler Text","Times New Roman",Times,serif;color:#121212;font-weight:normal;margin:0}h1{font-size:46px}h2{font-size:36px}h3{font-size:32px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}@font-face{font-family:"ConfiSans";font-style:normal;font-weight:400;src:url("//delorean.ecestaticos.com/fonts/confiSans/ConfiSans-400-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"ConfiSans";font-style:italic;font-weight:400;src:url("//delorean.ecestaticos.com/fonts/confiSans/ConfiSans-400-RegularItalic.woff") format("woff");font-display:swap}@font-face{font-family:"ConfiSans";font-style:normal;font-weight:500;src:url("//delorean.ecestaticos.com/fonts/confiSans/ConfiSans-500-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"ConfiSans";font-style:italic;font-weight:500;src:url("//delorean.ecestaticos.com/fonts/confiSans/ConfiSans-500-MediumItalic.woff") format("woff");font-display:swap}@font-face{font-family:"ConfiSans";font-style:normal;font-weight:700;src:url("//delorean.ecestaticos.com/fonts/confiSans/ConfiSans-700-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"ConfiSans";font-style:italic;font-weight:700;src:url("//delorean.ecestaticos.com/fonts/confiSans/ConfiSans-700-BoldItalic.woff") format("woff");font-display:swap}@font-face{font-family:"ConfiSerif";font-style:normal;font-weight:400;src:url("//delorean.ecestaticos.com/fonts/confiSerif/ConfiSerif-400-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"ConfiSerif";font-style:italic;font-weight:400;src:url("//delorean.ecestaticos.com/fonts/confiSerif/ConfiSerif-400-RegularItalic.woff") format("woff");font-display:swap}@font-face{font-family:"ConfiSerif";font-style:normal;font-weight:500;src:url("//delorean.ecestaticos.com/fonts/confiSerif/ConfiSerif-500-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"ConfiSerif";font-style:italic;font-weight:500;src:url("//delorean.ecestaticos.com/fonts/confiSerif/ConfiSerif-500-MediumItalic.woff") format("woff");font-display:swap}@font-face{font-family:"ConfiSerif";font-style:normal;font-weight:700;src:url("//delorean.ecestaticos.com/fonts/confiSerif/ConfiSerif-700-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"ConfiSerif";font-style:italic;font-weight:700;src:url("//delorean.ecestaticos.com/fonts/confiSerif/ConfiSerif-700-BoldItalic.woff") format("woff");font-display:swap}.bf-landing__header{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;padding:0 var(--bf-header-padding-x, 16px);background:var(--bf-header-bg, #fff);border-bottom:1px solid var(--bf-header-border, rgba(18, 18, 18, 0.2))}.bf-header{display:flex;align-items:center;justify-content:center;height:48px}.bf-footer{border-top:1px solid var(--bf-footer-border, #E4E4E4);display:flex;align-items:center;justify-content:center;min-height:66px;padding:16px;text-align:center;background:var(--bf-footer-bg, transparent)}.bf-footer p{font-family:var(--bf-footer-font, "ConfiSans", system-ui, sans-serif);font-weight:400;font-size:14px;line-height:22px;color:var(--bf-footer-text, #717171);max-width:560px;margin:0}.bf-footer a{display:inline;color:var(--bf-footer-text, #717171);text-decoration:underline}@media(min-width: 768px){.bf-footer{min-height:66px;padding:0 24px}.bf-footer p{max-width:560px;font-size:14px;line-height:22px;color:var(--bf-footer-text-desktop, #737373)}.bf-footer a{color:var(--bf-footer-text-desktop, #737373)}}:root{--bf-oe-bg-page: #ffffff;--bf-oe-color-text: #121212;--bf-oe-color-muted: #737373;--bf-oe-color-border: #bfc7ce;--bf-oe-color-border-header: rgba(18, 18, 18, 0.2);--bf-oe-color-footer-border: #e4e4e4;--bf-oe-color-footer-text: #717171;--bf-oe-font-serif: "ConfiSerif", Georgia, serif;--bf-oe-font-sans: "ConfiSans", system-ui, sans-serif;--bf-oe-space-8: 8px;--bf-oe-space-12: 12px;--bf-oe-space-16: 16px;--bf-oe-space-24: 24px;--bf-oe-space-32: 32px;--bf-oe-space-40: 40px;--bf-oe-space-48: 48px;--bf-oe-space-64: 64px}body{background:var(--bf-oe-bg-page);color:var(--bf-oe-color-text);font-family:var(--bf-oe-font-sans);margin:0}.bf-oe__piano{width:343px;margin:0 auto;padding:0;margin-top:56px}@media(min-width: 768px){.bf-oe__piano{width:523px}}@media(min-width: 1024px){.bf-oe__piano{width:1152px;max-width:100%}}.bf-oe__faq{display:block;padding:var(--bf-oe-space-40) var(--bf-oe-space-16)}@media(min-width: 768px){.bf-oe__faq{padding:var(--bf-oe-space-40) var(--bf-oe-space-48)}}@media(min-width: 1024px){.bf-oe__faq{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:var(--bf-oe-space-64) 0;width:1152px;max-width:100%;margin-left:auto;margin-right:auto;gap:0}}@media(min-width: 1024px){.bf-oe__faqIntro{flex:0 0 410px}}.bf-oe__faqTitle{font-family:var(--bf-oe-font-serif);font-size:28px;font-weight:700;line-height:40px;color:var(--bf-oe-color-text);margin:0}@media(min-width: 1024px){.bf-oe__faqTitle{font-size:32px}}.bf-oe__faqSubtitle{font-family:var(--bf-oe-font-sans);font-size:15px;font-weight:400;line-height:26px;color:var(--bf-oe-color-muted);margin:var(--bf-oe-space-8) 0 0}.bf-oe__faqList{margin-top:var(--bf-oe-space-24)}@media(min-width: 1024px){.bf-oe__faqList{flex:0 0 562px;margin-top:0}}.bf-oe__faqItem{border-top:1px solid var(--bf-oe-color-border)}.bf-oe__faqItem:last-child{border-bottom:1px solid var(--bf-oe-color-border)}.bf-oe__faqQuestion{display:flex;justify-content:space-between;align-items:center;padding:var(--bf-oe-space-16) 0;font-family:var(--bf-oe-font-sans);font-size:18px;font-weight:700;line-height:26px;color:var(--bf-oe-color-text);cursor:pointer;list-style:none}.bf-oe__faqQuestion::-webkit-details-marker{display:none}.bf-oe__faqChevron{flex-shrink:0;transition:transform .2s ease}.bf-oe__faqItem[open] .bf-oe__faqChevron{transform:rotate(180deg)}.bf-oe__faqAnswer{padding:0 0 var(--bf-oe-space-16) 0;font-family:var(--bf-oe-font-sans);font-size:15px;font-weight:400;line-height:26px;color:#687476;max-width:291px;margin:0}@media(min-width: 768px){.bf-oe__faqAnswer{color:#737373;max-width:none}}.bf-oe__footer{display:flex;align-items:center;justify-content:center;height:62.5px;background:var(--bf-oe-color-footer-bg);border-top:1px solid var(--bf-oe-color-footer-border)}.bf-oe__footerText{font-size:12px;color:var(--bf-oe-color-footer-text)}