.DataSectionEyebrowWrapper:where(.astro-p4fsp5c5){text-align:center;color:var(--color-persimmon-400);margin-bottom:1rem;& .Eyebrow{position:relative;&:before{content:"";background:var(--color-persimmon-400);width:8px;height:8px;position:absolute;top:5px;left:-16px}}}.DataSectionGrid:where(.astro-p4fsp5c5){grid-template-columns:1fr 1fr;align-items:center;gap:1em 3em;display:grid}@media (width<=700px){.DataSectionGrid:where(.astro-p4fsp5c5){grid-template-columns:1fr}.DataSectionImage:where(.astro-p4fsp5c5){order:-1}}.DataSectionPoints:where(.astro-p4fsp5c5){margin-top:2rem}.DataSectionPoint:where(.astro-p4fsp5c5){border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.DataSectionPoint:where(.astro-p4fsp5c5):last-child{border-bottom:none}.DataSectionCheckmark:where(.astro-p4fsp5c5){flex-shrink:0;justify-content:center;align-items:center;display:flex}.DataSectionPointText:where(.astro-p4fsp5c5){color:var(--color-headers);font-size:1.125rem;font-weight:600;font-family:var(--font-family-primary)}.DataSectionContent .SanityPortableText p+.Heading,.DataSectionContent .SanityPortableText .Heading:first-of-type{margin-top:.5rem}.DataSectionGrid .SanityPortableText figure.Image{align-items:flex-start;margin:0}.DataSectionGrid .SanityPortableText figure.Image+*{margin-top:1rem}.DataSectionAnnouncementBar:where(.astro-p4fsp5c5){margin:2rem 0}.DataSectionAnnouncementContent:where(.astro-p4fsp5c5){font-family:var(--font-family-primary);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;gap:1rem;margin-top:-3em;margin-bottom:2em;padding:1rem;display:flex}.DataSectionAnnouncementBadge:where(.astro-p4fsp5c5){border:1px solid var(--color-persimmon-400);color:var(--color-persimmon-400);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;flex-shrink:0;padding:.25rem .5rem;font-size:.6rem;font-weight:300}.DataSectionAnnouncementText:where(.astro-p4fsp5c5){color:var(--color-text);text-align:center;font-size:.9rem;line-height:1.4}.DataSectionAnnouncementText .DataSectionAnnouncementLink{color:#4a9eff;font-weight:500;text-decoration:none}.DataSectionAnnouncementText .DataSectionAnnouncementLink:hover{color:#6bb0ff;text-decoration:underline}@media (width<=768px){.DataSectionAnnouncementContent:where(.astro-p4fsp5c5){flex-direction:column;gap:.5rem;padding:1rem}.DataSectionAnnouncementText:where(.astro-p4fsp5c5){font-size:.85rem}}@media (width<=480px){.DataSectionAnnouncementContent:where(.astro-p4fsp5c5){text-align:left;align-items:flex-start}.DataSectionAnnouncementText:where(.astro-p4fsp5c5){text-align:left}.DataSectionAnnouncementBadge:where(.astro-p4fsp5c5){align-self:flex-start}}.DataSectionImageContainer:where(.astro-p4fsp5c5){width:100%;display:inline-block;position:relative}.DataSectionImage:where(.astro-p4fsp5c5),.DataSectionVideo:where(.astro-p4fsp5c5){width:100%;max-width:100%;height:auto}.DataSectionPlayButton:where(.astro-p4fsp5c5){cursor:pointer;z-index:2;background:0 0;border:none;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DataSectionPlayButton:where(.astro-p4fsp5c5):hover{transform:translate(-50%,-50%)scale(1.1)}.DataSectionPlayButton:where(.astro-p4fsp5c5):hover circle:where(.astro-p4fsp5c5){fill:#000000e6}.DataSectionVideoContainer:where(.astro-p4fsp5c5){z-index:1000;background:#000000f2;justify-content:center;align-items:center;width:100vw;height:100vh;padding:2rem;display:flex;position:fixed;top:0;left:0}.DataSectionVideoWrapper:where(.astro-p4fsp5c5){width:100%;max-width:1200px;max-height:90vh;position:relative}.DataSectionVideo:where(.astro-p4fsp5c5){object-fit:contain;width:100%;height:auto;max-height:90vh;display:block}.DataSectionCloseButton:where(.astro-p4fsp5c5){color:#fff;cursor:pointer;z-index:1001;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:-50px;right:0}.DataSectionCloseButton:where(.astro-p4fsp5c5):hover{background:#fff3;border-color:#ffffff80}@media (width<=768px){.DataSectionImageContainer:where(.astro-p4fsp5c5){width:100%;max-width:100%}.DataSectionVideoContainer:where(.astro-p4fsp5c5){padding:1rem}.DataSectionCloseButton:where(.astro-p4fsp5c5){width:35px;height:35px;top:-40px}.DataSectionPlayButton:where(.astro-p4fsp5c5) svg:where(.astro-p4fsp5c5){width:50px;height:50px}}@media (width<=480px){.DataSectionImageContainer:where(.astro-p4fsp5c5){width:100%;display:block}.DataSectionVideoContainer:where(.astro-p4fsp5c5){padding:.5rem}.DataSectionPlayButton:where(.astro-p4fsp5c5) svg:where(.astro-p4fsp5c5){width:40px;height:40px}}.DataSectionCaptionToggle:where(.astro-p4fsp5c5){color:#fff;cursor:pointer;z-index:1001;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:-50px;right:50px}.DataSectionCaptionToggle:where(.astro-p4fsp5c5):hover{background:#fff3;border-color:#ffffff80}.DataSectionCaptionToggle:where(.astro-p4fsp5c5).active{background:#d958584d;border-color:#d9585899}.DataSectionCaptions:where(.astro-p4fsp5c5){background:#00000080;border:1px solid #ffffff1a;border-radius:0;justify-content:center;align-items:center;min-height:80px;margin-top:1.5rem;padding:1rem 1.5rem;transition:opacity .3s;display:flex}.DataSectionCaptions:where(.astro-p4fsp5c5)[data-visible=false]{opacity:0;pointer-events:none}.DataSectionCaptionText:where(.astro-p4fsp5c5){color:#fff;font-size:1.125rem;line-height:1.6;font-family:var(--font-family-primary);text-align:center;transition:opacity .2s}.DataSectionCaptionText:where(.astro-p4fsp5c5):empty{opacity:0}@media (width<=768px){.DataSectionCaptionToggle:where(.astro-p4fsp5c5){width:35px;height:35px;top:-40px;right:45px}.DataSectionCaptionToggle:where(.astro-p4fsp5c5) svg:where(.astro-p4fsp5c5){width:20px;height:20px}.DataSectionCaptions:where(.astro-p4fsp5c5){min-height:60px;padding:.75rem 1rem}.DataSectionCaptionText:where(.astro-p4fsp5c5){font-size:1rem}}@media (width<=480px){.DataSectionCaptionToggle:where(.astro-p4fsp5c5){width:30px;height:30px;top:-35px;right:40px}.DataSectionCaptionToggle:where(.astro-p4fsp5c5) svg:where(.astro-p4fsp5c5){width:18px;height:18px}.DataSectionCaptions:where(.astro-p4fsp5c5){min-height:50px;margin-top:1rem;padding:.5rem .75rem}.DataSectionCaptionText:where(.astro-p4fsp5c5){font-size:.875rem;line-height:1.5}}.DataSectionCardContainer:where(.astro-p4fsp5c5){justify-content:center;align-items:center;display:flex}.DataSectionCard:where(.astro-p4fsp5c5){background-color:#0000;border:1px solid #ffffff24;border-right:none;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:2rem;display:flex;position:relative}.DataSectionCard:where(.astro-p4fsp5c5).DataSectionCardImageOnly{padding:0}.DataSectionCard:where(.astro-p4fsp5c5).DataSectionCardImageOnly .DataSectionCardImage:where(.astro-p4fsp5c5){flex:1;height:100%;margin-bottom:0;overflow:hidden}.DataSectionCard:where(.astro-p4fsp5c5):before{content:"";opacity:.35;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L0.5 10.5' stroke='white'/%3E%3Cpath d='M0.5 0.5L10.5 0.5' stroke='white'/%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;background-size:11px 11px;position:absolute;inset:-1px}.DataSectionCard:where(.astro-p4fsp5c5):after{content:"";opacity:.35;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 10.5L10.5 10.5' stroke='white'/%3E%3Cpath d='M0.5 10.5L0.5 0.5' stroke='white'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:11px 11px;position:absolute;inset:-1px}.DataSectionCardImage:where(.astro-p4fsp5c5){justify-content:center;align-items:center;width:100%;height:320px;margin-bottom:1.5rem;display:flex;overflow:hidden}.DataSectionCardImage:where(.astro-p4fsp5c5) img:where(.astro-p4fsp5c5){object-fit:cover;width:100%;height:100%}.DataSectionCardContent:where(.astro-p4fsp5c5){text-align:center;color:var(--color-sand-500)}.DataSectionCardTitle:where(.astro-p4fsp5c5){font-size:1.5rem;font-weight:700;line-height:1.2;font-family:var(--font-family-primary);color:#fff;margin:0 0 1rem}.DataSectionCardDescription:where(.astro-p4fsp5c5){font-size:1rem;line-height:1.6;font-family:var(--font-family-primary);color:var(--color-sand-400,#fff9);margin:0}.DataSectionGridCards:where(.astro-p4fsp5c5){align-items:stretch!important;gap:0!important}.DataSectionGridCards:where(.astro-p4fsp5c5) .DataSectionCardContainer:where(.astro-p4fsp5c5){display:flex}.DataSectionGridCards:where(.astro-p4fsp5c5) .DataSectionCard:where(.astro-p4fsp5c5){flex-direction:column;flex:1;display:flex}.DataSectionGridCards:where(.astro-p4fsp5c5) .DataSectionCardImage:where(.astro-p4fsp5c5){flex:1;height:auto;min-height:200px}.DataSectionContentCard:where(.astro-p4fsp5c5){box-sizing:border-box;background-color:#0000;border:1px solid #ffffff24;border-left:none;align-self:stretch;padding:2.5rem 3rem;position:relative}.DataSectionContentCard:where(.astro-p4fsp5c5):before{content:"";opacity:.35;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 10.5L10.5 0.5' stroke='white'/%3E%3Cpath d='M10.5 10.5L0.5 10.5' stroke='white'/%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;background-size:11px 11px;position:absolute;inset:-1px}.DataSectionContentCard .SanityPortableText .Text:not(.Eyebrow):not(.Heading){color:var(--color-sand-400,#fff9)}.DataSectionContentCard:where(.astro-p4fsp5c5):after{content:"";opacity:.35;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0.5L0.5 0.5' stroke='white'/%3E%3Cpath d='M10.5 0.5L10.5 10.5' stroke='white'/%3E%3C/svg%3E");background-position:100% 0;background-repeat:no-repeat;background-size:11px 11px;position:absolute;inset:-1px}
