@layer reset,base,components,responsive;
@layer reset{*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}::selection{background:var(--accent);color:var(--ink)}}
@layer base{
body{--paper:#f7f7f0;--ink:#161c19;--accent:#d6f575;--muted:#626b67;--line:#d6dbd3;--display:Arial,Helvetica,sans-serif;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.55;font-size:16px}body.agentix{--paper:#111;--ink:#fafaf7;--accent:#ff6735;--muted:#b4b4af;--line:#343838;--display:ui-monospace,SFMono-Regular,Consolas,monospace}body.fabrix{--paper:#f7f3ec;--ink:#651c32;--accent:#651c32;--muted:#625c58;--line:#d8c9c7}body.micro{--paper:#f1eee5;--ink:#222723;--accent:#f26b38;--muted:#62665f;--line:#cbd0c7}body.silicon{--paper:#f4f7ff;--ink:#10123d;--accent:#6950ff;--muted:#62688e;--line:#d9defa}body.key{--paper:#0a1020;--ink:#f5f1e8;--accent:#a494ff;--muted:#aab4c9;--line:#344159}body.home{--paper:#f5f1e7;--ink:#3c4028;--accent:#3c4028;--muted:#6c6e58;--line:#c9c7b4;--display:Georgia,'Times New Roman',serif}body.mummies{--paper:#fbf4ec;--ink:#510f2d;--accent:#510f2d;--muted:#945868;--line:#dec5bf;--display:Georgia,'Times New Roman',serif}body.coffee{--paper:#171a19;--ink:#e6dccd;--accent:#c48455;--muted:#b7b4aa;--line:#73553e;--display:Georgia,'Times New Roman',serif}body.base{--paper:#f5f1e8;--ink:#232824;--accent:#263e32;--muted:#676c62;--line:#c9cdc1;--display:Georgia,'Times New Roman',serif}a{text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);line-height:1.04;letter-spacing:-.045em}h1{font-size:clamp(3.2rem,7vw,7rem);font-weight:800}h2{font-size:clamp(2.2rem,4vw,4.5rem);font-weight:700}h3{font-size:1.35rem;letter-spacing:-.025em;line-height:1.2}p{max-width:65ch}p+p{margin-top:1em}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}a:hover{text-decoration-thickness:1px}section{position:relative}.wrap{max-width:1380px;width:calc(100% - 96px);margin-inline:auto}.eyebrow{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase}.muted{color:var(--muted)}.lead{font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.5;color:var(--muted)}.section{padding-block:100px}.skip{position:absolute;left:12px;top:-100px;padding:12px;background:var(--ink);color:var(--paper);z-index:100}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
}
@layer components{
.site-header{border-bottom:1px solid var(--line)}.nav{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand img{width:205px;height:52px;object-fit:contain;object-position:left center}.brand-word{font-size:1.8rem;letter-spacing:-.06em;font-weight:800}.brand-word span{font-weight:400;color:var(--muted)}.nav-links{display:flex;align-items:center;gap:30px;font-size:.9rem}.nav-links a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:6px}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:15px 23px;border:1px solid transparent;border-radius:6px;background:var(--ink);color:var(--paper);font-weight:600;font-size:.95rem;transition:transform .18s,opacity .18s}.button:hover{transform:translateY(-2px);opacity:.88}.button.accent{background:var(--accent);color:#101818}.fabrix .button,.home .button,.mummies .button,.base .button{background:var(--accent);color:var(--paper)}.silicon .button{background:var(--accent);color:white}.key .button{background:#7354f6;color:white}.coffee .button{background:#a46b45;color:#fff7ec}.button.outline{background:transparent;color:var(--ink);border-color:var(--line)}.text-link{display:inline-flex;gap:18px;align-items:center;font-weight:600;font-size:.95rem}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:30px}.hero{padding-block:75px 80px}.hero h1{max-width:12ch;margin:22px 0 26px}.hero .lead{max-width:42ch}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.hero-centered{text-align:center}.hero-centered h1{max-width:none;margin-inline:auto}.hero-centered .lead{margin-inline:auto;max-width:66ch}.hero-centered .actions{justify-content:center}.accent-text{color:var(--accent)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.section-heading h2{max-width:20ch}.section-heading p{max-width:36ch}.section-heading .eyebrow{margin-bottom:18px}.rule{border-top:1px solid var(--line)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.pillar{padding:30px 28px;display:flex;gap:20px;align-items:center}.pillar+.pillar{border-left:1px solid var(--line)}.pillar .number{font-family:ui-monospace,monospace;font-size:.8rem;color:var(--muted)}.pillar strong{font-size:1rem;font-weight:500}.editorial{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.editorial p{font-size:1.25rem;line-height:1.7;color:var(--muted)}.editorial h2{margin-top:18px;max-width:14ch}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature{border:1px solid var(--line);border-radius:8px;padding:30px}.feature .eyebrow{color:var(--muted);margin-bottom:32px}.feature h3{margin-bottom:16px}.feature p{color:var(--muted);font-size:.95rem}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.step{padding-top:24px;border-top:1px solid var(--line)}.step>span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;background:var(--accent);color:#101818;border-radius:50%;font-family:ui-monospace,monospace;font-size:.8rem;margin-bottom:30px}.home .step>span,.fabrix .step>span{color:var(--paper)}.step h3{margin-bottom:12px}.step p{font-size:.95rem;color:var(--muted)}.cta-section{background:var(--ink);color:var(--paper);padding:65px 0}.cta-section .wrap{display:flex;align-items:center;justify-content:space-between;gap:50px}.cta-section h2{max-width:17ch}.cta-section p{margin-top:18px;color:inherit;opacity:.78}.cta-section .button{background:var(--paper);color:var(--ink);white-space:nowrap}.footer{padding:45px 0 30px}.footer-top,.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-top{padding-bottom:35px}.footer-bottom{padding-top:25px;border-top:1px solid var(--line);font-size:.78rem;color:var(--muted)}.footer-links{display:flex;gap:24px;font-size:.85rem}.footer .brand img{width:180px;height:48px}.faq{max-width:900px;margin-inline:auto}.faq h2{margin-bottom:32px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary::after{content:'+'}.faq details[open] summary::after{content:'−'}.faq details p{padding-top:18px;color:var(--muted)}.crop{display:block;overflow:hidden;position:relative;background:var(--line);isolation:isolate}.crop img{position:absolute;max-width:none;width:var(--image-width);left:var(--image-left);top:var(--image-top);height:auto}.collection{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product{display:block}.product .crop{aspect-ratio:1.15}.product-info{padding:22px 0}.product h3{margin-bottom:12px}.product p{font-size:.92rem;color:var(--muted);margin-bottom:18px}.product .text-link{font-size:.8rem;border-bottom:1px solid var(--accent);padding-bottom:5px}.consumer-hero{display:grid;grid-template-columns:.9fr 1.25fr;min-height:640px;gap:60px;align-items:center}.consumer-hero .crop{height:100%;min-height:580px;aspect-ratio:1.25}.consumer-hero h1{font-size:clamp(3.5rem,6.4vw,6.6rem);max-width:10ch;font-weight:400}.consumer-hero .hero-copy{padding-block:60px}.consumer-hero .lead{max-width:33ch}.key .consumer-hero h1{font-weight:800;max-width:11ch}.consumer .hero{padding:0}.consumer .collection-section{padding-top:80px}.consumer .site-header .button{font-size:.8rem;padding:12px 20px}.consumer .product .crop{border:1px solid var(--line)}.home .consumer-hero .crop,.home .product .crop{border-radius:0}.mummies .consumer-hero .crop{border-radius:20px 20px 110px 20px}.mummies .button{border-radius:100px}.mummies .product .crop{border-radius:12px}.key .product .crop{clip-path:polygon(3% 0,97% 0,100% 5%,100% 95%,97% 100%,3% 100%,0 95%,0 5%)}.coffee .hero{border-bottom:1px solid var(--line)}.consumer .editorial h2{font-weight:400}.key .editorial h2{font-weight:700}.consumer .product h3{font-size:1.45rem;font-weight:400}.key .product h3{font-family:Arial,sans-serif;font-size:1.1rem;font-weight:600}.home .nav .brand img{height:66px;width:190px}.mummies .nav .brand img{height:62px;width:230px}.coffee .nav .brand img{height:58px;width:220px}.hero-note{font-size:.75rem;color:var(--muted);margin-top:22px}.console{background:#151b1c;border:1px solid #343b3c;border-radius:12px;color:#fafaf7;padding:24px;box-shadow:0 24px 100px #0002}.console-head{display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:ui-monospace,monospace;font-size:.7rem;letter-spacing:.03em;padding-bottom:20px;border-bottom:1px solid #ffffff26}.console-head span:last-child{color:#a6afaf}.dots{display:inline-flex;gap:5px}.dots i{width:7px;height:7px;border-radius:50%;background:#ff6735}.dots i:nth-child(2){background:#d6f575}.dots i:nth-child(3){background:#8a91a5}.code{font-family:ui-monospace,monospace;font-size:.85rem;padding:28px 0;line-height:1.9;color:#e4e8e3;overflow-wrap:anywhere}.code span{color:#ff6735}.code em{color:#9fd5ed;font-style:normal}.flow-arrow{text-align:center;font-size:1.5rem;padding:14px;color:var(--accent)}.delivery{background:#fafaf7;color:#161b19;border-radius:7px;padding:30px;margin-top:8px}.delivery h3{font-family:Arial,sans-serif;font-size:1.5rem}.delivery p{font-size:.85rem;color:#5c6760;margin-top:10px}.delivery .checklist{list-style:none;padding:0;margin:25px 0 0}.delivery li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #dae0d8;font-size:.8rem}.delivery li::before{content:'✓';color:#32854a}.delivery small{display:block;margin-top:25px;font-size:.65rem;color:#6e776f}.agentix .hero h1{font-size:clamp(3.2rem,6.6vw,6.5rem);max-width:11ch}.agentix .hero .lead{font-family:ui-monospace,monospace;font-size:1.15rem}.agentix .hero .eyebrow{color:var(--accent)}.agentix .section-heading h2{max-width:23ch;font-size:2.7rem}.agentix .pillar strong{font-family:ui-monospace,monospace}.agentix .cta-section{background:var(--accent);color:#111}.fabrix .hero-photo{aspect-ratio:1.15;border-radius:20px}.fabrix h1{font-size:clamp(3.6rem,6.4vw,6.7rem);max-width:11ch}.fabrix .steps .step>span{border-radius:0;background:none;color:var(--ink);font-size:1.8rem;font-weight:700}.fabrix .feature{background:#fff9f1}.workbench{margin-top:50px;background:#222723;color:#f1eee5;padding:30px;border:1px solid #545d55;clip-path:polygon(1.4% 0,98.6% 0,100% 4%,100% 96%,98.6% 100%,1.4% 100%,0 96%,0 4%)}.workbench-grid{display:grid;grid-template-columns:220px 1fr;gap:40px;margin-top:24px}.bench-side{border-right:1px solid #ffffff29;padding-right:25px}.bench-side p{font-size:.8rem;color:#a0a99f;margin-bottom:20px}.bench-side strong{display:block;font-size:.85rem;padding:15px 12px;border:1px solid #ffffff22;margin-top:10px;border-radius:5px}.bench-side strong:first-of-type{border-left:3px solid #f26b38;background:#f26b3810}.tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-top:18px}.tab{border:0;background:none;color:var(--muted);padding:12px 0;border-bottom:3px solid transparent;text-align:left;font-size:.9rem}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.workbench .tabs{border-color:#ffffff33}.workbench .tab{color:#aab1ab}.workbench .tab[aria-selected=true]{color:#fff}.panel{padding-top:26px}.panel[hidden]{display:none}.panel h3{margin-bottom:14px}.panel p{color:var(--muted);font-size:.95rem}.workbench .panel p{color:#bbc3b9;max-width:60ch}.bench-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.bench-box{border:1px solid #ffffff26;border-radius:8px;padding:24px}.bench-box>p{font-size:.8rem;margin-bottom:20px}.bench-row{padding:14px;border:1px solid #ffffff22;border-radius:5px;margin:10px 0;font-size:.85rem}.bench-row span{color:#f26b38;margin-right:15px}.bench-caption{margin-top:20px;font-family:ui-monospace,monospace;font-size:.65rem;color:#b6beb5}.micro .hero-top{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:end}.micro .hero h1{max-width:15ch;font-size:clamp(4rem,7vw,7.5rem)}.micro .hero-top .lead{font-size:1.25rem}.model-diagram{background:#101818;color:#f7f8f2;padding:36px;border-radius:12px;min-height:390px;display:flex;flex-direction:column;justify-content:center;position:relative}.model-diagram::before{content:'';position:absolute;inset:0;opacity:.1;background-image:radial-gradient(#d6f575 1px,transparent 1px);background-size:14px 14px;pointer-events:none}.model-diagram>*{position:relative}.diagram-flow{display:grid;grid-template-columns:1.05fr .5fr .7fr;gap:20px;align-items:center;margin-top:40px}.inputs{display:grid;gap:14px}.input-node{padding:14px 12px;border:1px solid #ffffff30;border-radius:6px;font-size:.85rem;background:#ffffff08}.model-node{aspect-ratio:1;border-radius:10px;display:grid;place-content:center;background:#d6f575;color:#101818;font-size:2.6rem;font-family:ui-monospace,monospace;box-shadow:0 0 35px #d6f57525}.model-node img{width:55px}.connector{height:1px;background:#d6f575;position:relative}.connector::after{content:'→';position:absolute;right:0;top:-15px;color:#d6f575}.diagram-output{font-size:.8rem;line-height:1.4}.diagram-output strong{font-size:1rem;display:block;margin-bottom:8px}.diagram-foot{margin-top:40px;padding-top:20px;border-top:1px solid #ffffff22;color:#bac3b4;font-size:.75rem}.evaluation{padding:35px;background:#101818;border-radius:12px;color:#f7f8f2}.evaluation .tabs{--line:#ffffff33;--muted:#c2cbbe;--ink:#f7f8f2}.evaluation .panel p{color:#c2cbbe}.criteria{margin:28px 0 0;padding:0;list-style:none}.criteria li{padding:16px 0;border-bottom:1px solid #ffffff20;font-size:.9rem}.criteria li::before{content:'✓';padding:4px 6px;background:#d6f575;color:#101818;border-radius:3px;margin-right:14px}.silicon{background:radial-gradient(ellipse at 90% 20%,#e5eaff,transparent 55%),var(--paper)}.silicon .hero{padding-bottom:30px}.silicon .hero h1{font-size:clamp(3.8rem,7vw,7rem)}.silicon .eyebrow{color:var(--accent)}.silicon-showcase{max-width:1120px;margin:55px auto 0;border:1px solid #c6ccf8;border-radius:20px;padding:12px;background:#fff8;box-shadow:0 40px 90px #6950ff12}.silicon-showcase .crop{aspect-ratio:2.61;border-radius:12px}.silicon .feature{background:#ffffff80}.si-tile{height:100px;width:100px;border:2px solid #6950ff;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6950ff;margin:0 auto 28px;line-height:1}.si-tile small{font:11px ui-monospace,monospace;align-self:flex-start;margin-left:12px}.si-tile strong{font-size:43px;letter-spacing:-.06em}.si-tile span{font:9px ui-monospace,monospace;margin-top:8px;letter-spacing:.1em}.brand-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.brand-card{border:1px solid var(--line);background:#faf8f3;transition:transform .2s}.brand-card:hover{transform:translateY(-4px)}.brand-card .crop{aspect-ratio:1.65}.brand-card-content{padding:30px}.brand-card .card-logo{height:48px;width:200px;object-fit:contain;object-position:left center;margin-bottom:25px}.brand-card p{color:var(--muted);margin:15px 0 25px}.base .hero h1{font-weight:400;max-width:14ch}.base .hero{padding-top:100px}.brand-card.dark{background:#101726;color:#f5f1e8}.brand-card.dark p{color:#b6beca}.brand-card.coffee-card{background:#171a19;color:#e6dccd}.brand-card.coffee-card p{color:#c0b8ac}.base .hero-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:start;margin-top:60px}.hero-mini .crop{aspect-ratio:.8}.hero-mini .crop:nth-child(even){margin-top:35px}.contact-note{font-size:.8rem;color:var(--muted);margin-top:22px}.tech .hero-note{max-width:55ch}.collection-note{color:var(--muted);font-size:.82rem;margin-top:20px}.base .nav .button{padding:12px 18px}.hero-subtitle{font-family:var(--display);font-size:1.6rem;font-weight:700;letter-spacing:-.04em;margin-bottom:16px}.sticker{display:inline-block;background:var(--accent);color:#101818;padding:6px 10px;border-radius:4px;font-family:ui-monospace,monospace;font-size:.7rem;letter-spacing:.02em}.micro .hero .sticker{background:#e5ddd0;color:#545d55}.fabrix .hero .eyebrow{letter-spacing:.18em}
}
@layer responsive{
@media(min-width:1600px){.hero h1{font-size:7.3rem}.consumer-hero{min-height:700px}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.nav-links{gap:20px}.hero-grid{gap:30px}.hero h1{font-size:4.7rem}.consumer-hero{gap:30px;min-height:520px}.consumer-hero .crop{min-height:460px}.consumer-hero h1{font-size:4.5rem}.collection{grid-template-columns:repeat(2,1fr);gap:30px}.editorial{gap:40px}.workbench-grid{grid-template-columns:160px 1fr;gap:25px}.bench-columns{gap:16px}.bench-box{padding:18px}.micro .hero-top{gap:35px;grid-template-columns:1.3fr 1fr}.diagram-flow{gap:10px}.model-diagram{padding:24px}.features{gap:15px}.feature{padding:24px}.cta-section .wrap{gap:30px}.cta-section h2{font-size:3rem}}
@media(max-width:700px){.wrap{width:calc(100% - 36px)}.nav{min-height:84px;gap:15px;flex-wrap:wrap;padding-block:16px}.brand img{width:165px;height:45px}.nav-links{gap:18px;justify-content:space-between;width:100%;padding-top:8px}.nav-links a{font-size:.8rem}.nav-links .button{padding:10px 12px;font-size:.75rem;gap:10px}.hero{padding-block:45px 50px}.hero h1{font-size:3.5rem;line-height:1.02;max-width:13ch}.hero-grid{grid-template-columns:1fr;gap:40px}.hero .lead{font-size:1.1rem}.hero-centered h1{max-width:14ch}.actions{gap:20px}.section{padding-block:65px}.section-heading{display:block;margin-bottom:30px}.section-heading p{margin-top:20px}.section-heading h2{max-width:18ch}.editorial{grid-template-columns:1fr;gap:30px}.editorial h2{max-width:16ch}.editorial p{font-size:1.1rem}.pillars{grid-template-columns:1fr}.pillar{padding:20px 4px}.pillar+.pillar{border-left:0;border-top:1px solid var(--line)}.features{grid-template-columns:1fr}.feature{padding:28px}.feature .eyebrow{margin-bottom:18px}.steps{grid-template-columns:repeat(2,1fr);gap:30px 20px}.step>span{margin-bottom:20px}.cta-section .wrap{display:block}.cta-section h2{font-size:2.8rem}.cta-section .button{margin-top:30px;white-space:normal}.footer-top,.footer-bottom{align-items:start;flex-direction:column;gap:24px}.footer-links{flex-wrap:wrap;gap:18px}.consumer-hero{grid-template-columns:1fr;gap:0}.consumer-hero .hero-copy{padding-block:45px}.consumer-hero h1{font-size:3.8rem;max-width:12ch}.consumer-hero .crop{min-height:0;aspect-ratio:1.2;height:auto;margin-bottom:30px}.consumer .collection-section{padding-top:40px}.collection{grid-template-columns:1fr 1fr;gap:16px}.product-info{padding:18px 0}.consumer .product h3{font-size:1.2rem}.key .product h3{font-size:1rem}.product p{font-size:.85rem}.collection .crop{aspect-ratio:.95}.mummies .consumer-hero .crop{border-radius:15px 15px 65px 15px}.agentix .hero h1{font-size:3.4rem}.agentix .hero .lead{font-size:1rem}.agentix .section-heading h2{font-size:2.2rem}.console{padding:20px}.delivery{padding:23px}.micro .hero-top{grid-template-columns:1fr;gap:20px}.micro .hero h1{font-size:3.8rem}.micro .hero-top .lead{font-size:1.1rem}.workbench{padding:23px 18px;clip-path:none;border-radius:12px;margin-top:35px}.workbench-grid{display:block;margin-top:24px}.bench-side{display:none}.bench-columns{grid-template-columns:1fr}.tabs{gap:24px}.tab{font-size:.85rem}.bench-box{padding:20px}.workbench h3{font-size:1.4rem}.diagram-flow{grid-template-columns:1fr .4fr .65fr;gap:15px}.model-node{font-size:2rem}.model-diagram{min-height:330px}.evaluation{padding:25px}.silicon .hero h1{font-size:3.5rem}.silicon-showcase{margin-top:35px;padding:7px;border-radius:12px;overflow:hidden}.silicon-showcase .crop{min-width:620px}.silicon-showcase::after{content:'Illustrative interface · Dedicated compute';display:block;padding:12px;font-size:.7rem;color:var(--muted);text-align:left}.brand-grid{grid-template-columns:1fr}.brand-card-content{padding:25px}.base .hero{padding-top:60px}.base .hero-mini{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:35px}.hero-mini .crop{aspect-ratio:1}.hero-mini .crop:nth-child(even){margin-top:20px}.base .hero-mini .crop:nth-child(n+3){display:none}.fabrix .hero-photo{aspect-ratio:1.3}.brand-word{font-size:1.6rem}.mummies .nav .brand img{width:190px;height:55px}.home .nav .brand img{width:165px;height:56px}.coffee .nav .brand img{width:185px;height:45px}.base .hero h1{font-size:3.8rem}.base .hero .lead{max-width:34ch}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
}
@layer components{.crop{min-width:0;width:100%}.crop>svg{position:absolute;inset:0;width:100%;height:100%;display:block}.consumer-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr)}.consumer-hero>.crop{aspect-ratio:auto!important}}
@layer responsive{@media(max-width:700px){.consumer-hero{grid-template-columns:minmax(0,1fr)}.consumer-hero>.crop{aspect-ratio:1.2!important;min-height:0;height:auto}}}
