#orbix-root .orbix-scope .obx-home-ticket-row{display:flex;align-items:center;justify-content:center;margin-top:40px}#orbix-root .orbix-scope .obx-home-ticket-button{display:inline-block;padding:16px 45px;background:var(--hero-gold-gradient);color:#fff!important;text-decoration:none!important;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:600;letter-spacing:.2em;font-size:.9rem;border-radius:50px;box-shadow:0 4px 15px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);line-height:1.2;text-align:center;user-select:none;cursor:default;pointer-events:none}#orbix-root .orbix-scope .obx-hero.obx-cinematic-prep.obx-intro-standard-ready .obx-home-top-subtitle,#orbix-root .orbix-scope .obx-hero.obx-cinematic-prep.obx-intro-standard-ready .obx-home-main-title,#orbix-root .orbix-scope .obx-hero.obx-cinematic-prep.obx-intro-standard-ready .obx-home-left-details,#orbix-root .orbix-scope .obx-hero.obx-cinematic-prep.obx-intro-standard-ready .obx-home-right-kicker,#orbix-root .orbix-scope .obx-hero.obx-cinematic-prep.obx-intro-standard-ready .obx-home-right-title,#orbix-root .orbix-scope .obx-hero.obx-cinematic-prep.obx-intro-standard-ready .obx-home-right-lines{opacity:1;pointer-events:auto}#orbix-root .orbix-scope .obx-anniversary-intro{position:absolute;left:50%;top:50%;z-index:14;width:min(78vw,790px);height:auto;max-height:none;min-height:0;padding:0;transform:translate(-50%,-50%) scale(.965);transform-origin:center center;display:grid;grid-template-rows:auto auto auto;justify-items:center;align-items:center;row-gap:0;text-align:center;opacity:0;pointer-events:none;will-change:opacity,transform,filter;isolation:isolate}#orbix-root .orbix-scope .obx-anniversary-intro::before{content:"";position:absolute;inset:-9% -12%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,0,0,.38) 0%,rgba(0,0,0,.21) 48%,rgba(0,0,0,0) 77%);filter:blur(22px)}#orbix-root .orbix-scope .obx-anniversary-intro-line{width:100%;display:flex;align-items:center;justify-content:center;font-family:"Playfair Display",serif;color:var(--hero-gold-light);text-align:center;overflow:visible;text-shadow:0 3px 20px rgba(0,0,0,.34),0 12px 42px rgba(0,0,0,.24)}#orbix-root .orbix-scope .obx-anniversary-intro-edition{margin:0;padding:0;font-size:clamp(2.15rem,3.35vw,3.7rem);font-weight:500;line-height:.92;letter-spacing:.02em}#orbix-root .orbix-scope .obx-anniversary-intro-number{margin:-.11em 0 .07em;padding:.025em .035em .055em;font-size:clamp(12rem,18.1vw,17rem);font-weight:600;line-height:.94;letter-spacing:-.055em;transform:scaleY(1.1);transform-origin:center center;overflow:visible;background:linear-gradient(145deg,#f4dfb1 0%,#c7a365 34%,#f3dba9 58%,#ad8750 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#d7b77a;filter:drop-shadow(0 1px 0 rgba(255,255,255,.12)) drop-shadow(0 8px 24px rgba(0,0,0,.3))}#orbix-root .orbix-scope .obx-anniversary-intro-name{margin:0;padding:0;font-size:clamp(2.9rem,4.55vw,4.95rem);font-weight:400;font-style:italic;line-height:.92;letter-spacing:.012em}#orbix-root .orbix-scope .obx-quince-left.obx-intro-image-pending.obx-intro-image-ready{opacity:1}@media (max-width:768px){#orbix-root .orbix-scope .obx-anniversary-intro{top:50vh;top:50svh;width:min(90vw,540px);padding:0}#orbix-root .orbix-scope .obx-hero.obx-cinematic-prep .obx-home-calendar.is-mobile-relocated{opacity:0;pointer-events:none;transition:opacity 1.15s cubic-bezier(.22,.61,.36,1)}#orbix-root .orbix-scope .obx-hero.obx-cinematic-prep.obx-intro-standard-ready .obx-home-calendar.is-mobile-relocated{opacity:1;pointer-events:auto}#orbix-root .orbix-scope .obx-anniversary-intro-edition{font-size:clamp(1.9rem,7vw,2.9rem);line-height:.94}#orbix-root .orbix-scope .obx-anniversary-intro-number{margin:-.08em 0 .075em;padding:.025em .025em .055em;font-size:clamp(8.6rem,31vw,11.5rem);line-height:.95;transform:scaleY(1.07)}#orbix-root .orbix-scope .obx-anniversary-intro-name{font-size:clamp(2.15rem,8.2vw,3.45rem);line-height:.94}}@media (max-width:480px){#orbix-root .orbix-scope .obx-anniversary-intro{top:48vh;top:48svh;width:min(92vw,470px)}#orbix-root .orbix-scope .obx-anniversary-intro-number{font-size:clamp(8.2rem,34vw,10.5rem)}}@media (max-width:768px){#orbix-root .orbix-scope .obx-home-calendar.is-mobile-relocated{width:100%;flex:0 0 auto;z-index:6;margin-top:18px}}@media (max-width:480px){#orbix-root .orbix-scope .obx-home-ticket-button{padding:14px 32px;font-size:.8rem;letter-spacing:.14em;white-space:normal}}