.Questionnaire_container__OuJMj{min-height:100vh;background:var(--color-pure-white)}.Questionnaire_heroSection__WYrL5{background:var(--color-rich-black);color:var(--color-pure-white);padding:var(--space-32) var(--space-10);position:relative;overflow:hidden}.Questionnaire_heroSection__WYrL5:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(212,197,185,.08) 0,transparent 40%),radial-gradient(circle at 80% 50%,rgba(190,172,152,.06) 0,transparent 45%);animation:Questionnaire_subtleFloat__4x_g5 25s ease-in-out infinite;pointer-events:none}.Questionnaire_heroSection__WYrL5:after{content:"";position:absolute;top:30%;left:-50%;width:200%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,197,185,.1) 45%,rgba(212,197,185,.3) 50%,rgba(212,197,185,.1) 55%,transparent);transform:rotate(-10deg);animation:Questionnaire_shimmerLine__RZFnS 15s linear infinite;pointer-events:none}.Questionnaire_heroContent__8aOKa{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:1}.Questionnaire_heroSubtitle__I5ybE{font-size:var(--text-xs);font-weight:400;letter-spacing:var(--tracking-luxury);text-transform:uppercase;color:var(--color-warm-gold);margin-bottom:var(--space-4)}.Questionnaire_heroTitle__PPiT2{font-family:var(--font-display);font-size:clamp(var(--text-4xl),6vw,var(--text-5xl));font-weight:400;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-pure-white);margin-bottom:var(--space-6)}.Questionnaire_heroDescription___W7Ty{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-warm-gray);max-width:600px;margin:0 auto}.Questionnaire_formContainer___9Gqv{max-width:900px;margin:0 auto;padding:var(--space-20) var(--space-10)}.Questionnaire_questionnaire__dnMoR{background:var(--color-pure-white)}.Questionnaire_successContainer__2pgV1{max-width:600px;margin:0 auto;padding:var(--space-32) var(--space-10);text-align:center}.Questionnaire_successIcon__jah6u{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--gradient-gold-subtle);color:var(--color-rich-black);font-size:var(--text-4xl);font-weight:300;border-radius:50%;margin-bottom:var(--space-8);box-shadow:0 8px 32px rgba(212,197,185,.3);animation:Questionnaire_scaleIn__i2d_t .5s var(--ease-luxury)}.Questionnaire_successTitle__XpTdu{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--color-rich-black);margin-bottom:var(--space-6)}.Questionnaire_successMessage__6opqc{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-charcoal);max-width:500px;margin:0 auto}.Questionnaire_formFooter__YGRo1{text-align:center;font-size:var(--text-sm);color:var(--color-charcoal);margin-top:var(--space-6);opacity:.7}.Questionnaire_formFooter__YGRo1 a{color:var(--color-champagne);text-decoration:underline;transition:opacity var(--duration-base) var(--ease-luxury)}.Questionnaire_formFooter__YGRo1 a:hover{opacity:.8}@keyframes Questionnaire_subtleFloat__4x_g5{0%,to{transform:translate(0) scale(1);opacity:1}25%{transform:translate(-15px,-15px) scale(1.05);opacity:.8}50%{transform:translate(15px,-10px) scale(.95);opacity:1}75%{transform:translate(-10px,15px) scale(1.02);opacity:.9}}@keyframes Questionnaire_shimmerLine__RZFnS{0%{transform:translateX(-100%) rotate(-10deg)}to{transform:translateX(100%) rotate(-10deg)}}@keyframes Questionnaire_scaleIn__i2d_t{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media (max-width:768px){.Questionnaire_heroSection__WYrL5{padding:var(--space-24) var(--space-6)}.Questionnaire_heroTitle__PPiT2{font-size:var(--text-3xl)}.Questionnaire_heroDescription___W7Ty{font-size:var(--text-base)}.Questionnaire_formContainer___9Gqv{padding:var(--space-12) var(--space-6)}.Questionnaire_successContainer__2pgV1{padding:var(--space-24) var(--space-6)}.Questionnaire_successIcon__jah6u{width:60px;height:60px;font-size:var(--text-3xl)}.Questionnaire_successTitle__XpTdu{font-size:var(--text-3xl)}.Questionnaire_successMessage__6opqc{font-size:var(--text-base)}}.Questionnaire_questionnaire__dnMoR :focus-visible{outline:2px solid var(--color-champagne);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Questionnaire_heroSection__WYrL5:after,.Questionnaire_heroSection__WYrL5:before,.Questionnaire_successIcon__jah6u{animation:none!important}}.form-system_form__B4u0k{width:100%;max-width:600px;margin:0 auto}.form-system_formInline__ztiZI{display:flex;align-items:flex-end;gap:var(--space-4)}.form-system_formGrid__8XZq_{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.form-system_formGrid2__PUhDD{grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.form-system_formGrid2__PUhDD{grid-template-columns:1fr}}.form-system_formGroup__uzCI8{position:relative;margin-bottom:var(--space-6)}.form-system_formGroupInline__3jNgh{display:flex;align-items:center;gap:var(--space-4)}.form-system_label__dpt7Y{display:block;font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-luxury);text-transform:uppercase;color:var(--color-rich-black);margin-bottom:var(--space-2);transition:color var(--duration-base) var(--ease-luxury)}.form-system_labelRequired__fApBo:after{content:" *";color:var(--color-champagne)}.form-system_labelFloating__9SRIa{position:absolute;top:50%;left:0;transform:translateY(-50%);pointer-events:none;transition:all var(--duration-base) var(--ease-luxury);padding:0 var(--space-3);background:var(--color-pure-white)}.form-system_labelFloatingActive__CT8r3{top:0;font-size:10px;color:var(--color-champagne)}.form-system_input__QT_dz{width:100%;padding:var(--space-3) 0;font-family:var(--font-primary);font-size:var(--text-base);color:var(--color-rich-black);background:transparent;border:none;border-bottom:1px solid rgba(28,27,24,.2);outline:none;transition:all var(--duration-base) var(--ease-luxury)}.form-system_input__QT_dz:focus{border-color:var(--color-champagne)}.form-system_input__QT_dz::placeholder{color:var(--color-charcoal);opacity:.5}.form-system_inputBordered__aUR42{padding:var(--space-3) var(--space-4);border:1px solid rgba(28,27,24,.2);border-radius:0}.form-system_inputBordered__aUR42:focus{border-color:var(--color-champagne);box-shadow:0 0 0 3px rgba(212,197,185,.1)}.form-system_inputLuxury__3v3nS{padding:var(--space-4) 0;font-size:var(--text-lg);border-bottom:2px solid rgba(212,197,185,.3);background:linear-gradient(180deg,transparent 95%,rgba(212,197,185,.05))}.form-system_inputLuxury__3v3nS:focus{border-color:var(--color-champagne);background:linear-gradient(180deg,transparent 95%,rgba(212,197,185,.1))}.form-system_inputDark__693bL{color:var(--color-warm-white);border-color:rgba(255,255,255,.2)}.form-system_inputDark__693bL:focus{border-color:var(--color-champagne)}.form-system_inputDark__693bL::placeholder{color:var(--color-pearl);opacity:.7}.form-system_textarea__gBOdA{width:100%;min-height:120px;padding:var(--space-3) 0;font-family:var(--font-primary);font-size:var(--text-base);line-height:1.6;color:var(--color-rich-black);background:transparent;border:none;border-bottom:1px solid rgba(28,27,24,.2);outline:none;resize:vertical;transition:all var(--duration-base) var(--ease-luxury)}.form-system_textarea__gBOdA:focus{border-color:var(--color-champagne)}.form-system_textareaBordered__FD_v9{padding:var(--space-4);border:1px solid rgba(28,27,24,.2);border-radius:0}.form-system_textareaBordered__FD_v9:focus{border-color:var(--color-champagne);box-shadow:0 0 0 3px rgba(212,197,185,.1)}.form-system_select__UQJCi{width:100%;padding:var(--space-3) var(--space-8) var(--space-3) 0;font-family:var(--font-primary);font-size:var(--text-base);color:var(--color-rich-black);background:transparent;border:none;border-bottom:1px solid rgba(28,27,24,.2);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23D4C5B9' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%;transition:all var(--duration-base) var(--ease-luxury)}.form-system_select__UQJCi:focus{border-color:var(--color-champagne)}.form-system_selectBordered__zV7Z6{padding:var(--space-3) var(--space-10) var(--space-3) var(--space-4);border:1px solid rgba(28,27,24,.2);background-position:right var(--space-4) center}.form-system_selectBordered__zV7Z6:focus{border-color:var(--color-champagne);box-shadow:0 0 0 3px rgba(212,197,185,.1)}.form-system_checkboxGroup__ChFn_,.form-system_radioGroup__qMGDp{display:flex;flex-direction:column;gap:var(--space-3)}.form-system_checkboxWrapper__K_cSQ,.form-system_radioWrapper__mR5Fz{display:flex;align-items:center;cursor:pointer;position:relative}.form-system_checkbox__p9ZiG,.form-system_radio__hxHhr{position:absolute;opacity:0;cursor:pointer}.form-system_checkboxCustom__Y2m9p,.form-system_radioCustom__GgBv8{width:20px;height:20px;border:1px solid rgba(28,27,24,.3);background:var(--color-pure-white);margin-right:var(--space-3);position:relative;transition:all var(--duration-base) var(--ease-luxury);flex-shrink:0}.form-system_radioCustom__GgBv8{border-radius:50%}.form-system_checkbox__p9ZiG:checked+.form-system_checkboxCustom__Y2m9p,.form-system_radio__hxHhr:checked+.form-system_radioCustom__GgBv8{background:var(--color-champagne);border-color:var(--color-champagne)}.form-system_checkboxCustom__Y2m9p:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:6px;height:10px;border:solid var(--color-rich-black);border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg) scale(0);transition:transform var(--duration-base) var(--ease-luxury)}.form-system_checkbox__p9ZiG:checked+.form-system_checkboxCustom__Y2m9p:after{transform:translate(-50%,-60%) rotate(45deg) scale(1)}.form-system_radioCustom__GgBv8:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:8px;height:8px;border-radius:50%;background:var(--color-rich-black);transition:transform var(--duration-base) var(--ease-luxury)}.form-system_radio__hxHhr:checked+.form-system_radioCustom__GgBv8:after{transform:translate(-50%,-50%) scale(1)}.form-system_checkboxLabel__CT_mc,.form-system_radioLabel__B2qaL{font-size:var(--text-base);color:var(--color-charcoal);-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-system_inputError__504Gh{border-color:#dc3545!important}.form-system_inputSuccess__MLu5K{border-color:#28a745!important}.form-system_errorMessage__td_yU{color:#dc3545}.form-system_errorMessage__td_yU,.form-system_successMessage__inmPb{display:block;font-size:var(--text-sm);margin-top:var(--space-1);animation:form-system_fadeInUp__LWhNd .3s ease}.form-system_successMessage__inmPb{color:#28a745}.form-system_helperText__QkZ8A{display:block;font-size:var(--text-sm);color:var(--color-charcoal);opacity:.7;margin-top:var(--space-1)}.form-system_submitButton__x9AYe{width:100%;padding:var(--space-4) var(--space-8);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-luxury);text-transform:uppercase;color:var(--color-warm-white);background:var(--color-rich-black);border:1px solid var(--color-rich-black);cursor:pointer;transition:all var(--duration-slow) var(--ease-luxury);position:relative;overflow:hidden}.form-system_submitButton__x9AYe:hover{background:var(--color-deep);transform:translateY(-2px);box-shadow:0 8px 24px rgba(28,27,24,.25)}.form-system_submitButton__x9AYe:disabled{opacity:.5;cursor:not-allowed}.form-system_submitButton__x9AYe:disabled:hover{transform:none;box-shadow:none}.form-system_submitButtonChampagne__3dIcJ{background:var(--color-champagne);color:var(--color-rich-black);border-color:var(--color-champagne)}.form-system_submitButtonChampagne__3dIcJ:hover{background:var(--color-warm-gold);border-color:var(--color-warm-gold);box-shadow:0 8px 24px rgba(212,197,185,.35)}.form-system_submitButtonLoading__z8g5W{color:transparent}.form-system_submitButtonLoading__z8g5W:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid var(--color-warm-white);border-top:2px solid transparent;border-radius:50%;animation:form-system_spin__kiK3d .8s linear infinite}@keyframes form-system_spin__kiK3d{to{transform:translate(-50%,-50%) rotate(1turn)}}.form-system_formRow__Yo1hn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.form-system_formRow3__t_M2t{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:768px){.form-system_formRow3__t_M2t,.form-system_formRow__Yo1hn{grid-template-columns:1fr}}.form-system_formSection__kEYgv{margin-bottom:var(--space-10)}.form-system_formSectionTitle__RqRzT{font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(212,197,185,.2)}.form-system_contactForm__ZJBVm{background:var(--glass-white);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:var(--space-12);border:1px solid rgba(212,197,185,.2)}.form-system_newsletterForm__JKDUu{display:flex;gap:var(--space-3);max-width:500px;margin:0 auto}.form-system_newsletterInput__ntCFu{flex:1 1;padding:var(--space-3) var(--space-4);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:var(--color-warm-white)}.form-system_newsletterInput__ntCFu::placeholder{color:var(--color-pearl);opacity:.8}.form-system_newsletterButton__00rHP{padding:var(--space-3) var(--space-6);background:var(--color-champagne);color:var(--color-rich-black);border:none;font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-luxury);text-transform:uppercase;cursor:pointer;transition:all var(--duration-base) var(--ease-luxury)}.form-system_newsletterButton__00rHP:hover{background:var(--color-warm-gold);transform:translateY(-2px)}.NewsletterSubscription_container__0vrkO{max-width:var(--container-narrow);margin:0 auto;padding:0 var(--space-10)}.NewsletterSubscription_content__LYF3b{background:var(--color-pure-white);border:1px solid rgba(212,197,185,.2);border-radius:var(--radius-2xl);padding:var(--space-16);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.NewsletterSubscription_content__LYF3b:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(212,197,185,.1) 0,rgba(212,197,185,0) 70%);pointer-events:none}.NewsletterSubscription_textContent__z_pcy{text-align:center;margin-bottom:var(--space-10);position:relative;z-index:1}.NewsletterSubscription_subtitle__TeF99{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:var(--tracking-luxury);text-transform:uppercase;color:var(--color-champagne);margin-bottom:var(--space-3)}.NewsletterSubscription_title__lT_9b{font-family:var(--font-display);font-size:clamp(var(--text-3xl),4vw,var(--text-4xl));font-weight:400;color:var(--color-rich-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}.NewsletterSubscription_description__Qq_Qa{font-size:var(--text-md);color:var(--color-charcoal);line-height:var(--leading-relaxed);max-width:600px;margin:0 auto}.NewsletterSubscription_form__rpbFT{max-width:600px;margin:0 auto;position:relative;z-index:1}.NewsletterSubscription_inputWrapper__lRoHD{display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.NewsletterSubscription_input___rTNd{flex:1 1;padding:var(--space-4) var(--space-6);font-size:var(--text-base);font-family:var(--font-primary);color:var(--color-rich-black);background:var(--color-soft-white);border:1px solid rgba(212,197,185,.3);border-radius:var(--radius-lg);outline:none;transition:all var(--duration-base) var(--ease-luxury)}.NewsletterSubscription_input___rTNd::placeholder{color:var(--color-mid-gray)}.NewsletterSubscription_input___rTNd:focus{border-color:var(--color-champagne);background:var(--color-pure-white);box-shadow:0 0 0 3px rgba(212,197,185,.1)}.NewsletterSubscription_input___rTNd:disabled{opacity:.6;cursor:not-allowed}.NewsletterSubscription_button__K2ksQ{padding:var(--space-4) var(--space-10);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:var(--tracking-luxury);text-transform:uppercase;color:var(--color-pure-white);background:var(--color-rich-black);border:1px solid var(--color-rich-black);border-radius:var(--radius-lg);cursor:pointer;white-space:nowrap;transition:all var(--duration-base) var(--ease-luxury)}.NewsletterSubscription_button__K2ksQ:hover:not(:disabled){background:var(--color-deep);transform:translateY(-2px);box-shadow:var(--shadow-md)}.NewsletterSubscription_button__K2ksQ:disabled{opacity:.6;cursor:not-allowed}.NewsletterSubscription_message__H_CAJ{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);text-align:center;margin-bottom:var(--space-4);animation:NewsletterSubscription_slideInUp__jIWqk .3s ease-out}.NewsletterSubscription_success__PQap4{background:rgba(154,205,50,.1);color:#4a7c0f;border:1px solid rgba(154,205,50,.3)}.NewsletterSubscription_error__l5YUn{background:rgba(239,68,68,.1);color:#991b1b;border:1px solid rgba(239,68,68,.3)}.NewsletterSubscription_privacy__99rBT{font-size:var(--text-xs);color:var(--color-mid-gray);text-align:center;margin:0}@keyframes NewsletterSubscription_slideInUp__jIWqk{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.NewsletterSubscription_content__LYF3b{padding:var(--space-12)}.NewsletterSubscription_inputWrapper__lRoHD{flex-direction:column}.NewsletterSubscription_button__K2ksQ{width:100%;justify-content:center}}@media (max-width:480px){.NewsletterSubscription_container__0vrkO{padding:0 var(--space-6)}.NewsletterSubscription_content__LYF3b{padding:var(--space-8)}.NewsletterSubscription_title__lT_9b{font-size:var(--text-2xl)}.NewsletterSubscription_description__Qq_Qa{font-size:var(--text-base)}}.SocialShareButtons_container__6G_5I{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6) 0;border-top:1px solid rgba(28,27,24,.08);border-bottom:1px solid rgba(28,27,24,.08);margin:var(--space-8) 0}.SocialShareButtons_label__bz0GJ{font-size:var(--text-sm);font-weight:500;color:var(--color-warm-gray);white-space:nowrap}.SocialShareButtons_buttons__ucn_w{display:flex;gap:var(--space-2);flex-wrap:wrap}.SocialShareButtons_button__kbpAE{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;background:rgba(28,27,24,.05);color:var(--color-rich-black)}.SocialShareButtons_button__kbpAE:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(28,27,24,.15)}.SocialShareButtons_button__kbpAE:active{transform:translateY(0)}.SocialShareButtons_twitter__LBzus:hover{background:#1DA1F2;color:white}.SocialShareButtons_linkedin__385Jb:hover{background:#0077B5;color:white}.SocialShareButtons_facebook__nE2D5:hover{background:#1877F2;color:white}.SocialShareButtons_email__2YG8c:hover{background:var(--color-champagne);color:white}.SocialShareButtons_copy__pvaDh:hover{background:var(--color-rich-black);color:white}.SocialShareButtons_copied__UfKOx{background:#10B981!important;color:white!important}@media (max-width:768px){.SocialShareButtons_container__6G_5I{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.SocialShareButtons_label__bz0GJ{font-size:var(--text-xs)}.SocialShareButtons_buttons__ucn_w{width:100%;justify-content:flex-start}.SocialShareButtons_button__kbpAE{width:40px;height:40px}}.RelatedPosts_relatedPosts__SlKKS{padding:var(--space-16) var(--space-4);background:var(--color-ivory)}.RelatedPosts_container__g3TUN{max-width:1200px;margin:0 auto}.RelatedPosts_title__DZTDX{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:500;color:var(--color-rich-black);text-align:center;margin-bottom:var(--space-2);letter-spacing:-.02em}.RelatedPosts_subtitle__4tFpS{font-size:var(--text-lg);color:var(--color-warm-gray);text-align:center;margin-bottom:var(--space-12)}.RelatedPosts_grid__5xWoA{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:768px){.RelatedPosts_grid__5xWoA{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.RelatedPosts_grid__5xWoA{grid-template-columns:repeat(3,1fr)}}.RelatedPosts_card__z8ke_{display:flex;flex-direction:column;background:white;border-radius:var(--space-3);overflow:hidden;text-decoration:none;transition:all .3s ease;border:1px solid rgba(28,27,24,.08)}.RelatedPosts_card__z8ke_:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(28,27,24,.12)}.RelatedPosts_imageWrapper__HbH9N{position:relative;width:100%;height:200px;overflow:hidden}.RelatedPosts_image__LGQOd{object-fit:cover;transition:transform .3s ease}.RelatedPosts_card__z8ke_:hover .RelatedPosts_image__LGQOd{transform:scale(1.05)}.RelatedPosts_content__icHRL{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);flex:1 1}.RelatedPosts_category__HmxWs{display:inline-block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-champagne)}.RelatedPosts_cardTitle__JD14M{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;color:var(--color-rich-black);line-height:1.4;letter-spacing:-.01em;margin:0}.RelatedPosts_excerpt__jFTDW{font-size:var(--text-sm);color:var(--color-warm-gray);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.RelatedPosts_meta__6zxex{gap:var(--space-3);font-size:var(--text-xs);color:var(--color-warm-gray);margin-top:auto;padding-top:var(--space-3);border-top:1px solid rgba(28,27,24,.08)}.RelatedPosts_date__hbZc_,.RelatedPosts_meta__6zxex,.RelatedPosts_readTime__Cd0OE{display:flex;align-items:center}.RelatedPosts_readTime__Cd0OE:before{content:"•";margin-right:var(--space-3)}.AuthorBio_authorBio__ZVE4K{margin:var(--space-12) 0;padding:var(--space-8);background:linear-gradient(135deg,rgba(212,197,185,.08),rgba(212,197,185,.03));border-radius:var(--space-4);border:1px solid rgba(212,197,185,.2)}.AuthorBio_header__F9d1_{margin-bottom:var(--space-6)}.AuthorBio_title__O2pP4{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;color:var(--color-rich-black);margin:0;letter-spacing:-.01em}.AuthorBio_content__tFU5x{display:grid;grid-template-columns:120px 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.AuthorBio_avatarSection__Ksafq{display:flex;flex-direction:column;align-items:center}.AuthorBio_avatar__w3fhu{position:relative;width:120px;height:120px;border-radius:50%;overflow:hidden;border:3px solid white;box-shadow:0 4px 12px rgba(28,27,24,.15)}.AuthorBio_avatarImage__e_nM2{object-fit:cover}.AuthorBio_info___YStu{display:flex;flex-direction:column;gap:var(--space-3)}.AuthorBio_name___0A0L{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;color:var(--color-rich-black);margin:0;letter-spacing:-.01em}.AuthorBio_role__IvNM9{font-size:var(--text-sm);font-weight:500;color:var(--color-champagne);text-transform:uppercase;letter-spacing:.1em;margin:0}.AuthorBio_bio__OvvNL{font-size:var(--text-base);line-height:1.7;color:var(--color-warm-gray);margin:0}.AuthorBio_socialLinks__ygqS0{display:flex;gap:var(--space-3);margin-top:var(--space-2)}.AuthorBio_socialLink__cStq_{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(28,27,24,.05);color:var(--color-rich-black);transition:all .3s ease;text-decoration:none}.AuthorBio_socialLink__cStq_:hover{background:var(--color-champagne);color:white;transform:translateY(-2px)}.AuthorBio_viewProfile__4O03G{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:500;color:var(--color-champagne);text-decoration:none;margin-top:var(--space-2);transition:gap .3s ease}.AuthorBio_viewProfile__4O03G:hover{gap:var(--space-3)}.AuthorBio_viewProfile__4O03G svg{transition:transform .3s ease}.AuthorBio_viewProfile__4O03G:hover svg{transform:translateX(2px)}@media (max-width:768px){.AuthorBio_authorBio__ZVE4K{padding:var(--space-6)}.AuthorBio_content__tFU5x{grid-template-columns:1fr;gap:var(--space-4);text-align:center}.AuthorBio_avatarSection__Ksafq{justify-content:center}.AuthorBio_avatar__w3fhu{width:100px;height:100px}.AuthorBio_info___YStu{align-items:center}.AuthorBio_socialLinks__ygqS0{justify-content:center}.AuthorBio_bio__OvvNL{text-align:left}}.BlogCategory_container__LNSkt{min-height:100vh;background:var(--color-ivory)}.BlogCategory_hero__b0AXN{padding:120px var(--space-4) var(--space-16);background:linear-gradient(135deg,rgba(212,197,185,.1),transparent);border-bottom:1px solid rgba(28,27,24,.08)}.BlogCategory_heroContent__qce6u{max-width:800px;margin:0 auto;text-align:center}.BlogCategory_breadcrumbs__T5vdp{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-warm-gray);margin-bottom:var(--space-6)}.BlogCategory_breadcrumbs__T5vdp a{color:var(--color-warm-gray);text-decoration:none;transition:color .3s ease}.BlogCategory_breadcrumbs__T5vdp a:hover{color:var(--color-champagne)}.BlogCategory_separator__6yfuU{color:rgba(28,27,24,.3)}.BlogCategory_categoryIcon___mF2W{font-size:4rem;margin-bottom:var(--space-4)}.BlogCategory_heroTitle__kqfIP{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:500;color:var(--color-rich-black);margin-bottom:var(--space-4);letter-spacing:-.02em}.BlogCategory_heroDescription__DLlUy{font-size:var(--text-lg);line-height:1.7;color:var(--color-warm-gray);margin-bottom:var(--space-6)}.BlogCategory_stats__k_HeB{display:flex;justify-content:center;gap:var(--space-6)}.BlogCategory_postCount__kpwGi{font-size:var(--text-sm);font-weight:600;color:var(--color-champagne);text-transform:uppercase;letter-spacing:.1em}.BlogCategory_postsSection__sRyHU{padding:var(--space-16) var(--space-4)}.BlogCategory_postsContainer__qQMCx{max-width:1200px;margin:0 auto}.BlogCategory_postsGrid__nDgsF{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:768px){.BlogCategory_postsGrid__nDgsF{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.BlogCategory_postsGrid__nDgsF{grid-template-columns:repeat(3,1fr)}}.BlogCategory_postCard__9oHbX{display:flex;flex-direction:column;background:white;border-radius:var(--space-3);overflow:hidden;text-decoration:none;transition:all .3s ease;border:1px solid rgba(28,27,24,.08)}.BlogCategory_postCard__9oHbX:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(28,27,24,.12)}.BlogCategory_postImage__p1lIw{position:relative;width:100%;height:240px;overflow:hidden}.BlogCategory_image__OdRvM{object-fit:cover;transition:transform .3s ease}.BlogCategory_postCard__9oHbX:hover .BlogCategory_image__OdRvM{transform:scale(1.05)}.BlogCategory_postContent__wsMsp{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);flex:1 1}.BlogCategory_postMeta__yq5jw{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-warm-gray)}.BlogCategory_postDivider__DPokF{color:rgba(28,27,24,.3)}.BlogCategory_postTitle__Hntxk{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;color:var(--color-rich-black);line-height:1.4;letter-spacing:-.01em;margin:0}.BlogCategory_postExcerpt__TOAsj{font-size:var(--text-sm);color:var(--color-warm-gray);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogCategory_postFooter__nLkfh{margin-top:auto;padding-top:var(--space-3);border-top:1px solid rgba(28,27,24,.08)}.BlogCategory_postAuthor__ufPC1{font-size:var(--text-xs);color:var(--color-warm-gray)}.BlogCategory_emptyState__rX1Bs{text-align:center;padding:var(--space-20) var(--space-4)}.BlogCategory_emptyState__rX1Bs h3{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-rich-black);margin-bottom:var(--space-3)}.BlogCategory_emptyState__rX1Bs p{font-size:var(--text-base);color:var(--color-warm-gray);margin-bottom:var(--space-6)}.BlogCategory_backButton__jhy3j{display:inline-block;padding:var(--space-3) var(--space-6);background:var(--color-champagne);color:white;font-weight:500;text-decoration:none;border-radius:var(--space-2);transition:all .3s ease}.BlogCategory_backButton__jhy3j:hover{background:var(--color-warm-gold);transform:translateY(-2px);box-shadow:0 4px 12px rgba(212,197,185,.3)}.BlogCategory_otherCategories__yB6gA{padding:var(--space-16) var(--space-4);background:white;border-top:1px solid rgba(28,27,24,.08)}.BlogCategory_otherContainer__DYE9Z{max-width:1200px;margin:0 auto}.BlogCategory_otherTitle__q3rQc{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500;color:var(--color-rich-black);text-align:center;margin-bottom:var(--space-12);letter-spacing:-.02em}.BlogCategory_categoryGrid__eNUMp{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.BlogCategory_categoryCard__DHenb{display:flex;flex-direction:column;align-items:center;padding:var(--space-8);background:var(--color-ivory);border-radius:var(--space-3);text-decoration:none;transition:all .3s ease;border:1px solid rgba(28,27,24,.08)}.BlogCategory_categoryCard__DHenb:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(28,27,24,.1);background:white}.BlogCategory_categoryCardIcon__DtWdE{font-size:3rem;margin-bottom:var(--space-4)}.BlogCategory_categoryCardTitle__g8Qnq{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;color:var(--color-rich-black);text-align:center;margin-bottom:var(--space-2)}.BlogCategory_categoryCardCount__5n7F8{font-size:var(--text-sm);color:var(--color-warm-gray);text-align:center}.BlogCategory_newsletterSection__fdqeM{padding:var(--space-16) var(--space-4);background:var(--color-ivory)}@media (max-width:768px){.BlogCategory_heroTitle__kqfIP{font-size:var(--text-3xl)}.BlogCategory_categoryIcon___mF2W{font-size:3rem}.BlogCategory_heroDescription__DLlUy{font-size:var(--text-base)}}