.hi-site{color-scheme:light;--night-950:#0D0B22;--night-900:#15132B;--night-800:#221F42;--night-700:#34305C;--mailbox-900:#0F2585;--mailbox-700:#1C3BD6;--mailbox-600:#2449F0;--mailbox-500:#3358FF;--mailbox-400:#6683FF;--mailbox-300:#9AAEFF;--mailbox-200:#C7D2FF;--mailbox-100:#E3E9FF;--mailbox-50:#F1F4FF;--tomato-700:#C2300F;--tomato-600:#E63E19;--tomato-500:#FF5533;--tomato-400:#FF7D61;--tomato-300:#FFA893;--tomato-100:#FFE3DB;--tomato-50:#FFF2EE;--porch-700:#A86E00;--porch-600:#E09A00;--porch-500:#FFC21A;--porch-400:#FFD24D;--porch-300:#FFE184;--porch-100:#FFF3C7;--porch-50:#FFFAE6;--lawn-700:#0B7A45;--lawn-600:#0E9A57;--lawn-500:#17B96B;--lawn-400:#4ACF8E;--lawn-300:#8DE3B8;--lawn-100:#D4F6E4;--lawn-50:#ECFBF3;--pea-700:#C2246F;--pea-600:#E6388A;--pea-500:#FF5FA8;--pea-400:#FF85BD;--pea-300:#FFB0D5;--pea-100:#FFE1EF;--pea-50:#FFF1F7;--pool-700:#00777E;--pool-600:#00959C;--pool-500:#12B5BC;--pool-300:#7EDDE1;--pool-100:#CFF4F5;--pool-50:#EBFBFB;--sidewalk-900:#1C1B2E;--sidewalk-800:#2D2C42;--sidewalk-700:#44435C;--sidewalk-600:#5D5C76;--sidewalk-500:#7A7992;--sidewalk-400:#9D9CB2;--sidewalk-300:#C6C5D6;--sidewalk-200:#E1E1EC;--sidewalk-150:#EAEAF3;--sidewalk-100:#F1F1F7;--sidewalk-50:#F8F8FC;--white:#FFFFFF;--danger-600:#E5263F;--hood-500:var(--mailbox-500);--hood-600:var(--mailbox-600);--hood-700:var(--mailbox-700);--hood-100:var(--mailbox-100);--hood-50:var(--mailbox-50);--color-primary:var(--hood-500);--color-primary-hover:var(--hood-600);--color-primary-lip:var(--hood-700);--surface-page:var(--sidewalk-50);--surface-card:var(--white);--surface-inverse:var(--night-900);--text-strong:var(--night-900);--text-body:var(--sidewalk-700);--text-muted:var(--sidewalk-600);--text-link:var(--hood-600);--border-subtle:var(--sidewalk-200);--border-focus:var(--hood-500);--focus-ring:color-mix(in srgb,var(--hood-500) 35%,transparent);--font-display:var(--hi-font-display),"Instrument Sans",system-ui,sans-serif;--font-sans:var(--hi-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--hi-font-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.125rem;--text-lead:1.25rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--leading-normal:1.5;--tracking-display:-0.045em;--tracking-tight:-0.035em;--tracking-caps:0.1em;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--gutter:32px;--section-y:120px;--shadow-md:0 10px 24px -6px rgba(21,19,43,0.14),0 2px 6px rgba(21,19,43,0.05);--shadow-lg:0 24px 48px -12px rgba(21,19,43,0.22),0 4px 10px rgba(21,19,43,0.06);--shadow-xl:0 40px 80px -20px rgba(21,19,43,0.32);--shadow-sticker:4px 4px 0 0 var(--night-900);--ring-focus:0 0 0 4px var(--focus-ring);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-bounce:cubic-bezier(0.68,-0.6,0.32,1.6);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-standard:cubic-bezier(0.2,0.7,0.3,1);--dur-fast:140ms;--dur-base:240ms;--dur-slow:420ms;min-height:100dvh;background:var(--surface-page);color:var(--text-body);font:400 var(--text-base)/var(--leading-normal) var(--font-sans);overflow-wrap:break-word}body:has(.hi-site){background:var(--sidewalk-50)}@media (prefers-reduced-motion:no-preference){html:has(.hi-site){scroll-behavior:smooth}}html:has(.hi-site){scroll-padding-top:92px}:where(.hi-site) :is(h1,h2,h3,h4){font-family:var(--font-display);font-weight:700;color:var(--text-strong);line-height:1.2;letter-spacing:-.02em}:where(.hi-site) a{color:var(--text-link);font-weight:600}:where(.hi-site) a:hover{color:var(--hood-700);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}:where(.hi-site) ::selection{background:var(--porch-300);color:var(--night-900)}:where(.hi-site) :focus-visible{outline:3px solid var(--border-focus);outline-offset:3px;border-radius:8px}:where(.hi-site) ul{list-style:none;margin:0;padding:0}.hi-wrap{max-width:1280px;margin:0 auto;padding:0 var(--gutter)}.hi-site .hi-disp{font-family:var(--font-display);font-weight:800;color:var(--text-strong);letter-spacing:var(--tracking-display);line-height:.96;margin:0}.hi-mark{background:linear-gradient(transparent 58%,var(--porch-400) 58%,var(--porch-400) 92%,transparent 92%);padding:0 .08em}.hi-mono{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.hi-chip{flex:none;width:44px;height:44px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center}.hi-chip[data-size=sm]{width:40px;height:40px}.hi-tone-mailbox{background:var(--mailbox-100);color:var(--mailbox-700)}.hi-tone-tomato{background:var(--tomato-100);color:var(--tomato-700)}.hi-tone-porch{background:var(--porch-100);color:var(--porch-700)}.hi-tone-pool{background:var(--pool-100);color:var(--pool-700)}.hi-tone-lawn{background:var(--lawn-100);color:var(--lawn-700)}.hi-tone-off{background:var(--sidewalk-100);color:var(--sidewalk-600)}.hi-tone-tomato-solid{background:var(--tomato-700);color:var(--white)}.hi-tone-porch-solid{background:var(--porch-500);color:var(--night-900)}.hi-example{display:inline-block;font:600 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sidewalk-600);background:var(--sidewalk-100);border-radius:6px;padding:3px 6px}.hi-btn{--lip:var(--color-primary-lip);display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;font:700 var(--text-base)/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;text-decoration:none;border-radius:var(--radius-pill);border:2px solid transparent;background:var(--color-primary);cursor:pointer;box-shadow:0 4px 0 0 var(--lip);transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-fast) var(--ease-spring),background var(--dur-fast) var(--ease-standard)}.hi-btn,.hi-site a.hi-btn{color:var(--white)}.hi-btn:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 5px 0 0 var(--lip)}.hi-site a.hi-btn:hover{color:var(--white);text-decoration:none}.hi-btn:active{transform:translateY(3px);box-shadow:0 1px 0 0 var(--lip)}.hi-btn:disabled{opacity:.5;cursor:progress;transform:none;box-shadow:none}.hi-btn svg{transition:transform var(--dur-base) var(--ease-spring)}.hi-btn:hover svg:last-child{transform:translateX(3px)}.hi-btn[data-size=sm]{height:36px;padding:0 16px;font-size:var(--text-sm);gap:6px}.hi-btn[data-size=lg]{height:56px;padding:0 28px;font-size:var(--text-md);gap:10px}.hi-btn[data-full]{width:100%}.hi-btn[data-variant=outline]{--lip:var(--night-900);background:var(--white);color:var(--night-900);border-color:var(--night-900)}.hi-btn[data-variant=outline]:hover{background:var(--sidewalk-100)}.hi-field{display:flex;flex-direction:column;gap:6px;min-width:0}.hi-field-label{font-size:var(--text-sm);font-weight:700;color:var(--text-strong)}.hi-field-label small{font-weight:500;color:var(--text-muted)}.hi-field-error{font-size:var(--text-xs);font-weight:600;color:var(--danger-600)}.hi-control{position:relative;display:flex;align-items:center}.hi-control>svg{position:absolute;left:14px;color:var(--sidewalk-400);pointer-events:none;transition:color var(--dur-fast)}.hi-control:focus-within>svg{color:var(--hood-500)}.hi-input,.hi-select,.hi-textarea{width:100%;height:48px;padding:0 14px;border:2px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--white);color:var(--text-strong);font:400 var(--text-base)/1.2 var(--font-sans);outline:none;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out)}.hi-control>svg+.hi-input{padding-left:42px}.hi-input:hover,.hi-select:hover,.hi-textarea:hover{border-color:var(--sidewalk-300)}.hi-input:focus,.hi-select:focus,.hi-textarea:focus{border-color:var(--border-focus);box-shadow:var(--ring-focus)}.hi-site .hi-input:focus-visible,.hi-site .hi-select:focus-visible,.hi-site .hi-textarea:focus-visible{outline:none}.hi-input[aria-invalid=true]{border-color:var(--danger-600)}.hi-input::placeholder,.hi-textarea::placeholder{color:var(--sidewalk-500)}.hi-select{appearance:none;padding-right:42px;font-weight:500;cursor:pointer}.hi-control>.hi-select+svg{left:auto;right:14px;color:var(--text-strong)}.hi-textarea{height:auto;padding:12px 14px;line-height:1.5;resize:vertical;min-height:84px}.hi-row-2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px}.hi-seg{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:0;padding:0;min-width:0}.hi-seg legend{padding:0;margin-bottom:8px}.hi-seg label{position:relative}.hi-seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.hi-seg span{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600;white-space:nowrap;color:var(--text-strong);background:var(--surface-card);border:2px solid var(--border-subtle);transition:all var(--dur-base) var(--ease-spring)}.hi-seg label:hover span{background:var(--hood-100);border-color:var(--hood-500)}.hi-seg input:checked+span{background:var(--hood-500);border-color:var(--hood-500);color:var(--white)}.hi-seg input:focus-visible+span{box-shadow:var(--ring-focus)}.hi-seg input:active+span{transform:scale(.94)}.hi-switch{position:relative;flex:none;width:48px;height:28px;border-radius:var(--radius-pill);border:0;padding:0;cursor:pointer;background:var(--sidewalk-300);transition:background var(--dur-base) var(--ease-standard)}.hi-switch[aria-checked=true]{background:var(--color-primary)}.hi-switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:var(--radius-pill);background:var(--white);box-shadow:0 2px 4px rgba(21,19,43,.25);transition:transform var(--dur-base) var(--ease-spring),width var(--dur-fast) var(--ease-standard)}.hi-switch[aria-checked=true]:after{transform:translateX(20px)}.hi-switch:active:after{width:28px}.hi-switch[aria-checked=true]:active:after{transform:translateX(14px)}.hi-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--av,40px);height:var(--av,40px);border-radius:50%;font:700 calc(var(--av, 40px) * .4)/1 var(--font-display);letter-spacing:-.02em}.hi-avatar[data-size=xs]{--av:24px}.hi-avatar[data-size=lg]{--av:56px}.hi-avatar[data-ring]{box-shadow:0 0 0 3px var(--white),0 0 0 5px var(--color-primary)}.hi-av-mailbox{background:var(--mailbox-500);color:var(--white)}.hi-av-tomato{background:var(--tomato-700);color:var(--white)}.hi-av-porch{background:var(--porch-500);color:var(--night-900)}.hi-av-lawn{background:var(--lawn-500);color:var(--night-900)}.hi-av-pea{background:var(--pea-500);color:var(--night-900)}.hi-av-pool{background:var(--pool-500);color:var(--night-900)}.hi-stack{display:inline-flex;align-items:center}.hi-stack>*{box-shadow:0 0 0 2px var(--white)}.hi-stack>*+*{margin-left:-7px}.hi-stack-more{--av:24px;background:var(--night-900);color:var(--white);font:700 8px/1 var(--font-sans)}@keyframes hi-pop-in{0%{opacity:0;transform:scale(.9) translateY(8px)}to{opacity:1;transform:none}}@keyframes hi-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hi-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes hi-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){.hi-rise{animation:hi-rise var(--dur-slow) var(--ease-out) backwards}.hi-pop-in{animation:hi-pop-in var(--dur-slow) var(--ease-spring) backwards}.hi-wig{animation:hi-wiggle 2.4s var(--ease-standard) .6s 2}.js .hi-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.js .hi-reveal.is-in{opacity:1;transform:none}}.hi-nav{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--sidewalk-200)}.hi-nav-in{display:flex;align-items:center;justify-content:space-between;gap:32px;height:76px}.hi-nav-links{display:flex;gap:28px;margin-left:auto}.hi-site .hi-nav-links a{color:var(--text-strong);font-weight:700;font-size:15px}.hi-logo{display:block;width:auto;-webkit-user-select:none;user-select:none}.hi-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center;padding-top:72px;padding-bottom:96px}.hi-site .hi-hero h1{font-size:clamp(52px,7.4vw,104px)}.hi-hi-row{display:flex;align-items:flex-end;gap:.18em;flex-wrap:wrap}.hi-hi-row img{height:.98em;width:auto;display:inline-block;transform-origin:30% 90%}.hi-hero-line{display:block;margin-top:.06em}.hi-lede{font-size:var(--text-lead);line-height:1.5;color:var(--text-body);max-width:520px;margin-top:24px}.hi-quick{display:flex;gap:12px;margin-top:32px;max-width:540px;align-items:flex-start}.hi-quick>.hi-field{flex:1 1}.hi-fine{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;font-size:var(--text-sm);color:var(--text-muted)}.hi-fine span{display:inline-flex;align-items:center;gap:6px}.hi-site .hi-fine a{color:inherit;font-weight:500;text-decoration:underline;text-decoration-color:var(--sidewalk-300);text-underline-offset:3px}.hi-stage{position:relative;padding:0 24px}.hi-photo{position:relative;border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:4/5;box-shadow:var(--shadow-xl)}.hi-photo img{object-fit:cover}.hi-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(13,11,34,.85),rgba(13,11,34,0) 55%)}.hi-photo-cap{position:absolute;left:28px;right:28px;bottom:26px;z-index:1;color:var(--white);font:800 30px/1.02 var(--font-display);letter-spacing:var(--tracking-tight);margin:0}.hi-float{position:absolute;z-index:2;background:var(--white);border:2px solid var(--night-900);box-shadow:var(--shadow-sticker);border-radius:var(--radius-lg);padding:14px 16px;display:flex;gap:12px;align-items:center;max-width:290px}@media (prefers-reduced-motion:no-preference){.hi-float{animation:hi-pop-in var(--dur-slow) var(--ease-spring) var(--delay,0s) backwards,hi-float 5s ease-in-out calc(var(--delay, 0s) + .5s) 2}}.hi-float b{display:block;color:var(--text-strong);font-size:15px;line-height:1.25}.hi-float small{display:block;color:var(--text-muted);font-size:13px;line-height:1.3;margin-top:2px}.hi-float .hi-float-date{color:var(--tomato-700);font-weight:700;margin:0 0 1px}.hi-float .hi-stack{margin-top:6px}.hi-float .hi-example{position:absolute;top:-10px;right:12px;background:var(--white);border:1px solid var(--sidewalk-200)}.hi-float-a{top:36px;left:0;--delay:.25s}.hi-float-b{top:46%;right:0;--delay:.45s}.hi-float-c{bottom:110px;left:0;--delay:.65s}.hi-band{background:var(--night-900);color:var(--white);padding:var(--section-y) 0}.hi-site .hi-band .hi-disp{color:var(--white);font-size:clamp(40px,5.6vw,80px);max-width:1000px}.hi-band-lede{color:var(--sidewalk-300);font-size:var(--text-lead);max-width:620px;margin-top:28px}.hi-vs{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:64px}.hi-vs>div{border-radius:var(--radius-lg);padding:28px}.hi-vs h3{font-size:var(--text-lg);margin-bottom:16px}.hi-vs ul{display:grid;gap:12px;font-size:17px}.hi-vs li{display:flex;gap:10px;align-items:flex-start}.hi-vs li svg{flex:none;margin-top:2px}.hi-vs-old{background:var(--night-800)}.hi-site .hi-vs-old h3,.hi-vs-old{color:var(--sidewalk-300)}.hi-vs-old svg{color:var(--tomato-400)}.hi-vs-new{background:var(--white);color:var(--text-body)}.hi-vs-new svg{color:var(--lawn-600)}.hi-sec{padding:var(--section-y) 0}.hi-sec-white{background:var(--white);border-top:1px solid var(--sidewalk-200);border-bottom:1px solid var(--sidewalk-200)}.hi-sec-h{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:56px}.hi-site .hi-h2,.hi-site .hi-sec-h .hi-disp{font-size:clamp(40px,5vw,68px)}.hi-sec-h p{font-size:19px;color:var(--text-body)}.hi-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hi-tile{border-radius:var(--radius-xl);padding:28px;min-height:280px;display:flex;flex-direction:column;gap:14px;border:2px solid var(--night-900);box-shadow:2px 2px 0 var(--night-900);color:var(--night-900);transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-spring)}.hi-tile:hover{transform:rotate(-1deg) translateY(-4px);box-shadow:8px 8px 0 var(--night-900)}.hi-tile-ico{width:56px;height:56px;border-radius:16px;background:rgba(21,19,43,.1);display:inline-flex;align-items:center;justify-content:center}.hi-site .hi-tile h3{font-size:30px;letter-spacing:var(--tracking-tight);line-height:1;color:inherit;margin-top:auto}.hi-tile p{font-size:var(--text-base);line-height:1.45;min-height:calc(1.45em * 3)}.hi-tile-mailbox{background:var(--mailbox-500);color:var(--white)}.hi-tile-tomato{background:var(--tomato-700);color:var(--white)}.hi-tile-mailbox .hi-tile-ico,.hi-tile-tomato .hi-tile-ico{background:rgba(255,255,255,.2)}.hi-tile-porch{background:var(--porch-500)}.hi-tile-pea{background:var(--pea-500)}.hi-tile-lawn{background:var(--lawn-500)}.hi-tile-pool{background:var(--pool-500)}.hi-priv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.hi-points{display:grid;gap:18px;margin-top:32px}.hi-points li{display:flex;gap:14px;align-items:flex-start;font-size:17px}.hi-points li>span:last-child{padding-top:10px}.hi-priv-card{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:28px;display:grid;gap:4px}.hi-priv-head{display:flex;align-items:center;gap:14px;padding-bottom:12px}.hi-priv-head b{font:700 var(--text-lg)/1.2 var(--font-display);color:var(--text-strong)}.hi-priv-head small{display:block;color:var(--text-muted);font-size:var(--text-sm)}.hi-priv-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--sidewalk-200)}.hi-priv-row:last-of-type{border-bottom:0}.hi-priv-row .hi-chip{transition:background var(--dur-base),color var(--dur-base)}.hi-priv-row>div{flex:1 1;min-width:0}.hi-priv-row b{display:block;color:var(--text-strong)}.hi-priv-note,.hi-priv-row small{color:var(--text-muted);font-size:var(--text-sm)}.hi-priv-note{margin-top:8px}.hi-who{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hi-who>li{background:var(--white);border:1px solid var(--sidewalk-200);border-radius:var(--radius-lg);padding:24px;display:grid;gap:10px;align-content:start;transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base)}.hi-who>li:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.hi-site .hi-who h3{font-size:20px}.hi-who p{font-size:15px;color:var(--text-body)}.hi-colors{margin-top:56px;background:var(--white);border-radius:var(--radius-xl);border:1px solid var(--sidewalk-200);padding:32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.hi-site .hi-colors h3{font-size:32px;letter-spacing:var(--tracking-tight)}.hi-colors p{margin-top:8px;font-size:17px}.hi-colors-try{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hi-sw{display:flex;gap:12px;border:0;padding:0;margin:0}.hi-sw label{position:relative;display:block}.hi-sw input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.hi-sw span{display:block;width:52px;height:52px;border-radius:50%;border:3px solid var(--white);box-shadow:0 0 0 2px var(--sidewalk-200);transition:transform var(--dur-base) var(--ease-bounce),box-shadow var(--dur-fast)}.hi-sw label:hover span{transform:scale(1.1)}.hi-sw input:checked+span{box-shadow:0 0 0 3px var(--night-900);transform:scale(1.08)}.hi-sw input:focus-visible+span{outline:3px solid var(--night-900);outline-offset:4px}.hi-colors{--color-primary:var(--hood-500);--color-primary-hover:var(--hood-600);--color-primary-lip:var(--hood-700)}.hi-hood-mailbox{--hood-500:#3358FF;--hood-600:#2449F0;--hood-700:#1C3BD6;--hood-100:#E3E9FF;--hood-50:#F1F4FF}.hi-hood-tomato{--hood-500:#C2300F;--hood-600:#A82A0D;--hood-700:#8A220A;--hood-100:#FFE3DB;--hood-50:#FFF2EE}.hi-hood-lawn{--hood-500:#0B7A45;--hood-600:#08603A;--hood-700:#064D2E;--hood-100:#D4F6E4;--hood-50:#ECFBF3}.hi-hood-pool{--hood-500:#00777E;--hood-600:#005E63;--hood-700:#004A4E;--hood-100:#CFF4F5;--hood-50:#EBFBFB}.hi-hood-pea{--hood-500:#C2246F;--hood-600:#9E1A59;--hood-700:#801447;--hood-100:#FFE1EF;--hood-50:#FFF1F7}.hi-swatch-mailbox{background:var(--mailbox-500)}.hi-swatch-tomato{background:var(--tomato-500)}.hi-swatch-lawn{background:var(--lawn-500)}.hi-swatch-pool{background:var(--pool-500)}.hi-swatch-pea{background:var(--pea-500)}.hi-wl{background:var(--mailbox-500);padding:var(--section-y) 0}.hi-wl-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:64px;align-items:center}.hi-site .hi-wl .hi-disp{color:var(--white);font-size:clamp(44px,6vw,88px)}.hi-wl .hi-lede{color:var(--white)}.hi-wl-form{background:var(--white);border:2px solid var(--night-900);box-shadow:8px 8px 0 var(--night-900);border-radius:var(--radius-xl);padding:32px}.hi-form,.hi-wl-form{display:grid;gap:16px}.hi-form-step{font-size:var(--text-sm);color:var(--text-muted)}.hi-form h3{font-size:26px;letter-spacing:var(--tracking-tight);line-height:1.05}.hi-form-fine{font-size:13px;color:var(--text-muted)}.hi-form-msg{font-size:var(--text-sm);font-weight:600;color:var(--danger-600)}.hi-done{display:grid;gap:16px;justify-items:start;padding:12px 0}.hi-done img{height:72px;width:auto}.hi-site .hi-done h3{font-size:34px;letter-spacing:var(--tracking-tight);line-height:1}.hi-done p{font-size:17px}.hi-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hi-skip-link{position:fixed;left:16px;top:-100px;z-index:50;padding:12px 18px;border-radius:var(--radius-md);background:var(--white);color:var(--night-900);box-shadow:var(--shadow-md)}.hi-skip-link:focus{top:12px}.hi-foot{background:var(--night-900);color:var(--sidewalk-300);padding:64px 0 40px}.hi-foot-in{display:flex;gap:32px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.hi-foot-brand{display:grid;gap:16px}.hi-foot-brand p{max-width:360px}.hi-foot-links{display:flex;gap:24px;flex-wrap:wrap;font-size:15px}.hi-site .hi-foot a{color:var(--white)}.hi-foot-legal{margin-top:40px;color:var(--sidewalk-400);font-size:var(--text-sm)}.hi-legal{max-width:720px;padding-top:72px;padding-bottom:96px}.hi-site .hi-legal h1{font-size:clamp(40px,5vw,64px);margin-bottom:12px}.hi-site .hi-legal h2{font-size:var(--text-xl);margin:40px 0 12px}.hi-legal li,.hi-legal p{font-size:17px;line-height:1.65}.hi-legal p+p{margin-top:12px}.hi-legal ul{display:grid;gap:8px;padding-left:20px;list-style:disc}.hi-legal-meta{color:var(--text-muted)}@media (max-width:1000px){.hi-hero,.hi-priv,.hi-wl-in{grid-template-columns:1fr}.hi-tiles,.hi-who{grid-template-columns:repeat(2,minmax(0,1fr))}.hi-stage{max-width:520px}.hi-colors{grid-template-columns:1fr}}@media (max-width:640px){.hi-site{--gutter:20px;--section-y:80px}.hi-hero{padding-top:48px;padding-bottom:72px;gap:40px}.hi-nav-links{display:none}.hi-nav-in{height:68px}.hi-row-2,.hi-tiles,.hi-vs,.hi-who{grid-template-columns:1fr}.hi-quick{flex-direction:column;align-items:stretch}.hi-stage{padding:0 0 28px}.hi-float-a,.hi-float-c{display:none}.hi-float-b{top:auto;bottom:0;right:12px;left:12px;max-width:none}.hi-photo-cap{bottom:72px;font-size:26px}.hi-wl-form{box-shadow:6px 6px 0 var(--night-900)}.hi-colors,.hi-wl-form{padding:24px}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_94da9c{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_94da9c{--hi-font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_287987{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_287987{--hi-font-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9c3d4{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_f9c3d4{--hi-font-mono:"DM Mono","DM Mono Fallback"}