/* Homepage product presentation. */
@font-face{font-family:HomeProductLausanne;src:url('assets/offering/fonts/lausanne-100.otf') format('opentype');font-weight:100;font-display:swap}
@font-face{font-family:HomeProductLausanne;src:url('assets/offering/fonts/lausanne-800.otf') format('opentype');font-weight:800;font-display:swap}
@font-face{font-family:Inter;src:url('assets/homepage/inter-400-latin.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('assets/homepage/inter-700-latin.woff2') format('woff2');font-weight:700;font-display:swap}

.home-clarity-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;aspect-ratio:4/5;min-width:0;margin:0;padding:32px;background:white}
.home-clarity-artboard{width:100%;aspect-ratio:504/308.712;container-type:inline-size;overflow:clip}
.home-clarity-artboard p{margin:0}
.home-clarity-visual figcaption{font-size:17px;line-height:24px;letter-spacing:-.02em;color:#767676;text-align:center}











.home-brandpod-name>span{background:linear-gradient(90deg,#00e5ff,#2962ff);background-clip:text;-webkit-background-clip:text;color:transparent}

@media(min-width:1921px){}
@media(max-width:1100px){.home-clarity-visual{padding:24px}}
@media(max-width:700px){
 .home-clarity-visual{aspect-ratio:1}
}
