.home-hero{--hero-title:clamp(3.3rem, 7.6vw, 8.6rem);isolation:isolate;min-height:min(calc(100svh - var(--header-height)), 56rem);position:relative;overflow:hidden}.home-hero-photo{aspect-ratio:3024/1456;-webkit-mask-composite:source-in;max-width:128rem;width:calc((100% - max(var(--page-gutter), (100% - var(--content-width)) / 2) - 4.5 * var(--hero-title)) / .6);will-change:transform;z-index:-2;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#0000,#000 24%);-webkit-mask-composite:source-in;mask-composite:intersect}.home-hero-photo img{animation:home-photo-in 1.6s var(--ease-out) both;object-fit:cover}.home-hero-shade{z-index:-1;background:linear-gradient(90deg,#11110fe6 0%,#11110f9e 28%,#11110f00 44%),linear-gradient(#1a1a1800 84%,#1a1a18f2 100%);position:absolute;inset:0}.home-hero-copy{min-height:inherit;align-content:center;justify-items:start;gap:clamp(1.25rem,2.4vw,1.9rem);padding-block:clamp(2.5rem,7vh,5rem) clamp(3rem,8vh,5.5rem);display:grid}.home-title{font-size:var(--hero-title);line-height:.9}.home-title-line{display:block}.home-title .drum{font-size:1.08em;line-height:.95}.home-hero .t-lede{color:var(--muted-light);max-width:min(27rem, 4.4 * var(--hero-title))}.home-hero-copy>*{animation:home-rise .82s var(--ease-out) both}.home-hero-copy>:nth-child(2){animation-delay:90ms}.home-hero-copy>:nth-child(3){animation-delay:.17s}.home-hero-pause{cursor:pointer;height:2.75rem;bottom:clamp(1rem,3vh,1.75rem);right:var(--page-gutter);background:#11110f8c;border:1px solid #f7f5ee47;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;display:flex;position:absolute}.home-hero-pause:hover{background:#11110fcc}.home-hero-pause .is-pause{border-inline:3px solid var(--chalk);width:.65rem;height:.85rem}.home-hero-pause .is-play{border-bottom:.45rem solid #0000;border-left:.75rem solid var(--chalk);border-top:.45rem solid #0000;width:0;height:0;margin-left:.2rem}@keyframes home-photo-in{0%{opacity:.4;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes home-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.home-lanes{padding-top:clamp(4rem,8vw,7rem)}.home-lanes-head{grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:end;gap:1.5rem 3rem;padding-bottom:clamp(3rem,6vw,5rem);display:grid}.home-lanes-head .t-lede{color:var(--muted-light)}.home-streets{padding-block:clamp(4.5rem,9vw,8rem)}.home-streets-head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:1.5rem clamp(2rem,5vw,5rem);margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.home-streets-head .t-section{max-width:13ch}.home-streets-copy{justify-items:start;gap:1.25rem;display:grid}.home-streets-copy .t-body{color:var(--muted)}.home-driver{padding-block:clamp(4.5rem,9vw,8rem);overflow:hidden}.home-driver-inner{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(1rem,2vw,2rem);display:grid}.home-driver h2{grid-column:1/span 9;max-width:11ch;margin-bottom:clamp(2rem,4vw,3.5rem)}.home-driver-photo{aspect-ratio:4/3;border-radius:1.5rem;grid-area:2/1/auto/span 8;margin:0;position:relative;overflow:hidden}.home-driver-photo img{object-fit:cover}.home-driver-card{border-radius:1.25rem;grid-area:2/8/auto/span 5;align-self:end;gap:1.75rem;margin-bottom:clamp(-3rem,-4vw,-1.5rem);padding:clamp(1.75rem,3vw,2.75rem);display:grid;position:relative;transform:rotate(-2deg);box-shadow:0 2rem 3rem -1.75rem #11110f99}.home-driver-card .t-body{font-size:1.125rem}.home-close{padding-block:clamp(5rem,11vw,10rem);overflow:hidden}.home-close-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.home-close-board{justify-items:center;gap:.75rem;display:grid}.home-close-copy{justify-items:start;gap:2rem;display:grid}.home-close-copy .t-section{max-width:9ch}@media (max-width:900px){.home-hero{flex-direction:column;min-height:0;display:flex}.home-hero-photo{aspect-ratio:1.6;z-index:0;width:100%;max-width:none;position:relative;bottom:auto;right:auto;-webkit-mask-image:linear-gradient(#0000,#000 14% 78%,#0000);mask-image:linear-gradient(#0000,#000 14% 78%,#0000)}.home-hero-photo img{object-position:100% 50%}.home-hero-shade{display:none}.home-hero-copy{margin-top:calc(-.35 * var(--hero-title));min-height:0;padding-block:0 2.75rem;position:relative}.home-hero .t-lede{max-width:27rem}.home-hero-pause{top:1rem;bottom:auto}.home-lanes-head,.home-streets-head{grid-template-columns:1fr}.home-driver h2,.home-driver-photo,.home-driver-card{grid-column:1/-1}.home-driver-card{grid-row:3;margin:-2.5rem .75rem 0}.home-close-inner{grid-template-columns:1fr}}@media (max-width:760px){.home-driver-photo{aspect-ratio:1}}
