:is(body:has(.nlp-page),body:has(.nlp-opening)){background:#f4f3eb!important}.nlp-page,.nlp-opening{--nlp-ink:#123f43;--nlp-muted:#647270;--nlp-line:#123f4324;--nlp-mint:#c9ece0;font-family:Manrope,Arial,sans-serif;font-size:14px;line-height:1.75}.nlp-page{color:var(--nlp-ink);background:#f4f3eb;overflow:clip}.nlp-page *,.nlp-opening *{box-sizing:border-box}.nlp-page :is(h1,h2,h3,p,figure),.nlp-opening :is(h2,p){margin:0}.nlp-page a{color:inherit;text-decoration:none}.nlp-page img{max-width:100%;height:auto;display:block}.nlp-page button,.nlp-opening button{font:inherit;cursor:pointer}.nlp-page :is(button,a,input,summary):focus-visible,.nlp-opening button:focus-visible{outline-offset:5px;outline:2px solid #3a9b88}.nlp-wrap{width:min(1280px,100% - 112px);margin-inline:auto}.nlp-header{border-bottom:1px solid var(--nlp-line);justify-content:space-between;align-items:center;gap:30px;padding:30px 0;display:flex}.nlp-brand{align-items:center;gap:15px;display:flex}.nlp-brand-mark{letter-spacing:-2px;font-size:31px;font-weight:800;line-height:1}.nlp-brand-mark>span{color:#3d877b;vertical-align:top;margin-left:3px;font-size:21px}.nlp-brand>span:last-child{letter-spacing:1.7px;max-width:200px;font-size:9px;line-height:1.7}.nlp-brand small{letter-spacing:1.8px;color:var(--nlp-muted);font-size:6px;display:block}.nlp-header nav{align-items:center;gap:35px;font-size:11px;font-weight:600;display:flex}.nlp-header nav a{padding:12px 0}.nlp-header .nlp-nav-cta{border:1px solid var(--nlp-line);border-radius:30px;padding:12px 20px}.nlp-hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:65px;padding:65px 0 70px;display:grid}.nlp-eyebrow{letter-spacing:2.4px;text-transform:uppercase;color:#4a7b72;font-weight:700;line-height:1.8;font-size:9px!important}.nlp-eyebrow i{vertical-align:middle;background:#408b75;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.nlp-lettermark{letter-spacing:-11px;margin:17px 0 18px;font-size:clamp(90px,11vw,160px);font-weight:800;line-height:1.1;position:relative}.nlp-lettermark>span{color:#82b8a8;vertical-align:top;margin:12px 0 0 18px;font-size:.4em;font-weight:400;display:inline-block}.nlp-hero h1{letter-spacing:-1.3px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,4vw,59px);font-weight:500;line-height:1.02}.nlp-hero h1 em{color:#3b7c71;font-weight:400}.nlp-intro{color:#596b66;max-width:420px;font-size:13px;line-height:1.9;margin-top:24px!important}.nlp-button{border:1px solid var(--nlp-line);color:var(--nlp-ink);background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:26px;min-height:54px;padding:16px 23px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex;font-size:11px!important}.nlp-button:hover{background:#123f4309;transform:translateY(-2px)}.nlp-button-dark{background:#123f43;border-color:#123f43;color:#f4f3eb!important}.nlp-button-dark:hover{background:#21635d}.nlp-button>span{font-size:20px;font-weight:400}.nlp-hero-copy>.nlp-button{margin-top:27px}.nlp-hero-note{color:#73817a;max-width:370px;font-size:10px;line-height:1.8;margin-top:15px!important}.nlp-hero-visual{padding:16px 0 38px;position:relative}.nlp-hero-photo{aspect-ratio:.94;background:#164649;border-radius:180px 180px 8px 8px;position:relative;overflow:hidden}.nlp-hero-photo:after{content:"";background:linear-gradient(#0000,#073a3ad0);position:absolute;inset:45% 0 0}.nlp-hero-photo>img{object-fit:cover;object-position:53% center;width:100%;height:100%}.nlp-hero-photo-caption{color:#fff;z-index:1;letter-spacing:1.8px;justify-content:space-between;gap:12px;font-size:8px;display:flex;position:absolute;bottom:48px;left:28px;right:28px}.nlp-hero-photo-caption>span:last-child{text-align:right;font-size:6px}.nlp-hours-seal{background:#d2ebe0;border:5px solid #f4f3eb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:125px;height:125px;display:flex;position:absolute;top:1px;right:-25px;transform:rotate(9deg);box-shadow:0 10px 25px #123f4310}.nlp-hours-seal b{font-family:Cormorant Garamond,Georgia,serif;font-size:57px;font-weight:500;line-height:.85}.nlp-hours-seal>span{font-size:12px;line-height:1.5}.nlp-hours-seal small{letter-spacing:1.1px;margin-top:7px;font-size:4px}.nlp-mentor-chip{background:#fffdf7;border:1px solid #16464918;border-radius:9px;align-items:center;gap:14px;padding:16px;display:flex;position:absolute;bottom:20px;left:-25px;right:34px;box-shadow:0 14px 36px #123f4312}.nlp-mentor-chip img{object-fit:cover;object-position:50% 25%;border-radius:6px;width:52px;height:56px}.nlp-mentor-chip small{letter-spacing:.6px;color:#74817a;font-size:8px;display:block}.nlp-mentor-chip strong{font-size:17px;font-weight:600}.nlp-chip-arrow{margin-left:auto;font-size:25px}.nlp-image-note{color:#7b8580;font-size:9px;margin-top:15px!important}.nlp-hero-visual>.nlp-image-note{position:absolute;bottom:-5px;left:0}.nlp-facts{border-block:1px solid var(--nlp-line);grid-template-columns:repeat(4,1fr);padding:30px 0;display:grid}.nlp-facts>div{border-right:1px solid var(--nlp-line);align-items:baseline;gap:15px;padding:0 32px;display:flex}.nlp-facts>div:first-child{padding-left:0}.nlp-facts>div:last-child{border:0}.nlp-facts strong{letter-spacing:-2px;white-space:nowrap;font-size:35px;font-weight:500}.nlp-facts strong small{letter-spacing:0;font-size:13px}.nlp-facts>div>span{color:var(--nlp-muted);font-size:10px}.nlp-section{padding-block:95px;scroll-margin-top:25px}.nlp-page h2{letter-spacing:-1px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.04}.nlp-about{grid-template-columns:.65fr 1fr;gap:100px;display:grid}.nlp-about>.nlp-eyebrow{max-width:260px;padding-top:10px}.nlp-about h2{margin-bottom:24px}.nlp-about .nlp-lead{color:#335951;margin-bottom:16px;font-size:18px;line-height:1.8}.nlp-about p:last-child{color:var(--nlp-muted);font-size:13px}.nlp-mentor-section{color:#f3f0e5;background:#123f43;padding-block:75px}.nlp-mentor-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.nlp-mentor-photo{max-width:470px;position:relative}.nlp-mentor-photo>img{aspect-ratio:.82;object-fit:cover;border-radius:8px;width:100%}.nlp-photo-label{letter-spacing:3px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#113d4350;border:1px solid #ffffff50;border-radius:3px;padding:8px 12px;font-size:9px;position:absolute;top:22px;left:22px}.nlp-mentor-monogram{color:#c2e1ce;font-family:Cormorant Garamond,Georgia,serif;font-size:128px;font-style:italic;line-height:1;position:absolute;bottom:-28px;right:-40px}.nlp-mentor-copy>.nlp-eyebrow{color:#9dc5b7}.nlp-mentor-copy h2{letter-spacing:-3px;margin:24px 0;font-size:clamp(70px,8vw,120px);line-height:.9}.nlp-mentor-copy h2 em{color:#bcdaca;font-weight:400}.nlp-mentor-role{letter-spacing:1.5px;color:#b6cec3;font-size:11px}.nlp-thin-line{background:#ffffff24;width:100%;height:1px;margin:29px 0}.nlp-mentor-copy h3{margin-bottom:14px;font-family:Cormorant Garamond,Georgia,serif;font-size:29px;font-weight:400}.nlp-mentor-copy>p:not(.nlp-eyebrow,.nlp-mentor-role){color:#b7cdc5;max-width:420px;font-size:13px}.nlp-text-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:25px;min-height:48px;padding:15px 0;font-size:12px;display:inline-flex}.nlp-mentor-copy .nlp-text-link{color:#d3e9cd;margin-top:20px}.nlp-heading{margin-bottom:36px}.nlp-heading h2{max-width:730px;margin-top:16px}.nlp-heading p:not(.nlp-eyebrow){color:var(--nlp-muted);margin-top:16px;font-size:13px}.nlp-skills{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nlp-skills article{border:1px solid var(--nlp-line);background:#ecefe5;border-radius:7px;padding:28px;transition:background .25s}.nlp-skills article:hover{background:#e0eadd}.nlp-skill-top{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.nlp-skill-top span:first-child{color:#758f83;letter-spacing:2px;font-size:11px}.nlp-skill-top span:last-child{color:#589083;font-size:29px;line-height:1}.nlp-skills h3{margin-bottom:13px;font-size:18px;font-weight:600;line-height:1.5}.nlp-skills p{color:#6b7a70;font-size:12px}.nlp-schedule-section{background:#e5eade}.nlp-heading-row{justify-content:space-between;align-items:end;gap:30px;display:flex}.nlp-calendar{flex-shrink:0}.nlp-schedule{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.nlp-schedule article{background:#f6f5ed;border:1px solid #123f4324;border-radius:8px;padding:28px}.nlp-session-top{justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.nlp-session-top>span{color:#788c7a;letter-spacing:1.5px}.nlp-session-top b{border:1px solid #123f4324;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:500}.nlp-session-date{align-items:center;gap:18px;margin:23px 0;display:flex}.nlp-session-date strong{letter-spacing:-4px;font-family:Cormorant Garamond,Georgia,serif;font-size:92px;font-weight:400;line-height:1}.nlp-session-date>span{letter-spacing:2px;font-size:11px}.nlp-session-date small{letter-spacing:2px;color:#6e8275;font-size:16px;font-weight:400;display:block}.nlp-session-time{border-block:1px solid #123f4320;justify-content:space-between;gap:10px;margin-bottom:22px;padding:14px 0;font-size:12px;display:flex}.nlp-session-time b{color:#578773;font-weight:500}.nlp-schedule h3{margin-bottom:12px;font-size:17px;font-weight:600;line-height:1.5}.nlp-schedule p{color:#6f7d74;font-size:11px}.nlp-schedule a{text-underline-offset:5px;min-height:44px;padding-top:14px;font-size:11px;text-decoration:underline;display:inline-block}.nlp-schedule .nlp-session-live{color:#edf3e7;background:#123f43}.nlp-session-live :is(.nlp-session-top>span,.nlp-session-date small,.nlp-session-time b,p){color:#afd4c0}.nlp-session-live :is(.nlp-session-time,.nlp-session-top b){border-color:#ffffff30}.nlp-audience{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.nlp-audience h2{margin:18px 0 25px}.nlp-audience p:not(.nlp-eyebrow){color:var(--nlp-muted);max-width:490px;font-size:13px}.nlp-audience-tags{flex-wrap:wrap;align-content:center;gap:12px;display:flex}.nlp-audience-tags>span{border:1px solid var(--nlp-line);border-radius:40px;align-items:center;gap:22px;padding:13px 20px;font-size:12px;display:flex}.nlp-audience-tags i{color:#679c88;font-style:normal}.nlp-gallery-section{padding-bottom:85px}.nlp-gallery{grid-template-columns:1.25fr 1fr .7fr;align-items:stretch;gap:18px;display:grid}.nlp-gallery figure{border-radius:7px;min-width:0;overflow:hidden}.nlp-gallery img{aspect-ratio:1.1;object-fit:cover;width:100%;height:100%;transition:transform .6s}.nlp-gallery figure:hover img{transform:scale(1.04)}.nlp-fees{border-top:1px solid var(--nlp-line)}.nlp-fee-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.nlp-fee-grid article{border:1px solid var(--nlp-line);border-radius:8px;padding:36px}.nlp-fee-grid article>span{font-size:13px}.nlp-fee-grid strong{letter-spacing:-5px;margin:22px 0 18px;font-size:88px;font-weight:500;line-height:1.15;display:block}.nlp-fee-grid strong small{letter-spacing:0;font-size:22px;font-weight:400}.nlp-fee-grid p{color:#697b70;max-width:380px;font-size:13px}.nlp-fee-grid article>small{color:#687b70;max-width:370px;margin-top:15px;font-size:10px;line-height:1.8;display:block}.nlp-fee-free{background:#dce9d4}.nlp-fee-free>b{margin-top:25px;font-size:11px;font-weight:500;display:block}.nlp-registration-section{color:#f1f1e7;background:#103c40;padding:90px 0;scroll-margin-top:0}.nlp-registration-layout{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.nlp-registration-copy .nlp-eyebrow{color:#a6c7b8}.nlp-registration-copy h2{max-width:430px;margin:25px 0;font-size:64px}.nlp-registration-copy>p:not(.nlp-eyebrow){color:#b2ccc0;max-width:410px;font-size:13px}.nlp-registration-summary{letter-spacing:.4px;color:#bbd4c4;border-block:1px solid #ffffff26;flex-direction:column;gap:9px;margin:28px 0;padding:23px 0;font-size:11px;display:flex}.nlp-registration-summary>b{color:#e2f0d5;font-size:17px;font-weight:500}.nlp-registration-summary>small{font-size:10px}.nlp-contact-label{margin-top:35px!important;font-size:11px!important}.nlp-contact-number{letter-spacing:-.8px;margin:8px 0;font-size:29px;display:block}.nlp-registration-copy .nlp-text-link{color:#c8e1c9;font-size:11px}.nlp-form-shell{--pr-primary:#174d49;--pr-primary-hover:#2e6e61;--pr-accent:#52866a;--pr-primary-soft:#164c4909;--pr-card-border:#164c4930;--pr-bg:#f3f3e9;--pr-text-main:#153f3e;--pr-text-muted:#6d7b6e;color:#143f3e}.nlp-page .nlp-form-shell .pr-card{background:#f3f3e9;margin:0;font-family:Manrope,sans-serif;border:0!important;border-radius:10px!important;box-shadow:0 20px 50px #00161930!important}.nlp-page .nlp-form-shell .pr-card:before{background:#accdaa;height:3px}.nlp-page .nlp-form-shell .pr-header{text-align:left;padding:30px 30px 22px!important}.nlp-page .nlp-form-shell .pr-header h4{letter-spacing:-.5px;text-transform:none;font-size:32px;font-weight:500}.nlp-page .nlp-form-shell .pr-header p{margin-top:10px;font-size:11px;line-height:1.8}.nlp-page .nlp-form-shell .pr-body{padding:0 30px 30px!important}.nlp-page .nlp-form-shell .form-label{letter-spacing:1.2px;margin-bottom:9px;font-size:9px;font-weight:600}.nlp-page .nlp-form-shell .input-group{background:#e6eadf;min-height:54px;margin-bottom:20px;padding:0 12px;border:1px solid #154a4018!important;border-radius:6px!important}.nlp-page .nlp-form-shell .input-group:focus-within{border-color:#437461!important;box-shadow:0 0 0 3px #154a4010!important}.nlp-page .nlp-form-shell .input-group-text{color:#578572;padding-right:10px}.nlp-page .nlp-form-shell .form-control{min-height:52px;font-size:14px;font-weight:400}.nlp-page .nlp-form-shell .form-control::placeholder{color:#7b897a}.nlp-page .nlp-form-shell .pr-btn-submit{letter-spacing:1px;min-height:55px;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;color:#f3f3e9!important;box-shadow:none!important;background:#174d49!important;border:0!important}.nlp-page .nlp-form-shell .pr-btn-submit:hover{transform:translateY(-2px);background:#28675a!important}.nlp-page .nlp-form-shell .pr-btn-submit:disabled{opacity:.6;cursor:wait}.nlp-personal-pass,.nlp-closed{text-align:center;background:#f3f3e9;border-radius:10px;padding:36px}.nlp-personal-pass h3{overflow-wrap:anywhere;margin:18px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:37px}.nlp-personal-pass p:not(.nlp-eyebrow){color:#64786b;font-size:12px}.nlp-qr{background:#fff;border-radius:6px;margin:25px auto 15px;padding:18px;line-height:0;display:inline-block}.nlp-qr svg{max-width:100%;height:auto}.nlp-personal-pass code{color:#37695b;margin-bottom:18px;font-size:11px;display:block}.nlp-personal-pass .nlp-button{margin-top:18px}.nlp-footer{padding-top:55px}.nlp-footer>div:first-child{justify-content:space-between;align-items:center;gap:30px;display:flex}.nlp-footer-mark{letter-spacing:-4px;font-size:60px;font-weight:800;line-height:1.2}.nlp-footer-mark>span{color:#8ab39d;vertical-align:top;margin-left:8px;font-size:38px}.nlp-footer p{font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-style:italic}.nlp-footer-bottom{border-top:1px solid var(--nlp-line);color:#6f8075;justify-content:space-between;gap:20px;margin-top:30px;padding:25px 0;font-size:8px;display:flex}.nlp-mobile-register{display:none}.nlp-opening{z-index:100000000;color:#e8f1df;background:radial-gradient(at 50% 25%,#27645e,#082f36 65%);place-items:center;padding:30px 24px;transition:opacity .85s,visibility .85s;display:grid;position:fixed;inset:0;overflow:auto}.nlp-opening-inner{text-align:center;width:min(600px,100%);position:relative}.nlp-opening-brand{letter-spacing:4px;color:#94b4a7;margin-bottom:50px;font-size:10px;display:block}.nlp-opening .nlp-eyebrow{color:#afcdbb;letter-spacing:2px;font-size:8px!important}.nlp-opening-word{letter-spacing:-12px;color:#d9efcf;margin:25px 0;font-size:clamp(100px,17vw,190px);font-weight:800;line-height:1}.nlp-opening-word>span{vertical-align:top;color:#a0c9b2;margin-top:12px;margin-left:15px;font-size:.38em;animation:28s linear infinite nlpTurn;display:inline-block}.nlp-opening h2{max-width:440px;margin:0 auto;font-family:Cormorant Garamond,Georgia,serif;font-size:39px;font-weight:400;line-height:1.2}.nlp-opening-meta{color:#a6c7b5;letter-spacing:2px;font-size:8px;margin-top:23px!important}.nlp-opening-guest{color:#bed7c5;font-size:12px;margin-top:15px!important}.nlp-opening button{color:#e1ecd4;background:0 0;border:0;align-items:center;gap:25px;min-height:58px;margin-top:38px;padding:4px;font-size:11px;display:inline-flex}.nlp-opening button b{border:1px solid #b3d4bb70;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:400;transition:background .25s;display:grid}.nlp-opening button:hover b{background:#b3d4bb20}.nlp-opening-date{letter-spacing:3px;color:#81a397;margin-top:35px;font-size:8px;display:block}.nlp-opening-orbits{pointer-events:none;position:absolute;inset:0;overflow:hidden}.nlp-opening-orbits i{border:1px solid #b3d4bb15;border-radius:50%;width:850px;height:530px;transition:transform .85s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-35deg)}.nlp-opening-orbits i:nth-child(2){transform:translate(-50%,-50%)rotate(35deg)}.nlp-opening-orbits i:nth-child(3){width:1030px;height:680px;transform:translate(-50%,-50%)rotate(90deg)}.nlp-opening.is-opening{opacity:0;visibility:hidden;pointer-events:none}.nlp-opening.is-opening .nlp-opening-orbits i{transform:translate(-50%,-50%)scale(2.2)rotate(0)}body:has(.nlp-page).effect-active .nlp-page{opacity:1!important;visibility:visible!important}.nlp-hero h1:focus{outline:none}@keyframes nlpTurn{to{transform:rotate(360deg)}}@media (width<=1050px){.nlp-wrap{width:calc(100% - 70px)}.nlp-hero{gap:38px}.nlp-hours-seal{width:108px;height:108px;right:-15px}.nlp-hero-photo-caption{flex-direction:column;bottom:65px}.nlp-hero-photo-caption>span:last-child{text-align:left}.nlp-about,.nlp-mentor-layout,.nlp-audience,.nlp-registration-layout{gap:45px}.nlp-facts>div{flex-direction:column;gap:0;padding:0 18px}.nlp-schedule article{padding:23px}.nlp-session-time{font-size:10px}}@media (width<=760px){.nlp-wrap{width:calc(100% - 40px)}.nlp-header{padding:24px 0 20px 42px}.nlp-brand{gap:10px}.nlp-brand-mark{font-size:24px}.nlp-brand>span:last-child{letter-spacing:1.3px;max-width:135px;font-size:7px}.nlp-brand small{letter-spacing:1px;font-size:4px}.nlp-header nav{display:none}.nlp-hero{grid-template-columns:1fr;gap:30px;padding:35px 0 45px}.nlp-hero-copy{text-align:center}.nlp-eyebrow{letter-spacing:1.7px;font-size:8px!important}.nlp-lettermark{letter-spacing:-8px;margin:16px 0;font-size:118px}.nlp-lettermark>span{margin-left:12px;font-size:43px}.nlp-hero h1{letter-spacing:-1.2px;font-size:clamp(40px,10.2vw,64px)}.nlp-intro{max-width:360px;font-size:12px;line-height:1.8;margin:20px auto 0!important}.nlp-hero-copy>.nlp-button{margin-top:23px}.nlp-hero-note{max-width:320px;font-size:9px;margin:13px auto 0!important}.nlp-hero-visual{width:min(420px,100%);margin:auto;padding-top:5px}.nlp-hero-photo{aspect-ratio:1.1;border-radius:120px 120px 7px 7px}.nlp-hours-seal{border-width:4px;width:93px;height:93px;top:-7px;right:-7px}.nlp-hours-seal b{font-size:43px}.nlp-hours-seal>span{font-size:10px}.nlp-hours-seal small{font-size:3px}.nlp-mentor-chip{gap:12px;padding:12px;bottom:20px;left:10px;right:10px}.nlp-mentor-chip img{width:43px;height:47px}.nlp-mentor-chip strong{font-size:15px}.nlp-mentor-chip small{font-size:7px}.nlp-hero-photo-caption{gap:4px;font-size:7px;bottom:70px;left:20px}.nlp-hero-photo-caption>span:last-child{font-size:5px}.nlp-image-note{font-size:8px}.nlp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0;padding:25px 0}.nlp-facts>div{flex-direction:row;align-items:baseline;gap:10px;padding:0 20px}.nlp-facts>div:nth-child(odd){padding-left:0}.nlp-facts>div:nth-child(2n){border:0}.nlp-facts strong{font-size:31px}.nlp-facts>div>span{font-size:9px}.nlp-section{padding-block:60px}.nlp-page h2{font-size:40px}.nlp-about{grid-template-columns:1fr;gap:25px}.nlp-about>.nlp-eyebrow{max-width:100%}.nlp-about .nlp-lead{font-size:16px}.nlp-about p:last-child{font-size:12px}.nlp-mentor-section{padding:45px 0 55px}.nlp-mentor-layout{grid-template-columns:1fr;gap:45px}.nlp-mentor-photo{width:calc(100% - 18px);max-width:430px}.nlp-mentor-photo>img{aspect-ratio:.95;object-position:center 30%}.nlp-mentor-monogram{font-size:95px;bottom:-25px;right:-20px}.nlp-photo-label{font-size:7px}.nlp-mentor-copy h2{margin:20px 0;font-size:85px}.nlp-mentor-copy h3{font-size:29px}.nlp-skills{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nlp-skills article{padding:20px 16px}.nlp-skill-top{margin-bottom:22px}.nlp-skills h3{font-size:15px}.nlp-skills p{font-size:11px}.nlp-skill-top span:last-child{font-size:25px}.nlp-heading{margin-bottom:26px}.nlp-heading-row{flex-direction:column;align-items:start;gap:20px}.nlp-heading p:not(.nlp-eyebrow){font-size:12px}.nlp-schedule{grid-template-columns:1fr;gap:15px}.nlp-schedule article{padding:25px}.nlp-session-date{margin:15px 0}.nlp-session-date strong{font-size:80px}.nlp-session-time{font-size:12px}.nlp-schedule h3{font-size:18px}.nlp-audience{grid-template-columns:1fr;gap:28px}.nlp-audience-tags{gap:8px}.nlp-audience-tags>span{gap:14px;padding:10px 14px;font-size:10px}.nlp-gallery-section{padding-bottom:55px}.nlp-gallery{grid-template-columns:1fr 1fr;gap:10px}.nlp-gallery figure:first-child{grid-column:1/-1}.nlp-gallery figure:first-child img{aspect-ratio:1.7}.nlp-gallery img{aspect-ratio:.9}.nlp-fee-grid{grid-template-columns:1fr;gap:16px}.nlp-fee-grid article{padding:28px}.nlp-fee-grid strong{font-size:76px}.nlp-fee-grid p{font-size:12px}.nlp-registration-section{padding:55px 0}.nlp-registration-layout{grid-template-columns:1fr;gap:35px}.nlp-registration-copy h2{max-width:330px;font-size:49px}.nlp-contact-number{font-size:27px}.nlp-page .nlp-form-shell .pr-header{padding:25px 22px 20px!important}.nlp-page .nlp-form-shell .pr-body{padding:0 22px 24px!important}.nlp-page .nlp-form-shell .form-control{font-size:16px}.nlp-personal-pass{padding:27px}.nlp-footer{padding-top:35px;padding-bottom:80px}.nlp-footer>div:first-child{flex-direction:column;align-items:start;gap:15px}.nlp-footer p{font-size:27px}.nlp-footer-bottom{flex-direction:column;gap:10px;padding-bottom:0;font-size:8px}.nlp-mobile-register{bottom:max(12px,env(safe-area-inset-bottom));z-index:1000;background:#d2e8c4;border:1px solid #fff8;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;min-height:53px;padding:15px 20px;font-size:11px;font-weight:700;transition:opacity .2s;display:flex;position:fixed;left:18px;right:18px;box-shadow:0 8px 25px #00292d30;color:#103c40!important}body.nlp-at-form .nlp-mobile-register{opacity:0;visibility:hidden;pointer-events:none}.nlp-opening-brand{margin-bottom:38px}.nlp-opening-word{letter-spacing:-7px;font-size:112px}.nlp-opening-word>span{margin-left:11px;font-size:41px}.nlp-opening h2{max-width:325px;font-size:33px}.nlp-opening .nlp-eyebrow{font-size:7px!important}.nlp-opening button{font-size:10px}.nlp-opening-date{margin-top:25px}}@media (prefers-reduced-motion:reduce){.nlp-page *,.nlp-opening,.nlp-opening *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.nlp-page>:not(#nlpHero),.nlp-hero-copy,.nlp-personal-pass button{display:none!important}.nlp-page,#nlpHero,.nlp-form-shell{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.nlp-personal-pass{break-inside:avoid;background:#fff;border:1px solid #123f43;max-width:500px;margin:auto}}.nlp-page{text-align:left}.nlp-page :is(h1,h2,h3){text-wrap:balance}.nlp-partner-logos{align-items:center;gap:26px;display:flex}.nlp-page .nlp-adm-logo{object-fit:contain;border-radius:7px;flex-shrink:0;width:64px;height:64px}.nlp-platform-logo{background:0 0;border-radius:6px;flex-shrink:0;padding:7px 10px;display:inline-flex}.nlp-page .nlp-platform-logo img{object-fit:contain;width:138px;height:auto}.nlp-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding-block:45px}.nlp-hero-form{min-width:0;scroll-margin-top:24px}.nlp-hero-form .pr-card{width:100%;max-width:none}.nlp-hero-copy{text-align:left}.nlp-hero h1{line-height:1.12}.nlp-about{grid-template-columns:1fr 1fr;align-items:center;gap:80px;position:relative}.nlp-about-label{display:none}.nlp-hero-visual{width:100%}.nlp-heading h2{line-height:1.15}.nlp-opening-inner{flex-direction:column;align-items:center;display:flex}.nlp-opening-word{padding-right:12px}.nlp-opening h2{text-wrap:balance}.nlp-page .nlp-form-shell .form-label{text-align:left;display:block}.nlp-registration-layout{align-items:center}@media (width<=1050px){.nlp-partner-logos{gap:15px}.nlp-brand>span:last-child{max-width:140px}.nlp-header nav{gap:16px}.nlp-hero{gap:30px}}@media (width<=760px){.nlp-header{justify-content:center;padding:65px 0 20px}.nlp-partner-logos{justify-content:space-between;gap:14px;width:100%}.nlp-brand>span:last-child{letter-spacing:.8px;max-width:105px;font-size:8px}.nlp-page .nlp-adm-logo{width:52px;height:52px}.nlp-page .nlp-platform-logo img{width:104px}.nlp-platform-logo{padding:6px}.nlp-hero{grid-template-columns:1fr;gap:28px;padding-block:28px 35px}.nlp-hero-copy{text-align:left}.nlp-lettermark{letter-spacing:-5px;margin:10px 0;font-size:76px}.nlp-lettermark>span{margin:5px 0 0 10px;font-size:30px}.nlp-hero h1{font-size:39px;line-height:1.12}.nlp-intro{max-width:none;margin:14px 0 0!important}.nlp-hero-note{max-width:none;margin:12px 0 0!important}.nlp-hero-copy>.nlp-button{display:none}.nlp-hero-form{scroll-margin-top:85px}.nlp-about{grid-template-columns:1fr;gap:40px}.nlp-hero-visual{max-width:420px;margin-inline:auto}.nlp-footer p{text-wrap:balance;line-height:1.25}body:has(.nlp-page) #shareStoryBtn{top:15px!important;right:63px!important}}
