:root{--ink:#171819;--muted:#6e7275;--blue:#171819;--blue-dark:#36393b;--line:#e2e3e4;--paper:#fafafa}.minimal-page{background:var(--paper);color:var(--ink)}.shell{width:calc(100% - 120px);max-width:1240px;margin-inline:auto}.minimal-header{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.minimal-header .brand{font-size:26px;gap:10px;letter-spacing:-1px}.minimal-header .brand-mark{width:31px;height:31px;stroke:var(--ink);fill:var(--ink);stroke-width:3.4}.minimal-nav{display:flex;gap:30px;height:100%;align-items:center;margin-left:35px}.minimal-nav button{height:100%;border:0;border-bottom:2px solid transparent;background:transparent;font-size:12px;color:var(--muted);padding:2px 0 0}.minimal-nav button.selected{color:var(--ink);border-color:var(--ink);font-weight:600}.minimal-header-actions{display:flex;align-items:center;gap:23px}.preview-badge{font-family:var(--mono);font-size:7px;letter-spacing:1px;color:#818589;white-space:nowrap}.minimal-page .button{border-radius:4px;min-height:44px;font-size:11px;gap:20px;font-weight:500;transition:background .15s}.minimal-page .button:hover{transform:none}.minimal-header .button{min-height:36px;padding:9px 13px;font-size:10px;gap:16px}.minimal-page .button span{font-size:17px}.minimal-hero{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;padding:51px 0 47px}.minimal-eyebrow{font-family:var(--mono);font-size:8px;letter-spacing:1.1px;line-height:1.7;color:#74797c}.minimal-hero h1{font-family:var(--display);font-weight:500;font-size:83px;line-height:.98;letter-spacing:-3.8px;margin-top:18px}.period{color:#969fa5}.hero-side{width:310px;flex-shrink:0;padding-bottom:4px}.hero-side>p{font-size:13px;line-height:1.85;color:#61666a}.minimal-link{display:inline-flex;align-items:center;gap:20px;background:transparent;border:0;padding:0;min-height:34px;font-size:11px;font-weight:500;color:var(--ink)}.minimal-link span{font-size:17px;font-weight:400}.minimal-link:hover{color:#737c83}.hero-side .minimal-link{margin-top:17px}.minimal-catalog{padding-top:24px;border-top:1px solid var(--line);scroll-margin-top:25px}.catalog-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.catalog-heading h2{font-size:21px;letter-spacing:-.5px;font-weight:500}.catalog-heading>span{font-size:10px;color:#7b8084}.minimal-page .library-controls{margin:0 0 21px;gap:15px}.minimal-page .filters{gap:5px}.minimal-page .filter{border-radius:4px;padding:9px 12px;font-size:10px;color:#6c7379;background:transparent;border-color:transparent}.minimal-page .filter.active{color:#1d252a;background:#e9ebed;border-color:transparent;font-weight:500}.minimal-page .filter:hover{background:#f0f1f2}.minimal-page .search{border:1px solid #dfe2e4;border-radius:4px;padding:7px 11px;background:#fff;gap:8px}.minimal-page .search input{padding:0;border:0;background:transparent;font-size:10px;width:173px;min-height:17px}.minimal-page .search svg{width:13px;height:13px;stroke:#747d84}.minimal-page .solution-grid{gap:24px;min-height:0}.minimal-page .solution-card{border-radius:5px;border-color:#e2e4e6;background:#fff;box-shadow:none;transition:border-color .15s}.minimal-page .solution-card:hover{transform:none;box-shadow:none;border-color:#9da5ab}.minimal-page .card-image{height:205px;background:#eff0f2}.minimal-page .card-image img{filter:grayscale(1);object-fit:cover;object-position:center 45%;mix-blend-mode:multiply}.minimal-page .card-image svg{filter:grayscale(1);width:85%;height:85%}.minimal-page .concept-chip{top:12px;left:12px;font-size:6px;border-radius:2px;padding:4px 6px;background:#ffffffb8;color:#626970;letter-spacing:.6px}.minimal-page .card-body{padding:20px 19px 17px}.minimal-page .card-category{font-size:7px;letter-spacing:.6px;color:#7e868d}.minimal-page .card-body h3{font-size:22px;letter-spacing:-.65px;font-weight:500;margin:9px 0}.minimal-page .card-body p{font-size:11px;line-height:1.8;color:#71797f;max-width:280px}.minimal-page .card-meta{gap:0;margin-top:18px}.minimal-page .meta-chip{border:0;padding:0;font-size:8px;color:#5e676e;border-radius:0;line-height:1.8}.minimal-page .meta-chip+.meta-chip:before{content:'·';display:inline-block;margin:0 8px;color:#a2a8ad}.minimal-page .card-open{border-color:#eceeef;padding:13px 19px;color:#2c353c;font-size:10px;font-weight:500}.minimal-page .card-open span:last-child{font-size:17px}.minimal-library-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 30px}.minimal-library-foot>span{font-size:9px;color:#7a8288}.minimal-library-foot .minimal-link{font-size:9px;gap:15px}.minimal-assist{display:flex;justify-content:space-between;align-items:center;gap:40px;margin:12px 0 0;padding:34px 0 36px;border-top:1px solid var(--line)}.minimal-assist h2{font-size:25px;letter-spacing:-.7px;font-weight:500}.minimal-assist p{font-size:11px;color:#7b8389;margin-top:10px;line-height:1.7}.minimal-assist form{display:flex;gap:8px;width:430px}.minimal-assist input{min-width:0;width:100%;border:1px solid #dce0e3;border-radius:4px;background:white;padding:11px 13px;font-size:11px;color:var(--ink)}.minimal-footer{display:flex;align-items:center;gap:35px;padding:25px 0 30px;border-top:1px solid var(--line)}.minimal-meaning{display:flex;gap:14px;align-items:center;font-size:10px;color:#81878d}.minimal-meaning>span:first-child{font-size:22px;color:#555e64;line-height:1}.minimal-meaning strong{font-weight:500;color:#525c63}.minimal-footer>.minimal-link{font-size:10px;margin-left:auto}.footer-preview{font-size:9px;color:#8c9398}.minimal-page #hero-image[hidden],.minimal-page .content-panel[hidden]{display:none}.minimal-page dialog{border-radius:8px;border-color:#dce1e5;box-shadow:0 15px 90px #111c3322}.minimal-page dialog::backdrop{background:#28323b66;backdrop-filter:blur(4px)}.minimal-page .close-dialog{border-radius:4px;background:#f1f2f4}.minimal-page .dialog-kicker{color:#69757e}.minimal-page .dialog-art{border-radius:4px;background:#eef0f2}.minimal-page .dialog-art img,.minimal-page .dialog-art svg{filter:grayscale(1)}.minimal-page .dialog-title{font-weight:500}.minimal-page .notice{border-radius:4px;background:#f2f4f5;color:#6b7781}.minimal-page .skill-choice{border-radius:4px}.minimal-page .skill-choice:has(input:checked){background:#eff1f2;border-color:#586671}.minimal-page .match-card{background:#f2f4f5;border-color:#e1e6e9;border-radius:4px}.minimal-page .request-row{border-radius:4px}.minimal-page .field textarea,.minimal-page .field input,.minimal-page .field select{border-radius:4px}.minimal-page .toast{border-radius:4px}.panel-intro{font-size:12px;line-height:1.8;color:#7a838a;margin:0 0 24px}.request-table-heading{display:grid;grid-template-columns:1fr 1fr 20px;gap:25px;padding:10px 0;font-family:var(--mono);font-size:7px;color:#828c94;letter-spacing:.8px;border-bottom:1px solid #e2e6e9}.minimal-request{display:grid;grid-template-columns:1fr 1fr 20px;gap:25px;align-items:center;text-align:left;width:100%;background:transparent;border:0;border-bottom:1px solid #e2e6e9;padding:26px 0}.minimal-request:hover{background:#f3f4f5}.minimal-request small{display:block;font-family:var(--mono);font-size:7px;color:#848e96;letter-spacing:.5px;margin-bottom:9px}.minimal-request strong{display:block;font-size:17px;font-family:var(--display);font-weight:500;letter-spacing:-.3px}.request-specialties{font-size:11px;color:#707b84}.minimal-request>span:last-child{font-size:20px;color:#6f7a83}.minimal-team{padding:28px 0;display:flex;align-items:center;gap:30px;border-block:1px solid #e0e5e9}.team-emblem{background:#e8ecef;width:72px;height:72px;flex-shrink:0;display:grid;place-items:center;font-size:40px;color:#5b6873;border-radius:4px}.minimal-team h3{font-size:25px;font-weight:500;letter-spacing:-.7px;margin:7px 0 10px}.minimal-team p{font-size:11px;line-height:1.85;color:#75818a}.team-evidence{margin-left:auto;min-width:180px}.team-evidence>span{font-family:var(--mono);font-size:7px;color:#88959e;letter-spacing:.5px}.team-evidence p{margin-top:7px}.team-note{font-size:10px;color:#88929a;margin:20px 0 35px}.minimal-page .empty{border-radius:4px;background:#f0f2f3}.minimal-page button:focus-visible,.minimal-page a:focus-visible,.minimal-page input:focus-visible{outline:2px solid #546976;outline-offset:4px}
@media(max-width:1100px){.shell{width:calc(100% - 64px)}.minimal-nav{margin-left:0;gap:22px}.minimal-header-actions{gap:14px}.minimal-hero h1{font-size:76px}.hero-side{width:280px}.minimal-page .card-image{height:180px}.minimal-page .solution-grid{gap:18px}.minimal-assist form{width:350px}.minimal-team{gap:20px}.team-evidence{min-width:145px}.minimal-team .minimal-link{font-size:10px;gap:10px}}
@media(max-width:760px){.shell{width:calc(100% - 40px)}.minimal-header{height:auto;min-height:76px;position:relative;flex-wrap:wrap;gap:0 15px;padding-top:21px}.minimal-header .brand{font-size:24px}.minimal-header .brand-mark{width:28px;height:28px}.minimal-header-actions{margin-left:auto}.preview-badge{display:none}.minimal-header .button{font-size:9px;min-height:33px;padding:9px 10px;gap:10px}.minimal-nav{order:3;flex-basis:100%;gap:27px;height:47px;margin-top:13px}.minimal-nav button{font-size:11px}.minimal-hero{flex-direction:column;align-items:flex-start;padding:32px 0 29px;gap:24px}.minimal-hero h1{font-size:66px;letter-spacing:-3px;margin-top:15px}.minimal-eyebrow{font-size:7px}.hero-side{width:auto;padding:0}.hero-side>p{font-size:12px;line-height:1.8}.hero-side>p br{display:none}.hero-side .minimal-link{margin-top:10px;font-size:11px}.catalog-heading h2{font-size:20px}.catalog-heading>span{font-size:8px}.minimal-catalog{padding-top:20px}.minimal-page .library-controls{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}.minimal-page .filters{gap:2px}.minimal-page .filter{font-size:9px;padding:9px 10px}.minimal-page .search{width:100%;padding:10px 12px}.minimal-page .search input{width:100%;font-size:11px}.minimal-page .solution-grid{grid-template-columns:1fr;gap:22px}.minimal-page .card-image{height:230px}.minimal-page .card-body{padding:20px}.minimal-page .card-body h3{font-size:24px}.minimal-page .card-body p{font-size:12px}.minimal-page .card-category{font-size:7px}.minimal-page .meta-chip{font-size:9px}.minimal-page .card-open{padding:14px 20px;font-size:11px}.minimal-library-foot{flex-direction:column;align-items:flex-start;gap:5px;padding-block:19px 24px}.minimal-assist{flex-direction:column;align-items:stretch;gap:20px;padding:27px 0}.minimal-assist h2{font-size:23px}.minimal-assist form{width:100%;gap:7px}.minimal-assist .button{font-size:10px;padding-inline:13px;gap:12px}.minimal-footer{flex-wrap:wrap;gap:12px 20px;padding:23px 0}.minimal-meaning{flex-basis:100%;font-size:9px}.minimal-footer>.minimal-link{margin-left:0}.footer-preview{margin-left:auto;font-size:8px}.request-table-heading{grid-template-columns:1fr;gap:0}.request-table-heading>span:not(:first-child){display:none}.minimal-request{grid-template-columns:1fr 20px;gap:12px;padding:23px 0}.minimal-request>span:first-child{grid-column:1;grid-row:1}.minimal-request>span:last-child{grid-column:2;grid-row:1/3}.request-specialties{grid-column:1;grid-row:2;font-size:10px}.minimal-request strong{font-size:17px}.minimal-team{flex-wrap:wrap;gap:19px}.team-emblem{width:57px;height:57px;font-size:32px}.minimal-team>div:nth-child(2){width:calc(100% - 76px)}.minimal-team h3{font-size:22px}.minimal-team p{font-size:10px}.team-evidence{margin-left:0;padding-left:76px;flex-basis:100%}.minimal-team>.minimal-link{margin-left:76px}.team-note{line-height:1.8}.minimal-page dialog{padding:30px 22px}}
.minimal-nav button{font-size:13px}.minimal-page .card-body p{font-size:12px}.minimal-page .card-category{font-size:8px}.minimal-page .meta-chip{font-size:10px}.minimal-page .card-open{font-size:11px}
