.block-content-hero-home{padding-top:12.8rem}.block-content-hero-home .hero-home-image{border-radius:2.4rem;overflow:hidden}
.block-content-ai-intro{padding-top:var(--spacing-l,var(--SpaceL));position:relative}.block-content-ai-intro .ai-intro-content{z-index:2;flex-direction:column;display:flex;position:relative}.block-content-ai-intro .ai-intro-lower-content{margin-top:3.6rem;position:relative}@media (min-width:1024px){.block-content-ai-intro .ai-intro-lower-content{margin-top:13.6rem}}@media (min-width:1400px){.block-content-ai-intro .ai-intro-lower-content{margin-top:14.5rem}}.block-content-ai-intro .ai-intro-lower-content .ai-search-outer-wrapper{margin-top:-4rem}@media (min-width:1024px){.block-content-ai-intro .ai-intro-lower-content .ai-search-outer-wrapper{width:100%;position:absolute;top:-6rem;left:50%;transform:translate(-50%)}}.block-content-ai-intro .ai-intro-lower-content .ai-intro-image img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.block-content-ai-intro .ai-intro-lower-content .ai-intro-image{height:21rem}@media (min-width:768px){.block-content-ai-intro .ai-intro-lower-content .ai-intro-image{height:36rem}}@media (min-width:1024px){.block-content-ai-intro .ai-intro-lower-content .ai-intro-image{height:54rem}}@media (min-width:1400px){.block-content-ai-intro .ai-intro-lower-content .ai-intro-image{height:60rem}}
.ai-searchbar{background-color:var(--Interface-Basics-White);border-radius:var(--Corners__CardsM);box-shadow:var(--box-shadow-cards-modal);overflow:hidden}.ai-searchbar .ai-searchbar-navigation{min-height:0;padding-inline:var(--spacing-s,var(--SpaceS));padding-bottom:var(--spacing-s,var(--SpaceS));flex-grow:1;overflow:scroll}@media (min-width:1024px){.ai-searchbar .ai-searchbar-navigation{padding-inline:var(--spacing-l,var(--SpaceL));padding-bottom:var(--spacing-xs,var(--SpaceXS))}}.ai-searchbar .ai-searchbar-navigation .ai-searchbar-navigation--menu{border-top:1px solid var(--Interface-Basics-Line-Light);gap:var(--spacing-m,var(--SpaceM));flex-direction:column;display:flex}@media (min-width:1024px){.ai-searchbar .ai-searchbar-navigation .ai-searchbar-navigation--menu{gap:var(--spacing-xs,var(--SpaceXS))}}.ai-searchbar .ai-searchbar-navigation .ai-searchbar-navigation--menu{padding-block:var(--spacing-s,var(--SpaceS))}@media (min-width:1024px){.ai-searchbar .ai-searchbar-navigation .ai-searchbar-navigation--menu{flex-direction:row}}.ai-searchbar .ai-searchbar-navigation .ai-searchbar-navigation--menu ul{flex:1}.ai-searchbar .ai-searchbar-navigation .ai-searchbar-navigation--menu ul li.heading-xs{margin-bottom:var(--spacing-xs,var(--SpaceXS))}.ai-searchbar .ai-searchbar-navigation .ai-searchbar-navigation--menu ul li:not(.heading-xs){border-top:1px solid var(--Interface-Basics-Line-Light);padding-block:var(--spacing-xxs,var(--SpaceXXS))}.ai-searchbar .ai-searchbar-navigation .ai-searchbar-navigation--menu ul a{transition:color .34s cubic-bezier(.43,0,.47,1)}.ai-searchbar .ai-searchbar-navigation .ai-searchbar-navigation--menu ul a:hover{color:var(--Interface-Basics-Link-Rollover)}.ai-searchbar .ai-searchbar-tags{padding-inline:var(--spacing-s,var(--SpaceS))}@media (min-width:1024px){.ai-searchbar .ai-searchbar-tags{padding-inline:var(--spacing-l,var(--SpaceL))}}.ai-searchbar .ai-searchbar-tags .ai-searchbar-tags-wrapper{border-top:1px solid var(--Interface-Basics-Line-Light);gap:var(--spacing-xxs,var(--SpaceXXS));flex-direction:column;display:flex}@media (min-width:1024px){.ai-searchbar .ai-searchbar-tags .ai-searchbar-tags-wrapper{gap:var(--spacing-s,var(--SpaceS))}}.ai-searchbar .ai-searchbar-tags .ai-searchbar-tags-wrapper{padding-top:var(--spacing-xxs,var(--SpaceXXS));padding-bottom:var(--spacing-s,var(--SpaceS))}@media (min-width:1024px){.ai-searchbar .ai-searchbar-tags .ai-searchbar-tags-wrapper{padding-bottom:var(--spacing-xs,var(--SpaceXS));flex-direction:row}}.ai-searchbar .ai-searchbar-tags .ai-searchbar-tags-label{white-space:nowrap}@media (min-width:1024px){.ai-searchbar .ai-searchbar-tags .ai-searchbar-tags-label{padding-top:var(--spacing-xxs,var(--SpaceXXS))}}.ai-searchbar .ai-searchbar-tags .ai-searchbar-tags-list{gap:var(--spacing-xxxxs,var(--SpaceXXXXS));flex-wrap:wrap;display:flex}@media (min-width:1024px){.ai-searchbar .ai-searchbar-tags .ai-searchbar-tags-list{justify-content:end}}.ai-searchbar .ai-searchbar-focused-or-typing{flex-direction:column;flex-grow:1;display:flex}.ai-searchbar .ai-searchbar-focused-or-typing .ai-searchbar-results-wrapper{flex-grow:1;min-height:0;overflow:scroll}.ai-searchbar .ai-searchbar-ask-ai{background-color:var(--Brand-Colors-Accent-40);justify-content:space-between;align-items:center;gap:var(--spacing-xxxs,var(--SpaceXXXS));display:flex}@media (min-width:1400px){.ai-searchbar .ai-searchbar-ask-ai{gap:var(--spacing-xxs,var(--SpaceXXS))}}.ai-searchbar .ai-searchbar-ask-ai{padding:var(--spacing-s,var(--SpaceS));padding-right:var(--spacing-xs,var(--SpaceXS))}@media (min-width:1024px){.ai-searchbar .ai-searchbar-ask-ai{padding-inline:var(--spacing-l,var(--SpaceL));padding-block:var(--spacing-xs,var(--SpaceXS))}}.ai-searchbar .ai-searchbar-ask-ai .au-searchbar-ask-ai-label{color:var(--Interface-Basics-Text-Color);letter-spacing:-.02em;font-family:GT Alpina,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.2}@media (min-width:1400px){.ai-searchbar .ai-searchbar-ask-ai .au-searchbar-ask-ai-label{letter-spacing:-.015em;letter-spacing:-.02em;font-family:GT Alpina,sans-serif;font-size:2rem;font-weight:300;line-height:1.1}@media (min-width:1400px){.ai-searchbar .ai-searchbar-ask-ai .au-searchbar-ask-ai-label{letter-spacing:-.015em;font-size:2.4rem}}}.ai-searchbar .ai-searchbar--no-results{min-height:100%;padding-inline:var(--spacing-s,var(--SpaceS));padding-block:var(--spacing-xs,var(--SpaceXS));flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.ai-searchbar .ai-searchbar--no-results{padding-inline:var(--spacing-l,var(--SpaceL));padding-block:var(--spacing-s,var(--SpaceS))}}.ai-searchbar .ai-searchbar--no-results{gap:var(--spacing-xs,var(--SpaceXS))}.ai-searchbar .ai-searchbar--no-results .icon-sad-folder{font-size:3.2rem}
.tag-link{white-space:nowrap;background-color:var(--Interface-Basics-Secondary-Light);color:var(--Interface-Basics-Text-Dark);border-radius:var(--Corners__Buttons);padding-inline:var(--spacing-xs,var(--SpaceXS));padding-block:var(--spacing-xxs,var(--SpaceXXS));font-size:1.4rem;font-weight:400;line-height:1.2;transition:background .34s cubic-bezier(.43,0,.47,1)}@media (min-width:1400px){.tag-link{font-size:1.6rem}}.tag-link:hover{background-color:var(--Interface-Basics-Secondary-Medium)}
