@keyframes sway{0%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes bob{0%{top:.25rem}50%{top:.75rem}to{top:.25rem}}#vehicle-annotation-lantern{animation:sway 8s infinite,bob 4s infinite;position:relative;transform-origin:top;width:100%}#vehicle-annotation-lantern .vehicle-annotation-lantern-imagery{width:100%}#vehicle-annotation-lantern .vehicle-annotation-lantern-imagery .vehicle-annotation-lantern-imagery-overlay{position:relative;width:100%}#vehicle-annotation-lantern .vehicle-annotation-lantern-imagery .vehicle-annotation-lantern-imagery-overlay .vehicle-annotation-lantern-imagery-overlay-img{filter:drop-shadow(0 0 4px var(--theme-grey))}.lantern-glow{position:relative}.lantern-glow:before{animation:flicker .2s infinite;border-radius:50%;box-shadow:0 0 300px var(--theme-primary);content:"";height:55%;left:50%;position:absolute!important;top:50%;transform:translate(-50%,-50%);width:65%;z-index:-1}.common-popover-popup-close{position:absolute!important;right:1rem;top:1rem}.common-popover-popup{background-color:var(--theme-inverse-0);border:none;border-radius:var(--br-bs);color:var(--theme-body);line-height:var(--lh-bs);margin:0;overflow:visible;padding:0;pointer-events:none;position:absolute;width:250px}.common-popover-popup.pos-centred{left:50%!important;position:fixed;top:50%!important;transform:translate(-50%,-50%)!important}.common-popover-popup.pos-centred .common-popover-popup-inner{max-height:calc(var(--app-height) - 2rem);overflow-y:auto}.common-popover-popup:not(.pos-centred){transform:translate(-50%,-100%)}.common-popover-popup:not(.pos-centred):after{border-color:var(--theme-inverse-0) transparent;border-style:solid;border-width:8px 8px 0;bottom:-8px;content:"";display:block;left:50%;position:absolute;transform:translate(-50%);width:0}.common-popover-popup[popover]{opacity:0;transition:opacity var(--td-lg) var(--te-change),transform var(--td-lg) var(--te-position),overlay var(--td-lg) allow-discrete,display var(--td-lg) allow-discrete}.common-popover-popup[popover]:not(.pos-centred){transform:translate(-50%,calc(-100% + 4px))}.common-popover-popup[popover]::backdrop{background-color:transparent;transition:display var(--td-lg) allow-discrete,overlay var(--td-lg) allow-discrete,background-color var(--td-lg) var(--te-change)}.common-popover-popup[popover]:popover-open{opacity:1}.common-popover-popup[popover]:popover-open:not(.pos-centred){transform:translate(-50%,calc(-100% - 2px))}.common-popover-popup[popover]:popover-open::backdrop{background-color:#000c}@starting-style{.common-popover-popup[popover]:popover-open{opacity:0}.common-popover-popup[popover]:popover-open:not(.pos-centred){transform:translate(-50%,calc(-100% + 4px))}.common-popover-popup[popover]:popover-open::backdrop{background-color:transparent}}#vehicle-annotation{max-width:850px;position:relative;-webkit-user-select:none;user-select:none;width:95%}#vehicle-annotation #vehicle-annotation-instruction{left:50%;position:absolute;top:-50px;transform:translate(-50%)}#vehicle-annotation #vehicle-annotation-instruction .vehicle-annotation-instruction-arrow{display:none;position:absolute}#vehicle-annotation #vehicle-annotation-features{height:100%;inset:0;position:absolute;width:100%}#vehicle-annotation #vehicle-annotation-features .annotation{position:absolute;transform:translate(-50%,-50%)}.vehicle-annotation-popover-image{border-bottom:var(--border);display:block}.vehicle-annotation-popover-image img{border-radius:var(--br-bs) var(--br-bs) 0 0;width:100%}.vehicle-annotation-popover-body{padding:1rem}.vehicle-annotation-popover-body .vehicle-annotation-popover-body-title{line-height:var(--lh-bs)}.vehicle-annotation-popover-body .vehicle-annotation-popover-body-text{color:var(--theme-shaded-1);font-family:var(--ff-body);font-size:var(--fs-bs)}.vehicle-annotation-popover-body-customisations{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap;padding:0 1rem .5rem}@media (min-width:768px){#vehicle-annotation{max-width:650px;width:100%}#vehicle-annotation #vehicle-annotation-instruction{left:50px;top:-50px;transform:none}#vehicle-annotation #vehicle-annotation-instruction .vehicle-annotation-instruction-arrow{display:block;opacity:.1;right:8rem;top:1.5rem;transform:rotate(115deg)}}@media (min-width:992px){#vehicle-annotation{max-width:850px}}@media (min-width:1670px){#vehicle-annotation{margin-bottom:auto;margin-top:auto;max-width:650px;transform:translateY(2rem)}}@media (min-width:2200px){#vehicle-annotation{max-width:750px}}@media (min-width:2500px){#vehicle-annotation{max-width:850px}}@media (height < 915px) and (width >= 1670px) and (width < 2200px){#vehicle-annotation{max-width:550px;transform:none}#vehicle-annotation #vehicle-annotation-instruction{display:none}}#poem-text{font-size:var(--fs-sm);margin-top:4.5rem}#poem-text .text-hr{color:var(--theme-secondary);opacity:.2}#poem-text .poem-text-content{color:var(--theme-shaded-1);font-family:var(--ff-alt);text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap}#poem-text .poem-break{display:block}@media (min-width:420px){#poem-text{font-size:var(--fs-ms)}}@media (min-width:576px){#poem-text{font-size:var(--fs-md)}}@media (min-width:992px){#poem-text .poem-text-content{display:flex;justify-content:center}#poem-text .poem-break{display:none}}@media (min-width:1670px){#poem-text{font-size:var(--fs-ms);margin-bottom:1.5rem;margin-top:0}}@media (min-width:2200px){#poem-text{font-size:var(--fs-md);margin-bottom:auto}}@media (height < 815px) and (width >= 1670px) and (width < 2200px){#poem-text{display:none}}
