body[data-page=recruitment]{--recruit-lantern:#dab55ead;--recruit-lantern-soft:#dab55e2e;--recruit-lotus:#de97b175;--recruit-lotus-soft:#de97b124;--recruit-jade:#30b28f6b;--recruit-jade-soft:#1f7a6329;--recruit-panel:#0f0c0ad6;--recruit-panel-strong:#120e0beb;--recruit-ink:#fff6e8db;--recruit-muted:#ffeed2ad}body[data-page=recruitment] .page-hero{background:linear-gradient(#0c09071a,#0c09072e) padding-box padding-box,linear-gradient(135deg,#dab55e66,#de97b129 46%,#30b28f3d) border-box;border:1px solid #0000;box-shadow:0 30px 82px #00000080,inset 0 0 0 1px #ffffff0d,0 0 44px #dab55e1a}body[data-page=recruitment] .hero-intro,body[data-page=recruitment] .page-main .glass-card{isolation:isolate;background:radial-gradient(circle at 12% 0%, var(--recruit-lantern-soft), transparent 36%), linear-gradient(155deg, var(--recruit-panel-strong), var(--recruit-panel)) padding-box, linear-gradient(135deg, var(--recruit-lantern), #ffffff14 42%, var(--recruit-jade)) border-box;border:1px solid #0000;animation:none;position:relative;overflow:hidden;box-shadow:0 24px 66px #0000007a,inset 0 0 0 1px #ffffff0b,inset 0 1px #ffffff17}body[data-page=recruitment] .hero-intro:before,body[data-page=recruitment] .page-main .glass-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff12,#0000) top/100% 1px no-repeat,radial-gradient(circle at 88% 12%,#de97b11f,#0000 34%),linear-gradient(#ffffff09,#0000 50%);position:absolute;inset:1px}body[data-page=recruitment] .hero-intro{background:radial-gradient(circle at 20% 0%, #dab55e33, transparent 34%), radial-gradient(circle at 88% 14%, #de97b126, transparent 34%), linear-gradient(155deg, #120e0bed, #0a0909d1) padding-box, linear-gradient(135deg, var(--recruit-lantern), #de97b147, #30b28f3d) border-box}body[data-page=recruitment] .page-main .grid-gap{gap:clamp(22px,3vw,34px)}body[data-page=recruitment] .glass-pad{padding:clamp(20px,3vw,30px)}body[data-page=recruitment] .kicker,body[data-page=recruitment] .meta-text,body[data-page=recruitment] .muted{color:var(--recruit-muted)}body[data-page=recruitment] .display-title,body[data-page=recruitment] .section-title{text-shadow:0 10px 26px #dab55e29}body[data-page=recruitment] .badge-row>span{color:var(--recruit-ink);background:linear-gradient(135deg,#dab55e29,#de97b11a);border:1px solid #dab55e57;animation:none;box-shadow:inset 0 1px #ffffff17,0 8px 20px #0000003d}body[data-page=recruitment] .col-4 .glass-card{background:radial-gradient(circle at 50% 0,#dab55e38,#0000 48%),linear-gradient(160deg,#140f0beb,#090808c7) padding-box padding-box,linear-gradient(135deg,#dab55ea3,#de97b138 56%,#30b28f2e) border-box}body[data-page=recruitment] #recruitmentAudioTitle{margin-bottom:10px}body[data-page=recruitment] #recruitmentAudioDesc{max-width:34ch;line-height:1.65}body[data-page=recruitment] .recruitment-audio-shell{position:relative}body[data-page=recruitment] .recruitment-audio-native{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}body[data-page=recruitment] .recruitment-audio-player{--audio-progress:0%;--audio-volume:100%;background:linear-gradient(90deg,#fff1,#0000 32%,#30b28f0f) top/100% 1px no-repeat,radial-gradient(circle at 10%,#dab55e2e,#0000 36%),linear-gradient(145deg,#090808eb,#120e0bc7);border:1px solid #dab55e42;border-radius:999px;grid-template-columns:36px minmax(0,1fr) max-content;justify-self:center;align-items:center;gap:7px 8px;min-block-size:58px;inline-size:min(100%,360px);padding:7px 9px;display:grid;overflow:hidden;box-shadow:0 18px 34px #00000057,inset 0 1px #ffffff14,0 0 30px #30b28f1a}body[data-page=recruitment] .recruitment-audio-button{color:#fff6e8eb;cursor:pointer;background:radial-gradient(circle at 36% 24%,#fff6e838,#0000 34%),linear-gradient(145deg,#dab55e38,#30b28f1f);border:1px solid #dab55e6b;border-radius:999px;place-items:center;min-block-size:36px;min-inline-size:36px;display:inline-grid;box-shadow:inset 0 1px #ffffff1a,0 10px 22px #0000004d}body[data-page=recruitment] .recruitment-audio-button:disabled{cursor:not-allowed;opacity:.56}body[data-page=recruitment] .recruitment-audio-button:hover:not(:disabled){border-color:#dab55eb8;box-shadow:inset 0 1px #ffffff1f,0 12px 26px #0000005c,0 0 22px #dab55e29}body[data-page=recruitment] .recruitment-audio-button:focus-visible,body[data-page=recruitment] .recruitment-audio-progress:focus-visible,body[data-page=recruitment] .recruitment-audio-volume:focus-visible{outline-offset:3px;outline:2px solid #fff6e8d6;box-shadow:0 0 0 3px #dab55e38,0 0 0 5px #30b28f24}body[data-page=recruitment] .recruitment-audio-button__icon{block-size:16px;inline-size:16px;position:relative}body[data-page=recruitment] .recruitment-audio-button__icon[data-icon=play]:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;position:absolute;inset:2px 1px 2px 4px}body[data-page=recruitment] .recruitment-audio-button__icon[data-icon=pause]:before,body[data-page=recruitment] .recruitment-audio-button__icon[data-icon=pause]:after{content:"";background:currentColor;border-radius:999px;inline-size:4px;position:absolute;top:2px;bottom:2px}body[data-page=recruitment] .recruitment-audio-button__icon[data-icon=pause]:before{left:3px}body[data-page=recruitment] .recruitment-audio-button__icon[data-icon=pause]:after{right:3px}body[data-page=recruitment] .recruitment-audio-progress-wrap,body[data-page=recruitment] .recruitment-audio-volume-wrap{min-inline-size:0;display:block}body[data-page=recruitment] .recruitment-audio-volume-wrap{grid-column:2/-1;padding-inline:3px}body[data-page=recruitment] .recruitment-audio-volume-row{grid-column:1/-1;grid-template-columns:34px minmax(0,112px);justify-content:center;justify-self:center;align-items:center;gap:8px;inline-size:min(156px,58%);display:grid}body[data-page=recruitment] .recruitment-audio-progress,body[data-page=recruitment] .recruitment-audio-volume{accent-color:#dab55eeb;inline-size:100%;min-inline-size:0;display:block}body[data-page=recruitment] .recruitment-audio-progress{background:linear-gradient(90deg, #dab55eeb var(--audio-progress), #fff6e824 var(--audio-progress)), linear-gradient(90deg, #30b28f24, transparent)}body[data-page=recruitment] .recruitment-audio-volume{background:linear-gradient(90deg, #30b28fc7 var(--audio-volume), #fff6e824 var(--audio-volume))}body[data-page=recruitment] .recruitment-audio-progress,body[data-page=recruitment] .recruitment-audio-volume{appearance:none;cursor:pointer;border-radius:999px;block-size:4px;box-shadow:0 0 18px #30b28f1a}body[data-page=recruitment] .recruitment-audio-progress:disabled,body[data-page=recruitment] .recruitment-audio-volume:disabled{cursor:not-allowed;opacity:.56}body[data-page=recruitment] .recruitment-audio-progress::-webkit-slider-thumb{appearance:none;background:linear-gradient(145deg,#dab55efa,#30b28fc2);border:2px solid #fff6e8eb;border-radius:50%;block-size:14px;inline-size:14px;box-shadow:0 5px 12px #00000059}body[data-page=recruitment] .recruitment-audio-volume::-webkit-slider-thumb{appearance:none;background:linear-gradient(145deg,#dab55efa,#30b28fc2);border:2px solid #fff6e8eb;border-radius:50%;block-size:14px;inline-size:14px;box-shadow:0 5px 12px #00000059}body[data-page=recruitment] .recruitment-audio-progress::-moz-range-thumb{background:linear-gradient(145deg,#dab55efa,#30b28fc2);border:2px solid #fff6e8eb;border-radius:50%;block-size:13px;inline-size:13px;box-shadow:0 5px 12px #00000059}body[data-page=recruitment] .recruitment-audio-volume::-moz-range-thumb{background:linear-gradient(145deg,#dab55efa,#30b28fc2);border:2px solid #fff6e8eb;border-radius:50%;block-size:13px;inline-size:13px;box-shadow:0 5px 12px #00000059}body[data-page=recruitment] .recruitment-audio-time{color:#fff6e8db;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem}body[data-page=recruitment] .recruitment-audio-button--mute{letter-spacing:.04em;text-transform:uppercase;grid-column:1/2;min-block-size:34px;min-inline-size:34px;font-size:.68rem;font-weight:800}body[data-page=recruitment] .recruitment-audio-button--mute[data-muted=true]{color:#ffeed294;border-color:#de97b152}@media (max-width:520px){body[data-page=recruitment] .recruitment-audio-player{border-radius:24px;grid-template-columns:36px minmax(0,1fr) max-content}}body[data-page=recruitment] .col-8 .glass-card{background:radial-gradient(circle at 100% 0,#de97b11f,#0000 38%),linear-gradient(160deg,#110d0aeb,#070707d1) padding-box padding-box,linear-gradient(135deg,#dab55e80,#ffffff14 45%,#30b28f40) border-box}body[data-page=recruitment] #recruitmentBody{max-width:72ch;color:var(--recruit-ink);gap:clamp(16px,1.8vw,22px);font-size:clamp(1rem,.98rem + .14vw,1.075rem);line-height:1.82}body[data-page=recruitment] #recruitmentBody p{text-wrap:pretty}body[data-page=recruitment] #recruitmentConclusion{color:#fff6e8e6;background:radial-gradient(circle at 0 0,#de97b129,#0000 42%),linear-gradient(135deg,#dab55e1f,#0000002e);border:1px solid #de97b14d;border-radius:22px;max-width:72ch;padding:clamp(16px,2.4vw,22px);box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000042;margin-top:clamp(22px,3vw,32px)!important}body[data-page=recruitment] #recruitmentConclusion p{margin:0;line-height:1.78}@media (min-width:981px){body[data-page=recruitment] .col-4 .glass-card{margin-top:clamp(14px,4vw,34px)}}@media (max-width:640px){body[data-page=recruitment] .hero-intro{text-align:left;align-items:flex-start}body[data-page=recruitment] .hero-intro .badge-row{justify-content:flex-start}body[data-page=recruitment] #recruitmentBody{line-height:1.78}}body[data-page=twills]{--twills-moon:#daebffa8;--twills-frost:#e8f4ff6b;--twills-frost-soft:#daebff24;--twills-lantern:#dab55e75;--twills-lantern-soft:#dab55e1f;--twills-jade:#30b28f61;--twills-lotus:#de97b129;--twills-panel:#070a0dd1;--twills-panel-strong:#090d11eb;--twills-ink:#f4faffe8;--twills-muted:#e0edf7b3}body[data-page=twills] .page-hero{background:linear-gradient(#06090c1f, #06090c2e) padding-box, linear-gradient(135deg, var(--twills-moon), #ffffff14 48%, var(--twills-lantern)) border-box;border:1px solid #0000;box-shadow:0 30px 86px #00000080,inset 0 0 0 1px #ffffff0d,0 0 48px #daebff1a}body[data-page=twills] .hero-intro,body[data-page=twills] .page-main .glass-card,body[data-page=twills] .badge-row>span{animation:none}body[data-page=twills] .hero-intro,body[data-page=twills] .page-main .glass-card{isolation:isolate;background:radial-gradient(circle at 14% 0%, var(--twills-frost-soft), transparent 38%), radial-gradient(circle at 92% 12%, var(--twills-lantern-soft), transparent 34%), linear-gradient(155deg, var(--twills-panel-strong), var(--twills-panel)) padding-box, linear-gradient(135deg, var(--twills-moon), #ffffff12 44%, var(--twills-lantern)) border-box;border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 24px 66px #00000075,inset 0 0 0 1px #ffffff0b,inset 0 1px #ffffff14}body[data-page=twills] .hero-intro:before,body[data-page=twills] .page-main .glass-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff13,#0000) top/100% 1px no-repeat,radial-gradient(circle at 50% 0,#daebff14,#0000 48%),linear-gradient(#ffffff09,#0000 54%);position:absolute;inset:1px}body[data-page=twills] .hero-intro{background:radial-gradient(circle at 50% 0%, #daebff29, transparent 42%), radial-gradient(circle at 90% 14%, #dab55e1f, transparent 34%), linear-gradient(155deg, #0a0f14f0, #070a0dd6) padding-box, linear-gradient(135deg, var(--twills-moon), #30b28f2e 46%, var(--twills-lantern)) border-box}body[data-page=twills] .page-main .grid-gap{gap:clamp(22px,3vw,34px)}body[data-page=twills] .glass-pad{padding:clamp(20px,2.8vw,30px)}body[data-page=twills] .kicker,body[data-page=twills] .meta-text,body[data-page=twills] .muted,body[data-page=twills] .prose-stack{color:var(--twills-muted)}body[data-page=twills] .display-title,body[data-page=twills] .section-title{color:var(--twills-ink);text-shadow:0 10px 28px #daebff24,0 0 20px #dab55e14}body[data-page=twills] .badge-row{gap:10px}body[data-page=twills] .badge-row>span{box-sizing:border-box;min-height:30px;color:var(--twills-ink);letter-spacing:0;background:radial-gradient(circle at 20% 0,#ffffff1a,#0000 46%),linear-gradient(135deg,#daebff21,#070a0d4d);border:1px solid #daebff4d;box-shadow:inset 0 1px #ffffff1a,0 8px 20px #0000003d}body[data-page=twills] #twillsBadges>span:first-child{background:radial-gradient(circle at 18% 0,#dab55e2e,#0000 48%),linear-gradient(135deg,#30b28f24,#dab55e1f);border-color:#dab55e5c}body[data-page=twills] .col-4 .glass-card{text-align:center;background:radial-gradient(circle at 50% 0,#daebff29,#0000 42%),linear-gradient(160deg,#080c10e6,#05080bcc) padding-box padding-box,linear-gradient(135deg,#daebff94,#ffffff12 44%,#dab55e4d) border-box}body[data-page=twills] .col-8 .glass-card{background:radial-gradient(circle at 0 0,#daebff1c,#0000 42%),radial-gradient(circle at 100% 8%,#de97b114,#0000 38%),linear-gradient(160deg,#080c10e6,#06090ccc) padding-box padding-box,linear-gradient(135deg,#daebff7a,#ffffff12 46%,#30b28f42) border-box}body[data-page=twills] .profile-avatar{aspect-ratio:787/909;object-fit:cover;border:1px solid #daebff57;border-radius:24px;width:100%;max-width:330px;margin:14px auto 0;box-shadow:0 18px 44px #00000061,inset 0 0 0 1px #ffffff0b,0 0 30px #daebff1f,0 0 42px #dab55e14}body[data-page=twills] #twillsBio{box-sizing:border-box;color:#f4faffdb;background:radial-gradient(circle at 0 0,#daebff1a,#0000 42%),linear-gradient(135deg,#daebff14,#00000029);border:1px solid #daebff3d;border-radius:22px;gap:16px;width:100%;max-width:68ch;padding:clamp(16px,2.4vw,22px);line-height:1.82;box-shadow:inset 0 1px #ffffff14,0 14px 34px #0000003d}body[data-page=twills] #twillsBio p{margin:0}body[data-page=twills] .footer-link:focus-visible,body[data-page=twills] .footer-nav:focus-visible{outline:2px solid color-mix(in srgb, var(--twills-moon) 74%, #fff);outline-offset:4px;box-shadow:0 0 0 3px #daebff2e,0 0 0 5px #dab55e1f}@media (max-width:640px){body[data-page=twills] .hero-intro{text-align:center}body[data-page=twills] #twillsBio{line-height:1.78}}body[data-page=member-profile]{--twills-moon:#daebffa8;--twills-frost:#e8f4ff6b;--twills-frost-soft:#daebff24;--twills-lantern:#dab55e75;--twills-lantern-soft:#dab55e1f;--twills-jade:#30b28f61;--twills-lotus:#de97b129;--twills-panel:#070a0dd1;--twills-panel-strong:#090d11eb;--twills-ink:#f4faffe8;--twills-muted:#e0edf7b3}body[data-page=member-profile] .page-hero{background:linear-gradient(#06090c1f, #06090c2e) padding-box, linear-gradient(135deg, var(--twills-moon), #ffffff14 48%, var(--twills-lantern)) border-box;border:1px solid #0000;box-shadow:0 30px 86px #00000080,inset 0 0 0 1px #ffffff0d,0 0 48px #daebff1a}body[data-page=member-profile] .hero-intro,body[data-page=member-profile] .page-main .glass-card,body[data-page=member-profile] .badge-row>span{animation:none}body[data-page=member-profile] .hero-intro,body[data-page=member-profile] .page-main .glass-card{isolation:isolate;background:radial-gradient(circle at 14% 0%, var(--twills-frost-soft), transparent 38%), radial-gradient(circle at 92% 12%, var(--twills-lantern-soft), transparent 34%), linear-gradient(155deg, var(--twills-panel-strong), var(--twills-panel)) padding-box, linear-gradient(135deg, var(--twills-moon), #ffffff12 44%, var(--twills-lantern)) border-box;border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 24px 66px #00000075,inset 0 0 0 1px #ffffff0b,inset 0 1px #ffffff14}body[data-page=member-profile] .hero-intro:before,body[data-page=member-profile] .page-main .glass-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff13,#0000) top/100% 1px no-repeat,radial-gradient(circle at 50% 0,#daebff14,#0000 48%),linear-gradient(#ffffff09,#0000 54%);position:absolute;inset:1px}body[data-page=member-profile] .hero-intro{background:radial-gradient(circle at 50% 0%, #daebff29, transparent 42%), radial-gradient(circle at 90% 14%, #dab55e1f, transparent 34%), linear-gradient(155deg, #0a0f14f0, #070a0dd6) padding-box, linear-gradient(135deg, var(--twills-moon), #30b28f2e 46%, var(--twills-lantern)) border-box}body[data-page=member-profile] .page-main .grid-gap{gap:clamp(22px,3vw,34px)}body[data-page=member-profile] .glass-pad{padding:clamp(20px,2.8vw,30px)}body[data-page=member-profile] .kicker,body[data-page=member-profile] .meta-text,body[data-page=member-profile] .muted,body[data-page=member-profile] .prose-stack{color:var(--twills-muted)}body[data-page=member-profile] .display-title,body[data-page=member-profile] .section-title{color:var(--twills-ink);text-shadow:0 10px 28px #daebff24,0 0 20px #dab55e14}body[data-page=member-profile] .badge-row>span{box-sizing:border-box;min-height:30px;color:var(--twills-ink);letter-spacing:0;background:radial-gradient(circle at 20% 0,#ffffff1a,#0000 46%),linear-gradient(135deg,#daebff21,#070a0d4d);border:1px solid #daebff4d;box-shadow:inset 0 1px #ffffff1a,0 8px 20px #0000003d}body[data-page=member-profile] .col-4 .glass-card{text-align:center;background:radial-gradient(circle at 50% 0,#daebff29,#0000 42%),linear-gradient(160deg,#080c10e6,#05080bcc) padding-box padding-box,linear-gradient(135deg,#daebff94,#ffffff12 44%,#dab55e4d) border-box}body[data-page=member-profile] .col-8 .glass-card{background:radial-gradient(circle at 0 0,#daebff1c,#0000 42%),radial-gradient(circle at 100% 8%,#de97b114,#0000 38%),linear-gradient(160deg,#080c10e6,#06090ccc) padding-box padding-box,linear-gradient(135deg,#daebff7a,#ffffff12 46%,#30b28f42) border-box}body[data-page=member-profile] .profile-avatar{aspect-ratio:787/909;object-fit:cover;border:1px solid #daebff57;border-radius:24px;width:100%;max-width:330px;margin:14px auto 0;box-shadow:0 18px 44px #00000061,inset 0 0 0 1px #ffffff0b,0 0 30px #daebff1f,0 0 42px #dab55e14}.profile-detail-list{gap:10px;margin:18px 0 0;display:grid}.profile-detail-list div{background:#00000029;border:1px solid #dcebff24;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.profile-detail-list dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.profile-detail-list dd{color:var(--text);overflow-wrap:anywhere;margin:0}body[data-page=member-profile] #memberProfileBio{box-sizing:border-box;color:#f4faffdb;background:radial-gradient(circle at 0 0,#daebff1a,#0000 42%),linear-gradient(135deg,#daebff14,#00000029);border:1px solid #daebff3d;border-radius:22px;gap:16px;width:100%;max-width:68ch;padding:clamp(16px,2.4vw,22px);line-height:1.82;box-shadow:inset 0 1px #ffffff14,0 14px 34px #0000003d}body[data-page=member-profile] #memberProfileBio p{margin:0}body[data-page=leaders] .leaders-council-intro{border:1px solid var(--line);background:var(--bg-2);-webkit-backdrop-filter:var(--blur);border-radius:18px;margin-top:24px;padding:14px 18px}body[data-page=leaders] .leaders-council-intro .section-title{margin:0 0 8px}body[data-page=leaders] .leaders-council-intro .muted{margin:0}@media (max-width:640px){body[data-page=leaders] #respGrid article>div:first-child{aspect-ratio:4/3!important}}
