:root{--black:#1d232d;--blue:#12c6f7;--green:#00c896;--yellow:#ff0;--pink:#ffaabe;--lightgrey:#f2f3f7;--daft-nav-height:44px;--h-padding:48px;--double-h-padding:96px;--v-padding:56px;--double-v-padding:112px;--padding:56px;--double-padding:112px}@media screen and (max-width: 736px){:root{--h-padding:24px;--double-h-padding:48px;--v-padding:24px;--double-v-padding:48px;--padding:24px;--double-padding:48px}}::selection{background-color:var(--yellow);color:var(--black)}@font-face{font-family:"daft-icf";src:url("/wp-content/themes/daft/assets/fonts/integralcf-bold-webfont.woff2") format("woff2"),url("/wp-content/themes/daft/assets/fonts/integralcf-bold-webfont.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"daft-icf";src:url("/wp-content/themes/daft/assets/fonts/integralcf-demibold-webfont.woff2") format("woff2"),url("/wp-content/themes/daft/assets/fonts/integralcf-demibold-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"daft-icf-outline";src:url("/wp-content/themes/daft/assets/fonts/integralcf-bold-outline-webfont.woff2") format("woff2"),url("/wp-content/themes/daft/assets/fonts/integralcf-bold-outline-webfont.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"daft-body";src:url("/wp-content/themes/daft/assets/fonts/web-body-bold.woff2") format("woff2"),url("/wp-content/themes/daft/assets/fonts/web-body-bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"daft-body";src:url("/wp-content/themes/daft/assets/fonts/web-body-regular.woff2") format("woff2"),url("/wp-content/themes/daft/assets/fonts/web-body-regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"daft-fb";src:url("/wp-content/themes/daft/assets/fonts/faceback_vector-webfont.woff2") format("woff2"),url("/wp-content/themes/daft/assets/fonts/faceback_vector-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.scroll-down-icon{position:relative;display:block;width:24px;height:40px;border:2px solid #fff;border-radius:12px;margin:0 auto}.scroll-down-icon::after{content:"";display:block;position:absolute;top:9px;left:8px;width:4px;height:4px;background:#fff;border-radius:2px;animation-name:scroll-down;animation-duration:2s;animation-iteration-count:infinite;animation-delay:2s;transform-origin:top center}.animation-float{transform:translatey(0px);animation:float 4s ease-in-out infinite}.mirror-x{transform:scaleX(-1)}@-webkit-keyframes scroll-down{0%{opacity:1;height:4px}10%{transform:translateY(0);opacity:1;height:10px}40%{transform:translateY(10px);opacity:0;height:4px}81%{transform:translateY(0);opacity:0;height:4px}100%{opacity:0;height:4px}}@keyframes scroll-down{0%{opacity:1;height:4px}10%{transform:translateY(0);opacity:1;height:10px}40%{transform:translateY(10px);opacity:0;height:4px}81%{transform:translateY(0);opacity:0;height:4px}100%{opacity:0;height:4px}}@-webkit-keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}@-webkit-keyframes marquee{100%{transform:translate3d(-50%,0,0)}}@keyframes marquee{100%{transform:translate3d(-50%,0,0)}}@-webkit-keyframes float{0%{transform:translatey(0px)}50%{transform:translatey(-10px)}100%{transform:translatey(0px)}}@keyframes float{0%{transform:translatey(0px)}50%{transform:translatey(-10px)}100%{transform:translatey(0px)}}@-webkit-keyframes breathe{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes breathe{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@-webkit-keyframes bounce{0%,10%,30%,50%,100%{transform:translateY(0)}17%{transform:translateY(6px)}37%{transform:translateY(6px)}}@keyframes bounce{0%,10%,30%,50%,100%{transform:translateY(0)}17%{transform:translateY(6px)}37%{transform:translateY(6px)}}html{font-size:62.5% !important}.foyer-display img[loading=lazy],.foyer-slide img[loading=lazy]{opacity:1}.foyer-slide .inner{padding:120px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.foyer-slide{background-color:var(--black)}.foyer-slide .foyer-slide-field{color:#fff}.foyer-slide .foyer-slide-field.foyer-slide-field-title,.foyer-slide .foyer-slide-field.foyer-slide-field-subtitle{font:9.6rem/.85 "daft-icf",sans-serif;margin-bottom:0}.foyer-slide .foyer-slide-field.foyer-slide-field-title{font-weight:bold}.foyer-slide .foyer-slide-field.foyer-slide-field-subtitle{font-family:"daft-icf-outline",sans-serif}.foyer-slide .foyer-slide-field.foyer-slide-field-content{font-size:2.8rem;line-height:1.25;margin-top:1em}.foyer-slide .foyer-slide-field.foyer-slide-field-content p{margin:.5em 0}.foyer-slide .foyer-slide-field.foyer-slide-field-hashtags{display:flex;font:4.8rem/.9 "daft-fb",sans-serif;color:var(--yellow);margin-top:.75em}.foyer-slide .foyer-slide-field.foyer-slide-field-hashtags p{transform:rotate(-3deg);margin:0 .35em 0 0}.foyer-slide.foyer-slide-text .inner .foyer-slide-fields .foyer-slide-field-pretitle span,.foyer-slide.foyer-slide-text .inner .foyer-slide-fields .foyer-slide-field-title span,.foyer-slide.foyer-slide-text .inner .foyer-slide-fields .foyer-slide-field-subtitle span,.foyer-slide.foyer-slide-text .inner .foyer-slide-fields .foyer-slide-field-content{line-height:inherit;padding:0;background:none}.foyer-slide-daft-commercial .inner{z-index:1}.foyer-slide-daft-commercial .inner::before{content:"";position:absolute;background-image:radial-gradient(farthest-side at 0% 50%,var(--black),transparent);opacity:.5;width:50%;height:200%;left:0;z-index:1}.foyer-slide-daft-commercial .inner .foyer-slide-fields{z-index:2}.foyer-slide-daft-commercial .cta{position:absolute;bottom:120px;left:120px;display:flex;z-index:2;color:#fff;font:2.4rem/.85 "daft-icf",sans-serif}.foyer-slide-daft-commercial .cta img{width:120px;height:120px;margin-right:40px}.foyer-slide-daft-commercial .cta hgroup{display:flex;flex-direction:column;justify-content:center;height:120px}.foyer-slide-daft-commercial .cta hgroup h2,.foyer-slide-daft-commercial .cta hgroup h3{line-height:1}.foyer-slide-daft-commercial .cta hgroup h2{margin:0;font-size:2.4rem}.foyer-slide-daft-commercial .cta hgroup h3{margin:0;font-size:1.8rem;margin-top:1px;color:var(--yellow)}.foyer-slide-daft-photo .inner{justify-content:flex-end}.foyer-slide-daft-photo .inner .foyer-slide-fields{display:flex;flex-direction:column;justify-content:center;min-height:120px}.foyer-slide-daft-photo .inner .foyer-slide-fields .foyer-credits-title{font-weight:bold}.single-foyer_display>.spotify{pointer-events:none;position:absolute;bottom:0;left:0;display:flex;padding:120px;z-index:103;width:100%;box-sizing:border-box;font:1.4rem/2.8rem "daft-icf",sans-serif;color:#fff;align-items:center;overflow:hidden;justify-content:flex-end}.single-foyer_display>.spotify::before{content:"";position:absolute;top:0;left:0;width:100%;height:200%;background-image:radial-gradient(farthest-side at 100% 50%,var(--black),transparent);z-index:1;opacity:.5}.single-foyer_display>.spotify *{margin:0;padding:0}.single-foyer_display>.spotify h1{font:2.8rem/.85 "daft-fb",sans-serif;z-index:5;order:3}.single-foyer_display>.spotify hgroup{z-index:5;margin-top:.4rem;order:1;text-align:right;max-width:680px}.single-foyer_display>.spotify hgroup h2{position:relative;font-size:1.4rem;letter-spacing:.1em;right:-.1em;font-weight:normal;line-height:1.25}.single-foyer_display>.spotify hgroup h3{font-size:2.4rem;line-height:1}.single-foyer_display>.spotify .qrcode{display:none}.single-foyer_display>.spotify figure{position:relative;width:120px;height:120px;margin:0 0 0 40px;z-index:5;order:2}.single-foyer_display>.spotify figure::before,.single-foyer_display>.spotify figure::after{position:absolute;content:"";background-color:#000;border-radius:50%}.single-foyer_display>.spotify figure::before{left:0;top:0;width:100%;height:100%;z-index:1}.single-foyer_display>.spotify figure::after{left:47%;width:6%;height:6%;top:47%;z-index:10}.single-foyer_display>.spotify figure .cover-container img{position:absolute;top:25%;left:25%;display:block;width:50%;height:50%;object-fit:cover;border-radius:50%;z-index:5;animation:spin 10s linear infinite}.single-foyer_display>.spotify figure .now-playing{position:absolute;top:0px;left:0px;display:block;width:120px;height:120px;max-width:none;z-index:6;animation:spin 10s linear infinite;color:#fff}.single-foyer_display>.spotify figure .now-playing path{fill:currentColor}