@charset "UTF-8";.feature-banner{--feature-banner-measure: 34.875rem;--feature-banner-intro-measure: 27.875rem;--feature-banner-gutter: max( clamp(var(--space-lg), 5vw, var(--layout-gutter)), (100% - var(--layout-max-width)) / 2 );position:relative;display:grid;isolation:isolate;min-height:clamp(30rem,50vw,45rem);padding-block:var(--space-4xl);padding-inline:var(--feature-banner-gutter);overflow:hidden;color:var(--color-text-inverse)}.feature-banner:before{position:absolute;z-index:-1;inset:0;background:var(--color-scrim);content:"";pointer-events:none}.feature-banner__media{position:absolute;z-index:-2;inset:0}.feature-banner__media:after{position:absolute;inset:0;background:var(--color-overlay);content:""}.feature-banner__image{width:100%;height:100%;object-fit:cover;object-position:50% 100%}.feature-banner[data-parallax] .feature-banner__image{transform:translate3d(0,calc(var(--parallax, 0) * -10%),0) scale(1.3);will-change:transform}.feature-banner__content{display:flex;flex-direction:column;gap:var(--space-2xl);justify-content:space-between;max-width:var(--feature-banner-measure)}.feature-banner__intro{display:grid;gap:var(--space-md);max-width:var(--feature-banner-intro-measure)}.feature-banner__outro{display:grid;gap:var(--space-xl);justify-items:start}.feature-banner__label{margin:0;color:var(--color-text-inverse-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase}.feature-banner__headline{margin:0;font-family:var(--font-body);font-size:clamp(1.75rem,1rem + 2.1vw,var(--font-size-3xl));font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight)}.feature-banner__text{margin:0;color:var(--color-text-inverse-muted);font-size:var(--font-size-base);line-height:var(--line-height-base)}.feature-banner__cta{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;padding:var(--space-md) var(--space-2xl);border-radius:var(--radius-sm);background:var(--color-surface-inverse);color:var(--color-text-inverse);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-decoration:none;transition:background-color var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out)}.feature-banner__cta:hover,.feature-banner__cta:focus-visible{background:none;color:var(--color-text-inverse);box-shadow:inset 0 0 0 var(--border-width-hairline) currentcolor}.feature-banner__hotspots{position:absolute;z-index:1;inset:0;display:none;pointer-events:none}@media(min-width:80rem){.feature-banner__hotspots{display:block}}.feature-banner__hotspot{position:absolute;top:var(--hotspot-y);left:var(--hotspot-x);translate:-50% -50%;pointer-events:auto}.feature-banner__hotspot:hover,.feature-banner__hotspot:focus-within{z-index:1}.feature-banner__hotspot--static{width:clamp(1.25rem,2.08vw,1.875rem);aspect-ratio:1;background:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjMzIiBoZWlnaHQ9IjMzIiB2aWV3Qm94PSIwIDAgMzMgMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJHcm91cCAyMTQ3MjI1MzkwIiBvcGFjaXR5PSIwLjgiPgo8Zm9yZWlnbk9iamVjdCB4PSItOCIgeT0iLTQ2IiB3aWR0aD0iNDYiIGhlaWdodD0iOTEuMzMzMyI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDRweCk7Y2xpcC1wYXRoOnVybCgjYmdibHVyXzBfMF80X2NsaXBfcGF0aCk7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJSI+PC9kaXY+PC9mb3JlaWduT2JqZWN0PjxnIGlkPSJFbGxpcHNlIDE0OTgyIiBmaWx0ZXI9InVybCgjZmlsdGVyMF9paWlfMF80KSIgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iOCI+CjxjaXJjbGUgY3g9IjE1IiBjeT0iMTUiIHI9IjE1IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMF80KSIvPgo8Y2lyY2xlIGN4PSIxNSIgY3k9IjE1IiByPSIxNC43NSIgc3Ryb2tlPSJ1cmwoI3BhaW50MV9saW5lYXJfMF80KSIgc3Ryb2tlLXdpZHRoPSIwLjUiLz4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTQuNzUiIHN0cm9rZT0idXJsKCNwYWludDJfbGluZWFyXzBfNCkiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpwbHVzLWxpZ2h0ZXIiIHN0cm9rZS13aWR0aD0iMC41Ii8+CjwvZz4KPGcgaWQ9IkVsbGlwc2UgMTQ5ODMiIGZpbHRlcj0idXJsKCNmaWx0ZXIxX2RfMF80KSI+CjxjaXJjbGUgY3g9IjE1IiBjeT0iMTUiIHI9IjYiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9paWlfMF80IiB4PSItOCIgeT0iLTQ2IiB3aWR0aD0iNDYiIGhlaWdodD0iOTEuMzMzMyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSIxNS4zMzMzIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIzIi8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIDAgMCAwIDAuMDYgMCIvPgo8ZmVCbGVuZCBtb2RlPSJwbHVzLWxpZ2h0ZXIiIGluMj0ic2hhcGUiIHJlc3VsdD0iZWZmZWN0MV9pbm5lclNoYWRvd18wXzQiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iLTQ2Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMwLjY2NjciLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNCAwIi8+CjxmZUJsZW5kIG1vZGU9InBsdXMtbGlnaHRlciIgaW4yPSJlZmZlY3QxX2lubmVyU2hhZG93XzBfNCIgcmVzdWx0PSJlZmZlY3QyX2lubmVyU2hhZG93XzBfNCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0Lz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTEuNSIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIi8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDEgMCAwIDAgMCAxIDAgMCAwIDAgMSAwIDAgMCAwLjAyIDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9ImVmZmVjdDJfaW5uZXJTaGFkb3dfMF80IiByZXN1bHQ9ImVmZmVjdDNfaW5uZXJTaGFkb3dfMF80Ii8+CjwvZmlsdGVyPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzBfNF9jbGlwX3BhdGgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggNDYpIj48Y2lyY2xlIGN4PSIxNSIgY3k9IjE1IiByPSIxNSIvPgo8L2NsaXBQYXRoPjxmaWx0ZXIgaWQ9ImZpbHRlcjFfZF8wXzQiIHg9IjEiIHk9IjEiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR4PSIyIiBkeT0iMiIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI1Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC40IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMF80Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzBfNCIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzBfNCIgeDE9IjE1IiB5MT0iMCIgeDI9IjE1IiB5Mj0iMTcuNTUzMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8wXzQiIHgxPSIxNSIgeTE9IjAuOTU3NDQ3IiB4Mj0iMTUiIHkyPSIyMy45MzYyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMjQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl8wXzQiIHgxPSIwIiB5MT0iMzAiIHgyPSIzMCIgeTI9IjMwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4yIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMC41MDM1NzMiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNDgiLz4KPHN0b3Agb2Zmc2V0PSIwLjgiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat 0 0/110% 110%}.feature-banner__hotspot-trigger{display:grid;place-items:center;width:var(--tap-target-min);aspect-ratio:1;padding:0;border:0;background:none;color:inherit;cursor:pointer}.feature-banner__hotspot-trigger:before,.feature-banner__hotspot-trigger:after{grid-area:1/1;width:clamp(1.25rem,2.08vw,1.875rem);aspect-ratio:1;content:""}.feature-banner__hotspot-trigger:before{background:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjMzIiBoZWlnaHQ9IjMzIiB2aWV3Qm94PSIwIDAgMzMgMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJHcm91cCAyMTQ3MjI1MzkwIiBvcGFjaXR5PSIwLjgiPgo8Zm9yZWlnbk9iamVjdCB4PSItOCIgeT0iLTQ2IiB3aWR0aD0iNDYiIGhlaWdodD0iOTEuMzMzMyI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDRweCk7Y2xpcC1wYXRoOnVybCgjYmdibHVyXzBfMF80X2NsaXBfcGF0aCk7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJSI+PC9kaXY+PC9mb3JlaWduT2JqZWN0PjxnIGlkPSJFbGxpcHNlIDE0OTgyIiBmaWx0ZXI9InVybCgjZmlsdGVyMF9paWlfMF80KSIgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iOCI+CjxjaXJjbGUgY3g9IjE1IiBjeT0iMTUiIHI9IjE1IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMF80KSIvPgo8Y2lyY2xlIGN4PSIxNSIgY3k9IjE1IiByPSIxNC43NSIgc3Ryb2tlPSJ1cmwoI3BhaW50MV9saW5lYXJfMF80KSIgc3Ryb2tlLXdpZHRoPSIwLjUiLz4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTQuNzUiIHN0cm9rZT0idXJsKCNwYWludDJfbGluZWFyXzBfNCkiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpwbHVzLWxpZ2h0ZXIiIHN0cm9rZS13aWR0aD0iMC41Ii8+CjwvZz4KPGcgaWQ9IkVsbGlwc2UgMTQ5ODMiIGZpbHRlcj0idXJsKCNmaWx0ZXIxX2RfMF80KSI+CjxjaXJjbGUgY3g9IjE1IiBjeT0iMTUiIHI9IjYiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9paWlfMF80IiB4PSItOCIgeT0iLTQ2IiB3aWR0aD0iNDYiIGhlaWdodD0iOTEuMzMzMyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSIxNS4zMzMzIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIzIi8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIDAgMCAwIDAuMDYgMCIvPgo8ZmVCbGVuZCBtb2RlPSJwbHVzLWxpZ2h0ZXIiIGluMj0ic2hhcGUiIHJlc3VsdD0iZWZmZWN0MV9pbm5lclNoYWRvd18wXzQiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iLTQ2Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMwLjY2NjciLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNCAwIi8+CjxmZUJsZW5kIG1vZGU9InBsdXMtbGlnaHRlciIgaW4yPSJlZmZlY3QxX2lubmVyU2hhZG93XzBfNCIgcmVzdWx0PSJlZmZlY3QyX2lubmVyU2hhZG93XzBfNCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0Lz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTEuNSIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIi8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDEgMCAwIDAgMCAxIDAgMCAwIDAgMSAwIDAgMCAwLjAyIDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9ImVmZmVjdDJfaW5uZXJTaGFkb3dfMF80IiByZXN1bHQ9ImVmZmVjdDNfaW5uZXJTaGFkb3dfMF80Ii8+CjwvZmlsdGVyPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzBfNF9jbGlwX3BhdGgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDggNDYpIj48Y2lyY2xlIGN4PSIxNSIgY3k9IjE1IiByPSIxNSIvPgo8L2NsaXBQYXRoPjxmaWx0ZXIgaWQ9ImZpbHRlcjFfZF8wXzQiIHg9IjEiIHk9IjEiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR4PSIyIiBkeT0iMiIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI1Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC40IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMF80Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzBfNCIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzBfNCIgeDE9IjE1IiB5MT0iMCIgeDI9IjE1IiB5Mj0iMTcuNTUzMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8wXzQiIHgxPSIxNSIgeTE9IjAuOTU3NDQ3IiB4Mj0iMTUiIHkyPSIyMy45MzYyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMjQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl8wXzQiIHgxPSIwIiB5MT0iMzAiIHgyPSIzMCIgeTI9IjMwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4yIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMC41MDM1NzMiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNDgiLz4KPHN0b3Agb2Zmc2V0PSIwLjgiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat 0 0/110% 110%;transition:scale var(--motion-fast) var(--motion-ease-out)}.feature-banner__hotspot-trigger:after{border-radius:50%;animation:feature-banner-hotspot-pulse 2.8s var(--motion-ease-out) infinite;animation-delay:calc(.9s + var(--hotspot-order) * .4s)}.feature-banner__hotspot-trigger:hover:before,.feature-banner__hotspot-trigger:focus-visible:before{scale:1.3}.feature-banner__hotspot-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-inverse);outline-offset:var(--focus-ring-width)}.feature-banner__hotspot-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.feature-banner__hotspot-card{--card-x: -50%;position:absolute;bottom:calc(100% + var(--space-2xs));left:50%;display:grid;gap:var(--space-2xs);width:min(15rem,62vw);padding:var(--space-xs);border:var(--border-width-hairline) solid var(--color-border-inverse);border-radius:var(--radius-lg);background:var(--color-scrim);box-shadow:var(--shadow-glass-inset);opacity:0;translate:var(--card-x) var(--space-xs);scale:.96;transition:opacity var(--motion-fast) var(--motion-ease-out),translate var(--motion-fast) var(--motion-ease-out),scale var(--motion-fast) var(--motion-ease-out);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim));pointer-events:none}.feature-banner__hotspot--start .feature-banner__hotspot-card{--card-x: 0%;left:0}.feature-banner__hotspot--end .feature-banner__hotspot-card{--card-x: -100%;left:100%}.feature-banner__hotspot:hover .feature-banner__hotspot-card,.feature-banner__hotspot:focus-within .feature-banner__hotspot-card{translate:var(--card-x) 0;opacity:1;scale:1;pointer-events:auto}.feature-banner__hotspot[data-dismissed=true] .feature-banner__hotspot-card{opacity:0;pointer-events:none}.feature-banner__hotspot-image{display:block;width:100%;height:auto;aspect-ratio:16/10;border-radius:var(--radius-md);object-fit:cover}.feature-banner__hotspot-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.feature-banner__hotspot-text{color:var(--color-text-inverse-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-tight)}.feature-banner :is(a,button):focus-visible{outline:var(--focus-ring-width) solid var(--color-border-inverse);outline-offset:var(--focus-ring-width)}@media(min-width:48rem){.feature-banner:before{inset-inline:0 auto;width:calc(var(--feature-banner-gutter) + 49.1875rem);background:linear-gradient(to left,var(--color-scrim-transparent) 0,var(--color-scrim) 17.125rem)}}.feature-banner[data-reveal] .feature-banner__label,.feature-banner[data-reveal] .feature-banner__text,.feature-banner[data-reveal] .feature-banner__cta,.feature-banner[data-reveal] .feature-banner__hotspot{opacity:0}.feature-banner[data-reveal=in] .feature-banner__image{animation:feature-banner-media-settle var(--motion-settle) var(--motion-ease-out) both}.feature-banner[data-reveal=in] .feature-banner__label{animation:feature-banner-rise var(--motion-base) var(--motion-ease-out) both}.feature-banner[data-reveal=in] .feature-banner__text{animation:feature-banner-rise var(--motion-base) var(--motion-ease-out) .2s both}.feature-banner[data-reveal=in] .feature-banner__cta{animation:feature-banner-rise var(--motion-base) var(--motion-ease-out) .28s both}.feature-banner[data-reveal=in] .feature-banner__hotspot{animation:feature-banner-hotspot-in var(--motion-base) var(--motion-ease-out) both;animation-delay:calc(.5s + var(--hotspot-order) * 90ms)}@keyframes feature-banner-media-settle{0%{scale:1.06}to{scale:1}}@keyframes feature-banner-rise{0%{translate:0 var(--space-lg);opacity:0}to{translate:0 0;opacity:1}}@keyframes feature-banner-hotspot-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes feature-banner-hotspot-pulse{0%{box-shadow:0 0 rgb(var(--color-paper-rgb)/60%),0 0 rgb(var(--color-paper-rgb)/0%)}50%{box-shadow:0 0 4px .65rem rgb(var(--color-paper-rgb)/0%),0 0 4px .3rem rgb(var(--color-paper-rgb)/26%)}to{box-shadow:0 0 4px .65rem rgb(var(--color-paper-rgb)/0%),0 0 4px 1rem rgb(var(--color-paper-rgb)/0%)}}.feature-banner[data-cta-tone=light] .feature-banner__cta{background:var(--color-paper);color:var(--color-ink)}.feature-banner[data-cta-tone=light] .feature-banner__cta:hover,.feature-banner[data-cta-tone=light] .feature-banner__cta:focus-visible{background:none;color:var(--color-paper);box-shadow:inset 0 0 0 var(--border-width-hairline) currentcolor}
