/* About uses the homepage's Space Grotesk / IBM Plex Mono and theme tokens. */
:root{--bg:#0b0e0b;--surface:#141814;--text:#fff;--muted:#c3c7cb;--line:#2e352f;--accent:#9eef35;--tint:#1a2a1b;--pop:#c8ff00;--bg-alt:#010000}
[data-theme=light]{--bg:#f4f5f3;--surface:#fff;--text:#010000;--muted:#3d423e;--line:#dcdfdc;--accent:#2f7731;--tint:#eaf5e6;--pop:#2f7731;--bg-alt:#fff}
body{font-family:'Space Grotesk',Arial,sans-serif;font-size:19px}
.shell{width:min(1440px,calc(100% - 128px))}
h1,h2,h3{font-weight:700;letter-spacing:-.035em}h2{font-size:clamp(38px,4.2vw,60px);line-height:1.08}
.mono,.eyebrow,.footer-top h3{font-family:'IBM Plex Mono',monospace;font-weight:400}.eyebrow{font-size:15px;letter-spacing:1.5px}.mono{font-size:12px;letter-spacing:.04em}
.about-hero{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);gap:clamp(48px,6vw,112px);padding-block:64px 80px;align-items:end}
.story-label{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border:1px solid var(--line);border-radius:30px;margin-bottom:28px;font-size:15px;letter-spacing:.5px}
.story-label span{width:8px;height:8px;background:var(--pop);border-radius:50%}
.about-hero h1{font-size:clamp(52px,5.65vw,90px);line-height:1.06;letter-spacing:-.04em;margin:0 0 32px;font-weight:700;max-width:none}
.about-hero .about-lead{font-size:clamp(19px,1.65vw,26px);line-height:1.6;margin:0;color:var(--muted);max-width:none}
.story-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:0}
.story-fact{border:1px solid var(--line);border-top:4px solid #41a548;border-radius:18px;padding:28px 24px;min-width:0;background:var(--bg)}
.story-fact strong{display:block;font-size:clamp(44px,4vw,66px);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin-bottom:14px}
.story-fact p{font-size:clamp(17px,1.35vw,22px);line-height:1.45;color:var(--muted)}
.story-model{grid-column:1/-1;border-top-color:var(--pop)}.story-model strong{font-size:clamp(32px,3vw,44px);color:var(--pop)}
.about-nav{background:var(--bg-alt);border-color:var(--line)}.about-nav>.shell{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding-block:18px}.about-nav a{font-size:14px}.about-nav .theme-switch{margin-left:auto;width:44px;height:44px;border:1px solid var(--line);border-radius:8px;color:var(--text);flex-shrink:0}
.section{padding-block:96px}.section-heading>p,.stack-intro p{font-size:19px;line-height:1.65}.section-heading>p{max-width:420px}.section-heading{gap:48px}.section-kicker{flex-wrap:wrap}
.leaders-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.leader-card{padding:32px;border-radius:16px;background:var(--surface)}
.leader-identity{flex-direction:row;align-items:center;gap:24px}.leader-identity :is(img,[data-public-diagram]){width:112px;height:112px;border-radius:12px;object-fit:cover}.leader-card h3{font-size:30px}.leader-identity .mono{font-size:11px}.leader-role{font-size:17px;color:var(--muted)}.leader-focus{font-size:12px;min-height:0;line-height:1.6}.leader-summary{font-size:17px;line-height:1.7;min-height:116px}.leader-bio{font-size:17px;line-height:1.75}.leader-bio summary{font-size:15px}.leader-bio>div p{font-size:17px;line-height:1.75}
.experience-section{background:var(--bg-alt)}.experience-companies{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;background:transparent;border:0}.experience-companies li{background:var(--surface);border-color:var(--line);border:1px solid var(--line);border-radius:12px;min-height:108px;padding:14px 12px}.company-logo-name{font:12px/1.5 'IBM Plex Mono',monospace;color:var(--muted)}
/* Grayscale preserves internal details in multicolor marks such as Shell. */
.company-logo-art :is(img,[data-public-diagram]){filter:grayscale(1) invert(1) brightness(1.2);opacity:1}.company-logo-art :is(img,[data-public-diagram])[src$='siemens.svg']{filter:grayscale(1) brightness(0) invert(1)}
[data-theme=light] .company-logo-art :is(img,[data-public-diagram]){filter:grayscale(1);opacity:1}[data-theme=light] .company-logo-art :is(img,[data-public-diagram])[src$='siemens.svg']{filter:grayscale(1) brightness(.55)}
.stack-row{padding-block:32px}.stack-copy h3{font-size:26px}.stack-copy>p{font-size:17px;line-height:1.6}.technology-list li{font-size:14px}.hybrid-panel{border-radius:16px;background:var(--surface)}.hybrid-panel h3{font-size:38px}.hybrid-panel p:not(.eyebrow){font-size:18px;line-height:1.65}.text-link{font-size:16px}
.lighthouse-section{background:#41a548;color:#010000}.lighthouse-section .eyebrow{color:#010000}.lighthouse-section h2{font-weight:700}.about-contact{border-color:#010000;color:#010000;border-radius:8px;font-size:18px;font-weight:700}.about-contact:hover{background:#010000;color:#fff}
.footer-top nav>a,.footer-brand>a:last-child,.footer-note>a{font-size:16px}.footer-top h3{font-size:14px}.footer-brand p,.footer-note p{font-size:19px}.footer-bottom,.footer-bottom .mono{font-size:12px}
[data-theme=light] .z-navigation,[data-theme=light] .z-menu{background:var(--bg-alt);color:var(--text)}[data-theme=light] .z-nav{border-color:var(--line)}[data-theme=light] .z-nav-links a,[data-theme=light] .z-menu nav a,[data-theme=light] .z-menu-trigger,[data-theme=light] .z-menu-close{color:var(--text)}[data-theme=light] .z-nav-links a:hover,[data-theme=light] .z-nav-links a[aria-current=page],[data-theme=light] .z-menu nav a:hover{color:var(--accent)}
@media(max-width:1050px){.shell{width:calc(100% - 64px)}.about-hero{gap:32px;grid-template-columns:1.15fr 1fr}.story-fact{padding:24px 18px}.leader-identity{flex-direction:column;align-items:flex-start}.section-heading{align-items:start}.about-nav>.shell{gap:16px}.about-nav a{font-size:12px}.section-heading>p{max-width:350px}}
@media(max-width:760px){.shell{width:calc(100% - 40px)}.about-hero{grid-template-columns:1fr;padding-block:40px 56px;gap:36px}.about-hero h1{font-size:clamp(44px,8.5vw,64px)}.about-hero .about-lead{font-size:19px}.story-fact p{font-size:17px}.story-fact strong{font-size:46px}.story-model strong{font-size:34px}.story-label{margin-bottom:24px}.section{padding-block:64px}.section-heading{gap:24px}.section-heading>p{max-width:none}.leaders-grid{grid-template-columns:1fr}.leader-identity{flex-direction:row}.leader-card{padding:24px}.leader-card h3{font-size:26px}.leader-identity :is(img,[data-public-diagram]){width:88px;height:88px}.leader-summary{min-height:0}.about-nav>.shell{gap:12px 18px}.about-nav a{font-size:12px}.experience-companies{gap:12px}.experience-companies li{padding:20px 14px;min-height:155px}.company-logo-art{height:85px}.company-logo-art :is(img,[data-public-diagram]){max-height:75px}.hybrid-panel h3{font-size:32px}.stack-copy h3{font-size:23px}.footer-bottom{flex-wrap:wrap}.lighthouse-inner{align-items:flex-start}}
@media(max-width:380px){.leader-identity{gap:16px}.leader-card h3{font-size:23px}.leader-identity :is(img,[data-public-diagram]){width:72px;height:72px}.leader-identity .mono{font-size:9px}.story-fact{padding:22px 16px}.story-fact p{font-size:15px}}

/* A subdued decorative globe sits behind the About story, never its controls. */
.about-hero-backdrop{position:relative;isolation:isolate;overflow:hidden;background:var(--bg)}
.about-globe-field{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.about-globe-field :is(img,[data-public-diagram]){position:absolute;width:clamp(680px,76vw,1160px);height:auto;max-width:none;right:-9%;top:50%;transform:translateY(-50%);opacity:.32;filter:saturate(.5) brightness(.8)}
.about-globe-field::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 88%,transparent) 26%,transparent 70%),linear-gradient(0deg,var(--bg),transparent 18%,transparent 88%,var(--bg))}
.about-hero-backdrop .about-hero{position:relative}
.about-hero-backdrop .story-fact{background:color-mix(in srgb,var(--bg) 91%,transparent)}
[data-theme=light] .about-globe-field :is(img,[data-public-diagram]){opacity:.14;filter:saturate(.35) brightness(.75)}
@media(max-width:760px){.about-globe-field :is(img,[data-public-diagram]){width:760px;right:-310px;top:330px;opacity:.22}.about-globe-field::after{background:linear-gradient(90deg,var(--bg),transparent 95%),linear-gradient(0deg,var(--bg) 5%,transparent 55%)} }
@media(prefers-reduced-motion:reduce){.about-globe-field{display:none}}

