.anniv-type{--anniv-chapter-h:100svh;font-optical-sizing:auto;letter-spacing:0;font-stretch:100%}@media (min-width:768px){.anniv-type{--anniv-chapter-h:86svh}}.anniv-chapter{height:auto;min-height:var(--anniv-chapter-h);margin-bottom:0;overflow:visible}@media (min-width:768px){.anniv-chapter{min-height:var(--chapter-h-desktop,var(--anniv-chapter-h))}}@media (min-width:1024px){.anniv-chapter{min-height:max(600px, var(--chapter-h-desktop,var(--anniv-chapter-h)))}}.anniv-circuit{--circuit-h:calc(86 * 10.8px * 11 / 6);--circuit-w:calc(var(--circuit-h) * 1205 / 3060);background-image:url(/anniversary/circuit.webp);background-position:top;background-repeat:repeat-y;background-size:var(--circuit-w) var(--circuit-h);overflow:hidden}@media (max-width:1023px){.anniv-side-photos{display:none!important}}.anniv-text-card{--card-top:var(--card-top-base,auto);--card-left:var(--card-left-base,auto);--card-right:var(--card-right-base,auto);--card-width:var(--card-width-base,80%);--card-rotate:var(--card-rotate-base,0deg);top:var(--card-top);left:var(--card-left);right:var(--card-right);z-index:20;width:var(--card-width);position:absolute}.anniv-text-card-tilt{transform:rotate(var(--card-rotate))}.anniv-text-card aside{padding:max(1rem, calc(var(--hero-w) * .037)) max(1.15rem, calc(var(--hero-w) * .043))}.anniv-card-title{font-size:max(16px, calc(var(--hero-w) * .0308))}.anniv-card-text{margin-top:max(.55rem, calc(var(--hero-w) * .0185));font-size:max(14px, calc(var(--hero-w) * .0246));line-height:1.2}@media (max-width:767px){.anniv-text-card{--card-top:var(--card-top-mobile,var(--card-top-base,auto));--card-width:var(--card-width-mobile,100%);--card-rotate:var(--card-rotate-mobile,var(--card-rotate-base,0deg));width:var(--card-width);left:50%;right:auto;transform:translate(-50%)}}.anniv-event-line-place{--hl-top:var(--hl-top-base,0px);--hl-left:var(--hl-left-base,0px);--hl-right:var(--hl-right-base,0px);top:var(--hl-top);z-index:60;pointer-events:none;width:max-content;position:absolute}.anniv-event-line{--hl-rotate:var(--hl-rotate-base,0deg);--hl-down:var(--hl-down-base,0px);top:var(--hl-down);z-index:var(--hl-z,auto);width:max-content;transform:rotate(var(--hl-rotate));color:#fff;white-space:nowrap;background:linear-gradient(146.61deg,#ff537b 9.99%,#ff6359 43.04%,#ff8670 75.12%,#feab7d 96.83%),linear-gradient(90deg,#d9d9d9 0%,#737373 100%);border-radius:6px;justify-content:center;align-items:center;padding:0 11px;font-size:36px;font-weight:700;line-height:1.175;display:inline-flex;position:relative}@media (max-width:767px){.anniv-text-card aside{padding:1.25rem 1.5rem}.anniv-card-title{font-size:20px}.anniv-card-text{margin-top:.75rem;font-size:16px}.anniv-event-line-place{--hl-top:var(--hl-top-mobile,var(--hl-top-base,0px));--hl-left:var(--hl-left-mobile,var(--hl-left-base,0px));--hl-right:var(--hl-right-mobile,var(--hl-right-base,0px))}.anniv-hero-open{pointer-events:none;cursor:default}.anniv-event-line{--hl-rotate:var(--hl-rotate-mobile,var(--hl-rotate-base,0deg));--hl-down:var(--hl-down-mobile,var(--hl-down-base,0px));border-radius:6px;padding:8px 10px;font-size:22px;line-height:26px}}html.anniv-no-scrollbar,html.anniv-no-scrollbar body{scrollbar-width:none;-ms-overflow-style:none;overflow-anchor:none;max-width:100%;overflow-x:clip}html.anniv-vk-play .anniv-chapter:has(.anniv-hero-video iframe) .anniv-hero-video{touch-action:manipulation;pointer-events:auto!important}html.anniv-vk-play .anniv-chapter:has(.anniv-hero-video iframe) .anniv-hero-video iframe{touch-action:manipulation;pointer-events:auto!important}html.anniv-vk-play .anniv-chapter:has(.anniv-hero-video iframe) .anniv-text-card{pointer-events:none!important}html.anniv-vk-play .anniv-chapter:has(.anniv-hero-video iframe) .anniv-event-line-place{pointer-events:none!important}html.anniv-vk-play .anniv-chapter:has(.anniv-hero-video iframe) .anniv-hero-stack h2{pointer-events:none!important}html.anniv-vk-play .anniv-type>a,html.anniv-vk-play .anniv-mobile-menu{z-index:500;visibility:visible;pointer-events:auto}html.anniv-vk-play .anniv-mobile-menu-layer{z-index:520}html.anniv-vk-play .anniv-chapter:has(iframe){z-index:80;pointer-events:none}@media (max-width:767px){html.anniv-vk-play .anniv-chapter:has(.anniv-hero-video iframe) .anniv-hero-stack{top:var(--hero-shift-mobile,-12%);transform:none}}html.anniv-vk-fs,html.anniv-vk-fs body{overflow:visible!important}html.anniv-vk-fs .anniv-type,html.anniv-vk-fs .anniv-chapter,html.anniv-vk-fs .anniv-frame,html.anniv-vk-fs .anniv-stage,html.anniv-vk-fs .anniv-hero-stack,html.anniv-vk-fs .anniv-hero-photo,html.anniv-vk-fs .anniv-hero-video,html.anniv-vk-fs .anniv-hero-video.anniv-rise,html.anniv-vk-fs .anniv-hero-video.anniv-rise-in{isolation:auto;will-change:auto!important;filter:none!important;perspective:none!important;contain:none!important;overflow:visible!important;transform:none!important}html.anniv-vk-fs .anniv-chapter:has(.anniv-vk-overlay){z-index:1000}html.anniv-vk-fs .anniv-hero-video{z-index:400;border-radius:0}html.anniv-vk-fs .anniv-event-line-place,html.anniv-vk-fs .anniv-text-card,html.anniv-vk-fs .anniv-side-photos,html.anniv-vk-fs .anniv-year-move,html.anniv-vk-fs .anniv-circuit{visibility:hidden;pointer-events:none}html.anniv-vk-fs .anniv-type>a,html.anniv-vk-fs .anniv-mobile-menu,html.anniv-vk-fs .anniv-mobile-menu-layer{z-index:1;visibility:visible;pointer-events:none}.anniv-vk-inline{z-index:45;touch-action:manipulation;border-radius:20px;position:fixed;overflow:hidden}.anniv-vk-overlay{z-index:1000;touch-action:manipulation;background:#000;border-radius:0;width:100%;height:100dvh;margin:0;position:fixed;inset:0;overflow:hidden}.anniv-vk-overlay iframe{pointer-events:auto;touch-action:manipulation;width:100%;height:100%;position:absolute;inset:0}.anniv-vk-close{top:max(10px, env(safe-area-inset-top,0px));left:max(8px, env(safe-area-inset-left,0px));z-index:2;color:#fff;cursor:pointer;pointer-events:auto;appearance:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute}html.anniv-no-scrollbar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.anniv-no-scrollbar body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.anniv-safari-top{display:none}@media (max-width:799px){.anniv-safari-top{pointer-events:none;inset-inline:0;z-index:2147483646;background-color:#0000;height:5px;display:block;position:fixed;top:0}html.anniv-no-scrollbar .safari-bottom-bleed{opacity:.1;background-color:#e4e6e7}html.anniv-no-scrollbar .anniv-year-dock{bottom:1px}}.anniv-year-move{backface-visibility:hidden;will-change:transform;width:calc(100% - 200px);transition:transform 1.45s cubic-bezier(.4,0,.2,1);top:50%;left:100px;transform:translateY(-50%)}.anniv-year-bottom{transform:translateY(calc(50svh - 70%))}.anniv-year-pinned{transition:none!important}.anniv-year-dock{z-index:5;letter-spacing:-.05em;pointer-events:none;opacity:0;justify-content:center;margin:0;font-weight:600;transition:opacity .35s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:visible;transform:translateY(22%)}.anniv-year-dock.is-on{opacity:1}html.anniv-lightbox-open .anniv-year-dock,html.anniv-vk-fs .anniv-year-dock{opacity:0;visibility:hidden}.anniv-year-fill{text-align:center;white-space:nowrap;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#fff9 0%,#ffffff59 100%);-webkit-background-clip:text;background-clip:text;font-size:calc(40vw - 80px);line-height:.8;display:block}.anniv-stage{z-index:10;isolation:isolate;position:absolute;inset:0;overflow:visible}.anniv-side-photos{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.anniv-side-photos button,.anniv-side-photos a{pointer-events:auto}.anniv-hero-stack{z-index:30;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:auto;height:92%;display:flex;position:absolute;top:0;left:0;right:0}.anniv-hero-stack h2{z-index:60;isolation:isolate;position:relative}.anniv-hero-photo{isolation:isolate;z-index:1;width:var(--hero-w);max-width:var(--hero-w);position:relative}.anniv-hero-photo .anniv-hero-open{width:100%;max-width:100%}.anniv-hero-photo img{width:100%;max-width:100%;height:auto}.anniv-hero-photo .anniv-hero-video img{width:100%;max-width:none;height:100%;max-height:none}.anniv-hero-open,.anniv-hero-video{z-index:1;position:relative}.anniv-hero-stack button,.anniv-hero-stack a,.anniv-hero-video,.anniv-text-card{pointer-events:auto}@media (max-width:767px){.anniv-type{--anniv-chapter-h:68svh;max-width:100%;overflow:clip visible}.anniv-chapter{height:auto;min-height:var(--chapter-h-mobile,var(--anniv-chapter-h));padding-top:0;overflow:visible}.anniv-frame{height:auto;min-height:var(--chapter-h-mobile,var(--anniv-chapter-h));flex-direction:column;display:flex}.anniv-stage{width:100%;height:auto;min-height:var(--chapter-h-mobile,var(--anniv-chapter-h));flex:auto;padding-top:0;position:relative;inset:auto}.anniv-hero-stack{height:auto;min-height:var(--chapter-h-mobile,var(--anniv-chapter-h));transform:translate3d(0, var(--hero-shift-mobile,-12%), 0);justify-content:center}.anniv-hero-photo{isolation:auto;z-index:1;width:var(--hero-w);max-width:var(--hero-w);margin-inline:auto}.anniv-hero-open,.anniv-hero-video,.anniv-text-card{z-index:1;width:100%;max-width:100%}.anniv-year-dock{justify-content:flex-start;transform:translateY(22%)}.anniv-year-fill{text-align:left;margin-left:-.02em;font-size:50vw}}@keyframes anniv-rise-in{0%{opacity:0;transform:translate3d(0, var(--anniv-rise-y,28vh), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes anniv-rise-place-in{0%{opacity:0;transform:translateX(calc(-50% - var(--hl-left) + var(--hl-right))) translateY(var(--anniv-rise-y,28vh))}to{opacity:1;transform:translateX(calc(-50% - var(--hl-left) + var(--hl-right)))}}.anniv-rise{opacity:0;transform:translate3d(0, var(--anniv-rise-y,28vh), 0)}.anniv-frame.anniv-risen .anniv-rise,.anniv-frame.anniv-risen .anniv-rise-in{opacity:1;animation:none;transform:none}.anniv-frame.anniv-risen .anniv-event-line-place.anniv-rise,.anniv-frame.anniv-risen .anniv-event-line-place.anniv-rise-in{transform:translateX(calc(-50% - var(--hl-left) + var(--hl-right)))}.anniv-rise-in{opacity:1;animation:anniv-rise-in var(--rise,1.35s) cubic-bezier(.4, 0, .15, 1) both;transform:translate(0,0)}.anniv-event-line-place.anniv-rise{transform:translateX(calc(-50% - var(--hl-left) + var(--hl-right))) translateY(var(--anniv-rise-y,28vh))}.anniv-event-line-place.anniv-rise-in{transform:translateX(calc(-50% - var(--hl-left) + var(--hl-right)));animation-name:anniv-rise-place-in}.anniv-type>.anniv-chapter:last-of-type{margin-bottom:var(--anniv-rise-y,28vh)}.anniv-no-motion,.anniv-no-motion .anniv-rise,.anniv-no-motion .anniv-rise-in,.anniv-no-motion .anniv-award-card,.anniv-no-motion .anniv-award-body,.anniv-no-motion .anniv-award-foot{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.anniv-no-motion .anniv-event-line-place.anniv-rise,.anniv-no-motion .anniv-event-line-place.anniv-rise-in{transform:translateX(calc(-50% - var(--hl-left) + var(--hl-right)))!important}@media (prefers-reduced-motion:reduce){.anniv-rise-in{animation:anniv-rise-in var(--rise,1.35s) cubic-bezier(.4, 0, .15, 1) both!important}.anniv-event-line-place.anniv-rise-in{animation-name:anniv-rise-place-in!important}.anniv-frame.anniv-rise-js .anniv-rise,.anniv-frame.anniv-rise-js .anniv-rise-in{transition:none!important;animation:none!important}}.anniv-frame{overflow:visible}@media (min-width:768px){.anniv-frame{height:auto;min-height:var(--chapter-h-desktop,var(--anniv-chapter-h))}.anniv-hero-stack{transform:translate3d(0, var(--hero-shift-desktop,0), 0)}}@media (min-width:1024px){.anniv-frame{min-height:max(600px, var(--chapter-h-desktop,var(--anniv-chapter-h)))}}@media (min-width:768px) and (max-width:1023px){.anniv-frame{height:auto;min-height:var(--chapter-h-desktop,var(--anniv-chapter-h));flex-direction:column;display:flex}.anniv-stage{width:100%;height:auto;min-height:var(--chapter-h-desktop,var(--anniv-chapter-h));flex:auto;position:relative;inset:auto}.anniv-hero-stack{height:auto;min-height:var(--chapter-h-desktop,var(--anniv-chapter-h));justify-content:center;width:100%;position:relative;top:auto;left:auto;right:auto}}.anniv-electron-band{width:var(--circuit-w);height:var(--circuit-h);content-visibility:auto;contain-intrinsic-size:auto var(--circuit-h);position:absolute;left:50%;transform:translate(-50%)}.anniv-electron{--start-pct:var(--from-pct);--end-pct:var(--to-pct);top:0;left:var(--lane);z-index:1;opacity:0;width:clamp(34px,2.6vw,40px);height:auto;transform:translate3d(-50%, calc(var(--circuit-h) * var(--start-pct)), 0);animation-name:anniv-electron-run;animation-duration:calc(var(--electron-duration) + var(--electron-rest,var(--electron-duration)));animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}@keyframes anniv-electron-run{0%{opacity:0;transform:translate3d(-50%, calc(var(--circuit-h) * var(--start-pct)), 0)}5%{opacity:1}45%{opacity:1}55%{opacity:0;transform:translate3d(-50%, calc(var(--circuit-h) * var(--end-pct)), 0)}to{opacity:0;transform:translate3d(-50%, calc(var(--circuit-h) * var(--end-pct)), 0)}}@media (max-width:767px){.anniv-electron{--start-pct:var(--from-mobile-pct,var(--from-pct));--end-pct:var(--to-mobile-pct,var(--to-pct));width:34px}}.anniv-awards-stage{padding-inline:0;text-align:left;width:100%;margin-top:.5rem;padding-bottom:3rem;display:block;position:relative}.anniv-awards-frame{width:100%;position:relative}.anniv-awards-nav-button{z-index:5;color:#0c0e14;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:44px;margin:0;padding:0;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.anniv-awards-nav-button--prev{left:calc(5.5vw - 12px)}.anniv-awards-nav-button--next{right:calc(5.5vw - 12px)}.anniv-awards-nav-button:active{transform:translateY(-50%)scale(.96)}.anniv-awards-nav-button:hover{opacity:.7;background:0 0}.anniv-awards-viewport{touch-action:pan-y;overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.anniv-awards-viewport.is-dragging{cursor:grabbing}.anniv-awards-track{width:100%;transition-property:transform;transition-duration:0s;transition-timing-function:ease-out;display:flex}.anniv-award-slide{flex:0 0 100%;justify-content:center;width:100%;display:flex}.anniv-award-slide .anniv-award-body{opacity:1;grid-template-rows:1fr;margin-top:16px}.anniv-awards-track .anniv-award-card,.anniv-awards-track .anniv-award-body,.anniv-awards-track .anniv-award-glass,.anniv-awards-track .anniv-award-foot{transition:none!important}.anniv-awards-track .anniv-award-glass{-webkit-backdrop-filter:none;background:#ffffff8c}.anniv-awards-track .anniv-award-foot{-webkit-backdrop-filter:none}.anniv-award-slide .anniv-award-card{min-height:0}.anniv-award-slide .anniv-award-copy{padding-bottom:0}.anniv-award-slide .anniv-award-year-img{margin-bottom:-15%;transform:translateY(-7%)}.anniv-award-card{z-index:1;text-align:left;flex-direction:column;width:78vw;max-width:78vw;min-height:26.5rem;padding:0;transition:transform .4s,z-index 0s linear .4s;display:flex;position:relative;overflow:visible}.anniv-award-copy{z-index:10;text-align:left;padding:24px 20px 16px;position:relative}.anniv-award-card.is-open{z-index:3;transition:transform .4s,z-index}.anniv-award-glass{z-index:0;-webkit-backdrop-filter:blur(18px);pointer-events:none;background:#ffffff47;border:1px solid #ffffff9e;border-radius:16px;transition:background .4s,box-shadow .4s;position:absolute;inset:0;box-shadow:0 12px 32px #32323c0a}.anniv-award-card.is-open .anniv-award-glass{background:#ffffff6b;box-shadow:0 18px 44px #32323c1a}.anniv-award-year{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:0 0 16px 16px;width:100%;margin-top:auto;line-height:0;position:relative;overflow:hidden}.anniv-award-year-img{pointer-events:none;-webkit-user-select:none;user-select:none;filter:url(#anniv-award-year-boost);width:120%;max-width:none;height:auto;margin-left:-9%;display:block}.anniv-award-foot{z-index:1;pointer-events:none;opacity:1;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0000 0%,#ffffff1a 52%,#ffffff61 100%);border-radius:0 0 16px 16px;height:34%;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 54% 100%);mask-image:linear-gradient(#0000 0%,#000 54% 100%)}.anniv-award-card.is-open .anniv-award-foot{opacity:0}.anniv-award-body{z-index:10;opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .4s,opacity .4s,margin-top .4s;display:grid;position:relative}.anniv-award-body.is-open{opacity:1;grid-template-rows:1fr;margin-top:16px}.anniv-award-body-inner{min-height:0;overflow:hidden}@media (max-width:767px){.anniv-awards-stage{width:100vw;margin-top:.75rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.anniv-award-year{opacity:1;visibility:visible}}@media (min-width:768px){.anniv-awards-stage{padding-inline:0;padding-bottom:1.5rem}.anniv-awards-nav-button,.anniv-awards-viewport{display:none}.anniv-awards-desktop .anniv-award-card{width:100%;max-width:none;min-height:0;padding:0}.anniv-awards-desktop .anniv-award-year-img{margin-bottom:-15%;transform:translateY(-7%)}.anniv-award-copy{padding:28px 22px 0}.anniv-award-card:nth-child(2){margin-top:3.5rem}.anniv-awards-desktop .anniv-award-card.is-open{transform:none}.anniv-award-year{opacity:1;visibility:visible}}
