.gg-hu-split__grid{align-items:center;display:grid;gap:48px clamp(40px,7vw,112px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.gg-hu-split__grid--reverse .gg-hu-split__media{order:2}.gg-hu-split__grid--text-only{grid-template-columns:minmax(0,1fr);max-width:calc(760px + var(--hu-gutter)*2)}@media (max-width:899px){.gg-hu-split__grid{grid-template-columns:minmax(0,1fr)}.gg-hu-split__grid--reverse .gg-hu-split__media{order:0}}.gg-hu-split__media{justify-self:center;margin:0;max-width:480px;position:relative;width:100%}@media (max-width:899px){.gg-hu-split__media{max-width:400px}}.gg-hu-split__media--duo{padding-bottom:8%}.gg-hu-split__circle{aspect-ratio:1;background:var(--hu-mint);border-radius:50%;bottom:0;box-shadow:0 0 0 8px var(--surface-ring,#fff),0 24px 44px -22px rgba(43,54,64,.38);inset-inline-end:-8%;overflow:hidden;position:absolute;width:40%}.gg-hu-split__grid--reverse .gg-hu-split__circle{inset-inline-end:auto;inset-inline-start:-8%}.gg-hu-surface--cream .gg-hu-split__circle{--surface-ring:var(--hu-cream)}.gg-hu-surface--mint .gg-hu-split__circle{--surface-ring:var(--hu-mint)}.gg-hu-surface--blush .gg-hu-split__circle{--surface-ring:var(--hu-blush)}.gg-hu-split__circle img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:899px){.gg-hu-split__circle{inset-inline-end:0}.gg-hu-split__grid--reverse .gg-hu-split__circle{inset-inline-start:0}}.gg-hu-split__rings{aspect-ratio:1;left:-10%;top:-8%;width:120%}.gg-hu-split__frame{background:var(--hu-mint);display:block;overflow:hidden;position:relative}.gg-hu-split__frame img{display:block;height:100%;object-fit:cover;width:100%}.gg-hu-split__frame--portrait{aspect-ratio:4/5}.gg-hu-split__frame--square{aspect-ratio:1}.gg-hu-split__frame--landscape{aspect-ratio:4/3}.gg-hu-split__frame--pebble{border-radius:46% 54% 52% 48%/42% 46% 54% 58%}.gg-hu-split__frame--rounded{border-radius:var(--hu-radius)}.gg-hu-split__frame--circle{border-radius:50%}.gg-hu-split__copy{align-items:flex-start;display:flex;flex-direction:column;gap:22px;min-width:0}.gg-hu-split__title{max-width:16ch}.gg-hu-split__text{max-width:36em}.gg-hu-split__quote{border-inline-start:2px solid var(--hu-rose);color:var(--hu-slate);font-family:var(--hu-serif);font-size:clamp(22px,2.1vw,27px);font-style:italic;line-height:1.4;margin:8px 0 0;padding:2px 0 2px 24px}.gg-hu-split__quote p+p{margin-top:.6em}.gg-hu-split__signature{color:var(--hu-rose);font-family:var(--hu-serif);font-size:21px;font-style:italic;line-height:1.4}.gg-hu-surface--blush .gg-hu-split__signature{color:var(--hu-rose-ink)}.gg-hu-split__btn{margin-top:6px}