.offer[data-astro-cid-trwvnb24]{padding:var(--section) 0 var(--section-sm)}.section-head[data-astro-cid-trwvnb24]{gap:1rem;max-width:780px;margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.section-head[data-astro-cid-trwvnb24] h2[data-astro-cid-trwvnb24]{font-size:var(--step-4)}.cards[data-astro-cid-trwvnb24]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=900px){.cards[data-astro-cid-trwvnb24]{grid-template-columns:1fr}}.card[data-astro-cid-trwvnb24]{--mx:50%;--my:0%;border-radius:var(--radius);background:radial-gradient(420px circle at var(--mx) var(--my), oklch(57.5% .215 28/.13), transparent 60%), linear-gradient(180deg, oklch(21% .02 25), var(--ink-900) 70%);border:1px solid var(--line-soft);transition:transform .5s var(--ease-out), border-color .4s, box-shadow .5s var(--ease-out);isolation:isolate;padding:2rem 1.8rem 2.2rem;position:relative}.card[data-astro-cid-trwvnb24]:before{content:"";border-radius:inherit;z-index:-1;background:conic-gradient(from var(--a), transparent 0 60%, oklch(62% .21 30) 80%, oklch(95% .07 50) 88%, transparent 91%), radial-gradient(260px circle at var(--mx) var(--my), oklch(85% .14 40), oklch(62% .21 30/.7) 40%, transparent 75%);-webkit-mask-composite:xor;opacity:0;visibility:hidden;padding:1.5px;transition:opacity .4s,visibility 0s .4s;animation:3.2s linear infinite paused orbit;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.card[data-astro-cid-trwvnb24]:after{content:"";border-radius:inherit;z-index:-1;opacity:0;visibility:hidden;background:radial-gradient(520px circle at var(--mx) var(--my), oklch(57.5% .215 28/.24), transparent 60%), linear-gradient(180deg, oklch(26% .04 25/.6), transparent 60%);transition:opacity .45s,visibility 0s .45s;position:absolute;inset:0}.card[data-astro-cid-trwvnb24]:hover{border-color:oklch(60% .21 29);transform:translateY(-6px);box-shadow:0 0 0 1px oklch(57.5% .215 28/.55),0 0 18px -2px oklch(57.5% .215 28/.6),0 0 70px -10px oklch(57.5% .215 28/.5),inset 0 0 40px -16px oklch(57.5% .215 28/.55),0 30px 60px -30px oklch(5% .02 25/.9)}.card[data-astro-cid-trwvnb24]:hover:before,.card[data-astro-cid-trwvnb24]:hover:after{opacity:1;visibility:visible;transition-delay:0s;animation-play-state:running}.card[data-astro-cid-trwvnb24] h3[data-astro-cid-trwvnb24]{transition:color .4s}.card[data-astro-cid-trwvnb24]:hover h3[data-astro-cid-trwvnb24]{color:oklch(97% .03 35)}.card-icon[data-astro-cid-trwvnb24]{transition:background .4s,color .4s,box-shadow .4s,border-color .4s}.card[data-astro-cid-trwvnb24]:hover .card-icon[data-astro-cid-trwvnb24]{background:var(--red);color:oklch(98% .01 30);border-color:var(--red-hi);box-shadow:0 8px 24px -6px var(--red-glow)}.card-icon[data-astro-cid-trwvnb24]{width:48px;height:48px;color:var(--red-hi);background:oklch(57.5% .215 28/.1);border:1px solid oklch(57.5% .215 28/.25);border-radius:12px;place-items:center;margin-bottom:1.5rem;display:grid}.card-icon[data-astro-cid-trwvnb24] svg{width:26px;height:26px}.card-kicker[data-astro-cid-trwvnb24]{font-size:var(--step--1);color:var(--grey-500);letter-spacing:.1em;text-transform:uppercase}.card[data-astro-cid-trwvnb24] h3[data-astro-cid-trwvnb24]{font-size:var(--step-2);margin:.35rem 0 1.2rem}.card[data-astro-cid-trwvnb24] ul[data-astro-cid-trwvnb24]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-trwvnb24] li[data-astro-cid-trwvnb24]{padding-left:1.3rem;font-size:.97rem;line-height:1.5;position:relative}.card[data-astro-cid-trwvnb24] li[data-astro-cid-trwvnb24]:before{content:"";background:var(--red-hi);border-radius:2px;width:8px;height:2px;position:absolute;top:.7em;left:0}.card-group[data-astro-cid-trwvnb24]+.card-group[data-astro-cid-trwvnb24]{margin-top:1.3rem}.card-note[data-astro-cid-trwvnb24]{border-top:1px solid var(--line-soft);color:var(--grey-500);margin-top:1.1rem;padding-top:1rem;font-size:.88rem;line-height:1.5}.card-group-label[data-astro-cid-trwvnb24]{color:var(--grey-100);margin-bottom:.7rem;font-size:.95rem;font-weight:500}@media (width>=901px){.cards[data-astro-cid-trwvnb24]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.c2[data-astro-cid-trwvnb24] .card-body[data-astro-cid-trwvnb24]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 2rem;display:grid}.c2[data-astro-cid-trwvnb24] .card-group[data-astro-cid-trwvnb24]:last-child{grid-area:1/2/span 2}.card-group[data-astro-cid-trwvnb24]+.card-group[data-astro-cid-trwvnb24]{margin-top:0}[data-astro-cid-trwvnb24]:is(.c0,.c1,.c4,.c5){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:2.5rem;padding:2rem 2.2rem;display:grid}[data-astro-cid-trwvnb24]:is(.c0,.c1,.c4,.c5) .card-top[data-astro-cid-trwvnb24]{grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;display:grid}[data-astro-cid-trwvnb24]:is(.c0,.c1,.c4,.c5) .card-icon[data-astro-cid-trwvnb24]{grid-row:span 2;margin-bottom:0}[data-astro-cid-trwvnb24]:is(.c0,.c1,.c4,.c5) h3[data-astro-cid-trwvnb24]{font-size:var(--step-1);margin:.2rem 0 0}[data-astro-cid-trwvnb24]:is(.c0,.c1,.c4,.c5) ul[data-astro-cid-trwvnb24]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.vis[data-astro-cid-q7fqdb2n]{padding:var(--section-sm) 0 var(--section);overflow:hidden}.vis-head[data-astro-cid-q7fqdb2n]{gap:.9rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.vis-head[data-astro-cid-q7fqdb2n] h2[data-astro-cid-q7fqdb2n]{font-size:var(--step-4)}.eyebrow[data-astro-cid-q7fqdb2n]{color:var(--red-hi)}.vis-rows[data-astro-cid-q7fqdb2n]{gap:1.25rem;display:grid}.vis-item[data-astro-cid-q7fqdb2n]{aspect-ratio:4/5;width:clamp(172px,16vw,236px);box-shadow:0 0 0 1px var(--line-soft), 0 24px 50px -30px oklch(2% .01 25/.9);transition:transform .6s var(--ease-out), box-shadow .5s var(--ease-out);border-radius:16px;overflow:hidden}.vis-item[data-astro-cid-q7fqdb2n] img[data-astro-cid-q7fqdb2n]{object-fit:cover;width:100%;height:100%}.vis-item[data-astro-cid-q7fqdb2n]:hover{transform:translateY(-8px)scale(1.03);box-shadow:0 0 0 1px oklch(60% .21 29),0 0 40px -8px oklch(57.5% .215 28/.55),0 30px 60px -30px oklch(2% .01 25/.9)}.vis[data-astro-cid-q7fqdb2n] .mq[data-astro-cid-q7fqdb2n]{padding-block:18px}.vis-rows[data-astro-cid-q7fqdb2n]{gap:.25rem!important}.about[data-astro-cid-35f3qyan]{padding:var(--section-sm) 0 var(--section)}.about-grid[data-astro-cid-35f3qyan]{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:1080px;display:grid}.about-photo[data-astro-cid-35f3qyan]{border-radius:var(--radius-lg);aspect-ratio:4/5;box-shadow:0 0 0 1px var(--line-soft), 0 40px 80px -40px oklch(2% .01 25/.9), 0 0 70px -30px var(--red-glow);margin:0;overflow:hidden}.about-photo[data-astro-cid-35f3qyan] img[data-astro-cid-35f3qyan]{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.about-photo[data-astro-cid-35f3qyan]:hover img[data-astro-cid-35f3qyan]{transform:scale(1.04)}.about-copy[data-astro-cid-35f3qyan]{gap:1rem;display:grid}.about-copy[data-astro-cid-35f3qyan] h2[data-astro-cid-35f3qyan]{font-size:var(--step-3);margin-bottom:.3rem}.about-copy[data-astro-cid-35f3qyan] p[data-astro-cid-35f3qyan]{color:var(--grey-300);max-width:60ch}.about-lead[data-astro-cid-35f3qyan]{font-size:var(--step-1);line-height:1.5;color:var(--grey-100)!important}.hl[data-astro-cid-35f3qyan]{color:var(--red-hi);font-weight:600}.eyebrow[data-astro-cid-35f3qyan]{color:var(--red-hi)}.about-cta[data-astro-cid-35f3qyan]{margin-top:.6rem}.yt[data-astro-cid-35f3qyan]{grid-template-columns:minmax(0,1fr);gap:.6rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.yt-head[data-astro-cid-35f3qyan]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.yt-label[data-astro-cid-35f3qyan]{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500);align-items:center;gap:.55rem;font-weight:500;display:inline-flex}.yt-dot[data-astro-cid-35f3qyan]{background:var(--red);width:7px;height:7px;box-shadow:0 0 10px var(--red-glow);border-radius:50%}.yt-channel[data-astro-cid-35f3qyan]{color:var(--grey-500);font-size:var(--step--1);transition:color .3s, gap .3s var(--ease-out);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.yt-channel[data-astro-cid-35f3qyan]:hover{color:var(--red-hi);gap:.6rem}.yt-card[data-astro-cid-35f3qyan]{gap:.5rem;width:220px;text-decoration:none;display:grid}.yt-thumb[data-astro-cid-35f3qyan]{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--line-soft);border-radius:10px;transition:box-shadow .4s;display:block;position:relative;overflow:hidden}.yt-thumb[data-astro-cid-35f3qyan] img[data-astro-cid-35f3qyan]{object-fit:cover;filter:brightness(.75)saturate(.85);width:100%;height:100%;transition:transform .6s var(--ease-out), filter .4s}.yt-play[data-astro-cid-35f3qyan]{color:#fff;background:var(--red);opacity:0;width:32px;height:32px;transition:opacity .3s, transform .4s var(--ease-out);border-radius:50%;place-items:center;margin:-16px 0 0 -16px;display:grid;position:absolute;top:50%;left:50%;transform:scale(.8)}.yt-play[data-astro-cid-35f3qyan] svg[data-astro-cid-35f3qyan]{width:14px;height:14px;margin-left:2px}.yt-title[data-astro-cid-35f3qyan]{color:var(--grey-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.35;transition:color .3s;display:-webkit-box;overflow:hidden}.yt-card[data-astro-cid-35f3qyan]:hover .yt-thumb[data-astro-cid-35f3qyan]{box-shadow:0 0 0 1px oklch(60% .21 29),0 0 24px -6px oklch(57.5% .215 28/.55)}.yt-card[data-astro-cid-35f3qyan]:hover img[data-astro-cid-35f3qyan]{filter:none;transform:scale(1.05)}.yt-card[data-astro-cid-35f3qyan]:hover .yt-play[data-astro-cid-35f3qyan]{opacity:1;transform:scale(1)}.yt-card[data-astro-cid-35f3qyan]:hover .yt-title[data-astro-cid-35f3qyan]{color:var(--grey-100)}.camp[data-astro-cid-35f3qyan]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:1080px;margin-top:clamp(3.5rem,7vw,6rem);display:grid}.camp-title[data-astro-cid-35f3qyan]{font-size:var(--step-3);letter-spacing:-.03em;text-wrap:balance;max-width:12ch;line-height:1.05}.camp-grid[data-astro-cid-35f3qyan]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.camp-card[data-astro-cid-35f3qyan]{box-shadow:0 0 0 1px var(--line-soft);transition:transform .5s var(--ease-out), box-shadow .4s;background:oklch(97% .006 70);border-radius:10px;overflow:hidden}.camp-card[data-astro-cid-35f3qyan] img[data-astro-cid-35f3qyan]{opacity:.8;filter:saturate(.7)brightness(.95);width:100%;height:auto;transition:opacity .4s,filter .4s}.camp-card[data-astro-cid-35f3qyan]:hover{transform:translateY(-3px);box-shadow:0 0 0 1px oklch(60% .21 29),0 0 24px -6px oklch(57.5% .215 28/.55)}.camp-card[data-astro-cid-35f3qyan]:hover img[data-astro-cid-35f3qyan]{opacity:1;filter:none}@media (width<=860px){.camp[data-astro-cid-35f3qyan]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.camp-title[data-astro-cid-35f3qyan]{max-width:16ch}.camp-grid[data-astro-cid-35f3qyan]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}.yt-mq[data-astro-cid-35f3qyan]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.campaigns[data-astro-cid-35f3qyan]{margin-top:clamp(2.5rem,5vw,3.5rem)}.campaigns-title[data-astro-cid-35f3qyan]{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500);margin-bottom:1rem;font-weight:500}.campaigns-grid[data-astro-cid-35f3qyan]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.post-card[data-astro-cid-35f3qyan]{box-shadow:0 0 0 1px var(--line-soft);transition:transform .5s var(--ease-out), box-shadow .5s;background:oklch(97% .006 70);border-radius:10px;overflow:hidden}.post-card[data-astro-cid-35f3qyan] img[data-astro-cid-35f3qyan]{opacity:.7;filter:saturate(.6);transition:opacity .4s,filter .4s}.post-card[data-astro-cid-35f3qyan]:hover img[data-astro-cid-35f3qyan]{opacity:1;filter:none}.post-card[data-astro-cid-35f3qyan] img[data-astro-cid-35f3qyan]{width:100%;height:auto}.post-card[data-astro-cid-35f3qyan]:hover{transform:translateY(-5px);box-shadow:0 0 0 1px oklch(60% .21 29),0 0 40px -10px oklch(57.5% .215 28/.55)}@media (width<=860px){.about-grid[data-astro-cid-35f3qyan]{grid-template-columns:minmax(0,1fr)}.about-photo[data-astro-cid-35f3qyan]{max-width:220px}.campaigns-grid[data-astro-cid-35f3qyan]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.yt-card[data-astro-cid-35f3qyan]{width:180px}}
