.nh{--nh-check:24px;--nh-check-gap:14px;font-family:var(--font-hanken), sans-serif;color:var(--inst-slate);background:var(--inst-paper);-webkit-font-smoothing:antialiased;--nh-copy-size:17px;--nh-copy-leading:1.6;--nh-para:var(--nh-copy-size);font-weight:300}.nh-copy{font-size:var(--nh-copy-size);line-height:var(--nh-copy-leading);font-weight:var(--inst-lead-weight);color:var(--inst-mist)}.nh :is(.inst-band,.inst-on-dark) .nh-copy{color:var(--inst-on-dark-mist)}.nh-main{display:block}.nh-sec{padding-block:clamp(56px,8vw,104px)}.nh-link{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.nh-act{margin-top:32px}.nh-title .nh-w{display:inline-block}@media (prefers-reduced-motion:no-preference){.nh [data-reveal]:not(.nh-title)[data-wait]{opacity:0;transform:translateY(16px)}.nh [data-reveal]:not(.nh-title):not([data-wait]){transition:opacity .7s,transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--nh-d,0s)}.nh .nh-title:is([data-wait],[data-nh-wait]) .nh-w{opacity:0;transform:translateY(.42em)}.nh .nh-title:not([data-wait]):not([data-nh-wait]) .nh-w{transition:opacity .7s,transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--nh-d,0s) + var(--nh-wi,0) * 50ms)}}.nh-form{width:100%;max-width:620px;container-type:inline-size}.nh-form-cell{flex:1 1 0;align-self:stretch;align-items:center;min-width:0;display:flex}.nh-form-cell--zip:before{content:"";background:var(--inst-line-strong);flex:none;width:1px;height:24px}.inst-group--glass .nh-form-cell--zip:before{background:var(--inst-line-on-dark)}.nh-form.is-invalid .inst-group{border-color:var(--inst-error)}.nh-form.is-invalid .inst-group--glass{border-color:var(--inst-error-on-dark)}.nh-form .nh-form-error{color:var(--inst-error);margin-top:8px}.nh-form.is-glass .nh-form-error{color:var(--inst-error-on-dark)}.nh-free{margin-top:12px}@media (max-width:1023.98px){.nh-form{max-width:none}}@container (max-width:559px){.nh-form-group.inst-group{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;height:auto;padding:0}.nh-form-cell{height:var(--inst-ctrl-h);box-sizing:border-box;border:var(--inst-hair) solid var(--inst-field-edge);border-radius:var(--inst-ctrl-r);background:var(--inst-field-fill);flex:none;transition:border-color .2s}.nh-form-cell:focus-within{border-color:var(--inst-slate)}.nh-form-cell--zip:before{display:none}.inst-group--glass .nh-form-cell{border-color:var(--inst-btn-glass-edge);background:var(--inst-glass);-webkit-backdrop-filter:var(--inst-blur);backdrop-filter:var(--inst-blur)}.inst-group--glass .nh-form-cell:focus-within{border-color:var(--inst-paper)}.nh-form.is-invalid .nh-form-cell{border-color:var(--inst-error)}.nh-form.is-invalid .inst-group--glass .nh-form-cell{border-color:var(--inst-error-on-dark)}.nh-form-group .nh-form-go.inst-btn{width:100%;margin-top:4px}@media (prefers-reduced-motion:no-preference){.nh-hero .nh-form-group.inst-group{animation:none}.nh-hero :is(.nh-form-cell,.nh-form-go){animation:.9s cubic-bezier(.22,1,.36,1) .34s backwards nh-rise}.nh-hero .nh-form-cell--zip{animation-delay:.4s}.nh-hero .nh-form-go{animation-delay:.46s}}}.nh-hero{--nh-inset:var(--nh-gutter);isolation:isolate;min-height:var(--inst-screen);background:var(--inst-ink);color:var(--inst-on-dark);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:clip}.nh-hero-media{z-index:-1;contain:paint;position:absolute;inset:0;overflow:clip}.nh-hero-clip{background:var(--inst-ink) url(/video/architect-digital-hero-community-poster.webp) center / cover no-repeat;position:absolute;inset:0}.nh-hero-shade{background: linear-gradient(180deg, color-mix(in srgb, var(--inst-ink) 34%, transparent) 0%, color-mix(in srgb, var(--inst-ink) 26%, transparent) 5%, color-mix(in srgb, var(--inst-ink) 18%, transparent) 10%, color-mix(in srgb, var(--inst-ink) 11%, transparent) 15%, color-mix(in srgb, var(--inst-ink) 5%, transparent) 20%, color-mix(in srgb, var(--inst-ink) 1%, transparent) 26%, transparent 32%, transparent 60%, color-mix(in srgb, var(--inst-ink) 2%, transparent) 66%, color-mix(in srgb, var(--inst-ink) 8%, transparent) 72%, color-mix(in srgb, var(--inst-ink) 18%, transparent) 79%, color-mix(in srgb, var(--inst-ink) 31%, transparent) 86%, color-mix(in srgb, var(--inst-ink) 45%, transparent) 93%, color-mix(in srgb, var(--inst-ink) 60%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--inst-ink) 88%, transparent) 0%, color-mix(in srgb, var(--inst-ink) 81%, transparent) 10%, color-mix(in srgb, var(--inst-ink) 76%, transparent) 20%, color-mix(in srgb, var(--inst-ink) 71%, transparent) 30%, color-mix(in srgb, var(--inst-ink) 68%, transparent) 40%, color-mix(in srgb, var(--inst-ink) 67%, transparent) 50%, color-mix(in srgb, var(--inst-ink) 66%, transparent) 60%, color-mix(in srgb, var(--inst-ink) 67%, transparent) 70%, color-mix(in srgb, var(--inst-ink) 70%, transparent) 80%, color-mix(in srgb, var(--inst-ink) 74%, transparent) 90%, color-mix(in srgb, var(--inst-ink) 80%, transparent) 100%);position:absolute;inset:0}.nh-hero-media[data-off] .nh-hero-grain,[data-paused] .nh-hero-grain{animation-play-state:paused}.nh-hero-in{z-index:1;box-sizing:border-box;width:100%;padding:calc(var(--pn-h) + clamp(56px, 9vh, 104px)) var(--nh-gutter) clamp(104px, 15vh, 144px);width:min(var(--nh-rail), 100%);grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:clamp(32px,5vw,96px);margin-inline:auto;display:grid;position:relative}.nh-hero-words{align-self:center;max-width:640px}.nh-hero-h1{text-wrap:balance;max-width:11em}.nh-hero-lede{max-width:46ch;margin-top:20px}@media (max-width:999.98px){.nh-hero-lede{line-height:var(--nh-copy-leading)}}.nh-hero-act{margin-top:32px}.nh-hero-side{flex-direction:column;justify-content:center;padding-left:clamp(24px,3vw,48px);display:flex;position:relative}.nh-hero-side:before{content:"";background:var(--inst-line-on-dark);transform-origin:50% 0;width:1px;position:absolute;top:0;bottom:0;left:0}.nh-figs{margin:0;padding:0;list-style:none;display:grid}.nh-fig{align-content:start;gap:12px;padding-block:24px;display:grid}.nh-fig-num{white-space:nowrap;display:block}.nh-hero .nh-fig-num{color:var(--inst-on-dark)}.nh .nh-hero .inst-label.nh-fig-label{color:var(--inst-on-dark-mist)}.nh-fig-run{display:inline-grid}.nh-fig-run>*{grid-area:1/1}.nh-fig-ghost{visibility:hidden}@property --nh-n{syntax:"<integer>";inherits:false;initial-value:0}.nh-count{--nh-n:var(--nh-to);counter-reset:nh-n var(--nh-n)}.nh-count:before{content:counter(nh-n)}@keyframes nh-count{0%{--nh-n:0}}.nh-hero-cue{z-index:1;transition:opacity .4s;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.nh-hero-cue.is-off{opacity:0}.nh-hero-cue.is-off svg,[data-paused] .nh-hero-cue svg{animation-play-state:paused}.nh-hero-pause{z-index:2;right:calc(var(--nh-inset) + 20px);position:absolute;bottom:36px}@keyframes nh-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes nh-fade{0%{opacity:0}}@keyframes nh-draw-y{0%{transform:scaleY(0)}}@keyframes nh-draw-x{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.nh-hero-h1,.nh-hero-lede,.nh-hero .nh-form-group,.nh-hero .nh-form-error,.nh-hero .nh-free,.nh-hero .nh-member-act,.nh-fig{animation:.9s cubic-bezier(.22,1,.36,1) backwards nh-rise}.nh-hero-h1{animation-delay:.1s}.nh-hero-lede{animation-delay:.22s}.nh-hero .nh-form-group,.nh-hero .nh-member-act{animation-delay:.34s}.nh-hero .nh-free{animation-delay:.42s}.nh-fig{animation-delay:calc(.42s + var(--nh-i,0) * .12s)}.nh-hero-side:before{animation:1.4s cubic-bezier(.65,0,.35,1) .3s backwards nh-draw-y}.nh-hero-cue,.nh-hero-pause{animation:1s .9s backwards nh-fade}.nh-count{animation:nh-count 1.8s cubic-bezier(.16, 1, .3, 1) calc(.5s + var(--nh-i,0) * .15s) both}.nh-figs[data-wait] :is(.nh-fig,.nh-count){animation:none}}.nh-figs[data-ticker]{align-content:start}.nh-figs[data-ticker]>.is-incoming{display:none}.nh-figs[data-ticker].is-moving{height:var(--nh-h);overflow-y:clip}.nh-figs[data-ticker].is-moving>.is-incoming{display:grid}@keyframes nh-tick-step{to{transform:translate(var(--nh-dx), var(--nh-dy))}}@keyframes nh-tick-out{to{transform:translate(var(--nh-dx), var(--nh-dy));opacity:0}}@keyframes nh-tick-in{0%{opacity:0}to{transform:translate(var(--nh-dx), var(--nh-dy));opacity:1}}@keyframes nh-count-in{0%{--nh-n:0}}@media (prefers-reduced-motion:no-preference){.nh-figs[data-rot] :is(.nh-fig,.nh-count){animation:none}.nh-figs[data-ticker].is-moving>.nh-fig{animation:.64s cubic-bezier(.65,0,.35,1) both nh-tick-step}.nh-figs[data-ticker].is-moving>.is-leaving{animation-name:nh-tick-out}.nh-figs[data-ticker].is-moving>.is-incoming{animation-name:nh-tick-in}.nh-figs[data-rot]>.is-fresh .nh-count{animation:1.1s cubic-bezier(.22,1,.36,1) 80ms both nh-count-in}}@media (min-width:640px) and (max-width:1023px){.nh-figs[data-ticker]{grid-template-columns:none;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column}.nh-figs[data-ticker].is-moving{height:auto;overflow:clip visible}}@media (max-width:1023px){.nh-hero-shade{background:linear-gradient(180deg, color-mix(in srgb, var(--inst-ink) 66%, transparent) 0%, color-mix(in srgb, var(--inst-ink) 76%, transparent) 30%, color-mix(in srgb, var(--inst-ink) 82%, transparent) 100%)}.nh-hero-in{grid-template-columns:minmax(0,1fr);gap:40px}.nh-hero-words,.nh-hero-h1,.nh-hero-lede{max-width:none}.nh-hero-lede{text-wrap:pretty}.nh-hero-side{padding-top:4px;padding-left:0}.nh-hero-side:before{transform-origin:0;width:auto;height:1px;top:0;bottom:auto;right:0}.nh-figs{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.nh-fig{padding:20px 0 0}@media (prefers-reduced-motion:no-preference){.nh-hero-side:before{animation-name:nh-draw-x}}}@media (max-width:639.98px){.nh-hero-in{gap:32px}.nh-figs{grid-template-columns:max-content minmax(0,1fr);column-gap:20px}.nh-fig{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;padding:10px 0;display:grid}}@media (max-width:760px){.nh-hero{justify-content:flex-start}.nh-hero-in{padding:calc(var(--pn-h) + 36px) var(--nh-gutter) 96px}.nh-hero-cue{bottom:26px}.nh-hero-pause{right:var(--inst-gutter);bottom:30px}}@media (max-width:559px){.nh-hero .nh-fig-num{font-size:var(--inst-section-size)}.nh-hero-lede{margin-top:16px}.nh-hero-act{margin-top:24px}}.nh-rest-in{grid-template:".art"1fr"head art""body art"".art"1fr/minmax(0,6fr) minmax(0,5fr);align-items:start;gap:0 clamp(40px,6vw,96px);display:grid}.nh-rest-head{grid-area:head;min-width:0}.nh-rest-body{min-width:0;padding-top:var(--nh-para);grid-area:body}.nh-rest-h{text-wrap:balance}.nh-rest-lead{margin-top:24px}.nh-rest-model,.nh-rest-close{margin-top:var(--nh-para)}.nh-threes{margin:var(--nh-para) 0 0;grid-template-columns:minmax(0,1fr);gap:12px;padding:0;list-style:none;display:grid}.nh-three{align-items:center;gap:var(--nh-check-gap);display:flex}.nh-tick{width:var(--nh-check);height:var(--nh-check);border-radius:var(--inst-pill-r);background:var(--inst-slate);color:var(--inst-on-dark);flex:none;place-items:center;display:grid;overflow:hidden}.nh-tick svg{width:100%;height:100%;display:block}.nh-tick path{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.nh-tick-veil{fill:var(--inst-slate);transform:translate(18px)}@media (prefers-reduced-motion:no-preference){.nh-threes[data-wait] .nh-tick{opacity:0;transform:scale(.5)}.nh-threes[data-wait] .nh-tick-veil{transform:none}.nh-threes:not([data-wait]) .nh-tick{transition:transform .5s cubic-bezier(.34, 1.36, .64, 1) calc(.2s + var(--nh-i,0) * .2s), opacity .3s ease calc(.2s + var(--nh-i,0) * .2s)}.nh-threes:not([data-wait]) .nh-tick-veil{transition:transform .45s cubic-bezier(.65, 0, .35, 1) calc(.5s + var(--nh-i,0) * .2s)}}.nh-rest-art{grid-area:art;align-self:center;width:100%;position:relative}.nh-rest-scene{aspect-ratio:3150/1841;width:100%;position:relative}.nh-rs-layer{will-change:transform, opacity;max-width:none;display:block;position:absolute}.nh-rs-ring{transform-origin:50%}.nh-rs-center{transform-origin:50% 62%}.nh-rs-house{transform-origin:50% 82%}:is(.nh-landing,:root:has(.nh-landing)){--nh-rail:1360px;--nh-gutter:clamp(20px, 3vw, 40px)}:is(.nh-landing .inst-rail,:root:has(.nh-landing) .inst-foot-in){width:min(var(--nh-rail), 100%);padding-inline:var(--nh-gutter);margin-inline:auto}:root:has(.nh-landing) .pn-in{width:min(var(--nh-rail), 100%);padding-inline:var(--nh-gutter);box-sizing:border-box;margin-inline:auto}@media (min-width:768px){.nh .nh-sec,.nh .nh-pp{min-height:var(--inst-screen);box-sizing:border-box;flex-direction:column;justify-content:center;display:flex}}.nh-rest-b-h.inst-h2{text-wrap:balance;max-width:none}.nh-rest-b .nh-threes{margin-top:24px}.nh-rest-b-words,.nh-rest-b-art{min-width:0}@media (min-width:1024px){.nh-rest-b-in{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:clamp(40px,6vw,96px);display:grid}}@media (max-width:1023.98px){.nh-rest-b-art{margin-top:48px}.nh-rest-in{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head art""body body"}.nh-rest-in .nh-rest-body{padding-top:40px}.nh-rest--split .nh-rest-in{grid-template-rows:1fr auto auto 1fr;grid-template-areas:".art""head art""body art"".art"}.nh-rest--split .nh-rest-in .nh-rest-body{padding-top:var(--nh-para)}.nh-rest .inst-h2{max-width:none}}@media (max-width:767.98px){.nh-rest-in,.nh-rest--split .nh-rest-in{grid-template:"head""art""body"/minmax(0,1fr);row-gap:32px}.nh-rest-in .nh-rest-body,.nh-rest--split .nh-rest-in .nh-rest-body{padding-top:0}}:not(.inst-band)+.nh-faq{padding-top:0}.nh-faq-in{align-items:start;gap:40px;display:grid}.nh-faq-groups{gap:56px;display:grid}.nh-faq-group-h{margin-bottom:12px}@media (min-width:1024px){.nh-faq-in{grid-template-columns:.8fr 1.2fr;gap:96px}}@media (max-width:900px){.nh-faq-groups{gap:40px}}
