#anniversary-hero .video-cta{align-items:center;background:color-mix(in oklab,var(--container-background-color) 78%,transparent);border:var(--border-width) solid hsla(0,0%,100%,.6);border-radius:999px;color:var(--element-color);display:inline-flex;gap:12px;padding:4px 1.5rem;text-decoration:none}#anniversary-hero .video-thumb{background:#0a0a0a;border-radius:6px;height:40px;overflow:hidden;position:relative;width:70px}#anniversary-hero .video-thumb:before{background-image:url(../images/anniversary/2026/promo-video-thumbnail-live-large.jpg);background-position:50%;background-size:cover;content:"";filter:grayscale(.4);inset:0;position:absolute;z-index:0}#anniversary-hero .video-thumb:after{background:linear-gradient(to bottom,color-mix(in oklab,var(--accent-color) 24%,transparent),color-mix(in oklab,var(--accent-color) 38%,transparent)),linear-gradient(to bottom,rgba(0,0,0,.28),rgba(0,0,0,.62)),radial-gradient(circle 90px at 50% 80%,hsla(0,0%,100%,.18) 0,transparent 60%);content:"";inset:0;position:absolute;z-index:1}#anniversary-hero .video-play{display:grid;inset:0;place-items:center;position:absolute;z-index:2}#anniversary-hero .video-play-disc{background:#fff;border-radius:50%;display:grid;height:20px;place-items:center;width:20px}#anniversary-hero .video-play-disc:before{border-color:transparent transparent transparent var(--accent-color);border-style:solid;border-width:4px 0 4px 7px;content:"";height:0;margin-left:1.5px;width:0}#anniversary-hero .video-meta .title{font-family:var(--font-serif);font-size:17px;font-style:italic}#anniversary-journey{--font-serif:"Instrument Serif","Times New Roman",serif;--hero-parallax-distance:14px;--border-line:color-mix(in oklab,var(--element-color) 50%,transparent);--border-line-soft:color-mix(in oklab,var(--element-color) 30%,transparent);--border-line-faint:color-mix(in oklab,var(--element-color) 15%,transparent);--border-accent-line:color-mix(in oklab,var(--accent-color) 40%,transparent);--hero-bg-offset-y:0;background:linear-gradient(to bottom,transparent 0,transparent 45%,color-mix(in oklab,var(--base-black) 55%,transparent) 78%,var(--base-black) 100%),radial-gradient(circle at center,var(--accent-color) 0,var(--container-background-color) 62%);overflow:hidden;padding:clamp(4rem,10vw,7rem) 0 clamp(5rem,12vw,8rem);position:relative}#anniversary-journey:before{background:linear-gradient(to bottom,transparent 0,transparent 38%,rgba(0,0,0,.42) 68%,rgba(0,0,0,.82) 86%,var(--base-black) 100%),radial-gradient(ellipse at center,color-mix(in oklab,var(--container-background-color) 92%,transparent) 0,color-mix(in oklab,var(--container-background-color) 68%,transparent) 40%,color-mix(in oklab,var(--container-background-color) 48%,transparent) 72%),radial-gradient(ellipse 90% 70% at 50% 50%,transparent 0,transparent 58%);z-index:2}#anniversary-journey:after,#anniversary-journey:before{content:"";inset:0;pointer-events:none;position:absolute}#anniversary-journey:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:multiply;opacity:.25;z-index:3}#anniversary-journey .grid-row{z-index:4}#anniversary-journey .anniversary-journey-title{font-size:clamp(2.75rem,7vw,5.5rem);font-weight:400;letter-spacing:-.03em;line-height:.94;margin:0;max-width:none}#anniversary-journey .anniversary-journey-title .row{display:block}#anniversary-journey .anniversary-journey-title em{color:var(--accent-color);font-family:var(--font-serif);font-style:italic}#anniversary-journey .anniversary-journey-copy{color:color-mix(in oklab,var(--element-color) 78%,transparent);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6;margin:0;max-width:38rem}.anniversary-hero-content{position:relative;z-index:4}.anniversary-kicker{align-items:center;background:color-mix(in oklab,var(--container-background-color) 70%,transparent);border:var(--border-width) solid var(--border-color);border-radius:999px;display:inline-flex;font-size:11px;gap:.875rem;letter-spacing:.18em;padding:6px 14px 6px 10px;text-transform:uppercase}@media (min-width:768px){@supports (grid-template-rows:subgrid){.pricing-subgrid-grid{grid-template-rows:auto auto 1fr}.pricing-subgrid-card{grid-row:span 3;grid-template-rows:subgrid}}}@media (max-width:900px){#anniversary-journey{padding:3.5rem 0}}
