.home-resource_resource__sZWW3{color:var(--ink);font-family:var(--font-body);margin-block:2.8rem 3.3rem;line-height:1.55;box-sizing:border-box}.home-resource_resource__sZWW3 *{box-sizing:border-box}.home-resource_resource__sZWW3 h2{font-family:var(--font-display);font-weight:800;line-height:1.04;letter-spacing:-.035em;text-wrap:balance;margin:0}.home-resource_resource__sZWW3 p{margin:0}.home-resource_resource__sZWW3 a:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.home-resource_figureLabel__sFtZt,.home-resource_kicker__2Ul4r{font-size:.69rem;font-weight:750;letter-spacing:.09em;line-height:1.5}.home-resource_figureLabel__sFtZt{letter-spacing:.045em}.home-resource_toolName__Vb7r8{font-size:.8rem;line-height:1.5}.home-resource_resource__sZWW3 a{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:46px;padding:.75rem 1.1rem;font-size:.85rem;font-weight:700;text-decoration:none}.home-resource_resource__sZWW3 a:hover{text-decoration:underline;text-underline-offset:4px}.home-resource_resource__sZWW3 a>span{font-size:1.2rem;line-height:1}.home-resource_room__6cQLU{border-block:2px solid var(--ink);padding:1.8rem 0;display:grid;grid-template-columns:1fr 1.15fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.home-resource_room__6cQLU .home-resource_figureLabel__sFtZt,.home-resource_room__6cQLU .home-resource_kicker__2Ul4r,.home-resource_room__6cQLU .home-resource_toolName__Vb7r8{font-family:var(--font-mono,"IBM Plex Mono",monospace)}.home-resource_room__6cQLU h2{font-size:clamp(2.5rem,4.1vw,4rem);font-weight:900;text-transform:uppercase;letter-spacing:0;line-height:.93;margin:.6rem 0 1rem}.home-resource_circuit__Dve1B{margin:0;padding:1rem 1.15rem;border:1px solid var(--line);min-width:0}.home-resource_circuit__Dve1B svg{display:block;width:100%;height:auto;margin:.5rem 0}.home-resource_circuit__Dve1B figcaption{font-size:.75rem;line-height:1.5}.home-resource_roomAction__mkNji{align-self:center}.home-resource_roomAction__mkNji>p{font-size:.94rem;line-height:1.6;margin-bottom:1.2rem}.home-resource_roomLink__Mm1rl{background:var(--action);color:var(--action-contrast,#fff);border-radius:999px;border:1px solid var(--action)}.home-resource_house__vrTJD{border:1px solid var(--line);border-radius:4px;background:var(--surface,#fff);overflow:hidden}.home-resource_houseBar__cJjZb{padding:.7rem 1.5rem;display:flex;align-items:center;gap:.7rem;background:var(--ink);color:#fff;font-size:.69rem;letter-spacing:.1em;font-weight:750}.home-resource_houseBar__cJjZb>span{width:5px;height:16px;background:var(--action)}.home-resource_houseBody__4RWTM{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:3.6rem;gap:3.6rem;padding:2.2rem 2.6rem;align-items:center}.home-resource_quoteSheet__86Nx7{border:1px solid var(--line);background:var(--paper);border-radius:3px;padding:1.25rem 1.4rem}.home-resource_quoteHead__nwucw{display:flex;align-items:center;gap:1.05rem;margin:.9rem 0 1.2rem}.home-resource_quoteHead__nwucw svg{width:68px;flex-shrink:0}.home-resource_quoteHead__nwucw p{font-size:.88rem;line-height:1.55}.home-resource_quoteSheet__86Nx7 dl{margin:0;font-size:.75rem}.home-resource_quoteSheet__86Nx7 dl>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:.65rem 0}.home-resource_quoteSheet__86Nx7 dd{margin:0;white-space:nowrap}.home-resource_quoteSheet__86Nx7 .home-resource_quoteFoot__KnWhY{padding-top:1rem;font-size:.8rem;font-weight:750;display:flex;justify-content:space-between;gap:.6rem}.home-resource_quoteFoot__KnWhY span{color:var(--muted)}.home-resource_houseCopy__K83WL .home-resource_kicker__2Ul4r{margin-bottom:.75rem}.home-resource_houseCopy__K83WL h2{font-size:clamp(2rem,3.6vw,3.3rem);max-width:19ch;margin-bottom:1rem}.home-resource_houseCopy__K83WL>p:not(.home-resource_kicker__2Ul4r):not(.home-resource_houseScope__J4JD3){font-size:1rem;line-height:1.65;max-width:47ch}.home-resource_houseLink__muXVM{margin-top:1.4rem;background:var(--action);color:var(--ink);border:1px solid #b94f07;border-radius:3px}.home-resource_houseCopy__K83WL .home-resource_houseScope__J4JD3{font-size:.74rem;color:var(--muted);margin-top:1rem;line-height:1.5}.home-resource_drive__qZwQY{border-block:1px solid var(--ink)}.home-resource_driveLabel__O_avC{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--line)}.home-resource_driveLabel__O_avC>p:last-child{font-size:.66rem;font-weight:650;letter-spacing:.055em}.home-resource_driveBody__DLynn{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:4rem;gap:4rem;padding:2rem 0}.home-resource_driveCopy__P6yHg h2{font-size:clamp(2rem,3.4vw,3.15rem);line-height:1.07;letter-spacing:-.045em}.home-resource_driveCopy__P6yHg>p{font-size:.96rem;line-height:1.65;max-width:53ch;margin-top:1rem}.home-resource_driveLink__LY4gU{margin-top:1.2rem;background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:999px}.home-resource_checklistExcerpt__ir5CU{border-left:1px solid var(--line);padding-left:2rem}.home-resource_checklistExcerpt__ir5CU ol{list-style:none;padding:0;margin:.6rem 0 0}.home-resource_checklistExcerpt__ir5CU li{display:flex;align-items:baseline;gap:1rem;padding:.75rem 0;border-top:1px solid var(--line)}.home-resource_checklistExcerpt__ir5CU li>span{font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-resource_checklistExcerpt__ir5CU strong{font-size:.87rem}.home-resource_checklistExcerpt__ir5CU small{display:block;font-size:.76rem;line-height:1.55;color:var(--muted);margin-top:.15rem}.home-resource_checklistExcerpt__ir5CU>p:last-child{font-size:.74rem;border-top:1px solid var(--line);padding-top:.9rem}.home-resource_notClearance__XUSvU{color:var(--critical,#c32026)}@media(max-width:1050px){.home-resource_room__6cQLU{gap:1.5rem;grid-template-columns:.9fr 1.1fr}.home-resource_roomAction__mkNji{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:2rem}.home-resource_roomAction__mkNji>p{max-width:57ch;margin:0}.home-resource_roomLink__Mm1rl{flex-shrink:0}.home-resource_houseBody__4RWTM{padding:1.8rem;gap:2rem}.home-resource_driveBody__DLynn{gap:2rem}.home-resource_checklistExcerpt__ir5CU{padding-left:1.5rem}}@media(max-width:720px){.home-resource_resource__sZWW3{margin-block:2rem 2.5rem}.home-resource_room__6cQLU{grid-template-columns:1fr;gap:1.3rem;padding:1.5rem 0}.home-resource_room__6cQLU h2{font-size:3rem}.home-resource_room__6cQLU h2 br{display:none}.home-resource_room__6cQLU .home-resource_toolName__Vb7r8{font-size:.77rem}.home-resource_roomAction__mkNji{display:block;grid-column:auto}.home-resource_roomAction__mkNji>p{font-size:.9rem;margin-bottom:1.1rem}.home-resource_circuit__Dve1B{padding:1rem}.home-resource_circuit__Dve1B svg{max-width:380px;margin:.4rem auto}.home-resource_houseBar__cJjZb{padding:.65rem 1rem;font-size:.65rem}.home-resource_houseBody__4RWTM{display:flex;flex-direction:column-reverse;padding:1.4rem;gap:1.6rem;align-items:stretch}.home-resource_houseCopy__K83WL h2{font-size:2.25rem;max-width:22ch}.home-resource_houseCopy__K83WL>p:not(.home-resource_kicker__2Ul4r):not(.home-resource_houseScope__J4JD3){font-size:.92rem}.home-resource_houseCopy__K83WL .home-resource_kicker__2Ul4r{font-size:.62rem}.home-resource_quoteSheet__86Nx7{padding:1rem}.home-resource_quoteHead__nwucw{margin:.6rem 0}.home-resource_quoteHead__nwucw svg{width:58px}.home-resource_quoteSheet__86Nx7 dl{font-size:.7rem}.home-resource_quoteSheet__86Nx7 dl>div{gap:.5rem}.home-resource_driveLabel__O_avC{align-items:flex-start}.home-resource_driveLabel__O_avC>p:last-child{font-size:.59rem;max-width:18ch;text-align:right}.home-resource_driveBody__DLynn{display:block;padding:1.5rem 0}.home-resource_driveCopy__P6yHg h2{font-size:2.2rem}.home-resource_driveCopy__P6yHg h2 br{display:none}.home-resource_driveCopy__P6yHg>p{font-size:.92rem}.home-resource_checklistExcerpt__ir5CU{margin-top:1.6rem;padding:1.1rem 0 0;border-left:0;border-top:1px solid var(--ink)}.home-resource_resource__sZWW3 a{font-size:.8rem;max-width:100%}.home-resource_resource__sZWW3 a>span{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.home-resource_resource__sZWW3 *{scroll-behavior:auto}}