.split[data-astro-cid-lut4wygn]{gap:var(--sp-7);grid-template-columns:6fr 6fr;align-items:center;display:grid}.solo[data-astro-cid-lut4wygn]>div[data-astro-cid-lut4wygn]{max-width:860px}.points[data-astro-cid-lut4wygn]{margin:var(--sp-4) 0 0;gap:10px;padding:0;list-style:none;display:grid}.points[data-astro-cid-lut4wygn] li[data-astro-cid-lut4wygn]{color:var(--c-ink);align-items:center;gap:10px;font-weight:600;display:flex}.points[data-astro-cid-lut4wygn] svg{background:var(--c-primary);width:24px;height:24px;color:var(--c-white);border-radius:50%;flex:none;padding:4px}.src[data-astro-cid-lut4wygn]{margin-top:var(--sp-4);padding:var(--sp-4);border-radius:var(--radius-md);background:var(--c-surface);border-left:4px solid var(--c-accent);color:var(--c-ink);font-weight:600}.src[data-astro-cid-lut4wygn] span[data-astro-cid-lut4wygn]{color:var(--c-text);font-size:14px;font-weight:500}.src[data-astro-cid-lut4wygn] a[data-astro-cid-lut4wygn]{text-underline-offset:2px;text-decoration:underline}.balance[data-astro-cid-lut4wygn]{justify-items:center;gap:var(--sp-3);padding-top:var(--sp-5);margin:0;display:grid}.balance__beam[data-astro-cid-lut4wygn]{background:var(--c-primary-deep);transform-origin:50%;border-radius:6px;width:min(440px,100%);height:10px;animation:6s ease-in-out infinite rock;position:relative}.balance__pan[data-astro-cid-lut4wygn]{border-radius:var(--radius-md);width:132px;height:72px;font:700 18px/1 var(--font-heading);box-shadow:var(--shadow-soft);justify-content:center;align-items:center;display:flex;position:absolute;top:-84px}.balance__pan--a[data-astro-cid-lut4wygn]{background:var(--c-white);color:var(--c-primary-deep);border:2px solid var(--c-primary);left:-8px}.balance__pan--b[data-astro-cid-lut4wygn]{background:var(--c-primary);color:var(--c-white);right:-8px}.balance__post[data-astro-cid-lut4wygn]{border-left:46px solid #0000;border-right:46px solid #0000;border-bottom:80px solid var(--c-accent);width:0;height:0;margin-top:-2px;position:relative}.balance__post[data-astro-cid-lut4wygn] span[data-astro-cid-lut4wygn]{text-align:center;width:48px;font:700 15px/1 var(--font-body);color:var(--c-primary-deep);position:absolute;top:44px;left:-24px}.balance[data-astro-cid-lut4wygn] figcaption[data-astro-cid-lut4wygn]{color:var(--c-ink);font-weight:600}@keyframes rock{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.tri[data-astro-cid-lut4wygn]{aspect-ratio:300/260;width:min(400px,100%);color:var(--c-primary);margin:0 auto;position:relative}.tri[data-astro-cid-lut4wygn] svg[data-astro-cid-lut4wygn]{width:100%;height:100%;position:absolute;inset:0}.tri__edge[data-astro-cid-lut4wygn]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;opacity:.3;animation:6s linear infinite edge;animation-delay:calc(var(--q) * 2s)}.tri__node[data-astro-cid-lut4wygn]{border-radius:var(--radius-pill);background:var(--c-white);border:2px solid var(--c-line);box-shadow:var(--shadow-soft);font:700 18px/1 var(--font-heading);color:var(--c-ink);animation:6s ease-in-out infinite node;animation-delay:calc(var(--k) * 2s);padding:14px 20px;position:absolute;transform:translate(-50%,-50%)}.tri__node--0[data-astro-cid-lut4wygn]{top:14%;left:50%}.tri__node--1[data-astro-cid-lut4wygn]{top:84%;left:82%}.tri__node--2[data-astro-cid-lut4wygn]{top:84%;left:18%}@keyframes edge{0%,30%{opacity:1}36%,to{opacity:.3}}@keyframes node{0%,30%{border-color:var(--c-primary);background:var(--c-primary);color:var(--c-white)}36%,to{border-color:var(--c-line);background:var(--c-white);color:var(--c-ink)}}.badgesplit[data-astro-cid-lut4wygn]{gap:var(--sp-7);grid-template-columns:4fr 8fr;align-items:center;display:grid}.badge[data-astro-cid-lut4wygn]{aspect-ratio:1;text-align:center;width:240px;padding:var(--sp-4);background:radial-gradient(circle at 30% 25%, var(--c-primary), var(--c-primary-deep));color:var(--c-white);border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;display:flex;box-shadow:0 0 0 12px #00b9f124,0 18px 40px #00449440}.badge__value[data-astro-cid-lut4wygn]{font:700 46px/1 var(--font-heading)}.badge__label[data-astro-cid-lut4wygn]{color:#ffffffe0;margin-top:8px;font-size:15px;font-weight:600}.tiles[data-astro-cid-lut4wygn]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tiles[data-astro-cid-lut4wygn] li[data-astro-cid-lut4wygn]{border-radius:var(--radius-md);background:var(--c-white);border:1px solid var(--c-line);color:var(--c-ink);align-items:center;gap:12px;padding:16px;font-weight:600;transition:transform .2s,border-color .2s;display:flex}.tiles[data-astro-cid-lut4wygn] li[data-astro-cid-lut4wygn]:hover{border-color:var(--c-primary);transform:translateY(-2px)}.tiles__icon[data-astro-cid-lut4wygn]{background:var(--c-primary);width:44px;height:44px;color:var(--c-white);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tcards[data-astro-cid-lut4wygn]{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tcards--4[data-astro-cid-lut4wygn]{grid-template-columns:repeat(4,minmax(0,1fr))}.tcards__card[data-astro-cid-lut4wygn]{padding:var(--sp-5);border-radius:var(--radius-lg);background:var(--c-white);border:1px solid var(--c-line);box-shadow:var(--shadow-soft);flex-direction:column;gap:10px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.tcards__card[data-astro-cid-lut4wygn]:hover{border-color:var(--c-primary);transform:translateY(-4px);box-shadow:0 16px 36px #00449429}.tcards--tinted[data-astro-cid-lut4wygn] .tcards__card[data-astro-cid-lut4wygn]{background:var(--tint);border-color:#0000}.tcards__num[data-astro-cid-lut4wygn]{font:700 54px/1 var(--font-heading);color:var(--c-surface);transition:color .25s;position:absolute;top:10px;right:18px}.tcards__card[data-astro-cid-lut4wygn]:hover .tcards__num[data-astro-cid-lut4wygn]{color:var(--c-soft)}.tcards__icon[data-astro-cid-lut4wygn]{background:var(--c-surface);width:52px;height:52px;color:var(--c-primary);border-radius:14px;justify-content:center;align-items:center;transition:background-color .25s,color .25s,transform .3s;display:inline-flex;position:relative}.tcards--tinted[data-astro-cid-lut4wygn] .tcards__icon[data-astro-cid-lut4wygn]{background:var(--c-primary);color:var(--c-white)}.tcards--tinted[data-astro-cid-lut4wygn] .tcards__card--dark[data-astro-cid-lut4wygn] .tcards__icon[data-astro-cid-lut4wygn]{background:var(--c-white);color:var(--c-primary)}.tcards--tinted[data-astro-cid-lut4wygn] .tcards__card[data-astro-cid-lut4wygn]{min-height:210px}.tcards__card--dark[data-astro-cid-lut4wygn] h3[data-astro-cid-lut4wygn]{color:var(--c-white)}.tcards__card--dark[data-astro-cid-lut4wygn] p[data-astro-cid-lut4wygn]{color:#ffffffe0}.tcards--tinted[data-astro-cid-lut4wygn] .tcards__card[data-astro-cid-lut4wygn]:hover .tcards__icon[data-astro-cid-lut4wygn]{background:var(--c-accent);color:var(--c-primary-deep)}.tcards__card[data-astro-cid-lut4wygn]:hover .tcards__icon[data-astro-cid-lut4wygn]{background:var(--c-primary);color:var(--c-white);transform:rotate(-6deg)}.tcards__card[data-astro-cid-lut4wygn] h3[data-astro-cid-lut4wygn]{margin:6px 0 0;font-size:21px;position:relative}.tcards__card[data-astro-cid-lut4wygn] p[data-astro-cid-lut4wygn]{margin:0;font-size:15px}.facts[data-astro-cid-lut4wygn]{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-lut4wygn] li[data-astro-cid-lut4wygn]{padding:var(--sp-5);border-radius:var(--radius-lg);background:linear-gradient(150deg, var(--c-primary-deep), var(--c-primary));color:var(--c-white);flex-direction:column;gap:8px;transition:transform .25s;display:flex}.facts[data-astro-cid-lut4wygn] li[data-astro-cid-lut4wygn]:hover{transform:translateY(-4px)}.facts__value[data-astro-cid-lut4wygn]{font:700 36px/1.1 var(--font-heading);color:var(--c-white)}.facts__label[data-astro-cid-lut4wygn]{color:#ffffffe0;font-weight:600}.provider[data-astro-cid-lut4wygn]{gap:var(--sp-6);max-width:980px;padding:var(--sp-6);border-radius:var(--radius-lg);background:var(--c-white);border:1px solid var(--c-line);box-shadow:var(--shadow-soft);grid-template-columns:240px 1fr;align-items:center;margin-inline:auto;display:grid}.section--surface[data-astro-cid-lut4wygn] .provider[data-astro-cid-lut4wygn]{background:var(--c-white)}.provider__img[data-astro-cid-lut4wygn]{object-fit:cover;width:240px;height:240px;box-shadow:0 0 0 8px var(--c-surface);border-radius:50%}.provider__name[data-astro-cid-lut4wygn]{font:700 22px/1.3 var(--font-heading);color:var(--c-ink);margin-bottom:8px}.provider__name[data-astro-cid-lut4wygn] span[data-astro-cid-lut4wygn]{font:600 14px/1.4 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--c-primary);display:block}.chipsrow[data-astro-cid-lut4wygn]{gap:var(--sp-7);grid-template-columns:5fr 7fr;align-items:center;display:grid}.chips[data-astro-cid-lut4wygn]{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lut4wygn] a[data-astro-cid-lut4wygn],.chips[data-astro-cid-lut4wygn] span[data-astro-cid-lut4wygn]{border-radius:var(--radius-pill);background:var(--c-white);border:1px solid var(--c-line);min-height:48px;color:var(--c-ink);align-items:center;gap:8px;padding:0 20px;font-weight:600;transition:border-color .2s,color .2s,background-color .2s,transform .2s;display:inline-flex}.chips[data-astro-cid-lut4wygn] a[data-astro-cid-lut4wygn]:hover{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-white);text-decoration:none;transform:translateY(-2px)}.note[data-astro-cid-lut4wygn]{padding-block:var(--sp-5);background:#fff6e0;border-block:1px solid #f2d79b}.note__inner[data-astro-cid-lut4wygn]{gap:var(--sp-4);grid-template-columns:56px 1fr;align-items:center;display:grid}.note__icon[data-astro-cid-lut4wygn]{width:56px;height:56px;color:var(--c-ink);background:#f2b53c;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.note__title[data-astro-cid-lut4wygn]{font:700 14px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#7a4b00;margin:0 0 4px}.note__text[data-astro-cid-lut4wygn]{color:var(--c-ink);margin:0;font-size:18px;font-weight:600}.campus[data-astro-cid-lut4wygn]{padding-block:var(--sp-6);background:var(--c-surface)}.campus__inner[data-astro-cid-lut4wygn]{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.campus[data-astro-cid-lut4wygn] p[data-astro-cid-lut4wygn]{font:600 22px/1.3 var(--font-heading);color:var(--c-ink);margin:0}@media (prefers-reduced-motion:reduce){.balance__beam[data-astro-cid-lut4wygn],.tri__edge[data-astro-cid-lut4wygn],.tri__node[data-astro-cid-lut4wygn]{animation:none}}@media (width<=1023px){.split[data-astro-cid-lut4wygn],.badgesplit[data-astro-cid-lut4wygn],.chipsrow[data-astro-cid-lut4wygn]{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.tcards[data-astro-cid-lut4wygn],.tcards--4[data-astro-cid-lut4wygn],.facts[data-astro-cid-lut4wygn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.tcards[data-astro-cid-lut4wygn],.tcards--4[data-astro-cid-lut4wygn],.facts[data-astro-cid-lut4wygn],.tiles[data-astro-cid-lut4wygn]{grid-template-columns:minmax(0,1fr)}.provider[data-astro-cid-lut4wygn]{text-align:center;padding:var(--sp-5);grid-template-columns:minmax(0,1fr);justify-items:center}.provider__img[data-astro-cid-lut4wygn]{width:180px;height:180px}.balance__pan[data-astro-cid-lut4wygn]{width:104px;height:60px;font-size:15px;top:-72px}.badge[data-astro-cid-lut4wygn]{width:200px}}
