:root{--bg-dark:#050505;--card-bg:#ffffff08;--card-border:#ffffff14;--accent-glow:#3c78ff26;--text-primary:#fff;--text-secondary:#fff9;--font-main:system-ui,-apple-system,sans-serif}.team_page{background-color:var(--bg-dark);min-height:100vh;color:var(--text-primary);font-family:var(--font-main);position:relative;overflow:hidden}.ambient_glow{filter:blur(100px);z-index:0;pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute}.glow_top{background:radial-gradient(circle,#6464ff14 0%,#0000 70%);top:-200px;left:50%;transform:translate(-50%)}.team_content{z-index:1;max-width:1280px;margin:0 auto;padding:160px 24px 120px;position:relative}.team_header_section{text-align:center;flex-direction:column;align-items:center;margin-bottom:100px;display:flex}.team_badge{border:1px solid var(--card-border);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:100px;margin-bottom:32px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-block}.team_title{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.1}.text_gradient{background:linear-gradient(135deg,#fff 0%,#999 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.team_subtitle{color:var(--text-secondary);max-width:600px;font-size:1.125rem;line-height:1.6}.team_grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;margin-bottom:140px;display:grid}.team_card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;flex-direction:column;height:100%;padding:12px;transition:all .4s cubic-bezier(.25,.4,.25,1);display:flex}.team_card:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-8px);box-shadow:0 20px 40px -10px #00000080}.card_image_wrapper{aspect-ratio:1;background:#111;border-radius:16px;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.card_image{object-fit:cover;transition:transform .6s}.team_card:hover .card_image{transform:scale(1.05)}.card_info{padding:0 12px 24px}.card_name{color:var(--text-primary);margin:0 0 6px;font-size:1.5rem;font-weight:600}.card_role{color:#8af;text-transform:uppercase;letter-spacing:1px;margin:0 0 16px;font-size:.875rem;font-weight:600}.card_bio{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.what_is_bytte_section{margin-bottom:140px}.bytte_description{max-width:900px}.bytte_paragraph{color:var(--text-secondary);margin:0 0 32px;font-size:1.25rem;font-weight:400;line-height:1.9}.bytte_paragraph:last-child{margin-bottom:0}.company_info_section{border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);margin-bottom:140px;padding:80px 0}.info_grid{grid-template-columns:1fr;gap:64px;max-width:900px;margin:0 auto;display:grid}.info_card{text-align:left}.info_label{text-transform:uppercase;letter-spacing:2px;color:#8af;margin:0 0 16px;font-size:.75rem;font-weight:700}.info_text{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:400;line-height:1.8}.solution_section{margin-bottom:140px}.datasets_section{margin-bottom:100px}.section_title{letter-spacing:-.02em;text-align:left;margin:0 0 32px;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700}.section_description{color:var(--text-secondary);text-align:left;max-width:900px;margin:0 0 56px;font-size:1.25rem;line-height:1.8}.principles_grid{flex-wrap:wrap;gap:16px;max-width:900px;display:flex}.principle_item{border:1px solid var(--card-border);color:var(--text-primary);white-space:nowrap;background:0 0;border-radius:8px;padding:16px 24px;font-size:.95rem;font-weight:500;transition:all .3s}.principle_item:hover{background:#ffffff0d;border-color:#fff3}.dataset_types{grid-template-columns:1fr;gap:64px;max-width:900px;display:grid}.dataset_card{background:0 0;border:none;padding:0}.dataset_header{border-bottom:1px solid var(--card-border);margin-bottom:40px;padding-bottom:24px}.dataset_title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 12px;font-size:2rem;font-weight:700}.dataset_subtitle{color:var(--text-secondary);margin:0;font-size:1.125rem;font-weight:400}.dataset_features,.dataset_usecases{margin-bottom:40px}.dataset_features:last-child,.dataset_usecases:last-child{margin-bottom:0}.features_label,.usecases_label{text-transform:uppercase;letter-spacing:2px;color:#8af;margin:0 0 20px;font-size:.75rem;font-weight:700}.features_list,.usecases_list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.features_list li,.usecases_list li{color:var(--text-secondary);padding-left:28px;font-size:1.05rem;line-height:1.6;position:relative}.features_list li:before,.usecases_list li:before{content:"→";color:#8af;font-weight:400;position:absolute;left:0}@media (max-width:768px){.team_content{padding:100px 24px 80px}.team_grid{grid-template-columns:1fr;gap:30px;margin-bottom:100px}.company_info_section{margin-bottom:100px;padding:60px 0}.what_is_bytte_section{margin-bottom:100px}.bytte_paragraph{font-size:1.125rem}.info_grid{gap:48px}.info_text,.section_description{font-size:1.125rem}.principles_grid{flex-direction:column}.principle_item{white-space:normal}.dataset_types{gap:48px}.dataset_title{font-size:1.75rem}.dataset_subtitle{font-size:1rem}.solution_section,.datasets_section{margin-bottom:100px}}@media (max-width:480px){.team_content{padding:80px 20px 60px}.team_header_section{margin-bottom:60px}.team_grid{margin-bottom:80px}.company_info_section{margin-bottom:80px;padding:48px 0}.what_is_bytte_section{margin-bottom:80px}.bytte_paragraph{margin-bottom:28px;font-size:1.05rem}.info_grid{gap:40px}.info_text,.section_description{font-size:1.05rem}.dataset_types{gap:40px}.dataset_title{font-size:1.5rem}.features_list li,.usecases_list li{font-size:.95rem}.solution_section,.datasets_section{margin-bottom:80px}}
