.page-module__OyfVDa__page{--night:#3c096c;--ink:#20132e;--purple:#7b2cbf;--violet:#a855f7;--accent:#e4b7ff;--mint:#b8f3dc;--paper:#fbf9f3;min-height:100vh;color:var(--ink);background:#6f2eb8;overflow-x:clip}.page-module__OyfVDa__container{width:min(1180px,100% - 2.5rem);margin:0 auto}.page-module__OyfVDa__hero{z-index:0;color:#fff;text-align:center;background:0 0;align-items:center;min-height:100vh;padding:9rem 0 4rem;display:grid;position:sticky;top:0;overflow:hidden}.page-module__OyfVDa__hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#1e07351f,#1f05326b),url(/open-doors-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.page-module__OyfVDa__heroGrid{z-index:1;place-items:center;display:grid;position:relative}.page-module__OyfVDa__heroContent{flex-direction:column;align-items:center;width:min(100%,780px);display:flex;transform:translateY(-3.5rem)}.page-module__OyfVDa__programTag,.page-module__OyfVDa__eyebrow{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.75rem;font-weight:800;display:inline-flex}.page-module__OyfVDa__programTag{background:#ffffff12;border:1px solid #fff3;border-radius:999px;padding:.6rem .85rem}.page-module__OyfVDa__heroLogo{object-fit:contain;filter:drop-shadow(0 12px 34px #1d07303d);width:min(100%,500px);height:auto;margin:0 auto}.page-module__OyfVDa__heroLead{color:#ffffffe6;text-shadow:0 2px 18px #26073973;max-width:680px;margin-top:-1.75rem;font-size:clamp(1.08rem,1.7vw,1.35rem);line-height:1.65}.page-module__OyfVDa__heroActions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.page-module__OyfVDa__primaryButton,.page-module__OyfVDa__ghostButton,.page-module__OyfVDa__submitButton{min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1.35rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.page-module__OyfVDa__primaryButton,.page-module__OyfVDa__submitButton{color:#fff;background:var(--purple);box-shadow:0 14px 35px #5a189a5c}.page-module__OyfVDa__primaryButton:hover,.page-module__OyfVDa__submitButton:hover{background:#5a189a;transform:translateY(-2px)}.page-module__OyfVDa__ghostButton{color:#fff;background:#ffffff12;border:1px solid #ffffff3b}.page-module__OyfVDa__ghostButton:hover{background:#ffffff21}.page-module__OyfVDa__storyBackdrop{z-index:1;background:0 0;position:relative}.page-module__OyfVDa__storyBackdrop:before{content:"";z-index:0;pointer-events:none;background:url(/open-doors-story.png) top/cover no-repeat;position:absolute;inset:clamp(-240px,-18vw,-150px) 0 0;-webkit-mask-image:linear-gradient(#0000 0,#00000008 70px,#00000029 130px,#00000073 190px,#000000c7 250px,#000 320px);mask-image:linear-gradient(#0000 0,#00000008 70px,#00000029 130px,#00000073 190px,#000000c7 250px,#000 320px)}.page-module__OyfVDa__storyBackdrop>*{z-index:1;position:relative}.page-module__OyfVDa__belief{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#fbf9f333 0%,#fbf9f3b8 22%,#fbf9f3e6 70%);padding:clamp(3.75rem,7vw,6rem) 0}.page-module__OyfVDa__beliefGrid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(3rem,9vw,8rem);display:grid}.page-module__OyfVDa__eyebrow{color:var(--purple)}.page-module__OyfVDa__title{color:var(--ink);letter-spacing:-.035em;margin-top:1rem;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.92}.page-module__OyfVDa__beliefStatement{color:#4d3c58;font-size:clamp(1.55rem,3vw,2.65rem);line-height:1.35}.page-module__OyfVDa__beliefStatement strong{color:var(--purple)}.page-module__OyfVDa__beliefCopy{color:#6b5d74;margin-top:1.5rem;font-size:1.03rem;line-height:1.8}.page-module__OyfVDa__contrast{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#3c096ce6;padding:clamp(5rem,9vw,8rem) 0}.page-module__OyfVDa__contrastHeader{max-width:820px}.page-module__OyfVDa__contrast .page-module__OyfVDa__title{color:#fff}.page-module__OyfVDa__contrast .page-module__OyfVDa__eyebrow{color:var(--accent)}.page-module__OyfVDa__contrastGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3.5rem;display:grid}.page-module__OyfVDa__contrastCard{border-radius:28px;flex-direction:column;justify-content:space-between;min-height:340px;padding:clamp(1.5rem,4vw,2.8rem);display:flex}.page-module__OyfVDa__screenCard{background:#ffffff0d;border:1px solid #ffffff1f}.page-module__OyfVDa__realCard{color:#25132d;background:var(--accent)}.page-module__OyfVDa__cardTag{letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-size:.75rem;font-weight:800}.page-module__OyfVDa__contrastCard h3{max-width:500px;margin-top:2rem;font-size:clamp(2rem,4.5vw,4rem);line-height:.97}.page-module__OyfVDa__realCard h3{color:#25132d}.page-module__OyfVDa__contrastCard p{opacity:.7;max-width:510px;margin-top:1rem;line-height:1.65}.page-module__OyfVDa__network{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#efe7fad6;padding:clamp(3.75rem,7vw,6rem) 0}.page-module__OyfVDa__networkHeader{grid-template-columns:1fr .75fr;align-items:end;gap:2rem;display:grid}.page-module__OyfVDa__networkIntro{color:#66566f;line-height:1.75}.page-module__OyfVDa__networkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.25rem;display:grid}.page-module__OyfVDa__networkCard{background:#ffffffad;border:1px solid #49275f24;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:210px;padding:clamp(1.3rem,3vw,2rem);display:flex}.page-module__OyfVDa__networkIcon{color:#3a174b;background:var(--mint);border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.35rem;display:grid}.page-module__OyfVDa__networkCard:nth-child(2) .page-module__OyfVDa__networkIcon,.page-module__OyfVDa__networkCard:nth-child(4) .page-module__OyfVDa__networkIcon{background:var(--accent)}.page-module__OyfVDa__networkCard h3{color:var(--ink);font-size:clamp(1.6rem,3vw,2.4rem)}.page-module__OyfVDa__networkCard p{color:#675b70;margin-top:.7rem;line-height:1.65}.page-module__OyfVDa__formats{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffdb;padding:clamp(5rem,9vw,8rem) 0}.page-module__OyfVDa__formatStrip{border:1px solid #e7dfea;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:3rem;display:grid;overflow:hidden}.page-module__OyfVDa__format{border-right:1px solid #e7dfea;flex-direction:column;justify-content:space-between;min-height:205px;padding:1.4rem;display:flex}.page-module__OyfVDa__format:last-child{border-right:0}.page-module__OyfVDa__format span{color:var(--purple);font-weight:900}.page-module__OyfVDa__format h3{color:var(--ink);font:700 1rem/1.35 var(--font-sans);text-transform:none;letter-spacing:0}.page-module__OyfVDa__process{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(145deg,#7b2cbfe8,#3c096cf0);padding:clamp(3.75rem,7vw,6rem) 0}.page-module__OyfVDa__process .page-module__OyfVDa__eyebrow{color:var(--accent)}.page-module__OyfVDa__process .page-module__OyfVDa__title{color:#fff;max-width:850px}.page-module__OyfVDa__steps{border-top:1px solid #ffffff2e;margin-top:2.25rem}.page-module__OyfVDa__step{border-bottom:1px solid #ffffff2e;grid-template-columns:80px .75fr 1fr;gap:1.5rem;padding:1.45rem 0;display:grid}.page-module__OyfVDa__stepNumber{color:var(--accent);font-weight:900}.page-module__OyfVDa__step h3{font-size:clamp(1.35rem,2.5vw,2rem)}.page-module__OyfVDa__step p{color:#ffffffb0;line-height:1.65}.page-module__OyfVDa__paths{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fbf9f3d6;padding:clamp(5rem,10vw,9rem) 0}.page-module__OyfVDa__pathGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.page-module__OyfVDa__pathCard{border-radius:28px;padding:clamp(1.7rem,4vw,3rem)}.page-module__OyfVDa__hostPath{color:#fff;background:var(--night)}.page-module__OyfVDa__youngPath{color:var(--ink);background:#fff;border:1px solid #e1d6e6}.page-module__OyfVDa__pathCard h3{margin-bottom:1rem;font-size:clamp(2rem,4vw,3.4rem)}.page-module__OyfVDa__youngPath h3{color:var(--ink)}.page-module__OyfVDa__pathCard p{opacity:.7;line-height:1.7}.page-module__OyfVDa__pathCard a{color:inherit;border-bottom:2px solid;margin-top:1.6rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module__OyfVDa__contact{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#3c096ced;padding:clamp(3.75rem,7vw,6rem) 0}.page-module__OyfVDa__contactGrid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(2.5rem,8vw,7rem);display:grid}.page-module__OyfVDa__contact .page-module__OyfVDa__eyebrow{color:var(--accent)}.page-module__OyfVDa__contact .page-module__OyfVDa__title{color:#fff}.page-module__OyfVDa__contactCopy{color:#ffffffa6;margin-top:1.3rem;line-height:1.75}.page-module__OyfVDa__form{background:#ffffff12;border:1px solid #ffffff24;border-radius:28px;padding:clamp(1.4rem,4vw,2.4rem)}.page-module__OyfVDa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem;display:grid}.page-module__OyfVDa__field{gap:.45rem;display:grid}.page-module__OyfVDa__full{grid-column:1/-1}.page-module__OyfVDa__field label{color:#fffc;font-size:.82rem;font-weight:700}.page-module__OyfVDa__field input,.page-module__OyfVDa__field select,.page-module__OyfVDa__field textarea{color:#fff;width:100%;font:inherit;background:#03010759;border:1px solid #ffffff26;border-radius:12px;outline:none;padding:.86rem .95rem}.page-module__OyfVDa__field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.page-module__OyfVDa__field textarea{resize:vertical;min-height:125px}.page-module__OyfVDa__field input:focus,.page-module__OyfVDa__field select:focus,.page-module__OyfVDa__field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #e4b7ff24}.page-module__OyfVDa__consent{color:#ffffff94;align-items:flex-start;gap:.7rem;font-size:.78rem;line-height:1.55;display:flex}.page-module__OyfVDa__consent input{width:17px;height:17px;accent-color:var(--accent);flex:none;margin-top:2px}.page-module__OyfVDa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.page-module__OyfVDa__formFooter{align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.page-module__OyfVDa__submitButton:disabled{opacity:.55;cursor:wait;transform:none}.page-module__OyfVDa__status{color:#ead0ff;font-size:.86rem}.page-module__OyfVDa__error{color:#ffb7c4}.page-module__OyfVDa__success{text-align:center;place-items:center;min-height:410px;display:grid}.page-module__OyfVDa__successIcon{color:#2b1734;background:var(--accent);border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 1.3rem;font-size:1.8rem;display:grid}.page-module__OyfVDa__success h2{font-size:clamp(2rem,4vw,3rem)}.page-module__OyfVDa__success p{color:#ffffffa6;max-width:430px;margin-top:.8rem;line-height:1.65}.page-module__OyfVDa__footer{color:#ffffff94;background:#240046f5;padding:2.2rem 0}.page-module__OyfVDa__footerInner{justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;display:flex}.page-module__OyfVDa__footer a{color:#fff;text-decoration:none}.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__belief,.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__contrast,.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__network,.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__formats,.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__process,.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__paths,.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__contact,.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0}.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__title,.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__networkCard h3,.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__format h3,.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__youngPath h3{color:#fff;text-shadow:0 3px 20px #4b0c708c}.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__eyebrow,.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__stepNumber,.page-module__OyfVDa__storyBackdrop .page-module__OyfVDa__format span{color:#f0d8ff}.page-module__OyfVDa__beliefStatement,.page-module__OyfVDa__beliefStatement strong,.page-module__OyfVDa__beliefCopy,.page-module__OyfVDa__networkIntro,.page-module__OyfVDa__networkCard p,.page-module__OyfVDa__process .page-module__OyfVDa__step p,.page-module__OyfVDa__pathCard p,.page-module__OyfVDa__contactCopy{color:#ffffffeb;text-shadow:0 2px 14px #42086575}.page-module__OyfVDa__screenCard,.page-module__OyfVDa__networkCard,.page-module__OyfVDa__format,.page-module__OyfVDa__hostPath,.page-module__OyfVDa__youngPath,.page-module__OyfVDa__form{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#7b2cbf61;border-color:#ffffff42;box-shadow:0 20px 55px #4c0d7124}.page-module__OyfVDa__realCard{color:#3c096c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e0aaffe0;border:1px solid #ffffff61}.page-module__OyfVDa__realCard h3{color:#3c096c;text-shadow:none}.page-module__OyfVDa__formatStrip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7b2cbf1f;border-color:#ffffff40}.page-module__OyfVDa__format{border-color:#ffffff2e}.page-module__OyfVDa__steps{border-color:#ffffff47}.page-module__OyfVDa__step{border-color:#ffffff40}.page-module__OyfVDa__networkIcon,.page-module__OyfVDa__networkCard:nth-child(2) .page-module__OyfVDa__networkIcon,.page-module__OyfVDa__networkCard:nth-child(4) .page-module__OyfVDa__networkIcon{color:#5a189a;background:#e0aaff}.page-module__OyfVDa__field input,.page-module__OyfVDa__field select,.page-module__OyfVDa__field textarea{background:#5a189a6b;border-color:#ffffff47}.page-module__OyfVDa__footer{color:#ffffffc7}@media (max-width:950px){.page-module__OyfVDa__beliefGrid,.page-module__OyfVDa__networkHeader,.page-module__OyfVDa__contactGrid{grid-template-columns:1fr}.page-module__OyfVDa__formatStrip{grid-template-columns:repeat(2,1fr)}.page-module__OyfVDa__format{border-bottom:1px solid #e7dfea}}@media (max-width:680px){.page-module__OyfVDa__container{width:min(100% - 1.5rem,1180px)}.page-module__OyfVDa__storyBackdrop:before{background-repeat:no-repeat;background-size:cover}.page-module__OyfVDa__hero{min-height:auto;padding-top:8rem}.page-module__OyfVDa__heroContent{transform:translateY(-2.75rem)}.page-module__OyfVDa__heroLogo{width:min(100%,380px)}.page-module__OyfVDa__heroLead{margin-top:-.75rem}.page-module__OyfVDa__backgroundTransition{height:170px}.page-module__OyfVDa__contrastGrid,.page-module__OyfVDa__networkGrid,.page-module__OyfVDa__pathGrid,.page-module__OyfVDa__formGrid{grid-template-columns:1fr}.page-module__OyfVDa__full{grid-column:auto}.page-module__OyfVDa__formatStrip{grid-template-columns:1fr}.page-module__OyfVDa__format{border-right:0;min-height:130px}.page-module__OyfVDa__step{grid-template-columns:52px 1fr}.page-module__OyfVDa__step p{grid-column:2}.page-module__OyfVDa__formFooter{flex-direction:column;align-items:stretch}.page-module__OyfVDa__footerInner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page-module__OyfVDa__primaryButton,.page-module__OyfVDa__ghostButton,.page-module__OyfVDa__submitButton{transition:none}}
