.OrganizationChart-module__wUVGNG__chart{--chart-line:color-mix(in srgb, var(--color-qk-muted) 30%, transparent);--chart-gap:clamp(.55rem, 1.2vw, 1rem);--member-card-height:6.3rem;--member-card-half-height:3.15rem;border:1px solid var(--color-qk-border);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-qk-red) 11%, transparent), transparent 28rem), linear-gradient(145deg, var(--color-qk-surface) 0%, var(--color-qk-base) 44%);padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.OrganizationChart-module__wUVGNG__chart:after{pointer-events:none;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px);background-size:100% 4rem;position:absolute;inset:0}.OrganizationChart-module__wUVGNG__leadership,.OrganizationChart-module__wUVGNG__departments,.OrganizationChart-module__wUVGNG__connector{z-index:1;gap:var(--chart-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.OrganizationChart-module__wUVGNG__leadership{align-items:stretch}.OrganizationChart-module__wUVGNG__titleBlock{grid-column:1/span 2;padding:.2rem 0 0 1.15rem;position:relative}.OrganizationChart-module__wUVGNG__titleBlock:before{background:var(--color-qk-red);content:"";width:.2rem;position:absolute;top:.25rem;bottom:.1rem;left:0}.OrganizationChart-module__wUVGNG__season{font-family:var(--font-display);text-transform:uppercase;margin:0 0 .25rem;font-size:clamp(1.8rem,3.6vw,3.4rem);line-height:1}.OrganizationChart-module__wUVGNG__chartTitle{color:var(--color-qk-muted);margin:0;font-size:clamp(1rem,1.7vw,1.45rem);line-height:1.35}.OrganizationChart-module__wUVGNG__captains{border:1px solid var(--color-qk-border);border-top:.28rem solid var(--color-qk-red);background:linear-gradient(145deg, var(--color-qk-surface), var(--color-qk-base));color:#fff;text-align:center;flex-direction:column;grid-column:3/span 2;justify-content:center;align-items:center;min-height:6rem;padding:1rem;display:flex;position:relative;box-shadow:0 .75rem 1.8rem #0000002e}.OrganizationChart-module__wUVGNG__connector{height:4.4rem}.OrganizationChart-module__wUVGNG__connector:before{background:var(--chart-line);content:"";width:1px;height:50%;position:absolute;top:0;left:50%}.OrganizationChart-module__wUVGNG__connectorNode{min-width:0;position:relative}.OrganizationChart-module__wUVGNG__connectorNode:before{width:calc(100% + var(--chart-gap));background:var(--chart-line);content:"";height:1px;position:absolute;top:50%;left:50%}.OrganizationChart-module__wUVGNG__connectorNode:last-child:before{display:none}.OrganizationChart-module__wUVGNG__connectorNode:after{background:var(--chart-line);content:"";width:1px;position:absolute;top:50%;bottom:0;left:50%}.OrganizationChart-module__wUVGNG__captainNames{flex-wrap:wrap;justify-content:center;gap:.3rem 1.2rem;font-size:clamp(.95rem,1.35vw,1.2rem);font-weight:700;line-height:1.2;display:flex}.OrganizationChart-module__wUVGNG__captainRole{color:var(--color-qk-red);letter-spacing:.08em;text-transform:uppercase;margin-top:.4rem;font-size:.92rem;font-weight:700}.OrganizationChart-module__wUVGNG__facultyAdvisors{border:1px solid var(--color-qk-border);border-top:.28rem solid var(--color-qk-red);background:linear-gradient(145deg, var(--color-qk-surface), var(--color-qk-base));color:#fff;text-align:center;grid-column:5/span 2;overflow:hidden;box-shadow:0 .75rem 1.8rem #0000002e}.OrganizationChart-module__wUVGNG__facultyHeading{border-bottom:1px solid var(--color-qk-border);font-family:var(--font-body);text-transform:uppercase;background:#ffffff06;margin:0;padding:.65rem .75rem;font-size:clamp(.72rem,1.18vw,1rem);font-weight:800;line-height:1.05}.OrganizationChart-module__wUVGNG__facultyNames{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem 1.2rem;min-height:3.65rem;padding:.75rem;font-size:clamp(.72rem,1.15vw,1rem);font-weight:750;line-height:1.12;display:flex}.OrganizationChart-module__wUVGNG__department{min-width:0;position:relative}.OrganizationChart-module__wUVGNG__departmentHeader{z-index:1;border:1px solid var(--color-qk-border);border-top:.28rem solid var(--color-qk-red);background:linear-gradient(145deg, var(--color-qk-surface), var(--color-qk-base));color:#fff;min-height:4rem;font-family:var(--font-body);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:.7rem 1.6rem;font-size:clamp(.72rem,1.18vw,1rem);font-weight:800;line-height:1.05;display:flex;position:relative;box-shadow:0 .75rem 1.8rem #0000002e}.OrganizationChart-module__wUVGNG__memberList{gap:.7rem;margin:1.15rem 0 0 18%;padding:0;list-style:none;display:grid;position:relative}.OrganizationChart-module__wUVGNG__memberList:before{top:-1.15rem;bottom:var(--member-card-half-height);background:var(--chart-line);content:"";width:1px;position:absolute;left:-12%}.OrganizationChart-module__wUVGNG__member{height:var(--member-card-height);border:1px solid var(--color-qk-border);border-left:.16rem solid var(--color-qk-red);background:var(--color-qk-surface);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:.75rem .4rem;display:flex;position:relative;box-shadow:0 .5rem 1.2rem #00000029}.OrganizationChart-module__wUVGNG__member:before{background:var(--chart-line);content:"";width:12%;height:1px;position:absolute;top:50%;right:100%}.OrganizationChart-module__wUVGNG__memberName{font-size:clamp(.72rem,1.15vw,1rem);font-weight:750;line-height:1.12}.OrganizationChart-module__wUVGNG__memberRole{color:var(--color-qk-muted);margin-top:.55rem;font-size:clamp(.67rem,1vw,.9rem);line-height:1.15}@media (max-width:900px){.OrganizationChart-module__wUVGNG__chart{--member-card-height:5.4rem;--member-card-half-height:2.7rem;padding:1.8rem}.OrganizationChart-module__wUVGNG__leadership{grid-template-columns:1fr 1fr;padding-bottom:2rem}.OrganizationChart-module__wUVGNG__titleBlock,.OrganizationChart-module__wUVGNG__captains{grid-column:auto}.OrganizationChart-module__wUVGNG__facultyAdvisors{grid-column:1/-1}.OrganizationChart-module__wUVGNG__connector{display:none}.OrganizationChart-module__wUVGNG__departments{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.OrganizationChart-module__wUVGNG__memberList{margin-left:1.25rem}.OrganizationChart-module__wUVGNG__memberList:before{left:-.75rem}.OrganizationChart-module__wUVGNG__member:before{width:.75rem}}@media (max-width:560px){.OrganizationChart-module__wUVGNG__chart{--member-card-height:5rem;--member-card-half-height:2.5rem;padding:1.25rem}.OrganizationChart-module__wUVGNG__leadership,.OrganizationChart-module__wUVGNG__departments{grid-template-columns:1fr}.OrganizationChart-module__wUVGNG__titleBlock{text-align:center;padding-left:0}.OrganizationChart-module__wUVGNG__titleBlock:before{width:2.5rem;height:.2rem;margin:0 auto .8rem;display:block;position:static}.OrganizationChart-module__wUVGNG__season{font-size:clamp(2rem,12vw,3rem)}.OrganizationChart-module__wUVGNG__captains{min-height:5.5rem}.OrganizationChart-module__wUVGNG__facultyAdvisors{grid-column:auto}.OrganizationChart-module__wUVGNG__departments{gap:1.5rem}.OrganizationChart-module__wUVGNG__departmentHeader{min-height:3.5rem;font-size:.94rem}.OrganizationChart-module__wUVGNG__memberList{grid-template-columns:repeat(2,minmax(0,1fr))}.OrganizationChart-module__wUVGNG__memberList:before,.OrganizationChart-module__wUVGNG__member:before{display:none}.OrganizationChart-module__wUVGNG__member{height:var(--member-card-height)}}@media (max-width:390px){.OrganizationChart-module__wUVGNG__memberList{grid-template-columns:1fr;margin-left:0}}
