.codex-module__Iw3PEq__root{--paper:#f2ede0;--surface:#fbf9f3;--surface-alt:#e9e2ce;--row-hover:#f5f0e1;--green:#2d5a3d;--green-deep:#1f4730;--orange:#d96c1f;--ink:#20201d;--ink-2:#2c2a24;--body:#4a463b;--muted:#5c5749;--muted-2:#6b6657;--label:#8a8678;--line:#d8d0bc;--line-soft:#e5decb;--line-2:#efe9d9;--chip-border:#c9c2ac;background:var(--paper);color:var(--ink);font-family:var(--font-archivo), "Archivo", system-ui, sans-serif}.codex-module__Iw3PEq__directory{padding-bottom:72px}.codex-module__Iw3PEq__wrap{max-width:1220px;margin:0 auto;padding:0 32px}.codex-module__Iw3PEq__mono{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace}.codex-module__Iw3PEq__intro{padding-top:64px}.codex-module__Iw3PEq__kicker{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:16px;font-size:12px}.codex-module__Iw3PEq__headline{letter-spacing:-.015em;text-wrap:balance;max-width:900px;margin:0;font-size:62px;font-weight:900;line-height:1.02}.codex-module__Iw3PEq__headlineAccent{color:var(--green)}.codex-module__Iw3PEq__introGrid{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-top:26px;display:grid}.codex-module__Iw3PEq__introText{color:var(--body);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.codex-module__Iw3PEq__search{border-bottom:2px solid var(--ink);align-items:center;display:flex}.codex-module__Iw3PEq__searchIcon{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;color:var(--label);padding:0 4px 12px 0;font-size:14px}.codex-module__Iw3PEq__searchInput{font-family:var(--font-archivo), "Archivo", system-ui, sans-serif;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:0 0 12px 8px;font-size:16px}.codex-module__Iw3PEq__searchInput::placeholder{color:#a39d8b}.codex-module__Iw3PEq__searchCount{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;color:var(--label);white-space:nowrap;padding-bottom:12px;font-size:10px}.codex-module__Iw3PEq__chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.codex-module__Iw3PEq__chip{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.06em;cursor:pointer;color:var(--body);border:1px solid var(--chip-border);background:0 0;padding:7px 13px;font-size:11px;transition:background-color .15s,color .15s}.codex-module__Iw3PEq__chip:hover{border-color:var(--green);color:var(--green)}.codex-module__Iw3PEq__chipActive{background:var(--green);color:var(--surface);border-color:var(--green)}.codex-module__Iw3PEq__chipActive:hover{color:var(--surface)}.codex-module__Iw3PEq__premiumSection{padding-top:56px}.codex-module__Iw3PEq__allSection{padding-top:52px}.codex-module__Iw3PEq__sectionHead{align-items:center;gap:16px;margin-bottom:20px;display:flex}.codex-module__Iw3PEq__sectionLabel{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:600}.codex-module__Iw3PEq__recommendBadge{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.14em;background:var(--green-deep);color:#f3efe2;padding:4px 9px;font-size:9px}.codex-module__Iw3PEq__hairline{background:var(--chip-border);flex:1;height:1px}.codex-module__Iw3PEq__featureList{flex-direction:column;gap:20px;display:flex}.codex-module__Iw3PEq__featureCard{background:var(--surface);border:1px solid var(--green);cursor:pointer;color:inherit;grid-template-columns:340px 1fr;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:6px 6px #dde5dc}.codex-module__Iw3PEq__featureCard:hover{transform:translate(-2px,-2px);box-shadow:10px 10px #dde5dc}.codex-module__Iw3PEq__featureCard:focus-visible{outline:2px solid var(--green);outline-offset:3px}.codex-module__Iw3PEq__featureStage{border-right:1px solid var(--line);background:repeating-linear-gradient(45deg,#e9e2ce 0 10px,#e0d8bf 10px 20px);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:240px;padding:32px;display:flex}.codex-module__Iw3PEq__logoTile{background:var(--green-deep);color:#f3efe2;width:130px;height:130px;font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;justify-content:center;align-items:center;font-size:34px;font-weight:600;display:flex;overflow:hidden}.codex-module__Iw3PEq__logoImg{object-fit:contain;background:var(--surface);border:1px solid var(--line);width:100%;max-width:300px;height:210px;padding:26px}.codex-module__Iw3PEq__stageLabel{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.14em;color:var(--label);text-transform:uppercase;font-size:9px}.codex-module__Iw3PEq__featureBody{flex-direction:column;gap:14px;padding:32px 36px;display:flex}.codex-module__Iw3PEq__badgeRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.codex-module__Iw3PEq__branchePill{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--green);border:1px solid #b9c9bb;padding:4px 9px;font-size:10px}.codex-module__Iw3PEq__ortMono{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.08em;color:var(--label);text-transform:uppercase;font-size:10px}.codex-module__Iw3PEq__featureName{font-size:28px;font-weight:900;line-height:1.15}.codex-module__Iw3PEq__featureTeaser{color:var(--body);max-width:640px;font-size:15.5px;line-height:1.6}.codex-module__Iw3PEq__featureFooter{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:16px;display:flex}.codex-module__Iw3PEq__personRow{align-items:center;gap:11px;display:flex}.codex-module__Iw3PEq__avatar{width:40px;height:40px;font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;color:var(--muted-2);border:1px solid var(--line);background:repeating-linear-gradient(45deg,#efe9d9 0 5px,#e2dac2 5px 10px);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}.codex-module__Iw3PEq__avatarImg{object-fit:cover;width:100%;height:100%}.codex-module__Iw3PEq__personName{font-size:14px;font-weight:700}.codex-module__Iw3PEq__personRole{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;color:var(--label);text-transform:uppercase;font-size:9px}.codex-module__Iw3PEq__profileBtn{background:var(--green);color:var(--surface);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:11px 18px;font-size:11px}.codex-module__Iw3PEq__featureCard:hover .codex-module__Iw3PEq__profileBtn{background:var(--green-deep)}.codex-module__Iw3PEq__toggle{border:1px solid var(--chip-border);display:flex}.codex-module__Iw3PEq__toggleBtn{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--body);background:0 0;border:none;padding:8px 14px;font-size:10px}.codex-module__Iw3PEq__toggleBtn+.codex-module__Iw3PEq__toggleBtn{border-left:1px solid var(--chip-border)}.codex-module__Iw3PEq__toggleBtnActive{background:var(--green);color:var(--surface)}.codex-module__Iw3PEq__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.codex-module__Iw3PEq__gridCard{background:var(--surface);border:1px solid var(--line);cursor:pointer;color:inherit;border-top:3px solid #0000;flex-direction:column;gap:12px;padding:20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.codex-module__Iw3PEq__gridCard:hover{transform:translateY(-3px);box-shadow:0 12px 24px #20201d1a}.codex-module__Iw3PEq__gridCard:focus-visible{outline:2px solid var(--green);outline-offset:3px}.codex-module__Iw3PEq__gridHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.codex-module__Iw3PEq__gridTile{width:46px;height:46px;color:var(--ink);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;border:1px solid var(--line);background:repeating-linear-gradient(45deg,#efe9d9 0 6px,#e6dfc9 6px 12px);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;overflow:hidden}.codex-module__Iw3PEq__gridTileImg{object-fit:contain;width:100%;height:100%}.codex-module__Iw3PEq__tierBadge{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:4px 8px;font-size:8.5px}.codex-module__Iw3PEq__gridName{font-size:15.5px;font-weight:800;line-height:1.25}.codex-module__Iw3PEq__gridTeaser{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.codex-module__Iw3PEq__gridFooter{border-top:1px solid var(--line-soft);flex-direction:column;gap:5px;padding-top:11px;display:flex}.codex-module__Iw3PEq__gridPerson{font-size:12.5px;font-weight:700}.codex-module__Iw3PEq__gridMetaRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.codex-module__Iw3PEq__gridBranche{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.06em;color:var(--green);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.codex-module__Iw3PEq__gridOrt{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.06em;color:var(--label);text-transform:uppercase;white-space:nowrap;font-size:9px}.codex-module__Iw3PEq__listTable{background:var(--surface);border:1px solid var(--line)}.codex-module__Iw3PEq__listScroll{overflow-x:auto}.codex-module__Iw3PEq__listInner{min-width:760px}.codex-module__Iw3PEq__listHeader,.codex-module__Iw3PEq__listRow{grid-template-columns:56px 1.6fr 1fr 1fr .6fr 110px 30px;align-items:center;gap:16px;display:grid}.codex-module__Iw3PEq__listHeader{border-bottom:1px solid var(--line);background:var(--surface-alt);padding:12px 22px}.codex-module__Iw3PEq__listHeadCell{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.14em;color:var(--muted-2);text-transform:uppercase;font-size:9px}.codex-module__Iw3PEq__listRow{border-bottom:1px solid var(--line-2);cursor:pointer;background:var(--surface);color:inherit;padding:14px 22px;text-decoration:none;transition:background-color .15s}.codex-module__Iw3PEq__listRow:last-child{border-bottom:none}.codex-module__Iw3PEq__listRow:hover{background:var(--row-hover)}.codex-module__Iw3PEq__listRow:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.codex-module__Iw3PEq__listTile{width:40px;height:40px;font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;border:1px solid var(--line);background:repeating-linear-gradient(45deg,#efe9d9 0 6px,#e6dfc9 6px 12px);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;overflow:hidden}.codex-module__Iw3PEq__listCompany{min-width:0}.codex-module__Iw3PEq__listName{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;overflow:hidden}.codex-module__Iw3PEq__listTeaser{color:var(--label);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.codex-module__Iw3PEq__listBranche{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.04em;color:var(--green);text-transform:uppercase;font-size:10px}.codex-module__Iw3PEq__listPerson{font-size:13px;font-weight:600}.codex-module__Iw3PEq__listOrt{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;color:var(--muted-2);text-transform:uppercase;font-size:10px}.codex-module__Iw3PEq__listArrow{color:var(--green);font-weight:700}.codex-module__Iw3PEq__empty{text-align:center;border:1px dashed var(--chip-border);background:#f7f3e8;margin-top:18px;padding:64px 0}.codex-module__Iw3PEq__emptyTitle{margin-bottom:8px;font-size:18px;font-weight:700}.codex-module__Iw3PEq__emptyText{color:var(--muted-2);margin-bottom:18px;font-size:14px}.codex-module__Iw3PEq__resetBtn{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;background:var(--green);color:var(--surface);cursor:pointer;border:none;padding:11px 18px;font-size:11px}.codex-module__Iw3PEq__resetBtn:hover{background:var(--green-deep)}@media (max-width:1100px){.codex-module__Iw3PEq__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.codex-module__Iw3PEq__headline{font-size:46px}.codex-module__Iw3PEq__introGrid{grid-template-columns:1fr;align-items:stretch;gap:24px}.codex-module__Iw3PEq__featureCard{grid-template-columns:1fr}.codex-module__Iw3PEq__featureStage{border-right:none;border-bottom:1px solid var(--line);min-height:180px}.codex-module__Iw3PEq__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.codex-module__Iw3PEq__wrap{padding:0 20px}.codex-module__Iw3PEq__headline{font-size:36px}.codex-module__Iw3PEq__cardGrid{grid-template-columns:1fr}.codex-module__Iw3PEq__featureFooter{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.codex-module__Iw3PEq__featureCard,.codex-module__Iw3PEq__gridCard,.codex-module__Iw3PEq__listRow,.codex-module__Iw3PEq__chip,.codex-module__Iw3PEq__profileBtn{transition:none}.codex-module__Iw3PEq__featureCard:hover,.codex-module__Iw3PEq__gridCard:hover{transform:none}}.codex-module__Iw3PEq__wrapNarrow{max-width:1100px;margin:0 auto;padding:0 32px 96px}.codex-module__Iw3PEq__backBtn{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--chip-border);color:var(--body);background:0 0;align-items:center;margin-top:28px;padding:10px 16px;font-size:11px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.codex-module__Iw3PEq__backBtn:hover{border-color:var(--green);color:var(--green)}.codex-module__Iw3PEq__detailHead{padding-top:48px}.codex-module__Iw3PEq__detailBadgeRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.codex-module__Iw3PEq__detailMeta{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.14em;color:var(--muted-2);text-transform:uppercase;font-size:13px}.codex-module__Iw3PEq__detailBadgeRow .codex-module__Iw3PEq__tierBadge{padding:5px 11px;font-size:10.5px}.codex-module__Iw3PEq__detailName{letter-spacing:-.015em;text-wrap:balance;max-width:880px;margin:0;font-size:58px;font-weight:900;line-height:1.02}.codex-module__Iw3PEq__orangeBar{background:var(--orange);width:84px;height:5px;margin:26px 0}.codex-module__Iw3PEq__detailLead{grid-template-columns:1fr 300px;align-items:start;gap:48px;display:grid}.codex-module__Iw3PEq__headRow{grid-template-columns:1fr 320px;align-items:stretch;gap:40px;margin-top:4px;display:grid}.codex-module__Iw3PEq__detailText{margin-top:32px}.codex-module__Iw3PEq__leadText{color:var(--green);text-wrap:pretty;font-size:21px;font-weight:600;line-height:1.5}.codex-module__Iw3PEq__claim{color:var(--orange);margin-top:14px;font-size:16px;font-style:italic;font-weight:600}.codex-module__Iw3PEq__contactCard{background:var(--surface);border:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:26px 22px;display:flex}.codex-module__Iw3PEq__contactAvatar{width:120px;height:120px;font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;color:var(--muted-2);border:1px solid var(--line);background:repeating-linear-gradient(45deg,#efe9d9 0 6px,#e2dac2 6px 12px);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:30px;display:flex;overflow:hidden}.codex-module__Iw3PEq__contactCardLabel{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.16em;color:var(--label);text-transform:uppercase;margin-bottom:4px;font-size:8.5px}.codex-module__Iw3PEq__contactCardName{font-size:18px;font-weight:800}.codex-module__Iw3PEq__contactCardRole{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;color:var(--label);text-transform:uppercase;margin-top:2px;font-size:9px}.codex-module__Iw3PEq__bildband{border:1px solid var(--line);background:repeating-linear-gradient(45deg,#e9e2ce 0 12px,#e0d8bf 12px 24px);justify-content:center;align-items:center;height:260px;margin-top:44px;display:flex}.codex-module__Iw3PEq__bildbandLabel{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.14em;color:var(--label);text-transform:uppercase;text-align:center;padding:0 16px;font-size:11px}.codex-module__Iw3PEq__logoPlate{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:34px 38px;display:flex;box-shadow:0 24px 50px -34px #1f3e5459}.codex-module__Iw3PEq__logoPlateImg{object-fit:contain;width:auto;max-width:84%;height:auto;max-height:200px}.codex-module__Iw3PEq__logoPlateFallback{font-family:var(--exp), "Archivo", sans-serif;color:var(--muted-2);letter-spacing:-.02em;font-size:56px;font-weight:800}.codex-module__Iw3PEq__blocks{padding:56px 0 8px}.codex-module__Iw3PEq__block,.codex-module__Iw3PEq__blockLead{border-top:1px solid var(--line);margin-bottom:44px;padding-top:26px}.codex-module__Iw3PEq__block:last-child{margin-bottom:0}.codex-module__Iw3PEq__blockGrid{grid-template-columns:240px 1fr;align-items:start;gap:40px;display:grid}.codex-module__Iw3PEq__blockNum{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;color:var(--orange);margin-bottom:12px;font-size:13px;font-weight:600}.codex-module__Iw3PEq__blockTitle,.codex-module__Iw3PEq__blockTitleLead{text-transform:uppercase;letter-spacing:.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:21px;font-weight:900;line-height:1.1}.codex-module__Iw3PEq__blockText,.codex-module__Iw3PEq__blockTextLead{color:var(--body);text-wrap:pretty;white-space:pre-line;max-width:720px;margin:0;font-size:16.5px;line-height:1.7}.codex-module__Iw3PEq__premiumExt{text-align:center;background:repeating-linear-gradient(45deg,#fbf7ec 0 10px,#f5efdd 10px 20px);border:2px dashed #c9a84c;margin-bottom:48px;padding:44px}.codex-module__Iw3PEq__premiumExtLabel{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.16em;color:#7a5e1f;text-transform:uppercase;margin-bottom:8px;font-size:11px}.codex-module__Iw3PEq__premiumExtTitle{margin-bottom:6px;font-size:19px;font-weight:800}.codex-module__Iw3PEq__premiumExtText{color:var(--muted-2);max-width:560px;margin:0 auto;font-size:13.5px}.codex-module__Iw3PEq__contactBand{background:var(--green-deep);color:#f3efe2;margin-top:8px}.codex-module__Iw3PEq__contactBandInner{grid-template-columns:1fr 380px;align-items:center;gap:56px;max-width:1100px;margin:0 auto;padding:56px 32px;display:grid}.codex-module__Iw3PEq__contactKicker{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#9db8a3;margin-bottom:14px;font-size:11px}.codex-module__Iw3PEq__contactHeadline{font-size:36px;font-weight:900;line-height:1.12}.codex-module__Iw3PEq__contactHeadlineAccent{color:#e0925a;white-space:nowrap}.codex-module__Iw3PEq__contactPara{color:#c5d4c8;max-width:480px;margin:16px 0 0;font-size:15px;line-height:1.6}.codex-module__Iw3PEq__contactCtas{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.codex-module__Iw3PEq__ctaPrimary{background:var(--orange);color:#fbf9f3;font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;padding:13px 20px;font-size:11px;text-decoration:none;transition:background-color .15s}.codex-module__Iw3PEq__ctaPrimary:hover{background:#c25e15}.codex-module__Iw3PEq__ctaPill{color:#f3efe2;font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #f3efe266;padding:13px 20px;font-size:11px;text-decoration:none;transition:border-color .15s}.codex-module__Iw3PEq__ctaPill:hover{border-color:#f3efe2}.codex-module__Iw3PEq__contactList{flex-direction:column;gap:12px;display:flex}.codex-module__Iw3PEq__contactRow{border-bottom:1px solid #f3efe226;justify-content:space-between;gap:14px;padding-bottom:10px;display:flex}.codex-module__Iw3PEq__contactRow:last-child{border-bottom:none;padding-bottom:0}.codex-module__Iw3PEq__contactRowLabel{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.12em;color:#9db8a3;white-space:nowrap;font-size:11px}.codex-module__Iw3PEq__contactRowValue{text-align:right;font-size:15.5px;font-weight:600}.codex-module__Iw3PEq__contactRowValueBreak{word-break:break-all}.codex-module__Iw3PEq__addressLine{display:block}.codex-module__Iw3PEq__socialPills{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.codex-module__Iw3PEq__socialPill{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.06em;color:#f3efe2;border:1px solid #f3efe273;padding:11px 18px;font-size:12.5px;text-decoration:none;transition:border-color .15s}.codex-module__Iw3PEq__socialPill:hover{border-color:#f3efe2}@media (max-width:900px){.codex-module__Iw3PEq__detailName{font-size:40px}.codex-module__Iw3PEq__detailLead{grid-template-columns:1fr;gap:28px}.codex-module__Iw3PEq__headRow{grid-template-columns:1fr;gap:24px}.codex-module__Iw3PEq__blockGrid{grid-template-columns:1fr;gap:14px}.codex-module__Iw3PEq__contactBandInner{grid-template-columns:1fr;gap:32px}.codex-module__Iw3PEq__contactHeadline{font-size:28px}}@media (max-width:560px){.codex-module__Iw3PEq__wrapNarrow{padding:0 20px}.codex-module__Iw3PEq__detailName{font-size:32px}.codex-module__Iw3PEq__premiumExt{padding:28px 20px}}.codex-module__Iw3PEq__labelRow{vertical-align:middle;flex-wrap:wrap;gap:6px;display:inline-flex}.codex-module__Iw3PEq__labelBadge{font-family:var(--mono,monospace);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}
