.close-module__7uReyW__section{background:var(--color-teal-wash);padding-block:clamp(5rem,3rem + 7vw,10rem)}.close-module__7uReyW__grid{gap:clamp(2.5rem,5vw,3.5rem) 20px;display:grid}@media (min-width:1024px){.close-module__7uReyW__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.close-module__7uReyW__title{grid-column:1/span 6}.close-module__7uReyW__brief{grid-column:8/span 5;padding-top:.5rem}}.close-module__7uReyW__title{max-width:9em;color:var(--color-ink)}.close-module__7uReyW__lede{max-width:28rem;color:var(--color-navy)}.close-module__7uReyW__list{counter-reset:bring;margin-top:2rem}.close-module__7uReyW__item{counter-increment:bring;border-bottom:1px solid #1a6b7647;gap:.25rem;padding:1rem 0 1.125rem 2.25rem;display:grid;position:relative}.close-module__7uReyW__item:before{content:counter(bring, decimal-leading-zero);font-family:var(--font-mono);color:var(--color-teal-ink);font-size:.8125rem;position:absolute;top:1.15rem;left:0}.close-module__7uReyW__itemName{color:var(--color-ink)}.close-module__7uReyW__itemText{color:var(--color-navy);font-size:.9375rem;line-height:1.45}.close-module__7uReyW__actions{flex-wrap:wrap;gap:12px;margin-top:2rem;display:flex}.motion .close-module__7uReyW__brief:not(.is-inview) .close-module__7uReyW__item{opacity:0;translate:0 40px}.motion .close-module__7uReyW__brief.is-inview .close-module__7uReyW__item{transition:opacity .25s linear, translate .9s var(--ease-rise);transition-delay:calc(.2s + var(--i) * .14s)}.motion-failsafe:not([data-motion-booted]) .close-module__7uReyW__brief .close-module__7uReyW__item{opacity:1;translate:none}@media (max-width:639px){.close-module__7uReyW__actions>.btn{width:100%}}
.hero-module__QpNiWW__hero{isolation:isolate;margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + clamp(2rem, 1rem + 4vw, 4.5rem));padding-bottom:clamp(3.5rem,2rem + 5vw,7rem);position:relative;overflow:clip}.hero-module__QpNiWW__grid{gap:clamp(2.5rem,6vw,3.5rem);display:grid}@media (min-width:1024px){.hero-module__QpNiWW__grid{min-height:min(46rem, calc(100svh - var(--header-h) - 4rem));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,3vw,3rem)}}.hero-module__QpNiWW__title{max-width:8.5em;color:var(--color-ink)}.hero-module__QpNiWW__lede{max-width:31rem;color:var(--color-navy);margin-top:clamp(1.5rem,2.5vw,2.25rem)}.hero-module__QpNiWW__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.hero-module__QpNiWW__media{margin-right:calc(-1 * var(--gutter));position:relative}@media (min-width:1024px){.hero-module__QpNiWW__media{margin-right:calc(-1 * max(var(--gutter), (100vw - var(--shell)) / 2 + var(--gutter)))}}.hero-module__QpNiWW__frame{aspect-ratio:5/4;background:url(/media/bg/mist-paper.webp) 50% 70% / cover no-repeat, var(--color-mist);border-radius:10px 0 0 10px;position:relative;overflow:clip}@media (min-width:1024px){.hero-module__QpNiWW__frame{aspect-ratio:auto;height:min(40rem, calc(100svh - var(--header-h) - 6rem))}}.hero-module__QpNiWW__settle{position:absolute;inset:-4% 0}.hero-module__QpNiWW__plan{filter:drop-shadow(0 30px 40px #3245591a);width:min(94%,46rem);height:auto;position:absolute;top:12%;left:6%}.hero-module__QpNiWW__sheet{fill:#fff;stroke:#32455914}.hero-module__QpNiWW__rule{stroke:var(--color-line);stroke-width:1px}.hero-module__QpNiWW__head{font-family:var(--font-mono);fill:var(--color-ink);font-size:14px}.hero-module__QpNiWW__compartment{fill:none;stroke:var(--color-navy);stroke-opacity:.5;stroke-dasharray:5 4}.hero-module__QpNiWW__vcn{fill:#e3f2f473;stroke:#32455959}.hero-module__QpNiWW__subnet{fill:#fff;stroke:#32455933}.hero-module__QpNiWW__box{fill:#fff;stroke:#3245596b}.hero-module__QpNiWW__fusion{fill:var(--color-sand);stroke:#3245596b;stroke-dasharray:4 3}.hero-module__QpNiWW__caption,.hero-module__QpNiWW__sub{font-family:var(--font-mono);fill:var(--color-muted);font-size:11px}.hero-module__QpNiWW__caption{fill:var(--color-navy)}.hero-module__QpNiWW__label{font-family:var(--font-mono);fill:var(--color-ink);font-size:13px}.hero-module__QpNiWW__wire{fill:none;stroke:var(--color-teal-ink);stroke-width:1.25px}.hero-module__QpNiWW__wireFaint{fill:none;stroke:#32455959;stroke-dasharray:3 3}.motion .hero-module__QpNiWW__frame{animation:hero-module__QpNiWW__oci-hero-open 1.2s var(--ease-expo) both;animation-delay:calc(.24s + var(--veil,0s))}.motion .hero-module__QpNiWW__plan{animation:1.4s cubic-bezier(.215,.61,.355,1) both hero-module__QpNiWW__oci-hero-settle;animation-delay:calc(.24s + var(--veil,0s))}.motion .hero-module__QpNiWW__node{animation:hero-module__QpNiWW__oci-hero-node .9s var(--ease-rise) both;animation-delay:calc(.9s + var(--veil,0s))}@keyframes hero-module__QpNiWW__oci-hero-open{0%{clip-path:inset(99.99% 0 0 round 10px 0 0 10px)}to{clip-path:inset(0 round 10px 0 0 10px)}}@keyframes hero-module__QpNiWW__oci-hero-settle{0%{scale:1.15}to{scale:1}}@keyframes hero-module__QpNiWW__oci-hero-node{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (max-width:767px){.hero-module__QpNiWW__media{display:none}}@media (max-width:639px){.hero-module__QpNiWW__actions>.btn{width:100%}}
.review-module__dT780G__section{background:var(--color-sand)}.review-module__dT780G__grid{gap:clamp(2.5rem,6vw,4rem) 20px;display:grid}@media (min-width:1024px){.review-module__dT780G__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.review-module__dT780G__copy{grid-column:1/span 5}.review-module__dT780G__doc{grid-column:7/span 6}}.review-module__dT780G__title{max-width:8em;color:var(--color-ink)}.review-module__dT780G__lede{max-width:30rem;margin-top:1.5rem}.review-module__dT780G__links{justify-items:start;gap:.25rem;margin-top:1.75rem;display:grid}.review-module__dT780G__doc{margin:0}.review-module__dT780G__docHead{border-bottom:2px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding-bottom:1rem;display:flex}.review-module__dT780G__docTitle{font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-ink);font-size:1.25rem}.review-module__dT780G__docMeta,.review-module__dT780G__docFoot{font-family:var(--font-mono);color:var(--color-muted);font-size:.8125rem}.review-module__dT780G__finding{border-bottom:1px solid var(--color-line);grid-template-columns:2.75rem minmax(0,1fr);gap:.25rem .75rem;padding:1rem 0;display:grid}@media (min-width:640px){.review-module__dT780G__finding{grid-template-columns:2.75rem 5.5rem minmax(0,1fr)}}.review-module__dT780G__priority{font-family:var(--font-mono);color:var(--color-ink);place-self:start;font-size:.8125rem;line-height:1.6}.review-module__dT780G__priority[data-p="1"]{color:var(--color-review)}.review-module__dT780G__priority[data-p="2"]{color:var(--color-teal-ink)}.review-module__dT780G__area{font-family:var(--font-mono);color:var(--color-muted);font-size:.8125rem;line-height:1.6}.review-module__dT780G__what{color:var(--color-ink);grid-column:2/-1;font-size:.9375rem;line-height:1.45}.review-module__dT780G__fix{color:var(--color-teal-ink);grid-column:2/-1;gap:.5rem;font-size:.875rem;line-height:1.45;display:flex}@media (min-width:640px){.review-module__dT780G__priority{grid-area:1/1}.review-module__dT780G__area{grid-area:1/2/span 2}.review-module__dT780G__what,.review-module__dT780G__fix{grid-column:3}}.review-module__dT780G__arrow{flex:none}.review-module__dT780G__docFoot{margin-top:1.125rem}.motion .review-module__dT780G__doc:not(.is-inview) .review-module__dT780G__finding{opacity:0;translate:0 24px}.motion .review-module__dT780G__doc.is-inview .review-module__dT780G__finding{transition:opacity .25s linear, translate .9s var(--ease-rise);transition-delay:calc(.3s + var(--i) * .14s)}.motion-failsafe:not([data-motion-booted]) .review-module__dT780G__doc .review-module__dT780G__finding{opacity:1;translate:none}
.running-module__4ZmJSG__section{padding-block:clamp(4rem,2rem + 6vw,8rem)}.running-module__4ZmJSG__grid{gap:clamp(2.5rem,5vw,3.5rem) 20px;display:grid}@media (min-width:1024px){.running-module__4ZmJSG__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.running-module__4ZmJSG__head{top:calc(var(--header-h) + 3rem);grid-column:1/span 4;position:sticky}.running-module__4ZmJSG__spec:first-of-type{grid-column:5/span 4}.running-module__4ZmJSG__spec:nth-of-type(2){grid-column:9/span 4}}@media (min-width:640px) and (max-width:1023px){.running-module__4ZmJSG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.running-module__4ZmJSG__head{grid-column:1/-1}}.running-module__4ZmJSG__head{gap:1.5rem;display:grid}.running-module__4ZmJSG__title{max-width:7.5em;color:var(--color-ink)}.running-module__4ZmJSG__intro{max-width:24rem}.running-module__4ZmJSG__intro span{display:block}.running-module__4ZmJSG__spec{position:relative}.running-module__4ZmJSG__specHead{padding-top:1.25rem;padding-bottom:1.25rem;position:relative}.running-module__4ZmJSG__specHead:before{content:"";background:var(--color-ink);transform-origin:0;height:2px;position:absolute;inset:0 0 auto}.running-module__4ZmJSG__name{color:var(--color-ink)}.running-module__4ZmJSG__summary{color:var(--color-body);margin-top:.5rem;font-size:.9375rem;line-height:1.45}.running-module__4ZmJSG__row{border-top:1px solid var(--color-line);grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;line-height:1.45;display:grid}.running-module__4ZmJSG__row:last-child{border-bottom:1px solid var(--color-line)}.running-module__4ZmJSG__row dt{font-family:var(--font-mono);color:var(--color-muted);font-size:.8125rem}.running-module__4ZmJSG__row dd{color:var(--color-ink);font-size:.9375rem}.running-module__4ZmJSG__row dd[data-figure]{font-family:var(--font-mono);font-size:.8125rem}.running-module__4ZmJSG__links{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1.25rem;display:flex}.motion .running-module__4ZmJSG__spec:not(.is-inview) .running-module__4ZmJSG__specHead:before{scale:0 1}.motion .running-module__4ZmJSG__spec:not(.is-inview) :is(.running-module__4ZmJSG__specHead>*,.running-module__4ZmJSG__row,.running-module__4ZmJSG__links){opacity:0;translate:0 24px}.motion .running-module__4ZmJSG__spec.is-inview .running-module__4ZmJSG__specHead:before{transition:scale 1.2s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--s) * .18s)}.motion .running-module__4ZmJSG__spec.is-inview :is(.running-module__4ZmJSG__specHead>*,.running-module__4ZmJSG__row,.running-module__4ZmJSG__links){transition:opacity .25s linear, translate .7s var(--ease-rise);transition-delay:calc(var(--s) * .18s + .38s + var(--i,0) * 70ms)}.motion-failsafe:not([data-motion-booted]) .running-module__4ZmJSG__spec .running-module__4ZmJSG__specHead:before{scale:1}.motion-failsafe:not([data-motion-booted]) .running-module__4ZmJSG__spec :is(.running-module__4ZmJSG__specHead>*,.running-module__4ZmJSG__row,.running-module__4ZmJSG__links){opacity:1;translate:none}@media (max-width:400px){.running-module__4ZmJSG__row{grid-template-columns:5.5rem minmax(0,1fr)}}
