/*
 * Temporary hero image preview.
 * Uses a very compressed embedded copy of the uploaded blue network image so this
 * can be previewed without adding a binary asset pipeline yet.
 */

.boston .bos-hero {
    position: relative !important;
    overflow: hidden !important;
    background: transparent !important;
}

.boston .bos-hero::before {
    content: "" !important;
    display: block !important;
    position: absolute;
    inset: -22svh 0 -18svh 0;
    z-index: 0;
    pointer-events: none;
    background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDADUlKC8oITUvKy88OTU/UIVXUElJUKN1e2GFwarLyL6qurfV8P//1eL/5re6////////////zv//////////////2wBDATk8PFBGUJ1XV53/3Lrc////////////////////////////////////////////////////////////////////wgARCAE7AaQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAIBAwT/xAAXAQEBAQEAAAAAAAAAAAAAAAAAAQID/9oADAMBAAIQAxAAAAHygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhhNzS4AAAAAAAAAAAAAAAAAAAAAAABrAAAAAUmVe6zxzpGdYFAAAAAAAAAAAAAAAAAbmmAAAAArrFaxecyXG6csuM7BQAAAAAAAAACpQFAAVN2Y6Zc88qc6BQAAGqSmtYnNSsSuySgoAAAAAAAAAHSe+6x5s685rGoxuKqdTrOzrM5uZ2AAaQBcdLKm41nJTnW4TQAAAAAAAAAAAHocq1hHbTzu3OWWJaTpc7Ng6LydBzpSM6TZzams6TVzXLZlxqaxpMaXGjG6mbu2ZPWU5tybAAbWps+hrHkeqJeDomlZm83sUnTj0heQxrNDTvYi+Nlxmrt8+iVNZZzykuakZqXArRG7Vkb1qzg77HC7yzOaJczczsaVfH0WTXabMzntzfPnk1SE1VcqS1TqNmzirM6zZ2OnXZ3nnFpYbkZebV5i5ss4O0LGajNqic65ZzpR0yuZtTJXFks7uyztLImksqLffy1c3xZKMl1gbhfRfLpvGp0iesnC87S9OFc0pOF1y067VVkXJNwSsSQzJe2wsvIG9/NcvfnnGqiWbpZV21nlHbmc53M71grNJmEuBQAG4Lrks7dfKs79PN1OWYl1g3GRffyq9Nefpc7uxZsaIjpzzvakXOYNxL33n23z5x2gi5S+muHSs4VBKmdSoZbrrPB6B557zHF1LyGdAAANwAAAAALgdb8659HFK7hKABvTltlzI1iWunHbmpFbll1k7xV8NPVnHZb55lhg5Dn0AAAAAAAAAAAAAAAAAAAAquay8kbs7FbjcxjNCMCgAAAAAAAAAAAAAAAAAAAAANzUqWUEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//xAAiEAACAQQDAQEAAwAAAAAAAAAAARECEBIgITBAMVBBgJD/2gAIAQEAAQUC/vtBH6a/VX40EEfpruXvjoVn2L3IgflXukkflXpVPGL3gxGo6I4gx6X5o1xMWJXm1WyUiUaLwQQRaCD5sqZMWYsVPN8jJ7V7U8FRPjSII0b3prs7fCbp2i9WqUsfgjT+JJs2N9NNUH1Nx1PWlQquuNI1pHaBvsnop+EJDRF6VzriYkIhDXYlbIbJukQR30aSO1KKmToqoE5s9ZH9J0mDMkeiQrvvkkm+J83Tgy4s7O1Wrd0QQRZCsx7wR2Jlb46JMkfdH83WyZI3rBAkQQQR1vnsyZkjga46JJ1keiun7pfjVpumSSST+ZJP+KH/xAAdEQACAgMBAQEAAAAAAAAAAAAAEQEQIDBAEmBw/9oACAEDAQE/AfuX1SLikfMx6p4WPFkjqSMmPBno9D0zm8Fc2qW15vCI5FsQsUK4pW7inTGPYhYIVTHahfhn/8QAHBEAAgMBAQEBAAAAAAAAAAAAAREAEEAgMGBQ/9oACAECAQE/AfuVqEeIRfgjOuBD2uVF5DC6fqsS0uPlx2adqzSpRRej5cdA0LWhx7T9f//EABkQAAIDAQAAAAAAAAAAAAAAACFgEVCQMf/aAAgBAQAGPwLZIq5sywBRi8Dh3M//xAAnEAADAAEDAwQCAwEAAAAAAAAAAREQICExMEFRQFBhcYCBkaGx8P/aAAgBAQABPyH8wkiDXuSCEGh+4IJFy0P3BSlLh+wKl1hCHoo36drqX1C0UvqIPoOXoB4b9UgwmtHYbH1PYY36tBlHrWHqSINaTew31IQa6CVK8hq+dFEhM3akWHjb5CT7EgkQeltMJmZgkQaHqXliRJYaT5GvbbRFFqUMZxFluujcG7gsMeF0ITQIJ/Ai4g3R/RsbG3k8hfR4kj4/7GKoHzzh7Dng+YdKIQnpIYkLyxth+GUJiYxonSRQkgSWG5guJjg727lNuWOByxznz4G7eg2Yg2U3LVD5vZFN3sNCHhMuWth6UsJhC2yKS+9BBLRBmxmwJ2Ie+bhOfRHKu49xLfCDWgG7Y/6E3HyQh8CEIYayglhrCVnAhHOlTLe5S5TpRa0P/El7FlEvdYNDLbuw3FR7smNu4mfdQnziXiF2oWGS8jEIpRvEkNpI2FecLmYYaHonRbks4zu5ExtEth+x+yYYwhKhDdlj/RYYbcJiDZSitVuU+SWhnpkg1hy6EPoplilJXyKSUdPYWwbrui4o2IfkEPgTuXY2Y7HilpxyUwsGHgmLXD6iJVkhOhSsemQVeeinXyJ3Ox8GmcFJmhZxpcQx4uN7NJMFoM8EXSat+p5t/sTOVBVwN+ca0IMUuE4LQITFwXDGiepSO/XTG7lCwYpcL9uxYMUpRD90Q2X3JD90Q3+Vv//aAAwDAQACAAMAAAAQ88888888888888888888888888888888888888888888888888888888888888888888888888888888888888884PQ888888888888888888888888k8888/ta888888888888888888o88888+KDf8888888888838888x38888zbfVd888888888882Uz0vbU88/DB4Vc888888888888CD3/AG55ONRvPfsP8MOxX9PPJv8APKhNAfftbho4ucsSaL08veod2ZtAxsSwT/AD+R1qB1abKwhqILtDGef+wUBrksdfwQbreJ4rQ8OJZRxcvzzzwzXrDzfzfd9QzTxN8vQzIYFl/wB888888888889Ec884sMPYO+5/x9888888888888888888888cNr8oz88888888888888888888888/s88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888/8QAIBEAAwABBAMBAQAAAAAAAAAAAAERECAhMDFAQVFgcf/aAAgBAwEBPxD9w3BlO+TueCqE7yJ3RUKFpbLuUSolyJkKsvoS0XHUQlzSCgSMhBIbhAwhRqJMXNGFoMNkxL7I+neF3hliN2JTJPFy4KysbYgsUN7EovsiH8H9OijQxM9jaJilGKzsZBLcuCKxohiYfeW9iEJpmxCEh2xINpIa9iosXfVGEdhCEHQ2z0GqLBqMTD3E4fRSBu9FC5ODUUaHQkWKCQ3FiMpCPxnRBD2TyWJfr//EACARAQEBAAICAgMBAAAAAAAAAAEAERAxICEwQEFRYHH/2gAIAQIBAT8Q/uM4Jn2fTg+5PkTw7WJ8S/HC/KgyZydy+Gcdpl+bdk2RLbZYNtQSWQlvGc5BPgCzkuxuuHrgs1vRLvJPELCwslngg4f0tY/a/wAu7IYkvxA28ZZEy6jhbLJshl3jeDrk9rbbfHffG27dErAsMnOevIVm0zbbbYxA57Q5PAdJEepNv0stQYe7E/J7Cl3wMSm2wl9wV404bafWMSrb8W/ZO5b/AF//xAArEAEAAgIBAwQBAwQDAAAAAAABABEhMRBBUWEgMHGRUECBwXCAobHh8PH/2gAIAQEAAT8Q/sZqV/SizjR+RqM8Sa4xX5CyEEoRRiXxivwZ7gjQi4STdwkT9dUzl8yV7Yth4JKlRp+AK4+kSLRH7YgxGM1GH9QzIhET1uo03FizUXPtmVjgtcC3+pNIdQiJxUqVKm8v6zJ4gp8ekJUrkgiQ6eBb9uvfqJ0yJzURNnFy5ZLIswcV3gh2dREc+wCoGZhxrn2qlQt7URYIbqhujGJqCniIjSU830SrLudBiOiIZe36No4Jv8wtaMsKHW0HSWaX6jjdD5l135hiSoEMESVKlSuSpTwqBDga8Qp9IK0FsE7vBN0B8BMP6Ec5gFAfmP2f8om4B83KC3co6sASpjq5ucVxtNJgBrb2INa29WXtJSz9EfaZFQjExBBwIsZUripXAk9Ao1C9WC5VvmF0EZ1EvsfufJlf8hHVZN5ZgJQD5ngQWAB56xDo+5j/AKxhtoGFotiringnUGyeUVzT4l+GDJzUE0lO8r/E0DXXxKMfaGTMdRVLC5ZKuuAlalxOTggQT9vCCPSANBccT99LHcYc7jSAsDaswUyDa4NcHd3l3P8AfKUouMuvsSwa8Sh19SogeOsQL/zEvEoaNEKJMRlTUuEqL0ZZtXk8xsDa6SjJrgoMqYUl2wzuV4QNyual81ixhiKGb2bhbLonZWfEDRPDtE/dm5Uyg9Y0RtlS3adSDzFsDiG05iVa28XUp1INMt910hTCzKyDqwxaG4LUjlyDKm9uWUAfl4q9F3tfxMMH7gcKhJH/AIm0EGIDqVxJURlMqBEmVg1INe0QpaMvaK4VHeWG40sC4TQQSF0T4z4S/Es7R3oYt74X0djGw7qiNwwESj2uMW7iryTFBTAFGMpYqJRest2lTLCPm4ZY0Ubf1AXNsY3NyvyVCHVhVdZTzKDaptMmUrgcBy0bZvI0uIGCo7yx2iukswVZeZhHAoQXK9BK4fUChQ+YvDHzN73Baq8kBgcxtmSJblgD6rHpRRuWeo+Jd93zLdpdS5GTqSwGJ8JXk+WJg8y7acf7ROqzLryzNjRKvulLBrhJU6mnF3YaL6ZcCMY4wRvrCVCWUuKq3BCZMWXLj6Q8J69AsH1IiVJMIDiMOxEA69DMv11ly5cX3v5ljs+o9yfI9ZUWy34j6dYsE7allLBAtHUTh36xyTbuFcCIdKWDL9iJho7EuOmMZZPDGnBUypHU7EzZUqVwsxgtcvGVyn1iOrKurBNsyjnN+JcuXLl83OvU7MrKKOuyAFyHZlJyZh0OSNMmSDHw8HdiUw+0t9I7IiIikoMKdPLGKMxMTODmWXEZTWuJER6e0tnQV7Yo2NMOoJbL8hufxqZETVzEKvqdMpONvLS5clhUVMuXM2WkQJQgG4BI1CS79VEQVJVezbL9NPIq5XKDgYKxSUxvH8X3FChLfRHM5mLM/kCCuBi5f5A2xURb/JqpZ/db/9k=") !important;
    background-size: cover !important;
    background-position: center 56% !important;
    background-repeat: no-repeat !important;
    background-attachment: fixed;
    opacity: 0.16;
    filter: saturate(1.05) brightness(0.82);
}

.boston .bos-hero > * {
    position: relative;
    z-index: 1;
}

@media (max-width: 850px) {
    .boston .bos-hero::before {
        background-attachment: scroll;
        opacity: 0.12;
    }
}
