@charset "UTF-8";.hero{--hero-case-width: 13.3125rem;position:relative;display:grid;grid-template:"headline" 1fr "tagline" auto "case" auto;row-gap:var(--space-2xl);isolation:isolate;min-height:min(clamp(34rem,63.9vw,57.5rem),100svh);padding-block:clamp(var(--space-5xl),12.5vw,11.25rem) var(--space-2xl);padding-inline:max(clamp(var(--space-lg),5vw,var(--layout-gutter)),(100% - var(--layout-max-width)) / 2);overflow:hidden;color:var(--color-text-inverse)}.hero:before,.hero:after{position:absolute;z-index:-1;inset-inline:0;content:"";pointer-events:none}.hero:before{top:0;height:max(12rem,37%);background:linear-gradient(to bottom,var(--color-scrim),var(--color-scrim-transparent))}.hero:after{bottom:0;height:max(12rem,35%);background:linear-gradient(to top,var(--color-scrim),var(--color-scrim-transparent))}@media(min-width:48rem){.hero{grid-template:"headline headline" 1fr "tagline  case" auto/minmax(0,1fr) var(--hero-case-width);column-gap:var(--space-2xl)}}.hero__media,.hero__hotspots{transform:translate3d(0,calc(var(--scroll-past, 0) * .5px),0) scale(calc(1 + var(--scroll-past, 0) / 8000));will-change:transform}.hero__headline,.hero__tagline,.hero__case{transform:translate3d(0,calc(var(--scroll-past, 0) * .25px),0)}.hero__media{position:absolute;z-index:-2;inset:0}.hero__media:before{position:absolute;z-index:1;inset:0;background:var(--color-ink);content:"";opacity:calc(var(--scroll-progress, 0) * .35);pointer-events:none}.hero__media:after{position:absolute;inset:0;background:var(--color-overlay);content:""}@media not (min-width:48rem){.hero__media:after{background:linear-gradient(rgb(var(--color-ink-rgb)/22%),rgb(var(--color-ink-rgb)/22%)),var(--color-overlay)}}.hero__image{width:100%;height:100%;object-fit:cover;animation:hero-media-settle var(--motion-settle) var(--motion-ease-out) both}.hero__hotspots{position:absolute;z-index:1;inset:0;pointer-events:none}@media not (min-width:48rem){.hero__hotspots{display:none}}.hero__hotspot{position:absolute;top:var(--hotspot-y);left:var(--hotspot-x);translate:-50% -50%;pointer-events:auto;animation:hero-hotspot-in var(--motion-base) var(--motion-ease-out) both;animation-delay:calc(.7s + var(--hotspot-order) * 90ms)}.hero__hotspot--static{display:none;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%}@media(min-width:48rem){.hero__hotspot--static{display:block}}.hero__hotspot-trigger{display:grid;place-items:center;width:var(--tap-target-min);aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.hero__hotspot-trigger:before,.hero__hotspot-trigger:after{grid-area:1/1;width:clamp(1.25rem,2.08vw,1.875rem);aspect-ratio:1;content:""}.hero__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)}.hero__hotspot-trigger:after{border-radius:50%;animation:hero-hotspot-pulse 2.8s var(--motion-ease-out) infinite;animation-delay:calc(.9s + var(--hotspot-order) * .4s)}.hero__hotspot-trigger:hover:before,.hero__hotspot-trigger:focus-visible:before{scale:1.3}.hero__hotspot-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-inverse);outline-offset:var(--focus-ring-width)}.hero__hotspot-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero__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}.hero__hotspot--start .hero__hotspot-card{--card-x: 0%;left:0}.hero__hotspot--end .hero__hotspot-card{--card-x: -100%;left:100%}.hero__hotspot:hover .hero__hotspot-card,.hero__hotspot:focus-within .hero__hotspot-card{translate:var(--card-x) 0;opacity:1;scale:1;pointer-events:auto}.hero__hotspot[data-dismissed=true] .hero__hotspot-card{opacity:0;pointer-events:none}.hero__hotspot-image{display:block;width:100%;height:auto;aspect-ratio:16/10;border-radius:var(--radius-md);object-fit:cover}.hero__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)}.hero__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)}.hero__headline{grid-area:headline;align-self:start;max-width:38rem;margin:0;font-family:var(--font-display);font-size:clamp(2rem,1.25rem + 3.4vw,var(--font-size-5xl));font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);animation:hero-headline-reveal var(--motion-slow) var(--motion-ease-out) .1s both}.hero__tagline{grid-area:tagline;align-self:end;max-width:28rem;margin:0;color:var(--color-text-inverse-muted);line-height:var(--line-height-base);animation:hero-rise var(--motion-base) var(--motion-ease-out) .3s both}.hero__case{display:flex;flex-direction:column;grid-area:case;align-self:end;gap:var(--space-xs);width:min(100%,var(--hero-case-width));margin:0;animation:hero-rise var(--motion-base) var(--motion-ease-out) .4s both}.hero__case-frame{padding:var(--space-xs);border:var(--border-width-hairline) solid var(--color-border-inverse);border-radius:var(--radius-lg);background:var(--color-surface-glass);box-shadow:var(--shadow-glass-inset);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.hero__case-frame--link{display:block;transition:border-color var(--motion-fast) var(--motion-ease-out)}.hero__case-frame--link:hover{border-color:currentcolor}.hero__case-frame--link:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-inverse);outline-offset:var(--focus-ring-width)}.hero__case-image{display:block;width:100%;height:auto;aspect-ratio:201/140;border-radius:var(--radius-md);object-fit:cover}.hero__case-meta{display:flex;gap:var(--space-md);align-items:center;justify-content:space-between}.hero__case-label,.hero__case-link{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}.hero__case-link{background:linear-gradient(currentcolor,currentcolor) no-repeat right bottom/0 var(--border-width-hairline);text-decoration:none;transition:background-size var(--motion-underline) var(--motion-ease-in-out)}.hero__case-link:hover,.hero__case-link:focus-visible{background-position:left bottom;background-size:100% var(--border-width-hairline)}.hero__case-link{display:inline-flex;gap:var(--space-xs);align-items:center;color:inherit;text-decoration:none}.hero__case-link:after{width:var(--space-xs);height:var(--space-xs);background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='8.85355'%20height='8.85355'%20viewBox='0%200%208.85355%208.85355'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector%208'%20d='M0.353553%208.5L8.35355%200.5M8.35355%208.5V0.5H0.353553'%20stroke='white'/%3e%3c/svg%3e") no-repeat center/contain;content:""}.hero__case-link:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-inverse);outline-offset:var(--focus-ring-width)}@keyframes hero-media-settle{0%{scale:1.06}to{scale:1}}@keyframes hero-headline-reveal{0%{translate:0 .25em;clip-path:inset(0 0 105% 0)}to{translate:0 0;clip-path:inset(0 0 -5% 0)}}@keyframes hero-rise{0%{translate:0 var(--space-lg);opacity:0}to{translate:0 0;opacity:1}}@keyframes hero-hotspot-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes hero-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%)}}.hero-preview .hero__image,.hero-preview .hero__headline,.hero-preview .hero__tagline,.hero-preview .hero__case,.hero-preview .hero__hotspot,.hero-preview .hero__hotspot-trigger:after{animation:none}
