.Header-module__hBw1pG__header{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;padding:clamp(24px,4vh,48px) clamp(24px,5vw,80px) 0;display:flex;position:absolute;top:0;left:0;right:0}.Header-module__hBw1pG__labelRow{align-items:center;gap:8px;display:flex}.Header-module__hBw1pG__dot{background:#c9a44e;border-radius:50%;width:6px;height:6px}.Header-module__hBw1pG__label{letter-spacing:.3em;text-transform:uppercase;color:#c39b5599;text-shadow:0 1px 4px #0006;font-size:clamp(9px,1.2vw,13px);font-weight:600}.Header-module__hBw1pG__right{text-align:right}.Header-module__hBw1pG__monthShort{letter-spacing:.28em;color:#ffffff40;font-size:clamp(9px,1vw,12px);font-weight:600;display:block}.Header-module__hBw1pG__dayBig{color:#ffffff14;letter-spacing:-.02em;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1}
.EventSlide-module__ObrlrG__slide{z-index:10;position:absolute;inset:0}.EventSlide-module__ObrlrG__eraLabel{position:absolute;top:50%;right:clamp(18px,3.5vw,40px);transform:translateY(-50%)}.EventSlide-module__ObrlrG__eraText{writing-mode:vertical-lr;text-orientation:mixed;letter-spacing:.35em;text-transform:uppercase;color:#c39b5538;font-size:clamp(8px,1vw,11px);font-weight:600;transform:rotate(180deg)}.EventSlide-module__ObrlrG__bottom{background:linear-gradient(#0000 0%,#05040333 20%,#05040399 60%,#050403d9 100%);padding:clamp(60px,10vh,120px) clamp(24px,5vw,80px) clamp(32px,6vh,64px);position:absolute;bottom:0;left:0;right:0}.EventSlide-module__ObrlrG__bottom>*{max-width:720px}.EventSlide-module__ObrlrG__location{align-items:center;gap:6px;margin-bottom:clamp(8px,1.2vh,14px);display:flex}.EventSlide-module__ObrlrG__location svg{flex-shrink:0}.EventSlide-module__ObrlrG__location span{letter-spacing:.18em;color:#c3a564;text-transform:uppercase;text-shadow:0 1px 8px #000000e6,0 0 3px #0009;font-size:clamp(10px,1.4vw,13px);font-weight:600}.EventSlide-module__ObrlrG__year{background:linear-gradient(155deg,#fff 10%,#dcb96ed9 90%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 16px #000000b3);-webkit-background-clip:text;background-clip:text;font-size:clamp(72px,16vw,160px);font-weight:800;line-height:1;display:block}.EventSlide-module__ObrlrG__accentLine{transform-origin:0;background:linear-gradient(90deg,#c39b5599,#0000);border-radius:10px;width:clamp(40px,6vw,64px);height:2px;margin:clamp(10px,1.5vh,18px) 0 clamp(12px,1.8vh,20px)}.EventSlide-module__ObrlrG__title{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 12px #000c,0 1px 4px #0009;margin:0 0 clamp(4px,.6vh,8px);font-size:clamp(28px,5.5vw,48px);font-weight:700;line-height:1.1}.EventSlide-module__ObrlrG__subtitle{color:#dcbe6e;text-shadow:0 1px 8px #000000e6,0 0 3px #0009;margin:0 0 clamp(12px,2vh,20px);font-size:clamp(14px,2.2vw,20px);font-style:italic;font-weight:400;line-height:1.4}.EventSlide-module__ObrlrG__body{color:#ffffffd9;text-shadow:0 1px 6px #000000b3;max-width:560px;font-size:clamp(14px,1.8vw,17px);font-weight:400;line-height:1.75}.EventSlide-module__ObrlrG__bottomRule{max-width:560px;margin-top:clamp(18px,2.5vh,28px)}.EventSlide-module__ObrlrG__ruleLine{background:linear-gradient(90deg,#c39b5566 0%,#c39b5526 50%,#0000 100%);width:100%;height:1px}.EventSlide-module__ObrlrG__dayLink{letter-spacing:.06em;color:#c39b5559;margin-top:clamp(10px,1.5vh,16px);font-size:clamp(11px,1.2vw,13px);font-weight:600;text-decoration:none;transition:color .3s;display:inline-block}.EventSlide-module__ObrlrG__dayLink:hover{color:#c39b55b3}
.TDTYApp-module__JcyLsq__wrapper{cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;isolation:isolate;contain:layout style paint;background:#050403;width:100vw;height:100dvh;position:relative;overflow:hidden}.TDTYApp-module__JcyLsq__imageLayer{z-index:1;position:absolute;inset:0;overflow:hidden}.TDTYApp-module__JcyLsq__imgBlurFill{object-fit:cover;filter:blur(40px)brightness(.65)saturate(1.2);z-index:0;width:calc(100% + 160px);height:calc(100% + 160px);position:absolute;inset:-80px}.TDTYApp-module__JcyLsq__heroImg{object-fit:cover;object-position:center 20%;z-index:1;will-change:transform;width:calc(100% + 80px);height:calc(100% + 80px);transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:-40px}@media (max-width:768px){.TDTYApp-module__JcyLsq__heroImg{object-position:center 15%;width:calc(100% + 40px);height:calc(100% + 40px);inset:-20px}}.TDTYApp-module__JcyLsq__imageFallback{background:linear-gradient(135deg,#3c2d1acc 0%,#0a0704 100%);width:100%;height:100%}.TDTYApp-module__JcyLsq__depthOverlay{z-index:2;pointer-events:none;contain:strict;background:linear-gradient(#05040380 0%,#05040326 10%,#0000 22% 32%,#05040359 45%,#050403cc 60%,#050403f7 78%,#050403 90%);position:absolute;inset:0}.TDTYApp-module__JcyLsq__ambientGlow{z-index:3;pointer-events:none;will-change:opacity,transform;background:radial-gradient(at 42%,#c396462e 0%,#0000 50%);animation:12s ease-in-out infinite TDTYApp-module__JcyLsq__breatheGlow;position:absolute;inset:-50%}.TDTYApp-module__JcyLsq__vignette{z-index:4;pointer-events:none;contain:strict;position:absolute;inset:0;box-shadow:inset 0 0 200px 80px #05040399}.TDTYApp-module__JcyLsq__museumFrame{z-index:8;pointer-events:none;border:1px solid #c39b550f;border-radius:2px;transition:opacity 1.5s 2.8s;position:absolute;inset:clamp(10px,2vh,20px)}.TDTYApp-module__JcyLsq__cornerMarks{z-index:11;pointer-events:none;transition:opacity .5s 2.6s;position:absolute;inset:0}.TDTYApp-module__JcyLsq__corner{width:18px;height:18px;position:absolute}.TDTYApp-module__JcyLsq__c0{border-top:1px solid #c39b551f;border-left:1px solid #c39b551f;top:clamp(16px,3vh,30px);left:clamp(16px,3vw,30px)}.TDTYApp-module__JcyLsq__c1{border-top:1px solid #c39b551f;border-right:1px solid #c39b551f;top:clamp(16px,3vh,30px);right:clamp(16px,3vw,30px)}.TDTYApp-module__JcyLsq__c2{border-bottom:1px solid #c39b551f;border-left:1px solid #c39b551f;bottom:clamp(20px,3.5vh,36px);left:clamp(16px,3vw,30px)}.TDTYApp-module__JcyLsq__c3{border-bottom:1px solid #c39b551f;border-right:1px solid #c39b551f;bottom:clamp(20px,3.5vh,36px);right:clamp(16px,3vw,30px)}
