.gf-partner-carousel[data-visible-cards]{--gallery-card:clamp(270px,23vw,310px);--gallery-gap:44px;--gallery-radius:calc((var(--gallery-card) + var(--gallery-gap))*8.2);--gallery-media:calc(var(--gallery-card) - 36px);--gallery-copy:154px;--gallery-height:calc(var(--gallery-media) + var(--gallery-copy) + 36px);background:#f2efe9;color:#182231;isolation:isolate}.gf-partner-carousel[data-visible-cards] .gf-partner-scene{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:0;align-items:stretch;width:100%;height:100svh;min-height:700px;padding:32px 0 20px;background:#f2efe9;color:#182231;overflow:clip}.gf-partner-showcase .gf-partner-carousel[data-visible-cards] .gf-partner-scene{padding-top:100px}.gf-partner-carousel[data-visible-cards] .gf-partner-scene>.gf-shell{position:relative;z-index:2;flex:none}.gf-partner-carousel[data-visible-cards] .gf-section-heading{margin:0;text-align:center}.gf-partner-carousel[data-visible-cards] .gf-section-heading :is(h1,h2){font-size:clamp(30px,4.7svh,46px)!important;line-height:1.06!important;font-weight:450;letter-spacing:-.045em;color:#172239;margin:0}.gf-partner-carousel[data-visible-cards] .gf-section-heading em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:#4664bd}.gf-partner-carousel[data-visible-cards] .gf-section-heading p{font-size:13px;color:#66758a;margin:12px auto 0;max-width:550px}.gf-partner-carousel[data-visible-cards] .gf-partner-stage{--partner-card-width:var(--gallery-card);flex:1;min-height:calc(var(--gallery-height) + 55px);height:auto;margin:24px 0 0;position:relative;isolation:isolate}.gf-partner-carousel[data-visible-cards] .gf-partner-ring{position:absolute;inset:10px 0 0;z-index:1}.gf-partner-carousel[data-visible-cards] .gf-partner-card{position:absolute;top:0;left:50%;width:var(--gallery-card);margin-left:calc(var(--gallery-card)/-2);height:var(--gallery-height);min-height:0;padding:18px!important;display:flex;flex-direction:column;background:white;border:0;border-radius:25px!important;box-shadow:none!important;transform-origin:50% calc(50% + var(--gallery-radius));transform:rotate(calc(var(--carousel-slot)*7deg));transition:transform .85s cubic-bezier(.22,.7,.2,1),opacity .45s}.gf-partner-carousel[data-visible-cards] .gf-partner-emblem{height:var(--gallery-media);min-height:var(--gallery-media);width:100%;border:0;border-radius:15px;background:color-mix(in srgb,var(--partner-color) 13%,#eef4ff);overflow:hidden}.gf-partner-carousel[data-visible-cards] .gf-partner-logo{width:112px;height:112px;background:transparent!important;box-shadow:none}.gf-partner-carousel[data-visible-cards] .gf-partner-logo img{width:100%;height:100%;object-fit:contain;padding:10px}.gf-partner-carousel[data-visible-cards] .gf-partner-category{font-size:9px;color:#4568a4}.gf-partner-carousel[data-visible-cards] .gf-partner-orbit{width:220px;height:220px;border-color:#ffffff80}.gf-partner-carousel[data-visible-cards] .gf-partner-copy{padding:20px 0 0;min-height:0;height:var(--gallery-copy);flex:1;display:flex;flex-direction:column}.gf-partner-carousel[data-visible-cards] .gf-partner-copy h3{font-size:21px;line-height:1.15;letter-spacing:-.035em;color:#182231;margin:0}.gf-partner-carousel[data-visible-cards] .gf-partner-copy p{font-size:12px;line-height:1.5!important;color:#6a6d73;margin:10px 0 14px}.gf-partner-carousel[data-visible-cards] .gf-partner-copy a{display:inline-flex;align-self:flex-start;min-height:28px;padding:0;margin-top:auto;background:none;border-radius:0;color:#31445f;font-size:11px;gap:6px;box-shadow:none}.gf-partner-carousel[data-visible-cards] .gf-partner-copy a svg{width:12px;height:12px}.gf-partner-carousel[data-visible-cards] .gf-carousel-controls{position:relative;z-index:2;gap:12px;margin:0;flex:none}.gf-partner-carousel[data-visible-cards] .gf-carousel-controls button{background:transparent;color:#2b3447;border:1px solid #ded9d1;width:46px;height:46px}.gf-partner-carousel[data-visible-cards] .gf-carousel-controls button:hover{background:white;color:#315df4}.gf-partner-carousel[data-visible-cards] .gf-carousel-partners{position:relative;z-index:2;color:#426087;font-size:11px;margin:12px auto 0;flex:none}.gf-partner-carousel[data-visible-cards] .gf-carousel-shape{z-index:-1;opacity:1;filter:none;pointer-events:none}.gf-partner-carousel[data-visible-cards] .gf-carousel-shape-blue{width:580px;height:580px;left:-160px;top:80px;bottom:auto;background:#5a96ff;border-radius:47% 53% 45% 55%}.gf-partner-carousel[data-visible-cards] .gf-carousel-shape-mint{width:650px;height:550px;right:2%;top:-180px;background:#3be987;border-radius:38% 42% 46% 50%}@media(min-width:800px) and (max-height:800px){.gf-partner-carousel[data-visible-cards]{--gallery-card:260px;--gallery-copy:148px}.gf-partner-carousel[data-visible-cards] .gf-partner-scene{min-height:660px;padding-top:26px}.gf-partner-showcase .gf-partner-carousel[data-visible-cards] .gf-partner-scene{min-height:710px;padding-top:100px}.gf-partner-carousel[data-visible-cards] .gf-partner-stage{min-height:calc(var(--gallery-height) + 38px);margin-top:18px}.gf-partner-carousel[data-visible-cards] .gf-partner-copy{padding-top:17px}.gf-partner-carousel[data-visible-cards] .gf-section-heading p{margin-top:8px}.gf-partner-carousel[data-visible-cards] .gf-section-heading :is(h1,h2){font-size:31px!important}}@media(max-width:799px){.gf-partner-carousel[data-visible-cards]{--gallery-card:270px;--gallery-gap:28px;--gallery-copy:165px}.gf-partner-carousel[data-visible-cards] .gf-partner-scene{height:auto;min-height:740px;padding:40px 0 25px}.gf-partner-showcase .gf-partner-carousel[data-visible-cards] .gf-partner-scene{min-height:820px;padding-top:115px}.gf-partner-carousel[data-visible-cards] .gf-partner-stage{flex:none;min-height:calc(var(--gallery-height) + 65px);margin-top:26px}.gf-partner-carousel[data-visible-cards] .gf-section-heading :is(h1,h2){font-size:32px!important}.gf-partner-carousel[data-visible-cards] .gf-section-heading p{max-width:280px;font-size:12px}}@media(prefers-reduced-motion:reduce){.gf-partner-carousel[data-visible-cards] .gf-partner-card{transition:none}}@media(min-width:800px) and (max-height:760px){.gf-partner-carousel[data-visible-cards]{--gallery-card:248px;--gallery-copy:130px}.gf-partner-carousel[data-visible-cards] .gf-carousel-controls button{width:42px;height:42px}.gf-partner-carousel[data-visible-cards] .gf-carousel-partners{margin-top:10px}.gf-partner-carousel[data-visible-cards] .gf-partner-copy h3{font-size:19px}.gf-partner-carousel[data-visible-cards] .gf-partner-copy p{font-size:11px}}.gf-partner-showcase .gf-partner-carousel[data-visible-cards] .gf-partner-scene{height:100svh;min-height:540px}@media(max-height:760px){.gf-partner-showcase .gf-partner-carousel[data-visible-cards]{--gallery-card:clamp(200px,34svh,248px);--gallery-media:clamp(130px,28svh,210px);--gallery-copy:130px}.gf-partner-showcase .gf-partner-carousel[data-visible-cards] .gf-partner-scene{padding-top:88px;padding-bottom:16px}.gf-partner-showcase .gf-partner-carousel[data-visible-cards] .gf-partner-stage{flex:1;min-height:0;margin-top:20px}.gf-partner-showcase .gf-partner-carousel[data-visible-cards] .gf-section-heading :is(h1,h2){font-size:28px!important}.gf-partner-showcase .gf-partner-carousel[data-visible-cards] .gf-section-heading p{font-size:11px;margin-top:8px}.gf-partner-showcase .gf-partner-carousel[data-visible-cards] .gf-partner-copy h3{font-size:18px}.gf-partner-showcase .gf-partner-carousel[data-visible-cards] .gf-partner-copy p{font-size:10px}.gf-partner-showcase .gf-network-orbit{width:72px;height:72px;right:14px;bottom:12px}}