:root{--gp-ink:var(--wp--preset--color--contrast, #0e2346);--gp-deep:var(--wp--preset--color--deep, #0b3a75);--gp-sea:var(--wp--preset--color--sea, #0b6fb8);--gp-teal:var(--wp--preset--color--teal, #138f90);--gp-sun:var(--wp--preset--color--sun, #b8650a);--gp-gold:var(--wp--preset--color--gold, #ffc93c);--gp-dawn:var(--wp--preset--color--dawn, #ffe8b8);--gp-mist:var(--wp--preset--color--mist, #dcebf7);--gp-base:var(--wp--preset--color--base, #fbf6ec);--gp-surface:var(--wp--preset--color--surface, #fff);--gp-sunk:var(--wp--preset--color--sunk, #f3ecdd);--gp-line:var(--wp--preset--color--line, #e4daca);--gp-muted:var(--wp--preset--color--muted, #56607a);--gp-on-ink:var(--wp--preset--color--on-contrast, #fbf6ec);--gp-on-ink-soft:#c9d2e6;--gp-display:var(--wp--preset--font-family--display, Georgia, serif);--gp-body:var(--wp--preset--font-family--body, system-ui, sans-serif);--gp-mono:var(--wp--preset--font-family--mono, ui-monospace, monospace);--gp-radius:22px;--gp-shadow:0 22px 48px -28px rgba(14, 35, 70, .38);--gp-ease:cubic-bezier(.2, .7, .2, 1);--gp-section-y:clamp(3.5rem, 2rem + 6vw, 6.5rem)}.gp-site{background:var(--gp-base);color:var(--gp-ink);overflow-x:clip}.gp-main{padding-block:0 var(--gp-section-y)}.gp-main--canvas{padding-block:0}.gp-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--gp-base) 88%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-block-end:1px solid var(--gp-line);padding-block:.85rem}.admin-bar .gp-header{top:var(--wp-admin--admin-bar--height,32px)}.gp-header__bar{gap:1.5rem}.gp-wordmark{margin:0;font-family:var(--gp-body);font-weight:700;font-size:1.15rem;letter-spacing:.24em;text-transform:uppercase;line-height:1}.gp-wordmark a{color:var(--gp-ink);text-decoration:none;padding-block:.4rem;display:inline-block}.gp-wordmark a:hover{color:var(--gp-deep)}.gp-nav{font-size:.95rem;font-weight:500}.gp-nav .wp-block-navigation__container{gap:.15rem}.gp-nav .wp-block-navigation-item__content{padding:.5rem .8rem;border-radius:999px;color:var(--gp-ink);text-decoration:none;transition:background-color .2s,color .2s}.gp-nav .wp-block-navigation-item__content:hover{background:var(--gp-sunk)}.gp-nav .current-menu-item>.wp-block-navigation-item__content,.gp-nav [aria-current=page]{background:var(--gp-ink);color:var(--gp-on-ink)}.gp-nav .gp-nav-cta>.wp-block-navigation-item__content{border:2px solid var(--gp-ink);margin-inline-start:.35rem;padding:.4rem 1rem;font-weight:600}.gp-nav .gp-nav-cta>.wp-block-navigation-item__content:hover{background:var(--gp-ink);color:var(--gp-on-ink)}.gp-nav .wp-block-navigation__responsive-container-close,.gp-nav .wp-block-navigation__responsive-container-open{color:var(--gp-ink);padding:.35rem;border-radius:10px}.gp-nav .wp-block-navigation__responsive-container.is-menu-open{background:var(--gp-base);padding:1.5rem}.gp-nav .is-menu-open .wp-block-navigation__container{gap:.35rem;font-size:1.35rem;font-family:var(--gp-display)}.gp-nav .is-menu-open .wp-block-navigation-item__content{padding:.45rem .2rem}.gp-nav .is-menu-open .gp-nav-cta>.wp-block-navigation-item__content{margin-inline-start:0;margin-block-start:.5rem;padding:.5rem 1.2rem}@media (min-width:600px) and (max-width:1099px){.gp-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.gp-nav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}.gp-eyebrow{margin:0;font-family:var(--gp-mono);font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gp-deep)}.gp-eyebrow a{color:inherit;text-decoration:none;display:inline-block;padding-block:.35rem;min-height:24px}.gp-card .gp-eyebrow a{position:relative;z-index:1}.gp-eyebrow a:hover{text-decoration:underline}.gp-lede{font-size:clamp(1.1rem, 1rem + .4vw, 1.3rem);line-height:1.6;color:var(--gp-muted);max-width:46rem}.gp-section__intro{margin-block-end:clamp(1.75rem,1rem + 2vw,2.75rem)}.gp-section__intro>*{max-width:46rem}.gp-section__intro>*+*{margin-block-start:.85rem}.gp-section__title{margin:0;font-size:clamp(2rem, 1.35rem + 2.4vw, 3.1rem);line-height:1.1;text-wrap:balance}.gp-more{font-weight:600}.gp-more a{color:var(--gp-deep);text-underline-offset:.2em}.gp-section{padding-block:var(--gp-section-y)}.is-layout-constrained>.gp-section{max-width:none}.gp-section.is-layout-constrained>:not(.alignfull){max-width:var(--wp--style--global--wide-size,1120px)}.gp-section+.gp-section{padding-block-start:0}:is(.gp-section--dark,.gp-section--soft,.gp-hero)+.gp-section{padding-block-start:var(--gp-section-y)}:is(.gp-cards,.gp-projects,.gp-dims,.gp-beliefs,.gp-timeline)>*{margin-block:0!important}.gp-hero,.gp-section--dark,.gp-section--philosophy,.gp-section--soft{padding-block:var(--gp-section-y)!important}.gp-section--soft{background:var(--gp-sunk)}.gp-section--dark{background:var(--gp-ink);color:var(--gp-on-ink)}.gp-section--dark :is(h2,h3,.gp-section__title){color:var(--gp-on-ink)}.gp-section--dark .gp-eyebrow{color:var(--gp-gold)}.gp-section--dark .gp-lede{color:var(--gp-on-ink-soft)}.gp-section--dark .wp-block-button.is-style-outline .wp-block-button__link{color:var(--gp-on-ink);border-color:var(--gp-on-ink);background:0 0}.gp-section--dark .wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--gp-on-ink);color:var(--gp-ink)}.gp-hero{position:relative;background:radial-gradient(60rem 30rem at 85% -10%,color-mix(in srgb,var(--gp-dawn) 90%,transparent),transparent 70%),radial-gradient(40rem 26rem at -10% 110%,color-mix(in srgb,var(--gp-mist) 85%,transparent),transparent 70%),var(--gp-base)}.gp-hero__grid{gap:clamp(2rem,1rem + 4vw,5rem);align-items:center!important}.gp-hero__text>*+*{margin-block-start:1.1rem}.gp-hero__title{margin:0;font-size:clamp(2.8rem, 1.5rem + 5.4vw, 5.4rem);line-height:1.02;letter-spacing:-.02em}.gp-hero__roles{margin:0;font-family:var(--gp-display);font-style:italic;font-size:clamp(1.3rem, 1.05rem + 1vw, 1.75rem);color:var(--gp-deep)}.gp-hero__actions{margin-block-start:1.75rem!important;gap:.75rem}.gp-hero__secondary{font-weight:600}.gp-hero__secondary a{color:var(--gp-ink);text-decoration-color:var(--gp-gold);text-decoration-thickness:3px;text-underline-offset:.3em}.gp-hero__secondary a::after{content:" ↗"}.gp-hero__card{background:var(--gp-ink);color:var(--gp-on-ink);border-radius:28px;padding:clamp(1.75rem,1.2rem + 2vw,2.5rem);box-shadow:var(--gp-shadow);position:relative;overflow:hidden}.gp-hero__card::before{content:"";position:absolute;inset-block-start:-40%;inset-inline-end:-30%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--gp-gold) 55%,transparent),transparent 65%);pointer-events:none}.gp-hero__card>*{position:relative}.gp-hero__card .gp-eyebrow{color:var(--gp-gold)}.gp-hero__statement{font-family:var(--gp-display);font-size:clamp(1.45rem, 1.2rem + 1vw, 1.9rem);line-height:1.25;margin-block:1rem 1.5rem}.gp-hero__facts{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;border-block-start:1px solid rgba(251,246,236,.18);padding-block-start:1.25rem}.gp-hero__facts li{position:relative;padding-inline-start:1.5rem;color:var(--gp-on-ink-soft)}.gp-hero__facts li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;width:.55rem;height:.55rem;border-radius:50%;background:var(--gp-gold)}.gp-card{position:relative;background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:var(--gp-radius);padding:clamp(1.35rem,1.1rem + .8vw,1.75rem);transition:transform .3s var(--gp-ease),box-shadow .3s var(--gp-ease),border-color .3s}.gp-card>*{margin-block:0}.gp-card>*+*{margin-block-start:.65rem}.gp-card__title{margin:0;font-size:clamp(1.15rem, 1.05rem + .35vw, 1.35rem);line-height:1.25}.gp-card__title a{color:var(--gp-ink);text-decoration:none}.gp-card__title a::after{content:"";position:absolute;inset:0;border-radius:inherit}.gp-card__title a:focus-visible{outline:0}.gp-card:has(.gp-card__title a):hover{box-shadow:var(--gp-shadow);border-color:color-mix(in srgb,var(--gp-ink) 25%,var(--gp-line))}.gp-card:focus-within{outline:3px solid var(--gp-sun);outline-offset:3px}.gp-card p{color:var(--gp-muted)}.gp-card .gp-eyebrow{color:var(--gp-deep)}.gp-cards,.gp-dims,.gp-projects{display:grid;gap:1.25rem}.gp-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.gp-projects{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-block-end:2rem}.gp-dims{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.gp-dim{padding-block-end:3.25rem;overflow:hidden}.gp-dim::before{content:"";position:absolute;inset-inline:0;inset-block-start:0;height:5px;background:var(--gp-dim,var(--gp-sea))}.gp-dim::after{content:"→";position:absolute;inset-inline-end:1.4rem;inset-block-end:1.1rem;font-size:1.3rem;color:var(--gp-dim,var(--gp-sea));transition:transform .3s var(--gp-ease)}.gp-dim:hover::after{transform:translateX(6px)}[dir=rtl] .gp-dim::after{transform:scaleX(-1)}[dir=rtl] .gp-dim:hover::after{transform:scaleX(-1) translateX(6px)}.gp-dim .gp-eyebrow{font-size:.85rem;color:var(--gp-muted)}.gp-dim--leader{--gp-dim:var(--gp-deep)}.gp-dim--tech{--gp-dim:var(--gp-sea)}.gp-dim--builder{--gp-dim:var(--gp-teal)}.gp-dim--educator{--gp-dim:var(--gp-sun)}.gp-dim--human{--gp-dim:#d99a00}.gp-project{display:flex;flex-direction:column}.gp-project>.gp-status,.gp-project>.gp-todo{margin-block-start:auto!important;padding-block-start:.75rem}.gp-status{align-self:flex-start;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--gp-deep)!important;background:var(--gp-mist);border-radius:999px;padding:.3rem .8rem!important}.gp-project--lp{background:linear-gradient(180deg,color-mix(in srgb,var(--gp-dawn) 55%,var(--gp-surface)) 0,var(--gp-surface) 55%)}.gp-journey{gap:clamp(2rem,1rem + 4vw,5rem)}.gp-timeline{position:relative;padding-inline-start:2.25rem}.gp-timeline::before{content:"";position:absolute;inset-inline-start:.55rem;inset-block:.5rem;width:2px;background:linear-gradient(var(--gp-sea),var(--gp-line))}.gp-timeline__item{position:relative;padding-block-end:1.9rem}.gp-timeline__item:last-child{padding-block-end:0}.gp-timeline__item::before{content:"";position:absolute;inset-inline-start:-2.15rem;inset-block-start:.3rem;width:.95rem;height:.95rem;border-radius:50%;background:var(--gp-base);border:3px solid var(--gp-sea)}.gp-timeline__item:first-child::before{background:var(--gp-sea);box-shadow:0 0 0 6px color-mix(in srgb,var(--gp-sea) 18%,transparent)}.gp-timeline__item>*{margin-block:0}.gp-timeline__item>*+*{margin-block-start:.35rem}.gp-timeline__when{font-family:var(--gp-mono);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gp-sea)}.gp-timeline__what{font-size:1.25rem;margin:0}.gp-timeline__item p:not([class]){color:var(--gp-muted)}.gp-beliefs{display:grid;gap:0;border-block-start:1px solid rgba(251,246,236,.16);margin-block-end:2.25rem}.gp-belief{display:grid!important;grid-template-columns:4.5rem 1fr;column-gap:1.25rem;padding-block:1.6rem;border-block-end:1px solid rgba(251,246,236,.16)}.gp-belief>*{margin:0!important;grid-column:2}.gp-belief__num{grid-column:1!important;grid-row:1/span 2;font-family:var(--gp-display);font-size:2.4rem;line-height:1;color:var(--gp-gold)}.gp-belief__title{font-size:clamp(1.3rem, 1.1rem + .8vw, 1.75rem);color:var(--gp-on-ink)}.gp-belief__text{color:var(--gp-on-ink-soft);margin-block-start:.4rem!important}@media (min-width:900px){.gp-beliefs{grid-template-columns:1fr 1fr;column-gap:3rem}.gp-belief:last-child{grid-column:1/-1}}.gp-chips,.gp-pills-list{list-style:none;padding:0;margin-block:1.25rem 1.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.gp-chips li{padding:.45rem .95rem;border-radius:999px;background:var(--gp-surface);border:1px solid var(--gp-line);font-size:.92rem}.gp-pills,.gp-pills-list{list-style:none;padding:0;margin-block:1.25rem 1.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.gp-pills li,.gp-pills-list li{margin:0}.gp-pills a,.gp-pills-list a{display:inline-block;padding:.45rem 1rem;border-radius:999px;border:1px solid var(--gp-line);background:var(--gp-surface);color:var(--gp-ink);text-decoration:none;font-size:.92rem;transition:background .2s,color .2s,border-color .2s}.gp-pills .current-cat a,.gp-pills a:hover,.gp-pills-list a:hover{background:var(--gp-ink);border-color:var(--gp-ink);color:var(--gp-on-ink)}.gp-query .wp-block-post-template{gap:1.25rem}.gp-post-card{height:100%;display:flex;flex-direction:column}.gp-post-card .wp-block-post-excerpt{margin-block-start:.5rem}.gp-post-card .wp-block-post-excerpt__excerpt{margin:0;color:var(--gp-muted)}.gp-post-card .wp-block-post-excerpt__more-text{display:none}.gp-card__meta{margin-block-start:auto!important;padding-block-start:.9rem;gap:.35rem 1rem;font-size:.88rem;color:var(--gp-muted)}.gp-card__meta>*{margin:0}.gp-card__meta .wp-block-post-date{color:var(--gp-muted)}.gp-query .wp-block-query-pagination{margin-block-start:2.5rem;gap:.5rem;font-weight:600}.gp-query .wp-block-query-pagination .current,.gp-query .wp-block-query-pagination a{padding:.35rem .8rem;border-radius:999px;text-decoration:none}.gp-query .wp-block-query-pagination .current{background:var(--gp-ink);color:var(--gp-on-ink)}.gp-empty{padding:2rem;border:1px dashed var(--gp-line);border-radius:var(--gp-radius);color:var(--gp-muted);text-align:center}.gp-empty>*{margin:0}.gp-empty>*+*{margin-block-start:.5rem}.gp-beyond,.gp-learning{gap:clamp(2rem,1rem + 4vw,5rem)}.gp-learning .gp-section__title{font-style:italic}.gp-beyond p:not([class]){font-size:1.15rem;line-height:1.7}.gp-connect{text-align:center;max-width:52rem!important;margin-inline:auto!important;padding:clamp(2.5rem,1.5rem + 4vw,4.5rem) clamp(1.5rem,1rem + 3vw,4rem);border-radius:32px;background:radial-gradient(30rem 16rem at 10% 0,color-mix(in srgb,var(--gp-dawn) 95%,transparent),transparent 70%),radial-gradient(30rem 16rem at 90% 100%,color-mix(in srgb,var(--gp-mist) 95%,transparent),transparent 70%),var(--gp-surface);border:1px solid var(--gp-line)}.gp-connect__title{margin:0;font-size:clamp(2rem, 1.4rem + 2.4vw, 3rem)}.gp-connect .gp-lede{margin-inline:auto}.gp-connect .wp-block-buttons{justify-content:center;gap:.75rem;margin-block-start:1.75rem}.gp-page-head{padding-block:clamp(2.5rem,1.5rem + 3vw,4rem) clamp(1.25rem,1rem + 1vw,2rem)}.gp-page-head>*{margin-block:0}.gp-page-head>*+*{margin-block-start:.9rem}.gp-page-title{font-size:clamp(2.4rem, 1.5rem + 3.4vw, 4rem)!important;line-height:1.05;letter-spacing:-.015em;text-wrap:balance}.gp-content>h2{margin-block-start:2.5rem}.gp-content>h3{margin-block-start:2rem}.gp-prose-section{margin-block:clamp(2rem,1.5rem + 2vw,3rem)}.gp-prose-section>h2{font-size:clamp(1.6rem, 1.3rem + 1vw, 2.1rem);margin-block-end:.75rem}.gp-glance{background:var(--gp-surface);border:1px solid var(--gp-line);border-inline-start:5px solid var(--gp-sea);border-radius:16px;padding:1.4rem 1.6rem;margin-block:2rem}.gp-facts{margin:.75rem 0 0;padding-inline-start:1.1rem;display:grid;gap:.35rem}.gp-article__meta{gap:.35rem 1.25rem;color:var(--gp-muted);font-size:.95rem}.gp-article__meta>*{margin:0}.gp-article__image img{border-radius:var(--gp-radius)}.gp-article__content{font-size:1.1rem;line-height:1.75}.gp-article__content code,.gp-article__content pre{font-family:var(--gp-mono)}.gp-article__content pre{background:var(--gp-ink);color:var(--gp-on-ink);padding:1.25rem;border-radius:14px;overflow-x:auto;font-size:.92rem}.gp-article__footer{margin-block:2.5rem 1.5rem;padding-block-start:1.5rem;border-block-start:1px solid var(--gp-line);gap:1rem}.gp-author{background:var(--gp-sunk);border-radius:18px;padding:1.4rem 1.6rem;margin-block-start:1.5rem}.gp-author>*{margin:0}.gp-author>*+*{margin-block-start:.4rem}.gp-related-wrap{padding-block-start:3rem}.gp-project-footer{margin-block-start:3rem}.gp-contact-grid{gap:clamp(2rem,1rem + 3vw,4rem);margin-block-start:1.5rem}.gp-contact-aside a{color:var(--gp-sea)}.gp-labels{padding-inline-start:1.1rem}.gp-labels li+li{margin-block-start:.5rem}.gp-search{max-width:32rem}.gp-search .wp-block-search__input{border-radius:999px;padding:.7rem 1.1rem;border:1px solid #a9a191}.gp-search .wp-block-search__button{border-radius:999px}.gp-progress{position:fixed;inset-inline:0;top:0;height:3px;z-index:100;pointer-events:none}.admin-bar .gp-progress{top:var(--wp-admin--admin-bar--height,32px)}.gp-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--gp-sea),var(--gp-teal));transform-origin:0 50%;transform:scaleX(var(--gp-progress,0))}[dir=rtl] .gp-progress span{transform-origin:100% 50%}.gp-top{position:fixed;inset-inline-end:1.25rem;inset-block-end:1.25rem;z-index:60;width:2.9rem;height:2.9rem;border-radius:50%;border:0;background:var(--gp-ink);color:var(--gp-on-ink);font-size:1.2rem;cursor:pointer;box-shadow:var(--gp-shadow);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s,transform .3s var(--gp-ease)}.gp-top.is-shown{opacity:1;transform:none;pointer-events:auto}.gp-top:hover{background:var(--gp-sea)}.gp-footer{background:var(--gp-ink);color:var(--gp-on-ink-soft);padding-block:clamp(3rem,2rem + 3vw,4.5rem) 2rem;margin-block-start:0}.gp-footer__cols{gap:2rem}.gp-footer .gp-wordmark a{color:var(--gp-on-ink)}.gp-footer__statement{font-family:var(--gp-display);font-style:italic;font-size:1.2rem;color:var(--gp-on-ink);margin-block:1rem .5rem}.gp-footer__place{margin:0;font-size:.92rem}.gp-footer__title{font-family:var(--gp-mono)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.16em;text-transform:uppercase;color:var(--gp-gold)!important;margin-block:.4rem 1rem}.gp-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.gp-footer a{color:var(--gp-on-ink);text-decoration:none}.gp-footer a:hover{color:var(--gp-gold);text-decoration:underline}.gp-footer__bottom{margin-block-start:2.75rem;padding-block-start:1.5rem;border-block-start:1px solid rgba(251,246,236,.16);gap:.5rem 2rem;font-size:.85rem}.gp-footer__bottom>*{margin:0}.gp-footer__legal{color:#a9b4cd}.gp-todo{background:#fff4cc;border:2px dashed var(--gp-sun);color:var(--gp-ink)!important;border-radius:10px;padding:.6rem .9rem;font-family:var(--gp-mono);font-size:.85rem!important;line-height:1.5}.gp-js .gp-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease var(--gp-delay, 0s),transform .8s var(--gp-ease) var(--gp-delay, 0s)}.gp-js .gp-reveal.is-visible{opacity:1;transform:none}.gp-js .gp-reveal:has(img),.gp-js figure.gp-reveal{transform:none}@media (prefers-reduced-motion:reduce){.gp-js .gp-reveal{opacity:1;transform:none;transition:none}.gp-card,.gp-dim::after,.gp-nav .wp-block-navigation-item__content,.gp-top{transition:none}.gp-card:has(.gp-card__title a):hover,.gp-dim:hover::after{transform:none}[dir=rtl] .gp-dim:hover::after{transform:scaleX(-1)}}@media print{.gorgy-share,.gp-footer,.gp-header,.gp-progress,.gp-related-wrap,.gp-top{display:none!important}.gp-section--dark{background:0 0;color:#000}}@media (min-width:782px){.gp-beyond>.wp-block-column,.gp-learning>.wp-block-column{flex:1 1 0!important}.gp-hero__grid>.wp-block-column:first-child{flex:1.45 1 0!important}.gp-hero__grid>.wp-block-column:last-child{flex:1 1 0!important}.gp-journey>.wp-block-column:first-child{flex:1 1 0!important}.gp-journey>.wp-block-column:last-child{flex:1.5 1 0!important}.gp-contact-grid>.wp-block-column:first-child{flex:1.6 1 0!important}.gp-contact-grid>.wp-block-column:last-child{flex:1 1 0!important}.gp-footer__cols>.wp-block-column:first-child{flex:1.6 1 0!important}.gp-footer__cols>.wp-block-column:not(:first-child){flex:1 1 0!important}}.gp-portrait{margin:0}.gp-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:28px;box-shadow:var(--gp-shadow);background:var(--gp-mist)}.gp-portrait--square img{aspect-ratio:1;border-radius:24px}.gp-hero__visual{position:relative;max-width:30rem;margin-inline:auto;padding-block-end:2.5rem}.gp-hero__visual .gp-hero__card{position:absolute;inset-inline-start:-2.5rem;inset-block-end:0;max-width:82%;padding:1.4rem 1.6rem;border-radius:22px}.gp-hero__visual .gp-hero__statement{font-size:clamp(1.15rem, 1rem + .6vw, 1.45rem);margin-block:.6rem 0}.gp-about-intro{gap:2rem;align-items:center!important;margin-block:2rem}.gp-about-intro .gp-glance{margin:0}.gp-author{gap:1.1rem}.gp-avatar{margin:0!important;flex:none}.gp-avatar img{display:block;width:72px;height:72px;border-radius:50%;object-fit:cover}@media (max-width:781px){.gp-hero__visual{padding-block-end:0;max-width:26rem}.gp-hero__visual .gp-hero__card{position:relative;inset:auto;max-width:none;margin:-3.5rem 1rem 0}.gp-about-intro .gp-portrait{max-width:18rem}}.gp-credentials{list-style:none;margin:1.5rem 0 0!important;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.gp-credentials li{font-size:.8rem;font-weight:600;letter-spacing:.02em;color:var(--gp-deep);background:color-mix(in srgb,var(--gp-mist) 70%,transparent);border:1px solid color-mix(in srgb,var(--gp-sea) 25%,transparent);border-radius:999px;padding:.3rem .75rem}.gp-dim__icon{margin:0 0 .9rem!important}.gp-dim__icon img{width:56px;height:56px;display:block}.gp-card>.gp-cover{margin:calc(-1 * clamp(1.35rem,1.1rem + .8vw,1.75rem)) calc(-1 * clamp(1.35rem,1.1rem + .8vw,1.75rem)) 1.1rem!important}.gp-cover img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:var(--gp-radius) var(--gp-radius) 0 0}.gp-project{overflow:hidden}.gp-illustration{margin-block:1.5rem 0!important;margin-inline:auto!important}.gp-illustration img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:24px;border:1px solid var(--gp-line)}.gp-illustration--wide{margin-block:1.5rem 0!important;margin-inline:auto!important}.gp-roles{display:grid;gap:1rem;margin-block-start:1rem}.gp-roles>*{margin:0!important}.gp-role{background:var(--gp-surface);border:1px solid var(--gp-line);border-inline-start:4px solid var(--gp-sea);border-radius:16px;padding:1.2rem 1.4rem}.gp-role>*{margin:0}.gp-role__title{font-size:1.15rem}.gp-role__meta{margin-block:.3rem .7rem!important;font-size:.88rem;color:var(--gp-muted)}.gp-role__list{margin:0;padding-inline-start:1.1rem;display:grid;gap:.35rem;font-size:.97rem}.gp-recognition{padding-inline-start:1.1rem;display:grid;gap:.6rem}.gp-certs{gap:2rem}.gp-certs h3{font-size:1.05rem;margin-block:0 .5rem}.gp-certs h3~h3{margin-block-start:1.5rem}.gp-certs ul{padding-inline-start:1.1rem;display:grid;gap:.35rem;font-size:.95rem}.gp-ticks{list-style:none;padding:0;margin:.4rem 0 0;display:grid;gap:.5rem}.gp-ticks li{position:relative;padding-inline-start:1.6rem;color:var(--gp-muted)}.gp-ticks li::before{content:"";position:absolute;inset-inline-start:0;top:.35em;width:.95rem;height:.95rem;border-radius:50%;background:var(--gp-mist);box-shadow:inset 0 0 0 2px var(--gp-sea)}.gp-ticks li::after{content:"";position:absolute;inset-inline-start:.3rem;top:.52em;width:.3rem;height:.5rem;border:solid var(--gp-sea);border-width:0 2px 2px 0;transform:rotate(45deg)}.gp-cards--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.gp-chips--wide{margin-block-start:0}.gp-learning .gp-illustration img{aspect-ratio:16/10}.gp-illustration--wide img{aspect-ratio:21/8;object-fit:cover}@media (max-width:781px){.gp-illustration--wide img{aspect-ratio:16/9}}.gp-hero>*{position:relative;z-index:1}.gp-motion .gp-hero::before{content:"";position:absolute;inset:-20% -10%;z-index:0;pointer-events:none;background:radial-gradient(32rem 22rem at 20% 30%,color-mix(in srgb,var(--gp-mist) 80%,transparent),transparent 70%),radial-gradient(28rem 20rem at 80% 70%,color-mix(in srgb,var(--gp-dawn) 85%,transparent),transparent 70%);animation:gp-drift 22s ease-in-out infinite alternate}.gp-motion .gp-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .5s ease;background:radial-gradient(34rem circle at var(--gx,50%) var(--gy,50%),rgba(255,201,60,.16),transparent 60%)}.gp-motion .gp-hero.is-glow::after{opacity:1}@keyframes gp-drift{0%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(3%,-4%,0) rotate(4deg)}100%{transform:translate3d(-3%,3%,0) rotate(-3deg)}}.gp-hero__title .gp-word{display:inline-block;overflow:hidden;vertical-align:top;padding-block-end:.1em;margin-block-end:-.1em}.gp-hero__title .gp-word>span{display:inline-block;transform:translateY(108%);transition:transform 1s var(--gp-ease) calc(var(--gp-i) * 80ms + 150ms)}.gp-hero__title.is-in .gp-word>span{transform:none}.gp-role-word{display:inline-block;padding-inline:.05em;transition:color .5s ease,background-size .7s var(--gp-ease);background:linear-gradient(var(--gp-gold),var(--gp-gold)) no-repeat 0 88%/0 .3em}.gp-role-word.is-on{color:var(--gp-ink);background-size:100% .3em}[dir=rtl] .gp-role-word{background-position:100% 88%}.gp-motion-toggle{display:none}.gp-motion .gp-motion-toggle{display:inline-flex;align-items:center;gap:.4rem;position:absolute;inset-block-end:1rem;inset-inline-end:1rem;z-index:2;font:inherit;font-size:.78rem;font-weight:600;color:var(--gp-deep);background:color-mix(in srgb,var(--gp-surface) 80%,transparent);border:1px solid var(--gp-line);border-radius:999px;padding:.35rem .8rem;cursor:pointer;backdrop-filter:blur(6px)}.gp-motion-toggle:hover{border-color:var(--gp-deep)}.gp-paused *,.gp-paused ::after,.gp-paused ::before{animation-play-state:paused!important}.gp-header{transition:transform .35s var(--gp-ease),padding .3s ease,box-shadow .3s ease,background-color .3s ease}.gp-header.is-scrolled{padding-block:.5rem;box-shadow:0 10px 30px -22px rgba(14,35,70,.5)}.gp-motion .gp-header.is-hidden{transform:translateY(-110%)}.gp-nav .wp-block-navigation-item__content{position:relative}.gp-site .wp-block-button__link{transition:transform .25s var(--gp-ease),box-shadow .25s ease,background-color .2s ease,color .2s ease}.gp-motion .gp-site .wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px rgba(14,35,70,.55)}.gp-motion .gp-card{transition:box-shadow .3s ease,border-color .3s ease}.gp-motion .gp-card:has(.gp-card__title a):hover{box-shadow:0 22px 44px -28px rgba(14,35,70,.45);border-color:color-mix(in srgb,var(--gp-sea) 35%,var(--gp-line))}.gp-motion .gp-card.is-tilting{background-image:radial-gradient(26rem circle at var(--mx) var(--my),rgba(11,111,184,.09),transparent 45%)}.gp-cover{overflow:hidden;border-radius:var(--gp-radius) var(--gp-radius) 0 0}.gp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:1rem}.gp-stats>*{margin:0!important}.gp-stat{position:relative;padding:1.4rem 1.5rem 1.5rem;border-radius:20px;background:var(--gp-surface);border:1px solid var(--gp-line);overflow:hidden}.gp-stat::after{content:"";position:absolute;inset-inline:1.5rem;inset-block-end:0;height:4px;border-radius:4px 4px 0 0;background:linear-gradient(90deg,var(--gp-sea),var(--gp-teal),var(--gp-gold));transform:scaleX(0);transform-origin:0 50%;transition:transform 1.2s var(--gp-ease) .2s}.gp-stat.is-visible::after,html:not(.gp-motion) .gp-stat::after{transform:scaleX(1)}[dir=rtl] .gp-stat::after{transform-origin:100% 50%}.gp-stat>*{margin:0}.gp-stat__num{font-family:var(--gp-display);font-weight:600;font-size:clamp(2.6rem, 2rem + 2.4vw, 3.6rem);line-height:1;color:var(--gp-deep);font-variant-numeric:tabular-nums}.gp-stat__label{margin-block-start:.5rem!important;color:var(--gp-muted);font-size:.95rem;line-height:1.45}.gp-section--stats{padding-block:clamp(1.5rem,1rem + 2vw,2.5rem)!important}.gp-ticker-band{position:relative;overflow:hidden;padding-block:1.25rem;border-block:1px solid var(--gp-line);background:var(--gp-surface)}.gp-ticker{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.gp-ticker li{flex:none;padding:.5rem 1.1rem;border-radius:999px;background:var(--gp-base);border:1px solid var(--gp-line);font-weight:500;color:var(--gp-ink);white-space:nowrap}.gp-ticker li:nth-child(4n+1){border-color:color-mix(in srgb,var(--gp-sea) 35%,var(--gp-line))}.gp-ticker li:nth-child(4n+3){border-color:color-mix(in srgb,var(--gp-gold) 60%,var(--gp-line))}.gp-ticker__track{display:flex;width:max-content;gap:.6rem;animation:gp-marquee 48s linear infinite}.gp-ticker__track .gp-ticker{flex-wrap:nowrap;justify-content:flex-start}.is-ticking{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.is-ticking:focus-within .gp-ticker__track,.is-ticking:hover .gp-ticker__track{animation-play-state:paused}[dir=rtl] .gp-ticker__track{animation-direction:reverse}@keyframes gp-marquee{from{transform:translateX(0)}to{transform:translateX(calc(-50% - .3rem))}}.gp-ticker-band .gp-motion-toggle{inset-block:50% auto;transform:translateY(-50%)}.gp-motion .gp-timeline::before{background:var(--gp-line)}.gp-motion .gp-timeline::after{content:"";position:absolute;inset-inline-start:.55rem;inset-block:.5rem;width:2px;background:linear-gradient(var(--gp-sea),var(--gp-teal));transform:scaleY(var(--gp-tl,0));transform-origin:50% 0}.gp-motion .gp-timeline__item::before{transition:background-color .4s ease,transform .4s var(--gp-ease),box-shadow .4s ease}.gp-motion .gp-timeline__item:not(.is-passed)::before{border-color:var(--gp-line);background:var(--gp-base);box-shadow:none}.gp-motion .gp-timeline__item.is-passed::before{background:var(--gp-sea);transform:scale(1.15);box-shadow:0 0 0 6px color-mix(in srgb,var(--gp-sea) 16%,transparent)}.gp-timeline__item{z-index:1}.gp-motion .gorgy-project-card.is-entering{animation:gp-pop .5s var(--gp-ease) both}@keyframes gp-pop{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.35s}}@media (prefers-reduced-motion:reduce){.gp-hero::after,.gp-hero::before,.gp-hero__card,.gp-ticker__track{animation:none!important}.gp-header.is-hidden{transform:none!important}}.gp-motion .gp-hero{overflow:clip}.gp-section--stats+.gp-section{padding-block-start:var(--gp-section-y)}.gp-site img{max-width:100%;height:auto}.gp-dim__icon img{display:block;width:56px;height:56px;aspect-ratio:1}.gp-cover,.gp-illustration,.gp-portrait{background:var(--gp-mist)}.gp-cover img,.gp-illustration img,.gp-portrait img{transform:none}html.gp-motion{scroll-behavior:smooth}.wp-block-post-content :is(h2,h3)[id],[id].gp-prose-section{scroll-margin-top:6.5rem}.gp-belief{position:relative;align-content:start}.gp-beliefs.is-touring .gp-belief{cursor:default}.gp-beliefs.is-touring .gp-belief::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:-1px;height:2px;width:100%;background:var(--gp-gold);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}[dir=rtl] .gp-beliefs.is-touring .gp-belief::before{transform-origin:100% 50%}.gp-beliefs.is-touring .gp-belief.is-active::before{animation:gp-fill var(--gp-step,4.2s) linear forwards}.gp-beliefs.is-held .gp-belief.is-active::before,.gp-paused .gp-beliefs .gp-belief.is-active::before{animation:none;transform:scaleX(1)}@keyframes gp-fill{to{transform:scaleX(1)}}.gp-beliefs.is-touring .gp-belief__num{transition:color .45s ease,text-shadow .45s ease;color:color-mix(in srgb,var(--gp-gold) 70%,var(--gp-ink))}.gp-beliefs.is-touring .gp-belief__title{transition:color .45s ease}.gp-beliefs.is-touring .gp-belief.is-active .gp-belief__num{color:var(--gp-gold);text-shadow:0 0 24px rgba(255,201,60,.45)}.gp-beliefs.is-touring .gp-belief.is-active .gp-belief__title{color:#fff}.gp-beliefs.is-touring .gp-belief.is-active .gp-belief__text{color:var(--gp-on-ink)}.gp-has-toggle{position:relative}.gp-motion .gp-section .gp-eyebrow::before{content:"";display:inline-block;vertical-align:middle;width:0;height:2px;margin-inline-end:0;background:currentColor;transition:width .8s var(--gp-ease),margin .8s var(--gp-ease)}.gp-motion .gp-section .gp-eyebrow.is-in::before{width:1.6rem;margin-inline-end:.6rem}.gp-motion .gp-card .gp-eyebrow::before,.gp-motion .gp-hero__card .gp-eyebrow::before{display:none}.gp-nav .wp-block-navigation-item:not(.gp-nav-cta)>.wp-block-navigation-item__content:not([aria-current]){background-image:linear-gradient(var(--gp-gold),var(--gp-gold));background-repeat:no-repeat;background-position:50% calc(100% - .3rem);background-size:0 2px;transition:background-size .3s var(--gp-ease),background-color .2s,color .2s}.gp-nav .wp-block-navigation-item:not(.gp-nav-cta)>.wp-block-navigation-item__content:not([aria-current]):hover{background-color:transparent;background-size:calc(100% - 1.6rem) 2px}.gp-site .wp-block-button__link{position:relative;overflow:hidden;isolation:isolate}.gp-ripple{position:absolute;border-radius:50%;background:currentColor;opacity:.18;transform:scale(0);animation:gp-ripple .65s ease-out forwards;pointer-events:none;z-index:-1}@keyframes gp-ripple{to{transform:scale(1);opacity:0}}.gp-card__more a,.gp-more a{display:inline-flex;align-items:center;gap:.35rem}.gp-motion .gp-card__more a::after,.gp-motion .gp-more a::after{content:"→";transition:transform .3s var(--gp-ease)}.gp-motion .gp-card__more a:hover::after,.gp-motion .gp-more a:hover::after{transform:translateX(4px)}[dir=rtl] .gp-motion :is(.gp-more,.gp-card__more) a::after{content:"←"}[dir=rtl] .gp-motion :is(.gp-more,.gp-card__more) a:hover::after{transform:translateX(-4px)}.gp-timeline__item{transition:background-color .3s ease;border-radius:14px}.gp-timeline__item::before{transition:background-color .3s ease,box-shadow .3s ease}.gp-timeline__item:hover::before{background:var(--gp-gold);box-shadow:0 0 0 6px color-mix(in srgb,var(--gp-gold) 25%,transparent)}.gp-timeline__item:hover .gp-timeline__what{color:var(--gp-deep)}.gp-stat{transition:border-color .3s ease,box-shadow .3s ease}.gp-stat:hover{border-color:color-mix(in srgb,var(--gp-gold) 60%,var(--gp-line));box-shadow:0 18px 40px -30px rgba(14,35,70,.5)}.gp-progress--page span{background:linear-gradient(90deg,var(--gp-gold),var(--gp-sun))}.gp-top{display:grid;place-items:center}.gp-top>span{position:relative;z-index:1;line-height:1}.gp-top__ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.gp-top__ring circle{fill:none;stroke:var(--gp-gold);stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--gp-page,0) * 100)}.gp-toc{position:fixed;inset-inline-start:1.25rem;inset-block-end:1.25rem;z-index:61;max-width:min(22rem,calc(100vw - 6.5rem));opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s,transform .3s var(--gp-ease)}.gp-toc.is-shown,.gp-toc:focus-within{opacity:1;transform:none;pointer-events:auto}.gp-toc__btn{display:flex;align-items:center;gap:.6rem;max-width:100%;min-height:2.9rem;padding:.5rem 1rem .5rem .8rem;border:1px solid var(--gp-line);border-radius:999px;background:color-mix(in srgb,var(--gp-surface,#fff) 92%,transparent);backdrop-filter:blur(8px);color:var(--gp-ink);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;box-shadow:var(--gp-shadow);position:relative;overflow:hidden}.gp-toc__btn:hover{border-color:var(--gp-deep)}.gp-toc__icon{display:grid;gap:3px;flex:none}.gp-toc__icon i{display:block;width:14px;height:2px;border-radius:2px;background:currentColor;transition:width .3s var(--gp-ease)}.gp-toc__icon i:nth-child(2){width:10px}.gp-toc__icon i:nth-child(3){width:12px}.gp-toc.is-open .gp-toc__icon i{width:14px}.gp-toc__label{flex:none}.gp-toc.has-now .gp-toc__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gp-toc__now{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.gp-toc__now:empty{display:none}.gp-motion .gp-toc__now.is-swap{animation:gp-swap .45s var(--gp-ease)}@keyframes gp-swap{from{opacity:0}to{opacity:1}}.gp-toc__list{list-style:none;margin:0 0 .6rem;padding:.5rem;max-height:min(60vh,26rem);overflow:auto;background:var(--gp-surface,#fff);border:1px solid var(--gp-line);border-radius:18px;box-shadow:var(--gp-shadow);position:absolute;inset-block-end:100%;inset-inline-start:0;min-width:16rem}.gp-motion .gp-toc.is-open .gp-toc__list{animation:gp-swap .25s ease}.gp-toc__list a{display:block;padding:.55rem .8rem;border-radius:10px;color:var(--gp-ink);text-decoration:none;font-size:.92rem;line-height:1.35;border-inline-start:3px solid transparent}.gp-toc__list a:focus-visible,.gp-toc__list a:hover{background:var(--gp-sunk)}.gp-toc__list a[aria-current]{border-inline-start-color:var(--gp-gold);font-weight:600;background:color-mix(in srgb,var(--gp-gold) 12%,transparent)}.gp-toc__btn{max-width:2.9rem;padding-inline:.82rem;transition:max-width .45s var(--gp-ease),padding .45s var(--gp-ease),border-color .2s}.gp-toc__btn>:not(.gp-toc__icon){opacity:0;transition:opacity .25s ease}.gp-toc.is-open .gp-toc__btn,.gp-toc.is-peek .gp-toc__btn,.gp-toc:focus-within .gp-toc__btn,.gp-toc:hover .gp-toc__btn{max-width:min(22rem,calc(100vw - 6.5rem));padding-inline:.8rem 1rem}.gp-toc.is-open .gp-toc__btn>*,.gp-toc.is-peek .gp-toc__btn>*,.gp-toc:focus-within .gp-toc__btn>*,.gp-toc:hover .gp-toc__btn>*{opacity:1}.gp-anchored{position:relative}.gp-anchor{margin-inline-start:.45rem;vertical-align:middle;display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border:0;border-radius:8px;background:0 0;color:var(--gp-muted);font:600 1rem/1 var(--gp-mono);cursor:pointer;opacity:0;transition:opacity .2s,background-color .2s,color .2s}.gp-anchor:focus-visible,.gp-anchored:hover .gp-anchor{opacity:1}.gp-anchor:hover{background:var(--gp-sunk);color:var(--gp-deep)}@media (hover:none){.gp-anchor{opacity:.55}}.gp-section--dark .gp-anchor{color:var(--gp-on-ink-soft)}.gp-toast{position:fixed;inset-inline:0;margin-inline:auto;inset-block-end:5rem;width:max-content;max-width:calc(100vw - 2rem);z-index:70;padding:.6rem 1.1rem;border-radius:999px;background:var(--gp-ink);color:var(--gp-on-ink);font-size:.9rem;font-weight:600;box-shadow:var(--gp-shadow);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .25s,transform .25s var(--gp-ease)}.gp-toast:empty{display:none}.gp-toast.is-shown{opacity:1;transform:none}@media print{.gp-anchor,.gp-progress--page,.gp-toast,.gp-toc{display:none!important}}.gp-section.gp-has-toggle:not(.gp-hero):not(.gp-ticker-band)>.gp-motion-toggle{inset-block:1.25rem auto}.gp-awards{display:grid;gap:1.25rem;margin-block-start:1.75rem!important}.gp-awards>.gp-award{margin:0!important}.gp-award{padding:0!important;overflow:hidden}.gp-award__img{margin:0!important;background:#fff;border-block-end:1px solid var(--gp-line)}.gp-award__img img{display:block;width:100%;height:auto}.gp-award>:not(.gp-award__img){margin-inline:clamp(1.35rem,1.1rem + .8vw,1.75rem)!important}.gp-award>.gp-eyebrow{margin-block-start:1.25rem!important}.gp-award>.gp-card__title{margin-block:.35rem .4rem!important}.gp-award>:last-child{margin-block-end:1.5rem!important}@media (min-width:640px){.gp-award{display:grid!important;grid-template-columns:minmax(0,11fr) minmax(0,12fr);grid-template-rows:1fr auto auto 1fr}.gp-award__img{grid-column:1;grid-row:1/-1;align-self:stretch;display:grid;place-items:center;border-block-end:0;border-inline-end:1px solid var(--gp-line)}.gp-award>:not(.gp-award__img){grid-column:2;margin-inline:1.5rem!important}.gp-award>.gp-eyebrow{grid-row:2;margin-block-start:1.25rem!important}.gp-award>.gp-card__title{grid-row:3}.gp-award>:last-child{grid-row:4;align-self:start}}.gp-award__media{display:grid!important;gap:1px;padding:0!important;background:var(--gp-line)!important;align-content:center}.gp-award__media>figure{margin:0!important;background:#fff}.gp-award__media img{display:block;width:100%;height:auto}@media (min-width:640px){.gp-award__media{place-items:stretch}}.gp-award__video{background:#fff}.gp-award__video video{display:block;width:100%;height:auto;aspect-ratio:968/582;background:#fff}.gp-award__video figcaption{margin:0!important;padding:.5rem .9rem;font-size:.78rem;line-height:1.4;color:var(--gp-muted);text-align:center;background:var(--gp-surface);border-block-start:1px solid var(--gp-line)}@media (min-width:640px){.gp-award__video{place-items:stretch;align-content:center}}.gp-clips{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch}.gp-clips>.gp-clip{margin:0!important}.gp-clip{padding:0!important;overflow:hidden}.gp-clip__video{margin:0!important;background:var(--gp-ink)}.gp-clip__video video{display:block;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:contain!important;background:var(--gp-ink)}.gp-clip__video figcaption{margin:0!important;padding:.5rem .9rem;font-size:.78rem;line-height:1.4;color:var(--gp-muted);text-align:center;background:var(--gp-surface);border-block-start:1px solid var(--gp-line)}.gp-clip>:not(.gp-clip__video){margin-inline:clamp(1.35rem,1.1rem + .8vw,1.75rem)!important}.gp-clip>.gp-eyebrow{margin-block-start:1.25rem!important}.gp-clip>.gp-card__title{margin-block:.35rem .4rem!important}.gp-clip>:last-child{margin-block-end:1.5rem!important}