#outer_container{overflow:unset}@media screen and (min-width: 56.25em){#main{overflow:unset}}footer{position:relative !important;z-index:4 !important;margin-top:-1px}@media screen and (max-width: 56.1875em){#container>header.x25years_active{top:-1px}#container>header.x25years_active:not(.retro5){background:#e2e2c7;position:-webkit-sticky;position:sticky}#container>header.x25years_active:not(.retro5) .content_container{padding:10px 0}#container>header.x25years_active:not(.retro5) .logo:not(.retro){display:none}#container>header.x25years_active:not(.retro5) .logo.retro{display:block;width:60%;max-width:240px}#container>header.x25years_active:not(.retro5) .menu button{color:#555640}#container>header.x25years_active:not(.retro5) .menu button.is-active{color:#fff}#container>header.x25years_active:not(.retro5) .menu button:not(.is-active) .hamburger-inner,#container>header.x25years_active:not(.retro5) .menu button:not(.is-active) .hamburger-inner::before,#container>header.x25years_active:not(.retro5) .menu button:not(.is-active) .hamburger-inner::after{background-color:#555640}#container>header.x25years_active:not(.retro5) #nav{background:#555640}}@media screen and (max-width: 56.1875em)and (min-width: 56.25em){#container>header.x25years_active:not(.retro5) #nav{padding-top:20px;padding-bottom:0}}@media screen and (max-width: 56.1875em){#container>header.x25years_active:not(.retro5) #nav ul{background:#555640}#container>header.x25years_active:not(.retro5) #nav ul li a{font-family:lores-12,proxima-nova,sans-serif;text-transform:uppercase;color:#fff;padding-right:20px}#container>header.x25years_active:not(.retro5) #nav ul li a.active{background:rgb(56.1,56.76,42.24);color:#fff;border-color:rgba(0,0,0,0)}#container>header.x25years_active:not(.retro5) #nav ul li a.active::before{background:rgba(0,0,0,0)}#container>header.x25years_active:not(.retro5) #nav ul li a:hover,#container>header.x25years_active:not(.retro5) #nav ul li a:focus{text-decoration:underline}#container>header.x25years_active:not(.retro5) #nav ul li:last-child a{border-color:#fff;border-radius:0}}@media screen and (min-width: 56.25em){#container>header.x25years_active{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}}#container>header.x25years_active.retro2{background:#fff}#container>header.x25years_active.retro2 .menu button{color:#333}#container>header.x25years_active.retro2 .menu button.is-active{color:#333}#container>header.x25years_active.retro2 .menu button.is-active .hamburger-inner,#container>header.x25years_active.retro2 .menu button.is-active .hamburger-inner::before,#container>header.x25years_active.retro2 .menu button.is-active .hamburger-inner::after{background-color:#333}#container>header.x25years_active.retro2 .menu button:not(.is-active) .hamburger-inner,#container>header.x25years_active.retro2 .menu button:not(.is-active) .hamburger-inner::before,#container>header.x25years_active.retro2 .menu button:not(.is-active) .hamburger-inner::after{background-color:#333}#container>header.x25years_active.retro2 #nav{background:#fff}#container>header.x25years_active.retro2 #nav ul{background:#fff}#container>header.x25years_active.retro2 #nav ul li a{font-family:"futura-pt-condensed",proxima-nova,sans-serif;font-weight:400;text-transform:uppercase;color:#333;padding-right:20px;letter-spacing:.08em;font-size:1.6em}#container>header.x25years_active.retro2 #nav ul li a.active{background:#000;color:#fff;border-color:rgba(0,0,0,0)}#container>header.x25years_active.retro2 #nav ul li a.active::before{background:rgba(0,0,0,0)}#container>header.x25years_active.retro2 #nav ul li a:hover,#container>header.x25years_active.retro2 #nav ul li a:focus{text-decoration:underline}#container>header.x25years_active.retro2 #nav ul li:last-child a{border-color:#333;border-radius:0}#container>header.x25years_active.retro2 #nav aside p a{color:#333}#container>header.x25years_active.retro3{background:#5b5d5c}#container>header.x25years_active.retro3 .logo.retro{width:30%;max-width:150px}#container>header.x25years_active.retro3 .menu button{color:#fff}#container>header.x25years_active.retro3 .menu button.is-active{color:#fff}#container>header.x25years_active.retro3 .menu button.is-active .hamburger-inner,#container>header.x25years_active.retro3 .menu button.is-active .hamburger-inner::before,#container>header.x25years_active.retro3 .menu button.is-active .hamburger-inner::after{background-color:#fff}#container>header.x25years_active.retro3 .menu button:not(.is-active) .hamburger-inner,#container>header.x25years_active.retro3 .menu button:not(.is-active) .hamburger-inner::before,#container>header.x25years_active.retro3 .menu button:not(.is-active) .hamburger-inner::after{background-color:#fff}#container>header.x25years_active.retro3 #nav{background:#747674}#container>header.x25years_active.retro3 #nav ul{background:rgba(0,0,0,0)}#container>header.x25years_active.retro3 #nav ul li a{font-family:proxima-nova,sans-serif;font-weight:400;text-transform:lowercase;color:#000;padding-right:20px;letter-spacing:.08em;font-size:1.2em;font-weight:700}#container>header.x25years_active.retro3 #nav ul li a.active{color:#ffd554;background:none;border-color:rgba(0,0,0,0)}#container>header.x25years_active.retro3 #nav ul li a.active::before{background:rgba(0,0,0,0)}#container>header.x25years_active.retro3 #nav ul li a:hover,#container>header.x25years_active.retro3 #nav ul li a:focus{text-decoration:underline}#container>header.x25years_active.retro3 #nav ul li:last-child a{border-color:#ffd554;border-radius:0}#container>header.x25years_active.retro3 #nav aside p a{color:#ffd554}#container>header.x25years_active.retro4{background:#fff}#container>header.x25years_active.retro4 .logo.retro svg{width:60%;max-width:150px !important}#container>header.x25years_active.retro4 .menu button{color:#333}#container>header.x25years_active.retro4 .menu button.is-active{color:#333}#container>header.x25years_active.retro4 .menu button.is-active .hamburger-inner,#container>header.x25years_active.retro4 .menu button.is-active .hamburger-inner::before,#container>header.x25years_active.retro4 .menu button.is-active .hamburger-inner::after{background-color:#333}#container>header.x25years_active.retro4 .menu button:not(.is-active) .hamburger-inner,#container>header.x25years_active.retro4 .menu button:not(.is-active) .hamburger-inner::before,#container>header.x25years_active.retro4 .menu button:not(.is-active) .hamburger-inner::after{background-color:#333}#container>header.x25years_active.retro4 #nav{background:#fff}#container>header.x25years_active.retro4 #nav ul{background:rgba(0,0,0,0)}#container>header.x25years_active.retro4 #nav ul li a{font-family:proxima-nova,sans-serif;font-weight:400;text-transform:uppercase;color:#363636;padding-right:20px;letter-spacing:.08em;font-size:1.2em;font-weight:700}#container>header.x25years_active.retro4 #nav ul li a.active{background:#306dc5;color:#fff;border-color:rgba(0,0,0,0)}#container>header.x25years_active.retro4 #nav ul li a.active::before{background:rgba(0,0,0,0)}#container>header.x25years_active.retro4 #nav ul li a:hover,#container>header.x25years_active.retro4 #nav ul li a:focus{text-decoration:underline}#container>header.x25years_active.retro4 #nav ul li:last-child a{border-color:#306dc5;border-radius:0}#container>header.x25years_active.retro4 #nav aside p a{color:#333}#main.retro1 #retro1 .retro_design,#main.retro2 #retro2 .retro_design,#main.retro3 #retro3 .retro_design,#main.retro4 #retro4 .retro_design{opacity:1}#main>.retro{position:relative;background:#444}#main>.retro::before{content:"";position:absolute;z-index:1;left:0;top:0;right:0;height:10%;border-radius:50%;box-shadow:0 0 60px 10px rgba(0,0,0,.8)}#main>.retro header{position:relative}#main>.retro header .logo{display:block}@media screen and (max-width: 56.1875em){#main>.retro header{display:none}}#main>.retro .retro_content{position:relative;z-index:1;background:#fff}#main>.retro .retro_content>*{position:relative;z-index:1}#main>.retro .retro_content::after{content:"";position:absolute;z-index:-1;left:0;bottom:0;right:0;height:10%;border-radius:50%;box-shadow:0 0 60px 10px rgba(0,0,0,.8)}.retro_design{position:relative;opacity:0;overflow:hidden;min-height:95vh;background-color:#444}.retro_design .content_container{width:min(90% - 40px,950px);background:#fff;padding:20px;border-radius:20px;position:fixed;z-index:0;left:50%;top:calc(50% + 30px);transform:translate(-50%, -50%);box-shadow:0 0 30px rgba(0,0,0,.65)}@media screen and (min-width: 28.125em){.retro_design .content_container{width:min(90% - 60px,950px);padding:30px}}@media screen and (min-width: 56.25em){.retro_design .content_container{top:50%}}.retro_design .photo{margin-bottom:1em}.retro_design .photo img{display:block;width:auto;max-width:100%;height:auto;max-height:250px;margin-inline:auto;border:1px solid #999}.retro_design .copy h2{font-weight:400;text-transform:uppercase}@media screen and (max-width: 47.9375em){.retro_design h2{font-size:1.4375rem;line-height:1.2173913043}}@media screen and (min-width: 48em){.retro_design .content_container{display:flex;justify-content:space-between;align-items:center}.retro_design .content_container .photo{flex:0 1 47%;margin-bottom:0}.retro_design .content_container .photo img{margin:0;max-height:none}.retro_design .content_container .copy{flex:0 1 50%}}#retro1{--darkGreen: #555640;--headerGreen: #E2E2C7;--heroGreen: #CCCC99;--contentGreen: #F1F1E6}#retro1 header{background:var(--headerGreen)}#retro1 header .logo.retro{max-width:none;width:18%}#retro1 header .nav{padding-top:15px;padding-bottom:0;padding-right:1.333%}#retro1 header .nav ul li+li{margin-left:0}#retro1 header .nav ul li a{font-family:lores-12,proxima-nova,sans-serif;text-transform:uppercase;color:var(--darkGreen);padding-left:10px;padding-right:10px}@media screen and (min-width: 80em){#retro1 header .nav ul li a{padding-left:20px;padding-right:20px}}#retro1 header .nav ul li a.active{background:var(--darkGreen);color:#fff;border-color:rgba(0,0,0,0)}#retro1 header .nav ul li a.active::before{background:rgba(0,0,0,0)}#retro1 header .nav ul li a:hover,#retro1 header .nav ul li a:focus{text-decoration:underline}#retro1 header .nav ul li:last-child a{border-color:var(--darkGreen);border-radius:0}@media screen and (min-width: 56.25em)and (max-width: 61.1875em){#retro1 header .content_container{flex-direction:column;padding:15px 0}}#retro1 canvas{display:none}#retro1 .retro_hero{background:var(--heroGreen);font-family:lores-12,proxima-nova,sans-serif;text-transform:uppercase;border-top:4px solid #fff;border-bottom:4px solid #fff}#retro1 .retro_hero .content_container{width:min(90%,1100px);margin-inline:auto;padding:30px 0 40px;text-align:center}#retro1 .retro_hero h1{display:inline-block;text-align:left;font-weight:400;font-size:clamp(1.75rem,1.523rem + 1.14vw,2.375rem);line-height:1.1578947368;margin-inline:auto}#retro1 .retro_hero h1 span{display:block;font-weight:700;font-size:clamp(2.063rem,1.358rem + 3.52vw,4rem);line-height:1.09375}#retro1 .retro_hero p{text-align:center;font-size:clamp(1.125rem,.989rem + .68vw,1.5rem);line-height:1.25}#retro1 .retro_content{background:var(--contentGreen) !important}#retro1 .content{width:min(90%,1400px);margin-inline:auto;padding:2em 0}#retro1 .content .photo{margin-bottom:1em}#retro1 .content .photo img{width:100%;height:auto}#retro1 .content .copy h2{font-family:lores-12,proxima-nova,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(1.375rem,1.227rem + .74vw,1.875rem);line-height:1.3636363636}#retro1 .content .copy h2 span{display:block;font-weight:700;font-size:clamp(2rem,1.667rem + 1.67vw,3.125rem);line-height:1}#retro1 .content .copy p+p{margin-top:1.25em}@media screen and (min-width: 57.5em){#retro1 .content{display:flex;justify-content:space-between;align-items:flex-start;padding:4em 0}#retro1 .content .photo{flex:0 1 46%}#retro1 .content .copy{flex:0 1 50%}}#retro1 .quote{background:var(--headerGreen);border-top:4px solid #fff;border-bottom:34px solid var(--darkGreen)}#retro1 .quote::after{content:"";display:block;height:4px;background:#fff}#retro1 .quote .content_container{width:min(90%,600px);margin-inline:auto;padding:2em 0}#retro1 .quote .photo{width:56%;max-width:200px;aspect-ratio:1;overflow:hidden;border-radius:200px;margin:0 auto 1em}#retro1 .quote .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#retro1 .quote .copy p{text-align:center}#retro1 .quote .copy p:not(.cite){font-size:clamp(1.125rem,1.08rem + .23vw,1.25rem);line-height:1.4;font-style:italic}@media screen and (min-width: 58.75em){#retro1 .quote .content_container{width:min(90%,900px);display:flex;justify-content:space-between;align-items:center}#retro1 .quote .photo{flex:1 1 200px}#retro1 .quote .copy{flex:0 1 100%;margin-left:2.5%;padding-left:2.5%;border-left:4px solid var(--darkGreen)}#retro1 .quote .copy p{text-align:left}}#retro2 .logo.retro{max-width:none;width:18%}#retro2 header{background:#fff}#retro2 header .nav{padding-top:0;padding-bottom:0;padding-right:1.333%}#retro2 header .nav ul li+li{margin-left:0}#retro2 header .nav ul li a{font-family:"futura-pt-condensed",sans-serif;font-size:1.5rem;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:.07em;color:#333;padding-left:10px;padding-right:10px}@media screen and (max-width: 64em){#retro2 header .nav ul li a{font-size:1.25rem;line-height:1}}@media screen and (min-width: 80em){#retro2 header .nav ul li a{padding-left:20px;padding-right:20px}}#retro2 header .nav ul li a.active{background:#399;color:#fff;border-color:rgba(0,0,0,0)}#retro2 header .nav ul li a.active::before{background:rgba(0,0,0,0)}#retro2 header .nav ul li a:hover,#retro2 header .nav ul li a:focus{text-decoration:underline}#retro2 header .nav ul li:last-child a{border-color:#399;border-radius:0}#retro2 .retro_hero{position:relative;background:#72b9b9;background-image:url("/static/img/25years/retro2tile@2x.png");background-size:62px auto}#retro2 .retro_hero::after{content:"";position:absolute;z-index:0;top:0;bottom:0;right:0;width:70%;background:linear-gradient(90deg, rgba(114, 185, 185, 0), #72b9b9 90%)}@media screen and (max-width: 56.1875em){#retro2 .retro_hero{border-top:20px solid #333}}#retro2 .retro_hero .content_container{width:min(90%,1400px);margin-inline:auto;padding:3em 0}@media screen and (min-width: 64em){#retro2 .retro_hero .content_container{padding:4em 0}}#retro2 .retro_hero h2{position:relative;z-index:2;display:inline-block;font-size:clamp(2rem,1.667rem + 1.67vw,3.125rem);line-height:1;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-weight:900;text-shadow:3px 3px 0 #000;color:#fff}#retro2 .retro_hero h2 *{position:relative;z-index:1}#retro2 .retro_hero h2 .small{display:block;font-size:clamp(1.375rem,1.227rem + .74vw,1.875rem);line-height:1.3636363636;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-weight:700}#retro2 .retro_hero h2::after{content:"";position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;border-radius:50%;background:rgba(51,153,153,.22);box-shadow:0 0 10px 10px rgba(51,153,153,.22)}#retro2 .retro_hero .bar{position:relative;z-index:2;height:40px;background:#333;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;background-image:url("/static/img/25years/retro2_bitsAndBar@2x.png");background-size:contain;background-repeat:no-repeat;background-position:-300px center}@media screen and (min-width: 64em){#retro2 .retro_hero .bar{background-position:-100px center}}#retro2 .retro_hero .bar .circle{display:inline-block;width:27px;height:27px;border-radius:27px;background:#b93131}#retro2 .retro_hero .bar .triangle{display:inline-block;width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:27px solid #3d8d3d;margin:0 7px 0 5px}#retro2 .retro_hero .bar .square{display:inline-block;width:27px;height:27px;background:#d6a101;margin-right:2px}#retro2 .retro_hero .bar .hexContainer{display:inline-block;width:52px}#retro2 .retro_hero .bar .hex{width:100px;height:57.735px;background:#72b9b9;position:relative;transform-origin:50% 50%;transform:rotate(90deg) scale(0.28) translate(0px, 100px)}#retro2 .retro_hero .bar .hex::before{content:"";position:absolute;top:-27.8675px;left:0;width:0;height:0;border-left:50px solid rgba(0,0,0,0);border-right:50px solid rgba(0,0,0,0);border-bottom:28.8675px solid #72b9b9}#retro2 .retro_hero .bar .hex::after{content:"";position:absolute;bottom:-27.8675px;left:0;width:0;height:0;border-left:50px solid rgba(0,0,0,0);border-right:50px solid rgba(0,0,0,0);border-top:28.8675px solid #72b9b9}#retro2 .retro_content{background:#fff}#retro2 .retro_content .r_wrapper{background:#fff}#retro2 .retro_content>.r_wrapper>.content_container{width:min(90%,1400px);margin-inline:auto;padding:2em 0 5em}@media screen and (min-width: 48em){#retro2 .retro_content>.r_wrapper>.content_container{padding:4em 0 8em}}#retro2 .retro_content>.r_wrapper>.content_container a{color:#399;text-decoration:underline}#retro2 .retro_content>.r_wrapper>.content_container .intro{width:100%;max-width:64ch;margin:0 auto 1em;font-size:1.125rem;line-height:1.3333333333;text-align:center}#retro2 .retro_content>.r_wrapper>.content_container .cols{max-width:1200px;margin-inline:auto}#retro2 .retro_content>.r_wrapper>.content_container .cols .col:nth-child(1){border-bottom:2px solid #399;margin-bottom:1em}@media screen and (min-width: 48em){#retro2 .retro_content>.r_wrapper>.content_container .cols{display:flex;justify-content:space-between;align-items:flex-start}#retro2 .retro_content>.r_wrapper>.content_container .cols .col:nth-child(1){flex:0 1 54%;border-bottom:0;margin-bottom:0;border-right:2px solid #399;margin-right:4%;padding-right:2%}#retro2 .retro_content>.r_wrapper>.content_container .cols .col:nth-child(2){flex:0 1 40%}}@media screen and (min-width: 75em){#retro2 .retro_content>.r_wrapper>.content_container .cols .col:nth-child(1){flex:0 1 60%;margin-right:4%;padding-right:2%}#retro2 .retro_content>.r_wrapper>.content_container .cols .col:nth-child(2){flex:0 1 34%}}#retro2 .retro_content>.r_wrapper>.content_container .col:nth-child(2) ul{list-style:none;padding:0;margin:1em 0 0}#retro2 .retro_content>.r_wrapper>.content_container .col:nth-child(2) ul li+li{margin-top:1em}#retro2 .retro_content>.r_wrapper>.content_container .tech_list{list-style:none;margin:1em 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}#retro2 .retro_content>.r_wrapper>.content_container .tech_list li{flex:0 1 48%;text-align:center;margin:0 0 3em}#retro2 .retro_content>.r_wrapper>.content_container .tech_list li p{font-size:1rem;line-height:1;margin-top:10px}#retro2 .retro_content>.r_wrapper>.content_container .tech_list li p span{display:block;font-size:.875rem;line-height:1;color:#737373}@media screen and (min-width: 37.5em){#retro2 .retro_content>.r_wrapper>.content_container .tech_list li{flex:0 1 31.333%}}@media screen and (min-width: 56.25em){#retro2 .retro_content>.r_wrapper>.content_container .tech_list li{flex:0 1 23%}}#retro3 header{background:#666;border-bottom:1px solid #949597}#retro3 header::after{content:"";display:block;height:1px;background:#505153}#retro3 header .logo.retro{max-width:150px;width:18%}#retro3 header .nav{padding-top:0;padding-bottom:0;padding-right:1.333%}#retro3 header .nav ul li+li{margin-left:0}#retro3 header .nav ul li a{font-family:proxima-nova,sans-serif;font-size:1.0625rem;line-height:1;font-weight:400;text-transform:lowercase;color:#ffd554;padding-left:14px;padding-right:14px}@media screen and (max-width: 64em){#retro3 header .nav ul li a{font-size:.9375rem;line-height:1}}@media screen and (min-width: 80em){#retro3 header .nav ul li a{padding-left:20px;padding-right:20px}}#retro3 header .nav ul li a.active{color:#fff;border-color:rgba(0,0,0,0)}#retro3 header .nav ul li a.active::before{background:rgba(0,0,0,0)}#retro3 header .nav ul li a:hover,#retro3 header .nav ul li a:focus{color:#fff}#retro3 header .nav ul li:last-child a{border-color:#fff}#retro3 .retro_content .r_wrapper{background:#787878 !important}#retro3 .retro_content .content_container{width:min(90%,1400px);margin-inline:auto;padding:2em 0 4em}@media screen and (min-width: 64em){#retro3 .retro_content .content_container{padding:4em 0 6em}}#retro3 .retro_content .content_container h2{max-width:710px;margin-bottom:.5em;color:#000;text-shadow:1px 1px 1px hsla(0,0%,100%,.4);font-weight:400;font-size:clamp(1.875rem,1.42rem + 2.27vw,3.125rem);line-height:1.16}#retro3 .retro_content .content_container h3{color:#ffd554;font-weight:400;font-size:1.875rem;line-height:1.1333333333}#retro3 .retro_content .content_container h3+ul{list-style:none;padding:0;margin:1em 0 0}#retro3 .retro_content .content_container h3+ul li{color:#000}#retro3 .retro_content .content_container h3+ul li+li{margin-top:8px}#retro3 .retro_content .content_container p{color:#000}#retro3 .retro_content .content_container .seeMore .btn{margin-top:1em;border-radius:0;background:#333;color:#ffd554;border:0;font-family:"proxima-nova",sans-serif;font-weight:400;padding-inline:30px}#retro3 .retro_content .content_container .seeMore .btn:hover,#retro3 .retro_content .content_container .seeMore .btn:focus{text-decoration:underline}#retro3 .retro_content .content_container .client_list ul{list-style:none;padding:0;margin:2em 0 0 0}#retro3 .retro_content .content_container .client_list ul li{margin-bottom:2em;position:relative}#retro3 .retro_content .content_container .client_list ul li .c{display:block;background:#fff;position:relative;z-index:1}#retro3 .retro_content .content_container .client_list ul li::before{content:"";position:absolute;z-index:0;left:10px;right:10px;top:50%;bottom:0;box-shadow:0 0 20px rgba(0,0,0,.8)}#retro3 .retro_content .content_container .client_list ul li img{width:calc(100% - 20px);height:auto;border:10px solid #fff}#retro3 .retro_content .content_container .client_list ul li span:not(.c){display:block;padding-left:12px}#retro3 .retro_content .content_container .client_list ul li span:not(.c):nth-of-type(1){margin-top:5px;font-size:1rem;line-height:1;text-transform:uppercase}#retro3 .retro_content .content_container .client_list ul li span:not(.c):nth-of-type(2){margin-top:5px;padding-bottom:16px;font-size:.8125rem;line-height:1}@media screen and (min-width: 64em){#retro3 .retro_content .content_container .client_list ul{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#retro3 .retro_content .content_container .client_list ul li{flex:0 1 48%}}#retro3 .retro_content .content_container .col:nth-child(2){background:#333;padding-block:2em}#retro3 .retro_content .content_container .col:nth-child(2) ul li{color:#fff}@media screen and (max-width: 47.9375em){#retro3 .retro_content .content_container .col:nth-child(2){margin-top:1em;padding-inline:40px}}@media screen and (max-width: 63.9375em){#retro3 .retro_content .content_container .col:nth-child(1) .seeMore{display:none}}@media screen and (min-width: 48em){#retro3 .retro_content .content_container .cols{display:flex;justify-content:space-between;align-items:flex-start}#retro3 .retro_content .content_container .col:nth-child(1){flex:0 1 60%}#retro3 .retro_content .content_container .col:nth-child(2){flex:0 1 34%;padding-left:3%;margin-left:3%}}@media screen and (min-width: 64em){#retro3 .retro_content .content_container .col:nth-child(1) .seeMore{display:block}#retro3 .retro_content .content_container .col:nth-child(2) .seeMore{display:none}}#retro4 header{background:#fff}#retro4 header .logo.retro{max-width:175px;width:11%}#retro4 header .nav{padding-top:6px;padding-bottom:0;padding-right:1.333%}#retro4 header .nav ul li+li{margin-left:0}#retro4 header .nav ul li a{font-family:proxima-nova,sans-serif;font-size:1.0625rem;line-height:1;font-weight:400;text-transform:uppercase;color:#333;padding-left:14px;padding-right:14px}@media screen and (max-width: 64em){#retro4 header .nav ul li a{font-size:.9375rem;line-height:1}}@media screen and (min-width: 80em){#retro4 header .nav ul li a{padding-left:20px;padding-right:20px}}#retro4 header .nav ul li a.active{background:#306dc5;color:#fff;border-color:rgba(0,0,0,0)}#retro4 header .nav ul li a.active::before{background:rgba(0,0,0,0)}#retro4 header .nav ul li a:hover,#retro4 header .nav ul li a:focus{text-decoration:underline}#retro4 header .nav ul li:last-child a{border-color:#306dc5}#retro4 .retro_content .r_wrapper{background:#fff}#retro4 .retro_content h2{text-align:center;font-size:clamp(2rem,1.667rem + 1.67vw,3.125rem);line-height:1;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-weight:900;color:#333}#retro4 .retro_content h2 .small{display:block;font-size:clamp(1.375rem,1.227rem + .74vw,1.875rem);line-height:1.3636363636;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-weight:400}#retro4 .retro_content .retro_hero{background:#f6c54c;padding:3em 5%}@media screen and (min-width: 64em){#retro4 .retro_content .retro_hero{padding:5em 5%}}#retro4 .retro_content .content_container{width:min(90%,1400px);margin-inline:auto;padding:3em 0 4em}@media screen and (min-width: 64em){#retro4 .retro_content .content_container{padding:4em 0 6em}}#retro4 .retro_content .copy{text-align:center;max-width:85ch;margin:0 auto 4em}#retro4 .retro_content .copy p{font-size:1.125rem;line-height:1.6666666667}#retro4 .retro_content .copy p+p{margin-top:1.5em}#retro4 .retro_content .seeToday{text-align:center;margin:4em 0 0}#retro4 .retro_content .photos{position:relative;overflow:hidden;max-height:800px;transition:max-height 3s ease-in-out}@media screen and (min-width: 64em){#retro4 .retro_content .photos{max-height:1000px}}#retro4 .retro_content .photos .seeAll{display:inline-block;position:absolute;z-index:3;left:50%;bottom:3em;transform:translateX(-50%);cursor:pointer}#retro4 .retro_content .photos ul{list-style:none;padding:0;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:3vw}#retro4 .retro_content .photos ul::after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:60%;background:linear-gradient(rgba(255, 255, 255, 0), white);transition:opacity .6s ease-in;transition-delay:.5s}#retro4 .retro_content .photos ul li{flex:0 1 48%;position:relative}#retro4 .retro_content .photos ul li img{width:100%;height:auto}#retro4 .retro_content .photos ul li figcaption{position:absolute;left:0;right:0;bottom:0;display:block;padding:6px;background:rgba(51,51,51,.9);color:#fff;font-size:.875rem;line-height:1.2857142857}@media screen and (min-width: 56.25em){#retro4 .retro_content .photos ul{gap:20px}#retro4 .retro_content .photos ul li{flex:0 1 calc(33.333% - 20px)}}#retro4 .retro_content .photos.show{max-height:6200px}#retro4 .retro_content .photos.show ul::after{opacity:0}#retro5{border-bottom:1px solid #ebebeb}#retro5 header{background:#333}#retro5 .retro_content::after{display:none}#retro5 .retro_content .r_wrapper{background:#fff}#retro5 .retro_content .content_container{min-height:10vh;width:min(90%,1400px);margin-inline:auto;padding:2em 0}@media screen and (min-width: 64em){#retro5 .retro_content .content_container{padding:4em 0}}#retro5 .retro_content h2{text-align:center;font-size:clamp(2rem,1.667rem + 1.67vw,3.125rem);line-height:1;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-weight:900;color:#333}#retro5 .retro_content h2 .small{display:block;font-size:clamp(1.375rem,1.227rem + .74vw,1.875rem);line-height:1.3636363636;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-weight:400}#retro5 .retro_content p{width:min(100%,700px);margin:2em auto 0}#retro5 .retro_content .closing p{text-align:center;font-size:1.25rem;line-height:1.4}#retro5 .retro_content .anniv25mark{text-align:center;margin:0 0 1em 0}#retro5 .retro_content .photo{margin:2em 0 0}#retro5 .retro_content .photo img{display:block;margin-inline:auto;width:100%;height:auto}#retro5 .quote{background:var(--headerGreen);border-top:4px solid #fff;border-bottom:34px solid var(--darkGreen)}#retro5 .quote::after{content:"";display:block;height:4px;background:#fff}#retro5 .quote .content_container{width:min(90%,600px);margin-inline:auto;padding:2em 0}#retro5 .quote .photo{width:56%;max-width:200px;aspect-ratio:1;overflow:hidden;border-radius:200px;margin:0 auto 1em}#retro5 .quote .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#retro5 .quote .copy p{text-align:center;color:#fff}#retro5 .quote .copy p:not(.cite){font-size:clamp(1.125rem,1.08rem + .23vw,1.25rem);line-height:1.4;font-style:italic}@media screen and (min-width: 58.75em){#retro5 .quote .content_container{width:min(90%,900px);display:flex;justify-content:space-between;align-items:center}#retro5 .quote .photo{flex:1 1 200px}#retro5 .quote .copy{flex:0 1 100%;margin-left:2.5%;padding-left:2.5%;border-left:4px solid var(--darkGreen)}#retro5 .quote .copy p{text-align:left}}

/*# sourceMappingURL=25years.css.map */