:where(.manifesto__grid){display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(2rem,6vw,5rem);align-items:center}:where(.manifesto__kmark){display:flex;justify-content:center;align-items:center}:where(.manifesto__kmark img){width:auto;max-width:100%;height:auto;max-height:clamp(180px,22vw,280px);filter:drop-shadow(0 30px 60px rgba(0,0,0,.35))}@media (max-width:900px){:where(.manifesto__grid){grid-template-columns:1fr;text-align:center}:where(.manifesto__kmark){order:-1}:where(.manifesto__kmark img){max-height:150px}:where(.manifesto__col) .stats{justify-items:center;text-align:center}}:where(.actsec){padding:clamp(5rem,10vw,8rem) 0}:where(.actgrid){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:clamp(2rem,4vw,3rem)}:where(.actcard){--c:var(--pink);position:relative;display:flex;flex-direction:column;border-radius:var(--r-ui);overflow:hidden;background:var(--ink-3);box-shadow:0 0 0 1px var(--line);text-decoration:none;color:inherit;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}:where(.actcard):hover{transform:translateY(-6px);box-shadow:0 26px 54px -26px rgba(0,0,0,.78),0 0 0 1px color-mix(in srgb,var(--c) 48%,transparent)}:where(.actcard):before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--c);z-index:2;box-shadow:0 0 16px 0 var(--c)}:where(.actcard__media){position:relative;aspect-ratio:4/3;overflow:hidden;display:block}:where(.actcard__media)>img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}:where(.actcard):hover .actcard__media>img{transform:scale(1.07)}:where(.actcard__media):after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(11,10,16,.82))}:where(.actcard__logo){position:absolute;top:.7rem;left:.7rem;z-index:2;display:flex;align-items:center;justify-content:center;height:30px;padding:.35rem .55rem;border-radius:8px;background:var(--ink-2);border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 14px -4px rgba(0,0,0,.5)}:where(.actcard__logo) img{height:100%;width:auto;max-width:74px;object-fit:contain}:where(.actcard__body){padding:1.2rem 1.3rem 1.4rem;position:relative;z-index:1}:where(.actcard__name){display:block;font-weight:800;font-size:1.2rem;letter-spacing:-.01em;line-height:1.05;margin-bottom:.4rem}:where(.actcard__tag){display:block;color:var(--muted);font-size:.92rem;margin-bottom:.9rem}:where(.actcard__cta){display:inline-flex;align-items:center;gap:.5em;font-weight:700;font-size:.88rem;color:var(--c)}:where(.actcard__cta):after{content:"→";transition:transform .3s var(--ease)}:where(.actcard):hover .actcard__cta:after{transform:translateX(4px)}:where(.actcard--more){background:linear-gradient(135deg,var(--pink),var(--violet) 45%,var(--blue) 78%,var(--lime));align-items:flex-start;justify-content:center;padding:clamp(1.8rem,3vw,2.2rem);gap:1rem}:where(.actcard--more):before{display:none}:where(.actcard--more) .actcard__body{padding:0}:where(.actcard--more) .actcard__name{color:#fff;font-size:1.35rem}:where(.actcard--more) .actcard__tag{color:rgba(255,255,255,.88)}:where(.actcard--more) .actcard__cta{color:var(--ink);background:#fff;padding:.55em 1.1em;border-radius:var(--r-pill)}:where(.actcard__more-ico){position:relative;width:44px;height:44px;flex-shrink:0}:where(.actcard__more-ico) i{position:absolute;background:#fff;border-radius:3px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px rgba(255,255,255,.55)}:where(.actcard__more-ico) i:first-child{width:44px;height:8px}:where(.actcard__more-ico) i:last-child{width:8px;height:44px}:where(.actcard--more):hover .actcard__more-ico{animation:actmore-spin .6s var(--ease)}@keyframes actmore-spin{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@media (max-width:820px){:where(.actgrid){grid-template-columns:1fr;gap:1rem}}@media (min-width:821px) and (max-width:1080px){:where(.actgrid){grid-template-columns:repeat(2,1fr)}}:where(.occwall){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}:where(.occard){--c:var(--pink);position:relative;display:flex;flex-direction:column;border-radius:var(--r-ui);overflow:hidden;min-height:300px;text-decoration:none;color:#fff;background:var(--ink-3);box-shadow:0 0 0 1px var(--line);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}:where(.occard):hover{transform:translateY(-6px);box-shadow:0 26px 60px -26px var(--c),0 0 30px -14px var(--c)}:where(.occard__media){position:absolute;inset:0;z-index:0}:where(.occard__media) img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}:where(.occard):hover .occard__media img{transform:scale(1.08)}:where(.occard__media):after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 55%,transparent) 0,rgba(11,10,16,.86) 100%)}:where(.occard__ico){position:absolute;top:1rem;left:1rem;z-index:2;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:var(--r-pill);background:rgba(11,10,16,.55);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent);transition:transform .4s var(--ease)}:where(.occard__ico) svg{width:1.35rem;height:1.35rem;color:var(--c)}:where(.occard):hover .occard__ico{transform:scale(1.12) rotate(-6deg)}:where(.occard__body){position:relative;z-index:1;margin-top:auto;padding:1.4rem 1.4rem 1.6rem}:where(.occard__name){display:block;font-family:Fredoka,sans-serif;font-weight:600;font-size:1.4rem;letter-spacing:-.01em;line-height:1.06;margin-bottom:.5rem}:where(.occard__tag){display:block;font-size:.96rem;line-height:1.5;opacity:.92;margin-bottom:1.1rem;max-width:32ch}:where(.occard__cta){display:inline-flex;align-items:center;gap:.5em;padding:.6em 1.1em;border-radius:var(--r-pill);font-weight:700;font-size:.88rem;background:var(--occ-ink,#fff);color:var(--c);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}:where(.occard__cta):after{content:"→";transition:transform .3s var(--ease)}:where(.occard):hover .occard__cta{box-shadow:0 12px 28px -12px rgba(0,0,0,.5)}:where(.occard):hover .occard__cta:after{transform:translateX(4px)}@media (max-width:820px){:where(.occwall){grid-template-columns:1fr}}@media (min-width:821px) and (max-width:1080px){:where(.occwall){grid-template-columns:repeat(2,1fr)}}:where(.hguides__grid){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}:where(.hgcard){--c:var(--pink);position:relative;display:flex;flex-direction:column;border-radius:var(--r-ui);overflow:hidden;min-height:230px;text-decoration:none;color:#fff;background:var(--ink-3);box-shadow:0 0 0 1px var(--line);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}:where(.hgcard):hover{transform:translateY(-6px);box-shadow:0 22px 50px -24px var(--c),0 0 26px -14px var(--c)}:where(.hgcard__media){position:absolute;inset:0;z-index:0}:where(.hgcard__media) img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}:where(.hgcard):hover .hgcard__media img{transform:scale(1.08)}:where(.hgcard__media):after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 42%,transparent) 0,rgba(11,10,16,.92) 100%)}:where(.hgcard__body){position:relative;z-index:1;margin-top:auto;padding:1.2rem 1.3rem 1.4rem}:where(.hgcard__tag){display:inline-flex;align-items:center;gap:.5em;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c);margin-bottom:.6rem}:where(.hgcard__tag) .sq{--sqc:var(--c);width:.6em;height:.6em}:where(.hgcard__title){display:block;font-weight:800;font-size:1.06rem;letter-spacing:-.01em;line-height:1.22;margin-bottom:1rem}:where(.hgcard__cta){display:inline-flex;align-items:center;gap:.5em;font-weight:700;font-size:.88rem}:where(.hgcard__cta):after{content:"→";transition:transform .3s var(--ease)}:where(.hgcard):hover .hgcard__cta:after{transform:translateX(4px)}@media (max-width:820px){:where(.hguides__grid){grid-template-columns:1fr}}@media (min-width:821px) and (max-width:1080px){:where(.hguides__grid){grid-template-columns:repeat(2,1fr)}}