.BingoCrmProjectDetail-module__Xg9jFq__page{--accent:#b0a6ff;--muted:#bcbccb;--line:#383747;color:#f4f3fa;background:radial-gradient(circle at 75% 5%,#7763e221,#0000 25%),#12131b;overflow:clip}.BingoCrmProjectDetail-module__Xg9jFq__shell{width:min(100% - clamp(2.5rem,9vw,10rem),1450px);margin-inline:auto}.BingoCrmProjectDetail-module__Xg9jFq__topline{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(2rem,4vw,4rem) 6rem 0 0;font-size:.76rem;display:flex}.BingoCrmProjectDetail-module__Xg9jFq__back{color:#f4f3fa;align-items:center;gap:.75rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.BingoCrmProjectDetail-module__Xg9jFq__back:hover{color:var(--accent);transform:translate(-.25rem)}.BingoCrmProjectDetail-module__Xg9jFq__intro{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);align-items:end;gap:2rem clamp(2rem,6vw,7rem);padding:clamp(5rem,10vw,10rem) 0 clamp(3rem,6vw,6rem);display:grid}.BingoCrmProjectDetail-module__Xg9jFq__eyebrow,.BingoCrmProjectDetail-module__Xg9jFq__sectionLabel{color:var(--accent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:600}.BingoCrmProjectDetail-module__Xg9jFq__eyebrow{grid-column:1/-1}.BingoCrmProjectDetail-module__Xg9jFq__intro h1{letter-spacing:-.085em;font-size:clamp(5rem,10vw,11rem);font-weight:560;line-height:.9}.BingoCrmProjectDetail-module__Xg9jFq__intro h1 span,.BingoCrmProjectDetail-module__Xg9jFq__overview h2 span{color:var(--accent)}.BingoCrmProjectDetail-module__Xg9jFq__introAside{max-width:30rem;padding-bottom:.3rem}.BingoCrmProjectDetail-module__Xg9jFq__introAside>p:first-child{letter-spacing:-.05em;font-size:clamp(1.8rem,3vw,3rem);line-height:1.16}.BingoCrmProjectDetail-module__Xg9jFq__introDescription{color:var(--muted);margin-top:1.5rem;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.6}.BingoCrmProjectDetail-module__Xg9jFq__primaryAction{background:var(--accent);color:#1c1731;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:3.5rem;margin-top:2rem;padding:.85rem 1.25rem;font-size:.94rem;font-weight:600;text-decoration:none;transition:background-color .25s,transform .25s;display:inline-flex}.BingoCrmProjectDetail-module__Xg9jFq__primaryAction:hover{background:#cbc3ff;transform:translateY(-3px)}.BingoCrmProjectDetail-module__Xg9jFq__back:focus-visible,.BingoCrmProjectDetail-module__Xg9jFq__primaryAction:focus-visible,.BingoCrmProjectDetail-module__Xg9jFq__next:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.BingoCrmProjectDetail-module__Xg9jFq__heroFigure{width:min(100% - clamp(1.5rem,4vw,4rem),1600px);margin:0 auto}.BingoCrmProjectDetail-module__Xg9jFq__heroFigure img{border:1px solid var(--line);border-radius:clamp(1rem,2vw,2rem);width:100%;height:auto;display:block;box-shadow:0 35px 90px #00000040}.BingoCrmProjectDetail-module__Xg9jFq__heroFigure figcaption{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding-top:1rem;font-size:.7rem}.BingoCrmProjectDetail-module__Xg9jFq__overview,.BingoCrmProjectDetail-module__Xg9jFq__sectionHeading{grid-template-columns:minmax(10rem,.36fr) 1fr;gap:clamp(2rem,7vw,8rem);display:grid}.BingoCrmProjectDetail-module__Xg9jFq__overview{padding:clamp(7rem,13vw,13rem) 0}.BingoCrmProjectDetail-module__Xg9jFq__overview h2,.BingoCrmProjectDetail-module__Xg9jFq__sectionHeading h2{letter-spacing:-.075em;max-width:17ch;font-size:clamp(3rem,5.7vw,6rem);font-weight:540;line-height:1.04}.BingoCrmProjectDetail-module__Xg9jFq__overview>div>p{max-width:48rem;color:var(--muted);margin-top:2rem;font-size:clamp(1.1rem,1.4vw,1.4rem);line-height:1.65}.BingoCrmProjectDetail-module__Xg9jFq__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:3rem;display:grid}.BingoCrmProjectDetail-module__Xg9jFq__pillars span{border-top:1px solid var(--line);color:#dcd8f1;padding-top:1rem;font-size:clamp(.9rem,1.3vw,1.2rem)}.BingoCrmProjectDetail-module__Xg9jFq__sectionHeading{margin-bottom:clamp(3rem,6vw,6rem)}.BingoCrmProjectDetail-module__Xg9jFq__modulesSection{padding-bottom:clamp(7rem,12vw,13rem)}.BingoCrmProjectDetail-module__Xg9jFq__screenshots{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem) clamp(1.25rem,3vw,3rem);margin-bottom:clamp(3rem,6vw,6rem);display:grid}.BingoCrmProjectDetail-module__Xg9jFq__screenshot{min-width:0;margin:0}.BingoCrmProjectDetail-module__Xg9jFq__screenshotWide{grid-column:1/-1}.BingoCrmProjectDetail-module__Xg9jFq__screenshotLink{border:1px solid var(--line);color:#f4f3fa;border-radius:1rem;text-decoration:none;display:block;position:relative}.BingoCrmProjectDetail-module__Xg9jFq__screenshotLink img{border-radius:inherit;width:100%;height:auto;display:block}.BingoCrmProjectDetail-module__Xg9jFq__screenshotLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.BingoCrmProjectDetail-module__Xg9jFq__fullSize{color:#f4f3fa;background:#17141f;border:1px solid #706981;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:.75rem;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.BingoCrmProjectDetail-module__Xg9jFq__screenshotLink:hover .BingoCrmProjectDetail-module__Xg9jFq__fullSize,.BingoCrmProjectDetail-module__Xg9jFq__screenshotLink:focus-visible .BingoCrmProjectDetail-module__Xg9jFq__fullSize{border-color:var(--accent);background:#302744}.BingoCrmProjectDetail-module__Xg9jFq__screenshot figcaption{margin-top:1rem}.BingoCrmProjectDetail-module__Xg9jFq__screenshot h3{letter-spacing:-.035em;font-size:1.3rem;font-weight:550}.BingoCrmProjectDetail-module__Xg9jFq__screenshot figcaption p{color:var(--muted);margin-top:.35rem;font-size:.95rem;line-height:1.6}.BingoCrmProjectDetail-module__Xg9jFq__moduleGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BingoCrmProjectDetail-module__Xg9jFq__module{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff05;padding:clamp(1.4rem,3vw,3rem)}.BingoCrmProjectDetail-module__Xg9jFq__moduleTop{color:var(--accent);justify-content:space-between;align-items:center;gap:1rem;display:flex}.BingoCrmProjectDetail-module__Xg9jFq__moduleTop>span{font-family:var(--font-mono);font-size:.73rem}.BingoCrmProjectDetail-module__Xg9jFq__module h3{letter-spacing:-.04em;margin-top:2rem;font-size:clamp(1.3rem,1.8vw,2rem);font-weight:550;line-height:1.2}.BingoCrmProjectDetail-module__Xg9jFq__module>p{color:var(--muted);margin-top:.85rem;font-size:1rem;line-height:1.6}.BingoCrmProjectDetail-module__Xg9jFq__roadmap{border:1px dashed #666078;border-radius:.75rem;grid-template-columns:1fr 1fr;gap:.75rem 2rem;margin-top:1.5rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.BingoCrmProjectDetail-module__Xg9jFq__roadmap>span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.73rem;font-weight:600}.BingoCrmProjectDetail-module__Xg9jFq__roadmap h3{letter-spacing:-.04em;font-size:1.8rem;font-weight:550}.BingoCrmProjectDetail-module__Xg9jFq__roadmap p{color:var(--muted);line-height:1.6}.BingoCrmProjectDetail-module__Xg9jFq__technologySection{color:#1d1931;background:#e2dfff;padding:clamp(6rem,9vw,10rem) 0 clamp(7rem,10vw,11rem)}.BingoCrmProjectDetail-module__Xg9jFq__technologySection .BingoCrmProjectDetail-module__Xg9jFq__sectionLabel{color:#514381}.BingoCrmProjectDetail-module__Xg9jFq__technologySection h2{letter-spacing:-.077em;margin-top:1.2rem;font-size:clamp(3rem,6.5vw,7rem);font-weight:550;line-height:1.04}.BingoCrmProjectDetail-module__Xg9jFq__technologySection h2 span{color:#7560bc}.BingoCrmProjectDetail-module__Xg9jFq__technologyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,5rem);margin-top:clamp(4rem,7vw,7rem);display:grid}.BingoCrmProjectDetail-module__Xg9jFq__technologyGroup{border-top:1px solid #a59ac6;min-width:0;padding-top:1.4rem}.BingoCrmProjectDetail-module__Xg9jFq__technologyGroup h3{color:#514381;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:600}.BingoCrmProjectDetail-module__Xg9jFq__technologyGroup p{color:#514767;max-width:40rem;margin:1.25rem 0 1.5rem;font-size:1.05rem;line-height:1.6}.BingoCrmProjectDetail-module__Xg9jFq__technologyGroup ul{flex-wrap:wrap;gap:.65rem;padding:0;list-style:none;display:flex}.BingoCrmProjectDetail-module__Xg9jFq__technologyGroup li{overflow-wrap:anywhere;border:1px solid #a59ac6;border-radius:999px;padding:.6rem .85rem;font-size:.92rem}.BingoCrmProjectDetail-module__Xg9jFq__decisionsSection{padding:clamp(7rem,12vw,13rem) 0 0}.BingoCrmProjectDetail-module__Xg9jFq__decisions{border-top:1px solid var(--line)}.BingoCrmProjectDetail-module__Xg9jFq__decision{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(12rem,.85fr) minmax(16rem,1fr);align-items:start;gap:clamp(1rem,3vw,3rem);padding:clamp(1.8rem,3vw,3rem) 0;display:grid}.BingoCrmProjectDetail-module__Xg9jFq__decision>span{color:var(--accent);font-family:var(--font-mono);font-size:.8rem}.BingoCrmProjectDetail-module__Xg9jFq__decision h3{letter-spacing:-.05em;font-size:clamp(1.65rem,2.45vw,2.65rem);font-weight:540;line-height:1.16}.BingoCrmProjectDetail-module__Xg9jFq__decision p{color:var(--muted);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65}.BingoCrmProjectDetail-module__Xg9jFq__next{color:#f4f3fa;grid-template-columns:1fr auto;align-items:end;gap:.7rem 2rem;padding:clamp(5rem,9vw,9rem) 0;text-decoration:none;display:grid}.BingoCrmProjectDetail-module__Xg9jFq__next span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font-size:.76rem;font-weight:600}.BingoCrmProjectDetail-module__Xg9jFq__next strong{letter-spacing:-.075em;font-size:clamp(3rem,9vw,10rem);font-weight:550;line-height:1}.BingoCrmProjectDetail-module__Xg9jFq__next>svg{width:clamp(2rem,5vw,5rem);height:auto;transition:transform .25s}.BingoCrmProjectDetail-module__Xg9jFq__next:hover>svg{transform:translate(.3rem,-.3rem)}@media (max-width:900px){.BingoCrmProjectDetail-module__Xg9jFq__intro{grid-template-columns:1fr}.BingoCrmProjectDetail-module__Xg9jFq__introAside{margin-top:1rem}.BingoCrmProjectDetail-module__Xg9jFq__overview,.BingoCrmProjectDetail-module__Xg9jFq__sectionHeading{grid-template-columns:1fr;gap:2rem}.BingoCrmProjectDetail-module__Xg9jFq__moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BingoCrmProjectDetail-module__Xg9jFq__decision{grid-template-columns:2rem minmax(0,1fr);gap:.8rem 1rem}.BingoCrmProjectDetail-module__Xg9jFq__decision p{grid-column:2}}@media (max-width:600px){.BingoCrmProjectDetail-module__Xg9jFq__topline{flex-direction:column;align-items:flex-start;padding-right:0;font-size:.67rem}.BingoCrmProjectDetail-module__Xg9jFq__intro{padding:5rem 0 3rem}.BingoCrmProjectDetail-module__Xg9jFq__intro h1{font-size:clamp(4rem,21vw,7rem)}.BingoCrmProjectDetail-module__Xg9jFq__introAside{max-width:none}.BingoCrmProjectDetail-module__Xg9jFq__primaryAction{width:100%}.BingoCrmProjectDetail-module__Xg9jFq__heroFigure{width:calc(100% - 1.25rem)}.BingoCrmProjectDetail-module__Xg9jFq__overview{padding:6rem 0}.BingoCrmProjectDetail-module__Xg9jFq__pillars{grid-template-columns:1fr;gap:1rem}.BingoCrmProjectDetail-module__Xg9jFq__modulesSection{padding-bottom:6rem}.BingoCrmProjectDetail-module__Xg9jFq__moduleGrid,.BingoCrmProjectDetail-module__Xg9jFq__screenshots,.BingoCrmProjectDetail-module__Xg9jFq__technologyGrid,.BingoCrmProjectDetail-module__Xg9jFq__roadmap{grid-template-columns:1fr}.BingoCrmProjectDetail-module__Xg9jFq__module{padding:1.5rem}.BingoCrmProjectDetail-module__Xg9jFq__module h3{margin-top:1.4rem}.BingoCrmProjectDetail-module__Xg9jFq__technologyGroup p{font-size:1rem}.BingoCrmProjectDetail-module__Xg9jFq__next{padding:6rem 0}}@media (prefers-reduced-motion:reduce){.BingoCrmProjectDetail-module__Xg9jFq__back,.BingoCrmProjectDetail-module__Xg9jFq__primaryAction,.BingoCrmProjectDetail-module__Xg9jFq__next>svg{transition:none}}
.ComfortZoneProjectDetail-module__EOezwW__page{color:#f7f8f7;background:radial-gradient(circle at 77% 5%,#1a5d392e,#0000 31%),#111315;overflow:clip}.ComfortZoneProjectDetail-module__EOezwW__shell{width:min(100% - clamp(2.5rem,9vw,10rem),1450px);margin-inline:auto}.ComfortZoneProjectDetail-module__EOezwW__topline{color:#a2ada5;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(2rem,4vw,4rem);font-size:.76rem;display:flex}.ComfortZoneProjectDetail-module__EOezwW__back{color:#f7f8f7;align-items:center;gap:.75rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.ComfortZoneProjectDetail-module__EOezwW__back:hover,.ComfortZoneProjectDetail-module__EOezwW__back:focus-visible{color:#4de793;transform:translate(-.25rem)}.ComfortZoneProjectDetail-module__EOezwW__intro{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:1.5rem clamp(2rem,6vw,8rem);padding:clamp(5rem,11vw,10rem) 0 clamp(3rem,6vw,6rem);display:grid}.ComfortZoneProjectDetail-module__EOezwW__eyebrow,.ComfortZoneProjectDetail-module__EOezwW__sectionLabel{color:#4de793;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:600}.ComfortZoneProjectDetail-module__EOezwW__eyebrow{grid-column:1/-1}.ComfortZoneProjectDetail-module__EOezwW__intro h1{letter-spacing:-.087em;font-size:clamp(5.5rem,9.2vw,10rem);font-weight:560;line-height:.88}.ComfortZoneProjectDetail-module__EOezwW__intro h1 span{color:#1ed760}.ComfortZoneProjectDetail-module__EOezwW__introAside{max-width:30rem;padding-bottom:.35rem}.ComfortZoneProjectDetail-module__EOezwW__introAside>p{color:#c2cbc4;letter-spacing:-.038em;font-size:clamp(1.3rem,1.8vw,1.85rem);line-height:1.37}.ComfortZoneProjectDetail-module__EOezwW__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.ComfortZoneProjectDetail-module__EOezwW__primaryAction,.ComfortZoneProjectDetail-module__EOezwW__secondaryAction{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:3.5rem;padding:.85rem 1.25rem;font-size:.94rem;font-weight:600;text-decoration:none;transition:background-color .25s,border-color .25s,transform .25s;display:inline-flex}.ComfortZoneProjectDetail-module__EOezwW__primaryAction{color:#0a1b10;background:#1ed760}.ComfortZoneProjectDetail-module__EOezwW__primaryAction:hover,.ComfortZoneProjectDetail-module__EOezwW__primaryAction:focus-visible{background:#56ed8c;transform:translateY(-3px)}.ComfortZoneProjectDetail-module__EOezwW__secondaryAction{color:#f7f8f7;border-color:#465049}.ComfortZoneProjectDetail-module__EOezwW__secondaryAction:hover,.ComfortZoneProjectDetail-module__EOezwW__secondaryAction:focus-visible{background:#242a26;border-color:#8ea89a;transform:translateY(-3px)}.ComfortZoneProjectDetail-module__EOezwW__back:focus-visible,.ComfortZoneProjectDetail-module__EOezwW__primaryAction:focus-visible,.ComfortZoneProjectDetail-module__EOezwW__secondaryAction:focus-visible,.ComfortZoneProjectDetail-module__EOezwW__next:focus-visible{outline-offset:4px;outline:2px solid #63f4a3}.ComfortZoneProjectDetail-module__EOezwW__heroImage{background:#181a1d;border:1px solid #38413b;border-radius:clamp(1rem,2.4vw,2rem);width:min(100% - clamp(1.5rem,4vw,4rem),1650px);margin:0 auto;overflow:hidden;box-shadow:0 35px 90px #00000040}.ComfortZoneProjectDetail-module__EOezwW__heroImage img{width:100%;height:auto;display:block}.ComfortZoneProjectDetail-module__EOezwW__caption{color:#7b8b81;font-family:var(--font-mono);letter-spacing:.13em;justify-content:space-between;gap:1rem;padding-top:1.1rem;font-size:.68rem;display:flex}.ComfortZoneProjectDetail-module__EOezwW__overview{grid-template-columns:minmax(10rem,.36fr) 1fr;gap:clamp(2rem,7vw,8rem);padding:clamp(7rem,13vw,13rem) 0;display:grid}.ComfortZoneProjectDetail-module__EOezwW__overview h2,.ComfortZoneProjectDetail-module__EOezwW__sectionHeading h2{letter-spacing:-.072em;max-width:16ch;font-size:clamp(3rem,5.8vw,6rem);font-weight:540;line-height:1.04}.ComfortZoneProjectDetail-module__EOezwW__overview>div>p{color:#b2bdb5;max-width:48rem;margin-top:2rem;font-size:clamp(1.1rem,1.4vw,1.4rem);line-height:1.65}.ComfortZoneProjectDetail-module__EOezwW__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:clamp(3.5rem,7vw,7rem);display:grid}.ComfortZoneProjectDetail-module__EOezwW__pillars span{color:#dce5dd;letter-spacing:-.025em;border-top:1px solid #455048;padding-top:1.2rem;font-size:clamp(1rem,1.4vw,1.35rem)}.ComfortZoneProjectDetail-module__EOezwW__features{padding-bottom:clamp(7rem,12vw,13rem)}.ComfortZoneProjectDetail-module__EOezwW__sectionHeading{grid-template-columns:minmax(10rem,.36fr) 1fr;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(3rem,7vw,7rem);display:grid}.ComfortZoneProjectDetail-module__EOezwW__sectionHeading h2{max-width:15ch}.ComfortZoneProjectDetail-module__EOezwW__featureList{border-top:1px solid #39443c}.ComfortZoneProjectDetail-module__EOezwW__feature{border-bottom:1px solid #39443c;grid-template-columns:3rem 3.5rem minmax(14rem,.8fr) minmax(16rem,1fr);align-items:start;gap:clamp(1rem,3.5vw,4rem);padding:clamp(1.8rem,3vw,3rem) 0;display:grid}.ComfortZoneProjectDetail-module__EOezwW__featureNumber{color:#4de793;font-family:var(--font-mono);font-size:.82rem}.ComfortZoneProjectDetail-module__EOezwW__featureIcon{color:#5ae897}.ComfortZoneProjectDetail-module__EOezwW__feature h3{letter-spacing:-.05em;font-size:clamp(1.65rem,2.45vw,2.65rem);font-weight:540;line-height:1.16}.ComfortZoneProjectDetail-module__EOezwW__feature p{color:#b2bdb5;max-width:38rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65}.ComfortZoneProjectDetail-module__EOezwW__stackSection{color:#0c1b11;background:#1ed760;padding:clamp(6rem,9vw,10rem) 0 clamp(7rem,10vw,11rem)}.ComfortZoneProjectDetail-module__EOezwW__stackSection .ComfortZoneProjectDetail-module__EOezwW__sectionLabel{color:#155a32}.ComfortZoneProjectDetail-module__EOezwW__stackSection h2{letter-spacing:-.077em;max-width:13ch;margin-top:1.2rem;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:550;line-height:1}.ComfortZoneProjectDetail-module__EOezwW__stackSection h2 span{color:#f7fff9}.ComfortZoneProjectDetail-module__EOezwW__stackGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin-top:clamp(4rem,8vw,8rem);display:grid}.ComfortZoneProjectDetail-module__EOezwW__stackGroups>div{border-top:1px solid #0830176e;padding-top:1.5rem}.ComfortZoneProjectDetail-module__EOezwW__stackGroups h3{color:#155a32;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.6rem;font-size:.75rem;font-weight:600}.ComfortZoneProjectDetail-module__EOezwW__stackGroups ul{flex-wrap:wrap;gap:.65rem;padding:0;list-style:none;display:flex}.ComfortZoneProjectDetail-module__EOezwW__stackGroups li{border:1px solid #0830177a;border-radius:999px;padding:.65rem .9rem;font-size:.95rem}.ComfortZoneProjectDetail-module__EOezwW__next{color:#f7f8f7;grid-template-columns:1fr auto;align-items:end;gap:.7rem 2rem;padding:clamp(5rem,9vw,9rem) 0;text-decoration:none;display:grid}.ComfortZoneProjectDetail-module__EOezwW__next span{color:#4de793;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font-size:.76rem;font-weight:600}.ComfortZoneProjectDetail-module__EOezwW__next strong{letter-spacing:-.075em;font-size:clamp(4rem,9vw,10rem);font-weight:550;line-height:1}.ComfortZoneProjectDetail-module__EOezwW__next>svg{width:clamp(2rem,5vw,5rem);height:auto;transition:transform .25s}.ComfortZoneProjectDetail-module__EOezwW__next:hover>svg{transform:translate(.3rem,-.3rem)}@media (max-width:900px){.ComfortZoneProjectDetail-module__EOezwW__intro{grid-template-columns:1fr}.ComfortZoneProjectDetail-module__EOezwW__introAside{max-width:42rem;margin-top:1.5rem}.ComfortZoneProjectDetail-module__EOezwW__overview,.ComfortZoneProjectDetail-module__EOezwW__sectionHeading{grid-template-columns:1fr;gap:2rem}.ComfortZoneProjectDetail-module__EOezwW__feature{grid-template-columns:2rem 2.5rem minmax(0,1fr);gap:.8rem 1rem}.ComfortZoneProjectDetail-module__EOezwW__feature p{grid-column:3}}@media (max-width:600px){.ComfortZoneProjectDetail-module__EOezwW__topline{padding-top:2rem;font-size:.67rem}.ComfortZoneProjectDetail-module__EOezwW__intro{padding:5rem 0 3rem}.ComfortZoneProjectDetail-module__EOezwW__intro h1{font-size:clamp(3.6rem,17vw,7rem)}.ComfortZoneProjectDetail-module__EOezwW__introAside>p{font-size:1.25rem}.ComfortZoneProjectDetail-module__EOezwW__actions{margin-top:1.8rem}.ComfortZoneProjectDetail-module__EOezwW__primaryAction,.ComfortZoneProjectDetail-module__EOezwW__secondaryAction{flex:100%}.ComfortZoneProjectDetail-module__EOezwW__heroImage{aspect-ratio:1.25;border-radius:1rem;width:calc(100% - 1.25rem);position:relative}.ComfortZoneProjectDetail-module__EOezwW__heroImage img{width:auto;max-width:none;height:100%;position:absolute;left:50%;transform:translate(-50%)}.ComfortZoneProjectDetail-module__EOezwW__caption{font-size:.56rem}.ComfortZoneProjectDetail-module__EOezwW__caption span:last-child{text-align:right}.ComfortZoneProjectDetail-module__EOezwW__overview{padding:6rem 0}.ComfortZoneProjectDetail-module__EOezwW__pillars{grid-template-columns:1fr;gap:1.2rem}.ComfortZoneProjectDetail-module__EOezwW__features{padding-bottom:6rem}.ComfortZoneProjectDetail-module__EOezwW__feature{grid-template-columns:2rem 1fr;gap:.65rem 1rem}.ComfortZoneProjectDetail-module__EOezwW__featureIcon{grid-area:2/1}.ComfortZoneProjectDetail-module__EOezwW__feature h3{grid-area:2/2}.ComfortZoneProjectDetail-module__EOezwW__feature p{grid-area:3/2}.ComfortZoneProjectDetail-module__EOezwW__stackGroups{grid-template-columns:1fr;gap:2.5rem}.ComfortZoneProjectDetail-module__EOezwW__next{padding:6rem 0}}@media (prefers-reduced-motion:reduce){.ComfortZoneProjectDetail-module__EOezwW__back,.ComfortZoneProjectDetail-module__EOezwW__primaryAction,.ComfortZoneProjectDetail-module__EOezwW__secondaryAction,.ComfortZoneProjectDetail-module__EOezwW__next>svg{transition:none}}
.CtmProjectDetail-module__Toe8nG__page{color:#f5f5f7;background:radial-gradient(circle at 50% 11%,#5e4fc621,#0000 25%),#111115;overflow:clip}.CtmProjectDetail-module__Toe8nG__shell{width:min(100% - clamp(2.5rem,9vw,10rem),1450px);margin-inline:auto}.CtmProjectDetail-module__Toe8nG__topline{color:#a7a6af;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(2rem,4vw,4rem);font-size:.76rem;display:flex}.CtmProjectDetail-module__Toe8nG__back{color:#f5f5f7;align-items:center;gap:.75rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.CtmProjectDetail-module__Toe8nG__back:hover,.CtmProjectDetail-module__Toe8nG__back:focus-visible{color:#aa9aff;transform:translate(-.25rem)}.CtmProjectDetail-module__Toe8nG__intro{padding:clamp(5rem,10vw,10rem) 0 clamp(2.5rem,5vw,5rem)}.CtmProjectDetail-module__Toe8nG__eyebrow,.CtmProjectDetail-module__Toe8nG__sectionLabel{color:#aa9aff;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:600}.CtmProjectDetail-module__Toe8nG__introMain{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:end;gap:2rem;margin-top:clamp(2rem,4vw,4rem);display:grid}.CtmProjectDetail-module__Toe8nG__intro h1{letter-spacing:-.105em;font-size:clamp(8rem,23vw,24rem);font-weight:560;line-height:.75}.CtmProjectDetail-module__Toe8nG__intro h1 span,.CtmProjectDetail-module__Toe8nG__overview h2 span{color:#9580ff}.CtmProjectDetail-module__Toe8nG__introAside{max-width:26rem;padding-bottom:.25rem}.CtmProjectDetail-module__Toe8nG__introAside>p{color:#c9c7d0;letter-spacing:-.04em;font-size:clamp(1.35rem,2vw,2rem);line-height:1.35}.CtmProjectDetail-module__Toe8nG__primaryAction{color:#17141e;background:#9580ff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:3.5rem;margin-top:2.25rem;padding:.85rem 1.25rem;font-size:.94rem;font-weight:600;text-decoration:none;transition:background-color .25s,transform .25s;display:inline-flex}.CtmProjectDetail-module__Toe8nG__primaryAction:hover,.CtmProjectDetail-module__Toe8nG__primaryAction:focus-visible{background:#b7aaff;transform:translateY(-3px)}.CtmProjectDetail-module__Toe8nG__introFoot{color:#9d9aa8;font-family:var(--font-mono);letter-spacing:.14em;border-top:1px solid #3b3945;justify-content:space-between;gap:1rem;margin-top:clamp(3.5rem,7vw,7rem);padding-top:1rem;font-size:.69rem;display:flex}.CtmProjectDetail-module__Toe8nG__heroFigure{width:min(100% - clamp(1.5rem,4vw,4rem),1650px);margin:0 auto}.CtmProjectDetail-module__Toe8nG__detailFigure{width:100%;margin:0 0 clamp(7rem,12vw,13rem)}.CtmProjectDetail-module__Toe8nG__heroFrame{background:#24212b;border:1px solid #464050;border-radius:clamp(1rem,2.4vw,2rem);padding:clamp(.55rem,1.4vw,1.25rem);overflow:hidden;box-shadow:0 35px 90px #00000045}.CtmProjectDetail-module__Toe8nG__heroFrame img{border-radius:clamp(.5rem,1.4vw,1.2rem);width:100%;height:auto;display:block}.CtmProjectDetail-module__Toe8nG__heroFigure figcaption,.CtmProjectDetail-module__Toe8nG__detailFigure figcaption{color:#888491;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding-top:1rem;font-size:.7rem}.CtmProjectDetail-module__Toe8nG__overview{grid-template-columns:minmax(10rem,.36fr) 1fr;gap:clamp(2rem,7vw,8rem);padding:clamp(7rem,13vw,13rem) 0;display:grid}.CtmProjectDetail-module__Toe8nG__overview h2,.CtmProjectDetail-module__Toe8nG__sectionHeading h2{letter-spacing:-.075em;max-width:16ch;font-size:clamp(3rem,5.7vw,6rem);font-weight:540;line-height:1.04}.CtmProjectDetail-module__Toe8nG__overview>div>p{color:#b8b5c1;max-width:48rem;margin-top:2rem;font-size:clamp(1.1rem,1.4vw,1.4rem);line-height:1.65}.CtmProjectDetail-module__Toe8nG__features{padding-bottom:clamp(7rem,12vw,13rem)}.CtmProjectDetail-module__Toe8nG__sectionHeading{grid-template-columns:minmax(10rem,.36fr) 1fr;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(3rem,7vw,7rem);display:grid}.CtmProjectDetail-module__Toe8nG__featureList{border-top:1px solid #413d4c}.CtmProjectDetail-module__Toe8nG__feature{border-bottom:1px solid #413d4c;grid-template-columns:3rem 3.5rem minmax(14rem,.8fr) minmax(16rem,1fr);align-items:start;gap:clamp(1rem,3.5vw,4rem);padding:clamp(1.8rem,3vw,3rem) 0;display:grid}.CtmProjectDetail-module__Toe8nG__featureNumber,.CtmProjectDetail-module__Toe8nG__featureIcon{color:#aa9aff}.CtmProjectDetail-module__Toe8nG__featureNumber{font-family:var(--font-mono);font-size:.82rem}.CtmProjectDetail-module__Toe8nG__feature h3{letter-spacing:-.05em;font-size:clamp(1.65rem,2.45vw,2.65rem);font-weight:540;line-height:1.16}.CtmProjectDetail-module__Toe8nG__feature p{color:#b8b5c1;max-width:38rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65}.CtmProjectDetail-module__Toe8nG__stackSection{color:#17141e;background:#e4dcff;padding:clamp(6rem,9vw,10rem) 0 clamp(7rem,10vw,11rem)}.CtmProjectDetail-module__Toe8nG__stackSection .CtmProjectDetail-module__Toe8nG__sectionLabel{color:#4b3891}.CtmProjectDetail-module__Toe8nG__stackIntro{justify-content:space-between;align-items:end;gap:2rem;margin-top:1.2rem;display:flex}.CtmProjectDetail-module__Toe8nG__stackIntro h2{letter-spacing:-.077em;max-width:13ch;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:550;line-height:1}.CtmProjectDetail-module__Toe8nG__stackIntro h2 span{color:#7a60e5}.CtmProjectDetail-module__Toe8nG__stackIntro p{color:#504a60;max-width:19rem;padding-bottom:.5rem;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.5}.CtmProjectDetail-module__Toe8nG__stackList{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(4rem,8vw,8rem);display:grid}.CtmProjectDetail-module__Toe8nG__stackItem{border-top:1px solid #8d80ae;flex-direction:column;min-height:11rem;padding-top:1.3rem;display:flex}.CtmProjectDetail-module__Toe8nG__stackNumber{color:#554681;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;font-weight:600}.CtmProjectDetail-module__Toe8nG__stackItem strong{letter-spacing:-.065em;margin-top:2rem;font-size:clamp(2rem,3.3vw,3.75rem);font-weight:570}.CtmProjectDetail-module__Toe8nG__stackDetail{color:#504a60;margin-top:.35rem;font-size:.95rem}.CtmProjectDetail-module__Toe8nG__next{color:#f5f5f7;grid-template-columns:1fr auto;align-items:end;gap:.7rem 2rem;padding:clamp(5rem,9vw,9rem) 0;text-decoration:none;display:grid}.CtmProjectDetail-module__Toe8nG__next span{color:#aa9aff;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font-size:.76rem;font-weight:600}.CtmProjectDetail-module__Toe8nG__next strong{letter-spacing:-.075em;font-size:clamp(3rem,9vw,10rem);font-weight:550;line-height:1}.CtmProjectDetail-module__Toe8nG__next>svg{width:clamp(2rem,5vw,5rem);height:auto;transition:transform .25s}.CtmProjectDetail-module__Toe8nG__next:hover>svg{transform:translate(.3rem,-.3rem)}.CtmProjectDetail-module__Toe8nG__back:focus-visible,.CtmProjectDetail-module__Toe8nG__primaryAction:focus-visible,.CtmProjectDetail-module__Toe8nG__next:focus-visible{outline-offset:4px;outline:2px solid #b7aaff}@media (max-width:900px){.CtmProjectDetail-module__Toe8nG__introMain{grid-template-columns:1fr}.CtmProjectDetail-module__Toe8nG__introAside{margin-top:1rem}.CtmProjectDetail-module__Toe8nG__overview,.CtmProjectDetail-module__Toe8nG__sectionHeading{grid-template-columns:1fr;gap:2rem}.CtmProjectDetail-module__Toe8nG__feature{grid-template-columns:2rem 2.5rem minmax(0,1fr);gap:.8rem 1rem}.CtmProjectDetail-module__Toe8nG__feature p{grid-column:3}}@media (max-width:600px){.CtmProjectDetail-module__Toe8nG__topline{padding-top:2rem;font-size:.67rem}.CtmProjectDetail-module__Toe8nG__intro{padding:5rem 0 3rem}.CtmProjectDetail-module__Toe8nG__intro h1{font-size:clamp(7rem,31vw,12rem)}.CtmProjectDetail-module__Toe8nG__introAside>p{font-size:1.3rem}.CtmProjectDetail-module__Toe8nG__primaryAction{width:100%;margin-top:1.8rem}.CtmProjectDetail-module__Toe8nG__introFoot{font-size:.55rem}.CtmProjectDetail-module__Toe8nG__heroFigure{width:calc(100% - 1.25rem)}.CtmProjectDetail-module__Toe8nG__heroFrame{aspect-ratio:1.2;padding:.5rem;position:relative}.CtmProjectDetail-module__Toe8nG__heroFrame img{width:auto;max-width:none;height:calc(100% - 1rem);position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.CtmProjectDetail-module__Toe8nG__overview{padding:6rem 0}.CtmProjectDetail-module__Toe8nG__features{padding-bottom:6rem}.CtmProjectDetail-module__Toe8nG__feature{grid-template-columns:2rem 1fr;gap:.65rem 1rem}.CtmProjectDetail-module__Toe8nG__featureIcon{grid-area:2/1}.CtmProjectDetail-module__Toe8nG__feature h3{grid-area:2/2}.CtmProjectDetail-module__Toe8nG__feature p{grid-area:3/2}.CtmProjectDetail-module__Toe8nG__stackIntro{display:block}.CtmProjectDetail-module__Toe8nG__stackIntro p{margin-top:1.5rem}.CtmProjectDetail-module__Toe8nG__stackList{grid-template-columns:1fr;gap:1.5rem}.CtmProjectDetail-module__Toe8nG__stackItem{min-height:9rem}.CtmProjectDetail-module__Toe8nG__next{padding:6rem 0}}@media (prefers-reduced-motion:reduce){.CtmProjectDetail-module__Toe8nG__back,.CtmProjectDetail-module__Toe8nG__primaryAction,.CtmProjectDetail-module__Toe8nG__next>svg{transition:none}}
.ChattyProjectDetail-module__6vPftW__page{color:#f2f7f8;background:radial-gradient(circle at 75% 6%,#3db9cb1f,#0000 30%),#101518;overflow:clip}.ChattyProjectDetail-module__6vPftW__shell{width:min(100% - clamp(2.5rem,9vw,10rem),1450px);margin-inline:auto}.ChattyProjectDetail-module__6vPftW__topline{color:#a6b6bd;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(2rem,4vw,4rem);padding-right:6rem;font-size:.76rem;display:flex}.ChattyProjectDetail-module__6vPftW__back{color:#f2f7f8;align-items:center;gap:.75rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.ChattyProjectDetail-module__6vPftW__back:hover{color:#83e6ee;transform:translate(-.25rem)}.ChattyProjectDetail-module__6vPftW__intro{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:end;gap:2rem clamp(2rem,6vw,7rem);padding:clamp(5rem,10vw,10rem) 0 clamp(3rem,6vw,6rem);display:grid}.ChattyProjectDetail-module__6vPftW__eyebrow,.ChattyProjectDetail-module__6vPftW__sectionLabel{color:#83e6ee;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:600}.ChattyProjectDetail-module__6vPftW__eyebrow{grid-column:1/-1}.ChattyProjectDetail-module__6vPftW__intro h1{letter-spacing:-.085em;font-size:clamp(6rem,13vw,14rem);font-weight:560;line-height:.88}.ChattyProjectDetail-module__6vPftW__intro h1 span,.ChattyProjectDetail-module__6vPftW__overview h2 span{color:#65dce6}.ChattyProjectDetail-module__6vPftW__introAside{max-width:30rem;padding-bottom:.3rem}.ChattyProjectDetail-module__6vPftW__introAside>p{color:#c0cfd5;letter-spacing:-.035em;font-size:clamp(1.3rem,2vw,2rem);line-height:1.4}.ChattyProjectDetail-module__6vPftW__primaryAction{color:#102025;background:#65dce6;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:3.5rem;margin-top:2.25rem;padding:.85rem 1.25rem;font-size:.94rem;font-weight:600;text-decoration:none;transition:background-color .25s,transform .25s;display:inline-flex}.ChattyProjectDetail-module__6vPftW__primaryAction:hover{background:#a1f1f5;transform:translateY(-3px)}.ChattyProjectDetail-module__6vPftW__back:focus-visible,.ChattyProjectDetail-module__6vPftW__primaryAction:focus-visible,.ChattyProjectDetail-module__6vPftW__next:focus-visible{outline-offset:4px;outline:2px solid #83e6ee}.ChattyProjectDetail-module__6vPftW__heroFigure{width:min(100% - clamp(1.5rem,4vw,4rem),1600px);margin:0 auto}.ChattyProjectDetail-module__6vPftW__heroFigure img{border:1px solid #36515b;border-radius:clamp(1rem,2vw,2rem);width:100%;height:auto;display:block;box-shadow:0 35px 90px #00000040}.ChattyProjectDetail-module__6vPftW__heroFigure figcaption{color:#99adb6;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding-top:1rem;font-size:.7rem}.ChattyProjectDetail-module__6vPftW__overview,.ChattyProjectDetail-module__6vPftW__sectionHeading{grid-template-columns:minmax(10rem,.36fr) 1fr;gap:clamp(2rem,7vw,8rem);display:grid}.ChattyProjectDetail-module__6vPftW__overview{padding:clamp(7rem,13vw,13rem) 0}.ChattyProjectDetail-module__6vPftW__overview h2,.ChattyProjectDetail-module__6vPftW__sectionHeading h2{letter-spacing:-.075em;max-width:16ch;font-size:clamp(3rem,5.7vw,6rem);font-weight:540;line-height:1.04}.ChattyProjectDetail-module__6vPftW__overview>div>p{color:#b5c6ce;max-width:48rem;margin-top:2rem;font-size:clamp(1.1rem,1.4vw,1.4rem);line-height:1.65}.ChattyProjectDetail-module__6vPftW__features{padding-bottom:clamp(7rem,12vw,13rem)}.ChattyProjectDetail-module__6vPftW__sectionHeading{margin-bottom:clamp(3rem,7vw,7rem)}.ChattyProjectDetail-module__6vPftW__featureList{border-top:1px solid #36515b}.ChattyProjectDetail-module__6vPftW__feature{border-bottom:1px solid #36515b;grid-template-columns:3rem 3.5rem minmax(14rem,.8fr) minmax(16rem,1fr);align-items:start;gap:clamp(1rem,3.5vw,4rem);padding:clamp(1.8rem,3vw,3rem) 0;display:grid}.ChattyProjectDetail-module__6vPftW__featureNumber,.ChattyProjectDetail-module__6vPftW__featureIcon{color:#83e6ee}.ChattyProjectDetail-module__6vPftW__featureNumber{font-family:var(--font-mono);font-size:.82rem}.ChattyProjectDetail-module__6vPftW__feature h3{letter-spacing:-.05em;font-size:clamp(1.65rem,2.45vw,2.65rem);font-weight:540;line-height:1.16}.ChattyProjectDetail-module__6vPftW__feature p{color:#b5c6ce;max-width:38rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65}.ChattyProjectDetail-module__6vPftW__stackSection{color:#10252b;background:#b9edf0;padding:clamp(6rem,9vw,10rem) 0 clamp(7rem,10vw,11rem)}.ChattyProjectDetail-module__6vPftW__stackSection .ChattyProjectDetail-module__6vPftW__sectionLabel{color:#275965}.ChattyProjectDetail-module__6vPftW__stackSection h2{letter-spacing:-.077em;max-width:14ch;margin-top:1.2rem;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:550;line-height:1}.ChattyProjectDetail-module__6vPftW__stackSection h2 span{color:#27747d}.ChattyProjectDetail-module__6vPftW__stackGroups{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(4rem,8vw,8rem);display:grid}.ChattyProjectDetail-module__6vPftW__stackGroups>div{border-top:1px solid #6c9da6;padding-top:1.5rem}.ChattyProjectDetail-module__6vPftW__stackGroups h3{color:#275965;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.6rem;font-size:.75rem;font-weight:600}.ChattyProjectDetail-module__6vPftW__stackGroups ul{flex-wrap:wrap;gap:.65rem;padding:0;list-style:none;display:flex}.ChattyProjectDetail-module__6vPftW__stackGroups li{border:1px solid #6c9da6;border-radius:999px;padding:.65rem .9rem;font-size:.95rem}.ChattyProjectDetail-module__6vPftW__next{color:#f2f7f8;grid-template-columns:1fr auto;align-items:end;gap:.7rem 2rem;padding:clamp(5rem,9vw,9rem) 0;text-decoration:none;display:grid}.ChattyProjectDetail-module__6vPftW__next span{color:#83e6ee;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font-size:.76rem;font-weight:600}.ChattyProjectDetail-module__6vPftW__next strong{letter-spacing:-.075em;font-size:clamp(3rem,9vw,10rem);font-weight:550;line-height:1}.ChattyProjectDetail-module__6vPftW__next>svg{width:clamp(2rem,5vw,5rem);height:auto;transition:transform .25s}.ChattyProjectDetail-module__6vPftW__next:hover>svg{transform:translate(.3rem,-.3rem)}@media (max-width:900px){.ChattyProjectDetail-module__6vPftW__intro{grid-template-columns:1fr}.ChattyProjectDetail-module__6vPftW__introAside{margin-top:1rem}.ChattyProjectDetail-module__6vPftW__overview,.ChattyProjectDetail-module__6vPftW__sectionHeading{grid-template-columns:1fr;gap:2rem}.ChattyProjectDetail-module__6vPftW__feature{grid-template-columns:2rem 2.5rem minmax(0,1fr);gap:.8rem 1rem}.ChattyProjectDetail-module__6vPftW__feature p{grid-column:3}.ChattyProjectDetail-module__6vPftW__stackGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ChattyProjectDetail-module__6vPftW__topline{flex-direction:column;align-items:flex-start;padding-right:0;font-size:.67rem}.ChattyProjectDetail-module__6vPftW__intro{padding:5rem 0 3rem}.ChattyProjectDetail-module__6vPftW__intro h1{font-size:clamp(4rem,21vw,7rem)}.ChattyProjectDetail-module__6vPftW__introAside>p{font-size:1.3rem}.ChattyProjectDetail-module__6vPftW__primaryAction{width:100%;margin-top:1.8rem}.ChattyProjectDetail-module__6vPftW__heroFigure{width:calc(100% - 1.25rem)}.ChattyProjectDetail-module__6vPftW__overview{padding:6rem 0}.ChattyProjectDetail-module__6vPftW__features{padding-bottom:6rem}.ChattyProjectDetail-module__6vPftW__feature{grid-template-columns:2rem 1fr;gap:.65rem 1rem}.ChattyProjectDetail-module__6vPftW__featureIcon{grid-area:2/1}.ChattyProjectDetail-module__6vPftW__feature h3{grid-area:2/2}.ChattyProjectDetail-module__6vPftW__feature p{grid-area:3/2}.ChattyProjectDetail-module__6vPftW__stackGroups{grid-template-columns:1fr;gap:2rem}.ChattyProjectDetail-module__6vPftW__next{padding:6rem 0}}@media (prefers-reduced-motion:reduce){.ChattyProjectDetail-module__6vPftW__back,.ChattyProjectDetail-module__6vPftW__primaryAction,.ChattyProjectDetail-module__6vPftW__next>svg{transition:none}}
.AwwwardsGoldProjectDetail-module__ZcW_Oq__page{color:#f3f4fb;background:radial-gradient(circle at 78% 7%,#1f2d5a59,#0000 30%),#0a0b10;overflow:clip}.AwwwardsGoldProjectDetail-module__ZcW_Oq__shell{width:min(100% - clamp(2.5rem,9vw,10rem),1450px);margin-inline:auto}.AwwwardsGoldProjectDetail-module__ZcW_Oq__topline{color:#a9aab8;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(2rem,4vw,4rem);font-size:.76rem;display:flex}.AwwwardsGoldProjectDetail-module__ZcW_Oq__back{color:#f3f4fb;align-items:center;gap:.75rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.AwwwardsGoldProjectDetail-module__ZcW_Oq__back:hover,.AwwwardsGoldProjectDetail-module__ZcW_Oq__back:focus-visible{color:#eaff6e;transform:translate(-.25rem)}.AwwwardsGoldProjectDetail-module__ZcW_Oq__intro{padding:clamp(5rem,9vw,9rem) 0}.AwwwardsGoldProjectDetail-module__ZcW_Oq__eyebrow,.AwwwardsGoldProjectDetail-module__ZcW_Oq__sectionLabel{color:#eaff6e;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:600}.AwwwardsGoldProjectDetail-module__ZcW_Oq__intro h1{letter-spacing:-.09em;margin-top:clamp(2rem,4vw,4rem);font-size:clamp(5rem,12.1vw,12rem);font-weight:750;line-height:.87}.AwwwardsGoldProjectDetail-module__ZcW_Oq__intro h1 span{color:#eaff6e}.AwwwardsGoldProjectDetail-module__ZcW_Oq__introBottom{justify-content:space-between;align-items:end;gap:2rem;margin-top:clamp(3.5rem,7vw,7rem);display:flex}.AwwwardsGoldProjectDetail-module__ZcW_Oq__introBottom>p{color:#c6c8d5;letter-spacing:-.04em;max-width:34rem;font-size:clamp(1.25rem,1.9vw,1.8rem);line-height:1.4}.AwwwardsGoldProjectDetail-module__ZcW_Oq__actions{flex-wrap:wrap;gap:.75rem;display:flex}.AwwwardsGoldProjectDetail-module__ZcW_Oq__watchAction,.AwwwardsGoldProjectDetail-module__ZcW_Oq__liveAction{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:3.5rem;padding:.85rem 1.25rem;font-size:.94rem;font-weight:600;text-decoration:none;transition:background-color .25s,border-color .25s,transform .25s;display:inline-flex}.AwwwardsGoldProjectDetail-module__ZcW_Oq__watchAction{color:#171a0a;background:#eaff6e}.AwwwardsGoldProjectDetail-module__ZcW_Oq__watchAction:hover,.AwwwardsGoldProjectDetail-module__ZcW_Oq__watchAction:focus-visible{background:#f2ff9d;transform:translateY(-3px)}.AwwwardsGoldProjectDetail-module__ZcW_Oq__liveAction{color:#f3f4fb;border-color:#4b5064}.AwwwardsGoldProjectDetail-module__ZcW_Oq__liveAction:hover,.AwwwardsGoldProjectDetail-module__ZcW_Oq__liveAction:focus-visible{background:#1b1e2c;border-color:#a7adc8;transform:translateY(-3px)}.AwwwardsGoldProjectDetail-module__ZcW_Oq__showreel{width:min(100% - clamp(1.5rem,4vw,4rem),1650px);margin:0 auto;scroll-margin-top:2rem}.AwwwardsGoldProjectDetail-module__ZcW_Oq__showreelHeading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.AwwwardsGoldProjectDetail-module__ZcW_Oq__showreelHeading h2{letter-spacing:-.055em;font-size:clamp(1.5rem,3vw,3rem);font-weight:550}.AwwwardsGoldProjectDetail-module__ZcW_Oq__showreelHeading span,.AwwwardsGoldProjectDetail-module__ZcW_Oq__videoCaption{color:#9fa3b6;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem}.AwwwardsGoldProjectDetail-module__ZcW_Oq__videoFrame{background:#171b27;border:1px solid #3b4156;border-radius:clamp(1rem,2.4vw,2rem);padding:clamp(.4rem,1vw,1rem);overflow:hidden;box-shadow:0 35px 90px #00000057}.AwwwardsGoldProjectDetail-module__ZcW_Oq__video{aspect-ratio:1898/864;object-fit:contain;background:#05060a;border-radius:clamp(.65rem,1.5vw,1.2rem);width:100%;height:auto;display:block}.AwwwardsGoldProjectDetail-module__ZcW_Oq__videoCaption{padding-top:1.1rem}.AwwwardsGoldProjectDetail-module__ZcW_Oq__overview{grid-template-columns:minmax(10rem,.36fr) 1fr;gap:clamp(2rem,7vw,8rem);padding:clamp(7rem,13vw,13rem) 0;display:grid}.AwwwardsGoldProjectDetail-module__ZcW_Oq__overview h2,.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionHeading h2{letter-spacing:-.075em;max-width:16ch;font-size:clamp(3rem,5.7vw,6rem);font-weight:550;line-height:1.04}.AwwwardsGoldProjectDetail-module__ZcW_Oq__overview h2 span{color:#eaff6e}.AwwwardsGoldProjectDetail-module__ZcW_Oq__overview>div>p{color:#b6b9c9;max-width:48rem;margin-top:2rem;font-size:clamp(1.1rem,1.4vw,1.4rem);line-height:1.65}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motion{padding-bottom:clamp(7rem,12vw,13rem)}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionHeading{grid-template-columns:minmax(10rem,.36fr) 1fr;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(3rem,7vw,7rem);display:grid}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionList{border-top:1px solid #3c4255}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionItem{border-bottom:1px solid #3c4255;grid-template-columns:3rem minmax(14rem,.9fr) minmax(16rem,1fr) 1.5rem;align-items:start;gap:clamp(1rem,3.5vw,4rem);padding:clamp(1.8rem,3vw,3rem) 0;display:grid}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionItem>span,.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionItem>svg{color:#eaff6e}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionItem>span{font-family:var(--font-mono);font-size:.82rem}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionItem h3{letter-spacing:-.05em;font-size:clamp(1.65rem,2.45vw,2.65rem);font-weight:550;line-height:1.16}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionItem p{color:#b6b9c9;max-width:38rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65}.AwwwardsGoldProjectDetail-module__ZcW_Oq__toolSection{color:#171a0a;background:#eaff6e;padding:clamp(6rem,9vw,10rem) 0 clamp(7rem,10vw,11rem)}.AwwwardsGoldProjectDetail-module__ZcW_Oq__toolSection .AwwwardsGoldProjectDetail-module__ZcW_Oq__sectionLabel{color:#4c5710}.AwwwardsGoldProjectDetail-module__ZcW_Oq__toolContent{justify-content:space-between;align-items:end;gap:2rem;margin-top:1.2rem;display:flex}.AwwwardsGoldProjectDetail-module__ZcW_Oq__toolContent h2{letter-spacing:-.095em;font-size:clamp(6rem,16vw,17rem);font-weight:700;line-height:.9}.AwwwardsGoldProjectDetail-module__ZcW_Oq__toolContent h2 span{color:#fff}.AwwwardsGoldProjectDetail-module__ZcW_Oq__toolContent p{color:#394212;max-width:19rem;padding-bottom:.5rem;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.5}.AwwwardsGoldProjectDetail-module__ZcW_Oq__next{color:#f3f4fb;grid-template-columns:1fr auto;align-items:end;gap:.7rem 2rem;padding:clamp(5rem,9vw,9rem) 0;text-decoration:none;display:grid}.AwwwardsGoldProjectDetail-module__ZcW_Oq__next span{color:#eaff6e;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font-size:.76rem;font-weight:600}.AwwwardsGoldProjectDetail-module__ZcW_Oq__next strong{letter-spacing:-.075em;font-size:clamp(3rem,9vw,10rem);font-weight:550;line-height:1}.AwwwardsGoldProjectDetail-module__ZcW_Oq__next>svg{width:clamp(2rem,5vw,5rem);height:auto;transition:transform .25s}.AwwwardsGoldProjectDetail-module__ZcW_Oq__next:hover>svg{transform:translate(.3rem,-.3rem)}.AwwwardsGoldProjectDetail-module__ZcW_Oq__back:focus-visible,.AwwwardsGoldProjectDetail-module__ZcW_Oq__watchAction:focus-visible,.AwwwardsGoldProjectDetail-module__ZcW_Oq__liveAction:focus-visible,.AwwwardsGoldProjectDetail-module__ZcW_Oq__next:focus-visible{outline-offset:4px;outline:2px solid #eaff6e}@media (max-width:900px){.AwwwardsGoldProjectDetail-module__ZcW_Oq__introBottom{flex-direction:column;align-items:start}.AwwwardsGoldProjectDetail-module__ZcW_Oq__overview,.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionHeading{grid-template-columns:1fr;gap:2rem}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionItem{grid-template-columns:2rem minmax(0,1fr) 1.5rem;gap:.8rem 1rem}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionItem p{grid-column:2}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionItem>svg{grid-area:1/3}}@media (max-width:600px){.AwwwardsGoldProjectDetail-module__ZcW_Oq__topline{padding-top:2rem;font-size:.67rem}.AwwwardsGoldProjectDetail-module__ZcW_Oq__intro{padding:5rem 0}.AwwwardsGoldProjectDetail-module__ZcW_Oq__intro h1{font-size:clamp(3.2rem,14vw,6rem)}.AwwwardsGoldProjectDetail-module__ZcW_Oq__introBottom{margin-top:3.5rem}.AwwwardsGoldProjectDetail-module__ZcW_Oq__introBottom>p{font-size:1.25rem}.AwwwardsGoldProjectDetail-module__ZcW_Oq__actions{width:100%}.AwwwardsGoldProjectDetail-module__ZcW_Oq__watchAction,.AwwwardsGoldProjectDetail-module__ZcW_Oq__liveAction{flex:100%}.AwwwardsGoldProjectDetail-module__ZcW_Oq__showreel{width:calc(100% - 1.25rem)}.AwwwardsGoldProjectDetail-module__ZcW_Oq__showreelHeading{flex-direction:column;align-items:start}.AwwwardsGoldProjectDetail-module__ZcW_Oq__showreelHeading span,.AwwwardsGoldProjectDetail-module__ZcW_Oq__videoCaption{font-size:.6rem}.AwwwardsGoldProjectDetail-module__ZcW_Oq__overview{padding:6rem 0}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motion{padding-bottom:6rem}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionItem{grid-template-columns:2rem 1fr;gap:.65rem 1rem}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionItem h3,.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionItem p{grid-column:2}.AwwwardsGoldProjectDetail-module__ZcW_Oq__motionItem>svg{display:none}.AwwwardsGoldProjectDetail-module__ZcW_Oq__toolContent{flex-direction:column;align-items:start}.AwwwardsGoldProjectDetail-module__ZcW_Oq__toolContent h2{font-size:clamp(6rem,30vw,12rem)}.AwwwardsGoldProjectDetail-module__ZcW_Oq__next{padding:6rem 0}}@media (prefers-reduced-motion:reduce){.AwwwardsGoldProjectDetail-module__ZcW_Oq__back,.AwwwardsGoldProjectDetail-module__ZcW_Oq__watchAction,.AwwwardsGoldProjectDetail-module__ZcW_Oq__liveAction,.AwwwardsGoldProjectDetail-module__ZcW_Oq__next>svg{transition:none}}
