.partner-moments[data-astro-cid-gdhyqgqf]{padding-block:12px 45px}header[data-astro-cid-gdhyqgqf]{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.design-eyebrow[data-astro-cid-gdhyqgqf]{margin-bottom:16px;font-size:9px}h2[data-astro-cid-gdhyqgqf]{font-size:clamp(31px,3.7vw,50px);font-weight:750;line-height:1.05}em[data-astro-cid-gdhyqgqf]{font-family:Georgia,serif;font-weight:400}header[data-astro-cid-gdhyqgqf] p[data-astro-cid-gdhyqgqf]{max-width:345px;color:var(--muted);font-size:13px;line-height:1.8}.moments-grid[data-astro-cid-gdhyqgqf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}figure[data-astro-cid-gdhyqgqf]{min-width:0}figure[data-astro-cid-gdhyqgqf] a[data-astro-cid-gdhyqgqf]{background:var(--surface);border-radius:12px;display:block;position:relative;overflow:hidden}figure[data-astro-cid-gdhyqgqf] a[data-astro-cid-gdhyqgqf] img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .35s}figure[data-astro-cid-gdhyqgqf] a[data-astro-cid-gdhyqgqf]:hover img{transform:scale(1.04)}figure[data-astro-cid-gdhyqgqf] a[data-astro-cid-gdhyqgqf]>span[data-astro-cid-gdhyqgqf]{color:#f5f0e6;background:#062d43;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:grid;position:absolute;bottom:12px;right:12px}figcaption[data-astro-cid-gdhyqgqf]{padding-top:15px}figcaption[data-astro-cid-gdhyqgqf]>span[data-astro-cid-gdhyqgqf]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font:8px/1.6 ui-monospace,monospace}h3[data-astro-cid-gdhyqgqf]{margin-top:6px;font-size:14px;font-weight:650;line-height:1.4}@media (width<=1000px){.moments-grid[data-astro-cid-gdhyqgqf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}}@media (width<=650px){header[data-astro-cid-gdhyqgqf]{flex-direction:column;align-items:start;gap:20px}}@media (width<=520px){.moments-grid[data-astro-cid-gdhyqgqf]{grid-template-columns:minmax(0,1fr)}figure[data-astro-cid-gdhyqgqf] a[data-astro-cid-gdhyqgqf] img{aspect-ratio:16/10}}.design-partner-card[data-astro-cid-zfu7slxl]{scroll-margin-top:110px}.partner-activities[data-astro-cid-zfu7slxl]{flex-wrap:wrap;gap:8px;margin-block:18px;display:flex}.partner-activities[data-astro-cid-zfu7slxl] a[data-astro-cid-zfu7slxl]{border:1px solid #f5f0e659;border-radius:8px;align-items:center;gap:16px;min-height:42px;padding:10px 14px;font-size:12px;display:inline-flex}.partner-activities[data-astro-cid-zfu7slxl] a[data-astro-cid-zfu7slxl]:hover{background:#f5f0e61a}.design-partner-card[data-astro-cid-zfu7slxl]{isolation:isolate;border:1px solid #f5f0e629;border-top:3px solid var(--tier-accent);background:radial-gradient(220px circle at var(--pointer-x,50%) var(--pointer-y,0%), #f5f0e61a, transparent), #004465;color:#f5f0e6;border-radius:20px;flex-direction:column;min-height:440px;padding:25px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.design-partner-card[data-astro-cid-zfu7slxl]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--pointer-x,0%) var(--pointer-y,50%), #006471b3, transparent 80%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.design-partner-card[data-astro-cid-zfu7slxl]:hover:before,.design-partner-card[data-astro-cid-zfu7slxl]:focus-within:before{opacity:1}.design-partner-card[data-astro-cid-zfu7slxl]:hover{transform:translateY(-5px);box-shadow:0 18px 36px #00446526}.partner-card-top[data-astro-cid-zfu7slxl]{color:var(--tier-accent);justify-content:space-between;margin-bottom:20px;font:10px ui-monospace,monospace;display:flex}.partner-card-logo[data-astro-cid-zfu7slxl]{perspective:650px;background:#f5f0e6;border-radius:10px;place-items:center;height:110px;margin-bottom:24px;padding:20px;display:grid;box-shadow:inset 0 0 0 1px #00446514}.partner-card-logo[data-astro-cid-zfu7slxl] .partner-logo-frame{--partner-logo-height:70px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;transform:rotateX(var(--logo-tilt-x,0deg)) rotateY(var(--logo-tilt-y,0deg)) translateZ(var(--logo-depth,0px));transition:transform .24s cubic-bezier(.16,1,.3,1)}.partner-card-logo[data-astro-cid-zfu7slxl]:has(.roomy-logo){padding-inline:8px}h3[data-astro-cid-zfu7slxl]{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin-bottom:9px;font-size:24px;font-weight:750;line-height:1.2}.partner-card-type[data-astro-cid-zfu7slxl]{color:#f5f0e6c7;text-wrap:pretty;margin-bottom:17px;font-size:16px;font-weight:400;line-height:1.45}.partner-card-description[data-astro-cid-zfu7slxl]{text-align:justify;color:#f5f0e6e0;text-wrap:pretty;hyphens:auto;overflow-wrap:anywhere;margin-bottom:24px;font-size:13px;line-height:1.75}.partner-card-links[data-astro-cid-zfu7slxl]{border-top:1px solid #f5f0e633;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.partner-tier-label[data-astro-cid-zfu7slxl]{text-transform:uppercase;letter-spacing:.12em}[data-astro-cid-zfu7slxl][data-tier=diamond]{border:1px solid var(--tier-accent);background:radial-gradient(at 100% 0,#b8e4ec3d,#0000 65%),#004465;border-top-width:4px;min-height:510px;padding:30px;box-shadow:0 12px 36px #0044651f}[data-astro-cid-zfu7slxl][data-tier=diamond] .partner-card-logo[data-astro-cid-zfu7slxl]{height:145px}[data-astro-cid-zfu7slxl][data-tier=diamond] .partner-card-logo[data-astro-cid-zfu7slxl] .partner-logo-frame{--partner-logo-height:100px}[data-astro-cid-zfu7slxl][data-tier=diamond] h3[data-astro-cid-zfu7slxl]{font-size:29px}[data-astro-cid-zfu7slxl][data-tier=platinum]{background:linear-gradient(140deg,#d7e1e71f,#0000),#004465;border-top-width:4px;min-height:465px}[data-astro-cid-zfu7slxl][data-tier=platinum] .partner-card-logo[data-astro-cid-zfu7slxl]{height:125px}[data-astro-cid-zfu7slxl][data-tier=silver],[data-astro-cid-zfu7slxl][data-tier=bronze]{min-height:420px}[data-astro-cid-zfu7slxl][data-tier=regular]{border-top-width:1px;min-height:380px;padding:20px}[data-astro-cid-zfu7slxl][data-tier=regular] h3[data-astro-cid-zfu7slxl]{font-size:20px}[data-astro-cid-zfu7slxl][data-tier=regular] .partner-card-logo[data-astro-cid-zfu7slxl]{height:95px;margin-bottom:20px}[data-astro-cid-zfu7slxl][data-tier=regular] .partner-card-logo[data-astro-cid-zfu7slxl] .partner-logo-frame{--partner-logo-height:60px}@media (prefers-reduced-motion:reduce){.design-partner-card[data-astro-cid-zfu7slxl],.design-partner-card[data-astro-cid-zfu7slxl]:before{transition:none}.design-partner-card[data-astro-cid-zfu7slxl]:hover{transform:none}.partner-card-logo[data-astro-cid-zfu7slxl] .partner-logo-frame{transition:none;transform:none}}@media (width<=700px){[data-astro-cid-zfu7slxl][data-tier=diamond]{min-height:460px;padding:25px}}[data-astro-cid-zfu7slxl][data-partner-name=Bibliomaker] .partner-card-logo[data-astro-cid-zfu7slxl] .partner-logo-frame{--partner-logo-height:88px}[data-astro-cid-zfu7slxl][data-partner-name=DEIIT] .partner-card-logo[data-astro-cid-zfu7slxl] .partner-logo-content,[data-astro-cid-zfu7slxl][data-partner-name=EMYCET] .partner-card-logo[data-astro-cid-zfu7slxl] .partner-logo-content,[data-astro-cid-zfu7slxl][data-partner-name=GGTech\ Entertainment] .partner-card-logo[data-astro-cid-zfu7slxl] .partner-logo-content,[data-astro-cid-zfu7slxl][data-partner-name=GDG\ Granada] .partner-card-logo[data-astro-cid-zfu7slxl] .partner-logo-content{scale:.9}.partner-card-logo[data-astro-cid-zfu7slxl] .mars-logo{--partner-logo-height:80px}.partner-invitation[data-astro-cid-u3v3lcb4]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-block:22px;display:flex}.partner-invitation[data-astro-cid-u3v3lcb4] .design-eyebrow[data-astro-cid-u3v3lcb4]{font-size:9px}.partner-directory[data-astro-cid-u3v3lcb4]{padding-bottom:80px}.partner-group[data-astro-cid-u3v3lcb4]{padding-top:48px;scroll-margin-top:110px}.partner-group[data-astro-cid-u3v3lcb4]:first-child{padding-top:28px}.partner-group[data-astro-cid-u3v3lcb4]:first-child summary[data-astro-cid-u3v3lcb4]{border-top:0;padding-top:0}.partner-group[data-astro-cid-u3v3lcb4] summary[data-astro-cid-u3v3lcb4]{cursor:pointer;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:30px;padding-bottom:20px;list-style:none;display:flex}.partner-group[data-astro-cid-u3v3lcb4] h2[data-astro-cid-u3v3lcb4]{align-items:start;gap:18px;margin-top:14px;font-size:clamp(32px,4vw,52px);font-weight:750;line-height:1.2;display:flex}.partner-group[data-astro-cid-u3v3lcb4] summary[data-astro-cid-u3v3lcb4]::-webkit-details-marker{display:none}.tier-toggle[data-astro-cid-u3v3lcb4]{flex-shrink:0;transition:transform .24s}.partner-disclosure[data-astro-cid-u3v3lcb4][open] .tier-toggle[data-astro-cid-u3v3lcb4]{transform:rotate(180deg)}.partner-disclosure[data-astro-cid-u3v3lcb4][open] .partner-tier-grid[data-astro-cid-u3v3lcb4]{margin-top:8px}@media (prefers-reduced-motion:reduce){.tier-toggle[data-astro-cid-u3v3lcb4]{transition:none}}.partner-group[data-astro-cid-u3v3lcb4] h2[data-astro-cid-u3v3lcb4]:before{content:"";clip-path:polygon(25% 0,75% 0,100% 35%,50% 100%,0 35%);background:var(--tier-accent);flex-shrink:0;width:24px;height:24px;margin-top:.2em}.partner-tier-grid[data-astro-cid-u3v3lcb4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}[data-astro-cid-u3v3lcb4][data-tier=diamond] h2[data-astro-cid-u3v3lcb4]{font-size:clamp(42px,5vw,68px)}[data-astro-cid-u3v3lcb4][data-tier=platinum] h2[data-astro-cid-u3v3lcb4]{font-size:clamp(38px,4.5vw,58px)}[data-astro-cid-u3v3lcb4][data-tier=diamond] .partner-tier-grid[data-astro-cid-u3v3lcb4]{gap:30px}[data-astro-cid-u3v3lcb4][data-tier=platinum] .partner-tier-grid[data-astro-cid-u3v3lcb4]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-astro-cid-u3v3lcb4][data-tier=regular] .partner-tier-grid[data-astro-cid-u3v3lcb4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tier-navigation[data-astro-cid-u3v3lcb4]{flex-wrap:wrap;align-items:center;gap:8px;padding-top:22px;display:flex}.tier-navigation[data-astro-cid-u3v3lcb4] a[data-astro-cid-u3v3lcb4]{border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;transition:transform .2s;display:inline-flex}.tier-navigation[data-astro-cid-u3v3lcb4] a[data-astro-cid-u3v3lcb4]:hover{transform:translateY(-2px)}.tier-navigation[data-astro-cid-u3v3lcb4] i[data-astro-cid-u3v3lcb4]{background:var(--tier-accent);border-radius:2px;width:7px;height:7px}.tier-navigation[data-astro-cid-u3v3lcb4] a[data-astro-cid-u3v3lcb4] span[data-astro-cid-u3v3lcb4]{color:var(--muted);font:8px ui-monospace,monospace}.tier-summary[data-astro-cid-u3v3lcb4]{color:var(--muted);margin-top:10px;font-size:11px}@media (width<=1100px){.partner-tier-grid[data-astro-cid-u3v3lcb4],[data-astro-cid-u3v3lcb4][data-tier=regular] .partner-tier-grid[data-astro-cid-u3v3lcb4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.partner-tier-grid[data-astro-cid-u3v3lcb4],[data-astro-cid-u3v3lcb4][data-tier=platinum] .partner-tier-grid[data-astro-cid-u3v3lcb4],[data-astro-cid-u3v3lcb4][data-tier=regular] .partner-tier-grid[data-astro-cid-u3v3lcb4]{grid-template-columns:1fr}.partner-invitation[data-astro-cid-u3v3lcb4]{flex-direction:column;align-items:start}.partner-group[data-astro-cid-u3v3lcb4]{padding-top:45px}}
