.home-module___Ut81W__page{overflow:hidden}.home-module___Ut81W__shell{width:min(1180px,100% - 48px);margin-inline:auto}.home-module___Ut81W__hero,.home-module___Ut81W__closing{color:var(--cream);background:radial-gradient(circle at 82% 72%,#f6d6b2eb 0 4%,#ff5424ad 13%,#0000 35%),radial-gradient(circle at 16% 58%,#83ddffdb,#0000 34%),linear-gradient(135deg,#0a22d5 0%,#174dff 58%,#6fd7ff 100%);position:relative;overflow:hidden}.home-module___Ut81W__hero{min-height:min(920px,100svh)}.home-module___Ut81W__hero:after,.home-module___Ut81W__closing:after{content:"";opacity:.58;pointer-events:none;background-image:linear-gradient(#060c2d29 1px,#0000 1px),linear-gradient(90deg,#060c2d29 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.home-module___Ut81W__hero:after{z-index:2}.home-module___Ut81W__hero>*,.home-module___Ut81W__closing>*{z-index:3;position:relative}.home-module___Ut81W__hero>.home-module___Ut81W__heroArt{pointer-events:none;z-index:1;background:linear-gradient(#061cc55c,#0000 58%),url(/charmander-fire-bg.webp) bottom/cover no-repeat;position:absolute;inset:0}.home-module___Ut81W__hero>.home-module___Ut81W__heroArt:before{content:"";filter:drop-shadow(18px 22px #09133d73)saturate(1.28)contrast(1.05);background:url(/charmander-official.png) 50%/contain no-repeat;width:min(49vw,610px);height:min(49vw,610px);position:absolute;bottom:-20px;right:-110px}.home-module___Ut81W__nav{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:76px;font-size:11px;display:flex}.home-module___Ut81W__wordmark{letter-spacing:.18em;align-items:center;min-height:28px;font-size:12px;font-weight:700;display:inline-flex}.home-module___Ut81W__navLinks{gap:30px;display:flex}.home-module___Ut81W__navLinks a,.home-module___Ut81W__navAction{justify-content:center;align-items:center;min-width:28px;min-height:28px;padding-inline:3px;display:inline-flex}.home-module___Ut81W__navAction{border-bottom:1px solid;gap:20px}.home-module___Ut81W__heroCopy{text-align:center;padding:clamp(90px,10vw,145px) 0 clamp(300px,31vw,410px)}.home-module___Ut81W__kicker{letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:700}.home-module___Ut81W__page h1,.home-module___Ut81W__page h2,.home-module___Ut81W__page h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;font-weight:500;line-height:.9}.home-module___Ut81W__page h1{max-width:1020px;margin:0 auto 32px;font-size:clamp(58px,8.2vw,118px)}.home-module___Ut81W__heroLede{max-width:620px;margin:0 auto 31px;font-size:clamp(15px,1.4vw,19px);line-height:1.55}.home-module___Ut81W__button{background:var(--orange);color:#160500;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:28px;min-height:48px;padding:0 18px;font-size:11px;font-weight:700;transition:transform .2s;display:inline-flex}.home-module___Ut81W__button:hover{transform:translateY(-2px)}.home-module___Ut81W__disclaimer{letter-spacing:.08em;text-transform:uppercase;margin:20px 0 0;font-size:10px}.home-module___Ut81W__product,.home-module___Ut81W__examples,.home-module___Ut81W__faq{background:var(--paper);padding:clamp(88px,11vw,150px) 0}.home-module___Ut81W__sectionHeading{grid-template-columns:.5fr 1.5fr;align-items:end;gap:36px;margin-bottom:64px;display:grid}.home-module___Ut81W__sectionHeading h2,.home-module___Ut81W__deskIntro h2,.home-module___Ut81W__examples h2,.home-module___Ut81W__capabilityIntro h2,.home-module___Ut81W__faq h2,.home-module___Ut81W__closing h2{margin:0;font-size:clamp(48px,6.5vw,92px)}.home-module___Ut81W__sectionHeading em{color:var(--blue);font-weight:500}.home-module___Ut81W__productGrid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.home-module___Ut81W__productCard{background:var(--ink);color:var(--cream);min-height:330px;padding:24px;position:relative;overflow:hidden}.home-module___Ut81W__productCard:nth-child(2){background:var(--blue)}.home-module___Ut81W__productCard:nth-child(3){background:var(--orange);color:var(--ink)}.home-module___Ut81W__dataTexture{color:var(--cyan);font:700 10px/1.4 var(--font-sans), sans-serif;letter-spacing:.1em;opacity:.35;overflow-wrap:anywhere;margin:0}.home-module___Ut81W__productCard>span{margin-top:54px;font-size:10px;font-weight:700;display:block}.home-module___Ut81W__productCard h3{margin:16px 0;font-size:clamp(42px,4vw,58px)}.home-module___Ut81W__productCard>p:not(.home-module___Ut81W__dataTexture){max-width:290px;margin:0;font-size:14px;line-height:1.55}.home-module___Ut81W__productCard a{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.home-module___Ut81W__productCard b{font-size:18px}.home-module___Ut81W__desk{background:var(--orange);padding:clamp(88px,11vw,150px) 0}.home-module___Ut81W__deskIntro{grid-template-columns:.45fr 1.15fr .7fr;align-items:end;gap:36px;margin-bottom:66px;display:grid}.home-module___Ut81W__deskIntro>p:last-child,.home-module___Ut81W__capabilityIntro>p{margin:0;font-size:14px;line-height:1.6}.home-module___Ut81W__panelList{gap:1px;display:grid}.home-module___Ut81W__deskPanel{background:var(--cream);grid-template-columns:.2fr 1fr .8fr;align-items:start;gap:32px;min-height:230px;padding:clamp(24px,4vw,48px);display:grid}.home-module___Ut81W__deskPanel:nth-child(2){background:var(--ink);color:var(--cream)}.home-module___Ut81W__deskPanel:nth-child(3){background:var(--blue);color:var(--cream)}.home-module___Ut81W__panelNumber{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:700}.home-module___Ut81W__deskPanel h3{margin:0;font-size:clamp(38px,4.7vw,66px)}.home-module___Ut81W__deskPanel>p{max-width:320px;margin:0;font-size:14px;line-height:1.6}.home-module___Ut81W__deskPanel .home-module___Ut81W__kicker{color:var(--blue)}.home-module___Ut81W__deskPanel:nth-child(n+2) .home-module___Ut81W__kicker{color:var(--cyan)}.home-module___Ut81W__examplesGrid,.home-module___Ut81W__faqGrid{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.home-module___Ut81W__exampleList{border-top:1px solid var(--ink)}.home-module___Ut81W__exampleList a{border-bottom:1px solid var(--ink);font:500 clamp(24px, 3vw, 40px)/1 var(--font-serif), serif;grid-template-columns:30px 1fr 22px;align-items:center;gap:20px;padding:22px 0;display:grid}.home-module___Ut81W__exampleList span{color:#a4280b;font:700 9px/1 var(--font-sans), sans-serif;letter-spacing:.1em}.home-module___Ut81W__exampleList b{font:500 20px/1 var(--font-sans), sans-serif}.home-module___Ut81W__capabilities{background:var(--ink);color:var(--cream);padding:clamp(88px,11vw,150px) 0}.home-module___Ut81W__capabilityIntro{grid-template-columns:.45fr 1.1fr .65fr;align-items:end;gap:36px;margin-bottom:66px;display:grid}.home-module___Ut81W__capabilityIntro h2{color:var(--cyan)}.home-module___Ut81W__capabilityGrid{grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:0;padding:0;list-style:none;display:grid}.home-module___Ut81W__capabilityGrid li{font:500 26px/1 var(--font-serif), serif;background:#141419;gap:42px;min-height:140px;padding:18px;display:grid}.home-module___Ut81W__capabilityGrid span{color:var(--orange);font:700 9px/1 var(--font-sans), sans-serif;letter-spacing:.12em}.home-module___Ut81W__faq{background:var(--cream)}.home-module___Ut81W__faqList{border-top:1px solid var(--ink)}.home-module___Ut81W__faqList details{border-bottom:1px solid var(--ink);padding:22px 0}.home-module___Ut81W__faqList summary{cursor:pointer;font:500 27px/1.1 var(--font-serif), serif;justify-content:space-between;list-style:none;display:flex}.home-module___Ut81W__faqList summary::-webkit-details-marker{display:none}.home-module___Ut81W__faqList details[open] summary span{transform:rotate(45deg)}.home-module___Ut81W__faqList p{max-width:560px;margin:18px 0 0;font-size:13px;line-height:1.6}.home-module___Ut81W__closing{text-align:center}.home-module___Ut81W__closingCopy{padding:clamp(88px,11vw,150px) 0}.home-module___Ut81W__closing h2{max-width:930px;margin:0 auto 34px}.home-module___Ut81W__creamButton{background:var(--cream)}.home-module___Ut81W__footer{background:var(--ink);color:var(--cream);padding:28px 0}.home-module___Ut81W__footerGrid{letter-spacing:.07em;text-transform:uppercase;grid-template-columns:.45fr 1fr;align-items:center;gap:24px;font-size:9px;display:grid}.home-module___Ut81W__footerGrid p{margin:0}.home-module___Ut81W__footerGrid p:last-child{text-align:right}.home-module___Ut81W__footerGrid a{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.home-module___Ut81W__shell{width:min(100% - 32px,1180px)}.home-module___Ut81W__nav{gap:10px;min-height:66px}.home-module___Ut81W__navLinks{gap:12px}.home-module___Ut81W__navLinks a{font-size:9px}.home-module___Ut81W__navAction{display:none}.home-module___Ut81W__hero{min-height:840px}.home-module___Ut81W__heroCopy{padding:86px 0 410px}.home-module___Ut81W__hero>.home-module___Ut81W__heroArt:before{width:330px;height:330px;bottom:40px;right:-76px}.home-module___Ut81W__sectionHeading,.home-module___Ut81W__deskIntro,.home-module___Ut81W__examplesGrid,.home-module___Ut81W__capabilityIntro,.home-module___Ut81W__faqGrid{grid-template-columns:1fr;gap:30px}.home-module___Ut81W__productGrid,.home-module___Ut81W__capabilityGrid{grid-template-columns:1fr}.home-module___Ut81W__productCard{min-height:280px}.home-module___Ut81W__deskPanel{grid-template-columns:1fr;gap:22px}.home-module___Ut81W__deskPanel .home-module___Ut81W__kicker{margin-bottom:14px}.home-module___Ut81W__footerGrid{grid-template-columns:1fr}.home-module___Ut81W__footerGrid p:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.home-module___Ut81W__button{transition:none}.home-module___Ut81W__button:hover{transform:none}}
