.page-module__qVaWHa__page{padding-top:calc(var(--site-header-height) + var(--space-12));padding-bottom:var(--space-16);min-height:100vh}.page-module__qVaWHa__backLink{font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-8);transition:color var(--site-transition-fast);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.page-module__qVaWHa__backLink:hover{color:var(--color-primary-600)}.page-module__qVaWHa__header{align-items:center;gap:var(--space-5);margin-bottom:var(--space-4);display:flex}.page-module__qVaWHa__iconBox{background:linear-gradient(135deg, var(--color-primary-600), var(--color-secondary-500));border-radius:var(--radius-md);width:64px;height:64px;color:var(--text-inverse);font-size:var(--text-2xl);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__qVaWHa__name{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:1.2}.page-module__qVaWHa__type{font-size:var(--text-sm);color:var(--text-tertiary);font-family:var(--font-mono);margin-top:var(--space-1)}.page-module__qVaWHa__desc{font-size:var(--text-base);color:var(--text-secondary);max-width:640px;margin-bottom:var(--space-10);line-height:1.7}.page-module__qVaWHa__grid{gap:var(--space-10);grid-template-columns:1fr 360px;align-items:start;display:grid}@media (max-width:768px){.page-module__qVaWHa__grid{gap:var(--space-8);grid-template-columns:1fr}}.page-module__qVaWHa__mainContent{gap:var(--space-10);flex-direction:column;display:flex}.page-module__qVaWHa__section{gap:var(--space-4);flex-direction:column;display:flex}.page-module__qVaWHa__sectionTitle{font-size:var(--text-lg);color:var(--text-primary);border-bottom:1px solid var(--border-default);padding-bottom:var(--space-2);font-weight:700}.page-module__qVaWHa__advantageList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.page-module__qVaWHa__advantageItem{align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);color:var(--text-secondary);line-height:1.6;display:flex}.page-module__qVaWHa__advantageCheck{color:var(--color-secondary-500);margin-top:var(--space-1);flex-shrink:0}.page-module__qVaWHa__workflow{gap:var(--space-4);flex-direction:column;display:flex}.page-module__qVaWHa__workflowStep{align-items:flex-start;gap:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-4);display:flex}.page-module__qVaWHa__stepNum{background:var(--color-primary-100);width:28px;height:28px;color:var(--color-primary-600);font-size:var(--text-sm);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.page-module__qVaWHa__stepTitle{font-size:var(--text-base);color:var(--text-primary);margin-bottom:var(--space-1);font-weight:600}.page-module__qVaWHa__stepDesc{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.page-module__qVaWHa__caseStudy{background:color-mix(in srgb, var(--color-primary-500) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-primary-500) 15%, transparent);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.page-module__qVaWHa__caseClient{font-size:var(--text-sm);color:var(--color-primary-600);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.page-module__qVaWHa__caseBlock h3{font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-1);font-weight:500}.page-module__qVaWHa__caseBlock p{font-size:var(--text-base);color:var(--text-secondary);line-height:1.6}.page-module__qVaWHa__caseHighlight{font-weight:600;color:var(--text-primary)!important}.page-module__qVaWHa__sidebar{gap:var(--space-6);top:calc(var(--site-header-height) + var(--space-6));flex-direction:column;display:flex;position:sticky}.page-module__qVaWHa__metricsCard{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-6)}.page-module__qVaWHa__metricsTitle{font-size:var(--text-base);color:var(--text-primary);margin-bottom:var(--space-5);font-weight:700}.page-module__qVaWHa__metricsList{gap:var(--space-5);flex-direction:column;display:flex}.page-module__qVaWHa__metricItem{gap:var(--space-1);flex-direction:column;display:flex}.page-module__qVaWHa__metricLabel{font-size:var(--text-xs);color:var(--text-tertiary)}.page-module__qVaWHa__metricBar{background:var(--border-default);border-radius:var(--radius-xs);height:6px;overflow:hidden}.page-module__qVaWHa__metricFill{background:linear-gradient(90deg, var(--color-primary-600), var(--color-secondary-500));border-radius:var(--radius-xs);height:100%;transition:width .6s}.page-module__qVaWHa__metricValue{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);text-align:right;font-weight:600}.page-module__qVaWHa__metricValueLarge{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--color-primary-600);font-weight:700}.page-module__qVaWHa__sidebarSection{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-5)}.page-module__qVaWHa__sidebarTitle{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);font-weight:700;display:flex}.page-module__qVaWHa__priceList{gap:var(--space-3);flex-direction:column;display:flex}.page-module__qVaWHa__priceItem{font-size:var(--text-sm);padding-bottom:var(--space-2);border-bottom:1px dashed var(--border-default);justify-content:space-between;align-items:center;display:flex}.page-module__qVaWHa__priceItem:last-child{border-bottom:none;padding-bottom:0}.page-module__qVaWHa__priceName{color:var(--text-secondary)}.page-module__qVaWHa__priceValue{color:var(--text-primary);font-weight:600;font-family:var(--font-mono)}.page-module__qVaWHa__limitsList{padding-left:var(--space-4);gap:var(--space-2);flex-direction:column;list-style:outside;display:flex}.page-module__qVaWHa__limitsList li{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5}.page-module__qVaWHa__notFound{padding-top:calc(var(--site-header-height) + var(--space-16));text-align:center;justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;min-height:60vh;display:flex}
.Button-module__0yBoUG__base{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;transition:all var(--site-transition-fast);border:none;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.Button-module__0yBoUG__base:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.Button-module__0yBoUG__base:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.Button-module__0yBoUG__primary{color:var(--action-primary-fg);background:var(--action-primary-bg)}.Button-module__0yBoUG__primary:hover:not(:disabled){color:var(--action-primary-fg);background:var(--action-primary-bg-hover)}.Button-module__0yBoUG__secondary{color:var(--text-primary);border:1px solid var(--border-default);background:0 0}.Button-module__0yBoUG__secondary:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.Button-module__0yBoUG__sm{height:var(--space-10);padding:0 var(--space-5);font-size:var(--text-sm)}.Button-module__0yBoUG__md{height:var(--space-12);padding:0 var(--space-8);font-size:var(--text-base)}.Button-module__0yBoUG__lg{height:calc(var(--space-12) + var(--space-2));padding:0 var(--space-10);font-size:var(--text-base);font-weight:700}.Button-module__0yBoUG__block{width:100%;display:flex}
.AboutSection-module__SBsiaq__about{padding-block:var(--space-32)}.AboutSection-module__SBsiaq__grid{gap:var(--space-20);grid-template-columns:1fr 1fr;align-items:center;display:grid}.AboutSection-module__SBsiaq__narrative{gap:var(--space-6);flex-direction:column;display:flex}.AboutSection-module__SBsiaq__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-600)}.AboutSection-module__SBsiaq__headline{font-size:var(--text-4xl);font-weight:var(--font-weight-medium);letter-spacing:-.03em;line-height:1.15}.AboutSection-module__SBsiaq__bodyText{gap:var(--space-4);flex-direction:column;display:flex}.AboutSection-module__SBsiaq__bodyText p{font-size:var(--text-base);color:var(--text-secondary);line-height:1.75}.AboutSection-module__SBsiaq__statsGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.AboutSection-module__SBsiaq__statCard{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-8);gap:var(--space-2);transition:border-color var(--site-transition-fast), box-shadow var(--site-transition-fast);flex-direction:column;display:flex}.AboutSection-module__SBsiaq__statCard:hover{border-color:var(--color-primary-500);box-shadow:var(--shadow-md)}.AboutSection-module__SBsiaq__statValue{font-size:var(--text-4xl);font-weight:var(--font-weight-medium);letter-spacing:-.04em;background:linear-gradient(135deg, var(--color-primary-600), var(--color-secondary-500));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1}.AboutSection-module__SBsiaq__statLabel{font-size:var(--text-sm);color:var(--text-tertiary);font-weight:500}@media (max-width:900px){.AboutSection-module__SBsiaq__grid{grid-template-columns:1fr}.AboutSection-module__SBsiaq__headline{font-size:var(--text-3xl)}}@media (max-width:480px){.AboutSection-module__SBsiaq__statsGrid{grid-template-columns:1fr 1fr}}
.TeamCard-module__zXI27G__card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-4);cursor:pointer;transition:all var(--site-transition-medium);flex-direction:column;text-decoration:none;display:flex}.TeamCard-module__zXI27G__card:hover{border-color:var(--color-primary-500);box-shadow:var(--shadow-md);transform:translateY(-2px)}.TeamCard-module__zXI27G__header{align-items:center;gap:var(--space-3);display:flex}.TeamCard-module__zXI27G__iconBox{background:linear-gradient(135deg, var(--color-primary-600), var(--color-secondary-500));border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-inverse);font-size:var(--text-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TeamCard-module__zXI27G__headerText{flex:1;min-width:0}.TeamCard-module__zXI27G__name{font-size:var(--text-base);color:var(--text-primary);font-weight:700;line-height:1.3}.TeamCard-module__zXI27G__type{font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-mono)}.TeamCard-module__zXI27G__desc{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.TeamCard-module__zXI27G__deliverable{align-items:flex-start;gap:var(--space-2);display:flex}.TeamCard-module__zXI27G__deliverableLabel{font-size:var(--text-xs);color:var(--color-primary-600);background:color-mix(in srgb, var(--color-primary-500) 8%, transparent);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;margin-top:var(--space-1);flex-shrink:0;font-weight:600}.TeamCard-module__zXI27G__deliverableValue{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.TeamCard-module__zXI27G__skills{gap:var(--space-2);flex-wrap:wrap;display:flex}.TeamCard-module__zXI27G__skillTag{font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-1) var(--space-2);background:color-mix(in srgb, var(--color-primary-500) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-primary-500) 15%, transparent);border-radius:var(--radius-sm);color:var(--color-primary-600)}.TeamCard-module__zXI27G__metrics{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-default);flex-direction:column;margin-top:auto;display:flex}.TeamCard-module__zXI27G__metricRow{justify-content:space-between;align-items:center;display:flex}.TeamCard-module__zXI27G__metricLabel{font-size:var(--text-xs);color:var(--text-tertiary)}.TeamCard-module__zXI27G__metricValue{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-primary);font-weight:700}.TeamCard-module__zXI27G__metricUnit{font-family:var(--font-cn);font-size:var(--text-xs);color:var(--text-tertiary);margin-left:var(--space-1);font-weight:400}
.EmptyRoster-module__c9q7PG__empty{align-items:center;gap:var(--space-3);padding:var(--space-16) var(--space-8);text-align:center;flex-direction:column;display:flex}.EmptyRoster-module__c9q7PG__icon{font-size:var(--text-4xl);color:var(--text-tertiary);line-height:1}.EmptyRoster-module__c9q7PG__title{font-size:var(--text-lg);color:var(--text-secondary);font-weight:600}.EmptyRoster-module__c9q7PG__desc{font-size:var(--text-sm);color:var(--text-tertiary);max-width:36ch;line-height:1.6}.EmptyRoster-module__c9q7PG__link{font-size:var(--text-sm);color:var(--color-primary-600);transition:color var(--site-transition-fast);font-weight:600;text-decoration:none}.EmptyRoster-module__c9q7PG__link:hover{color:var(--color-primary-500)}
.ShowcaseContainer-module__XV86qa__showcase{padding-block:var(--space-32)}.ShowcaseContainer-module__XV86qa__sectionHeader{text-align:center;margin-bottom:var(--space-10);gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.ShowcaseContainer-module__XV86qa__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-600)}.ShowcaseContainer-module__XV86qa__headline{font-size:var(--text-4xl);font-weight:var(--font-weight-medium);letter-spacing:-.03em}.ShowcaseContainer-module__XV86qa__subline{font-size:var(--text-base);color:var(--text-secondary);max-width:50ch}.ShowcaseContainer-module__XV86qa__tabs{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-10);display:flex}.ShowcaseContainer-module__XV86qa__tab{font-family:var(--font-mono);font-size:var(--text-sm);padding:var(--space-2) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:all var(--site-transition-fast);background:0 0;min-height:40px;font-weight:500}.ShowcaseContainer-module__XV86qa__tab:hover{border-color:var(--color-primary-500);color:var(--color-primary-600)}.ShowcaseContainer-module__XV86qa__tabActive{background:linear-gradient(135deg, var(--color-primary-600), var(--color-secondary-500));color:var(--text-inverse);box-shadow:var(--shadow-md);border-color:#0000}.ShowcaseContainer-module__XV86qa__tabActive:hover{color:var(--text-inverse)}.ShowcaseContainer-module__XV86qa__teamGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.ShowcaseContainer-module__XV86qa__useCaseHeader{text-align:center;margin-top:var(--space-20);margin-bottom:var(--space-8)}.ShowcaseContainer-module__XV86qa__useCaseTitle{font-size:var(--text-2xl);margin-bottom:var(--space-2);font-weight:700}.ShowcaseContainer-module__XV86qa__useCaseSubline{font-size:var(--text-sm);color:var(--text-tertiary)}.ShowcaseContainer-module__XV86qa__useCaseGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:900px){.ShowcaseContainer-module__XV86qa__teamGrid{grid-template-columns:repeat(2,1fr)}.ShowcaseContainer-module__XV86qa__useCaseGrid{grid-template-columns:1fr}}@media (max-width:600px){.ShowcaseContainer-module__XV86qa__teamGrid{grid-template-columns:1fr}.ShowcaseContainer-module__XV86qa__headline{font-size:var(--text-3xl)}.ShowcaseContainer-module__XV86qa__tabs{flex-wrap:wrap}}
.ROICalculator-module__2pwaLG__calculator{padding-block:var(--space-32)}.ROICalculator-module__2pwaLG__header{text-align:center;margin-bottom:var(--space-12);gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.ROICalculator-module__2pwaLG__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-600)}.ROICalculator-module__2pwaLG__headline{font-size:var(--text-4xl);font-weight:var(--font-weight-medium);letter-spacing:-.03em}.ROICalculator-module__2pwaLG__subline{font-size:var(--text-base);color:var(--text-secondary);max-width:45ch}.ROICalculator-module__2pwaLG__grid{gap:var(--space-10);grid-template-columns:1fr 1fr;align-items:start;display:grid}.ROICalculator-module__2pwaLG__selector{gap:var(--space-5);flex-direction:column;display:flex}.ROICalculator-module__2pwaLG__label{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.ROICalculator-module__2pwaLG__select{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-family:var(--font-cn);border:1px solid var(--color-primary-200);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:border-color var(--site-transition-fast);min-height:44px}.ROICalculator-module__2pwaLG__select:focus{outline:2px solid var(--color-primary-500);outline-offset:2px;border-color:var(--color-primary-500)}.ROICalculator-module__2pwaLG__breakdown{gap:var(--space-3);padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;display:flex}.ROICalculator-module__2pwaLG__row{justify-content:space-between;align-items:center;display:flex}.ROICalculator-module__2pwaLG__rowLabel{font-size:var(--text-sm);color:var(--text-tertiary)}.ROICalculator-module__2pwaLG__rowValue{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.ROICalculator-module__2pwaLG__rowTotal{padding-top:var(--space-3);border-top:1px solid var(--border-default)}.ROICalculator-module__2pwaLG__rowTotal .ROICalculator-module__2pwaLG__rowLabel{color:var(--text-primary);font-weight:700}.ROICalculator-module__2pwaLG__rowTotal .ROICalculator-module__2pwaLG__rowValue{font-size:var(--text-lg);color:var(--color-primary-600)}.ROICalculator-module__2pwaLG__assignedTeam{margin-top:var(--space-4);padding:var(--space-4);background:color-mix(in srgb, var(--color-primary-500) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-primary-500) 15%, transparent);border-radius:var(--radius-md);gap:var(--space-3);flex-direction:column;display:flex}.ROICalculator-module__2pwaLG__assignedLabel{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.ROICalculator-module__2pwaLG__teamBadge{align-items:center;gap:var(--space-3);transition:transform var(--site-transition-fast);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--bg-base);border:1px solid var(--border-default);text-decoration:none;display:flex}.ROICalculator-module__2pwaLG__teamBadge:hover{background:var(--bg-surface);box-shadow:var(--shadow-sm);border-color:var(--color-primary-300);transform:translate(4px)}.ROICalculator-module__2pwaLG__teamIcon{background:linear-gradient(135deg, var(--color-primary-600), var(--color-secondary-500));width:40px;height:40px;color:var(--text-inverse);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ROICalculator-module__2pwaLG__teamInfo{gap:var(--space-1);flex-direction:column;flex-grow:1;display:flex}.ROICalculator-module__2pwaLG__teamName{font-size:var(--text-sm);color:var(--text-primary);font-weight:700}.ROICalculator-module__2pwaLG__teamType{font-size:var(--text-xs);color:var(--color-primary-600)}.ROICalculator-module__2pwaLG__arrowIcon{color:var(--text-tertiary);transition:color var(--site-transition-fast)}.ROICalculator-module__2pwaLG__teamBadge:hover .ROICalculator-module__2pwaLG__arrowIcon{color:var(--color-primary-600)}.ROICalculator-module__2pwaLG__comparison{gap:var(--space-4);flex-direction:column;display:flex}.ROICalculator-module__2pwaLG__compCard{padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md)}.ROICalculator-module__2pwaLG__compLabel{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.ROICalculator-module__2pwaLG__compValueOld{font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--text-tertiary);font-weight:700;text-decoration:line-through}.ROICalculator-module__2pwaLG__compValueNew{font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--color-primary-600);font-weight:700}.ROICalculator-module__2pwaLG__savingsCard{padding:var(--space-6);background:color-mix(in srgb, var(--color-secondary-500) 5%, transparent);border:1px solid color-mix(in srgb, var(--color-secondary-500) 2%, transparent);border-radius:var(--radius-md);text-align:center}.ROICalculator-module__2pwaLG__savingsLabel{font-size:var(--text-sm);color:var(--color-secondary-600);margin-bottom:var(--space-2);font-weight:600}.ROICalculator-module__2pwaLG__savingsValue{font-family:var(--font-mono);font-size:var(--text-4xl);font-weight:var(--font-weight-medium);color:var(--color-secondary-500);letter-spacing:-.03em}.ROICalculator-module__2pwaLG__savingsPercent{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-secondary-600);margin-top:var(--space-1)}@media (max-width:768px){.ROICalculator-module__2pwaLG__grid{grid-template-columns:1fr}.ROICalculator-module__2pwaLG__headline{font-size:var(--text-3xl)}}
.FAQSection-module__4abZ2q__faq{padding-block:var(--space-32)}.FAQSection-module__4abZ2q__header{text-align:center;margin-bottom:var(--space-10);gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.FAQSection-module__4abZ2q__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-600)}.FAQSection-module__4abZ2q__headline{font-size:var(--text-4xl);font-weight:var(--font-weight-medium);letter-spacing:-.03em}.FAQSection-module__4abZ2q__list{flex-direction:column;gap:0;max-width:720px;margin-inline:auto;display:flex}.FAQSection-module__4abZ2q__item{border-bottom:1px solid var(--border-default)}.FAQSection-module__4abZ2q__item:first-child{border-top:1px solid var(--border-default)}.FAQSection-module__4abZ2q__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) 0;cursor:pointer;text-align:left;min-height:44px;transition:color var(--site-transition-fast);background:0 0;border:none;display:flex}.FAQSection-module__4abZ2q__trigger:hover{color:var(--color-primary-600)}.FAQSection-module__4abZ2q__questionWrapper{align-items:center;gap:var(--space-3);text-align:left;display:flex}.FAQSection-module__4abZ2q__qBadge{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-primary-500) 8%, transparent);width:24px;height:24px;color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);font-family:var(--font-mono);transition:all var(--site-transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FAQSection-module__4abZ2q__trigger:hover .FAQSection-module__4abZ2q__qBadge{background:var(--color-primary-600);color:var(--text-inverse)}.FAQSection-module__4abZ2q__question{font-size:var(--text-base);color:var(--text-primary);font-weight:600;line-height:1.4}.FAQSection-module__4abZ2q__trigger:hover .FAQSection-module__4abZ2q__question{color:var(--color-primary-600)}.FAQSection-module__4abZ2q__chevron{font-size:var(--text-lg);color:var(--text-tertiary);transition:transform var(--site-transition-medium);flex-shrink:0}.FAQSection-module__4abZ2q__chevronOpen{color:var(--color-primary-600);transform:rotate(90deg)}.FAQSection-module__4abZ2q__panel{overflow:hidden}.FAQSection-module__4abZ2q__panelOpen{padding-bottom:var(--space-6);padding-left:calc(var(--space-6) + var(--space-3))}.FAQSection-module__4abZ2q__answer{font-size:var(--text-sm);color:var(--text-secondary);max-width:60ch;line-height:1.75}.FAQSection-module__4abZ2q__answer strong{color:var(--color-primary-600);font-weight:600}@media (max-width:480px){.FAQSection-module__4abZ2q__headline{font-size:var(--text-3xl)}}
.DownloadSection-module__R09TeW__download{padding-block:var(--space-24)}.DownloadSection-module__R09TeW__inner{align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:640px;display:flex}.DownloadSection-module__R09TeW__status{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;display:inline-flex}.DownloadSection-module__R09TeW__statusDot{background:var(--color-accent-500);border-radius:50%;width:6px;height:6px}.DownloadSection-module__R09TeW__headline{font-size:var(--text-3xl);color:var(--text-primary);line-height:1.3}.DownloadSection-module__R09TeW__body{font-size:var(--text-base);color:var(--text-secondary);line-height:1.75}.DownloadSection-module__R09TeW__action{margin-top:var(--space-2)}
.MobileMenu-module__o5UF4G__menu{margin-left:auto;display:none}.MobileMenu-module__o5UF4G__toggle{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--space-12);min-height:var(--space-12);cursor:pointer;flex-direction:column;list-style:none;display:flex}.MobileMenu-module__o5UF4G__toggle::-webkit-details-marker{display:none}.MobileMenu-module__o5UF4G__toggle span{width:var(--space-5);background:var(--text-primary);border-radius:var(--radius-xs);height:2px;transition:transform var(--site-transition-fast), opacity var(--site-transition-fast);display:block}.MobileMenu-module__o5UF4G__menu[open] .MobileMenu-module__o5UF4G__toggle span:first-child{transform:translateY(6px)rotate(45deg)}.MobileMenu-module__o5UF4G__menu[open] .MobileMenu-module__o5UF4G__toggle span:nth-child(2){opacity:0}.MobileMenu-module__o5UF4G__menu[open] .MobileMenu-module__o5UF4G__toggle span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.MobileMenu-module__o5UF4G__panel{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);background:var(--bg-base);border-bottom:1px solid var(--border-default);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.MobileMenu-module__o5UF4G__panel ul{margin:0;padding:0;list-style:none}.MobileMenu-module__o5UF4G__link{padding:var(--space-3) 0;border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:var(--text-base);font-weight:500;text-decoration:none;display:block}.MobileMenu-module__o5UF4G__link:hover{color:var(--color-primary-600)}@media (max-width:768px){.MobileMenu-module__o5UF4G__menu{display:block}}
.CTASection-module__DDsO4a__cta{text-align:center;padding-block:var(--space-32)}.CTASection-module__DDsO4a__inner{align-items:center;gap:var(--space-6);flex-direction:column;max-width:600px;margin-inline:auto;display:flex}.CTASection-module__DDsO4a__badge{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;display:inline-flex}.CTASection-module__DDsO4a__badgeDot{background:var(--color-secondary-500);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite CTASection-module__DDsO4a__pulse}@keyframes CTASection-module__DDsO4a__pulse{0%,to{opacity:1}50%{opacity:.3}}.CTASection-module__DDsO4a__headline{font-size:var(--text-5xl);font-weight:var(--font-weight-medium);letter-spacing:-.04em;line-height:1.1}.CTASection-module__DDsO4a__body{font-size:var(--text-lg);color:var(--text-secondary);max-width:40ch;line-height:1.6}.CTASection-module__DDsO4a__subtext{font-size:var(--text-sm);color:var(--text-tertiary)}@media (max-width:480px){.CTASection-module__DDsO4a__headline{font-size:var(--text-4xl)}}
.Footer-module__SYDyFG__footer{border-top:1px solid var(--border-default);padding-block:var(--space-12);margin-top:var(--space-32);background:var(--bg-base)}.Footer-module__SYDyFG__grid{gap:var(--space-8);margin-bottom:var(--space-12);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.Footer-module__SYDyFG__brandCol{gap:var(--space-4);flex-direction:column;max-width:320px;display:flex}.Footer-module__SYDyFG__brandLogo{opacity:.9;width:auto;height:42px}.Footer-module__SYDyFG__slogan{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.Footer-module__SYDyFG__contactMeta{align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.Footer-module__SYDyFG__metaLink{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);transition:color var(--site-transition-fast);text-decoration:none;display:flex}.Footer-module__SYDyFG__metaLink:hover{color:var(--color-primary-600)}.Footer-module__SYDyFG__linkCol{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__SYDyFG__colTitle{font-size:var(--text-sm);color:var(--text-primary);margin:0;font-weight:600}.Footer-module__SYDyFG__linkList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__SYDyFG__link{font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--site-transition-fast);text-decoration:none}.Footer-module__SYDyFG__link:hover{color:var(--color-primary-600)}.Footer-module__SYDyFG__textBtn{font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;text-align:left;transition:color var(--site-transition-fast);background:0 0;border:none;padding:0;font-family:inherit}.Footer-module__SYDyFG__textBtn:hover{color:var(--color-secondary-600)}.Footer-module__SYDyFG__bottomBar{padding-top:var(--space-6);border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Footer-module__SYDyFG__copyright{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.Footer-module__SYDyFG__legalLinks{gap:var(--space-4);display:flex}.Footer-module__SYDyFG__legalItem{font-size:var(--text-xs);color:var(--text-tertiary)}@media (max-width:900px){.Footer-module__SYDyFG__grid{gap:var(--space-10);grid-template-columns:1fr 1fr}.Footer-module__SYDyFG__brandCol{grid-column:1/-1;max-width:100%}}@media (max-width:600px){.Footer-module__SYDyFG__grid{grid-template-columns:1fr}.Footer-module__SYDyFG__bottomBar{flex-direction:column;align-items:flex-start}}
.BookingModal-module__x1to1a__overlay{background:var(--site-overlay);-webkit-backdrop-filter:blur(8px);z-index:9999;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BookingModal-module__x1to1a__modal{background:var(--bg-surface);border:1px solid var(--border-default);box-shadow:var(--shadow-md);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;position:relative;overflow-y:auto}.BookingModal-module__x1to1a__header{padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:flex-start;display:flex}.BookingModal-module__x1to1a__titleGroup{flex-direction:column;display:flex}.BookingModal-module__x1to1a__title{font-size:var(--text-2xl);color:var(--text-primary);margin:0;font-weight:700}.BookingModal-module__x1to1a__subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.BookingModal-module__x1to1a__closeBtn{color:var(--text-tertiary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm);transition:all var(--site-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.BookingModal-module__x1to1a__closeBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.BookingModal-module__x1to1a__body{padding:var(--space-5) var(--space-6)}.BookingModal-module__x1to1a__formGroup{margin-bottom:var(--space-4)}.BookingModal-module__x1to1a__label{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:600;display:block}.BookingModal-module__x1to1a__required{color:var(--color-error);margin-left:var(--space-1)}.BookingModal-module__x1to1a__input,.BookingModal-module__x1to1a__textarea{background:var(--bg-base);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);width:100%;padding:var(--space-3);font-family:inherit;font-size:var(--text-base);color:var(--text-primary);transition:all var(--site-transition-fast)}.BookingModal-module__x1to1a__input::placeholder,.BookingModal-module__x1to1a__textarea::placeholder{color:var(--text-tertiary)}.BookingModal-module__x1to1a__input:focus,.BookingModal-module__x1to1a__textarea:focus{border-color:var(--color-primary-500);background:var(--bg-surface);box-shadow:var(--shadow-glow);outline:none}.BookingModal-module__x1to1a__textarea{resize:vertical;min-height:80px}.BookingModal-module__x1to1a__radioGrid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.BookingModal-module__x1to1a__radioLabel{padding:var(--space-3);background:var(--bg-base);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);cursor:pointer;transition:all var(--site-transition-fast);font-size:var(--text-sm);color:var(--text-secondary);text-align:center;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.BookingModal-module__x1to1a__radioLabel:hover{background:var(--bg-hover)}.BookingModal-module__x1to1a__radioLabel[data-checked=true]{background:color-mix(in srgb, var(--color-primary-500) 5%, transparent);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:600}.BookingModal-module__x1to1a__footer{padding:var(--space-0) var(--space-6) var(--space-6)}.BookingModal-module__x1to1a__successState{padding:var(--space-16) var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.BookingModal-module__x1to1a__successIcon{background:color-mix(in srgb, var(--color-secondary-500) 1%, transparent);width:72px;height:72px;color:var(--color-secondary-500);margin-bottom:var(--space-6);border-radius:50%;justify-content:center;align-items:center;display:flex}.BookingModal-module__x1to1a__successIcon svg{width:36px;height:36px}.BookingModal-module__x1to1a__successTitle{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:var(--space-3);font-weight:700}.BookingModal-module__x1to1a__successText{color:var(--text-secondary);line-height:1.6}
.Brand-module__3Cu7va__hero{padding:calc(var(--site-header-height) + var(--space-8)) 0 var(--space-16);background:var(--bg-base);color:var(--text-primary)}.Brand-module__3Cu7va__heroInner{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.Brand-module__3Cu7va__heroCopy{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.Brand-module__3Cu7va__heroTitle{font-family:var(--font-serif);font-size:var(--text-6xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-cn-heading);color:var(--text-primary);line-height:1.2}.Brand-module__3Cu7va__heroLine{display:block}.Brand-module__3Cu7va__kicker{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-cn-body);color:var(--text-tertiary)}.Brand-module__3Cu7va__manifestoSub{max-width:40rem;font-size:var(--text-lg);color:var(--text-secondary);line-height:1.8}.Brand-module__3Cu7va__links{gap:var(--space-8);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.Brand-module__3Cu7va__inkLink{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-strong);color:var(--text-primary);font-family:var(--font-cn);font-weight:var(--font-weight-semibold);transition:border-color var(--site-motion-ink), color var(--site-motion-ink);text-decoration:none;display:inline-flex}.Brand-module__3Cu7va__inkLink:hover{color:var(--brand-accent);border-color:var(--brand-accent)}.Brand-module__3Cu7va__section,.Brand-module__3Cu7va__sectionAlt{padding:var(--space-16) 0;background:var(--bg-base);border-top:1px solid var(--border-default);color:var(--text-primary)}.Brand-module__3Cu7va__label{align-items:center;gap:var(--space-3);font-family:var(--font-cn);font-size:var(--text-sm);letter-spacing:var(--tracking-cn-body);color:var(--text-tertiary);margin-bottom:var(--space-8);display:inline-flex}.Brand-module__3Cu7va__display{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-cn-heading);color:var(--text-primary);max-width:60rem;line-height:1.25}.Brand-module__3Cu7va__body{margin-top:var(--space-6);font-size:var(--text-lg);color:var(--text-secondary);max-width:44rem;line-height:1.8}.Brand-module__3Cu7va__sources{gap:var(--space-12);margin-top:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}.Brand-module__3Cu7va__source{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--text-primary);flex-direction:column;display:flex}.Brand-module__3Cu7va__sourceFrom{font-family:var(--font-cn);font-size:var(--text-sm);letter-spacing:var(--tracking-cn-body);color:var(--text-tertiary)}.Brand-module__3Cu7va__cardLink{gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--text-primary);color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}.Brand-module__3Cu7va__cardLink:hover .Brand-module__3Cu7va__sourceName{color:var(--brand-accent)}.Brand-module__3Cu7va__cardTag{font-size:var(--text-xs);letter-spacing:var(--tracking-cn-body);color:var(--brand-accent)}.Brand-module__3Cu7va__cardMore{font-family:var(--font-cn);font-size:var(--text-sm);color:var(--text-tertiary);margin-top:auto}.Brand-module__3Cu7va__sourceName{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--text-primary);transition:color var(--site-motion-ink)}.Brand-module__3Cu7va__quote{font-family:var(--font-cn);font-size:var(--text-lg);color:var(--text-primary)}.Brand-module__3Cu7va__cite{font-size:var(--text-sm);color:var(--text-tertiary)}.Brand-module__3Cu7va__sourceText{color:var(--text-secondary);line-height:1.8}.Brand-module__3Cu7va__sourceFigure{width:9rem;color:var(--text-primary)}.Brand-module__3Cu7va__quad{gap:var(--space-12) var(--space-16);margin-top:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.Brand-module__3Cu7va__roleBy{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-cn-body);color:var(--text-tertiary)}.Brand-module__3Cu7va__heroAbout{padding:calc(var(--site-header-height) + var(--space-24)) 0 var(--space-24);background:var(--bg-base);color:var(--text-primary)}.Brand-module__3Cu7va__heroAboutTitle{font-family:var(--font-serif);font-size:var(--text-5xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-cn-heading);color:var(--text-primary);max-width:50rem;line-height:1.25}.Brand-module__3Cu7va__theses{margin:var(--space-16) 0 0;padding:0;list-style:none}.Brand-module__3Cu7va__thesis{grid-template-columns:var(--space-20) 1fr;gap:var(--space-8);padding:var(--space-10) 0;border-top:1px solid var(--border-default);display:grid}.Brand-module__3Cu7va__thesisNo{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--brand-accent)}.Brand-module__3Cu7va__thesisTitle{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:1.6}.Brand-module__3Cu7va__thesisText{margin-top:var(--space-3);color:var(--text-secondary);max-width:44rem;line-height:1.8}.Brand-module__3Cu7va__forms{gap:var(--space-10);margin-top:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.Brand-module__3Cu7va__form{gap:var(--space-8);padding:var(--space-10);background:var(--bg-base);border:1px solid var(--border-default);grid-template-columns:auto 1fr;display:grid}.Brand-module__3Cu7va__formName{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-cn-body);color:var(--text-primary)}.Brand-module__3Cu7va__formBody{gap:var(--space-4);flex-direction:column;display:flex}.Brand-module__3Cu7va__formFor{font-family:var(--font-cn);font-size:var(--text-sm);letter-spacing:var(--tracking-cn-body);color:var(--text-tertiary)}.Brand-module__3Cu7va__formText{color:var(--text-secondary);flex:1;line-height:1.8}.Brand-module__3Cu7va__status{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border:1px solid var(--brand-accent);color:var(--brand-accent);align-self:flex-start}.Brand-module__3Cu7va__closing{padding:var(--space-16) 0;background:var(--bg-base);border-top:1px solid var(--border-default);text-align:center;color:var(--text-primary)}.Brand-module__3Cu7va__closingInner{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.Brand-module__3Cu7va__closingLine{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-cn-body);color:var(--text-primary)}.Brand-module__3Cu7va__inkDot{fill:var(--brand-accent);opacity:0;transform-box:fill-box;transform-origin:50%;animation:Brand-module__3Cu7va__inkDrop var(--site-motion-ink) var(--easing-default) forwards}.Brand-module__3Cu7va__hollowDot{fill:var(--bg-base);stroke:var(--brand-accent);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:Brand-module__3Cu7va__inkDrop var(--site-motion-ink) var(--easing-default) forwards}.Brand-module__3Cu7va__stroke{stroke:currentColor;stroke-width:.8px;fill:none;opacity:.55}.Brand-module__3Cu7va__faint{stroke:var(--border-strong);stroke-width:.6px;fill:none}@keyframes Brand-module__3Cu7va__inkDrop{0%{opacity:0;filter:blur(3px);transform:scale(1.8)}60%{opacity:.9;filter:blur(.6px)}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Brand-module__3Cu7va__inkDot,.Brand-module__3Cu7va__hollowDot{opacity:1;animation:none}}@media (max-width:860px){.Brand-module__3Cu7va__heroInner,.Brand-module__3Cu7va__latest,.Brand-module__3Cu7va__twoBand,.Brand-module__3Cu7va__beliefGrid{grid-template-columns:1fr}.Brand-module__3Cu7va__heroTitle{font-size:var(--text-5xl)}.Brand-module__3Cu7va__sources,.Brand-module__3Cu7va__quad,.Brand-module__3Cu7va__forms{grid-template-columns:1fr}.Brand-module__3Cu7va__display{font-size:var(--text-3xl)}.Brand-module__3Cu7va__thesis{gap:var(--space-2);grid-template-columns:1fr}}.Brand-module__3Cu7va__sourceGlyph{font-family:var(--font-serif);font-size:var(--text-6xl);font-weight:var(--font-weight-medium);color:var(--brand-accent);line-height:1}.Brand-module__3Cu7va__abacus{width:100%}.Brand-module__3Cu7va__abacusFrame{position:relative;overflow:hidden}.Brand-module__3Cu7va__abacusFrame img{width:100%;height:auto;display:block}.Brand-module__3Cu7va__abacusFrame svg{width:100%;height:100%;position:absolute;inset:0}.Brand-module__3Cu7va__abacusBeam{stroke:var(--text-primary);stroke-width:2px}.Brand-module__3Cu7va__abacusRod{stroke:var(--text-primary);stroke-width:.7px}.Brand-module__3Cu7va__abacusLabel{font-family:var(--font-mono);font-size:var(--text-lg);fill:var(--text-primary)}.Brand-module__3Cu7va__abacusBead{fill:var(--text-primary)}.Brand-module__3Cu7va__abacusBeadPeak{fill:var(--brand-accent)}.Brand-module__3Cu7va__abacusCaption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary)}.Brand-module__3Cu7va__articleImage{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;margin-bottom:var(--space-12);display:block}.Brand-module__3Cu7va__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding-bottom:var(--space-3);margin-bottom:var(--space-6);border-bottom:1px solid var(--text-primary);display:flex}.Brand-module__3Cu7va__sectionTitle{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary)}.Brand-module__3Cu7va__latest{gap:var(--space-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.Brand-module__3Cu7va__latestLead,.Brand-module__3Cu7va__latestItem{position:relative}.Brand-module__3Cu7va__latestLead img,.Brand-module__3Cu7va__latestItem img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.Brand-module__3Cu7va__latestLeadTitle{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:1.25;text-decoration:none;display:block}.Brand-module__3Cu7va__latestSide{flex-direction:column;list-style:none;display:flex}.Brand-module__3Cu7va__latestItem{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.Brand-module__3Cu7va__latestItem:first-child{border-top:none;padding-top:0}.Brand-module__3Cu7va__latestItemTitle{margin-bottom:var(--space-1);font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1.35;text-decoration:none;display:block}.Brand-module__3Cu7va__latestLeadTitle:after,.Brand-module__3Cu7va__latestItemTitle:after{content:"";position:absolute;inset:0}.Brand-module__3Cu7va__latestLeadTitle:hover,.Brand-module__3Cu7va__latestItemTitle:hover{color:var(--text-link-hover)}.Brand-module__3Cu7va__latestMeta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.Brand-module__3Cu7va__latestText{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.Brand-module__3Cu7va__band{padding:var(--space-16) 0;background:var(--bg-elevated)}.Brand-module__3Cu7va__twoBand{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.Brand-module__3Cu7va__rowLink{padding:var(--space-4) 0;border-top:1px solid var(--border-strong);text-decoration:none;display:block}.Brand-module__3Cu7va__rowName{margin-bottom:var(--space-1);font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);display:block}.Brand-module__3Cu7va__rowLink:hover .Brand-module__3Cu7va__rowName{color:var(--text-link-hover)}.Brand-module__3Cu7va__rowText{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;display:block}.Brand-module__3Cu7va__beliefGrid{gap:var(--space-10);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.Brand-module__3Cu7va__beliefNo{margin-bottom:var(--space-3);font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--font-weight-medium);color:var(--brand-accent);display:block}.Brand-module__3Cu7va__beliefTitle{margin-bottom:var(--space-2);font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.Brand-module__3Cu7va__beliefText{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.Brand-module__3Cu7va__resourceRow{justify-content:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.Brand-module__3Cu7va__resourceRow a{font-size:var(--text-sm);color:var(--text-secondary)}.Brand-module__3Cu7va__twoBand .Brand-module__3Cu7va__display{margin-bottom:var(--space-6);font-size:var(--text-2xl)}.Brand-module__3Cu7va__articleFigure{margin-bottom:var(--space-12)}.Brand-module__3Cu7va__creed{border-top:2px solid var(--text-primary);border-bottom:1px solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.Brand-module__3Cu7va__creed li{padding:var(--space-6) var(--space-6) var(--space-6) 0;margin-right:var(--space-6);border-right:1px solid var(--border-default)}.Brand-module__3Cu7va__creed li:last-child{border-right:none;margin-right:0}.Brand-module__3Cu7va__creedName{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--text-primary);display:flex}.Brand-module__3Cu7va__creedName:before{content:"";width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--brand-accent)}.Brand-module__3Cu7va__creedText{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.75}@media (max-width:860px){.Brand-module__3Cu7va__creed{grid-template-columns:1fr}.Brand-module__3Cu7va__creed li{border-right:none;border-bottom:1px solid var(--border-default);margin-right:0}}.Brand-module__3Cu7va__views{padding:var(--space-4) 0 var(--space-16)}.Brand-module__3Cu7va__viewsGrid{gap:var(--space-4);grid-template-columns:5fr 4fr 3fr;display:grid}.Brand-module__3Cu7va__view{justify-content:space-between;gap:var(--space-10);min-height:18rem;padding:var(--space-8);transition:transform var(--site-transition-fast);flex-direction:column;text-decoration:none;display:flex}.Brand-module__3Cu7va__view:hover{transform:translateY(calc(var(--space-1) * -1))}.Brand-module__3Cu7va__viewText{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.3}.Brand-module__3Cu7va__viewFrom{font-size:var(--text-sm)}.Brand-module__3Cu7va__viewInk{background:var(--action-primary-bg);color:var(--action-primary-fg)}.Brand-module__3Cu7va__viewInk .Brand-module__3Cu7va__viewText{font-size:var(--text-4xl)}.Brand-module__3Cu7va__viewPaper{background:var(--bg-elevated);color:var(--text-primary)}.Brand-module__3Cu7va__viewPaper .Brand-module__3Cu7va__viewText{font-size:var(--text-3xl)}.Brand-module__3Cu7va__viewAccent{border:1px solid var(--text-primary);color:var(--text-primary)}.Brand-module__3Cu7va__viewAccent .Brand-module__3Cu7va__viewText{font-size:var(--text-2xl)}@media (max-width:860px){.Brand-module__3Cu7va__viewsGrid{grid-template-columns:1fr}.Brand-module__3Cu7va__view{min-height:12rem}}.Brand-module__3Cu7va__ledger{list-style:none}.Brand-module__3Cu7va__ledgerRow{gap:var(--space-6);padding:var(--space-4) 0;border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,5fr);align-items:baseline;display:grid}.Brand-module__3Cu7va__ledgerTitle{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:1.3;text-decoration:none}.Brand-module__3Cu7va__ledgerTitle:hover{color:var(--text-link-hover)}.Brand-module__3Cu7va__abacusRodPartial{stroke:var(--brand-accent);stroke-width:1.5px;stroke-dasharray:6 5}.Brand-module__3Cu7va__abacusAnimated .Brand-module__3Cu7va__abacusBeam{stroke-dasharray:500;animation:Brand-module__3Cu7va__abacusDraw var(--duration-slower) var(--easing-default) both}.Brand-module__3Cu7va__abacusAnimated .Brand-module__3Cu7va__abacusRod,.Brand-module__3Cu7va__abacusAnimated .Brand-module__3Cu7va__abacusRodPartial{transform-box:fill-box;transform-origin:top;animation:Brand-module__3Cu7va__abacusRise var(--duration-slower) var(--easing-default) both}.Brand-module__3Cu7va__abacusAnimated .Brand-module__3Cu7va__abacusBead,.Brand-module__3Cu7va__abacusAnimated .Brand-module__3Cu7va__abacusBeadPeak{animation:Brand-module__3Cu7va__abacusDrop var(--duration-slower) var(--easing-default) both}@keyframes Brand-module__3Cu7va__abacusDraw{0%{stroke-dashoffset:500px}to{stroke-dashoffset:0}}@keyframes Brand-module__3Cu7va__abacusRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Brand-module__3Cu7va__abacusDrop{0%{opacity:0;transform:translateY(calc(var(--space-6) * -1))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Brand-module__3Cu7va__abacusAnimated *{animation:none}}@media (max-width:860px){.Brand-module__3Cu7va__ledgerRow{gap:var(--space-1);grid-template-columns:1fr}}
.Company-module__Bj9gla__brand{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--text-lg);color:var(--text-primary);text-decoration:none;display:inline-flex}.Company-module__Bj9gla__section{padding:var(--space-24) 0;background:var(--bg-base);border-top:1px solid var(--border-default)}.Company-module__Bj9gla__alt{background:var(--bg-base)}.Company-module__Bj9gla__eyebrow{font-family:var(--font-cn);color:var(--text-tertiary);font-size:var(--text-sm);letter-spacing:var(--tracking-cn-body);margin-bottom:var(--space-6)}.Company-module__Bj9gla__title{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-cn-body);color:var(--text-primary);margin-bottom:var(--space-4)}.Company-module__Bj9gla__lead{font-size:var(--text-lg);color:var(--text-secondary);max-width:46rem;line-height:1.8}.Company-module__Bj9gla__pageHead{padding:calc(var(--site-header-height) + var(--space-8)) 0 var(--space-10);background:var(--bg-base)}.Company-module__Bj9gla__pageTitle{font-family:var(--font-serif);font-size:var(--text-5xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-cn-heading);color:var(--text-primary);margin-bottom:var(--space-6);line-height:1.4}.Company-module__Bj9gla__grid3{gap:var(--space-12);margin-top:var(--space-12);grid-template-columns:repeat(3,1fr);display:grid}.Company-module__Bj9gla__grid2{gap:var(--space-12);margin-top:var(--space-12);grid-template-columns:repeat(2,1fr);display:grid}.Company-module__Bj9gla__card{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--text-primary);flex-direction:column;display:flex}.Company-module__Bj9gla__card:hover{border-top-color:var(--brand-accent)}.Company-module__Bj9gla__cardHead{align-items:center;gap:var(--space-3);display:flex}.Company-module__Bj9gla__cardTag{font-size:var(--text-xs);letter-spacing:var(--tracking-cn-body);color:var(--brand-accent)}.Company-module__Bj9gla__iconBox{width:var(--space-10);height:var(--space-10);border:1px solid var(--brand-accent);color:var(--brand-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Company-module__Bj9gla__cardKicker{font-size:var(--text-sm);color:var(--text-tertiary)}.Company-module__Bj9gla__cardTitle{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--text-primary)}.Company-module__Bj9gla__cardText{color:var(--text-secondary);flex:1;line-height:1.8}.Company-module__Bj9gla__cardLink{color:var(--brand-accent);font-weight:600;text-decoration:none}.Company-module__Bj9gla__cardLink:hover{color:var(--text-tertiary)}.Company-module__Bj9gla__ctaRow{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.Company-module__Bj9gla__table{border-collapse:collapse;width:100%;margin-top:var(--space-12);border-top:1px solid var(--text-primary)}.Company-module__Bj9gla__table th,.Company-module__Bj9gla__table td{text-align:left;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--text-sm)}.Company-module__Bj9gla__table th{color:var(--text-primary);font-weight:600}.Company-module__Bj9gla__note{margin-top:var(--space-4);color:var(--text-tertiary);font-size:var(--text-sm)}.Company-module__Bj9gla__list{margin:var(--space-2) 0 0 var(--space-5);color:var(--text-secondary);line-height:1.9}.Company-module__Bj9gla__prose{max-width:46rem;color:var(--text-secondary);line-height:1.9}.Company-module__Bj9gla__prose p{margin:0 0 var(--space-3)}.Company-module__Bj9gla__prose ul{margin:0 0 var(--space-3) var(--space-5);padding:0}.Company-module__Bj9gla__prose li{margin-bottom:var(--space-1)}.Company-module__Bj9gla__prose h2{font-family:var(--font-serif);color:var(--text-primary);font-size:var(--text-2xl);margin:var(--space-12) 0 var(--space-4)}.Company-module__Bj9gla__points{gap:var(--space-6);margin-top:var(--space-6);color:var(--text-tertiary);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Company-module__Bj9gla__order{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:3fr 2fr;display:grid}.Company-module__Bj9gla__row{padding:var(--space-3) 0;border-bottom:1px solid var(--border-default);color:var(--text-secondary);justify-content:space-between;display:flex}.Company-module__Bj9gla__total{font-size:var(--text-2xl);color:var(--brand-accent);font-weight:700}.Company-module__Bj9gla__loopCard{border:1px solid var(--border-default);padding:var(--space-8);gap:var(--space-5);background:0 0;flex-direction:column;display:flex}.Company-module__Bj9gla__loopNode{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-default);align-items:center;display:flex}.Company-module__Bj9gla__loopName{font-size:var(--text-sm);color:var(--text-tertiary)}.Company-module__Bj9gla__loopGoal{font-size:var(--text-lg);color:var(--text-primary);font-weight:700}.Company-module__Bj9gla__loopBack{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--brand-accent);display:flex}.Company-module__Bj9gla__steps{gap:var(--space-4);margin:var(--space-10) 0 var(--space-6);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.Company-module__Bj9gla__steps li{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--text-primary);color:var(--text-primary);flex-direction:column;font-weight:600;line-height:1.8;display:flex}.Company-module__Bj9gla__deliver{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-tertiary)}.Company-module__Bj9gla__deliver strong{color:var(--brand-accent);margin-right:var(--space-2);font-weight:600}.Company-module__Bj9gla__chips{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Company-module__Bj9gla__chip{border:1px solid var(--border-default);padding:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.Company-module__Bj9gla__extLink{align-items:center;gap:var(--space-1);display:inline-flex}.Company-module__Bj9gla__footerGrid{grid-template-columns:2fr repeat(4,1fr)}.Company-module__Bj9gla__heroCorp{padding:calc(var(--site-header-height) + var(--space-24)) 0 var(--space-16);border-bottom:1px solid var(--border-default)}.Company-module__Bj9gla__heroKicker{font-size:var(--text-sm);letter-spacing:var(--tracking-cn-body);color:var(--brand-accent);margin-bottom:var(--space-4);font-weight:600}.Company-module__Bj9gla__heroTitle{font-family:var(--font-serif);font-size:var(--text-5xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-cn-heading);color:var(--text-primary);max-width:52rem;line-height:1.25}.Company-module__Bj9gla__heroLead{margin-top:var(--space-6);font-size:var(--text-lg);color:var(--text-secondary);max-width:44rem;line-height:1.8}.Company-module__Bj9gla__facts{margin-top:var(--space-16);border-top:1px solid var(--border-default);grid-template-columns:repeat(4,1fr);display:grid}.Company-module__Bj9gla__fact{padding:var(--space-6) var(--space-6) 0 0}.Company-module__Bj9gla__factValue{font-size:var(--text-4xl);color:var(--text-primary);font-weight:700}.Company-module__Bj9gla__factLabel{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary)}.Company-module__Bj9gla__layers{margin-top:var(--space-10);border:1px solid var(--border-default);flex-direction:column;display:flex}.Company-module__Bj9gla__layer{grid-template-columns:var(--space-16) 12rem 1fr;gap:var(--space-6);padding:var(--space-6);border-bottom:1px solid var(--border-default);background:0 0;align-items:baseline;display:grid}.Company-module__Bj9gla__layer:last-child{border-bottom:none}.Company-module__Bj9gla__layerNo{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--brand-accent)}.Company-module__Bj9gla__layerName{color:var(--text-primary);font-weight:700}.Company-module__Bj9gla__layerText{color:var(--text-secondary);line-height:1.7}.Company-module__Bj9gla__caseTable{border-collapse:collapse;width:100%;margin-top:var(--space-8)}.Company-module__Bj9gla__caseTable th,.Company-module__Bj9gla__caseTable td{text-align:left;vertical-align:top;padding:var(--space-4);border-bottom:1px solid var(--border-default);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.Company-module__Bj9gla__caseTable th{color:var(--text-tertiary);font-weight:600}.Company-module__Bj9gla__caseTable td:first-child{color:var(--text-primary);white-space:nowrap;font-weight:600}.Company-module__Bj9gla__badge{margin-left:var(--space-2);padding:0 var(--space-2);border:1px solid var(--border-default);font-size:var(--text-xs);color:var(--brand-accent);display:inline-block}.Company-module__Bj9gla__kv{gap:var(--space-3) var(--space-6);margin-top:var(--space-6);font-size:var(--text-sm);grid-template-columns:12rem 1fr;display:grid}.Company-module__Bj9gla__kv dt{color:var(--text-tertiary)}.Company-module__Bj9gla__kv dd{color:var(--text-primary);font-family:var(--font-mono);margin:0}.Company-module__Bj9gla__articleList{border-top:1px solid var(--border-default);margin:0;padding:0;list-style:none}.Company-module__Bj9gla__articleItem{padding:var(--space-8) 0;border-bottom:1px solid var(--border-default)}.Company-module__Bj9gla__articleDate{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-2)}.Company-module__Bj9gla__articleTitle{font-family:var(--font-serif);margin-bottom:var(--space-3);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--text-primary);text-decoration:none;display:inline-block}.Company-module__Bj9gla__articleTitle:hover{color:var(--brand-accent)}.Company-module__Bj9gla__prose h3{font-family:var(--font-cn);color:var(--text-primary);font-size:var(--text-lg);margin:var(--space-8) 0 var(--space-3)}.Company-module__Bj9gla__prose table{border-collapse:collapse;width:100%;margin:var(--space-4) 0;font-size:var(--text-sm)}.Company-module__Bj9gla__prose th,.Company-module__Bj9gla__prose td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-default)}.Company-module__Bj9gla__prose blockquote{margin:var(--space-4) 0;padding-left:var(--space-4);border-left:3px solid var(--brand-accent);color:var(--text-tertiary)}@media (max-width:860px){.Company-module__Bj9gla__facts{grid-template-columns:1fr 1fr}.Company-module__Bj9gla__heroTitle{font-size:var(--text-3xl)}.Company-module__Bj9gla__layer{gap:var(--space-2);grid-template-columns:1fr}.Company-module__Bj9gla__kv{grid-template-columns:1fr}.Company-module__Bj9gla__caseTable th:nth-child(3),.Company-module__Bj9gla__caseTable td:nth-child(3){display:none}.Company-module__Bj9gla__footerGrid{grid-template-columns:1fr 1fr}.Company-module__Bj9gla__grid3,.Company-module__Bj9gla__grid2,.Company-module__Bj9gla__steps,.Company-module__Bj9gla__order{grid-template-columns:1fr}.Company-module__Bj9gla__pageTitle{font-size:var(--text-3xl)}}.Company-module__Bj9gla__megaWrap{position:relative}.Company-module__Bj9gla__megaTrigger{align-items:center;gap:var(--space-1);display:inline-flex}.Company-module__Bj9gla__megaChevron{transition:transform var(--site-transition-fast)}.Company-module__Bj9gla__megaWrap:hover .Company-module__Bj9gla__megaChevron,.Company-module__Bj9gla__megaWrap:focus-within .Company-module__Bj9gla__megaChevron{transform:rotate(180deg)}.Company-module__Bj9gla__megaCta{align-items:center;gap:var(--space-2);height:var(--space-10);padding:0 var(--space-5);font-size:var(--text-sm);background:var(--action-primary-bg);color:var(--action-primary-fg);border-radius:var(--radius-full);transition:background var(--site-transition-fast);font-weight:600;text-decoration:none;display:inline-flex}.Company-module__Bj9gla__megaCta:hover,.Company-module__Bj9gla__megaWrap:focus-within .Company-module__Bj9gla__megaCta{color:var(--bg-base);background:var(--action-primary-bg-hover)}.Company-module__Bj9gla__megaPanel{gap:var(--space-12);padding:var(--space-6) var(--space-8);background:var(--bg-base);border:1px solid var(--border-default);border-top:2px solid var(--brand-accent);opacity:0;visibility:hidden;transform:translateX(-50%) translateY(var(--space-2));transition:opacity var(--site-transition-fast), transform var(--site-transition-fast), visibility var(--site-transition-fast);z-index:100;display:flex;position:absolute;top:100%;left:50%}.Company-module__Bj9gla__megaPanelEnd{transform:translateY(var(--space-2));left:auto;right:0}.Company-module__Bj9gla__megaWrap:hover .Company-module__Bj9gla__megaPanel,.Company-module__Bj9gla__megaWrap:focus-within .Company-module__Bj9gla__megaPanel{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.Company-module__Bj9gla__megaWrap:hover .Company-module__Bj9gla__megaPanelEnd,.Company-module__Bj9gla__megaWrap:focus-within .Company-module__Bj9gla__megaPanelEnd{transform:translateY(0)}.Company-module__Bj9gla__megaGroup{min-width:9rem}.Company-module__Bj9gla__megaGroup ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Company-module__Bj9gla__megaGroupTitle{margin-bottom:var(--space-3);font-size:var(--text-xs);letter-spacing:var(--tracking-cn-body);color:var(--text-tertiary)}.Company-module__Bj9gla__megaLink{padding:var(--space-1) 0;font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;transition:color var(--site-transition-fast);text-decoration:none;display:block}.Company-module__Bj9gla__megaLink:hover{color:var(--brand-accent)}a.Company-module__Bj9gla__navInk{color:var(--text-secondary)}a.Company-module__Bj9gla__navInk:hover,.Company-module__Bj9gla__megaWrap:focus-within a.Company-module__Bj9gla__navInk,.Company-module__Bj9gla__megaWrap:hover a.Company-module__Bj9gla__navInk{-webkit-text-fill-color:currentcolor;color:var(--brand-accent);background:0 0}.Company-module__Bj9gla__serifHeads :is(h2,h3){font-family:var(--font-cn)}.Company-module__Bj9gla__byline{gap:var(--space-6);margin-top:var(--space-6);color:var(--text-tertiary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.Company-module__Bj9gla__articleFacts{max-width:46rem;margin:0 0 var(--space-12);padding:var(--space-6);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);gap:var(--space-4);display:grid}.Company-module__Bj9gla__articleFact{grid-template-columns:var(--space-32) 1fr;gap:var(--space-4);padding:0;display:grid}.Company-module__Bj9gla__articleFactLabel{font-family:var(--font-cn);color:var(--text-primary)}.Company-module__Bj9gla__articleFactValue{color:var(--text-secondary);margin:0;line-height:1.9}.Company-module__Bj9gla__articleFactSource{color:var(--text-tertiary);font-size:var(--text-sm);display:block}.Company-module__Bj9gla__categoryNav{gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.Company-module__Bj9gla__feedLine{margin-top:var(--space-6)}.Company-module__Bj9gla__categoryLink{color:var(--text-secondary);border-bottom:1px solid var(--border-default);padding-bottom:var(--space-1);text-decoration:none}.Company-module__Bj9gla__categoryLink:hover,.Company-module__Bj9gla__categoryLink[aria-current=page]{color:var(--text-primary);border-bottom-color:var(--brand-accent)}.Company-module__Bj9gla__yearGroup+.Company-module__Bj9gla__yearGroup{margin-top:var(--space-16)}.Company-module__Bj9gla__yearTitle{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--text-tertiary);margin-bottom:var(--space-4)}.Company-module__Bj9gla__articleGridList{gap:var(--space-10) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.Company-module__Bj9gla__articleCard{position:relative}.Company-module__Bj9gla__articleCard img{aspect-ratio:16/9;width:100%;height:auto;margin-bottom:var(--space-3);object-fit:cover;display:block}.Company-module__Bj9gla__articleCard:first-child{gap:var(--space-10);padding-bottom:var(--space-10);border-bottom:1px solid var(--border-default);grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.Company-module__Bj9gla__articleCard:first-child img{margin-bottom:0}.Company-module__Bj9gla__articleCard:first-child .Company-module__Bj9gla__articleTitle{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--font-weight-medium)}.Company-module__Bj9gla__articleCard .Company-module__Bj9gla__articleTitle:after{content:"";position:absolute;inset:0}.Company-module__Bj9gla__pageTitleLarge{max-width:65rem;font-family:var(--font-serif);font-size:var(--text-7xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-cn-heading);color:var(--text-primary);line-height:1.12}.Company-module__Bj9gla__leadLarge{max-width:46rem;margin-top:var(--space-5);font-size:var(--text-xl);color:var(--text-secondary);line-height:1.65}.Company-module__Bj9gla__articleFacts{max-width:none;margin:0 0 var(--space-12);border-top:2px solid var(--text-primary);border-bottom:1px solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}.Company-module__Bj9gla__articleFact{padding:var(--space-6) var(--space-6) var(--space-6) 0;margin-right:var(--space-6);border-right:1px solid var(--border-default);display:block}.Company-module__Bj9gla__articleFact:last-child{border-right:none;margin-right:0}.Company-module__Bj9gla__articleFactLabel{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);display:flex}.Company-module__Bj9gla__articleFactValue{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.75}.Company-module__Bj9gla__articleFactSource{margin:var(--space-1) 0 0;display:block}.Company-module__Bj9gla__articleBody{max-width:none;margin-top:var(--space-16);font-size:var(--text-lg);grid-template-columns:minmax(0,42rem) minmax(0,18rem);justify-content:space-between;display:grid}.Company-module__Bj9gla__articleBody>*{grid-column:1}.Company-module__Bj9gla__articleBody>h2{padding-top:var(--space-4);border-top:1px solid var(--text-primary);font-size:var(--text-3xl);margin:var(--space-12) 0 var(--space-5);line-height:1.25}.Company-module__Bj9gla__articleBody>aside{padding-top:var(--space-2);border-top:1px solid var(--text-primary);font-size:var(--text-sm);color:var(--text-secondary);grid-column:2;align-self:start;line-height:1.75}.Company-module__Bj9gla__articleBody>blockquote{margin:var(--space-12) 0;padding:var(--space-8) 0;border:none;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);max-width:42rem;font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:var(--font-weight-medium);color:var(--text-primary);grid-column:1/-1;line-height:1.3}.Company-module__Bj9gla__citation{margin-top:var(--space-12);padding:var(--space-4) 0;border-top:1px solid var(--text-primary);border-bottom:1px solid var(--border-default)}.Company-module__Bj9gla__citationTitle{margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-cn-body)}.Company-module__Bj9gla__citationText{font-size:var(--text-sm);color:var(--text-secondary);word-break:break-all;line-height:1.7}.Company-module__Bj9gla__evidenceMarks,.Company-module__Bj9gla__evidenceMarksInline{gap:var(--space-3);margin-top:var(--space-2);display:flex}.Company-module__Bj9gla__evidenceMark{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary);display:inline-flex}.Company-module__Bj9gla__evidenceMark:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);border:1px solid var(--brand-accent)}.Company-module__Bj9gla__evidenceMark[data-filled=true]:before{border-color:var(--text-primary);background:var(--text-primary)}.Company-module__Bj9gla__categoryNav,.Company-module__Bj9gla__feedLine{vertical-align:middle;display:inline-flex}.Company-module__Bj9gla__feedLine{margin-left:var(--space-6)}@media (max-width:860px){.Company-module__Bj9gla__articleGridList,.Company-module__Bj9gla__articleCard:first-child,.Company-module__Bj9gla__articleFacts,.Company-module__Bj9gla__articleBody{grid-template-columns:1fr}.Company-module__Bj9gla__pageTitleLarge{font-size:var(--text-5xl)}.Company-module__Bj9gla__leadLarge{font-size:var(--text-xl)}.Company-module__Bj9gla__articleFact{border-right:none;border-bottom:1px solid var(--border-default);margin-right:0}.Company-module__Bj9gla__articleBody>aside,.Company-module__Bj9gla__articleBody>blockquote{grid-column:1}.Company-module__Bj9gla__articleBody>aside{margin-bottom:var(--space-6)}.Company-module__Bj9gla__articleBody>blockquote{font-size:var(--text-3xl)}}.Company-module__Bj9gla__beadChart{margin:var(--space-2) 0 var(--space-8);font-size:var(--text-sm)}.Company-module__Bj9gla__beadChart>div{grid-template-columns:var(--space-24) minmax(0, 1fr) var(--space-12);gap:var(--space-3);margin-bottom:var(--space-2);align-items:center;display:grid}.Company-module__Bj9gla__beadChart>div>span:nth-child(2){gap:var(--space-1);display:flex}.Company-module__Bj9gla__beadChart i{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--text-primary);flex:none}.Company-module__Bj9gla__beadChart i.Company-module__Bj9gla__beadEmpty{border:1px solid var(--border-strong);background:0 0}.Company-module__Bj9gla__beadChart>div>span:last-child{font-family:var(--font-mono);text-align:right}.Company-module__Bj9gla__citation{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.Company-module__Bj9gla__leadEvidence{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--text-primary);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;display:grid}.Company-module__Bj9gla__leadEvidence b{margin-right:var(--space-2);color:var(--text-primary)}@media (max-width:860px){.Company-module__Bj9gla__citation{flex-direction:column;align-items:flex-start}.Company-module__Bj9gla__beadChart i{width:var(--space-2);height:var(--space-2)}.Company-module__Bj9gla__beadChart i:nth-child(2n){display:none}}.Company-module__Bj9gla__ledger{border-top:1px solid var(--text-primary);list-style:none}.Company-module__Bj9gla__ledgerLead,.Company-module__Bj9gla__ledgerRow{gap:var(--space-6);padding:var(--space-5) 0;border-bottom:1px solid var(--border-default);align-items:baseline;display:grid}.Company-module__Bj9gla__ledgerRow{grid-template-columns:minmax(0,2fr) minmax(0,8fr) auto}.Company-module__Bj9gla__ledgerLead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.Company-module__Bj9gla__ledgerLead img{aspect-ratio:4/3;object-fit:cover;grid-row:1/span 3;width:100%;height:auto;display:block}.Company-module__Bj9gla__ledgerLead .Company-module__Bj9gla__articleTitle{font-size:var(--text-4xl);line-height:1.25}.Company-module__Bj9gla__articleDate{margin-bottom:0}.Company-module__Bj9gla__evidenceMarks{margin-top:0}.Company-module__Bj9gla__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Company-module__Bj9gla__articlePager{justify-content:space-between;gap:var(--space-6);margin-top:var(--space-6);font-family:var(--font-cn);display:flex}.Company-module__Bj9gla__articlePager a{font-size:var(--text-lg);color:var(--text-primary);text-decoration:none}.Company-module__Bj9gla__articlePager a:hover{color:var(--text-link-hover)}.Company-module__Bj9gla__articlePager a span{font-size:var(--text-xs);color:var(--text-tertiary);display:block}.Company-module__Bj9gla__articlePager a:last-child{text-align:right}@media (max-width:860px){.Company-module__Bj9gla__ledgerLead,.Company-module__Bj9gla__ledgerRow{gap:var(--space-2);grid-template-columns:1fr}.Company-module__Bj9gla__ledgerLead img{grid-row:auto}.Company-module__Bj9gla__ledgerLead .Company-module__Bj9gla__articleTitle{font-size:var(--text-3xl)}}.Company-module__Bj9gla__articleFact summary{align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-cn);font-size:var(--text-base);font-weight:var(--font-weight-bold);list-style:none;display:flex}.Company-module__Bj9gla__articleFact summary::-webkit-details-marker{display:none}.Company-module__Bj9gla__articleFact summary:before{content:"";width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--text-primary)}.Company-module__Bj9gla__articleFact[open] summary:before{background:var(--brand-accent)}.Company-module__Bj9gla__articleFact summary:hover{color:var(--text-link-hover)}.Company-module__Bj9gla__articleBody>p:has(+aside:hover){background:var(--bg-hover);box-shadow:0 0 0 var(--space-2) var(--bg-hover)}.Company-module__Bj9gla__articleBody>aside[data-kind=limit]{border-top:2px solid var(--brand-accent)}.Company-module__Bj9gla__citation{flex-wrap:wrap}.Company-module__Bj9gla__citationEvidence{gap:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);flex-basis:100%;display:grid}.Company-module__Bj9gla__focus{padding:var(--space-12) 0;background:var(--action-primary-bg);color:var(--action-primary-fg)}.Company-module__Bj9gla__focusInner{gap:var(--space-12);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;display:grid}.Company-module__Bj9gla__focusInner img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.Company-module__Bj9gla__focusCopy{gap:var(--space-4);display:grid}.Company-module__Bj9gla__focusTopic,.Company-module__Bj9gla__focusSummary,.Company-module__Bj9gla__focus .Company-module__Bj9gla__articleDate,.Company-module__Bj9gla__focus .Company-module__Bj9gla__evidenceMark{color:var(--action-primary-fg)}.Company-module__Bj9gla__focusTopic{font-size:var(--text-sm)}.Company-module__Bj9gla__focusTitle{font-family:var(--font-serif);font-size:var(--text-6xl);font-weight:var(--font-weight-medium);color:var(--action-primary-fg);line-height:1.15;text-decoration:none}.Company-module__Bj9gla__focusTitle:hover{color:var(--action-primary-fg);text-underline-offset:var(--space-2);text-decoration:underline}.Company-module__Bj9gla__focusSummary{font-size:var(--text-lg);line-height:1.7}.Company-module__Bj9gla__focus .Company-module__Bj9gla__evidenceMark[data-filled=true]:before{border-color:var(--action-primary-fg);background:var(--action-primary-fg)}.Company-module__Bj9gla__topicGrid{gap:var(--space-4);margin-bottom:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.Company-module__Bj9gla__topicTile{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-6) var(--space-5);border:none;border-top:2px solid var(--text-primary);background:var(--bg-elevated);color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--site-transition-fast);font-family:inherit;display:flex}.Company-module__Bj9gla__topicTile:hover{background:var(--bg-hover)}.Company-module__Bj9gla__topicTile[aria-pressed=true]{background:var(--action-primary-bg);color:var(--action-primary-fg)}.Company-module__Bj9gla__topicName{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.Company-module__Bj9gla__topicCount{font-size:var(--text-sm)}.Company-module__Bj9gla__explorerBar{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.Company-module__Bj9gla__explorerSearch{max-width:28rem;height:var(--space-10);padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-primary);font:inherit;background:0 0;flex:1}.Company-module__Bj9gla__yearNav{gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);display:flex}.Company-module__Bj9gla__yearNav a{color:var(--text-secondary)}.Company-module__Bj9gla__explorerClear{margin-left:var(--space-3);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:none;text-decoration:underline}.Company-module__Bj9gla__yearTitle{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--font-weight-medium);color:var(--text-primary)}@media (max-width:860px){.Company-module__Bj9gla__focusInner{grid-template-columns:1fr}.Company-module__Bj9gla__focusTitle{font-size:var(--text-4xl)}.Company-module__Bj9gla__explorerBar{flex-direction:column;align-items:stretch}}.Company-module__Bj9gla__focus .Company-module__Bj9gla__badge{border-color:var(--action-primary-fg);color:var(--action-primary-fg)}
.CompanyFooter-module__xo1FDW__footer{margin-top:var(--space-16);padding:var(--space-12) 0 var(--space-8);border-top:2px solid var(--text-primary);background:var(--bg-base)}.CompanyFooter-module__xo1FDW__grid{gap:var(--space-10);grid-template-columns:2fr repeat(4,1fr);display:grid}.CompanyFooter-module__xo1FDW__slogan{margin:var(--space-4) 0 var(--space-3);font-size:var(--text-base);color:var(--text-primary)}.CompanyFooter-module__xo1FDW__metaLink,.CompanyFooter-module__xo1FDW__link,.CompanyFooter-module__xo1FDW__legalItem,.CompanyFooter-module__xo1FDW__copyright a{color:var(--text-secondary);transition:color var(--site-transition-fast);text-decoration:none}.CompanyFooter-module__xo1FDW__metaLink:hover,.CompanyFooter-module__xo1FDW__link:hover,.CompanyFooter-module__xo1FDW__legalItem:hover,.CompanyFooter-module__xo1FDW__copyright a:hover{color:var(--text-link-hover)}.CompanyFooter-module__xo1FDW__colTitle{padding-bottom:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--border-default);font-size:var(--text-xs);font-weight:var(--font-weight-regular);color:var(--text-tertiary)}.CompanyFooter-module__xo1FDW__linkList{gap:var(--space-2);font-size:var(--text-sm);list-style:none;display:grid}.CompanyFooter-module__xo1FDW__bottomBar{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-10);font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.CompanyFooter-module__xo1FDW__legalLinks{gap:var(--space-4);display:flex}@media (max-width:860px){.CompanyFooter-module__xo1FDW__grid{grid-template-columns:1fr 1fr}.CompanyFooter-module__xo1FDW__brandCol{grid-column:1/-1}}
.not-found-module__sxuMuG__wrap{text-align:center;padding:calc(var(--site-header-height) + var(--space-20)) 0 var(--space-20)}.not-found-module__sxuMuG__lead{color:var(--text-secondary);margin:var(--space-4) 0 var(--space-8)}
