.visitor-experience{--experience-gold:#d9bb88;--experience-muted:#b9afa6;--experience-line:#76604455}.community-site .visitor-experience h2{color:#f1e6d7;letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:400;line-height:1.25}.community-site .visitor-experience h3{color:#ecddc8;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:400;line-height:1.35}.community-site .visitor-experience p{color:var(--experience-muted);font-size:.95rem;line-height:1.85}.community-site .visitor-experience .eyebrow{color:var(--experience-gold);align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.community-site .commander-welcome{border-bottom:1px solid var(--experience-line);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:4rem;padding-block:4.5rem;display:grid}.commander-copy h2 bdi{color:var(--experience-gold);overflow-wrap:anywhere}.commander-copy>p:not(.eyebrow),.commander-copy>.hero-secondary{margin-top:1rem}.commander-form{margin-top:1.75rem}.commander-form>label{color:#dbd0c0;margin-bottom:.65rem;font-size:.85rem;display:block}.commander-form>div{flex-wrap:wrap;gap:.6rem;display:flex}.commander-form input{background:#111113;border-color:#7a674a;flex:180px;min-height:48px}.commander-form button{flex:auto}.community-site .commander-privacy{color:#9d9994;max-width:480px;margin-top:1rem;font-size:.75rem;line-height:1.6}.community-site .commander-error{color:#ffb8b8}.commander-tools{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.5rem;display:flex}.commander-tools>button:not(.action-primary){color:#c9bba4;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.4rem;font-size:.8rem;text-decoration:underline;display:flex}.commander-pass{isolation:isolate;aspect-ratio:4/3;background:#0b0d0e;border:1px solid #baa072;border-radius:2px;min-height:280px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 25px 65px #0006}.commander-pass>img{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.commander-pass-shade{z-index:-1;background:linear-gradient(#0c0c0dad,#0000 35%,#0c0c0dd9 66%,#0c0c0dfc);position:absolute;inset:0}.commander-pass:after{content:"";pointer-events:none;border:1px solid #d5b58055;position:absolute;inset:12px}.commander-pass-top{color:#ecddc7;justify-content:space-between;align-items:center;padding:1.6rem 1.8rem;display:flex}.commander-pass-top>span{font:2rem Georgia,serif}.commander-pass-bottom{text-align:center;position:absolute;inset:auto 1.8rem 1.6rem}.commander-pass-bottom>span:first-child{letter-spacing:.06em;color:#d1b98f;font-size:.75rem}.commander-pass-bottom strong{color:#fff0db;overflow-wrap:anywhere;margin-top:.45rem;font:clamp(1.3rem,2.5vw,2.2rem)/1.3 Georgia,serif;display:block}.community-site .commander-pass-bottom p{color:#c4b9ab;margin:.5rem 0;font-size:.75rem}.commander-pass-url{letter-spacing:.1em;color:#d8bf96;font-size:.65rem}.community-site .war-room,.community-site .join-tour{border-bottom:1px solid var(--experience-line);padding-block:4.5rem}.experience-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.experience-heading>p{max-width:380px;margin:0}.experience-heading .eyebrow{margin-bottom:.5rem!important}.community-site .war-room-layout{background:#101013;border:1px solid #776044;border-radius:3px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden;box-shadow:0 25px 60px #0004}.war-table{isolation:isolate;background:radial-gradient(#4e46304d,#0000 65%),repeating-linear-gradient(8deg,#24201b66 0,#18171466 2px,#161613 5px);min-height:510px;position:relative;overflow:hidden}.war-table:after{content:"";pointer-events:none;z-index:-1;border:1px solid #ad94603d;position:absolute;inset:15px}.war-table-grid{z-index:-1;background-image:linear-gradient(#b9a07012 1px,#0000 1px),linear-gradient(90deg,#b9a07012 1px,#0000 1px);background-size:35px 35px;border:1px solid #b9a07022;position:absolute;inset:35px;transform:perspective(800px)rotateX(20deg)}.war-table-ring{z-index:-1;border:1px solid #d2b87c40;border-radius:50%;width:270px;height:270px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 30px #b69f7120,0 0 0 31px #d2b87c20}.war-table-ring:before,.war-table-ring:after{content:"";background:#d2b87c40;position:absolute}.war-table-ring:before{width:1px;top:-40px;bottom:-40px;left:50%}.war-table-ring:after{height:1px;top:50%;left:-40px;right:-40px}.war-table-center{color:#ddc594;pointer-events:none;justify-items:center;gap:.3rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.war-table-center strong{letter-spacing:.02em;color:#f1e7d6;font:3.5rem Georgia,serif}.war-table-center>span{letter-spacing:.14em;white-space:nowrap;font-size:.5rem}.war-table-center>svg{opacity:.6}.community-site .war-table-caption{top:1.5rem;text-align:center;color:#c3ae8c;letter-spacing:.06em;font-size:.7rem;position:absolute;inset-inline:1.5rem}.community-site .war-stations{background:0 0;border-radius:0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:155px 35px;width:100%;height:100%;padding:75px 30px 35px;display:grid;position:absolute;inset:0}.community-site .war-station{white-space:normal;color:#c9c0b0;background:#111315e8;border:1px solid #a48b5366;border-radius:2px;flex-direction:column;gap:.5rem;min-width:0;max-width:100%;height:auto;min-height:90px;padding:.8rem .5rem;font-size:.875rem;font-weight:400;transition:border-color .2s,background .2s;display:flex;box-shadow:0 8px 25px #0004}.community-site .war-station[data-state=active]{color:#fff0d5;background:#3f3225;border-color:#dfba75;box-shadow:0 0 22px #bc96531c}.community-site .war-station:hover{border-color:#d8b57d}.station-index{top:.4rem;color:#b7a383;font-size:.55rem;position:absolute;inset-inline-start:.5rem}.community-site .war-station svg{color:#d7b779;width:22px;height:22px}.community-site .war-station:after{display:none}.war-briefings{background:linear-gradient(140deg,#25201966,#0c0d0f);border-inline-start:1px solid #77604466;min-height:510px;padding:2rem}.war-briefing{margin:0}.community-site .war-briefing .briefing-number{letter-spacing:.13em;color:#c4ab80;margin:0 0 1rem;font-size:.7rem}.war-briefing h3{margin-bottom:1rem}.war-briefing>p{margin-top:.7rem}.briefing-link{color:#e6c795;border-top:1px solid #77604466;align-items:center;gap:.75rem;min-height:44px;margin-top:1.6rem;padding-top:1.2rem;font-size:.85rem;display:inline-flex}.community-site .visitor-experience .briefing-lead{color:#e4d6be;font-size:1.1rem}.briefing-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.briefing-people>div{color:#ddd1bf;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.briefing-people img{object-fit:cover;border:1px solid #8b7044;border-radius:50%;flex-shrink:0;width:48px;height:48px}.briefing-alliances>div{border-bottom:1px solid #ffffff12;padding:.8rem 0}.briefing-alliances>div:first-child{padding-top:0}.briefing-alliances>div>span{color:#e3c693;font-family:Georgia,serif;font-size:1.1rem}.community-site .briefing-alliances p{margin:.3rem 0 0;font-size:.85rem}.briefing-videos{gap:.75rem;margin-top:1.25rem;display:grid}.briefing-videos a{color:#e0d1b9;border:1px solid #77604455;align-items:center;gap:.7rem;padding:.85rem;font-size:.85rem;display:flex}.briefing-videos a span{flex:1}.briefing-videos svg{color:#c8a66b;flex-shrink:0}.briefing-status{align-items:center;gap:.6rem;display:flex;color:#dcc195!important}.briefing-status>span{background:#a39b88;border-radius:50%;flex-shrink:0;width:7px;height:7px}.briefing-status>span.is-open{background:#a3c897;box-shadow:0 0 10px #94c98866}.briefing-requirements{color:#c6bbac;margin-top:1.25rem;padding-inline-start:1.1rem;font-size:.9rem;line-height:1.8;list-style:outside}.briefing-requirements li{margin-top:.7rem}.join-tour-layout{background:#101113;border:1px solid #77604466;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.tour-stops{background:#181612;flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.tour-stops button{text-align:start;color:#bfb3a3;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:1rem;min-height:60px;padding:1rem;font-size:.95rem;display:flex}.tour-stops button>span:first-child{color:#a18b66;font-variant-numeric:tabular-nums;font-size:.7rem}.tour-stop-dot{border:1px solid #9b835e;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-inline-start:auto}.tour-stops button[aria-pressed=true]{color:#f3e1c2;background:#342b20;border-color:#9f814d66}.tour-stops button[aria-pressed=true] .tour-stop-dot{background:#e1b976;border-color:#e1b976}.tour-briefing{flex-direction:column;min-height:460px;padding:2rem 2.5rem;display:flex;position:relative}.tour-progress{background:#534632;height:2px;position:absolute;inset:0 0 auto}.tour-progress span{background:#d9b679;height:100%;transition:width .25s;display:block}.tour-step-label{margin-bottom:1.25rem;color:#bea580!important;font-size:.7rem!important}.tour-briefing h3{outline-offset:6px;align-items:center;gap:.75rem;display:flex}.tour-briefing h3 svg{color:#d0ac70;flex-shrink:0}.tour-body{flex:1;margin:1.1rem 0 1.6rem}.tour-body>p{margin-top:.7rem}.tour-actions{border-top:1px solid #77604444;justify-content:space-between;gap:1rem;padding-top:1.4rem;display:flex}.tour-actions>button,.tour-actions>a{min-height:44px}.tour-actions>button:first-child{color:#d9c8ac;background:0 0;border-color:#77604466}.visitor-experience :is(button,a,input):focus-visible{outline-offset:4px;outline:2px solid #e3c28b}[dir=rtl] .tour-actions svg{transform:scaleX(-1)}@media (width<=1000px){.community-site .commander-welcome{gap:2rem}.community-site .war-room-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.community-site .war-stations{gap:155px 20px;padding-inline:20px}.war-briefings{padding:1.5rem}.briefing-people{grid-template-columns:minmax(0,1fr)}.experience-heading{align-items:start}.tour-briefing{padding:1.75rem}}@media (width<=760px){.community-site .commander-welcome{grid-template-columns:minmax(0,1fr);padding-block:3rem}.commander-pass{justify-self:center;width:min(100% - 12px,480px);transform:rotate(1deg)}.community-site .war-room,.community-site .join-tour{padding-block:3rem}.experience-heading{display:block}.experience-heading>p{max-width:none;margin-top:1rem}.community-site .war-room-layout{grid-template-columns:minmax(0,1fr)}.war-table{min-height:450px}.community-site .war-stations{gap:125px 24px;padding:70px 24px 30px}.war-table-ring{width:230px;height:230px}.war-briefings{border-inline-start:0;border-top:1px solid #77604466;min-height:0}.briefing-people{grid-template-columns:repeat(2,minmax(0,1fr))}.join-tour-layout{grid-template-columns:minmax(0,1fr)}.tour-stops{flex-flow:wrap;gap:.3rem;padding:.7rem}.tour-stops button{flex:110px;gap:.5rem;min-height:44px;padding:.6rem;font-size:.8rem}.tour-stop-dot{display:none}.tour-briefing{min-height:0;padding:1.5rem}.tour-actions{flex-wrap:wrap}.tour-actions>a{white-space:normal;flex:1}.commander-form>div{flex-direction:column}.commander-form input{flex-basis:auto}.community-site .visitor-experience h3{font-size:1.45rem}}@media (width<=380px){.briefing-people{grid-template-columns:minmax(0,1fr)}.community-site .war-stations{gap:125px 15px;padding-inline:15px}.commander-pass-bottom{inset-inline:1.3rem}}@media (prefers-reduced-motion:reduce){.visitor-experience *{transition:none!important}.commander-pass{transform:none}}.cinematic-experience-site .cinema-aperture{z-index:3;pointer-events:none;background:#08090a;height:8%;position:absolute;inset-inline:0;transform:scaleY(0)}.cinema-aperture-top{transform-origin:top;top:0}.cinema-aperture-bottom{transform-origin:bottom;bottom:0}.cinematic-experience-site .cinema-controls{inset-inline-end:1.5rem;z-index:4;gap:.5rem;max-width:calc(100% - 3rem);display:flex;position:absolute;bottom:1rem}.cinematic-experience-site .cinema-controls button{color:#e4dacf;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a0be8;border:1px solid #8e7e6770;border-radius:3px;justify-content:center;align-items:center;gap:.55rem;min-height:44px;padding:.5rem .75rem;font-size:.75rem;display:flex}.cinematic-experience-site .cinema-controls button:disabled{opacity:.65;cursor:default}.cinematic-experience-site .cinema-controls svg{flex-shrink:0}.cinematic-experience-site .cinema-chapters{border-bottom:1px solid #50463b;flex-wrap:wrap;gap:0;padding-block:1.25rem;display:flex}.cinematic-experience-site .cinema-chapters a{color:#d3c9bf;border-inline-start:1px solid #3c3330;flex:180px;align-items:center;gap:.8rem;min-height:48px;padding:.6rem 1rem;font-size:.875rem;display:flex}.cinematic-experience-site .cinema-chapters a:first-child{border-inline-start:0}.cinematic-experience-site .cinema-chapters a>span{color:#bfa883;font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:.7rem}.cinematic-experience-site .cinema-chapters svg{flex-shrink:0;margin-inline-start:auto}.cinematic-experience-site .cinema-chapters a:hover{color:#fff2dc;background:#d5b5830b}.cinematic-experience-site .videos-section{background:radial-gradient(at 50% 10%,#b39b7020,#0000 65%),#0c0c0e;border:1px solid #514234;margin-block:2rem;padding:3rem clamp(1rem,3vw,3rem);position:relative;box-shadow:0 28px 65px #0005}.cinematic-experience-site .featured-player{background:#101012;border-color:#776246;grid-template-columns:minmax(0,1fr);box-shadow:0 15px 45px #0005}.cinematic-experience-site .featured-caption{border-top:1px solid #66533b;padding:1.5rem 2rem}.cinematic-experience-site .featured-caption h3{font-size:clamp(1.25rem,2.6vw,2rem)}.cinematic-experience-site .chapter-invitation{isolation:isolate;text-align:center;background:radial-gradient(#aa86552b,#0000 68%),#0d0c0e;border-block:1px solid #766044;margin-block:2rem 1rem;padding:5rem 2rem;position:relative;overflow:hidden}.cinematic-experience-site .invitation-number{z-index:-1;letter-spacing:-.07em;color:#dcc4a208;-webkit-user-select:none;user-select:none;place-items:center;font-family:Georgia,serif;font-size:clamp(7rem,24vw,22rem);line-height:1;display:grid;position:absolute;inset:0}.cinematic-experience-site .invitation-copy{max-width:650px;margin:auto}.cinematic-experience-site .invitation-copy .eyebrow{color:#c8ae87;justify-content:center}.cinematic-experience-site .invitation-copy h2{color:#f1e6d7;margin:1rem 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.3}.cinematic-experience-site .invitation-copy>p:not(.eyebrow){color:#c5b9b0;max-width:490px;margin:0 auto 1.7rem}.cinematic-experience-site .cinema-controls button:focus-visible,.cinematic-experience-site .cinema-chapters a:focus-visible{outline-offset:4px;outline:2px solid #e6c38c}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cinematic-experience-site [data-cinema-motion=playing] .leader-image:not([data-still-portrait]){transition:transform .4s,box-shadow .4s}.cinematic-experience-site [data-cinema-motion=playing] .leader-image:not([data-still-portrait]):hover{transform:perspective(1000px)rotateY(-2deg)translateY(-3px);box-shadow:5px 12px 22px #0006}}@media (width<=600px){.cinematic-experience-site .cinema-chapters{padding-block:.65rem}.cinematic-experience-site .cinema-chapters a{border-inline:0;border-bottom:1px solid #ffffff0b;flex-basis:100%;padding-inline:.25rem}.cinematic-experience-site .cinema-chapters a:last-child{border-bottom:0}.cinematic-experience-site .videos-section{padding:2rem 1rem}.cinematic-experience-site .featured-caption{padding:1.2rem}.cinematic-experience-site .chapter-invitation{padding:3.5rem 1.25rem}.cinematic-experience-site .cinema-controls{inset-inline-end:1rem;bottom:.5rem}}@media (prefers-reduced-motion:reduce){.cinematic-experience-site .cinema-aperture{display:none}.cinematic-experience-site .leader-image{transition:none!important;transform:none!important}}
