@import'../../../fonts/rv7/armyicons/armyicons.css';@import'../../../global/rv7/elements/reset.css';@import'../../../global/rv7/elements/grid.css';@import'../../../global/rv7/elements/buttons.css';@import'../../../global/rv7/elements/simplecycle.css';@import'../../../global/rv7/elements/lightbox_subpage.css';@import'../../../global/rv7/elements/sharebar.css';#featureBar{position:relative;z-index:200;border:0px !important}.navbar-wrapper{display:flex;flex-direction:row;background:rgba(0,0,0,.9);color:var(--armyblack);height:50px;width:100%;overflow-x:hidden;position:fixed;top:0px;z-index:200;box-shadow:-1px 9px 10px -7px rgba(0,0,0,.2)}.navbar-header{width:30%;min-width:300px;text-align:left;height:100%;display:flex;flex-direction:column;justify-content:center}.navbar-brand{font-size:28px;padding:0px 0px 0px 20px;margin:0px;text-decoration:none;color:var(--armyaccentfield02);text-transform:uppercase;display:block;letter-spacing:0px;width:auto}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.sitenav{width:70%;min-width:600px;justify-content:flex-end}.sitenav ul{width:100%;list-style-type:none;display:flex;text-align:center;align-items:stretch;align-content:space-around;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.sitenav ul li{box-sizing:border-box;flex-grow:1;height:50px}.sitenav ul li a{display:block;box-sizing:border-box;width:100%;height:100%;font-size:1em;font-weight:530;padding-top:15px;color:#fff;text-decoration:none;text-transform:uppercase;border:0px;transition:background-color .5s ease-in-out}.sitenav ul li a:hover{background-color:var(--heroesdarkgrey);color:#fff}#navprofsearch{background-color:var(--armygold)}#navprofsearch a{color:#000;font-size:1.75em;margin-top:-0.095em}#navprofsearch a:hover{color:var(--armygold)}.sitenav input[type=checkbox]{display:none}.sitenav label::after{transform:rotate(90deg);content:"";font-family:"armyicons";font-size:.85em;display:inline-block;margin:2px 0 2px 10px}#sitenav-toggle{display:none;text-decoration:none;box-sizing:border-box;padding:10px;text-align:center;height:45px;cursor:pointer;color:#fff}@media screen and (min-width: 1024px)and (max-width: 1280px){.navbar-brand{font-size:1.5em}}@media screen and (max-width: 1024px){.navbar-wrapper{flex-direction:column;height:auto;align-items:center}.sitenav{width:100%}.navbar-header{text-align:center;width:auto;border-bottom:1px solid #666;width:80%;padding-top:1em}.navbar-brand{margin:auto}}@media screen and (max-width: 800px){.sitenav{font-size:1.3em}#sitenav-toggle{display:block}.sitenav input[type=checkbox]:checked~ul{max-height:100vh;overflow-y:auto}.sitenav input[type=checkbox]:checked+label::after{transform:rotate(-90deg)}.sitenav input[type=checkbox]:checked+label::before{display:block}.sitenav ul{flex-direction:column;justify-content:flex-start;max-height:0vh;overflow-y:hidden;transition:max-height .5s ease-in-out}.navbar-header{text-align:center;width:80%;min-width:auto;height:auto}.navbar-brand{font-size:25px;text-align:center;margin:auto}.sitenav ul li a{border-bottom:.5px solid #666}}@media screen and (max-width: 480px){.navbar-header{text-align:center}.navbar-brand{font-size:clamp(18px,6.2vw,24px);padding:0px;text-align:center;margin:auto;width:100%;min-width:auto}}body:has(#period-1775-1800.loaded) #navlink-1775-1800{background-color:hsla(0,0%,100%,.3);cursor:default}body:has(#period-1801-1850.loaded) #navlink-1801-1850{background-color:hsla(0,0%,100%,.3);cursor:default}body:has(#period-1851-1900.loaded) #navlink-1851-1900{background-color:hsla(0,0%,100%,.3);cursor:default}body:has(#period-1901-1924.loaded) #navlink-1901-1924{background-color:hsla(0,0%,100%,.3);cursor:default}body:has(#period-1925-1949.loaded) #navlink-1925-1949{background-color:hsla(0,0%,100%,.3);cursor:default}body:has(#period-1950-2000.loaded) #navlink-1950-2000{background-color:hsla(0,0%,100%,.3);cursor:default}body:has(#period-2001-present.loaded) #navlink-2001-present{background-color:hsla(0,0%,100%,.3);cursor:default}.tabs-block{display:flex;align-items:center;justify-content:center;padding-bottom:15vh}.tabs-block form{display:block;width:100%}.tabs{display:flex;flex-wrap:wrap;width:100%}.tabs label{width:100%;display:flex;align-items:center;justify-content:center;padding:1em;margin-right:.0625rem;cursor:pointer;background-color:var(--armygold);color:#000;font-weight:700;transition:background-color ease .3s}.tabs .tab{flex-grow:1;width:100%;height:100%;display:none;padding:1em;color:#000;background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,.4)}.tabs .tab>*:not(:last-child){margin-bottom:.8rem}.tabs [type=radio]{display:none}.tabs [type=radio]:checked+label{background-color:#fff;color:#000;border-top:4px solid var(--armygold);box-shadow:0 10px 10px rgba(0,0,0,.4)}.tabs [type=radio]:checked+label+.tab{display:block}@media(min-width: 768px){.tabs label{order:1;width:auto}.tabs .tab{order:9}.tabs [type=radio]:checked+label{border-bottom:none}}.period-events .lightbox .tabs .evntimg{float:left;clear:left;margin:0px 20px 20px 0px;width:100%;max-width:380px;border:2px solid #ccc}.tabs .tab p{font-size:1.07em;line-height:1.625}.period-events .lightbox .tabs .taballprof{background-color:dimgray;padding:0px}.period-events .lightbox .tabs .taballprof a{color:#fff;text-decoration:none;padding:1em}@media(max-width: 800px){.period-events .lightbox .tabs h3{font-size:2em;line-height:110%}}#global-profile-container{display:none}#global-profile-container.active{display:block}.sortname{display:none;font-size:0px;opacity:0}#search-profiles{background-image:url("../../../images/rv7/heroes/graphics/bkgd_250star.jpg");background-repeat:no-repeat;background-position:-10% -10%;background-size:40%}@media screen and (max-width: 800px){#search-profiles{background-position:center top;background-size:80%}}.search-box-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;background-color:#111;padding:.5em;margin:.2em}.sm-search-box{display:block;padding-right:4em;box-sizing:border-box;width:100%;background-color:#444;color:#fff;border:.5px solid var(--darkgold);transition:border .5s ease-in-out}.sm-search-box:hover{border:.5px solid var(--lightgold)}.sm-search-box:hover form{background-color:#333}.sm-search-box form{display:block;padding:0px 3.2em 0px 10px;position:relative;width:100%;transition:background-color .5s ease-in-out}.sm-search-box form label{display:none}.sm-search-box form input{font-weight:530;font-size:1.125em;font-family:"GI",sans-serif;height:56px;padding:0;width:98%;background-color:rgba(0,0,0,0);border:0px;color:inherit}.sm-search-box form input:focus{outline:none}.sm-search-box form div{position:absolute;right:.2em;top:.05em;z-index:2;display:block;font-size:3em;color:inherit;opacity:.6}#clearSearchInput{display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column;text-align:center;text-decoration:none;width:16%;height:56px;border:.5px solid var(--darkgold);box-sizing:border-box;background-color:#000;color:var(--armygold);margin-left:2%;transition:background-color .5s ease-in-out}#clearSearchInput:hover{background-color:#444;cursor:pointer}#inst{display:block;font-size:1.25em;margin-left:1em}.profiles-container{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:flex-start;margin:auto}.profile{width:19%;min-width:200px;max-width:320px;margin:.5%;overflow:hidden;position:relative;background-color:#000}.profile.hidden{display:none}.profile a{container-name:profilecontainer;container-type:inline-size;display:block;text-decoration:none;width:100%;height:100%;position:relative;overflow:hidden}.profile .profile-inner{display:block;box-sizing:border-box;top:75%;width:100%;height:100%;left:0;position:absolute;z-index:1;color:#e8d9ac;font-size:.75em;transition:top .25s linear 0s}.profile a:hover .profile-inner{top:0%}.profile img{width:100%;aspect-ratio:1/1;margin-bottom:30%;object-fit:cover}.profile .profile-inner .profile-m{display:flex;width:100%;height:25%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;box-sizing:border-box;padding:5%}.profile .profile-inner .profile-m p{padding:0px;margin:0px 0px .5em 0px}.profile .profile-inner .profile-info{display:block;box-sizing:border-box;padding:5%}.profile .profile-inner .profile-info p{font-size:1.5em;line-height:normal}.profile .profile-inner .profile-info .cta{display:inline-block;color:var(--armygold);padding:.5em;font-size:1.2em;position:absolute;bottom:.5em;right:.5em}.profile .profile-inner p.accent-font{color:#e8d9ac;text-transform:uppercase;font-size:1em}.profile .profile-inner h4{color:#fff;font-size:1.4em;line-height:100%}.profile .profile-inner a{color:#ffd530;text-decoration:none;font-weight:normal}.profile .profile-inner{background:rgba(27,27,32,.7)}@media screen and (max-width: 500px){.profile{width:19%;min-width:47%;max-width:320px;margin:1%;overflow:hidden;position:relative;background-color:#000}}.lb-content-wrapper{position:relative;box-sizing:border-box;padding:0px;width:90%;max-width:1280px;max-height:80vh;background-color:#eaeaea;overflow-y:auto}@media screen and (orientation: portrait){.lb-content-wrapper:after{content:"";display:block;background-color:var(--armyblack);height:10vh}}.lb-content-wrapper:has(.plate){background:var(--armyblack)}.lb-contentheader{display:block;padding:25px;box-sizing:border-box;background-color:#333;background:var(--armygold);color:#bf905f;color:var(--armyblack);position:sticky;top:0px;z-index:2;box-shadow:-1px -6px 17px #000}.lb-contentheader .rank,.lb-contentheader .conflict{display:block;text-transform:uppercase;font-size:1.1em;padding-bottom:.1em}.lb-contentheader .conflict{width:fit-content;float:right;text-align:right}.lb-contentheader .conflict a{color:#000;text-decoration:none}.lb-contentheader .conflict a::after{font-family:"armyicons";content:" ";font-size:.9em}.lb-contentheader h3{color:#fff;color:#000;padding-bottom:0px;font-size:2.25em}.lb-contentdetails{padding-top:1em;overflow:hidden;color:#000}.lb-content .lb-contentdetails p .achievement{margin-bottom:0em}.lb-contentdetails .spacer{display:block;height:50px}.lb-contentdetails .relatedlinks{display:block;width:100%;box-sizing:border-box;padding:2% 5% 5% 5%;margin-top:20px;background-color:#fff;float:left;clear:left}.lb-contentdetails .relatedlinks h5{color:#000;font-size:x-large}.lb-contentdetails .relatedlinks a{color:#000;display:block;margin-bottom:.5em}.lb-content p,.lb-content .bio{padding:10px;box-sizing:border-box;width:90%;margin:auto;color:#000;font-size:1.03em;line-height:1.625}.lb-content .bio p{width:100%}.lb-content p .achievement{display:block;font-size:xx-large;font-weight:bolder;line-height:115%;margin-bottom:.5em}.lb-content p img{width:45%;min-width:200px;max-width:420px;float:left;margin:0px 30px 30px 0px}.embed-container{display:block;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;z-index:1;background-color:#000;color:#fff;clear:both}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:2.5em;left:50%;width:100%;height:100%}.embed-container iframe{border:0;width:80%;height:80%;margin:auto;transform:translateX(-50%)}.embed-container h5{display:block;padding:.5em 5%}@media screen and (max-width: 600px){.profile{font-size:.9em}.lb-content p img{width:100%;max-width:100%;float:none;margin:0px 0px 30px 0px}.profile .profile-inner .profile-info .cta{font-size:1em}}@container profilecontainer (width > 250px){.profile .profile-inner .profile-m{font-size:.9em}}body #global-sitewide-notification{display:none}:root{--GIfont: "GI", "GIfont", Arial, Helvetica, sans-serif;--Seriffont: "Cinzel", serif;--Stencilfont: "Stardos Stencil", system-ui;--submenu-height: 56px;--globalnavheight: 68px;--heroesgreen: #727364;--heroesgrey: #4f4f4f;--heroesdarkgrey: #3a3b37}body{font-family:"GI","GIfont",Arial,Helvetica,sans-serif;-webkit-text-size-adjust:100%;background-color:#222;color:#eaeaea;overflow:hidden;width:100%;margin:0;padding:0}@media screen and (min-width: 800px){body{height:100vh;overflow:hidden;scroll-snap-type:mandatory}#share-bar{top:70%;z-index:3001}}body,html{scroll-snap-type:mandatory}html:has(.lightbox:target),body:has(.lightbox:target){height:100vh;width:100%;overflow:hidden}.lightbox:target{display:flex}#lbclosed{left:unset}.period a{color:var(--armygold)}.row{width:100%}.subpage{top:0px}.subpage p a{color:var(--armygold)}@supports(-webkit-touch-callout: none){.subpageHeader,.fullwidthFeatureimg{background-attachment:scroll}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--armyblack)}::-webkit-scrollbar-thumb{background:#555}::-webkit-scrollbar-thumb:hover{background:var(--armygold)}#globalnavcontainer{position:relative}.topanchor{height:0}.loadin .period-intro{opacity:0;transform:translateX(20px);transition:transform 1s,opacity .9s}.loaded .period-intro{opacity:1;transform:translateX(0px);transition-delay:.3s}.nobr{white-space:nowrap;display:inline-block}small,small a{font-size:x-small;color:inherit}.gold{background:linear-gradient(175deg, rgb(175, 124, 14) 4%, rgb(210, 170, 84) 25%, rgb(152, 249, 150) 35%, rgb(244, 255, 216) 54%, rgb(210, 170, 84) 78%, rgb(175, 124, 14) 92%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;text-shadow:2px 2px 0px rgba(0,0,0,.33),rgba(0,136,255,.3) 0px 0px 39px}.gold span{display:block;-webkit-text-fill-color:#fff;position:absolute;width:100%;top:0px;left:0;z-index:-1;transform:translateY(0.01em);text-shadow:rgba(255,162,0,.4) 0px -4px 14px}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes swipeup{from{opacity:0;transform:translateY(10vh)}to{opacity:1;transform:translateY(0vh)}}@keyframes delayedload{0%{display:none;opacity:0}10%{display:block;opacity:0}100%{display:block;opacity:1}}.splash{position:relative;display:flex;width:100%;height:100vh;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;overflow:hidden;flex-direction:column;background-image:url("../../../images/rv7/heroes/graphics/bkgd_splash.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center}.splashInner{display:flex;justify-content:center;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;width:80%;margin:auto;max-width:850px;position:relative;z-index:2}.splashInner img{width:80%;max-width:450px;margin:1em}.splashText{display:flex;justify-content:center;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;color:#fff;font-size:clamp(12px,1vw,16px);animation-name:fadein;animation-duration:2s;animation-delay:1s;animation-iteration-count:1;animation-fill-mode:both}.splashText h1{font-family:var(--GIfont);text-align:center;font-weight:400;font-size:2.3em}.splashText h1 span.top{display:block;font-size:4em;font-weight:600;letter-spacing:-0.03em}.splashText h1 span.bottom{display:block;margin-top:1em;font-size:1.7em;letter-spacing:.03em}.splashText p{display:block;margin-top:1em;font-size:1.25em;text-align:center;text-shadow:rgba(0,0,0,.9) 10px 10px 39px}#splashCTA{position:relative;z-index:2}#splashCTA .btn:last-of-type a{padding-left:2.5em;position:relative}#splashCTA .btn:last-of-type i{font-weight:700;font-size:1.8em;line-height:100%;position:absolute;top:-0.03em;margin-left:-1.25em}#armybdaypromo{position:relative;z-index:0;display:block;text-align:center;margin-top:-10%;padding-bottom:1em;border-bottom:.5px solid var(--armygold)}#armybdaypromo:after{content:"";display:block;position:absolute;bottom:0px;left:0px;z-index:-1;width:100%;height:0%;background:radial-gradient(circle, rgba(0, 0, 0, 0.62) 0%, rgba(0, 0, 0, 0) 50%),linear-gradient(360deg, rgba(0, 0, 0, 0.62) 0%, rgba(0, 0, 0, 0) 70%);transition:height .5s ease-in-out}#armybdaypromo:hover:after{height:100%}#armybdaypromo a{display:block;margin:auto;color:#fff;text-decoration:none;text-transform:uppercase;text-shadow:0px 3px 12px #000}#armybdaypromo a .cta{font-size:.6em;color:var(--armygold)}#armybdaypromo a img{display:block;width:40%;height:auto;margin:0px auto 1em}@media screen and (max-width: 800px),only screen and (max-width: 1000px)and (orientation: landscape){.splash{min-height:900px}#splashHeader h2{max-width:90%}}#splashHeader p{color:#fff;font-size:1.5em;max-width:1024px;margin:auto}.splashVideoContainer,.splash .simplecycle{overflow:hidden;position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:1}.splash .simplecycle{border:0px solid #ccc;margin:0em;animation-name:fadein;animation-duration:1s;animation-delay:3s;animation-iteration-count:1;animation-fill-mode:both}.splash .simplecycle .cycleholder{height:100%;display:block;width:100%}.splash .simplecycle .cycleholder>img{position:absolute}.splash #mobilesilohuette{display:none;overflow:hidden;position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:1;background-image:url("../../../images/rv7/heroes/graphics/splash/mobilesilohuette.svg");background-position:center bottom;background-repeat:no-repeat;background-size:cover}#splashVideo{height:100%;width:100%;object-fit:cover;object-position:top center;overflow:hidden;position:absolute;top:0}@media screen and (prefers-reduced-motion: reduce){.splashVideoContainer,.splash .hidevid{display:none}}.splash .hidevid{display:inline-block;position:absolute;z-index:31;right:30px;top:30px;padding:10px;border:1px solid #fff;color:#fff;font-size:xx-small;background-color:rgba(0,0,0,.3)}.splash .hidevid:hover{cursor:pointer;background-color:#000}#splashvidcontrol{display:none}.splash input[type=checkbox]:checked~.splashVideoContainer{display:none}.splash input[type=checkbox]+.hidevid::before{content:"STOP VIDEO"}.splash input[type=checkbox]:checked+.hidevid::before{content:"PLAY VIDEO"}@media screen and (max-width: 800px){.splash .splashVideoContainer{display:none}.splash .hidevid{display:none}#intro{font-size:1.5em;line-height:140%}}.timeline-outer-wrapper{width:100vh;height:100vw;transform:rotate(-90deg) translateX(-100vh);transform-origin:top left;overflow-y:scroll;overflow-x:hidden;position:absolute;scrollbar-width:none;scroll-snap-align:start;scroll-snap-type:mandatory}.timeline-outer-wrapper:has(.lightbox:target){z-index:201;overflow:hidden}.timeline-wrapper{display:flex;flex-direction:row;width:fit-content;transform:rotate(90deg) translateY(-100vh);transform-origin:top left;scroll-snap-align:start;scroll-snap-type:mandatory;background-color:var(--heroesdarkgrey)}.timeline-outer-wrapper::-webkit-scrollbar,.timeline-wrapper::-webkit-scrollbar{display:none}.period{display:block;position:relative;width:100vw;height:100vh;min-height:700px;scroll-snap-align:start;align-content:center;background-image:linear-gradient(transparent, #090909);background-size:100% 50%;background-position:bottom center;background-repeat:no-repeat}.period-content{display:flex;flex-direction:column;position:relative;padding:80px 5% 0;box-sizing:border-box;width:100%;height:100%;background-image:url(../../../images/rv7/heroes/graphics/ticks.png);background-repeat:repeat-x;background-position-y:95%;background-size:3%;z-index:2}.period-intro{height:55%;font-size:1.2em}.period-intro>.row{height:100%}.period-intro .span7{height:100%;display:flex;flex-direction:column;padding-right:2%;background-image:linear-gradient(to left, rgba(58, 59, 55, 0.4), transparent)}.periodheader .span6{display:flex;flex-direction:column;justify-content:center}.periodcopy{display:block;height:78%;overflow:hidden;overflow-y:auto;margin-top:2%;text-shadow:2px 3px 20px rgba(0,0,0,.95)}.periodcopy h4{font-weight:400;color:var(--armyaccentfield02);font-size:1.65em;line-height:110%;margin:.3em 0px}.periodcopy p{font-size:.9em}.period-intro .btn{margin:10px 0 10px auto}.tlnav{display:block;width:5%;position:absolute;top:50%;box-sizing:border-box;text-align:center;text-decoration:none;font-size:3vw}.tlnav.Left{left:0px}.tlnav.Right{right:0px}.period-events{display:block;padding:1em 1em 0px;position:relative;box-sizing:border-box;height:45%;z-index:2}.period-events ul.eventtimeline{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:flex-end;justify-content:center;position:absolute;bottom:0px;left:0px;margin-bottom:5vh}.period-events ul.eventtimeline>li{display:block;flex-grow:.8;margin:0 1%;min-width:100px;width:8%;max-width:160px;transition:flex-grow .5s ease-in-out;z-index:1}.period-events ul.eventtimeline>li:hover{flex-grow:1.1;z-index:2}.period-events ul.eventtimeline li:hover a{transform:scale(125%)}.period-events ul.eventtimeline>li:hover a .imgholder{width:100%}.period-events ul.eventtimeline>li:hover a .imgholder .img{aspect-ratio:16/12}.period-events ul.eventtimeline>li a{display:flex;position:relative;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;text-decoration:none;transform-origin:bottom center;transition:transform .5s ease-in-out}.period-events ul.eventtimeline>li a .title{display:block;text-align:center;margin:auto;position:absolute;top:0px;left:0px;transform:translateY(calc(-100% - 0.5em));font-size:.8em;text-align:left;color:#fff;text-shadow:2px 3px 20px rgba(0,0,0,.95);pointer-events:none}.period-events ul.eventtimeline>li a .title span{color:var(--armygold);font-size:1.2em}.period-events ul.eventtimeline>li a .imgholder{display:block;width:80%;position:relative;padding-bottom:50%;transition:width .5s ease-in-out,padding-bottom .5s ease-in-out}.period-events ul.eventtimeline>li a .imgholder:after{content:"";display:block;width:2px;height:100%;background-color:var(--armygold);position:absolute;left:50%;top:0px;z-index:1}.period-events ul.eventtimeline>li a .img{display:block;width:100%;box-sizing:border-box;border:1px solid var(--armygold);aspect-ratio:1/1;background-color:#222;position:relative;z-index:2;transition:aspect-ratio .5s ease-in-out;font-size:small}.period-events ul.eventtimeline>li a .img img{width:100%;height:100%;object-fit:cover;object-position:center center}.period-backgrounds{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;background-size:contain;background-position:center right;background-repeat:no-repeat;mix-blend-mode:color-dodge}.period-backgrounds .bkgdimg{position:absolute;right:0px;top:0px;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}.period-backgrounds .bkgdimg.active{opacity:1}.period-backgrounds .bkgdimg img{width:100%;height:100%;object-fit:contain;object-position:center right}#period-1775-1800 .period-backgrounds{background-image:url("../../../images/rv7/heroes/events/periods/bkgd_periods-1775-1800.jpg")}#period-1801-1850 .period-backgrounds{background-image:url("../../../images/rv7/heroes/events/periods/bkgd_periods-1801-1850.jpg")}#period-1851-1900 .period-backgrounds{background-image:url("../../../images/rv7/heroes/events/periods/bkgd_periods-1851-1900.jpg")}#period-1901-1924 .period-backgrounds{background-image:url("../../../images/rv7/heroes/events/periods/bkgd_periods-1901-1924.jpg")}#period-1925-1949 .period-backgrounds{background-image:url("../../../images/rv7/heroes/events/periods/bkgd_periods-1925-1949.jpg")}#period-1950-2000 .period-backgrounds{background-image:url("../../../images/rv7/heroes/events/periods/bkgd_periods-1950-2000.jpg")}#period-2001-present .period-backgrounds{background-image:url("../../../images/rv7/heroes/events/periods/bkgd_periods-2001-Present.jpg")}.profilelightboxes{display:none}.profilelightboxes:has(.lightbox:target){display:block}.profilelightboxes .lightbox iframe{display:none}.profilelightboxes:has(.lightbox:target) .lightbox iframe{display:block}.periodlightboxclosebtn,.periodlbgclosebtn{display:block;padding:.2em;text-decoration:none;border:1px solid;font-weight:bold;font-size:3em;text-align:center;text-decoration:none;aspect-ratio:1/1;color:var(--armygold);position:absolute;top:.5em;right:.5em;line-height:100%;transition:color .5s ease-in-out}.periodlightboxclosebtn:before,.periodlbgclosebtn:before{font-family:"armyicons";content:""}.periodlightboxclosebtn:hover,.periodlbgclosebtn:hover{color:#fff;background-color:#000;text-decoration:none}.lightbox.profiles-menu .container{max-width:94%}.period .lightbox,.period .period-events .lightbox{left:auto}.period .period-events .lightbox .container{max-width:1600px}.period .lightbox .lightboxcontentwrapper{box-sizing:border-box;padding:5%;background-color:#444;background-image:url("../../../images/rv7/heroes/graphics/bkgd_profilemenu.jpg");background-repeat:no-repeat;background-position:top left;background-size:100%;background-clip:border-box;max-height:80vh;overflow-y:auto}.period .lightbox .lightboxcontentwrapper a{color:inherit}.lightboxclosebtn,.lbgclosebtn,.periodlightboxclosebtn,.periodlbgclosebtn{top:20px;aspect-ratio:unset;background-color:#222;right:1em;z-index:20}body:has(.lightbox:target) #share-bar{z-index:5000}@media(max-width: 680px){#share-bar{width:100%;text-align:center;padding:8px;background-color:#000}#share-bar::before{content:"SHARE THESE HEROES STORIES...";font-size:.8em}}@media(min-width: 1920px)and (min-height: 1080px){body{font-size:1.1em}.period-intro{font-size:1.3em}.period-events ul.eventtimeline>li{max-width:200px;font-size:1.2em}}@media screen and (max-width: 1280px){.period-intro{font-size:1.1em}.period-intro .span7,.period-intro .span5{width:70%}.navbar-wrapper{font-size:.9em}.period-content{background-size:6%}.period-backgrounds{opacity:.3}.period-intro{font-size:1.1em}.period-intro .span7,.period-intro .span5{width:98%}}@media screen and (max-width: 1280px)and (max-height: 720px)and (orientation: landscape){.period-content{padding:5% 5% 0}}@media screen and (max-width: 1024px){.splashText{font-size:clamp(14px,1vw,16px)}.period .lightbox .lightboxcontentwrapper{padding:5% 1% 100px;height:calc(80vh - 100px);width:95%;margin-top:0%;position:absolute;top:10%;overflow:hidden;overflow-y:auto;background-image:none}}@media screen and (max-width: 1024)and (orientation: portrait){body:has(.lightbox:target) .timeline-outer-wrapper{height:100vh;overflow-y:hidden}}@media screen and (max-width: 800px),only screen and (max-width: 1000px)and (orientation: landscape){*,html{scroll-behavior:initial}body{overflow-y:scroll;scroll-padding-top:35vh}body:has(.lightbox:target){height:100vh;width:100%;overflow:hidden;overflow-y:hidden}.lightbox:target,.period .period-events .lightbox{left:0px}body,.subpage,.lightbox:target{width:100%;min-height:100vh}.splashText{font-size:clamp(12px,1vw,16px)}.splash .simplecycle{display:none;animation-name:none}.splash #mobilesilohuette{display:block}#armybdaypromo{margin-top:5%}.timeline-outer-wrapper{width:100%;height:auto;transform:none;transform-origin:top left;position:relative;scroll-snap-align:none;scroll-snap-type:none;padding-bottom:70px}.timeline-outer-wrapper:has(.lightbox:target){z-index:3000}.timeline-wrapper{display:flex;flex-direction:column;width:fit-content;transform:none;transform-origin:top left;scroll-snap-align:none;scroll-snap-type:none}.timeline-outer-wrapper:has(.lightbox:target){height:100vh;overflow:hidden}.period{width:100%;height:auto;scroll-snap-align:none;background:linear-gradient(360deg, rgba(9, 9, 9, 0.4) 0%, rgba(9, 9, 9, 0) 40%, rgba(9, 9, 9, 0) 60%, rgba(9, 9, 9, 0.4) 100%)}.period-content{background-image:url(../../../images/rv7/heroes/graphics/ticks_vertical.png);background-repeat:repeat-y;background-position-x:1%;background-size:5%;padding:100px 5% 0}.periodcopy p{font-size:1.1em}.period-backgrounds{display:none}.tlnav{display:none;pointer-events:none;cursor:default}.period-intro{padding-left:5%}.period-intro .btn{margin:10px 0px}.period-intro .span7{background-image:none;background-color:rgba(58,59,55,0);padding-right:0%;backdrop-filter:unset}.period-events ul.eventtimeline{width:100%;flex-direction:column;align-content:flex-start;align-items:flex-start;justify-content:flex-start;position:relative;margin-bottom:1em}.period-events ul.eventtimeline li,.period-events ul.eventtimeline>li:hover a{width:100%;max-width:100%;transition:none;transform:none}.period-events ul.eventtimeline>li a,.period-events ul.eventtimeline>li a:hover{transition:none;transform:none}.period-events ul.eventtimeline>li a .title{width:100%;text-align:left;margin:1em;position:static;transform:none;font-size:1.2em}.period-events ul.eventtimeline>li a .imgholder,.period-events ul.eventtimeline>li:hover a .imgholder{padding-bottom:1em;width:100%}.period-events ul.eventtimeline>li:hover a .imgholder .img{aspect-ratio:16/9}.period-events ul.eventtimeline>li a .imgholder:after{content:"";display:block;width:100%;height:2px;background-color:var(--armygold);position:absolute;left:-10vw;top:50%;z-index:1}.period-events ul.eventtimeline>li a .img{aspect-ratio:16/9;transition:none;width:80%;margin-left:20%}#splashCTA .span6{width:98%}#splashCTA .span6 .btn{min-width:auto;width:100%;font-size:1.5em}}@media screen and (max-width: 800px){.lightboxclosebtn,.lbgclosebtn,.periodlightboxclosebtn,.periodlbgclosebtn{right:20px;transform:scale(0.8)}.period .period-events .lightbox{left:0}.lb-contentheader .conflict{float:none;font-size:.8em;font-weight:bold}.lb-contentheader h3{font-size:1.9em}.lb-content p .achievement{font-size:x-large}.profile .profile-inner .profile-info p{font-size:1.2em}.lightbox.profiles-menu h3{font-size:1.6em;margin:.25em}.profile .profile-inner .profile-info .cta{font-size:1em}.profile .profile-inner h4{font-size:1.3em}.lightbox.profiles-menu h3{font-weight:700;color:var(--armyaccentfield02)}.splashText{animation-delay:1.1s}}@media screen and (max-width: 700px){.lightbox *{float:none}.splashText{font-size:clamp(11px,1vw,16px)}.period-events .lightbox .tabs .evntimg{float:none;clear:left;margin:0px 20px 20px 0px;width:100%;max-width:100%;border:1px solid #ccc}}@media screen and (max-width: 400px){.splashText{font-size:clamp(10px,1vw,16px)}.splashText h1 span.top{font-size:3.7em}.splashText h1 span.bottom{font-size:1.5em}#splashCTA .span6 .btn{font-size:1.9em}#intro{font-size:1.7em}}@supports(hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){#timeline-scroll{overscroll-behavior:none}.profilelightboxes{display:block !important}.period .period-events .lightbox:target{transform:translate3d(0, 0, 0);position:fixed;z-index:3000}.period-backgrounds .bkgdimg.active{transform:translate3d(0, 0, 0);opacity:1}@media screen and (min-width: 800px){.period .period-events .lightbox:target{left:0}}}/*# sourceMappingURL=style.css.map */