:root{--primary:#fff;--secondary:#000;--xl:90px;--l:60px;--m:50px;--s:30px;--xs:20px;--gutter:55px;--content-width:1800px;--text:"berthold-baskerville-pro", sans-serif;--accent:"altesse-std-24pt", sans-serif}@media (max-width:768px){:root{--xl:45px;--l:30px;--m:25px;--s:15px;--xs:10px;--gutter:20px}}*{padding:0;margin:0;box-sizing:border-box;scroll-behavior:smooth}html,body{background-color:var(--secondary)}h1,h2,h3,h4,h5,h6,p,a,em,strong,span,button,li,input,textarea,select,div{font-family:var(--text);font-weight:400}ul{list-style-type:none}a{text-decoration:none}button,[role=button]{background-color:#fff0;border:none;cursor:pointer}::-webkit-scrollbar{width:8px}::selection{background-color:var(--primary);color:var(--secondary)}img::selection{background-color:color-mix(in hsl,var(--primary) 50%,transparent 50%)}#wpadminbar{display:none}body{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}body main{position:relative;z-index:1;width:100%;height:auto;flex-grow:1}body footer{margin-top:auto}.content-width{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 var(--gutter)}header{position:fixed;z-index:3;top:0;left:0;width:100%;height:auto;display:grid;grid-template-columns:auto 200px auto;gap:var(--xs);padding:var(--l) var(--gutter);background-image:linear-gradient(to bottom,rgb(0 0 0 / .9),transparent)}header .link{width:max-content;height:max-content;font-size:26px}header .logo{width:100%;height:auto}header .social-media{width:max-content;height:max-content;margin-left:auto;font-size:16px}@media (max-width:768px){header{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0}header .logo{order:1;max-width:190px;margin-bottom:var(--s)}header .social-media{order:2;margin-left:unset;margin-bottom:var(--xs)}header .link{order:3}}footer{width:100%;position:relative;z-index:2;display:grid;place-items:center}footer .content-width{padding-top:var(--s);padding-bottom:var(--s);display:flex;justify-content:center;align-items:flex-start}footer .content-width .footer-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:14px;gap:.5em 1em}@media (max-width:768px){footer .content-width .footer-links{font-size:12px}}footer .content-width .footer-links li{position:relative;font-size:1em;font-family:var(--text);font-style:italic;color:var(--primary);line-height:1em}footer .content-width .footer-links li::after{content:"|";position:absolute;top:50%;right:0;transform:translate(50%,-50%);translate:.5em}footer .content-width .footer-links li:last-of-type::after{content:none}footer .content-width .footer-links li a{font-size:1em;font-family:inherit;color:inherit;line-height:inherit}footer .content-width .footer-links li a::after{transition-duration:0.5s}.social-media{display:flex;justify-content:center;align-items:center;gap:.6em}.social-media li{font-size:1em}.social-media li a{position:relative;font-size:1em;width:1em;height:1em;display:grid;place-items:center}.social-media li a svg{position:relative;z-index:2;width:auto;height:1em;fill:var(--primary);opacity:1;transition:opacity 0.4s ease-out}.social-media li a:hover svg{opacity:1}.social-media li:has(~li a:hover) a svg,.social-media li:has(a:hover)~li a svg{opacity:.3}.link{position:relative;color:var(--primary);font-family:var(--accent)}.link::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:0%;height:1px;height:.5px;background-color:var(--primary);transition:width 0.75s ease-out}.link:hover::after{width:100%}.button-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--xs)}.button1,#sign-up #mc_embed_shell #mc_embed_signup form input.button,#tour .seated-events-table .seated-event-row .seated-event-link-cells .seated-event-link-cell .seated-event-link,.button2,div .seated-follow-link{position:relative!important;padding:.65em 1.25em!important;font-family:var(--accent);font-size:18px!important}@media (max-width:768px){.button1,#sign-up #mc_embed_shell #mc_embed_signup form input.button,#tour .seated-events-table .seated-event-row .seated-event-link-cells .seated-event-link-cell .seated-event-link,.button2,div .seated-follow-link{font-size:14px!important}}.button1,#sign-up #mc_embed_shell #mc_embed_signup form input.button,#tour .seated-events-table .seated-event-row .seated-event-link-cells .seated-event-link-cell .seated-event-link,div .seated-follow-link{background-color:var(--primary)!important;color:var(--secondary)!important;border:none!important;border-radius:0px!important;overflow:visible!important;text-transform:capitalize!important;transition:color 0.4s,background-color 0.4s!important}.button1::after,#sign-up #mc_embed_shell #mc_embed_signup form input.button::after,#tour .seated-events-table .seated-event-row .seated-event-link-cells .seated-event-link-cell .seated-event-link::after,div .seated-follow-link::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:99%;height:98.5%;border:solid .5px var(--primary);transition:width 0.4s,height 0.4s}.button1:hover,#sign-up #mc_embed_shell #mc_embed_signup form input.button:hover,#tour .seated-events-table .seated-event-row .seated-event-link-cells .seated-event-link-cell .seated-event-link:hover,div .seated-follow-link:hover{background-color:transparent!important;color:var(--primary)!important}.button1:hover::after,#sign-up #mc_embed_shell #mc_embed_signup form input.button:hover::after,#tour .seated-events-table .seated-event-row .seated-event-link-cells .seated-event-link-cell .seated-event-link:hover::after,div .seated-follow-link:hover::after{width:calc(100% + 0.35em);height:calc(100% + 0.35em)}.button2{background-color:var(--secondary);border:solid .5px var(--primary);color:var(--primary);transition:color 0.3s,background-color 0.3s}.button2::after{content:"";position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 0.35em);height:calc(100% - 0.35em);border:solid .5px var(--secondary)}.button2:hover{background-color:var(--primary);color:var(--secondary)}.heading{font-size:40px;line-height:1em;text-align:center;color:var(--primary);font-family:var(--accent);width:100%}@media (max-width:768px){.heading{font-size:30px}}.subheading{font-size:22px;line-height:1em;text-align:center;color:var(--primary);font-family:var(--text);font-weight:100;font-style:italic;width:100%}@media (max-width:768px){.subheading{font-size:16px}}.body{font-size:16px;line-height:1.2em;color:var(--primary);font-family:var(--text);width:100%}@media (max-width:768px){.body{font-size:12px}}.body strong,.content strong{font-weight:900}.body em,.content em{font-style:italic}.body ul,.body ol,.content ul,.content ol{list-style-position:inside}.body ul,.content ul{list-style-type:disc}.body blockquote,.content blockquote{padding:.75em;padding-left:1.5em;background-color:rgb(0 0 0 / .2);border-left:solid 1px #323232}.body a,.content a{color:inherit;text-decoration:none;transition:color 0.3s}.body a:hover,.content a:hover{text-decoration:underline}#hero{width:100%;height:100vh;overflow:hidden}#hero video{width:100%;height:100%;object-fit:cover;object-position:center;background-color:#000;background-image:url(/wp-content/themes/eloise/assets/IMG/first-frame.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#releases{width:90%;height:auto;padding-top:calc(var(--xl) * 2);padding-bottom:calc(var(--xl) * 2);display:grid;place-items:center}#releases .release{width:100%;max-width:500px;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#releases .release .packshot{width:100%;height:auto}#releases .release .packshot img{width:100%;height:auto}#releases .release .packshot:has(img){margin-bottom:var(--xl)}#releases .release .heading{margin-bottom:var(--m)}#releases .release .heading:has(~.subheading){margin-bottom:0}#releases .release .subheading{position:relative;width:auto;margin-top:.75em;margin-bottom:var(--s);padding-top:.75em;text-transform:capitalize}#releases .release .subheading::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);min-width:1em;width:40%;max-width:3em;height:.5px;background-color:var(--primary)}#tour .seated-events-table{border-top:none}#tour .seated-events-table .seated-no-events{text-align:center;color:var(--primary);font-family:var(--text);font-weight:100;font-style:italic;padding:var(--m) 0;font-size:22px}@media (max-width:768px){#tour .seated-events-table .seated-no-events{font-size:16px}}#tour .seated-events-table .seated-follow-box{display:none}#tour .seated-events-table>div:last-of-type{display:none}#tour .seated-events-table .seated-event-row{position:relative;width:100%;max-width:400px;margin:0 auto;flex-direction:column;padding:var(--s) 0;border:none;--scroll:0%}#tour .seated-events-table .seated-event-row::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:var(--scroll);height:1px;background-color:var(--primary);opacity:.5}#tour .seated-events-table .seated-event-row:first-of-type{padding-top:var(--m)}#tour .seated-events-table .seated-event-row:nth-last-of-type(3){padding-bottom:var(--m)}#tour .seated-events-table .seated-event-row:nth-last-of-type(3)::after{content:none}#tour .seated-events-table .seated-event-row .seated-event-description-cells{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#tour .seated-events-table .seated-event-row .seated-event-description-cells .seated-event-date-cell{text-align:center;font-style:italic;color:var(--primary);margin-bottom:.25em}#tour .seated-events-table .seated-event-row .seated-event-description-cells .seated-event-venue-cell{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#tour .seated-events-table .seated-event-row .seated-event-description-cells .seated-event-venue-cell .seated-event-venue-name,#tour .seated-events-table .seated-event-row .seated-event-description-cells .seated-event-venue-cell .seated-event-venue-location{width:100%;text-align:center;font-style:italic;color:var(--primary);margin-bottom:.25em}#tour .seated-events-table .seated-event-row .seated-event-description-cells .seated-event-details-cell{width:100%;text-align:center;font-style:italic;color:var(--primary);opacity:1}#tour .seated-events-table .seated-event-row .seated-event-link-cells{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--xs);margin-top:var(--xs)}#tour .seated-events-table .seated-event-row .seated-event-link-cells .seated-event-link-cell .seated-event-link{margin:0}#sign-up{width:100%;height:auto;padding-top:var(--xl);padding-bottom:var(--xl)}#sign-up .heading{margin-bottom:var(--l)}#sign-up #mc_embed_shell #mc_embed_signup{width:100%;max-width:500px;margin:0 auto;background-color:#fff0}#sign-up #mc_embed_shell #mc_embed_signup form #mc_embed_signup_scroll{font-family:var(--accent);color:var(--primary)}#sign-up #mc_embed_shell #mc_embed_signup form .indicates-required{text-align:left;color:var(--primary);font-family:var(--text);font-style:italic;text-transform:capitalize;font-size:12px;margin-right:0;margin-bottom:var(--s)}#sign-up #mc_embed_shell #mc_embed_signup form .indicates-required span{display:inline-block;font-size:1em;color:red;transform:translateY(-40%)}#sign-up #mc_embed_shell #mc_embed_signup form .mc-field-group{position:relative;font-size:14px;padding:0;margin-bottom:var(--s)}#sign-up #mc_embed_shell #mc_embed_signup form .mc-field-group label{width:100%;height:auto;text-align:left;padding-bottom:.5em;margin:0;font-size:1em;font-weight:100;font-style:italic;color:var(--primary)}#sign-up #mc_embed_shell #mc_embed_signup form .mc-field-group label span{display:inline-block;font-size:1em;color:red;transform:translateY(-40%)}#sign-up #mc_embed_shell #mc_embed_signup form .mc-field-group input,#sign-up #mc_embed_shell #mc_embed_signup form .mc-field-group select{font-size:1em;width:100%;height:auto;border:solid .5px color-mix(in hsl,var(--primary) 50%,transparent 50%);border-radius:0;color:var(--primary);font-size:1em;font-weight:100;font-style:italic;padding:1em;background-color:#fff0;outline:none;transition:border-color 0.3s}#sign-up #mc_embed_shell #mc_embed_signup form .mc-field-group input:focus,#sign-up #mc_embed_shell #mc_embed_signup form .mc-field-group select:focus{border-color:var(--primary)}#sign-up #mc_embed_shell #mc_embed_signup form .mc-field-group select option{color:var(--secondary)}#sign-up #mc_embed_shell #mc_embed_signup form .mc-field-group div.mce_inline_error{background-color:#fff0;padding:0;margin-top:.5em;color:red}#sign-up #mc_embed_shell #mc_embed_signup form #mce-responses{font-size:14px;color:var(--primary);font-family:var(--text);margin:0;padding:0}#sign-up #mc_embed_shell #mc_embed_signup form #mce-responses div{padding:0;margin:0;color:var(--primary);padding-bottom:var(--s)}#sign-up #mc_embed_shell #mc_embed_signup form input.button{margin:0;height:auto;line-height:1em;border:solid 1px var(--primary)!important}