#hero{margin:0;padding:0;height:100vh;width:100vw;margin-left:calc(50% - 50vw);padding-inline:1rem;position:relative;overflow:hidden;gap:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:baseline}.hero-video{position:absolute;inset:0;z-index:0;pointer-events:auto}.hero-video video{width:100%;height:100%;object-fit:cover}.hero-column{width:auto;text-align:left;justify-content:flex-start;display:flex;flex-direction:column;gap:.75rem;padding-top:calc(75svh + 1rem);top:0;z-index:1}.hero-intro{grid-column:2}.hero-statement{grid-column:3}.hero-details{grid-column:4}.hero-column p{font-size:1rem;font-weight:inherit;text-align:left}.hero-column h1{font-size:var(--display-type-size);font-family:var(--font-display);margin:0}.hero-contact{font-style:normal;display:flex;flex-direction:column}#red-circle{height:.5em;width:.5em;display:inline-block;border-radius:100%;background-color:var(--special-color);animation:blink 2s var(--transition-timing) infinite}.hero-link{font-family:inherit;padding:0;margin:0;display:inline-block;text-decoration:none}.hero-column p,.hero-column h1,.hero-link{letter-spacing:.025rem;color:var(--color-white)}.hero-column .hero-link,.home-intro a{color:var(--special-color);padding:0;text-decoration:none}.hero-column .hero-link:is(:hover,:focus-visible),.home-intro a:is(:hover,:focus-visible){background-color:var(--special-color);color:var(--color-white)}@media(max-width:768px){#hero{display:flex;flex-wrap:wrap;align-content:center;row-gap:1rem;height:100vh;margin-bottom:8vh;padding-top:60vh}.hero-column{width:100%;padding:0 1rem;gap:1rem;box-sizing:border-box}}.home-intro{--intro-column-gap: 1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--intro-column-gap);padding:clamp(3rem,8vw,8rem) 1rem 1rem}.home-intro>p{grid-column:1/-1;margin:0;text-indent:calc(25% + var(--intro-column-gap) / 4);text-transform:uppercase;font-family:var(--font-display);font-size:var(--display-type-size)}@media(max-width:758px){.home-intro{--intro-column-gap: .5rem}.home-intro>p{grid-column:1/-1}}
