.HeroBillboard{margin-top:var(--header-spacing)}.HeroBillboard.add-padding .HeroBillboard__section{padding-bottom:80px;padding-top:80px}.HeroBillboard__section{--tw-text-opacity:1;background:linear-gradient(180deg,rgba(0,0,0,.3),transparent);color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));display:flex;height:100%;justify-content:flex-start;padding-left:32px;padding-right:32px}@media (min-width:800px){.HeroBillboard__section{justify-content:center;padding-left:40px;padding-right:40px}}.HeroBillboard__content{display:flex;flex-direction:column;height:100%;max-width:450px;width:100%}@media (min-width:800px){.HeroBillboard__content{max-width:800px}}.HeroBillboard__content-outer{display:flex;flex:1 0 60px}.HeroBillboard__content-outer--upper{align-items:flex-end}.HeroBillboard__content-outer--lower{align-items:flex-start}.HeroBillboard__icon{height:1em;width:auto}.HeroBillboard__title-wrapper{margin-bottom:16px;margin-top:16px}@media (min-width:800px){.HeroBillboard__title-wrapper{margin-bottom:32px;margin-top:32px}}.HeroBillboard__title+.HeroBillboard__copy{margin-top:16px}@media (min-width:800px){.HeroBillboard__title+.HeroBillboard__copy{margin-top:32px}}.BlockBillboard__canvas{height:100%;width:100%}.BlockBillboard--grid-item .StyleCard{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgba(230,231,231,var(--tw-ring-opacity));background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));box-shadow:inset 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),inset 0 0 0 calc(1px + var(--tw-ring-offset-width)) #e6e7e7,0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);color:#101111;color:rgba(16,17,17,var(--tw-text-opacity));height:480px!important}@media (min-width:1280px){.BlockBillboard--grid-item .StyleCard{height:530px!important}}.BlockBillboard--grid-item .StyleCard__canvas{height:260px}@media (min-width:1280px){.BlockBillboard--grid-item .StyleCard__canvas{height:300px}}.BlockBillboard--grid-item .StyleCard__section--content{align-self:flex-end;height:220px}@media (min-width:1280px){.BlockBillboard--grid-item .StyleCard__section--content{height:230px}}.BlockBillboard--grid-item .StyleCard__section--content>.CardMedia__section{background-image:none}.BlockBillboard--grid-item .StyleCard__section--content .CardMedia__pre-title{--tw-text-opacity:1;color:#101111;color:rgba(16,17,17,var(--tw-text-opacity));display:block;font-size:18px;font-weight:700;line-height:1.56;margin-bottom:8px}.BlockBillboard--grid-item .StyleCard__section--content .CardMedia__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;--tw-text-opacity:1;color:#686e6e;color:rgba(104,110,110,var(--tw-text-opacity));display:-webkit-box;font-size:15px;height:44px;margin-bottom:8px;opacity:1;overflow:hidden;text-overflow:ellipsis}.BlockBillboard--grid-item .StyleCard__section--content .CardMedia__content{gap:8px;max-width:436px!important}.BlockBillboard--grid-item .StyleCard__section--content .StyleTag{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#edeeee;background-color:rgba(237,238,238,var(--tw-bg-opacity));color:#686e6e;color:rgba(104,110,110,var(--tw-text-opacity));font-size:12px;line-height:1.33}.BlockBillboard--grid-item .StyleCard__section--content .StyleTag.StyleTag--pin{padding:0}.BlockBillboard--grid-item .StyleCard__section--content .StyleTag .StyleTag__content{padding-left:8px;padding-right:8px}.BlockBillboard--grid-item .StyleCard__section--content .StyleTag .StyleTag__copy{align-items:center;display:flex;font-weight:600}.BlockBillboard--grid-item .StyleCard__section--content .StyleTag .StyleTag__copy:before{background-image:url(/icons/MapPin.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;margin-right:.25em;vertical-align:middle;width:1em}.BlockBillboard--grid-item .StyleCard__section--content .CardMedia__lower{margin:0}.BlockBillboard--grid-item .StyleCard__section--content .CardMedia__link{--tw-text-opacity:1;color:#101111;color:rgba(16,17,17,var(--tw-text-opacity));font-size:16px;line-height:1.5}.ElementImageFrame{height:100%;overflow:hidden;position:relative;width:100%}.ElementImageFrame--fit-contain .ElementImageFrame__image{-o-object-fit:contain;object-fit:contain}.ElementImageFrame--fit-cover .ElementImageFrame__image{-o-object-fit:cover;object-fit:cover}.ElementImageFrame__frame{height:100%;width:100%}.ElementImageFrame__canvas{height:100%;left:0;position:absolute;top:0;width:100%}.ElementImageFrame__image{content-visibility:auto;height:100%;opacity:0;transition-duration:.5s;transition-property:opacity;transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.ElementImageFrame__image.is-loaded{opacity:1}.Content--spacing-lg .Content__item+.Content__item:not(.dark){margin-top:80px}@media (min-width:800px){.Content--spacing-lg .Content__item+.Content__item:not(.dark){margin-top:96px}}.Content--spacing-sm .Content__item+.Content__item:not(.dark){margin-top:40px}@media (min-width:800px){.Content--spacing-sm .Content__item+.Content__item:not(.dark){margin-top:48px}}.Content--spacing-lg .Content__item.dark{padding-top:40px}@media (min-width:800px){.Content--spacing-lg .Content__item.dark{padding-top:120px}}.Content--spacing-lg .Content__item.dark.Content__item--dark-first{padding-top:80px}@media (min-width:800px){.Content--spacing-lg .Content__item.dark.Content__item--dark-first{padding-top:120px}}.Content--spacing-sm .Content__item.dark{padding-top:40px}@media (min-width:800px){.Content--spacing-sm .Content__item.dark{padding-top:72px}}.Content--spacing-sm .Content__item.dark.Content__item--dark-first{padding-top:80px}@media (min-width:800px){.Content--spacing-sm .Content__item.dark.Content__item--dark-first{padding-top:120px}}.Content__item.dark{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#f8f8f8;background-color:rgba(248,248,248,var(--tw-bg-opacity));color:#101111;color:rgba(16,17,17,var(--tw-text-opacity))}.Content__item--dark-first{margin-top:80px;padding-top:80px}@media (min-width:800px){.Content__item--dark-first{margin-top:120px;padding-top:120px}}.Content__item--dark-last{margin-bottom:80px;padding-bottom:80px}@media (min-width:800px){.Content__item--dark-last{margin-bottom:120px;padding-bottom:120px}}@media (max-width:799px){.Content__item.is-image_block .StyleCard__section--ratio{display:none!important}.Content__item.is-image_block .StyleCard__section--content{transform:none}}.Content--spacing-sm *+.Content__item.is-blog_post_link_block,.Content--spacing-sm *+.Content__item.is-code_block,.Content--spacing-sm *+.Content__item.is-highlight_block,.Content--spacing-sm .Content__item.is-blog_post_link_block+*,.Content--spacing-sm .Content__item.is-code_block+*,.Content--spacing-sm .Content__item.is-highlight_block+*{margin-top:24px}@media (min-width:800px){.Content--spacing-sm *+.Content__item.is-blog_post_link_block,.Content--spacing-sm *+.Content__item.is-code_block,.Content--spacing-sm *+.Content__item.is-highlight_block,.Content--spacing-sm .Content__item.is-blog_post_link_block+*,.Content--spacing-sm .Content__item.is-code_block+*,.Content--spacing-sm .Content__item.is-highlight_block+*{margin-top:48px}.Content--spacing-sm *+.Content__item.is-stats_block,.Content--spacing-sm .Content__item.is-stats_block+*{margin-top:80px}}.Content__item--last{margin-bottom:0}.header-black .is-multi_column_block{padding-bottom:80px;padding-top:80px}@media (min-width:800px){.header-black .is-multi_column_block{padding-bottom:120px;padding-top:120px}}.header-black .Content__item--samebg-as-previous{margin-top:0!important;padding-top:64px!important}.header-black .Content__item--first-home-content{display:block!important;margin-top:0}.LayoutPage__content,.LayoutPage__footer{margin-top:80px}@media (min-width:800px){.LayoutPage__content,.LayoutPage__footer{margin-top:120px}}