.neighbourhood-page{--device-shadow:0 20px 48px color-mix(in srgb, var(--ink-900) 15%, transparent)}.neighbourhood-page h1,.neighbourhood-page h2,.neighbourhood-page h3{letter-spacing:0}.nh-section{padding-block:80px;scroll-margin-top:90px}.nh-section-tight-below{padding-bottom:40px}.nh-section-tight-above{padding-top:40px}.nh-section-sm{padding-block:44px}.nh-heading{max-width:780px;margin-inline:auto;font-size:36px;line-height:1.12}.nh-phone{border:1px solid var(--ink-600);background:var(--ink-800);width:204px;box-shadow:var(--device-shadow);border-radius:32px;flex-shrink:0;padding:7px;position:relative}.nh-phone img{border-radius:25px;width:100%;display:block}.nh-phone:after{content:"";background:var(--ink-800);border-radius:0 0 8px 8px;width:38%;height:9px;position:absolute;top:6px;left:31%}.nh-desktop{width:100%;max-width:760px;margin-inline:auto}.nh-desktop-screen{border:1px solid var(--ink-600);background:var(--ink-800);box-shadow:var(--device-shadow);border-radius:12px;padding:9px}.nh-screen-content{aspect-ratio:16/10;background:var(--paper);border-radius:5px;overflow:auto}.nh-screen-content img{width:100%;height:auto;display:block}.nh-desktop-base{background:var(--ink-200);border-bottom:3px solid var(--ink-300);border-radius:2px 2px 14px 14px;height:13px;margin-inline:-4%;position:relative}.nh-desktop-base:before{content:"";background:var(--ink-400);border-radius:0 0 6px 6px;width:16%;height:4px;position:absolute;top:0;left:42%}.nh-product-stage{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:38px;max-width:1040px;margin-inline:auto;display:grid}.nh-product-stage .nh-phone{border-radius:22px;width:128px;padding:5px}.nh-product-stage .nh-phone img{border-radius:17px}.nh-product-stage .nh-phone:after{height:6px;top:4px}.nh-step{border-top:2px solid var(--green-500);padding-top:24px;position:relative}.nh-emphasis{background:color-mix(in srgb, var(--green-500) 12%, var(--paper))}.nh-timeline-wrap{padding-inline:20px}.nh-timeline{position:relative}.nh-timeline:before{content:"";background:var(--green-500);width:2px;position:absolute;top:16px;bottom:16px;left:16px}.nh-timeline li{padding-bottom:36px;padding-left:56px;position:relative}.nh-timeline li:last-child{padding-bottom:0}.nh-timeline-dot{z-index:1;background:var(--green-500);width:34px;height:34px;color:var(--ink-900);box-shadow:0 0 0 4px var(--paper);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;left:0}@media (width>=768px){.nh-timeline-wrap{padding-inline:0}.nh-timeline{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nh-timeline:before{width:auto;height:2px;inset:16px 10% auto}.nh-timeline li{text-align:center;flex-direction:column;align-items:center;padding:0 16px;display:flex}.nh-timeline-dot{position:relative;top:auto;left:auto}.nh-timeline h3{margin-top:20px;font-size:16px}.nh-timeline p{font-size:14px}}@media (width>=1024px){.nh-timeline h3{font-size:18px}.nh-timeline p{font-size:16px}}.nh-step-arrow{z-index:1;background:var(--paper);position:absolute;top:-13px;right:-12px}.nh-faq summary{list-style:none}.nh-carousel{min-width:0}.nh-carousel-track{scroll-snap-type:x proximity;scrollbar-width:none;padding-block:4px;overflow-x:auto}.nh-carousel-track::-webkit-scrollbar{display:none}.nh-carousel-track[data-fade-next]:not([data-fade-prev]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.nh-carousel-track[data-fade-prev]:not([data-fade-next]){-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.nh-carousel-track[data-fade-prev][data-fade-next]{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px),linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px),linear-gradient(90deg,#000 calc(100% - 48px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.nh-carousel-item{scroll-snap-align:start}.nh-carousel-btn{border:1px solid var(--ink-200);background:var(--paper);width:40px;height:40px;color:var(--ink-900);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:flex}.nh-carousel-btn:hover:not(:disabled){border-color:var(--ink-900);background:var(--canvas)}.nh-carousel-btn:disabled{opacity:.35;cursor:default}.nh-faq summary::-webkit-details-marker{display:none}.nh-faq[open] .nh-faq-icon{transform:rotate(45deg)}@media (width<=767px){.neighbourhood-page h1{font-size:28px}.nh-section{padding-block:56px}.nh-section-tight-below{padding-bottom:28px}.nh-section-tight-above{padding-top:28px}.nh-section-sm{padding-block:32px}.nh-heading{font-size:28px}.nh-product-stage{gap:16px}.nh-product-stage .nh-phone{border-radius:14px;width:76px;padding:3px}.nh-product-stage .nh-phone img{border-radius:11px}.nh-product-stage .nh-phone:after{height:5px;top:3px}.nh-desktop-screen{border-radius:8px;padding:5px}.nh-desktop-base{height:8px}.nh-step-arrow{display:none}}.nh-page-wide .nh-heading{max-width:none}
