.LocalLandingPage-module__D3Jq1G__page{--sheet-pad:clamp(18px, 2.4vw, 34px);--lamp:color-mix(in srgb, var(--amber) 13%, transparent)}.LocalLandingPage-module__D3Jq1G__crumb{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.LocalLandingPage-module__D3Jq1G__note{gap:12px;margin:0;display:grid}.LocalLandingPage-module__D3Jq1G__note figcaption{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:10px;font-size:10.5px;display:flex}.LocalLandingPage-module__D3Jq1G__note figcaption:before{content:"";border:1px solid;width:7px;height:7px}.LocalLandingPage-module__D3Jq1G__note blockquote p{color:var(--fg-2);font-size:16px;line-height:1.55}.LocalLandingPage-module__D3Jq1G__sheet{--grid:color-mix(in srgb, var(--fg) 5%, transparent);border:1px solid var(--line-2);background-color:var(--bg-raised);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;position:relative}.LocalLandingPage-module__D3Jq1G__sheet:before,.LocalLandingPage-module__D3Jq1G__sheet:after{content:"";border:0 solid var(--fg-3);pointer-events:none;width:18px;height:18px;position:absolute}.LocalLandingPage-module__D3Jq1G__sheet:before{border-top-width:1px;border-left-width:1px;top:-10px;left:-10px}.LocalLandingPage-module__D3Jq1G__sheet:after{border-bottom-width:1px;border-right-width:1px;bottom:-10px;right:-10px}.LocalLandingPage-module__D3Jq1G__sheetStrip,.LocalLandingPage-module__D3Jq1G__sheetFoot{padding:13px var(--sheet-pad);background:var(--bg-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;display:flex;position:relative}.LocalLandingPage-module__D3Jq1G__sheetStrip{border-bottom:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);font-size:11px;line-height:1.35}.LocalLandingPage-module__D3Jq1G__sheetStrip b{font-weight:400}.LocalLandingPage-module__D3Jq1G__sheetLabel{color:var(--accent-text);align-items:center;gap:9px;display:inline-flex}.LocalLandingPage-module__D3Jq1G__sheetCoord{color:var(--fg-2);letter-spacing:.1em}.LocalLandingPage-module__D3Jq1G__sheetHead{padding:clamp(36px, 5vw, 80px) var(--sheet-pad) clamp(36px, 4.4vw, 68px);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"kicker kicker""title note";align-items:end;gap:0 clamp(32px,5vw,88px);display:grid}.LocalLandingPage-module__D3Jq1G__sheetKicker{grid-area:kicker}.LocalLandingPage-module__D3Jq1G__sheetHead h2{letter-spacing:-.042em;grid-area:title;max-width:17ch;font-size:clamp(34px,4.4vw,68px);line-height:.93}.LocalLandingPage-module__D3Jq1G__sheetNote{max-width:42ch;color:var(--fg-2);grid-area:note;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.LocalLandingPage-module__D3Jq1G__routeWrap{padding:0 var(--sheet-pad) clamp(36px, 4.4vw, 64px);position:relative}.LocalLandingPage-module__D3Jq1G__line{top:6px;left:calc(var(--sheet-pad) + 6px);right:var(--sheet-pad);background:repeating-linear-gradient(90deg, var(--fg-2) 0 12px, transparent 12px 18px);transform-origin:0;height:1px;position:absolute}.LocalLandingPage-module__D3Jq1G__line:after{content:"";border-top:1px solid var(--fg-2);border-right:1px solid var(--fg-2);width:9px;height:9px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.LocalLandingPage-module__D3Jq1G__route{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.LocalLandingPage-module__D3Jq1G__station{align-content:start;gap:10px;padding:40px clamp(16px,2vw,36px) 0 0;display:grid;position:relative}.LocalLandingPage-module__D3Jq1G__peg{border:1px solid var(--accent);background:var(--accent);width:13px;height:13px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 14%, transparent), 0 0 22px color-mix(in srgb, var(--amber) 55%, transparent);position:absolute;top:0;left:0}.LocalLandingPage-module__D3Jq1G__stationCode{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:4px 12px;font-size:11px;line-height:1.4;display:flex}.LocalLandingPage-module__D3Jq1G__stationCode b{color:var(--fg-3);font-weight:400}.LocalLandingPage-module__D3Jq1G__stationCode span{color:var(--accent-text)}.LocalLandingPage-module__D3Jq1G__station h3{letter-spacing:-.03em;margin-top:6px;font-size:clamp(22px,1.9vw,30px)}.LocalLandingPage-module__D3Jq1G__station p:last-child{max-width:30ch;color:var(--fg-2);font-size:15.5px;line-height:1.55}.LocalLandingPage-module__D3Jq1G__sheetFoot{border-top:1px solid var(--line-2)}.LocalLandingPage-module__D3Jq1G__disclaimer{max-width:62ch;color:var(--fg-2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:inline-flex}.LocalLandingPage-module__D3Jq1G__disclaimer svg{color:var(--accent-text);flex:none;margin-top:2px}.LocalLandingPage-module__D3Jq1G__practice{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.LocalLandingPage-module__D3Jq1G__practiceLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);font-size:10.5px}.LocalLandingPage-module__D3Jq1G__tick{color:var(--accent-text)}.LocalLandingPage-module__D3Jq1G__entries{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LocalLandingPage-module__D3Jq1G__entry{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:14px;min-height:340px;padding:clamp(24px,2.4vw,36px);transition:background-color .4s;display:flex}.LocalLandingPage-module__D3Jq1G__entry:hover{background:radial-gradient(120% 70% at 30% 0%, var(--lamp), transparent 70%), var(--bg-raised)}.LocalLandingPage-module__D3Jq1G__entryHead{border-bottom:1px dashed var(--line-2);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-bottom:16px;font-size:11px;line-height:1.4;display:flex}.LocalLandingPage-module__D3Jq1G__entryNo{color:var(--fg-3)}.LocalLandingPage-module__D3Jq1G__entryTag{color:var(--accent-text)}.LocalLandingPage-module__D3Jq1G__entry h3{letter-spacing:-.03em;margin-top:18px;font-size:clamp(23px,2vw,30px)}.LocalLandingPage-module__D3Jq1G__entry>p{color:var(--fg-2);line-height:1.6}.LocalLandingPage-module__D3Jq1G__entrySource{align-self:flex-start;align-items:baseline;gap:8px;margin-top:auto;padding-top:18px;font-size:14.5px;font-weight:620;line-height:1.35;transition:color .2s;display:inline-flex}.LocalLandingPage-module__D3Jq1G__entrySource svg{transition:transform .3s var(--ease-out);flex:none;align-self:center}.LocalLandingPage-module__D3Jq1G__entrySource:hover{color:var(--accent-text)}.LocalLandingPage-module__D3Jq1G__entrySource:hover svg{transform:translate(2px,-2px)}.LocalLandingPage-module__D3Jq1G__fn{font-family:var(--font-mono);color:var(--accent-text);font-size:11.5px;font-weight:400}.LocalLandingPage-module__D3Jq1G__entries[data-plan]{grid-template-columns:repeat(4,minmax(0,1fr))}.LocalLandingPage-module__D3Jq1G__plan{--grid:color-mix(in srgb, var(--fg) 5%, transparent);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background-color:var(--bg-raised);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-position:-1px -1px;background-size:24px 24px;flex-direction:column;margin:0;display:flex}.LocalLandingPage-module__D3Jq1G__plan svg{width:100%;height:auto;margin-block:auto;display:block;overflow:visible}.LocalLandingPage-module__D3Jq1G__planMarks text{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--fg-2);font-size:9.5px}.LocalLandingPage-module__D3Jq1G__planMarks path,.LocalLandingPage-module__D3Jq1G__planCross{fill:none;stroke:var(--fg-2);stroke-width:1px;vector-effect:non-scaling-stroke}.LocalLandingPage-module__D3Jq1G__planPoint rect{fill:var(--accent);stroke:color-mix(in srgb, var(--accent) 24%, transparent);stroke-width:8px;paint-order:stroke}.LocalLandingPage-module__D3Jq1G__planPoint text{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--fg);font-size:10px}.LocalLandingPage-module__D3Jq1G__planPoint .LocalLandingPage-module__D3Jq1G__planNo{fill:var(--accent-text)}.LocalLandingPage-module__D3Jq1G__planPoint .LocalLandingPage-module__D3Jq1G__planCoord{letter-spacing:.05em;fill:var(--fg-2);font-size:9px}.LocalLandingPage-module__D3Jq1G__plan figcaption{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);justify-content:space-between;gap:12px;padding:12px clamp(16px,1.8vw,24px);font-size:10.5px;line-height:1.35;display:flex}.LocalLandingPage-module__D3Jq1G__plan figcaption span:first-child{color:var(--accent-text)}.LocalLandingPage-module__D3Jq1G__friction{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px clamp(40px,6vw,112px);display:grid}.LocalLandingPage-module__D3Jq1G__frictionIntro{top:calc(var(--header-h) + 32px);position:sticky}.LocalLandingPage-module__D3Jq1G__frictionIntro h2,.LocalLandingPage-module__D3Jq1G__caseStory h2,.LocalLandingPage-module__D3Jq1G__fitHead h2,.LocalLandingPage-module__D3Jq1G__sourcesIntro h2{letter-spacing:-.042em;max-width:15ch;font-size:clamp(36px,4.4vw,68px);line-height:.93}.LocalLandingPage-module__D3Jq1G__frictionIntro>p:last-child{max-width:44ch;color:var(--fg-2);margin-top:26px;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.LocalLandingPage-module__D3Jq1G__marks{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.LocalLandingPage-module__D3Jq1G__mark{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:clamp(28px,3.4vw,56px);min-height:290px;padding:clamp(24px,2.4vw,36px);transition:background-color .4s;display:grid}.LocalLandingPage-module__D3Jq1G__mark:hover{background:radial-gradient(110% 70% at 20% 0%, var(--lamp), transparent 70%), var(--bg-raised)}.LocalLandingPage-module__D3Jq1G__markSign{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--accent);font-size:clamp(44px,4vw,64px);line-height:1;display:block}.LocalLandingPage-module__D3Jq1G__markSign[data-icon] svg{width:1em;height:1em;margin-left:-.08em}.LocalLandingPage-module__D3Jq1G__mark h3{letter-spacing:-.028em;font-size:clamp(21px,1.8vw,27px)}.LocalLandingPage-module__D3Jq1G__mark p{color:var(--fg-2);margin-top:12px;line-height:1.6}.LocalLandingPage-module__D3Jq1G__caseFile{grid-template:"story ledger""story note"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,4.6vw,72px) clamp(40px,6vw,112px);display:grid}.LocalLandingPage-module__D3Jq1G__caseStory{grid-area:story}.LocalLandingPage-module__D3Jq1G__caseText{gap:18px;max-width:58ch;margin-top:clamp(28px,3vw,40px);display:grid}.LocalLandingPage-module__D3Jq1G__caseText p{color:var(--fg-2);font-size:clamp(16px,1.2vw,18px);line-height:1.65}.LocalLandingPage-module__D3Jq1G__ledger{border:1px solid var(--line-2);background:var(--bg-raised);grid-area:ledger;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LocalLandingPage-module__D3Jq1G__ledgerCol{padding:clamp(22px,2.4vw,34px);transition:background-color .4s}.LocalLandingPage-module__D3Jq1G__ledgerCol+.LocalLandingPage-module__D3Jq1G__ledgerCol{border-left:1px solid var(--line-2)}.LocalLandingPage-module__D3Jq1G__ledgerCol[data-side=after]{background:radial-gradient(130% 80% at 50% 0%, color-mix(in srgb, var(--amber) 16%, transparent), transparent 72%)}.LocalLandingPage-module__D3Jq1G__ledgerHead{border-bottom:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);align-items:baseline;gap:14px;padding-bottom:18px;font-size:11px;line-height:1.35;display:flex}.LocalLandingPage-module__D3Jq1G__ledgerHead span{font-family:var(--font-sans);color:var(--fg-3);font-size:34px;font-weight:500;line-height:.6}.LocalLandingPage-module__D3Jq1G__ledgerCol[data-side=after] .LocalLandingPage-module__D3Jq1G__ledgerHead{color:var(--fg)}.LocalLandingPage-module__D3Jq1G__ledgerCol[data-side=after] .LocalLandingPage-module__D3Jq1G__ledgerHead span{color:var(--accent-text)}.LocalLandingPage-module__D3Jq1G__ledgerCol ul{margin:0;padding:0}.LocalLandingPage-module__D3Jq1G__ledgerCol li{border-bottom:1px solid var(--line);color:var(--fg-2);grid-template-columns:16px minmax(0,1fr);gap:12px;padding:15px 0;font-size:15.5px;line-height:1.45;display:grid}.LocalLandingPage-module__D3Jq1G__ledgerCol li:last-child{border-bottom:0}.LocalLandingPage-module__D3Jq1G__ledgerCol li svg{color:var(--fg-3);margin-top:3px}.LocalLandingPage-module__D3Jq1G__ledgerCol[data-side=after] li{color:var(--fg)}.LocalLandingPage-module__D3Jq1G__ledgerCol[data-side=after] li svg{color:var(--accent-text)}.LocalLandingPage-module__D3Jq1G__caseNote{grid-area:note}.LocalLandingPage-module__D3Jq1G__caseNote p{max-width:30ch;font-size:clamp(24px,2.4vw,38px);font-stretch:var(--display-stretch);letter-spacing:-.024em;text-wrap:balance;font-weight:620;line-height:1.12}.LocalLandingPage-module__D3Jq1G__caseNote p:before{content:"";background:var(--accent);width:40px;height:2px;margin-bottom:22px;display:block}.LocalLandingPage-module__D3Jq1G__log{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.LocalLandingPage-module__D3Jq1G__logRow{border-bottom:1px solid var(--line-2);grid-template-columns:clamp(84px,9vw,132px) minmax(0,.85fr) minmax(0,1.15fr);align-items:baseline;gap:14px clamp(24px,4vw,64px);padding:clamp(26px,3vw,40px) 0;transition:background-color .4s;display:grid}.LocalLandingPage-module__D3Jq1G__logRow:hover{background:linear-gradient(90deg, var(--lamp), transparent 70%)}.LocalLandingPage-module__D3Jq1G__logNo{font-family:var(--font-sans);font-size:clamp(44px,4.6vw,76px);font-stretch:var(--display-stretch);font-weight:var(--display-weight);letter-spacing:-.05em;color:var(--fg-3);line-height:.8;transition:color .3s}.LocalLandingPage-module__D3Jq1G__logRow:hover .LocalLandingPage-module__D3Jq1G__logNo{color:var(--accent-text)}.LocalLandingPage-module__D3Jq1G__logRow h3{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,34px)}.LocalLandingPage-module__D3Jq1G__logRow p{max-width:54ch;color:var(--fg-2);line-height:1.6}.LocalLandingPage-module__D3Jq1G__fitHead{margin-bottom:clamp(40px,5vw,72px)}.LocalLandingPage-module__D3Jq1G__fitHead h2{max-width:20ch}.LocalLandingPage-module__D3Jq1G__fitGrid{border:1px solid var(--line-2);background:var(--bg-raised);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LocalLandingPage-module__D3Jq1G__fitCol{padding:clamp(24px,3vw,48px)}.LocalLandingPage-module__D3Jq1G__fitCol+.LocalLandingPage-module__D3Jq1G__fitCol{border-left:1px solid var(--line-2)}.LocalLandingPage-module__D3Jq1G__fitCol h3{border-bottom:1px solid var(--line-2);letter-spacing:-.028em;align-items:center;gap:16px;padding-bottom:22px;font-size:clamp(22px,2vw,30px);display:flex}.LocalLandingPage-module__D3Jq1G__fitBox{border:1px solid var(--line-2);width:34px;height:34px;color:var(--fg-2);flex:none;place-items:center;display:grid}.LocalLandingPage-module__D3Jq1G__fitCol[data-fit=good] .LocalLandingPage-module__D3Jq1G__fitBox{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.LocalLandingPage-module__D3Jq1G__fitCol ul{margin:0;padding:0}.LocalLandingPage-module__D3Jq1G__fitCol li{border-bottom:1px dashed var(--line-2);grid-template-columns:18px minmax(0,1fr);gap:14px;padding:16px 0;font-size:16.5px;line-height:1.5;display:grid}.LocalLandingPage-module__D3Jq1G__fitCol li:last-child{border-bottom:0;padding-bottom:0}.LocalLandingPage-module__D3Jq1G__fitCol li svg{color:var(--fg-3);margin-top:4px}.LocalLandingPage-module__D3Jq1G__fitCol[data-fit=good] li svg{color:var(--accent-text)}.LocalLandingPage-module__D3Jq1G__fitCol[data-fit=wait] li{color:var(--fg-2)}.LocalLandingPage-module__D3Jq1G__fitNote{border:1px solid var(--line-2);color:var(--fg);border-top:0;grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);gap:10px clamp(24px,4vw,64px);padding:clamp(20px,2.4vw,30px) clamp(24px,3vw,48px);font-size:clamp(16px,1.3vw,19px);line-height:1.55;display:grid}.LocalLandingPage-module__D3Jq1G__fitNote span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);padding-top:4px;font-size:11px}.LocalLandingPage-module__D3Jq1G__sourcesBand{background-color:var(--bg-sunken);background-image:var(--grain);background-size:128px 128px}.LocalLandingPage-module__D3Jq1G__sources{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px clamp(40px,6vw,112px);display:grid}.LocalLandingPage-module__D3Jq1G__sourcesIntro{top:calc(var(--header-h) + 32px);gap:24px;display:grid;position:sticky}.LocalLandingPage-module__D3Jq1G__sourcesText{max-width:46ch;color:var(--fg-2);font-size:clamp(16px,1.25vw,18px);line-height:1.55}.LocalLandingPage-module__D3Jq1G__archive{margin-top:10px}.LocalLandingPage-module__D3Jq1G__refs{border-top:1px solid var(--line-2);counter-reset:none;margin:0;padding:0;list-style:none}.LocalLandingPage-module__D3Jq1G__ref{border-bottom:1px solid var(--line-2);grid-template-columns:56px minmax(0,1fr) 22px;gap:18px;padding:clamp(24px,2.6vw,34px) 0;transition:background-color .4s;display:grid}.LocalLandingPage-module__D3Jq1G__ref:hover{background:linear-gradient(90deg, var(--lamp), transparent 75%)}.LocalLandingPage-module__D3Jq1G__refNo{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-text);padding-top:3px;font-size:13px}.LocalLandingPage-module__D3Jq1G__refBody{gap:10px;min-width:0;display:grid}.LocalLandingPage-module__D3Jq1G__refMeta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);flex-wrap:wrap;gap:4px 16px;font-size:10.5px;line-height:1.4;display:flex}.LocalLandingPage-module__D3Jq1G__refKind{color:var(--accent-text)}.LocalLandingPage-module__D3Jq1G__ref strong{letter-spacing:-.018em;font-size:clamp(19px,1.7vw,25px);font-weight:650;line-height:1.22;transition:color .2s}.LocalLandingPage-module__D3Jq1G__ref:hover strong{color:var(--accent-text)}.LocalLandingPage-module__D3Jq1G__refText{max-width:56ch;color:var(--fg-2);font-size:15.5px;line-height:1.55}.LocalLandingPage-module__D3Jq1G__refArrow{color:var(--fg-3);transition:transform .3s var(--ease-out), color .2s ease;margin-top:2px}.LocalLandingPage-module__D3Jq1G__ref:hover .LocalLandingPage-module__D3Jq1G__refArrow{color:var(--accent-text);transform:translate(3px,-3px)}.LocalLandingPage-module__D3Jq1G__directory{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.LocalLandingPage-module__D3Jq1G__door{border-bottom:1px solid var(--line-2);grid-template-columns:56px minmax(0,.9fr) minmax(0,1.25fr) auto;align-items:baseline;gap:8px clamp(20px,3vw,48px);padding:24px 0;transition:background-color .4s;display:grid}.LocalLandingPage-module__D3Jq1G__door:hover{background:linear-gradient(90deg, var(--lamp), transparent 80%)}.LocalLandingPage-module__D3Jq1G__doorNo{font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-3);font-size:11.5px}.LocalLandingPage-module__D3Jq1G__door strong{font-size:clamp(20px,2vw,29px);font-stretch:var(--display-stretch);letter-spacing:-.028em;font-weight:740;line-height:1.08;transition:color .2s}.LocalLandingPage-module__D3Jq1G__door:hover strong{color:var(--accent-text)}.LocalLandingPage-module__D3Jq1G__doorText{max-width:56ch;color:var(--fg-2);font-size:15.5px;line-height:1.55}.LocalLandingPage-module__D3Jq1G__doorGo{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--accent-text);align-items:center;gap:8px;font-size:11px;display:inline-flex}.LocalLandingPage-module__D3Jq1G__doorGo svg{transition:transform .3s var(--ease-out)}.LocalLandingPage-module__D3Jq1G__door:hover .LocalLandingPage-module__D3Jq1G__doorGo svg{transform:translate(4px)}.LocalLandingPage-module__D3Jq1G__ctaLink{margin-top:20px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.LocalLandingPage-module__D3Jq1G__line{animation:linear both LocalLandingPage-module__D3Jq1G__line-draw;animation-timeline:view();animation-range:cover 12% cover 42%}.LocalLandingPage-module__D3Jq1G__peg{animation:linear both LocalLandingPage-module__D3Jq1G__peg-on;animation-timeline:view();animation-range:cover calc(14% + var(--i) * 7%) cover calc(22% + var(--i) * 7%)}}}@keyframes LocalLandingPage-module__D3Jq1G__line-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes LocalLandingPage-module__D3Jq1G__peg-on{0%{background:var(--bg-raised);border-color:var(--fg-3);box-shadow:none}}@media (max-width:1100px){.LocalLandingPage-module__D3Jq1G__entries,.LocalLandingPage-module__D3Jq1G__entries[data-plan]{grid-template-columns:repeat(2,minmax(0,1fr))}.LocalLandingPage-module__D3Jq1G__entry{min-height:300px}.LocalLandingPage-module__D3Jq1G__entry:last-child:nth-child(odd){grid-column:1/-1;min-height:0}.LocalLandingPage-module__D3Jq1G__marks{grid-template-columns:1fr}.LocalLandingPage-module__D3Jq1G__mark{grid-template-columns:96px minmax(0,1fr);gap:20px;min-height:0}}@media (max-width:900px){.LocalLandingPage-module__D3Jq1G__sheetHead{grid-template-columns:1fr;grid-template-areas:"kicker""title""note";gap:18px}.LocalLandingPage-module__D3Jq1G__friction,.LocalLandingPage-module__D3Jq1G__sources{grid-template-columns:1fr}.LocalLandingPage-module__D3Jq1G__frictionIntro,.LocalLandingPage-module__D3Jq1G__sourcesIntro{position:static}.LocalLandingPage-module__D3Jq1G__caseFile{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"story""ledger""note"}.LocalLandingPage-module__D3Jq1G__fitGrid{grid-template-columns:1fr}.LocalLandingPage-module__D3Jq1G__fitCol+.LocalLandingPage-module__D3Jq1G__fitCol{border-left:0;border-top:1px solid var(--line-2)}.LocalLandingPage-module__D3Jq1G__fitNote{grid-template-columns:1fr}.LocalLandingPage-module__D3Jq1G__logRow{grid-template-columns:72px minmax(0,1fr)}.LocalLandingPage-module__D3Jq1G__logRow p{grid-column:2}.LocalLandingPage-module__D3Jq1G__door{grid-template-columns:40px minmax(0,1fr) auto}.LocalLandingPage-module__D3Jq1G__doorText{grid-area:2/2/auto/-1}.LocalLandingPage-module__D3Jq1G__archive{display:none}}@media (max-width:760px){.LocalLandingPage-module__D3Jq1G__line{top:0;bottom:clamp(36px,4.4vw,64px);left:calc(var(--sheet-pad) + 6px);background:repeating-linear-gradient(180deg, var(--fg-2) 0 12px, transparent 12px 18px);transform-origin:top;width:1px;height:auto;right:auto}.LocalLandingPage-module__D3Jq1G__line:after{top:auto;bottom:-1px;right:-4px;transform:rotate(135deg)}.LocalLandingPage-module__D3Jq1G__route{grid-template-columns:1fr;gap:34px}.LocalLandingPage-module__D3Jq1G__station{padding:0 0 0 40px}.LocalLandingPage-module__D3Jq1G__station p:last-child{max-width:none}.LocalLandingPage-module__D3Jq1G__entries,.LocalLandingPage-module__D3Jq1G__entries[data-plan]{grid-template-columns:1fr}.LocalLandingPage-module__D3Jq1G__entry,.LocalLandingPage-module__D3Jq1G__entry:last-child:nth-child(odd){grid-column:auto;min-height:0}@keyframes LocalLandingPage-module__D3Jq1G__line-draw{0%{transform:scaleY(0)}to{transform:none}}}@media (max-width:620px){.LocalLandingPage-module__D3Jq1G__sheetStrip b{display:none}.LocalLandingPage-module__D3Jq1G__sheetFoot{flex-direction:column;align-items:flex-start}.LocalLandingPage-module__D3Jq1G__ledger{grid-template-columns:1fr}.LocalLandingPage-module__D3Jq1G__ledgerCol+.LocalLandingPage-module__D3Jq1G__ledgerCol{border-left:0;border-top:1px solid var(--line-2)}.LocalLandingPage-module__D3Jq1G__mark{grid-template-columns:1fr;gap:14px}.LocalLandingPage-module__D3Jq1G__markSign{font-size:40px}.LocalLandingPage-module__D3Jq1G__logRow{grid-template-columns:1fr;gap:10px}.LocalLandingPage-module__D3Jq1G__logRow p{grid-column:1}.LocalLandingPage-module__D3Jq1G__logNo{font-size:40px}.LocalLandingPage-module__D3Jq1G__ref{grid-template-columns:40px minmax(0,1fr)}.LocalLandingPage-module__D3Jq1G__refArrow{display:none}.LocalLandingPage-module__D3Jq1G__door{grid-template-columns:1fr auto;gap:8px 16px}.LocalLandingPage-module__D3Jq1G__doorNo{display:none}.LocalLandingPage-module__D3Jq1G__doorText{grid-column:1/-1}}
