html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#E4EDD6}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;display:block}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:'french_kiss_reguluploadedfile';src:url(/wp-content/themes/kttunstall_2025/assets/fonts/french_kiss-webfont.eot);src:url("/wp-content/themes/kttunstall_2025/assets/fonts/french_kiss-webfont.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/kttunstall_2025/assets/fonts/french_kiss-webfont.woff2) format("woff2"),url(/wp-content/themes/kttunstall_2025/assets/fonts/french_kiss-webfont.woff) format("woff"),url(/wp-content/themes/kttunstall_2025/assets/fonts/french_kiss-webfont.ttf) format("truetype"),url("/wp-content/themes/kttunstall_2025/assets/fonts/french_kiss-webfont.svg#french_kiss_reguluploadedfile") format("svg");font-weight:400;font-style:normal}*{box-sizing:border-box;text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;position:relative}*:focus{outline:none}::selection{background:#999}::-moz-selection{background:#999}.fullscreen{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.table{display:table}.table-cell{display:table-cell;vertical-align:middle;width:100%}.blockquote{border-left:2px solid #E4EDD6;padding-left:2rem;line-height:1.875;margin-top:2rem}@media (max-width:990px){.blockquote{padding-left:1rem}}.blockquote.thick{border-left-width:6px}.blockquote.white{border-color:#000}@media (max-width:990px){.blockquote.white{padding-left:0;border:none}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}::-webkit-scrollbar{width:.5em;height:.5em}::-webkit-scrollbar-thumb{background:#c3c3c3}::-webkit-scrollbar-track{background:#b7b7b7}body{scrollbar-face-color:#c3c3c3;scrollbar-track-color:#b7b7b7}.centered{text-align:center}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.swipe-up-hold{opacity:0;-moz-transform:translateY(1rem);-o-transform:translateY(1rem);-ms-transform:translateY(1rem);-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:transform 1s,opacity 1s;-moz-transition:transform 1s,opacity 1s;-ms-transition:transform 1s,opacity 1s;-o-transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s}.swipe-up.swipe-up{opacity:1;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:transform 1s,opacity 1s;-moz-transition:transform 1s,opacity 1s;-ms-transition:transform 1s,opacity 1s;-o-transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s}body{background:#000;color:#000;text-rendering:optimizeLegibility;font-size:16px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;text-align:center;letter-spacing:.05em;font-family:'Helvetica Neue',helvetica,sans-serif}@media (max-width:1280px){body{font-size:14px}}body.fixed{overflow:hidden;position:fixed;width:100%}body .bg-icon{position:fixed;pointer-events:0;z-index:-1;width:670px;height:auto;left:-100px;top:-213px}h1,h2,h3,h4,h5{line-height:1;margin:0 auto;color:#000;font-family:'french_kiss_reguluploadedfile',helvetica,sans-serif}h1{font-size:2.25em}@media (max-width:990px){h1{font-size:1.625em}}h2{font-size:2.125rem;line-height:1.2;text-transform:uppercase;margin:2em auto 1em;max-width:550px}h2.live{margin:2em auto .5em}@media (max-width:1200px){h2{font-size:1.5rem;-webkit-text-size-adjust:none}}h3{text-transform:uppercase;font-size:1rem;display:block;padding-bottom:1em;border-bottom:1px solid #b7b7b7;margin-bottom:1em}h4{font-size:1.375em}h5{font-size:1.25em}p{line-height:1.875;margin:0;margin-bottom:1em}p:last-of-type{margin-bottom:0}a{color:#000;text-decoration:none;-webkit-transition:color 0.4s;-moz-transition:color 0.4s;-ms-transition:color 0.4s;-o-transition:color 0.4s;transition:color 0.4s}a:hover{color:#999}a.cta{font-size:1.25em;text-transform:uppercase;font-weight:500;line-height:1;padding:.5em;display:inline-block;color:#000;border:1px solid #000;width:90%;margin:.5em auto 0;-webkit-transition:color 0.3s,border 0.3s;-moz-transition:color 0.3s,border 0.3s;-ms-transition:color 0.3s,border 0.3s;-o-transition:color 0.3s,border 0.3s;transition:color 0.3s,border 0.3s;max-width:420px}a.cta:hover{border:1px solid #999;color:#999}#_evh-link{display:none}.preloader{position:fixed;top:0;left:0;bottom:0;right:0;height:100vh;z-index:999;background-color:#E4EDD6}.intro-section{height:auto;background-position:top center;background-repeat:no-repeat;background-size:contain;display:table;width:100%}@media (max-width:990px){.intro-section{background-size:cover}}.intro-section__inner{display:block;margin-top:7rem}.intro-section__inner h1{margin:0 auto;max-width:942px;width:80%;padding:0}@media (max-width:990px){.intro-section__inner h1{width:90%}}.intro-section__inner h1 img{width:100%;height:auto}.intro-section header{position:absolute;top:0;left:0;width:100%;z-index:2;padding:2em 2.5em;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media (max-width:990px){.intro-section header{padding:.5em 1em}}.intro-section header .links{position:relative;font-family:'french_kiss_reguluploadedfile',helvetica,sans-serif;color:#000;text-transform:uppercase}.intro-section header .links a{color:#000;font-size:1.5rem;margin-left:1em}.intro-section header .links a:hover,.intro-section header .links a.current{color:#999}@media (max-width:990px){.intro-section header .links a{font-size:.9rem}}.intro-section header .menu{position:relative;font-family:'french_kiss_reguluploadedfile',helvetica,sans-serif;color:#000;text-transform:uppercase}.intro-section header .menu p{font-size:3.125rem;line-height:1}@media (max-width:990px){.intro-section header .menu p{font-size:1.5rem}}.intro-section header .menu p span{width:20px;display:inline-block}.intro-section header .menu ul{display:none;position:absolute;top:100%;right:0;margin:1em 0 0;padding:0 1em;list-style:none;text-align:right}.intro-section header .menu ul li{display:block;margin-bottom:.5em;font-size:2rem}@media (max-width:990px){.intro-section header .menu ul li{font-size:1.25rem}}.intro-section header .menu ul li a{color:#000}.intro-section header .menu ul li a:hover{color:#999}@media (max-width:990px){.intro-section header .socials{text-align:left}.intro-section header .socials li{font-size:1em}.intro-section header .socials li:first-of-type{display:block;margin-right:0;margin-bottom:.5em}.intro-section header .socials li a{font-size:.8rem}.intro-section header .socials li a .fa{font-size:1rem}}.home-poster img{width:100%;padding:30px}@media (max-width:990px){.home-poster img{padding:0}}.socials{list-style:none;margin:0;padding:0}.socials li{display:inline-block;font-size:1.25em;margin-right:.5em}.socials li a{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;color:#000;font-size:1rem}.socials li a .fa{font-size:1.25em}.socials li a:hover{color:#999}.ae-cform-container{text-transform:uppercase;font-weight:500}.ae-cform-modal-container{text-transform:uppercase;font-weight:500;letter-spacing:.05em}.ae-cform-modal-container .ae-cform-header-image{width:90%;margin:0 auto 2em}#_evh-link{border:1px solid #ffffff!important;cursor:pointer;line-height:36px;text-decoration:none;background:rgb(0 0 0 / .5)!important;font-size:10pt;color:#ffffff!important;font-family:'helvetica neue',helvetica,sans-serif;text-transform:uppercase;font-weight:500;-webkit-transition:color 0.3s,border 0.3s;-moz-transition:color 0.3s,border 0.3s;-ms-transition:color 0.3s,border 0.3s;-o-transition:color 0.3s,border 0.3s;transition:color 0.3s,border 0.3s}#_evh-link:hover{color:#999999!important;border:1px solid #999999!important}#_evidon_banner{background:rgb(5 5 5 / .75)!important}#_evidon_banner .evidon-banner-title,#_evidon_banner .evidon-banner-message,#_evidon_banner .evidon-banner-message a,#_evidon_banner #_evidon-collapse-message,#_evidon_banner #_evidon-collapse-message a{color:#ffffff!important;text-transform:uppercase!important;font-weight:500!important;letter-spacing:0.05em!important;line-height:1.2!important;font-size:0.9em!important}#_evidon_banner .evidon-banner-title{font-weight:600!important;font-size:1rem!important}#_evidon_banner #_evidon-accept-button{text-transform:uppercase!important;font-weight:500!important;letter-spacing:0.05em!important;line-height:1.2!important;font-size:0.9em!important;width:120px!important;border:1px solid #ffffff!important;margin:0 auto 0.5em!important}.bit-widget-container{width:90%;max-width:800px;margin:0 auto}.bit-widget-container .bit-nav-bar-container,.bit-widget-container .bit-rsvp-container{display:none}.bit-widget-container .bit-event{font-family:'Helvetica Neue',helvetica,sans-serif;text-transform:uppercase;font-size:.9em;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bit-widget-container .bit-event .bit-details{flex-direction:row!important;-ms-flex-direction:row!important;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.bit-widget-container .bit-event .bit-details .bit-date{width:100%;text-align:left}.bit-widget-container .bit-event .bit-details .bit-venue{padding-right:.5em;text-align:left;width:50%}.bit-widget-container .bit-event .bit-details .bit-location{width:50%;text-align:left}.bit-widget-container .bit-event .bit-details .bit-date,.bit-widget-container .bit-event .bit-details .bit-venue,.bit-widget-container .bit-event .bit-details .bit-location{width:100%}.bit-widget.bit-layout-ipad .bit-event .bit-details{justify-content:left!important}@media (max-width:990px){.bit-widget-container .bit-event .bit-details{flex-direction:column!important;-ms-flex-direction:column!important}.bit-widget-container .bit-event .bit-details .bit-date,.bit-widget-container .bit-event .bit-details .bit-venue,.bit-widget-container .bit-event .bit-details .bit-location{width:100%}}.bit-widget-container .bit-upcoming-events{margin:10px 0!important}.bit-widget-container .bit-widget .bit-offers{background:#E4EDD6;color:#000;-webkit-transition:color 0.3s,border 0.3s;-moz-transition:color 0.3s,border 0.3s;-ms-transition:color 0.3s,border 0.3s;-o-transition:color 0.3s,border 0.3s;transition:color 0.3s,border 0.3s;width:120px!important}.bit-widget-container .bit-widget .bit-offers:hover{border:1px solid #999;color:#999}.bit-widget-container .bit-widget .bit-offers.soldout{background:#999;color:#000;border-color:#999}.bit-widget-container .bit-widget .bit-event-buttons{padding-left:.5em}.bit-upcoming-events-show-all-button{-webkit-transition:color 0.3s,border 0.3s;-moz-transition:color 0.3s,border 0.3s;-ms-transition:color 0.3s,border 0.3s;-o-transition:color 0.3s,border 0.3s;transition:color 0.3s,border 0.3s;margin:0!important}.bit-upcoming-events-show-all-button:hover{border:1px solid #999999!important;color:#999999!important}.packshot{width:90%;max-width:420px;margin:.25em auto .5em;height:auto;box-shadow:2px 2px 10px rgb(0 0 0 / 10%)}.packshot-holders{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media (max-width:990px){.packshot-holders br{display:none}}.packshot-holders .packshot-content{width:49%;height:auto}@media (max-width:990px){.packshot-holders .packshot-content{width:100%}}.packshot-holders .packshot-content .packshot{width:100%;max-width:420px;margin:.25em auto 0;height:auto}.tour-image{width:90%;max-width:420px;margin:.25em auto .5em;height:auto}p.tour{text-transform:uppercase;font-weight:700;margin:1.5rem;font-size:2.5em;font-family:'french_kiss_reguluploadedfile',helvetica,sans-serif}@media (max-width:990px){p.tour{font-size:1.75em}}footer{text-align:center;padding:5em 3em 1em}footer .ae-cform-container{margin:1em auto}footer .socials a{color:#000}footer p.legal{font-size:.75em;text-transform:uppercase;font-weight:400;letter-spacing:.05em;margin:3em auto 0;opacity:.6}footer p.legal a{margin:0 .5rem}.wrap{margin:0 auto;width:90%;max-width:800px}.wrap--large{max-width:1050px}@media (max-width:990px){.wrap{width:calc(100% - 4em)}}.wrap img{max-width:100%;width:auto;margin:3em auto 3em}section{margin:6rem 0;position:relative}section.nopadding{margin:0}@media (max-width:990px){section{margin:2rem 0}}.columns{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-top:3rem}.columns.three-col .item{width:31.33%}@media (max-width:990px){.columns.three-col .item{width:48%}}@media (max-width:768px){.columns.three-col .item{width:100%}}.columns.three-col:after{content:"";display:block;position:absolute;position:relative;flex:0 0 31.33%}.columns .item{margin-bottom:2em}.columns .item .image-holder{width:100%;padding-top:100%;margin-bottom:1em;background-size:cover;background-position:center;overflow:hidden}.columns .item p{text-transform:uppercase;line-height:1.2}.columns.vids .item .image-holder{padding-top:56%}.close{position:fixed;top:1em;right:1em;width:40px;height:40px}.release-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.release-content .release-left,.release-content .release-right{width:48%}@media (max-width:990px){.release-content .release-left,.release-content .release-right{width:100%;margin-bottom:2em}}.release-content .release-left img{width:100%;margin:0 auto}.release-content .release-right{text-align:left;color:#000;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.release-content .release-right h2{margin:0 0 .5em}.release-content .release-right a.cta{max-width:100%;width:100%;text-align:center;margin-bottom:.5em}@media (max-width:990px){.release-content{margin:5em auto 0}}.story .hide{display:none}.story .cta{font-size:1.25em;text-transform:uppercase;font-weight:500;line-height:1;margin-top:1em;padding:.5em;display:inline-block;color:#000;border:1px solid #000;width:90%;-webkit-transition:color 0.3s,border 0.3s;-moz-transition:color 0.3s,border 0.3s;-ms-transition:color 0.3s,border 0.3s;-o-transition:color 0.3s,border 0.3s;transition:color 0.3s,border 0.3s;max-width:420px}.story .cta:hover{border:1px solid #999;color:#999}