.landing-module__g1LwZa__page{--color-bg:#faf6f1;--color-border:#e2ddd6;--color-text:#1f1a13;--color-text-muted:#68625a;--color-footer-text:#777068;--color-white:#fff;--color-eyebrow:#d35d31;--color-orange:#c1552c;--color-green:#438f31;--color-black-accent:#322d26;--color-avatar:#e2ddd6;--color-cta-bg:#241e17;--color-cta-heading:#faf6f1;--color-btn-text:#fdfbf9;background:var(--color-bg);color:var(--color-text);font-family:var(--font-inter), system-ui, sans-serif}@supports (color:lab(0% 0 0)){.landing-module__g1LwZa__page{--color-bg:lab(97.1139% .690103 2.95939);--color-border:lab(88.4184% .961721 4.07743);--color-text:lab(9.53227% 1.54451 5.52568);--color-text-muted:lab(42.0209% 1.38739 5.61393);--color-footer-text:lab(47.8216% 1.37588 5.60524);--color-eyebrow:lab(54.6572% 45.6473 47.8733);--color-orange:lab(50.0956% 42.8014 44.9192);--color-green:lab(52.9792% -38.3661 40.9264);--color-black-accent:lab(18.8164% 1.47074 5.68257);--color-avatar:lab(88.4184% .961721 4.07743);--color-cta-bg:lab(11.8535% 1.52166 5.73057);--color-cta-heading:lab(97.1139% .690103 2.95939);--color-btn-text:lab(98.8472% .340223 1.47662)}}.landing-module__g1LwZa__page a{color:inherit;text-decoration:none;transition:color .15s,opacity .15s}.landing-module__g1LwZa__page img{max-width:100%;display:block}.landing-module__g1LwZa__nav{background:var(--color-white);border-bottom:1px solid var(--color-border);align-items:center;padding:28px 64px;display:flex}.landing-module__g1LwZa__nav__logo{width:auto;height:40px;transition:opacity .15s}.landing-module__g1LwZa__nav__logo:hover{opacity:.85}.landing-module__g1LwZa__hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:96px 64px 88px;display:grid}.landing-module__g1LwZa__hero__eyebrow{font:600 13px var(--font-inter), sans-serif;letter-spacing:.12em;color:var(--color-eyebrow);margin:0 0 20px}.landing-module__g1LwZa__hero__title{font:500 58px/1.1 var(--font-source-serif), serif;color:var(--color-text);max-width:560px;margin:0 0 26px}.landing-module__g1LwZa__hero__body{font:400 18px/1.6 var(--font-inter), sans-serif;color:var(--color-text-muted);max-width:480px;margin:0 0 36px}.landing-module__g1LwZa__hero__actions{gap:16px;display:flex}.landing-module__g1LwZa__hero__image{object-fit:cover;border-radius:14px;width:100%;height:420px}.landing-module__g1LwZa__btn{font:700 17px var(--font-inter), sans-serif;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:9px;padding:18px 34px;transition:transform .2s,opacity .2s,box-shadow .2s,background-color .2s;display:inline-block}.landing-module__g1LwZa__btn:active{transition-duration:.1s;transform:scale(.97)}.landing-module__g1LwZa__btn--primary{color:var(--color-btn-text);background:var(--color-orange)}.landing-module__g1LwZa__btn--primary:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 6px 16px #c1552c40;box-shadow:0 6px 16px lab(50.0956% 42.8014 44.9192/.25)}.landing-module__g1LwZa__btn--secondary{color:var(--color-text);border:1px solid var(--color-border)}.landing-module__g1LwZa__btn--secondary:hover{border-color:var(--color-text);transform:translateY(-1px)}.landing-module__g1LwZa__stats{background:var(--color-white);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);justify-content:center;display:flex}.landing-module__g1LwZa__stats__item{text-align:center;padding:44px 64px}.landing-module__g1LwZa__stats__number{font:500 40px var(--font-source-serif), serif;color:var(--color-text)}.landing-module__g1LwZa__stats__label{font:400 15px var(--font-inter), sans-serif;color:var(--color-text-muted);margin-top:6px}.landing-module__g1LwZa__features{padding:96px 64px}.landing-module__g1LwZa__features__title{font:500 34px var(--font-source-serif), serif;color:var(--color-text);margin:0 0 12px}.landing-module__g1LwZa__features__subtitle{font:400 17px var(--font-inter), sans-serif;color:var(--color-text-muted);max-width:560px;margin:0 0 56px}.landing-module__g1LwZa__features__grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:32px;display:grid}.landing-module__g1LwZa__showcase-panel{background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;padding:32px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.landing-module__g1LwZa__showcase-panel:hover{border-color:#d2cdc5;border-color:lab(82.6197% 1.05569 4.45248);transform:translateY(-3px);box-shadow:0 10px 24px #1b150c14;box-shadow:0 10px 24px lab(7.23295% 2.12745 6.00792/.08)}.landing-module__g1LwZa__showcase-panel__header{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.landing-module__g1LwZa__showcase-panel__icon{flex-shrink:0;width:30px;height:30px;margin-top:2px}.landing-module__g1LwZa__showcase-panel__icon--directory{color:var(--color-green)}.landing-module__g1LwZa__showcase-panel__icon--events{color:var(--color-black-accent)}.landing-module__g1LwZa__showcase-panel__title{font:600 18px var(--font-inter), sans-serif;color:var(--color-text);margin-bottom:6px}.landing-module__g1LwZa__showcase-panel__body{font:400 14.5px/1.6 var(--font-inter), sans-serif;color:var(--color-text-muted)}.landing-module__g1LwZa__mock-directory{flex-direction:column;gap:2px;height:340px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 68%,#0000 100%);mask-image:linear-gradient(#000 68%,#0000 100%)}.landing-module__g1LwZa__mock-person{align-items:center;gap:12px;padding:7px 4px;display:flex}.landing-module__g1LwZa__mock-avatar{width:36px;height:36px;font:600 12.5px var(--font-inter), sans-serif;color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-module__g1LwZa__mock-person__name{font:600 13.5px var(--font-inter), sans-serif;color:var(--color-text)}.landing-module__g1LwZa__mock-person__meta{font:400 12px var(--font-inter), sans-serif;color:var(--color-text-muted)}.landing-module__g1LwZa__mock-person__degree{font:400 11.5px var(--font-inter), sans-serif;color:var(--color-green);margin-top:1px}.landing-module__g1LwZa__mock-directory__footer{text-align:center;font:600 13px var(--font-inter), sans-serif;color:var(--color-green);margin-top:10px}.landing-module__g1LwZa__mock-event{background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;flex:1;padding:22px;display:flex}.landing-module__g1LwZa__mock-event__header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.landing-module__g1LwZa__mock-event__author{font:600 13.5px var(--font-inter), sans-serif;color:var(--color-text)}.landing-module__g1LwZa__mock-event__time{font:400 12px var(--font-inter), sans-serif;color:var(--color-text-muted)}.landing-module__g1LwZa__mock-event__tag{width:fit-content;font:700 11px var(--font-inter), sans-serif;letter-spacing:.08em;color:var(--color-eyebrow);margin-bottom:10px;display:inline-block}.landing-module__g1LwZa__mock-event__title{font:500 21px var(--font-source-serif), serif;color:var(--color-text);margin-bottom:10px}.landing-module__g1LwZa__mock-event__meta{font:400 13.5px var(--font-inter), sans-serif;color:var(--color-text-muted);margin-bottom:16px}.landing-module__g1LwZa__mock-event__desc{font:400 14px/1.6 var(--font-inter), sans-serif;color:var(--color-text);flex:1;margin:0 0 20px}.landing-module__g1LwZa__mock-event__footer{font:500 13px var(--font-inter), sans-serif;color:var(--color-text-muted);border-top:1px solid var(--color-border);align-items:center;gap:20px;padding-top:16px;display:flex}.landing-module__g1LwZa__mock-event__cta{color:var(--color-btn-text);background:var(--color-orange);font:600 13px var(--font-inter), sans-serif;border-radius:8px;margin-left:auto;padding:8px 18px}.landing-module__g1LwZa__testimonial{background:var(--color-white);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:88px 64px}.landing-module__g1LwZa__testimonial__inner{text-align:center;max-width:720px;margin:0 auto}.landing-module__g1LwZa__testimonial__quote{font:500 28px/1.5 var(--font-source-serif), serif;color:var(--color-text);margin:0 0 32px}.landing-module__g1LwZa__testimonial__attribution{justify-content:center;align-items:center;gap:14px;display:flex}.landing-module__g1LwZa__testimonial__avatar{background:var(--color-avatar);border-radius:50%;width:44px;height:44px}.landing-module__g1LwZa__testimonial__meta{text-align:left}.landing-module__g1LwZa__testimonial__name{font:600 14px var(--font-inter), sans-serif;color:var(--color-text)}.landing-module__g1LwZa__testimonial__year{font:400 13px var(--font-inter), sans-serif;color:var(--color-text-muted)}.landing-module__g1LwZa__cta-band{background:var(--color-cta-bg);text-align:center;padding:80px 64px}.landing-module__g1LwZa__cta-band__title{font:500 36px var(--font-source-serif), serif;color:var(--color-cta-heading);margin:0 0 32px}.landing-module__g1LwZa__cta-band .landing-module__g1LwZa__btn--primary{font:600 15px var(--font-inter), sans-serif;padding:16px 32px}.landing-module__g1LwZa__footer__columns{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding:64px 64px 40px;display:grid}.landing-module__g1LwZa__footer__brand-name{font:600 18px var(--font-source-serif), serif;color:var(--color-text);margin-bottom:10px}.landing-module__g1LwZa__footer__brand-desc{font:400 14px/1.6 var(--font-inter), sans-serif;color:var(--color-text-muted);max-width:260px}.landing-module__g1LwZa__footer__heading{font:600 13px var(--font-inter), sans-serif;color:var(--color-text);margin-bottom:16px}.landing-module__g1LwZa__footer__links{font:400 14px var(--font-inter), sans-serif;color:var(--color-text-muted);flex-direction:column;gap:10px;display:flex}.landing-module__g1LwZa__footer__links a{transition:color .15s}.landing-module__g1LwZa__footer__links a:hover{color:var(--color-orange)}.landing-module__g1LwZa__footer__bottom{border-top:1px solid var(--color-border);font:400 13px var(--font-inter), sans-serif;color:var(--color-footer-text);padding:24px 64px}@media (max-width:960px){.landing-module__g1LwZa__hero{grid-template-columns:1fr;padding:64px 32px}.landing-module__g1LwZa__hero__image{height:280px}.landing-module__g1LwZa__nav{padding:20px 32px}.landing-module__g1LwZa__features{padding:64px 32px}.landing-module__g1LwZa__features__grid{grid-template-columns:repeat(2,1fr);gap:20px}.landing-module__g1LwZa__showcase-panel{padding:24px}.landing-module__g1LwZa__mock-directory{height:280px}.landing-module__g1LwZa__footer__columns{grid-template-columns:1fr 1fr;padding:48px 32px 32px}.landing-module__g1LwZa__testimonial,.landing-module__g1LwZa__cta-band{padding:64px 32px}.landing-module__g1LwZa__testimonial__quote{font-size:22px}}@media (max-width:560px){.landing-module__g1LwZa__hero__title{font-size:40px}.landing-module__g1LwZa__hero__actions{flex-direction:column}.landing-module__g1LwZa__features__grid{grid-template-columns:1fr}.landing-module__g1LwZa__mock-directory{height:320px}.landing-module__g1LwZa__footer__columns{grid-template-columns:1fr}}
