.gl-stories{--gl-rail-edge: max(var(--space-8), calc((100% - var(--container-l)) / 2))}.gl-stories__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8)}.gl-stories__head>.gv-section-head{margin-bottom:0}.gl-stories__nav{display:flex;flex:none;gap:var(--space-3)}.gl-stories__arrow{display:inline-grid;place-items:center;width:48px;height:48px;padding:0;border:var(--border-hairline) solid var(--border-strong);border-radius:9999px;background:transparent;color:var(--ink);cursor:pointer;transition:background-color var(--duration-1) var(--ease-standard),opacity var(--duration-1) var(--ease-standard)}.gl-stories__arrow:hover:not(:disabled){background:var(--surface-lilac)}.gl-stories__arrow:disabled{opacity:.35;cursor:default}.gl-stories__arrow:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:2px}.gl-stories>.gl-stories__rail{position:relative;display:flex;gap:var(--grid-gutter);margin:var(--space-12) 0 0;padding:var(--space-1) var(--gl-rail-edge) var(--space-2);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gl-rail-edge);scrollbar-width:none}.gl-stories__rail::-webkit-scrollbar{display:none}.gl-stories--loop>.gl-stories__rail{padding-inline:0}.gl-stories--loop .gl-stories__slide{width:calc((100% - 2 * var(--gl-rail-edge)) * .86)}@container gv (min-width: 600px){.gl-stories--loop .gl-stories__slide{width:calc((100% - 2 * var(--gl-rail-edge)) * .72)}}@container gv (min-width: 960px){.gl-stories--loop .gl-stories__slide{width:calc((100% - 2 * var(--gl-rail-edge) - var(--grid-gutter)) / 2)}}.gl-stories__rail:focus-visible{outline:var(--border-focus) solid var(--focus);outline-offset:-2px}.gl-stories__slide{flex:none;width:86%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);scroll-snap-align:start}@container gv (min-width: 600px){.gl-stories__slide{width:72%}}@container gv (min-width: 960px){.gl-stories__slide{width:calc((100% - var(--grid-gutter)) / 2)}}@container gv (max-width: 599px){.gl-stories{--gl-rail-edge: var(--space-5)}.gl-stories__nav{display:none}.gl-stories>.gl-stories__rail{margin-top:var(--space-8)}}.gl-story{display:flex;flex-direction:column;gap:var(--space-5);width:100%;margin:0}.gl-story__media{position:relative;isolation:isolate;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-l);background:var(--surface-warm);transition:aspect-ratio var(--duration-3) var(--ease-standard)}.gl-story__photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease-art)}.gl-story__media:hover .gl-story__photo{transform:scale(1.03)}.gl-story__over{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--space-4);padding:var(--space-8);color:var(--white);background:linear-gradient(to top,color-mix(in oklab,var(--royal-950) 80%,transparent) 0%,color-mix(in oklab,var(--royal-950) 36%,transparent) 42%,transparent 68%)}.gl-story__play{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:9999px;color:var(--white);background:color-mix(in oklab,var(--white) 20%,transparent);border:var(--border-hairline) solid color-mix(in oklab,var(--white) 45%,transparent);backdrop-filter:blur(8px);transition:background-color var(--duration-2) var(--ease-standard),transform var(--duration-2) var(--ease-standard)}.gl-story__play>svg{width:20px;height:20px;margin-left:2px}.gl-story__media[data-gl-video]:not([data-state=playing]){cursor:pointer}.gl-story__media:hover .gl-story__play{background:color-mix(in oklab,var(--white) 32%,transparent);transform:scale(1.06)}.gl-story__play:focus-visible{outline:var(--border-focus) solid var(--white);outline-offset:3px}.gl-story__result{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3);margin:0;max-width:26rem;pointer-events:none}.gl-story__value{font-size:38px;line-height:44px;font-weight:500;letter-spacing:-.015em}.gl-story__label{font-size:20px;line-height:28px;font-weight:400;opacity:.9}.gl-story__media[data-state=playing]{aspect-ratio:16 / 9;background:var(--royal-950)}.gl-story__media[data-state=playing] :is(.gl-story__photo,.gl-story__over){display:none}.gl-story__frame{position:absolute;inset:0;width:100%;height:100%;border:0}.gl-story__quote{margin:0;max-width:36rem;color:var(--ink);font-size:20px;line-height:30px;font-weight:400;text-wrap:pretty;quotes:"“" "”"}.gl-story__quote>p{margin:0}.gl-story__quote>p:before{content:open-quote}.gl-story__quote>p:after{content:close-quote}.gl-story__who{display:flex;flex-direction:column;gap:var(--space-1)}.gl-story__name{color:var(--ink);font-size:16px;line-height:24px;font-weight:600}.gl-story__role{color:var(--ink-muted);font-size:14px;line-height:20px}@container gv (max-width: 599px){.gl-story__media{aspect-ratio:4 / 5}.gl-story__over{padding:var(--space-5)}.gl-story__value{font-size:30px;line-height:36px}.gl-story__label{font-size:17px;line-height:24px}.gl-story__quote{font-size:18px;line-height:28px}}@media(prefers-reduced-motion:reduce){.gl-story__photo,.gl-story__play,.gl-story__media{transition:none}.gl-story__media:hover .gl-story__photo,.gl-story__media:hover .gl-story__play{transform:none}}@media(forced-colors:active){.gl-story__over{background:Canvas;color:CanvasText}}.gl-security__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8) var(--grid-gutter);align-items:start}.gl-security__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.gl-security__head>.gv-heading-1{max-width:20ch}.gl-security__link{margin:0}.gl-security__body{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.gl-security__facts{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);margin:0;padding:0;list-style:none}.gl-security__fact{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-top:var(--border-hairline) solid var(--border);color:var(--ink);font-size:16px;line-height:24px;font-weight:500}.gl-security__icon{flex:none;color:var(--ink-brand)}@container gv (min-width: 600px){.gl-security__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container gv (min-width: 960px){.gl-security__grid{grid-template-columns:5fr 7fr}}
