.awareness{z-index:3;width:100%;display:flex;position:relative}.awareness-band{flex-direction:column;flex:1 0 0;align-items:center;width:1px;display:flex;position:relative}.awareness .section-header-eyebrow{color:var(--color-accent-teal)}.awareness .section-header-dot{background-color:var(--color-accent-teal)}.awareness .section-header-row{align-items:center;gap:30px}.awareness .section-header-title-column{flex:.5 0 0;width:1px}.awareness .section-header-description-column{flex:.5 0 0;width:1px;padding-left:0}.awareness-grid{justify-content:center;align-items:center;gap:30px;width:100%;height:400px;display:flex;overflow:clip}.awareness-left{flex-direction:column;flex:.5 0 0;justify-content:center;align-items:center;gap:30px;width:1px;height:100%;display:flex;overflow:clip}.marquee-card{border-radius:var(--product-surface-radius);corner-shape:superellipse(var(--squircle-factor));background:#fff8ef;flex-direction:column;flex:.5 0 0;justify-content:space-between;align-items:flex-start;width:100%;height:1px;padding:0;display:flex;position:relative;overflow:clip}.marquee-card .connector-marquee-caption{padding:7px 20px 9px}.marquee-card .connector-marquee-caption p{color:var(--color-accent-sage);letter-spacing:normal;align-items:center;gap:14px;font-size:11px;line-height:1.55;display:flex}.marquee-card .connector-marquee-caption strong{color:var(--color-accent-olive);flex:none;margin:0;font-size:18px;font-weight:500;line-height:1.2}.feature-cards{border-radius:var(--product-surface-radius);corner-shape:superellipse(var(--squircle-factor));flex:.5 0 0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:1px;display:grid;overflow:clip}.feature-card{background:#fff8ef;flex-direction:column;align-items:flex-start;min-width:0;height:100%;padding:24px;display:flex}.feature-card:not(:last-child){border-right:.5px solid var(--border-color-hairline)}.feature-card-heading{display:contents}.feature-card-icon{color:var(--color-accent-olive);flex-shrink:0;margin-top:auto;font-size:22px;line-height:1;display:block}.feature-card-title{color:var(--color-accent-olive);margin:14px 0 12px;font-size:18px;font-weight:500;line-height:1.2}.feature-card-body{width:100%;color:var(--color-accent-sage);margin:0;font-size:11px;line-height:1.55}.event-card{--event-card-inner-inset:18px;--event-card-inner-radius:max(0px, calc(var(--product-surface-radius) - var(--event-card-inner-inset)));border-radius:var(--product-surface-radius);corner-shape:superellipse(var(--squircle-factor));flex-direction:column;flex:.5 0 0;justify-content:flex-end;align-items:flex-start;gap:30px;width:1px;height:400px;padding:20px;display:flex;position:relative;overflow:clip}.event-card:before{z-index:2;inset:var(--event-card-inner-inset);border-radius:var(--event-card-inner-radius);corner-shape:superellipse(var(--squircle-factor));content:"";pointer-events:none;border:1px solid #e8e9e633;position:absolute}.event-card-background{border-radius:inherit;corner-shape:inherit;position:absolute;inset:0;overflow:clip}.event-card-background img{border-radius:inherit;corner-shape:inherit;object-fit:cover;object-position:center;will-change:transform;backface-visibility:hidden;width:100%;height:100%}.event-card-background-grain{opacity:.05;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.event-card-grid{z-index:1;opacity:.55;pointer-events:none;background-image:linear-gradient(#e8e9e624 1px,#0000 1px),linear-gradient(90deg,#e8e9e624 1px,#0000 1px);background-size:20px 20px;border-radius:8px 0 0;width:min(240px,48%);height:150px;position:absolute;top:18px;left:18px;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 0 0,#000 0%,#000000b8 42%,#0000 82%);mask-image:radial-gradient(circle at 0 0,#000 0%,#000000b8 42%,#0000 82%)}.event-card-description{z-index:3;letter-spacing:.01em;white-space:pre-wrap;word-break:break-word;width:70%;color:var(--text-color-inverse);font-size:.94rem;line-height:1.375em;position:absolute;bottom:42px;left:42px}.event-tracks{z-index:1;pointer-events:none;position:absolute;inset:42px 18px 112px;overflow:hidden}.event-track{top:calc(var(--event-track-index) * 43px);width:100%;height:28px;position:absolute;left:0}.event-pill{background-color:var(--background-color-page-translucent);will-change:transform, opacity;backface-visibility:hidden;border-radius:10px;align-items:center;width:min-content;max-width:calc(100% - 24px);display:flex;position:absolute;top:0;left:0}.event-pill-inner{border-radius:9px;align-items:center;gap:6px;width:min-content;height:22px;display:flex;overflow:hidden}.event-pill-icon-shell{background:#fffffff0;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.event-pill-icon{object-fit:contain;flex:none;width:14px;height:14px;display:block}.event-pill-label{text-overflow:ellipsis;white-space:pre;color:var(--text-color-inverse);padding-right:6px;font-size:11px;line-height:11px;overflow:hidden}@media (max-width:1024px){.awareness .section-header-row{align-items:flex-start;gap:24px}.awareness .section-header-title-column,.awareness .section-header-description-column{flex:none;width:100%}.awareness-grid{flex-direction:column;gap:24px;height:auto}.awareness-left{flex:none;width:100%;height:auto}.marquee-card{flex:none;gap:20px;height:auto}.feature-cards{flex:none;height:auto}.feature-card{height:auto;min-height:220px}.event-card{flex:none;width:100%}}@media (max-width:640px){.awareness .section-header-row{gap:18px}.awareness-grid,.awareness-left{gap:16px}.marquee-card .connector-marquee-caption{padding:12px 16px 14px}.marquee-card .connector-marquee-caption p{flex-direction:column;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5}.marquee-card .connector-marquee-caption strong,.marquee-card .connector-marquee-caption span{width:100%}.marquee-card .connector-marquee-caption strong{font-size:16px}.feature-cards.product-feature-grid{grid-template-columns:1fr}.feature-card{width:100%}.feature-card:not(:last-child){border-right:0;border-bottom:.5px solid var(--border-color-hairline)}.event-card-description{width:auto;font-size:.875rem;bottom:30px;left:30px;right:30px}.event-tracks{inset:30px 18px 104px}}@media (max-width:380px){.event-card{height:360px}.event-track{top:calc(var(--event-track-index) * 39px)}}