.story-track-record{grid-column:1/-1;border-top-color:#41a548;padding:26px 24px}
.story-track-record strong{font-size:clamp(26px,2.5vw,36px);line-height:1.15;letter-spacing:-.025em;color:#41a548;margin-bottom:18px}
.story-track-record p{font-size:17px;line-height:1.6;margin:0;color:var(--text)}
[data-theme=light] .story-track-record strong{color:var(--accent)}
@media(max-width:760px){.story-track-record{padding:24px 20px}.story-track-record strong{font-size:28px}.story-track-record p{font-size:16px}}

/* Match the homepage’s full-width reading-progress divider and palette order. */
.section-divider{position:relative;z-index:3;height:3px;width:100%;overflow:hidden;background:linear-gradient(90deg,#1a2a1b 0%,#2f7731 22%,#41a548 48%,#9eef35 75%,#c8ff00 100%)}
.section-divider::before{content:"";position:absolute;inset:0;background:#080b09b3;clip-path:inset(0 0 0 var(--page-progress,0%))}
.section-divider::after{content:"";position:absolute;inset-block:0;left:clamp(0px,var(--page-progress,0%),calc(100% - 3px));width:3px;background:#ecffbf;box-shadow:0 0 12px 3px #c8ff0077}
.about-leadership .section-heading{align-items:flex-start}

@media(max-width:650px){.section-divider{height:2.5px}}

/* Logos retain their native proportions in a consistent monochrome grid. */
.experience-section{border-block:0}
/* Compact two-row desktop grid; scale the marks themselves without reserving oversized cards. */
.experience-companies li{justify-content:center;gap:0;min-width:0}
.experience-companies .company-logo-art{height:72px}
.experience-companies .company-logo-art :is(img,[data-public-diagram]){height:auto;max-height:64px}
@media(max-width:1100px){.experience-companies{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){.experience-companies{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.experience-companies li{min-height:96px;padding:10px 12px}}
.technology-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}
.technology-list li{display:flex;align-items:center;justify-content:center;min-width:0;height:88px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}
.technology-list :is(img,[data-public-diagram]){display:block;width:100%;height:44px;object-fit:contain;filter:brightness(0) invert(1)}
.technology-list :is(img,[data-public-diagram])[src$="thinkingmachines.png"]{filter:grayscale(1);border-radius:6px;width:44px}
.technology-list :is(img,[data-public-diagram])[src$="unsloth.png"]{filter:grayscale(1) brightness(1.6)}
.technology-list :is(img,[data-public-diagram])[src$="salesforce.svg"]{filter:grayscale(1)}
[data-theme=light] .technology-list :is(img,[data-public-diagram]){filter:brightness(0)}
[data-theme=light] .technology-list :is(img,[data-public-diagram])[src$="thinkingmachines.png"]{filter:grayscale(1)}
[data-theme=light] .technology-list :is(img,[data-public-diagram])[src$="unsloth.png"]{filter:grayscale(1) invert(1)}
[data-theme=light] .technology-list :is(img,[data-public-diagram])[src$="salesforce.svg"]{filter:grayscale(1)}
@media(max-width:760px){.technology-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.technology-list li{height:76px;padding:14px}.technology-list :is(img,[data-public-diagram]){height:38px}}
@media(max-width:380px){.technology-list{grid-template-columns:repeat(2,minmax(0,1fr))}}

.technology-list :is(img,[data-public-diagram])[src$="ping.svg"]{filter:grayscale(1)}
[data-theme=light] .technology-list :is(img,[data-public-diagram])[src$="ping.svg"]{filter:grayscale(1) invert(1)}

.technology-list :is(img,[data-public-diagram])[src$="pingone.svg"],.technology-list :is(img,[data-public-diagram])[src$="iceberg.svg"]{filter:grayscale(1) invert(1) brightness(1.3)}
[data-theme=light] .technology-list :is(img,[data-public-diagram])[src$="pingone.svg"],[data-theme=light] .technology-list :is(img,[data-public-diagram])[src$="iceberg.svg"]{filter:grayscale(1)}

/* Backing and the meaning of the name continue the About-page story. */
.about-backers,.about-meaning{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,112px);align-items:center}
.about-backers h2.eyebrow,.about-meaning h2.eyebrow{font-size:15px;font-weight:400;letter-spacing:1.5px;line-height:1.5;color:var(--accent);margin:0 0 40px}
.backer-brand :is(img,[data-public-diagram]){display:block;width:204px;height:72px;object-fit:contain;object-position:left center;margin:0 0 28px}
.backer-brand>.mono{font-size:14px;letter-spacing:1px;color:var(--muted)}
.backer-copy p,.meaning-copy p{font-size:clamp(19px,1.65vw,26px);line-height:1.65;color:var(--muted);margin:0}
.backer-copy p+p,.meaning-copy p+p{margin-top:28px}
.meaning-number{font-size:clamp(150px,17vw,260px);font-weight:700;letter-spacing:-.07em;line-height:.92;color:var(--text);white-space:nowrap;margin:0 0 42px}
.meaning-number sup{position:relative;top:-1em;vertical-align:baseline;font-size:.46em;line-height:0;letter-spacing:-.07em;color:#41a548;margin-left:.04em}
.meaning-caption{font-size:clamp(11px,1.1vw,17px);line-height:1.65;color:var(--muted);letter-spacing:0;overflow-wrap:anywhere}
.meaning-copy h3{font-size:clamp(26px,2.35vw,40px);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--pop);margin-top:32px}
[data-theme=light] .backer-brand :is(img,[data-public-diagram]){filter:brightness(0)}
[data-theme=light] .meaning-number sup{color:var(--accent)}
@media(max-width:760px){.about-backers,.about-meaning{grid-template-columns:1fr;gap:36px}.about-backers h2.eyebrow,.about-meaning h2.eyebrow{margin-bottom:28px}.backer-brand :is(img,[data-public-diagram]){width:170px;height:60px;margin-bottom:20px}.meaning-number{font-size:clamp(140px,36vw,240px);margin-bottom:28px}.meaning-caption{font-size:clamp(10px,2.7vw,16px)}.meaning-copy h3{font-size:clamp(26px,6.3vw,36px)}.backer-copy p,.meaning-copy p{font-size:19px}}

.about-careers h2{margin-top:0;max-width:820px}.about-careers p:not(.eyebrow){max-width:780px;font-size:19px;line-height:1.65}.about-careers .about-contact{flex-shrink:0;white-space:nowrap}.about-careers .lighthouse-inner{gap:48px}
@media(max-width:760px){.about-careers .lighthouse-inner{flex-direction:column;gap:28px}.about-careers .about-contact{margin-top:0}}

/* Original monochrome logo artwork, with contrast preserved in either theme. */
.company-logo-art :is(img,[data-public-diagram])[src$="humana.svg"],.company-logo-art :is(img,[data-public-diagram])[src$="alcon.svg"],.company-logo-art :is(img,[data-public-diagram])[src$="centerpoint-energy.png"],.company-logo-art :is(img,[data-public-diagram])[src$="dominion-energy.svg"],.company-logo-art :is(img,[data-public-diagram])[src$="department-of-energy.svg"],.company-logo-art :is(img,[data-public-diagram])[src$="apex-clean-energy.svg"]{filter:brightness(0) invert(1)}
[data-theme=light] .company-logo-art :is(img,[data-public-diagram])[src$="humana.svg"],[data-theme=light] .company-logo-art :is(img,[data-public-diagram])[src$="alcon.svg"],[data-theme=light] .company-logo-art :is(img,[data-public-diagram])[src$="centerpoint-energy.png"],[data-theme=light] .company-logo-art :is(img,[data-public-diagram])[src$="dominion-energy.svg"],[data-theme=light] .company-logo-art :is(img,[data-public-diagram])[src$="department-of-energy.svg"],[data-theme=light] .company-logo-art :is(img,[data-public-diagram])[src$="apex-clean-energy.svg"]{filter:brightness(0)}
/* Crop only the source asset's square whitespace; preserve the Smith mark. */
.smith-logo-crop{position:relative;width:408px;max-width:100%;aspect-ratio:683/233;overflow:hidden;margin-bottom:28px;mix-blend-mode:screen}
.backer-brand .smith-logo-crop :is(img,[data-public-diagram]){position:absolute;width:117.13%;max-width:none;height:auto;left:-8.638%;top:-121.46%;margin:0;filter:invert(1);object-fit:initial}
[data-theme=light] .smith-logo-crop{mix-blend-mode:multiply}
[data-theme=light] .backer-brand .smith-logo-crop :is(img,[data-public-diagram]){filter:none}
.about-careers .about-contact{background:#000;color:#fff;border-color:#000}
.about-careers .about-contact:hover,.about-careers .about-contact:focus-visible{background:#000;color:#9eef35;border-color:#000}
@media(max-width:760px){.smith-logo-crop{width:340px;margin-bottom:20px}}

/* Partners opens directly with the AI-stack introduction, in the existing split style. */
.stack-section .partners-title{font-size:clamp(38px,4.2vw,60px);line-height:1.08;letter-spacing:-.035em;font-weight:700;margin:0;max-width:none}
.stack-section .section-heading{align-items:start}

/* Enterprise → Zetta² → AI applications: responsive, animated SaaS transformation. */
.saas-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:end;margin-bottom:64px}
.saas-intro h2{margin:0 0 24px;font-size:clamp(38px,4.2vw,60px);line-height:1.08}
.saas-promise{font-size:clamp(20px,1.9vw,28px);font-weight:600;line-height:1.5;color:var(--accent);margin:0}
.saas-description{font-size:clamp(19px,1.65vw,26px);line-height:1.65;color:var(--muted);margin:0}
.saas-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(40px,.2fr) minmax(0,1.1fr) minmax(40px,.2fr) minmax(0,1fr);align-items:stretch}
.saas-card{min-width:0;padding:clamp(20px,2.2vw,36px);border:1px solid var(--line);border-radius:18px;background:var(--surface)}
.saas-card-label{color:var(--muted);font-size:13px;letter-spacing:1.4px;margin:0 0 22px}
.saas-card h3{font-size:clamp(23px,2.1vw,32px);line-height:1.3;letter-spacing:-.025em;margin:0 0 24px;min-height:2.6em}
.saas-card-core{border-color:#41a548;background:linear-gradient(160deg,color-mix(in srgb,var(--tint) 80%,var(--bg)),var(--bg));box-shadow:0 0 36px #41a54812}
.saas-card-core .saas-card-label{color:var(--accent)}
.saas-items,.saas-steps{list-style:none;padding:0;margin:0;display:grid;gap:14px}
.saas-items li,.saas-steps li{display:flex;align-items:center;gap:14px;padding:18px 16px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg) 65%,transparent);font-size:clamp(16px,1.45vw,22px);font-weight:600;line-height:1.35}
.saas-items :is(svg,[data-public-diagram]){color:var(--accent);flex-shrink:0;width:26px;height:26px}
.saas-steps{grid-template-columns:1fr 1fr;gap:12px}
.saas-steps li{border-color:color-mix(in srgb,#41a548 38%,var(--line));padding-inline:14px}
.saas-connector{display:flex;align-items:center;justify-content:center;padding:8px}
.saas-connector :is(svg,[data-public-diagram]){display:block;width:100%;height:auto;overflow:visible}
.saas-flow-line{fill:none;stroke:#41a548;stroke-width:2;stroke-dasharray:7 6;animation:saas-flow-dash 1.2s linear infinite}
.saas-flow-arrow,.saas-flow-signal{fill:var(--accent)}
.saas-flow-signal{animation:saas-flow-signal 2.4s linear infinite}
.saas-card-core+.saas-connector .saas-flow-signal{animation-delay:-1.2s}
@keyframes saas-flow-dash{to{stroke-dashoffset:-26}}
@keyframes saas-flow-signal{0%{transform:translateX(0);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateX(78px);opacity:0}}
@media(max-width:1000px){.saas-intro{gap:32px}.saas-flow{grid-template-columns:minmax(0,1fr) 36px minmax(0,1.1fr) 36px minmax(0,1fr)}.saas-card{padding:20px 16px}.saas-items li{gap:10px;padding:16px 10px}.saas-items :is(svg,[data-public-diagram]){width:22px;height:22px}.saas-steps{gap:8px}.saas-steps li{padding:16px 9px}.saas-connector{padding:4px}}
@media(max-width:760px){.saas-intro{grid-template-columns:1fr;gap:26px;margin-bottom:36px}.saas-flow{grid-template-columns:1fr}.saas-card{padding:28px 24px}.saas-card h3{min-height:0;font-size:28px;margin-bottom:24px}.saas-items li,.saas-steps li{font-size:19px;padding:18px}.saas-connector{height:62px;padding:0}.saas-connector :is(svg,[data-public-diagram]){width:62px;height:24px;transform:rotate(90deg)}.saas-card-label{margin-bottom:18px}.saas-items :is(svg,[data-public-diagram]){width:26px;height:26px}}
@media(prefers-reduced-motion:reduce){.saas-flow-line{animation:none}.saas-flow-signal{display:none;animation:none}}

.experience-section .section-heading>p{font-size:24px;line-height:1.6;max-width:480px}
@media(max-width:650px){.experience-section .section-heading>p{font-size:21px}}
.technology-list li:has(>a){padding:0}
.technology-list li>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:18px;border-radius:8px;transition:background .2s}
@media(max-width:760px){.technology-list li>a{padding:14px}}
.technology-list li>a:hover{background:var(--tint)}
.technology-list li>a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}

/* Keep section copy on the same reading axes as the story and backer copy. */
@media(min-width:761px){
 .about-leadership .section-heading{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);gap:clamp(48px,6vw,112px)}
 .about-leadership .section-heading>p{max-width:none;margin-top:0;padding-inline:25px;text-align:left}
 .experience-section .section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,112px)}
 .experience-section .section-heading>p{max-width:none;margin-top:0;text-align:left}
}
@media(min-width:761px) and (max-width:1050px){
 .about-leadership .section-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px}
}
