:root{--las-blue:#4682B4}#splash{background:url(../img/splash/stationsbr.jpg)no-repeat}#our_services{background-image:url(../img/br_house_illustration.png);background-size:contain}#splash h2,#splash h3,#splash h4{text-shadow:-2px -2px 6px #fff}#splash h4{font-size:16px;line-height:1.8em;font-weight:300}.about-content{background-color:rgba(255,255,255,.75);color:#000;height:auto;border:6px solid #000}#splash{background-color:#fff;background-attachment:fixed;background-size:cover;background-position:top center}#our_services::after{opacity:.8}#boutique h3{position:absolute;font-weight:400;display:block;top:15px;right:15px}@media only screen and (max-width:490px){#boutique h3{display:none}}#boutique_insta{float:right}#boutique .inner{background:#fff}#boutique .inner::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(../img/boutique/logo_black.svg);background-position:center center;background-repeat:no-repeat;opacity:.05;background-size:700px;background-attachment:fixed;pointer-events:none}#booktique_form{padding:15px;background-color:rgba(0,0,0,.1);margin:0;border-radius:5px;height:100%}#booktique_form .form-group{background:0 0}#boutique_insta{height:100%}#boutique .frame{border:2px solid #000;width:100%;height:100%}@media only screen and (max-width:767.999px){#navi nav{height:calc(45px*6 + 30px);margin-top:calc(45px*-6 - 30px)}#hamburger_wrap{top:calc(45px*6 + 23px)}#boutique_insta{margin-top:15px}}@media only screen and (min-width:768px){#boutique_insta .frame{min-height:472px}}#meet_modal{background-color:rgba(0,0,0,.7)}#meet_modal .modal-content,#meet_modal .modal-footer,#meet_modal .modal-header{background:0 0;border:0;box-shadow:none;width:min(calc(100vw - 30px),600px);padding:0}#meet_modal .modal-content .headshot{width:min(calc(100vw - 40px),600px);height:min(calc(100vw - 40px),600px);display:flex;border-radius:50%;overflow:hidden;align-items:center;justify-content:center}#meet_modal .modal-content .headshot img{min-width:min(110vw,680px);object-fit:cover}#meet_modal .modal-content .details,#meet_modal .modal-content .name,#meet_modal .modal-content .title{background:rgba(255,255,255,.9);padding:15px;margin-top:10px;border:2px solid #000}#meet_modal .modal-content .name{margin-top:min(30px,3.5vh)}#meet_modal .modal-content .name::before{content:"meet ";font-style:italic;opacity:.5}#meet_modal .modal-content .name,#meet_modal .modal-content .title{font-weight:700;text-align:center}#meet_modal .modal-footer button,.team-member .details{display:none}#meet_modal .modal-header button{font-size:2.5em;background:rgba(255,255,255,.8);opacity:1;width:1.7em;height:1.7em;border-radius:50%;position:absolute;right:0;top:20px;z-index:10}.team-member .name,.team-member .title{text-align:center}.bio-button{display:block;margin:auto auto 30px}#boutique,.soc-icons,footer{position:relative}#boutique{background-color:#4682b4;color:#000}#boutique .btn-boutique{font-weight:400;top:15px;right:15px;color:#fff;border:2px solid #fff}#boutique .btn-boutique,#boutique h4,#boutique::after{display:block;position:absolute}#boutique h4{font-style:italic;font-size:16px;top:60px}#boutique::after{content:"";top:0;bottom:0;left:0;right:0;background-image:url(../img/boutique/logo_white.svg);background-size:min(400px,50vw);background-position:center center;background-repeat:space;opacity:.3}#boutique .inner{background:var(--las-blue);color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.8);outline:6px solid #000;padding:15px}#boutique .inner>.row{margin-top:25px;margin-bottom:5px}@media only screen and (min-width:768px){#boutique .inner{background:var(--las-blue);color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.8);outline:6px solid #000;padding:15px;background-image:url(../img/boutique/logo_white.svg);background-repeat:no-repeat;background-position:95% 80%;background-size:auto 70%}}#ribbon .inner{padding:5px}