.ig-col[data-astro-cid-qpt4gy6o]{--ig-gutter:clamp(1rem, 4vw, 1.5rem);width:min(470px, 100% - (2 * var(--ig-gutter)));margin-inline:auto}.ig-col[data-astro-cid-qpt4gy6o]>[data-astro-cid-qpt4gy6o]{min-width:0}.ig-hero[data-astro-cid-qpt4gy6o]{padding-bottom:calc(var(--sec-pad) * .8)}.ig-hero-col[data-astro-cid-qpt4gy6o]{z-index:1;text-align:center;position:relative}.ig-hero[data-astro-cid-qpt4gy6o] .ig-sp1[data-astro-cid-qpt4gy6o]{width:22px;height:22px;color:var(--yellow);top:15%;left:9%}.ig-hero[data-astro-cid-qpt4gy6o] .ig-sp2[data-astro-cid-qpt4gy6o]{width:15px;height:15px;color:var(--lilac);animation-delay:1.6s;top:27%;right:10%}.ig-hero[data-astro-cid-qpt4gy6o] h1[data-astro-cid-qpt4gy6o]{margin:1.6rem 0 .35rem;font-size:clamp(2.6rem,11vw,3.4rem)}.ig-reg[data-astro-cid-qpt4gy6o]{letter-spacing:0;vertical-align:super;color:var(--on-violet-muted);margin-left:.06em;font-size:.26em;font-weight:500}.ig-handle[data-astro-cid-qpt4gy6o]{color:var(--on-violet-muted);font-size:.98rem;font-weight:600}.ig-tagline[data-astro-cid-qpt4gy6o]{font-size:var(--fs-lede);color:#fff;margin-top:1rem;line-height:1.55}.ig-avatar[data-astro-cid-qpt4gy6o]{background:var(--white);border-radius:50%;width:122px;height:122px;margin-inline:auto;padding:6px;position:relative;box-shadow:0 18px 40px #14082c73}.ig-avatar[data-astro-cid-qpt4gy6o]:before{content:"";background:conic-gradient(from 0deg, var(--violet-soft), var(--yellow), var(--lilac), var(--violet), var(--violet-soft));border-radius:50%;animation:9s linear infinite ig-ring;position:absolute;inset:-10px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 4px),#000 calc(100% - 4px));mask:radial-gradient(closest-side,#0000 calc(100% - 4px),#000 calc(100% - 4px))}.ig-avatar[data-astro-cid-qpt4gy6o] img[data-astro-cid-qpt4gy6o]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}@keyframes ig-ring{to{transform:rotate(360deg)}}.ig-facts[data-astro-cid-qpt4gy6o]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.ig-facts[data-astro-cid-qpt4gy6o]>li[data-astro-cid-qpt4gy6o]>[data-astro-cid-qpt4gy6o]{border-radius:var(--r-pill);color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;align-items:center;gap:.4rem;min-height:44px;padding:.55rem 1rem;font-size:.85rem;font-weight:600;line-height:1;display:inline-flex}.ig-facts[data-astro-cid-qpt4gy6o] svg[data-astro-cid-qpt4gy6o]{width:14px;height:14px;color:var(--yellow)}.ig-ctas[data-astro-cid-qpt4gy6o]{margin-top:2rem}.ig-ctas[data-astro-cid-qpt4gy6o] .btn[data-astro-cid-qpt4gy6o]{width:100%}.ig-ctas-pair[data-astro-cid-qpt4gy6o]{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.7rem;display:grid}.ig-ctas-pair[data-astro-cid-qpt4gy6o] .btn[data-astro-cid-qpt4gy6o]{padding-inline:1rem}.ig-hint[data-astro-cid-qpt4gy6o]{color:var(--on-violet-muted);margin-top:1.1rem;font-size:.85rem}.ig-shine[data-astro-cid-qpt4gy6o]{position:relative;overflow:hidden}.ig-shine[data-astro-cid-qpt4gy6o]:after{content:"";background:linear-gradient(100deg,#0000,#ffffffb8,#0000);width:42%;animation:5s ease-in-out 1.8s infinite ig-shine;position:absolute;top:0;bottom:0;left:-55%}@keyframes ig-shine{0%{transform:translate(0)skew(-18deg)}26%,to{transform:translate(390%)skew(-18deg)}}.ig-body[data-astro-cid-qpt4gy6o]{padding-block:clamp(2.75rem,9vw,4rem)}.ig-body[data-astro-cid-qpt4gy6o]>.container[data-astro-cid-qpt4gy6o]{z-index:1;position:relative}.ig-col[data-astro-cid-qpt4gy6o]>.ig-block[data-astro-cid-qpt4gy6o]+.ig-block[data-astro-cid-qpt4gy6o]{margin-top:clamp(2.75rem,9vw,4rem)}.ig-block[data-astro-cid-qpt4gy6o] .sec-head[data-astro-cid-qpt4gy6o]{margin-bottom:clamp(1.6rem,5vw,2.1rem)}.ig-block[data-astro-cid-qpt4gy6o] h2[data-astro-cid-qpt4gy6o]{font-size:clamp(1.85rem,7.5vw,2.3rem)}.ig-blob-a[data-astro-cid-qpt4gy6o]{background:radial-gradient(circle, var(--lilac) 0%, transparent 70%);width:320px;height:320px;top:-60px;right:-140px}.ig-blob-b[data-astro-cid-qpt4gy6o]{background:radial-gradient(circle,#ffd84d59 0%,#0000 70%);width:300px;height:300px;bottom:4%;left:-150px}.ig-sr[data-astro-cid-qpt4gy6o]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ig-svc[data-astro-cid-qpt4gy6o]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.ig-svc[data-astro-cid-qpt4gy6o] a[data-astro-cid-qpt4gy6o]{border-radius:var(--r-pill);background:var(--lilac);min-height:44px;color:var(--violet-deep);border:1px solid var(--lilac-line);align-items:center;padding:.6rem 1.1rem;font-size:.92rem;font-weight:600;line-height:1;transition:transform .2s,background-color .2s;display:inline-flex}.ig-svc[data-astro-cid-qpt4gy6o] a[data-astro-cid-qpt4gy6o]:hover{background:var(--lilac-soft);transform:translateY(-2px)}.ig-svc[data-astro-cid-qpt4gy6o] .is-all[data-astro-cid-qpt4gy6o]{background:var(--violet);border-color:var(--violet);color:#fff}.ig-svc[data-astro-cid-qpt4gy6o] .is-all[data-astro-cid-qpt4gy6o]:hover{background:var(--violet-hover)}.ig-links[data-astro-cid-qpt4gy6o]{gap:.75rem;display:grid}.ig-links[data-astro-cid-qpt4gy6o] a[data-astro-cid-qpt4gy6o]{background:var(--white);border:1px solid var(--card-line);border-radius:var(--r-card);box-shadow:var(--shadow-card);align-items:center;gap:.9rem;padding:.95rem 1.1rem;transition:transform .24s,box-shadow .24s;display:flex}.ig-links[data-astro-cid-qpt4gy6o] a[data-astro-cid-qpt4gy6o]:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.ig-ico[data-astro-cid-qpt4gy6o]{background:var(--lilac);width:44px;height:44px;color:var(--violet);border-radius:14px;flex:none;place-items:center;display:grid}.ig-ico[data-astro-cid-qpt4gy6o] svg[data-astro-cid-qpt4gy6o]{width:21px;height:21px}.ig-link-copy[data-astro-cid-qpt4gy6o]{gap:.15rem;display:grid}.ig-link-label[data-astro-cid-qpt4gy6o]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-deep);font-size:1.05rem;font-weight:800;line-height:1.2}.ig-link-sub[data-astro-cid-qpt4gy6o]{color:var(--muted);font-size:.86rem;line-height:1.35}.ig-chev[data-astro-cid-qpt4gy6o]{width:18px;height:18px;color:var(--violet);flex:none;margin-left:auto;transition:transform .24s}.ig-links[data-astro-cid-qpt4gy6o] a[data-astro-cid-qpt4gy6o]:hover .ig-chev[data-astro-cid-qpt4gy6o]{transform:translate(3px)}.ig-links[data-astro-cid-qpt4gy6o] .is-featured[data-astro-cid-qpt4gy6o]{background:var(--yellow);border-color:var(--yellow);box-shadow:0 3px #2412422e}.ig-links[data-astro-cid-qpt4gy6o] .is-featured[data-astro-cid-qpt4gy6o]:hover{box-shadow:0 16px 34px #180a3247}.ig-links[data-astro-cid-qpt4gy6o] .is-featured[data-astro-cid-qpt4gy6o] .ig-ico[data-astro-cid-qpt4gy6o]{color:var(--ink-deep);background:#2412421f}.ig-links[data-astro-cid-qpt4gy6o] .is-featured[data-astro-cid-qpt4gy6o] .ig-link-sub[data-astro-cid-qpt4gy6o]{color:#241242b8}.ig-links[data-astro-cid-qpt4gy6o] .is-featured[data-astro-cid-qpt4gy6o] .ig-chev[data-astro-cid-qpt4gy6o]{color:var(--ink-deep)}.ig-col[data-astro-cid-qpt4gy6o] .jb-swiper[data-astro-cid-qpt4gy6o]:not(.swiper-initialized)>.swiper-wrapper[data-astro-cid-qpt4gy6o].work-grid{grid-template-columns:1fr}.ig-wide[data-astro-cid-qpt4gy6o]{width:100%;margin-top:1.5rem}.ig-quote[data-astro-cid-qpt4gy6o]{background:var(--white);border:1px solid var(--card-line);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:1.6rem 1.4rem 1.4rem;position:relative}.ig-mark[data-astro-cid-qpt4gy6o]{font-family:var(--font-display);color:var(--lilac);font-size:5rem;line-height:1;position:absolute;top:-.35rem;right:1.1rem}.ig-stars[data-astro-cid-qpt4gy6o]{color:var(--star-on-white);gap:.2rem;display:flex}.ig-stars[data-astro-cid-qpt4gy6o] svg[data-astro-cid-qpt4gy6o]{width:17px;height:17px}.ig-quote[data-astro-cid-qpt4gy6o] blockquote[data-astro-cid-qpt4gy6o]{color:var(--ink);margin-top:.9rem;font-size:1.02rem;line-height:1.6;position:relative}.ig-quote[data-astro-cid-qpt4gy6o] figcaption[data-astro-cid-qpt4gy6o]{color:var(--ink-deep);flex-wrap:wrap;align-items:baseline;gap:.55rem;margin-top:1.1rem;font-weight:700;display:flex}.ig-quote[data-astro-cid-qpt4gy6o] figcaption[data-astro-cid-qpt4gy6o] span[data-astro-cid-qpt4gy6o]{color:var(--muted);font-size:.82rem;font-weight:600}
