:where(.sub-nav:not(:has(nav))){display: block}
main>header figure>img{
    object-position:83% center;
    animation: parallax auto both;
    animation-timeline:view();
    animation-range:contain 0% cover 100%;
}
            
@keyframes parallax{
    to{object-position:83% 80%}
}

h1{
    font-family: 'roboto flex', system-ui;
    text-transform: uppercase;
    font-weight: 610;
    font-variation-settings: 'wdth' 55;
}
            
h3:not(.card h3){margin-top: 2lh}
ul{margin-top: 0}
li{text-wrap:pretty}
.sticky-sidebar .card{text-align: left}
:is(form,.gform_fields)>*+*{margin-top: 1ch}
.sticky-sidebar .card input{font-size: var(--small)}
[type="submit"]{margin-right: auto!important}
@media(min-width:64rem){
    [type="submit"]{width: 100%}
}
            
blockquote{
    margin-top: 2lh;
    border-block: 1px solid rgba(0,0,0,.13);
    padding-block: 1lh;
    text-align: center
}
           
:where(main>:last-child){padding-bottom: 4.236em}