.breakdance .bde-section-46-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-46-100 .section-container{padding-bottom:0px;padding-top:0px}.tg-about-hero{padding:78px 0 0;background:var(--tg-cream);overflow:hidden}.tg-about-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;align-items:end}.tg-about-hero__copy{padding:40px 0 88px}.tg-about-hero h1{margin:0;color:var(--tg-ink);font-size:clamp(52px,7vw,88px);line-height:.95;font-weight:950;letter-spacing:-.06em}.tg-about-hero__lead{max-width:610px;margin:26px 0 0;color:var(--tg-muted);font-size:19px;line-height:1.7}.tg-about-hero__image{position:relative;align-self:stretch;min-height:560px;overflow:hidden;border-radius:28px 28px 0 0;box-shadow:var(--tg-shadow-large)}.tg-about-hero__image img{width:100%;height:100%;min-height:560px;object-fit:cover;object-position:center 18%}.tg-about-intro{background:var(--tg-white)}.tg-about-intro__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px}.tg-about-intro h2{margin:0;color:var(--tg-ink);font-size:clamp(40px,5vw,64px);line-height:1;font-weight:950;letter-spacing:-.052em}.tg-about-intro__copy{border-left:3px solid var(--tg-gold);padding-left:32px}.tg-about-intro__copy p{margin:0;color:var(--tg-muted);font-size:17px;line-height:1.78}.tg-about-intro__copy p + p{margin-top:18px}.tg-about-stats{padding:48px 0;background:var(--tg-green-dark);color:#fff}.tg-about-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tg-about-stat{padding:16px 28px}.tg-about-stat + .tg-about-stat{border-left:1px solid rgba(255,255,255,.14)}.tg-about-stat strong{display:block;color:var(--tg-gold);font-size:clamp(38px,5vw,60px);line-height:.95;font-weight:950;letter-spacing:-.055em}.tg-about-stat span{display:block;margin-top:12px;color:rgba(255,255,255,.78);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tg-about-experience{background:var(--tg-light)}.tg-about-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tg-about-card{min-height:340px;padding:32px;border:1px solid var(--tg-line);border-radius:22px;background:var(--tg-white);box-shadow:0 10px 35px rgba(18,38,29,.05);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tg-about-card:hover{transform:translateY(-5px);border-color:rgba(36,90,67,.18);box-shadow:var(--tg-shadow)}.tg-about-card__number{display:inline-block;margin-bottom:70px;color:var(--tg-gold);font-size:12px;font-weight:950;letter-spacing:.15em}.tg-about-card h3{margin:0;color:var(--tg-ink);font-size:28px;line-height:1.08;font-weight:950;letter-spacing:-.035em}.tg-about-card p{margin:16px 0 0;color:var(--tg-muted);font-size:16px;line-height:1.7}.tg-about-philosophy{padding:100px 0;background:var(--tg-green-dark);color:#fff}.tg-about-philosophy__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:72px;align-items:center}.tg-about-philosophy h2{margin:0;max-width:720px;color:#fff;font-size:clamp(42px,6vw,70px);line-height:.98;font-weight:950;letter-spacing:-.055em}.tg-about-philosophy__content>p:not(.tg-label){max-width:680px;margin:22px 0 0;color:rgba(255,255,255,.76);font-size:17px;line-height:1.72}.tg-about-philosophy__content .tg-button{margin-top:28px}.tg-about-philosophy__quote{position:relative;padding:44px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:rgba(255,255,255,.06)}.tg-about-philosophy__quote>span{display:block;height:55px;color:var(--tg-gold);font-family:Georgia,serif;font-size:90px;line-height:1}.tg-about-philosophy__quote blockquote{margin:12px 0 0;color:#fff;font-size:25px;line-height:1.45;font-weight:800;letter-spacing:-.025em}.tg-about-contact{padding:82px 0;background:var(--tg-cream)}.tg-about-contact__grid{display:grid;grid-template-columns:minmax(0,1.25fr) auto;gap:60px;align-items:center}.tg-about-contact h2{margin:0;color:var(--tg-ink);font-size:clamp(38px,5vw,58px);line-height:1;font-weight:950;letter-spacing:-.05em}.tg-about-contact p:not(.tg-label){max-width:660px;margin:18px 0 0;color:var(--tg-muted);font-size:17px;line-height:1.65}.tg-about-contact__actions{display:grid;gap:12px;min-width:210px}@media (max-width:980px){.tg-about-hero__grid,.tg-about-intro__grid,.tg-about-philosophy__grid{grid-template-columns:1fr}.tg-about-hero__copy{padding-bottom:20px}.tg-about-hero__image{min-height:480px}.tg-about-hero__image img{min-height:480px}.tg-about-cards{grid-template-columns:1fr}.tg-about-card{min-height:auto}.tg-about-card__number{margin-bottom:42px}.tg-about-contact__grid{grid-template-columns:1fr}.tg-about-contact__actions{display:flex;flex-wrap:wrap}}@media (max-width:720px){.tg-about-hero{padding-top:52px}.tg-about-hero__copy{padding:20px 0 24px}.tg-about-hero h1{font-size:48px}.tg-about-hero__lead{font-size:17px}.tg-about-hero__image{min-height:390px}.tg-about-hero__image img{min-height:390px;object-position:center 15%}.tg-about-intro__grid{gap:28px}.tg-about-intro__copy{padding-left:20px}.tg-about-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.tg-about-stat{padding:10px 16px}.tg-about-stat:nth-child(3){border-left:0}.tg-about-stat strong{font-size:38px}.tg-about-philosophy,.tg-about-contact{padding:68px 0}.tg-about-philosophy__quote{padding:30px}.tg-about-philosophy__quote blockquote{font-size:21px}.tg-about-contact__actions{display:grid;grid-template-columns:1fr;width:100%}}