#aggarwal-cutout{--aggarwal-clip-path:polygon(12% 100%,3% 73%,3% 51%,12% 42%,13% 23%,25% 14%,45% 11%,51% 3%,65% 3%,70% 13%,73% 23%,89% 29%,96% 52%,100% 66%,100% 82%,91% 94%,88% 100%);clip-path:var(--aggarwal-clip-path);float:right;height:auto;shape-outside:var(--aggarwal-clip-path);width:45%}.bg-north-entry{position:relative;z-index:1}.bg-north-entry::before{background-attachment:fixed;background-image:url(assets/images/north-entry-letterhead.webp);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%;z-index:-1}.bg-north-entry p,.bg-pennant p{background-color:rgba(255,255,255,.8);border-radius:var(--bs-border-radius)}.bg-pennant{background-attachment:fixed;background-image:url(assets/images/expanding-pennant.webp);background-position:right -10px top 0;background-repeat:no-repeat;background-size:50vw;overflow-x:hidden}@media screen and (max-width:640px){.bg-pennant{background-size:75%}}.blockquote{color:var(--uva-blue);font-family:var(--ringside-narrow);font-size:1.5rem;font-style:italic}.blockquote>strong{font-style:normal}.blockquote-footer{font-family:var(--ringside-narrow);font-size:1.25rem}.btn-gradient{--bs-btn-color:#fff;--bs-btn-bg:var(--secondary-web-orange);--bs-btn-border-color:var(--secondary-web-orange);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--secondary-web-orange);--bs-btn-hover-border-color:#aa4409;--bs-btn-active-color:#fff;--bs-btn-active-bg:#c24e0a;--bs-btn-active-border-color:#aa4409;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--secondary-web-orange);--bs-btn-disabled-border-color:var(--secondary-web-orange);background:var(--bs-btn-bg);background-image:linear-gradient(180deg,rgba(35,45,75,1) 16%,rgba(var(--secondary-web-orange-rgb),0) 98%);border:0}.btn-gradient:hover,.btn-gradient:active{background-image:none}.fade-to-white{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 75%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,1) 75%,rgba(0,0,0,0))}.fit-text{display:inline-block}.floor-plan{position:relative}.floor-plan img{position:relative}.floor-plan .pinpoint{top:56%;left:34%}.lead-opportunities{font-size:2rem;line-height:1.15;text-align:center}.lead-opportunities dt{color:var(--uva-blue)}.lead-opportunities dd{color:var(--medium-blue);font-family:var(--ringside-narrow)}.naming-opportunities{color:var(--medium-blue);line-height:1.15}.naming-opportunities dt{font-family:var(--ringside-narrow);padding-left:1rem;text-indent:-1rem}.naming-opportunities dd{margin-bottom:.25em}.opportunity{cursor:pointer}.opportunity:hover dt::after,.opportunity.active dt::after{--image-size:.8em;background-image:url(assets/images/favicon.png);background-size:var(--image-size) var(--image-size);content:"";display:inline-block;margin-left:.2em;height:var(--image-size);width:var(--image-size)}.opportunity:active,.opportunity.active{color:var(--uva-blue)}.opportunity:hover{color:var(--secondary-web-orange)}.pinpoint{width:48px;height:48px;display:inline-block;position:absolute}.pinpoint::after,.pinpoint::before{content:'';box-sizing:border-box;width:48px;height:48px;border-radius:50%;background:var(--medium-blue);position:absolute;left:0;top:0;animation:pinpointanim 1.5s linear infinite}.pinpoint::after{animation-delay:1s}@keyframes pinpointanim{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}.rounded>iframe,.rounded-2>iframe{border-radius:var(--bs-border-radius)!important}.rounded-1>iframe{border-radius:var(--bs-border-radius-sm)!important}.rounded-3>iframe{border-radius:var(--bs-border-radius-lg)!important}.rounded-4>iframe{border-radius:var(--bs-border-radius-xl)!important}.rounded-5>iframe{border-radius:var(--bs-border-radius-xxl)!important}.timeline{--timeline-dot-background:var(--uva-blue);--timeline-dot-border-color:var(--uva-orange);--timeline-dot-border-thickness:4px;--timeline-dot-size-large:30px;--timeline-dot-size-small:20px;--timeline-dot-radius-large:calc((var(--timeline-dot-size-large) + (var(--timeline-dot-border-thickness)*2))/2);--timeline-dot-radius-small:calc((var(--timeline-dot-size-small) + (var(--timeline-dot-border-thickness)*2))/2);--timeline-content-background:#fef8f2;--timeline-content-shadow:none;--timeline-pointer-color:var(--timeline-content-background);--timeline-pointer-size:7px;--timeline-font-body:var(--archer);--timeline-font-date:var(--archer);--timeline-font-heading:var(--archer);--timeline-line-color:var(--uva-orange);--timeline-line-thickness:4px;position:relative}.timeline::before{background:var(--timeline-line-color);content:'';height:100%;left:var(--timeline-dot-radius-small);position:absolute;top:0;width:var(--timeline-line-thickness)}.timeline p:last-child{margin-bottom:0}.timeline-content{background:var(--timeline-content-background);border-radius:.25em;box-shadow:var(--timeline-content-shadow);font-family:var(--timeline-font-body);margin-left:calc(var(--timeline-dot-size-small) + 20px);padding:1em;position:relative}.timeline-content::before{content:'';border:var(--timeline-pointer-size) solid transparent;border-right:var(--timeline-pointer-size) solid var(--timeline-pointer-color);height:0;position:absolute;right:100%;top:var(--timeline-dot-radius-small);width:0}.timeline-content::after{clear:both;content:'';display:table}.timeline-content h2,.timeline-content h3,.timeline-content h4,.timeline-content h5,.timeline-content h6{font-family:var(--timeline-font-heading)}.timeline-content p{background-color:transparent;border-radius:0}.timeline-date{font-family:var(--timeline-font-date);font-size:1.2em;font-weight:bold;opacity:.7;padding-bottom:1em;text-align:center}.timeline-dot{background:var(--timeline-dot-background);border-radius:50%;box-shadow:0 0 0 var(--timeline-dot-border-thickness) var(--timeline-dot-border-color),inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);left:calc((var(--timeline-dot-radius-small) - var(--timeline-dot-border-thickness))/2);height:var(--timeline-dot-size-small);position:absolute;top:var(--timeline-dot-radius-small);width:var(--timeline-dot-size-small)}.timeline-event{margin:2em 0;position:relative}.timeline-event::after{clear:both;content:"";display:table}.timeline-event:first-child{margin-top:0}.timeline-event:last-child{margin-bottom:0}@media only screen and (min-width:992px){.timeline::before{left:50%;margin-left:calc(var(--timeline-line-thickness)/-2)}.timeline-content{margin-left:0;padding:1.6em;width:45%}.timeline-content::before{border-color:transparent;border-left-color:var(--timeline-pointer-color);left:100%;top:calc(var(--timeline-dot-size-large) - var(--timeline-dot-border-thickness))}.timeline-content.is-hidden{visibility:hidden}.timeline-content.reveal{animation:timeline-reveal-content .6s;visibility:visible}.timeline-date{left:122%;position:absolute;top:var(--timeline-dot-radius-large);text-align:left;width:100%}.timeline-dot{backface-visibility:hidden;height:var(--timeline-dot-size-large);left:50%;margin-left:calc((var(--timeline-dot-size-large) + (var(--timeline-dot-border-thickness)/2))/-2);top:var(--timeline-dot-radius-large);transform:translateZ(0);width:var(--timeline-dot-size-large)}.timeline-dot.is-hidden{visibility:hidden}.timeline-dot.reveal{animation:timeline-reveal-dot .6s;visibility:visible}.timeline-event{margin:4em 0}.timeline-event:nth-child(even) .timeline-content{float:right}.timeline-event:nth-child(even) .timeline-content::before{border-color:transparent;border-right-color:var(--timeline-pointer-color);left:auto;right:100%}.timeline-event:nth-child(even) .timeline-content.reveal{animation:timeline-reveal-content-reverse .6s}.timeline-event:nth-child(even) .timeline-date{left:auto;right:122%;text-align:right}}@keyframes timeline-reveal-dot{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}100%{transform:scale(1)}}@keyframes timeline-reveal-content{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px)}100%{transform:translateX(0)}}@keyframes timeline-reveal-content-reverse{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px)}100%{transform:translateX(0)}}