/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Overpass", Helvetica, Arial, sans-serif;--font-mono:"Overpass Mono", ui-monospace, monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.hero-arrow-left-mini{--hero-arrow-left-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M17%2010a.75.75%200%200%201-.75.75H5.612l4.158%203.96a.75.75%200%201%201-1.04%201.08l-5.5-5.25a.75.75%200%200%201%200-1.08l5.5-5.25a.75.75%200%201%201%201.04%201.08L5.612%209.25H16.25A.75.75%200%200%201%2017%2010Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-left-mini);-webkit-mask:var(--hero-arrow-left-mini);-webkit-mask:var(--hero-arrow-left-mini);mask:var(--hero-arrow-left-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar{--hero-calendar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);mask:var(--hero-calendar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle{--hero-check-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);mask:var(--hero-check-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-mini{--hero-check-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M16.704%204.153a.75.75%200%200%201%20.143%201.052l-8%2010.5a.75.75%200%200%201-1.127.075l-4.5-4.5a.75.75%200%200%201%201.06-1.06l3.894%203.893%207.48-9.817a.75.75%200%200%201%201.05-.143Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-mini);-webkit-mask:var(--hero-check-mini);-webkit-mask:var(--hero-check-mini);mask:var(--hero-check-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right-mini{--hero-chevron-right-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8.22%205.22a.75.75%200%200%201%201.06%200l4.25%204.25a.75.75%200%200%201%200%201.06l-4.25%204.25a.75.75%200%200%201-1.06-1.06L11.94%2010%208.22%206.28a.75.75%200%200%201%200-1.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right-mini);-webkit-mask:var(--hero-chevron-right-mini);-webkit-mask:var(--hero-chevron-right-mini);mask:var(--hero-chevron-right-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cog-6-tooth{--hero-cog-6-tooth:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.594%203.94c.09-.542.56-.94%201.11-.94h2.593c.55%200%201.02.398%201.11.94l.213%201.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257%201.075.124l1.217-.456a1.125%201.125%200%200%201%201.37.49l1.296%202.247a1.125%201.125%200%200%201-.26%201.431l-1.003.827c-.293.241-.438.613-.43.992a7.723%207.723%200%200%201%200%20.255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26%201.43l-1.298%202.247a1.125%201.125%200%200%201-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47%206.47%200%200%201-.22.128c-.331.183-.581.495-.644.869l-.213%201.281c-.09.543-.56.94-1.11.94h-2.594c-.55%200-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52%206.52%200%200%201-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125%201.125%200%200%201-1.369-.49l-1.297-2.247a1.125%201.125%200%200%201%20.26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932%206.932%200%200%201%200-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125%201.125%200%200%201-.26-1.43l1.297-2.247a1.125%201.125%200%200%201%201.37-.491l1.216.456c.356.133.751.072%201.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);mask:var(--hero-cog-6-tooth);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-home{--hero-home:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2012%208.954-8.955c.44-.439%201.152-.439%201.591%200L21.75%2012M4.5%209.75v10.125c0%20.621.504%201.125%201.125%201.125H9.75v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21h4.125c.621%200%201.125-.504%201.125-1.125V9.75M8.25%2021h8.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);mask:var(--hero-home);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-map-pin{--hero-map-pin:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2010.5c0%207.142-7.5%2011.25-7.5%2011.25S4.5%2017.642%204.5%2010.5a7.5%207.5%200%201%201%2015%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);mask:var(--hero-map-pin);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-group{--hero-user-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%2018.72a9.094%209.094%200%200%200%203.741-.479%203%203%200%200%200-4.682-2.72m.94%203.198.001.031c0%20.225-.012.447-.037.666A11.944%2011.944%200%200%201%2012%2021c-2.17%200-4.207-.576-5.963-1.584A6.062%206.062%200%200%201%206%2018.719m12%200a5.971%205.971%200%200%200-.941-3.197m0%200A5.995%205.995%200%200%200%2012%2012.75a5.995%205.995%200%200%200-5.058%202.772m0%200a3%203%200%200%200-4.681%202.72%208.986%208.986%200%200%200%203.74.477m.94-3.197a5.971%205.971%200%200%200-.94%203.197M15%206.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm6%203a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Zm-13.5%200a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);mask:var(--hero-user-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.w-full{width:100%}.shrink-0{flex-shrink:0}.resize{resize:both}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.pt-2{padding-top:calc(var(--spacing) * 2)}.whitespace-nowrap{white-space:nowrap}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--np-sign:#1d4fd7;--np-dusk:#173fb0;--np-ink:#0e1524;--np-slate:#465066;--np-paper:#fbfcfe;--np-white:#fff;--np-sky:#e6eefc;--np-curb:#c9d5ec;--np-haze:#d9e4fc;--np-fog:#aab6cc;--np-redline:#b3261e;--np-focus-tint:#b9cdf8;--np-font:"Overpass", Helvetica, Arial, sans-serif;--np-mono:"Overpass Mono", ui-monospace, monospace;--np-hand:"Caveat", cursive;--np-h1:clamp(28px, 4vw, 48px);--np-h1-leading:1.1;--np-h1-tracking:-.022em;--np-h2:clamp(24px, 3.2vw, 34px);--np-h2-leading:1.08;--np-h2-tracking:-.02em;--np-h3:clamp(22px, 2.6vw, 30px);--np-over:clamp(17px, 1.8vw, 21px);--np-lede:clamp(17px, 1.5vw, 19px);--np-lede-leading:1.5;--np-card-title:19px;--np-read:16px;--np-read-lg:17px;--np-small:15px;--np-small-sm:14.5px;--np-label:11px;--np-label-tracking:.08em;--np-figure:14.5px;--np-cell:16px;--np-picture-pad:clamp(14px, 2vw, 24px);--np-price:clamp(56px, 7vw, 76px);--np-press-header:15px;--np-press-hero:17px;--np-press-card:18px;--np-nav:15px;--np-field:17px;--np-container:1180px;--np-gutter:clamp(16px, 4vw, 40px);--np-section:clamp(28px, 4.5vw, 56px);--np-hero-over:clamp(20px, 3.5vw, 44px);--np-hero-under:clamp(28px, 4.5vw, 52px);--np-split-gap:clamp(24px, 4vw, 56px);--np-grid-gap:14px;--np-heading-gap:18px;--np-card-pad:18px;--np-tile-pad:16px;--np-start-pad:clamp(18px, 2.5vw, 26px);--np-start-gap:14px;--np-squeeze-gap:20px;--np-hero-gap:16px;--np-bar-pad:12px;--np-price-pad:clamp(20px, 3vw, 28px);--np-space-1:4px;--np-space-2:8px;--np-space-3:12px;--np-space-4:16px;--np-space-5:20px;--np-space-6:24px;--np-space-8:32px;--np-radius:6px;--np-radius-phone:34px;--np-radius-hanger:10px;--np-hairline:1px solid var(--np-curb);--np-frame:2px solid var(--np-ink);--np-tap:44px;--np-press-hero-h:52px;--np-press-card-h:54px;--np-field-h:52px;--np-field-gap:7px;--np-focus-field:0 0 0 3px var(--np-focus-tint);--np-focus:0 0 0 2px var(--np-paper), 0 0 0 5px var(--np-sign);--np-lane:repeating-linear-gradient(to right, var(--np-ink) 0 22px, transparent 22px 36px);--np-lane-fog:repeating-linear-gradient(to right, var(--np-fog) 0 22px, transparent 22px 36px);--np-lane-small:repeating-linear-gradient(to right, var(--np-ink) 0 16px, transparent 16px 26px)}@media (max-width:39.99rem){:root{--np-h1:clamp(28px, 7.6vw, 34px);--np-h2:clamp(24px, 6.4vw, 28px);--np-h3:clamp(22px, 6vw, 26px);--np-lede:17px;--np-lede-leading:1.42;--np-over:17px;--np-read:17px;--np-hero-over:12px;--np-hero-gap:10px;--np-squeeze-gap:12px;--np-bar-pad:8px;--np-start-pad:12px;--np-start-gap:10px;--np-field-gap:5px;--np-field-h:44px;--np-press-card-h:46px}}@font-face{font-family:Overpass;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/overpass-latin-400-normal-0a42543972befb5a4de299cd90293aa8.woff2?vsn=d)format("woff2")}@font-face{font-family:Overpass;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/overpass-latin-500-normal-89773d2c3aca832797e83a56c1e531a0.woff2?vsn=d)format("woff2")}@font-face{font-family:Overpass;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/overpass-latin-600-normal-084bbf8c048af9af91655718a01c265f.woff2?vsn=d)format("woff2")}@font-face{font-family:Overpass;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/overpass-latin-700-normal-8587eb4eb42352114e39f58413fe959f.woff2?vsn=d)format("woff2")}@font-face{font-family:Overpass;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/overpass-latin-800-normal-d27a87ffca4740888821f9374dfdd0f0.woff2?vsn=d)format("woff2")}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/overpass-mono-latin-500-normal-4d77afab659f728a77f3ebabdb9e5ace.woff2?vsn=d)format("woff2")}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/overpass-mono-latin-600-normal-375382b67b4aa0363a15464d604a84ba.woff2?vsn=d)format("woff2")}html{-webkit-text-size-adjust:100%}body{background:var(--np-paper);color:var(--np-ink);font-family:var(--np-font);font-size:var(--np-read);margin:0;line-height:1.45}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:inherit}[hidden]{display:none!important}:focus-visible{box-shadow:var(--np-focus);outline:none}.np-mono{font-family:var(--np-mono);font-weight:600}.np-label{font:600 var(--np-label)/1.3 var(--np-mono);letter-spacing:var(--np-label-tracking);text-transform:uppercase;color:var(--np-slate)}.np-quiet-text{color:var(--np-slate)}.np-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.np-mark{flex:none;display:inline-flex}.np-mark svg{width:100%;height:100%;display:block}.np-lockup{color:var(--np-ink);letter-spacing:-.012em;white-space:nowrap;align-items:center;gap:.3em;font-size:18px;text-decoration:none;display:inline-flex}.np-lockup-name{display:inline-flex}.np-lockup-name b{font-weight:800}.np-lockup-name span{color:var(--np-slate);font-weight:500}.np-lockup.on-sign,.np-lockup.on-ink{color:var(--np-white)}.np-lockup.on-sign .np-lockup-name span{color:var(--np-haze)}.np-lockup.on-ink .np-lockup-name span{color:var(--np-fog)}.np-bar{background:var(--np-paper);border-bottom:var(--np-hairline)}.np-bar-in{max-width:var(--np-container);padding:12px var(--np-gutter);box-sizing:border-box;align-items:center;gap:20px;min-height:44px;margin:0 auto;display:flex}.np-bar-neighborhood{color:var(--np-slate);font-size:var(--np-small);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.np-tabs{gap:4px;margin-left:auto;display:flex}.np-tab{min-height:var(--np-tap);color:var(--np-ink);font-size:var(--np-nav);border-radius:var(--np-radius);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.np-tab:hover{color:var(--np-sign)}.np-tab[aria-current=page]{box-shadow:inset 0 -3px 0 var(--np-sign);font-weight:700}.np-tab .np-icon{width:18px;height:18px}@media (max-width:47.99rem){.np-bar-neighborhood{display:none}.np-tabs{z-index:20;background:var(--np-paper);border-top:var(--np-hairline);padding-bottom:env(safe-area-inset-bottom);gap:0;margin:0;position:fixed;bottom:0;left:0;right:0}.np-tab{border-radius:0;flex-direction:column;flex:1;justify-content:center;gap:2px;min-height:56px;padding:6px 2px;font-size:12px}.np-tab[aria-current=page]{box-shadow:inset 0 3px 0 var(--np-sign)}.np-tab .np-icon{width:22px;height:22px}.np-app{padding-bottom:76px}}.np-page{max-width:var(--np-container);padding:clamp(16px, 3vw, 28px) var(--np-gutter) 48px;box-sizing:border-box;margin:0 auto}.np-page-in{max-width:var(--np-container);padding:10px var(--np-gutter);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 auto;display:flex}.np-narrow{max-width:720px}.np-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.np-head-words{flex:320px;min-width:0}.np-h1{font-weight:800;font-size:var(--np-h1);line-height:var(--np-h1-leading);letter-spacing:var(--np-h1-tracking)}.np-h2{font-weight:800;font-size:var(--np-h2);line-height:var(--np-h2-leading);letter-spacing:var(--np-h2-tracking)}.np-card .np-h2,.np-panel .np-h2{font-size:var(--np-card-title);letter-spacing:0;font-weight:700;line-height:1.2}.np-head-facts{color:var(--np-slate);font-size:var(--np-small);margin-top:6px}.np-back{min-height:var(--np-tap);color:var(--np-slate);font-size:var(--np-small);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.np-back:hover{color:var(--np-sign);text-decoration:underline}.np-card{background:var(--np-white);border:var(--np-frame);border-radius:var(--np-radius);padding:var(--np-card-pad)}.np-card+.np-card{margin-top:var(--np-grid-gap)}.np-panel{background:var(--np-white);border:var(--np-hairline);border-radius:var(--np-radius);padding:var(--np-card-pad)}.np-panel-lede{color:var(--np-slate);margin-top:6px}.np-stack>*+*{margin-top:14px}.np-split{gap:var(--np-split-gap);flex-wrap:wrap;align-items:flex-start;display:flex}.np-split>.np-main{flex:2 460px;min-width:0}.np-split>.np-side{flex:280px;min-width:0}.np-rows{background:var(--np-white);border:var(--np-hairline);border-radius:var(--np-radius);margin:0;padding:0;list-style:none}.np-rows>li+li{border-top:var(--np-hairline)}.np-row{min-height:56px;color:inherit;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}a.np-row:hover{background:var(--np-sky)}.np-row-main{flex:1;min-width:0}.np-row-name{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.3}.np-row-facts{color:var(--np-slate);margin-top:2px;font-size:14px;line-height:1.35}.np-row-facts .np-mono{font-size:13px}.np-name-line{overflow-wrap:anywhere}.np-state{min-width:6.4em;font:600 var(--np-label)/1.3 var(--np-mono);letter-spacing:var(--np-label-tracking);text-transform:uppercase;color:var(--np-ink);flex:none;align-items:center;gap:7px;display:inline-flex}.np-state-shape{box-sizing:border-box;flex:none;width:12px;height:13px;display:inline-block}.np-state-signed .np-state-shape{background:var(--np-sign);clip-path:polygon(50% 0,100% 42%,100% 100%,0 100%,0 42%)}.np-state-waiting .np-state-shape{border-bottom:3px solid var(--np-slate)}.np-state-waiting{color:var(--np-slate)}.np-state-paper .np-state-shape{border:2px solid var(--np-ink);width:11px;height:11px;transform:rotate(45deg)scale(.85)}.np-btn,.np-btn-outline,.np-btn-white,.np-btn-outline-white{min-height:var(--np-tap);border-radius:var(--np-radius);font:700 16px/1 var(--np-font);cursor:pointer;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.np-btn{background:var(--np-sign);color:var(--np-white);border:0}.np-btn:hover{background:var(--np-dusk)}.np-btn-outline{background:var(--np-white);color:var(--np-ink);border:var(--np-frame)}.np-btn-outline:hover{background:var(--np-sky)}.np-btn[disabled],.np-btn[aria-disabled=true]{opacity:.4;cursor:default}.np-btn-wide{width:100%;min-height:var(--np-press-card-h);font-size:var(--np-press-card)}.np-btn-small{min-height:var(--np-tap);font-size:var(--np-press-header);padding:0 14px}.np-btn-white{background:var(--np-white);color:var(--np-sign);min-height:var(--np-press-hero-h);font-size:var(--np-press-hero);border:0}.np-btn-white:hover{background:var(--np-sky)}.np-btn-outline-white{color:var(--np-white);border:2px solid var(--np-white);min-height:var(--np-press-hero-h);font-size:var(--np-press-hero);background:0 0}.np-btn-outline-white:hover{background:var(--np-dusk)}.np-text-btn{min-height:var(--np-tap);color:var(--np-sign);font:600 var(--np-small) var(--np-font);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.np-text-btn:hover{color:var(--np-dusk)}.np-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.phx-submit-loading .np-btn,.np-btn.phx-submit-loading{opacity:.7}.np-field{flex-direction:column;gap:6px;display:flex}.np-field+.np-field{margin-top:14px}.np-field-label{font-size:16px;font-weight:700}.np-field-label small{color:var(--np-slate);font-size:15px;font-weight:500}.np-field-hint{font-size:var(--np-small-sm);color:var(--np-slate);line-height:1.4}.np-input{width:100%;min-height:var(--np-field-h);box-sizing:border-box;background:var(--np-white);border:var(--np-frame);border-radius:var(--np-radius);color:var(--np-ink);font:500 var(--np-field) var(--np-font);padding:10px 12px}.np-input:focus{border-color:var(--np-sign);box-shadow:var(--np-focus-field);outline:none}textarea.np-input{min-height:96px;line-height:1.4}select.np-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--np-ink) 50%), linear-gradient(135deg, var(--np-ink) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:36px}.np-input.np-mono-input{font-family:var(--np-mono);font-weight:600}.np-fields-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.np-fields-2>.np-field+.np-field{margin-top:0}.np-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.np-check input{width:22px;height:22px;accent-color:var(--np-sign);flex:none;margin:0}.np-error{color:var(--np-redline);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.np-error .np-icon{flex:none;width:19px;height:19px}.np-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.np-flash{z-index:50;background:var(--np-ink);width:min(560px,100vw - 32px);color:var(--np-white);border-radius:var(--np-radius);cursor:pointer;box-sizing:border-box;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.np-flash .np-icon{width:20px;height:20px;color:var(--np-haze);flex:none}.np-flash-error{background:var(--np-white);color:var(--np-ink);border:2px solid var(--np-redline)}.np-flash-error .np-icon{color:var(--np-redline)}.np-dev-note{border:1px dashed var(--np-slate);border-radius:var(--np-radius);color:var(--np-slate);gap:8px;margin-top:18px;padding:10px 12px;font-size:14px;display:flex}.np-plan-line{background:var(--np-ink);color:var(--np-white);font-size:var(--np-small-sm)}.np-plan-line a{color:var(--np-haze);font-weight:700}.np-door{flex-direction:column;min-height:100vh;display:flex}.np-door-main{box-sizing:border-box;flex:1;width:100%;max-width:480px;margin:0 auto;padding:clamp(20px,5vw,48px) 16px 48px}.np-door-main.wide{max-width:720px}.np-door h1{font-weight:800;font-size:var(--np-h1);line-height:var(--np-h1-leading);letter-spacing:var(--np-h1-tracking);margin-bottom:10px}.np-door-lede{color:var(--np-slate);font-size:var(--np-read-lg);margin-bottom:18px}.np-door .np-card{padding:var(--np-start-pad)}.np-quiet-row{flex-wrap:wrap;gap:4px 18px;margin-top:10px;display:flex}.np-quiet{min-height:var(--np-tap);color:var(--np-sign);font:600 15px var(--np-font);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.np-chosen{border:var(--np-hairline);border-radius:var(--np-radius);background:var(--np-white);align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.np-chosen-top{align-items:center;gap:10px;display:flex}.np-chosen-name{font-size:17px;font-weight:700}.np-chosen-place{font:500 12px var(--np-mono);color:var(--np-slate)}.np-code{width:100%;position:relative}.np-code-cells{gap:8px;display:flex}.np-code-cell{background:var(--np-white);border:var(--np-frame);border-radius:var(--np-radius);min-width:0;height:3.75rem;font:600 1.75rem/1 var(--np-mono);flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative}.np-code-cell[data-active]{border-color:var(--np-sign);box-shadow:var(--np-focus-field)}.np-code-cell[data-active]:after{content:"";background:var(--np-ink);height:3px;position:absolute;bottom:10px;left:28%;right:28%}.np-code[data-error] .np-code-cell{border-color:var(--np-redline)}.np-code-input{text-align:center;letter-spacing:.6em;text-indent:.6em;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:1.125rem;font-weight:700;position:absolute;inset:0}.np-code-input:focus{box-shadow:none}.np-code[data-live] .np-code-input{color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000}.np-code[data-live] .np-code-input::selection{color:#0000;background:0 0}@media (max-width:25rem){.np-code-cells{gap:6px}.np-code-cell{height:3.375rem;font-size:1.5rem}}.np-plan-price{font-weight:800;font-size:var(--np-price);letter-spacing:-.03em;line-height:1}.np-bare{display:block}.np-setup-top{background:var(--np-sign);color:var(--np-white)}.np-setup-in{max-width:var(--np-container);padding:var(--np-hero-over) var(--np-gutter) var(--np-hero-under);box-sizing:border-box;align-items:center;gap:var(--np-split-gap);flex-wrap:wrap;margin:0 auto;display:flex}.np-setup-words{flex:400px;min-width:0}.np-setup-h1{font-weight:800;font-size:var(--np-h1);letter-spacing:var(--np-h1-tracking);color:var(--np-white);line-height:1.25}.np-blade-white{background:var(--np-white);color:var(--np-sign);outline:.025em solid var(--np-sign);outline-offset:-.065em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.14em;padding:.24em .22em .04em;line-height:1;display:inline}.np-setup-lede{color:var(--np-haze);font-size:var(--np-lede);max-width:34em;margin-top:16px;line-height:1.5}.np-setup-addr{font-family:var(--np-mono);color:var(--np-white);overflow-wrap:anywhere;font-weight:600}.np-setup-top .np-acts{margin-top:22px}.np-setup-sign{flex:0 290px;justify-content:center;margin-inline:auto;display:flex}.np-setup-next{background:var(--np-sky)}.np-setup-next-in{padding-top:var(--np-section);padding-bottom:var(--np-section);display:block}.np-steps{margin:var(--np-heading-gap) 0 12px;gap:var(--np-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));padding:0;list-style:none;display:grid}.np-step{background:var(--np-white);border:var(--np-hairline);border-radius:var(--np-radius);padding:var(--np-card-pad)}.np-step-n{background:var(--np-sign);width:28px;height:28px;color:var(--np-white);font:600 14px var(--np-mono);border-radius:var(--np-radius);justify-content:center;align-items:center;display:inline-flex}.np-step h3{font-size:var(--np-card-title);margin-top:10px;font-weight:700;line-height:1.2}.np-step p{color:var(--np-slate);font-size:var(--np-read);margin-top:6px}.np-yard-sign{background:var(--np-white);width:290px;max-width:100%;color:var(--np-ink);border:var(--np-frame);border-radius:var(--np-radius);box-sizing:border-box;margin:0;overflow:hidden}.np-yard-head{background:var(--np-sign);color:var(--np-white);border-radius:var(--np-radius);outline:1.5px solid var(--np-white);outline-offset:-4.5px;overflow-wrap:anywhere;align-items:center;gap:8px;margin:12px 12px 0;padding:10px 12px;font-size:18px;font-weight:700;line-height:1.15;display:flex}.np-yard-body{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 18px 12px;display:flex}.np-yard-big{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.05}.np-yard-qr{border:var(--np-frame);border-radius:var(--np-radius);background:var(--np-white);width:150px;margin-top:4px;padding:6px}.np-yard-qr svg{width:100%;height:auto;display:block}.np-yard-line{font-size:16px;font-weight:600;line-height:1.3}.np-yard-addr{font:600 12px var(--np-mono);color:var(--np-slate);overflow-wrap:anywhere}.np-lane{background:var(--np-lane);height:4px;margin:4px 18px 16px}.np-print-page{background:var(--np-white);min-height:100vh}.np-print-tools{max-width:var(--np-container);padding:12px var(--np-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 auto;display:flex}.np-print-sheet{background:var(--np-white);outline:var(--np-hairline);box-sizing:border-box;justify-content:center;align-items:center;width:8.5in;max-width:100%;height:11in;margin:0 auto 24px;display:flex}.np-print-sign{zoom:2.15}@media (max-width:8.5in){.np-print-sheet{height:auto;padding:24px 0}.np-print-sign{zoom:1}}@media print{@page{size:letter;margin:0}body{background:var(--np-white)}.np-print-tools{display:none!important}.np-print-sheet{outline:0;width:8.5in;height:11in;margin:0}.np-print-sign{zoom:2.15}}.np-neighbor{background:var(--np-paper);flex-direction:column;min-height:100vh;display:flex}.np-neighbor-bar{background:var(--np-sign);color:var(--np-white)}.np-neighbor-bar-in{box-sizing:border-box;align-items:center;gap:10px;max-width:720px;margin:0 auto;padding:12px 16px;display:flex}.np-neighbor-bar b{overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.2}.np-neighbor-main{box-sizing:border-box;flex:1;width:100%;max-width:720px;margin:0 auto;padding:24px 16px 40px;font-size:19px;line-height:1.45}.np-neighbor-h1{letter-spacing:-.01em;font-size:clamp(24px,6vw,30px);font-weight:800;line-height:1.2}.np-neighbor-foot{box-sizing:border-box;width:100%;max-width:720px;color:var(--np-slate);margin:0 auto;padding:0 16px 24px;font-size:13px}.np-neighbor-foot a{color:var(--np-slate)}.np-link{color:var(--np-sign);text-underline-offset:.2em;text-decoration:underline}.np-link:hover{color:var(--np-dusk)}.np-row-acts{flex-wrap:wrap;gap:0 16px;margin-top:2px;display:flex}.np-row-acts .np-text-btn{min-height:36px;font-size:14px}.np-row-edit{flex-direction:column;flex:1;gap:8px;display:flex}@media (max-width:560px){#homes .np-row:has(.np-row-acts){grid-template-columns:auto 1fr;align-items:center;gap:0 10px;display:grid}#homes .np-row:has(.np-row-acts) .np-row-main{display:contents}#homes .np-row:has(.np-row-acts) .np-row-acts{grid-column:1/-1;margin-top:0}#homes .np-row .np-state{min-width:0}}.np-choices{border:0;flex-direction:column;gap:10px;margin:18px 0 0;padding:0;display:flex}.np-choices legend{margin-bottom:8px;padding:0}.np-choices .np-check{font-size:16px}.np-choices .np-field{margin-top:0;padding-left:32px}.np-strong{font-weight:600}.np-state-card{background:var(--np-white);border:var(--np-frame);border-radius:var(--np-radius)}.np-state-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:14px 16px;display:flex}.np-state-card-name{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.1}.np-state-cells{margin:0}.np-state-cells>div{border-top:var(--np-hairline);padding:10px 16px}.np-state-cells dd{font-size:var(--np-cell);margin:3px 0 0;line-height:1.45}.np-state-cells dd.np-mono{font-size:15px}.np-state-cite{color:var(--np-slate);margin-top:4px;font-size:14px;line-height:1.4;display:block}.np-count-band{background:var(--np-paper)}.np-count-in{padding-top:24px;padding-bottom:24px;display:block}.np-count{background:var(--np-white);border:var(--np-hairline);border-radius:var(--np-radius);flex-direction:column;gap:9px;max-width:720px;padding:12px 14px;display:flex}.np-count-labels{font:600 var(--np-label)/1.3 var(--np-mono);letter-spacing:var(--np-label-tracking);text-transform:uppercase;color:var(--np-slate);justify-content:space-between;gap:10px;display:flex}.np-street{flex-wrap:wrap;align-items:flex-end;gap:3px;display:flex}.np-mark-signed{background:var(--np-sign);clip-path:polygon(50% 0,100% 42%,100% 100%,0 100%,0 42%);width:10px;height:11px}.np-mark-waiting{box-sizing:border-box;border-bottom:3px solid var(--np-slate);width:10px;height:11px}.np-count-sentence{font-size:17px;font-weight:600;line-height:1.35}.np-count-rows{max-width:720px;margin-top:12px}.np-count-rows .np-row{min-height:48px;padding:10px 14px}.np-forms-band{background:var(--np-white)}.np-forms-in{padding-top:var(--np-section);padding-bottom:var(--np-section);display:block}.np-form-rows{margin-top:var(--np-heading-gap);max-width:720px}.np-form-row{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:56px;padding:12px 16px;display:flex}.np-form-head{align-items:center;gap:12px;min-width:0;display:flex}.np-form-head .np-state,.np-form-act{min-width:0}.np-form-ask{min-height:40px;font-size:var(--np-press-header);white-space:normal;text-align:left;padding:0 14px;line-height:1.2}.np-form-sent{color:var(--np-slate);font-size:14px;line-height:1.35}@media (max-width:560px){.np-form-row{flex-direction:column;align-items:flex-start;gap:6px}}.np-step-top{align-items:center;gap:10px;display:flex}.np-step-done{font:600 var(--np-label)/1 var(--np-mono);letter-spacing:var(--np-label-tracking);text-transform:uppercase;align-items:center;gap:4px;display:inline-flex}.np-step-link{color:var(--np-ink);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.np-step-link:hover{color:var(--np-sign)}.np-form{font-size:16px;font-weight:500;line-height:1.5}.np-form p{overflow-wrap:anywhere;margin:0}.np-form p+p{margin-top:.6em}.np-form-framed{background:var(--np-white);border:var(--np-frame);border-radius:var(--np-radius);padding:12px 14px}.np-form-head{font-weight:800}.np-form-short{font-size:15px}.np-val{font-family:var(--np-mono);border-bottom:1px solid var(--np-ink);padding:0 1px;font-size:.94em;font-weight:600}.np-val-empty{font-family:var(--np-mono);color:var(--np-slate)}.np-form-signature{margin-top:14px}.np-form-sig{border-bottom:1.5px solid var(--np-ink);max-width:260px;display:block}.np-form-sig svg{width:auto;max-width:100%;height:52px;display:block}.np-form-sig-empty{border-bottom:1.5px solid var(--np-ink);max-width:260px;height:40px;display:block}.np-form-signer{margin-top:4px!important}.np-neighbor-stack{flex-direction:column;gap:14px;display:flex}.np-neighbor-stack>.np-text-btn{align-self:flex-start}.np-neighbor-h2{font-size:22px;font-weight:800;line-height:1.2}.np-neighbor-home{font-size:15px}.np-neighbor-main .np-field+.np-field{margin-top:0}.np-neighbor-main .np-btn-outline{align-self:flex-start}.np-cells{background:var(--np-curb);border:var(--np-hairline);border-radius:var(--np-radius);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.np-cells>div{background:var(--np-white);min-width:0;padding:8px 10px}.np-cells>div:last-child:nth-child(odd){grid-column:1/-1}.np-cells dt{font:600 var(--np-label)/1.3 var(--np-mono);letter-spacing:var(--np-label-tracking);text-transform:uppercase;color:var(--np-slate)}.np-cells dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;font-weight:600;line-height:1.3}.np-cells dd.np-mono{font-size:15px}.np-cite{font:500 13px/1.4 var(--np-mono);color:var(--np-slate);margin-top:-6px!important}.np-foot-line{overflow-wrap:anywhere;margin-top:0!important}.np-choice{background:var(--np-white);border:var(--np-frame);border-radius:var(--np-radius);min-height:52px;color:var(--np-ink);align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.np-choice:hover{background:var(--np-sky)}.np-choice-words{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.np-choice-words .np-mono{color:var(--np-slate);font-size:14px}.np-matches{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.np-matches:empty{display:none}.np-already{display:flex}.np-done-mark{width:56px;height:56px}.np-done-mark svg{width:100%;height:100%;display:block}.np-pad{background:var(--np-white);border:2px dashed var(--np-ink);border-radius:var(--np-radius);touch-action:none;height:160px;position:relative}.np-pad canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.np-pad-flag{background:var(--np-sign);height:26px;color:var(--np-white);font:600 11px/1 var(--np-mono);letter-spacing:var(--np-label-tracking);text-transform:uppercase;clip-path:polygon(0 0,86% 0,100% 50%,86% 100%,0 100%);pointer-events:none;align-items:center;padding:0 20px 0 9px;display:inline-flex;position:absolute;bottom:12px;left:10px}.np-pad-line{background:var(--np-ink);pointer-events:none;height:2px;position:absolute;bottom:15px;left:110px;right:12px}.np-pad-acts{min-height:0;margin-top:-8px}.np-sending{border:var(--np-hairline);border-radius:var(--np-radius);background:var(--np-white);padding:10px 12px;font-size:15px}.np-sending[data-kind=error]{border:2px solid var(--np-redline)}.np-hanger-sheet{align-items:flex-start;gap:.5in;padding-top:.25in}.np-hanger{box-sizing:border-box;background:var(--np-white);border:var(--np-frame);border-radius:var(--np-radius-hanger);text-align:center;width:3.75in;height:10.25in;color:var(--np-ink);flex-direction:column;align-items:center;gap:.2in;padding:.3in .3in .4in;display:flex}.np-hanger-hole{border:2px solid var(--np-ink);border-radius:50%;flex:none;width:1.3in;height:1.3in}.np-piece-chip{background:var(--np-sign);color:var(--np-white);border-radius:var(--np-radius);overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;padding:5px 10px;font-size:18px;font-weight:700;line-height:1.15;display:inline-flex}.np-hanger-missed{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.05}.np-hanger-line{text-wrap:balance;font-size:20px;font-weight:700;line-height:1.25}.np-piece-qr{border:var(--np-frame);border-radius:var(--np-radius);background:var(--np-white);flex:none;width:2.2in;padding:6px}.np-piece-qr svg{width:100%;height:auto;display:block}.np-piece-home{font:600 15px/1.4 var(--np-mono);overflow-wrap:anywhere}.np-piece-addr{font:600 12px var(--np-mono);color:var(--np-slate);overflow-wrap:anywhere;margin-top:auto!important}.np-piece-facts{border:var(--np-hairline);border-radius:var(--np-radius);text-align:left;width:100%;margin:.05in 0 0}.np-piece-facts>div{padding:8px 12px}.np-piece-facts>div+div{border-top:var(--np-hairline)}.np-piece-facts dt{font:600 var(--np-label)/1.3 var(--np-mono);letter-spacing:var(--np-label-tracking);text-transform:uppercase;color:var(--np-slate)}.np-piece-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:17px;font-weight:700;line-height:1.25}.np-postcard-facts{flex-direction:column;gap:1px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.np-postcard-sheet{align-items:center}.np-postcard{box-sizing:border-box;background:var(--np-white);border:var(--np-frame);border-radius:var(--np-radius);width:6in;height:4in;color:var(--np-ink);align-items:center;gap:.3in;padding:.35in;display:flex}.np-postcard .np-piece-qr{width:2.1in}.np-postcard-words{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.np-postcard-line{text-wrap:balance;font-size:24px;font-weight:800;line-height:1.1}@media (max-width:8.5in){.np-hanger-sheet,.np-postcard-sheet{flex-direction:column;align-items:center;gap:24px;height:auto}.np-hanger{zoom:.8}.np-postcard{zoom:.6}}@media print{.np-print-sheet{break-after:page}.np-print-sheet:last-child{break-after:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}