.hero{isolation:isolate;position:relative;overflow:clip}.hero-section{padding-block:clamp(var(--space-96), 14vw, var(--space-176)) var(--space-64)}.hero-grid{display:grid}.hero-content{display:grid}@container wrapper (width>48rem){.hero-content{column-gap:var(--space-32);grid-template-columns:1fr auto}.hero-content .hero-eyebrow{grid-area:1/1}.hero-content .hero-title{grid-area:2/1}.hero-content .hero-cta{grid-area:2/2;align-self:end;margin-block-start:0}}.hero-cta{inline-size:fit-content;margin-block-start:var(--space-32)}.airlayer-scene{--airlayer-persp:1000px;--airlayer-res-k:1.5;--airlayer-def-k:3;--airlayer-raw:var(--accent-raw);--airlayer-raw-strong:var(--accent-raw-strong);--airlayer-flash:var(--accent-flash);--airlayer-structured:var(--accent-structured);--airlayer-structured-bright:var(--accent-structured-bright);--airlayer-glow-color:var(--accent-glow);--airlayer-ink:var(--tone-text);--airlayer-mid:var(--lightningcss-light,oklch(from var(--tone-text) l c h / .78))var(--lightningcss-dark,oklch(from var(--tone-text) l c h / .62));--airlayer-dim:var(--lightningcss-light,oklch(from var(--tone-text) l c h / .62))var(--lightningcss-dark,oklch(from var(--tone-text) l c h / .48));--airlayer-line:var(--lightningcss-light,oklch(from var(--border) l c h / .85))var(--lightningcss-dark,oklch(from var(--overlay-border) l c h / .85));--airlayer-panel:var(--lightningcss-light,var(--bg-muted))var(--lightningcss-dark,var(--overlay-surface-navy));isolation:isolate;block-size:720px;inline-size:100%;position:relative;container:airlayer-scene/inline-size}.airlayer-stage{--airlayer-k:.34;contain:layout;block-size:720px;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}@container (width<40rem){.airlayer-stage{overflow:clip}}@container (width>=24rem){.airlayer-stage{--airlayer-k:.5}}@container (width>=32rem){.airlayer-stage{--airlayer-k:.68}}@container (width>=40rem){.airlayer-stage{--airlayer-k:.65}}@container (width>=48rem){.airlayer-stage{--airlayer-k:.82}}@container (width>=56rem){.airlayer-stage{--airlayer-k:1}}@container (width>=64rem){.airlayer-stage{--airlayer-k:1.18}}@container (width>=72rem){.airlayer-stage{--airlayer-k:1.35}}@container (width>=80rem){.airlayer-stage{--airlayer-k:1.53}}@container (width>=88rem){.airlayer-stage{--airlayer-k:1.62}}.airlayer-shaft{background-image:linear-gradient(90deg, transparent 0%, oklch(from var(--airlayer-glow-color) l c h / .09) 38%, oklch(from var(--airlayer-glow-color) l c h / .11) 50%, oklch(from var(--airlayer-glow-color) l c h / .09) 62%, transparent 100%);filter:blur(42px);pointer-events:none;block-size:88.89%;inline-size:41.2%;position:absolute;inset-block-start:50%;inset-inline-start:51.6%;transform:translateZ(-120px)translate(-50%,-50%);-webkit-mask-image:linear-gradient(#0000,oklch(0% 0 0) 18% 82%,#0000);mask-image:linear-gradient(#0000,oklch(0% 0 0) 18% 82%,#0000)}.airlayer-signal{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.airlayer-mover{--airlayer-x0:18px;--airlayer-x1:calc(100% - 8px);will-change:transform;block-size:100%;inline-size:100%;transform:translate(calc(var(--airlayer-x0) + (var(--airlayer-x1) - var(--airlayer-x0)) * var(--airlayer-rest)), calc(var(--airlayer-y0) + (var(--airlayer-y1) - var(--airlayer-y0)) * var(--airlayer-rest)));transform-style:preserve-3d;position:absolute;inset:0}.airlayer-signal-0{--airlayer-dur-base:10.4s;--airlayer-delay-base:-3.1s;--airlayer-ease:linear(0, .05 7%, .12 15%, .21 25%, .34 37%, .43 45%, .5 52%, 1 100%);--airlayer-rest:.2;--airlayer-y0:130px;--airlayer-y1:132px}.airlayer-signal-0 .airlayer-wake{inset-block-start:30.417%;inset-inline-start:44.792%}.airlayer-signal-1{--airlayer-dur-base:12.1s;--airlayer-delay-base:-6.4s;--airlayer-ease:linear(0, .03 6%, .09 14%, .17 24%, .3 36%, .41 46%, .5 54%, 1 100%);--airlayer-rest:.72;--airlayer-y0:338px;--airlayer-y1:264px}.airlayer-signal-1 .airlayer-wake{inset-block-start:56.333%;inset-inline-start:35.417%}.airlayer-signal-2{--airlayer-dur-base:11.2s;--airlayer-delay-base:-1.2s;--airlayer-ease:linear(0, .06 8%, .13 16%, .23 27%, .36 38%, .44 46%, .5 51%, 1 100%);--airlayer-rest:.38;--airlayer-y0:262px;--airlayer-y1:330px}.airlayer-signal-2 .airlayer-wake{inset-block-start:53.938%;inset-inline-start:54.167%}.airlayer-signal-3{--airlayer-dur-base:13.3s;--airlayer-delay-base:-8.7s;--airlayer-ease:linear(0, .04 7%, .1 15%, .19 26%, .32 38%, .42 47%, .5 55%, 1 100%);--airlayer-rest:.86;--airlayer-y0:196px;--airlayer-y1:206px}.airlayer-signal-3 .airlayer-wake{inset-block-start:40.028%;inset-inline-start:44.792%}.airlayer-signal-4{--airlayer-dur-base:9.7s;--airlayer-delay-base:-5.3s;--airlayer-ease:linear(0, .06 7%, .14 16%, .24 26%, .37 38%, .45 46%, .5 51%, 1 100%);--airlayer-rest:.29;--airlayer-y0:150px;--airlayer-y1:280px}.airlayer-signal-4 .airlayer-wake{inset-block-start:43.236%;inset-inline-start:54.167%}.airlayer-signal-5{--airlayer-dur-base:12.8s;--airlayer-delay-base:-2.4s;--airlayer-ease:linear(0, .03 7%, .08 15%, .16 25%, .29 37%, .4 46%, .5 55%, 1 100%);--airlayer-rest:.64;--airlayer-y0:404px;--airlayer-y1:346px}.airlayer-signal-5 .airlayer-wake{inset-block-start:66.111%;inset-inline-start:35.417%}.airlayer-signal-6{--airlayer-dur-base:11.6s;--airlayer-delay-base:-9.1s;--airlayer-ease:linear(0, .05 8%, .11 16%, .2 26%, .33 38%, .43 47%, .5 53%, 1 100%);--airlayer-rest:.5;--airlayer-y0:216px;--airlayer-y1:148px}.airlayer-signal-6 .airlayer-wake{inset-block-start:38.256%;inset-inline-start:44.792%}.airlayer-signal-7{--airlayer-dur-base:14.2s;--airlayer-delay-base:-4.6s;--airlayer-ease:linear(0, .04 7%, .1 16%, .19 26%, .31 38%, .42 47%, .5 56%, 1 100%);--airlayer-rest:.79;--airlayer-y0:282px;--airlayer-y1:404px}.airlayer-signal-7 .airlayer-wake{inset-block-start:56.065%;inset-inline-start:35.417%}.airlayer-signal-0,.airlayer-signal-3,.airlayer-signal-7{--airlayer-raw-op:1;--airlayer-record-op:.92;--airlayer-flash-op:1}.airlayer-signal-1,.airlayer-signal-4,.airlayer-signal-5{--airlayer-raw-op:.74;--airlayer-record-op:.7;--airlayer-flash-op:.6}.airlayer-signal-2,.airlayer-signal-6{--airlayer-raw-op:.48;--airlayer-record-op:.46;--airlayer-flash-op:.3}.airlayer-emit-0,.airlayer-hit-0{--airlayer-dur-base:10.4s;--airlayer-delay-base:-3.1s}.airlayer-emit-1,.airlayer-hit-1{--airlayer-dur-base:12.1s;--airlayer-delay-base:-6.4s}.airlayer-emit-2,.airlayer-hit-2{--airlayer-dur-base:11.2s;--airlayer-delay-base:-1.2s}.airlayer-emit-3,.airlayer-hit-3{--airlayer-dur-base:13.3s;--airlayer-delay-base:-8.7s}.airlayer-emit-4,.airlayer-hit-4{--airlayer-dur-base:9.7s;--airlayer-delay-base:-5.3s}.airlayer-emit-5,.airlayer-hit-5{--airlayer-dur-base:12.8s;--airlayer-delay-base:-2.4s}.airlayer-emit-6,.airlayer-hit-6{--airlayer-dur-base:11.6s;--airlayer-delay-base:-9.1s}.airlayer-emit-7,.airlayer-hit-7{--airlayer-dur-base:14.2s;--airlayer-delay-base:-4.6s}.airlayer-card{position:absolute;translate:-50% -50%}.airlayer-raw{opacity:var(--airlayer-raw-op);color:var(--airlayer-raw)}.airlayer-shred{opacity:0;color:var(--airlayer-structured-bright)}.airlayer-record{opacity:0;color:var(--airlayer-structured);filter:drop-shadow(0 0 3px var(--airlayer-glow-color)) drop-shadow(0 0 7px var(--airlayer-glow-color))}[data-state=structured] .airlayer-raw{opacity:0}[data-state=structured] .airlayer-record{--airlayer-line-a-x:0px;--airlayer-line-a-op:.85;--airlayer-line-b-x:0px;--airlayer-line-b-op:.85;opacity:var(--airlayer-record-op)}.airlayer-record-half{stroke-dasharray:1}@property --airlayer-line-a-x{syntax:"<length>";inherits:true;initial-value:4px}@property --airlayer-line-a-op{syntax:"<number>";inherits:true;initial-value:0}@property --airlayer-line-b-x{syntax:"<length>";inherits:true;initial-value:4px}@property --airlayer-line-b-op{syntax:"<number>";inherits:true;initial-value:0}.airlayer-record-line-a{opacity:var(--airlayer-line-a-op);transform:translateX(var(--airlayer-line-a-x))}.airlayer-record-line-b{opacity:var(--airlayer-line-b-op);transform:translateX(var(--airlayer-line-b-x))}.airlayer-flash{opacity:0;background-image:radial-gradient(50% 50% at 50% 50%, var(--airlayer-flash) 0%, oklch(from var(--airlayer-glow-color) l c h / .42) 22%, transparent 62%);border-radius:var(--radius-round);block-size:150px;inline-size:150px;position:absolute;translate:-50% -50%}.airlayer-wake{opacity:0;background-image:radial-gradient(50% 50% at 50% 50%, oklch(from var(--airlayer-glow-color) l c h / .19), transparent 70%);border-radius:var(--radius-round);block-size:160px;inline-size:200px;position:absolute;translate:-50% -50%}.airlayer-glyph{display:block;position:absolute;translate:-50% -50%}.airlayer-hud{--airlayer-hud-band:5rem;grid-template-columns:auto 1fr auto;grid-template-rows:var(--airlayer-hud-band) 1fr var(--airlayer-hud-band);z-index:2;pointer-events:none;perspective:var(--airlayer-persp);perspective-origin:14%;align-items:center;display:grid;position:absolute;inset:0}@container (width<40rem){.airlayer-hud .airlayer-legend-capture,.airlayer-hud .airlayer-legend-route{display:none}.airlayer-hud .airlayer-source,.airlayer-hud .airlayer-target{padding-inline:var(--space-8)}.airlayer-hud .airlayer-source{justify-content:center}.airlayer-hud .airlayer-source span,.airlayer-hud .airlayer-target .airlayer-meta{display:none}}.airlayer-legend{font-family:var(--font-mono-family);font-size:var(--font-10);font-weight:var(--fw-500);line-height:var(--lh-100);letter-spacing:var(--ls-ultra-wide);text-transform:uppercase;color:var(--airlayer-dim)}.airlayer-legend b{font-weight:var(--fw-500);line-height:var(--lh-180);letter-spacing:var(--ls-ultra-wide);color:var(--airlayer-mid);display:block}.airlayer-legend-note{font-size:var(--font-11);line-height:var(--lh-140);letter-spacing:normal;text-transform:none;display:block}.airlayer-legend-capture,.airlayer-legend-core,.airlayer-legend-route{grid-row:1;align-self:flex-end}.airlayer-legend-capture{grid-column:1}.airlayer-legend-route,.airlayer-targets{grid-column:3;margin-inline-end:var(--space-8)}.airlayer-legend-core{text-align:center;grid-column:2}.airlayer-legend-core b{color:var(--airlayer-ink)}.airlayer-sources,.airlayer-targets{gap:var(--space-36);grid-row:2;display:grid}.airlayer-sources{grid-column:1}.airlayer-travel{pointer-events:none;block-size:100%;transform-style:preserve-3d;grid-area:2/2;align-self:stretch;position:relative}.airlayer-source,.airlayer-target{align-items:center;gap:var(--space-8);block-size:30px;padding-inline:var(--space-12);font-size:var(--font-12);white-space:nowrap;background-color:oklch(from var(--airlayer-panel) l c h / .4);border:1.5px solid var(--airlayer-line);border-radius:var(--radius-8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;position:relative;overflow:clip}.airlayer-source{color:var(--airlayer-mid)}.airlayer-source svg{color:var(--airlayer-raw);flex:none}.airlayer-target{color:var(--airlayer-ink)}.airlayer-tag{font-family:var(--font-mono-family);font-size:var(--font-12);font-weight:var(--fw-500);letter-spacing:var(--ls-wider-plus)}.airlayer-meta{font-family:var(--font-mono-family);font-size:var(--font-10);color:var(--airlayer-dim);margin-inline-start:auto}.airlayer-emit,.airlayer-hit{opacity:0;border-radius:var(--radius-8);position:absolute;inset:0}.airlayer-emit{background-image:linear-gradient(90deg, transparent 42%, oklch(from var(--airlayer-glow-color) l c h / .17));box-shadow:inset 0 0 0 1px oklch(from var(--airlayer-raw-strong) l c h / .26)}.airlayer-hit{background-image:linear-gradient(90deg, transparent 38%, oklch(from var(--airlayer-glow-color) l c h / .16));box-shadow:inset 0 0 0 1px oklch(from var(--airlayer-structured) l c h / .28)}.airlayer-mover{animation:airlayer-travel calc(var(--airlayer-dur-base) * var(--airlayer-k)) linear(0, .0262 5%, .0926 10%, .1813 15%, .2741 20%, .353 25%, .4 30%, .425 35%, .45 40%, .475 45%, .5 50%, .525 55%, .55 60%, .575 65%, .6 70%, .647 75%, .7259 80%, .8188 85%, .9074 90%, .9739 95%, 1 100%) calc(var(--airlayer-delay-base) * var(--airlayer-k)) infinite}@keyframes airlayer-travel{0%{transform:translate(var(--airlayer-x0), var(--airlayer-y0))}to{transform:translate(var(--airlayer-x1), var(--airlayer-y1))}}.airlayer-card{animation-duration:calc(var(--airlayer-dur-base) * var(--airlayer-k));animation-timing-function:var(--airlayer-ease);animation-delay:calc(var(--airlayer-delay-base) * var(--airlayer-k));animation-iteration-count:infinite}.airlayer-group-a .airlayer-raw{animation-name:airlayer-raw-a}.airlayer-group-b .airlayer-raw{animation-name:airlayer-raw-b}.airlayer-group-c .airlayer-raw{animation-name:airlayer-raw-c}.airlayer-group-a .airlayer-shred{animation-name:airlayer-shred-a}.airlayer-group-b .airlayer-shred{animation-name:airlayer-shred-b}.airlayer-group-c .airlayer-shred{animation-name:airlayer-shred-c}.airlayer-group-a .airlayer-record{animation-name:airlayer-record-a}.airlayer-group-b .airlayer-record{animation-name:airlayer-record-b}.airlayer-group-c .airlayer-record{animation-name:airlayer-record-c}@keyframes airlayer-raw-a{0%,2%{opacity:0}5%,30.6%{opacity:var(--airlayer-raw-op)}31.1%,to{opacity:0}}@keyframes airlayer-raw-b{0%,2%{opacity:0}5%,45.6%{opacity:var(--airlayer-raw-op)}46.1%,to{opacity:0}}@keyframes airlayer-raw-c{0%,2%{opacity:0}5%,60.6%{opacity:var(--airlayer-raw-op)}61.1%,to{opacity:0}}@keyframes airlayer-shred-a{0%,30.9%{opacity:0;scale:1 .5}31.4%{opacity:1;scale:1 1.8}32%{opacity:1;scale:1 2.1}33.3%{opacity:1;scale:1 .85}33.8%,to{opacity:0;scale:1 .5}}@keyframes airlayer-shred-b{0%,45.9%{opacity:0;scale:1 .5}46.4%{opacity:1;scale:1 1.8}47%{opacity:1;scale:1 2.1}48.3%{opacity:1;scale:1 .85}48.8%,to{opacity:0;scale:1 .5}}@keyframes airlayer-shred-c{0%,60.9%{opacity:0;scale:1 .5}61.4%{opacity:1;scale:1 1.8}62%{opacity:1;scale:1 2.1}63.3%{opacity:1;scale:1 .85}63.8%,to{opacity:0;scale:1 .5}}@keyframes airlayer-record-a{0%,33.6%{opacity:0;stroke-dashoffset:1px;--airlayer-line-a-x:4px;--airlayer-line-a-op:0;--airlayer-line-b-x:4px;--airlayer-line-b-op:0}33.7%{opacity:1}34.6%{stroke-dashoffset:0;--airlayer-line-a-x:4px;--airlayer-line-a-op:0}35.5%{--airlayer-line-a-x:0px;--airlayer-line-a-op:.85;--airlayer-line-b-x:4px;--airlayer-line-b-op:0}36.4%{--airlayer-line-b-x:0px;--airlayer-line-b-op:.85}88%,92%{opacity:var(--airlayer-record-op);--airlayer-line-a-x:0px;--airlayer-line-a-op:.85;--airlayer-line-b-x:0px;--airlayer-line-b-op:.85}96%,to{opacity:0;--airlayer-line-a-x:4px;--airlayer-line-a-op:0;--airlayer-line-b-x:4px;--airlayer-line-b-op:0}}@keyframes airlayer-record-b{0%,48.6%{opacity:0;stroke-dashoffset:1px;--airlayer-line-a-x:4px;--airlayer-line-a-op:0;--airlayer-line-b-x:4px;--airlayer-line-b-op:0}48.7%{opacity:1}49.6%{stroke-dashoffset:0;--airlayer-line-a-x:4px;--airlayer-line-a-op:0}50.5%{--airlayer-line-a-x:0px;--airlayer-line-a-op:.85;--airlayer-line-b-x:4px;--airlayer-line-b-op:0}51.4%{--airlayer-line-b-x:0px;--airlayer-line-b-op:.85}89%,92%{opacity:var(--airlayer-record-op);--airlayer-line-a-x:0px;--airlayer-line-a-op:.85;--airlayer-line-b-x:0px;--airlayer-line-b-op:.85}96%,to{opacity:0;--airlayer-line-a-x:4px;--airlayer-line-a-op:0;--airlayer-line-b-x:4px;--airlayer-line-b-op:0}}@keyframes airlayer-record-c{0%,63.6%{opacity:0;stroke-dashoffset:1px;--airlayer-line-a-x:4px;--airlayer-line-a-op:0;--airlayer-line-b-x:4px;--airlayer-line-b-op:0}63.7%{opacity:1}64.6%{stroke-dashoffset:0;--airlayer-line-a-x:4px;--airlayer-line-a-op:0}65.5%{--airlayer-line-a-x:0px;--airlayer-line-a-op:.85;--airlayer-line-b-x:4px;--airlayer-line-b-op:0}66.4%{--airlayer-line-b-x:0px;--airlayer-line-b-op:.85}90%,92%{opacity:var(--airlayer-record-op);--airlayer-line-a-x:0px;--airlayer-line-a-op:.85;--airlayer-line-b-x:0px;--airlayer-line-b-op:.85}96%,to{opacity:0;--airlayer-line-a-x:4px;--airlayer-line-a-op:0;--airlayer-line-b-x:4px;--airlayer-line-b-op:0}}.airlayer-flash{animation-duration:calc(var(--airlayer-dur-base) * var(--airlayer-k));animation-timing-function:var(--airlayer-ease);animation-delay:calc(var(--airlayer-delay-base) * var(--airlayer-k));animation-iteration-count:infinite}.airlayer-group-a .airlayer-flash{animation-name:airlayer-flash-a}.airlayer-group-b .airlayer-flash{animation-name:airlayer-flash-b}.airlayer-group-c .airlayer-flash{animation-name:airlayer-flash-c}@keyframes airlayer-flash-a{0%,30%{opacity:0;scale:.35}32%{opacity:var(--airlayer-flash-op);scale:1}40%{opacity:0;scale:1.6}to{opacity:0}}@keyframes airlayer-flash-b{0%,45%{opacity:0;scale:.35}47%{opacity:var(--airlayer-flash-op);scale:1}55%{opacity:0;scale:1.6}to{opacity:0}}@keyframes airlayer-flash-c{0%,60%{opacity:0;scale:.35}62%{opacity:var(--airlayer-flash-op);scale:1}70%{opacity:0;scale:1.6}to{opacity:0}}.airlayer-wake{animation-duration:calc(var(--airlayer-dur-base) * var(--airlayer-k));animation-timing-function:linear;animation-delay:calc(var(--airlayer-delay-base) * var(--airlayer-k));animation-iteration-count:infinite}.airlayer-group-a .airlayer-wake{animation-name:airlayer-wake-a}.airlayer-group-b .airlayer-wake{animation-name:airlayer-wake-b}.airlayer-group-c .airlayer-wake{animation-name:airlayer-wake-c}@keyframes airlayer-wake-a{0%,30.5%{opacity:0;scale:.5}33.5%{opacity:.75;scale:1}47%{opacity:.24;scale:1.5}66%,to{opacity:0;scale:2}}@keyframes airlayer-wake-b{0%,45.5%{opacity:0;scale:.5}48.5%{opacity:.75;scale:1}62%{opacity:.24;scale:1.5}81%,to{opacity:0;scale:2}}@keyframes airlayer-wake-c{0%,60.5%{opacity:0;scale:.5}63.5%{opacity:.75;scale:1}77%{opacity:.24;scale:1.5}96%,to{opacity:0;scale:2}}.airlayer-emit{animation:airlayer-emit calc(var(--airlayer-dur-base) * var(--airlayer-k)) linear calc(var(--airlayer-delay-base) * var(--airlayer-k)) infinite}.airlayer-hit{animation:airlayer-hit calc(var(--airlayer-dur-base) * var(--airlayer-k)) linear calc(var(--airlayer-delay-base) * var(--airlayer-k)) infinite}@keyframes airlayer-emit{0%,1%{opacity:0}4%{opacity:1}13%,to{opacity:0}}@keyframes airlayer-hit{0%,96%{opacity:0}98%{opacity:1}to{opacity:0}}.airlayer-scene.is-paused *{animation-play-state:paused}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root{timeline-scope:--hero-cta}.hero-cta{view-timeline:--hero-cta block;view-timeline-inset:var(--space-64) auto}.header-cta{animation-name:header-cta-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero-cta;animation-range:exit 40%}}}@keyframes header-cta-in{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:translateY(0)}}.trust-strip{z-index:1;margin-block-start:calc(-1 * var(--space-32));padding-block-end:var(--space-8);position:relative}.thesis-inner{justify-items:start;display:grid}.thesis-title{margin-block-end:var(--space-12)}.thesis-list{gap:var(--space-12);border-inline-start:1.5px solid var(--tone-border-subtle);margin-block-start:var(--space-24);padding-inline-start:var(--space-20);display:grid}.thesis-item{font-family:var(--font-mono-family);font-size:var(--font-14);letter-spacing:var(--ls-wide);color:var(--tone-text)}.industries-inner{justify-items:start;display:grid}.industries-title{margin-block-end:var(--space-40)}.industries-list{gap:var(--space-16);flex-wrap:wrap;inline-size:100%;display:flex}.industry-item{flex:20rem}.industry-link{--industry-link-img:16rem;min-block-size:var(--industry-link-img);grid-template-columns:0 1fr auto 0;grid-template-rows:1fr auto auto var(--space-20);align-items:end;row-gap:var(--space-4);column-gap:var(--space-16);color:var(--tone-text);background-image:linear-gradient(180deg, var(--lightningcss-light,oklch(from var(--tone-bg) l c h / .3))var(--lightningcss-dark,oklch(from var(--tone-bg) l c h / .1)) 0%, var(--lightningcss-light,oklch(from var(--tone-bg) l c h / .97))var(--lightningcss-dark,oklch(from var(--tone-bg) l c h / .85)) 100%);border:1.5px solid var(--tone-border-subtle);border-radius:var(--radius-12);transition:color var(--transition-fast);grid-template-areas:". . . ."".name action."".sub action."". . . .";text-decoration:none;display:grid;position:relative}.industry-photo{min-block-size:100%;max-block-size:var(--industry-link-img);z-index:-2;border-radius:inherit;object-fit:cover;grid-area:1/1/-1/-1}.industry-name{font-family:var(--font-heading-family);font-size:var(--font-24);font-weight:var(--font-heading-weight);line-height:var(--lh-120);color:currentColor;grid-area:name}.industry-sub{font-size:var(--font-14);line-height:var(--lh-150);color:var(--tone-text-muted);grid-area:sub}.industry-action{align-self:flex-end;align-items:center;gap:var(--space-8);grid-area:action;display:flex}.industry-cue{font-size:var(--font-13);font-weight:var(--fw-500);letter-spacing:var(--ls-wide);color:var(--tone-text)}@media (hover:hover){.industry-cue{opacity:0;transition:opacity var(--transition-normal)}.industry-link:hover .industry-cue{opacity:1}}
