.PnjXga_page{width:var(--page);margin:0 auto;padding-bottom:110px}.PnjXga_hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:end;gap:clamp(50px,8vw,120px);padding:100px 0 72px;display:grid}.PnjXga_eyebrow{color:#648171;letter-spacing:.17em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:850}.PnjXga_hero h1,.PnjXga_detailHero h1,.PnjXga_content h2,.PnjXga_eventCard h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.02}.PnjXga_hero h1{max-width:780px;font-size:clamp(54px,7vw,92px)}.PnjXga_hero>p,.PnjXga_detailHero p,.PnjXga_content p,.PnjXga_programmeCard p,.PnjXga_eventCard p{color:var(--muted);line-height:1.75}.PnjXga_hero>p{font-size:18px}.PnjXga_programmeList{gap:24px;padding-top:56px;display:grid}.PnjXga_programmeCard{border:1px solid var(--line);background:var(--cream);min-height:500px;box-shadow:var(--shadow);border-radius:34px;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.PnjXga_programmeImage,.PnjXga_detailImage,.PnjXga_eventImage{min-height:500px;position:relative}.PnjXga_programmeImage img,.PnjXga_detailImage img,.PnjXga_eventImage img{object-fit:cover}.PnjXga_programmeCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(40px,6vw,76px);display:flex}.PnjXga_programmeCopy h2{letter-spacing:-.04em;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.02}.PnjXga_action,.PnjXga_outlineAction{border:1px solid var(--forest);border-radius:999px;justify-content:center;align-items:center;min-height:52px;margin-top:30px;padding:0 23px;font-size:13px;font-weight:800;display:inline-flex}.PnjXga_action{color:#fff;background:var(--forest)}.PnjXga_outlineAction{background:0 0}.PnjXga_detailHero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(52px,8vw,120px);min-height:680px;padding:64px 0 84px;display:grid}.PnjXga_detailHero h1{max-width:760px;font-size:clamp(56px,7vw,94px)}.PnjXga_detailHero p:not(.PnjXga_eyebrow){max-width:680px;margin-top:28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,26px)}.PnjXga_detailImage{min-height:540px;box-shadow:var(--shadow);border-radius:210px 210px 28px 28px;overflow:hidden}.PnjXga_content{border-top:1px solid var(--line);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(50px,9vw,130px);padding:96px 0;display:grid}.PnjXga_content h2{max-width:520px;font-size:clamp(40px,5vw,66px)}.PnjXga_contentBody{gap:24px;font-size:17px;display:grid}.PnjXga_principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:22px;display:grid}.PnjXga_principles article{border:1px solid var(--line);background:var(--cream);border-radius:20px;padding:28px}.PnjXga_principles strong{margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;display:block}.PnjXga_principles p{font-size:14px}.PnjXga_levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:96px;display:grid}.PnjXga_levels article{border:1px solid var(--line);border-radius:28px;padding:clamp(34px,5vw,58px)}.PnjXga_levels article:first-child{background:var(--cream)}.PnjXga_levels article:last-child{color:#ffffffc7;background:var(--forest)}.PnjXga_levels article:last-child .PnjXga_eyebrow,.PnjXga_levels article:last-child p{color:#ffffffb8}.PnjXga_levels h2{margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);font-weight:400}.PnjXga_levels p{line-height:1.75}.PnjXga_directoryCard{border:1px solid var(--line);background:var(--cream);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(48px,8vw,120px);margin-bottom:96px;padding:clamp(38px,5vw,62px);display:grid}.PnjXga_directoryCard h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.6vw,58px);font-weight:400;line-height:1.02}.PnjXga_directoryCard>div:last-child>p{color:var(--muted);margin:0;line-height:1.75}.PnjXga_eventCard{border:1px solid var(--line);background:var(--cream);box-shadow:var(--shadow);border-radius:32px;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden}.PnjXga_eventCopy{padding:clamp(40px,6vw,72px)}.PnjXga_eventCard h2{margin-bottom:20px;font-size:clamp(38px,5vw,60px)}.PnjXga_eventFacts{gap:10px;margin:28px 0 2px;display:grid}.PnjXga_eventFacts div{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:16px;padding-top:10px;display:grid}.PnjXga_eventFacts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.PnjXga_eventFacts dd{font-weight:700}@media (max-width:800px){.PnjXga_hero,.PnjXga_programmeCard,.PnjXga_detailHero,.PnjXga_content,.PnjXga_eventCard,.PnjXga_directoryCard{grid-template-columns:1fr}.PnjXga_hero{gap:24px;padding-top:72px}.PnjXga_programmeImage,.PnjXga_eventImage{min-height:420px}.PnjXga_detailHero{min-height:0}.PnjXga_detailImage{min-height:500px}.PnjXga_content{gap:34px}.PnjXga_principles,.PnjXga_levels{grid-template-columns:1fr}.PnjXga_eventImage{order:2}}@media (max-width:520px){.PnjXga_programmeCard,.PnjXga_eventCard{border-radius:24px}.PnjXga_programmeImage,.PnjXga_eventImage{min-height:340px}.PnjXga_programmeCopy,.PnjXga_eventCopy{padding:32px 24px}.PnjXga_detailHero h1{font-size:clamp(48px,14vw,68px)}.PnjXga_detailImage{border-radius:150px 150px 22px 22px;min-height:430px}.PnjXga_principles article{padding:24px}.PnjXga_eventFacts div{grid-template-columns:1fr;gap:2px}}
