.font-headline-1[data-v-e570bebe]{letter-spacing:-.04em;font:400 5.4rem/1.24 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}@media only screen and (width>=768px){.font-headline-1[data-v-e570bebe]{font-size:4.8rem}}.font-headline-1>div[data-v-e570bebe]:not(:first-child){margin-top:-1.6rem}@media only screen and (width>=1025px){.font-headline-1[data-v-e570bebe]{font-size:9rem}.font-headline-1>div[data-v-e570bebe]:not(:first-child){margin-top:-3.2rem}}@media only screen and (width>=1438px){.font-headline-1[data-v-e570bebe]{font-size:6.26vw}.font-headline-1>div[data-v-e570bebe]:not(:first-child){margin-top:-2.23vw}}.font-headline-2[data-v-e570bebe]{letter-spacing:0;font:251 2.8rem/1.2 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}@media only screen and (width>=768px){.font-headline-2[data-v-e570bebe]{font-size:calc(clamp(28px,3.125vw,32px))}}@media only screen and (width>=1025px){.font-headline-2[data-v-e570bebe]{font-size:4.8rem}}@media only screen and (width>=1438px){.font-headline-2[data-v-e570bebe]{font-size:3.34vw}}.font-headline-2-large[data-v-e570bebe]{letter-spacing:0;font:251 5.5rem/1.24 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}.font-headline-2-large>div[data-v-e570bebe]:not(:first-child){margin-top:-1.6rem}@media only screen and (width>=1025px){.font-headline-2-large[data-v-e570bebe]{font-size:9rem}.font-headline-2-large>div[data-v-e570bebe]:not(:first-child){margin-top:-3.2rem}}@media only screen and (width>=1438px){.font-headline-2-large[data-v-e570bebe]{font-size:6.26vw}.font-headline-2-large>div[data-v-e570bebe]:not(:first-child){margin-top:-2.23vw}}.font-headline-3[data-v-e570bebe]{letter-spacing:0;font:251 2.8rem/1.1 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}@media only screen and (width>=1025px){.font-headline-3[data-v-e570bebe]{font-size:4rem}}@media only screen and (width>=1438px){.font-headline-3[data-v-e570bebe]{letter-spacing:0;font:251 2.78vw/1.1 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}}.font-headline-4[data-v-e570bebe]{letter-spacing:0;font:251 2.8rem/1.1 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}@media only screen and (width>=1025px){.font-headline-4[data-v-e570bebe]{font-size:3.2rem}}@media only screen and (width>=1438px){.font-headline-4[data-v-e570bebe]{font-size:2.23vw}}.font-quote[data-v-e570bebe]{letter-spacing:0;font:251 2.4rem/1.38 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}@media only screen and (width>=1025px){.font-quote[data-v-e570bebe]{font-size:3.2rem}}@media only screen and (width>=1438px){.font-quote[data-v-e570bebe]{font-size:2.23vw}}.font-body[data-v-e570bebe]{letter-spacing:0;font:400 1.6rem/1.3 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}@media only screen and (width>=1438px){.font-body[data-v-e570bebe]{font-size:1.11vw}}.font-body-12[data-v-e570bebe]{letter-spacing:0;font:400 1.2rem/1 -apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}.font-body-13[data-v-e570bebe]{letter-spacing:0;font:400 1.3rem/1 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}@media only screen and (width>=1438px){.font-body-13[data-v-e570bebe]{font-size:.9vw}}.font-body-18[data-v-e570bebe]{letter-spacing:-.01em;font:251 1.6rem/1.1 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}@media only screen and (width>=1025px){.font-body-18[data-v-e570bebe]{font-size:1.8rem}}@media only screen and (width>=1438px){.font-body-18[data-v-e570bebe]{font-size:1.25vw}}.font-body-24[data-v-e570bebe]{letter-spacing:-.01em;font:251 1.6rem/1.2 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}.font-body-24>div[data-v-e570bebe]:not(:first-child){margin-top:-.3rem}@media only screen and (width>=1025px){.font-body-24[data-v-e570bebe]{font-size:2.4rem}.font-body-24>div[data-v-e570bebe]:not(:first-child){margin-top:-.4rem}}@media only screen and (width>=1438px){.font-body-24[data-v-e570bebe]{font-size:1.67vw}.font-body-24>div[data-v-e570bebe]:not(:first-child){margin-top:-.28vw}}.font-body-20[data-v-e570bebe]{letter-spacing:0;font:400 1.8rem/1.1 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}@media only screen and (width>=1438px){.font-body-20[data-v-e570bebe]{font-size:1.39vw}}.font-body-40[data-v-e570bebe]{letter-spacing:-.01em;font:400 2.4rem/.9 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}@media only screen and (width>=1025px){.font-body-40[data-v-e570bebe]{font-size:4rem}}@media only screen and (width>=1438px){.font-body-40[data-v-e570bebe]{font-size:2.78vw}}.font-body-40-100[data-v-e570bebe]{letter-spacing:-.04em;font:400 2.6rem/1.22 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,sans-serif,Helvetica Neue,Helvetica,Arial}.font-body-40-100>div[data-v-e570bebe]:not(:first-child){margin-top:-.6rem}.uppercase[data-v-e570bebe]{text-transform:uppercase}[data-v-e570bebe]:root{--color-main:#000;--color-bg:#e8ecea;--selection-color:#000;--selection-bg:#26374033;--focus-bg:var(--color-main);--focus-color:var(--color-bg)}.listing-header[data-v-e570bebe]{z-index:2;pointer-events:none;grid-template-columns:repeat(6,1fr);gap:.8rem;width:100%;padding:6rem .8rem 0;display:grid;position:absolute;top:4rem;left:0}@media only screen and (width>=768px){.listing-header[data-v-e570bebe]{align-items:last baseline;padding:4.4rem 1.6rem 0;top:5.6rem}}@media only screen and (width>=1025px){.font-body-40-100[data-v-e570bebe]{font-size:4rem}.font-body-40-100>div[data-v-e570bebe]:not(:first-child){margin-top:-.6rem}.listing-header[data-v-e570bebe]{grid-template-columns:repeat(14,1fr);padding-top:4.6rem;top:8.4rem}}@media only screen and (width>=1438px){.font-body-40-100[data-v-e570bebe]{font-size:2.78vw}.font-body-40-100>div[data-v-e570bebe]:not(:first-child){margin-top:-.42vw}.listing-header[data-v-e570bebe]{padding-top:2.09vw}}.listing-header__title[data-v-e570bebe]{visibility:hidden;opacity:0;grid-column:span 6;font-size:calc(clamp(2.8rem,9vw,5.4rem))}@media only screen and (width>=768px){.listing-header__title[data-v-e570bebe]{font-size:calc(clamp(4.8rem,6vw,9rem))}}@media only screen and (width>=1025px){.listing-header__title[data-v-e570bebe]{grid-column:span 8;font-size:6.26vw}}.listing-header__description[data-v-e570bebe]{pointer-events:auto;grid-column:span 6;max-width:24rem;margin-top:1.6rem;line-height:1.19}@media only screen and (width>=768px){.listing-header__description[data-v-e570bebe]{margin-top:3rem}}@media only screen and (width>=1025px){.listing-header__description[data-v-e570bebe]{grid-column:9/span 4;margin-top:0}}.listing-header__description[data-v-e570bebe] .listing-header__mask{overflow:hidden}.listing-header__description[data-v-e570bebe] .listing-header__mask--spaced{margin-top:1.19em}.listing-header__description[data-v-e570bebe] .listing-header__line{visibility:hidden;opacity:0}.listing-header__description[data-v-e570bebe] a{text-underline-offset:.2em;text-decoration:underline}
