.CvPage-module__DjW72W__cvRoot{--cv-edge:#b7d7f51f;--cv-surface:#0c1019;--cv-surface-elevated:#101724;--cv-accent:#69c7f0;--cv-accent-soft:#b6e8ff;--cv-gold:#cbaa5c;--cv-heading:#f0f2f8;--cv-body:#b8c2d4;--cv-muted:#8e9bb0;padding-top:120px;padding-bottom:80px}.CvPage-module__DjW72W__container{width:92%;max-width:1220px;margin-inline:auto;position:relative}.CvPage-module__DjW72W__toolbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0f18eb;border:1px solid #69c7f04d;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:12px 18px;display:flex;position:sticky;top:86px;box-shadow:0 12px 32px #00000080}.CvPage-module__DjW72W__modeSelectorWrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CvPage-module__DjW72W__modeLabel{font:11px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:1.2px;color:var(--cv-muted)}.CvPage-module__DjW72W__modeSegment{border:1px solid var(--cv-edge);background:#07090f;border-radius:5px;gap:4px;padding:4px;display:inline-flex}.CvPage-module__DjW72W__modeButton{color:var(--cv-body);cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.CvPage-module__DjW72W__modeButton:hover{color:var(--cv-heading)}.CvPage-module__DjW72W__modeButtonActive{color:#e2f6ff;background:#69c7f026;border:1px solid #69c7f073}.CvPage-module__DjW72W__modeDot{background:#4dc4ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #4dc4ff}.CvPage-module__DjW72W__modeBadge{font:9.5px/1.2 var(--font-mono);color:#08121b;background:#b0e4fa;border-radius:2px;padding:2px 6px;font-weight:700}.CvPage-module__DjW72W__modeBadgeMuted{font:9.5px/1.2 var(--font-mono);color:var(--cv-muted);background:#ffffff14;border-radius:2px;padding:2px 6px}.CvPage-module__DjW72W__toolbarActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CvPage-module__DjW72W__printButton{color:#08121b;cursor:pointer;background:#b0e4fa;border-radius:4px;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.CvPage-module__DjW72W__printButton:hover{background:#d4f2ff;box-shadow:0 0 25px #69c7f040}.CvPage-module__DjW72W__secondaryButton{color:var(--cv-heading);background:#69c7f00d;border:1px solid #69c7f059;border-radius:4px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;transition:border-color .2s,background .2s;display:inline-flex}.CvPage-module__DjW72W__secondaryButton:hover{border-color:var(--cv-accent-soft);background:#69c7f01f}.CvPage-module__DjW72W__sheet{background:var(--cv-surface);border:1px solid var(--cv-edge);border-radius:6px;padding:clamp(22px,3.2vw,42px);position:relative;box-shadow:0 24px 80px #00000073}.CvPage-module__DjW72W__sheet:before{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#69c7f0,#cbaa5c,#0000);height:2px;position:absolute;top:0;left:0;right:0}.CvPage-module__DjW72W__headerGrid{border-bottom:1px solid var(--cv-edge);grid-template-columns:128px minmax(0,1fr);align-items:start;gap:12px 24px;padding-bottom:22px;display:grid}.CvPage-module__DjW72W__avatarWrap{background:#131b2b;border:1px solid #69c7f059;border-radius:8px;flex-shrink:0;width:128px;height:152px;position:relative;overflow:hidden}.CvPage-module__DjW72W__avatarWrap img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.CvPage-module__DjW72W__headerContent{min-width:0}.CvPage-module__DjW72W__identityMeta{font:10.5px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:1.2px;color:var(--cv-accent-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:6px;display:flex}.CvPage-module__DjW72W__badgeCii{color:#ebd089;background:#cbaa5c24;border:1px solid #cbaa5c73;border-radius:3px;padding:2px 7px;font-size:9.5px}.CvPage-module__DjW72W__titleRow{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.CvPage-module__DjW72W__name{letter-spacing:-.04em;color:var(--cv-heading);font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.05}.CvPage-module__DjW72W__roleTitle{color:#91d9f4;font-size:clamp(14.5px,1.5vw,18px);font-weight:500;line-height:1.3}.CvPage-module__DjW72W__tagline{color:var(--cv-body);margin-top:8px;font-size:14px;line-height:1.55}.CvPage-module__DjW72W__domainRibbon{color:var(--cv-body);flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:11.5px;line-height:1.5;list-style:none;display:flex}.CvPage-module__DjW72W__headerDetails{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin-top:8px;display:grid}.CvPage-module__DjW72W__expertiseBlock{grid-column:1/-1}.CvPage-module__DjW72W__detailBlock{min-width:0}.CvPage-module__DjW72W__detailLabel{font:10px/1.4 var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--cv-muted);margin-bottom:10px}.CvPage-module__DjW72W__detailText{color:var(--cv-body);margin-top:4px;font-size:11.5px;line-height:1.6}.CvPage-module__DjW72W__directContacts,.CvPage-module__DjW72W__socialLinks{flex-wrap:wrap;gap:8px 18px;display:flex}.CvPage-module__DjW72W__directContacts .CvPage-module__DjW72W__contactItem{white-space:nowrap}.CvPage-module__DjW72W__printLink{display:none}.CvPage-module__DjW72W__stackText{color:var(--cv-muted);grid-column:2;font-size:10.5px;line-height:1.4}.CvPage-module__DjW72W__experienceLabel{font:10px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--cv-accent)}.CvPage-module__DjW72W__education{color:var(--cv-body);font-size:13px;line-height:1.5}.CvPage-module__DjW72W__education strong{color:var(--cv-heading);font-weight:500}.CvPage-module__DjW72W__cvRoot[data-mode=synthetic] .CvPage-module__DjW72W__compactCard{background:0 0;border:0;border-radius:0;padding:6px 0}.CvPage-module__DjW72W__cvRoot[data-mode=synthetic] .CvPage-module__DjW72W__osStatus{background:0 0;border:0;padding:0}.CvPage-module__DjW72W__contactBar{color:var(--cv-muted);flex-direction:column;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.6;display:flex}.CvPage-module__DjW72W__contactItem{color:var(--cv-accent-soft);overflow-wrap:anywhere;align-items:center;gap:6px;transition:color .2s;display:inline-flex}.CvPage-module__DjW72W__contactIcon{flex-shrink:0;font-size:14px;line-height:1}a.CvPage-module__DjW72W__contactItem:hover{color:var(--cv-accent-soft);text-underline-offset:3px;text-decoration:underline}.CvPage-module__DjW72W__sectionFirst{padding-top:20px}.CvPage-module__DjW72W__section{border-top:1px solid var(--cv-edge);margin-top:22px;padding-top:22px}.CvPage-module__DjW72W__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:14px;display:flex}.CvPage-module__DjW72W__sectionHeaderLeft{flex-wrap:wrap;align-items:baseline;gap:10px 14px;display:flex}.CvPage-module__DjW72W__sectionTitle{letter-spacing:-.025em;color:var(--cv-heading);font-size:clamp(17px,1.9vw,21px);font-weight:600}.CvPage-module__DjW72W__sectionSubtitle{font:10.5px/1.4 var(--font-mono);color:var(--cv-muted)}.CvPage-module__DjW72W__leversGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.CvPage-module__DjW72W__leverCard{background:linear-gradient(145deg,#69c7f00d,transparent 75%),var(--cv-surface-elevated);border:1px solid var(--cv-edge);border-top:2px solid #69c7f08c;border-radius:7px;padding:20px 24px 24px}.CvPage-module__DjW72W__leverCard:first-child{background:linear-gradient(145deg,#cbaa5c0d,transparent 75%),var(--cv-surface-elevated);border-top-color:#cbaa5ca6}.CvPage-module__DjW72W__leverNumber{font:26px/1 var(--font-mono);letter-spacing:-1.5px;color:var(--cv-muted);opacity:.65}.CvPage-module__DjW72W__leverTop{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;margin-bottom:16px;display:flex}.CvPage-module__DjW72W__leverCode{font:10px/1.4 var(--font-mono);letter-spacing:1.4px;color:#ebd089;text-transform:uppercase;font-weight:600}.CvPage-module__DjW72W__leverTitle{letter-spacing:-.025em;max-width:30ch;color:var(--cv-heading);font-size:20px;font-weight:600;line-height:1.3}.CvPage-module__DjW72W__leverDescription{color:var(--cv-body);margin-top:10px;font-size:13px;line-height:1.65}.CvPage-module__DjW72W__aiWorkflow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:20px;display:flex}.CvPage-module__DjW72W__aiWorkflowLabel{color:var(--cv-accent-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;font-weight:500;display:flex}.CvPage-module__DjW72W__aiWorkflowCaption{color:var(--cv-muted);font-size:11px;font-weight:400}.CvPage-module__DjW72W__aiTools{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.CvPage-module__DjW72W__aiTool{color:var(--cv-body);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.CvPage-module__DjW72W__aiTool img{object-fit:contain;border-radius:4px}.CvPage-module__DjW72W__aiTool:hover{color:var(--cv-heading)}.CvPage-module__DjW72W__matrixList{flex-direction:column;gap:0;display:flex}.CvPage-module__DjW72W__matrixRow{background:0 0;border-radius:0;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:3px 20px;padding:16px 0;display:grid}.CvPage-module__DjW72W__matrixRow+.CvPage-module__DjW72W__matrixRow{border-top:1px solid var(--cv-edge)}@media screen{.CvPage-module__DjW72W__matrixRow:first-child{padding-top:0}.CvPage-module__DjW72W__matrixRow:last-child{padding-bottom:0}}.CvPage-module__DjW72W__brandName{vertical-align:middle;align-items:center;gap:7px;min-height:24px;display:inline-flex}.CvPage-module__DjW72W__brandArtwork{flex-shrink:0;align-items:center;display:inline-flex}.CvPage-module__DjW72W__brandWordmark,.CvPage-module__DjW72W__brandSymbol{object-fit:contain;object-position:left center;flex-shrink:0}.CvPage-module__DjW72W__brandWordmark{width:88px;height:22px}.CvPage-module__DjW72W__brandWordmarkFull{width:88px}.CvPage-module__DjW72W__brandSymbol{width:24px;height:24px}.CvPage-module__DjW72W__matrixIdentity{grid-row:span 2;align-self:center;min-width:0}.CvPage-module__DjW72W__matrixTitleLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CvPage-module__DjW72W__matrixName{color:var(--cv-heading);font-size:15.5px;font-weight:600}.CvPage-module__DjW72W__matrixLink{font:10.5px/1.3 var(--font-mono);color:var(--cv-accent-soft);text-underline-offset:2px;text-decoration:underline}.CvPage-module__DjW72W__matrixMeta{color:#91d9f4;margin-top:2px;font-size:11.5px;display:block}.CvPage-module__DjW72W__matrixSummary{color:var(--cv-body);font-size:13px;line-height:1.5}.CvPage-module__DjW72W__projectsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.CvPage-module__DjW72W__projectCard{background:var(--cv-surface-elevated);border:1px solid var(--cv-edge);border-radius:5px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.CvPage-module__DjW72W__projectTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.CvPage-module__DjW72W__projectRightMeta{text-align:right}.CvPage-module__DjW72W__projectName{color:var(--cv-heading);font-size:17px;font-weight:600}.CvPage-module__DjW72W__projectRole{color:#91d9f4;font-size:12.5px;font-weight:500}.CvPage-module__DjW72W__projectCategory{font:9.5px/1.4 var(--font-mono);color:var(--cv-muted);text-transform:uppercase;letter-spacing:1px}.CvPage-module__DjW72W__projectLink{font:10.5px/1.4 var(--font-mono);color:var(--cv-accent-soft);text-decoration:underline}.CvPage-module__DjW72W__projectImpact{color:var(--cv-body);font-size:13px;line-height:1.55}.CvPage-module__DjW72W__cardFooterTags{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:6px;display:flex}.CvPage-module__DjW72W__dualSectionGrid{grid-template-columns:.92fr 1.08fr;gap:20px;display:grid}.CvPage-module__DjW72W__stackedSections{flex-direction:column;display:flex}.CvPage-module__DjW72W__compactStackList{flex-direction:column;gap:8px;display:flex}.CvPage-module__DjW72W__compactCard{background:var(--cv-surface-elevated);border:1px solid var(--cv-edge);border-radius:4px;flex-direction:column;gap:6px;min-width:0;padding:11px 14px;display:flex}.CvPage-module__DjW72W__compactCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.CvPage-module__DjW72W__compactCardTitle{color:var(--cv-heading);font-size:15px;font-weight:600}.CvPage-module__DjW72W__compactCardTitle a:hover{color:var(--cv-accent-soft);text-decoration:underline}.CvPage-module__DjW72W__compactRoleBadge{font:9.5px/1.3 var(--font-mono);color:#91d9f4;text-transform:uppercase}.CvPage-module__DjW72W__compactSubtitle{color:#91d9f4;font-size:11.5px}.CvPage-module__DjW72W__compactText{color:var(--cv-body);font-size:12.5px;line-height:1.5}.CvPage-module__DjW72W__compactText strong{color:var(--cv-heading);font-weight:600}.CvPage-module__DjW72W__osGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.CvPage-module__DjW72W__osStatus{font:9px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.8px;color:var(--cv-accent-soft);white-space:nowrap;background:#69c7f01a;border:1px solid #69c7f04d;border-radius:3px;padding:2px 6px}.CvPage-module__DjW72W__osStatusPrivate{color:#ebd089;background:#cbaa5c1f;border-color:#cbaa5c66}.CvPage-module__DjW72W__tagList{flex-wrap:wrap;gap:5px;display:flex}.CvPage-module__DjW72W__tag{font:10px/1.3 var(--font-mono);color:#c2dcf0;background:#69c7f00f;border:1px solid #b7d7f529;border-radius:3px;padding:2.5px 7px;display:inline-block}.CvPage-module__DjW72W__bulletList{flex-direction:column;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.CvPage-module__DjW72W__bulletList li{color:var(--cv-body);align-items:flex-start;gap:7px;font-size:12.8px;line-height:1.5;display:flex}.CvPage-module__DjW72W__bulletMarker{color:var(--cv-accent);font-family:var(--font-mono);flex-shrink:0;font-size:11px;line-height:1.5}.CvPage-module__DjW72W__experienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.CvPage-module__DjW72W__timelineItem{background:var(--cv-surface-elevated);border:1px solid var(--cv-edge);border-left:3px solid var(--cv-accent);border-radius:4px;flex-direction:column;gap:6px;padding:14px 18px;display:flex}.CvPage-module__DjW72W__timelineHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.CvPage-module__DjW72W__timelineRole{color:var(--cv-heading);align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.CvPage-module__DjW72W__timelineCompany{color:#91d9f4;flex-shrink:0;font-weight:500;display:flex}.CvPage-module__DjW72W__timelineCompany .CvPage-module__DjW72W__brandWordmark{width:auto}.CvPage-module__DjW72W__timelineMeta{font:10px/1.4 var(--font-mono);color:var(--cv-muted);text-transform:uppercase}.CvPage-module__DjW72W__timelineSummary{color:var(--cv-body);font-size:12.8px;line-height:1.5}.CvPage-module__DjW72W__keyClientsRow{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:flex}.CvPage-module__DjW72W__keyClientsLabel{font:10px/1.3 var(--font-mono);color:#ebd089;text-transform:uppercase;margin-right:2px}.CvPage-module__DjW72W__clientBadge{font:10px/1.2 var(--font-mono);color:#f4e2b6;background:#cbaa5c1a;border:1px solid #cbaa5c4d;border-radius:3px;padding:2px 6px}@media (max-width:1024px){.CvPage-module__DjW72W__matrixRow{grid-template-columns:1fr;gap:8px}.CvPage-module__DjW72W__stackText{grid-column:1}.CvPage-module__DjW72W__dualSectionGrid,.CvPage-module__DjW72W__experienceGrid,.CvPage-module__DjW72W__osGrid{grid-template-columns:1fr}}@media (max-width:768px){.CvPage-module__DjW72W__cvRoot{padding-top:95px}.CvPage-module__DjW72W__toolbar{position:static}.CvPage-module__DjW72W__headerGrid,.CvPage-module__DjW72W__headerDetails,.CvPage-module__DjW72W__leversGrid,.CvPage-module__DjW72W__projectsGrid{grid-template-columns:1fr}}.CvPage-module__DjW72W__backLink{color:var(--cv-accent-soft);margin-bottom:20px;font-size:13px;display:inline-block}@media screen{.CvPage-module__DjW72W__cvRoot[data-presentation=profile]{padding-top:155px}.CvPage-module__DjW72W__cvRoot[data-presentation=profile] .CvPage-module__DjW72W__sheet{box-shadow:none;background:0 0;border:0;padding:0}.CvPage-module__DjW72W__cvRoot[data-presentation=profile] .CvPage-module__DjW72W__sheet:before,.CvPage-module__DjW72W__cvRoot[data-presentation=profile] .CvPage-module__DjW72W__headerGrid{display:none}.CvPage-module__DjW72W__cvRoot[data-presentation=profile] .CvPage-module__DjW72W__section{margin-top:36px;padding-top:32px}.CvPage-module__DjW72W__cvRoot[data-presentation=profile] .CvPage-module__DjW72W__sectionTitle{font-size:clamp(22px,2.5vw,28px)}.CvPage-module__DjW72W__cvRoot[data-presentation=profile] .CvPage-module__DjW72W__matrixRow{padding-block:22px}.CvPage-module__DjW72W__cvRoot[data-presentation=profile] .CvPage-module__DjW72W__matrixSummary,.CvPage-module__DjW72W__cvRoot[data-presentation=profile] .CvPage-module__DjW72W__timelineSummary,.CvPage-module__DjW72W__cvRoot[data-presentation=profile] .CvPage-module__DjW72W__compactText{font-size:14px;line-height:1.7}.CvPage-module__DjW72W__cvRoot[data-presentation=profile] .CvPage-module__DjW72W__leverCard{padding:28px}}.CvPage-module__DjW72W__profileIntro{grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:36px clamp(40px,7vw,100px);padding-bottom:40px;display:grid}.CvPage-module__DjW72W__profilePortrait{aspect-ratio:4/5;background:var(--cv-surface-elevated);border:1px solid var(--cv-edge);border-radius:6px;position:relative;overflow:hidden}.CvPage-module__DjW72W__profilePortrait img{object-fit:cover;object-position:center 35%}.CvPage-module__DjW72W__profileFacts{border:1px solid var(--cv-edge);background:linear-gradient(110deg,#69c7f00a,#0000 70%);border-radius:6px;grid-column:1/-1;grid-template-columns:1.1fr 1.25fr 1.1fr 1fr;gap:20px;padding:24px;display:grid}.CvPage-module__DjW72W__profileFacts>div{min-width:0}.CvPage-module__DjW72W__profileFacts>div+div{border-left:1px solid var(--cv-edge);padding-left:20px}.CvPage-module__DjW72W__profileFacts dt{font:10px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.6px;color:var(--cv-muted);align-items:center;gap:8px;display:flex}.CvPage-module__DjW72W__profileFacts dt svg{color:var(--cv-accent-soft);flex-shrink:0}.CvPage-module__DjW72W__profileFacts .CvPage-module__DjW72W__profileAvailable dt,.CvPage-module__DjW72W__profileFacts .CvPage-module__DjW72W__profileAvailable dt svg{color:#8cd6b0}.CvPage-module__DjW72W__profileFacts dd{color:var(--cv-body);margin-top:10px;font-size:12px;line-height:1.6}.CvPage-module__DjW72W__profileSocials{flex-wrap:wrap;gap:10px 16px;display:flex}.CvPage-module__DjW72W__profileSocials a{color:var(--cv-accent-soft);align-items:center;gap:7px;display:inline-flex}.CvPage-module__DjW72W__profileSocials img{opacity:.9}@media (max-width:1100px){.CvPage-module__DjW72W__profileFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.CvPage-module__DjW72W__profileFacts>div+div{border-left:0;padding-left:0}}@media (max-width:480px){.CvPage-module__DjW72W__profileFacts{grid-template-columns:1fr;gap:18px;padding:20px}.CvPage-module__DjW72W__profileFacts>div+div{border-top:1px solid var(--cv-edge);padding-top:16px}}.CvPage-module__DjW72W__profileSocials a:hover,.CvPage-module__DjW72W__backLink:hover{text-underline-offset:4px;text-decoration:underline}.CvPage-module__DjW72W__profileEyebrow{font:10px/1.6 var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--cv-accent-soft)}.CvPage-module__DjW72W__profileName{letter-spacing:-.055em;color:var(--cv-heading);margin-top:20px;font-size:clamp(38px,4.6vw,64px);font-weight:500;line-height:1.1}.CvPage-module__DjW72W__profileName span{font-weight:300}.CvPage-module__DjW72W__profilePosition{color:var(--cv-muted);margin-top:12px;font-size:13px;line-height:1.7}.CvPage-module__DjW72W__profileHeadline{letter-spacing:-.035em;color:var(--cv-heading);margin-top:34px;font-size:clamp(26px,3vw,38px);line-height:1.2}.CvPage-module__DjW72W__profileHeadline span{color:var(--cv-accent-soft)}.CvPage-module__DjW72W__profileSummary{max-width:58ch;color:var(--cv-body);margin-top:22px;font-size:16px;line-height:1.85}.CvPage-module__DjW72W__profileActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.CvPage-module__DjW72W__profileExpertise{border-top:1px solid var(--cv-edge);padding-block:32px 40px}.CvPage-module__DjW72W__profileExpertise>h2{letter-spacing:-.025em;color:var(--cv-heading);margin-top:0;font-size:clamp(22px,2.5vw,28px);font-weight:500}.CvPage-module__DjW72W__expertiseGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.CvPage-module__DjW72W__expertiseGrid li{--expertise-color:#61dafb;border:1px solid var(--cv-edge);background:linear-gradient(150deg,color-mix(in srgb,var(--expertise-color)6%,transparent),transparent 75%);border-radius:6px;padding:22px 18px}.CvPage-module__DjW72W__expertiseGrid li[data-icon=nodejs]{--expertise-color:#8ccf83}.CvPage-module__DjW72W__expertiseGrid li[data-icon=ai]{--expertise-color:#bd9bfa}.CvPage-module__DjW72W__expertiseGrid li[data-icon=architecture]{--expertise-color:#e2bd70}.CvPage-module__DjW72W__expertiseGrid li[data-icon=arduino]{--expertise-color:#47c9c4}.CvPage-module__DjW72W__expertiseIcon{width:32px;height:32px;color:var(--expertise-color);object-fit:contain;object-position:left center;margin-bottom:20px;display:block}.CvPage-module__DjW72W__expertiseGrid h3{color:var(--cv-heading);font-size:14px;font-weight:600}.CvPage-module__DjW72W__expertiseGrid p{color:var(--cv-body);margin-top:10px;font-size:13px;line-height:1.8}@media (max-width:1024px){.CvPage-module__DjW72W__expertiseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.CvPage-module__DjW72W__expertiseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.CvPage-module__DjW72W__expertiseGrid li:first-child{grid-column:1/-1}}.CvPage-module__DjW72W__profileToolbar{border-top:1px solid var(--cv-edge);padding-top:36px}.CvPage-module__DjW72W__profileToolbar .CvPage-module__DjW72W__toolbar{box-shadow:none;position:static}.CvPage-module__DjW72W__profileSectionIntro{margin-bottom:24px}.CvPage-module__DjW72W__profileSectionIntro h2{letter-spacing:-.035em;color:var(--cv-heading);margin-top:12px;font-size:clamp(28px,3.5vw,40px)}.CvPage-module__DjW72W__profileSectionIntro>p:last-child{color:var(--cv-muted);margin-top:10px;font-size:14px;line-height:1.7}@media screen and (max-width:768px){.CvPage-module__DjW72W__cvRoot[data-presentation=profile]{padding-top:110px}.CvPage-module__DjW72W__profileIntro{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.CvPage-module__DjW72W__profileAside{width:min(100%,280px)}.CvPage-module__DjW72W__profileName{margin-top:12px}.CvPage-module__DjW72W__profileHeadline{margin-top:24px}}@media print{@page{size:A4 portrait;margin:6.5mm 8mm}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#0f172a!important;background:#fff!important;font-size:8.2pt!important}:is(html:has(.CvPage-module__DjW72W__cvRoot),body:has(.CvPage-module__DjW72W__cvRoot),body *:has(.CvPage-module__DjW72W__cvRoot)){box-shadow:none!important;isolation:auto!important;background:#fff!important;border:0!important}:is(body>div>header,body>div>footer,button[aria-label="Retour en haut"],[data-print-hide=true],.CvPage-module__DjW72W__toolbar){display:none!important}.CvPage-module__DjW72W__cvRoot{--font-sans:Arial,Helvetica,sans-serif;--font-display:Arial,Helvetica,sans-serif;--font-mono:"Courier New",Courier,monospace;font-family:var(--font-sans);--cv-edge:#cbd5e1;--cv-surface:#fff;--cv-surface-elevated:#f8fafc;--cv-accent:#0284c7;--cv-accent-soft:#0369a1;--cv-gold:#b45309;--cv-heading:#0f172a;--cv-body:#334155;--cv-muted:#64748b;background:#fff!important;margin:0!important;padding:0!important}.CvPage-module__DjW72W__container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.CvPage-module__DjW72W__sheet{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.CvPage-module__DjW72W__sheet:before{display:none!important}.CvPage-module__DjW72W__headerGrid{border-bottom:0!important;grid-template-columns:82px minmax(0,1fr)!important;gap:9px 16px!important;padding-bottom:12px!important}.CvPage-module__DjW72W__avatarWrap{border:1px solid #94a3b8!important;width:82px!important;height:100px!important}.CvPage-module__DjW72W__identityMeta{color:#0369a1!important;gap:4px 8px!important;margin-bottom:7px!important;font-size:6.8pt!important}.CvPage-module__DjW72W__badgeCii{color:#92400e!important;background:#fef3c7!important;border-color:#d97706!important;padding:1px 5px!important;font-size:6.5pt!important}.CvPage-module__DjW72W__name{color:#0f172a!important;font-size:19pt!important}.CvPage-module__DjW72W__roleTitle{color:#0284c7!important;font-size:9.5pt!important}.CvPage-module__DjW72W__tagline{color:#334155!important;margin-top:7px!important;font-size:8pt!important;line-height:1.45!important}.CvPage-module__DjW72W__contactBar{gap:2px 6px!important;margin-top:0!important;font-size:7pt!important}.CvPage-module__DjW72W__headerDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin-top:0}.CvPage-module__DjW72W__detailLabel{margin-bottom:3px;font-size:6pt}.CvPage-module__DjW72W__domainRibbon{gap:0 10px}.CvPage-module__DjW72W__detailText{margin-top:0;font-size:7pt;line-height:1.4}.CvPage-module__DjW72W__directContacts,.CvPage-module__DjW72W__socialLinks{gap:2px 8px}.CvPage-module__DjW72W__socialLabel{display:none}.CvPage-module__DjW72W__printLink{display:inline}.CvPage-module__DjW72W__contactItem{color:#0f172a!important;text-decoration:none!important}.CvPage-module__DjW72W__sectionFirst{padding-top:7px!important}.CvPage-module__DjW72W__section{border-top:1px solid #cbd5e1!important;margin-top:7px!important;padding-top:7px!important}.CvPage-module__DjW72W__sectionHeader{margin-bottom:5px!important}.CvPage-module__DjW72W__sectionTitle{color:#0f172a!important;font-size:9.8pt!important;font-weight:700!important}.CvPage-module__DjW72W__sectionSubtitle{color:#64748b!important;font-size:6.5pt!important}.CvPage-module__DjW72W__leversGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.CvPage-module__DjW72W__leverCard{break-inside:avoid;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-top:2px solid #64748b!important;padding:9px 11px!important}.CvPage-module__DjW72W__leverTop{gap:8px;margin-bottom:5px!important}.CvPage-module__DjW72W__leverCode{color:#b45309!important;font-size:6.5pt!important}.CvPage-module__DjW72W__leverTitle{color:#0f172a!important;font-size:9.2pt!important}.CvPage-module__DjW72W__leverDescription{color:#334155!important;margin-top:2px!important;font-size:8pt!important;line-height:1.3!important}.CvPage-module__DjW72W__matrixList{gap:0!important}.CvPage-module__DjW72W__matrixRow{break-inside:avoid;background:0 0!important;border:0!important;grid-template-columns:174px minmax(0,1fr)!important;gap:2px 12px!important;padding:6px 0!important}.CvPage-module__DjW72W__matrixRow+.CvPage-module__DjW72W__matrixRow{border-top:1px solid #e2e8f0!important}.CvPage-module__DjW72W__matrixRow:first-child{padding-top:0!important}.CvPage-module__DjW72W__matrixRow:last-child{padding-bottom:0!important}.CvPage-module__DjW72W__matrixName{color:#0f172a!important;font-size:8.5pt!important}.CvPage-module__DjW72W__matrixLink{color:#0369a1!important;font-size:6.2pt!important}.CvPage-module__DjW72W__matrixMeta{color:#0369a1!important;margin-top:1px!important;font-size:6.5pt!important}.CvPage-module__DjW72W__matrixSummary{color:#334155!important;font-size:8pt!important;line-height:1.28!important}.CvPage-module__DjW72W__dualSectionGrid{grid-template-columns:.9fr 1.1fr!important;gap:10px!important}.CvPage-module__DjW72W__dualSectionGrid>.CvPage-module__DjW72W__section{border-top:0!important}.CvPage-module__DjW72W__compactStackList{gap:4px!important}.CvPage-module__DjW72W__compactCard,.CvPage-module__DjW72W__projectCard,.CvPage-module__DjW72W__timelineItem{break-inside:avoid;background:#f8fafc!important;border:1px solid #cbd5e1!important;gap:3px!important;padding:5px 8px!important}.CvPage-module__DjW72W__compactCardTitle,.CvPage-module__DjW72W__projectName,.CvPage-module__DjW72W__timelineRole{color:#0f172a!important;font-size:8.4pt!important}.CvPage-module__DjW72W__compactRoleBadge,.CvPage-module__DjW72W__compactSubtitle,.CvPage-module__DjW72W__projectRole,.CvPage-module__DjW72W__timelineCompany{color:#0369a1!important;font-size:6.6pt!important}.CvPage-module__DjW72W__compactText,.CvPage-module__DjW72W__projectImpact,.CvPage-module__DjW72W__timelineSummary{color:#334155!important;font-size:8pt!important;line-height:1.28!important}.CvPage-module__DjW72W__osStatus{color:#0369a1!important;background:#e0f2fe!important;border-color:#7dd3fc!important;padding:1px 4px!important;font-size:5.8pt!important}.CvPage-module__DjW72W__osStatusPrivate{color:#92400e!important;background:#fef3c7!important;border-color:#fcd34d!important}.CvPage-module__DjW72W__tag{color:#0f172a!important;background:#fff!important;border:1px solid #94a3b8!important;padding:1px 4px!important;font-size:6pt!important}.CvPage-module__DjW72W__experienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.CvPage-module__DjW72W__timelineItem{border-left:2.5px solid #0284c7!important}.CvPage-module__DjW72W__timelineMeta{color:#64748b!important;font-size:6.3pt!important}.CvPage-module__DjW72W__keyClientsLabel{color:#b45309!important;font-size:6.2pt!important}.CvPage-module__DjW72W__clientBadge{color:#92400e!important;background:#fef3c7!important;border-color:#f59e0b!important;padding:1px 4px!important;font-size:6pt!important}.CvPage-module__DjW72W__bulletList{gap:2px!important;margin-top:3px!important}.CvPage-module__DjW72W__bulletList li{color:#334155!important;font-size:7pt!important;line-height:1.28!important}.CvPage-module__DjW72W__domainRibbon,.CvPage-module__DjW72W__stackText,.CvPage-module__DjW72W__experienceLabel{color:#64748b!important;font-size:7pt!important}.CvPage-module__DjW72W__stackText{grid-column:2}.CvPage-module__DjW72W__education{font-size:8pt!important}.CvPage-module__DjW72W__cvRoot[data-mode=synthetic] .CvPage-module__DjW72W__compactCard{background:0 0!important;border:0!important;padding:4px 0!important}.CvPage-module__DjW72W__cvRoot[data-mode=synthetic] .CvPage-module__DjW72W__osStatus{background:0 0!important;border:0!important;padding:0!important}.CvPage-module__DjW72W__brandName{gap:5px;min-height:18px}.CvPage-module__DjW72W__brandWordmark{width:70px;height:18px}.CvPage-module__DjW72W__brandSymbol{width:18px;height:18px}.CvPage-module__DjW72W__titleRow{gap:5px}.CvPage-module__DjW72W__matrixIdentity .CvPage-module__DjW72W__matrixTitleLine{flex-wrap:nowrap;align-items:center;gap:6px}.CvPage-module__DjW72W__matrixIdentity .CvPage-module__DjW72W__matrixLink{white-space:nowrap;font-size:5.8pt!important}.CvPage-module__DjW72W__matrixIdentity .CvPage-module__DjW72W__brandWordmark{width:64px}.CvPage-module__DjW72W__leverTitle{max-width:none}.CvPage-module__DjW72W__leverNumber{letter-spacing:-.5px;color:#64748b;font-size:12pt}.CvPage-module__DjW72W__leverCard:first-child{border-top-color:#b45309!important}.CvPage-module__DjW72W__aiWorkflow{break-inside:avoid;gap:6px 12px;margin-top:7px}.CvPage-module__DjW72W__aiWorkflowLabel,.CvPage-module__DjW72W__aiTool{font-size:7.5pt}.CvPage-module__DjW72W__aiWorkflowCaption{font-size:6.5pt}.CvPage-module__DjW72W__aiTools{gap:14px}.CvPage-module__DjW72W__aiTool img{width:16px;height:16px}.CvPage-module__DjW72W__brandWordmarkFull,.CvPage-module__DjW72W__matrixIdentity .CvPage-module__DjW72W__brandWordmarkFull{width:82px}}.CvPage-module__DjW72W__profileLinks{color:inherit;opacity:.85;margin-top:24px;line-height:1.8}.CvPage-module__DjW72W__profileLinks a{text-underline-offset:3px;text-decoration:underline}
.AppButton-module__ka9zgq__button{isolation:isolate;cursor:pointer;border:none;align-items:center;font-family:inherit;line-height:1;text-decoration:none;transition:box-shadow .3s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),border-color .3s;display:inline-flex;position:relative;overflow:hidden}.AppButton-module__ka9zgq__primary{background:linear-gradient(135deg,#09d4ff73,#099eff33,#d9e6ff1a);border-radius:4px;padding:1px;box-shadow:0 0 0 1px #09d4ff40,0 8px 24px -6px #04172599,0 0 25px -4px #099eff38}.AppButton-module__ka9zgq__content{z-index:2;color:#eaf6ff;letter-spacing:-.01em;background:radial-gradient(140% 120% at 50% 0,#0d2036f0 0%,#070d18fa 100%);border-radius:3px;justify-content:center;align-items:center;width:100%;font-weight:500;transition:background .3s,color .25s;display:inline-flex;position:relative}.AppButton-module__ka9zgq__size-sm .AppButton-module__ka9zgq__content{gap:8px;padding:11px 16px;font-size:12px}.AppButton-module__ka9zgq__size-md .AppButton-module__ka9zgq__content{gap:10px;padding:13px 20px;font-size:12px}.AppButton-module__ka9zgq__size-lg .AppButton-module__ka9zgq__content{gap:10px;padding:16px 24px;font-size:13px}.AppButton-module__ka9zgq__arrow{color:#7ee2ff;font-size:1.2em;line-height:1;transition:transform .2s ease-out,color .2s;display:inline-flex}.AppButton-module__ka9zgq__glow{z-index:0;opacity:.8;pointer-events:none;filter:blur(1px);background:conic-gradient(#0000 0deg,#09d4ffcc 45deg,#ddf7fff2 70deg,#099effd9 90deg,#0000 135deg 360deg);animation:5s linear infinite AppButton-module__ka9zgq__energyRotate;position:absolute;inset:-150%}.AppButton-module__ka9zgq__energy{z-index:1;pointer-events:none;opacity:.7;background:linear-gradient(#a4e7ff1f 0%,#099eff00 60%);border-radius:3px;transition:opacity .3s;position:absolute;inset:0}.AppButton-module__ka9zgq__pulse{z-index:1;opacity:.5;pointer-events:none;background:radial-gradient(circle at 50% 120%,#09d4ff38,#0000 70%);border-radius:3px;transition:opacity .3s;position:absolute;inset:0}.AppButton-module__ka9zgq__primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #a4e7ff73,0 12px 32px -4px #041725b3,0 0 35px 2px #09d4ff66,0 0 60px -8px #099eff59}.AppButton-module__ka9zgq__primary:hover .AppButton-module__ka9zgq__content{color:#fff;background:radial-gradient(140% 120% at 50% 0,#122c49f5 0%,#081220fa 100%)}.AppButton-module__ka9zgq__primary:hover .AppButton-module__ka9zgq__glow{opacity:1;animation-duration:2.5s}.AppButton-module__ka9zgq__primary:hover .AppButton-module__ka9zgq__energy,.AppButton-module__ka9zgq__primary:hover .AppButton-module__ka9zgq__pulse{opacity:1}.AppButton-module__ka9zgq__primary:hover .AppButton-module__ka9zgq__arrow{color:#bbf2ff;transform:translate(2px,-2px)}.AppButton-module__ka9zgq__primary:active{transform:translateY(0);box-shadow:0 0 0 1px #a4e7ff4d,0 4px 16px -2px #041725cc,0 0 20px #09d4ff4d}@keyframes AppButton-module__ka9zgq__energyRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AppButton-module__ka9zgq__button,.AppButton-module__ka9zgq__button *{transition:none;animation:none}.AppButton-module__ka9zgq__primary:hover,.AppButton-module__ka9zgq__primary:hover .AppButton-module__ka9zgq__arrow{transform:none}}
.SiteShell-module__mX3XyG__header{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;inset:0 0 auto}.SiteShell-module__mX3XyG__header[data-scrolled=true]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07090feb;border-color:#ffffff14}.SiteShell-module__mX3XyG__headerInner{justify-content:space-between;align-items:center;gap:30px;max-width:1600px;margin:auto;padding:26px 5%;display:flex}.SiteShell-module__mX3XyG__brand{color:#f5f6f8;letter-spacing:-.9px;flex-shrink:0;align-items:center;gap:10px;font-size:23px;font-weight:600;display:inline-flex}.SiteShell-module__mX3XyG__brandAccent{color:#79d9fb;font-weight:400}.SiteShell-module__mX3XyG__brand>img{filter:drop-shadow(0 0 9px #099eff47)}.SiteShell-module__mX3XyG__desktopNav{color:#aeb4c3;align-items:center;gap:30px;font-size:13px;display:flex}.SiteShell-module__mX3XyG__desktopNav a{transition:color .2s}.SiteShell-module__mX3XyG__desktopNav a:hover,.SiteShell-module__mX3XyG__desktopNav a[aria-current=page]{color:#c3f4ff}.SiteShell-module__mX3XyG__headerCta{display:inline-flex}.SiteShell-module__mX3XyG__menuToggle,.SiteShell-module__mX3XyG__mobileNav[hidden],.SiteShell-module__mX3XyG__mobileNav{display:none}.SiteShell-module__mX3XyG__skipLink{color:#080c14;z-index:60;background:#c3f4ff;padding:12px 18px;position:absolute;top:12px;left:20px;transform:translateY(-200%)}.SiteShell-module__mX3XyG__skipLink:focus{transform:translateY(0)}.SiteShell-module__mX3XyG__header a:focus-visible,.SiteShell-module__mX3XyG__header button:focus-visible,.SiteShell-module__mX3XyG__footer a:focus-visible{outline-offset:5px;outline:2px solid #91e3ff}.SiteShell-module__mX3XyG__footer{background:#07090f;border-top:1px solid #ffffff17;position:relative;overflow:hidden}.SiteShell-module__mX3XyG__footerInner{max-width:1600px;margin:auto;padding:70px 5% 25px;position:relative}.SiteShell-module__mX3XyG__footerTop{grid-template-columns:1.5fr .8fr 1fr;gap:60px;padding-bottom:70px;display:grid}.SiteShell-module__mX3XyG__footerDescription{color:#aeb4c3;margin:24px 0;font-size:18px;line-height:1.6}.SiteShell-module__mX3XyG__location{color:#8e97ab;font-size:11px}.SiteShell-module__mX3XyG__footerNav{color:#aeb4c3;flex-direction:column;align-items:flex-start;gap:18px;padding-top:6px;font-size:14px;display:flex}.SiteShell-module__mX3XyG__footer a{transition:color .2s}.SiteShell-module__mX3XyG__footer a:hover{color:#a0e9ff}.SiteShell-module__mX3XyG__footerContact{color:#e3e8f2;flex-direction:column;align-items:flex-start;gap:20px;font-size:16px;display:flex}.SiteShell-module__mX3XyG__footerLabel{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:1.8px;color:#8e97ab}.SiteShell-module__mX3XyG__footerContact>a{align-items:center;gap:25px;display:flex}.SiteShell-module__mX3XyG__footerContact>.SiteShell-module__mX3XyG__footerMeeting{color:#aeb4c3;font-size:12px}.SiteShell-module__mX3XyG__socials{color:#8e97ab;gap:22px;padding-top:12px;font-size:11px;display:flex}.SiteShell-module__mX3XyG__footerBottom{color:#8e97ab;border-top:1px solid #ffffff17;justify-content:space-between;gap:25px;padding-top:25px;font-size:10px;display:flex}.SiteShell-module__mX3XyG__footerBottom>div{gap:25px;display:flex}@media (max-width:1100px){.SiteShell-module__mX3XyG__desktopNav,.SiteShell-module__mX3XyG__headerInner{gap:20px}.SiteShell-module__mX3XyG__headerCta{gap:15px}}@media (max-width:1023px){.SiteShell-module__mX3XyG__headerInner{padding:20px 6%}.SiteShell-module__mX3XyG__desktopNav,.SiteShell-module__mX3XyG__headerCta{display:none}.SiteShell-module__mX3XyG__menuToggle{color:#e3e8f2;cursor:pointer;align-items:center;gap:20px;padding:8px 0 8px 12px;font-size:12px;display:flex}.SiteShell-module__mX3XyG__menuToggle>span:last-child{color:#91e3ff;font-size:24px}.SiteShell-module__mX3XyG__mobileNav{background:#090c14;border-bottom:1px solid #293244;flex-direction:column;max-height:calc(100dvh - 80px);padding:15px 6% 30px;display:flex;overflow-y:auto}.SiteShell-module__mX3XyG__mobileNav>a{color:#e3e8f2;border-top:1px solid #ffffff17;align-items:center;gap:20px;padding:20px 0;font-size:22px;display:flex}.SiteShell-module__mX3XyG__mobileNav>a>span:last-child{color:#91e3ff;margin-left:auto}.SiteShell-module__mX3XyG__mobileNav>a:last-child{color:#91e3ff;font-size:15px}.SiteShell-module__mX3XyG__menuIndex{font:10px var(--font-mono);color:#8e97ab}.SiteShell-module__mX3XyG__footerTop{grid-template-columns:1fr 1fr;gap:50px 30px}.SiteShell-module__mX3XyG__footerContact{grid-column:1/-1}.SiteShell-module__mX3XyG__footerSignature{display:none}}@media (max-width:600px){.SiteShell-module__mX3XyG__brand{font-size:21px}.SiteShell-module__mX3XyG__footerInner{padding:50px 6% 25px}.SiteShell-module__mX3XyG__footerTop{grid-template-columns:1fr;padding-bottom:45px}.SiteShell-module__mX3XyG__footerNav{flex-flow:wrap;gap:15px 25px}.SiteShell-module__mX3XyG__footerContact{grid-column:auto}.SiteShell-module__mX3XyG__footerBottom{flex-direction:column;gap:15px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.SiteShell-module__mX3XyG__header,.SiteShell-module__mX3XyG__header *,.SiteShell-module__mX3XyG__footer *{transition:none}}
@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:300;font-display:swap;src:url(../media/7568d9fdf375fafc-s.ad60c0fd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:300;font-display:swap;src:url(../media/dedc35c9c0cde9c7-s.ed696d50.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d70ec756e41afea7-s.38a4a663.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:300;font-display:swap;src:url(../media/1a65e46a4517d41b-s.7f1c72d2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:300;font-display:swap;src:url(../media/baf76fecf0282555-s.p.c29112b7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b6a3ba25a63ffdc2-s.e629b2be.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c46d9efd5b21dbaa-s.2f9e3f9f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6308822089fd3411-s.97f8028e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ff4d9f8b7294524b-s.156d6bf8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0e64cfb82a47c250-s.p.4178c239.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79d9db89a59a83fa-s.d7c076d7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/11705a6cc6a37f59-s.c96d8aed.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/221a7ef2b9efbaad-s.ed32522d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/730055c84ed23e9d-s.4e302347.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b02a479d288d97d4-s.p.83cf7b42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:600;font-display:swap;src:url(../media/15c09482df909879-s.3ee0b2e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:600;font-display:swap;src:url(../media/60bfa20ba60b1b5d-s.cffb7d1b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6cf6eaf2cf9795dc-s.b39eaec3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3a7d6c5ab4b67497-s.6c5dbdaa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:600;font-display:swap;src:url(../media/374bfedbce52fcde-s.p.b24a1787.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/4ff2e957432947c2-s.adb94068.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/c6f30c8b4f2ddcab-s.b9b54820.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/05b8fb8103ef7753-s.054dc4f7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f12ec6d2fd88dee2-s.2214a9c0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/10db712d90c20090-s.p.3c4ea2dc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d162c89b3544a19d-s.2881fc12.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01ab0124acb934ce-s.8c36f17c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:300;font-display:swap;src:url(../media/07cd5ee061c575c4-s.02278a80.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:300;font-display:swap;src:url(../media/293c8202cce5edd5-s.18d15e68.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:300;font-display:swap;src:url(../media/370b336b43118e10-s.p.914cb4fc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f49c72243bdcede-s.d482622f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a2797aaeec05c026-s.901efc6f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3baf9375001c1f5-s.7897a175.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9096fd5f49bfad97-s.20ec22c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef7be03ed7e60a63-s.p.bb832c79.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4bd7aa058bc96e4f-s.940752b4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd78c1bd4dfd4c7-s.cfc45236.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/197b82234d448be7-s.ac81b455.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/79050e547acec5d8-s.515542c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/522cd826f2dc0be6-s.p.177abc12.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/be04ef6d3831928d-s.eeea8291.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/690c9e92a92dc3ad-s.5072461a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bd1c8a16898c933f-s.d7e45335.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c63a115de3206da5-s.f59cae2b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/713e82fa9fe87496-s.p.dc05021a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dbde2f8f30101ad5-s.6ad23c77.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3458ec625a68754e-s.42468526.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bcf81e271d3e6abb-s.f4668e90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b9126928ffb46be5-s.0cac919e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/97f7e3833b6cf3b1-s.p.aacb1e8f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_893be8eb-module__H6XBiG__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback}.ibm_plex_serif_893be8eb-module__H6XBiG__variable{--font-ibm-plex-serif:"IBM Plex Serif","IBM Plex Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_1a8b3aaa-module__yT9lVq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_1a8b3aaa-module__yT9lVq__variable{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9b24f49e-module__hJlnFq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9b24f49e-module__hJlnFq__variable{--font-manrope:"Manrope","Manrope Fallback"}
.PageExperience-module__eU6NmG__page{isolation:isolate;color:#b2bbce;--page-edge:#b7d7f51f;--page-surface:#0c1019;background:#07090f;min-height:70vh;position:relative}.PageExperience-module__eU6NmG__page :is(a,button,input,select):focus-visible{outline-offset:5px;outline:2px solid #a2e4ff}.PageExperience-module__eU6NmG__page :is(section,article,[id]){scroll-margin-top:120px}.PageExperience-module__eU6NmG__page [data-reveal]{transition:opacity .65s,transform .65s}.PageExperience-module__eU6NmG__page [data-reveal=pending]{opacity:0;transform:translateY(18px)}.PageExperience-module__eU6NmG__container{width:90%;max-width:1260px;margin-inline:auto;position:relative}.PageExperience-module__eU6NmG__energyThread{pointer-events:none;z-index:2;opacity:0;width:24px;height:100%;position:absolute;top:0;left:max(5% - 30px,50% - 660px)}.PageExperience-module__eU6NmG__energyThread[data-ready=true]{opacity:1}.PageExperience-module__eU6NmG__energyThread[data-still=true]>g{display:none}.PageExperience-module__eU6NmG__hero{padding:185px 0 90px;position:relative;overflow:hidden}.PageExperience-module__eU6NmG__heroTrace{pointer-events:none;opacity:.7;width:550px;height:400px;position:absolute;top:100px;right:-30px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%);mask-image:linear-gradient(90deg,#0000,#000 65%)}.PageExperience-module__eU6NmG__hero .PageExperience-module__eU6NmG__container{z-index:1}.PageExperience-module__eU6NmG__eyebrow{font:10px/1.8 var(--font-mono);text-transform:uppercase;letter-spacing:2px;color:#9eabbf;margin-bottom:26px}.PageExperience-module__eU6NmG__heroTitle{letter-spacing:-.06em;color:#f0f2f8;text-wrap:balance;max-width:940px;font-size:clamp(46px,6.2vw,88px);font-weight:500;line-height:1.04}.PageExperience-module__eU6NmG__accent{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#e1efff,#91d9f4);-webkit-background-clip:text;background-clip:text}.PageExperience-module__eU6NmG__heroDescription{color:#a9b3c6;text-wrap:pretty;max-width:660px;margin-top:30px;font-size:clamp(16px,1.7vw,20px);line-height:1.7}.PageExperience-module__eU6NmG__heroDetails{color:#9eabbf;flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:30px;font-size:13px;display:flex}.PageExperience-module__eU6NmG__hero[data-compact=true]{padding-bottom:65px}.PageExperience-module__eU6NmG__hero[data-compact=true] .PageExperience-module__eU6NmG__heroTitle{max-width:1000px;font-size:clamp(38px,4.5vw,64px);line-height:1.12}.PageExperience-module__eU6NmG__hero[data-compact=true] .PageExperience-module__eU6NmG__heroTrace{opacity:.3}.PageExperience-module__eU6NmG__section{padding-bottom:85px}.PageExperience-module__eU6NmG__sectionHeading{border-top:1px solid var(--page-edge);justify-content:space-between;align-items:end;gap:25px;padding:25px 0;display:flex}.PageExperience-module__eU6NmG__sectionHeading h2{letter-spacing:-.04em;color:#f0f2f8;font-size:clamp(26px,3vw,40px);font-weight:500}.PageExperience-module__eU6NmG__sectionHeading p{color:#9eabbf;font-size:12px}.PageExperience-module__eU6NmG__filters{border-top:1px solid var(--page-edge);grid-template-columns:1fr minmax(220px,.6fr);gap:24px;padding:25px 0 35px;display:grid}.PageExperience-module__eU6NmG__field{color:#a9b3c6;flex-direction:column;gap:12px;min-width:0;font-size:12px;display:flex}.PageExperience-module__eU6NmG__inputWrap{position:relative}.PageExperience-module__eU6NmG__input{color:#f0f2f8;border:1px solid var(--page-edge);width:100%;min-height:54px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c1019;border-radius:4px;padding:14px 18px;font-size:15px;transition:border-color .2s}.PageExperience-module__eU6NmG__input::placeholder{color:#8a96ac}.PageExperience-module__eU6NmG__input:hover,.PageExperience-module__eU6NmG__input:focus{border-color:#719bb6}.PageExperience-module__eU6NmG__inputWrap .PageExperience-module__eU6NmG__input{padding-right:55px}.PageExperience-module__eU6NmG__clearSearch{cursor:pointer;color:#b7c4d8;width:44px;height:44px;font-size:20px;position:absolute;top:5px;right:6px}.PageExperience-module__eU6NmG__resultCount{font:11px/1.6 var(--font-mono);color:#9eabbf;padding:0 0 30px;display:block}.PageExperience-module__eU6NmG__featuredList{flex-direction:column;gap:85px;margin-bottom:85px;display:flex}.PageExperience-module__eU6NmG__featured{grid-template-columns:1.12fr 1fr;align-items:center;gap:6%;display:grid}.PageExperience-module__eU6NmG__featured[data-reverse=true]>:first-child{order:2}.PageExperience-module__eU6NmG__featured h2{letter-spacing:-.045em;color:#f0f2f8;margin:18px 0 22px;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.1}.PageExperience-module__eU6NmG__featureBody{font-size:16px;line-height:1.8}.PageExperience-module__eU6NmG__featureBody p+p{margin-top:16px}.PageExperience-module__eU6NmG__featureBody a{color:#b6e8ff;text-underline-offset:4px;text-decoration:underline}.PageExperience-module__eU6NmG__featureBody strong{color:#e5eaf4;font-weight:500}.PageExperience-module__eU6NmG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.PageExperience-module__eU6NmG__card{background:var(--page-surface);border:1px solid var(--page-edge);border-radius:5px;flex-direction:column;min-width:0;height:100%;transition:border-color .25s,background .25s,transform .25s;display:flex;position:relative;overflow:hidden}.PageExperience-module__eU6NmG__card:hover,.PageExperience-module__eU6NmG__card:focus-within{background:#101724;border-color:#94d8f773}a.PageExperience-module__eU6NmG__card:hover{transform:translateY(-3px)}.PageExperience-module__eU6NmG__card:before{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#91ddff,#0000);height:1px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.PageExperience-module__eU6NmG__card:hover:before,.PageExperience-module__eU6NmG__card:focus-within:before{opacity:.8}.PageExperience-module__eU6NmG__media{aspect-ratio:16/10;border:1px solid var(--page-edge);background:#111827;border-radius:5px;min-width:0;position:relative;overflow:hidden}.PageExperience-module__eU6NmG__media img{object-fit:contain;padding:24px;transition:transform .6s}.PageExperience-module__eU6NmG__featured:hover .PageExperience-module__eU6NmG__media img,.PageExperience-module__eU6NmG__card:hover .PageExperience-module__eU6NmG__media img{transform:scale(1.025)}.PageExperience-module__eU6NmG__card .PageExperience-module__eU6NmG__media{border:0;border-bottom:1px solid var(--page-edge);border-radius:0}.PageExperience-module__eU6NmG__articleMedia{aspect-ratio:16/9}.PageExperience-module__eU6NmG__articleMedia img{object-fit:cover;width:100%;height:100%;padding:0}.PageExperience-module__eU6NmG__mediaFallback{background:radial-gradient(at 70% 65%,#182c44,#0d1421 70%);place-items:center;width:100%;height:100%;display:grid}.PageExperience-module__eU6NmG__mediaFallback svg{width:70%;height:70%}.PageExperience-module__eU6NmG__cardBody{flex-direction:column;flex:1;gap:18px;padding:28px;display:flex}.PageExperience-module__eU6NmG__cardTitle{letter-spacing:-.035em;color:#edf2fa;font-size:25px;font-weight:500;line-height:1.22}.PageExperience-module__eU6NmG__cardDescription{color:#a9b3c6;flex:1;font-size:15px;line-height:1.75}.PageExperience-module__eU6NmG__metadata{font:10px/1.8 var(--font-mono);color:#9eabbf;flex-wrap:wrap;gap:10px 18px;display:flex}.PageExperience-module__eU6NmG__tags{flex-wrap:wrap;gap:8px;display:flex}.PageExperience-module__eU6NmG__tag{border:1px solid var(--page-edge);color:#afc6dc;background:#9dd3ff08;border-radius:3px;padding:6px 10px;font-size:11px;display:inline-block}.PageExperience-module__eU6NmG__textAction{color:#b6e8ff;justify-content:space-between;align-items:center;gap:24px;padding:12px 0;font-size:13px;transition:color .2s;display:inline-flex}.PageExperience-module__eU6NmG__textAction span{font-size:20px;transition:transform .2s}.PageExperience-module__eU6NmG__textAction:hover span,.PageExperience-module__eU6NmG__card:hover .PageExperience-module__eU6NmG__textAction span{transform:translate(3px,-2px)}.PageExperience-module__eU6NmG__cardBody>.PageExperience-module__eU6NmG__textAction{border-top:1px solid var(--page-edge);margin-top:auto;padding-bottom:0}.PageExperience-module__eU6NmG__primaryAction{color:#08121b;background:#b0e4fa;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:36px;padding:19px 25px;font-size:13px;font-weight:500;transition:background .25s,box-shadow .25s;display:inline-flex}.PageExperience-module__eU6NmG__primaryAction:hover{background:#d0f0ff;box-shadow:0 0 35px #66c0f01f}.PageExperience-module__eU6NmG__primaryAction span{font-size:20px}.PageExperience-module__eU6NmG__empty{text-align:center;border:1px solid var(--page-edge);background:var(--page-surface);border-radius:5px;padding:65px 25px}.PageExperience-module__eU6NmG__empty h2{letter-spacing:-.03em;color:#edf2fa;margin-bottom:15px;font-size:28px;font-weight:500}.PageExperience-module__eU6NmG__empty p{line-height:1.75}.PageExperience-module__eU6NmG__empty button{cursor:pointer;margin-top:20px}.PageExperience-module__eU6NmG__contact{border-top:1px solid var(--page-edge);justify-content:space-between;align-items:center;gap:45px;padding-top:65px;padding-bottom:85px;display:flex}.PageExperience-module__eU6NmG__contact h2{letter-spacing:-.05em;color:#edf2fa;font-size:clamp(32px,4.5vw,60px);font-weight:500;line-height:1.08}.PageExperience-module__eU6NmG__contact>div>p:last-child{margin-top:24px;font-size:15px;line-height:1.75}.PageExperience-module__eU6NmG__contact .PageExperience-module__eU6NmG__eyebrow{margin-bottom:22px}.PageExperience-module__eU6NmG__alphabet{flex-wrap:wrap;gap:10px;padding:0 0 45px;display:flex}.PageExperience-module__eU6NmG__alphabet a{border:1px solid var(--page-edge);color:#b6e8ff;border-radius:3px;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.PageExperience-module__eU6NmG__alphabet a:hover{background:#101724;border-color:#91ddff}.PageExperience-module__eU6NmG__termGroup{margin-bottom:60px}.PageExperience-module__eU6NmG__termGroup>h2{color:#b6e8ff;align-items:center;gap:25px;margin-bottom:25px;font-size:42px;font-weight:400;display:flex}.PageExperience-module__eU6NmG__termGroup>h2:after{content:"";background:var(--page-edge);flex:1;height:1px}.PageExperience-module__eU6NmG__reading{overflow-wrap:anywhere;max-width:800px;padding-bottom:75px;font-size:17px;line-height:1.9}.PageExperience-module__eU6NmG__reading :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.035em;color:#edf2fa;text-wrap:pretty;margin:50px 0 22px;font-weight:500;line-height:1.25}.PageExperience-module__eU6NmG__reading h1{font-size:36px}.PageExperience-module__eU6NmG__reading h2{font-size:32px}.PageExperience-module__eU6NmG__reading h3{font-size:26px}.PageExperience-module__eU6NmG__reading :is(h4,h5,h6){font-size:22px}.PageExperience-module__eU6NmG__reading p{margin-bottom:25px}.PageExperience-module__eU6NmG__reading :is(ul,ol){margin-bottom:25px;padding-left:25px}.PageExperience-module__eU6NmG__reading ul{list-style:outside}.PageExperience-module__eU6NmG__reading ol{list-style:decimal}.PageExperience-module__eU6NmG__reading li{margin-bottom:10px;padding-left:5px}.PageExperience-module__eU6NmG__reading li::marker{color:#87c7e6}.PageExperience-module__eU6NmG__reading a{color:#b6e8ff;text-underline-offset:5px;-webkit-text-decoration:underline #50718a;text-decoration:underline #50718a}.PageExperience-module__eU6NmG__reading a:hover{text-decoration-color:#b6e8ff}.PageExperience-module__eU6NmG__reading strong{color:#edf2fa;font-weight:600}.PageExperience-module__eU6NmG__reading em{color:#c3cddd}.PageExperience-module__eU6NmG__reading :not(pre)>code{color:#b6e8ff;background:#131b2b;border-radius:3px;padding:3px 6px;font-size:.85em}.PageExperience-module__eU6NmG__reading pre{white-space:pre;overflow-wrap:normal;font-size:13px;line-height:1.8}.PageExperience-module__eU6NmG__reading blockquote{color:#d3dfec;border-left:1px solid #90cce7;margin:35px 0;padding:5px 0 5px 25px}.PageExperience-module__eU6NmG__reading cite{color:#9eabbf;font-size:13px;font-style:normal}.PageExperience-module__eU6NmG__reading hr{border:0;border-top:1px solid var(--page-edge);margin:45px 0}.PageExperience-module__eU6NmG__reading table{border-collapse:collapse;width:100%;margin-block:30px;font-size:14px;display:block;overflow-x:auto}.PageExperience-module__eU6NmG__reading th,.PageExperience-module__eU6NmG__reading td{border:1px solid var(--page-edge);text-align:left;overflow-wrap:normal;min-width:120px;padding:12px}.PageExperience-module__eU6NmG__reading th{color:#edf2fa;background:#111827}.PageExperience-module__eU6NmG__contentImage{border:1px solid var(--page-edge);background:#101724;border-radius:4px;margin:35px 0;padding:12px}.PageExperience-module__eU6NmG__contentImage img{max-width:100%;height:auto;margin:auto}.PageExperience-module__eU6NmG__codeBlock{border:1px solid var(--page-edge);background:#0c1019;border-radius:4px;margin:35px 0;overflow:hidden}.PageExperience-module__eU6NmG__codeHeader{border-bottom:1px solid var(--page-edge);color:#abbdd1;font:11px var(--font-mono);background:#121a28;justify-content:space-between;align-items:center;gap:15px;padding:10px 18px;display:flex}.PageExperience-module__eU6NmG__codeBody{padding:24px;overflow-x:auto}.PageExperience-module__eU6NmG__codeBody>pre{margin:0}.PageExperience-module__eU6NmG__articleNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:65px;display:grid}.PageExperience-module__eU6NmG__articleNavigation .PageExperience-module__eU6NmG__card{gap:12px;padding:28px}.PageExperience-module__eU6NmG__articleNavigation .PageExperience-module__eU6NmG__eyebrow{margin-bottom:0}.PageExperience-module__eU6NmG__articleNavigation .PageExperience-module__eU6NmG__cardTitle{font-size:22px}.PageExperience-module__eU6NmG__portrait{aspect-ratio:3/4;border:1px solid var(--page-edge);background:#111827;border-radius:5px;position:relative;overflow:hidden}.PageExperience-module__eU6NmG__portrait img{object-fit:cover}.PageExperience-module__eU6NmG__profile{grid-template-columns:.8fr 1.6fr;align-items:start;gap:7%;padding-bottom:85px;display:grid}.PageExperience-module__eU6NmG__profile h2{letter-spacing:-.05em;color:#edf2fa;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.1}.PageExperience-module__eU6NmG__profile h3{letter-spacing:-.03em;color:#edf2fa;margin:45px 0 22px;font-size:24px;font-weight:500}.PageExperience-module__eU6NmG__profileRole{color:#acd8f3;flex-wrap:wrap;justify-content:space-between;gap:15px;margin:18px 0 30px;font-size:13px;display:flex}.PageExperience-module__eU6NmG__profileBio{font-size:17px;line-height:1.85}.PageExperience-module__eU6NmG__profileBio p+p{margin-top:20px}.PageExperience-module__eU6NmG__profileBio strong{color:#edf2fa;font-weight:500}.PageExperience-module__eU6NmG__status{margin-top:25px;font-size:13px;line-height:1.7}.PageExperience-module__eU6NmG__status>div{margin-bottom:18px}.PageExperience-module__eU6NmG__status dt{color:#9eabbf;margin-bottom:4px;font-size:11px}.PageExperience-module__eU6NmG__status dd{color:#d3dfec}.PageExperience-module__eU6NmG__availability{color:#b6e8ff;align-items:center;gap:10px;padding:16px 0;font-size:11px;display:inline-flex}.PageExperience-module__eU6NmG__availability:before{content:"";background:#b6e8ff;border-radius:50%;width:5px;height:5px}.PageExperience-module__eU6NmG__profileLinks{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.PageExperience-module__eU6NmG__timeline{border-left:1px solid var(--page-edge);padding-left:25px}.PageExperience-module__eU6NmG__timeline>li{padding-bottom:32px;position:relative}.PageExperience-module__eU6NmG__timeline>li:last-child{padding-bottom:0}.PageExperience-module__eU6NmG__timeline>li:before{content:"";background:#a3d4ed;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:-28px}.PageExperience-module__eU6NmG__timeline h4{color:#edf2fa;margin-bottom:8px;font-size:18px;font-weight:500}.PageExperience-module__eU6NmG__timeline h4 span{color:#acd8f3}.PageExperience-module__eU6NmG__timeline p{margin-top:12px;font-size:15px;line-height:1.8}.PageExperience-module__eU6NmG__pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:50px;display:flex}.PageExperience-module__eU6NmG__pagination :is(a,span){border:1px solid var(--page-edge);color:#b2bbce;border-radius:3px;place-items:center;width:40px;height:44px;font-size:13px;display:grid}.PageExperience-module__eU6NmG__pagination a:hover{border-color:#91ddff}.PageExperience-module__eU6NmG__pagination [aria-current=page]{color:#08121b;background:#b0e4fa;border-color:#b0e4fa}.PageExperience-module__eU6NmG__pagination [aria-disabled=true]{color:#68758c;border-color:#0000}.PageExperience-module__eU6NmG__page[data-quiet=true] .PageExperience-module__eU6NmG__heroTrace{display:none}@media (max-width:1023px){.PageExperience-module__eU6NmG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.PageExperience-module__eU6NmG__hero{padding-top:155px}.PageExperience-module__eU6NmG__featured{gap:35px}.PageExperience-module__eU6NmG__contact{flex-direction:column;align-items:flex-start}.PageExperience-module__eU6NmG__profile{grid-template-columns:.85fr 1.4fr;gap:40px}}@media (max-width:640px){.PageExperience-module__eU6NmG__container{width:calc(100% - 48px)}.PageExperience-module__eU6NmG__energyThread{width:16px;left:4px}.PageExperience-module__eU6NmG__hero{padding:135px 0 55px}.PageExperience-module__eU6NmG__heroTitle{font-size:clamp(38px,10vw,58px)}.PageExperience-module__eU6NmG__heroDescription{margin-top:25px;font-size:16px}.PageExperience-module__eU6NmG__eyebrow{letter-spacing:1.5px;margin-bottom:22px;font-size:9px}.PageExperience-module__eU6NmG__heroTrace{opacity:.4;width:360px;top:90px;right:-150px}.PageExperience-module__eU6NmG__filters,.PageExperience-module__eU6NmG__featured,.PageExperience-module__eU6NmG__grid,.PageExperience-module__eU6NmG__profile,.PageExperience-module__eU6NmG__articleNavigation{grid-template-columns:1fr}.PageExperience-module__eU6NmG__filters{gap:20px}.PageExperience-module__eU6NmG__featured[data-reverse=true]>:first-child{order:0}.PageExperience-module__eU6NmG__featuredList{gap:55px;margin-bottom:55px}.PageExperience-module__eU6NmG__cardBody{padding:24px}.PageExperience-module__eU6NmG__section,.PageExperience-module__eU6NmG__profile{padding-bottom:55px}.PageExperience-module__eU6NmG__contact{gap:30px;padding-top:45px;padding-bottom:60px}.PageExperience-module__eU6NmG__primaryAction{gap:22px;max-width:100%}.PageExperience-module__eU6NmG__reading{padding-bottom:45px;font-size:16px;line-height:1.85}.PageExperience-module__eU6NmG__reading h2{font-size:28px}.PageExperience-module__eU6NmG__reading h3{font-size:24px}.PageExperience-module__eU6NmG__hero[data-compact=true]{padding-bottom:45px}.PageExperience-module__eU6NmG__hero[data-compact=true] .PageExperience-module__eU6NmG__heroTitle{font-size:36px}.PageExperience-module__eU6NmG__portrait{max-width:420px}.PageExperience-module__eU6NmG__profile{gap:45px}.PageExperience-module__eU6NmG__codeBody{padding:18px}}@media (prefers-reduced-motion:reduce){.PageExperience-module__eU6NmG__page *,.PageExperience-module__eU6NmG__page [data-reveal]{transition:none}.PageExperience-module__eU6NmG__page [data-reveal=pending]{opacity:1;transform:none}a.PageExperience-module__eU6NmG__card:hover,.PageExperience-module__eU6NmG__featured:hover .PageExperience-module__eU6NmG__media img,.PageExperience-module__eU6NmG__card:hover .PageExperience-module__eU6NmG__media img{transform:none}}.PageExperience-module__eU6NmG__codeTabs{gap:4px;min-width:0;display:flex;overflow-x:auto}.PageExperience-module__eU6NmG__codeTabs button{white-space:nowrap;cursor:pointer;color:#9eabbf;border-bottom:1px solid #0000;padding:12px 10px}.PageExperience-module__eU6NmG__codeTabs button[aria-selected=true]{color:#b6e8ff;border-color:#b6e8ff}.PageExperience-module__eU6NmG__copyButton{color:#b6e8ff;cursor:pointer;min-height:36px;font:11px var(--font-mono);border:1px solid #b7d7f529;border-radius:3px;flex-shrink:0;padding:6px 10px}.PageExperience-module__eU6NmG__copyButton:hover{background:#1a293b}.PageExperience-module__eU6NmG__reading .code_highlight{font:.85em var(--font-mono);color:#b6e8ff;background:#131b2b;border-radius:3px;padding:3px 6px}.PageExperience-module__eU6NmG__energyThread[data-still=true]>path{stroke-opacity:.18}
.CaseStudy-module__l38avG__eyebrow{font:10px/1.8 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#9ac7d5}.CaseStudy-module__l38avG__impact{background:radial-gradient(at 0 100%,#182c44 0,#0000 65%),#0c121c;border:1px solid #a9ddf840;border-radius:6px;grid-template-columns:.8fr 1.6fr;display:grid;overflow:hidden}.CaseStudy-module__l38avG__metric{border-right:1px solid var(--page-edge);color:#a9b3c6;flex-direction:column;justify-content:center;padding:48px;font-size:16px;display:flex}.CaseStudy-module__l38avG__metric strong{letter-spacing:-.08em;color:#b6e8ff;white-space:nowrap;font-size:clamp(80px,9vw,140px);font-weight:500;line-height:1.3}.CaseStudy-module__l38avG__impactBody{padding:48px}.CaseStudy-module__l38avG__impact h2,.CaseStudy-module__l38avG__step h2,.CaseStudy-module__l38avG__flow h2{letter-spacing:-.045em;color:#f0f2f8;text-wrap:pretty;margin:20px 0 24px;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.15}.CaseStudy-module__l38avG__prose{font-size:16px;line-height:1.85}.CaseStudy-module__l38avG__prose p+p{margin-top:20px}.CaseStudy-module__l38avG__prose strong{color:#e5edf4;font-weight:500}.CaseStudy-module__l38avG__prose a{color:#b6e8ff;text-underline-offset:4px;text-decoration:underline}.CaseStudy-module__l38avG__action{color:#b6e8ff;align-items:center;gap:32px;margin-top:24px;font-size:13px;display:inline-flex}.CaseStudy-module__l38avG__step{border-bottom:1px solid var(--page-edge);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:6%;padding:80px 0;display:grid}.CaseStudy-module__l38avG__step:nth-of-type(odd){grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}.CaseStudy-module__l38avG__step:nth-of-type(odd) .CaseStudy-module__l38avG__stepBody{order:2}.CaseStudy-module__l38avG__step .CaseStudy-module__l38avG__eyebrow{align-items:center;gap:16px;display:flex}.CaseStudy-module__l38avG__number{color:#c8eeff;letter-spacing:0;border:1px solid #a9ddf84d;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.CaseStudy-module__l38avG__screen{background:#101824;border:1px solid #a9ddf833;border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 24px 80px #0003}.CaseStudy-module__l38avG__browser{font:10px var(--font-mono);color:#a9b3c6;align-items:center;gap:24px;padding:12px 16px;display:flex}.CaseStudy-module__l38avG__browser span{color:#607587;letter-spacing:3px}.CaseStudy-module__l38avG__screenLink{display:block}.CaseStudy-module__l38avG__screen img{width:100%;height:auto;display:block}.CaseStudy-module__l38avG__screen figcaption{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px;font-size:11px;line-height:1.6;display:flex}.CaseStudy-module__l38avG__screen figcaption a{color:#b6e8ff}.CaseStudy-module__l38avG__flow{padding:64px 0 0}.CaseStudy-module__l38avG__flowBody ol{counter-reset:journey;border:1px solid var(--page-edge);background:var(--page-surface);border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0;list-style:none;display:grid}.CaseStudy-module__l38avG__flowBody li{counter-increment:journey;padding:26px;font-size:14px;line-height:1.8}.CaseStudy-module__l38avG__flowBody li+li{border-left:1px solid var(--page-edge)}.CaseStudy-module__l38avG__flowBody li:before{content:"0" counter(journey)" /";font:11px var(--font-mono);color:#9ac7d5;margin-bottom:22px;display:block}.CaseStudy-module__l38avG__flowBody strong{color:#edf2fa;margin-bottom:10px;font-size:18px;font-weight:500;display:block}.CaseStudy-module__l38avG__flowBody>p{max-width:720px;font-size:16px;line-height:1.85}.CaseStudy-module__l38avG__flowBody>p a{color:#b6e8ff;text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.CaseStudy-module__l38avG__impact{grid-template-columns:1fr 1.5fr}.CaseStudy-module__l38avG__metric,.CaseStudy-module__l38avG__impactBody{padding:30px}.CaseStudy-module__l38avG__step{grid-template-columns:1fr;gap:32px;padding:48px 0}.CaseStudy-module__l38avG__step:nth-of-type(odd){grid-template-columns:1fr}.CaseStudy-module__l38avG__step:nth-of-type(odd) .CaseStudy-module__l38avG__stepBody{order:0}.CaseStudy-module__l38avG__flowBody ol{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudy-module__l38avG__flowBody li:nth-child(3){border-left:0}.CaseStudy-module__l38avG__flowBody li:nth-child(n+3){border-top:1px solid var(--page-edge)}}@media (max-width:540px){.CaseStudy-module__l38avG__impact,.CaseStudy-module__l38avG__flowBody ol{grid-template-columns:1fr}.CaseStudy-module__l38avG__metric{border-right:0;border-bottom:1px solid var(--page-edge)}.CaseStudy-module__l38avG__metric strong{font-size:90px}.CaseStudy-module__l38avG__metric,.CaseStudy-module__l38avG__impactBody{padding:26px}.CaseStudy-module__l38avG__flowBody li+li{border-left:0;border-top:1px solid var(--page-edge)}}.CaseStudy-module__l38avG__opening{isolation:isolate;background:#0c121c;border:1px solid #a9ddf840;border-radius:6px;position:relative;overflow:hidden}.CaseStudy-module__l38avG__opening>img{object-fit:cover;object-position:70% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.CaseStudy-module__l38avG__opening:before{content:"";z-index:-1;background:linear-gradient(90deg,#07090ffa 10%,#07090fd9 48%,#07090f33),linear-gradient(#0000 35%,#07090f);position:absolute;inset:0}.CaseStudy-module__l38avG__openingBody{padding:clamp(26px,5vw,64px)}.CaseStudy-module__l38avG__opening .CaseStudy-module__l38avG__eyebrow{color:#b6e8ff}.CaseStudy-module__l38avG__opening h2{letter-spacing:-.055em;color:#f0f2f8;text-wrap:balance;max-width:650px;margin:28px 0;font-size:clamp(38px,5.8vw,76px);font-weight:500;line-height:1.05}.CaseStudy-module__l38avG__opening .CaseStudy-module__l38avG__prose{color:#b2bbce;max-width:570px}.CaseStudy-module__l38avG__chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.CaseStudy-module__l38avG__chapters a{color:#e5edf4;border-top:1px solid #a9ddf84d;padding:20px 0 0;font-size:clamp(14px,1.8vw,20px)}.CaseStudy-module__l38avG__chapters a>span:first-child{font:10px/1.8 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#b6e8ff;margin-bottom:8px;display:block}.CaseStudy-module__l38avG__chapters a:hover{color:#b6e8ff}.CaseStudy-module__l38avG__chapters a:focus-visible{outline-offset:6px;outline:2px solid #b6e8ff}@media (max-width:540px){.CaseStudy-module__l38avG__opening:before{background:#07090fd9}.CaseStudy-module__l38avG__chapters{grid-template-columns:1fr;gap:20px;margin-top:36px}}
.CaseStudyStory-module__cOFQya__overview,.CaseStudyStory-module__cOFQya__chapter,.CaseStudyStory-module__cOFQya__moment,.CaseStudyStory-module__cOFQya__screenshot,.CaseStudyStory-module__cOFQya__gallery,.CaseStudyStory-module__cOFQya__chat,.CaseStudyStory-module__cOFQya__pipeline,.CaseStudyStory-module__cOFQya__photo,.CaseStudyStory-module__cOFQya__timeline{--story-accent:var(--project-accent,#ed5d3b);--story-accent-strong:color-mix(in srgb,var(--story-accent)62%,white);--story-accent-soft:color-mix(in srgb,var(--story-accent)45%,white)}.CaseStudyStory-module__cOFQya__overview{border-block:1px solid var(--page-edge);grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 72px;display:grid}.CaseStudyStory-module__cOFQya__metric{border-right:1px solid var(--page-edge);padding:30px}.CaseStudyStory-module__cOFQya__metric:first-child{padding-left:0}.CaseStudyStory-module__cOFQya__metric:last-child{border-right:0}.CaseStudyStory-module__cOFQya__metric strong{letter-spacing:-.055em;color:var(--story-accent-strong);font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.2;display:block}.CaseStudyStory-module__cOFQya__metric span{margin-top:12px;font-size:14px;line-height:1.6;display:block}.CaseStudyStory-module__cOFQya__chapter{border-top:1px solid var(--page-edge);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9%;padding:64px 0;display:grid}.CaseStudyStory-module__cOFQya__chapterHeader{position:relative}.CaseStudyStory-module__cOFQya__number{font:12px var(--font-mono);color:var(--story-accent-strong);margin-bottom:28px;display:block}.CaseStudyStory-module__cOFQya__label{font:10px/1.7 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--story-accent-soft);margin-bottom:16px}.CaseStudyStory-module__cOFQya__chapter h2{letter-spacing:-.045em;color:#f0f2f8;text-wrap:balance;max-width:420px;font-size:clamp(28px,3.5vw,44px);font-weight:500;line-height:1.15}.CaseStudyStory-module__cOFQya__prose{max-width:none;padding-bottom:0}.CaseStudyStory-module__cOFQya__prose p:last-child{margin-bottom:0}.CaseStudyStory-module__cOFQya__moment{border:1px solid color-mix(in srgb,var(--story-accent)28%,transparent);background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--story-accent)12%,transparent),transparent 75%),#0c1019;border-radius:5px;margin-block:24px 64px;padding:clamp(28px,5vw,64px)}.CaseStudyStory-module__cOFQya__moment>div{letter-spacing:-.035em;color:#f0f2f8;text-wrap:pretty;max-width:950px;font-size:clamp(25px,3.6vw,44px);line-height:1.3}.CaseStudyStory-module__cOFQya__moment p{margin:0}.CaseStudyStory-module__cOFQya__moment>.CaseStudyStory-module__cOFQya__label{margin-bottom:20px}.CaseStudyStory-module__cOFQya__screenshot{border:1px solid var(--page-edge);background:#10151f;border-radius:7px;margin:0 0 48px;overflow:hidden}.CaseStudyStory-module__cOFQya__browser{align-items:center;gap:7px;padding:14px 20px;display:flex}.CaseStudyStory-module__cOFQya__browser>span{background:#526075;border-radius:50%;width:7px;height:7px}.CaseStudyStory-module__cOFQya__browser>span:first-child{background:var(--story-accent)}.CaseStudyStory-module__cOFQya__browser p{font:10px var(--font-mono);color:#a9b3c6;margin:0 0 0 18px}.CaseStudyStory-module__cOFQya__screenshot img{width:100%;height:auto;display:block}.CaseStudyStory-module__cOFQya__screenshot figcaption{color:#a9b3c6;padding:16px 20px;font-size:12px;line-height:1.7}@media (max-width:760px){.CaseStudyStory-module__cOFQya__chapter{grid-template-columns:1fr;gap:28px;padding:40px 0}.CaseStudyStory-module__cOFQya__number{margin-bottom:18px}.CaseStudyStory-module__cOFQya__overview{margin:25px 0 40px}.CaseStudyStory-module__cOFQya__metric{padding:22px 14px}.CaseStudyStory-module__cOFQya__metric span{font-size:12px}.CaseStudyStory-module__cOFQya__moment{margin-bottom:40px}}@media (max-width:380px){.CaseStudyStory-module__cOFQya__overview{grid-template-columns:1fr}.CaseStudyStory-module__cOFQya__metric,.CaseStudyStory-module__cOFQya__metric:first-child{border-right:0;border-bottom:1px solid var(--page-edge);padding:20px 0}.CaseStudyStory-module__cOFQya__metric:last-child{border-bottom:0}}.CaseStudyStory-module__cOFQya__gallery{margin:0 0 64px}.CaseStudyStory-module__cOFQya__gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.CaseStudyStory-module__cOFQya__gallery figure{border-radius:8px;margin:0;padding:0;overflow:hidden}.CaseStudyStory-module__cOFQya__gallery img{width:100%;height:auto;display:block}.CaseStudyStory-module__cOFQya__gallery>p{color:#a9b3c6;max-width:800px;margin-top:18px;font-size:12px;line-height:1.7}@media (max-width:640px){.CaseStudyStory-module__cOFQya__gallery>div{gap:10px}.CaseStudyStory-module__cOFQya__gallery{margin-bottom:40px}}@media (min-width:381px) and (max-width:760px){.CaseStudyStory-module__cOFQya__metric strong{white-space:nowrap;font-size:clamp(24px,6vw,36px)}}@media (max-width:640px){.CaseStudyStory-module__cOFQya__gallery>div{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-bottom:12px;overflow-x:auto}.CaseStudyStory-module__cOFQya__gallery figure{scroll-snap-align:start}}.CaseStudyStory-module__cOFQya__chat{border:1px solid var(--page-edge);background:#10151f;border-radius:7px;margin:0 0 64px;overflow:hidden}.CaseStudyStory-module__cOFQya__chatWindow{max-width:760px;margin:0 auto;padding:8px clamp(16px,4vw,40px) 28px}.CaseStudyStory-module__cOFQya__chatHeader{border-bottom:1px solid var(--page-edge);align-items:center;gap:14px;padding:14px 0 20px;display:flex}.CaseStudyStory-module__cOFQya__chatHeader img{box-shadow:0 0 0 2px var(--story-accent);border-radius:50%}.CaseStudyStory-module__cOFQya__chatHeader strong{color:#f0f2f8;font-size:16px;font-weight:500;display:block}.CaseStudyStory-module__cOFQya__chatHeader em{color:#a9b3c6;font-size:12px;font-style:normal;display:block}.CaseStudyStory-module__cOFQya__chatLive{font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#6ee7b7;margin-left:auto}.CaseStudyStory-module__cOFQya__chatLive:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1.8s ease-in-out infinite CaseStudyStory-module__cOFQya__chatPulse;display:inline-block}.CaseStudyStory-module__cOFQya__chatThread{flex-direction:column;gap:18px;min-height:520px;margin:0;padding:28px 0;list-style:none;display:flex}.CaseStudyStory-module__cOFQya__chatThread>li{max-width:82%;animation:.35s ease-out both CaseStudyStory-module__cOFQya__chatIn}.CaseStudyStory-module__cOFQya__chatThread>li[data-from=scene]{align-self:center;max-width:92%}.CaseStudyStory-module__cOFQya__chatThread>li[data-from=player]{align-self:flex-end}.CaseStudyStory-module__cOFQya__chatThread small{font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#6b778c;margin-bottom:6px;display:block}.CaseStudyStory-module__cOFQya__chatThread li[data-from=player] small{text-align:right}.CaseStudyStory-module__cOFQya__chatThread p{color:#dfe4ee;background:#1a2130;border-radius:14px;margin:0;padding:14px 18px;font-size:15px;line-height:1.65}.CaseStudyStory-module__cOFQya__chatThread li[data-from=scene] p{color:#6ee7b7;background:#6ee7b70f;border:1px dashed #6ee7b740;font-style:italic}.CaseStudyStory-module__cOFQya__chatThread li[data-from=character] p{border-top-left-radius:4px;font-style:italic}.CaseStudyStory-module__cOFQya__chatThread li[data-from=player] p{color:#fff;background:linear-gradient(120deg,var(--story-accent),color-mix(in srgb,var(--story-accent)55%,#a21caf));border-top-right-radius:4px}.CaseStudyStory-module__cOFQya__chatThread li[data-streaming] p:after{content:"▍";color:var(--story-accent-strong);margin-left:2px;animation:.8s step-end infinite CaseStudyStory-module__cOFQya__chatBlink}.CaseStudyStory-module__cOFQya__chatTyping{background:#1a2130;border-radius:14px 14px 14px 4px;gap:5px;padding:16px 18px;display:flex}.CaseStudyStory-module__cOFQya__chatTyping>span:not(.CaseStudyStory-module__cOFQya__srOnly){background:#8a96ab;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite CaseStudyStory-module__cOFQya__chatDot}.CaseStudyStory-module__cOFQya__chatTyping>span:nth-child(2){animation-delay:.15s}.CaseStudyStory-module__cOFQya__chatTyping>span:nth-child(3){animation-delay:.3s}.CaseStudyStory-module__cOFQya__chatComposer{color:#f0f2f8;background:#1a2130;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:14px;display:flex}.CaseStudyStory-module__cOFQya__chatComposer [data-empty]{color:#6b778c;font-style:italic}.CaseStudyStory-module__cOFQya__chatComposer b{color:var(--story-accent-strong);font-weight:400}.CaseStudyStory-module__cOFQya__chat figcaption{border-top:1px solid var(--page-edge);color:#a9b3c6;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;padding:16px 20px;font-size:12px;line-height:1.7;display:flex}.CaseStudyStory-module__cOFQya__chatReplay{font:11px var(--font-mono);letter-spacing:.06em;color:var(--story-accent-strong);cursor:pointer;background:0 0;border:0;padding:0}.CaseStudyStory-module__cOFQya__chatReplay:hover{text-decoration:underline}.CaseStudyStory-module__cOFQya__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes CaseStudyStory-module__cOFQya__chatIn{0%{opacity:0;transform:translateY(8px)}}@keyframes CaseStudyStory-module__cOFQya__chatBlink{50%{opacity:0}}@keyframes CaseStudyStory-module__cOFQya__chatDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes CaseStudyStory-module__cOFQya__chatPulse{50%{opacity:.35}}.CaseStudyStory-module__cOFQya__pipeline{border-top:1px solid var(--page-edge);padding:64px 0}.CaseStudyStory-module__cOFQya__pipeline header{max-width:640px;margin-bottom:44px}.CaseStudyStory-module__cOFQya__pipeline h2{letter-spacing:-.045em;color:#f0f2f8;text-wrap:balance;font-size:clamp(28px,3.5vw,44px);font-weight:500;line-height:1.15}.CaseStudyStory-module__cOFQya__pipeline ol{grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.CaseStudyStory-module__cOFQya__pipeline ol:before,.CaseStudyStory-module__cOFQya__pipeline ol:after{content:"";background:var(--page-edge);height:1px;position:absolute;top:22px;left:22px;right:22px}.CaseStudyStory-module__cOFQya__pipeline ol:after{background:linear-gradient(90deg,transparent,var(--story-accent-strong),transparent);width:90px;height:2px;margin-top:-.5px;animation:5s linear infinite CaseStudyStory-module__cOFQya__pipelineTravel;right:auto}.CaseStudyStory-module__cOFQya__pipeline li{z-index:1;padding:0 4px 0 0;position:relative}.CaseStudyStory-module__cOFQya__pipelineIndex{border:1px solid var(--page-edge);width:44px;height:44px;font:11px var(--font-mono);color:#a9b3c6;animation:5s linear infinite CaseStudyStory-module__cOFQya__pipelineGlow;animation-delay:calc(var(--i)*5s/var(--steps));background:#0c1019;border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.CaseStudyStory-module__cOFQya__pipeline li small{font:10px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--story-accent-soft);margin-bottom:8px;display:block}.CaseStudyStory-module__cOFQya__pipeline li strong{color:#f0f2f8;margin-bottom:10px;font-size:17px;font-weight:500;line-height:1.35;display:block}.CaseStudyStory-module__cOFQya__pipeline li p{color:#a9b3c6;margin:0;font-size:13px;line-height:1.65}.CaseStudyStory-module__cOFQya__pipelineNote{border-top:1px dashed var(--page-edge);color:#c4cbd8;max-width:760px;margin-top:44px;padding-top:28px;font-size:15px;line-height:1.75}.CaseStudyStory-module__cOFQya__pipelineNote p:last-child{margin-bottom:0}@keyframes CaseStudyStory-module__cOFQya__pipelineTravel{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:calc(100% - 90px)}}@keyframes CaseStudyStory-module__cOFQya__pipelineGlow{0%,14%{color:#fff;border-color:var(--story-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--story-accent)14%,transparent),0 0 28px color-mix(in srgb,var(--story-accent)45%,transparent)}24%,to{color:#a9b3c6;border-color:var(--page-edge);box-shadow:none}}@media (max-width:900px){.CaseStudyStory-module__cOFQya__pipeline ol{grid-template-columns:1fr;gap:26px}.CaseStudyStory-module__cOFQya__pipeline ol:before,.CaseStudyStory-module__cOFQya__pipeline ol:after{width:1px;height:auto;inset:22px auto 22px 22px}.CaseStudyStory-module__cOFQya__pipeline ol:after{display:none}.CaseStudyStory-module__cOFQya__pipeline li{grid-template-columns:44px 1fr;column-gap:20px;display:grid}.CaseStudyStory-module__cOFQya__pipeline li>:not(.CaseStudyStory-module__cOFQya__pipelineIndex){grid-column:2}.CaseStudyStory-module__cOFQya__pipelineIndex{grid-row:1/span 3;margin-bottom:0}.CaseStudyStory-module__cOFQya__pipeline{padding:40px 0}}@media (max-width:640px){.CaseStudyStory-module__cOFQya__chatThread{min-height:0}.CaseStudyStory-module__cOFQya__chatThread>li{max-width:92%}.CaseStudyStory-module__cOFQya__chatThread p{font-size:14px}.CaseStudyStory-module__cOFQya__chat{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.CaseStudyStory-module__cOFQya__chatThread>li,.CaseStudyStory-module__cOFQya__chatLive:before,.CaseStudyStory-module__cOFQya__pipelineIndex,.CaseStudyStory-module__cOFQya__pipeline ol:after{animation:none}}.CaseStudyStory-module__cOFQya__photo{margin:0 0 48px}.CaseStudyStory-module__cOFQya__photo img,.CaseStudyStory-module__cOFQya__photo video{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--page-edge);background:#10151f;border-radius:7px;width:100%;height:auto;display:block}.CaseStudyStory-module__cOFQya__photo figcaption{color:#a9b3c6;max-width:800px;margin-top:14px;font-size:12px;line-height:1.7}.CaseStudyStory-module__cOFQya__timeline{border-top:1px solid var(--page-edge);padding:64px 0}.CaseStudyStory-module__cOFQya__timeline header{max-width:640px;margin-bottom:44px}.CaseStudyStory-module__cOFQya__timeline h2{letter-spacing:-.045em;color:#f0f2f8;text-wrap:balance;font-size:clamp(28px,3.5vw,44px);font-weight:500;line-height:1.15}.CaseStudyStory-module__cOFQya__timeline ol{scroll-snap-type:x proximity;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:18px;margin:0;padding:0 0 8px;list-style:none;display:grid;position:relative;overflow-x:auto}.CaseStudyStory-module__cOFQya__timeline li{scroll-snap-align:start;padding-top:30px;position:relative}.CaseStudyStory-module__cOFQya__timeline li:before{content:"";background:var(--page-edge);height:1px;position:absolute;top:5px;left:0;right:-18px}.CaseStudyStory-module__cOFQya__timeline li:last-child:before{background:linear-gradient(90deg,var(--page-edge),transparent);right:0}.CaseStudyStory-module__cOFQya__timeline li:after{content:"";background:#0c1019;border:1px solid #526075;border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.CaseStudyStory-module__cOFQya__timeline li[data-highlight]:after{border-color:var(--story-accent);background:var(--story-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--story-accent)16%,transparent),0 0 18px color-mix(in srgb,var(--story-accent)50%,transparent)}.CaseStudyStory-module__cOFQya__timeline time{font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#6b778c;margin-bottom:8px;display:block}.CaseStudyStory-module__cOFQya__timeline li[data-highlight] time{color:var(--story-accent-strong)}.CaseStudyStory-module__cOFQya__timeline strong{color:#f0f2f8;font-size:16px;font-weight:500;line-height:1.35;display:block}.CaseStudyStory-module__cOFQya__timeline li p{color:#a9b3c6;margin:8px 0 0;font-size:13px;line-height:1.6}@media (max-width:760px){.CaseStudyStory-module__cOFQya__timeline{padding:40px 0}.CaseStudyStory-module__cOFQya__timeline ol{grid-auto-columns:auto;grid-auto-flow:row;gap:24px;overflow:visible}.CaseStudyStory-module__cOFQya__timeline li{padding:0 0 0 30px}.CaseStudyStory-module__cOFQya__timeline li:before{width:1px;height:auto;inset:11px auto -24px 5px}.CaseStudyStory-module__cOFQya__timeline li:last-child:before{display:none}.CaseStudyStory-module__cOFQya__photo{margin-bottom:32px}}
.CaseStudyBrandKit-module__MSlAMG__kit{--accent:var(--project-accent,#4179f5);--brand-soft:color-mix(in srgb,var(--brand)18%,white);border:1px solid var(--page-edge);background:radial-gradient(ellipse 55% 60% at 75% 30%,color-mix(in srgb,var(--brand)16%,transparent),transparent 70%),#10151f;border-radius:7px;margin:0 0 64px;transition:background .6s;overflow:hidden}.CaseStudyBrandKit-module__MSlAMG__toolbar{border-bottom:1px solid var(--page-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:18px clamp(20px,4vw,40px);display:flex}.CaseStudyBrandKit-module__MSlAMG__toolbarLabel,.CaseStudyBrandKit-module__MSlAMG__format{font:10px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#6b778c;margin:0}.CaseStudyBrandKit-module__MSlAMG__companies{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.CaseStudyBrandKit-module__MSlAMG__companies button{border:1px solid var(--page-edge);font:inherit;color:#a9b3c6;cursor:pointer;background:#0c1019;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.CaseStudyBrandKit-module__MSlAMG__companies button:hover{color:#f0f2f8;border-color:color-mix(in srgb,var(--swatch)60%,transparent)}.CaseStudyBrandKit-module__MSlAMG__companies button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CaseStudyBrandKit-module__MSlAMG__companies button[aria-pressed=true]{color:#f0f2f8;border-color:var(--swatch);background:color-mix(in srgb,var(--swatch)16%,#0c1019)}.CaseStudyBrandKit-module__MSlAMG__swatch{background:var(--swatch);border-radius:50%;width:10px;height:10px}.CaseStudyBrandKit-module__MSlAMG__sheets{grid-template-rows:auto auto;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:clamp(18px,3vw,28px);padding:clamp(24px,4vw,44px);display:grid}.CaseStudyBrandKit-module__MSlAMG__sheet{align-content:start;gap:10px;min-width:0;animation:.55s ease-out both CaseStudyBrandKit-module__MSlAMG__print;display:grid}.CaseStudyBrandKit-module__MSlAMG__sheet[data-format=poster]{grid-row:span 2}.CaseStudyBrandKit-module__MSlAMG__sheet[data-format=photo]{animation-delay:80ms}.CaseStudyBrandKit-module__MSlAMG__sheet[data-format=signature]{animation-delay:.16s}.CaseStudyBrandKit-module__MSlAMG__poster{aspect-ratio:1/1.414;color:#fff;background:radial-gradient(circle at 110% -10%,#ffffff38 0 30%,transparent 31%),radial-gradient(circle at -20% 105%,#00000038 0 34%,transparent 35%),var(--brand);border-radius:4px;flex-direction:column;padding:8% 9%;display:flex;box-shadow:0 24px 50px -28px #000}.CaseStudyBrandKit-module__MSlAMG__posterTop{letter-spacing:-.01em;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.CaseStudyBrandKit-module__MSlAMG__badge{width:30px;height:30px;color:var(--brand);background:#fff;border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.CaseStudyBrandKit-module__MSlAMG__posterEyebrow{font:10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin:auto 0 8px}.CaseStudyBrandKit-module__MSlAMG__posterTitle{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1}.CaseStudyBrandKit-module__MSlAMG__posterDates{opacity:.9;margin:12px 0 0;font-size:13px}.CaseStudyBrandKit-module__MSlAMG__posterJoin{color:#0b0f17;background:#fff;border-radius:6px;align-items:center;gap:12px;margin-top:auto;padding:10px;display:flex}.CaseStudyBrandKit-module__MSlAMG__posterJoin small{color:#4b5565;font-size:10px;display:block}.CaseStudyBrandKit-module__MSlAMG__posterJoin b{font:600 12px var(--font-mono);letter-spacing:.06em;color:var(--brand);display:block}.CaseStudyBrandKit-module__MSlAMG__qr{background:conic-gradient(from 90deg at 4px 4px,#0b0f17 25%,transparent 0)0 0/9px 9px,repeating-linear-gradient(90deg,#0b0f17 0 2px,#fff 2px 5px);border-radius:2px;flex:none;width:38px;height:38px;box-shadow:inset 0 0 0 3px #fff}.CaseStudyBrandKit-module__MSlAMG__photo{aspect-ratio:16/9;background:linear-gradient(160deg,#3a4558,#1b2230 70%);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #000}.CaseStudyBrandKit-module__MSlAMG__crowd{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:16% 6% 18%}.CaseStudyBrandKit-module__MSlAMG__crowd span{flex-direction:column;justify-content:flex-end;align-items:center;width:19%;height:92%;margin:0 -1.5%;display:flex;position:relative}.CaseStudyBrandKit-module__MSlAMG__crowd span:before{content:"";aspect-ratio:1;background:linear-gradient(160deg,#c9b2a0,#8e7564);border-radius:50%;width:44%;margin-bottom:4%}.CaseStudyBrandKit-module__MSlAMG__crowd span:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--brand)85%,white),var(--brand));border-radius:48% 48% 0 0/70% 70% 0 0;width:100%;height:46%;box-shadow:inset 0 0 0 2px #0000001f}.CaseStudyBrandKit-module__MSlAMG__crowd span:nth-child(2n){height:84%}.CaseStudyBrandKit-module__MSlAMG__crowd span:nth-child(2n):before{background:linear-gradient(160deg,#6f5546,#4a372d)}.CaseStudyBrandKit-module__MSlAMG__crowd span:nth-child(3){z-index:1;height:100%}.CaseStudyBrandKit-module__MSlAMG__crowd span:nth-child(5):before{background:linear-gradient(160deg,#e2c9b4,#b59880)}.CaseStudyBrandKit-module__MSlAMG__photoBand{color:#fff;background:var(--brand);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 16px;display:flex;position:absolute;inset:auto 0 0}.CaseStudyBrandKit-module__MSlAMG__photoBand strong{letter-spacing:-.03em;font-size:clamp(15px,1.8vw,20px);font-weight:700}.CaseStudyBrandKit-module__MSlAMG__photoBand span{opacity:.9;font-size:11px}.CaseStudyBrandKit-module__MSlAMG__signature{color:#1b2230;background:#fff;border-radius:4px;padding:16px;box-shadow:0 24px 50px -28px #000}.CaseStudyBrandKit-module__MSlAMG__signatureId{border-bottom:1px solid #e3e7ee;align-items:center;gap:12px;padding-bottom:12px;display:flex}.CaseStudyBrandKit-module__MSlAMG__signatureId b{font-size:14px;display:block}.CaseStudyBrandKit-module__MSlAMG__signatureId small{color:#5b667a;font-size:12px;display:block}.CaseStudyBrandKit-module__MSlAMG__avatar{color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:grid}.CaseStudyBrandKit-module__MSlAMG__signatureBanner{border-left:3px solid var(--brand);background:var(--brand-soft);border-radius:0 4px 4px 0;margin:12px 0 0;padding:9px 12px;font-size:12px;line-height:1.5}.CaseStudyBrandKit-module__MSlAMG__signatureBanner b{color:var(--brand)}.CaseStudyBrandKit-module__MSlAMG__kit figcaption{border-top:1px solid var(--page-edge);color:#a9b3c6;padding:16px 20px;font-size:12px;line-height:1.7}@keyframes CaseStudyBrandKit-module__MSlAMG__print{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (max-width:760px){.CaseStudyBrandKit-module__MSlAMG__kit{margin-bottom:40px}.CaseStudyBrandKit-module__MSlAMG__sheets{grid-template-columns:1fr}.CaseStudyBrandKit-module__MSlAMG__sheet[data-format=poster]{grid-row:auto}.CaseStudyBrandKit-module__MSlAMG__poster{justify-self:center;width:min(100%,300px)}.CaseStudyBrandKit-module__MSlAMG__photo{aspect-ratio:4/3}.CaseStudyBrandKit-module__MSlAMG__crowd{inset:12% 6% 30%}}@media (prefers-reduced-motion:reduce){.CaseStudyBrandKit-module__MSlAMG__sheet{animation:none}.CaseStudyBrandKit-module__MSlAMG__kit{transition:none}}
.CaseStudyCaseFile-module__Ye5_vG__caseFile{--accent:var(--project-accent,#7c83f5);--accent-strong:color-mix(in srgb,var(--accent)62%,white);--ok:#6ee7b7;--warn:#fcd34d;border:1px solid var(--page-edge);background:radial-gradient(ellipse 55% 60% at 70% 30%,color-mix(in srgb,var(--accent)14%,transparent),transparent 70%),#10151f;border-radius:7px;margin:0 0 64px;overflow:hidden}.CaseStudyCaseFile-module__Ye5_vG__toolbar{border-bottom:1px solid var(--page-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:18px clamp(20px,4vw,40px);display:flex}.CaseStudyCaseFile-module__Ye5_vG__mono{font:10px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#6b778c;margin:0}.CaseStudyCaseFile-module__Ye5_vG__steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.CaseStudyCaseFile-module__Ye5_vG__steps li{border:1px solid var(--page-edge);color:#6b778c;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.CaseStudyCaseFile-module__Ye5_vG__steps span{font:10px var(--font-mono)}.CaseStudyCaseFile-module__Ye5_vG__steps li[data-state=current]{color:#f0f2f8;border-color:var(--accent);background:color-mix(in srgb,var(--accent)16%,#0c1019)}.CaseStudyCaseFile-module__Ye5_vG__steps li[data-state=done]{color:var(--ok);border-color:color-mix(in srgb,var(--ok)40%,transparent)}.CaseStudyCaseFile-module__Ye5_vG__stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,3vw,28px);padding:clamp(20px,4vw,44px);display:grid}.CaseStudyCaseFile-module__Ye5_vG__panel{border:1px solid var(--page-edge);background:#0c1019;border-radius:10px;align-content:start;gap:14px;min-width:0;padding:clamp(18px,3vw,26px);display:grid}.CaseStudyCaseFile-module__Ye5_vG__panel[data-side=team]{box-shadow:0 24px 60px -30px color-mix(in srgb,var(--accent)60%,transparent)}.CaseStudyCaseFile-module__Ye5_vG__title{letter-spacing:-.02em;color:#f0f2f8;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;font-size:18px;font-weight:500;display:flex}.CaseStudyCaseFile-module__Ye5_vG__title small{font:11px var(--font-mono);letter-spacing:0;color:#6b778c}.CaseStudyCaseFile-module__Ye5_vG__profiles{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.CaseStudyCaseFile-module__Ye5_vG__profiles legend{color:#a9b3c6;width:100%;margin-bottom:8px;padding:0;font-size:13px}.CaseStudyCaseFile-module__Ye5_vG__profiles button{border:1px solid var(--page-edge);font:inherit;color:#a9b3c6;cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:13px;transition:color .2s,border-color .2s,background .2s}.CaseStudyCaseFile-module__Ye5_vG__profiles button:hover{color:#f0f2f8;border-color:color-mix(in srgb,var(--accent)60%,transparent)}.CaseStudyCaseFile-module__Ye5_vG__profiles button:focus-visible,.CaseStudyCaseFile-module__Ye5_vG__flag button:focus-visible,.CaseStudyCaseFile-module__Ye5_vG__accept:focus-visible,.CaseStudyCaseFile-module__Ye5_vG__replay:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CaseStudyCaseFile-module__Ye5_vG__profiles button[aria-pressed=true]{color:#f0f2f8;border-color:var(--accent);background:color-mix(in srgb,var(--accent)18%,transparent)}.CaseStudyCaseFile-module__Ye5_vG__profiles button[aria-pressed=true]:before{content:"✓ ";color:var(--accent-strong)}.CaseStudyCaseFile-module__Ye5_vG__pieces,.CaseStudyCaseFile-module__Ye5_vG__review{gap:8px;margin:0;padding:0;list-style:none;display:grid}.CaseStudyCaseFile-module__Ye5_vG__pieces li{border:1px solid var(--page-edge);color:#d8deea;border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;animation:.35s ease-out both CaseStudyCaseFile-module__Ye5_vG__appear;display:grid}.CaseStudyCaseFile-module__Ye5_vG__pieces li[data-extra]{border-color:color-mix(in srgb,var(--accent)45%,transparent)}.CaseStudyCaseFile-module__Ye5_vG__pieces small{font:10px var(--font-mono);color:var(--ok)}.CaseStudyCaseFile-module__Ye5_vG__fileIcon{border:1.5px solid #6b778c;border-radius:2px;width:12px;height:15px}.CaseStudyCaseFile-module__Ye5_vG__count{color:#6b778c;margin:0;font-size:12px}.CaseStudyCaseFile-module__Ye5_vG__review li{border:1px solid var(--page-edge);color:#d8deea;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;font-size:13px;transition:border-color .3s;display:flex}.CaseStudyCaseFile-module__Ye5_vG__pieceName{min-width:0}.CaseStudyCaseFile-module__Ye5_vG__badge{font:10px var(--font-mono);color:var(--ok);background:color-mix(in srgb,var(--ok)12%,transparent);border-radius:999px;flex:none;padding:3px 8px;transition:color .3s,background .3s}.CaseStudyCaseFile-module__Ye5_vG__badge:before{content:"● "}.CaseStudyCaseFile-module__Ye5_vG__review li[data-tone=warn]{border-color:color-mix(in srgb,var(--warn)45%,transparent)}.CaseStudyCaseFile-module__Ye5_vG__review li[data-tone=warn] .CaseStudyCaseFile-module__Ye5_vG__badge{color:var(--warn);background:color-mix(in srgb,var(--warn)12%,transparent)}.CaseStudyCaseFile-module__Ye5_vG__review li[data-tone=wait] .CaseStudyCaseFile-module__Ye5_vG__badge{color:#a9b3c6;background:#ffffff0f;animation:1s ease-in-out infinite CaseStudyCaseFile-module__Ye5_vG__blink}.CaseStudyCaseFile-module__Ye5_vG__flag{background:color-mix(in srgb,var(--warn)8%,transparent);border-radius:6px;gap:10px;width:100%;padding:12px;animation:.35s ease-out both CaseStudyCaseFile-module__Ye5_vG__appear;display:grid}.CaseStudyCaseFile-module__Ye5_vG__flag p{color:#e8dcb5;margin:0;font-size:12px;line-height:1.6}.CaseStudyCaseFile-module__Ye5_vG__flag b{font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--warn);margin-right:6px}.CaseStudyCaseFile-module__Ye5_vG__flag button,.CaseStudyCaseFile-module__Ye5_vG__replay{border:1px solid color-mix(in srgb,var(--warn)50%,transparent);font:inherit;color:#f0f2f8;cursor:pointer;background:0 0;border-radius:6px;justify-self:start;padding:7px 12px;font-size:12px}.CaseStudyCaseFile-module__Ye5_vG__flag button:hover{background:color-mix(in srgb,var(--warn)14%,transparent)}.CaseStudyCaseFile-module__Ye5_vG__accept{background:var(--accent);font:inherit;color:#0a0e17;cursor:pointer;border:0;border-radius:7px;padding:12px 16px;font-size:14px;font-weight:500;transition:opacity .3s,transform .2s}.CaseStudyCaseFile-module__Ye5_vG__accept:hover:not(:disabled){transform:translateY(-1px)}.CaseStudyCaseFile-module__Ye5_vG__accept:disabled{opacity:.35;cursor:not-allowed}.CaseStudyCaseFile-module__Ye5_vG__log{border-left:2px solid var(--ok);background:color-mix(in srgb,var(--ok)6%,transparent);gap:8px;padding:12px;animation:.35s ease-out both CaseStudyCaseFile-module__Ye5_vG__appear;display:grid}.CaseStudyCaseFile-module__Ye5_vG__log p{color:#d8deea;justify-content:space-between;gap:12px;margin:0;font-size:13px;display:flex}.CaseStudyCaseFile-module__Ye5_vG__log time{font:11px var(--font-mono);color:#6b778c}.CaseStudyCaseFile-module__Ye5_vG__replay{border-color:var(--page-edge);color:#a9b3c6}.CaseStudyCaseFile-module__Ye5_vG__replay:hover{color:#f0f2f8}.CaseStudyCaseFile-module__Ye5_vG__caseFile figcaption{color:#a9b3c6;max-width:800px;padding:0 clamp(20px,4vw,44px) clamp(20px,3vw,32px);font-size:12px;line-height:1.7}@keyframes CaseStudyCaseFile-module__Ye5_vG__appear{0%{opacity:0;transform:translateY(4px)}}@keyframes CaseStudyCaseFile-module__Ye5_vG__blink{50%{opacity:.45}}@media (max-width:760px){.CaseStudyCaseFile-module__Ye5_vG__stage{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.CaseStudyCaseFile-module__Ye5_vG__pieces li,.CaseStudyCaseFile-module__Ye5_vG__flag,.CaseStudyCaseFile-module__Ye5_vG__log,.CaseStudyCaseFile-module__Ye5_vG__review li[data-tone=wait] .CaseStudyCaseFile-module__Ye5_vG__badge{animation:none}}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_e6988195-module__RNs2Mq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_e6988195-module__RNs2Mq__variable{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}
.SitemapPage-module__-5gVia__quickNav{flex-wrap:wrap;gap:10px;display:flex}.SitemapPage-module__-5gVia__quickNav a{color:#b6e8ff;border:1px solid #b7d7f51f;border-radius:3px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;transition:border-color .2s,background .2s;display:inline-flex}.SitemapPage-module__-5gVia__quickNav a:hover{background:#101724;border-color:#91ddff}.SitemapPage-module__-5gVia__quickNav span{font:10px/1 var(--font-mono);color:#8a96ac}.SitemapPage-module__-5gVia__headingText{flex-direction:column;gap:10px;display:flex}.SitemapPage-module__-5gVia__count{font:11px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;color:#b6e8ff;flex-shrink:0}.SitemapPage-module__-5gVia__entry{gap:12px;padding:24px}.SitemapPage-module__-5gVia__entryTitle{letter-spacing:-.025em;color:#edf2fa;font-size:19px;font-weight:500;line-height:1.3}.SitemapPage-module__-5gVia__entryDescription{color:#a9b3c6;flex:1;font-size:14px;line-height:1.7}.SitemapPage-module__-5gVia__entryMeta{font:10px/1.8 var(--font-mono);color:#8e9bb0;border-top:1px solid #b7d7f51f;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-top:14px;display:flex}.SitemapPage-module__-5gVia__entryUrl{color:#9fcfe8;overflow-wrap:anywhere}.SitemapPage-module__-5gVia__list{border-top:1px solid #b7d7f51f}.SitemapPage-module__-5gVia__listItem{border-bottom:1px solid #b7d7f51f;grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;gap:8px 30px;padding:24px 0;transition:background .2s;display:grid}.SitemapPage-module__-5gVia__listItem:hover .SitemapPage-module__-5gVia__entryTitle{color:#b6e8ff}.SitemapPage-module__-5gVia__listItem time{font:10px/1.8 var(--font-mono);color:#8e9bb0}.SitemapPage-module__-5gVia__listItem p{color:#a9b3c6;margin-top:8px;font-size:14px;line-height:1.7}.SitemapPage-module__-5gVia__listItem .SitemapPage-module__-5gVia__entryUrl{font:10px/1.8 var(--font-mono)}.SitemapPage-module__-5gVia__terms{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.SitemapPage-module__-5gVia__terms a{color:#c9d3e2;background:#0c1019;border:1px solid #b7d7f51f;border-radius:3px;padding:14px 16px;font-size:14px;line-height:1.4;transition:border-color .2s,color .2s;display:block}.SitemapPage-module__-5gVia__terms a:hover{color:#b6e8ff;border-color:#94d8f773}.SitemapPage-module__-5gVia__technical{background:#0a0e16;border:1px dashed #b7d7f538;border-radius:5px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:85px;padding:35px;display:flex}.SitemapPage-module__-5gVia__technical h2{letter-spacing:-.03em;color:#edf2fa;margin-bottom:10px;font-size:22px;font-weight:500}.SitemapPage-module__-5gVia__technical p{max-width:620px;font-size:14px;line-height:1.7}.SitemapPage-module__-5gVia__technical a{font:12px/1.6 var(--font-mono);color:#b6e8ff;border:1px solid #b7d7f538;border-radius:3px;flex-shrink:0;padding:12px 16px}.SitemapPage-module__-5gVia__technical a:hover{background:#101724;border-color:#91ddff}@media (max-width:1023px){.SitemapPage-module__-5gVia__terms{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.SitemapPage-module__-5gVia__terms{grid-template-columns:repeat(2,minmax(0,1fr))}.SitemapPage-module__-5gVia__listItem{grid-template-columns:1fr}.SitemapPage-module__-5gVia__technical{flex-direction:column;align-items:flex-start;margin-bottom:55px;padding:25px}}
