:root{--ts-ivory: #f6f1ea;--ts-sand: #e8ddd2;--ts-sand-deep: #cdbfae;--ts-black: #1b1512;--ts-espresso: #30221d;--ts-wine: #702b3b;--ts-wine-deep: #4a2620;--ts-ember: #e65f38;--ts-terracotta: #c9785f;--ts-mute-on-light: #6b5d52;--ts-mute-on-dark: #b8aca0;--ts-line-on-dark: #4a3a33;--ts-line-on-light: #ded3c5;--ts-font: "TS Archivo", "Archivo", "Helvetica Neue", Arial, sans-serif;--ts-mono: var(--ts-font);--ts-gutter: clamp(16px, 5vw, 80px);--ts-max: 1440px;--ts-section-y: clamp(72px, 9vw, 128px);--ts-ease: cubic-bezier(.2, .7, .1, 1);--font-body--family: var(--ts-font);--font-subheading--family: var(--ts-font);--font-heading--family: var(--ts-font);--font-accent--family: var(--ts-font)}body{font-family:var(--ts-font);font-stretch:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ts-w-party{--ts-bg: var(--ts-black);--ts-fg: var(--ts-ivory);--ts-mute: var(--ts-mute-on-dark);--ts-line: var(--ts-line-on-dark);--ts-accent: var(--ts-ember);--ts-link: var(--ts-ivory)}.ts-w-wine{--ts-bg: var(--ts-wine);--ts-fg: var(--ts-ivory);--ts-mute: #d9c9c3;--ts-line: #7a4553;--ts-accent: var(--ts-terracotta);--ts-link: var(--ts-ivory)}.ts-w-espresso{--ts-bg: var(--ts-espresso);--ts-fg: var(--ts-ivory);--ts-mute: var(--ts-mute-on-dark);--ts-line: var(--ts-line-on-dark);--ts-accent: var(--ts-terracotta);--ts-link: var(--ts-ivory)}.ts-w-events{--ts-bg: var(--ts-ivory);--ts-fg: var(--ts-espresso);--ts-mute: var(--ts-mute-on-light);--ts-line: var(--ts-line-on-light);--ts-accent: var(--ts-wine);--ts-link: var(--ts-wine)}.ts-w-sand{--ts-bg: var(--ts-sand);--ts-fg: var(--ts-espresso);--ts-mute: #5e5348;--ts-line: #b9a894;--ts-accent: var(--ts-wine);--ts-link: var(--ts-wine)}.ts-section{background:var(--ts-bg);color:var(--ts-fg);padding-block:var(--ts-section-y);position:relative}.ts-section--flush{padding-block:0}.ts-wrap{max-width:var(--ts-max);margin-inline:auto;padding-inline:var(--ts-gutter);box-sizing:border-box}.ts-section a:not([class]){color:var(--ts-link)}.ts-mono,.ts-ora,.ts-label{font-family:var(--ts-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;font-variant-numeric:tabular-nums}.ts-label{color:var(--ts-mute);margin:0}.ts-ora{color:var(--ts-accent)}.ts-ora--placeholder{outline:1px dashed currentColor;outline-offset:2px}.ts-display-party{font-family:var(--ts-font);font-stretch:62%;font-weight:800;line-height:.82;letter-spacing:-.01em;text-transform:uppercase;margin:0;overflow-wrap:anywhere}.ts-display-events{font-family:var(--ts-font);font-stretch:125%;font-weight:400;line-height:1.02;margin:0}.ts-h-party{font-stretch:72%;font-weight:700;text-transform:uppercase;margin:0;line-height:1}.ts-h-events{font-stretch:118%;font-weight:400;margin:0;line-height:1.1}.ts-xxl{font-size:clamp(80px,13vw,220px)}.ts-xl{font-size:clamp(64px,9.5vw,168px)}.ts-l{font-size:clamp(44px,5.4vw,88px)}.ts-m{font-size:clamp(32px,3.6vw,56px)}.ts-s{font-size:clamp(22px,2vw,28px)}.ts-lead{font-size:clamp(24px,3vw,44px);line-height:1.18;margin:0;max-width:28ch}.ts-body{font-size:1.0625rem;line-height:1.55;max-width:62ch}.ts-body>:first-child{margin-top:0}.ts-body>:last-child{margin-bottom:0}.ts-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:0 20px;box-sizing:border-box;text-decoration:none;font-family:var(--ts-font);font-weight:800;font-stretch:68%;font-size:1.375rem;letter-spacing:.01em;text-transform:uppercase;border:0;border-radius:0;cursor:pointer;transition:background-color .16s ease,color .16s ease}.ts-btn--ticket{background:var(--ts-ember);color:var(--ts-black)}.ts-btn--ticket:hover{background:#f06a4e;color:var(--ts-black)}.ts-btn--offer{background:var(--ts-wine);color:var(--ts-ivory);font-weight:500;font-stretch:115%;text-transform:none;font-size:1.25rem}.ts-w-wine .ts-btn--offer,.ts-w-espresso .ts-btn--offer,.ts-w-party .ts-btn--offer{background:var(--ts-ivory);color:var(--ts-wine)}.ts-btn--offer:hover{filter:brightness(1.08)}.ts-btn--disabled{background:transparent;color:var(--ts-mute);outline:1px solid var(--ts-line);cursor:default}.ts-btn--block{display:flex;width:100%}.ts-btn__meta{font-family:var(--ts-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;font-stretch:100%;margin-left:auto}.ts-btn__arrow{font-family:var(--ts-mono);font-weight:500}.ts-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ts-link);text-decoration:none;font-size:1.25rem;font-stretch:112%;border-bottom:1px solid transparent}.ts-link:hover{border-bottom-color:currentColor}.ts-btn:focus-visible,.ts-link:focus-visible,.ts-section a:focus-visible,.ts-section button:focus-visible,.ts-section summary:focus-visible{outline:2px solid var(--ts-accent);outline-offset:3px}.ts-media{position:relative;overflow:hidden;background:var(--ts-wine-deep)}.ts-w-events .ts-media,.ts-w-sand .ts-media{background:var(--ts-sand-deep)}.ts-media__img,.ts-media__video video{display:block;width:100%;height:100%;object-fit:cover}.ts-media__video{position:absolute;top:0;right:0;bottom:0;left:0}.ts-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:16px;box-sizing:border-box;background-image:linear-gradient(to right,rgba(255,255,255,.06) 1px,transparent 1px);background-size:25% 100%}.ts-ph__label{font-family:var(--ts-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:var(--ts-ivory);opacity:.9;max-width:40ch}.ts-w-events .ts-ph__label,.ts-w-sand .ts-ph__label,.ts-hero__events .ts-ph__label{color:var(--ts-espresso)}.ts-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ts-line)}.ts-cell{padding:14px 0;border-bottom:1px solid var(--ts-line);min-width:0}.ts-cell:nth-child(2n){padding-left:16px;border-left:1px solid var(--ts-line)}.ts-cell__value{display:block;font-size:clamp(19px,1.8vw,26px);font-weight:700;font-stretch:75%;text-transform:uppercase;line-height:1.1;margin-top:4px}.ts-world-home #header-component .header__row,.ts-world-party #header-component .header__row{--color-background: var(--ts-black);--color-foreground: var(--ts-ivory);--color-border: var(--ts-line-on-dark);background-color:var(--ts-black);color:var(--ts-ivory)}.ts-world-events #header-component .header__row{--color-background: var(--ts-ivory);--color-foreground: var(--ts-espresso);background-color:var(--ts-ivory);color:var(--ts-espresso)}#header-component .header-logo,#header-component .header-logo a{font-family:var(--ts-font);font-weight:800;font-stretch:62%;font-size:1.625rem;letter-spacing:.02em;text-transform:uppercase;text-decoration:none}#header-component .menu-list__link{font-family:var(--ts-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.ts-header-cta{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;margin-inline-start:12px;font-family:var(--ts-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.ts-header-cta--ticket{background:var(--ts-ember);color:var(--ts-black)}.ts-header-cta--offer{background:var(--ts-wine);color:var(--ts-ivory)}@media(max-width:749px){.ts-header-cta{padding:0 12px;margin-inline-start:4px}}.ts-footer{background:var(--ts-espresso);color:var(--ts-mute-on-dark);padding-block:64px 32px}.ts-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;border-bottom:1px solid var(--ts-line-on-dark);padding-bottom:40px}.ts-footer__mark{color:var(--ts-ivory);font-size:clamp(56px,10vw,160px)}.ts-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:32px;padding-top:32px}.ts-footer__cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ts-footer a{color:var(--ts-ivory);text-decoration:none;display:inline-flex;min-height:36px;align-items:center}.ts-footer a:hover{color:var(--ts-ember)}.ts-footer__company{white-space:pre-line;font-size:.875rem;line-height:1.6;margin:0}.ts-footer__anpc{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.ts-footer__anpc a{font-family:var(--ts-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ts-line-on-dark);padding:0 12px;min-height:44px}.ts-hero{background:var(--ts-black);color:var(--ts-ivory)}.ts-hero__frame{display:flex;min-height:min(88svh,880px)}.ts-hero__half{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(24px,3vw,48px);box-sizing:border-box;overflow:hidden;isolation:isolate;transition:flex-basis .7s var(--ts-ease);text-decoration:none}.ts-hero__half>.ts-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ts-hero__half:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.ts-hero__party{flex:0 0 58%;color:var(--ts-ivory)}.ts-hero__party:after{background:linear-gradient(to top,#171412e0,#17141259 45%,#17141200 70%)}.ts-hero__events{flex:1 1 auto;background:var(--ts-sand);color:var(--ts-espresso)}.ts-hero__events.has-media{color:var(--ts-ivory)}.ts-hero__events.has-media:after{background:linear-gradient(to top,#29211dcc,#29211d33 50%,#29211d00 70%)}.ts-hero__events.has-media .ts-hero__events-cta,.ts-hero__events.has-media .ts-label{color:var(--ts-ivory)}@media(hover:hover)and (min-width:990px){.ts-hero__frame:has(.ts-hero__events:hover) .ts-hero__party,.ts-hero__frame:has(.ts-hero__events:focus-within) .ts-hero__party{flex-basis:44%}.ts-hero__frame:has(.ts-hero__party:hover) .ts-hero__party{flex-basis:62%}}.ts-hero__when{color:var(--ts-ember);margin-bottom:12px}.ts-hero__title{font-size:clamp(72px,9.5vw,168px)}.ts-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(244,239,231,.3)}.ts-hero__place{font-size:clamp(18px,1.6vw,24px);font-weight:700;font-stretch:75%;text-transform:uppercase}.ts-hero__wave{color:var(--ts-terracotta)}.ts-hero__meta .ts-btn{margin-left:auto}.ts-hero__events-title{font-size:clamp(48px,5.6vw,96px)}.ts-hero__events-meta{margin-top:24px;padding-top:18px;border-top:1px solid currentColor;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.ts-hero__events-cta{margin-left:auto;color:var(--ts-wine)}.ts-hero__past-link{color:var(--ts-ivory)}.ts-hero__ribbon{display:flex;border-top:1px solid var(--ts-line-on-dark);background:var(--ts-black);color:var(--ts-mute-on-dark)}.ts-hero__ribbon-side{display:flex;flex-wrap:wrap;gap:8px 32px;padding:18px clamp(24px,3vw,48px);box-sizing:border-box}.ts-hero__ribbon-side--party{flex:0 0 58%}.ts-hero__ribbon-side--events{flex:1;border-left:1px solid var(--ts-ember)}.ts-hero__ribbon .ts-ora{color:var(--ts-mute-on-dark)}.ts-hero__ribbon .ts-ora time{color:var(--ts-ivory)}@media(max-width:989px){.ts-hero__frame{flex-direction:column;min-height:0}.ts-hero__party{flex:none;min-height:calc(100svh - var(--header-height, 64px) - 88px);padding:16px 16px 20px}.ts-hero__party .ts-hero__meta{flex-direction:column;align-items:stretch;gap:10px;margin-top:16px;padding-top:14px}.ts-hero__party .ts-hero__meta .ts-btn{margin-left:0;width:100%}.ts-hero__events{flex:none;min-height:88px;padding:16px;justify-content:center}.ts-hero__events>.ts-media,.ts-hero__events:after,.ts-hero__events .ts-hero__events-title,.ts-hero__events .ts-label--desktop{display:none}.ts-hero__events.has-media{color:var(--ts-espresso)}.ts-hero__events.has-media .ts-hero__events-cta,.ts-hero__events.has-media .ts-label{color:var(--ts-wine)}.ts-hero__events-meta{margin:0;padding:0;border:0;justify-content:space-between}.ts-hero__ribbon{display:none}}.ts-poster{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px clamp(16px,2vw,32px);align-items:stretch}.ts-poster__media{grid-column:span 5;aspect-ratio:4 / 5}.ts-poster__body{grid-column:span 7;display:flex;flex-direction:column;justify-content:flex-end;gap:24px;min-width:0}.ts-poster__title{font-size:clamp(72px,10vw,184px)}.ts-poster__support{font-size:clamp(22px,2.4vw,34px);font-weight:700;font-stretch:65%;text-transform:uppercase;color:var(--ts-mute);margin:0}.ts-poster__actions{display:flex;flex-direction:column;gap:10px}@media(max-width:749px){.ts-poster__media,.ts-poster__body{grid-column:1 / -1}.ts-poster__media{aspect-ratio:4 / 5}}.ts-ehero{background:var(--ts-black);color:var(--ts-fg);position:relative;min-height:min(92svh,920px);display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;padding-block:40px}.ts-ehero>.ts-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ts-ehero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#171412eb,#17141273 45%,#1714121a 75%)}.ts-ehero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.ts-ehero__main{grid-column:span 8;min-width:0}.ts-ehero__side{grid-column:span 4;display:flex;flex-direction:column;gap:12px}.ts-ehero__title{font-size:clamp(80px,11vw,200px);margin-top:12px}.ts-ehero__name{margin:12px 0 0;font-size:clamp(18px,1.6vw,24px);font-weight:700;font-stretch:75%;text-transform:uppercase;color:var(--ts-mute)}@media(max-width:989px){.ts-ehero{min-height:calc(100svh - var(--header-height, 64px));padding-block:16px 20px}.ts-ehero__main,.ts-ehero__side{grid-column:1 / -1}.ts-ehero__grid{gap:14px}.ts-ehero__title{margin-top:6px}}.ts-waves{list-style:none;margin:0;padding:0;border-top:1px solid var(--ts-line)}.ts-waves__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "status price";align-items:center;gap:2px 16px;padding:16px 0;border-bottom:1px solid var(--ts-line)}.ts-waves__name{grid-area:name;font-size:1.375rem;font-weight:800;font-stretch:70%;text-transform:uppercase}.ts-waves__status{grid-area:status;color:var(--ts-mute)}.ts-waves__price{grid-area:price;font-size:1.5rem;font-weight:700;font-stretch:80%}.ts-waves__row--soldout{color:var(--ts-mute)}.ts-waves__row--now{background:var(--ts-espresso);border-left:3px solid var(--ts-terracotta);padding-inline:14px}.ts-waves__row--now .ts-waves__status{color:var(--ts-terracotta)}.ts-w-events .ts-waves__row--now{background:var(--ts-sand);border-left-color:var(--ts-wine)}.ts-w-events .ts-waves__row--now .ts-waves__status{color:var(--ts-wine)}.ts-wave-current--soldout{color:var(--ts-ember)}.ts-split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px clamp(16px,2vw,32px)}.ts-split__a{grid-column:span 5}.ts-split__b{grid-column:7 / span 6}@media(max-width:749px){.ts-split__a,.ts-split__b{grid-column:1 / -1}}.ts-moments__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.ts-moments__clock{font-family:var(--ts-mono);font-weight:500;font-size:clamp(64px,10vw,160px);line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ts-fg)}.ts-moments__track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;scrollbar-width:thin}.ts-moment{flex:0 0 min(78vw,360px);margin:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px}.ts-moment:nth-child(2n){padding-top:64px}.ts-moment .ts-media{aspect-ratio:4 / 5}.ts-moment figcaption{display:flex;flex-direction:column;gap:2px}.ts-moment__time{font-family:var(--ts-mono);font-size:.875rem;letter-spacing:.06em;color:var(--ts-accent)}.ts-moment--events .ts-moment__time{color:var(--ts-terracotta)}.ts-moment__text{font-size:1.25rem}.ts-moment__ctx{color:var(--ts-mute)}@media(max-width:749px){.ts-moment:nth-child(2n){padding-top:0}}.ts-compare{position:relative;aspect-ratio:16 / 9;overflow:hidden;--pos: 50%;touch-action:pan-y}.ts-compare__layer,.ts-compare__layer .ts-media{position:absolute;top:0;right:0;bottom:0;left:0}.ts-compare__after{clip-path:inset(0 0 0 var(--pos))}.ts-compare__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:var(--ts-ivory);transform:translate(-1px);pointer-events:none}.ts-compare__handle:after{content:"\21c6";position:absolute;top:50%;left:50%;width:52px;height:52px;transform:translate(-50%,-50%);border-radius:50%;background:var(--ts-ivory);color:var(--ts-espresso);display:grid;place-items:center;font-size:18px}.ts-compare__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.ts-compare__range:focus-visible+.ts-compare__handle:after{outline:2px solid var(--ts-wine);outline-offset:3px}.ts-compare__tag{position:absolute;top:16px;z-index:1;background:var(--ts-ivory);color:var(--ts-espresso);padding:6px 10px}.ts-compare__tag--before{left:16px}.ts-compare__tag--after{right:16px}.ts-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,24px)}.ts-pair figure{margin:0;display:flex;flex-direction:column;gap:12px}.ts-pair .ts-media{aspect-ratio:4 / 5}.ts-pair figure:nth-child(2){padding-top:clamp(0px,6vw,96px)}.ts-transform__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}@media(max-width:749px){.ts-compare{aspect-ratio:4 / 5}.ts-pair{grid-template-columns:1fr}.ts-pair figure:nth-child(2){padding-top:0}}.ts-index{display:flex;flex-wrap:wrap;gap:48px}.ts-index__list{list-style:none;margin:0;padding:0;flex:1 1 520px;border-top:1px solid var(--ts-fg)}.ts-index__row{border-bottom:1px solid var(--ts-line)}.ts-index__link{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:22px 0;text-decoration:none;color:var(--ts-fg)}.ts-index__title{font-size:clamp(28px,3vw,46px);font-stretch:118%;line-height:1.05;transition:color .16s ease}.ts-index__link:hover .ts-index__title,.ts-index__link:focus-visible .ts-index__title,.ts-index__row.is-active .ts-index__title{color:var(--ts-accent)}.ts-index__num,.ts-index__meta{color:var(--ts-mute)}.ts-index__visual{flex:1 1 360px;position:relative;min-height:480px}.ts-index__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.ts-index__slide.is-active{opacity:1}.ts-index__slide .ts-media{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:749px){.ts-index__visual{display:none}.ts-index__link{grid-template-columns:40px minmax(0,1fr)}.ts-index__meta{grid-column:2}}.ts-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,56px)}.ts-head__text{display:flex;flex-direction:column;gap:12px}.ts-teaser{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;border-top:1px solid var(--ts-fg);border-bottom:1px solid var(--ts-fg);padding-block:28px}.ts-teaser__text{font-size:clamp(22px,2.4vw,34px);font-stretch:112%;margin:0;flex:1 1 360px}.ts-run{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.ts-run__item{flex:0 0 min(80vw,420px);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--ts-fg)}.ts-run__item .ts-media{aspect-ratio:4 / 5}.ts-run__item--wide{flex-basis:min(88vw,640px)}.ts-run__item--wide .ts-media{aspect-ratio:3 / 2}.ts-run__title{font-size:clamp(22px,2vw,30px);font-weight:800;font-stretch:65%;text-transform:uppercase;line-height:1}.ts-w-events .ts-run__title,.ts-w-sand .ts-run__title{font-weight:400;font-stretch:115%;text-transform:none}.ts-run__meta{color:var(--ts-mute)}.ts-nights{display:flex;gap:4px;height:clamp(360px,52vw,640px)}.ts-night{position:relative;flex:0 0 64px;overflow:hidden;isolation:isolate;transition:flex-basis .6s var(--ts-ease);color:var(--ts-ivory);text-decoration:none}.ts-night .ts-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ts-night.is-open{flex:1 1 auto}.ts-night__toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:transparent;border:0;cursor:pointer;color:inherit;display:flex;align-items:flex-end;justify-content:center;padding:0 0 16px}.ts-night.is-open .ts-night__toggle{display:none}.ts-night__toggle span{writing-mode:vertical-rl;transform:rotate(180deg)}.ts-night__body{position:absolute;inset:auto 0 0 0;padding:24px;background:linear-gradient(to top,#171412e6,#17141200);display:none;flex-direction:column;gap:8px}.ts-night.is-open .ts-night__body{display:flex}.ts-night__title{font-size:clamp(40px,5vw,80px)}.ts-night__body a{color:var(--ts-ivory)}@media(max-width:749px){.ts-nights{height:420px}.ts-night{flex-basis:44px}}.ts-lineup__head{font-size:clamp(48px,7vw,112px)}.ts-lineup__support{font-size:clamp(24px,3vw,44px);font-weight:700;font-stretch:65%;text-transform:uppercase;color:var(--ts-mute);margin:8px 0 0}.ts-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:40px;margin-top:56px;border-top:1px solid var(--ts-line);padding-top:32px}.ts-fact h3{margin:0 0 12px}.ts-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.ts-gallery .ts-media{aspect-ratio:4 / 5;grid-column:span 4}.ts-gallery .ts-media:nth-child(5n+1){grid-column:span 8;aspect-ratio:auto}@media(max-width:749px){.ts-gallery .ts-media,.ts-gallery .ts-media:nth-child(5n+1){grid-column:span 12;aspect-ratio:4 / 5}}.ts-film{position:relative;min-height:min(80svh,720px);display:flex;align-items:flex-end;isolation:isolate;color:var(--ts-ivory)}.ts-film>.ts-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ts-film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#171412b3,#17141200 55%)}.ts-film__bar{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-block:40px}.ts-film__link{color:var(--ts-ivory);text-decoration:none;font-size:clamp(40px,5vw,80px)}.ts-film__link:hover{color:var(--ts-ember)}.ts-faq{border-top:1px solid var(--ts-line)}.ts-faq details{border-bottom:1px solid var(--ts-line)}.ts-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:56px;padding:12px 0;font-size:clamp(18px,1.6vw,22px);font-weight:600;font-stretch:90%}.ts-faq summary::-webkit-details-marker{display:none}.ts-faq summary:after{content:"+";font-family:var(--ts-mono);font-size:1.25rem;color:var(--ts-accent)}.ts-faq details[open] summary:after{content:"\2212"}.ts-faq__answer{padding:0 0 20px;color:var(--ts-mute)}.ts-map__frame{aspect-ratio:16 / 7;width:100%;border:0;filter:grayscale(.85) contrast(1.05)}@media(max-width:749px){.ts-map__frame{aspect-ratio:4 / 5}}.ts-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));border-top:2px solid var(--ts-fg)}.ts-steps li{padding:24px 24px 0 0;display:flex;flex-direction:column;gap:10px}.ts-steps li+li{border-left:1px solid var(--ts-line);padding-left:24px}.ts-steps__title{font-size:1.375rem;font-stretch:110%;font-weight:500}@media(max-width:749px){.ts-steps li+li{border-left:0;padding-left:0;border-top:1px solid var(--ts-line);margin-top:24px}}.ts-trust__names{font-size:clamp(20px,2vw,26px);line-height:1.6;margin:0}.ts-trust__quote{margin:48px 0 0;padding-top:32px;border-top:1px solid var(--ts-fg);font-size:clamp(24px,2.6vw,38px);line-height:1.3;font-stretch:112%}.ts-trust__quote cite{display:block;margin-top:16px;font-style:normal}.ts-form-wrap{display:flex;flex-wrap:wrap;gap:48px clamp(32px,6vw,96px)}.ts-form-wrap__intro{flex:1 1 360px;display:flex;flex-direction:column;gap:20px}.ts-form{flex:1 1 440px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px}.ts-field{display:flex;flex-direction:column;gap:8px}.ts-field--full{grid-column:1 / -1}.ts-field label{color:var(--ts-mute)}.ts-field input,.ts-field select,.ts-field textarea{font:inherit;font-size:1.25rem;color:var(--ts-fg);background:transparent;border:0;border-bottom:1px solid var(--ts-fg);border-radius:0;padding:10px 0;min-height:48px;box-sizing:border-box;width:100%}.ts-field select option{color:var(--ts-espresso)}.ts-field textarea{min-height:96px;resize:vertical}.ts-field input:focus-visible,.ts-field select:focus-visible,.ts-field textarea:focus-visible{outline:2px solid var(--ts-accent);outline-offset:4px}.ts-form__note{grid-column:1 / -1;margin:0;color:var(--ts-mute)}.ts-form__msg{grid-column:1 / -1;padding:16px;border:1px solid var(--ts-fg);margin:0}.ts-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(110%);transition:transform .2s ease;visibility:hidden}.ts-sticky--party{background:var(--ts-ember)}.ts-sticky--events{background:var(--ts-wine)}.ts-sticky.is-visible{transform:translateY(0);visibility:visible}.ts-sticky .ts-btn{width:100%;min-height:56px}.ts-sticky--events .ts-btn{background:var(--ts-wine);color:var(--ts-ivory)}body.ts-has-sticky{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}@media(min-width:990px){.ts-sticky{display:none}body.ts-has-sticky{padding-bottom:0}}.ts-js .ts-reveal{clip-path:inset(0 0 100% 0);transform:translateY(.12em);transition:clip-path .6s var(--ts-ease),transform .6s var(--ts-ease)}.ts-js .ts-reveal.is-in,.shopify-design-mode .ts-reveal,.no-js .ts-reveal{clip-path:inset(0 0 -.2em 0);transform:none}.ts-zoom .ts-media__img{transform:scale(1);transition:transform 12s linear}.ts-zoom.is-in .ts-media__img{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.ts-hero__half,.ts-night,.ts-index__slide,.ts-sticky,.ts-btn{transition:none!important}.ts-reveal{clip-path:none!important;transform:none!important;transition:none!important}.ts-zoom .ts-media__img,.ts-zoom.is-in .ts-media__img{transform:none!important;transition:none!important}.ts-moments__track,.ts-run{scroll-behavior:auto}}.ts-editor-note{font-family:var(--ts-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;padding:12px 16px;border:1px dashed currentColor;margin:0}.ts-hero__half .ts-ph,.ts-ehero .ts-ph,.ts-film .ts-ph,.ts-night .ts-ph{align-items:flex-start;padding-top:20px}.ts-hero__events .ts-media{background:var(--ts-sand-deep)}@media(min-width:990px){.ts-label--mobile{display:none}}.ts-w-events{--ts-bg: var(--ts-espresso);--ts-fg: var(--ts-ivory);--ts-mute: var(--ts-mute-on-dark);--ts-line: var(--ts-line-on-dark);--ts-accent: var(--ts-terracotta);--ts-link: var(--ts-terracotta)}.ts-w-sand{--ts-bg: #3a2a23;--ts-fg: var(--ts-ivory);--ts-mute: var(--ts-mute-on-dark);--ts-line: var(--ts-line-on-dark);--ts-accent: var(--ts-sand);--ts-link: var(--ts-ivory)}.ts-w-wine{--ts-mute: #e8ddd2;--ts-accent: var(--ts-ivory)}body{background:var(--ts-black);color:var(--ts-ivory)}.ts-mono,.ts-ora,.ts-label,.ts-btn__meta,.ts-header-cta,#header-component .menu-list__link,.ts-ph__label,.ts-footer__anpc a{font-family:var(--ts-font);font-weight:600;font-stretch:100%;letter-spacing:.08em;font-variant-numeric:tabular-nums}.ts-display-party{font-stretch:70%;font-weight:780;line-height:.84}.ts-display-events{font-stretch:110%;font-weight:340;letter-spacing:-.01em}.ts-h-events,.ts-index__title{font-stretch:108%;font-weight:340}.ts-world-events #header-component .header__row{--color-background: var(--ts-black);--color-foreground: var(--ts-ivory);--color-border: var(--ts-line-on-dark);background-color:var(--ts-black);color:var(--ts-ivory)}#header-component .header-logo,#header-component .header-logo a{font-stretch:72%;font-weight:780;font-size:1.375rem}.ts-ph{background-image:none}.ts-media{background:#4a2620}.ts-w-events .ts-media,.ts-w-sand .ts-media,.ts-hero__events .ts-media{background:#8e5a45}.ts-w-events.ts-section,.ts-w-sand.ts-section{padding-block:clamp(88px,11vw,160px)}.ts-w-events .ts-ph__label,.ts-w-sand .ts-ph__label,.ts-hero__events .ts-ph__label{color:var(--ts-ivory)}.ts-hero__events,.ts-hero__events.has-media{background:#8e5a45;color:var(--ts-ivory)}.ts-hero__events:after{background:linear-gradient(to top,#1b1512b8,#1b151200 55%)}.ts-hero__events .ts-label,.ts-hero__events .ts-hero__events-cta,.ts-hero__events.has-media .ts-label,.ts-hero__events.has-media .ts-hero__events-cta{color:var(--ts-ivory)}.ts-hero__events-title{font-size:clamp(56px,6vw,104px)}.ts-hero__events-meta{border-top:0;padding-top:0;margin-top:20px}.ts-hero__events-cta{margin-left:0;border-bottom:1px solid currentColor}.ts-hero__party,.ts-hero__ribbon-side--party{flex-basis:61%}.ts-hero__ribbon-side--events{border-left-color:var(--ts-line-on-dark)}.ts-hero__meta{border-top:0;padding-top:0}.ts-hero__wave{color:var(--ts-mute-on-dark)}@media(max-width:989px){.ts-hero__events,.ts-hero__events.has-media{background:var(--ts-espresso)}.ts-hero__events.has-media .ts-hero__events-cta,.ts-hero__events.has-media .ts-label,.ts-hero__events .ts-label--mobile{color:var(--ts-ivory)}.ts-hero__events .ts-hero__events-title{display:block;font-size:28px}.ts-hero__events-meta{margin-top:4px}}.ts-waves{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;border-top:0}.ts-waves__row,.ts-w-events .ts-waves__row--now,.ts-waves__row--now{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 0 0;border:0;border-top:4px solid var(--ts-line-on-dark);background:transparent}.ts-waves__row--now{border-top-color:var(--ts-ember)}.ts-waves__name{font-size:.75rem;font-weight:600;letter-spacing:.08em;font-stretch:100%;order:1}.ts-waves__price{font-size:clamp(22px,2.4vw,34px);order:2}.ts-waves__status{order:3}.ts-waves__row--now .ts-waves__name,.ts-waves__row--now .ts-waves__status{color:var(--ts-ember)}.ts-waves__row--soldout{color:#8f8278}@media(max-width:749px){.ts-waves__price{font-size:20px}}.ts-cells{border-top:0}.ts-cell{border-bottom:0;padding:8px 0}.ts-cell:nth-child(2n){border-left:0}.ts-pair{grid-template-columns:5fr 7fr;align-items:end}.ts-pair figure:nth-child(1) .ts-media{aspect-ratio:4 / 3}.ts-pair figure:nth-child(2) .ts-media{aspect-ratio:4 / 5}.ts-pair figure:nth-child(2){padding-top:0}@media(max-width:749px){.ts-pair{grid-template-columns:1fr}}.ts-footer{background:var(--ts-black);padding-block:48px 24px}.ts-footer__top{border-bottom-color:var(--ts-line-on-dark);padding-bottom:28px}.ts-footer__mark{font-size:1.375rem;line-height:1}.ts-w-wine .ts-field input,.ts-w-wine .ts-field select,.ts-w-wine .ts-field textarea{border-bottom-color:var(--ts-ivory)}.ts-choice{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:0;padding:0;grid-column:1 / -1}.ts-choice legend{margin-bottom:10px;padding:0}.ts-choice label{position:relative}.ts-choice input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.ts-choice span{display:inline-flex;align-items:center;min-height:52px;padding:0 20px;border:1px solid rgba(246,241,234,.5);font-size:1.1875rem;font-stretch:108%}.ts-choice input:checked+span{background:var(--ts-ivory);color:var(--ts-wine);border-color:var(--ts-ivory)}.ts-choice input:focus-visible+span{outline:2px solid var(--ts-ivory);outline-offset:3px}.ts-step1[hidden],.ts-step2[hidden],.ts-step-back[hidden]{display:none!important}.ts-step1,.ts-step2{display:contents}.ts-step-back{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;background:transparent;border:0;color:var(--ts-mute);font-family:var(--ts-font);font-size:.9375rem;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;cursor:pointer}.ts-step-back:hover{color:var(--ts-ivory)}.ts-step-back:focus-visible{outline:2px solid var(--ts-ivory);outline-offset:3px}.ts-btn--start{background:var(--ts-ivory);color:var(--ts-wine);font-weight:600;font-stretch:100%;letter-spacing:.04em;text-transform:uppercase;font-size:1.125rem}.ts-pair figure:nth-child(2) .ts-media{aspect-ratio:4 / 3}.ts-hero__wave{color:var(--ts-ivory);font-size:.875rem}@media(max-width:749px){.ts-header-cta{display:none}}@media(min-width:750px){#header-component .menu-list__list-item+.menu-list__list-item{margin-inline-start:24px}}.ts-poster__media{min-width:0;width:100%;max-width:100%;overflow:hidden;align-self:start}.ts-poster__media .ts-media{width:100%;height:100%}.ts-poster__media img{width:100%;max-width:100%;height:100%;object-fit:contain}.ts-poster__media .ts-zoom.is-in .ts-media__img{transform:none}.ts-hero .ts-media>.ts-media__img,.ts-run .ts-media>.ts-media__img,.ts-pair .ts-media>.ts-media__img,.ts-film .ts-media>.ts-media__img,.ts-index__slide .ts-media>.ts-media__img,.ts-night .ts-media>.ts-media__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}#shopify-pc__banner{box-sizing:border-box!important;width:420px!important;max-width:calc(100vw - 32px)!important;left:16px!important;right:auto!important;bottom:16px!important;padding:20px!important;border:1px solid rgba(243,239,230,.18)!important;border-radius:12px!important;box-shadow:0 12px 40px #00000040!important;font-family:var(--ts-font),sans-serif!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0!important;padding:0!important}#shopify-pc__banner h2{font-family:inherit!important;font-size:16px!important;line-height:1.25!important;margin:0 0 9px!important;font-weight:600!important}#shopify-pc__banner p{font-family:inherit!important;font-size:13px!important;line-height:1.45!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:14px 0 0!important;padding:0!important}#shopify-pc__banner button{font-family:inherit!important;font-size:13px!important;line-height:1.2!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;border-radius:5px!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1/-1!important;grid-row:2!important;min-height:32px!important;padding:7px!important}@media(max-width:989px){.ts-hero__events.has-media{min-height:260px;padding:24px;justify-content:flex-end;color:var(--ts-ivory)}.ts-hero__events.has-media>.ts-media,.ts-hero__events.has-media:after{display:block}.ts-hero__events.has-media .ts-hero__events-cta,.ts-hero__events.has-media .ts-label{color:var(--ts-ivory)}}@media(max-width:749px){.ts-index__visual{display:block;flex:1 1 100%;min-height:0;height:auto;aspect-ratio:4/3}.ts-index__visual .ts-index__slide:first-child{opacity:1}.ts-index{gap:24px}.ts-index__slide .ts-media{width:100%;height:100%}#shopify-pc__banner{left:12px!important;bottom:12px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:16px!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important}}#shopify-pc__prefs__dialog{width:min(560px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px)!important;border-radius:12px!important;font-family:var(--ts-font),sans-serif!important;box-shadow:0 20px 60px #0000004d!important}#shopify-pc__prefs__dialog h2{font-size:19px!important;line-height:1.25!important}#shopify-pc__prefs__dialog h3{font-size:16px!important}#shopify-pc__prefs__dialog p{font-size:13px!important;line-height:1.45!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{font-family:inherit!important;font-size:12px!important;line-height:1.25!important;min-height:44px!important;padding:8px!important;margin:0!important;border-radius:5px!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{overflow:auto!important;min-height:0!important}#shopify-pc__prefs__dialog{left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sensation.css.map */
