.inspiration-page{background:var(--dk-color-dark);color:var(--dk-color-light)}.insp-footer,.insp-nav,.inspirationstage,.night-film-dialog{--ink:var(--dk-color-dark);--cream:var(--dk-color-light);--lime:var(--dk-color-brand);--warm:var(--dk-color-brand);font-family:var(--dk-font-body);font-weight:300}.insp-footer *,.insp-nav *,.inspirationstage *,.night-film-dialog *{box-sizing:border-box}.inspirationstage h1,.inspirationstage h2,.inspirationstage h3{font-family:var(--dk-font-heading);font-weight:400;letter-spacing:-.055em;line-height:1.22;margin:0;color:inherit}.inspirationstage h1 em,.inspirationstage h2 em,.inspirationstage h3 em{font-family:var(--dk-font-heading);font-weight:400;font-style:normal;letter-spacing:-.06em;color:var(--warm)}.inspirationstage p{font-size:1rem;line-height:1.8}.insp-footer a,.insp-nav a,.inspirationstage a{color:inherit;text-decoration:none}.inspirationstage button,.night-film-dialog button{cursor:pointer}.inspirationstage img{display:block;width:100%;height:100%;object-fit:cover}.inspirationstage [hidden]{display:none!important}.insp-footer a:focus-visible,.insp-footer button:focus-visible,.insp-nav a:focus-visible,.inspirationstage a:focus-visible,.inspirationstage button:focus-visible,.inspirationstage input:focus-visible,.inspirationstage summary:focus-visible,.night-film-dialog button:focus-visible{outline:#dae88a solid 2px;outline-offset:6px}.night-wrap{padding:120px 7vw}.insp-eyebrow{color:#c6c9ad;text-transform:uppercase;font-size:.65rem!important;letter-spacing:.19em;font-weight:500;line-height:1.6}.insp-skip{position:fixed;z-index:10001;top:8px;left:8px;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;background:#bdcd00;color:#17201b}.insp-skip:focus{clip-path:none;width:auto;height:auto;padding:14px}.insp-nav{position:absolute;z-index:5;top:0;left:0;width:100%;height:100px;padding:14px 6vw;display:flex;align-items:center;justify-content:space-between;gap:32px;color:#efeee2}.insp-brand{display:block;flex-shrink:0}.insp-brand img{width:100px;height:77px;object-fit:contain}.insp-nav nav{display:flex;gap:35px;align-items:center;font-size:.78rem}.insp-nav__date{border:1px solid rgba(238,228,196,.3607843137);padding:14px 20px;border-radius:40px}.insp-nav__date span{margin-left:22px;color:#cedb7b}.night-hero{position:relative;isolation:isolate;min-height:850px;min-height:max(850px,100dvh);display:flex;align-items:center;padding:150px 7vw 155px;overflow:hidden;background:#090b08}.night-hero__media,.night-hero__veil{position:absolute;inset:0;z-index:-3}.night-hero__media img,.night-hero__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.night-hero__media video{opacity:0;transition:opacity 1.5s}.night-hero__media video.is-playing{opacity:1}.night-hero__veil{z-index:-2;background:linear-gradient(90deg,rgba(8,11,8,.7490196078) 0,rgba(8,11,8,.4784313725) 32%,rgba(8,11,8,.1254901961) 66%,transparent),linear-gradient(0deg,#1a1a1a,transparent 24%,transparent 88%,rgba(8,11,7,.1882352941))}.night-hero__content{width:min(970px,85%);text-shadow:0 2px 24px rgba(0,0,0,.5333333333)}.night-hero h1{font-size:clamp(4rem,6.3vw,6.7rem);line-height:1.15;margin:38px 0 30px}.night-hero h1 span{display:block}.night-hero h1 em{display:block;font-size:.76em;line-height:1.55;color:var(--dk-color-brand);margin-top:8px;letter-spacing:-.065em}.night-hero__content>p:not(.insp-eyebrow){font-size:1.1rem;color:#dedfcf;margin-bottom:30px}.night-hero__aside{position:absolute;right:7vw;bottom:210px;text-align:right}.night-hero__aside>span{font-family:var(--dk-font-heading);font-size:3.8rem;font-weight:400;color:#ddd2b7;letter-spacing:-.06em}.night-hero__aside p{font-size:.75rem;line-height:1.7;color:#d2d1bd}.night-hero__bottom{position:absolute;left:7vw;right:7vw;bottom:35px;display:flex;align-items:end;justify-content:space-between;gap:30px}.night-hero__bottom p{font-size:.76rem;line-height:1.9}.night-hero__bottom strong{font-weight:400;letter-spacing:.12em}.night-hero__bottom p>span{display:block;color:#b8bdae;font-size:.68rem}.insp-media-controls{display:flex;gap:10px;align-items:center}.insp-sound{position:relative}.insp-sound label{position:absolute;bottom:56px;right:0;padding:14px;border:1px solid rgba(212,215,181,.2);border-radius:8px;background:#182016;font-size:.7rem}.insp-sound input{width:100px;display:block;accent-color:#c9d882;margin-top:12px}.insp-media-status{position:absolute;bottom:7px;right:7vw;font-size:.65rem}.insp-textlink{display:inline-flex;align-items:center;gap:25px;border-bottom:1px solid rgba(192,195,157,.4);padding:9px 0;font-size:.8rem;font-weight:400}.insp-textlink span{font-size:1.1rem}.night-invitation{position:relative;text-align:center;padding-top:130px;padding-bottom:110px;isolation:isolate;overflow:hidden}.night-invitation__copy{position:relative;max-width:510px;margin:auto;z-index:1}.night-invitation__copy>p{color:#bbc0ac;margin-bottom:20px}.night-scenes{margin:0 3vw}.night-scenes__head{position:relative;padding-top:70px;padding-bottom:65px}.night-scenes__head h2{margin-top:24px}.night-scenes__head>p:last-child{position:absolute;right:7vw;bottom:70px;color:#a8af97;font-size:.86rem}.night-scenes__stage{position:relative;isolation:isolate;height:740px;overflow:hidden;border:1px solid rgba(201,195,154,.1803921569);border-radius:10px;background:#050805}.night-scene-images,.night-scenes__shade{position:absolute;inset:0;z-index:-3}.night-scene-images{filter:brightness(var(--light-level));transition:filter .15s linear}.night-scene-images img{position:absolute;inset:0;opacity:0;transition:opacity 1s,transform 1.7s;transform:scale(1.045)}.night-scene-images img.is-current{opacity:1;transform:scale(1)}.night-scenes__shade{z-index:-2;background:linear-gradient(0deg,rgba(8,14,8,.9490196078),transparent 60%),linear-gradient(90deg,rgba(8,14,8,.2509803922),transparent)}.night-scenes__controls{position:absolute;top:28px;left:50%;transform:translateX(-50%);display:flex;padding:5px;border:1px solid rgba(203,211,179,.231372549);border-radius:40px;background:rgba(12,18,12,.9019607843);white-space:nowrap}.night-scenes__caption{position:absolute;left:5vw;bottom:64px;max-width:580px}.night-scenes__caption h3{font-size:clamp(2.3rem,3.7vw,4rem);margin:20px 0}.night-scenes__caption h3 em{display:inline-block;font-size:.8em;line-height:1.7}.night-scenes__caption>p:last-child{color:#c5cbb9;max-width:450px;font-size:.88rem}.night-dimmer{position:absolute;bottom:70px;right:5vw;width:265px;padding:22px 25px;border:1px solid rgba(226,213,169,.2117647059);background:rgba(17,24,15,.8509803922);border-radius:10px}.night-dimmer label{display:flex;justify-content:space-between;gap:10px;font-size:.73rem;color:#dddabe}.night-dimmer label span{color:#d5df8f;font-family:"DM Mono",monospace;font-size:.64rem}.night-dimmer input{width:100%;accent-color:#d8d58e;cursor:ew-resize;margin:23px 0 16px}.night-dimmer p{font-size:.59rem;line-height:1.65;color:#adb69b}.night-walk{display:grid;grid-template-columns:1fr 1fr;gap:14%;padding-top:160px;padding-bottom:150px}.night-walk__heading{position:sticky;align-self:start;top:90px}.night-walk__heading h2{margin:30px 0;font-size:clamp(4rem,6.5vw,7rem)}.night-walk__heading p:last-child{color:#a4ae95}.night-path{position:relative;padding-left:55px}.night-path::before{content:"";position:absolute;top:14px;bottom:55px;left:0;width:1px;background:linear-gradient(#514c29,#ddbd6c 45%,#8e8e4d 70%,transparent);box-shadow:0 0 16px rgba(212,179,96,.4);transform-origin:top}.night-path article{position:relative;padding-bottom:95px}.night-path article:last-child{padding-bottom:0}.night-path__light{position:absolute;width:10px;height:10px;border-radius:50%;top:6px;left:-59px;background:#e6d596;box-shadow:0 0 10px #eed082,0 0 35px rgba(215,173,74,.5019607843)}.night-path h3{font-size:2.7rem;margin:23px 0}.night-path article>p:last-child{color:#aeb8a0;max-width:400px}.night-host{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;align-items:center;background:#202220;margin:0 3vw;border-radius:10px;padding:70px 5vw}.night-host__image{position:relative;height:660px;border-radius:6px;overflow:hidden}.night-host__image::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,14,8,.7019607843),transparent 45%)}.night-host__image span{position:absolute;bottom:35px;left:30px;z-index:1;font-family:var(--dk-font-heading);color:#e7dcc1;font-size:1.35rem;line-height:1.5;letter-spacing:-.05em}.night-host h2{font-size:clamp(2.8rem,4.3vw,4.6rem);margin:25px 0 35px}.night-host h2 em{display:block;font-size:.8em;line-height:1.7}.night-host__text>p:not(.insp-eyebrow){color:#b7c0a8;max-width:500px;margin-bottom:20px}.night-host .night-signature{font-family:var(--dk-font-heading);color:#dfca94!important;font-size:1.4rem;margin-top:34px}.night-signature span{display:block;font-family:var(--dk-font-body);color:#929f81;font-size:.67rem}.night-dates{position:relative;background:radial-gradient(ellipse at 50% 80%,rgba(141,113,51,.0862745098),transparent 70%)}.night-dates__intro{text-align:center}.night-dates h2{margin:30px 0}.night-dates h2 em{display:inline-block;margin-top:12px;font-size:.84em}.night-dates__intro>p:last-child{color:#b9c2aa}.night-dates strong{font-weight:400;color:#e3dfc7}.night-tickets{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:65px}.night-ticket{position:relative;background:#1c2216;border:1px solid rgba(197,198,140,.2);border-radius:8px;padding:24px 24px 0;transition:background .4s,border-color .4s,box-shadow .4s}.night-ticket:nth-child(2){margin-top:22px;margin-bottom:-22px}.night-ticket:nth-child(3){background:#25271a}.night-ticket:nth-child(4){margin-top:22px;margin-bottom:-22px}.night-ticket:hover{border-color:rgba(212,210,141,.6);background:#282e1d;box-shadow:0 12px 40px rgba(0,0,0,.2)}.night-ticket__top{display:flex;justify-content:space-between;gap:10px;font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:#aeb696}.night-ticket h3{margin:26px 0!important}.night-ticket time>span{display:block;font-family:var(--dk-font-heading);font-weight:400;font-size:5.2rem;letter-spacing:-.075em;line-height:1.4;color:#e5d8ae}.night-ticket time>em{font-family:var(--dk-font-body);letter-spacing:0;font-weight:300;font-size:1.2rem;color:#ecedda}.night-ticket>p{font-size:.78rem}.night-ticket>p>span{font-size:.59rem;color:#9da98c}.night-ticket__stub{position:relative;margin:25px -24px 0;padding:23px 24px;border-top:1px dashed rgba(173,181,137,.3333333333)}.night-ticket__stub::after,.night-ticket__stub::before{content:"";position:absolute;width:15px;height:15px;top:-8px;background:#1a1a1a;border:1px solid rgba(197,198,140,.2);border-radius:50%}.night-ticket__stub::before{left:-8px}.night-ticket__stub::after{right:-8px}.night-ticket__stub a{display:flex;gap:12px;justify-content:space-between;font-size:.72rem;color:#d3df9f}.night-ticket--past{opacity:.55}.night-dates__note{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:65px}.night-dates__note>p{font-size:.75rem;color:#a8b396}.night-visit{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;background:#202220;border-top:1px solid rgba(196,189,143,.1411764706);border-bottom:1px solid rgba(196,189,143,.1411764706)}.night-visit h2{margin-top:27px;font-size:clamp(2.7rem,4.7vw,5rem)}.night-visit h2 em{display:block;margin-top:13px;font-size:.8em}.night-visit address{font-size:.98rem;line-height:1.85;color:#c1c8b1}.night-visit address strong{font-weight:400;color:#eee9d4}.night-visit__address .insp-button{margin:28px 0}.night-visit__address p{font-size:.78rem;color:#aab69a}.night-visit__address p a{text-decoration:underline;text-underline-offset:4px}.night-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:12%}.night-faq h2{font-size:clamp(2.3rem,3.4vw,3.8rem)}.night-faq h2 em{display:block;font-size:.72em;line-height:1.7;margin-top:10px}.night-faq details{border-bottom:1px solid rgba(173,182,145,.2196078431);padding:23px 0}.night-faq details:first-child{padding-top:0}.night-faq summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:.9rem;list-style:none;color:#d1d8bf}.night-faq summary::-webkit-details-marker{display:none}.night-faq summary span{color:#d1cc8f;font-size:1.5rem}.night-faq details[open] summary span{transform:rotate(45deg)}.night-faq details p{margin-top:20px;color:#a6b397;font-size:.88rem}.night-faq details a{text-decoration:underline}.night-close{position:relative;isolation:isolate;text-align:center;overflow:hidden;padding-top:100px;padding-bottom:120px}.night-close__halo{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 50% 90%,rgba(178,148,58,.1411764706),transparent 65%)}.night-close h2{margin:36px 0 45px;font-size:clamp(3.4rem,6.6vw,7.1rem)}.night-close h2 em{display:block;font-size:.75em;line-height:1.6}.night-close>p:last-child{font-size:.72rem;color:#a8b199;margin-top:25px}.insp-footer{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 7vw;border-top:1px solid rgba(181,188,142,.1607843137);color:#a8b199;font-size:.7rem}.insp-footer>a{color:#cadb87;font-weight:400}.insp-footer p{font-size:.7rem}.insp-footer nav{display:flex;flex-wrap:wrap;gap:22px}.insp-footer button{border:0;background:0 0;color:inherit;padding:0;font-size:.7rem}.night-film-dialog{background:#0d120c;color:#ebe7d1;border:1px solid rgba(202,212,154,.3019607843);padding:18px;border-radius:12px;max-width:min(94vw,620px);max-height:94dvh}.night-film-dialog::backdrop{background:rgba(0,0,0,.8784313725);backdrop-filter:blur(8px)}.night-film-dialog__head{display:flex;gap:25px;align-items:center;justify-content:space-between;padding-bottom:15px}.night-film-dialog__head h2{margin:0;font-family:var(--dk-font-body);font-size:.85rem;font-weight:400}.night-film-dialog video{display:block;max-height:80dvh;width:100%;background:#060905}.insp-archive{padding:25px 7vw;background:#3a4227;color:#e6e8cc}.insp-archive a{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.insp-motion [data-insp-reveal]{opacity:0;translate:0 35px;transition:opacity 1.1s,translate 1.1s cubic-bezier(.2,.6,.25,1)}.insp-motion [data-insp-reveal].is-seen,.insp-motion [data-insp-reveal]:focus-within{opacity:1;translate:0 0}.night-hero h1 em,.night-hero h1 span{animation:1.4s cubic-bezier(.15,.7,.3,1) both night-enter}.night-hero h1 span:nth-child(2){animation-delay:.16s}.night-hero h1 em{animation-delay:.32s}@keyframes night-enter{from{opacity:0;translate:0 45px;clip-path:inset(0 0 100% 0)}to{opacity:1;translate:0 0;clip-path:inset(0)}}@keyframes night-glow{from{opacity:.4;scale:.85}to{opacity:1;scale:1.2}}@supports (animation-timeline:view()){@keyframes night-ink{from{color:#555e49}to{color:#eee6d0}}.night-path::before{animation:linear both night-path;animation-timeline:view();animation-range:entry 10% cover 80%}@keyframes night-path{from{scale:1 .05}to{scale:1 1}}}}.insp-paused *,.insp-paused ::after,.insp-paused ::before{animation-play-state:paused!important}@media (min-width:1800px){.night-wrap{padding-left:calc((100vw - 1500px)/ 2);padding-right:calc((100vw - 1500px)/ 2)}}@media (max-width:1100px){.night-hero__aside{display:none}.night-hero__content{width:100%}.night-scenes__stage{height:760px}.night-scenes__caption{bottom:240px}.night-dimmer{bottom:35px;left:5vw;right:auto;width:320px}.night-tickets{grid-template-columns:repeat(2,1fr);gap:25px}.night-ticket:nth-child(2),.night-ticket:nth-child(4){margin-top:0;margin-bottom:0}.night-host{gap:7%}.night-host__image{height:600px}.night-host h2{font-size:3rem}.night-walk{gap:10%}.night-scenes__head>p:last-child{position:static;margin-top:25px}.insp-footer{flex-wrap:wrap}}@media (max-width:700px){.night-wrap{padding:80px 6vw}.insp-nav{height:87px;padding:10px 6vw}.insp-brand img{width:83px;height:66px}.insp-nav nav>a:not(.insp-nav__date){display:none}.insp-nav__date{font-size:.67rem;padding:12px 16px}.insp-nav__date span{margin-left:12px}.night-hero{min-height:820px;padding:165px 6vw 175px;align-items:center}.night-hero__media img,.night-hero__media video{object-position:center}.night-hero__veil{background:linear-gradient(0deg,#1a1a1a 0,rgba(10,14,10,.3333333333) 24%,rgba(10,14,10,.2509803922) 72%,rgba(10,14,10,.062745098)),linear-gradient(90deg,rgba(11,16,11,.4),transparent 90%)}.night-hero h1{font-size:clamp(3rem,11.8vw,4.5rem);margin:28px 0}.night-hero h1 em{font-size:.62em;line-height:1.8;letter-spacing:-.065em}.night-hero .insp-eyebrow{font-size:.56rem!important;letter-spacing:.11em}.night-hero__content>p:not(.insp-eyebrow){font-size:.91rem}.night-hero__bottom{left:6vw;right:6vw;bottom:25px;align-items:start;flex-direction:column;gap:20px}.night-hero__bottom p{font-size:.64rem}.night-hero__bottom p>span{font-size:.59rem}.night-invitation{padding-top:85px;padding-bottom:75px}.night-invitation__copy p{font-size:.88rem}.night-scenes{margin:0 3vw}.night-scenes__head{padding:35px 3vw}.night-scenes__head h2{font-size:3.1rem}.night-scenes__head h2 em{display:inline-block;font-size:.75em;line-height:1.6}.night-scenes__stage{height:770px}.night-scene-images img{object-position:55% center}.night-scenes__controls{top:18px;padding:4px;max-width:94%}.night-scenes__caption{left:6vw;right:6vw;bottom:232px}.night-scenes__caption h3{font-size:2.3rem}.night-scenes__caption h3 em{font-size:.73em;line-height:1.7}.night-scenes__caption>p:last-child{font-size:.82rem}.night-dimmer{left:6vw;right:6vw;width:auto;bottom:25px}.night-walk{grid-template-columns:1fr;gap:50px}.night-walk__heading{position:static}.night-walk__heading h2{font-size:4.2rem}.night-path{margin-left:9px;padding-left:35px}.night-path__light{left:-39px}.night-path article{padding-bottom:60px}.night-path h3{font-size:2.5rem}.night-path article>p:last-child{font-size:.9rem}.night-host{grid-template-columns:1fr;padding:30px 6vw 60px;gap:45px}.night-host__image{height:420px;border-radius:6px}.night-host h2{font-size:2.6rem}.night-host__text>p:not(.insp-eyebrow){font-size:.9rem}.night-dates h2{font-size:2.9rem}.night-dates h2 em{font-size:.79em}.night-tickets{gap:14px;margin-top:40px}.night-ticket{padding:16px 14px 0}.night-ticket__top{font-size:.48rem;letter-spacing:.02em}.night-ticket time>span{font-size:3.8rem}.night-ticket h3{margin:14px 0!important}.night-ticket time>em{font-size:1rem}.night-ticket>p{font-size:.66rem}.night-ticket>p>span{font-size:.52rem;line-height:1.6;display:block;margin-top:4px}.night-ticket__stub{margin:19px -14px 0;padding:19px 14px}.night-ticket__stub a{font-size:.61rem;gap:5px;line-height:1.6}.night-dates__note{flex-direction:column;align-items:start;gap:14px;margin-top:30px}.night-faq,.night-visit{grid-template-columns:1fr;gap:40px}.night-visit h2{font-size:2.9rem}.night-faq h2{font-size:2.5rem}.night-faq summary{font-size:.82rem}.night-close h2{font-size:3rem}.night-close h2 em{font-size:.7em}.insp-footer{flex-direction:column;align-items:start;gap:20px;padding:30px 6vw}.insp-footer nav{gap:17px}.night-film-dialog{padding:12px}.night-film-dialog__head{gap:12px}.night-film-dialog__head h2{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.inspirationstage *,.inspirationstage ::after,.inspirationstage ::before{animation:none!important;transition:none!important}html{scroll-behavior:auto}}@media print{.insp-motion [data-insp-reveal]{opacity:1;translate:0 0}.insp-media-controls,.insp-nav,.night-dimmer,.night-scenes__controls{display:none}}.insp-teaser{display:grid;grid-template-columns:1fr 1.4fr;gap:7%;background:#1a231d;color:#f2f0e7;padding:70px 6vw;align-items:center}.insp-teaser__image{display:block;overflow:hidden}.insp-teaser__image img{display:block;width:100%;height:auto;aspect-ratio:1.65;object-fit:cover}.insp-teaser__copy p{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:#c8d67a}.insp-teaser__copy h2{font-family:webfont,Arial,sans-serif;font-weight:300;font-size:clamp(1.9rem,3vw,3rem);line-height:1.15;margin:17px 0;color:#f2f0e7}.insp-teaser__copy>span{display:block;font-size:.9rem;line-height:1.7;color:#ccd2c7}.insp-teaser__copy>a{display:inline-flex;align-items:center;gap:22px;color:#bdcd00;font-weight:400;font-size:.9rem;text-decoration:none;border-bottom:1px solid #bdcd00;margin-top:24px;padding-bottom:7px}@media (max-width:650px){.insp-teaser{grid-template-columns:1fr;padding:45px 6vw;gap:28px}.insp-teaser__copy>a{font-size:.8rem}}.insp-sound input[type=range],.night-dimmer input[type=range]{appearance:none;background:0 0;border:0;box-shadow:none;padding:0;height:24px;min-height:0;cursor:pointer}.insp-sound input::-webkit-slider-runnable-track,.night-dimmer input::-webkit-slider-runnable-track{height:2px;background:var(--dk-color-brand);border:0}.insp-sound input::-moz-range-track,.night-dimmer input::-moz-range-track{height:2px;background:var(--dk-color-brand);border:0}.insp-sound input::-webkit-slider-thumb,.night-dimmer input::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-7px;border-radius:50%;border:1px solid var(--dk-color-brand);background:var(--dk-color-brand);box-shadow:0 0 16px rgba(var(--dk-brand-rgb),.4)}.insp-sound input::-moz-range-thumb,.night-dimmer input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:1px solid var(--dk-color-brand);background:var(--dk-color-brand);box-shadow:0 0 16px rgba(var(--dk-brand-rgb),.4)}.inspirationstage .night-dates{isolation:isolate;overflow:hidden;padding-top:145px;padding-bottom:130px;background:#1a1a1a}.inspirationstage .night-dates::before{content:"";position:absolute;z-index:-2;inset:23% 0 -12%;opacity:.14;background:url(/dist/media/inspirationstage-2026/ahorn-1920.webp) center 60%/cover;filter:blur(10px);mask-image:linear-gradient(transparent,#000 35%,#000 65%,transparent)}.inspirationstage .night-dates::after{content:"";position:absolute;z-index:-1;inset:30% -10% -10%;background:radial-gradient(ellipse at 27% 70%,rgba(var(--dk-brand-rgb),.15),transparent 42%),radial-gradient(ellipse at 76% 45%,rgba(var(--dk-brand-rgb),.12),transparent 40%);pointer-events:none}.inspirationstage .night-dates__intro h2 em{color:var(--dk-color-brand)}.inspirationstage .night-tickets{gap:24px;margin-top:75px;perspective:1200px}.inspirationstage .night-ticket{--rx:0deg;--ry:0deg;--mx:50%;--my:25%;isolation:isolate;background:linear-gradient(155deg,rgba(255,255,255,.0705882353),rgba(255,255,255,.0156862745) 44%,rgba(var(--dk-brand-rgb),.04)),rgba(26,26,26,.6509803922);border:1px solid rgba(255,255,255,.1882352941);backdrop-filter:blur(22px) saturate(1.2);border-radius:18px;padding-top:30px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1882352941),0 24px 60px rgba(0,0,0,.3019607843);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s,box-shadow .4s,border-color .4s,background .4s}.inspirationstage .night-ticket::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--mx) var(--my),rgba(var(--dk-brand-rgb),.19),transparent 67%);opacity:.55;transition:opacity .35s}.inspirationstage .night-ticket::after{content:"";position:absolute;pointer-events:none;top:-1px;left:13%;right:13%;height:2px;background:linear-gradient(90deg,transparent,var(--dk-color-brand),#efffa2,var(--dk-color-brand),transparent);box-shadow:0 0 18px rgba(var(--dk-brand-rgb),.65),0 0 40px rgba(var(--dk-brand-rgb),.2)}.inspirationstage .night-ticket:nth-child(3){background:linear-gradient(150deg,rgba(var(--dk-brand-rgb),.11),rgba(255,255,255,.0117647059) 70%),rgba(26,26,26,.7019607843)}.inspirationstage .night-ticket:focus-within,.inspirationstage .night-ticket:hover{background-color:rgba(39,43,28,.7490196078);border-color:rgba(var(--dk-brand-rgb),.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.2196078431),0 25px 65px rgba(0,0,0,.4),0 0 40px rgba(var(--dk-brand-rgb),.13)}.inspirationstage .night-ticket:focus-within::before,.inspirationstage .night-ticket:hover::before{opacity:1}.inspirationstage .night-ticket time>span{font-family:var(--dk-font-heading);font-size:clamp(5rem,7.8vw,8rem);font-weight:400;line-height:1.4;color:var(--dk-color-brand);text-shadow:0 0 35px rgba(var(--dk-brand-rgb),.18)}.inspirationstage .night-ticket time>em{font-family:var(--dk-font-body);color:#fff;font-size:1.4rem}.inspirationstage .night-ticket h3{margin:24px 0 30px!important}.inspirationstage .night-ticket__top{color:#d6dbcb}.inspirationstage .night-ticket>p{color:#eff0e7}.inspirationstage .night-ticket>p>span{color:#b6bdad}.inspirationstage .night-ticket__stub{padding-top:27px;padding-bottom:27px;border-color:rgba(193,204,149,.4)}.inspirationstage .night-ticket__stub a{color:#e6efb7}.inspirationstage .night-ticket__stub a>span{color:var(--dk-color-brand);font-size:1.1rem}.inspirationstage .night-ticket__stub::after,.inspirationstage .night-ticket__stub::before{background:#1a1a1a;border-color:rgba(165,177,108,.3333333333)}.inspirationstage .night-close h2 em,.inspirationstage .night-host .night-signature,.inspirationstage .night-signature{color:var(--dk-color-brand)!important}@media (max-width:700px){.inspirationstage .night-dates{padding-top:85px;padding-bottom:85px}.inspirationstage .night-tickets{gap:15px;margin-top:45px}.inspirationstage .night-ticket{border-radius:13px;padding-top:20px}.inspirationstage .night-ticket time>span{font-size:4.5rem}.inspirationstage .night-ticket time>em{font-size:1rem}.inspirationstage .night-ticket h3{margin:14px 0 20px!important}.inspirationstage .night-ticket__stub{padding-top:21px;padding-bottom:21px}.inspirationstage .night-ticket__stub a{font-size:.59rem}.inspirationstage .night-scenes__head h2{font-size:2.7rem}.inspirationstage .night-walk__heading h2{font-size:3.5rem}.inspirationstage .night-host h2{font-size:2.3rem}.inspirationstage .night-close h2,.inspirationstage .night-dates h2{font-size:2.65rem}}@media (prefers-reduced-transparency:reduce){.inspirationstage .night-ticket{background:#22271c;backdrop-filter:none}}.inspirationstage>section{position:relative;isolation:isolate}.inspirationstage .hero__cta--primary{color:var(--hero-cta-primary-color);text-shadow:none}.inspirationstage .hero__cta--secondary{color:var(--hero-cta-secondary-color);text-shadow:none}.inspirationstage h2{font-size:clamp(1.9rem,3.1vw,3.1rem);line-height:1.4;letter-spacing:-.04em}.inspirationstage h2 em{font-size:1em;line-height:inherit;letter-spacing:inherit}.inspirationstage .night-hero{min-height:800px;min-height:max(740px,94dvh);padding-top:190px;padding-bottom:185px;align-items:flex-end}.inspirationstage .night-hero__content{max-width:730px}.inspirationstage .night-hero h1{font-size:clamp(2.8rem,4.1vw,4.2rem);line-height:1.3;margin:22px 0}.inspirationstage .night-hero h1 em{font-size:.86em;letter-spacing:-.04em;line-height:1.5;margin:0}.inspirationstage .night-hero__content>p:not(.insp-eyebrow){font-size:1rem}.inspirationstage .night-hero__aside>span{color:#fff;font-size:2.8rem}.inspirationstage .night-hero__veil{background:linear-gradient(90deg,rgba(8,11,8,.7019607843),transparent 75%),linear-gradient(0deg,#1a1a1a,transparent 55%)}.inspirationstage .insp-media-controls{flex-wrap:wrap}.inspirationstage .insp-media-controls .hero__cta{font-size:.8rem;padding:.75rem 1rem;min-height:44px}.inspirationstage .night-invitation{display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;align-items:center;text-align:left;padding-top:110px;padding-bottom:110px}.inspirationstage .night-invitation__copy{max-width:530px;margin:0}.inspirationstage .night-invitation__copy h2{margin:20px 0 28px}.inspirationstage .night-invitation__copy>p{color:#c2c6bc}.inspirationstage .night-invitation__copy .insp-eyebrow{color:var(--dk-color-brand)}.inspirationstage .night-invitation__view{position:relative;margin:0;overflow:hidden;border-radius:6px;aspect-ratio:1.22}.inspirationstage .night-invitation__view img{object-position:65% center}.inspirationstage .night-invitation__view figcaption{position:absolute;bottom:0;inset-inline:0;padding:60px 25px 22px;background:linear-gradient(transparent,rgba(0,0,0,.7333333333));font-size:.8rem;color:#eee}.inspirationstage .night-close h2,.inspirationstage .night-dates h2,.inspirationstage .night-faq h2,.inspirationstage .night-host h2,.inspirationstage .night-scenes__head h2,.inspirationstage .night-visit h2,.inspirationstage .night-walk__heading h2{font-size:clamp(1.9rem,3.1vw,3.1rem)}.inspirationstage .night-close h2 em,.inspirationstage .night-dates h2 em,.inspirationstage .night-scenes__head h2 em{font-size:1em;line-height:inherit}.inspirationstage .night-scenes__controls{gap:8px;background:rgba(16,21,16,.8509803922);border-radius:5px;padding:10px;max-width:calc(100% - 32px)}.inspirationstage .night-scenes__controls .hero__cta{font-size:.82rem;padding:.8rem 1rem}.inspirationstage .night-scenes__caption h3{font-size:clamp(1.7rem,2.5vw,2.5rem)}.inspirationstage .night-path h3{font-size:1.9rem}.inspirationstage .night-host__image{height:540px}.inspirationstage .night-host h2 em{display:inline}.inspirationstage .night-walk{padding-top:115px;padding-bottom:115px}.inspirationstage .night-atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.inspirationstage .night-atmosphere::before{content:"";position:absolute;width:65%;height:85%;top:10%;left:-10%;background:radial-gradient(ellipse,rgba(var(--dk-brand-rgb),.065),transparent 66%);transform:translate3d(-8%,0,0)}.inspirationstage>section:nth-of-type(even) .night-atmosphere::before{left:45%;background:radial-gradient(ellipse,rgba(224,187,99,.062745098),transparent 66%)}.inspirationstage .lvk-fireflies{z-index:0}@media (prefers-reduced-motion:no-preference){.inspirationstage .night-atmosphere::before{animation:16s ease-in-out infinite alternate paused night-light-drift}.inspirationstage .night-atmosphere.is-active::before{animation-play-state:running}.inspirationstage .night-host.is-in-view .night-host__image img,.inspirationstage .night-invitation.is-in-view .night-invitation__view img{animation:18s ease-in-out infinite alternate night-photo-breathe}.inspirationstage .night-path__light{animation:4s ease-in-out infinite alternate paused night-light-pulse}.inspirationstage .night-ticket::after{animation:6s ease-in-out infinite alternate paused night-light-pulse}@keyframes night-light-drift{to{transform:translate3d(50%,12%,0) scale(1.14)}}@keyframes night-photo-breathe{from{transform:scale(1)}to{transform:scale(1.035)}}@keyframes night-light-pulse{from{opacity:.45}to{opacity:1}}}@media (max-width:800px){.inspirationstage .night-close h2,.inspirationstage .night-dates h2,.inspirationstage .night-faq h2,.inspirationstage .night-host h2,.inspirationstage .night-scenes__head h2,.inspirationstage .night-visit h2,.inspirationstage .night-walk__heading h2,.inspirationstage h2{font-size:1.9rem}.inspirationstage .night-hero{min-height:800px;padding:180px 6vw 210px}.inspirationstage .night-hero h1{font-size:2.65rem}.inspirationstage .night-hero h1 em{font-size:.76em}.inspirationstage .night-hero__content>p:not(.insp-eyebrow){font-size:.9rem}.inspirationstage .night-hero__bottom{gap:12px}.inspirationstage .night-invitation{grid-template-columns:1fr;gap:35px;padding:75px 6vw}.inspirationstage .night-invitation__view{aspect-ratio:1.2}.inspirationstage .night-host__image{height:440px}.inspirationstage .night-scenes__controls{gap:5px;padding:6px;width:max-content}.inspirationstage .night-scenes__controls .hero__cta{padding:.8rem .6rem;font-size:.65rem}.inspirationstage .night-scenes__caption h3{font-size:1.8rem}.inspirationstage .night-walk{padding-top:80px;padding-bottom:80px}.inspirationstage .night-close h2{line-height:1.55}}.night-film-dialog .hero__cta{font-size:.8rem;padding:.8rem 1rem}@media (prefers-reduced-motion:reduce){.inspirationstage .lvk-fireflies,.night-atmosphere,.night-scenes__glow{display:none}}.insp-backgrounded *,.insp-backgrounded ::after,.insp-backgrounded ::before{animation-play-state:paused!important}.inspirationstage .night-date-detail{display:inline-block;margin:-12px 0 18px;font-size:.75rem;color:#e2e8b1;text-decoration:underline;text-underline-offset:4px}.inspirationstage .night-tickets--single{grid-template-columns:minmax(0,390px);justify-content:center}.night-other-dates{text-align:center;margin-top:30px}.night-other-dates a{text-decoration:underline;text-underline-offset:5px}@media (max-width:700px){.inspirationstage .night-date-detail{font-size:.65rem}}.inspirationstage .is-in-view .night-path__light,.inspirationstage .is-in-view .night-ticket::after{animation-play-state:running}.inspirationstage .lvk-firefly:nth-child(6n){width:calc(var(--s) * 2.5);height:calc(var(--s) * 2.5);filter:blur(2px)}@media (prefers-reduced-motion:no-preference){.inspirationstage .night-scene-images img{animation:24s ease-in-out infinite alternate paused night-scene-pan;transition:opacity 1.8s}.inspirationstage .night-scene-images img:nth-child(2){animation-direction:alternate-reverse}.inspirationstage .scene-is-moving .night-scene-images img,.inspirationstage .scene-is-moving .night-scenes__glow::after,.inspirationstage .scene-is-moving .night-scenes__glow::before{animation-play-state:running}.inspirationstage .night-dates.is-in-view::after{animation:18s ease-in-out infinite alternate night-light-drift}@keyframes night-scene-pan{from{transform:scale(1.055) translate(-1%,.4%)}to{transform:scale(1.13) translate(1.2%,-.8%)}}@keyframes night-scene-glimmer{from{transform:translate(-7%,5%) scale(.94);opacity:.35}to{transform:translate(10%,-8%) scale(1.08);opacity:.7}}}.night-scenes__glow{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.night-scenes__glow::after,.night-scenes__glow::before{content:"";position:absolute;inset:-15%;background:radial-gradient(ellipse at 68% 42%,rgba(212,169,82,.2),transparent 38%);animation:12s ease-in-out infinite alternate paused night-scene-glimmer}.night-scenes__glow::after{background:radial-gradient(ellipse at 30% 30%,rgba(189,205,0,.1490196078),transparent 30%);animation-delay:-6s;animation-duration:17s}.inspirationstage .night-scenes__motion{position:absolute;top:112px;right:28px;font-size:.75rem;padding:.65rem .85rem;background:rgba(16,21,16,.7294117647)}@media (max-width:700px){.inspirationstage .night-scenes__motion{top:90px;right:16px;font-size:.7rem}.inspirationstage .night-hero{min-height:875px;padding-bottom:270px}.inspirationstage .insp-media-controls{flex-direction:column;align-items:flex-start;gap:8px}.inspirationstage .insp-sound{order:-1}}