.Hero-module___w2HtG__hero{background:var(--ink);border-radius:0 0 var(--radius-xl) var(--radius-xl);align-items:flex-end;min-height:100svh;padding-top:76px;display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__bg{z-index:0;background:var(--ink);position:absolute;inset:0}.Hero-module___w2HtG__video{object-fit:cover;width:100%;height:100%}.Hero-module___w2HtG__veil{background:linear-gradient(#3a2f2a38 0%,#3a2f2a61 48%,#3a2f2ad1 100%);position:absolute;inset:0}.Hero-module___w2HtG__inner{z-index:1;color:var(--white);padding-bottom:72px;position:relative}.Hero-module___w2HtG__motto{font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;opacity:.86}.Hero-module___w2HtG__title{max-width:13ch;margin-top:20px}.Hero-module___w2HtG__lead{max-width:44ch;font-size:var(--fs-lead);letter-spacing:0;opacity:.9;margin-top:24px;line-height:1.6}.Hero-module___w2HtG__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.Hero-module___w2HtG__primary{background:var(--white);color:var(--ink)}.Hero-module___w2HtG__primary:hover{background:var(--lime);color:var(--ink)}.Hero-module___w2HtG__ghost{color:var(--white);border-color:#f2efe766}.Hero-module___w2HtG__ghost:hover{background:var(--white);border-color:var(--white);color:var(--ink)}@media (max-width:991px){.Hero-module___w2HtG__hero{border-radius:0 0 var(--radius-lg) var(--radius-lg);min-height:92svh}.Hero-module___w2HtG__inner{padding-bottom:48px}.Hero-module___w2HtG__title{max-width:100%}}@media (max-width:560px){.Hero-module___w2HtG__actions{flex-direction:column;width:100%}.Hero-module___w2HtG__actions a{width:100%}}
.SectionHead-module__pnJNVW__head{flex-direction:column;margin-bottom:72px;display:flex}.SectionHead-module__pnJNVW__center{text-align:center;align-items:center}.SectionHead-module__pnJNVW__start{align-items:flex-start}.SectionHead-module__pnJNVW__label{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:14px;margin-bottom:22px;display:flex}.SectionHead-module__pnJNVW__label:before,.SectionHead-module__pnJNVW__label:after{content:"";background:var(--line-strong);width:34px;height:1px}.SectionHead-module__pnJNVW__start .SectionHead-module__pnJNVW__label:before{display:none}.SectionHead-module__pnJNVW__title{max-width:20ch}.SectionHead-module__pnJNVW__center .SectionHead-module__pnJNVW__title{max-width:24ch}.SectionHead-module__pnJNVW__lead{margin-top:22px}.SectionHead-module__pnJNVW__center .SectionHead-module__pnJNVW__lead{max-width:54ch}@media (max-width:991px){.SectionHead-module__pnJNVW__head{margin-bottom:44px}.SectionHead-module__pnJNVW__title,.SectionHead-module__pnJNVW__center .SectionHead-module__pnJNVW__title{max-width:100%}}
.Familiar-module__1M5gIq__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.Familiar-module__1M5gIq__textCell,.Familiar-module__1M5gIq__photoCell,.Familiar-module__1M5gIq__quoteCell{grid-column:span 12}@media (min-width:1101px){.Familiar-module__1M5gIq__grid>:first-child{grid-area:1/1/3/5}.Familiar-module__1M5gIq__grid>:nth-child(2){grid-area:1/5/4/9}.Familiar-module__1M5gIq__grid>:nth-child(3){grid-area:1/9/3/13}.Familiar-module__1M5gIq__grid>:nth-child(4){grid-area:3/1/6/5}.Familiar-module__1M5gIq__grid>:nth-child(5){grid-area:3/9/4/13}.Familiar-module__1M5gIq__grid>:nth-child(6){grid-area:4/5/6/13}.Familiar-module__1M5gIq__grid{grid-template-rows:repeat(5,minmax(190px,auto))}}@media (min-width:701px) and (max-width:1100px){.Familiar-module__1M5gIq__textCell,.Familiar-module__1M5gIq__photoCell{grid-column:span 6}}.Familiar-module__1M5gIq__grid>*>*{height:100%}.Familiar-module__1M5gIq__text{border-radius:var(--radius-lg);height:100%;font-size:var(--fs-h5);letter-spacing:var(--ls-display);align-items:flex-end;padding:30px 28px;line-height:1.38;display:flex}.Familiar-module__1M5gIq__terracotta{background:var(--brown);color:var(--white)}.Familiar-module__1M5gIq__sage{background:var(--green-deep);color:var(--white)}.Familiar-module__1M5gIq__cream{background:var(--sand);color:var(--ink)}.Familiar-module__1M5gIq__photo{border-radius:var(--radius-lg);background:var(--sand);height:100%;margin:0;position:relative;overflow:hidden}.Familiar-module__1M5gIq__photoImg{object-fit:cover}.Familiar-module__1M5gIq__quote{background:var(--ink);height:100%;color:var(--white);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;gap:32px;margin:0;padding:40px 44px;display:flex}.Familiar-module__1M5gIq__quoteText{font-family:var(--font-serif), Georgia, serif;font-style:italic;font-size:var(--fs-h3);letter-spacing:var(--ls-serif);margin:0;line-height:1.26}.Familiar-module__1M5gIq__quoteWho{flex-direction:column;gap:3px;display:flex}.Familiar-module__1M5gIq__quoteName{font-size:var(--fs-small)}.Familiar-module__1M5gIq__quoteRole{font-size:var(--fs-small);color:var(--on-dark)}@media (max-width:1100px){.Familiar-module__1M5gIq__photo{aspect-ratio:4/5}.Familiar-module__1M5gIq__text,.Familiar-module__1M5gIq__quote{min-height:230px}}@media (max-width:700px){.Familiar-module__1M5gIq__text{min-height:0;padding:26px 24px}.Familiar-module__1M5gIq__quote{min-height:0;padding:30px 26px}}
.Community-module__F9YuNW__wrap{overflow:hidden}.Community-module__F9YuNW__head{text-align:center;flex-direction:column;align-items:center;display:flex}.Community-module__F9YuNW__label{font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.Community-module__F9YuNW__label:before{content:"";background:var(--accent-dot);border-radius:50%;width:7px;height:7px}.Community-module__F9YuNW__title{max-width:14ch;font-size:var(--fs-h2);margin-top:18px}.Community-module__F9YuNW__body{max-width:62ch;font-size:var(--fs-small);margin-top:22px;line-height:1.7}.Community-module__F9YuNW__band{--arc-min:300px;--arc-max:520px;height:var(--arc-max);margin-top:56px}.Community-module__F9YuNW__rail{width:max-content;animation:46s linear infinite Community-module__F9YuNW__drift;display:flex}.Community-module__F9YuNW__track{align-items:center;gap:24px;height:100%;padding-right:24px;display:flex}@keyframes Community-module__F9YuNW__drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.Community-module__F9YuNW__wrap:hover .Community-module__F9YuNW__rail{animation-play-state:paused}.Community-module__F9YuNW__tile{width:270px;height:var(--arc-max);border-radius:var(--radius-lg);background:var(--sand);flex:none;margin:0;overflow:hidden}.Community-module__F9YuNW__img{object-fit:cover;width:100%;height:100%;display:block}.Community-module__F9YuNW__foot{justify-content:center;margin-top:56px;display:flex}.Community-module__F9YuNW__cta{background:var(--lime);color:var(--ink)}.Community-module__F9YuNW__cta:hover{background:var(--green-deep);color:var(--white)}@media (max-width:991px){.Community-module__F9YuNW__band{--arc-min:240px;--arc-max:400px;margin-top:40px}.Community-module__F9YuNW__tile{width:200px}.Community-module__F9YuNW__track{gap:16px;padding-right:16px}.Community-module__F9YuNW__foot{margin-top:40px}}@media (prefers-reduced-motion:reduce){.Community-module__F9YuNW__rail{animation:none}}
.Closing-module__AGey5W__wrap{background:var(--green-deep);min-height:92svh;color:var(--white);justify-content:center;align-items:center;padding-block:120px;display:flex;position:relative;overflow:hidden}.Closing-module__AGey5W__field{z-index:0;position:absolute;inset:0}.Closing-module__AGey5W__plane{flex-direction:column;justify-content:center;gap:26px;width:136%;height:152%;display:flex;position:absolute;top:-26%;left:-18%;transform:rotate(-12deg)}.Closing-module__AGey5W__row{width:max-content;animation:58s linear infinite Closing-module__AGey5W__drift;display:flex}.Closing-module__AGey5W__row[data-speed="1"]{margin-left:-170px;animation-duration:74s}.Closing-module__AGey5W__row[data-speed="2"]{margin-left:-90px;animation-duration:64s}.Closing-module__AGey5W__track{gap:26px;padding-right:26px;display:flex}@keyframes Closing-module__AGey5W__drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.Closing-module__AGey5W__tile{border-radius:var(--radius-lg);background:var(--brown);flex:none;width:340px;margin:0;overflow:hidden}.Closing-module__AGey5W__tileImg{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.Closing-module__AGey5W__veil{z-index:1;background:radial-gradient(#35631cd6 0%,#35631cad 45%,#35631c7a 100%);position:absolute;inset:0}.Closing-module__AGey5W__inner{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.Closing-module__AGey5W__title{max-width:18ch;font-size:var(--fs-h2)}.Closing-module__AGey5W__cta{background:var(--white);color:var(--ink);margin-top:36px}.Closing-module__AGey5W__cta:hover{background:var(--lime);color:var(--ink)}@media (max-width:991px){.Closing-module__AGey5W__wrap{min-height:80svh;padding-block:80px}.Closing-module__AGey5W__plane{gap:16px}.Closing-module__AGey5W__track{gap:16px;padding-right:16px}.Closing-module__AGey5W__tile{width:210px}.Closing-module__AGey5W__row[data-speed="1"]{margin-left:-105px}.Closing-module__AGey5W__row[data-speed="2"]{margin-left:-55px}.Closing-module__AGey5W__title{max-width:100%}}@media (prefers-reduced-motion:reduce){.Closing-module__AGey5W__row{animation:none}}
.PracticeCard-module__CXDdWa__card{height:100%}.PracticeCard-module__CXDdWa__link{background:var(--paper);border-radius:var(--radius-lg);height:100%;transition:transform .4s var(--ease), box-shadow .4s var(--ease);flex-direction:column;padding:14px 14px 10px;display:flex}.PracticeCard-module__CXDdWa__link:hover{transform:translateY(-4px);box-shadow:0 28px 54px -38px #53443e99}.PracticeCard-module__CXDdWa__figure{aspect-ratio:4/3;border-radius:var(--radius);background:var(--white);margin:0;position:relative;overflow:hidden}.PracticeCard-module__CXDdWa__image{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.PracticeCard-module__CXDdWa__link:hover .PracticeCard-module__CXDdWa__image{transform:scale(1.04)}.PracticeCard-module__CXDdWa__badge{border-radius:var(--radius-pill);background:var(--lime);color:var(--ink);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;padding:6px 13px;position:absolute;top:12px;left:12px}.PracticeCard-module__CXDdWa__badgeSoon{background:var(--plate-alt);color:var(--plate-ink)}.PracticeCard-module__CXDdWa__body{flex-direction:column;flex:1;padding:22px 10px 12px;display:flex}.PracticeCard-module__CXDdWa__top{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.PracticeCard-module__CXDdWa__name{font-size:var(--fs-h4)}.PracticeCard-module__CXDdWa__duration{font-size:var(--fs-small);color:var(--accent)}.PracticeCard-module__CXDdWa__summary{font-size:var(--fs-small);margin-top:12px;line-height:1.6}.PracticeCard-module__CXDdWa__foot{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.PracticeCard-module__CXDdWa__price{font-size:var(--fs-lead);letter-spacing:0;font-weight:500}.PracticeCard-module__CXDdWa__per{font-size:var(--fs-small);opacity:.6;font-weight:400}.PracticeCard-module__CXDdWa__more{border:1px solid var(--line-strong);width:36px;height:36px;transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.PracticeCard-module__CXDdWa__link:hover .PracticeCard-module__CXDdWa__more{background:var(--ink);border-color:var(--ink);color:var(--white)}
