.HomeFAQ_faq__YCqim{background:hsla(40,37%,97%,.93)}.HomeFAQ_faq__layout__8VzWi{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:4rem;gap:4rem;align-items:start}@media(max-width:1023px){.HomeFAQ_faq__layout__8VzWi{grid-template-columns:1fr;gap:2.5rem}}.HomeFAQ_faq__head__Se2Xf{position:-webkit-sticky;position:sticky;top:96px;opacity:0;transform:translateY(20px);transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1)}.HomeFAQ_faq__head__Se2Xf.is-visible{opacity:1;transform:translateY(0)}@media(max-width:1023px){.HomeFAQ_faq__head__Se2Xf{position:static}}.HomeFAQ_faq__title__jKxwm{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;margin-top:.75rem;margin-bottom:1rem}.HomeFAQ_faq__lead__D4jq6{font-size:1rem;line-height:1.5;color:#3a3e46;margin-bottom:1.25rem}.HomeFAQ_faq__cta__sdKBm{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9c7a4c;transition:gap .28s cubic-bezier(.22,.61,.36,1)}.HomeFAQ_faq__cta__sdKBm:hover{gap:.75rem;color:#7e6038}.HomeFAQ_faq__list__j7iuW{display:flex;flex-direction:column;border-top:1px solid rgba(14,15,16,.08);opacity:0;transform:translateY(20px);transition:opacity .48s cubic-bezier(.16,1,.3,1) .1s,transform .48s cubic-bezier(.16,1,.3,1) .1s}.HomeFAQ_faq__list__j7iuW.is-visible{opacity:1;transform:translateY(0)}.HomeFAQ_faq__item__nnBkO{border-bottom:1px solid rgba(14,15,16,.08);transition:background .28s cubic-bezier(.22,.61,.36,1)}.HomeFAQ_faq__item--open__NYayy{background:#f5f2ec}.HomeFAQ_faq__btn__nleqe{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.5rem 1.25rem;text-align:left;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:500;color:#0e0f10;cursor:pointer;touch-action:manipulation;transition:color .28s cubic-bezier(.22,.61,.36,1),background .18s cubic-bezier(.22,.61,.36,1)}.HomeFAQ_faq__btn__nleqe:hover{color:#7e6038}.HomeFAQ_faq__btn__nleqe:active{color:#5e4628;background:#ece7dd}.HomeFAQ_faq__icon__mocQV{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(14,15,16,.16);color:#1d2024;flex-shrink:0;transition:all .28s cubic-bezier(.22,.61,.36,1)}.HomeFAQ_faq__item--open__NYayy .HomeFAQ_faq__icon__mocQV{background:#0e0f10;border-color:#0e0f10;color:#faf8f4}.HomeFAQ_faq__answerWrap__zf9E7{display:grid;grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.16,1,.3,1)}.HomeFAQ_faq__item--open__NYayy .HomeFAQ_faq__answerWrap__zf9E7{grid-template-rows:1fr}.HomeFAQ_faq__answer__teHX6{overflow:hidden;color:#3a3e46;font-size:1rem;line-height:1.7;padding:0 1.25rem;max-width:720px}.HomeFAQ_faq__item--open__NYayy .HomeFAQ_faq__answer__teHX6{padding:0 1.25rem 1.5rem}.HomeHero_hero__tjGMC{--scroll:0;position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#faf8f4;overflow:hidden;padding-top:120px;padding-bottom:120px}@media(max-width:767px){.HomeHero_hero__tjGMC{min-height:auto;justify-content:flex-start;padding-top:clamp(7rem,18svh,9rem);padding-bottom:2rem}}.HomeHero_hero__bg__r27z1{position:absolute;inset:0;z-index:0}.HomeHero_hero__veil__h2b_Y{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,15,16,.6),rgba(14,15,16,.28) 35%,rgba(14,15,16,.28) 65%,rgba(14,15,16,.75))}.HomeHero_hero__grain__5_7u9{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;mix-blend-mode:overlay;pointer-events:none}.HomeHero_hero__content__CUxa_{position:relative;z-index:1;text-align:center;max-width:880px;margin:0 auto}@media(max-width:767px){.HomeHero_hero__content__CUxa_{max-width:620px}}.HomeHero_hero__eyebrow__KN0ZW{display:inline-flex;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#d4b88a;margin-bottom:2rem;padding:.5rem 1.25rem;border:1px solid hsla(35,36%,56%,.35);border-radius:999px;background:rgba(14,15,16,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:HomeHero_fadeUp__KrDqR .8s cubic-bezier(.16,1,.3,1) backwards}.HomeHero_hero__eyebrowDot__0t6yv{width:6px;height:6px;border-radius:50%;background:#b89668;box-shadow:0 0 10px #b89668;animation:HomeHero_pulse__wifFA 2.4s ease-in-out infinite}@keyframes HomeHero_pulse__wifFA{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}}.HomeHero_hero__title__jiqIH{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:#faf8f4;line-height:1.06;margin-bottom:1.75rem;text-wrap:balance;animation:HomeHero_fadeUp__KrDqR .8s cubic-bezier(.16,1,.3,1) .15s backwards}@media(max-width:479px){.HomeHero_hero__title__jiqIH{font-size:clamp(2rem,8vw,3rem);margin-bottom:1.25rem}}.HomeHero_hero__subtitle__zYoMN{font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.7;color:hsla(40,37%,97%,.8);max-width:600px;margin:0 auto 2.5rem;animation:HomeHero_fadeUp__KrDqR .8s cubic-bezier(.16,1,.3,1) .3s backwards}@media(max-width:479px){.HomeHero_hero__subtitle__zYoMN{margin-bottom:1.75rem;font-size:1rem}}.HomeHero_hero__actions__KzW68{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;animation:HomeHero_fadeUp__KrDqR .8s cubic-bezier(.16,1,.3,1) .45s backwards}@media(max-width:479px){.HomeHero_hero__actions__KzW68{flex-direction:column;align-items:stretch}}.HomeHero_hero__primary__yWZ2I{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:all .28s cubic-bezier(.22,.61,.36,1);white-space:nowrap;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden}.HomeHero_hero__primary__yWZ2I:disabled{opacity:.5;cursor:not-allowed}.HomeHero_hero__primary__yWZ2I:focus-visible{outline:2px solid #b89668;outline-offset:3px}.HomeHero_hero__primary__yWZ2I{background:#9c7a4c;color:#faf8f4;border-color:#9c7a4c;padding:1.25rem 2.5rem;font-size:.875rem;gap:.5rem}@media(max-width:479px){.HomeHero_hero__primary__yWZ2I{width:100%;padding:1rem 1.5rem}}.HomeHero_hero__primary__yWZ2I:hover{background:#7e6038;border-color:#7e6038;transform:translateY(-2px);box-shadow:0 16px 32px rgba(126,96,56,.35)}.HomeHero_hero__secondary__rwYbK{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:all .28s cubic-bezier(.22,.61,.36,1);white-space:nowrap;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden}.HomeHero_hero__secondary__rwYbK:disabled{opacity:.5;cursor:not-allowed}.HomeHero_hero__secondary__rwYbK:focus-visible{outline:2px solid #b89668;outline-offset:3px}.HomeHero_hero__secondary__rwYbK{background-color:transparent;color:#faf8f4;border-color:hsla(40,37%,97%,.5)}.HomeHero_hero__secondary__rwYbK:hover:not(:disabled){background-color:#faf8f4;color:#0e0f10;border-color:#faf8f4}.HomeHero_hero__secondary__rwYbK:active:not(:disabled){background-color:hsla(40,37%,97%,.85);color:#0e0f10;border-color:#faf8f4}.HomeHero_hero__secondary__rwYbK{padding:1.25rem 2.5rem;font-size:.875rem}@media(max-width:479px){.HomeHero_hero__secondary__rwYbK{width:100%;padding:1rem 1.5rem}}.HomeHero_hero__secondary__rwYbK:hover{transform:translateY(-2px)}.HomeHero_hero__statsBar__sXYlz{position:absolute;bottom:0;left:0;right:0;z-index:1;background:rgba(14,15,16,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:HomeHero_fadeUp__KrDqR .8s cubic-bezier(.16,1,.3,1) .6s backwards}@media(max-width:767px){.HomeHero_hero__statsBar__sXYlz{position:relative;width:100%;margin-top:2.5rem;background:rgba(14,15,16,.66)}}.HomeHero_hero__statsInner__GckEF{display:flex;align-items:center;justify-content:center;gap:0;padding:1.25rem 0}@media(max-width:479px){.HomeHero_hero__statsInner__GckEF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.25rem;gap:.25rem;padding:1rem 0}}.HomeHero_hero__stat__Nr_fJ{display:flex;flex-direction:column;align-items:center;gap:2px;padding:.5rem 2rem;text-align:center}@media(max-width:767px){.HomeHero_hero__stat__Nr_fJ{padding:.5rem 1.25rem}}@media(max-width:479px){.HomeHero_hero__stat__Nr_fJ{padding:.5rem 1rem;width:auto}}.HomeHero_hero__stat__Nr_fJ strong{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:1.875rem;font-weight:600;color:#d4b88a;line-height:1}@media(max-width:767px){.HomeHero_hero__stat__Nr_fJ strong{font-size:1.5rem}}.HomeHero_hero__stat__Nr_fJ span{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(40,37%,97%,.6);white-space:nowrap}@media(max-width:767px){.HomeHero_hero__stat__Nr_fJ span{font-size:10px}}.HomeHero_hero__statDivider__qsR_w{width:1px;height:36px;background:hsla(40,37%,97%,.15);flex-shrink:0}@media(max-width:479px){.HomeHero_hero__statDivider__qsR_w{display:none}}.HomeHero_hero__scroll__VEysm{position:absolute;bottom:96px;right:2rem;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;background:none;border:1px solid hsla(40,37%,97%,.25);border-radius:999px;color:hsla(40,37%,97%,.6);padding:.75rem .5rem;cursor:pointer;transition:color .18s,border-color .18s;animation:HomeHero_fadeUp__KrDqR .8s cubic-bezier(.16,1,.3,1) .8s backwards}.HomeHero_hero__scroll__VEysm:hover{color:#faf8f4;border-color:hsla(40,37%,97%,.5)}.HomeHero_hero__scroll__VEysm svg{animation:HomeHero_scrollBounce__an157 2s ease-in-out infinite}@media(max-width:767px){.HomeHero_hero__scroll__VEysm{display:none}}@keyframes HomeHero_scrollBounce__an157{0%,to{transform:translateY(0);opacity:.8}50%{transform:translateY(5px);opacity:.4}}@keyframes HomeHero_fadeUp__KrDqR{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}