@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,500&family=Playfair+Display:ital,wght@1,600&display=swap");:root{--purple:#42127f;--purple-deep:#26066d;--cream:#f5f0e6;--lavender:#b799e3;--tan:#c9b89b;--ink:#21162c;--muted:#685d70;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:Montserrat,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--tan);outline-offset:3px}.shell{width:min(1180px,calc(100% - 2rem));margin-inline:auto}.utility{background:var(--purple);color:white;font-size:.72rem;font-weight:700}.utility .shell{min-height:30px;display:flex;justify-content:flex-end;align-items:center;gap:1.25rem}.utility a{display:inline-flex;gap:.35rem;align-items:center}.nav{background:white;color:var(--purple);position:-webkit-sticky;position:sticky;top:0;z-index:10;box-shadow:0 5px 22px #26066d14;border-bottom:1px solid #eee7f3}.nav-inner{min-height:74px;gap:2rem;justify-content:space-between}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:.7rem;font-weight:700}.brand-logo{width:64px;height:64px}.brand-logo,.footer-logo{object-fit:contain;background:white}.footer-logo{border-radius:50%}.brand-copy{display:grid;line-height:1.05}.brand-copy strong{font-family:Bebas Neue,Impact,sans-serif;font-size:1.45rem;letter-spacing:.035em}.brand-copy small{text-transform:uppercase;letter-spacing:.18em;font-size:.6rem;color:#6e4d92;margin-top:.25rem}.brand-mark{width:42px;height:42px;border-radius:50% 50% 50% 10%;background:var(--tan);display:grid;place-items:center;color:var(--purple);font-family:Bebas Neue;font-size:1.5rem}.nav-links{display:flex;align-items:center;gap:1.5rem;font-size:.9rem;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:999px;padding:.8rem 1.2rem;background:var(--purple);color:white;font-weight:700;cursor:pointer}.button.light{background:white;color:var(--purple)}.button.outline{background:transparent;color:var(--purple);border:2px solid var(--purple)}.button.tan{background:var(--tan);color:var(--purple)}.hero{background:radial-gradient(circle at 12% 20%,#b799e34d 0 2px,transparent 3px),radial-gradient(circle at 85% 75%,#ffffff28 0 1px,transparent 2px),linear-gradient(135deg,#26066d,#42127f 65%,#6f2db1);background-size:29px 29px,17px 17px,auto;color:white;padding:6rem 0 7rem;overflow:hidden;position:relative}.hero:after{content:"";position:absolute;inset:auto -3% -35px;height:78px;background:var(--cream);-webkit-clip-path:polygon(0 55%,4% 38%,9% 62%,15% 35%,21% 68%,29% 40%,37% 64%,45% 34%,53% 70%,62% 39%,71% 63%,79% 32%,88% 67%,94% 40%,100% 58%,100% 100%,0 100%);clip-path:polygon(0 55%,4% 38%,9% 62%,15% 35%,21% 68%,29% 40%,37% 64%,45% 34%,53% 70%,62% 39%,71% 63%,79% 32%,88% 67%,94% 40%,100% 58%,100% 100%,0 100%)}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:4rem;gap:4rem;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.76rem;font-weight:700;color:var(--tan)}h1,h2,h3{margin:0;line-height:1.05}h1,h2{font-family:Bebas Neue,Impact,sans-serif;font-weight:400;letter-spacing:.02em}h1{font-size:clamp(3.8rem,8vw,7rem);max-width:800px}h2{font-size:clamp(2.5rem,5vw,4rem);color:var(--purple)}.hero p{max-width:650px;font-size:1.08rem;color:#f3ecfa}.hero h1 span{color:var(--lavender)}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero-card{border:1px solid #ffffff44;background:#ffffff12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.5rem;border-radius:1.25rem;transform:rotate(2deg)}.hero-card.torn{background:var(--cream);-webkit-clip-path:polygon(2% 4%,13% 1%,26% 4%,39% 1%,51% 4%,64% 1%,78% 3%,90% 1%,98% 5%,100% 92%,90% 98%,75% 95%,61% 99%,46% 96%,31% 99%,17% 95%,2% 98%,0 8%);clip-path:polygon(2% 4%,13% 1%,26% 4%,39% 1%,51% 4%,64% 1%,78% 3%,90% 1%,98% 5%,100% 92%,90% 98%,75% 95%,61% 99%,46% 96%,31% 99%,17% 95%,2% 98%,0 8%);padding:2.4rem}.hero-card.torn,.hero-card.torn p{color:var(--ink)}.hero-card .quote{font-family:Playfair Display;font-style:italic;font-size:2rem;line-height:1.3}.tape-label{display:inline-block;background:#d1af78;color:#35105e;padding:.35rem 1.4rem;font-size:.72rem;font-weight:800;letter-spacing:.15em;transform:rotate(-2deg);box-shadow:0 3px 0 #1c064340;margin-bottom:1.2rem}.button.lavender{background:var(--lavender);color:#26066d}.hero-proof{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.3rem}.hero-proof span{border:1px solid #ffffff4d;border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex;gap:.3rem;align-items:center;background:#ffffff10}.doodle{position:absolute;color:var(--lavender);font-size:5rem;font-family:cursive;line-height:1;opacity:.7;z-index:1}.doodle-star{left:2%;top:11%;transform:rotate(-16deg)}.doodle-heart{right:2%;bottom:13%;transform:rotate(13deg)}.doodle-arrow{left:48%;bottom:11%;transform:rotate(12deg)}.collage-board{min-height:440px;position:relative;isolation:isolate}.collage-board:before{content:"";position:absolute;inset:10% 4% 4% 8%;background:radial-gradient(circle,#42127f 0 2px,transparent 2.5px),var(--lavender);background-size:15px 15px;transform:rotate(3deg);-webkit-clip-path:polygon(3% 2%,97% 5%,100% 94%,5% 100%,0 8%);clip-path:polygon(3% 2%,97% 5%,100% 94%,5% 100%,0 8%);z-index:-2}.paper-card{position:absolute;color:var(--purple);background:var(--cream);padding:2rem;box-shadow:9px 12px 0 #17032b55;-webkit-clip-path:polygon(2% 4%,14% 1%,27% 4%,40% 1%,54% 4%,67% 1%,80% 4%,97% 2%,100% 95%,84% 98%,68% 95%,51% 99%,34% 95%,18% 99%,1% 95%);clip-path:polygon(2% 4%,14% 1%,27% 4%,40% 1%,54% 4%,67% 1%,80% 4%,97% 2%,100% 95%,84% 98%,68% 95%,51% 99%,34% 95%,18% 99%,1% 95%)}.paper-main{width:78%;left:5%;top:14%;transform:rotate(-4deg);padding:3rem 2rem 2.5rem}.paper-main .quote{font-family:Playfair Display,serif;font-style:italic;font-size:2rem;line-height:1.25;margin:1rem 0;color:var(--purple)}.paper-main small{font-weight:800;letter-spacing:.15em}.scribble{font-family:Playfair Display,serif;font-style:italic;color:#6d30aa;font-size:1.15rem}.paper-note{right:-2%;bottom:6%;background:white;transform:rotate(8deg);font-family:Bebas Neue;font-size:2.05rem;line-height:.9;padding:1.5rem;color:#42127f}.paper-note span{color:#8b4cca}.sticker{position:absolute;right:0;top:2%;width:118px;height:118px;border-radius:50%;background:#42127f;border:5px solid white;box-shadow:3px 6px 0 #210640;display:grid;place-items:center;text-align:center;font-family:Bebas Neue;font-size:1.15rem;line-height:1;color:white;transform:rotate(9deg)}.kraft-tape{position:absolute;width:150px;height:38px;background:#c9b89bcc;left:31%;top:8%;transform:rotate(5deg);z-index:4;background-image:linear-gradient(90deg,transparent,#ffffff28,transparent)}.marquee{background:var(--lavender);color:#2a0754;overflow:hidden;border-block:4px solid #42127f}.marquee div{white-space:nowrap;text-align:center;padding:.7rem;font-family:Bebas Neue;font-size:1.25rem;letter-spacing:.08em}.marquee span{margin:0 1.2rem;color:white}.program-showcase{position:relative}.program-cards{gap:1.5rem}.collage-card{position:relative;overflow:visible;padding-top:2.2rem}.collage-card:nth-child(2){transform:rotate(1.3deg)}.collage-card:nth-child(3){transform:rotate(-1.1deg)}.card-tag{position:absolute;right:1rem;top:-.8rem;background:#42127f;color:white;padding:.3rem .7rem;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;transform:rotate(3deg)}.need-section{background:radial-gradient(circle at 20% 20%,#42127f18 0 2px,transparent 2.5px),var(--cream);background-size:22px 22px}.torn-panel{background:white;padding:3rem;box-shadow:10px 12px 0 var(--lavender);-webkit-clip-path:polygon(1% 3%,10% 1%,20% 3%,31% 1%,42% 3%,53% 1%,64% 3%,75% 1%,86% 3%,99% 1%,98% 96%,88% 99%,77% 96%,66% 99%,54% 96%,43% 99%,32% 96%,21% 99%,10% 96%,1% 99%);clip-path:polygon(1% 3%,10% 1%,20% 3%,31% 1%,42% 3%,53% 1%,64% 3%,75% 1%,86% 3%,99% 1%,98% 96%,88% 99%,77% 96%,66% 99%,54% 96%,43% 99%,32% 96%,21% 99%,10% 96%,1% 99%)}.deadline-strip{display:grid;grid-gap:.1rem;gap:.1rem;background:#42127f;color:white;padding:1rem 1.25rem;margin:1.5rem 0;transform:rotate(-1deg)}.deadline-strip span{font-size:.74rem;color:#d9c5f3}.paper-steps{background:#42127f;padding:2rem;color:white;box-shadow:9px 10px 0 #b799e3;transform:rotate(1deg)}.paper-steps .step{border-bottom:1px dashed #b799e375;padding:1rem 0}.paper-steps .step:last-child{border:0}.paper-steps .muted{color:#e8dcf3}.paper-steps .step-num{background:var(--cream);color:var(--purple);border-radius:0;transform:rotate(-5deg)}.stat-collage{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;padding:2rem;background:radial-gradient(circle,#b799e3 0 2px,transparent 2.5px),#42127f;background-size:17px 17px}.stat-paper{background:var(--cream);padding:1.7rem;box-shadow:6px 7px 0 #17032b;display:grid}.stat-paper strong{font-family:Bebas Neue;font-size:2.5rem;color:#42127f;line-height:1}.stat-paper span{font-size:.75rem;font-weight:700}.rotate-left{transform:rotate(-3deg)}.rotate-right{transform:rotate(3deg)}.section{padding:5rem 0}.section.white{background:white}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem}.section-head p{max-width:570px;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.card{background:white;border:1px solid #ded5e8;border-radius:.35rem;padding:1.5rem;box-shadow:7px 8px 0 #e6d8f3}.card-icon{width:44px;height:44px;border-radius:50%;background:#ede3f8;color:var(--purple);display:grid;place-items:center;margin-bottom:1rem}.card p,.muted{color:var(--muted)}.card-link{color:var(--purple);font-weight:700;display:inline-flex;gap:.35rem}.card-link,.split{align-items:center}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}.steps{grid-gap:1rem}.step,.steps{display:grid;gap:1rem}.step{grid-template-columns:42px 1fr;grid-gap:1rem}.step-num{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--tan);color:var(--purple);font-weight:700}.notice{background:#ede3f8;border-left:4px solid var(--purple);padding:1rem 1.25rem;border-radius:.4rem}.ministry-message{margin-top:26px;padding:24px 28px;border-radius:18px;background:linear-gradient(135deg,#42127f,#2b0b57);color:#fff;position:relative;overflow:hidden;box-shadow:0 14px 34px rgba(66,18,127,.2)}.ministry-message:after{content:"✦";position:absolute;right:24px;top:12px;font-size:64px;color:rgba(183,153,227,.2)}.ministry-message .eyebrow{color:#d9c5f3}.ministry-copy{font-size:1.15rem;line-height:1.7;max-width:850px;margin:8px 0}.ministry-scripture{font-family:Georgia,serif;font-style:italic;color:#f5f0e6;margin:10px 0 0}.legal-page{max-width:820px}.legal-page h1{color:var(--purple);font-size:clamp(3rem,8vw,5.5rem)}.legal-page h2{margin-top:2rem}.legal-page p{line-height:1.75}.award-card{margin:1.5rem 0;padding:1.5rem;background:var(--cream);border:2px solid var(--lavender);box-shadow:6px 7px 0 var(--lavender)}.award-card h3{font-family:Bebas Neue;font-size:3rem;color:var(--purple);margin:.4rem 0}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#ddd0e8;border:1px solid #ddd0e8;border-radius:1rem;overflow:hidden}.stat{background:white;padding:1.25rem}.stat strong{display:block;color:var(--purple);font-size:1.4rem}.footer{background:#251039;color:#e9ddf5;padding:3rem 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:2rem;gap:2rem}.footer small{color:#baaac8}.footer .brand-copy small{color:var(--lavender)}.staff-access-link{display:inline-block;margin-top:.5rem;padding:.7rem 1rem;border:1px solid var(--lavender);border-radius:999px;color:white;font-weight:800;text-decoration:none}.staff-access-link:focus-visible,.staff-access-link:hover{background:var(--lavender);color:#251039}.resource-hero{background:radial-gradient(circle at 15% 25%,#b799e344 0 2px,transparent 2.5px),linear-gradient(135deg,#25064f,#42127f 60%,#7537ad);background-size:22px 22px,auto;color:white;padding:5.5rem 0}.resource-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:3rem;gap:3rem;align-items:center}.resource-hero h1 span{color:var(--lavender)}.resource-hero p{max-width:680px}.resource-promise{background:var(--cream);color:var(--ink);padding:2rem;box-shadow:10px 12px 0 #b799e3;transform:rotate(1.5deg)}.resource-promise strong{font-family:Bebas Neue;font-size:2rem;color:var(--purple)}.resource-promise small{display:block;color:var(--muted)}.resource-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.resource-choice{background:white;border:1px solid #ddd0e8;padding:1.4rem;display:grid;grid-gap:.55rem;gap:.55rem;box-shadow:6px 7px 0 #e5d7f1}.resource-choice svg,.resource-mini svg{color:var(--purple)}.resource-choice strong{font-size:1.05rem}.resource-choice span,.resource-mini span{font-size:.85rem;color:var(--muted)}.resource-choice.urgent{background:#42127f;color:white}.resource-choice.urgent span,.resource-choice.urgent svg{color:#eadcf8}.resource-section{display:grid;grid-gap:1.5rem;gap:1.5rem}.resource-section .lead{max-width:850px;font-size:1.05rem;color:var(--muted)}.resource-icon{width:52px;height:52px;background:var(--lavender);color:var(--purple);display:grid;place-items:center;border-radius:50%;margin-bottom:1rem}.resource-steps{display:grid;grid-gap:.75rem;gap:.75rem;max-width:920px}.resource-steps>div{display:grid;grid-template-columns:42px 1fr;grid-gap:1rem;gap:1rem;background:white;border:1px solid #ddd0e8;padding:1rem}.resource-steps b{width:36px;height:36px;background:var(--purple);color:white;display:grid;place-items:center;border-radius:50%}.resource-actions{display:flex;flex-wrap:wrap;gap:.75rem}.resource-link{display:inline-flex;align-items:center;gap:.45rem;padding:.72rem 1rem;border:2px solid var(--purple);color:var(--purple);font-weight:800;border-radius:999px;background:white}.resource-link.primary{background:var(--purple);color:white}.resource-link.phone{background:var(--cream)}.resource-docs{display:grid;grid-gap:.3rem;gap:.3rem;background:#ede3f8;border-left:5px solid var(--purple);padding:1.2rem}.resource-callout{background:var(--purple);color:white;padding:1.5rem;max-width:950px}.resource-callout p{font-size:1.1rem}.resource-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.resource-two-col li{margin:.45rem 0}.emergency-card{border-color:#b799e3;background:#fffafd}.need-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.need-tags span{background:#ede3f8;color:var(--purple);padding:.4rem .7rem;border-radius:999px;font-size:.8rem;font-weight:700}.resource-choice-grid.compact{grid-template-columns:repeat(4,1fr)}.resource-mini{background:white;border:1px solid #ddd0e8;padding:1.2rem;display:grid;grid-gap:.5rem;gap:.5rem}.resource-support{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:2rem;gap:2rem;align-items:center}.crisis-card{background:#251039;color:white;padding:1.6rem;border-left:6px solid var(--tan)}.crisis-card a{color:var(--lavender);font-weight:800}.toolkit-section{background:radial-gradient(circle at 15% 18%,#b799e342 0 2px,transparent 2.5px),var(--cream);background-size:22px 22px}.toolkit-audience{display:flex;flex-wrap:wrap;gap:.55rem;margin:-.4rem 0 1.5rem}.toolkit-audience span{background:white;border:1px solid var(--lavender);color:var(--purple);border-radius:999px;padding:.42rem .75rem;font-size:.78rem;font-weight:800}.toolkit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.toolkit-card{position:relative;display:grid;grid-template-columns:54px 1fr;grid-gap:1rem;gap:1rem;background:white;border:1px solid #d8cbe4;padding:1.35rem;box-shadow:7px 8px 0 #dbc9ee;overflow:hidden}.toolkit-card.featured{border:2px solid var(--purple);background:linear-gradient(145deg,#fff 0 72%,#ede3f8 72%)}.toolkit-card.parent{background:linear-gradient(145deg,#fff 0 76%,#f5f0e6 76%)}.toolkit-icon{width:50px;height:50px;display:grid;place-items:center;background:var(--purple);color:white;border-radius:50%}.toolkit-tag{display:inline-block;color:var(--purple);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.toolkit-card h3{margin:.25rem 0 .4rem;color:var(--purple);font-size:1.35rem}.toolkit-card p{margin:0;color:var(--muted);font-size:.9rem}.toolkit-card .button{grid-column:2;justify-self:start;margin-top:.2rem}.toolkit-note{margin-top:1.5rem;background:var(--purple);color:white;border-left:7px solid var(--lavender);padding:1.05rem 1.2rem}.toolkit-note strong{color:var(--cream)}.help-now-banner{display:flex;justify-content:space-between;gap:2rem;align-items:center;margin-top:1.25rem;background:linear-gradient(135deg,#6f2db1,#42127f);color:white;padding:1.5rem 1.75rem;border-radius:1rem}.help-now-banner h3{font-size:1.35rem}.help-now-banner p{margin:.4rem 0 0;color:#eadcf8;max-width:720px}.help-now-banner .eyebrow{color:var(--tan)}.aid-letter-grid,.mentor-grid,.verified-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.aid-letter-grid article,.mentor-grid article,.verified-resource-grid article{background:white;border:1px solid #ddd0e8;padding:1.35rem;box-shadow:6px 7px 0 #e5d7f1}.verified-resource-grid article{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem}.aid-letter-grid strong,.verified-resource-grid h3{color:var(--purple)}.aid-letter-grid p,.mentor-grid p,.verified-resource-grid p{margin:.35rem 0;color:var(--muted)}.verified-resource-grid .card-link{margin-top:auto}.aid-calculator,.state-tool{background:white;border:2px solid var(--lavender);padding:1.5rem;box-shadow:8px 9px 0 #dbc9ee}.tool-heading{display:flex;gap:1rem;align-items:flex-start}.tool-heading svg{color:var(--purple);flex:0 0 auto}.tool-heading p{margin:.35rem 0;color:var(--muted)}.state-tool select{width:100%;max-width:520px;padding:.8rem;border:1px solid #bfb1cc;border-radius:.55rem;background:white;margin:1rem 0}.state-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.state-results a{border:1px solid #ddd0e8;padding:1rem;display:grid;grid-gap:.25rem;gap:.25rem;color:var(--purple);font-weight:800}.state-results a span{color:var(--muted);font-size:.82rem;font-weight:500}.calculator-warning,.tool-note{color:var(--muted);font-size:.83rem}.calculator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin:1.25rem 0}.money-input{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.84rem;font-weight:700}.money-input input{padding:.75rem;border:1px solid #bfb1cc;border-radius:.5rem}.calculator-results{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.calculator-results>div{background:var(--cream);padding:1rem}.calculator-results span{display:block;color:var(--muted);font-size:.75rem}.calculator-results strong{font-size:1.35rem;color:var(--purple)}.calculator-results .gap-result{background:var(--purple);color:white}.calculator-results .gap-result span,.calculator-results .gap-result strong{color:white}.mentor-grid article b{display:inline-grid;place-items:center;width:38px;height:38px;background:var(--purple);color:white;margin-bottom:.8rem}.mentor-grid h3{color:var(--purple)}.support-email-box{display:flex;gap:1rem;align-items:flex-start;background:linear-gradient(135deg,#26066d,#42127f);color:white;padding:1.6rem}.support-email-box>svg{color:var(--lavender);flex:0 0 auto}.support-email-box h3{font-size:1.35rem}.support-email-box p{color:#eadcf8}.support-email-box .button{background:var(--cream);color:var(--purple)}.scholarship-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;grid-gap:12px;gap:12px;margin:2rem 0;align-items:end}.scholarship-filters input,.scholarship-filters select{display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #cfc3da;border-radius:.5rem;background:white}.scholarship-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.scholarship-grid h3{margin:.65rem 0}.scholarship-grid .card-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem}.directory-count{margin:2rem 0 1rem}.directory-empty{text-align:center;padding:5rem 1rem}.pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;margin-top:2rem}.pagination>:last-child{justify-self:end}.program-hero{background:linear-gradient(135deg,var(--purple-deep),var(--purple));color:white;padding:5rem 0}.program-hero h1{max-width:1000px}.program-hero p{max-width:740px}.scripture{font-family:Playfair Display;font-size:1.6rem;font-style:italic;color:var(--lavender)}.deadline-card{display:flex;gap:1rem;align-items:center;background:var(--cream);border:1px solid #ded5e8;padding:1rem;border-radius:1rem;margin:1.5rem 0}.check-list{list-style:none;padding:0;display:grid;grid-gap:.8rem;gap:.8rem}.check-list li{display:flex;gap:.7rem;align-items:flex-start}.check-list svg{color:var(--purple);flex:0 0 auto}.form-shell{max-width:980px}.form-heading{display:flex;justify-content:space-between;gap:2rem;align-items:center;margin:1rem 0 2rem}.progress-ring{background:var(--purple);color:white;border-radius:50%;width:90px;height:90px;display:grid;place-items:center;text-align:center;font-weight:700}.application-form{display:grid;grid-gap:1.25rem;gap:1.25rem}.form-section{position:relative;background:white;border:1px solid #ded5e8;border-radius:1.1rem;padding:1.7rem;box-shadow:0 12px 35px #42127f0a}.section-number{position:absolute;right:1.4rem;top:1.2rem;font-family:Bebas Neue;font-size:2rem;color:var(--lavender)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.2rem}.application-form label{display:grid;grid-gap:.4rem;gap:.4rem;font-weight:600;color:var(--ink)}.application-form input,.application-form select,.application-form textarea{width:100%;padding:.8rem;border:1px solid #bfb1cc;border-radius:.55rem;background:white}.application-form textarea{min-height:150px;resize:vertical}.upload-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin:1rem 0}.upload{border:2px dashed var(--lavender);border-radius:.8rem;padding:1rem;background:#fbf8ff}.uploaded{color:#28704a;font-size:.82rem}.agreement{background:var(--cream);padding:1.25rem;border-radius:.8rem}.check{grid-template-columns:auto 1fr!important;align-items:start}.check input{width:auto}.form-actions{position:-webkit-sticky;position:sticky;bottom:1rem;display:flex;justify-content:flex-end;gap:.75rem;background:#ffffffee;border:1px solid #ded5e8;border-radius:999px;padding:.75rem;box-shadow:0 8px 30px #42127f1c;z-index:5}.admin-stats{margin:2rem 0}.admin-cards,.admin-stats{grid-template-columns:repeat(4,1fr)}.admin-card svg{color:var(--purple);margin-bottom:1rem}.admin-filter,.stack{display:grid;grid-gap:.7rem;gap:.7rem}.admin-filter{grid-template-columns:2fr 1fr auto}.admin-filter input,.admin-filter select,.stack input,.stack select,.stack textarea{padding:.75rem;border:1px solid #bfb1cc;border-radius:.55rem;background:white}.table-wrap{overflow:auto;border:1px solid #ded5e8;border-radius:1rem}table{width:100%;border-collapse:collapse;background:white}td,th{padding:1rem;text-align:left;border-bottom:1px solid #eee7f3;vertical-align:top}th{background:var(--cream);color:var(--purple)}.status{display:inline-block;border-radius:999px;padding:.25rem .6rem;background:#ede3f8;font-size:.75rem;font-weight:700}.admin-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.admin-columns aside,.admin-columns>div{display:grid;grid-gap:1rem;gap:1rem}.answer-list>div{border-bottom:1px solid #eee7f3;padding:.8rem 0}.answer-list dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.answer-list dd{margin:.25rem 0;white-space:pre-wrap}.document-row{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid #eee7f3}.timeline li{padding-bottom:1rem}.timeline span{display:block;color:var(--muted);font-size:.8rem}.card blockquote{margin:1rem 0;border-left:3px solid var(--lavender);padding-left:1rem}.card blockquote footer{color:var(--muted);font-size:.75rem;margin-top:.5rem}.applicant-pool>.section-head{margin-bottom:1.5rem}.pool-actions{display:flex;gap:.7rem;flex-wrap:wrap}.pool-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.5rem 0}.pool-stat{background:linear-gradient(145deg,#fff 0 78%,#eee4f8 78%);border:1px solid #d8cbe4;padding:1.35rem;box-shadow:6px 7px 0 #dbc9ee;display:grid;grid-gap:.25rem;gap:.25rem}.pool-stat span{color:var(--purple);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.pool-stat strong{font-family:Bebas Neue;font-size:2.7rem;color:var(--purple);line-height:1}.pool-stat small{color:var(--muted)}.pool-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.5rem 0}.pool-breakdown{min-width:0}.pool-breakdown h3{color:var(--purple)}.pool-bar-row{padding:.65rem 0;border-bottom:1px solid #eee7f3}.pool-bar-row>div:first-child{display:flex;justify-content:space-between;gap:1rem;text-transform:capitalize}.pool-bar{height:8px;background:#eee7f3;border-radius:99px;overflow:hidden;margin:.35rem 0}.pool-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--purple),var(--lavender));border-radius:99px}.pool-bar-row small{color:var(--muted)}.pool-browser{margin:1.5rem 0;padding:1.4rem}.pool-filters{display:grid;grid-template-columns:minmax(230px,2fr) repeat(3,minmax(150px,1fr));grid-gap:.65rem;gap:.65rem;margin:1rem 0}.pool-filters input,.pool-filters select{padding:.75rem;border:1px solid #bfb1cc;border-radius:.55rem;background:white}.pool-filters .check{grid-column:1/-1}.pool-page-count{font-weight:800;color:var(--purple)}.pool-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;margin-top:1rem}.pool-pagination>:last-child{justify-self:end}.pool-pagination>span:nth-child(2){text-align:center;color:var(--muted);font-size:.85rem}@media(max-width:800px){.utility .shell{justify-content:center;flex-wrap:wrap;padding:.35rem 0}.nav-links a:not(.button),.utility a:first-child{display:none}.cards,.form-grid,.hero-grid,.scholarship-filters,.scholarship-grid,.split,.upload-grid{grid-template-columns:1fr}.section-head{display:block}.footer-grid,.stats{grid-template-columns:1fr}h1{font-size:4rem}.hero{padding:3.5rem 0 5rem}.brand-logo{width:54px;height:54px}.brand-copy strong{font-size:1rem}.brand-copy small{font-size:.48rem}.nav-inner{gap:.6rem}.nav-links{gap:.4rem}.nav-links .button{padding:.65rem .8rem;font-size:.76rem}.collage-board{min-height:360px;margin-top:1rem}.paper-main{width:82%;padding:2.4rem 1.3rem 2rem}.paper-main .quote,.paper-note{font-size:1.55rem}.sticker{width:90px;height:90px;font-size:.9rem}.doodle{display:none}.program-cards{gap:2rem}.stat-collage{grid-template-columns:1fr 1fr;padding:1.2rem}.torn-panel{padding:2rem}.form-heading{align-items:flex-start}.progress-ring{width:70px;height:70px}.form-actions{border-radius:1rem;display:grid;grid-template-columns:1fr 1fr}}.finish-line-launch{background:var(--purple);color:white;border-block:1px solid #ffffff30;padding:1.4rem 0}.finish-line-launch>.shell{display:flex;align-items:center;justify-content:space-between;gap:2rem}.finish-line-launch-copy{display:flex;align-items:center;gap:1rem}.finish-line-launch h2{font-size:2.25rem;color:white}.finish-line-launch p{margin:.25rem 0 0;max-width:760px;color:#eadcf8;font-size:.9rem}.launch-icon{width:54px;height:54px;display:grid;place-items:center;flex:0 0 auto;background:var(--lavender);color:var(--purple);border-radius:50%}.finish-line-launch-actions{display:grid;justify-items:end;grid-gap:.55rem;gap:.55rem;flex:0 0 auto}.finish-line-launch-actions span{display:flex;align-items:center;gap:.4rem;font-size:.74rem;color:#eadcf8}.finish-line-launch .button{background:var(--cream);color:var(--purple)}.finish-line-hero{padding:5rem 0;background:radial-gradient(circle at 12% 22%,#ffffff24 0 2px,transparent 2.5px),linear-gradient(135deg,#26066d,#42127f 62%,#6f2db1);background-size:24px 24px,auto;color:white}.finish-line-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:3rem;gap:3rem;align-items:center}.finish-line-hero h1{font-size:clamp(3.8rem,7vw,6.5rem)}.finish-line-hero h1 span{color:var(--lavender)}.finish-line-hero p{max-width:700px;color:#eee4f8}.back-link{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:1.8rem;color:var(--cream);font-weight:800;font-size:.84rem}.finish-line-promise{background:var(--cream);color:var(--ink);padding:2rem;box-shadow:10px 12px 0 var(--lavender);transform:rotate(1deg)}.finish-line-promise svg{color:var(--purple)}.finish-line-promise strong{display:block;margin-top:.65rem;font-family:Bebas Neue;font-size:2rem;color:var(--purple)}.finish-line-promise p{color:var(--ink)}.finish-line-promise small{display:block;color:var(--muted)}.finish-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.finish-service-grid article{padding:1.4rem;background:var(--cream);border:1px solid #ded5e8;box-shadow:6px 7px 0 #e5d7f1}.finish-service-grid svg{color:var(--purple);margin-bottom:.65rem}.finish-service-grid h3{color:var(--purple)}.finish-service-grid p{color:var(--muted);font-size:.88rem}.finish-line-builder{background:radial-gradient(circle at 15% 18%,#b799e33b 0 2px,transparent 2.5px),var(--cream);background-size:22px 22px}.privacy-banner{display:flex;gap:.85rem;align-items:flex-start;background:#fff7dc;border-left:6px solid #b47a00;padding:1rem 1.2rem;margin-bottom:1.25rem}.privacy-banner svg{color:#8b5b00;flex:0 0 auto}.privacy-banner div{display:grid}.privacy-banner span{color:var(--muted);font-size:.84rem}.generator-shell{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.generated-packet,.generator-form{background:white;border:1px solid #d8cbe4;padding:1.4rem;box-shadow:8px 9px 0 #dbc9ee}.generator-form{display:grid;grid-gap:1rem;gap:1rem}.generator-form label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.82rem;font-weight:800;color:var(--purple)}.generator-form input,.generator-form select,.generator-form textarea{width:100%;padding:.8rem;border:1px solid #bfb1cc;border-radius:.45rem;background:white;color:var(--ink)}.generator-form textarea{min-height:105px;resize:vertical}.generator-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.local-only{display:flex;gap:.4rem;align-items:center;color:#16653a;background:#e8f6ed;padding:.65rem;font-size:.78rem;font-weight:800}.packet-tabs{display:flex;justify-content:space-between;margin-bottom:1rem}.packet-tabs span{display:flex;align-items:center;gap:.45rem;font-weight:900;color:var(--purple)}.packet-section{border:1px solid #ddd0e8;padding:1.15rem;margin-bottom:1rem}.packet-section>div:first-child{display:flex;gap:.55rem;align-items:center;color:var(--purple)}.packet-section h3{color:var(--purple)}.packet-section pre{white-space:pre-wrap;font:inherit;font-size:.84rem;line-height:1.55;color:var(--ink);background:#fbf9fd;padding:1rem;max-height:430px;overflow:auto}.packet-section li,.packet-section p{font-size:.88rem}.packet-actions{display:flex!important;flex-wrap:wrap;color:inherit!important;margin-top:.75rem}.packet-section .button{font-size:.78rem;padding:.65rem .85rem}.packet-section .button.outline{color:var(--purple)}.packet-section.checklist ol{padding-left:1.2rem}.packet-section.checklist li{margin:.5rem 0}.copy-error{color:#8c1d2c;font-weight:800}.rescue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.rescue-grid article{background:white;border:1px solid #ddd0e8;padding:1.35rem}.rescue-grid span{display:inline-grid;place-items:center;width:38px;height:38px;background:var(--purple);color:white;font-weight:900;margin-bottom:.75rem}.rescue-grid h3{color:var(--purple)}.rescue-grid p{color:var(--muted)}.rescue-actions{display:flex;flex-wrap:wrap;gap:.7rem}.opportunity-section{background:var(--purple);color:white}.opportunity-section h2{color:white}.opportunity-section .section-head p{color:#eadcf8}.opportunity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.opportunity-grid article{background:var(--cream);color:var(--ink);padding:1.35rem;box-shadow:6px 7px 0 var(--lavender)}.opportunity-grid h3,.opportunity-grid svg{color:var(--purple)}.opportunity-grid p{color:var(--muted);font-size:.88rem}.opportunity-note{margin-top:1.5rem;border-left:6px solid var(--lavender);background:#ffffff12;padding:1rem 1.2rem}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.evidence-grid article{background:white;border:1px solid #ddd0e8;padding:1.4rem;box-shadow:6px 7px 0 #e5d7f1}.evidence-grid article>strong{display:block;font-family:Bebas Neue;font-size:3rem;line-height:1;color:var(--purple)}.evidence-grid article>svg{color:var(--purple);width:42px;height:42px}.evidence-grid h3{color:var(--purple);margin:.55rem 0}.evidence-grid p{font-size:.87rem;color:var(--muted)}.evidence-grid a,.evidence-note a{color:var(--purple);font-weight:800;text-decoration:underline}.evidence-note{background:#ede3f8;border-left:6px solid var(--purple);padding:1rem 1.2rem}.finish-line-close{background:var(--cream)}.finish-line-contact{display:grid;grid-gap:.6rem;gap:.6rem;background:white;border:1px solid #d8cbe4;padding:1.5rem;box-shadow:7px 8px 0 var(--lavender)}.finish-line-contact strong{font-family:Bebas Neue;font-size:2rem;color:var(--purple)}.finish-line-contact a{color:var(--purple);font-weight:900}.finish-line-contact small{color:var(--muted)}@media(max-width:900px){.finish-line-launch-copy,.finish-line-launch>.shell{align-items:flex-start}.finish-line-launch>.shell{display:grid}.finish-line-launch-actions{justify-items:start}.finish-line-hero-grid,.generator-shell{grid-template-columns:1fr}.finish-service-grid,.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.finish-line-launch-copy{display:grid}.finish-line-hero{padding:3.5rem 0}.evidence-grid,.finish-service-grid,.generator-two,.opportunity-grid,.rescue-grid{grid-template-columns:1fr}.generated-packet,.generator-form{padding:1rem}.packet-actions{display:grid!important}.packet-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media(max-width:800px){.aid-letter-grid,.calculator-grid,.calculator-results,.mentor-grid,.resource-choice-grid,.resource-choice-grid.compact,.resource-hero-grid,.resource-support,.resource-two-col,.state-results,.toolkit-grid,.verified-resource-grid{grid-template-columns:1fr}.help-now-banner{align-items:flex-start;flex-direction:column}.resource-hero{padding:3.5rem 0}.support-email-box{display:grid}.toolkit-card{grid-template-columns:46px 1fr;padding:1.1rem}.toolkit-icon{width:44px;height:44px}.toolkit-card .button{grid-column:1/-1;justify-self:stretch}.toolkit-audience{margin-top:.5rem}}.skip-link{position:fixed;left:1rem;top:-100px;z-index:1000;background:white;color:var(--purple);padding:.7rem 1rem;font-weight:800;border:3px solid var(--purple)}.skip-link:focus{top:1rem}.launch-ribbon{background:var(--tan);color:#26066d;border-bottom:3px solid var(--purple)}.launch-ribbon .shell{min-height:46px;display:flex;align-items:center;justify-content:center;gap:.65rem;text-align:center}.launch-ribbon span{font-size:.82rem}.launch-resource-section{background:radial-gradient(circle at 18% 25%,#b799e33d 0 2px,transparent 2.5px),var(--cream);background-size:22px 22px}.launch-resource-section .lead{max-width:800px;color:var(--muted)}.resource-launch-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin:2rem 0}.resource-launch-grid a{display:grid;grid-gap:.55rem;gap:.55rem;background:white;border:1px solid #d8cbe4;padding:1.35rem;box-shadow:6px 7px 0 var(--lavender)}.resource-launch-grid strong,.resource-launch-grid svg{color:var(--purple)}.resource-launch-grid span{font-size:.84rem;color:var(--muted)}.account-help-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.account-help-grid .card{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem}.account-help-grid svg{color:var(--purple)}.account-help-grid .button{justify-self:start}.account-help-note{margin-top:1.5rem}.email-health-stats,.report-stats{grid-template-columns:repeat(3,1fr);margin:1.5rem 0}.template-editor{margin-top:1.5rem;border-top:1px solid #ddd0e8;padding-top:1.5rem}.error-text{display:block;color:#8c1d2c;margin-top:.35rem}.report-panels{margin:1.5rem 0}.report-row,.status-line{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid #eee7f3;text-transform:capitalize}.status-board{margin:1.5rem 0}.health-ok,.health-warn{font-weight:800;border-radius:999px;padding:.25rem .65rem}.health-ok{background:#dff4e7;color:#16653a}.health-warn{background:#fff0cc;color:#7a4a00}.status-sent{background:#dff4e7;color:#16653a}.status-failed{background:#fbe2e5;color:#8c1d2c}.status-processing{background:#fff0cc;color:#7a4a00}@media(max-width:800px){.launch-ribbon .shell{padding:.55rem 0;flex-wrap:wrap;gap:.25rem}.launch-ribbon span{width:100%}.account-help-grid,.email-health-stats,.pool-filters,.pool-panels,.pool-stat-grid,.report-stats,.resource-launch-grid{grid-template-columns:1fr}.resource-launch-grid{gap:1.25rem}.nav-inner{min-height:66px}.nav-links a{display:none!important}.nav-links a.button{display:inline-flex!important}.admin-filter input,.admin-filter select,.application-form input,.application-form select,.application-form textarea,.pool-filters input,.pool-filters select,.scholarship-filters input,.scholarship-filters select,.stack input,.stack select,.stack textarea{font-size:16px}.section{padding:3.5rem 0}.table-wrap{border-radius:.5rem}.pool-actions{margin-top:1rem}.pool-pagination{grid-template-columns:1fr 1fr}.pool-pagination>span:nth-child(2){grid-row:1;grid-column:1/-1}.pool-pagination>:last-child{justify-self:stretch}.pool-pagination .button{justify-content:center}}.careers-page{background:var(--cream)}.careers-hero{position:relative;overflow:hidden;padding:6.5rem 0;background:radial-gradient(circle at 14% 22%,#ffffff22 0 2px,transparent 2.5px),linear-gradient(135deg,#22044f,#42127f 62%,#7136a8);background-size:24px 24px,auto;color:white}.careers-hero:after{content:"";position:absolute;right:-90px;bottom:-130px;width:360px;height:360px;border:58px solid #b799e322;border-radius:50%}.careers-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:1}.careers-hero h1{font-size:clamp(4.3rem,8vw,7.4rem)}.careers-hero h1 span{color:var(--lavender)}.careers-hero p{max-width:680px;color:#eee3f8;font-size:1.08rem}.careers-manifesto{position:relative;background:var(--cream);color:var(--ink);padding:2.4rem;box-shadow:12px 14px 0 #b799e3;transform:rotate(1.5deg);-webkit-clip-path:polygon(2% 3%,14% 1%,28% 3%,42% 1%,57% 3%,71% 1%,86% 3%,98% 1%,100% 96%,84% 98%,68% 96%,52% 99%,35% 96%,18% 99%,1% 96%);clip-path:polygon(2% 3%,14% 1%,28% 3%,42% 1%,57% 3%,71% 1%,86% 3%,98% 1%,100% 96%,84% 98%,68% 96%,52% 99%,35% 96%,18% 99%,1% 96%)}.careers-manifesto svg{color:var(--purple)}.careers-manifesto strong{display:block;font-family:Bebas Neue;font-size:2.5rem;line-height:1;color:var(--purple);margin:.8rem 0}.careers-manifesto p{color:var(--ink);font-size:.95rem}.careers-manifesto span{display:block;font-size:.72rem;font-weight:900;letter-spacing:.14em;color:var(--purple)}.careers-trust{background:var(--lavender);border-block:4px solid var(--purple)}.careers-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#42127f55}.careers-trust-grid>div{display:grid;grid-template-columns:auto 1fr;grid-gap:.15rem .65rem;gap:.15rem .65rem;padding:1.25rem;background:var(--lavender);color:#25064f}.careers-trust-grid svg{grid-row:1/3}.careers-trust-grid strong{font-size:.86rem}.careers-trust-grid span{font-size:.72rem;line-height:1.35}.career-group{margin:3.5rem 0}.career-group-head{display:grid;grid-template-columns:.6fr 1.4fr;grid-gap:2rem;gap:2rem;align-items:end;border-bottom:2px solid var(--purple);padding-bottom:.8rem;margin-bottom:1.25rem}.career-group-head h3{font-family:Bebas Neue;font-size:2.4rem;color:var(--purple)}.career-group-head p{margin:0;color:var(--muted)}.career-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.career-role-card{display:grid;align-content:start;grid-gap:.8rem;gap:.8rem;background:white;border:1px solid #d8cbe4;padding:1.45rem;box-shadow:7px 8px 0 #dfd0ed}.career-role-card h3{font-size:1.3rem;color:var(--purple)}.career-role-card p{margin:0;color:var(--muted);font-size:.9rem}.career-role-card small{font-weight:700}.career-role-meta{display:grid;grid-gap:.45rem;gap:.45rem}.career-role-meta span{justify-self:start;background:var(--purple);color:white;padding:.25rem .55rem;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.career-role-meta strong{font-size:.76rem;color:#5b3a72}.career-paid-fall-council{border:2px solid var(--purple);background:linear-gradient(145deg,#fff 0 78%,#ede3f8 78%)}.career-professional-service .career-role-meta span{background:#2c5b4d}.career-volunteer .career-role-meta span{background:#7a4a00}.career-future-council-interest .career-role-meta span{background:#5d5265}.careers-standards{background:radial-gradient(circle,#b799e345 0 2px,transparent 2.5px),var(--cream);background-size:23px 23px}.careers-standards .check-list li{background:white;border:1px solid #d8cbe4;padding:1rem}.careers-standards .check-list svg{flex:0 0 auto}.careers-paper{background:var(--purple);color:white;padding:2rem;box-shadow:10px 12px 0 var(--lavender);transform:rotate(1deg)}.careers-paper h3{font-family:Bebas Neue;font-size:2.4rem}.careers-paper ol{padding-left:1.2rem}.careers-paper li{margin:.65rem 0}.careers-paper p{color:#eadcf8;font-size:.82rem}.careers-process{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.careers-process>div{background:var(--cream);padding:1.4rem;border-top:5px solid var(--purple)}.careers-process span{font-family:Bebas Neue;font-size:2.2rem;color:var(--lavender)}.careers-process h3{color:var(--purple)}.careers-process p{font-size:.85rem;color:var(--muted)}.career-equal-note{display:flex;gap:1rem;align-items:flex-start;margin-top:2rem;background:#ede3f8;border-left:6px solid var(--purple);padding:1.2rem}.career-equal-note svg{flex:0 0 auto;color:var(--purple)}.career-equal-note p{margin:0}.career-equal-note a{font-weight:800;text-decoration:underline}.career-application-shell{max-width:1020px}.career-application-title{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:2rem;gap:2rem;align-items:end;margin:2rem 0}.career-application-title p{color:var(--muted)}.career-application-title aside{display:grid;grid-gap:.45rem;gap:.45rem;background:var(--purple);color:white;padding:1.2rem;border-left:6px solid var(--lavender)}.career-application-title aside span{font-size:.78rem;color:#eadcf8}.career-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.career-detail-card{background:var(--cream);padding:1.3rem;border:1px solid #d8cbe4}.career-detail-card h3{color:var(--purple)}.career-detail-card ul{list-style:none;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.career-detail-card li{display:flex;gap:.55rem;font-size:.86rem}.career-detail-card svg{width:17px;flex:0 0 auto;color:var(--purple)}.career-form{margin-top:1.5rem}.full-field{grid-column:1/-1}.optional{font-size:.7rem}.career-form label small,.optional{color:var(--muted);font-weight:500}.career-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.career-upload-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:1rem;gap:1rem;margin-top:1rem}.career-upload{border:2px dashed var(--lavender);background:#fbf8ff;padding:1.2rem;display:grid;grid-gap:.45rem;gap:.45rem}.career-upload svg{color:var(--purple)}.career-upload span{font-size:.76rem;color:var(--muted)}.career-privacy,.career-upload input{background:white}.career-privacy{display:flex;gap:.75rem;border-left:5px solid var(--purple);padding:1rem;margin:1rem 0}.career-privacy svg{color:var(--purple);flex:0 0 auto}.career-privacy p{margin:0;font-size:.84rem}.career-success{max-width:760px;text-align:center;display:grid;justify-items:center}.career-success>svg{width:76px;height:76px;color:#28704a}.career-success p{max-width:680px}.career-success-note{display:flex;gap:.8rem;text-align:left;background:#ede3f8;border-left:6px solid var(--purple);padding:1.1rem;margin:1.2rem 0}.career-success-note svg{flex:0 0 auto;color:var(--purple)}.career-success-note p{margin:0;font-size:.84rem}@media(max-width:900px){.career-application-title,.careers-hero-grid{grid-template-columns:1fr}.career-role-grid,.careers-process{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.careers-hero{padding:4rem 0}.careers-manifesto{transform:none}.career-detail-grid,.career-group-head,.career-role-grid,.career-upload-grid,.careers-process,.careers-trust-grid{grid-template-columns:1fr}.career-group-head{gap:.4rem}.career-role-card{box-shadow:5px 6px 0 #dfd0ed}.career-form .form-actions{grid-template-columns:1fr}.career-form .form-actions .button{width:100%}}