:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-deep-black:#05070b;--color-graphite:#0b0f17;--color-near-black:#0a0a0a;--color-soft-white:#f7f7f5;--color-warm-gray:#ecedea;--color-white:#fff;--color-light-gray:#b7bdc8;--color-cool-gray:#5f6673;--color-performance-blue:#1268ff;--color-electric-blue:#3b82f6;--color-ice-blue:#d9e8ff;--color-line-dark:#ffffff1f;--color-line-light:#05070b1a;--font-sans:"Geist", "Geist Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-sans);--container-main:min(1120px, calc(100vw - 48px));--container-large:min(1280px, calc(100vw - 48px));--section-padding:clamp(4.5rem, 9vw, 10rem);--radius-sm:.75rem;--radius-md:1.25rem;--radius-lg:1.75rem;--radius-xl:2rem;--radius-pill:999px;--shadow-soft:0 24px 80px #05070b29;--shadow-blue:0 24px 90px #1268ff38;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-smooth:cubic-bezier(.22, 1, .36, 1);--duration-fast:.18s;--duration-medium:.32s;--duration-slow:.76s}@media (width<=640px){:root{--container-main:min(100% - 40px, 1120px);--container-large:min(100% - 40px, 1280px);--section-padding:clamp(4rem, 16vw, 6rem)}}@font-face{font-family:Geist;src:local(Geist),local(Geist Sans);font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-deep-black)}html[data-motion=reduced]{scroll-behavior:auto}body{background:var(--color-soft-white);min-width:320px;color:var(--color-near-black);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}body:has(.mobile-menu-open){overflow:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}button{border:0}img,svg,canvas{max-width:100%;display:block}:focus-visible{outline:3px solid var(--color-electric-blue);outline-offset:4px}::selection{background:var(--color-performance-blue);color:var(--color-white)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.page-shell{background:var(--color-soft-white);min-height:100vh;overflow-x:clip}.skip-link{z-index:1000;border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-near-black);box-shadow:var(--shadow-soft);transition:transform var(--duration-fast) var(--ease-out);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.section{padding:var(--section-padding) 0;position:relative}.section--dark{background:var(--color-deep-black);color:var(--color-soft-white)}.section--light{background:var(--color-soft-white);color:var(--color-near-black)}.section__inner{width:var(--container-main);margin:0 auto}.section__inner--large{width:var(--container-large)}.section-header{gap:1rem;max-width:760px;margin-bottom:clamp(2rem,5vw,4rem);display:grid}.section-header__eyebrow{color:#0b5bd3;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.section--dark .section-header__eyebrow{color:var(--color-ice-blue)}.section-header__title{letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,5.4vw,4rem);font-weight:820;line-height:1}.section-header__lead{color:color-mix(in srgb, currentColor 72%, transparent);margin:0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.surface-glow{pointer-events:none;opacity:.8;background:radial-gradient(circle at 50% 20%,#3b82f647,#0000 60%);height:38rem;position:absolute;inset:auto 0 0}.metric-value{letter-spacing:-.06em;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:820;line-height:.95;display:block}.metric-label{color:color-mix(in srgb, currentColor 68%, transparent);font-size:.92rem;line-height:1.45;display:block}.reveal{will-change:transform, opacity}html[data-motion=reduced] .reveal{opacity:1!important;transform:none!important}._header_13cg3_1{z-index:1000;pointer-events:auto;position:fixed;top:1rem;left:0;right:0}._nav_13cg3_10{z-index:1;width:var(--container-main);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex;position:relative}._brand_13cg3_21{border-radius:var(--radius-pill);color:var(--color-white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070bbd;border:1px solid #ffffff24;gap:.12rem;padding:.72rem 1rem;display:grid}._brand_13cg3_21 span{letter-spacing:-.02em;font-size:.92rem;font-weight:780}._brand_13cg3_21 small{color:var(--color-light-gray);font-size:.68rem;font-weight:600}._links_13cg3_44{border-radius:var(--radius-pill);color:var(--color-soft-white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070bbd;border:1px solid #ffffff24;align-items:center;gap:.25rem;padding:.35rem;display:flex}._links_13cg3_44 a{border-radius:var(--radius-pill);color:#f7f7f5b8;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);padding:.58rem .82rem;font-size:.82rem;font-weight:660}._links_13cg3_44 a:hover,._links_13cg3_44 a._active_13cg3_68{color:var(--color-white);background:#ffffff1c}._menuButton_13cg3_75{border-radius:var(--radius-pill);width:3rem;height:3rem;color:var(--color-white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070bc7;border:1px solid #ffffff24;display:none}._menuButton_13cg3_75 span:not(._sr-only_13cg3_86){background:currentColor;border-radius:99px;width:1.1rem;height:2px;margin:.2rem auto;display:block}@media (width<=860px){._menuButton_13cg3_75{display:block}._links_13cg3_44{border-radius:var(--radius-lg);opacity:0;pointer-events:none;transition:opacity var(--duration-medium) var(--ease-out), transform var(--duration-medium) var(--ease-out);align-items:stretch;padding:.65rem;display:grid;position:fixed;top:5rem;left:1.25rem;right:1.25rem;transform:translateY(-.5rem)}._links_13cg3_44._open_13cg3_117{opacity:1;pointer-events:auto;transform:translateY(0)}._links_13cg3_44 a{padding:.95rem 1rem}}._button_13n8k_1{border-radius:var(--radius-pill);letter-spacing:-.01em;cursor:pointer;min-height:3rem;transition:transform var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:.88rem 1.35rem;font-size:.9rem;font-weight:720;display:inline-flex}._button_13n8k_1:hover{transform:translateY(-2px)}._primary_13n8k_23{background:var(--color-white);color:var(--color-deep-black);box-shadow:0 16px 45px #ffffff1f}._secondary_13n8k_29{border:1px solid color-mix(in srgb, currentColor 28%, transparent);color:inherit;background:0 0}._ghost_13n8k_35{color:inherit;background:#ffffff14}._card_1bjs0_1{border:1px solid color-mix(in srgb, currentColor 10%, transparent);border-radius:var(--radius-xl);background:color-mix(in srgb, currentColor 4%, transparent);transition:transform var(--duration-medium) var(--ease-out), border-color var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out);padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden}._card_1bjs0_1:hover{border-color:color-mix(in srgb, var(--color-electric-blue) 55%, transparent);transform:translateY(-4px)}._elevated_1bjs0_19{background:var(--color-white);box-shadow:var(--shadow-soft)}._contact_mhldr_1{grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}._links_mhldr_8{gap:1rem;display:grid}._linkCard_mhldr_13{background:#ffffff0e}._linkCard_mhldr_13 h3{margin:0 0 .5rem}._linkCard_mhldr_13 p{color:var(--color-light-gray);margin:0 0 1rem}._linkCard_mhldr_13 a{color:var(--color-ice-blue);font-weight:740}@media (width<=820px){._contact_mhldr_1{grid-template-columns:1fr}}._tags_dci0y_1{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._tag_dci0y_1{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 5%, transparent);color:color-mix(in srgb, currentColor 76%, transparent);padding:.42rem .68rem;font-size:.76rem;font-weight:680}._grid_d4pld_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}._capabilityCard_d4pld_7{color:var(--color-near-black);gap:1.1rem;display:grid}._motionPreview_d4pld_13{border-radius:var(--radius-lg);background:linear-gradient(135deg, #1268ff24, transparent), var(--color-graphite);min-height:190px;position:relative;overflow:hidden}._motionPreview_d4pld_13 span{background:#ffffffd6;border-radius:99px;width:62%;height:.72rem;position:absolute;left:1.2rem}._motionPreview_d4pld_13 span:first-child{top:2rem}._motionPreview_d4pld_13 span:nth-child(2){background:var(--color-electric-blue);width:42%;top:4rem}._motionPreview_d4pld_13 span:nth-child(3){background:#ffffff29;border-radius:1rem;width:36%;height:4.4rem;bottom:1.2rem;left:auto;right:1.2rem}._capabilityCard_d4pld_7 h3{letter-spacing:-.03em;margin:0;font-size:1.45rem}._capabilityCard_d4pld_7 p{color:var(--color-cool-gray);margin:0}@media (width<=900px){._grid_d4pld_1{grid-template-columns:1fr}}._hero_vkz14_1{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);min-height:100svh;padding-top:2rem;display:grid}._content_vkz14_10{z-index:2;max-width:780px;position:relative}._heroStagger_vkz14_16{display:grid}._heroStagger_vkz14_16 [data-hero-reveal]{will-change:transform, opacity}._eyebrow_vkz14_24{color:var(--color-performance-blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.8rem;font-weight:760}._title_vkz14_33{letter-spacing:-.04em;max-width:11ch;margin:0;font-size:clamp(3rem,7.4vw,6rem);font-weight:860;line-height:.95}._title_vkz14_33 span{transform-origin:0 100%;display:block}._accentLine_vkz14_47{color:var(--color-performance-blue)}._lead_vkz14_51{max-width:680px;color:var(--color-light-gray);margin:1.6rem 0 0;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.68}._proofList_vkz14_59{flex-wrap:wrap;gap:.7rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}._proofList_vkz14_59 li{border-radius:var(--radius-pill);color:var(--color-ice-blue);background:#ffffff0f;border:1px solid #ffffff1f;padding:.55rem .78rem;font-size:.82rem;font-weight:660}._actions_vkz14_78{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}._socialProof_vkz14_85{gap:.6rem;margin-top:1.6rem;display:flex}._socialLink_vkz14_91{border-radius:var(--radius-pill);color:#fff;border:1px solid #ffffff24;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.82rem;font-weight:660;text-decoration:none;transition:background .2s;display:inline-flex}._socialLink_vkz14_91:hover{background:#ffffff14}._scrollIndicator_vkz14_109{color:var(--color-light-gray);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.4rem;padding-bottom:1.5rem;font-size:.72rem;font-weight:600;display:flex}._scrollLine_vkz14_122{background:linear-gradient(currentColor,#0000);width:1px;height:2.4rem}@media (prefers-reduced-motion:no-preference){._scrollLine_vkz14_122{animation:2s ease-in-out infinite _scrollPulse_vkz14_1}}@keyframes _scrollPulse_vkz14_1{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.3;transform:scaleY(.6)}}._visualFallback_vkz14_145{border-radius:var(--radius-xl);background:radial-gradient(at 58% 44%,#d9e8ff80,#0000 12%),radial-gradient(at 47% 52%,#3b82f66b,#0000 22%),radial-gradient(at 61% 62%,#1268ff38,#0000 28%),conic-gradient(from 128deg at 52% 52%,#0000,#fff3,#0000 34%,#1268ff29,#0000 68%),linear-gradient(145deg,#ffffff0f,#ffffff05);min-height:420px}@media (width<=860px){._hero_vkz14_1{grid-template-columns:1fr;min-height:auto;padding-top:6.5rem}}._timeline_9ux1q_1{grid-template-columns:repeat(4,minmax(260px,1fr));gap:1rem;padding:.4rem 0 1rem;display:grid;overflow-x:auto}._step_9ux1q_9{border-top:1px solid var(--color-line-light);min-width:0;padding-top:1.4rem;position:relative}._node_9ux1q_16{border:3px solid var(--color-soft-white);background:var(--color-performance-blue);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:-.42rem;left:0;box-shadow:0 0 0 6px #1268ff1f}._year_9ux1q_28{color:var(--color-performance-blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;font-size:.82rem;font-weight:780}._step_9ux1q_9 h3{letter-spacing:-.03em;margin:0 0 .75rem;font-size:1.35rem}._step_9ux1q_9 p:not(._year_9ux1q_28){color:var(--color-cool-gray);margin:0 0 1.1rem}._canvasWrap_14cux_1,._fallback_14cux_2{border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--project-accent,#3b82f6) 34%, transparent), transparent 42%), linear-gradient(145deg, #ffffffb8, #fff3);width:100%;height:100%;min-height:320px;position:relative;overflow:hidden}._canvasWrap_14cux_1 canvas{min-height:320px}._fallback_14cux_2:before,._fallback_14cux_2:after{content:"";position:absolute;left:50%;transform:translate(-50%)}._phone_14cux_26:before{background:linear-gradient(145deg, #ffffff57, transparent 24%), radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--project-accent,#3b82f6) 62%, white), transparent 58%), #080b12;border:.45rem solid #0b0f17d1;border-radius:1.4rem;width:min(32%,6rem);height:68%;top:16%;box-shadow:0 1.3rem 3rem #0b0f172e}._phone_14cux_26:after{background:#d9e8ff70;border-radius:999px;width:2.2rem;height:.34rem;top:21%}._laptop_14cux_47:before{background:linear-gradient(145deg, #ffffff6b, transparent 32%), radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--project-accent,#1268ff) 52%, white), transparent 62%), #0b0f17;border:.35rem solid #0b0f17d6;border-radius:.7rem;width:min(58%,13rem);height:40%;top:22%;box-shadow:0 1.4rem 3rem #0b0f1729}._laptop_14cux_47:after{clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);background:linear-gradient(#d9e8ffcc,#5f667361);border-radius:.2rem .2rem 1rem 1rem;width:min(70%,15rem);height:1.35rem;top:64%}._abstract_14cux_69:before{aspect-ratio:1;background:conic-gradient(from 140deg, transparent, color-mix(in srgb, var(--project-accent,#5f6673) 58%, white), transparent 62%), radial-gradient(circle, #d9e8ff75, transparent 64%);width:min(38%,9rem);box-shadow:0 0 3rem color-mix(in srgb, var(--project-accent,#5f6673) 24%, transparent);border-radius:42% 58% 48% 52%;top:25%;transform:translate(-50%)rotate(-18deg)}@media (prefers-reduced-motion:no-preference){._fallback_14cux_2:before{animation:4s ease-in-out infinite _devicePulse_14cux_1}}@keyframes _devicePulse_14cux_1{0%,to{scale:1}50%{scale:1.02}}._grid_18qz6_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2vw,1.8rem);display:grid}._projectCard_18qz6_7{min-height:430px;color:var(--color-white);isolation:isolate;background:radial-gradient(circle at var(--glow-x,18%) 18%, color-mix(in srgb, var(--project-accent,#3b82f6) 10%, transparent), transparent 28%), linear-gradient(145deg, #111827, #070a12 72%);border-color:#ffffff1a;grid-template-columns:minmax(210px,.9fr) minmax(0,1.1fr);padding:0;display:grid;overflow:visible;box-shadow:0 2.2rem 5rem #0b0f172e}._phoneCard_18qz6_22{--project-accent:#3b82f6;--glow-x:24%}._laptopCard_18qz6_27{--project-accent:#1268ff;--glow-x:42%}._dashboardCard_18qz6_32{--project-accent:#5f6673;--glow-x:70%;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);min-height:380px}._dashboardGridItem_18qz6_39{grid-column:1/-1}._visualColumn_18qz6_43{min-width:0;position:relative;overflow:visible}._preview_18qz6_49{border-radius:inherit;background:linear-gradient(145deg,#0c1018,#070a12);height:100%;min-height:320px;position:relative}._deviceBreakout_18qz6_57{filter:drop-shadow(0 1.5rem 2.5rem #00000038);z-index:2;min-height:420px;position:absolute;inset:-.8rem -.6rem -.5rem -.4rem}._laptopCard_18qz6_27 ._deviceBreakout_18qz6_57{inset:-.6rem -1.2rem -.4rem -.8rem}._dashboardCard_18qz6_32 ._visualColumn_18qz6_43{order:2}._deviceFallback_18qz6_73{width:100%;height:100%}._copy_18qz6_78{z-index:3;align-content:center;gap:1rem;padding:clamp(1.6rem,3.2vw,2.6rem);display:grid;position:relative}._category_18qz6_87{color:var(--color-performance-blue);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:760}._copy_18qz6_78 h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1}._copy_18qz6_78 p:not(._category_18qz6_87){color:#d9e8ffb8;margin:0}._copy_18qz6_78 strong{color:var(--color-white);font-size:1rem}._dashboardVisual_18qz6_113{border-radius:calc(var(--radius-xl) - .6rem);background:radial-gradient(circle at 70% 22%, color-mix(in srgb, var(--project-accent) 36%, transparent), transparent 42%), linear-gradient(145deg, #d9e8ff21, #0b0f17e6);border:1px solid #ffffff1f;height:100%;min-height:320px;margin:clamp(1.2rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 2rem 4rem #0000003d}._dashboardChrome_18qz6_127{border-bottom:1px solid #ffffff1a;gap:.42rem;padding:1rem 1.1rem;display:flex}._dashboardChrome_18qz6_127 span{aspect-ratio:1;background:#d9e8ff70;border-radius:999px;width:.56rem}._dashboardChrome_18qz6_127 span:first-child{background:var(--project-accent)}._dashboardGrid_18qz6_39{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1rem;display:grid}._dashboardPanel_18qz6_152,._codePanel_18qz6_153,._architecturePanel_18qz6_154{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:1rem;min-height:5.8rem}._dashboardPanel_18qz6_152{align-content:end;gap:.45rem;padding:1rem;display:grid}._metricLabel_18qz6_168{color:#d9e8ff9e;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:740}._metricValue_18qz6_176{color:var(--color-white);letter-spacing:-.05em;font-size:1.35rem;font-weight:820}._metricBar_18qz6_183{background:linear-gradient(90deg, var(--project-accent), #d9e8ff2e);border-radius:999px;height:.44rem}._codePanel_18qz6_153{grid-column:span 2;align-content:center;gap:.55rem;padding:1rem;display:grid}._codePanel_18qz6_153 span{background:linear-gradient(90deg,#d9e8ffa8,#d9e8ff1f);border-radius:999px;height:.48rem}._codePanel_18qz6_153 span:nth-child(2){background:linear-gradient(90deg, var(--project-accent), #d9e8ff1f);width:78%}._codePanel_18qz6_153 span:nth-child(3){width:62%}._codePanel_18qz6_153 span:nth-child(4){width:86%}._architecturePanel_18qz6_154{grid-column:span 2;min-height:4.8rem;position:relative}._architecturePanel_18qz6_154 span{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--project-accent) 62%, #fff3);background:color-mix(in srgb, var(--project-accent) 18%, #ffffff0f);border-radius:.75rem;width:2.4rem;position:absolute}._architecturePanel_18qz6_154 span:first-child{top:28%;left:12%}._architecturePanel_18qz6_154 span:nth-child(2){top:18%;left:43%}._architecturePanel_18qz6_154 span:nth-child(3){top:34%;right:12%}._cta_18qz6_246{margin-top:2rem}@media (width<=980px){._grid_18qz6_1{grid-template-columns:1fr}._dashboardGridItem_18qz6_39{grid-column:auto}}@media (width<=760px){._projectCard_18qz6_7{grid-template-columns:1fr;min-height:auto;overflow:hidden}._dashboardCard_18qz6_32 ._visualColumn_18qz6_43{order:0}._deviceBreakout_18qz6_57{min-height:300px;position:relative;inset:auto}._preview_18qz6_49,._dashboardVisual_18qz6_113{min-height:280px}._dashboardGrid_18qz6_39{grid-template-columns:1fr}._codePanel_18qz6_153,._architecturePanel_18qz6_154{grid-column:auto}}._grid_t81ji_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}._skillCard_t81ji_7{background:#ffffff0e;min-height:100%}._skillCard_t81ji_7 h3{margin:0 0 .85rem;font-size:1.2rem}._skillCard_t81ji_7 p{color:var(--color-light-gray);margin:0 0 1.3rem}@media (width<=980px){._grid_t81ji_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){._grid_t81ji_1{grid-template-columns:1fr}}._layout_udkt7_1{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}._metrics_udkt7_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._metricCard_udkt7_14,._principleCard_udkt7_15{background:linear-gradient(145deg,#ffffff13,#ffffff09)}._principles_udkt7_19{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,5vw,4rem);display:grid}._principleCard_udkt7_15 h3{margin:0 0 .8rem;font-size:1.3rem}._principleCard_udkt7_15 p{color:var(--color-light-gray);margin:0}@media (width<=860px){._layout_udkt7_1,._principles_udkt7_19{grid-template-columns:1fr}}@media (width<=560px){._metrics_udkt7_8{grid-template-columns:1fr}}
