/* Page-specific styles: home */
 .home-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;min-height:680px;padding-block:52px 63px}.hero-copy{padding-bottom:10px}.hero-copy h1{font-size:clamp(65px,6.8vw,98px);line-height:.99;letter-spacing:-.045em;margin-bottom:25px}.hero-copy>p{max-width:415px;font-size:13px;line-height:1.95;margin-bottom:28px}.hero-copy .reassurance{margin-top:28px}.hero-art{position:relative;padding:8px 30px 25px 10px}.hero-arch{position:relative;height:535px;border-radius:270px 270px 3px 3px}.hero-arch::after{content:'';position:absolute;inset:-12px -12px 10px 12px;border:1px solid #bca27e;border-radius:270px 270px 3px 3px;z-index:-1}.hero-arch img{width:100%;height:100%;object-fit:cover;object-position:66% 55%;border-radius:inherit}.hero-sun{position:absolute;top:-12px;left:-10px;background:var(--paper);padding:12px;border-radius:50%;color:var(--gold)}.hero-sun svg{width:61px;height:61px;stroke-width:.8}.hero-side-label{position:absolute;right:-22px;top:45%;writing-mode:vertical-rl;font-size:8px;letter-spacing:.24em;color:var(--gold)}.hero-note{position:absolute;bottom:57px;left:-30px;display:flex;align-items:center;gap:16px;background:var(--paper);padding:20px 28px;border:1px solid var(--line)}.hero-note>svg{width:30px;height:30px;color:var(--gold)}.hero-note span{font-family:var(--serif);font-size:23px;line-height:1.1;color:var(--wine)}.hero-note em{font-size:24px}.hero-caption{position:absolute;bottom:-2px;right:32px;font-size:8px;letter-spacing:.06em;color:var(--muted)}.values-strip{border-block:1px solid var(--line);background:#f0ebe1}.values-strip .container{display:grid;grid-template-columns:repeat(3,1fr);padding-block:24px}.values-strip span{display:flex;align-items:center;justify-content:center;gap:12px;font-size:10px;letter-spacing:.035em;border-right:1px solid #d3c7b7}.values-strip span:last-child{border:0}.values-strip svg{width:20px;height:20px;color:var(--gold)}.learning-split{display:grid;grid-template-columns:1fr 1.1fr;gap:110px}.learning-split>div>p{font-size:13px;max-width:370px;margin-top:24px;margin-bottom:29px}.learning-options>a{display:grid;grid-template-columns:35px 1fr 24px;gap:24px;padding:32px 0;border-top:1px solid #82616b;align-items:center}.learning-options>a:last-child{border-bottom:1px solid #82616b}.learning-no{align-self:start;font:italic 24px var(--serif);color:#c8a181}.learning-options .small-caps{color:#d0ad99;font-size:8px}.learning-options h3{font-size:37px;margin-block:12px}.learning-options p{font-size:10px}.learning-options>a>svg{transition:transform .2s}.learning-options>a:hover>svg{transform:translateX(6px)}.founder-role{font-size:8px;color:var(--muted);display:block;margin-block:7px 14px}.student-nav{display:flex;align-items:center;gap:7px}.student-nav svg{width:13px;height:13px}
@media(min-width:1600px){.hero-arch{height:590px}.home-hero{min-height:740px}}
@media(max-width:1100px){.home-hero{gap:30px;min-height:630px}.hero-copy h1{font-size:75px}.hero-arch{height:475px}.hero-note{left:-18px;padding:18px}.learning-split{gap:60px}.hero-art{padding-right:20px}}
@media(max-width:850px) and (min-width:741px){.hero-copy h1{font-size:64px}.hero-arch{height:420px}.hero-copy>p{font-size:12px}.hero-note{left:-8px;padding:15px}.hero-note span,.hero-note em{font-size:19px}.hero-note>svg{width:22px}.values-strip span{font-size:8px;gap:8px}}
@media(max-width:740px){.home-hero{grid-template-columns:1fr;gap:38px;padding-block:43px 48px}.hero-copy h1{font-size:clamp(62px,12vw,84px);line-height:1}.hero-copy>p{font-size:13px;max-width:500px}.hero-copy .reassurance{margin-top:22px}.hero-art{max-width:500px;width:100%;margin:auto;padding:8px 22px 27px 10px}.hero-arch{height:430px}.hero-note{left:-2px;bottom:49px;padding:17px 22px}.hero-note span,.hero-note em{font-size:22px}.hero-sun{left:-4px;top:-6px;padding:9px}.hero-sun svg{width:49px;height:49px}.hero-caption{font-size:7px;right:20px}.hero-side-label{right:-7px;font-size:7px}.values-strip .container{padding-block:18px;grid-template-columns:1fr;gap:11px}.values-strip span{border:0;font-size:10px;justify-content:start}.values-strip svg{width:16px;height:16px}.learning-split{grid-template-columns:1fr;gap:30px}.learning-options>a{padding-block:27px;gap:14px}.learning-options h3{font-size:34px}.learning-options p{font-size:10px}.learning-options>a>svg{width:20px}.founder-section .split-copy{padding-top:0}}

.why-padmnabh>.container{display:grid;grid-template-columns:.75fr 1.25fr;column-gap:65px;align-items:start}.why-padmnabh .section-head{display:block;grid-column:1;margin-bottom:0}.why-padmnabh .section-head h2{font-size:52px}.why-padmnabh .section-head>p{margin-top:25px;max-width:370px;font-size:15px}.why-padmnabh .benefit-grid{grid-column:2;grid-row:1/span 2;grid-template-columns:1fr 1fr}.why-padmnabh .benefit-item:nth-child(n){padding:26px 24px 28px 0;border-left:0}.why-padmnabh .benefit-item:nth-child(2n){padding-left:24px;border-left:1px solid #cfc0ad}.why-padmnabh .benefit-item h3{font-size:29px}.why-padmnabh .benefit-item p{font-size:14px}.why-padmnabh .benefit-invitation{display:block;grid-column:1;align-self:end;margin-top:30px}.why-padmnabh .benefit-invitation .text-link{margin-top:13px}
.audience-section{background:#eee8dd}.audience-explorer{display:grid;grid-template-columns:.7fr 1.3fr;border:1px solid #d2c5b4;background:var(--paper)}.audience-tabs{padding:25px;border-right:1px solid #d2c5b4}.audience-tab{display:grid;grid-template-columns:25px 1fr 20px;gap:15px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);width:100%;padding:23px 18px;text-align:left;font-size:15px;line-height:1.5;color:var(--muted);min-height:78px}.audience-tab:last-child{border-bottom:0}.audience-tab-no{font:italic 22px var(--serif);color:var(--gold)}.audience-tab>svg{width:18px;height:18px}.audience-tab[aria-selected="true"]{background:var(--wine);color:var(--paper)}.audience-tab[aria-selected="true"] .audience-tab-no{color:#e0bd99}.audience-panel{padding:45px 48px;display:flex;gap:35px;align-items:start;min-height:380px}.audience-panel:focus-visible{outline:2px solid var(--gold);outline-offset:-5px}.audience-emblem{width:65px;height:65px;border:1px solid #bba180;border-radius:50%;display:grid;place-content:center;flex-shrink:0;color:var(--gold);margin-top:4px}.audience-emblem svg{width:29px;height:29px;stroke-width:1}.audience-panel h3{font-size:49px;line-height:1;margin-bottom:25px}.audience-panel p{font-size:16px;line-height:1.8;max-width:470px}.audience-panel .audience-panel-note{font-size:13px;margin-top:20px;color:var(--wine)}.audience-panel .text-link{margin-top:18px}.why-padmnabh{background:#f2eee5}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #cfc0ad}.benefit-item{padding:30px 30px 35px 0;border-bottom:1px solid #cfc0ad;position:relative}.benefit-item:nth-child(3n+2){padding-left:30px;border-left:1px solid #cfc0ad}.benefit-item:nth-child(3n){padding-left:30px;border-left:1px solid #cfc0ad}.benefit-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;color:var(--gold)}.benefit-top>svg{width:33px;height:33px;stroke-width:1.2}.benefit-top>span{font:italic 23px var(--serif);opacity:.75}.benefit-item h3{font-size:33px;margin-bottom:15px}.benefit-item p{font-size:15px;line-height:1.85}.benefit-invitation{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:30px}.benefit-invitation>p{font-size:14px;color:var(--wine)}.community-section{background:#29483c;color:var(--paper);padding-block:65px}.community-section>.container{display:grid;grid-template-columns:.9fr 1.6fr;gap:65px;align-items:center}.community-heading .eyebrow{color:#dbbc89;font-size:11px;margin-bottom:16px}.community-heading h2{font-size:43px;line-height:1}.community-heading h2 em{color:#cfba96}.community-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.community-figures>div{border-left:1px solid #779081;padding-left:24px}.community-figures strong{font:500 51px/.95 var(--serif);letter-spacing:-.03em;white-space:nowrap}.community-figures strong>span{font-size:30px;vertical-align:top;line-height:1.3;color:#d3b88c;margin-left:3px}.community-figures p{font-size:12px;line-height:1.6;margin-top:14px;color:#e5e3d6}
@media(max-width:1100px){.audience-panel{padding:35px 30px;gap:22px}.audience-panel h3{font-size:43px}.audience-emblem{width:50px;height:50px}.community-section>.container{grid-template-columns:1fr;gap:35px}.community-figures>div:first-child{border:0;padding-left:0}.community-heading h2 br{display:none}}
@media(max-width:800px){.audience-explorer{grid-template-columns:1fr}.audience-tabs{display:grid;grid-template-columns:1fr 1fr;padding:18px;border:0;border-bottom:1px solid var(--line);gap:10px}.audience-tab{border:1px solid var(--line)!important;padding:16px 13px;font-size:13px;gap:10px;grid-template-columns:22px 1fr 16px;min-height:72px}.audience-tab>svg{width:15px}.audience-panel{min-height:330px;padding:32px;gap:25px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-item:nth-child(n){padding:27px 22px 30px 0;border-left:0}.benefit-item:nth-child(2n){padding-left:22px;border-left:1px solid #cfc0ad}.benefit-item h3{font-size:30px}}
@media(max-width:540px){.audience-tabs{padding:13px;gap:8px}.audience-tab{font-size:12px;padding:13px 10px;gap:7px;grid-template-columns:18px 1fr}.audience-tab>svg{display:none}.audience-tab-no{font-size:18px}.audience-panel{padding:28px 23px;display:block;min-height:0}.audience-emblem{margin-bottom:24px;width:48px;height:48px}.audience-panel h3{font-size:40px;margin-bottom:22px}.audience-panel p{font-size:15px}.audience-panel .audience-panel-note{font-size:13px}.benefit-grid{grid-template-columns:1fr}.benefit-item:nth-child(n){padding:27px 0;border-left:0}.benefit-item h3{font-size:34px}.benefit-item p{font-size:16px}.benefit-top{margin-bottom:17px}.benefit-top>svg{width:30px;height:30px}.benefit-invitation{align-items:start;flex-direction:column;gap:12px}.community-section{padding-block:48px}.community-heading h2{font-size:38px}.community-heading h2 br{display:block}.community-figures{grid-template-columns:1fr 1fr;gap:28px 0}.community-figures>div{padding-left:23px}.community-figures>div:nth-child(3){border:0;padding-left:0}.community-figures strong{font-size:53px}.community-figures p{font-size:13px;margin-top:10px}}
@media(max-width:980px){.why-padmnabh>.container{display:block}.why-padmnabh .section-head{margin-bottom:35px}.why-padmnabh .section-head h2{font-size:52px}.why-padmnabh .section-head>p{max-width:600px}.why-padmnabh .benefit-item p{font-size:16px}}
@media(max-width:540px){.why-padmnabh .section-head h2{font-size:43px}.why-padmnabh .benefit-grid{grid-template-columns:1fr}.why-padmnabh .benefit-item:nth-child(n){padding:25px 0;border-left:0}.why-padmnabh .benefit-item h3{font-size:32px}}

