.simple-banner,.simple-banner_2,.simple-banner_3,.simple-banner_4,.simple-banner_5{width:100%;text-align:center;position:relative;display:block}.simple-banner .simple-banner-text,.simple-banner_2 .simple-banner-text_2,.simple-banner_3 .simple-banner-text_3,.simple-banner_4 .simple-banner-text_4,.simple-banner_5 .simple-banner-text_5{padding:10px 20px;position:relative}.simple-banner .simple-banner-button,.simple-banner_2 .simple-banner-button_2,.simple-banner_3 .simple-banner-button_3,.simple-banner_4 .simple-banner-button_4,.simple-banner_5 .simple-banner-button_5{border:none;background-color:#fff0;padding:0 5px;margin:0 5px;text-align:center;text-decoration:none;position:absolute;transform:translate(0%,-50%);right:0;top:50%;font-size:16px;cursor:pointer}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font:inherit}ul,ol{list-style:none}:root{--brand-100:#f5efea;--brand-300:#d8c7b8;--brand-500:#a65a3a;--brand-700:#7a3b23;--brand-900:#3b2219;--white:#ffffff;--white-60:rgba(255, 255, 255, 0.6);--white-30:rgba(255, 255, 255, 0.3);--zinc-100:#f5f5f4;--zinc-300:#d6d3d1;--zinc-600:#57534d;--zinc-800:#292524;--font-family:'Geist', sans-serif;--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-56:56px;--fs-72:72px;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-56:56px;--sp-64:64px;--sp-80:80px;--brand-primary:#2e1c19}body{font-family:var(--font-family);background-color:var(--brand-100);color:var(--zinc-800);line-height:1.5;-webkit-font-smoothing:antialiased}.hentry h1,.hentry h2,.hentry h3,.hentry h4,.hentry h5,.hentry h6{margin-bottom:var(--sp-8);margin-top:var(--sp-12)}.hentry ul,.wp-block-list{list-style:disc;list-style-position:outside;margin-left:var(--sp-24)}.hentry li{padding-left:var(--sp-8)}.hentry p{margin-bottom:var(--sp-16)}.hentry .gallery,.wp-block-gallery{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.hentry .gallery,.wp-block-gallery .wp-block-image{margin:0}.navbar{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgb(245 239 234 / .85);position:sticky;top:0;z-index:100;width:100%;display:flex;justify-content:center;padding:0 var(--sp-24)}.navbar__container{display:flex;align-items:center;justify-content:space-between;max-width:1280px;width:100%;padding:var(--sp-16) 0}.navbar__left{display:flex;align-items:center;gap:var(--sp-40)}.navbar__logo{display:flex;align-items:center;gap:var(--sp-8);text-decoration:none}.navbar__logo-icon{object-fit:cover}.navbar__logo-text{height:26px;width:auto}.navbar__links{display:flex;align-items:center;gap:var(--sp-24)}.navbar__link{font-size:var(--fs-16);font-weight:600;color:var(--zinc-600);letter-spacing:-.5px;line-height:24px;transition:color 0.2s}.navbar__link--active{color:var(--brand-900)}.navbar__link:hover{color:var(--brand-900)}.navbar__cta{display:flex;align-items:center;gap:var(--sp-8);background:var(--brand-500);color:var(--white);border-radius:99px;padding:var(--sp-4) var(--sp-24);min-height:40px;font-size:var(--fs-16);font-weight:400;line-height:24px;white-space:nowrap;transition:background 0.2s}.navbar__cta:hover{background:var(--brand-700)}.navbar__cta-icon{width:24px;height:24px;object-fit:contain}.navbar__hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;cursor:pointer;background:none;border:none;padding:var(--sp-8)}.navbar__hamburger span{display:block;width:22px;height:2px;background:var(--brand-900);border-radius:2px;transition:transform 0.3s,opacity 0.3s}.navbar__hamburger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar__hamburger[aria-expanded="true"] span:nth-child(2){opacity:0}.navbar__hamburger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar__mobile-menu{display:none;flex-direction:column;gap:var(--sp-16);background:var(--brand-100);border-top:1px solid var(--brand-300);max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.35s ease}.navbar__mobile-menu.is-open{max-height:400px;padding:var(--sp-24)}.navbar__mobile-menu .navbar__link{font-size:var(--fs-16);display:block;padding:var(--sp-8) 0;border-bottom:1px solid var(--brand-300)}.navbar__mobile-cta{display:flex;justify-content:center;gap:var(--sp-8);background:var(--brand-500);color:var(--white);border-radius:99px;padding:var(--sp-12) var(--sp-24);font-size:var(--fs-16);font-weight:400}.hero{display:flex;padding:56px 24px;flex-direction:row;justify-content:center;align-items:center;align-self:stretch;background:var(--Brand-2-700,#7A3B23);height:90vh;position:relative;overflow:hidden}.hero__container{display:flex;max-width:var(--Max-Width,1280px);justify-content:center;align-items:center;gap:80px;align-self:stretch}.hero__video{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%;opacity:.35;top:0;left:0;bottom:0;right:0}.hero__content{display:flex;max-width:var(--Small-Width,800px);flex-direction:column;justify-content:center;align-items:center;gap:40px;flex:1 0 0%;z-index:2}.hero__heading{font-size:var(--fs-56);font-weight:600;color:var(--white);text-align:center;line-height:64px;letter-spacing:-2.24px;width:100%}.hero__heading span{color:var(--brand-300);font-weight:400}.rotating-word{display:inline-block;transition:opacity 0.4s ease,transform 0.4s ease;vertical-align:bottom}.rotating-word.changing{opacity:0;transform:translateY(10px)}.hero__actions{display:flex;align-items:center;gap:var(--sp-16);justify-content:center;flex-wrap:wrap;width:100%}.btn--primary-white{display:flex;align-items:center;gap:var(--sp-8);background:var(--white);color:var(--brand-900);border-radius:99px;padding:var(--sp-16) var(--sp-32);min-height:56px;font-size:var(--fs-20);font-weight:500;letter-spacing:-.5px;white-space:nowrap;transition:opacity 0.2s}.btn--primary-white:hover{opacity:.9}.btn--outline-white{display:flex;align-items:center;gap:var(--sp-8);background:#fff0;color:var(--white);border:1px solid var(--white-30);border-radius:99px;padding:var(--sp-16) var(--sp-32);min-height:56px;font-size:var(--fs-20);font-weight:500;letter-spacing:-.5px;white-space:nowrap;transition:border-color 0.2s}.btn--outline-white:hover{border-color:var(--white-60)}.btn__icon{width:24px;height:24px;object-fit:contain}.hero__divider{font-size:var(--fs-14);font-weight:400;color:var(--white-60);line-height:22px}.hero__badges{display:flex;flex-wrap:wrap;gap:var(--sp-16);align-items:center;justify-content:center;width:100%}.hero__badge{display:flex;align-items:center;gap:var(--sp-12)}.hero__badge-icon{width:16px;height:20px;object-fit:contain}.hero__badge-text{font-size:var(--fs-14);font-weight:500;color:var(--white-60);letter-spacing:1.5px;text-transform:uppercase;line-height:22px;white-space:nowrap}.services{background:var(--brand-300);display:flex;flex-direction:column;align-items:center;padding:var(--sp-56) var(--sp-24)}.services__container{display:flex;flex-direction:column;gap:var(--sp-64);max-width:1280px;width:100%}.section-label{font-size:var(--fs-14);font-weight:500;color:var(--brand-500);letter-spacing:1.5px;text-transform:uppercase;line-height:22px}.section-heading{font-size:var(--fs-56);font-weight:600;color:var(--brand-900);letter-spacing:-2.24px;line-height:64px}.services__heading-block{display:flex;flex-direction:column;gap:var(--sp-12);text-align:center}.services__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-24);align-items:start}.service-card{background:var(--white);border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.service-card__image{width:100%;height:260px;object-fit:cover;display:block}.service-card__body{display:flex;flex-direction:column;gap:var(--sp-32);padding:var(--sp-32) var(--sp-24)}.service-card__icon-wrap{background:var(--brand-100);width:48px;height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-card__icon{width:32px;height:32px;object-fit:contain}.service-card__text{display:flex;flex-direction:column;gap:var(--sp-8)}.service-card__title{font-size:var(--fs-24);font-weight:500;color:var(--zinc-800);line-height:32px}.service-card__desc{font-size:var(--fs-16);font-weight:400;color:var(--zinc-600);line-height:24px}.service-card__icon-wrapper{background:var(--brand-100);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.service-card__reveal-content{overflow:hidden;transition:max-height 0.3s ease-out}.service-card__rich-text{padding-top:var(--sp-12);padding-bottom:var(--sp-12)}.service-card__rich-text p{font-size:var(--fs-14);line-height:20px;color:var(--zinc-600);margin-bottom:var(--sp-12)}.service-card__rich-text p:last-child{margin-bottom:0}.service-card__reveal-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:var(--sp-12);border-top:1px solid var(--zinc-100);cursor:pointer}.service-card__reveal-toggle .link-arrow{transition:transform 0.3s ease}.service-card__reveal-toggle[aria-expanded="true"] .link-arrow{transform:rotate(180deg)}.service-card__footer{display:flex;align-items:center;justify-content:space-between}.link-label{font-size:var(--fs-14);font-weight:500;color:var(--brand-900);letter-spacing:1.5px;text-transform:uppercase;line-height:22px}.link-arrow{width:24px;height:24px;object-fit:contain}.team{display:flex;flex-direction:column;align-items:center;padding:var(--sp-80) var(--sp-64)}.team__container{display:flex;flex-direction:column;gap:var(--sp-64);max-width:1280px;width:100%}.team__heading-block{display:flex;flex-direction:column;align-items:center;gap:var(--sp-12);text-align:center}.team__subheading{font-size:var(--fs-20);font-weight:300;color:var(--zinc-600);line-height:32px}.team__filters-grid-wrapper{display:flex;gap:var(--sp-24);flex-direction:column}.team__filters{display:flex;gap:var(--sp-24);width:100%}.filter-group{display:flex;flex-direction:column;gap:var(--sp-8);flex:1;position:relative}.filter-group__label{font-size:var(--fs-14);font-weight:500;color:var(--zinc-600);line-height:1.2;text-transform:uppercase;letter-spacing:.5px}.filter-group__native-select{width:100%;background:var(--white);border:1px solid var(--zinc-200);border-radius:8px;padding:var(--sp-12) var(--sp-40) var(--sp-12) var(--sp-16);font-size:var(--fs-16);font-weight:400;color:var(--zinc-800);line-height:1.5;appearance:none;-webkit-appearance:none;cursor:pointer;transition:all 0.2s ease}.filter-group__native-select:hover{border-color:var(--zinc-300)}.filter-group__native-select:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 4px rgb(122 59 35 / .1)}.filter-group__select-icon{position:absolute;right:16px;bottom:14px;width:18px;height:18px;pointer-events:none;opacity:.5;transition:opacity 0.2s}.filter-group__native-select:focus+.filter-group__select-icon{opacity:1}.team__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.team__grid--cols-2{grid-template-columns:repeat(2,1fr)}.team__grid--cols-3{grid-template-columns:repeat(3,1fr)}.team__grid--cols-4{grid-template-columns:repeat(4,1fr)}.team__grid--cols-6{grid-template-columns:repeat(6,1fr)}.provider-card{background:var(--white);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 25px 0 rgb(0 0 0 / .05)}.provider-card__image-wrapper{position:relative;width:100%;height:280px;overflow:hidden}.provider-card__photo{width:100%;height:100%;object-fit:cover;display:block}.provider-card__status-overlay{position:absolute;right:4px;bottom:4px;display:flex;align-items:center;gap:6px;background:rgb(0 0 0 / .1);backdrop-filter:blur(4px);padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;color:var(--white);z-index:2}.provider-card__status-overlay--profile{left:50%;right:auto;bottom:4px;transform:translateX(-50%);width:max-content;background:rgb(0 0 0 / .2)}.provider-card__status-dot{width:8px;height:8px;background-color:#4CAF50;border-radius:50%;display:inline-block;animation:pulse-green 2s infinite}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(76 175 80 / .7)}70%{transform:scale(1);box-shadow:0 0 0 6px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}.provider-card__body{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-16)}.provider-card__name{font-size:var(--fs-20);font-weight:600;color:var(--zinc-800);line-height:26px}.provider-card__role{font-size:var(--fs-12);font-weight:400;color:var(--brand-500);letter-spacing:1px;text-transform:uppercase;line-height:16px}.provider-card__bio{font-size:var(--fs-14);font-weight:400;color:var(--zinc-600);line-height:22px}.provider-card__reveal-content{display:flex;flex-direction:column;gap:var(--sp-12);margin-top:var(--sp-8);overflow:hidden;transition:max-height 0.3s ease-out}.provider-card__profile-link{font-size:var(--fs-14);font-weight:600;color:var(--brand-500);text-decoration:underline;align-self:flex-start}.provider-card__reveal-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:var(--sp-12);border-top:1px solid var(--zinc-100);margin-top:auto}.provider-card__reveal-toggle .link-arrow{transition:transform 0.3s ease}.provider-card__reveal-toggle[aria-expanded="true"] .link-arrow{transform:rotate(180deg)}.team__pagination{margin-top:var(--sp-40);display:flex;justify-content:center;width:100%;gap:var(--sp-8)}.team__pagination .nav-links{display:flex;gap:var(--sp-8);align-items:center}.team__pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;border-radius:8px;background:var(--white);color:var(--zinc-600);font-size:var(--fs-14);font-weight:500;transition:all 0.2s ease;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.team__pagination .page-numbers:hover{background:var(--brand-100);color:var(--brand-700)}.team__pagination .page-numbers.current{background:var(--brand-700);color:var(--white)}.team__pagination .page-numbers.prev,.team__pagination .page-numbers.next{min-width:100px;text-transform:uppercase;letter-spacing:.5px}.provider-card__tags{display:flex;gap:var(--sp-8);flex-wrap:wrap}.provider-card__tag{background:var(--zinc-100);border-radius:99px;padding:4px 8px;font-size:var(--fs-12);font-weight:400;color:var(--zinc-600);line-height:13px;white-space:nowrap}.provider-card__footer{display:flex;align-items:center;justify-content:space-between}.cta-section{background:var(--brand-700);display:flex;flex-direction:column;align-items:center;gap:var(--sp-24);padding:var(--sp-64) var(--sp-24);position:relative}.cta-section-home .cta-section__inner{padding:var(--sp-64) var(--sp-24);max-width:1280px}.cta-section__inner{max-width:800px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:24px;overflow:hidden;position:relative;gap:var(--sp-24)}.cta-section__bg{position:absolute;inset:0;background:var(--brand-700);border-radius:24px}.cta-section__bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.13;border-radius:24px}.cta-section__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--sp-40);max-width:800px;width:100%}.cta-section__kicker{font-size:var(--fs-14);font-weight:500;color:var(--white-60);letter-spacing:1.5px;text-transform:uppercase;line-height:22px;text-align:center}.cta-section__heading-block{display:flex;flex-direction:column;gap:var(--sp-24);text-align:center;width:100%}.cta-section__h1{font-size:var(--fs-72);font-weight:600;color:var(--white);letter-spacing:-2.88px;line-height:80px;text-align:center}.cta-section__subheading{font-size:var(--fs-20);font-weight:600;color:var(--white-60);line-height:26px;text-align:center}.cta-section__body{font-size:var(--fs-20);color:var(--white-60);line-height:28px;text-align:center}.cta-section__list{display:flex;flex-direction:column;align-items:center;gap:var(--sp-12)}.cta-section__hours{font-size:var(--fs-20);font-weight:300;color:var(--white);line-height:32px;white-space:nowrap}.cta-section__actions{display:flex;align-items:center;gap:var(--sp-16);flex-wrap:wrap;justify-content:center}.insurance-bar{max-width:1280px;width:100%;border-radius:12px;padding:var(--sp-16) var(--sp-64);display:flex;align-items:center;justify-content:center;z-index:1}.insurance-bar__inner{display:flex;align-items:center;gap:var(--sp-16)}.insurance-bar__icon{width:20px;height:20px;object-fit:contain;flex-shrink:0;opacity:.3}.insurance-bar__text{font-size:var(--fs-16);font-weight:400;color:var(--white-60);line-height:24px;white-space:nowrap;margin-bottom:0}footer{background:var(--brand-900);display:flex;flex-direction:column;align-items:center;gap:var(--sp-40);padding:var(--sp-80) var(--sp-64)}.footer__main{display:flex;gap:var(--sp-40);max-width:1280px;width:100%}.footer__brand{display:flex;flex-direction:column;gap:var(--sp-24);width:360px;flex-shrink:0}.footer__logo{display:flex;align-items:center;gap:var(--sp-8)}.footer__logo-icon{object-fit:cover}.footer__logo-text{height:32px;width:auto}.footer__contact{display:flex;flex-direction:column;gap:var(--sp-8)}.footer__contact-item{display:flex;align-items:flex-start;gap:var(--sp-8)}.footer__contact-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.footer__contact-text{font-size:var(--fs-16);font-weight:400;color:var(--brand-300);line-height:24px}.footer__spacer{flex:1}.footer__col{display:flex;flex-direction:column;gap:var(--sp-16);flex:1}.footer__col-title{font-size:var(--fs-18);font-weight:600;color:var(--brand-500);line-height:32px}.footer__col-list{display:flex;flex-direction:column;gap:7px}.footer__col-list .menu-item a{font-size:var(--fs-16);font-weight:400;color:var(--brand-300);line-height:24px;cursor:pointer;transition:color 0.2s}.footer__col-list .menu-item a:hover{color:var(--white)}.footer__social-link img{opacity:.5;transition:opacity .2s}.footer__social-link:hover img{opacity:1}.footer__bottom{max-width:1280px;width:100%;display:flex;align-items:center;gap:var(--sp-24)}.footer__copyright{font-size:var(--fs-12);font-weight:400;color:var(--brand-300);letter-spacing:1px;text-transform:uppercase;line-height:16px;white-space:nowrap}.footer__bottom-spacer{flex:1}.footer__bottom-link{font-size:var(--fs-12);font-weight:400;color:var(--brand-300);letter-spacing:1px;text-transform:uppercase;line-height:16px;white-space:nowrap;cursor:pointer;transition:color 0.2s}.footer__bottom-link:hover{color:var(--white)}@media (max-width:1024px){.hero__heading{font-size:40px;line-height:50px;letter-spacing:-1.5px}.hero__container{height:auto;min-height:500px}.services{padding:var(--sp-56) var(--sp-32)}.services__grid{grid-template-columns:1fr}.team{padding:var(--sp-56) var(--sp-32)}.team__grid{grid-template-columns:repeat(2,1fr);gap:24px}.team__filters{flex-direction:column}.cta-section{padding:var(--sp-40) var(--sp-16)}.cta-section__inner{padding:var(--sp-56) var(--sp-32)}.cta-section__h1{font-size:52px;line-height:60px}.insurance-bar{padding:var(--sp-16) var(--sp-32)}.insurance-bar__text{white-space:normal;font-size:var(--fs-14)}.footer__main{flex-wrap:wrap;gap:var(--sp-32)}.footer__brand{width:100%}footer{padding:var(--sp-56) var(--sp-32)}.footer__bottom{flex-wrap:wrap;gap:var(--sp-12)}}@media (max-width:768px){.navbar__links,.navbar__cta{display:none}.navbar__hamburger{display:flex}.navbar__mobile-menu{display:flex}.navbar{flex-direction:column}.hero{padding:var(--sp-24) var(--sp-16)}.hero__container{border-radius:16px;min-height:420px}.hero__heading{font-size:28px;line-height:36px;letter-spacing:-1px}.hero__actions{flex-direction:column;gap:var(--sp-12)}.btn--primary-white,.btn--outline-white{font-size:var(--fs-16);padding:var(--sp-12) var(--sp-24);min-height:48px}.hero__content{gap:var(--sp-24)}.hero__badges{flex-direction:column;align-items:center;gap:var(--sp-8)}.services{padding:var(--sp-40) var(--sp-16)}.section-heading{font-size:32px;line-height:40px;letter-spacing:-1px}.services__grid{grid-template-columns:1fr;gap:20px}.team{padding:var(--sp-40) var(--sp-16)}.team__grid{grid-template-columns:1fr;gap:20px}.team__filters{flex-direction:column}.cta-section{padding:var(--sp-32) var(--sp-12)}.cta-section__inner{padding:var(--sp-40) var(--sp-20);border-radius:16px}.cta-section__h1{font-size:36px;line-height:44px;letter-spacing:-1.5px}.cta-section__subheading,.cta-section__body{font-size:var(--fs-16)}.cta-section__actions{flex-direction:column;width:100%}.btn--primary-white,.btn--outline-white{width:100%;justify-content:center}.cta-section__hours{font-size:var(--fs-16);white-space:normal;text-align:center}.insurance-bar{border-radius:8px;padding:var(--sp-16)}.insurance-bar__inner{flex-direction:row;align-items:flex-start}.insurance-bar__text{white-space:normal;font-size:var(--fs-14)}footer{padding:var(--sp-40) var(--sp-16)}.footer__main{flex-direction:column;gap:var(--sp-32)}.footer__brand{width:100%}.footer__col{flex:unset;width:100%}.footer__bottom{flex-wrap:wrap;gap:var(--sp-8)}}.profile-section{display:flex;align-items:center;justify-content:center;padding:var(--sp-80) var(--sp-24);width:100%}.profile-section__container{display:flex;flex-direction:column;gap:var(--sp-64);align-items:center;max-width:800px;width:100%}.profile-header{display:flex;gap:var(--sp-32);align-items:flex-start;width:100%}.profile-header__photo-col{display:flex;flex-direction:column;align-items:center;flex-shrink:0;position:relative}.profile-header__photo-wrap{position:relative;width:350px;height:350px;border-radius:12px;overflow:hidden;flex-shrink:0}.profile-header__photo{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.profile-header__status-badge{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--sp-8);background:var(--white);border:2px solid rgb(255 255 255 / .6);border-radius:9999px;padding:6px var(--sp-10);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.profile-header__status-dot{width:8px;height:8px;background:var(--brand-500);border-radius:9999px;flex-shrink:0}.profile-header__status-text{font-size:12px;font-weight:600;color:var(--zinc-600);line-height:20px}.profile-header__info-col{display:flex;flex-direction:column;gap:var(--sp-24);flex:1;min-width:0;padding-top:3px}.profile-header__back{display:inline-flex;align-items:center;gap:4px;color:var(--zinc-600);font-size:14px;font-weight:400;line-height:22px;transition:color 0.2s}.profile-header__back:hover{color:var(--brand-900)}.profile-header__back-icon{width:9px;height:9px;object-fit:contain;flex-shrink:0}.profile-header__name-block{display:flex;flex-direction:column;gap:4px}.profile-header__name{font-size:32px;font-weight:500;color:var(--brand-900);line-height:40px}.profile-header__credential{font-size:20px;font-weight:300;color:var(--brand-500);line-height:32px}.profile-header__tags{display:flex;flex-wrap:wrap;gap:var(--sp-8);align-items:flex-start}.profile-header__tag{background:var(--zinc-100);border-radius:9999px;padding:6px var(--sp-16);font-size:12px;font-weight:700;color:var(--zinc-600);letter-spacing:.6px;text-transform:uppercase;line-height:16px;white-space:nowrap;font-family:var(--font-family)}.profile-header__quote{border-left:4px solid var(--brand-300);padding-left:var(--sp-24)}.profile-header__quote-text{font-size:14px;font-weight:400;color:var(--zinc-600);line-height:22px}.profile-header__cta{display:inline-flex;align-items:center;gap:var(--sp-8);background:var(--brand-500);color:var(--white);border-radius:99px;padding:var(--sp-4) var(--sp-24);min-height:40px;font-size:16px;font-weight:400;line-height:24px;white-space:nowrap;transition:background 0.2s;align-self:flex-start}.profile-header__cta:hover{background:var(--brand-700)}.profile-header__cta-icon{width:24px;height:24px;object-fit:contain}.accordion-list{display:flex;flex-direction:column;gap:var(--sp-16);width:100%}.accordion{background:var(--white);border:2px solid var(--zinc-300);border-radius:12px;overflow:hidden}.accordion__header{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-32);cursor:pointer;user-select:none;list-style:none;width:100%}.accordion__header::-webkit-details-marker{display:none}.accordion__title{font-size:24px;font-weight:500;color:var(--brand-900);line-height:32px}.accordion__chevron{width:32px;height:32px;object-fit:contain;flex-shrink:0;transition:transform 0.25s ease}details[open] .accordion__chevron{transform:rotate(180deg)}.accordion__body{display:flex;flex-direction:column;gap:var(--sp-16);padding:0 var(--sp-32) var(--sp-32)}.accordion__body-text{font-size:16px;font-weight:400;color:var(--zinc-600);line-height:24px}.page-hero__header{background-color:var(--brand-300);display:flex;flex-direction:column;align-items:center;padding:var(--sp-40) var(--sp-24)}.page-hero__heading-block{display:flex;flex-direction:column;gap:var(--sp-12);align-items:center;text-align:center;width:100%}.page-hero__title{font-size:56px;font-weight:600;color:var(--brand-primary);letter-spacing:-2.24px;line-height:64px}.page-content__body{display:flex;flex-direction:column;align-items:center;padding:var(--sp-40) var(--sp-24)}.page-content__container{display:flex;flex-direction:column;gap:var(--sp-4);max-width:1280px;width:100%}.page-content__container-narrow{display:flex;flex-direction:column;gap:var(--sp-4);max-width:800px;width:100%}.teams-hero{display:flex;flex-direction:column;align-items:center;padding:var(--sp-80) var(--sp-64)}.teams-hero__container{display:flex;flex-direction:column;gap:var(--sp-40);max-width:1280px;width:100%}.teams-hero__header{display:flex;flex-direction:column;gap:var(--sp-32);align-items:center;width:100%}.teams-hero__heading-block{display:flex;flex-direction:column;gap:var(--sp-12);align-items:center;text-align:center;width:100%}.teams-hero__title{font-size:56px;font-weight:600;color:var(--brand-primary);letter-spacing:-2.24px;line-height:64px}.teams-hero__subtitle{font-size:20px;font-weight:300;color:var(--brand-primary);line-height:32px}.filters{display:flex;gap:var(--sp-16);width:100%}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;width:100%}@media (max-width:1024px){.profile-section{padding:var(--sp-56) var(--sp-32)}.profile-header{flex-direction:column;align-items:center;gap:var(--sp-40)}.profile-header__photo-wrap{width:100%;max-width:380px;height:360px}.profile-header__photo-col{width:100%;max-width:380px}.profile-header__info-col{width:100%}.teams-hero{padding:var(--sp-56) var(--sp-32)}.team-grid{grid-template-columns:repeat(2,1fr);gap:24px}.filters{flex-direction:column}.teams-hero__title{font-size:40px;line-height:50px}}@media (max-width:768px){.profile-section{padding:var(--sp-40) var(--sp-16)}.profile-header{flex-direction:column;align-items:center;gap:var(--sp-32)}.profile-header__photo-wrap{width:100%;max-width:100%;height:280px}.profile-header__photo-col{width:100%}.profile-header__status-badge{bottom:-13px}.profile-header__info-col{width:100%}.profile-header__name{font-size:24px;line-height:32px}.profile-header__credential{font-size:16px}.accordion__header{padding:var(--sp-24)}.accordion__title{font-size:18px}.accordion__body{padding:0 var(--sp-24) var(--sp-24)}.teams-hero{padding:var(--sp-40) var(--sp-16)}.teams-hero__title{font-size:30px;line-height:38px;letter-spacing:-1px}.teams-hero__subtitle{font-size:16px}.team-grid{grid-template-columns:1fr;gap:20px}.filters{flex-direction:column}}.reveal-section{opacity:0;transition:opacity 1.2s cubic-bezier(.4,0,.2,1)}.reveal-section.active{opacity:1}.reveal-content{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.23,1,.32,1),transform 1s cubic-bezier(.23,1,.32,1)}.reveal-content.active{opacity:1;transform:translateY(0)}.reveal-stagger{opacity:0;transform:translateY(30px);transition:opacity 0.8s cubic-bezier(.23,1,.32,1),transform 0.8s cubic-bezier(.23,1,.32,1)}.reveal-stagger.active{opacity:1;transform:translateY(0)}.reveal{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease-out,transform 0.8s ease-out}.reveal.active{opacity:1;transform:translateY(0)}