.hwCSXq_hero{isolation:isolate;background:radial-gradient(at 83% 36%,#6c2d131f,#0000 55%),#080909;padding-top:12px;position:relative;overflow:hidden}.hwCSXq_hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}.hwCSXq_layout{grid-template-columns:.95fr 1.15fr;align-items:center;gap:32px;padding-block:15px 20px;display:grid}.hwCSXq_copy{z-index:1;position:relative}.hwCSXq_copy h1{letter-spacing:-.055em;max-width:560px;font-size:clamp(42px,4.5vw,64px);line-height:1.12}.hwCSXq_copy h1 em{color:#ff9154;display:inline}.hwCSXq_description{max-width:450px;color:var(--muted);margin-top:25px;font-size:15px;line-height:1.8}.hwCSXq_actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.hwCSXq_approach{color:#d8d2cc;align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.hwCSXq_approach:hover{color:var(--accent)}.hwCSXq_skills{flex-wrap:wrap;gap:15px 20px;margin:34px 0 0;padding:0;list-style:none;display:flex}.hwCSXq_skills li{color:#ada9a5;align-items:center;gap:8px;font-size:11px;display:flex}.hwCSXq_skills svg{color:#ff9154}.hwCSXq_footer{color:#a5a09a;border-top:1px solid #ffffff12;align-items:center;gap:24px;padding-block:22px;display:flex}.hwCSXq_footer>span{letter-spacing:.16em;font-size:9px}.hwCSXq_footer p{color:#d1cbc6;font-size:12px}.hwCSXq_footer svg{color:var(--accent);margin-left:auto}.hwCSXq_studio{width:100%;min-width:0;max-width:600px;margin:0 auto;container-type:inline-size}.hwCSXq_studioHeading{letter-spacing:.12em;color:#c9b3a4;align-items:center;gap:7px;padding-inline:4%;font-size:8px;font-weight:600;display:flex}.hwCSXq_studioHeading>span:last-child{color:#9b9690;margin-left:auto}.hwCSXq_statusDot{background:#ff965c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #ff813e88}.hwCSXq_stage{aspect-ratio:600/520;font-size:2cqi;position:relative}.hwCSXq_art{position:absolute;inset:0}.hwCSXq_halo{background:radial-gradient(#db63221f,#a3471310 45%,#0000 70%);border:1px solid #ff914819;border-radius:50%;position:absolute;inset:10% 7% 7%}.hwCSXq_halo:after{content:"";border:1px dashed #ff914828;border-radius:50%;position:absolute;inset:12%}.hwCSXq_connections{stroke:#bc6b3d50;stroke-width:1.2px;width:100%;height:100%;position:absolute;inset:0}.hwCSXq_connections .hwCSXq_signal{stroke:#ffb17d;stroke-width:2px;stroke-dasharray:14 280;stroke-linecap:round}.hwCSXq_browser{background:#191b1d;border:1px solid #ffb07550;border-radius:1.1em;width:74%;height:57%;position:absolute;top:23%;left:14%;transform:rotate(-3deg);box-shadow:0 28px 65px #0009,0 0 55px #e46e2213}.hwCSXq_browserBar{color:#9b9da1;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:12%;padding-inline:4%;font-size:.65em;display:flex}.hwCSXq_browserBar>svg{width:1.25em;height:1.25em}.hwCSXq_windowDots{gap:.45em;display:flex}.hwCSXq_windowDots i{background:#555454;border-radius:50%;width:.65em;height:.65em}.hwCSXq_windowDots i:first-child{background:#f3986a}.hwCSXq_website{padding:4% 5%}.hwCSXq_siteNav{color:#e5dfd9;letter-spacing:.1em;align-items:center;gap:3%;font-size:.65em;display:flex}.hwCSXq_siteNav>span{align-items:center;gap:.5em;margin-right:auto;display:flex}.hwCSXq_siteNav svg{color:#ff9a65;width:1.4em;height:1.4em}.hwCSXq_siteNav>i{background:#626267;border-radius:9px;width:7%;height:.35em}.hwCSXq_siteContent{align-items:center;gap:3%;padding-top:6%;display:flex}.hwCSXq_siteCopy{width:57%}.hwCSXq_miniEyebrow{letter-spacing:.16em;color:#ffaf80;font-size:.5em}.hwCSXq_siteCopy strong{letter-spacing:-.03em;margin-top:.4em;font-size:1.75em;font-weight:650;line-height:1.2;display:block}.hwCSXq_siteCopy strong em{color:#ffab78}.hwCSXq_skeleton{margin-top:1em}.hwCSXq_skeleton i{background:#6e6b68;border-radius:6px;width:86%;height:.25em;margin-bottom:.45em;display:block}.hwCSXq_skeleton i:last-child{width:64%}.hwCSXq_siteButton{color:#1a0e06;background:#ff9b64;border-radius:.5em;align-items:center;gap:1.5em;margin-top:.9em;padding:.7em .95em;font-size:.65em;font-weight:650;display:inline-flex}.hwCSXq_siteButton svg{width:1.2em;height:1.2em}.hwCSXq_visual{aspect-ratio:1;width:40%;position:relative}.hwCSXq_orbit{border:1px solid #f8a16d60;border-radius:50%;position:absolute;inset:8%;transform:rotate(-30deg)scaleY(.7)}.hwCSXq_creativeTile{background:linear-gradient(140deg,#ffc690,#ff8240 55%,#b84c23);border-radius:24%;place-items:center;display:grid;position:absolute;inset:21%;transform:rotate(-12deg);box-shadow:9px 12px #803715,15px 22px 30px #0006}.hwCSXq_creativeTile svg{stroke-width:1.2px;color:#51230f;width:52%;height:52%}.hwCSXq_visualDot{background:#b5d9c9;border-radius:50%;width:13%;height:13%;position:absolute;bottom:12%;left:9%;box-shadow:0 0 15px #b5d9c940}.hwCSXq_visualSquare{border:1px solid #ffbd8d;border-radius:25%;width:15%;height:15%;position:absolute;top:15%;right:1%;transform:rotate(25deg)}.hwCSXq_siteCards{grid-template-columns:repeat(3,1fr);gap:5%;margin-top:6%;display:grid}.hwCSXq_siteCards>div{border-top:1px solid #ffffff1c;padding-top:.8em}.hwCSXq_siteCards svg{color:#a6bcb8;width:1em;height:1em;margin-bottom:.5em;display:block}.hwCSXq_siteCards i{background:#676769;border-radius:5px;width:75%;height:.22em;margin-top:.4em;display:block}.hwCSXq_siteCards i:last-child{background:#47484b;width:45%}.hwCSXq_cursor{color:#e9f4ee;filter:drop-shadow(0 2px 4px #0009);width:2em;height:2em;position:absolute;top:66%;left:35%}.hwCSXq_codePanel{background:linear-gradient(145deg,#242a2b,#171c1e);border:1px solid #b7cfc936;border-radius:1em;width:47%;padding:3%;position:absolute;top:6%;left:0;transform:rotate(-5deg);box-shadow:0 16px 45px #0007}.hwCSXq_panelHeader{letter-spacing:.08em;color:#c5cecc;align-items:center;gap:.7em;font-size:.7em;display:flex}.hwCSXq_panelHeader>svg{color:#bad7cb;width:1.35em;height:1.35em}.hwCSXq_fileType{color:#9daba6;margin-left:auto;font-size:.9em}.hwCSXq_codeLines{gap:.55em;padding-block:1.4em 1.1em;font-size:.83em;line-height:1.2;display:grid}.hwCSXq_codeLines>div{gap:1.15em;display:flex}.hwCSXq_codeLines>div>span{color:#6e7d78;font-size:.85em}.hwCSXq_codeLines code{color:#d6d9d6;white-space:nowrap}.hwCSXq_codeLines b{color:#d2b6e0;font-weight:400}.hwCSXq_codeLines em{color:#a4d3bf}.hwCSXq_codeFooter{color:#a7b7b0;border-top:1px solid #ffffff0c;align-items:center;gap:.55em;padding-top:.9em;font-size:.61em;display:flex}.hwCSXq_codeFooter>span{background:#a4d3bf;border-radius:50%;width:.5em;height:.5em}.hwCSXq_campaignPanel{background:linear-gradient(140deg,#35251f,#211c1a);border:1px solid #ffb27850;border-radius:1em;width:43%;padding:3.5%;position:absolute;bottom:3%;right:0;transform:rotate(4deg);box-shadow:0 15px 45px #0007}.hwCSXq_campaignPanel .hwCSXq_panelHeader{color:#ddc8ba;font-size:.64em}.hwCSXq_campaignPanel .hwCSXq_panelHeader>svg:last-child{color:#ffba8a;margin-left:auto}.hwCSXq_campaignIcon{color:#ffb482;background:#ff995831;border-radius:.5em;place-items:center;width:1.9em;height:1.9em;display:grid}.hwCSXq_campaignIcon svg{width:1.3em;height:1.3em}.hwCSXq_campaignPanel>strong{letter-spacing:-.03em;margin-top:.9em;font-size:1.15em;font-weight:550;display:block}.hwCSXq_chart{background:repeating-linear-gradient(#0000 67%,#ffffff08 68%,#0000 69%,#0000);border-bottom:1px solid #ffb17d30;align-items:flex-end;gap:8%;height:5.9em;padding-top:.8em;display:flex}.hwCSXq_chart i{transform-origin:bottom;background:linear-gradient(#ffc58e,#c76331);border-radius:.3em .3em 0 0;flex:1;height:40%}.hwCSXq_chart i:nth-child(2){height:55%}.hwCSXq_chart i:nth-child(3){height:47%}.hwCSXq_chart i:nth-child(4){height:72%}.hwCSXq_chart i:nth-child(5){height:63%}.hwCSXq_chart i:nth-child(6){height:84%}.hwCSXq_chart i:nth-child(7){height:100%}.hwCSXq_campaignTags{color:#d3baaa;gap:.6em;margin-top:1em;font-size:.6em;display:flex}.hwCSXq_campaignTags span{border:1px solid #ffb17d26;border-radius:5em;padding:.35em .65em}.hwCSXq_aiBadge{background:#1a2020;border:1px solid #accfc540;border-radius:.8em;align-items:center;gap:.75em;padding:1em 1.15em;display:flex;position:absolute;bottom:7%;left:3%;transform:rotate(-6deg);box-shadow:0 10px 30px #0005}.hwCSXq_aiBadge>svg{color:#b7d9c8;width:1.7em;height:1.7em}.hwCSXq_aiBadge strong,.hwCSXq_aiBadge span{font-size:.85em;font-weight:500;display:block}.hwCSXq_aiBadge span{color:#9faea9;margin-top:.2em;font-size:.65em}.hwCSXq_projectBadge{color:#efd4bf;background:#251d17;border:1px solid #ffbb7f35;border-radius:5em;align-items:center;gap:.7em;padding:.6em 1em .6em .6em;font-size:.75em;display:flex;position:absolute;top:12%;right:3%;transform:rotate(5deg)}.hwCSXq_projectBadge>span{color:#40240e;background:#ffad76;border-radius:50%;place-items:center;width:1.8em;height:1.8em;display:grid}.hwCSXq_projectBadge svg{width:1.1em;height:1.1em}.hwCSXq_caption{color:#aaa39c;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 4% 0;font-size:11px;display:flex}.hwCSXq_motionControl{color:#c9c2ba;background:#141210;border:1px solid #ffffff20;border-radius:30px;justify-content:center;align-items:center;gap:6px;min-width:76px;min-height:44px;padding:8px 13px;font-size:11px;display:inline-flex}.hwCSXq_motionControl[hidden]{display:none}.hwCSXq_motionControl:hover{color:#fff;border-color:#ff9959}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_codeLines code{animation:10s infinite both hwCSXq_writeCode}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_codeLines>div:nth-child(2) code{animation-delay:.25s}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_codeLines>div:nth-child(3) code{animation-delay:.5s}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_codeLines>div:nth-child(4) code{animation-delay:.75s}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_siteContent{animation:10s infinite both hwCSXq_assemble}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_siteCards>div{animation:10s .3s infinite both hwCSXq_assemble}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_siteCards>div:nth-child(2){animation-delay:.6s}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_siteCards>div:nth-child(3){animation-delay:.9s}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_chart i{animation:10s infinite both hwCSXq_growBars}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_chart i:nth-child(2n){animation-delay:.25s}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_chart i:nth-child(3n){animation-delay:.5s}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_cursor{animation:10s ease-in-out infinite both hwCSXq_makeSelection}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_creativeTile{animation:10s ease-in-out infinite both hwCSXq_turnIdea}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_signal{animation:10s linear infinite both hwCSXq_connect}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_aiBadge{animation:6s ease-in-out infinite both hwCSXq_floatIdea}.hwCSXq_studio:is([data-motion=running],[data-motion=paused]) .hwCSXq_projectBadge{animation:10s infinite both hwCSXq_completeProject}.hwCSXq_studio[data-motion=paused] *,.hwCSXq_studio[data-motion=paused] :after{animation-play-state:paused!important}@keyframes hwCSXq_writeCode{0%,3%{clip-path:inset(0 100% 0 0)}17%,91%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes hwCSXq_assemble{0%,13%{opacity:0;transform:translateY(10px)}28%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes hwCSXq_growBars{0%,32%{opacity:.45;transform:scaleY(.12)}53%,90%{opacity:1;transform:scaleY(1)}to{opacity:.45;transform:scaleY(.12)}}@keyframes hwCSXq_makeSelection{0%,22%{opacity:0;transform:translate(40px,20px)}30%{opacity:1;transform:translate(0)}37%{opacity:1;transform:scale(.8)}43%,65%{opacity:1;transform:translate(0)}76%,to{opacity:0;transform:translate(28px,-30px)}}@keyframes hwCSXq_turnIdea{0%,25%,to{transform:rotate(-12deg)}50%,75%{transform:rotate(8deg)translateY(-4px)}}@keyframes hwCSXq_connect{0%{stroke-dashoffset:294px}to{stroke-dashoffset:0}}@keyframes hwCSXq_floatIdea{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-7px)}}@keyframes hwCSXq_completeProject{0%,44%{opacity:0;transform:rotate(5deg)translateY(8px)scale(.94)}56%,91%{opacity:1;transform:rotate(5deg)translateY(0)scale(1)}to{opacity:0;transform:rotate(5deg)translateY(8px)scale(.94)}}@media (min-width:1600px){.hwCSXq_layout{padding-block:50px 65px}}@media (max-width:1050px){.hwCSXq_layout{gap:24px}.hwCSXq_copy h1{font-size:48px}.hwCSXq_actions{gap:10px 18px}.hwCSXq_skills{gap:12px}.hwCSXq_skills li{font-size:10px}}@media (max-width:800px){.hwCSXq_hero{padding-top:20px}.hwCSXq_layout{grid-template-columns:1fr;gap:44px;padding-block:30px}.hwCSXq_copy{max-width:620px}.hwCSXq_copy h1{max-width:600px;font-size:clamp(39px,7.4vw,58px)}.hwCSXq_description{max-width:560px;margin-top:20px}.hwCSXq_actions{gap:12px 24px;margin-top:23px}.hwCSXq_skills{gap:20px;margin-top:24px}.hwCSXq_skills li{font-size:11px}.hwCSXq_studio{max-width:580px}.hwCSXq_footer{flex-wrap:wrap;gap:10px 18px}}@media (max-width:420px){.hwCSXq_layout{gap:32px}.hwCSXq_copy h1{font-size:39px}.hwCSXq_description{font-size:14px}.hwCSXq_actions{flex-direction:column;align-items:flex-start;gap:9px}.hwCSXq_skills{gap:13px}.hwCSXq_skills li{gap:5px;font-size:10px}.hwCSXq_skills svg{width:14px}.hwCSXq_studioHeading{font-size:6.5px}.hwCSXq_caption{padding-inline:0;font-size:10px}.hwCSXq_motionControl{min-width:68px;padding-inline:10px;font-size:10px}.hwCSXq_footer>span{width:100%;font-size:8px}.hwCSXq_footer p{font-size:11px}}@media (prefers-reduced-motion:reduce){.hwCSXq_studio *,.hwCSXq_studio :after{animation:none!important}.hwCSXq_motionControl{display:none}}
