.concept-demo{overflow:clip}.concept-demo .parallax-layer{--parallax-x:0px;--parallax-y:0px;--parallax-rotate:0deg;--parallax-scale:0}.concept-demo-bar{align-items:center;background:#151714;color:#f4f2ea;display:flex;font-family:var(--font-sans),sans-serif;justify-content:space-between;min-height:5.75rem;padding:1.1rem max(1.25rem,calc((100vw - 86rem) / 2));position:relative;z-index:5}.concept-demo-bar__identity{align-items:center;display:flex;gap:clamp(1.5rem,4vw,4rem)}.concept-demo-bar__identity>span{color:#a9aaa2;font-size:.66rem;text-transform:uppercase}.concept-demo-bar p{align-items:baseline;display:flex;font-size:.74rem;gap:1rem;margin:0}.concept-demo-bar p strong{color:#fff;font-size:.9rem}.concept-demo-bar a{color:inherit;font-size:.72rem;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-underline-offset:.3rem}.concept-demo-viewer{background:#d8d8d2;padding:0 clamp(.65rem,1.6vw,1.5rem) clamp(.65rem,1.6vw,1.5rem)}.concept-demo-viewer .concept-demo-bar{margin-inline:clamp(-1.5rem,-1.6vw,-.65rem)}.concept-demo-viewer__canvas{border:1px solid #bbbcb5;box-shadow:0 1.5rem 4rem rgba(20,22,19,.08);position:relative}.concept-demo-viewer__exit{align-items:center;color:#242621;display:flex;font-family:var(--font-sans),sans-serif;font-size:.7rem;justify-content:space-between;min-height:5rem;padding-inline:clamp(.5rem,2vw,2rem);text-transform:uppercase}.concept-demo-viewer__exit a{border-bottom:1px solid;padding-bottom:.2rem}.demo-atelier{--concept-bar-bg:#20221d;--concept-bar-fg:#f2f0e9;--concept-bar-muted:#a4a69c;background:#e9e7df;color:#20221d;font-family:Georgia,Times New Roman,serif}.atelier-hero{min-height:52rem;padding:1.5rem max(1.5rem,calc((100vw - 90rem) / 2)) 4rem;position:relative}.atelier-nav{display:flex;font-family:var(--font-sans),sans-serif;font-size:.72rem;justify-content:space-between;letter-spacing:0;text-transform:uppercase}.atelier-hero__title{max-width:44rem;padding-top:7rem;position:relative;z-index:2}.atelier-hero__title p,.atelier-index{font-family:var(--font-sans),sans-serif;font-size:.72rem;text-transform:uppercase}.atelier-hero__title h1{font-size:6rem;font-weight:400;line-height:.92;margin:1rem 0 0;max-width:10ch}.atelier-hero__image{aspect-ratio:1.45;height:auto;max-height:37rem;overflow:hidden;position:absolute;right:max(1.5rem,calc((100vw - 90rem) / 2));top:9rem;transform:translate3d(var(--parallax-x),var(--parallax-y),0) rotate(var(--parallax-rotate)) scale(calc(1 + var(--parallax-scale)));width:min(58vw,53rem)}.atelier-hero__image img,.atelier-project__image img{object-fit:cover}.atelier-hero__caption{bottom:3rem;font-size:.9rem;line-height:1.5;max-width:18rem;position:absolute;right:max(1.5rem,calc((100vw - 90rem) / 2))}.atelier-manifesto{display:grid;gap:3rem;grid-template-columns:.5fr 2fr .8fr;margin:0 auto;max-width:90rem;padding:9rem max(1.5rem,calc((100vw - 90rem) / 2))}.atelier-manifesto h2{font-size:3.8rem;font-weight:400;line-height:1.02;margin:0}.atelier-manifesto>p:last-child,.atelier-principles article p,.atelier-project__copy p{font-family:var(--font-sans),sans-serif;font-size:.95rem;line-height:1.7;margin:0}.atelier-project{align-items:end;background:#242720;color:#f2f0e9;display:grid;gap:5rem;grid-template-columns:minmax(0,1.5fr) minmax(18rem,.7fr);padding:7rem max(1.5rem,calc((100vw - 90rem) / 2))}.atelier-project__image{aspect-ratio:1.28;overflow:hidden;position:relative}.atelier-project__copy a,.atelier-project__copy span{font-family:var(--font-sans),sans-serif;font-size:.75rem;text-transform:uppercase}.atelier-project__copy h2{font-size:2.9rem;font-weight:400;line-height:1.05;margin:2rem 0}.atelier-project__copy a{color:inherit;display:inline-block;margin-top:3rem;text-underline-offset:.35rem}.atelier-principles{margin:0 auto;max-width:90rem;padding:8rem 1.5rem}.atelier-principles>h2{font-size:4rem;font-weight:400;margin:1.5rem 0 5rem 20%}.atelier-principles>div{border-top:1px solid #9c9c91;display:grid;grid-template-columns:repeat(3,1fr)}.atelier-principles article{min-height:19rem;padding:1.5rem 2.5rem 1.5rem 0}.atelier-principles article+article{border-left:1px solid #9c9c91;padding-left:2.5rem}.atelier-principles h3{font-size:1.9rem;font-weight:400;margin:4rem 0 1.5rem}.demo-pulse{--concept-bar-bg:#dfe4df;--concept-bar-fg:#111513;--concept-bar-muted:#56615c;background:#101513;color:#eef1ed;font-family:var(--font-sans),sans-serif}.demo-forma h1,.demo-forma h2,.demo-forma h3,.demo-pulse h1,.demo-pulse h2,.demo-pulse h3{font-family:Arial,Helvetica,sans-serif}.pulse-hero{min-height:47rem;padding:1.25rem max(1.25rem,calc((100vw - 88rem) / 2)) 5rem;position:relative}.pulse-nav{align-items:center;border-bottom:1px solid #4c5651;display:grid;font-size:.72rem;grid-template-columns:1fr 1fr 1fr;padding-bottom:1.25rem}.pulse-nav>span:last-child{justify-self:end}.pulse-status:before{background:#ff6048;content:"";display:inline-block;height:.5rem;margin-right:.55rem;width:.5rem}.pulse-hero__copy{max-width:48rem;padding-top:6rem;position:relative;z-index:2}.pulse-command>p,.pulse-hero__copy>p,.pulse-system__heading>p{color:#9eb4aa;font-size:.72rem;text-transform:uppercase}.pulse-hero__copy h1{font-size:5.7rem;font-weight:520;line-height:.92;margin:1rem 0 2.5rem;max-width:13ch}.pulse-hero__copy a{color:#eef1ed;font-size:.88rem;text-decoration-color:#ff6048;text-underline-offset:.45rem}.pulse-hero__visual{aspect-ratio:1.55;bottom:4rem;overflow:hidden;position:absolute;right:max(1.25rem,calc((100vw - 88rem) / 2));transform:translate3d(var(--parallax-x),var(--parallax-y),0) rotate(var(--parallax-rotate)) scale(calc(1 + var(--parallax-scale)));width:min(57vw,50rem)}.pulse-hero__visual:after{border:1px solid #75817b;content:"";inset:.75rem;pointer-events:none;position:absolute}.pulse-hero__visual img{object-fit:cover}.pulse-scan{background:#ff6048;bottom:2rem;height:1px;left:max(1.25rem,calc((100vw - 88rem) / 2));position:absolute;width:min(28rem,38vw)}.pulse-metrics{border-bottom:1px solid #4c5651;border-top:1px solid #4c5651;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:88rem}.pulse-metrics div{display:flex;flex-direction:column;gap:1.25rem;min-height:9rem;padding:1.5rem}.pulse-metrics div+div{border-left:1px solid #4c5651}.pulse-metrics span{color:#9eb4aa;font-size:.72rem}.pulse-metrics strong{font-size:2rem;font-weight:450}.pulse-system{margin:0 auto;max-width:88rem;padding:9rem 1.25rem}.pulse-system__heading{align-items:end;display:grid;gap:4rem;grid-template-columns:.5fr 2fr;margin-bottom:5rem}.pulse-system__heading h2{font-size:4.2rem;font-weight:480;line-height:1;margin:0;max-width:15ch}.pulse-modules{display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.pulse-modules article{background:#171d1a;min-height:24rem;padding:1.5rem;position:relative}.pulse-modules article>span{color:#ff6048;font-size:.75rem}.pulse-modules h3{font-size:1.65rem;font-weight:500;margin:4rem 0 1rem}.pulse-modules p{color:#aab5af;font-size:.9rem;line-height:1.65;max-width:30ch}.pulse-mini-chart,.pulse-orbit,.pulse-timeline{bottom:1.5rem;height:5rem;left:1.5rem;position:absolute;right:1.5rem}.pulse-mini-chart{align-items:end;display:flex;gap:.5rem}.pulse-mini-chart i{background:#6f8279;flex:1;height:38%}.pulse-mini-chart i:nth-child(2){height:70%}.pulse-mini-chart i:nth-child(3){background:#ff6048;height:52%}.pulse-mini-chart i:nth-child(4){height:90%}.pulse-mini-chart i:nth-child(5){height:64%}.pulse-orbit{border:1px solid #56615c}.pulse-orbit i{background:#9ccbd2;height:.45rem;position:absolute;width:.45rem}.pulse-orbit i:first-child{left:17%;top:48%}.pulse-orbit i:nth-child(2){left:56%;top:20%}.pulse-orbit i:last-child{background:#ff6048;right:12%;top:65%}.pulse-timeline{border-bottom:1px solid #66736d}.pulse-timeline i{background:#ff6048;bottom:-.2rem;height:.4rem;left:61%;position:absolute;width:.4rem}.pulse-command{background:#dce5df;color:#101513;min-height:30rem;padding:6rem max(1.25rem,calc((100vw - 88rem) / 2));position:relative}.pulse-command h2{font-size:4.1rem;font-weight:500;line-height:1;margin:3rem 0 0;max-width:17ch}.pulse-command>span{bottom:2rem;font-size:.72rem;position:absolute;right:max(1.25rem,calc((100vw - 88rem) / 2))}.pulse-command>p{color:#394e45}.demo-forma{--concept-bar-bg:#17324a;--concept-bar-fg:#f5f6f2;--concept-bar-muted:#b6c3cc;background:#f5f6f2;color:#172d40;font-family:Arial,Helvetica,sans-serif}.forma-hero{min-height:43rem;padding:1.5rem max(1.5rem,calc((100vw - 88rem) / 2)) 3rem;position:relative}.forma-nav{border-bottom:1px solid #8fa0aa;display:grid;font-size:.72rem;grid-template-columns:2fr repeat(3,1fr) 2fr;padding-bottom:1.25rem}.forma-nav span:last-child{justify-self:end}.forma-hero__copy{display:grid;gap:4rem;grid-template-columns:1fr 2.5fr;padding-top:8rem}.forma-hero__copy p{font-size:.88rem;line-height:1.5;max-width:25ch}.forma-hero__copy h1{font-size:5.6rem;font-weight:500;line-height:.96;margin:0;max-width:11ch}.forma-hero__footer{bottom:2rem;display:flex;font-size:.78rem;justify-content:space-between;left:max(1.5rem,calc((100vw - 88rem) / 2));position:absolute;right:max(1.5rem,calc((100vw - 88rem) / 2))}.forma-hero__footer a{color:inherit;text-underline-offset:.3rem}.forma-image{aspect-ratio:2.4;margin:0 auto;max-width:100rem;overflow:hidden;position:relative;transform:translate3d(var(--parallax-x),var(--parallax-y),0) scale(calc(1 + var(--parallax-scale)))}.forma-image img{object-fit:cover}.forma-statement{display:grid;gap:3rem;grid-template-columns:.35fr 1.8fr .75fr;margin:0 auto;max-width:88rem;padding:9rem 1.5rem}.forma-services header>span,.forma-statement>span{font-size:.72rem}.forma-statement h2{font-size:3.8rem;font-weight:500;line-height:1.04;margin:0}.forma-statement>p{font-size:.9rem;line-height:1.7;margin:0}.forma-services{border-top:1px solid #8fa0aa;display:grid;gap:6rem;grid-template-columns:.8fr 1.8fr;margin:0 auto;max-width:88rem;padding:5rem 1.5rem 8rem}.forma-services header h2{font-size:2.5rem;font-weight:500;margin:2rem 0 0}.forma-services details{border-bottom:1px solid #8fa0aa;padding:1.5rem 0}.forma-services summary{cursor:pointer;font-size:1.3rem;list-style:none}.forma-services summary::-webkit-details-marker{display:none}.forma-services summary span{color:#6b7e89;display:inline-block;font-size:.72rem;width:3rem}.forma-services details p{line-height:1.7;margin:1.5rem 0 0 3rem;max-width:55ch}.forma-principles{background:#183349;color:#f4f6f3;display:grid;grid-template-columns:repeat(3,1fr);padding:0 max(1.5rem,calc((100vw - 88rem) / 2))}.forma-principles div{display:flex;flex-direction:column;gap:5rem;min-height:17rem;padding:2rem}.forma-principles div+div{border-left:1px solid #678093}.forma-principles span{color:#adc1ce;font-size:.72rem}.forma-principles strong{font-size:1.45rem;font-weight:450}.demo-aura{--concept-bar-bg:#254b3b;--concept-bar-fg:#f6f0e9;--concept-bar-muted:#b9cfc4;background:#f3eee8;color:#28312c;font-family:Georgia,Times New Roman,serif}.aura-hero{min-height:49rem;padding:1.5rem max(1.5rem,calc((100vw - 88rem) / 2)) 4rem;position:relative}.aura-nav{align-items:center;display:flex;justify-content:space-between}.aura-nav strong{color:#254b3b;font-size:1.65rem;font-weight:400;font-style:italic}.aura-nav span{font-family:var(--font-sans),sans-serif;font-size:.75rem}.aura-hero__copy{max-width:42rem;padding-top:9rem;position:relative;z-index:2}.aura-close>span,.aura-hero__copy>p,.aura-journey header>span{color:#4f705f;font-family:var(--font-sans),sans-serif;font-size:.76rem}.aura-hero__copy h1{color:#254b3b;font-size:5.4rem;font-weight:400;line-height:.97;margin:1.5rem 0 2.5rem;max-width:13ch}.aura-hero__copy a,.aura-welcome__aside a{color:#254b3b;font-family:var(--font-sans),sans-serif;font-size:.78rem;text-underline-offset:.4rem}.aura-hero__image{aspect-ratio:.95;bottom:3rem;overflow:hidden;position:absolute;right:max(1.5rem,calc((100vw - 88rem) / 2));transform:translate3d(var(--parallax-x),var(--parallax-y),0) scale(calc(1 + var(--parallax-scale)));width:min(46vw,38rem)}.aura-hero__image img{object-fit:cover}.aura-hero__note{bottom:3rem;color:#5d6a63;font-family:var(--font-sans),sans-serif;font-size:.72rem;left:max(1.5rem,calc((100vw - 88rem) / 2));position:absolute}.aura-welcome{background:#254b3b;color:#f6f0e9;display:grid;gap:7rem;grid-template-columns:1.7fr .7fr;padding:9rem max(1.5rem,calc((100vw - 88rem) / 2))}.aura-welcome>div:first-child>p{color:#bdd0c7;font-family:var(--font-sans),sans-serif;font-size:.76rem}.aura-welcome h2{font-size:3.9rem;font-weight:400;line-height:1.03;margin:2rem 0 0;max-width:15ch}.aura-welcome__aside{align-self:end}.aura-welcome__aside p{font-family:var(--font-sans),sans-serif;font-size:.95rem;line-height:1.75}.aura-welcome__aside a{color:#f6f0e9;display:inline-block;margin-top:2rem}.aura-quote{background:#c87460;color:#2a302c;min-height:24rem;padding:7rem max(1.5rem,calc((100vw - 75rem) / 2))}.aura-quote p{font-size:4rem;font-style:italic;line-height:1.08;margin:0;max-width:19ch}.aura-journey{display:grid;gap:6rem;grid-template-columns:.8fr 1.5fr;margin:0 auto;max-width:88rem;padding:9rem 1.5rem}.aura-journey header h2{color:#254b3b;font-size:2.8rem;font-weight:400;line-height:1.08;margin:1.5rem 0 0}.aura-journey ol{list-style:none;margin:0;padding:0}.aura-journey li{border-top:1px solid #a69f96;display:grid;gap:2rem;grid-template-columns:3rem 1fr;padding:1.7rem 0}.aura-journey li>span{color:#c87460;font-family:var(--font-sans),sans-serif;font-size:.72rem}.aura-journey h3{font-size:1.8rem;font-weight:400;margin:0}.aura-journey li p{font-family:var(--font-sans),sans-serif;line-height:1.65;margin-bottom:0}.aura-close{background:#e4ddd4;padding:8rem max(1.5rem,calc((100vw - 88rem) / 2))}.aura-close h2{color:#254b3b;font-size:4.2rem;font-weight:400;line-height:1.03;margin:2rem 0 0;max-width:17ch}@media (max-width:1120px){.atelier-hero__title h1,.aura-hero__copy h1,.forma-hero__copy h1,.pulse-hero__copy h1{font-size:4.6rem}.atelier-manifesto h2,.aura-welcome h2,.forma-statement h2,.pulse-system__heading h2{font-size:3.2rem}.atelier-hero{min-height:46rem}.pulse-hero{min-height:43rem}}@media (max-width:760px){.concept-demo-bar{align-items:center;gap:1rem;min-height:5.25rem}.concept-demo-bar__identity>span{display:none}.concept-demo-bar p{font-size:0}.concept-demo-bar p strong{font-size:.8rem}.concept-demo-bar a{max-width:7rem;text-align:right}.concept-demo-viewer{padding-inline:0}.concept-demo-viewer .concept-demo-bar{margin-inline:0}.concept-demo-viewer__canvas{border-inline:0;box-shadow:none}.concept-demo-viewer__exit{padding-inline:1.25rem}.atelier-hero,.aura-hero,.forma-hero,.pulse-hero{min-height:auto;padding:1.25rem 1rem 4rem}.atelier-nav span:last-child,.aura-nav span,.forma-nav span:not(:last-child),.pulse-nav>span:nth-child(2){display:none}.atelier-hero__title,.aura-hero__copy,.pulse-hero__copy{padding-top:5rem}.atelier-hero__title h1,.aura-hero__copy h1,.forma-hero__copy h1,.pulse-hero__copy h1{font-size:3.2rem;line-height:.98}.atelier-hero__image,.aura-hero__image,.pulse-hero__visual{aspect-ratio:1.05;bottom:auto;margin-top:3rem;position:relative;right:auto;top:auto;transform:none;width:100%}.atelier-hero__caption,.atelier-hero__note,.aura-hero__note{bottom:auto;left:auto;margin-top:1rem;position:relative;right:auto}.atelier-manifesto,.aura-journey,.aura-welcome,.forma-statement,.pulse-system__heading{grid-template-columns:1fr}.atelier-manifesto,.aura-journey,.aura-welcome,.forma-statement{gap:2.5rem;padding:5rem 1rem}.atelier-manifesto h2,.aura-welcome h2,.forma-statement h2,.pulse-system__heading h2{font-size:2.55rem}.atelier-project{gap:3rem;grid-template-columns:1fr;padding:4.5rem 1rem}.atelier-project__copy h2{font-size:2.3rem}.atelier-principles{padding:5rem 1rem}.atelier-principles>h2{font-size:2.8rem;margin:1rem 0 3rem}.atelier-principles>div{grid-template-columns:1fr}.atelier-principles article{min-height:auto;padding:1.5rem 0 3rem}.atelier-principles article+article{border-left:0;border-top:1px solid #9c9c91;padding-left:0}.atelier-principles h3{margin-top:2.5rem}.pulse-nav{grid-template-columns:1fr 1fr}.pulse-hero__visual{aspect-ratio:1.2}.pulse-scan{display:none}.pulse-metrics,.pulse-modules{grid-template-columns:1fr}.pulse-metrics div{min-height:7rem}.pulse-metrics div+div{border-left:0;border-top:1px solid #4c5651}.pulse-system{padding:5rem 1rem}.pulse-system__heading{gap:1rem;margin-bottom:3rem}.pulse-modules article{min-height:21rem}.pulse-command{min-height:25rem;padding:5rem 1rem}.pulse-command h2{font-size:2.8rem}.pulse-command>span{right:1rem}.forma-nav{grid-template-columns:1fr 1fr}.forma-hero__copy{gap:2rem;grid-template-columns:1fr;padding-top:6rem}.forma-hero__footer{bottom:auto;left:auto;margin-top:5rem;position:relative;right:auto}.forma-image{aspect-ratio:1.15;transform:none}.forma-services{gap:3rem;grid-template-columns:1fr;padding:4rem 1rem 5rem}.forma-principles{grid-template-columns:1fr;padding:0 1rem}.forma-principles div{gap:3rem;min-height:11rem;padding:1.5rem 0}.forma-principles div+div{border-left:0;border-top:1px solid #678093}.aura-welcome{gap:4rem}.aura-quote{min-height:auto;padding:5rem 1rem}.aura-quote p{font-size:2.8rem}.aura-journey{gap:3rem}.aura-close{padding:5rem 1rem}.aura-close h2{font-size:2.8rem}}@media (prefers-reduced-motion:reduce){.concept-demo .parallax-layer{transform:none}}.demo-monolith{background:#d9d8d2;color:#171815;font-family:var(--font-sans),sans-serif}.monolith-hero{min-height:58rem;overflow:hidden;padding:1.5rem max(1.5rem,calc((100vw - 92rem) / 2)) 3rem;position:relative}.monolith-nav{align-items:center;border-bottom:1px solid #979992;display:grid;font-size:.68rem;grid-template-columns:2fr repeat(3,auto) 1fr;gap:2rem;min-height:4rem;text-transform:uppercase}.monolith-nav strong{font-size:.92rem}.monolith-nav small{justify-self:end}.monolith-hero__title{margin-top:clamp(5rem,12vw,11rem);position:relative;z-index:2}.monolith-hero__title p{font-size:.68rem;text-transform:uppercase}.monolith-hero__title h1{font-family:var(--font-display),Georgia,serif;font-size:clamp(5rem,10vw,10rem);font-weight:400;line-height:.86;margin:1.5rem 0 0;max-width:10ch}.monolith-hero__image{bottom:3rem;height:33rem;position:absolute;right:0;width:54%}.monolith-hero__image img,.monolith-project__image img{object-fit:cover}.monolith-hero__index{bottom:3rem;display:flex;font-size:.66rem;justify-content:space-between;left:max(1.5rem,calc((100vw - 92rem) / 2));position:absolute;width:18%}.monolith-manifesto{display:grid;gap:4rem;grid-template-columns:.35fr 1.4fr .65fr;padding:clamp(8rem,13vw,14rem) max(1.5rem,calc((100vw - 84rem) / 2))}.monolith-disciplines header span,.monolith-manifesto>span,.monolith-method>span{font-size:.66rem;text-transform:uppercase}.monolith-manifesto h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(3.2rem,5.8vw,6.2rem);font-weight:400;line-height:.95;margin:0}.monolith-manifesto>p{align-self:end;line-height:1.7;max-width:27rem}.monolith-disciplines{background:#171815;color:#eeede7;padding:clamp(6rem,10vw,10rem) max(1.5rem,calc((100vw - 88rem) / 2))}.monolith-disciplines header{align-items:end;display:grid;gap:2rem;grid-template-columns:1fr 2fr;margin-bottom:5rem}.monolith-disciplines h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(2.8rem,4.4vw,5rem);font-weight:400;margin:0}.monolith-disciplines>div{border-top:1px solid #55574f}.monolith-disciplines article{align-items:baseline;border-bottom:1px solid #55574f;display:grid;gap:2rem;grid-template-columns:.25fr 1.2fr 1fr;padding:2rem 0}.monolith-disciplines article>span{color:#a5a79d;font-size:.65rem}.monolith-disciplines h3{font-family:var(--font-display),Georgia,serif;font-size:clamp(2.3rem,4vw,4.2rem);font-weight:400;margin:0}.monolith-disciplines article p{color:#c1c3b9;margin:0;max-width:30rem}.monolith-project{min-height:55rem;overflow:hidden;position:relative}.monolith-project__image{inset:0;position:absolute}.monolith-project__copy{background:#d9d8d2;bottom:0;left:0;padding:3rem max(2rem,calc((100vw - 92rem) / 2));position:absolute;width:min(48rem,58vw);z-index:2}.monolith-project__copy>p{font-size:.66rem;text-transform:uppercase}.monolith-project__copy h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:400;margin:1rem 0 2rem}.monolith-project dl{border-top:1px solid #989a93;display:grid;grid-template-columns:repeat(3,1fr);margin:0}.monolith-project dl div{padding-top:1rem}.monolith-project dt{font-size:.62rem;text-transform:uppercase}.monolith-project dd{margin:.45rem 0 0}.monolith-proof{align-items:end;display:grid;gap:3rem;grid-template-columns:1.5fr repeat(3,1fr);padding:7rem max(1.5rem,calc((100vw - 88rem) / 2))}.monolith-proof>p{font-family:var(--font-display),Georgia,serif;font-size:2.2rem;max-width:14ch}.monolith-proof div{border-left:1px solid #989a93;padding-left:1.5rem}.monolith-proof strong{display:block;font-family:var(--font-display),Georgia,serif;font-size:4.2rem;font-weight:400}.monolith-proof span{font-size:.68rem;text-transform:uppercase}.monolith-method{border-top:1px solid #989a93;display:grid;gap:4rem;grid-template-columns:.4fr 1.2fr 1fr;padding:8rem max(1.5rem,calc((100vw - 88rem) / 2))}.monolith-method h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(3rem,5vw,5.5rem);font-weight:400;line-height:.96;margin:0}.monolith-method ol{list-style:none;margin:0;padding:0}.monolith-method li{border-top:1px solid #989a93;display:grid;grid-template-columns:3rem 1fr;padding:1.3rem 0}.monolith-method li span{font-size:.65rem}.monolith-cta{background:#171815;color:#eeede7;padding:clamp(8rem,14vw,15rem) max(1.5rem,calc((100vw - 88rem) / 2))}.monolith-cta p{font-size:.66rem;text-transform:uppercase}.monolith-cta h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(4rem,8vw,8.5rem);font-weight:400;margin:2rem 0 4rem}.monolith-cta a{border-bottom:1px solid #eeede7;padding-bottom:.4rem}.monolith-footer{background:#171815;border-top:1px solid #55574f;color:#eeede7;display:grid;font-size:.66rem;grid-template-columns:1fr auto auto;gap:3rem;padding:2.5rem max(1.5rem,calc((100vw - 88rem) / 2));text-transform:uppercase}.demo-chronicle{background:#f2efe7;color:#211b18;font-family:var(--font-sans),sans-serif}.chronicle-hero{min-height:58rem;overflow:hidden;padding:1.5rem max(1.5rem,calc((100vw - 90rem) / 2)) 4rem;position:relative}.chronicle-nav{align-items:baseline;border-bottom:1px solid #8c776c;display:grid;font-size:.68rem;grid-template-columns:2fr repeat(3,auto) 1fr;gap:2rem;min-height:4.5rem}.chronicle-nav strong{color:#6f1525;font-family:var(--font-display),Georgia,serif;font-size:1.35rem}.chronicle-nav small{justify-self:end}.chronicle-hero__copy{padding-top:clamp(5rem,9vw,9rem);position:relative;z-index:2}.chronicle-archive>p,.chronicle-feature__copy>span,.chronicle-hero__copy p{color:#6f1525;font-size:.68rem;text-transform:uppercase}.chronicle-hero__copy h1{font-family:var(--font-display),Georgia,serif;font-size:clamp(4.6rem,8.5vw,8.6rem);font-style:italic;font-weight:400;line-height:.9;margin:1rem 0 0;max-width:9ch}.chronicle-hero__image{bottom:5rem;height:35rem;position:absolute;right:0;width:56%}.chronicle-feature__image img,.chronicle-hero__image img{object-fit:cover}.chronicle-hero__caption{bottom:2rem;font-family:var(--font-display),Georgia,serif;font-size:1rem;position:absolute;right:max(1.5rem,calc((100vw - 90rem) / 2));width:52%}.chronicle-letter{display:grid;gap:4rem;grid-template-columns:.3fr 1.4fr .7fr;padding:clamp(7rem,12vw,13rem) max(1.5rem,calc((100vw - 82rem) / 2))}.chronicle-letter>p{color:#6f1525;font-size:.7rem;text-transform:uppercase}.chronicle-letter h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(3.2rem,5.5vw,5.8rem);font-weight:400;line-height:1;margin:0}.chronicle-letter>div{align-self:end}.chronicle-letter>div span{color:#6f1525;font-family:var(--font-display),Georgia,serif;font-style:italic}.chronicle-letter>div p{line-height:1.75}.chronicle-chapters{background:#6f1525;color:#f7efe7;padding:7rem max(1.5rem,calc((100vw - 88rem) / 2))}.chronicle-chapters header{display:grid;gap:2rem;grid-template-columns:1fr 2fr;margin-bottom:4rem}.chronicle-chapters header span{font-size:.68rem;text-transform:uppercase}.chronicle-chapters h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(3rem,5vw,5.2rem);font-weight:400;margin:0}.chronicle-chapters>div{display:grid;grid-template-columns:repeat(3,1fr)}.chronicle-chapters article{border-top:1px solid #bd7f89;min-height:25rem;padding:1.5rem 2rem 2rem 0}.chronicle-chapters article+article{border-left:1px solid #bd7f89;padding-left:2rem}.chronicle-chapters article>span{font-family:var(--font-display),Georgia,serif;font-size:3rem;font-style:italic}.chronicle-chapters h3{font-family:var(--font-display),Georgia,serif;font-size:3.2rem;font-weight:400;margin:3rem 0 1rem}.chronicle-chapters article p{line-height:1.65;min-height:5rem}.chronicle-chapters a{border-bottom:1px solid;font-size:.72rem;padding-bottom:.3rem;text-transform:uppercase}.chronicle-feature{display:grid;grid-template-columns:1.1fr .9fr;min-height:55rem}.chronicle-feature__image{min-height:48rem;overflow:hidden;position:relative}.chronicle-feature__copy{align-self:center;padding:5rem clamp(2rem,7vw,8rem)}.chronicle-feature__copy h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(3.2rem,5vw,5.5rem);font-weight:400;line-height:.98;margin:1.5rem 0 2rem}.chronicle-feature__copy p{line-height:1.75}.chronicle-feature blockquote{border-top:1px solid #8c776c;color:#6f1525;font-family:var(--font-display),Georgia,serif;font-size:1.8rem;font-style:italic;margin:3rem 0 0;padding-top:1.5rem}.chronicle-archive{border-top:1px solid #8c776c;padding:8rem max(1.5rem,calc((100vw - 86rem) / 2))}.chronicle-archive>h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(3rem,5vw,5rem);font-weight:400;margin:1rem 0 4rem}.chronicle-archive>div{display:grid;gap:3rem;grid-template-columns:1.2fr .8fr 1fr}.chronicle-archive article{border-top:1px solid #8c776c;min-height:18rem;padding-top:1.2rem}.chronicle-archive article span{color:#6f1525;font-size:.68rem;text-transform:uppercase}.chronicle-archive h3{font-family:var(--font-display),Georgia,serif;font-size:clamp(2.3rem,3vw,3.5rem);font-weight:400;margin-top:4rem}.chronicle-proof{align-items:center;background:#173f34;color:#f2efe7;display:grid;font-size:.72rem;gap:2rem;grid-template-columns:2fr repeat(3,1fr);padding:3rem max(1.5rem,calc((100vw - 86rem) / 2));text-transform:uppercase}.chronicle-proof p{font-family:var(--font-display),Georgia,serif;font-size:1.8rem;text-transform:none}.chronicle-subscribe{padding:clamp(8rem,13vw,14rem) max(1.5rem,calc((100vw - 80rem) / 2));text-align:center}.chronicle-subscribe>span{color:#6f1525;font-size:.7rem;text-transform:uppercase}.chronicle-subscribe h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(3.8rem,7vw,7rem);font-style:italic;font-weight:400;line-height:.95;margin:2rem auto 4rem;max-width:15ch}.chronicle-subscribe a{border-bottom:1px solid #6f1525;color:#6f1525;padding-bottom:.4rem}.chronicle-footer{background:#211b18;color:#f2efe7;display:grid;gap:3rem;grid-template-columns:1fr 1fr 1fr;padding:5rem max(1.5rem,calc((100vw - 86rem) / 2))}.chronicle-footer strong{font-family:var(--font-display),Georgia,serif;font-size:2rem}.chronicle-footer p{margin:0;max-width:24rem}.chronicle-footer span{font-size:.68rem;justify-self:end;text-transform:uppercase}.demo-nexus{background:#111511;color:#e8ebe4}.demo-nexus,.demo-nexus h1,.demo-nexus h2,.demo-nexus h3{font-family:var(--font-sans),sans-serif}.nexus-hero{min-height:56rem;overflow:hidden;padding:1.25rem max(1.25rem,calc((100vw - 92rem) / 2)) 3rem;position:relative}.nexus-hero:before{border-left:1px solid #364139;border-right:1px solid #364139;content:"";inset:0 24%;pointer-events:none;position:absolute}.nexus-nav{align-items:center;border-bottom:1px solid #364139;display:grid;font-size:.62rem;grid-template-columns:2fr repeat(3,auto) 1fr;gap:2rem;min-height:4rem;text-transform:uppercase}.nexus-nav strong{color:#d49b45}.nexus-nav small{color:#7faf79;justify-self:end}.nexus-hero__copy{padding-top:clamp(6rem,11vw,11rem);position:relative;width:55%;z-index:2}.nexus-hero__copy>p,.nexus-modules header span,.nexus-protocol>span,.nexus-signal>span{color:#d49b45;font-family:ui-monospace,monospace;font-size:.66rem;text-transform:uppercase}.nexus-hero__copy h1{font-size:clamp(4.3rem,7.8vw,8.4rem);font-weight:500;line-height:.88;margin:1.5rem 0 3rem;max-width:9ch}.nexus-hero__copy a{border:1px solid #788079;display:inline-flex;font-size:.72rem;gap:3rem;padding:1rem 1.2rem;text-transform:uppercase}.nexus-hero__visual{bottom:5rem;height:36rem;position:absolute;right:-7%;width:59%}.nexus-hero__visual img,.nexus-project__media img{object-fit:cover}.nexus-coordinates{bottom:2rem;color:#7faf79;display:flex;font-family:ui-monospace,monospace;font-size:.58rem;gap:2rem;position:absolute}.nexus-signal{border-top:1px solid #364139;display:grid;gap:4rem;grid-template-columns:.35fr 1.4fr .65fr;padding:clamp(7rem,11vw,12rem) max(1.25rem,calc((100vw - 88rem) / 2))}.nexus-signal h2{font-size:clamp(3.2rem,5.7vw,6rem);font-weight:400;line-height:.95;margin:0}.nexus-signal>p{align-self:end;color:#aeb6ad;line-height:1.7}.nexus-modules{background:#e5e8e0;color:#101410;padding:7rem max(1.25rem,calc((100vw - 90rem) / 2))}.nexus-modules header span{color:#66501f}.nexus-modules header{align-items:end;display:grid;gap:3rem;grid-template-columns:1fr 2fr;margin-bottom:4rem}.nexus-modules h2{font-size:clamp(3rem,5vw,5.3rem);font-weight:450;line-height:.95;margin:0}.nexus-modules>div{display:grid;grid-template-columns:repeat(3,1fr)}.nexus-modules article{border:1px solid #9da59c;min-height:31rem;padding:1.5rem;position:relative}.nexus-modules article+article{border-left:0}.nexus-modules article small,.nexus-modules article>span{color:#526057;font-family:ui-monospace,monospace;font-size:.62rem}.nexus-module__graphic{border-bottom:1px solid #9da59c;height:10rem;margin:2rem 0;position:relative}.nexus-module__graphic:after,.nexus-module__graphic:before{border:1px solid #536158;content:"";position:absolute}.nexus-module__graphic:before{height:4.5rem;left:18%;top:15%;width:4.5rem}.nexus-module__graphic:after{border-radius:50%;height:2rem;right:18%;top:38%;width:2rem}.nexus-module__graphic i{background:#d49b45;height:.4rem;position:absolute;width:.4rem}.nexus-module__graphic i:first-child{left:12%;top:65%}.nexus-module__graphic i:nth-child(2){left:52%;top:25%}.nexus-module__graphic i:nth-child(3){right:8%;top:72%}.nexus-modules h3{font-size:2rem;font-weight:500;margin:2rem 0 1rem}.nexus-modules article p{color:#3e4941;line-height:1.65}.nexus-modules article small{bottom:1.5rem;position:absolute}.nexus-project{display:grid;grid-template-columns:1.3fr .7fr;min-height:50rem}.nexus-project__media{min-height:42rem;overflow:hidden;position:relative}.nexus-project__copy{align-self:center;padding:4rem clamp(2rem,6vw,7rem)}.nexus-project__copy>span{color:#7faf79;font-family:ui-monospace,monospace;font-size:.65rem;text-transform:uppercase}.nexus-project__copy h2{font-size:clamp(3rem,4.5vw,4.8rem);font-weight:450;line-height:.95;margin:1.5rem 0 2rem}.nexus-project__copy>p{color:#aeb6ad;line-height:1.7}.nexus-project dl{border-top:1px solid #364139;display:grid;grid-template-columns:1fr 1fr;margin-top:3rem;padding-top:1.5rem}.nexus-project dt{color:#7faf79;font-size:.62rem;text-transform:uppercase}.nexus-project dd{font-family:ui-monospace,monospace;font-size:1.4rem;margin:.5rem 0 0}.nexus-proof{border-block:1px solid #364139;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr) 1.5fr;padding:4rem max(1.25rem,calc((100vw - 88rem) / 2))}.nexus-proof div{border-left:1px solid #364139;padding-left:1.5rem}.nexus-proof strong{color:#d49b45;display:block;font-family:ui-monospace,monospace;font-size:2.5rem}.nexus-proof span{color:#aeb6ad;font-size:.62rem;text-transform:uppercase}.nexus-proof p{align-self:end;color:#aeb6ad}.nexus-protocol{padding:8rem max(1.25rem,calc((100vw - 86rem) / 2))}.nexus-protocol>h2{font-size:clamp(3.5rem,6vw,6.5rem);font-weight:450;margin:1rem 0 4rem}.nexus-protocol ol{border-top:1px solid #364139;list-style:none;margin:0;padding:0}.nexus-protocol li{align-items:baseline;border-bottom:1px solid #364139;display:grid;gap:2rem;grid-template-columns:.2fr .8fr 1fr;padding:1.5rem 0}.nexus-protocol li span{color:#d49b45;font-family:ui-monospace,monospace;font-size:.62rem}.nexus-protocol li strong{font-size:1.4rem}.nexus-protocol li p{color:#aeb6ad;margin:0}.nexus-cta{background:#d49b45;color:#111511;overflow:hidden;padding:clamp(8rem,13vw,14rem) max(1.25rem,calc((100vw - 88rem) / 2));position:relative}.nexus-cta>div{inset:0;opacity:.35;position:absolute}.nexus-cta>div:after,.nexus-cta>div:before{border:1px solid #111511;content:"";height:24rem;position:absolute;right:15%;top:10%;transform:rotate(22deg);width:24rem}.nexus-cta>div:after{right:25%;top:25%;transform:rotate(45deg)}.nexus-cta>span{font-family:ui-monospace,monospace;font-size:.65rem;position:relative;text-transform:uppercase}.nexus-cta h2{font-size:clamp(4rem,8vw,8.5rem);font-weight:500;line-height:.9;margin:2rem 0 4rem;position:relative}.nexus-cta a{border:1px solid #111511;display:inline-block;padding:1rem 1.4rem;position:relative;text-transform:uppercase}.nexus-footer{display:grid;font-family:ui-monospace,monospace;font-size:.62rem;gap:2rem;grid-template-columns:1fr auto auto;padding:2.5rem max(1.25rem,calc((100vw - 88rem) / 2));text-transform:uppercase}@media (max-width:1120px){.chronicle-hero,.monolith-hero,.nexus-hero{min-height:50rem}.chronicle-hero__image,.monolith-hero__image,.nexus-hero__visual{height:29rem}.chronicle-letter,.monolith-manifesto,.nexus-signal{grid-template-columns:.25fr 1.3fr .75fr}}@media (max-width:760px){.chronicle-hero,.monolith-hero,.nexus-hero{min-height:auto;padding:1rem 1rem 4rem}.chronicle-nav,.monolith-nav,.nexus-nav{grid-template-columns:1fr auto}.chronicle-nav span,.monolith-nav span,.nexus-nav span{display:none}.chronicle-hero__copy,.monolith-hero__title,.nexus-hero__copy{padding-top:5rem;width:100%}.chronicle-hero__copy h1,.monolith-hero__title h1,.nexus-hero__copy h1{font-size:clamp(3.2rem,16vw,4.4rem)}.chronicle-hero__image,.monolith-hero__image,.nexus-hero__visual{aspect-ratio:1.1;bottom:auto;height:auto;margin-top:3rem;position:relative;right:auto;transform:none;width:100%}.monolith-hero__index{display:none}.chronicle-hero__caption,.nexus-coordinates{bottom:auto;margin-top:1rem;position:relative;right:auto;width:100%}.chronicle-letter,.monolith-manifesto,.nexus-signal{gap:2.5rem;grid-template-columns:1fr;padding:5rem 1rem}.chronicle-letter h2,.monolith-manifesto h2,.nexus-signal h2{font-size:2.7rem}.chronicle-chapters,.monolith-disciplines,.nexus-modules{padding:5rem 1rem}.chronicle-chapters header,.monolith-disciplines header,.nexus-modules header{grid-template-columns:1fr}.monolith-disciplines article{grid-template-columns:2rem 1fr}.monolith-disciplines article p{grid-column:2}.chronicle-chapters>div,.nexus-modules>div{grid-template-columns:1fr}.chronicle-chapters article{min-height:auto;padding:2rem 0 4rem}.chronicle-chapters article+article{border-left:0;padding-left:0}.nexus-modules article{min-height:29rem}.nexus-modules article+article{border-left:1px solid #9da59c;border-top:0}.monolith-project{min-height:40rem}.monolith-project__copy{padding:2rem 1rem;width:100%}.monolith-project dl{gap:1rem}.chronicle-feature,.monolith-project dl,.nexus-project{grid-template-columns:1fr}.chronicle-feature__image,.nexus-project__media{min-height:26rem}.chronicle-feature__copy,.nexus-project__copy{padding:4rem 1rem}.chronicle-proof,.monolith-proof,.nexus-proof{grid-template-columns:1fr;padding:5rem 1rem}.monolith-proof div,.nexus-proof div{border-left:0;border-top:1px solid #989a93;padding:1rem 0 0}.monolith-method{grid-template-columns:1fr;padding:5rem 1rem}.monolith-method h2{font-size:3rem}.chronicle-archive{padding:5rem 1rem}.chronicle-archive>div{grid-template-columns:1fr}.chronicle-archive article{min-height:13rem}.chronicle-subscribe,.monolith-cta,.nexus-cta,.nexus-protocol{padding:6rem 1rem}.chronicle-subscribe h2,.monolith-cta h2,.nexus-cta h2{font-size:3.5rem}.nexus-protocol li{grid-template-columns:2rem 1fr}.nexus-protocol li p{grid-column:2}.chronicle-footer,.monolith-footer,.nexus-footer{grid-template-columns:1fr}.chronicle-footer span{justify-self:start}}@media (prefers-reduced-motion:reduce){.nexus-module__graphic i{animation:none}}