.AddressInsightsTool-module__ufiIdG__page{background:#eee6d8}.AddressInsightsTool-module__ufiIdG__hero{background:var(--ink-deep);color:var(--paper);padding-block:clamp(72px,9vw,128px) clamp(88px,11vw,150px);position:relative;overflow:hidden}.AddressInsightsTool-module__ufiIdG__hero:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.AddressInsightsTool-module__ufiIdG__hero:after{content:"";border:1px solid #f0a68d54;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-360px;right:-120px}.AddressInsightsTool-module__ufiIdG__hero>div{z-index:1;position:relative}.AddressInsightsTool-module__ufiIdG__eyebrow{color:#f0a68d;letter-spacing:.2em;text-transform:uppercase;margin-bottom:34px;font-size:.68rem;font-weight:700}.AddressInsightsTool-module__ufiIdG__heroGrid{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(50px,9vw,130px);display:grid}.AddressInsightsTool-module__ufiIdG__hero h1{max-width:800px;margin:0;font-size:clamp(3.1rem,6vw,6rem);font-weight:900;line-height:1.04}.AddressInsightsTool-module__ufiIdG__hero h1 span{color:#f0a68d}.AddressInsightsTool-module__ufiIdG__lede{color:#ffffffad;max-width:660px;margin:34px 0 0;font-size:1.06rem;line-height:1.9}.AddressInsightsTool-module__ufiIdG__scopeList{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.AddressInsightsTool-module__ufiIdG__scopeList li{border-bottom:1px solid #ffffff24;grid-template-columns:50px 1fr;padding-block:13px;display:grid}.AddressInsightsTool-module__ufiIdG__scopeList span{color:#f0a68d;letter-spacing:.12em;font-size:.68rem}.AddressInsightsTool-module__ufiIdG__scopeList strong{font-family:var(--font-display), serif;font-size:1rem}.AddressInsightsTool-module__ufiIdG__workspace{z-index:2;padding-bottom:130px;position:relative}.AddressInsightsTool-module__ufiIdG__searchPanel{background:var(--paper);border:1px solid #10273838;grid-template-columns:.72fr 1.28fr;margin-top:-55px;display:grid;box-shadow:0 24px 65px #36271829}.AddressInsightsTool-module__ufiIdG__searchIntro{background:var(--terracotta);color:#fff;padding:42px}.AddressInsightsTool-module__ufiIdG__searchIntro>span,.AddressInsightsTool-module__ufiIdG__candidatePanel>span,.AddressInsightsTool-module__ufiIdG__errorPanel>span,.AddressInsightsTool-module__ufiIdG__confirmed>div>span{letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.64rem;font-weight:800;display:block}.AddressInsightsTool-module__ufiIdG__searchIntro h2{margin-bottom:14px;font-size:2.2rem}.AddressInsightsTool-module__ufiIdG__searchIntro p{color:#ffffffc7;margin:0;font-size:.88rem}.AddressInsightsTool-module__ufiIdG__form{padding:40px 46px 34px}.AddressInsightsTool-module__ufiIdG__form label{color:var(--ink);margin-bottom:10px;font-size:.78rem;font-weight:800;display:block}.AddressInsightsTool-module__ufiIdG__inputRow{grid-template-columns:1fr auto;display:grid}.AddressInsightsTool-module__ufiIdG__inputRow input{min-width:0;min-height:62px;color:var(--ink);background:#fff;border:1px solid #18324759;border-right:0;border-radius:0;padding:15px 18px}.AddressInsightsTool-module__ufiIdG__inputRow input::placeholder{color:#9b948b}.AddressInsightsTool-module__ufiIdG__inputRow button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:0;min-height:62px;padding:14px 24px;font-weight:800}.AddressInsightsTool-module__ufiIdG__inputRow button span{margin-left:26px}.AddressInsightsTool-module__ufiIdG__inputRow button:disabled{cursor:wait;opacity:.62}.AddressInsightsTool-module__ufiIdG__privacy{color:var(--muted);margin:13px 0 0;font-size:.72rem}.AddressInsightsTool-module__ufiIdG__live{min-height:1.5em;color:var(--terracotta-dark);margin:5px 0 0;font-size:.78rem;font-weight:700}.AddressInsightsTool-module__ufiIdG__loading{justify-content:center;align-items:center;gap:10px;height:140px;display:flex}.AddressInsightsTool-module__ufiIdG__loading span{background:var(--terracotta);width:8px;height:36px;animation:1s ease-in-out infinite alternate AddressInsightsTool-module__ufiIdG__pulse}.AddressInsightsTool-module__ufiIdG__loading span:nth-child(2){animation-delay:.18s}.AddressInsightsTool-module__ufiIdG__loading span:nth-child(3){animation-delay:.36s}@keyframes AddressInsightsTool-module__ufiIdG__pulse{to{opacity:.35;height:70px}}.AddressInsightsTool-module__ufiIdG__candidatePanel,.AddressInsightsTool-module__ufiIdG__errorPanel{border:1px solid var(--line);background:#fffaf2c2;margin-top:34px;padding:clamp(34px,5vw,64px)}.AddressInsightsTool-module__ufiIdG__candidatePanel>span,.AddressInsightsTool-module__ufiIdG__errorPanel>span{color:var(--terracotta)}.AddressInsightsTool-module__ufiIdG__candidatePanel h2,.AddressInsightsTool-module__ufiIdG__errorPanel h2{color:var(--ink);margin-bottom:12px;font-size:clamp(2rem,4vw,3.4rem)}.AddressInsightsTool-module__ufiIdG__candidatePanel>p,.AddressInsightsTool-module__ufiIdG__errorPanel>p{color:var(--muted)}.AddressInsightsTool-module__ufiIdG__candidateList{border-top:1px solid var(--line);margin-top:34px;display:grid}.AddressInsightsTool-module__ufiIdG__candidateList button{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:54px 1fr auto;align-items:center;gap:20px;padding:20px 8px;display:grid}.AddressInsightsTool-module__ufiIdG__candidateList button:hover{background:#fff}.AddressInsightsTool-module__ufiIdG__candidateList button>span{color:var(--terracotta);font-size:.7rem}.AddressInsightsTool-module__ufiIdG__candidateList strong{font-size:.96rem}.AddressInsightsTool-module__ufiIdG__candidateList small{color:var(--muted)}.AddressInsightsTool-module__ufiIdG__results{gap:32px;margin-top:34px;display:grid}.AddressInsightsTool-module__ufiIdG__confirmed{background:var(--ink);color:#fff;grid-template-columns:1.35fr .65fr;align-items:center;gap:40px;padding:clamp(34px,5vw,62px);display:grid}.AddressInsightsTool-module__ufiIdG__confirmed>div>span{color:#f0a68d}.AddressInsightsTool-module__ufiIdG__confirmed h2{overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4vw,3.5rem)}.AddressInsightsTool-module__ufiIdG__confirmed dl{margin:0;display:grid}.AddressInsightsTool-module__ufiIdG__confirmed dl div{border-bottom:1px solid #ffffff26;justify-content:space-between;gap:18px;padding-block:12px;display:flex}.AddressInsightsTool-module__ufiIdG__confirmed dt{color:#ffffff8c;font-size:.74rem}.AddressInsightsTool-module__ufiIdG__confirmed dd{margin:0;font-weight:700}.AddressInsightsTool-module__ufiIdG__schoolGrid,.AddressInsightsTool-module__ufiIdG__placeGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.AddressInsightsTool-module__ufiIdG__schoolColumn,.AddressInsightsTool-module__ufiIdG__placeColumn{border:1px solid var(--line);background:var(--paper);padding:clamp(30px,4vw,48px)}.AddressInsightsTool-module__ufiIdG__sectionKicker{color:var(--terracotta);letter-spacing:.14em;margin-bottom:24px;font-size:.72rem;font-weight:800}.AddressInsightsTool-module__ufiIdG__schoolList,.AddressInsightsTool-module__ufiIdG__placeList{margin:0;padding:0;list-style:none}.AddressInsightsTool-module__ufiIdG__schoolList li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-block:17px;display:flex}.AddressInsightsTool-module__ufiIdG__schoolList li:last-child{border-bottom:1px solid var(--line)}.AddressInsightsTool-module__ufiIdG__schoolList strong{color:var(--ink);font-family:var(--font-display), serif;font-size:1.45rem}.AddressInsightsTool-module__ufiIdG__schoolList span{color:var(--terracotta-dark);font-size:.72rem;font-weight:800}.AddressInsightsTool-module__ufiIdG__columnHeading{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.AddressInsightsTool-module__ufiIdG__columnHeading>span{color:var(--muted);font-size:.67rem}.AddressInsightsTool-module__ufiIdG__placeList li{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:25px;padding-block:19px;display:grid}.AddressInsightsTool-module__ufiIdG__placeList li:last-child{border-bottom:1px solid var(--line)}.AddressInsightsTool-module__ufiIdG__placeList li>div{min-width:0}.AddressInsightsTool-module__ufiIdG__placeList li>div>span{color:var(--terracotta);font-size:.65rem;font-weight:800;display:block}.AddressInsightsTool-module__ufiIdG__placeList strong{color:var(--ink);margin:3px 0;font-size:1rem;display:block}.AddressInsightsTool-module__ufiIdG__placeList small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;display:block;overflow:hidden}.AddressInsightsTool-module__ufiIdG__placeList li>p{color:var(--ink);text-align:right;margin:0;font-size:.78rem;font-weight:800}.AddressInsightsTool-module__ufiIdG__placeList em{color:var(--terracotta);margin-top:4px;font-size:.62rem;font-style:normal;font-weight:700;display:block}.AddressInsightsTool-module__ufiIdG__empty{border-block:1px solid var(--line);color:var(--muted);margin:0;padding-block:24px}.AddressInsightsTool-module__ufiIdG__notice{border-left:3px solid var(--terracotta);color:var(--muted);background:#fffaf299;grid-template-columns:1fr auto;gap:40px;padding:25px 28px;font-size:.73rem;display:grid}.AddressInsightsTool-module__ufiIdG__notice p{margin-bottom:5px}.AddressInsightsTool-module__ufiIdG__notice details{min-width:180px}.AddressInsightsTool-module__ufiIdG__notice summary{color:var(--ink);cursor:pointer;font-weight:800}.AddressInsightsTool-module__ufiIdG__notice ul{margin:12px 0 0;padding-left:18px}.AddressInsightsTool-module__ufiIdG__notice a{text-decoration:underline}@media (max-width:900px){.AddressInsightsTool-module__ufiIdG__heroGrid,.AddressInsightsTool-module__ufiIdG__searchPanel,.AddressInsightsTool-module__ufiIdG__confirmed{grid-template-columns:1fr}.AddressInsightsTool-module__ufiIdG__scopeList{max-width:520px}.AddressInsightsTool-module__ufiIdG__searchPanel{margin-top:-40px}.AddressInsightsTool-module__ufiIdG__schoolGrid,.AddressInsightsTool-module__ufiIdG__placeGrid{gap:20px}.AddressInsightsTool-module__ufiIdG__notice{grid-template-columns:1fr}}@media (max-width:680px){.AddressInsightsTool-module__ufiIdG__hero{padding-block:62px 100px}.AddressInsightsTool-module__ufiIdG__hero h1{font-size:2.25rem}.AddressInsightsTool-module__ufiIdG__heroGrid{gap:42px}.AddressInsightsTool-module__ufiIdG__workspace{padding-bottom:90px}.AddressInsightsTool-module__ufiIdG__searchIntro,.AddressInsightsTool-module__ufiIdG__form{padding:28px 23px}.AddressInsightsTool-module__ufiIdG__inputRow{grid-template-columns:1fr;gap:10px}.AddressInsightsTool-module__ufiIdG__inputRow input{border-right:1px solid #18324759}.AddressInsightsTool-module__ufiIdG__schoolGrid,.AddressInsightsTool-module__ufiIdG__placeGrid{grid-template-columns:1fr}.AddressInsightsTool-module__ufiIdG__confirmed{padding:30px 24px}.AddressInsightsTool-module__ufiIdG__confirmed h2{font-size:1.8rem}.AddressInsightsTool-module__ufiIdG__candidateList button{grid-template-columns:38px 1fr}.AddressInsightsTool-module__ufiIdG__candidateList small{grid-column:2}.AddressInsightsTool-module__ufiIdG__placeList li{gap:12px}}@media (prefers-reduced-motion:reduce){.AddressInsightsTool-module__ufiIdG__loading span{animation:none}}
