html:has(.at-home-page){scrollbar-gutter:stable}.at-experience-controls{align-items:center;gap:18px;display:flex}.at-experience-controls button{color:#d4dce8;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font:600 10px/1.4 Arial,sans-serif}.at-experience-controls span{color:#eee;font:12px Arial,sans-serif}:is(.at-experience-controls button:focus-visible,.at-entrance button:focus-visible){outline-offset:4px;outline:2px solid #b6d3ff}.at-entrance{z-index:1000;color:#f3f5f8;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.at-entrance::backdrop{background:0 0}.at-entrance-vignette{pointer-events:none;background:linear-gradient(#0000 76%,#020407 91% 100%),radial-gradient(at 50% 40%,#0103080a 15%,#01030866 80%,#010308d9 100%);position:absolute;inset:0}.at-entrance-content{z-index:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:65px 24px 100px;display:flex;position:relative}.at-entrance-logo{object-fit:contain;filter:drop-shadow(0 18px 9px #000b)drop-shadow(-12px 0 20px #135ece44)drop-shadow(12px 0 20px #cb173833);width:clamp(240px,32vw,420px);height:auto;animation:1.2s both at-crest-arrive}.at-entrance h2{letter-spacing:.32em;text-transform:uppercase;text-shadow:0 2px 12px #000;margin:30px 0 0;font:600 12px/1.5 Arial,sans-serif}.at-entrance-skip{z-index:4;top:max(22px,env(safe-area-inset-top));color:#d8e0ed;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #7a8493;min-height:44px;padding:12px 0;font:600 12px Arial,sans-serif;position:absolute;right:clamp(20px,4vw,60px)}.at-entrance-signature{text-align:center;color:#7c899b;letter-spacing:.25em;width:100%;font:10px Arial,sans-serif;position:absolute;bottom:30px}.at-entrance-audio{z-index:4;color:#eaf0f9;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#04080dbb;border:1px solid #9cafc755;min-height:44px;padding:12px 18px;font:600 12px Arial,sans-serif;position:absolute;bottom:65px;left:50%;transform:translate(-50%)}.at-entrance[data-phase=playing]{animation:2.2s both at-entrance-dissolve}.at-entrance[data-phase=playing] .at-entrance-content{animation:2.2s both at-crest-depart}body:has(.at-entrance[open]) .national-site-header{opacity:0}body:has(.at-entrance[open]) .at-home-page :is(.national-hero-copy,.national-hero-player,.national-hero-controls>button,.at-experience-controls,.national-skip){opacity:0}body:has(.at-entrance[open][data-phase=playing]) .at-home-page :is(.national-hero-copy,.national-hero-controls>button,.at-experience-controls,.national-skip){animation:2.2s both at-live-hero-reveal}body:has(.at-entrance[open][data-phase=playing]) .national-site-header{animation:2.2s both at-live-hero-reveal}.national-hero-player{transition:opacity 2.2s ease-in-out}body:has(.at-entrance[open][data-phase=ready]) .national-hero-player{transition:none}.national-hero-controls{gap:20px}@keyframes at-crest-arrive{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes at-crest-depart{0%{transform:scale(1)}to{transform:scale(1.075)}}@keyframes at-entrance-dissolve{0%{opacity:1}to{opacity:0}}@keyframes at-live-hero-reveal{0%,15%{opacity:0}to{opacity:1}}@media (max-width:760px){.at-experience-controls{gap:14px}.at-experience-controls button{font-size:9px}.national-hero-controls{flex-wrap:wrap;gap:14px}.at-entrance-logo{width:240px}.at-entrance h2{letter-spacing:.2em;font-size:12px}.at-entrance-content{padding-bottom:110px}.at-entrance-signature{letter-spacing:.14em;font-size:10px}}.at-entrance-content:before{content:"";aspect-ratio:1.6;z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(at 38%,#cb173840 0%,#0000 55%),radial-gradient(at 62%,#135ece47 0%,#0000 55%),radial-gradient(#ffffff12 0%,#0000 40%);border-radius:50%;width:min(900px,120vw);animation:3.2s ease-out both at-halo-swell,4.8s ease-in-out 3.2s infinite at-halo-breathe;position:absolute;top:44%;left:50%;translate:-50% -50%}.at-entrance .at-entrance-logo{animation:1.6s cubic-bezier(.16,1,.3,1) both at-crest-resolve,3.6s ease-in-out 1.4s infinite at-crest-glow}.at-entrance h2{animation:1.8s cubic-bezier(.16,1,.3,1) .7s both at-line-track;position:relative}.at-entrance h2:after{content:"";background:linear-gradient(90deg,#0000,#cb1738 25%,#fff 50%,#135ece 75%,#0000);width:min(260px,60vw);height:1px;animation:1.4s cubic-bezier(.77,0,.18,1) 1.5s both at-rule-draw;position:absolute;bottom:-16px;left:50%;translate:-50%;scale:0 1}@keyframes at-halo-swell{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes at-halo-breathe{0%,to{opacity:1;scale:1}50%{opacity:.7;scale:1.06}}@keyframes at-crest-resolve{0%{opacity:0;filter:blur(18px)drop-shadow(0 18px 9px #000b);scale:.94}60%{opacity:1}to{opacity:1;filter:blur()drop-shadow(0 18px 9px #000b)drop-shadow(-12px 0 20px #135ece44)drop-shadow(12px 0 20px #cb173833);scale:1}}@keyframes at-crest-glow{0%,to{filter:drop-shadow(0 18px 9px #000b)drop-shadow(-12px 0 20px #135ece44)drop-shadow(12px 0 20px #cb173833)}50%{filter:drop-shadow(0 18px 9px #000b)drop-shadow(-18px 0 34px #135ece88)drop-shadow(18px 0 34px #cb173877)}}@keyframes at-line-track{0%{opacity:0;letter-spacing:.9em;filter:blur(4px)}to{opacity:1;letter-spacing:.32em;filter:blur()}}@keyframes at-rule-draw{0%{scale:0 1}to{scale:1}}@media (max-width:760px){@keyframes at-line-track{0%{opacity:0;letter-spacing:.6em;filter:blur(4px)}to{opacity:1;letter-spacing:.2em;filter:blur()}}}.at-entrance-cinema{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.at-entrance-bar{background:#000;height:12vh;animation:1.1s cubic-bezier(.77,0,.18,1) both at-bar-in;position:absolute;left:0;right:0}.at-entrance-bar--top{transform-origin:top;top:0}.at-entrance-bar--bottom{transform-origin:bottom;bottom:0}.at-entrance[data-phase=playing] .at-entrance-bar{animation:1.4s cubic-bezier(.77,0,.18,1) both at-bar-out}.at-entrance-streak{filter:blur(1.5px);opacity:0;background:linear-gradient(90deg,#0000 0%,#cb173800 8%,#cb1738aa 30%,#fff 50%,#135eceaa 70%,#135ece00 92%,#0000 100%);border-radius:50%;height:4px;animation:2.1s cubic-bezier(.16,1,.3,1) .45s both at-streak;position:absolute;top:calc(44% - 2px);left:-10%;right:-10%;box-shadow:0 0 24px 6px #ffffff40,0 0 60px 14px #135ece30}.at-entrance-motes{opacity:0;background-image:radial-gradient(1.5px 1.5px at 12% 30%,#ffffffb0,#0000),radial-gradient(1px 1px at 27% 72%,#ffffff90,#0000),radial-gradient(2px 2px at 41% 18%,#dfe9ff90,#0000),radial-gradient(1px 1px at 58% 64%,#ffffffa0,#0000),radial-gradient(1.5px 1.5px at 71% 38%,#ffe3e890,#0000),radial-gradient(1px 1px at 84% 80%,#ffffff90,#0000),radial-gradient(2px 2px at 92% 22%,#dfe9ff80,#0000),radial-gradient(1px 1px at 6% 86%,#ffffff80,#0000);background-size:520px 520px;animation:2s .6s both at-motes-in,9s linear infinite at-motes-drift;position:absolute;inset:-10%}.at-entrance-crest{transform-origin:50%;line-height:0;animation:6.5s cubic-bezier(.3,0,.4,1) both at-push;display:inline-block;position:relative}.at-entrance-glint{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 35%,#fff0 42%,#ffffffd9 50%,#fff0 58%,#0000 65%) 130% 0/250% 100% no-repeat;animation:1.4s cubic-bezier(.45,0,.2,1) 1.25s both at-glint;position:absolute;inset:0;-webkit-mask:url(/experience/at-dimensional-logo-adobe.png) 50%/contain no-repeat;mask:url(/experience/at-dimensional-logo-adobe.png) 50%/contain no-repeat}@keyframes at-bar-in{0%{scale:1 0}to{scale:1}}@keyframes at-bar-out{0%{scale:1}to{scale:1 0}}@keyframes at-streak{0%{opacity:0;scale:.05 1}25%{opacity:1;scale:1}to{opacity:0;scale:1.35 .6}}@keyframes at-motes-in{0%{opacity:0}to{opacity:.8}}@keyframes at-motes-drift{0%{background-position:0 0}to{background-position:-60px -520px}}@keyframes at-push{0%{scale:1}to{scale:1.045}}@keyframes at-glint{0%{background-position:130% 0}to{background-position:-30% 0}}@media (max-width:760px){.at-entrance-bar{height:9vh}}@media (prefers-reduced-motion:reduce){.at-entrance *,.at-entrance{transition:none!important;animation:none!important}}
