.hero{box-sizing:border-box;padding-block:2.5rem;padding-inline:var(--gutter);min-height:10.875rem;margin-top:1rem;margin-bottom:1.5rem;position:relative}.hero__bg{z-index:-1;pointer-events:none;clip-path:inset(0);will-change:clip-path;width:100vw;margin-left:-50vw;margin-right:-50vw;transition:clip-path 1s ease-out .5s;position:absolute;inset:0 50%;overflow:hidden}.hero__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hero__bg video,.hero__bg img{opacity:.8;will-change:transform;min-height:100%;transition:opacity .5s ease-out;transform:scale(1.1)}.hero.is-reveal .hero__bg{clip-path:inset(0 1rem round 1.25rem)}.hero.is-reveal .hero__bg video,.hero.is-reveal .hero__bg img{opacity:1;transform:scale(1)}.hero__text{text-align:center;height:100%;color:var(--white);flex-direction:column;align-items:center;display:flex}.hero--text .hero__text{color:var(--text)}.hero .location{color:var(--gray-100)}.hero .location__item:last-child{color:var(--white)}.hero--text .location{color:var(--gray-500)}.hero--text .location__item:last-child{color:var(--gray-700)}.hero__title{margin-top:.5rem;font-size:2.75rem;font-weight:700;line-height:1.5}@media (min-width:48em){.hero__title{font-size:3.125rem}}@media (min-width:64em){.hero__title{font-size:3.5rem}}@media (min-width:80em){.hero__title{font-size:4rem}.hero{min-height:17.8125rem;margin-top:1.5rem;padding-block:5rem}.hero.is-reveal .hero__bg{clip-path:inset(0 2.5rem round 1.25rem)}}.etc{font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:80em){.etc{font-size:1.125rem}}.etc__head{text-align:center;padding-block:var(--pad);margin-bottom:var(--pad);z-index:0;position:relative}.etc__head:after{content:"";z-index:-1;background-color:var(--white);border-bottom:1px solid var(--gray-200);width:100vw;height:100%;margin-left:-50vw;margin-right:-50vw;position:absolute;top:0;left:50%;right:50%}.etc__title{font-size:2.75rem;font-weight:700;line-height:1.5}@media (min-width:48em){.etc__title{font-size:3.125rem}}@media (min-width:64em){.etc__title{font-size:3.5rem}}@media (min-width:80em){.etc__title{font-size:4rem}}.etc-box{background-color:var(--bg2);word-break:keep-all;border-radius:1rem;margin-bottom:3.5rem;padding:1.5rem 1rem;font-size:1.125rem;font-weight:400;line-height:1.5}@media (min-width:80em){.etc-box{font-size:1.25rem}}@media (min-width:64em){.etc-box{padding:2.5rem}}.etc-panel{word-break:keep-all;line-height:1.7}.etc-panel__title{margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.5;display:block}@media (min-width:48em){.etc-panel__title{font-size:1.625rem}}@media (min-width:64em){.etc-panel__title{font-size:1.75rem}}@media (min-width:80em){.etc-panel__title{font-size:2rem}}.etc-panel__title-span{margin-right:.75rem}.etc-panel .table-wrap{margin-block:1rem}.etc-panel a{color:var(--secondary);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:80em){.etc-panel__title{margin-bottom:1rem}.etc-panel__title-span{margin-right:1.5rem}.etc-panel p{margin-block:1.5rem}}
