.content-home .home-topic-grid a{color:var(--ink);text-decoration:none}.content-home .reviews-section{color:var(--ink)}.content-home footer a{color:inherit;text-decoration:none}.content-home .toast:not(.show){visibility:hidden;pointer-events:none}.content-home .toast.show{visibility:visible}.content-home{--ink:#292536;--paper:#fff;--cream:#faf9fc;--coral:#7450d8;--sage:#ece5f8;--sage-dark:#83748f;--line:#ece9f1;--serif:"Noto Sans KR",sans-serif;background:#fff;color:var(--ink);letter-spacing:-.025em;-webkit-font-smoothing:antialiased}.content-home .noise{display:none}.content-home{scroll-snap-type:none}html:has(body.content-home){scroll-snap-type:none;scroll-padding-top:155px}.content-home .site-header{height:auto;min-height:140px;padding:0 max(24px,calc((100% - 1160px)/2));display:grid;grid-template-columns:1fr auto;gap:0 28px;background:#fffffffa;border-bottom:1px solid var(--line);position:sticky;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.content-home .header-brand-group{height:82px;gap:20px;grid-column:1;grid-row:1}.content-home .brand-logo{width:172px;height:62px}.content-home .brand-logo img{width:247px;height:247px}.content-home .header-instagram,.content-home .header-threads{font-size:10px;color:#66606d;opacity:1;min-height:44px;display:inline-flex;align-items:center}.content-home .header-actions{grid-column:2;grid-row:1;gap:18px;margin:0}.content-home .header-cta{display:flex;align-items:center;gap:18px;min-height:44px;padding:11px 17px;border:0;border-radius:9px;background:var(--coral);color:#fff;font-size:12px;font-weight:600}.content-home .header-profile{background:#fff;border-radius:9px;padding:11px 15px;min-height:44px;font-size:12px}.content-home .header-profile[hidden]{display:none}.content-home .desktop-nav{grid-row:2;grid-column:1/-1;min-height:56px;gap:31px;align-items:center;border-top:1px solid #f4f1f7;overflow-x:auto;scrollbar-width:none}.content-home .desktop-nav a{font-size:13px;font-weight:500;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.content-home .desktop-nav a:hover{color:var(--coral);opacity:1}.content-home .hero{width:min(1160px,calc(100% - 48px));margin:32px auto 18px;display:grid;grid-template-columns:1.14fr 1fr;gap:22px;padding:0;height:auto;min-height:0;max-height:none}.content-home .hero-copy{position:relative;isolation:isolate;background:#282438;border-radius:20px;min-height:410px;padding:34px 32px 29px;color:#fff;overflow:hidden;justify-content:flex-start;align-items:flex-start}.content-home .hero-copy:after{content:"";position:absolute;width:310px;height:310px;right:-102px;bottom:-120px;border:1px solid #c7b4ff40;box-shadow:0 0 0 40px #b29be708,0 0 0 80px #b29be705;border-radius:50%;z-index:-1}.content-home .eyebrow{font:600 10px var(--latin);letter-spacing:.1em}.content-home .hero-copy .eyebrow{color:#d4c9ed;border:1px solid #ffffff17;background:#ffffff10;padding:7px 10px;border-radius:30px;margin-bottom:22px}.content-home .hero h1{font:700 clamp(28px,3vw,36px)/1.45 var(--sans);letter-spacing:-.055em;margin:0 0 17px;position:relative;z-index:2}.content-home .hero h1 em{color:#c9b6ff}.content-home .hero-description{font-size:12px;line-height:1.9;color:#c0b7cd;max-width:350px;position:relative;z-index:2;word-break:keep-all}.content-home .hero-description br{display:none}.content-home .hero-actions{margin-top:auto;gap:15px;position:relative;z-index:2;flex-wrap:wrap;padding-top:30px}.content-home .button{border-radius:9px;font-size:12px;padding:14px 18px;min-height:46px;gap:28px;transition:background .2s}.content-home .button:hover{transform:none;filter:brightness(.95)}.content-home .hero .button-dark{background:#fff;color:#4b376e;min-width:155px}.content-home .hero .text-link{color:#d0c4e1;font-size:11px;border-color:#70637d}.content-home .hero-note-art{position:absolute;right:22px;bottom:90px;width:130px;height:110px;pointer-events:none;z-index:1}.content-home .hero-note-art span,.content-home .hero-note-art b{display:block;position:absolute;border-radius:10px;width:125px;height:77px;padding:14px;box-shadow:0 12px 24px #0c081c26}.content-home .hero-note-art span{right:12px;bottom:22px;transform:rotate(-10deg);background:#9e82e7;color:#fff;font:600 9px var(--latin);letter-spacing:.08em}.content-home .hero-note-art b{right:0;bottom:0;transform:rotate(10deg);background:#f5f1ff;color:#6e528e;font:700 15px var(--latin)}.content-home .hero-note-art b:after{content:"";display:block;width:75%;height:4px;background:#e3d9f1;box-shadow:0 10px #eae3f5;margin-top:9px;border-radius:4px}.content-home .hero-note-art i{position:absolute;right:0;top:-8px;font-size:26px;color:#dbebb4;font-style:normal}.content-home .home-topics{padding:31px 29px;background:#f7f4fd;border:1px solid #eae3f7;border-radius:20px;min-width:0}.content-home .home-topics .eyebrow{color:#9780b9;margin:0 0 12px}.content-home .home-topics h2{font:700 26px/1.45 var(--sans);letter-spacing:-.055em;margin:0 0 13px}.content-home .home-topics>p:not(.eyebrow){font-size:12px;color:#8c8395;margin:0 0 25px}.content-home .home-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.content-home .home-topic-grid a{display:flex;align-items:center;gap:11px;min-height:68px;border-radius:12px;border:1px solid #ebe5f3;background:#fff;padding:14px;font-size:12px;font-weight:500;transition:border-color .2s}.content-home .home-topic-grid a:hover{border-color:#b7a1dc}.content-home .home-topic-grid i{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;font-style:normal;color:#8d6db5;background:#f3edfc}.content-home .home-topic-grid a:nth-child(2) i{color:#59977a;background:#edf6f0}.content-home .home-topic-grid a:nth-child(3) i{color:#b9815f;background:#fff1e9}.content-home .home-topic-grid a:nth-child(4) i{color:#7d85b6;background:#f0f1fb}.content-home .home-topic-grid a>span{margin-left:auto;color:#beb2cc}.content-home .home-topics small{display:block;margin-top:19px;font-size:10px;color:#93899e;line-height:1.8}.content-home .home-notice{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:14px 20px;background:#f8f7fb;border:1px solid #eeebf3;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:18px}.content-home .home-notice p{font-size:12px;font-weight:500;margin:0}.content-home .home-notice p span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eee6fc;color:var(--coral);margin-right:10px}.content-home .home-notice>a{color:var(--coral);font-size:11px;font-weight:500;min-height:44px;display:flex;align-items:center;white-space:nowrap}.content-home .statement,.content-home .mentor-section,.content-home .reviews-section,.content-home .answers-section,.content-home .social-section,.content-home .contact-section{width:min(1160px,calc(100% - 48px));max-width:1160px;margin:0 auto;padding:65px 0;min-height:0;background:#fff;scroll-snap-align:none}.content-home .section-label{font:600 10px var(--latin);letter-spacing:.13em;margin-bottom:19px;color:#9a83b8}.content-home .statement h2,.content-home .section-heading h2,.content-home .ask-intro h2,.content-home .contact-copy h2,.content-home .reviews-heading h2,.content-home .mentor-profile h2{font:600 clamp(25px,2.7vw,34px)/1.5 var(--sans);letter-spacing:-.055em;word-break:keep-all}.content-home .statement-grid{grid-template-columns:1fr 1fr;gap:65px}.content-home .statement-side>p{font-size:13px;line-height:1.9;color:#7e7589}.content-home .principles{margin-top:25px}.content-home .principles div{padding:14px 0;gap:18px}.content-home .principles span{font-size:12px}.content-home .mentor-section{padding-top:0}.content-home .mentor-profile{border-radius:18px;padding:36px 39px;gap:45px;background:#f5f1fb;color:var(--ink);grid-template-columns:1fr 1fr}.content-home .mentor-profile .section-label{color:#9a83b8}.content-home .mentor-profile h2{font-size:28px;margin-top:8px}.content-home .mentor-profile-copy>p{color:#80728f;font-size:12px}.content-home .mentor-credentials{border-color:#e7dfee;margin:22px 0}.content-home .mentor-credentials li{font-size:11px}.content-home .mentor-blog-link{color:#775695;font-size:11px}.content-home .reviews-section{border-top:1px solid var(--line);overflow:hidden}.content-home .reviews-heading{gap:40px;margin-bottom:30px}.content-home .reviews-heading .section-label{color:#9a83b8;margin-bottom:13px}.content-home .reviews-heading h2 span{color:var(--coral)}.content-home .reviews-summary{max-width:420px;color:#8a7e94;font-size:12px}.content-home .marquee-toggle{color:#7d6c8c;border-color:#e5deed;min-height:44px;font-size:10px;background:#faf8fd}.content-home .reviews-marquee{margin-inline:0;-webkit-mask-image:none;mask-image:none}.content-home .review-card{width:330px;min-height:470px;padding:20px;border:1px solid #eae5ef;border-radius:14px;background:#faf8fc;box-shadow:none}.content-home .review-card.featured{background:#eee7f8;color:#514063;border-color:#e4d9f0}.content-home .review-card.featured .review-number,.content-home .review-card.featured blockquote span{color:#8f70b6}.content-home .review-card blockquote{font-size:17px;line-height:1.8;letter-spacing:-.035em}.content-home .review-proof{height:170px;border-radius:9px;margin-top:18px}.content-home .reviews-foot{margin-top:20px}.content-home .reviews-foot p{color:#9b91a4}.content-home .reviews-foot .text-link{color:#7d629a;font-size:11px}.content-home .review-tag{font-size:9px}.content-home .review-meta{font-size:10px}.content-home .answers-section{border-top:1px solid var(--line)}.content-home .section-heading{margin-bottom:28px;gap:30px}.content-home .section-heading .section-label{margin-bottom:13px}.content-home .section-heading>p{font-size:12px;color:#91869b}.content-home .filter-row{gap:8px;margin-bottom:25px}.content-home .filter{border-color:#ece6f2;color:#93849e;font-size:11px;min-height:44px;padding:10px 18px}.content-home .filter.active{background:#eee8fa;border-color:#e8dff7;color:#7954ad}.content-home .answer-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.content-home .answer-card{position:relative;display:grid;grid-template-columns:1fr 30px;gap:17px 12px;align-items:start;padding:24px;border:1px solid #e9e2f1!important;border-radius:15px;background:#f8f4fc;min-height:255px;transition:border-color .2s;overflow:hidden}.content-home .answer-card:nth-child(3n+2){background:#f1f7f4;border-color:#e3ece7!important}.content-home .answer-card:nth-child(3n){background:#fcf4ed;border-color:#f1e4d9!important}.content-home .answer-card:hover{padding:24px;background:#f6f1fb;border-color:#b9a0d9!important}.content-home .answer-index{grid-column:1/-1;color:#a38ab7;font:600 10px var(--latin);letter-spacing:.1em}.content-home .answer-card>div{min-width:0}.content-home .answer-question{font:600 18px/1.65 var(--sans);letter-spacing:-.045em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 18px;overflow-wrap:anywhere}.content-home .answer-meta{font-size:10px;color:#9b90a5}.content-home .answer-arrow{width:30px;height:30px;font-size:16px;color:#a390b4;background:#fff9;border:0;margin-top:5px}.content-home .answer-body{grid-column:1/-1;font-size:14px;line-height:1.95;max-width:none;color:#756481;overflow-wrap:anywhere}.content-home .answer-card.open{grid-column:1/-1;min-height:0;background:#faf7fd}.content-home .answer-card.open .answer-question{display:block;-webkit-line-clamp:unset;font-size:21px}.content-home .answer-card.open .answer-body{display:block}.content-home .answer-card.open .answer-arrow{color:#fff}.content-home .empty-state{border:1px solid var(--line);background:#faf9fc;border-radius:14px;font-size:13px;padding:45px 24px}.content-home .ask-section{width:min(1160px,calc(100% - 48px));margin:10px auto 0;padding:40px;background:#f4f0fa;color:var(--ink);grid-template-columns:.9fr 1.1fr;gap:50px;border-radius:20px}.content-home .ask-intro h2{font-size:32px}.content-home .ask-intro>p:not(.section-label){color:#8f809d;font-size:13px}.content-home .section-label.light{color:#a087bc}.content-home .privacy-note{border-color:#e4d9ee;margin-top:45px}.content-home .privacy-note strong{color:#6c527f}.content-home .privacy-note p{color:#9a8aa7;font-size:11px}.content-home .privacy-note>span{background:#9d82ba}.content-home .question-access,.content-home .question-form{background:#fff;border:1px solid #e9e0f1;border-radius:15px;padding:32px;min-height:410px}.content-home .question-access h3{font-size:25px;font-weight:600}.content-home .access-symbol{width:50px;height:50px;font-size:25px;margin-bottom:24px}.content-home .question-access>p:not(.access-label){font-size:12px;color:#93859e}.content-home .access-actions{margin-top:20px}.content-home .question-form label:not(.check-label){font-size:11px}.content-home .question-form input,.content-home .question-form select,.content-home .question-form textarea{font-size:13px}.content-home .button-coral{background:var(--coral);color:#fff}.content-home .social-section{padding-top:65px}.content-home .social-grid{gap:20px}.content-home .social-card{min-height:290px;border-radius:15px;padding:25px;background:#edf5f0;border-color:#e1ece5;color:#4c7161;box-shadow:none}.content-home .social-card:nth-child(2){background:#eee7f8;color:#73558e;border-color:#e6dcf1}.content-home .social-card:nth-child(3){background:#fbede4;color:#a67659;border-color:#f2e2d7}.content-home .social-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #35304408}.content-home .social-text{font-size:20px;line-height:1.7;font-weight:500;word-break:keep-all}.content-home .social-platform{font-size:10px}.content-home .social-date{font-size:9px}.content-home .contact-section{background:#f5f0fa;padding:38px 42px;border-radius:18px;margin-bottom:55px;grid-template-columns:180px 1fr;gap:50px}.content-home .contact-orbit{width:125px;background:#b198ca}.content-home .contact-orbit>span{font:500 30px var(--latin)}.content-home .contact-orbit svg{animation:none}.content-home .contact-orbit text{font-size:8px;fill:#897597}.content-home .contact-copy h2{font-size:29px}.content-home .contact-copy>p:not(.section-label){font-size:12px;color:#8a7998}.content-home .contact-actions{margin-top:23px;gap:12px}.content-home .button-dark{background:#77539e}.content-home .button-outline{border-color:#d2c1e1;color:#816297;background:#fff7;min-width:230px}.content-home .contact-copy small,.content-home .community-entry p{color:#a18eae;font-size:10px}.content-home .community-entry a{color:#846396;font-size:11px}.content-home .contact-copy .section-label{margin-bottom:13px}.content-home footer{padding:25px max(24px,calc((100% - 1160px)/2));grid-template-columns:auto 1fr auto auto;gap:25px}.content-home footer p{font-size:11px;color:#9d90a7}.content-home footer>div a{font-size:10px}.content-home footer>span{font-size:9px}.content-home .footer-brand .brand-logo{height:48px;width:138px}.content-home .profile-panel{border-radius:16px;background:#fff}.content-home .profile-panel h2{font-size:28px;font-weight:600}.content-home .profile-panel-head .section-label{color:#9b83b7}.content-home .profile-form label{font-size:12px}.content-home .toast{border-radius:12px;font-size:12px}.content-home .reveal{opacity:1;transform:none;transition:none}@media(max-width:1000px){.content-home .hero-note-art{opacity:.45;right:14px;bottom:80px}.content-home .hero-description{max-width:275px}.content-home .hero h1{font-size:30px}.content-home .hero-actions .text-link{display:none}.content-home .header-brand-group{gap:16px}.content-home .statement-grid,.content-home .mentor-profile{gap:35px}.content-home .answer-list{grid-template-columns:repeat(2,minmax(0,1fr))}.content-home .ask-section{grid-template-columns:1fr;gap:25px}.content-home .privacy-note{margin-top:25px}.content-home .contact-section{grid-template-columns:120px 1fr;gap:30px}.content-home .contact-actions{flex-wrap:wrap}.content-home .community-entry{flex-direction:column;gap:12px;align-items:flex-start}}@media(max-width:800px){html:has(body.content-home){scroll-padding-top:135px}.content-home .site-header{display:grid;position:sticky;padding:0 20px;grid-template-columns:1fr auto;min-height:0}.content-home .header-brand-group{height:74px;gap:13px}.content-home .brand-logo{width:132px;height:50px}.content-home .brand-logo img{width:190px;height:190px}.content-home .header-instagram,.content-home .header-threads{font-size:9px}.content-home .header-actions{grid-column:2;grid-row:1;margin:0;gap:9px}.content-home .header-cta{font-size:10px;padding:10px 12px;min-height:42px}.content-home .header-profile{font-size:10px;padding:9px 11px}.content-home .desktop-nav{display:flex;gap:23px;grid-column:1/-1;min-height:49px;flex-direction:row;padding:0}.content-home .desktop-nav a{font-size:11px}.content-home .menu-button{display:none}.content-home .hero{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;gap:16px}.content-home .hero-copy{padding:28px 25px;min-height:395px}.content-home .hero h1{font-size:27px}.content-home .hero-copy .eyebrow{font-size:8px}.content-home .hero-description{font-size:11px}.content-home .hero-actions{flex-direction:row;align-items:center;padding-top:24px}.content-home .home-topics{padding:28px 22px}.content-home .home-topics h2{font-size:24px}.content-home .home-topics>p:not(.eyebrow){font-size:11px}.content-home .home-topic-grid{gap:8px}.content-home .home-topic-grid a{padding:10px;gap:7px;min-height:60px;font-size:11px}.content-home .home-topic-grid i{width:25px;height:28px}.content-home .home-notice{padding:12px 17px}.content-home .home-notice p{font-size:11px}.content-home .home-notice>a{font-size:10px}.content-home .statement,.content-home .mentor-section,.content-home .reviews-section,.content-home .answers-section,.content-home .social-section{padding:48px 0}.content-home .mentor-section{padding-top:0}.content-home .section-heading{flex-direction:row;align-items:end;gap:20px}.content-home .section-heading h2,.content-home .reviews-heading h2{font-size:28px}.content-home .statement-grid{grid-template-columns:1fr 1fr}.content-home .statement h2{font-size:29px}.content-home .statement-side{margin-top:0}.content-home .mentor-profile{grid-template-columns:1fr 1fr;padding:28px}.content-home .mentor-profile h2{font-size:24px}.content-home .reviews-heading{flex-direction:row;align-items:end;gap:30px}.content-home .reviews-summary{max-width:350px}.content-home .reviews-marquee{margin-inline:0}.content-home .reviews-track{padding:4px 0 20px}.content-home .review-card{width:310px;min-height:465px}.content-home .review-proof{height:170px}.content-home .reviews-foot{flex-direction:row}.content-home .social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-home .social-card{min-height:260px;padding:18px}.content-home .social-text{font-size:17px}.content-home .ask-section{padding:30px}.content-home .ask-intro h2{font-size:30px}.content-home .contact-section{padding:30px;gap:25px}.content-home .contact-orbit{width:100px}.content-home .contact-copy h2{font-size:27px}.content-home .contact-actions{flex-direction:row}.content-home .contact-actions .button{width:auto;font-size:11px}.content-home .community-entry{margin-top:20px}.content-home .contact-copy>p:not(.section-label){font-size:12px}.content-home footer{grid-template-columns:auto 1fr auto}.content-home footer>div{display:none}}@media(max-width:600px){html:has(body.content-home){scroll-padding-top:151px}.content-home .site-header{padding:0 18px}.content-home .header-brand-group{height:92px;position:relative;align-items:flex-start;gap:16px;padding-top:8px}.content-home .brand-logo{width:145px;height:53px}.content-home .brand-logo img{width:209px;height:209px}.content-home .header-instagram,.content-home .header-threads{position:absolute;top:53px;min-height:30px;font-size:9px}.content-home .header-instagram{left:0}.content-home .header-threads{left:87px}.content-home .header-actions{align-self:start;margin-top:22px;gap:7px}.content-home .header-profile{padding:8px;font-size:9px}.content-home .header-cta{padding:9px 11px;font-size:10px;gap:10px}.content-home .desktop-nav{gap:23px;min-height:48px}.content-home .hero,.content-home .home-notice,.content-home .statement,.content-home .mentor-section,.content-home .reviews-section,.content-home .answers-section,.content-home .social-section,.content-home .ask-section,.content-home .contact-section{width:calc(100% - 36px)}.content-home .hero{grid-template-columns:1fr;gap:14px;margin-top:22px}.content-home .hero-copy{min-height:370px;padding:29px 25px;border-radius:17px}.content-home .hero h1{font-size:32px}.content-home .hero-copy .eyebrow{font-size:9px}.content-home .hero-description{font-size:12px;max-width:260px}.content-home .hero-note-art{opacity:.75;bottom:85px;right:16px;transform:scale(.8);transform-origin:right bottom}.content-home .hero-actions{padding-top:35px}.content-home .home-topics{padding:25px 23px;border-radius:17px}.content-home .home-topics h2{font-size:25px}.content-home .home-topics h2 br{display:none}.content-home .home-topics>p:not(.eyebrow){font-size:12px}.content-home .home-topic-grid a{font-size:12px;min-height:65px;padding:12px;gap:9px}.content-home .home-topic-grid i{width:28px;height:29px}.content-home .home-notice{display:block;padding:15px}.content-home .home-notice p{font-size:11px}.content-home .home-notice>a{margin-left:38px;min-height:32px;font-size:10px}.content-home .statement,.content-home .reviews-section,.content-home .answers-section,.content-home .social-section{padding:42px 0}.content-home .section-label{font-size:9px;margin-bottom:16px}.content-home .statement-grid,.content-home .mentor-profile{grid-template-columns:1fr;gap:24px}.content-home .statement h2{font-size:28px}.content-home .statement-side>p{font-size:12px}.content-home .principles{margin-top:20px}.content-home .principles span br{display:none}.content-home .principles span{font-size:11px}.content-home .mentor-profile{padding:26px}.content-home .mentor-profile h2{font-size:25px}.content-home .mentor-profile-copy>p{font-size:12px}.content-home .mentor-section{padding:0 0 42px}.content-home .reviews-heading,.content-home .section-heading{align-items:start;flex-direction:column;gap:17px;margin-bottom:25px}.content-home .reviews-heading h2,.content-home .section-heading h2{font-size:29px}.content-home .reviews-summary{max-width:100%}.content-home .reviews-summary>p{margin-bottom:15px}.content-home .reviews-foot{flex-direction:column;gap:17px}.content-home .reviews-foot p{font-size:10px}.content-home .review-card{width:min(82vw,310px)}.content-home .filter-row{gap:6px}.content-home .filter{padding:10px 16px;font-size:11px}.content-home .answer-list{grid-template-columns:1fr;gap:15px}.content-home .answer-card{min-height:225px;padding:23px}.content-home .answer-card:hover{padding:23px}.content-home .answer-question{font-size:19px}.content-home .answer-card.open .answer-question{font-size:20px}.content-home .answer-body{font-size:13px}.content-home .ask-section{padding:25px;gap:25px;border-radius:17px}.content-home .ask-intro h2{font-size:28px}.content-home .question-access,.content-home .question-form{padding:24px;min-height:360px}.content-home .question-access h3{font-size:24px}.content-home .question-member-bar{gap:12px}.content-home .social-grid{grid-template-columns:1fr;gap:15px}.content-home .social-card{min-height:235px;padding:24px}.content-home .social-text{font-size:21px}.content-home .contact-section{grid-template-columns:1fr;padding:28px;gap:20px;margin-bottom:35px}.content-home .contact-orbit{display:none}.content-home .contact-copy h2{font-size:27px}.content-home .contact-actions{flex-direction:column;gap:10px}.content-home .contact-actions .button{width:100%;font-size:11px}.content-home .contact-copy small{font-size:10px}.content-home .community-entry a{font-size:11px}.content-home footer{padding:23px 18px;grid-template-columns:1fr auto;gap:13px}.content-home footer p{display:none}.content-home footer>span{font-size:8px}.content-home .footer-brand .brand-logo{width:115px;height:43px}.content-home .footer-brand .brand-logo img{width:165px;height:165px}}@media(prefers-reduced-motion:reduce){.content-home .social-card,.content-home .answer-card,.content-home .home-topic-grid a{transition:none}.content-home .social-card:hover{transform:none}}.content-home .site-header,.content-home footer{padding-inline:max(24px,calc((100% - 1280px)/2))}.content-home .hero,.content-home .home-notice,.content-home .statement,.content-home .mentor-section,.content-home .reviews-section,.content-home .answers-section,.content-home .social-section,.content-home .ask-section,.content-home .contact-section{width:min(1280px,calc(100% - 48px));max-width:1280px}.content-home .header-brand-group{height:90px}.content-home .brand-logo{width:184px;height:66px}.content-home .brand-logo img{width:264px;height:264px}.content-home .desktop-nav a{font-size:14px}.content-home .header-instagram,.content-home .header-threads{font-size:11px}.content-home .header-cta,.content-home .header-profile,.content-home .button{font-size:14px;min-height:48px}.content-home .hero-copy{min-height:450px;padding:38px 36px}.content-home .hero h1{font-size:clamp(32px,3.2vw,40px)}.content-home .hero-description{font-size:14px;max-width:390px}.content-home .hero .text-link{font-size:13px}.content-home .home-topics{padding:35px 32px}.content-home .home-topics h2{font-size:29px;word-break:keep-all;text-wrap:balance}.content-home .home-topics>p:not(.eyebrow),.content-home .home-topic-grid a,.content-home .home-notice p{font-size:14px}.content-home .home-topic-grid a{min-height:76px;padding:16px}.content-home .home-topic-grid i{width:34px;height:34px}.content-home .home-topics small,.content-home .home-notice>a{font-size:12px}.content-home .section-label,.content-home .eyebrow{font-size:11px}.content-home .statement h2,.content-home .section-heading h2,.content-home .reviews-heading h2{font-size:clamp(29px,3vw,38px)}.content-home .statement-side>p,.content-home .ask-intro>p:not(.section-label){font-size:15px}.content-home .principles span,.content-home .mentor-profile-copy>p,.content-home .reviews-summary,.content-home .section-heading>p{font-size:14px}.content-home .mentor-profile h2,.content-home .ask-intro h2{font-size:34px}.content-home .mentor-credentials li,.content-home .mentor-blog-link,.content-home .reviews-foot .text-link,.content-home .filter{font-size:13px}.content-home .review-card{width:360px;min-height:500px;padding:24px}.content-home .review-card blockquote{font-size:19px}.content-home .review-proof{height:185px}.content-home .review-tag,.content-home .review-meta,.content-home .answer-meta{font-size:12px}.content-home .answer-card,.content-home .answer-card:hover{min-height:280px;padding:27px}.content-home .answer-question{font-size:20px}.content-home .answer-card.open{min-height:0}.content-home .answer-card.open .answer-question{font-size:23px}.content-home .answer-body{font-size:16px}.content-home .question-access>p:not(.access-label),.content-home .privacy-note p{font-size:14px}.content-home .question-form label:not(.check-label),.content-home .check-label,.content-home .question-member-bar p{font-size:13px}.content-home .question-form input,.content-home .question-form select,.content-home .question-form textarea{font-size:15px}.content-home .social-text{font-size:22px}.content-home .social-platform,.content-home .social-date{font-size:12px}.content-home .contact-copy h2{font-size:33px}.content-home .contact-copy>p:not(.section-label){font-size:14px}.content-home .contact-copy small,.content-home .community-entry p,.content-home .community-entry a{font-size:12px}.content-home .profile-form label{font-size:14px}.content-home .profile-form input,.content-home .profile-form textarea{font-size:16px}@media(max-width:1000px){.content-home .hero-copy{padding:32px 28px}.content-home .hero h1{font-size:34px}.content-home .home-topics{padding:32px 25px}.content-home .home-topic-grid a{padding:12px;gap:8px}.content-home .hero-note-art{opacity:.3}}@media(max-width:800px){.content-home .site-header,.content-home footer{padding-inline:20px}.content-home .header-brand-group{height:80px}.content-home .brand-logo{width:142px;height:54px}.content-home .brand-logo img{width:204px;height:204px}.content-home .desktop-nav a{font-size:13px}.content-home .header-instagram,.content-home .header-threads{font-size:10px}.content-home .header-cta,.content-home .header-profile{font-size:11px;min-height:44px}.content-home .hero h1{font-size:31px}.content-home .hero-copy{min-height:430px;padding:30px 27px}.content-home .hero-description{font-size:13px}.content-home .home-topics h2{font-size:27px}.content-home .home-topics>p:not(.eyebrow),.content-home .home-topic-grid a{font-size:13px}.content-home .home-topic-grid a{min-height:70px;padding:11px;gap:7px}.content-home .home-topic-grid i{width:28px;height:30px}.content-home .social-text{font-size:19px}.content-home .section-heading h2,.content-home .reviews-heading h2{font-size:32px}}@media(max-width:600px){.content-home .site-header,.content-home footer{padding-inline:18px}.content-home .header-brand-group{height:98px}.content-home .brand-logo{width:151px;height:56px}.content-home .brand-logo img{width:217px;height:217px}.content-home .header-instagram,.content-home .header-threads{top:57px}.content-home .header-profile{font-size:10px;padding:8px}.content-home .header-cta{font-size:11px;padding:9px 10px}.content-home .desktop-nav{gap:22px}.content-home .hero,.content-home .home-notice,.content-home .statement,.content-home .mentor-section,.content-home .reviews-section,.content-home .answers-section,.content-home .social-section,.content-home .ask-section,.content-home .contact-section{width:calc(100% - 36px)}.content-home .hero-copy{min-height:395px;padding:30px 25px}.content-home .hero h1{font-size:35px}.content-home .hero-description{font-size:14px;max-width:275px}.content-home .hero-note-art{opacity:.35}.content-home .home-topics{padding:27px 23px}.content-home .home-topic-grid a{font-size:13px;min-height:70px}.content-home .home-topic-grid i{width:28px;height:30px}.content-home .statement h2,.content-home .section-heading h2,.content-home .reviews-heading h2,.content-home .mentor-profile h2,.content-home .ask-intro h2{font-size:31px}.content-home .review-card{width:min(84vw,335px);padding:22px}.content-home .answer-card,.content-home .answer-card:hover{min-height:245px;padding:25px}.content-home .answer-card.open{min-height:0}.content-home .answer-question{font-size:21px}.content-home .answer-card.open .answer-question{font-size:22px}.content-home .answer-body{font-size:15px}.content-home .question-form input,.content-home .question-form select,.content-home .question-form textarea{font-size:16px}.content-home .social-text{font-size:23px}.content-home .contact-copy h2{font-size:30px}.content-home .contact-actions .button{font-size:13px}}
