﻿html, body {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article, address, aside, code, samp, details, figcaption, figure, footer, header, hgroup, menu, nav, section {overflow:auto;}div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}main, article, aside, code, samp, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}body {line-height:1.1;}ol, ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}table {border-collapse:collapse;border-spacing:0;}:focus {outline:0;}*|*:link {outline:none !important;}ins {text-decoration:none;}del {text-decoration:line-through;}main {overflow:visible;}*, *:before, *:after {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }audio,canvas,progress,video {display:inline-block; vertical-align:baseline; }audio:not([controls]) {display:none;height:0;}[hidden],template {display:none;}svg:not(:root) {overflow:hidden;}html {height:100%;direction:ltr;font-family:"PT Sans Narrow", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:10px;text-rendering:optimizeLegibility;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-variant-ligatures:common-ligatures;font-feature-settings:"onum", "hist", "swsh", "hlig";-webkit-font-feature-settings:"onum", "hist", "swsh", "hlig";-moz-font-feature-settings:"onum", "hist", "swsh", "hlig";-ms-font-feature-settings:"onum", "hist", "swsh", "hlig";background-color:rgba(0, 0, 0, 1); overflow-x:hidden;background-repeat:no-repeat;scrollbar-width:thin;scrollbar-color:rgba(196, 201, 211, 0.5) rgba(40, 40, 40, 0.5);}html::-webkit-scrollbar {width:11px;}html::-webkit-scrollbar-track {background:rgba(40, 40, 40, 0.5);}html::-webkit-scrollbar-thumb {background-color:rgba(196, 201, 211, 0.5);border-radius:6px;border:1px solid rgba(196, 201, 211, 0.75);}bdi {direction:rtl;}body {line-height:normal;-webkit-text-size-adjust:100%;text-size-adjust:100%;}.background-image {width:100vw;height:100vh;background-image:url('/_modules/home/images/backgrounds/home-1.webp');background-size:cover;background-attachment:fixed;background-position:top center;opacity:1;z-index:-1;position:fixed;transform:translateZ(0);will-change:background;top:0;left:0;transition:background 1s linear;}@media (prefers-reduced-motion) {.background-image {transition: none;}}body[data-page="flowers"] .background-image {background-position:30% center !important;}@media (orientation:portrait) {body[data-song="true-love"] .background-image {background-position:center right !important;}}h1.logo {margin:0;padding:0;line-height:1;position:absolute;left:-99999px;z-index:1;}h1.logo span {display:none;}svg.tom-simons-logo {width:30vw;height:30vw;position:fixed;top:50vh;margin-top:-15vw;left:50vw;margin-left:-15vw;z-index:0;cursor:pointer;}.tom-simons-logo .wordmark {transform-origin:221px 62px !important;}svg.tom-simons-logo {width:30vw;height:30vw;position:fixed;top:50vh;margin-top:-15vw;left:50vw;margin-left:-15vw;z-index:0;cursor:pointer;}label.reduced-motion {width:100%;max-width:14.5em;height:3em;font-family:'CycloneLayersBackground', sans-serif;display:block;line-height:1.1;color:#ebe6e2;min-height:0vw;font-size:calc(11px + 1.25 * ((100vw - 320px) / 320));position:fixed;text-transform:lowercase;top:75vh;margin-top:0;left:50vw;margin-left:-7.25em;z-index:1;cursor:pointer;text-shadow:0px 1px 3px rgba(27, 27, 27, 0.64);padding:0.5em 0.5em 0.25em 0.5em;border:1px solid #ebe6e2;border-radius:8px;background:rgba(27, 27, 27, 0.24);backdrop-filter:blur(15px) brightness(100%);touch-action:manipulation;transition:border 0.3s;transform:translateZ(0);overflow:hidden;}@media (orientation:landscape) {@media all and (max-height:480px){label.reduced-motion {top:69vh;}}}@supports not (backdrop-filter:blur(15px) brightness(100%)) {label.reduced-motion {background:rgba(27, 27, 27, 0.84);}}label.reduced-motion:hover,label.reduced-motion:focus {border-color:#ffe095;}label.reduced-motion input[type="checkbox"] {display:inline-block;margin:-0.05em 0.5em 0 0.5em;width:2em;height:2em;vertical-align:top;}label.reduced-motion span {display:inline-block;margin:-0.15em 0 0 0;;vertical-align:top;position:absolute;}.site-content {transform:translateZ(0);}main {overflow:hidden;position:relative;z-index:1;}section {border:0;}a {text-decoration:none;color:#ebe6e2;min-height:0vw;text-decoration:underline;transition:color 0.3s;}@media (hover:hover) {a:hover {color:#8cbff1;text-decoration:none;}}a:focus {color:#8cbff1;text-decoration:underline;}a:active {color:#ffe095;text-decoration:underline;opacity:0.9;}a.selected {text-decoration:none; color:#ffe095;cursor:default;pointer-events:none;} li.selected a {text-decoration:none;color:#ffe095;cursor:default;pointer-events:none;}@media (hover:hover) {a.phone-number {color:#ebe6e2;text-decoration:none !important;pointer-events:none;}}p {margin:0.05em 0 0.5em 0;word-break:normal;line-height:1.375;color:#1b1b1b;min-height:0vw;font-size:calc(14px + 1.25 * ((100vw - 320px) / 320));}h1 {margin:0 0 0.18em 0;width:auto;color:#1b1b1b;word-break:normal;line-height:1.115;text-transform:inherit;font-family:'CycloneLayersBackground', sans-serif;font-style:normal;font-weight:300;font-size:calc(30px + 2 * ((100vw - 320px) / 320));min-height:0vw;}h2 {margin:0 0 0.18em 0;width:auto;color:#1b1b1b;word-break:normal;line-height:1.115;text-transform:inherit;letter-spacing:normal;font-family:'CycloneLayersBackground', sans-serif;font-weight:300;font-size:calc(23px + 5 * ((100vw - 320px) / 320));min-height:0vw;}h3 {margin:0 0 0.18em 0;width:auto;color:#1b1b1b;word-break:normal;line-height:1.2;text-transform:inherit;font-family:'CycloneLayersBackground', sans-serif;font-style:normal;font-weight:300;font-size:calc(22px + 4 * ((100vw - 320px) / 320));min-height:0vw;}h4 {margin:0 0 0.18em 0;width:auto;color:#1b1b1b;word-break:normal;line-height:1.2;text-transform:inherit;font-family:'CycloneLayersBackground', sans-serif;font-style:normal;font-weight:300;font-size:calc(22px + 3 * ((100vw - 320px) / 320));min-height:0vw;}h5 {margin:0 0 0.18em 0;width:auto;color:#1b1b1b;word-break:normal;line-height:1.2;text-transform:inherit;font-family:'CycloneLayersBackground', sans-serif;font-style:normal;font-weight:300;font-size:calc(22px + 1.75 * ((100vw - 320px) / 320));min-height:0vw;}h6 {margin:0 0 0.18em 0;width:auto;color:#1b1b1b;word-break:normal;line-height:1.2;text-transform:inherit;font-family:'CycloneLayersBackground', sans-serif;font-style:normal;font-weight:300;font-size:calc(20px + 1.25 * ((100vw - 320px) / 320));min-height:0vw;}small {font-size:75%;min-height:0vw;}time {width:auto;}blockquote {word-break:normal;display:inline-block;padding:2.5% 3.5%;border:0 solid #ffffff;margin:0 auto 0 auto;position:relative;quotes:none;text-align:left;clear:both;font-size:calc(16px + 6 * ((100vw - 320px) / 680));}blockquote:before {content:'\201C';display:inline;line-height:normal;position:relative;color:#7AC147;position:absolute;left:0;top:2.5%;line-height:normal; line-height:0.75;width:25%;height:4px;text-align:left;font-size:600%;font-weight:bold;}blockquote:after {content:'\201D';display:inline;line-height:normal;position:relative;color:#7AC147;position:absolute;right:0;bottom:2.5%;line-height:normal; line-height:0.75;width:25%;height:0.4%;text-align:right;font-size:600%;font-weight:bold;}blockquote p {display:inline-block;font-style:normal;color:#1b1b1b;margin:0 0 0.5em 0;padding:8% 12% 4% 12%;line-height:1.583333333333333;}blockquote footer {border:0;}blockquote cite {margin:0;clear:both;display:block;color:#1b1b1b;letter-spacing:0.025em;text-transform:uppercase;font-style:normal;text-align:right;font-size:0.5em;color:#1b1b1b;padding:0 12% 4% 12%;}blockquote cite::before {content:'';}q:before {content:'\0022';}q:after {content:'\0022';}cite {font-family:inherit;font-weight:700;}strong {font-weight:700;}em {font-style:italic;}hr {display:block;clear:both;border:0;border-bottom:1px solid #ebe6e2;background:none;margin:1.5em auto;}sub {line-height:0;font-size:60%;position:relative;vertical-align:sub;}sup {font-size:60%;position:relative;top:0.1em;vertical-align:super;}abbr {border-bottom:0.1em dotted #666;}acronym {border-bottom:0.1em dotted #666;}address {font-style:italic;color:#2190d7;background:#F6F4F0;border:0.1em solid #e5e5e5;padding:0.8em;}del {color:#cd2318;text-decoration:line-through;}ins {color:#32c10d;text-decoration:none;vertical-align:middle;}mark {background:rgba(255, 255, 0, 0.4);color:#1b1b1b;outline:1px solid #ffff00;padding:0 0.25em;}fieldset {border:1px solid rgba(235, 230, 226, 0.44);margin:0.4vw 0.4vw;padding:0.035vw 0.0625vw 0.075vw;transition:border 0.3s;}fieldset:hover {border-color:rgba(235, 230, 226, 0.64);}fieldset:focus {border-color:rgba(235, 230, 226, 0.64);}pre {margin:0.75em 0;white-space:pre;font-family:monospace;line-height:1.2;color:#1b1b1b;border:0.1em solid #c4c9d3;padding:0.8em;}code {margin:0 0;font-family:monospace;line-height:1.2;color:#1b1b1b;background:#ebe6e2;border:0.1em solid #c4c9d3;padding:0.8em;}code::selection {background:#ffe095;color:#1b1b1b;}code::-moz-selection {background:#ffe095;color:#1b1b1b;}samp {margin:1.2em 0;font-family:monospace;line-height:1.2;color:#1b1b1b;background:#ebe6e2;border:1px solid #c4c9d3;padding:0.8em;}tt {margin:1.5em 0;white-space:pre;font-family:monospace;line-height:1.2;color:#8cbff1;background:#ebe6e2;border:0.1em solid #c4c9d3;padding:0.8em;}li::marker {color:#ebe6e2;}li {min-height:0vw;}li ul,li ol {margin:0;}ul, ol {margin:0.8em 0;}ul {list-style-type:none;}ol {list-style-type:decimal;}li span {border:0;}li.selected a,li[data-selected="true"] a {color:#ffe095;}ul {border:0;}ul li {list-style:disc; margin:0 0 0 1.5em;}ol {border:0;}ol li {list-style-type:decimal;margin:0 0 0 3em;}ol p {margin:0;}dl {margin:0 0 1em 0;font-size:1em;line-height:1.1;}dl p {font-size:1em;}dl dt {margin:0.25em 0;}dd {margin-left:1.5em;font-size:inherit;padding:0 0 0.3em 0;}dt {font-size:inherit;}dfn {border:0;}table {margin:0;width:100%;border-collapse:collapse;border-spacing:0 0;border:0;border:1px solid #ebe6e2;font-size:1em;color:#1b1b1b;}table p,table li,table dd,table dt {font-size:1em;}thead {background-color:#FFFFFF; color:#1b1b1b; border:1px solid #ebe6e2;}thead tr:hover th {background-color:#FFFFFF;}thead th {border-right:1px solid #E6E7E8;font-weight:900;}table colgroup col {background-color:rgba(239, 239, 239, 0.1);}table colgroup col.cat2 {background-color:rgba(140, 140, 140, 0.1);}table colgroup col.cat3 {background-color:rgba(217, 217, 217, 0.1);}tbody {border:0;}tbody td {border:1px solid #ebe6e2;border-right-width:0;border-left-width:0;vertical-align:top;}tbody th {border:1px solid #ebe6e2;border-right-width:0;border-left-width:0;font-weight:900;vertical-align:middle;}tr {padding:0px;}th, td {padding:0.5em 0.5em 0.5em 0.5em;text-align:left;line-height:1.1;transition:background 0.15s linear;text-align:center;}th:first-child,td:first-child {text-align:center;}tfoot {border:0;}tfoot td {border:0;text-align:center;color:#1b1b1b;background-color:transparent;font-size:0.65em;}tfoot td:first-child {text-align:center;}table tbody tr:nth-child(2n) td, table tbody tr:nth-child(2n) th {border:0;}table tbody tr:nth-child(2n):hover td, table tbody tr:nth-child(2n):hover th {background-color:rgba(217, 217, 217, 0.2);}.lt-ie9 table tbody tr.odd td, .lt-ie9 table tbody tr.odd th {border:0;}.lt-ie9 table tbody tr.odd:hover td, .lt-ie9 table tbody tr.odd:hover th {background-color:rgba(217, 217, 217, 0.2);}.lt-ie9 table tfoot td,.lt-ie9 table tfoot tr:hover td,.lt-ie9 table tfoot tr.odd td,.lt-ie9 table tfoot tr.odd:hover td {background:none;}tr:hover td, tr:hover th {background-color:rgba(217, 217, 217, 0.3);}tfoot td,tfoot tr:hover td {background:none;}caption {background:#ebe6e2;}img {display:block;}iframe {background-color:transparent;border-collapse:collapse;margin:0;padding:0;}iframe:focus {outline:0;}input {background:#ffffff;border:1px solid #1b1b1b;border-radius:0;padding:0.6em 0.6em 0.4em 0.6em;width:auto;height:auto;line-height:1.1;letter-spacing:normal;color:#1b1b1b;margin:0;transition:border 0.3s linear;font-size:1em;appearance:none;-webkit-appearance:none;font-family:"PT Sans Narrow", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;}@media all and (max-width:639px){input {width:100%;}}input:hover {color:#1b1b1b;border:1px solid #8cbff1;}input:focus {color:#1b1b1b;border:1px solid #ffe095;}input[type="text"] {appearance:none;-webkit-appearance:none;}input[disabled]:hover {color:#1b1b1b;border:1px solid #C4C9D3;}::-webkit-input-placeholder {color:#1b1b1b;}:-moz-placeholder {color:#1b1b1b;}::-moz-placeholder {color:#1b1b1b;}:-ms-input-placeholder {color:#1b1b1b !important;}.placeholder, .placeholder:hover {color:#1b1b1b !important;}input[required]:-moz-placeholder {box-shadow:none !important;}input[required] {box-shadow:none !important;}input[required] {color:#1b1b1b;}input[required]:invalid:focus {color:#1b1b1b;}input[required]:valid:focus {color:#1b1b1b;}input[required]:valid {background:#ffffff;}input[type="range"] {accent-color:#8CBFF1;display:inline-block;vertical-align:middle;font-size:0;appearance:revert;-webkit-appearance:revert;}input[type="range"]:focus {accent-color:#ffe095;}select {width:auto;height:auto;background:rgba(28, 29, 32, 0);color:#1b1b1b;border:0 solid #ffffff;font-size:inherit;font-weight:inherit;text-transform:uppercase;position:relative;letter-spacing:inherit;line-height:normal;margin:0 0 0 0;padding:0.3em 1.6em 0.2em 0.6em;cursor:pointer;border-radius:0;outline-width:0;appearance:none;-webkit-appearance:none;line-height:inherit;font-family:"PT Sans Narrow", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:calc(14px + 1.25 * ((100vw - 320px) / 320));}@-moz-document url-prefix() {select {height:auto;}}select:hover {border:0 solid #ffe095;color:#1b1b1b;}select:focus {color:#1b1b1b;outline-width:0;}.select {width:auto;overflow:hidden;position:relative;border:0 solid #1b1b1b;line-height:inherit;display:inline-block;vertical-align:middle;}.select select {width:140%;background:url("/_resources/images/global/select-arrow.svg") no-repeat 70% -0.7em transparent;background-size:1.5em;z-index:0;color:#1b1b1b;}.lt-ie9 .select select {width:100%;background-image:none;}.select select:hover {color:#1b1b1b;background-color:transparent;background-position:70% -3.89em;}.select select:focus {outline:0;color:#1b1b1b;background-color:transparent;background-position:70% -7em;}select {width:100%;background:#ebe6e2;background-size:25px;z-index:0;color:#1b1b1b;}select:hover {color:#8cbff1;background-color:#E6E7E8;}select:focus {outline:0;color:#1b1b1b;background-color:#E6E7E8;}option {color:#1b1b1b;border:0 solid #C4C9D3;line-height:20px !important;}option:hover {background:#C4C9D3;color:#ebe6e2;}label {vertical-align:middle;}input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],button,a.button {background:transparent;border:1px solid #8cbff1;border-radius:8px;color:#ebe6e2;text-align:center;text-decoration:none;font-style:normal;font-size:1em;font-family:'CycloneLayersBackground', sans-serif;font-weight:300;text-transform:lowercase;cursor:pointer;box-shadow:none;width:auto;height:auto;margin:0;padding:0.3em 0.5em 0.3em 0.5em;appearance:none;-webkit-appearance:none;outline:0;display:inline-block;line-height:1.2;transition:background 0.3s linear, border 0.3s linear !important;font-size:calc(16px + 1.25 * ((100vw - 320px) / 320));}@media (hover:hover) {input[type="image"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover,a.button:hover {color:#ffe095;cursor:pointer;background:rgba(140, 191, 241, 0.25);border-color:#ffe095;text-decoration:none;}}input[type="image"]:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active,button:active,a.button:active {color:#ffe095;cursor:pointer;background:rgba(140, 191, 241, 0.1);border-color:#ffe095;text-decoration:none;}input[type="image"]:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus,button:focus,a.button:focus {color:#ffe095;cursor:pointer;background:rgba(140, 191, 241, 0.25);border-color:#ffe095;text-decoration:none;}input[type="image"]:active:focus,input[type="submit"]:active:focus,input[type="reset"]:active:focus,input[type="button"]:active:focus,button:active:focus,a.button:active:focus {background:rgba(140, 191, 241, 0.1);}input[disabled="disabled"],input[type="button"][disabled="disabled"],input[type="submit"][disabled=""],input[type="reset"][disabled="disabled"],button[disabled="disabled"],button[disabled=""],a.button.disabled,button.disabled {color:#1B1B1B !important;background:rgba(196, 201, 211, 0.75) !important;border-color:rgba(196, 201, 211, 0.75) !important;cursor:not-allowed !important;box-shadow:none !important;}a.text-button {font-family:'CycloneLayersBackground', sans-serif;}input[type="file"] {height:auto;vertical-align:bottom;padding:0;border:0;display:inline-block;}input[type="image"] {display:inline-block;}input[type="checkbox"] {padding:0;min-width:1.6em;min-height:1.6em;position:relative;margin:0 0.4em 0 0.5em;vertical-align:middle;border:0;appearance:checkbox;-webkit-appearance:checkbox;accent-color:#8CBFF1;}input[type="radio"] {padding:0;min-width:1.6em;min-height:1.6em;position:relative;margin:0 0.4em 0 0.5em;vertical-align:middle;border:0;appearance:radio;-webkit-appearance:radio;accent-color:#8CBFF1;}input[type="radio"][disabled="disabled"] {cursor:not-allowed;}input[type="checkbox"][disabled="disabled"] {cursor:not-allowed;}.touch input[type="checkbox"] {color:#1b1b1b;} .touch input[type="radio"] {color:#1b1b1b;}textarea {width:100%;height:auto;background:#ffffff;border:1px solid #1b1b1b;border-radius:0;padding:0.6em 0.6em;width:auto;height:auto;line-height:1.25;color:#1b1b1b;margin:0;transition:all 0.15s linear;appearance:none;-webkit-appearance:none;resize:none;font-size:1em;font-family:'Fira Sans', sans-serif; }@media all and (max-width:639px){textarea {width:100%;}}textarea:hover {color:#1b1b1b;border:1px solid #00468B;}textarea:active {color:#1b1b1b;border:1px solid #1b1b1b;}textarea:focus {color:#1b1b1b;border:1px solid #1b1b1b;}form {margin:0;}.hide {display:none;}.show {display:block;}.error {display:block;color:#C60647;}.warning {display:block;border:0.1em solid #ffe095;}.success {display:block;border:0.1em solid #7AC147;}@-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInDown {0% {opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDown {0% {opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}.fadeInDown {-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInRight {0% {opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes fadeInLeft {0% {opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeft {0% {opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeft {-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@keyframes fadeInRight {0% {opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}100% {opacity:1;-webkit-transform:none;transform:none;}}.fadeInRight {-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeIn {0% {opacity:0;}100% {opacity:1;}}@keyframes fadeIn {0% {opacity:0;}100% {opacity:1;}}.fadeIn {-webkit-animation-name:fadeIn;animation-name:fadeIn;}@keyframes tada {0% {-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}10%, 20% {-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100% {-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}}.tada {-webkit-animation-name:tada;animation-name:tada;}@-webkit-keyframes zoomIn {0% {opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}50% {opacity:1;}}@keyframes zoomIn {0% {opacity:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}50% {opacity:1;}90% {opacity:0.65;}}.zoomIn {-webkit-animation-name:zoomIn;animation-name:zoomIn;}@keyframes zoomInFade {0% {opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}50% {opacity:1;-webkit-transform:scale3d(1.25, 1.25, 1.25);transform:scale3d(1.25, 1.25, 1.25);}100% {-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:0.65;}}.zoomInFade {-webkit-animation-name:zoomIn;animation-name:zoomIn;}.home {position:relative;width:auto;max-width:70vw;margin:2.4vw auto 2.4vw;backdrop-filter:blur(10px) brightness(150%);-webkit-backdrop-filter:blur(10px) brightness(150%);padding:3.2vw;z-index:1;box-shadow:inset0 0 4px #ebe6e2;background:rgba(0, 0, 0, 0.44);border:1px solid #ebe6e2;border-radius:8px;overflow:hidden;}.home h2 {color:#ebe6e2;}.home p {color:#ebe6e2;}.home article {margin:0 auto 8vw auto;}.promo-area {display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:8px;grid-row-gap:8px;}.promo-area div {background:rgba(0, 0, 0, 0.44);border:1px solid #ebe6e2;padding:8px;}.words {position:relative;max-width:100vw;margin:2.4vw auto 0;left:2.4vw;background:rgba(34, 34, 34, 0);padding:2.4vw 2.4vw;z-index:1; box-shadow:inset calc(192px + 82.5 * ((100vw - 320px) / 320)) -23vw calc(140.8px + 80.9 * ((100vw - 320px) / 320)) 0px rgba(0, 0, 0, 0.85);border-radius:8px 0 0 0;overflow:hidden;}.words h1 {color:#ebe6e2;}.words article h2 {color:#ebe6e2;position:relative;cursor:pointer;margin-bottom:0;transition:color 0.3s linear;padding:0.75vw 3vw;}.words article h2:before {content:'+';position:absolute;left:0;}.words article h2:hover,.words article h2:focus {color:#8cbff1;}.words article nav {display:none;margin-bottom:1.5vw;}@media all and (max-width:896px){.words article nav {margin-bottom:1.344em;}}.words article[data-expanded="true"] nav {display:block;}.words article nav button,.words article nav a.button {display:inline-block;margin-right:0.5em;min-width:4.6em;}.words p {color:#ebe6e2;display:none;}.words article p {text-shadow:0.05em 0.05em 0.075em #000000;margin:0.05em 0 0.75em 0;}.words article p:last-child {margin:0.05em 0 0.75em 0;}@media all and (max-width:460px){.words p {font-size:3.16236957vw;}}.words article {border-bottom:1px solid #ebe6e2;border-image-slice:1;border-image-source:linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,0), rgba(80,118,140,1));}.words article:last-child {border-bottom-width:0;margin-bottom:0;}.words article[data-expanded="true"] {display:block;padding:0.75vw 3vw;}.words article[data-expanded="true"] p {display:block;}.words article[data-expanded="true"] h2 {margin:0 0 0.36em 0;padding:0;}.words article[data-expanded="true"] h2:before {content:'-';left:-3vw;}.words article[data-playing="true"] h2 {color:#ddcd9b;}.words article[data-playing="true"] h2:hover,.words article[data-playing="true"] h2:focus {color:#8cbff1;}.words article span.timestamp {margin-right:0.16em;padding-right:0.32em;border-right:1px solid transparent;text-shadow:none;color:rgba(196, 201, 211, 0.75);display:inline-block;}.words article span.timestamp.active {cursor:pointer;color:rgba(140, 191, 241, 0.75);transition:color 0.3s;}.words article span.timestamp.active.currently-playing {color:#ddcd9b;transition:color 0.3s;border-right:1px solid #ddcd9b;border-image-slice:1;border-image-source:linear-gradient(to bottom, rgba(0, 0, 0, 0), #ddcd9b, rgba(0, 0, 0, 0));}.words article span.timestamp.active:hover {color:#ffe095;text-decoration:none;}.words article span.timestamp.active:focus {color:#ffe095;text-decoration:underline;}.contact {position:relative;width:100%;max-width:70vw;margin:2.4vw auto 2.4vw;backdrop-filter:blur(10px) brightness(150%);-webkit-backdrop-filter:blur(10px) brightness(150%);padding:3.2vw;z-index:1;box-shadow:inset0 0 4px #ebe6e2;background:rgba(0, 0, 0, 0.44);border:1px solid #ebe6e2;border-radius:8px;overflow:hidden;}.contact h1 {color:#FFFFFF}.contact h2 {color:#FFFFFF}.contact p {color:#FFFFFF;}.primary-header {width:100vw;padding:0.3% 0.6%;top:0;overflow:visible;display:table;position:relative;z-index:1;background:rgba(27, 27, 27, 0.24);box-shadow:0px 1px 4px #444444;backdrop-filter:blur(25px) brightness(100%);touch-action:manipulation;transform:translateZ(0);}@supports not (backdrop-filter:blur(25px) brightness(100%)) {.primary-header {background:rgba(27, 27, 27, 0.84);}}@media all and (max-width:319px) {.primary-header {z-index:2;}}@media print {.primary-header {position:relative;}}.primary-header nav {display:table-cell;vertical-align:middle;width:84%;overflow:visible;}.primary-header nav .utility-controls {float:right;margin:0;position:relative;z-index:21;width:100%;text-align:center;}.primary-header nav .utility-controls a.skip-links {display:inline-block;position:absolute;top:-99999px;vertical-align:middle;padding:0.5em 1vw 0.5em 0;text-transform:uppercase;font-family:'CycloneLayersBackground', sans-serif;font-size:calc(14px + 1.25 * ((100vw - 320px) / 320));}.primary-header nav .utility-controls a.skip-links:focus,.primary-header nav .utility-controls a.skip-links:hover,.primary-header nav .utility-controls a.skip-links:active {display:inline-block;position:relative;top:auto;}.primary-header nav .main-panel {width:100%;overflow-x:inherit;display:inline-block;opacity:1;position:static;text-align:right;padding-right:0;top:inherit;margin-top:0;left:inherit;z-index:20;padding:0 0;vertical-align:middle;background-color:transparent;border-top:0 solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent;border-right:0 solid transparent;}@media all and (max-width:319px) {.primary-header nav .main-panel {display:none;overflow-x:hidden;position:fixed;top:0;margin-top:2.4%;left:0;z-index:20;padding:1.2% 0;background:rgba(34, 34, 34, 0.84);position:relative;}}@media print {.primary-header nav .main-panel {display:none;}}.primary-header nav .main-panel ul {width:100%;}@media all and (max-width:319px) {.primary-header nav .main-panel ul {display:inline-block;width:100%;padding:0 0 4vw 0;margin:0 auto;}}.primary-header nav .main-panel ul li {display:inline-block;position:relative;font-family:'CycloneLayersBackground', sans-serif;font-weight:300;text-transform:lowercase;font-size:calc(16px + 4 * ((100vw - 320px) / 320));margin:0 0.35em;padding:0.25em 0 0.25em 0;}@media all and (max-width:319px) {.primary-header nav .main-panel ul li {display:block;width:100%;margin:0 0;font-size:10vw;}}@media all and (max-width:319px) {.primary-header nav .main-panel ul li a svg.hamburger-menu-vector {display:none !important;}}@media all and (max-width:319px) {.primary-header nav .main-panel a {display:inline-block;}}.primary-header nav .main-panel ul ul {width:100%;display:none;position:relative;background:#FFFFFF;}@media all and (max-width:319px) {.primary-header nav .main-panel ul ul {position:absolute;}}.primary-header nav .utility-controls input[type="checkbox"] {display:none;}.primary-header nav .utility-controls input[type="checkbox"] + label {cursor:pointer;}.primary-header nav .main-panel ul li input[type="checkbox"]:checked + label + ul.drop-down {display:block;}.primary-header nav .main-panel ul li input[type="checkbox"]:checked + label {color:#8cbff1;}.primary-header nav .main-panel ul ul li {width:auto;display:block;text-align:center;padding:1em 0;}.primary-header nav .main-panel span.divider {display:none;}.primary-header nav .main-panel ul li a {text-transform:lowercase;display:inline-block;color:#ebe6e2;vertical-align:middle;touch-action:manipulation;}.primary-header nav .main-panel a {color:#8cbff1;}.primary-header nav .main-panel a:hover {color:#8cbff1;}.primary-header nav .main-panel a:active {color:#ffe095;text-decoration-style:none;}.primary-header nav .main-panel a:focus {text-decoration-style:double;}.primary-header nav .main-panel li.selected a {color:#ffe095;}.primary-header nav .main-panel li a[data-selected="true"] {color:#ffe095;}.primary-header nav ul {margin:0;width:100%;padding:0 2.4% 0 2.4%;z-index:1;text-align:center;}.primary-header nav ul li {display:inline-block;vertical-align:middle;white-space:nowrap;margin:0 0 0 0;}.primary-header nav ul li:first-child {margin:0 0.35em 0 0;}.primary-header nav ul li:last-child {margin:0 0 0 0.35em;}@media all and (max-width:319px){.primary-header nav ul li:first-child {margin:0 0 0 0;}.primary-header nav ul li:last-child {margin:0 0 0 0;}}.primary-header nav ul li a {display:inline-block;}.primary-header nav ul li a:hover {text-decoration:none;}.primary-header nav ul li a:active {opacity:1;}.primary-header nav svg {vertical-align:middle;}.primary-header nav ul li svg.facebook-logo {width:1.25em;height:1.25em;transition:opacity 0.6s;}.primary-header nav ul li svg.facebook-logo:hover {opacity:0.84;}.primary-header nav ul li svg.instagram-logo {width:1.25em;height:1.25em;transition:opacity 0.6s;}.primary-header nav ul li svg.instagram-logo:hover {opacity:0.84;}.primary-header nav ul li svg.soundcloud-logo {width:1.25em;height:1.25em;transition:opacity 0.6s;}.primary-header nav ul li svg.soundcloud-logo:hover {opacity:0.84;}.primary-header a.logo {display:table-cell;width:16vw;vertical-align:middle;position:relative;z-index:4;}.primary-header a.logo img {width:14vw;height:3.990950226244344vw;min-width:12em;min-height:3.420814479638009em;}.primary-header a.logo svg {width:14vw;height:3.990950226244344vw;min-width:12em;min-height:3.420814479638009em;}.primary-header nav .mobile-menu {display:none;}.primary-header nav .mobile-menu span {font-size:14px;display:none;}@media all and (max-width:319px){.primary-header nav .mobile-menu {display:inline-block;}.primary-header nav input[type="checkbox"].mobile-menu:checked + label + .main-panel {display:block;}}.floating-cookie-consent-button {position:fixed;right:0;bottom:5vh;margin:0 0 2.5vw 0;z-index:7;}.floating-cookie-consent-button button {background:rgba(27, 27, 27, 0.24);backdrop-filter:blur(25px) brightness(100%);border-right:0;padding-right:12px;border-radius:8px 0 0 8px;touch-action:manipulation;line-height:1.05;font-size:calc(10px + 4 * ((100vw - 320px) / 320));}@supports not (backdrop-filter:blur(25px) brightness(100%)) {.floating-cookie-consent-button button {background:rgba(27, 27, 27, 0.84);}}.cookie-consent-banner-area {width:84vw;position:relative;right:4vw;top:2.4vw;z-index:1;overflow:visible;float:left;}.cookie-consent-banner {padding:2%;width:50vw;min-width:8.25em;margin:0 auto 12.5vh;z-index:6;background:rgba(27, 27, 27, 0.44);backdrop-filter:blur(4px) brightness(44%);overflow:visible;border:1px solid #ebe6e2;border-radius:8px;display:none;opacity:0;position:relative;font-size:calc(12px + 1.25 * ((100vw - 320px) / 320));}@supports not (backdrop-filter:blur(4px) brightness(44%)) {.cookie-consent-banner {background:rgba(27, 27, 27, 0.84);}}@media all and (max-width:479px){.cookie-consent-banner {width:67vw;}}.cookie-consent-banner.show {display:block;}.cookie-consent-banner header {overflow:visible;width:100%;}.cookie-consent-banner header h3 {color:#ebe6e2;display:block;margin-top:-0.1em;}.cookie-consent-banner header button.cookie-settings-close {width:1.5em;height:auto;line-height:1;position:absolute;right:-2em;top:-1px;background:rgba(27, 27, 27, 0.44);backdrop-filter:blur(4px) brightness(44%);}@media all and (max-width:279px){.cookie-consent-banner header button.cookie-settings-close {right:-1.7em;top:0;}}.cookie-consent-banner p {color:#ebe6e2;margin:1em 0;}.cookie-consent-banner .cookie-consent-options {margin:0.5em 0 0 0;display:flex;flex-direction:column;align-items:flex-start;}.cookie-consent-banner .cookie-consent-options label {color:#ebe6e2;margin:0 1em 1em 0;white-space:nowrap;touch-action:manipulation;cursor:pointer;}.cookie-consent-banner .cookie-consent-options label:focus {color:#ffe095;} .cookie-consent-banner .button-container button {display:inline-block;width:auto;margin:0.5em 1.5em 0 0;}.cookie-consent-banner .button-container button:last-child {margin-right:0;}@media all and (max-width:599px){.cookie-consent-banner .button-container button {display:block;width:100%;}}.cookie-consent-banner .button-container button:last-child {margin-bottom:0;}.cookie-consent-banner .cookie-consent-options input[type="checkbox"] {margin:0 0.5em 0 0;width:auto;touch-action:manipulation;}.cookie-consent-banner .cookie-consent-table-wrapper {width:100%;}.cookie-consent-banner .cookie-consent-table-wrapper table {height:11.6vw;overflow:scroll;overflow-x:hidden;display:block;border-radius:4px;margin-top:2.4vw;position:relative;}@media all and (max-width:699px){.cookie-consent-banner .cookie-consent-table-wrapper table {font-size:1.92578571vw;}}.cookie-consent-banner .cookie-consent-table-wrapper table code {font-size:0.8em;color:#ebe6e2;background:none;border-width:0;padding:0.1em;}.cookie-consent-banner .cookie-consent-table-wrapper table thead,.cookie-consent-banner .cookie-consent-table-wrapper table thead:hover {background:#8cbff1;}.cookie-consent-banner .cookie-consent-table-wrapper table thead:hover th {background:#8cbff1;}tr:hover td, tr:hover th {background-color:rgba(27, 27, 27, 0.6);}table tbody tr:nth-child(2n):hover td, table tbody tr:nth-child(2n):hover th {background-color:rgba(27, 27, 27, 0.5);}.cookie-consent-banner .cookie-consent-table-wrapper table thead {position:sticky;top:0;border-width:0;}.cookie-consent-banner .cookie-consent-table-wrapper table thead th:first-child {border-right:1px solid #ebe6e2;}.cookie-consent-banner .cookie-consent-table-wrapper table thead:after {content:'';width:100%;height:1px;background:#ebe6e2;position:absolute;margin-top:-1px;}.cookie-consent-banner .cookie-consent-table-wrapper table tbody tr:first-child td {border-top-width:0;}.cookie-consent-banner .cookie-consent-table-wrapper table tbody tr:last-child td {border-bottom-width:0;}.cookie-consent-banner .cookie-consent-table-wrapper th {color:#1b1b1b;border-bottom:0;}.cookie-consent-banner .cookie-consent-table-wrapper td {color:#ebe6e2;}.cookie-consent-banner .cookie-consent-table-wrapper tbody td {text-align:left;}.cookie-consent-banner .cookie-consent-table-wrapper tr td:first-child {border-right:1px solid #ebe6e2;}.cookie-consent-banner .cookie-consent-table-wrapper tr th:last-child {border-right-width:0;} .flowers {position:relative;max-width:100vw;min-height:100vh;margin:2.4vw auto 0;left:2.4vw;background:rgba(27, 27, 27, 0);padding:2.4vw 3.6vw;z-index:1;box-shadow:inset calc(192px + 82.5 * ((100vw - 320px) / 320)) -23vw calc(140.8px + 80.9 * ((100vw - 320px) / 320)) 0px rgba(0, 0, 0, 0.85);border-radius:8px 8px 0 0;overflow:hidden;border:0 solid rgba(80,118,140,0);} .flowers h1 {color:#ebe6e2;}.flowers h2 {color:#ebe6e2;}.flowers p {color:#ebe6e2;max-width:28em;padding-right:4em;text-shadow:0.05em 0.05em 0.075em #000000;}canvas.audio-visual {width:100vw;height:100vh;z-index:0;position:fixed;top:0%;left:0%;opacity:1;cursor:pointer;background:rgba(0, 0, 0, 0.0);}.audio-player .native-player-container button.play-music-button {width:100%;height:auto;z-index:5;padding:0.5vw 0 1vw 0;margin-bottom:1vw;position:relative;font-size:3vw;text-align:center;border-bottom:1px solid #ebe6e2;border-radius:0;display:inline-block;touch-action:manipulation;background:linear-gradient(to right, #ffe095 20%, #8dbff2 30%, #8dbff2 70%, #ffe095 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:textShine 5s ease-in-out alternate;animation-duration:5s;}@media (prefers-reduced-motion) {.audio-player .native-player-container button.play-music-button {animation:none;}}@keyframes textShine {to {background-position:200%;}}.audio-player .native-player-container button.play-music-button span {transition:all 0.3s;border-bottom:0.1em solid #ebe6e2;display:inline-block;line-height:1;}.audio-player .native-player-container button.play-music-button:hover,.audio-player .native-player-container button.play-music-button:focus{color:#8dbff2;}.audio-player .native-player-container button.play-music-button:hover span,.audio-player .native-player-container button.play-music-button:focus span {border-bottom-color:#8dbff2;}.audio-player .native-player-container button.resize-jukebox {width:100%;height:auto;z-index:5;padding:0.5vw 0 1vw 0;margin-bottom:1vw;position:relative;font-size:3vw;text-decoration:none;text-align:center;color:#8dbff2;border-bottom:1px solid #ebe6e2;border-radius:0;display:none;touch-action:manipulation;}.audio-player .native-player-container button.resize-jukebox span {transition:all 0.3s;border-bottom:0.1em solid transparent;display:inline-block;line-height:1;}.audio-player .native-player-container button.resize-jukebox:hover,.audio-player .native-player-container button.resize-jukebox:focus {color:#ddcd9b;}.audio-player {position:relative;float:left;width:12.5vw;height:100vh;z-index:5;overflow:visible;}.audio-player .audio-player-position {position:fixed;top:50%;left:0;transform:translate(0, -50%);text-align:center;width:12.5vw;height:84vh;display:flex;align-items:center;overflow:hidden;}.audio-player .audio-player-content {height:auto;position:relative;border:1px solid #ebe6e2;background:rgba(27, 27, 27, 0.34);backdrop-filter:blur(15px) brightness(100%);border-radius:0 8px 8px 0;display:flex;flex-direction:column;align-items:center;border-left-width:0;overflow:visible;}.audio-player ul.playlist {top:0;width:100%;margin:0 auto;height:46vh;overflow-y:scroll;overflow-x:hidden;position:relative;padding:1vh 4% 2vh 4%;scrollbar-width:thin;scroll-behavior:smooth;perspective:60vh;transform-origin:bottom;box-shadow:inset 8vw 0vw 4vw rgba(27, 27, 27, 0.5);touch-action:manipulation;}.audio-player ul.playlist li {transform:translate3d(0, 0, 0) rotateY(30deg);margin:9% 0 9% 0;padding:0 16%;list-style:none;transform-style:preserve-3d;cursor:pointer;transition:transform 0.6s;position:relative;touch-action:manipulation;}@media (hover:hover) {.audio-player ul.playlist li:hover {transform:translate3d(0, 0, 0) rotateY(20deg);z-index:1;}}.audio-player ul.playlist li:last-child {padding-bottom:40%;}.audio-player ul.playlist li img {width:100%;height:auto;margin:0 auto;vertical-align:middle;position:relative;z-index:-2;pointer-events:none;border:0.15vw solid #ebe6e2;border-image-slice:1;border-image-source:linear-gradient(to left, rgba(196,201,211,0.25), rgba(196,201,211,0.5), rgba(196,201,211,1));animation:fadeInUp 0.6s;}@media (prefers-reduced-motion) {.audio-player ul.playlist li img {animation:none;}}.audio-player ul.playlist li:first-child img {border:0 solid #ebe6e2;}.audio-player ul.playlist[data-loaded="true"] li:first-child img {border:0.15vw solid #ebe6e2;border-image-slice:1;border-image-source:linear-gradient(to left, rgba(196,201,211,0.25), rgba(196,201,211,0.5), rgba(196,201,211,1));}.audio-player ul.playlist li:hover img, .audio-player ul.playlist[data-loaded="true"] li:first-child:hover img {border-color:#ddcd9b;border-image-slice:1;border-image-source:linear-gradient(to left, rgba(225,224,149,0.25), rgba(225,224,149,0.75), rgba(225,224,149,1));}.audio-player ul.playlist li.playing {color:#9c6d67;text-decoration:underline;cursor:default;pointer-events:none;transform:translate3d(0, 0px, 0) rotateY(0deg) scale3d(1.05, 1.05, 1.05);z-index:1;}.audio-player ul.playlist li.playing img, .audio-player ul.playlist[data-loaded="true"] li.playing:first-child img {border-color:#9c6d67;pointer-events:none;border-image-slice:1;border-image-source:linear-gradient(to left, rgba(196,6,71,1), rgba(196,6,71,1), rgba(196,6,71,1));}p.lyrics-location {display:none;}.audio-player .visualization-control {height:auto;position:absolute;width:100%;border-radius:0 0 8px 0;box-shadow:0 -2px 4px #444444;z-index:1;bottom:-1px;display:flex;flex-direction:column-reverse;overflow:hidden;}.audio-player .visualization-control input[type="checkbox"] {font-size:0;position:absolute;left:-99999px;}.audio-player .visualization-control label.toggle-visualization-control {display:inline-block;text-decoration:underline;cursor:pointer;border-width:0;height:auto;width:100%;z-index:2;position:relative;background:rgba(27, 27, 27, 0.64);backdrop-filter:blur(25px) brightness(100%);line-height:0;border-radius:0 0 8px 0;border-top:1px solid #ebe6e2;border-bottom:1px solid #ebe6e2;touch-action:manipulation;}.audio-player .visualization-control label.toggle-visualization-control span {padding:0 0 0 0;margin-bottom:0;display:block;position:relative;font-size:3vw;text-align:center;font-family:'CycloneLayersBackground', sans-serif;font-weight:300;font-style:normal;text-transform:lowercase;display:inline-block;transition:all 0.3s;border-bottom:0.1em solid #ebe6e2;line-height:1;}.audio-player .visualization-control input[type="checkbox"]:focus + label.toggle-visualization-control span {border-bottom:0.1em solid #8dbff2;}.audio-player .visualization-control label {color:#ebe6e2;padding:0.75vw 0 1.25vw 0;display:block;overflow:hidden;font-size:1vw;border-bottom:1px solid #ebe6e2;font-family:'CycloneLayersBackground', sans-serif;}.audio-player .visualization-control label:last-child {border-bottom-width:0;}.audio-player .visualization-control label.toggle-visualization-control:hover span {color:#8dbff2;border-bottom-color:#8dbff2;}.audio-player .visualization-control input[type="checkbox"]:checked + label.toggle-visualization-control span {color:#ddcd9b;border-bottom-color:#8cbff1;}.audio-player .visualization-control input[type="checkbox"]:checked:focus + label.toggle-visualization-control span {color:#ddcd9b;border-bottom-color:#ddcd9b;}.audio-player .visualization-control input[type="checkbox"]:checked + label + .controllers {display:block;}.audio-player .visualization-control .controllers {display:none;overflow:scroll;overflow-x:hidden;scrollbar-width:thin;height:24vh;background:rgba(27, 27, 27, 0.84);backdrop-filter:blur(20px) brightness(100%);z-index:1;border-top:1px solid #ebe6e2;animation:fadeIn 0.6s;padding:0.5vw 0 0.5vw 0;}.audio-player .visualization-control .controllers button {border-radius:50%;line-height:1;width:3.4vw;height:3.4vw;padding:0;font-size:2em;line-height:0;margin:0.3vw;border-width:0.05em;transition:transform 0.3s linear;touch-action:manipulation;}.audio-player .visualization-control .controllers fieldset {color:#ebe6e2;font-family:'CycloneLayersBackground', sans-serif;font-size:1.5vw;width:85%;margin:0 auto 0.5vw auto;padding:0 0 0.75vw 0;}.audio-player .visualization-control .controllers fieldset legend {padding:0 1vw;}.audio-player .visualization-control .controllers fieldset label {opacity:0;visibility:hidden;position:absolute;left:-9999px;}.audio-player .visualization-control input[type="range"] {width:80%;display:block;margin:0 auto;touch-action:manipulation;}.audio-player .visualization-control .controllers fieldset div {display:block;}@media all and (max-width:567px) {.audio-player .visualization-control input[type="range"] {opacity:0;transition:opacity 0.3s linear;height:4vw;}.audio-player[data-expanded="true"] .visualization-control input[type="range"] {opacity:1;}.audio-player[data-expanded="true"] .visualization-control .controllers fieldset {padding:0 0 0.75vw 0;}.audio-player .visualization-control .controllers button {width:7vw !important;height:7vw !important;font-size:3.5em;margin:0 !important;}.audio-player[data-expanded="true"] .visualization-control .controllers button {width:5.25vw !important;height:5.25vw !important;margin:0.5vw 1vw !important;font-size:2.5em;}.audio-player .visualization-control .controllers fieldset div {display:flex;flex-direction:column-reverse;justify-content:center;position:relative;top:-3.25vw;align-items:center;}.audio-player[data-expanded="true"] .visualization-control .controllers fieldset div {display:block;flex-direction:unset;justify-content:unset;position:relative;top:0;align-items:unset;}.audio-player .visualization-control .controllers fieldset div button[class*="-scrubber-subtract"] {margin:0.5vw 0 -0.5em 0 !important;}.audio-player[data-expanded="true"] .visualization-control .controllers fieldset div button[class*="-scrubber-subtract"] {margin:0.75vw 1vw !important;}}.audio-player .native-player-container {border-radius:0 8px 0 0;width:100%;display:block;text-align:center;padding:0 0 1vw 0;border-bottom:1px solid #ebe6e2;box-shadow:0 2px 4px #444444;background:rgba(27, 27, 27, 0.24);backdrop-filter:blur(25px) brightness(100%);z-index:5;}@supports not (backdrop-filter:blur(25px) brightness(100%)) {.audio-player .native-player-container {background:rgba(27, 27, 27, 0.84);}}.audio-player .native-player-container ul {margin:0;}.audio-player .native-player-container ul li {display:inline;margin:0;}@media all and (max-width:239px) {.audio-player .native-player-container ul li {display:block;margin:0 auto;}}.audio-player .native-player-container .audio-and-caption {display:none;}.audio-player .native-player-container span.audio-time {margin:0;padding:0.25em 0 0 0;display:block;width:100%;color:#ebe6e2;line-height:1.1;font-size:2vw;font-family:'CycloneLayersBackground', sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;} .audio-player audio.native-player {width:100%;height:40px;display:none;width:320px;height:40px;position:absolute;left:-1000px;}.audio-player .native-player-container button {font-size:10px;background:transparent;border:none;padding:0;touch-action:manipulation;}.audio-player .native-player-container button svg {width:3.25vw;height:3.25vw;}.audio-player .native-player-container button svg.pause-button {display:none;}.audio-player .native-player-container button.play-pause-button.playing svg.pause-button {display:block;}.audio-player .native-player-container button.play-pause-button.playing svg.play-button {display:none;}.audio-player button svg path,.audio-player button svg rect {transition:fill 0.3s linear;}.audio-player button:hover svg path,.audio-player button:hover svg rect {fill:#ddd899;transition:fill 0.3s linear;}.audio-player button:focus svg path,.audio-player button:focus svg rect {fill:#ddd899;transition:fill 0.3s linear;}.about {position:relative;max-width:100vw;min-height:100vh;margin:2.4vw auto 0;left:2.4vw;background:rgba(27, 27, 27, 0);padding:2.4vw 3.6vw;z-index:1;box-shadow:inset calc(192px + 82.5 * ((100vw - 320px) / 320)) -23vw calc(140.8px + 80.9 * ((100vw - 320px) / 320)) 0px rgba(0, 0, 0, 0.85);border-radius:8px 8px 0 0;overflow:hidden;border:0 solid rgba(80,118,140,0);}.about h1 {color:#ebe6e2;}.about h2 {color:#ebe6e2;}.about p {color:#ebe6e2;max-width:28em;padding-right:4em;text-shadow:0.05em 0.05em 0.075em #000000;}.videos {position:relative;max-width:100vw;margin:2.4vw auto 0;left:2.4vw;background:rgba(27, 27, 27, 0);padding:2.4vw 2.4vw;z-index:1;box-shadow:inset 40vw -23vw 21vw rgba(0,0,0,0.85);border-radius:8px 0 0 0;overflow:hidden;}.videos h1 {color:#ebe6e2;}.videos h2 {color:#ebe6e2;}.videos p {color:#ebe6e2;}.videos figure {position:relative;overflow:visible;width:97%;margin:0 0 3.6vw 0;display:flex;}@media all and (max-width:896px) {.videos figure {margin:1.3806em 0 2.7612em 0;}}.videos figure:last-child {margin:0 0 0 0;}.videos figure input[type="checkbox"] {display:none;}.videos figure label {min-height:0vw;font-size:calc(14px + 1.25*((100vw - 320px) / 320));color:#ebe6e2;text-shadow:0.1em 0.1em 0.3em rgba(27, 27, 27, 1.0);font-family:'CycloneLayersBackground', sans-serif;text-transform:lowercase;position:absolute;top:-1.5em;right:0.6vw;z-index:1;line-height:1.1;transition:color 0.3s;cursor:pointer;}.videos figure label:hover {color:#8cbff1;border-bottom:2px solid #8cbff1;}.videos figure label:focus {color:#ffe095;border-bottom:2px solid #ffe095;}.videos figure input[type="checkbox"]:checked ~ label {color:#ffe095;border-bottom:2px solid #8cbff1;}.videos figure video {width:100%;margin:0 0 0 0;}.videos figure figcaption {text-align:center;padding:0;display:none;background:rgba(27, 27, 27, 0.84);}.videos figure input[type="checkbox"]:checked ~ figcaption {display:flex;width:auto;height:60%;right:-1px;top:0;position:absolute;animation:fadeIn 0.6s;}.videos figure figcaption .transcript-container {text-align:left;overflow:hidden;width:100%;margin:0 auto;border:1px solid #ebe6e2;border-image-slice:1;border-image-source:linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(80, 118, 140, 1));position:relative;z-index:2;display:flex;align-self:stretch;}.videos figure figcaption .transcript-container:before {content:'';position:absolute;top:-1.5vw;left:0;width:100%;height:1vw;z-index:3;box-shadow:0vw 1vw 0.75vw rgba(27, 27, 27, 0.84);}.videos figure figcaption .transcript-container:after {content:'';position:absolute;bottom:-1vw;left:0;width:100%;height:1vw;z-index:3;box-shadow:0vw -0.5vw 0.5vw rgba(27, 27, 27, 0.84);}.videos figure figcaption .transcript {padding:0.8vw 1.2vw;overflow:scroll;overflow-x:hidden;scrollbar-width:thin;box-shadow:inset 0 0 1vw rgba(27, 27, 27, 0.5);position:relative;z-index:1;}.videos figure figcaption .transcript span.timestamp {cursor:pointer;margin-right:0.16em;padding-right:0.32em;border-right:1px solid transparent;color:#8cbff1;transition:color 0.3s;}@media all and (max-width:479px) {.videos figure figcaption .transcript span.timestamp {display:block;}}.videos figure figcaption .transcript span.timestamp.currently-playing {color:#ddcd9b;transition:color 0.3s;border-right:1px solid #ddcd9b;border-image-slice:1;border-image-source:linear-gradient(to bottom, rgba(0, 0, 0, 0), #ddcd9b, rgba(0, 0, 0, 0));}.videos figure figcaption .transcript span.timestamp:hover {color:#ffe095;text-decoration:none;}.videos figure figcaption .transcript span.timestamp:focus {color:#ffe095;text-decoration:underline;}.videos figure input[type="checkbox"]:checked ~ span.timestamp:focus {color:#ffe095;text-decoration:underline;}.primary-footer {padding:1.5vw 15vw 1.5vw 15vw;position:relative;z-index:0;background:rgba(27, 27, 27, 0.24);backdrop-filter:blur(25px) brightness(100%);overflow:visible;touch-action:manipulation;transform:translateZ(0);}@supports not (backdrop-filter:blur(25px) brightness(100%)) {.primary-footer {background:rgba(27, 27, 27, 0.84);}}.standalone .primary-footer {padding:1vw 15vw 5.5vw 15vw;}.primary-footer .social-nav ul {display:block;margin:0 auto;text-align:center;position:absolute;width:20vw;left:50%;margin-top:-0.5vw;margin-left:-10vw;}@media all and (max-width:767px){.primary-footer .social-nav ul {position:relative;width:auto;left:unset;margin:0 auto;}}.primary-footer .social-nav ul li {display:inline-block;position:relative;font-family:'CycloneLayersBackground', sans-serif;font-weight:300;text-transform:lowercase;font-size:calc(10px + 4 * ((100vw - 320px) / 320));margin:0 0.5em;}.primary-footer a {touch-action:manipulation;}.primary-footer .social-nav ul li a {color:#ebe6e2;}.primary-footer .social-nav ul li a:hover {color:#8cbff1;}.primary-footer .social-nav ul li a:active {color:#ffe095;}.primary-footer .social-nav ul li.selected a {color:#ffe095;}.primary-footer .social-nav ul li a[data-selected="true"] {color:#ffe095;}.primary-footer .social-nav ul li svg {width:1em;height:1em;vertical-align:middle;}.primary-footer .legal {display:block;clear:both;width:100%;clear:both;}.primary-footer .legal .legal-copy {display:flex;flex-direction:row-reverse;align-items:center;flex-basis:auto;}@media all and (max-width:767px){.primary-footer .legal .legal-copy {display:block;}}.primary-footer .legal p {line-height:1.1;margin:0;color:#c4c9d3;width:50%;text-shadow:0px 1px 3px rgba(27, 27, 27, 0.64);}@media all and (max-width:767px){.primary-footer .legal p {text-align:center;width:100%;}}.primary-footer .legal p.email {text-align:right;}@media all and (max-width:767px){.primary-footer .legal p.email {text-align:center;}}.site-content {overflow:visible;position:relative;z-index:1;}.floating-nav {width:auto;position:fixed;bottom:30vh;padding:4px 12px 8px 4px;border-radius:8px 0 0 8px;border:1px solid #ebe6e2;border-right-width:0;right:-60px;z-index:5;opacity:0;overflow:hidden;background:rgba(27, 27, 27, 0.44);backdrop-filter:blur(25px) brightness(100%);touch-action:manipulation;}.floating-nav ul {display:block;margin:0 auto;text-align:center;}.floating-nav ul li {display:block;position:relative;font-family:'CycloneLayersBackground', sans-serif;font-weight:300;text-transform:lowercase;font-size:calc(10px + 4 * ((100vw - 320px) / 320));margin:0.1em 0.1em 0.1em 0.5em;}.floating-nav ul li a {color:#ebe6e2;mix-blend-mode:difference;display:inline-block;padding:0.1em 0;touch-action:manipulation;}.floating-nav ul li a:hover {color:#8cbff1;}.floating-nav ul li a:active {color:#ffe095;text-decoration:none;}.floating-nav ul li a:focus {text-decoration-style:double;}.floating-nav ul li.selected a {color:#ffe095;}.floating-nav ul li a[data-selected="true"] {color:#ffe095;}.floating-nav ul li svg {width:1em;height:1em;vertical-align:middle;}